You are on page 1of 386

)>

c End-User Programming: Powerful Tools, Quick Solutions PAGE 2oa


G>
c
en
-t
.....
co
=
[H t Qp lhms Wintlow Uc lp
Pto11nm M•nqer 1:11:1
co
0

AUGUST 1990 A McGRAW-HILL PUBLICATION

w Why your old


0)
en Windows application

i 386SX
may not work

~ Showdown
zCJ)
The BYTE Lab compares
c
m
24 low-cost SX machines
~
z
c
~
New Postscript Printers
from QMS, Apple
w
0 Voice-Recognition Boards
• Windows 3.0 Applications
m
z Computing for the Handicapped
c I
c: Apple/Microsoft's TrueType
CJ)
m
.,,
JJ
PLUS
Current: IBM's Personal Info Manager
JJ
0
C) Ventura Publisher Moves to Windows
JJ
)> A/UX for the Macintosh
s:: Micrografx Designer 3.0
s::
-z
C)
New BYTE Lab Benchmarks

~
E
3
CD
.....
01

z
c:
3
0
!!l
CD
The new EISA-based Dell Systems®433E'"and 425E.'" According
DGET
satisfaction in all six PC ~ek polls of corporate ,
to your letters and phone calls, they're just what you've been for personal computers.
waiting for. Fast, affordable EISA-based i486'"computers. To order one of the most powerful PCs around
And here they are . A 25 MHz and 33 MHz 486'"PC. Both with six And soon we'll have another word for people Ii
EISA slots that are completely ISA compatible,
plus rwo more ISA slots so you can meet both
present and future expansion needs. And up to
33 MB per second bus transfer rate in EISA
burst mode, so they're ideal for network server
and UN IX®applications.
They even have something computer users
have always been hungry for: toll-free technical
support directly from the company that built
the computers. Support that helps you get more
from your Dell'" 486 than you would from other
486 computers.
Best of all , since we sell direct, cutting out
the retailer and his markup, you can buy a com­
plete Dell 425E for just $6,399. That's $5, 954
less than Compaq's 33 MHz 386 '"and $7,855 less Dbl

than Compaq's 25 MHz 486'. Or you can lease


our system fo r as low as $232 a month'. '
Just call us. You'll get fast
delivery of a computer
with the works. Including
a one-year limited
warranty and next-day
deskside serv ice by the
Xerox Corporation~
N ot to mention the full
attention of a company
that's been voted
number one fo r
overall customer

_,..l: --
IT.
rolume buyers

THE NEW DELL SYSTEM J20 LX THE DELL SYSTEM J l6SX

, call us now.
ke you. Satisfied.
The best combination of
pctfonn:1ncc and value ;i\~.1ilable
inthdrclass.
20M l-ld86SX.
One of the fastest SXs around.
;!ANDAl\D FEATIJRES,
• Imel 80JS6SX microprocessor running
m20 Ml-l o.
II 12·1·89
16 Ml-I: JS6SX ""d DELL
SYSTEM 210 12.5 MH: 286.
1l1c perfect low profile
m:iinstrc;irn compu1ers.
STANDA RD FEATIJRES,
1l1is ful l-fcanm.'tl, hutCI)'·
powcre<I 386SX l:iprop costs
less than mosc 286 lripwps.
STANDARD FEATIJRES,
STANDARD FEATIJRES, •Minim11111 l MB ofRArv\,*op1ional 2 t..m • Imel 80386SX microprocessor nmning
or4 MBcxpand:1blc {(~]6 MB (8 MB on "' 16 MH: (Dell 316SX) and 80286
thcsrs1e111 hoard). micrupnxcssor m1mingm 12.5 tv!H:
· ~·l i n i murn I MB of RAM. opcional 2 MB
• VGA srs1c111~ include a high-perfonn:i nCl' (Dell 210).
of RAM * ex1xmcbhll' co8 MB (on che
1( 1 :. ll ~.., • Minimum l MB ofRAM,
1 l6-bi1 vidcLl :id:iptcr. • Minimum 512 KB of RA!vl, opc i1.:ma l
640 KB, IMB ur2MB ofRAM *
S)'S lcm board using I MB SIMMs).
~J.ill"I optiona12MB or4MB of • LIM 4. 0 support for memory over l MB. • LIM 4. 0suppon: for ml'moryovcr I i'v1B.
RAM • cxp:indablc ro 16 MB expandable to 16 MB (8 MB [316SX1
• &xkc1 f1>r 20 MHz 80387SX m;nh • Adjusr:tblc ;:1nd detachable 640 x 480
(ming a dedicated high-speed 32-bir copnxesS1. 1r. and 6 MB [210] on system boa rd) .
memory slot). VGA liquid C l)•s rnl Display.
• 5.25" 1. 2 MB1)r 3.5" l.44 MB cli ~ kccr c • LIM 4. 0 supporr fo r mcmol)' over
• Ad\•,mccd Intel 82385 C.1chc Mcmul')' 640 Kil. • One indusrry standard half-si:e 8-bit
drive. expansion slot.
Cont roller with 32 KB d hi gh -~pccd • SilCki.:1 for Intel 80387SX (316SX ) ;md
srmic RAM cache. • lrncgmrcd high ·pcrfommnce hard disk • Socket for 16 MHz lmd 80387SX math
interface and diski.:11e rnmmllcr on system 80287 (21 0) math coprocessor.
• P.1gc mode imcrlcavcd rncrnory coprocessor.
boanl (ESDl-basL'{I systems include a h;ml • 5.25" 1.Z Mll ur JS 1.44 MB
archih.'C t"Urc. diskeucdri\'C. • 3.5'' 1.44 MBdiskenc drive.
di ~k rnmruller).
• Sockc1 for WEJTEK 3167 marh • l J"1; 1r:11ld and 2 seria l pons. • 83- kcy keyboard wirh c:mbcdded numeric
• I p.1r:1lld ;md 2 serial pons.
coprocessor. kc\v:td :md scpnratc cursor control keys.
• Enhanced 101-kcy kcyh..1;m!. • 3 full -si:L'll 16-hic AT c:-.:pansion slrns
• 5.25" J.2 MB or 3.5" t.44 MBJiskcm.: H\~ 1ibhl c . • l parallel. I seria l, :md ex1cmal VGA
drive. • 200-wau power supply. monitor port.
• 8 indusll)' :-iland:ml cxp;msion slots • 12- month On-Si1e Service C"ntr:'ICI
• I parallel and 2 serial ports. pro\'iJed by Xerox.r.. • Connt>cror for IOI-key keylxmd or
(7 fl\~lilab!c) . numeric kc)1x1.d.
• 8 inchmy standard cxpnnsion slors ~ommcrdol Lcusc Plan. LccL~c for
(6 avai l11bk). • 12-month On-Sicc Service Contract CL~ low CL~ $7J/mond1 (3 l6SX) inul •Two removable and rcchar1,'1:ahle NiC1d
pnwidcd hy Xerox.6 lx1ttCI)' p!lcks uti li:ing Dell's "Continuous
• 12-month O n-Site Service Commer $62/111011!11 (210).
**C1m11ncrci11I U11sc Plun. Umc for us '' Xcmx Exh."lulcd Scnricc Pfrm fJricing lh \'cr Battery System" (patent pending).
provided by Xerox:"> lm v CL~ $98/immlli.
"'*Commcrcie1l Lcosc Plcm. Lemc for $Wrt.~ nl $196 (316SX) and SJ58 (2!0). • AC Adnptcr.
" Xerox £\1cmled Scmicc Pfrm fJricing
as lolV m $JJ J/mm1t h (325) <me! • 12-n1omh O n- Site ServiCL' Commct
S ll 2/month (JIO).
.~ tlll't..~ fll $261. 316SX llQ
40 MllVGtl 20 MBVGA pr\)vidcd by Xerox P.
1.1.Xcrox Ei:tt.'tukd Scnricc Plan ('ricing ~v1 11 n oc hrnmc System $1,949 $1,649 *"C.nmnerciaJ Lease Plan. Lcmc {t1r cis
su1m ctt $370 (325) mul $25 1 (310). Munoc lmmicSrstcm $2 .599 40 MB VGA Color lou1 cL~ $120/monlh.
40 MllVGA 6
Plu ~Sys ccm S2 .H9 $2 , 149 Xeim E\1.e1ulcd Scnricc Plan tJricing
40 MB VGA ill l!Q Color Ph b Sys t<.!m $2 .899
40 Mll Su1>erVGA sturtsm $303 .
SO MB Super VGA Color
Monoc hrome System $3,599 $2,999 C)h)rSyscem 20 MB,IMBRAM $3. 199
Sys1cm (8C0x600) $3, 199
80 MB VGA Coloc lCO MB Super VGA Color
(&Xh60()) $2,5; 9 $2 .249 20M B. 2 MBRAM 5J.J99
PlusS~·sh: rn $4. 099 SJ,499 80 tv1BSurer VGA 40 MB. I MB RAM Sl.499
Sys1c1n (800 x600) $3,J99
80 Mll SupcrVGA Cnlor Sysicm 40 Mll,2MBRAM
Prices listed include I MB of RAM. 190, (800 ,60()) SJ.699
Color Sys tem $2,749 $2 .449
(800 ,(,00) 330 and 650 MB hard drive cnnfi gu r: ni o 11 ~
$4, 199 $3,599 :1lso av;1ibblc. Prices listed incluJc I MB of RAM.
l90 MB Super VGA 2 MB versions 1)f ihc above sys1crns :ire
C.O lor Sys fem :wail:1hlc t(1r :m additional $200.
(800' 60() ) $4, 699 $4,099 100 ;ind 190 MB hard dri\'e config11rmions
Prices lis1ed include I MB nf RAM. 100. 330 :1vail;1hle.
:md 650 Mn h:ml drive configur:nions also
:wn ibhk·.

THE NEW DELL i486 33 MHz and 25 MHz EISA SYSTEMS.


The best va lue in high performance PCs, co mb ining i486 performance, 32-bit EISA 1/0 bus,
and the industry's top rated service and support.
STANDARD FEATURES: • Dual diskene and hard drive controller.
• i486 microprocessor running at • Six 32-bit EISA (ISA compatible), plus rwo 16-bir !SA
25 MHz or 33 MHz. expansion slots.
• EISA archirecrure (downward •High performance, IDE (80 MB, 100 MB, 190 MB), and
compatible with ISA). ESDI (330 MB, 650 MB) hard disk drives.
•Standard 4 MB of RAM:" • En hanced IO I-key keyboard.
expandable ro l6 MB on system • l para llel and 2 serial ports.
board, using optional l MB • 23 l-watt power supply.
and 2 MB SIMMs. • l2- momh On-Site Service Contracr provided by Xerox "
•VGA sys rems include a high
performance 16-bir video adaprer.
• Socket for WEITEK 4167 math CALL NOW FOR NEW
coprocessor.
• 5.25" 1.2 MB or 3.5'' 1.44 MB LOW PRICES ON THE
diskene drive.
• 5 half-height drive bays.
DELL SYSTEM 425E.

The Ddl Srs icms 433 E and 425E arc Class A dc\'iccs sold for use in commercial en viro nme nts only. 1\.rlur""'r><f Enl"1r><cn..,nt!: Wu hi" 1ht li~t "ICS:il~'tt of ""'"'"' '"l'·
0

128 KB (J l6SX, Jl 6LT ~nd 210) or 184 KB (120LX, 325, 425E ~ ml i JJ E) of lllC Ol(H)' ;, ...,,.,.,..,J for ll.., ~· th.- •1-,;tcm rucnha"'-'<" pctformar'l<'.t.Can b.: op1ion:ill1· di!o:!bkd on Jl6SX ;tnd 21 0.
,\ti >\'>tc1m mc ph.u!<'t-'r.'l'h"'I "''"" opnnn:il ,·xtr~>. All 1i11cc• :m.l >J'<"C1hc:1t"• l> :nc )11!•1<'Ct h• ch.m~-cc " '•t h:>U! noc..:~. (),..JI c.1nr1< ~ 1-..· '"'l''l'l>ll~c ft>T <"m.>n m 1)1'\i."r.lph\' <'I' rllOl"l!r:ll'IW ''l ~tl'llll:!\l
b.ud on 36·roornh, ,,,..n·tn..l kal<'. L..:m~ .Hr.lltj.,'\'CJ I-,· L..a,mi:Gn"''l'· Inc. In C.1n:i..l.t. c.,nfi~'IJ•~1ion1 ~nJ l'flCr' lll.'l\' •~H)' DELL SY~IEM "a f<'):l>m.,,,J 113.km.ark an.J C\-11. 4JJE :•n.I 425E arr
11ad.: rn.11l><1lDdlC:om1~•1cr C.:.rpor.itiou. lntd ua n:~1•tr1...J u;>1lo:m:uL :m.l 1486, 486 anJ 186 :in: tr.odi.<maib of lord O"l""'it~>n . fB.o>rJ "n 01rnp;"I.~ ruH,,!,.,-J l'fKr 1,,1 Ja1rJ March S. 1990 fo1
Com~'l [)r,k/'m JS61H ,,..,,.Id&!. w11h J87 copmcC"!.><J<, 84 MHha1J,!uw an.l ,·..ko•i:•"Ph1C5nl<>1><>ehr.,n-...·nk•rnrn1; :m.,l[hkPn, 45&2 5 rnoJd IX'I. l!OMBh:irJJm~anJnl..-..1~'l'arl1oc.m.<0.•·
chrnmr rTV>nttuf. UN IX 11a n·i:11t•'""l tr,,..J.:rn:1rk of AT&T m the: Un11rJ St.11,·.:ui..l,>1hr1 C<~mme• . Ot hrr tr.i..km.11b :in..l rr..J..·n.111,,.., arc 11>eJ ru .Jrrmf.,. tilt' cnm..,;d.11n11ni: rl-.., n~uk. :in,I n.111"''"'
thdr f'l'l-..luc11. DdlC:omr.-11rrUll'J'.1r.11>e>n<l1;cla1m>an1· 1~11rirt.uy lll!t' lr>I in !r.i..km.ub:m.I rr.i..k n.um"Srnlw r than ii.own. On·>!h" ><'t\'ICr "'"'' n.•t Ix· :1'011~1Hc 1n crn.11n h:atklfl\, Sh1ppmi: an.!
appl ieahk ~•k• t;ox a1<· llOI mdud(-.1 . fur mfu rmauon "" :1nJ :1 "'rt',,( 1~11·, JO ...l.ir 'fot.11 S;n,,f.1C1ion Gu:ir.nucr . lumw,I w;1rr.mt1·. :mJ X.-11>~\ ::;.."'Kr C:1mr3'I. pkas..· '-''TU<' !<1 Ddl C.~npu t<'r
Corpora111P11. 9505 t\r l\'IC!lan Bnul,..,,,,J, Au11in,T~x.u 78ii9·7199. AlTN: \V.nrnmy. Q 199(1 Drll C.•mrut~r Cotro•mt"'"'· All ri ~hl> "'><'" '-"!.

AD CODE, ll E17
';

,,
If you've been craving more power, we've got just the system for you. See inside for details.


TO ORDER. OR FOR OUR CATA LOG . CA LL NO\V. FOR N ETWORK ING O R UN IX'° INFORM ATI ON .

800~388~3355

In Canada 800-387-5752 In che UK. 0800 4I4535 In France (I ) 05.00.33. 55 In Germany 06l03170I-O In .SU..,den 0760-7 I3 50

Circle 67 on Reader Service Card


Standard Features
at$5995...
EISA
33-MHz386
64-KBCache
5-MBRAM
106-MB

An Honest,
Affordable
Upgrade Path.
\
You know what you want ALR's PowerVEISA 33/386 25-MHz, 33-MHz (available
from a 386™ PC. ALR's offers you an honest, second quarter) and future
PowerVEISA 33/386 affordable upgrade path to i486™ processors.
delivers. Cached 33-MHz
performance, plenty of RAM ALR PowerVEISA
to run even the bulkiest of i486 /25 CPU Module
today's applications. a choice
of high performance hard
disks, and EISA compatibility
ALR PowerVEISA
- all at a price that puts 386 I33 CPU Module
many similarly equipped ISA
systems to shame. So what
more could you want?
ALR PowerVEISA System Board
How about the future?
Prices and configurations subject to change without notice. Shown with optional monitor. Prices based on U.S. dollars.
It's Still at
You Want •••
Introducing the ALR®
PowerVEISA 386 /33TM
ALR AST
PowerVEISA 386/33 Premium®386/33
Model 110 Model 115V
i386 33-MHz CPU i386 33-MHz CPU
5-MB RAM 2-MB RAM
64-KB Cache 32-KB Cache
106-MB Hard Drive 110-MB Hard Drive
EISA ISA
Optional VGA VGA
add $295
$6,290 $8 ,495
i486 25-MHz Upgrade i486 25-MHz Upgrade
add $1995 add $2995
EISA Standard Optional EISA Upgrade
add $1250
$8,285 $12,740
PowerVEISA costs $2200 less today; over the
years, it can save you more than $4400 !

modular design of this latest in 32-bit 1/0 and bus Add ALR's one year factory
system lets you change mastering technology, while warranty, on-line technical
processors in about five remaining compatible with 8 support, and optional on-site
minutes. More importantly, you and 16-bit "AT®" boards. service from Intel™ to round
can change the CPU module out one of the best PC invest­
without having to replace Even the PowerVEISA's ments around.
cache or system memory, innovative FlexCache+
saving you hundreds of dollars memory architecture was The PowerVEISA 33/386 -­
when compared to some built for the future. Based on ready to meet today's needs
compet-itive upgrade schemes. ALR's award-winning and tomorrow's challenges.
FlexCache architecture, this
Engineered for the future, the 64-bit dual-bus design For more information on the
floor-standing chassis of the incorporates an advanced PowerVEJSA 33/386 and ALR's
PowerVEISA 386 / 33 can "read and write back" 64-KB complete line ol systems, 12Lease
accommodate a total of 49-MB cache. FlexCache+ has been call: 1-800-444-4ALR
of memory and up to 1.2-GB
(gigabytes) of fixed disk
storage. Its EISA capabilities
fine-tun ed for optimum
efficiency, especially when
combined with an i486
ALR
";\\.""\ Advanced Logl.c Research. lnc.

9401 J eronimo Irvine. California 927 18


let you take advantage of the processor upgrade. (714) 58 1-6770 FAX: (714) 581-9240

ALA is a registered trademark and PowerVE ISA is a trademark of Advanced Logic Research, Inc. AST and AST Premium are registered trademarks of AST Research Inc. Intel, 386 . i386 , and i486 are
trademarks of Intel Corporation . AT is a registered trademark of International Business Machines Corporation .

Circle 10 on Reader Service Card (RESELLERS: 11)


B\ITE

CONTENTS
August 1990
Volume 15, Number 8

COVER STORY
PRODUCT FOCUS

386SX PCs:
Heirs to the Low End
PAGE 152

3 86SX systems
bring 386 applications
to the desktop without
emptying your wallet.

NEWS 204 Eccentric Mouse Tames


WINDOWS SHOPPING Complicated GUis
19 MICROBYTES Now for Windows : Ventura Ca lComp's mouse-digitizer hybrid
Late-breaking technology Publisher ; Vellum ; Current simplifies PC and Mac use .
and industry reports 1. 1; Authorware Professional ;
from the BYTE news staff. and XVision ; plus a
resource guide . STAT E O F THE ART
42 WHAT'S NEW
Product snapshots of 133 INSIDE WINDOWS 3.0 208 END-USER PROGRAMMING
recent hardware and software A Long and Wi nding Road Introduction
announcements. Why your old Windows
application may not work . 211 Full Circle
Finally , modern applications
FIRST are as easy to customize
IMPRES SIONS REVIEWS as they are powerful.

106 SHORT TAKES 158 BYTE's New Benchmarks 217 Natural Selection
A/UX 2.0 , Apple 's Unix The BYTE Lab unveils a new Natural-language front ends
with a friendly face DOS benchmark suite . access databases without
a formal query lang uage.
DR DOS 5.0, Digital Research 170 Faster Gets Smaller
eliminates many idiosyncrasies Compaq 's speediest compact 227 Managing Multimedia
of MS-DOS desktop machine yet. Authoring systems let
nonprogrammers create powerful
IQ Scan , an easy-to-use 174 Voice Recognition for a Song multimedia applications .
scanner from Pent ax Covox 's Voice Master
and Command Corp . 's Bug. 235 Scripts Unboun ded
OS/90 , Geo Works introduces New , improved graphical scripting
an operating system 187 A Paradox for LANs and C languages may make stand-alone
Borland's Paradox Engine turns applications obsolete.
Private Eye, Reflection the key to better performance.
Technology's headset-mounted 245 Rexx in Charge
monitor 194 DOS on a Pedestal Rexx now can control and
DOS goes multiuser coordinate all aspects
144 No-Muss, No-Fuss, Low-Cost with Theo+ DOS . of the OS/2 environment.
Postscript Printer
QMS 's new laser printer offers 198 New Adventures 254 Do It Yourself
speed and automatic emulation in Graphic Design Your guide to end-user
for under $3000. Plus , two new Micrografx's Designer 3.0 programming products .
Apple LaserWriters . riva ls competitor Corel Draw .

4 BYTE • AUGUST 1990 COVER PHOTOGRAPHY: PAUL AVIS © 1990


REGIONAL SECTION
begins after page 64

The Unix /bin/85


EXPERT ADVICE
65
COMPUTING
AT CHAOS MANOR
Our Man in Moscow
by Jerry Pournelle
Glasnost gives Jerry an inside look
at Soviet computing .

79
DOWN TO BUSINESS
Charting the Course
by Wayne Rash Jr.
Sophisticated presentation
software can produce
high-quality slides.

FEATURES DEPARTMENTS 85
THE UNIX /bin
258 Opening Doors for the Disabled 6 Spotlight The Free Software Hit Parade
How personal computers An " electronic bill of rights." by David Fiedler
offer disabled users professional A quick review of the most
opportunities. 10 Editorial: BYTE's New Benchmarks popular free Unix software.

269 A Software Developer 34 Letters, Ask BYTE, and Fixes 91


Looks at OS/2 Readers flirt with assembly . MACINATIONS
OS/2 represents a rich are na for Multimedia for Everyone
developers , but with pitfalls. by Don Crabb
PERSPECTIVES Descriptions of realistic
277 Mix-and-Match Network multimedia work done by students
Adapters 352 CHAOS MANOR MAIL on Mac Pluses and SEs .
Two specifications-NDIS
and ODLI-simplify adapter 354 PRINT QUEUE 95
driver chores . Of Minds and Men OS/2 NOTEBOOK
Is the human mind simply Managing LAN Manager 2.0
281 Alternative Operating a superalgorithm? by Mark J. Minasi
Systems, Part 1: The latest version of OS/2
The QNX Operating System 356 STOPBIT LAN Manager offers integrity ,
The first installment of a The Tongues of Men security , and somewhat easier
six-part series . and Machines administration.
by Richard Han s Pe11ersen
286 Museum Quality Do computer languages reflect 101
A new Smithsonian exhibit mark s the language and culture of NETWORKS
15 years of PCs and includes one of the people who created them? Space Patrol
Jerry Pournelle 's early machines. by Mark L. Van Name
READER SERVICE and Bill Catchings
342 Editorial Index by Company Managing thousands of files
HANDS ON 344 Alphabetical Index to Advertisers on today's big server hard disks
346 Index to Advertisers doesn ' t have to be a nightmare .
289 UNDER THE HOOD by Product Category
A close look at font formats Inquiry Reply Cards: after 348
from Microsoft , Apple , and Adobe. BYTE (1SSN 0360·5280190) is published monthly wilh an additional issue
1n October by McGraw-Hill . Inc. U S subscriber rate S29 .95 per year In
PROGRAM LISTINGS Canada and Mexico. $34.95 per ye2r. Single copies SJ .SO in the US..
$4 .50 in Canada. Executive. Editorial. Circulation . and Advertising 0 1·
297 SOME ASSEMBLY REQUIRED From BIX : See 256 fices : One Phoenix M ill Lane . Peter borough. NH 034 58. Second·class
Your 300-dpi PostScript printer From BYTEnet: ca ll (6 17) 86 1-9764 postage paid at Peterbol'ough. NH . and add1t1onal mailing oll1ces Post·
age paid ai Winnipeg . Manitoba Reg1stra1ton number 9321 Pnnted 1n !he
can do the work of a high­ On disk : See card after 64 United States of America Postmaster: Send address changes. USPS
Form 3579. and fulhllmen t ques11ons to BYTE Subscr1p11ons. P 0 Box
performance typesetter. 551 . H1gh1s1own. NJ 08520

AUGUST 1990 • BYTE 5


Circle 37 on Reader Service Card

s p 0 T L G H T
6.0 AND COUNTING!
Integrate sophisticated features
into your Microsoft C and QuickC
applications with
CTOOLS PLUS/6.0™
C TOOLS PLUS version 6.0 is filled
with many advanced routines for
developing high-powered C applica­
tions, including: virtual, stackable
AN ELECTRONIC
menus and windows with full mouse
support and optional
"drop shadows"; multi­
ple virtual pop-up
BILL OF RIGHTS FOR
help screens; a min­
iature multi-line
editor for gathering
user responses in a
THE DISABLED
robust fashion; a
single function call
which can move , resize, 1984 issue of BYTE. Joe received dozens
and promote a window or Personal computers of calls in response to the article , which
menu on top of all others; the bolstered his credentials as an authority
ability to update covered windows have become a passport and consultant in the field of adaptive
automatically when they are written
to; support for EGA, VGA, and to independence for the technology .
MCGA text modes including 30-, 43-, In 1984, Joe applied for a position
and 50-line modes; support for the disabled-including with the Massachusetts Commission for
enhanced (101/102 key) keyboard. the Blind as an engineer/assistant and
All this and more for only $149! authors ofarticles was hired as a part-time consultant. In
1988 , he was offered the full-time posi­
C TOOLS PLUS/6.0 also contains
tion as director of the Commission ' s
functions for writing interrupt in computer magazines adaptive technology program.
service routines; creating pop-up
memory resident applications; When Joe approached our features
general memory "peeks" and editor via BIX with an idea for an article
"pokes"; access to the DOS PRINT oe Lazzaro was an 18-year-old col­ about adaptive technology , the editor­
utility; as well as many other
general utility functions and
macros.
COMPLETE PROFESSIONAL
PACKAGE.
J lege student majoring in physics
when he realized that he was going
blind-victim of a retinal disorder
that was gradually worsening . How , he
wondered, could he possibly pursue a
unfamiliar with Joe ' s earlier work for
BYTE-had no idea that he was blind .
And interestingly-marvelously-it did
not seem to matter at all.
Blaise Computing's function career in physics when he wouldn't be A Successful Collaboration
libraries offer easy to use solutions able to see? Working with a blind author was quite a
to your programming needs. You Then Joe began hearing about micro­ learning experience for technical editor
get source code, complete sample
programs, and a comprehensive computers and special adapters that let Janet J. Barron. Our editors and authors
reference manual with extensive blind people use them . With help from work cooperatively on articles, often
examples. Supports QuickC and his girlfriend and his father , Joe pur­ viewing a manuscript simultaneously on
Microsoft C 5.0 and later. chased an Apple Ile and a speech synthe­ their individual computer screens as they
30 DAY GUARANTEE. sis card that let him hear what he was typ­ make changes. How do you do that when
If during the first 30 days you are ing. And although he couldn 't, at first, one of the participants is blind? How do
not completely satisfied, we'll find a "talking" word processor, he was you create graphics to accompany the ar­
refund your money. highly motivated to find his way around ticle? How do you check the accuracy of
Other powerful products from Blaise any obstacles; he was so anxious to com­ those graphics?
Computing municate with others via his new tool , he Joe and Janet got the job done; thanks
C ASYNCH MANAGER™ 189 began composing letters electronically , to a mixture of persistence , good humor,
ASYNCH PLUSTM 189 line by line, as BASIC programs! and hours spent on the phone. As part of
VIEW232TM 189 Joe's persistence and drive paid off. the process, Janet traveled to Joe's office
POWER SCREEN™
Turbo C TOOLS™
POWER TOOLS PLUS™ 1 149
149
149
As he became more proficient at using
computers and peripheral devices to in­
teract with the nondisabled world, other
to see firsthand the many ways he (and
other disabled people) use personal com­
puters to function in the professional
Call today for more information blind people began calling on him for world.
(800) 333-8087 assistance. We're proud of our lead feature this
month, "Opening Doors for the Dis­
BLAISE COMPUTING INC. Adaptive Technology abled," on page 258. We hope that it will
2560 Ninth Street, Suite 316 Joe began writing articles about adaptive encourage people with disabilities to dis­
Berkeley, CA 94710
technology-systems that adapt com­ cover-as Joe Lazzaro has-that an
(415) 540-5441
puters for use by people with visual, adapted personal computer can be an
hearing, or motor impairments. Among electronic bill of rights, providing a new
these articles was a review of five speech life of independence , creativity, and
Tradema rks are synthesizer boards for the Guide to Apple productivity. •
property of th eir
res pective holders. PCs that accompanied the December -Kenneth M. Sheldon

6 B Y T E • AUGUST 1990
NewFoxPro
Shifting the Balance OfPower in Database Management
There's a new leader in the relational database manage­ Nothing is Faster
ment world. Its name is FoxPro.
Fox Software products are famous for th e ir
FoxPro is the first and only microcomputer database unmatched execution speed. FoxPro extend s th at
management system that combines astonishing per­ tradition .
formance with a sleek interface of amazing power and
beauty. FoxPro is up to e ight times faster than dBASE IV ­
more than 15 times faster than dB ASE lll PLUS 1
• FoxPro offers all the elegance and accessibility of a
graphic-style interface, yet operates at the stunning And that blazing speed translates into unprecedented
speeds possible on ly with character interfaces . power. Now you can efficiently process g igantic
dat a bases with hundred s of th ou s ands-e ven
• FoxPro is so easy to learn and use, even beginners miWons-of records .
can become productive immediately ; yet it's powerful
and sophisticated enough to satisfy the needs of the most demanding Protecting Your Investment
developers and power-users . With FoxPro, your existing FoxBASE + or dBASE lll PLUS pro­
• FoxPro gives you choices instead of limits: use a mouse or a grams will run perfectly-first time, every time , no excuses . And
keyboard; type commands or use the object-oriented interface; run in FoxPro is language-compatible with dBASE IV. But FoxPro doesn't
one window, or hundreds. stop there. It has over 140 language enhancements not found in any
• FoxPro is so efficient, it runs in a 512K PC-XT, yet it's able to take version of dBASE. We ' ve outdone ourselves by adding more than
advantage of the speed , expanded memory and extended video 200 language extensions you won't find in Fox BASE+ .
modes of the most advanced machines available. You don ' t even need Best of all , FoxPro opens up whole new worlds for your applications
a graphics card or special windowing software . by letting you move them onto a variety of different platforms .

The Tradition Continues


Fox Software is committed to
excellence-our products prove it.
We've been producing superb database
management software since 1983. And
our products for both the PC and the
Macintosh continue to win awards
worldwide.
We've taken everything we know about
software engineering , databases and
interface design , and focused it into
one remarkable product-FoxPro.
FREE Demo Disk
Shift the balance of power in your favor
by trying FoxPro for yourself.
Call (419) 874-0 162 now to get your
free demo di sk . Or ask for the FoxPro
dealer nearest you . See for yourself:
Nothing Runs Like The RJx.

FoxBASE+ Users:
Call About Our Liberal
Upgrade Offer!
System Requirements: FoxPro operates i11
Sl 2K RAM (640K reco111me11ded) ll'itli MSIPC·
DOS 2 .0 or gremer and a11 808618088, 80286
or 80386 microprocesso~. For optimum per­
formance . Fox Pro w k es complete adm111age of
any available EMS (expanded memory) or a
math coprocessor.
Trademark/O wner: Fox Pro , FoxBASE+! Fox
Soft ware: d BASE Ill PL US. d BAS E / VI
Ashton-Tate .

Fox Software
Nothing Runs Like The Fox.
Fox Soti wure. Inc. (4 19) 874-01 62
134 W. South Boundary FA X: (4 19! 874-8678
Per11ysburg . Ohio 4355 1 Telex: 6503040827 FOX

Circle 95 on Reader Service Card


©1990Sun Microsystems, Inc. ®Sun Microsystems and the Sun logo are registered trademarks ofSun Microsystems, Inc. OPEN LOOK isa trademark of AT&T. All other products or services
The OPEN LOOK'" user interface. ever. And ready-made features, like our
It's a real hit with independent software DeskSef" graphical productivity tools,
vendors, in-house developers and end that you can give users right away.
users. In fact, over 300 applications are Of course, the business reasons to
in development today. By people like choose OPEN LOOK are just as strong.
Lotus~ INFORMIX~ Island Graphics~ OPEN LOOK is the standard interface
Interleaf~ and Frame~ And it's the most of AT& T's UNIX System V.4, so it's
popular front end to UNIX~ For a included at no charge. And it will run on
number of reasons. over 20 platforms, including DEC~ HP,®
First of all, it makes UNIX easy to use. and IBM~ Since it's portable across
Because there are no complicated UNIX multiple platforms, you only write your
commands. It also looks better than any application once. Which saves thou­
other interface. From its icons to its 3D sands of man-hours. Finally, with OPEN
elements. And makes users more effi­ LOOK, you have the full support of
cient. For example, our drag and drop a company that leads the workstation
feature gives them a simple, intuitive industry in worldwide shipments~
way to move files around the desktop. We've put together a videotape that
Our push-pin icon makes it even easier shows you exactly what OPEN LOOK is
to use. And OPEN LOOK gives users all about. Just call us at 1-800-624-8999
the same interface across multiple plat­ (ext. 2068), and we'll send you a
forms, so they learn it once. And enjoy free copy.
access to a huge range of network Then find a nice comfortable seat
resources. close to your screen. Because the closer
As a developer, you'll see it's also the you look, the better we get.
easiest to work with. Because it's part of
OpenWindows; a complete develop­
ment environment. With the tools you
need to create applications faster than .§!!!!
mentioned are identified by the trademarks or registered trademarks of their respective companies or orga nizations. 'Source, In ternational Da ta Corporation, 1990. 36.3% m arket share.

Circle 257 on Reader Service Card


EDITORIAL • Michael Nadeau

BYTE'S NEW
BENCHMARKS
colorful display with a menu and help speed: The faster the average PC be­
We introduce a window greets you . Run a test, and a bar comes, the less of a purchasing factor
new and improved suite graph indicates its progress ; when it' s speed is for an average PC buyer.
finished, the software generates another Many common applications require
of MS-DOS bar graph showing performance relative only a modest amount of system horse­
system benchmarks to several other systems. Using version power. Someone shopping for a system
2.0 is both easy and fun . can simply choose a processor and clock
speed, say, a 16-MHz 386SX, knowing it
More Application Tests to be adequate for the intended task.
Editor's note: At this writing, BYTE To better reflect how high-end PCs are Comparing features, support, reputation
editor in chiefFred Langa is in Moscow being used today, we've broadened the for reliability, and price would then be
at the first postglasnost International scope of our application test suite, which the main criteria for selecting a brand .
Computer Club meeting. Filling in as this indicates real-world performance. We've This does not diminish the value of
month 's editorial writer is BYTE Lab taken the desktop publishing tests from benchmarking. It is still important to
managing editor Michael Nadeau. the word processing suite and the CAD know relative performance between 286
tests from the sc ientific/engineering and 386 systems, between 20- and 25­
enchmarking is a delicate sci­ suite and given them their own indexes . MHz 386s, and so on. And system per­

B ence . The tests you create must


produce repeatable results, have
relevance to real-world tasks ,
and work on all the variations in a given
product category. They must be accu­
The revised scientific/engineering cate­
gory now measures a system's perfor­
mance running statistical and mathemat­
ical software.
We have also updated to the latest ver­
formance is still a critical factor for ap­
plications in engineering, financial , and
desktop publishing environments, to
name a few.
BYTE has always been on the leading
rate, bug-free , and easy to use , as well. sions of the commercial applications edge of system benchmarking and evalu­
This month , we proudly introduce software we use in the application suite. ation . To lead , however, it is not enough
BYTE's new MS-DOS system bench­ Added to the database suite is Borland's to publish the test results and let them
marks, version 2.0, with our Product Paradox 3.0 for the database category; to speak for themselves . We must put them
Focus on 386SX PCs ("386SX PCs: the scientific suite, we've added The into perspective along with all other rele­
Heirs to the Low End" on page 152). Math Works' PC-Matlab 3.5 . vant factors.
This new suite addresses a major mod­ Because we've taken a fundamentally To further focus our system reviews ,
ern-day benchmarking problem and in­ different approach on the low-level suite we've redesigned our benchmark tables
cludes more application categories. and have added categor.ies and new soft­ and graphs. They are smaller, and we've
ware to the application-level suite, it is dropped the raw times in favor of the in­
Better, and Better Looking impossible to compare version 2.0 in­ dex scores. (The timings are available;
The fastest 386 and 486 machines are dexes to previous version indexes . We see the Product Focus.) The new graphs
outrunning low-level benchmark suites. have run the new benchmarks on severa l present the most significant benchmark­
A low-level test operates at the compo­ milestone PCs and the baseline IBM AT ing data in a more accessible manner.
nent level (e.g . , our CPU test measures so that you'll have points ofreference. Finally, the new benchmark code was
the raw processing power of the CPU). The real plus for PC users is that the developed at BYTE by the BYTE staff,
Some tasks execute so quickly that the new BYTE MS-DOS benchmarks will be most significantly by BYTE Lab testing
benchmark code cannot accurately mea­ valid for the foreseeable future . New editors/engineers Steve Apiki and Stan­
sure their duration , often returning zero versions of the i486 CPU, which could ford Diehl and technical director Rick
as a result. This inflates some scores. soon reach speeds of 50 MHz , should Grehan. We got intimate with the inner
Rather than measure the duration of a present no problem for version 2.0. We workings of the state-of-the-art, high­
specific task, our new code repeatedly expect that they will run fine on even the end PC. The knowledge we gained was
runs that task for a set amount of time next-generation Intel CPU, the i586 . put to good use in the BYTE bench­
and then counts the number of iterations. marks. You 'll see it in our system evalua­
The result is an accurate and repeatable The Rest of the Story tions, too, and that's to your benefit.
measure of performance. Benchmark indexes are wonderful tools -Michael Nadeau
The most obvious change in our low­ for evaluating PCs . But an odd paradox Managing Editor/BYTE Lab
level benchmarks is the user interface. A has arisen as systems reach ever-greater (BIX name "miken ")

10 BYTE • AUGUST 1990


I I

I
Turbo Pascal,®the world-standard Pascal compiler, objects. For example, aPorsche Carrera inherits
adds Object-Oriented Programming with our version most attributes from the base model 911, but it also
5.5. We combined the simplicity of Apple's Object sports awhale tail.
Pascal language with the power and efficiency of Turbo Pascal 5.5's object-oriented extensions
C++ to create Turbo Pascal 5.5, the object-oriented give you code that's easier to change, extend and support.
programming language for the rest of us.
Support your objective
It's easy to extend yourself The Turbo Pascal®5.5 Professional 2nd edition comes
If you're already programming with Turbo Pascal, with the new Turbo Debugger®& Tools 2.0, which
it's easy to extend yourself from struc­ supports building faster, more reliable
tured programming to object-oriented programs. Use Turbo Debugger to shake
programming. And, Turbo Pascal 5.5 is out the bugs, Turbo Profiler'" to pinpoint
the only compiler that is 100% source­ the execution bottleneeks, and Turbo
code compatible with I
Assember®to turbo­
your existing Turbo 1
I
1
charge time-critical
Pascal 4.0 and 5.0 r--------------'--------------,
1
1
sections of your program. I
programs. I I
I
I
I
I
I
I
Get object·
Afast object lesson orientednow!
Object-oriented appli­ Turbo Pascal 5.5 and
cation programs more the Turbo Pascal 5.5
closely model the way Professional 2nd edition
Inheritance provides powerful modeling capabilitiesby allowing objects are available Now at
you think. Objects con­ to inherit allributes from other objects .
tain both data and code. the dealer nearest you.
As in a spreadsheet cell, the value and the formula Special upgrade prices are available to Turbo Pascal
are together. Objects can inherit properties from other owners.*CALL NOW (800) 331-0877.

Turbo Pascal 5.5 Turbo Debugger & Tools


TURBO I TURBO
PASCAL
I
• Compiles @>34,000 • Turbo Debugger 2.0
lines/minute • Object hierarchy browser PASCAL PROFESSIONAL
• New integrated environ· and inspectors ...,_,,.,,.•• .. .,•"•V•

.
....._, .....,. o<~n
,....,...........- .•°""...... - ~· , ..,. ,

ment tutorial
• Hypertext Help with copy • Reverse excecution
and paste • New Turbo Profiler
•~. " :. .~-~~
• Support for 8087/80287I
80387 • Improved Turbo Assembler 2.0
P.01
'"""
·
;. ·. ' .
,. ". •

BORLAND
"Mail upgrade oroers to: Bolland. P.O. Box 660001, Scotts Valley. GA 95067-0001 . For oroers outside the U.S .. cail (408) 438-5300 .
\ Code MA 73 \ TIXbo Pascal, Tl.lfbo Debugge1. Ti.rbo Profilef cix1 Tllbo AssetriJlet are lrademarks Of registered trademarks 01Borland International, Inc. Copyright 01990, Borland lnlemational, Inc. All right 1eserved. Bl 1368A

Circle 38 on Reader Service Card (RESELLERS: 39)


Thanks to Lotus® and IBM~ you now have an oppor­
tunity, as well as a reason, to move to OS/2~ Lotus 1-2-SIG, OS/2
and 4 megab'yfJJs
The opportunity? For one incredibly low price we'll Lotus 1-2-3/G ofmemory all in
one box.
not only give you OS/2, we'll also give you four megabytes
of memory to make use of all its speed and power.
And to make it all worthwhile? You guessed it. Lotus
1-2-3/G '." The spreadsheet that's so easy to use, and so
exciting, PC World called it "a new high in spreadsheet
technology."
Now one of the best reasons to get on a computer in
the first place is the best reason to upgrade to OS/2.

How To Get Everything


You Need To Run OS/2 And Why
You Should Even Bother.
The best part is that all of these things are available just the beginning.
in one box. Under one roof (your local participating IBM We've also added features like previews and palettes
authorized dealer). But only for a short time (from June 5th in dialog boxes, dramatic new graphing capabilities and
through August 31st). And at a price so attractive, you the capacity to directly move objects on the screen, making
could wind up saving as much as $2000. 1-2-3/Gextremely responsive to the way you work.
That information alone should get you to leap off the The more you get to know 1-2-3/G, the more you'll
fence and dash out to buy a 1-2-3/GBonus Pack. like it. The advanced functionality helps you do better


But for those of you who might not be ready to make
the leap to OS/2, may we offer you some more reasons why
business analysis, with bonuses like file linking, network
support, true 3D worksheets, and the new advanced goal­
seeking technology of Solver.
Solver helps you solve complex "what if' problems
you should?
by showing you "how to" achieve desired results. Rather
than going through a lengthy trial-and-error process, just
ask Solver to present you with alternatives, given whatever
variables or constraints you define in your spreadsheet.
It will not only give you a choice of solutions but will also
point out the optimal one.
If you're a current 1-2-3 user, you'll be happy to know
that all data and macros created in existing versions of 1-2-3
can be retrieved directly into 1-2-3/G. So a move to OS/2 will
Save a coupl.e ofgrand when you buy them all together. only serve to enhance any investment you may have already
First of all, if you're a 1-2-3® user, 1-2-3/Gwill feel made in 1-2-3. ~ : :~\~ ·
familiar, with menu commands and keystrokes you already
know. But look a little closer. You'll begin to notice a lot But how does OS/2make1-2-3 better? Well, besides
that's new. Like full mouse support. Pull down menus. And introducing 1-2-3 to a graphical environment, OS/2 works
dialog boxes. There's even a WYSIWYG display. And that's harder and faster, so 1-2-3 can work harder and faster for you.
© CO!J!lright 1990 Lotw; Development Corporation. Alt right.s res1Jr1Jed. Lotus and 1-2-3 are registered trademarks and 1-2-3/G is a trademark of Lotus Devetwment Corporation. /Bk!, OS/2 and PS/2 are
With OS/2, 1-2-3/Gcan give you Dynamic Data in any size. And not only view them concurrently, but also
Exchange. DDE provides live links to other Presentation transfer data among them. You can also do things like print
Manager"' applications for true application integration. a spreadsheet and run Solver at the same time.
For example, you can include a graph from 1-2-3 in a Plus, with a capacity of up to 16Mb of real memory,
word processor document. And when the data in your you can run larger, complex programs concurrently. And
graph changes, the word processor document will automat­ reliably. That means your computer is more efficient for
ically be updated as well. you, not just more fun .
What's more, we've made sure 1-2-3/Gcomplies with If you're worried that a move to OS/2 will mean
IBM Systems Application Architecture. Which not only sacrificing the investment you've made in DOS-based
makes its interface consistent with other PM applications, applications, this should put your mind at rest: TheDOS
but also means that once you know how to use 1-2-3/G, compatibility mode in OS/2 allows you to run most
you'll be able to learn other PM products more rapidly. of the existing DOS-based programs you already own.
Which means the transition to OS/2 involves great gain,
At this point, you're probably thinking, "Enough, with no pain.
I'm convinced." But just in case, we'd like to bring you up And don't think for a minute that we've forgotten
to date on OS/2. about memory. We understand that the biggest obstacle
OS/2 1.2 is better 4 megabytes ofmemory will give you plenty ofroom to operate OS/2.
than ever. And
before long, no
one will be with­
out it. It's more
than just a
graphical
environment
for the PC.
Or an operating
system for a hand­
ful of power users.
It's a high performance, easy to use operating system to expanding your system's capabilities is the expense of
that provides increased memory addressability and expanding your memory. That's why we've included 4Mb
true multitasking. of high quality, IBM memory in our Bonus Pack. If you're
Multitasking in OS/2 lets you get your job done more
efficiently by allowing you to work with several applica­
tions at once, or even perform several functions at once.
Instead of having to end one program before retrieving
OS/2 and OS/2 applications like 1-2-3/G.
.,
a PS/2®user, it's all you need to get up and running with

Now you've heard the whole story. The computer


another, you can open as many OS/2 windows as you need, environment of the nineties is here. With an application
to drive it right off the shelves. So don't waste any time.
Hurry to your local participating IBM authorized Call 1-800-447-4700 for the local participating IBM autho­
dealer. This offer won't last long.
rized dealer near you. And pick up the Lotus 1-2-3/G
Bonus Pack, with OS/2 and four megabytes of memory,
while you have the chance. After all, while the windowof
opportunity may be brief, IBM and Lotus have opened the
door to the future .

registered trademarks and PreslJT!latian Manager i.s a trademark of fnternatimw.i Business Machines Ccrrparatian.
Circle 146 on Reader Service Card
El\ITE
EDITOR IN CHIEF
Frederic S. Langa
PUBLISHER
Philip L. Penny
EDITORIAL AND BUSINESS OFFICE :
One Phoenix Mill Lane, Peterborough, NH
03458, (603) 924-9281.
West Coast Branch Offices: 425 Battery St. ,
MANAGING EDITORS PRODUCTION ADVERTISING SALES
San Francisco, CA 94111, (415) 954-9718;
Operations: Glenn Hartwig Director: David R. Anderson Associate Publisher, Vice President
of Marketing: Steven M. Vito 3001 Red Hill Ave ., Building #1, Suite 222 ,
News: Rich Malloy Senior Editorial Production Coordinator:
Costa Mesa, CA 92626, (714) 557-6292 .
BYTE Lab: Michael Nadeau Virginia Reardon
Administrative Assistant: Carol Cochran New York Branch Editorial Office: 1221 Avenue
Editorial Production Coordinators:
of the Americas, New York, NY 10020, (212)
NEWS Barbara Busenbark, Denise Chartrand
Eastern Advertising Director: 512-3175.
New York: Managing Editor: Rich Malloy
Arthur H. Kossack (312) 616-3341 BYTEnet: (617) 861-9764 (set modem at 8-1­
Associate News Editor: Andrew Reinhardt TYPOGRAPHY
Sales Assis/an/: Julie Barker N or7-1-E; 300or1200 baud) .
Peterborough : Senior Editor. Microbytes. Systems Manager: Sherry Fiske
Wes/em Adver/ising Direc/or: Edltorlel Fox: (603) 924-2550. Adver tising Fax:
D. Barker Applications Manager: Donna Swee ney
Jennifer L. Bartel (214) 101-8496 (603) 924-7507.
Senior Editor, Short Takes: Anne Fischer Typesetter: Christa Patterson
Sales Assistanl: Susan Vernon SUBSCRIPTION CUSTOMER SERVICE: Outside
Lent
U.S. (609) 426-7676; inside U.S . (800) 232­
Associate News Editors. What's New: Roger ADVERTISING SERVICES (603) 924-6448
Director of Advertising: Lisa Wozmak NEW ENGLAND BYTE. For a new subscription-(800) 257­
Adams, David Andrews, Martha Hicks
Assistant: Christine W. Tourgee ME, NH, VT, MA, RI , CT, ONTARIO, 9402 U.S. only, or write to BYTE Subscrip­
Editorial Assistant: Amanda Waterfield
CANADA, & EASTERN CANADA tion Dept. , P.O. Box 850, Peterborough, NH
San Francisco : News Editor: Owen Customer Service Supervisor: Linda Flu hr
Linderholm Senior Account Coordinator: Lyda Clark Daniel D. Savage (617) 262-1160 03458-0850. Subscriptions are $29.95 for
Account Coordinator: Dale J. Christensen one year, $54.95 for two years, and $74.95
Associate News Editor: Jeffrey Bertolucci
Materials Coordinator: Karen Cilley EAST COAST for three years in the U.S. and its posses­
London: Senior Editor: Colin Barker
NY, NYC, NJ , DE, PA sions. In Canada and Mexico , $34.95 tor
Advertising Assistan/: Roxan ne Hollenbeck
Kim Norris (212) 512-2645 one year, $64.95 for two yea rs , $87.95 for
BYTE LAB Creative Services Manager:
Ariane Casey(212) 512-2368 three years. £41 for one-year air delivery to
Managing Editor: Michael Nadeau Susan Kingsbury
Technical Director: Ri ck Grahan Produc/ion Arlist: Lillian J. Wise Europe. Y28 ,800 for one-year air delivery to
SOUTHEAST Japan , Y14 ,400 for one-year surface
Senior Edi/or: Dennis Allen Quality Control Manager: Wai Chiu Li NC, SC, GA, FL, Al, TN, VA, MS, AR , LA,
Technical Edi/ors: Alan Joch, Robert Produclion Coordina/or: Rod Holden deli ve ry to Japan , $50 surface delivery
DC , MD, WV, KY elsewhere . Air delivery to selected areas at
Mitchell, Tom Yager John Schilin (404) 843-4782
Testing Editors/Engineers: Stephen Apiki , ADMINISTRATION additional rates upon request. Single copy
Stanford Diehl , Howard Eglowstein, Publisher 's Assistan/: Donna Nordlund price is $3.50 in the U.S. and its posses­
MIDWEST
Stanley Wszola sions, $4.50 in Canada. Foreign subscrip­
IL, MO, KS, IA, ND, SD, MN, WI, NE,
MARKETING AND PLANNING tions and sales should be remitted in U.S.
IN , Ml ,OH
STATE OF THE ART Direc/or: L. Bradley Browne Kurt Kelley (312) 616-3328 funds drawn on a U.S. bank. Please allow
Senior Editor: Jane Morrill Tazelaar Marketing Communications Manager: six to eight weeks for delivery of first issue .
Technical Editor: Robert M. Ryan Pamela Petrakos-Wilson SOUTHWEST,ROCKY MOUNTAIN
Public Relations Manager: Dawn Matthews CO , OK , TX EDITORIAL CORRESPONDENCE:
FEATURES Assistant Promotion Manager: Lisa Alison Keenan (214) 701-8496 Address editorial correspondence to :
Senior Editor: Kenneth M. Sheldon Jo Steiner Editor , BYTE , One Phoen ix Mill Lane,
Technical Editors: Janet J. Barron , Marke/ing Ari D11ector: Stephanie SOUTH PACIFIC Peterborough , NH 03458. Unacceptable
Ben Smith Warnesky SOUTHERN CA, AZ, NM , manuscripts will be returned it accom·
Associate Ari Direc/or: Sharon Price LAS VEGAS, UT panied by sufficient postage . Not re­
SENIOR EDITORS, AT LARGE Senior Markel Research Analys/: Julie Ron Cordek (714) 557-6292 sponsible for lost manuscripts or photos.
Tom Thompson , Jon Udell Perron Opinions expressed by the authors are not
NORTH PACIFIC necessari ly those of BYTE.
Copyrighls Coordina/or: Faith Kluntz HI, WA, OR, ID , MT, NORTHERN CA, WY,
SPECIAL PROJECTS Reader Service Coordina/or: Cynthia NORTHERN NV, WESTERN CANADA
Senior Editor: Gene Smarte Damato Sands PHOTOCOPY PERMISSION:
Bill McAfee (408) 879-0371 Where necessary , permission is granted by
Marketing Assis/an/: Carol Pitman RoyJ . KopS(415)362-4600
SENIOR CONTRIBUTING EDITOR the copyright owner for those registered
Leslie Hupp (415) 362-4600 with the Copyright Clearance Center (CCC),
Jerry Pournelle FINANCIAL SERVICES
Director of Finance and Services: 27 Congress St., Salem, MA 01970 , to
CATALOG SHOWCASE
CONTRIBUTING EDITORS Philip L. Penny photocopy any article herein for personal or
Scott Gagnon (603) 924-2651
Bill Catchings, Don Crabb, David Fiedler, Business Manager: Kenneth A. King internal reference use only for the flat fee of
Hugh Kenner, MarkJ . Minasi, Wayne Assistants: Marilyn Parker, Diane Henry, INSIDE SALES $1 .50 per copy of the article or any part
Rash Jr. , Mark L. Van Name JoAnn Walter, Jaime Huber, Agnes Perry Director: Liz Cayman thereof . Correspondence and payment
Administrative Assistant: Susan Boyd should be sent d irectl y to the CCC , 27
CONSULTING EDITORS CIRCULATION Congress St., Salem, MA 01970. Specify
Jonathan Amsterdam, Nick Baran, Direc/or: Glyn Standen NATIONAL SALES ISSN 0360-5280/90, $1.50. Copying done
Laurence H. Loeb, Trevor Marshall, Stan Subscriptions Manager: Paul Ruess Mary Ann Goulding (603) 924-2664 for other than personal or internal reference
Miastkowski , Dick Pountain , Phillip Assistant Manager, Subscriptions: Patricia Payne (603) 924-2654 use without the permission of McGraw-Hill,
Robinson , Peter Wayner Margaret Liszka Jon Sawyer (603) 924-2665 Inc ., is prohibited . Requests for special
SubscriplionsAssistanl: Holly Zilling permiss io n or bulk orders should be
BYTE BITS (2x3) addressed to the publisher. BYTE is avail­
COPYEDITING Newsstand Manager: Vicki Weston
Mark Stone (603) 924-6830 able in microform from University Microfilms
Chief Copy Editor: Lauren A. Stickler Distribution Coordinator: Karen Desroches
Copy Administrator: Cathy Kingery Back Issues: Louise Menegus International , 300 North Zeeb Rd ., Dept.
THE BUYER'S MART (1x2) PR , Ann Arbor, Ml 48106 or 18 Bedford
Copy Editors: Susan Colwell, Jeff Direct Accounts Coordinator: Ellen Dunbar Brian Higgins (603) 924-3754
Edmonds, Judy Grahan, Nancy Hayes, Direct Accounts Telephone Sales Ro w, Dept. PR , London WC1 R 4EJ ,
Margaret A. Richard , Warren Williamson Representative: Karen Carpenter REGIONAL ADVERTISING SECTIONS England .
James Bail (603) 924-2533
EDITORIAL ASSISTANTS BUILDING SERVICES Barry Echavarria (603) 924-2574 OFFICERS OF MCGRAW-HILL, INC:
Office Manager: Peggy Dunham Manager: Tony Bennett Larry Levine (603) 924-2637 Joseph L. Dionne , Chairman, President and
Assistants: Linda C. Ryan, June Sheldon Assis/an/s: Cliff Monkton, Gary Graham, Chief Executive Officer; Robert N. Landes,
EdCodman BYTE POSTCARD DECK MAILINGS Exec utive Vice President, General Counsel
ART BYTE DECK and Secretary; Walter D. Serwatka ,
Director: Nancy Rice PERSONNEL Ed Ware (603) 924-6166 Executi ve Vice President ; Frank D .
Assistant Director: Joseph A. Gallagher Human Resources Administrator: Patric ia COMPUTING FOR ENGINEERS DECK Penglase, Senior Vice President, Treasury
Art Assistants: Jan Muller, Lisa Nardecchia Burke, Human Resources Assistant: Fran Ellen Perham (603) 924-2598 Operations; Robert J. Bahash , Exec utive
Technical Artist: Alan Easton Wozniak, Recep/ionisl.· Beverl y Goss Vice President and Chief Financial Officer;
INTERNATIONAL ADVERTISING SALES STAFF Thomas J . Sullivan , Executive Vice
See listing on page 345. President , Administration; Mary A. Cooper,
Senior Vice President, Corporate Affairs ,

EllX BYTE INFORMATION EXCHANGE


and Executive Assistant to the Chairman;
Ralph R. Schulz , Senior Vice President,
Editorial.
DIRECTOR
Stephen M. Laliberte Founder: James H. McGraw(1860-1948).

MANAGING EDITOR EXCHANGE EDITORS BUSINESS AND MARKETING


~··~Copyright © 1990 by McGraw-Hill,
Ton y Lockwood Macin/osh Exchange: Laurence H. Loeb , Secre/ary: Patricia Bausum , Marketing
l~n1• Inc. All rights. reserved . BYTE and
IBM Exchange: Barry Nance, User Group Services Coordinator: Denise A. Greene, llYTE are registered trademarks of
MICROBYTES DAILY Exchange: David Reed, lnleraclive Game Bifling Services Coordinators: Tammy McGraw-Hill, Inc. Trademark registered in
Coordinator: D. Barker Peterborough, Exchange: Richard Taylor, Amiga Burgess, Donna Healy, Editorial Assis/an/: the United States Patent and Trademark
Rich Malloy New York, Nicholas Baran Exchange: Joanne Dow, Writers Exchange: Brian Warnock Office.
San Francisco, Jeffrey Bertolucci Wayne Rash Jr. , Tojerry Exchange. Jerry
San Francisco. Laurence H. Loeb Pournelle , Telecommunications Exchange: TECHNOLOGY
Wallingford, CT, Stan Miastkowski Stephen Satchell Programmer/Analyst: John Spadafora, Member
Peterborough, Wayne Rash Jr. Washington, Programmer: Peter Mancini, Systems Audit Bureau of Circulation
DC, David Reed Lexington, KY, Consultant: Gary Kendall
Andrew Reinhardt New York, Jan Ziff
Washington. DC

14 BYTE • AUGUST 1990


If you want the ultimate VGA graphics standard, and you 've resigned yourself to paying a premium of hundreds of
dollars to get it, you'll find our newest monitor pleasant viewing indeed.
The PanaSync Cl381 gives you a sharp 1024 x 768 pixels, with 0.28 dot pitch. And virtually infinite color resolution.
It's compatible with the most popular VGA boards, as well as analog RGB, MCGA, SuperVGA, and- of course-8514/ A
standards.*
It's comfortable in virtually any IBM-compatible or Mac II environment.**
And it's a masterpiece of ergonomics. With front-mounted controls, tilt/ swivel stand, plus a non-glare tinted black­
matrix screen.
All this at a suggested retail price comparable to many Peripherals, Computers, Printers,
of the ordinary VGA monitors on the market right now. For Copiers, 'fjpewriters and Facsimiles
more information, simply call toll-free 1-800-742-8086.
Panasonic
Automation~
Office
PanaSync"' Multiscanning Color Monitors.
• VG<!, MCG<I and 8514/A are trade·
marks of/11/ernalional Business
Mac/Jines Corp.
• • IBM XT, AT and PS/2 are registered
trademarks ofl11tematio11al Busi11ess
Machi11es Corp. Macintosh is a reg­
istered trademark ofApple Comp11ter
Inc. A11 optional cable is req11iretl
(Mac SE) (Mac II) (IBM XTI AT & PS/2 Model 30) far Macintosh.
M.l·B
Circle 190on Reader Service Card
Substantial proof th

with power and Sp E

In the terminology of the


modern workplace, power and
speed have become the short­
hand by which personal com­
puters are measured.
.!!!!!!!~._ The test of the designer's
art, though, is to wring the greatest performance out
of available megabytes and megahertz.
With a disarmingly clean, integrated design,
Epson" engineers have done just that in the new
286 and 386'"Series personal computers.
Consider the evidence:

0 VLSI Chips. The compact


footprint of Epson~ new machines is made possible by
integrating functions on VLSI chips such as these. With­
out them, separate boards would require separate slots, and
the motherboard alone would be three times the size.

C) Surface Mount Technology.


Used only by the most advanced manufacturers, SMT
techniques protect the structural integrity of the board,
which increases overall reliability.

e
use of Integrated Drive Electronics on the hard disk
Hard Drive Controller. The

eliminates the need to add a hard disk controller board.


This simplified design meansJaster throughput and greater Epso11J 386SX motherboard di.!ipla;is the elegant
reliability. architecture necessaryfor optimal pe1fonnance.

Fcaum.· co nfiguratio ns may va ry with different mo dels. Hoard shown is no 1 actual size. 386 is a u-ade mark of Intel Corpo ration. Epso n is a regis1ercd trade mark of Se iko Epson Corpora ti on.

t 1n a w or Id obsessed

d, neatness counts.

0 Epson~ proprietary BIOS.


Epson has elected to develop its own BIOS, customized for
each individual system, simply to ensure that your soft­
ware will get the most out ofour hardware.

0 High speed memory. Infact,


at 70 nanoseconds, they are among the highest speed
memory chips available. With them, memory access is faster.
Snap-in SIMMS modules make memory upgrades easy
and quick.

0 Super VGA video graphics


are embedded on the motherboard. The result: more
efficient data transfer, more reliable circuitry, optimized
video performance.

What the Epson design team h as discovered is


that less is very d e finitel y more . By reducing the
number of separate components through inte­
gration, performance is increased. The result is a
fl exible tool whi ch is elegant, efficient and allows
th e effortless application of power and speed to the
task at hand.
In fact, there is only one word that adequately
describes the innovative design of these new Epson
computers. Neat.

Engineered For The Way You Work~


EPSON
C> 1990 Epson America, tnc., 2180 Lom ita Blvd .. Torrance, CA 90505. (800) 922 -8911.

Circle 83 on Reader Service Card


sizing, fluctuations in rates, and quality-vs-cost ·
considerations.
Once you've explored our diskette, we'd be.happy
to continue working with.you to make Sl;lre you
geti "cli~ · best c01.meot:iQ.ns iJn Europe." For your free
disliette,~~an Ma heL6:}r'lSero.1B kector, ·
Sales & Customer Support, France Telecom Ine.
at (212) 977 -8630.

FRANCE~~

J_fC01\A .· .'888·, 0
h'ffERNATIONAL ~

The Best Connections in EuropesM c;rc1e96onReaderserviceCartJ


MICRO BYTES

Research news and industry developments shaping the world of desktop computing
Edited by D . Barker

Next DOS to be "Configurable, More 386-Aware" NANO BYTES

0 n a mi ss ion to develop the nex t


version of MS-DOS , Mic rosoft 's
chief architect o f syste ms software,
Ev en though th e new operating system
will let yo u run programs that confo rm
to the Virtual Cont ro l Progra m Interface
Big Blue light: Sc ie nti sts at the IB M
Alm aden Research Center (San Jose,
CA) say they ' ve succeeded in deve l­
Gordon Le twin , sent out a call fo r input (developed by Qu arte rdeck and Ph ar opin g a lase r th at prod uces blu e light
from the " po we r user" community , Lap in 1987) , Le twin sa id he prefers from infrared li ght, there by do ublin g
in cluding deve lopers and users on the DPMI for 386 memo ry management. the frequency. Hi gh-frequency blue
BYTE Informati on Exch ange . Th e " Ph ar Lap and Qu arte rdec k ve ry light is anti c ipated as a means of
consensus from developers partic ipat in g definite ly have not done the ir home­ dramatically rai s in g the capac ities of
in BIX 's mic rosoft/n ew. dos con fe rence work," Letw in sa id; he thinks VCPI opti ca l storage de vi ces. Because of
is th at the new o peratin g system sho ul d wo n 't be adeq uate fo r the adva nced its sho rter wavele ng th , blue li g ht can
use less con ve ntion a l RA M and run computers an d operatin g sys tems of the be more ti ghtl y foc used; in an optical
fas ter. Letwin , one of the wiza rd s future, " machines th at will be runnin g di sk syste m , it co uld make mark s
behind OS/2, confirmed thi s as a des ign literall y hundreds of subsystems. Th ese (which ho ld data) as small as 0.4
goal , even fo r 8088-based m ac hines. mac hines will neve r be re li abl e, mi cron in di ameter, ha lf the size of
The new o pe rating syste m will pro tec ted, or tru stwo rth y because they marks made by c urrent dev ices . The
support the DOS Protec ted Mode support VC PI , whi ch run s th e appli ca­ IB M blue lase r work s onl y at ve ry
Interface, Letwin said. DPMI is the ti ons at Rin g 0- in other wo rds, in lo w temperatures, but the sc ienti sts
tec hnique that a ll ows Windo ws 3.0 to sys tem mode." say th ey can overcome th at.
access memory beyond 640K bytes and DOS will become " more 386-awa re
offers a stand ard fo r DOS extende rs. COl// i 11 11 ed A NeXT Compute r based on the
Motoro la 68040processo r wi11 be
avail abl e in the fo urth qu arter, Stev e
Jobs said at a recent press confer­
BYTE POLL: e nce. Ne XT will ma ke a va il a bl e a
DOS PROJECTED AS DOMINANT $ 1495 board up grade fo r c urre nt
c ube o wne rs. Othe r th an the up grade
cost, Jo bs declin ed to revea l pric in g
fo r the new 68040 sys tem o r wheth er
NeXT wo uld continue to sell the
80 68030 vers ion . One I ike ly poss ibili ty
is th at NeXT will se ll the 68040
iii
I'll mode l fo r c lose to th e same price as
u
th e c urre nt mac hine and drop the
~ 60 pri ce on the 68 030 mode l. Jobs said
0
> th at NeXT is " wo rkin g ve ry ha rd" on
0 a sys tem th at suppo rts "compressed
~ 40 co lo r video. " The rum or I ine says
~ Moto rol a ' s new 96002 DS P will be
~ used in the nex t NeXT.
20 " All future modular Macs will
ha ve sound 1/0," Appl e CEO John
Sc ull ey sa id at Apple ' s lates t
developers confere nce . Some
Spring '88 Fall'88 Spring '89 Fall '89 Spring '90 deve lopers inte rpreted that to mean
an e lectro ni c mi croph one, simil ar to
Farallon 's MacRecorde r. The Appl e
0 Plain DOS 0 Extended DOS 0 Unix D OS/2 0 Mac OS 0 Other
c hi ef a lso made a bri ef refere nce to
the ex istence ofQuickT ime, a
Results fr om th e BYTE poll taken at Comdex Spring show 55 percent of th e standard inte rface to control timing
respondents expecting DOS wirh extensions an d a prettierface-Windows or simil ar to QuickD raw 's interface for
DESQview , fo r example - to be th e dom inant microcomputer opera ting system dra w ing on a Mac's sc reen. Observ ­
through 1995. Perception of OS/2 ' sfortu nes, at least among Comdex-goers, has ers sa id QuickTime shows Ap ple 's
changed most signif icantly; nore its standing rwo years ago. Extended DOS was nor commitment to so lving multimedi a
in cluded in th e Spring' 88 pol/ . interface problems.

AUGUST 1990 • BY T E 19
MICROBYTES

NANOBYTES to reduce its memory burden in the support for protocols-can ' t be incorpo­
640K ," Letwin said. " DOS is more rated into the next DOS because they
Intel (Santa Clara , CA) says that its constrained [than OS/2 2.0] in that we would require a new application
new 287XL math coprocessor for need to support Windows/386 , Phar Lap programming interface, Letwin said.
286-based machines offers as much [3861DOS-Extender], etc., which also "Basically, new APis require that a
as double the performance of its muck with thi s hardware. The chip program be written specifically to use
current 80287. A resource-pounding doesn'tsupport 'virtual machines,' so them. The problem with that is that few
program like AutoCAD will two guys playing with the 386 hardware software manufacturers " are willing to
regenerate drawings 15 percent faster get into a fight. " develop a program that runs under the
with the 287XL than with the old The nex t version of DOS will be new DOS but not on " the 30 million or
80287, Intel says. The company also " highly configurable ," Letwin said , " so so DOS 2, DOS 3, and DOS 4 systems
has a version designed for laptop and there wil I be features available only to out there," he said.
notebook computers. The suggested folks with extended memory , and/or As for extending the command-line
retail price is $370. only to folks with 386s, and likewise size limit beyond 128 bytes, "The
perhaps only to folks with hard disks. problem with lengthening the command
We ' re starting to see good price cuts All these configuration-sensitive line is that it 's stored in a fixed 128-byte
on i486-based computers. AST features will be performance and s ize area in the PSP [program segment
Research (Irvine, CA) has taken as issues; there won ' t be any functional prefix] . All programs get the line out of
much as $1800 off its Premium 486s, difference. DPMI is the only functional there to parse it. We don ' t see how we
which come in 25- and 33-MHz difference that I can think of right now; can extend the length of the command
models , some with the Extended it won't run on an 8088." line without breaking all existing
Industry Standard Architecture bus " We're going to greatly improve programs ," Letwin explained.
and some with the ISA bus ; prices Backup," he said. "I agree that the There could be an attribute bit in each
now start at $9795. Dell Computer current product is really bad ; I ' m binary that says , "I understand the new
(Austin, TX) trimmed the prices of horrified to di scover that we didn ' t even long command-line convention," but
its EISA-based 425E; a system with provide forward compatibility." then the user has to remember which
a 330-MB hard disk drive, 4 MB of Although Microsoft won't abandon programs will allow it and which won't.
RAM, a Super VGA color monitor, EDLIN , the nex t DOS will incorporate "The user might be working with
and a floppy disk drive is now "a very easy-to-use screen editor," compliant programs and might create a
$9599, or $8299 with an 80-MB hard Letwin said. "lt won't be a powerful path which is very long , then discover
disk drive. programm er's editor"; it will instead be later that he can ' t use those files with
easy to use, geared toward "non pro­ noncom pliant programs because they
Sun Microsystems intends to make grammers wh o want to create a batch make the path too long, " Letwin said.
CD-ROM the "standard software file oreditCONFIG.SYS." How many of the suggestions from
distribution medium "for its operat­ "We 're looking at supporting Unix­ outside developers will make it into the
ing systems and application pro­ like wild-card handling. OS/2 version next DOS is anyone's guess, but Letwin
grams by 1991 . To encourage the use 1.2 does thi s today . The problem isn't said he found it "particularly valuable to
of CD-ROM, Sun cut the price of its writing the code; it' s in handling the see the kinds of things that ' power
SunCD drive by 30 percent to $995 compatibility iss ues-issues with users' users' and programmers want. Al­
and is offering a free copy of SunOS habits, commands shown in books, though programmers make up a small
4.1 to Sun CD buyers until August commands in batch files , and use of percentage" of DOS users, "those are
31. Sun is also offering aggressively wild cards directly by programs. We the folks who create the stuff that the
priced deals to developers. hope to be able to resolve these rest of the world uses."
problems and get this in." The next DOS will probably ship
Hardware and software manufactur­ Some often-requested features-such later this year, although Microsoft i& not
ers are cooperating on developing a as an "edit window" or a communica­ inclined to say that definitively.
new standard for displaying stereo tion s service with internal buffering and -Martin Heller
images on microcomputers. Partici­
pating companies include Vermont
Microsystems, Artist Graphics, Nth S3 Provides New Bus, Building Blocks for
Graphics, Matrox, Pixel works , Designing High-Speed Personal Systems
StereoGraphics, Tektronix, Auto­
desk, Cadkey, and Ithaca Software.
The standard will provide a uniform
method for software developers to
S 3 (Santa Clara, CA) has developed
a new bus and architecture that will
give personal computer makers the
royalty costs , according to Ron Yara, S3
cofounder and vice president of
marketing.
specify stereo information so that pieces to build multiprocessing, Using the concept of modular and
they need not rewrite the stereo workstation-like systems. A young scalable building blocks, ACI gives
portion of code for use with different company started by two founders of designers flexibility in mixing parts
display systems. It will give display Chips & Technologies, S3 is offering a such as buses, CPUs , and subsystems. A
system manufacturers a standard system-level chip set architecture that company could build anything from a
method ofrecei ving stereographic features a high-speed 32-bit bus called standard 386 or 486 computer with a
information . The final part is a the Advanced Chip Interconnect. The single CPU and bus to a multiproces­
standard signal for stereographic ACI bu s is an open, published specifica­ sing system with multiple CPUs and
hardware. tion and can be used by other designers buses by adding chip modules and
and manufacturers without licensing or cominued

20 BYTE • AUGUST 1990


Ittakes less to crack Cand
Assemblerthanyoutl · •

With new Microsoft"' QuickC"' and QuickC position. And, at the same time, you'll be assured
with QuickAssembler;· mastering the hard-core of upward compatibility with both of these prod­
stuffis so easy it's almost ucts' professional counterparts.
Mi<:rt>dl Qukkc criminal. You see, the Which means there's no need to trash any
_ _ ......,...,,..,...,., Quick environment in­ of your existing code.
cludes what we call the Plus,with the QuickC with QuickAssembler
QuickAdvisor, an inter­ Development System, Cand Assembler are totally
active, hypertext manual integrated. Ensuring easy access to the features
that furnishes answers you need to develop powerful applications.
·-~__,,.. on demand. As in on-line. To fmd out how easy it is to tap C and
While you're programming. Assembler or to upgrade, call (800) 541-1261,
QuickC Compiler and Dept. L91.You'llfmd we offerthe right combination.
_____.. .___.. ,. QuickC with QuickAssembler
also include the new language features found in
the Microsoft C 6.0 Professional Development
System. So you'll find yourself in quite a powerful
ltfictosoft'
Making it all make sense·
Customers inside the 50 United States, call (800) 541·1261. Dept. L9J. ln Canada. call (416) 673·7638. Outside thl' US. and Canada, call (206) 882-8661. © 1990Microsofl Corporation. Alt rights reseroed. Microsoft, /he MicroSQ[t logo a11d QuickC are regis­
tered trademarks and Mak ing it all make sense andQ11ickAssembler are trademarks ofMicrosofl Corporation.
IN THE HIGH STAKES GAME 1
IT'S NICE 1D KNOW WHEN :~
2sMIIZ 386VGA
• 4MegsRP..M
• \ .'l Me'/, S.'25" Drive
• \.44 Me'/, )5' Drive
• \\()Megr,sD\ Drive
• r,SDl cac\\e Cont10\\er
• \6Bit\/G,t..Wit\\S\'2K .
• \ " \\l'l.4 '1. 168 Co\01 Monitor
• \4\'ara\\e\ &'J. Seria\ \'or\S
• \()\ \(.ey \(eyboard
• MS DOS ).) or 4.\l\
• MS \\'l'l'IDO\\'S ).\l
$3095.00
Wi1h 64K Cache
$3495 .00

2SMHZ 486VGA
• 4Megs RAM
• \.'l Meg S.'25" Drive
• \.44 Meg 3.5" Drive
• 150 Meg r.sm Drive
• tSDl Cac\\e Cont10\\e1
• 16 Bit \/GA wit\\ 51'2\I..
• 14" 1014 '1.168 Color Monitor
• I \'aiallel & 1Serial \loris
• I0I Key Reyboard
• MS DOS 1.3 or 4.01
• MS WINDOWS 3.0
$5295.00
MICROBYTES

NANOBYTES address lines to the ACI. The ACI said that they support the S3 Silicon
supports cache coherency, distributed Subsystems architecture and plan to
Now that Windows 3.0 has made interrupts , and interprocess communica­ supply peripheral controllers that can
vast amounts of memory available, tions, S3 says . Depending on the connect to the ACI bus. These devices
Hewlett-Packard's innovative bandwidth of the address lines to the will include graphics accelerators,
NewWave operating environment, ACI bus (16, 32, or 64 bytes) and the Ethernet and SCSI controllers, cache
which sits on top of Windows , clock speed of the host system (25 or 33 memory controllers, and Fiber Distrib­
should be able to perform some of MHz), data transfer rates ranging from uted Data Interface and ISDN control­
the tasks it was meant to. The two 60 to 120 MBps can be achieved , lers. The Santa Cruz Operation has
main attractions ofNewWave are its according to S3 officials. endorsed ACI and is working with S3 to
easy integration of information from While S3' s approach might not develop a multiprocessor version of
diverse applications and its use of appeal to manufacturers who can Unix for the ACI bus. Software and
"Agents." An Agent functions as a fabricate their own chips and circuits, BIOS vendors Microsoft, Corollary,
smart macro facility , allowing you to like IBM or Hewlett-Packard , many Phoenix Technologies, and American
automate routine tasks . The Agent is clone makers will be able to compete at Megatrends say they ' II support ACI.
intelligent: It records not just the high-performance end using off-the­ Several manufacturers said they' II build
keystrokes but actions in the shelf components based on the ACI systems based on the ACI bus, including
underlying applications , and it can architecture. Altos, Arche Technologies, HCL
handle error conditions. New to Advanced Micro Devices, National America, Mi tac Group , My lex , and
NewWave 3, scheduled to be Semiconductor, Integrated Device TriGem Computer.
available this month for $195, are Technology , and Cirrus Logic have all -Nick Baran
facilities for incorporating data from
different applications into various
network servi:;rs. Adobe Writes a New Postscript
The U.S. government is facing a
"major national catastrophe"
because federal agencies have failed
I n spite of the countless clones and the
al 1iance of Apple and Microsoft to
bring out a competing font standard,
extensions in Display PostScript into
Level 2 so that the same code can be
used in either display or printer
to protect their computer systems Adobe Systems ' Postscript remains the applications.
from infiltration, two U.S. congress­ dominant language for defining fonts Major data compression algorithms
men have charged. Robert Torricelli and graphics on the printed page, can now be included in PostScript
(D-NJ) and Dan Glickman (D-KS) particularly in desktop publishing programs . Basically, Adobe has added
said they are seeking sanctions applications. PostScript is also gaining an operator to the language that can
against the delinquent agencies. acceptance as a language for defining accept one of several compression
Their response followed a report text and graphics on screen displays . algorithms as its argument. Level 2
from the General Accounting Office IBM, Digital Equipment, and NeXT supports the JPEG and LZW data
that says few government security have introduced machines that use compression algorithms (Joint Photo­
measures are actually being imple­ Display PostScript to put text and graphic Experts Group and Lempel-Ziv­
mented . By not complying with the graphics on the screen, thus unifying the Welch , respectively), as well as the
law, federal agencies are demonstrat­ screen and printer imaging model and CCITT and various ASCII-based data
ing "unabashed arrogance and giving true WYSIWYG display. compression algorithms. The addition of
insensitivity to critical computer and Nevertheless, PostScripthas needed compression algorithms will allow
network security issues ," Glickman improvements for several years. The Postscript text and graphics files to be
said. The GAO report said that language has limited color support. It tran smitted much more quickly and take
federal agencies implemented just 55 uses a segmented memory model, up less storage space, resulting in
of I 45 planned security controls and causing printers to run out of memory in performance improvements at the
that the Computer Security Act very large or complex print jobs. The printer and also on networks and other
failed to improve security for 22 vital language, which is interpreted rather communications systems that are
information systems in 10 agencies, than compiled, performs acceptably at transmitting PostScript files . Graphics
including the FAA and the IRS. printing text but has been criticized for data compression algorithms such as the
being too slow for heavy-duty graphics JPEG's can squeeze printed images as
Visix Software (Reston, VA), whose applications. And developing device much as 25 to I without a noticeable
Looking Glass puts a graphical drivers for PostScript output devices has loss in quality.
interface on Unix, has formed the traditionally been a complex and time­ Level 2 's language interpreter can
Vi six Software Partnership to consuming endeavor, requiring inten­ handle binary encodings rather than
promote development of applications sive technical support from Adobe . ASCII digits like the Level I interpreter.
that support Looking Glass. Vis ix Adobe's PostScript Level 2 aims to The binary encoding system will
has landed some important partners, correct the deficiencies in the current improve the execution speed of
including Adobe Systems, Frame implementation and add features that PostScript code; nevertheless, Level 2
Technology, Oracle, and Ingres . make it more suitable for use in will still use interpreted rather than
Looking Glass has been praised by professional printing facilities-in compiled code.
some software developers as the particular, improved support for color Other new features include improved
most advanced graphical interface printing. Level 2 consolidates exten­ clipping algorithms for formatting
supporting the X Window System. sions that have been added to Level l graphics on the page. In addition, Level
over the years, including integrating the continued

24 BYTE· AUGUST 1990


Here's what they say
about Zortech C+ +
" 7-ortech is a truly fine compiler.. .if you've "' Zortech has done a commendable job
been waiting for a major player to offer a with C++ 2.0 and I recommend it
professional C++ development systemfor
highly... The debugger is impressive ... Get the
OS/2 and Windows , as well as DOS,
wait no longer... 7-ortech has it! " Developers version ... it's worth the money."
Richard Hol e Show, PC Magazine, p.38, Morch 13, 1990 Bruce Ecke l, Micro Cornucopia, pp. 8-17, Morch 1990

"Zortech C++ is one of the best MS-DOS "We have devoted virtually a full issue to evalua­
products I've had the luck to use.....I can tion of C Compilers . . .. it's an easy choice. We
highly recommend the Zortech 2.0 release." pick ZORTECH."
Scott Robert Ladd, Dr. Dobbs Journal, pp. 64-73, January 1990 J. D. Hilderbrand, Editor, Computer Language, p. 7, May 1990

AT&T™C++ V2 C + + Source Level


Specification
./ Multiple Inheritance
Debugger
./ Also Debugs C
''ANNOUNCING V2. 1"
./ Type Safe Linkage
./ Pointers to Members
./ Assembler Debugging
with access to registers 640K Memory Barrier Smashed!
ond memory.
• New VCM (Virtual Code
TM • New Remote Debugging via
Compiler Features ./ l 6 D.ebugging Wind?ws
. . . ./ Multiple Statement Lines Manager) technology serial port
./ Nat1Ve code compiler with ./ Break/Trace/ Watchpoints • New Rational DOS Extender • New Powerful Environment
separate global opt1mzer ./ Dual Monitor Support
./ Improved MS<; ~~urce ./ Full C + + name
technology for compiling/ with Browser
Level Compat1b1l1ty
. d ows TM Compa t'bl
1· f
unmang ing or easy use
debugging massive programs • New Completely Revised
./ Ms Win 1 e .,r I k . • New Virtual C+ + Source & Expanded C + + Tools
. TM C
./ Ca deV1ew t"bl B oc memory write protect
ompo 1 e
./ Fast Graphics Library with C T I Cl
Level Debugger requires only • New Improved Compiler
C+ + interface + + oo s asses 4k RAM! Optimization
./ Easy to use TSR functions ./ 25 C + + Classes with full
./ Standard Library Source source code Zortech VCM TM for DOS
Code included with ./ Includes new Text User With Zortech's Virtual Code Manager (VCM) you can compile standard
Developer's Edition Interface Classes MS-DOS applications containing up to 4Mb of code. VCM is a sophisticated
./ Seamless LIM/EMS ./ Event Queue, BCD Maths, virtual memory system that dramatically improves performance over
Support via new handle Linked Lists, Money, DOS conventional overlay methods. Naturally, our debugger understands VCM too!
pointers or directly via error handling classes,
EMS library functions. text windows and editing
./ Full MS Mouse Library c_fasses, virtual array~, Rational™ DOS Extender Technology .. .
./ OS/2 Compiler Option time and date handling, Version 2. 1 incorporates this new technology for compiling and debugging
./ 99% ANSI C Compatible 9irectories and filenames, really big programs on 286, 386 or 486 based PC's. You can also use V2 . J
./ Improved code size/speed interupt vectors, etc.. . together with Rational Systems DOS Extender (purchased separately) to
produce your own applications which can access memory beyond the 640k
DOS limit.
PRICES USA: Zortech Inc.
C++ Compiler $199.95 4-C Gill Street C + + Debugger in 4k RAM!
C++ Debugger $149 .95 WOBURN MAOl 801 Zortech ' s Virtual C + + Source Level Debugger can now locate itself in extended
C++ Tools $149.95 Voice: 617-937-0696 memory on 386 machines. This requires only 4K of conventional RAM!
Library Source $149. 95 Fax: 617-937-0793
Save $200 · Get the
Developer's Edition for
only $450 (includes all the
EUROPE : Zortech Ltd.
106-1 08 Powis Street
STOP PRESS NEWS FLASH
above items). LONDON SEl 8 6LU
386 Compiler / Debugger Option (using Phar Lapp
OS/2 Option $149 .95 Voice: 44+ 81-316-7777 DO S Extender), UNIX 386 Compiler and OS/2
C++ Video $499.95 Fox: 44+ 81-316-4138 Debugger all available soon. Also new C++
Cla s ses and Addison Wesley ZTC++ book.

ORDER/UPGRADE HOTLINE 1-800-848-8408


Circle 298 on Reader Service Card
All the monitors you'll need for

What you see is the remarkable MultiSync" 3D color monitor from

NEC. What you don't see is how this one monitor can accommodate not

only the broadest range of current mainstream standards, but also the

next standard to become

mainstream-8514/A, with

its brilliant color resolution

of 1024 x 768.

Built around our award-

winning multiple fre­

quency technology, this

one monitor automatically adjusts to frequencies from CGA all the

way up to 8514/A. Which means even if you haven't moved up to


MulliSync 11 1 r11gl1ter11d lr1d11ma•k ol NEC Teennologifls. Inc.

8514/A yet, you have the opportunity to purchase a monitor through


ISM PCJKTIA T, PSl2 and 851 4/A 1111 ro g111ered uaoomark t ol the lnt11ma1 lonal OuslMn Macl'llnes Corooratlon .

foresight, rather than hindsight.


Macln1011! l1 1r11 g1t1e•edtr1dem11rkolApp!11Comp1,1111r.lnc.

Computers and Comm unica t1ons


all the resolutions you'll need.

Especially since the MultiSync 3D also has a microprocessor-based

digital control system that provides automatic screen configuration,

lets you select the ideal resolution for your software, and even has a

memory that recalls your

preferred screen setti ngs.

And it's also compat ible

with the IBM PC/XT/ AT,

PS/2 and the Macin tosh

computer systems.

Now, since NEC is ready

to accommodate even the newest graphics standard to eme rge,

maybe the real question is: Are you?

For literature call NEC at 1-800-826-2255. For details, call 1-8 00­
M1elnt o111eom p1tlblllry lneludHM1elntoshll , llx, UcxandSE/30.

FONE-NEC. And in Canada , call 1-800-268-3997.

NEC
01 98!JNEC T1cnno1og1ea.lnc

Circle 177 on Reader Service Card


MICROBYTES

NANOBYTES 2 uses the character- renderin g tech­ won ' t show up until early 199 1. Second,
niques develo ped fo r Adobe Type Level 2 appli cati ons w ill not run on
North American retail sales of M anager, all ow ing a two- to threefo ld Level 1 prin te rs, which means that the re
softwa re increased to an estim ated improve ment in tex t renderin g speed will be little hard ware support fo r Level
$993 milli on fo r the fi rst quarte r of and better-l ooking small text. 2 until printer and other o utput device
th is year, acco rding to fi gures Level 2' s memory management manufact urers upgrade their machines
released by the Software Publishers sy ste m fea tures a single " memory poo l" to use RO Ms that support Level 2.
Association (Was hin gto n, DC). Th at fo r storin g fo nts and PostScript routines Prin te rs and other devices th at have
represents an inc rease of 25 perce nt as we ll as wo rkin g memo ry fo r sto rin g removable RO Ms (e .g ., the Lase rW rite r
over the same peri od in 1989, the the generated im age. In Level I , II NTX) wi ll be ab le to eas il y upgrade to
SPA say s. Sales of Mac in tosh me mory was segmented into separate Level 2.
software we re up 37 percent, whil e areas for fo nt storage, code storage, and Adobe says it will make much of the
MS-DOS software sales inc reased 24 workin g memo ry. Thi s was not an info rmation abo ut Leve l 2 public. Thi s
percent, according to SPA fi gures. efficient way to use memory, and ofte n leads to an obvio us question: Can
Word processors were the larges t very large or complex im ages wo uld someone use thi s info rmation to create a
and fas tes t grow ing category fo r the ca use me mory overfl ow erro rs in Level clone that wo uld effectively duplicate
period , show ing 88 percent growth . 1. Level 2 resolves thi s. In additio n, the the fea tures in Level 2? Probably not.
"This q uarter's resul ts , with an new manage ment techniq ue is supposed As Adobe officials are fo nd of say in g,
overa ll grow th rate of33 pe rcent for to be mo re efficient in recla iming givin g someone all the parts to a
domestic and internatio nal sa les, are memory used on previ ous pages . Corvette does n ' t mean he o r she can
in marked contras t to las t year, Of primary importance to printin g build a Corve tte.
which had a growth rate of abo ut 12 and publi shin g operations is Level 2 ' s PostS cript Level 2 wo n' t have a
percent ," sa id SPA research director full support of commercial color major impac t on desktop publi shin g for
Ann Ste ph ens. " S ince the larges t sta nd ard s, such as the CMYK (cyan, a co uple of yea rs. In the long term ,
growth is in the ' bread and butter' mage nta , yell ow, black) colo r model. however, Level 2 w ill mean impro ved
category of wo rd process ing, thi s Us in g thi s model, PostS cript color o n perfo rmance fro m PostScript printers
seems to indicate a healthy software the screen will appear the same, at least and smaller me mory requirements,
market th at we thin k will continue ." theoreti cally, on the printer. which could d ri ve down the prices of
So what does thi s all mean to the those printers. Level 2 will also make it
Hotelie r s, ta ke heed : As on-the­ user? First, it will not mean anything easier to have PostScript fil es printed at
road compu tin g becomes more com­ immed iately. Developers just got the commercial printing shops.
monplace, bu s iness travelers are new versio n in June, so applicati ons - Nick Baran
lookin g fo r rooms that acco mmodate
their communicati ons needs. They
wa nt to be abl e to just plug in the ir New TIGA Will Bridge Graphics Gaps
modems and no t have to fi ddle with
the phone wiring. Nea rl y 90 percent
of the compani es poll ed by the
Electronic M ail Associatio n said
T he new version of the Texas
Instruments Graphics Architecture
(TIGA) could make moving fro m a
grams that support onl y VG A; the
signals are " passed through" from the
VGA controll er to the 340x0 and output
th at " pre-know ledge of in- room VGA board to one with hi gher reso lu­ to the same monitor used for higher­
computer communications" would ti on as easy as go ing fr om EGA to resolution applications. Applications
be an important facto r in pick ing a VGA . A ll the muddle over 851 4/A, Tl's writte n to work on the 8514/ A can
hotel, the EMA says. " Ma ny 340 x0 graphi cs processors, and Super exec ute unchanged on a 340x0.
bu siness peopl e s impl y won ' t acce pt VGA won ' t matter. TI has a new VGA in te rface chip
a roo m with a hard-wired teleph one TIGA provides a standard application des igned spec ifica ll y to wo rk with the
and no access jack ," said Peggy program ming interface fo r soft wa re to 340 10 processor. The TI 34092 links a
Pi sani , head of the EMA 's commit­ address Tl 's 340x0 processors without 340 I 0 and a VGA contro ller on a si ngle
tee on the subject of hotel/motel hav in g to use custom driv ers fo r each board (the same thing has ty pically been
compu ter-aided communi catio ns. gra ph ics board . TIG A operates inde­ done until now us ing di screte logic) so
pendently of resolutio n, color depth , or th at it can run in TIGA, 85 14/A, and
The Video E lect ronics Sta nda rds pi xel size, and it can be ex tended VGA (or lowe r) modes . Hav ing an off­
Association (San Jose , CA) has th ro ugh user-developed primi tives that the-shelf chip perfo rm thi s interface will
adopted a stand a rd refresh rate of are dow nl oaded to the graphics proces­ make it eas ie r fo r graph ics board
72 Hz fo r di spl ays with 800- by 600­ sor at run time. des igners to incorporate both VG A and
pi xel reso lu tion. Thi s refres h rate is TIGA 2 .0, whi ch is scheduled to be 340 10 on their cards. A VG A interface
hi ghe r than that of mos t c urrent ava il ab le in the third qu arter, will show chi p fo r the 34020 is sup posed to be
monitors and w ill res ult in a steadi er improv ements in perfo rm ance and ready later thi s year.
displ ay with less fl icker, which capabilities, but the most significant Combining a TI graphics processor
should red uce eye stress in users. change will be support for VGA, for and a standard VGA ch ip set means
Membe rs ofVESA incl ude Panacea, lower-resolu tion graphics modes, and some of the hard wa re is redundan t. One
Wes tern Digital, Everex, HP, Intel, for IBM ' s 85 14/A Applicati on Inter­ of Tl ' s European units is developing a
ATI Technologies , Headland , Chips face .TI-based graphi cs boards running board-l evel prod uct, currentl y called
& Technologies, Mitsubishi , Genoa, under TIGA will be abl e to emulate Cessane, as a more efficie nt altern ati ve.
Tandy, NEC, and Will ow . VGA or 85 14/A graphi cs boards. The Cessane is desig ned to go on graph ics
user will still be abl e to run old pro­ co/l/ i11 ued

28 BYTE • AUGUST 1990


our customers expect software that works.
All the time. The key to software quality is
exhaustive testing. It's also an engineer's
worst nightmare. But it doesn't have to be.
Because now you can automate your soft­
ware testing.
Introducing the Atron Evaluator. The first and
only non-intrusive automated PC-based software
testing tool.
The Atron Evaluator automatically runs your soft­
ware regression testing programs. All of them. All
day. All night. Giving you thoroughly tested, higher
quality software.
The Atron Evaluator is hardware-based. And since
it's non-intrusive, software behavior is tested with­
out the risk of alteration. Once your tests have run,
you can refer to automatically generated test reports
to double-check test results.
The Atron Evaluator saves time. And time makes
you money. Development cycles are shortened, so
your software gets to market sooner. And while your
test programs are running, you can be more produc­
tive. Start a new project. Or go home.
For more information about the Atron Evaluator,
call us at 1-800-283-5933. And put an end to your
worst nightmares. Automatically.
Circle 25 on Reader Service Card

alli:·=~
ADivision of CADRE Technologies
In Europe, contact:
Elverex Limited, Enterprise House
Plassey Technology Park , Limerick , Ireland
Phone: 061-338177
Saratoga Office Center QA Training Limited , Cecily Hill Castle
12950 Saratoga Avenue Cirencester, Gloucestershire, GL7 2EF, England
Saratoga, California 95070 Phone: (0285) 5888
MICROBYTES

NANOBYTES cards and motherboards to provide both will work with DOS extende rs, includ­
TIGA and VG A with minimum overl ap. in g the DOS Pro tected Mode Inte rface
Dariana Technology Group (Bue na It employs a spec ial VGA chip set th at used in M icrosoft Windows 3 .0 and
Park , CA) is readyin g Windows 3.0 uses a TI graphi cs processor to perfo rm other products.
and Macintosh versions of System some fun ctions normall y built into the TIG A 2 .0 promi ses to make moot
Sleuth, its DOS program for VGA chips. much of the di scuss ion over 851 4/A,
analyzing and di ag nosing a computer " VGA is what everyo ne ' s us in g TIG A, and Super VGA . If TIGA 2.0
confi guration. Sys tem WinSl euth , today ," said Scott Huckaby , marketin g does what it promi ses, it may no longer
whi ch the company ho pes to ship program manage r fo r Tl ' s computer matter which graphics board you have
thi s month , will fe rret out info rma­ video products group (Houston, TX). in yo ur sys tem : The graphics interface
tion about hard wa re and software " We had to offer it. " w ill be smart eno ugh to adapt itself to
confi gurati ons, attached peripherals, The company has also enh anced your hardware, and you ' ll be able to run
and memory. Deve loper Dav id TIGA with support for high-s peed video practically any application at the hi ghest
Seifert said he is putti ng everything RAM and the TI 34082 FPU. TIGA 2 .0 resolution that it can handle, all th rough
fro m the DOS progra m in to will take full advantage of the 34020 a single graphics board .
WinSle uth , except where th e use of in structi on set. And, fo r the first time, it - Andy Reinhardt and R ick Cook
pro tec ted mode w ill interfe re.
W in S leuth mi ght not be abl e to fin d
out as mu ch info rm ation abo ut areas National Semiconductor's New Chips
like interrup ts as Syste m S leuth does. Will Bring Multipurpose Imaging Devices
MacS le uth , still in the preliminary
stage, will prov ide info rm ation abo ut
AppleTalk and the devices connected
to a Mac via Appl eTalk and identify
N ati onal Semiconductor (Santa
Clara, CA) has launched a range of
ne w 32-bit microprocessors tailored to
c urrent NS32CG 16 chip , adding a fast
16- by 16-bi t mul tipl ier, a two-channel
DMA contro ller, three programmable
the type of system , desk accessories , contro lling imaging periphera ls. The timers, and a BitBlt unit (for manipul at­
INITs, SCSI devices, slots, cdevs , new em bedded processors are designed ing bit-m ap images).
and dri ve rs. Both new Sl euths will to make it easy fo r manufac turers to The third new chip , the NS32GX320
cos t $ 149. integ rate printers, scanners, fax H igh Performance Integrated Sys tem
machines, terminals, and even vo ice Processor, is in some ways sim ilar to
Less fi llin g: CMS E nhance ments mail in to a s ingle system. A company the NS32FX 16 but can perfor m all the
(Tustin , CA) has a new 20-MB hard offic ial said new products that incorpo­ same fun ctions concurrentl y. It is
di sk dri ve th at weighs onl y 10 ra te the chips will probably start capabl e of ac ting as a Printer Command
ounces. The 2-inch LiteDrive has an shipping late thi s year. Language or PostScript printer, scanner,
access ti me of28 ms and draws less The NS32FX 16 Imag ing/Signal fax machine, modern , and voice
th an 3 watts of power, the company Proces sor is a fl ex ibl e chip des igned fo r digitizer si mul taneously. National
says. Ve rs ions fo r the NEC M ulti­ use in all Gro up 3 fax mac hines, as well Semiconductor sees the NS32GX320
Speed HD and the Tand y 1400 FD as in page printers and combin ed be ing used for very fas t imag ing page
se ll fo r $999. im ag in g dev ices. It has a built- in dig ital printers, intelligent terminals, solid-state
signal processor modul e and can be voice mail , phone answerin g, and
IBM has s igned a dea l to send tho u­ programmed to perfo rm all the fun c­ fax ing, as well as fo r integrating a
sand s of PS/2s to the U.S.S. R. Th e ti ons of a fax machine, laser/fax, number of these function s into a single
computer maker ann ounced that it Pos tScript printer, and da ta modem or unit. National Semi conductor says that a
w ill deli ver " more than 13,000" PS/2 fax modem, as well as other simil ar lase r printer controlled with thi s chip
systems fo r use in Sov iet school s, peripherals. It can also be programmed will operate fro m six to 10 times fas ter
fro m " seconda ry school s on up. " fo r di gital voice recording and used as th an Apple ' s L aserWriterIINTX.
Pl ans call fo r IB M to shi p "a varie ty the basis of an offi ce vo ice-mail system. Nati onal Semi conductorofficials say
of diffe rent" 286- based PS/2 The chip can perfo rm other fun ctions that a PC board , about half- slot size,
computers with "a variety of li ke im age enh ancement , error correc­ built usi ng the NS32GX320 could
peri pheral s, " said a spokes person. ti on, and data encryptio n. deliver PostS cript hard copy, PostScri pt
The new NS 32CG 160 Integrated visual di spl ay, graphical output, data
How ' d yo u li ke to spend hundreds of System Processo r is optimi zed fo r use transfer, and vo ice record ing.
tho usands of doll ars courtin g a in periphera ls such as monochro me and Th e new chips are sc heduled to be
prospective partner, onl y to change co lor page printers, graphic s termin als, avail able in the fo urth qu arter.
yo ur mind ri ght before mov in g in and scann ers. It 's an ex tension of the -Owen Linderholm
together? That ' s what happe ned to
Novell . The company ' s second­
quarte r fin ancial state ment notes th at TELL US WHAT YOU'RE UP TO. BYTE readers are often our /J est source of
Novell inc urred ex penses of inside information. If you, your comp any, or your research group is working on a
$400,000 relating to its " attempted new technology or deve loping products that will significantly affect microcomputers
merge r" with Lotus. Novell ni xed and the way people work with them , we'd like to hear about it. Phone the BYTE
the deal at the las t minute afte r its news department at (603) 924-9281. Or send a fax to (603) 924 -2550. Or write to
directors dec ided they co uldn ' t us at One Ph oen ix Mill Lane, Peterborough, NH 03458. Or send E-mail to
acce pt the corporate board arrange­ "micro/Jytes" on BJX or to "BYTE" on MCI Ma il. An electronic version of
ment proposed by Lotus. Micro/Jytes, offering a wider variety ofcomputer-related news on a daily basis, is
available on BIX.

30 BY T E • AUGUST 1990
70yearsln
optics am helping
~~~w US developquality fo~~~~s~~:~::~~~u~~:~~~!;,~:e
the
images 1n some
e
co1;1pany.
e scanner image quality and reliability. And
laser scanning technology that's th~ heart
We ve
new
been creating
quality images .
pla~es
~
of several of today's popular laser printers.
Now, we have our own line of peripherals.
• Including a desktop scanner, a continuous-feed
for a long time. laser printer, an optical disk sub-system and bar-
But you may not associate us with peripherals. The code readers. So when you need peripherals, remem­
fact is, for years we've been supplying components ber the company with 70 years of experience in
for printers, scanners and optical disks. As well
as copiers and fax machines.
Our expertise stems from 70 years of design in
100 Technology Drive,
Broomfield, CO 80021.
PENTA
developing quality images. Pentax Technologies.
V
HA. ®
I
optics and electronics. Plus recent innovations such Phone 303-460-1600.
as a split-head design in optical disk drives for faster FAX 303-460-1628. TECH NQLQG IES

Circle 201 on Reader Service Card © 1990 Pentax Technologies


Dell introduces yet another feature designed for total customer satisfaction.
Lower prices.
You'll be able to save up to $1,000 on complete Dell Systems." As usual, each and every
award-winning Dell System is painstakingly engineered. Burned-in as
NOW SAVE
UPT0$1,000 a complete system unit. And inspected over and over before it arrives
ON THESE on your desk.
DELL SYSTEMS.
Plus you'll receive all the service and support from the company
that won the PC \Xkek Customer Satisfaction poll for personal computers six times running. At
no extra charge. 1D ORDER , CALL NOW.

That means toll-free technical support direct from the


800--283--1170
IN CANl\ll>\, CALL 800-387-5752
manufacturer. Next-day deskside service provided by the Xerox
FOR NffiVORKING/ UNIX~ INFO
Corporation:6 A 30-day money back guarantee. As well as a
one-year limited warranty. 800--678--UNIX
HOURS, 7 AM -7 PM CT M-F 9 AM·l PM CT ON SAT.
Call us now.
With all this great service and these great prices, take advantage of the systems that are the
best deal in the market.

DELL
------
COMPUTER
------
CORPORATION

ABOVE AND BEYOND THE CALL


The Dell System®210 12.5 MHz 286 Now Only Save

II
20 MB VGA Monochrome System $1,649 $100
40 MB VGA Color Plus System $2 , 149 $100
IH89 40 MB Super VGA Color System (800 x 600) $2 ,249 $100
80 MB Super VGA Color System (800 x 600) $2, 449 $200
Pricl'S listed inchKie I MB of RAM.* 100 MB hard drive confii.,•ur.1tions :100 :m1ilnhle.

The Dell System 316SX 16 MHz 386 '" SX Now Only Save
20 MB VGA Monochrome System $1,949 $100
40 MB VGA Color Plus System $2, 449 $100
40 MB Super VGA Color System (800 x 600) $2,549 $100
80 MB Super VGA Color System (800 x 600) $2 ,749 $200
PriCl'S 1 1 ~ 11..'ll include I MB of RAM :* 100 and 190 MB hanJ drive c1•nfi,._•ur.11 iom also avai lahlc.

The Dell System 316LT 16 MHz 386SX Now Only Save

20 MB, l MB RAM $3 ,199 $300

40 MB, I MB RAM $3,499 $300

20 MB, 2 MB RAM $3,399 $300

40 MB, 2 MB RAM $3,699 $300

The New Dell System 320LX 20 MHz 386SX Now Only Save
40 MB VGA Monochrome System $2,599 $300
40 MB VGA Color Plus System $2,899 $300
80 MB Super VGA Color System (800 x 600) $3, 199 $400
100 MB Super VGA Color System (800 x 600) $3 ,399 $500
Pric<.-s liS1cd includc I MH of RAM :* 190, JJOan<l 650 MB h:mJdriw c11nfig11r.u kms al:.Oa\~1ilablc.

The Dell System 310 20 MHz 386 Now Only Save


40 MB VGA Monochrome System $2 ,999 $500
80 MB VGA Color Plus System $3, 499 $600
80 MB Super VGA Color System (800 x 600) $3,599 $600
190 MB Super VGA Color System (800 x 600) $4,099 $800
Prict.'' lisll'll inch le I MB ,i( RAt-.1.* 100, 330 and 650 MB hard Jri\'t' wn(i g11r.11 U•n~ al...,1 ; l\~ ul aNc.

The Dell System 325 25 MHz 386 Now Only Save


40 MB VGA Monochrome System $3,999 $600
80 MB VGA Color Plus System $4,499 $700
190 MB Super VGA Color System (800 x 600) $5 ,099 $900
330 MB Super VGA Color System (800 x 600) $5,899 $ 1,000
Prices lisicd incltKlc 4 i\1IB of RAM.• IOO :md 650 MB han:l drh·c confi1,.'l1r.11 ions :md I MB memory
confiJ..'l1r.1lions also ;1v:1ilahlc.

The New Dell System 425E '" 25 MHz i486 '" EISA Now Only Save
80 MB VGA Monochrome System $7,899
190 MB VGA Color Plus System $8,699 $300
330 MB Super VGA Color System (800 x 600) $9,599 $300
650 MB Super VGA Color System (800 x 600) $10,799 $300
Pnccs l1s1cd include 4 MB,1f RAM!' 100 MB h;ird drive nmfi1..'l.1r.lti11ns:i l:-t 1 a\~ 1il ;1 hlc .

Thl' lkll S)'S h' m ·USE b ;i C l:is~ A ct.....·Ke MJIJ for u se in commercial cm·ironmn1u only. 0 1 \.~nc" Enha rl(micou: Within 1tw. fint l't"Otpb,1cof 1T1<mory. 128 KB (} 16SX, Jl6LT 1nd 210) or JS-. KB O!OLX,
DELL CUSlDM CON FIGURES J IO..J1.S and .f251:1 of ll l<'U•)f")' i> t.:•co-.:J i<K ~by d1<: ~\~f fm "'"nl1.:11,.;{' l'<"rfonn:in,, c,Can b.. ortirm:olly .lli:obkJon J L6SX and 210. t\ll >rsl<'m>a ri: plll)(i'l(l'aph.;... l w1th L!('l" "'"I "~"'"· All r<kn :ind >l"'c 1f1co1t• >r"M" >11t>,«11n
EVERY SYSTEM. ON LY SAM PLE c h.1ni."" .. ul1o« 1•1occ. l '.l..tl cJm 11.c h.· n·•r-•••11-k (°' cm1r- in l'ff<'P':lf•hyor r'•c._u-.rpl1\\ t lc;nmcarr.1ni,\~l t-, l,..,~"ncGtt11. ~•. Jnc. !n C.1rW>1.e<cif11tUr.ll.-oru :mJrocc~ rrn,..· •';)N. DELL S'lSTE.\\ " " ni:Nctcd 1r.rJ.,,n:nJ.: ar.J Odl :md
.;1-;E "'" 1r...kmaru,,; Ddl Cm1·..1cr C"l'c-;iio.on. 1486 .inJ IS6 are 1r.o..km.11L. •.,, ln1d C"'l'"al•••· UNIX" J tei:•>1.,rcJ tradctn.vl ••AT&.Tin 1lr Un11c-J St..in anJ•~ lrr c,..,,u~. O!hn u :1,J,;ni:nb anJ 1raJc naillt'> an: .Kn! m
CONFIGURATIONS SHOWN.
.J.T'll tl \' .i.... <1\lllon ..J.rUllll\I: th.. rn.;uk,,. .mJ ll.lml:"<• t!1<:1f pn-.li;:l>. ()di C-J"!<'< Cml'"'K•Cl Jl)Cl,mm J (\\ ~f'<ICl.1r; It'll~ In lr.IJcm;uJ.:s anJ Im.I..- Nrllt'> ot!1<.'r 1h.1n IB <..-n. On•loltt )tt'.'1'~
rns, '"" he ·" '"bf.le 1r1 c~ r1 .11n loeJt• ""· :'h1pr1fll.!;u,J al'f'lo!Y"'b1Jx:1 .... 1• • mck ..l...J. filf ml•'"11-•T•>fl ••1:n1o1.!.1cc'J"\'•' l'cl l'• }O.J.11·liol &.1;fx11<1nGuaral\l«:. lin1u"'l"'·Jrram1·. anJX..rt1x;S.,,..·occ
I AD CODE llEHO I
LEASING' PLANS A\0.ILABLE.
C.1rnm..1. rlra'<' " mt· u• l \·llC.•nr"1~1 C"r-•r.11•10. 95(1) Aih>muni l\•.,k-,wJ. Au'>un.lt-o.;1> 75759·7 !QQ, ATTK· WJnJn!\. Cll99J Dell C""puter C.'fl'<"".illOI\. All n~hb rt'i<r.l">.I.

Circle 68 on Reader Service Card


LETTERS
and Ask BYTE

More Assembly Flirts PRINT QUEUE erated everything in hexadecimal. If


I enjoyed reading Hugh Kenner's piece llwPKnuirr
Kenner had just redirected the output to a
on the use of assembly language in that file, he wouldn't have even had to type
Advise and Compute
"critical 5 percent" of code to produce a the hexadecimals.
"'"'"~:"'.:J"~"'~"'J,.';Pi~.Jlqf.
dramatic improvement ("Flirting with I commend Kenner's efforts, but can't
Assembly," April). There is no question you editors at BYTE find someone who is
that machine language (especil!llY in­ more experienced at explaining assem­
line code, as supported by Turbo and bly? BYTE is not a computer magazine
other compilers) can produce a dramatic for novices, so the marginal quality of
speedup when the code produced by the presentations in this article does not do
compiler is redundant or inefficient. justice to the otherwise fine articles in
Often a compiler generates subroutine your magazine. I can explain assembly
calls and uses complex addressing; in better, or even edit it better. And that's
such cases, in-line code tailored to the not boasting.
specific problem speeds things up im­ Dr. Masaaki Sawada
pressively. Montreal, Quebec, Canada
The downside of this methodology is
that the resulting program becomes un­ Donald Girod is quite correct about the
readable and unmodifiable except by the feasibility ofspeeding things up via better
original programmer (and then only for a data structures. But I don 't understand
month or so, until he or she forgets the what he means by "unreadable and un­
details of the clever stunts required to modifiable except by the original pro­
make things work). It is better for all MOV CH,ES:BYTE PTR [DI] grammer." As I see it, I've now got fast
concerned to treat assembly language self-contained assembly language DE­
programming as a last resort. before doing the comparisons with CAP, DEPUNCT, and MATCH routines
I have never published anything as for reuse in all manner ofother projects;
widely read and highly regarded as The CMP CH, '0' but a data structure revision would be
Mythical Man-Month, but I estimate that JB SPP SPP is used as confined to the program it revised. And
replacing from 1 percent to 5 percent of address instead of Dr. Sawada errs in supposing that I was
the high-level language code with smart­ CMP CH, . '9' SP, since SP is trying to explain assembly language. I
er algorithms is, in fact, the best fix for the stack pointer was showing how, by borrowing from
any speed problem. Only after the algo­ register published code, you can sometimes co­
rithms are shown analytically to be near­ opt more than you understand.
ly optimal should one resort to assembly will make the coding smaller and faster -Hugh Kenner
language. without using any more registers. Re­
Obviously, the optimality of any par­ placing the register CH with AL will im­ "Look and Feel" Author Responds
ticular piece of code is an important con­ prove it, as will the use of the LOOP I enjoyed Hugh Kenner's review of my
sideration only if it is, in fact, a bottle­ instruction. book-or, more correctly, his rumina­
neck in the execution of the software However, the real point to be made is tions after reading my book-in the April
considered as a whole. For example, 1/0 that Kenner did not have to hand-code it. Print Queue, but I would like to offer a
operations often dictate the minimum DEBUG.COM, which comes free with few responsive comments .
running time, and they frequently resist every DOS, has a simple assembler that While programmers create artificial
speedup. Strictly compute-bound opera­ could have calculated the jumps and gen- realities every day, they live in the real
tions may proceed one or two orders of world, and in the real world people's
magnitude faster than 1/0, and speeding rights and obligations vis-a-vis one an­
them up may well prove to be a waste of WE WANT TO HEAR FROM YOU. Please other must occasionally be sorted out.
double-space your letter on one side of the
effort. Rarely is that sorting-out process gov­
page and include your name and address.
Donald Girod Letters two pages in length or under have a erned by black-and-white ground rules.
Buffalo, NY better chance of being published in their en­ The programming community should
tirety. Address correspondence to Letters not expect the respective rights and obli­
Concerning Hugh Kenner's "Flirting Editor, BYTE, One Phoenix Mill Lane, Pe­ gations of the software innovator and the
with Assembly," it is true that by replac­ terborough, NH 03458. software clone to be any more clearly
ing all the Your letter will be read, but because ofthe stated than they are for playwrights.
large volume of mail we receive, we cannot The good news, however, is that the
CMP ES:BYTE PTR [DI],XXX guarantee publication. We also reserve the programming community can expect the
; "XXX" stands for anything right to edit letters. It takes about four months
from the time we receive a letter until we pub­
rights and obligations of software inno­
lish it. vators to be as clearly stated as they are
statements with continued

34 BYTE • AUGUST 1990


Great Moments in C-Programmer History
.d ..........-;_ \ · ....,. I -. _ - · 1 .......:a:

On tlie tliird day1 He identifiedthe needfor an advancedproductivity tooL

A Better CASE A Universal Solution


IVermont
f you're feeling overwhehned by
possible deadlines, don't despair.
inl­
Rapid prototyping is the latest CASE tech­ Create a single interface and pon it among
Views™ 2.0 combines a menu­
driven screen designer with a C library of
nology. But, with most systems, you must
throw the prototype away when coding
PCDOS, OS / 2, • ••i;s;.. t.),\
UNIX, XENIX, and .1 WWW W W a A WWW W W I
over 550 functions to combat program­ begins. With Vermont Views, the prototype VMS. Use Vermont
ming stress. becomes theapplication. Menus and data-en­ Views with any :- • • • ' '
try forms are usable in the final appli­ database that has
cation without change. Names of functions a (-language interface (most do). Create
Have Fun Again for retrieving, processing, and storing data interfaces for any roman-based language.
can be specified as the prototype is created. Develop safely on networks with our form­
With Vermont Views, you'll visually create Notes can be attached to forms and fields to locking version. Truly a universal solution for
user interfaces in a fraction of the time help you complete and document the appli­ your interface development needs.
required to code them. Include pull-down cation. Vermont Views objects are checked
menus,window-based data-enny forms with for validity when created, so integration and
tickertape and memo fields, scrollable re­ testing go more quickly.
gions, choice lists, context-sensitive help,
Sweet Music
and other state-of-the-an features. Quickly "This is the most complete, easiest to use screen
create and refine operational prototypes. Use package I have ever seen ..." -Jim Darragh,
DOS graphics without GUI hassles.
Easy Graphics Commercial Logic, Inc.
Vermont Views GraphEx™ makes it easy "At arecentfield staffmeeting, we wereable to get
Im CAT.At~ "1Dlf¥ Ull'Ollt llltfR1ta OfflMS sr.m11 to enhance your DOS applications with aconsensus ...using the Designer on abig screen
graphics. All Vermont Views windows, menus IV. Changes can be posted real-time and afunc­
and forms work in CGA, EGA, VGA, and tioning prototype results ... Theform designer is
Hercules graphics modes. Use your favorite GREAT." - Randy Jones, Beta Tester
graphics package to create chans, graphs,
and other images to accompanytext displays.
Pop-up, overlap, and restore graphics and No-limit Trial
text windows.
""\)tr.Hom .w r>J.Ufoi• D<>loFn r a t M
Reduce stress by calling 800-848-1248 and
11[ lotn tnlerte•t <llLtJ),µnpsto,..,.,,<fUlorl..,lp
ordering Vermont Views now. There is no risk.
Free Test Drive You can return it for a full refund - anytime.
You'll enjoy interactive development Try a working copy of Vennont Views designer
without the limitations of 4GL's. When the for free.Ask for our Test Drive Kit Vermont
extensive capabilities ofVermont Views don't Creative
meet special needs,attach your own process­ Call 800-848-1248 Software
ing functions to menus, forms, fields, and Fax 802-848-3502
keys. We've designed it so you won't run into Please Mention "041" Pinnacle Meadows, Richford, VT 05476
dead ends. Phone: 802-848-7731 Telex: 510-601-4160

\ti
LETTERS

for playwrights and for other authors of DOS, Unix, Xenix , AIX, Ultrix, and (800) 829-2850 or the main number
traditional copyright-protected works. HP-UX . And it integrates with any editor listed in the Product Focus. A call to
Indeed, the great benefit of copyright you ' re fond of using. Laser Computer at the number that we
protection for computer programs is that Ann Winter listed will put readers in touch with an op­
it subjects the rights and obligations of Marketing Manager erator who can locate dealers ofthe Laser
program authors to being sorted out Paul Siegel Computer Enterprises, Inc. 6448. Laser Computer does not have a
under a framework that is a well-under­ Port Jefferson, NY toll-free number, but, fortunately for
stood part of the society in which we you, you and Laser Computer are within
live. That framework is not yet well­ Benchmark Silliness the same area code.-Stanford Diehl
understood by many programmers , per­ The art of benchmarking marches on!
haps, but then that's why I wrote Soft­ Apropos of your groundbreaking BYTE I enjoyed "A VGA on Every Desk" im­
ware, Copyright, and Competition. On-Going Utility in Space (BOGUS) test mense) y. It could not have come at a more
In or.e respect, Kenner' s piece is part suite (Stop Bit, April), I would like to in­ perfect time. I was in the market to buy
of the problem. Drawing an analogy be­ form you and the BYTE readership of a my first VGA monitor. The BYTE Lab's
tween user interfaces and gear-shift pat­ benchmark suite that I have just com­ preciseness regarding detail is what com­
terns and dashboards throws the "look pleted. puter engineers like me are looking for .
and feel " issue into a hardware context, My extensive research has determined With the never-ending flow of VGA mon­
where it does not belong. User interfaces that the usual Whetstones , Dhrystones, itors, we need all the information we can
are not like gear-shift patterns and dash­ and Rhealstones are simply not suitable get. This is almost an impossible task,
boards. They are more like the conversa­ metrics in many situations. My new suite because most of us cannot afford a lab
tion between Hamlet and his two friends, is designed to test embedded micropro­ with all the test equipment required to
alluded to by Kenner: a predetermined cessors in automotive applications , and it analyze monitors.
dialogue, written in advance to be played generates stati stics called Rholling­ There appears to be a conflict in fig­
out anywhere, at any time, but only ac­ stones. The suite is currently optimized ure 1 of the review, however . Diehl and
cording to the prescribed script. That for vehicles with steel wheels . Other ver­ Eglowstein state that the Quimax DM­
users want to learn that script only once sions will be available "real soon now." 3114 and the AST ASTCVGA posted the
is no more surprising than that actors do Barry Cohen best convergence, but the figure shows
not want their lines to change with each Brooklyn, NY that the Quimax and the CTX CVG-5432
performance. It is certainly not an argu­ have the best convergence . Which is
ment, though, for freezing the technol­ Attention, VGA Shoppers correct?
ogy at today's levels by allowing unre­ Regarding the excellent article by Stan­ Gerald L. Penhollow
strained duplication. One universal truth ford Diehl and Howard Eglowstein ("A Largo, FL
about user interfaces is that they are not VGA on Every Desk," March) , I have
as good as they should be, and we should only this to say: Come on, fellows , give Unfortunately, the caption incorrectly
be encouraging innovation, not a form of us a break. identified the leaders in convergence pre­
expropriation. I have been wanting to buy a monitor, cision. The CTX CVG-5432 was, in fact,
Anthony L. Clapes so, armed with your recommendations, I second only to the Quimax DM-3114, as
White Plains , NY began looking for the best place to make shown in the bar graph. -Stanford Diehl
the purchase. Based on my search , I con­
Hardware (the gearbox) is what you can cluded that the best monitors are not even The authors of" A VGA on Every Desk"
handle; software (the H-pattern) is what sold in this country. seem to have confused pixels with phos­
you think your way into. So user inter­ To find the Mitsubishi XC1429CH phor dots. The article also suffers from
faces are like gear-shift patterns: They 're and the Tatung CM-1296, I checked confusion between the monitor and the
what you get used to, never mind what every advertisement in BYTE and other display adapter, and between the format
hunks of iron are doing down under the computer magazines without success. of the adapter and the resolution of the
floor. For you, "encouraging innova­ Several mail-order firms sold Mitsubishi monitor.
tion " would force every car manufac­ monitors, but not that model. None sold The electron beams in a CRT are di­
turer to establish a different pattern, lest Tatung monitors. I even tried phoning rected by the deflection yoke coils,
the inventor ofthe H-pattern sue him for the toll-free number you listed for Ta­ which are driven by the horizontal and
pursuing "a form ofexpropriation. " tung, but it had been disconnected . vertical oscillators. These oscillators are
-Hugh Kenner Where can I buy the two best monitors? controlled by the synchronization signals
Frank M. Loos from the display adapter. The electron
C Browser for 6.0 Libertyville, IL beam draws lines across the face of the
I read Jon Udell's Short Take on Micro­ tube. It is only the modulation of the
soft C 6.0 (March) with great interest. Mitsubishi 's customer-support staff will video signals by the display adapter that
However, I would like to point out that provide names and telephone numbers of divides this line into pixels.
Sbrowse, our fully interactive source dealers selling the XC1429CH in your The article states, "If a monitor has
code browser, has been available since area. Dial the main number, listed in the fewer than 640 groups of RGB dots, a
last year and does not have the major de­ Product Focus, or reach customer sup­ pixel will span more than one physical
fect that Udell complained of; it works port directly by dialing (213) 217-5732. group, giving a grainy appearance. Gen­
on compiled, uncompiled, or even un­ Mitsubishi does not hqve a toll-free erally, the closer together the phosphor
compilable code, as well as on proqram number. dots are, the better the display."
fragments and complete programs. It The toll-free number that we listed for These two sentences contradict each
works not only with C, but also with Tatung has indeed been disconnected, but other. The smaller the dot pitch, the
C + +, Lex, and YACC . It works under readers can locate dealers by calling continued

36 BYTE • AUGUST 1990


COREtape Light will back up a
server from a workstation as well as
a workstation's own local hard disk.
Now that' sjlexibility!
Based on our award­
winning COREfast.
•' Twice winner of

--- ­.
I wy
I
I i I i I the coveted PC
I
! I L.....i
I
I
I
j
......,
I
Magazine Editors '
I ! j
Choice Award
I

IMl!tt!,~l~I~ COREfast was


EDITOR'S enhanced especially
CHOICE for COREtape Light.

"With an unbeatable
price, flexible and easy
to use software...this
COREtape Light. The industry's most reliable 3.5" tape newcomer has a good
backup. Stores 40 to 300+ megabytes - only $545 list! shot at making 40MB
tape obsokte.''
- ROBERT KENDALL
PC MAGAZINE 12-26-89
What it is.
Available in eJ.ternal as well as internal
models, COREtape Light uses standard 40 You decide ­ then see your dealer today!
to 120 MB OC2000 series 3.5" tape
cartridges. Typically, 300 MB or more can COREtape CMS Mountain liwin Maynard
be backed up with compression onto one Light JUMBO 8000Plus 2080 Cartridge
120MB tape.
Interface QIC-80 QIC40 QIC-80 IRWIN QIC-02
In compressed mode, effective speed
increases to about 4 megabytes per minute. Capacitywl
Random Access Restore locates any file in Standard Long 120MB 60MB 120MB 120MB 250MB
less than a minute. Length Tape
Using your system's (286 or above)
Typical Capacity wl 300MB 120MB 150MB+ not not
(AT-bus or PS/2) existing floppy Data Compression available available
controller, COREtape Light makes
installation quick and easy, and keeps a List Price $545 $399 $795 $849 $1,895
valuable expansion slot free.
Price per NORMA L $4.54 $6.55 $6.62 $7.07 $7.58
Surface-mount technology, a heavy­ Megabyte $3.33 $6.62
CoM PRESSED $1.82 NIA NIA
duty metal frame, and a ferrite head all add
up to an impressive 25,000-hour MTBF Random Access YES YES NO YES NO
that's twice as high as the competition 's. Restore
So, we gave COREtape Light an NO
l~month, full-replacement warranty.
Ferrite Head YES NO NO NO
Metal Frame YES NO YES NO YES
Net Gain.
Installed in network servers, multiple Wancrnty 18mos. 12mos. 12mos. 12mos. 12mos.
COREtape Light units are a very cost­ •Mou111ai11 u11it requires $200 add· in card.
Distributed by...
effective alternative to DAT or helical scan. Graydon Sherman 1-800-472-9366
You can back up automatically and lngram/Micro D 1-800-456-8000
unattended at pre-scheduled intervals. Softse l/MicroArnerica 1-800-645-7779
Markham (Canada) 1-416-475-5100
7171 NorthFederalHighway • BocaRaton, Florida 33487 • 407/997-(JJSS • 407//997-ffm Fax
Copyright 19'X.> CORE International. All rights reserved. PS/2 is a rcgislcn..'Ci trademark of IBM Corp. CORE. CORE International . CORE1apc. CORE.tape Light. ;uid CORFfast arc rcgisten.."CI lmdemarks of CORE International. inc.

Circle 60 on Reader Service Card (RESELLERS: 61)


ASK BYTE

more RGB groups a pixel will span. If the "If a monitor has fewer than 640 groups tried two DOS versions with no change.
pixel spans less than one group, the color of RGB dots, a pixel will span less than When I switch to the hardware method of
resolution will be less than the pixel for­ one physical group." Change that one changing speeds, it's even worse, and it
mat, and small details and characters word, and our next point follows logical­ will not even boot in this mode most of
will vary in color. The phosphor dots ly: The closer together the phosphor dots , the time.
are, by definition, the grain. The smaller the better the display. A call to DTK's technical support in
the dot pitch, the less grainy the appear­ When we explained convergence, we Miami was of no help . The technicians
ance. To be technical, the dot pitch is the used a reference figure of a single group suggested that I change jumper W13
distance between the centers of the dots . of RGB dots for simplification. The ac­ from 1-2 to 2-3, which slows the DMA
Misconvergence is the failure of the tual number of phosphor dots that the and 1/0 clock, but this didn't help. The
red, green, and blue images to be in per­ beam illuminates depends on the moni­ staff could offer no other suggestions. I
fect registration (just like the color pic­ tor's dot-pitch specification. In any case, suppose this is one of the penalties of set­
tures in a magazine) . The dots are ar­ if the beam does not hit the proper dots ting up one' s own machine, but this is my
ranged in hex packing, as follows : precisely, you should retain the services fifth one over the past several years, and
of a qualified technician. A technician the first real stumper.
RGB RGBRGBRGBRGBRG can make a number of adjustments to T . L. Morgan
B R G B R GB R GB R GB R GB correct the problem. If anything, we over­ Land 0' Lakes, FL
RGBR GBRGBRGBRGBRG simplified by grouping a set of possible
BR GBRGBRGBRGBRGB alignment problems under the term "mis­ When you use the phrases "almost never
convergence. " run " and "usually only run, " it makes
As a result, it is impossible for the round The pixel terminology is debatable. We me suspect that you have an intermittent
beam to hit just three dots . For the same referred to a pixel as one of the 640 dis­ hardware problem. I suggest that you
reason, there a.re no "adjacent groups ." crete points across the monitor. This divi­ completely disassemble your system and
Note that the in-line tubes use exactly the sion is a function of the adapter card, take a close look at the motherboard.
same pattern and that the beam is still specified by the VGA standard to be 640. Check the position of all the jumpers.
round in the in-line tube. Therefore , it is significant to note how Specifically, look at the jumper that se­
There are no dots that correspond to a many phosphor dots reside within lects whether you are using 256K-byte or
pixel. If the electron beam fails to hit the 1/640th of the horizantal line. After all, 1-MB RAM chips. Then make sure that
intended RGB dots properly, the tube is that is the size that the pixel will be once all the chips, the RAM single in-line
defective , and convergence adjustments the adapter card divides the line. So, in packages, BIOS D/Ps, and so on, are
will not help. Convergence is the align­ the end, the number of dots within firmly seated in their sockets. Move every
ment of the red, green, and blue images; 1/640th of the line is the number of dots jumper slightly to ensure that they are
it has nothing to do with the phosphor within each pixel. By calling the area a making good electrical contact. If possi­
dots on the screen. pixel before the adapter card makes the ble, test your RAM chips in another
Where did the 34-MHz figure come actual division, we may have jumped the machine.
from? The IBM specifications list a pixel gun a bit, ifyou 'LL pardon the pun. When you reassemble your system,
time of39.72 nanoseconds (25.18 MHz) -Stanford Diehl take special care to prevent the board
for the 640- by 480-pixel format. Since from shorting out to the case. Use nonme­
the horizontal line resolution is one-half tallic washers or other insulating mate­
the pixel rate, this corresponds to a fre­ rial at all the mounting points. Make sure
quency of 12.59 MHz. (This bandwidth ASK BYTE that the connectors for the front panel
would not be sufficient for the sharp dis­ (e.g., reset and turbo switches, turbo and
play of characters.) Actually , the 720- by hard disk drive LEDs) are connected
400-pixel format has a higher frequency: A Temperamental Computer properly.
35.31 ns, 28.32 MHz, and 14.61 MHz, I hope "The Heart and Soul of a PC If the trouble continues, it's probably a
respectively. That's because this format Compatible" (April) was not an April bad chip on the motherboard. I would
runs at 70 frames per second. Fool joke. I purchased a DTK PEM 2500 continue to seek help from DTK technical
As stated in the footnote to the chart Cache 386-25 motherboard with 5 mega­ support. There is a DTK BBS at (818)
on page 128, the scan rate of the VGA bytes of 80-nanosecond RAM and a 333-6548; you can see if other owners
standard is 3l.5 kHz. VGA monitors do 64K-byte cache. My system also uses a have solved problems similar to yours.
not need to change their scan rates. CGA WD1006V-MM2 hard/floppy disk drive -S . W.
display modes are simulated by doubling controller, a Trident VGA 1000 video
the number of lines to 400. A resolution board with 512K bytes, an NEC 3-D A Slot Machine
of 640 by 400 pixels uses the same pixel MultiSync monitor, l.44-MB and l.2­ I have an Acer 910 AT compatible with
frequency as that of 640 by 480, but the MB Teac floppy disk drives , and a two 1.2-megabyte floppy disk drives and
frame rate increases from 60 to 70 Hz . Seagate 20-MB MFM hard disk drive. one 32-MB hard disk drive. Most of the
The VGA standard has only two, not No printer or other peripherals are at­ slots in my machine are used up with var­
three, vertical sync rates. However, tached . ious add-on cards, such as a hard/floppy
there are three different vertical formats : It will almost never run in the 25-MHz disk drive controller, an ATI EGA Won­
350, 400, and 480 lines. setting. It is configured to switch speeds der video board, a Deluxe Option Board,
James Tyrer with the software mode, but it usually a ScanMan interface card, a second par­
Green Valley , AZ hangs when in the 25-MHz setting. allel port, and an internal modem.
When I can get it to run in this setting, it I'd like to further enhance my system
You 're right. In this case, more is less. is really a screamer, but it will usually with a second external, removable hard
The sentence that you cited should read, only run in the ~impiest of tasks . I have continued

38 BYTE • AUGUST 1990


NOW Certified To Run MS DOS, OS/2, UNIX, XENIX
We Support You 100%! Standard Configuration Includes:
25 MHz Clock, Zero Wait Operation
+ 30-day Money-back Guarantee 4 MB 80ns RAM, expandable to 16 MB
+ One-year Warranty Parts & Labor 8 KB Internal Cache Memory
+ 24-Hour Parts Replacement (Optional 256 KB External Cache)
+ Toll-free Technical Support AMI BIOS
Super VGA Video Card 1024 x 768
+ Also Available: Super High Res VGA 14 11 Color Monitor
On-site Service-NATIONWIDE l. 2 MB 5 1A 11 Floppy
Extended Maintenance Contract 1.44 MB 3 V2 11 Micro Floppy
Corporate Leasing 85 MB SCSI Hard Disk Drive
Custom Configurations 2 Serial , 1 Parallel Ports
~(__-·Ask us about our 200 Watt Power Supply
Microsoft Compatible Mouse
~6133 MHz EISA ExecuTower! MS DOS 4.01
All Systems DELIVERED with
Call 1-800-331-1090 or OS Installed , Configured and READY 1D RUN!

~
1-401-885-6697
Fax 1-401-884-0770
$6,792
Introductory Price for Complete Standard 486/25 MHz System*
Digital Distributing, Inc.
20 Cavalier Dr., E. Greenwich, RI 02818 * Removable drive and 20" color monitor shown are optional.

Circle 69 on Reader Service Card (RESELLERS: 70)


Progranuner's Paradise~ ..
LIST OURS LIST OURS
CASE TOOLS LINKERS/LIBRARIANS
EasyCASE Plus 295 265 Plink86p lus 495 395
Professional Pack 395 355 Plink/LTO 695 619
PolyLibrarian II 149 135
COBOL LANGUAGE .RTLink 295 265
Micro Focus: .RTLink/Plu s 495 419
CO BOU2 w/ Too lsel 1800 1499
Perso nal CO BOL 149 129 MODULA-2
MS CO BOL 900 629 LOG ITECH M odul a-2:
Rea lia CO BOL 995 849 Compiler Pack 99 75
SCREEN IO 400 375 Deve lop men t Syste m 249 199
TopSpeed Modu la-2 :
CODE GENERATORS B-Tree Too lki t 149 135
Logic Gem 99 89 Com muni ca tio ns Too lkit 149 135
Malrix Layo ut 2.0 200 169 Extended Ed itio n 395 365
dBA SE Black Box 59 50 Stan dard Ed itio n 199 179
PR O-C 399 339
OS/2 TOOLS
DATABASE DEVELOPMENT Brief 199 CALL
Clar io n 2. 1 84 5 549 CASE:PM for C 1495 1420
Clipper 5.0 795 519 Epsilon 19 5 159
Data Juncti on Adva nced 299 269 MS OS/2 Pres. M ana ger Softset 150 105
dBA5E IV 795 489 MS OS/2 Pres. Man age r Toolki l 500 349
dBFa st/PLUS 345 295 MultiScope fo r OS/2 449 345
dG E 295 249 l'CYACC 695 625
FloshToo ls' 89 79 Reposito ry Explo rer 995 895
Flipper 195 179 Sma llt alk/V PM 495 369
FoxPro 79S CALL TopSpeed Modu la- 2 (OS/21 49 5 449
FUNCKy Library 19S 179 V itam in C (OS/21 225 165
Magic PC 499 449 Zortec h OS/2 Compil er Upgrad e 150 129
R& R Report Wr it er 150 129
R&R Code General or 150 129 PASCAL LANGUAGE
Say W hat?! 50 45 Asynch PLU S 149 115
Sil verComm Library 2.0 165 8- tree Fil er 125 109
189
Tom Reltig's Library 100 80 MS Q ui ckPASCAL 99 69
Ul 2 Version Two 595 479 Object Profess io na l 150 109
Power Tools PLU S/5.0 149 109
DEBUGGERS (DOS) Topaz 75 67
Mu lt iScope 179 135 Turbo Analyst 99 89
O PTDEaU G 150 129 TurboMAG IC 199 179
We'll Beat The Competition's Advertised Prices! Periscope 1/5 I 2 K
Periscope 11
595
175
475
125
Turbo Pasca l 5.5
Turbo Pascal 5.5 Professio nal
150 105
2'so 175
Peri scope 11-x 14 5 105
LIST OURS LI ST OURS Turbo-Plu s 5.5 199 159
Periscope IV/16, 25 MH z CAL L CALL
Turbo Professional 5.0 125 109
386 CONTROL PROGRAMS C++ Sherl ock 195 175
DESQvi ew 386 w/ QEMM 220 169 C++Nicws 495 419 Turbo Debugger & Too ls 150 99 SMALLTALK
Microsoft Windows 3.0 I SO 99 NDP C++ 495 479 Sma llt alk-BO (3861 595 535
VM/386 245 209 Turbo C++ 200 95 DOCUMENTING/ Sma lltalk/V 100 85
VM/386 MultiU ser 895 839 Turbo C++ Professional 300 159 FLOWCHARTING Sma llt alk/V 286 200 169
VM/386 Multi U ser Slarter 395 339 Zortec h C++ Deb ugger 150 129 Clear+ 200 169 Sma lltalk/V PM 49 5 369
Zortech C++ 200 165 C-C learl y 130 115
386 DEVELOPMENT TOOLS D eveloper' s Edilion 450 399 Flow Charting 111 25 0 199 WINDOWS (MS) TOOLS
Lahey F77L -EM/32 (w/ OS/386) 1090 979 Zort ec h C+ + Too ls 150 129 Intera cti ve Easyflow 150 125 Acto r 3.0 69 5 559
Lattice C 386 (w/ extensio n) 895 715 Zo rtcch C++ Video Course 500 449 Paginate 100 79 Asy metri x Too lbook 395 CALL
M etaW are High C 386 895 849 Source Prin t 99 89 Case:W 795 759
N ovell C Network Compi ler/3 86 995 799 C-COMMUNICATIONS The Documento r 295 245 C-Ta lk/V iews 450 375
Paradox/386 Brea kout II 12 5 99 Tree Diagrammer 99 89
895 629 dB Fast/Windows 395 335
PC- lint 386 239 189 C Asynch M anager 3.0 189 139
Esse ntial Communica tio ns EDITORS Dia logCoder 499 435
Phar Lap 386 ASM/LI NK 495 435 329 299
G ree nleaf Comm. library BRI EF 3. 0 199 CA LL M S Windows Deve lopment Kit 500 349
WATCOM C 8.0/386 Prof. 1295 1099 359 289
G ree nlea f V iewComm 399 319 Ed ix 195 165 M ultiScope fo r W indows 379 289
WATCOM C 8.0/3 86 Standa rd 895 719 Object G raphi cs
Sil verCom m C Async Libr;u y 249 209 EDT+ 295 275 39S 319
ASSEMBLY LANGUAGE View- 232 189 149 EMACS 325 265 Proto V iew 695 625
Adva nlage Dis.-i ssemb ler Epsilo n 195 138 RFFlow 79 69
295 279
ASMF low 99 89 C-FILE MANAGEMENT KEDIT 4 .0 150 125 Whit ewa ter Resource Too lkit 195 169
MS Ma c ro Assembler AccSys for dBASE or Pt1r<1dox 395 335 MKS Vi 149 129 W indowsMAKER 595 535
150 105
OPTASM Btri eve 245 185 Mu lli -Edi t Professio na l 179 159 WinTri eve
150 129 395 339
Re:Source Btri eve fo r D OS 3. 1 Ncl works 595 449 Norton Editor 75 59 WNDX GU I Too lbox
150 129 499 449
So urcer w/ Pre- Processor ( -Index/ II 695 625 SLI CK Edi tor t 95 175
170 149
Spont a neousAssemb ly 39 5 369 C- ISAM 225 209 Sage Professiona l Editor 295 249
Turbo D ebugger & Tools 150 99 Codebase IV 295 219 w/ Mouse 395 335
CQ L w/ PASS 395 349 SPF/PC 245 199
Vis ibl e Computer: 80286 100 89
c- tree 395 315 VED IT PL US ms CALL
BASIC COMPILERS dBC 111 250 229 EMBEDDED SYSTEMS NEW RELEASES
. MS BASIC Prof. D eve l. Sys tem 495 349 dllC 11 1 Plu s 500 439 Link & Loca te ++ 395 329
Power Basic t 29 89 db_F ILE Bundl e 295 249 Link & Loca te ++ Exl cnded 479 395
Qu ickBASIC 99 69 Essenti al B-Trce w/ sou rce 198 149 Parad igm Loca te 295 259 Matrix Layout 2.0
True BASIC 100 69 Fa irCom Too lbox · Prof. Editi o n 1095 789 Layout by M atri x Software allows you
F.iirCom Too lbox . Spec ial 695 509 FORTRAN LANGUAGE to build programs from front end s to
BASIC LIBS/UTILITIES lnformi x Products CALL CALL Gr;ifmJ tic 135 119 com pl ex app li cation s-w ithout w riting a
db/ LI B 139 125 Xtri cve PLU S 595 459 Lahey F77 L 595 535 line o f code! Com bine text and
Di aLogic 95 85 Lahey Personal FO RTRAN 77 99 89 graphi cs w ith hypertext and objecl­
G raphPak 79 70 C-GENERAL LIBRARIES M S FORTRAN 4 50 299 oriented programming. Produces
GraphPak Pro fess io nal 149 125 C TOOLS PLU S/6.0 149 109 Plotmatic 135 119 standalone EXE o r so urce code in C,
P.D.Q. 129 115 C U tilily Li brary 249 199 RM/FORTRAN 595 499 BASIC, o r PASCAL.
Pro Bas 159 149 Greenlea f Functi o ns 229 209 WATCOM FORTRAN 77/3 86 109 5 CALL
G reenl eaf SuperFunctio ns 299 239
List : $200 Ours: $ 169
ProB as Too lkit 99 94
ProMa1h 99 94 Power Search 149 109 GRAPHICS LIBRAR IES
QBase and Quic ksc reen 149 125 Turbo C TOOLS/2 .0 149 109 Baby Driver 25 0 199 EasyCASE Plus
Q u ickComm 149 135 Essenti al G raph ics 399 349 Easy-to-use and full -featured, yet
Qu ickPak 79 70 C SCREENS Fo nl -Too ls 150 119 inexpensive CASE too l by Evergreen
Qu ic kPak Profess ion al 169 149 G reenlea f Da taWindows 395 339 Fon! Window 125 109 CASE Tools. Its color graphic, mouse-
QuickPak Scienti fic 79 70 Hi-Screen XL 149 129 G raf/ Drive Plus Developer' s 299 269 driven user interface suppo rts several
Q ui ckScreen 99 90 Pane l Plus 495 395 GraphiC 5. 0 395 319 di agram ~pes and met hods for
Q ui ckWi ndows Advanced t 49 125 Vermon t Views 495 CALL Graphi cs-MENU 179 159 structure analysis, design and d ata
Vit amin C 225 169 D ata Entry 99 89 modeling.
C COMPILE RS VC Sc reen 149 115 D al a Entry w/ source 224 199 List: $295 Ours: $265
C N etwo rk Co mpiler 69S 559 G5S Graph ics Deve l. Too lkit 595 525
Latti ce C 6.0 250 189 C-UTILITIES/OTHER H ALO 395 279
Object Graphics
Latt ice C 286 (w/ extensio n) 495 395 Clear + 200 169 H ALO Window Too lkil 595 419
M ic rosoft C 6.0 495 32 9 Icon-Tools/Plu s 150 119 High-level, object-ori ented graphics
C Shroud 198 159
MS Qu ic kC 2.5 99 69 Menu et 325 259 library add-o n to The Whitewater
C-Terp 300 219
MS Quic k( w/ Q uic kAssembler 199 139 MetaWindow 250 209 Group's Actor D evelopment System fo r
Code Runner t 49 135
Top Speed C Standard 199 179 H ea p Expand er MetaWindow Plus 325 289 MS Windows. It includes comrclete
80 70
Extended Edition 395 365 PC- lint PCX Effec ts 99 89 pl atform-indersmdent su pport or ri ch
139 109
OS/2 Profess io nal 495 445 PCX Programmer's Too lkit 195 175 text, 9raphi ca shapes, sca ling,
PCYACC Pro fess io na l 495 469
Turbo C 2 .0 99 69 PCX Text 149 coo r inate spaces and more.
PDK #3 99 89 135
WATCOM C 8.0 Profess ional 495 419 TimeS licer 295 279 Slate w/ graphics 448 415 List: $395 Ours: $319
WATCOM C 8.0 Standard 395 335 w/source 1000 899 Turbo Geometry Library 200 179

,,
... for the
guaranteed
best prices
and
fast delivery!
Call today for your
FREE catalog!!
(800) 445-7899
International: (201) 389-9228
Corporate: (800) 422-6507
Fax: (201) 389-9227
BORLAND Summer Sale is On!
Turbo C++ and Turbo C++ Professional are the
hottest new products this summer-and
Programmer's Paradise has super introductory
prices! We've filled the beach house with these
and other outstanding products from Borland.
Order today while our summer supplies last!

Borland Product Line


LIST OURS
Eureka: The Solver 167 117
Para dox 3.01 725 509
Paradox Network Pack 3 .0 99 5 697
Paradox 386 895 625
Paradox Engine (C vers ion) 495 349
Q uattro Professional 495 329
Refl ex 2.0 250 175
SideKi ck Plu s 1.0 200 139
Sprint: Th e Word Processor 200 139
Turbo Basic 1 .1 100 69
Turbo C++ 200 109
Turbo C++ Professional 300 159
Turbo C 2. 0 100 69
Turbo Debugger & Tools 150 99
Tu rbo Pasca l 5.5 150 99
Turbo Pasca l 5.5 2nd Edi tion 25 0 169
Turbo Prol og 2.0 150 105
Turbo Toolboxes 100 69

BORLAND ... the Leader in Object-Oriented Programming

rJur6o C++
Borland's new Turbo C++ suppo rts the de facto VROOMM dynamically loads and unloads modules
industry standard for object-orie nted programming o n de mand in the running ap plicatio n . Just select
(OOP) in C; AT&T's C++ 2.0 specificatio n. Turbo the application code you wa nt to ove rlay, and
C++ is the first Turbo-charged C++ native code VROOMM does the rest!
compiler and also compiles your existing ANSI C
code. And the new Progra mmer's Platfo rm allows Turbo C++ is available separately, or combined
you to integrate the tools of yo ur choice. with Turbo Debugger & Tools 2.0 in Turbo C++
Professio nal.
Take advantage of Bo rland's VROOMM, Virtual
Runtime Object-Orie nted Memory Manager to TurboC++ List: $200 Special· $109
write progra ms that break the 640K memory
barrier. Unlike conventional ove rlay managers Turbo C++
that require static and inflexible overlay structures, Professional List: $300 Special· $159

rJur6o Pasca{ 5.5 rJur6o 'Debugger & rJoo[s 2.0


Turbo Pascal 5.5 makes Object-Oriented Programming easy. Borland has redefined o ptimi­
Version 5.5 takes you fro m structured programming to Object­ zatio n with Turbo Debugger
Oriented Programming step-by-step . Now you can learn OOP in & Tools 2.0, w hich includes
the comfo rt of the fa miliar Turbo environment. All the object­ Turbo Debugger 2.0, Turbo
o rie nted terminology and concepts you learn from Turbo Pascal Pro fil e r 1.0 , a n d Turb o
5.5 can be applied to C++ . Assembler 2.0 .
Turbo Pascal 5.5's object-oriented Turb o De bu g ge r o ffe rs
extensio ns feature dynamic and reverse executio n to undo
static objects, virtual and static stateme nts and instructio ns.
methods, constructo rs, destruc­ De bug a ny s ize progra m .
TURBO to rs, and object constants. Turbo Profile r measures your
PASCAL Turbo Pascal 5.5 is available
p rog ra m a nd g ra phi ca ll y
shows yo u w he re time is
se parately o r combined with spent, how many times a line
Turbo De bugger & Tools in is executed , what files are
Turbo Pascal 5.5 2nd Editio n. accessed most ofte n, and mo re. Turbo Assemble r 2.0 is a
Turbo Pascal 5.5 multi-pass assemble r that is 3 times faste r than, and fully
List: $150 Special· $ 99 compatible with , MASM. Turbo Debugge r & Tools 2.0
works with most compile rs, including Microsoft C.
Turbo Pascal 5.5 2nd Edition Turbo Debugger & Tools 2.0
List: $250 Special· $169 List: $150 Special· $99
Guaranteed Best Prices! 445-7899
(800)

LIST OURS
FAXcetera SCIENCE & ENGINEERING
(continued) WATCOM CB.0/ 386
Orafix Wi ndows CAD 695 CALL W ATCOM C8.0/386 i s a 100% ANSI C optimiz ing compiler and run-time
Want more product information EXACT 475 380 li brary fo r th e Intel 80 386 arc hitecture genera ti ng applica tions for 32-bit
on the items in the gold box to Generi c CADD Level 3 350 289 protect mode. W ith C8 .0/3 86, you ca n go
LABTECH Acquire 195 179
the right? Try FAXceterall beyond the 640K DOS lim it when porting
LAB TECH Notebook 995 779 existing software or develo ping new applica­
Just pick up your FAX phone MICRO-CAP Ill 1495 1269 ti o ns. Important ly, library and source co de
and dial 201-389-8173. Orcad PCB 1495 CALL compatib il ity wi th Mic rosoft C simpl ifies many
PC TEX 249 229
Enter the FAXcetera product SC HEMA II + 495 449 porting projects. Sign ifi cant features include:
code listed below each product STATGRAPHICS 895 586 protected mode version of th e compiler; VIDEO
Tango PCB Seri es II 595 559 fu ll-screen source- level debugger; Microsoft
description- information will be library and source compatib il ity; execution
TECH'GRAPH'PAD 395 319
faxed back to you instantly! T' 595 479 profi ler; h igh-performance linker; graph ics
library.
SPREADSHEETS
LIST OURS Lotus 1-2-3 Release 3.0 595 389 Standard List: $895 O urs: $719
Professional List: $1295 Ours: $ 1099
WAT(=tf~f/:
XENIX/UNIX Microsoft Excel 495 319
Epsi lon 195 169 Q uattro Professional 495 329 FAX cct<ra #1683-0001
Interac tive 386/ix Complete 1239 929 SuperCa lcS 495 319
Interac ti ve 386/ix Comp. MIU 1735 ' 1299
Interacti ve (All oth er products) CALL CALL
UTILITIES
386 MAX Pro fessional 129 115
H ALO Window Toolkit: The W i ndow ing A lternative
LPl-BASIC 695 569 above DI SC 11 9 84 The HALO Window Toolkit is a graphical user interface tool that speeds
LPl-COBOL 1495 1199 DOS Partner 99 89 development o f graphics and imaging applications.
LPl-FORTRAN 995 799 Or. Switch OeveloperPak 99 89
MKS RCS 395 335 • Extensive memo ry management faci lity
FASTBACK Plus 189 109 d etects and uses interna l, extended,
MKS Trilogy 11 9 105 HeadRoom 2.0 130 109
SCO 286 Complete 1495 1195 expanded and disk memory as needed
Hel p Bu ild 249 179
SCO 386 Complete 1595 1275 MACE 1990 149 129 • Includes HALO graphics toolkit
SCO (All other products) CALL CALL Magell an 195 CALL • Suppo rts w id e variety o f graphics displays
VEOIT PLU S 285 249 Memory Mate 70 47 (including high resolution), imaging devi ces,
MKS Toolkit 249 199 printers and scanners
ADDITIONAL PRODUCTS • Tim e-saver for Microsoft C Programmers
APL'PLUS 695 549 Move'em 89 79
Dan Brickl in's Demo II 199 159 Norton Commander 149 98 Provid es a source code compatible devel o p­
lntegrAda 795 715 Norton Uti lities 100 65 m ent path to target both the DOS and OS/ 2
Janus Ada/Compiler System 360 319 Norton Utilities Advanced
PC Tools Deluxe
150
149
99
95
r-MEDIA o perating env iro nments
Lanice RPG 1600 1285
Pizazz Plus 149 79 CYBERNETICS List: $595 Ours: $419
Meridia n AdaStudenl so 45 Sit Back 99 90 FAXcct<ra #1045-0005
Meridian Ada Developer' s Kit 1095 985
MKSAWK 99 85 Soft wa re Ca ro usel 90 72
Personal Rexx
Softprobe 86/TX
150 139
395 CALL
Spin Rite 11
XTreePro Gold
89 75
t 29 109 .RTLi nk/ Plus
.RTL ink/Plus is th e p remier linke r for p rofessional
WORD PROCESSING developers. Large prog rams run in 30-70% less
Ami t 99 129
APPLICATION SOF1WARE Microsoft Word fo r W indows 450 279 memo ry. Fu ll CodeVi ew support.
WordPerfect 5. 1 495 CALL NEWT D ynamic-d ata overl ays.
COMMUNICATIONS NEWT O S/ 2 for D O S developing.
BLAST II 250 225 SOFTWARE FOR SUN
Ca rbon Copy Plus 199 129 WORKSTATIONS Sma rt Overl ay Caching. Bui lt-in perform ance
Laplink Ill 150 99 analyzer. PC W EEK survey : .RTLink/Plus is the
PC Anywhere 111 145 99 Basmark QuickB ASIC CALL CALL BEST .
Procomm Plus 99 59 C Programmer's Toolbox/ Sun 495 449
SideTalk 120 90 Ed ix 425 339 List: $495 Ours: $4 19
DESKTOP PUBLISHING EMACS for Sun 395 369 FAX cttera #1987-0002 Pocket Soft, Inc.
Adobe Products CALL CALL Eroff CALL CALL
Corel D raw! 595 399 Inform ix CALL CALL
Gem Desktop Publisher 299 183 Lotu s 1-2-3 fo r Sun 69S CALL
Lotus 1-2-3 for Sun Server 995 CALL
HALO OPE
Lattice H ighStyle
195 139
37S 319 Lotu s 1-2-3 for Sun Node 495 CALL ATIENTION CORPORATE CUSTOMERS,
495 479 Mathemati ca for Sun CALL CALL
MKS SQPS
PageMaker 795 509 MetaWa re High C 895 849 Call Your Corporate Hotline
Ventura Publisher 895 525 NeuralWorks Profess ional II 4095 CALL
Panel Plus (Sun 31 1595 1355 (800) 422-6507
MATHEMATICS WordPerfec t fo r Sun 495 CALL
Deri ve 200 179 • Select from over 4,500 titles-and we special order too!
MathCAD 495 315
Math ematica 386 695 625 • Get quick delivery at great prices on Microsoft, Borland,
SCIENCE & ENGINEERING Programmer's Policies Lotus ...etc. (We buy software directly from all the major
AutoCAD Release 10 3000 CALL publishers, and keep plenty of stock on hand.)
AutoSketch 150 95 Phone Orders
ChiWriter 150 129 Hours 8:30 AM-7 PM EST. W e accept • Ask about volume purchase agreements, contracts, and
Control System Toolbox 495 375 M C, Vi sa, AME X. D o mestic sh ipments, personally assigned inside and outside sales representati ves
css 495 469 Rlease add $ 5 per item fo r shiptng/ (CORSOFT Division).
DADiSP 895 759 andling by UPS gro und . For omes ti c
Design CAD 3-D 400 292 COD shipments, please add $3. Ru sh
serv ice avail ab le.
Intern ational: 201-389-9228 Corporate : 800-422-6507
Our Guarantee ... Mail or FAX Orders
Customer Service: 201-389-9229 Canada: 800-445-7899
Products listed h ere are back ed POs are w e lco m e. Please include
pho ne number. Fax : 201-389-9227 FAXcetera: 201-389-8173
by the following g uarantee":
International Service Call or Write for Latest Free Catalog!
Should you see one of these Pho ne number required w ith o rder.
products listed at a lower
price in another ad in this
magazine, CALL US!
We'll beat the price, and still
Call or FAX for additio nal info rm ati o n .
Dealers and Corporate Accounts
Call for information .
1-800-445-7899
offer our same quality Unbeatable Prices
pi I

~'
service and support. We ' ll beat th e competiti o n' s ad vertised
prices. Pri ces subject to c hange
Terms of Offer: wi tho ut not ice.
• Offer good through August 31, 1990
• Arplicable to pricing on current versions Return Policy
o softw are listed; Aug. issue pri ces onl y. 30 d ays. Due to copy right laws, w e
• Offer does not apply towards obvious ca nnot take back softwa re w ith the disk
errors in co mpetitors 1 ads. seal broken unless autho ri zed by the
* Subject to same terms and cond itions. manufacturer. Returned pro duct must A Division of Voyager Software Corp ·
include R.A . number. 1163 Shrewsbury A ve., Shrewsbury, NJ 0 770
ASK BYTE

disk drive (SyQuest Technology's to generate potentially haz.ardous electri­ rectly on the hard disk drive, and after
SQ555, when it comes on the market in cal noise. you enter your user name and password,
IBM-compatible form), a second video You need to electrically separate the the system grants you access to specific
monitor for desktop publishing, perhaps computer equipment from the heavy ma­ applications and subdirectories.
a CD-ROM drive, and an external 31/2­ chinery at your site. An isolation trans­ You or a system administrator decides
inch floppy disk drive. Since no manu­ former placed between the supply line who can access what information. Flop­
facturer likes to use the first slot any­ and your computers is the proper device py disk drive boot protection comes from
way-the one nearest to the power source for this task. The transformer offers two the software's cleverly modifying the
(I wonder why?)-l'm fast running out of benefits: It eliminates common-mode standard partition table so as to fool a
available slots. (neutral to ground) noise and cuts off bootable DOS disk into thinking that you
I inquired about an exterior expansion high-!requency normal-mode (line to no longer have a hard disk drive. -H. E.
chassis, but people tell me that there neutral) noise.
"ain't no such animal." Delving back Isolation transformers are included in Around the World
into my old magazines, I found an ad power-line conditioners, which also con­ I would like to know more about Tymnet
from PC Horizons in Santa Ana, Califor­ tain filter capacitors and metal-oxide va­ and how to access the network in Europe.
nia, for just such a chassis for $450, and I ristors for additional normal-mode pro­ Could you print an address, fax number,
distinctly remember another ad concern­ tection. You may want to shop around for or telex number so that I can get in touch
ing the Butler expansion chassis, but I a line conditioner to keep your equipment with Tymnet myself? Also, could you
can't find that one anymore. and data secure. For additional informa­ please tell me more about BIX?
I suppose that a lot of other people tion, see "PC Power, Part 1: Power Pro­ D. Lockey
have the same problem I do . Why doesn't tection " (October 1988 BYTE).-S. A. Ugchelen, The Netherlands
anyone mention an external expansion
chassis as a possible solution, or doesn't Library in Your Pocket You should be able to find out what sort of
it work properly? If it does, where can I Is there a directory of low-cost CD­ direct support Tymnet provides in The
get a good one? It would help if you ROMs? How can I obtain a list of possi­ Netherlands by contacting BT Tymnet 's
would mention more fax numbers for ble applications for use at an elementary Benelux Support Center in The Hague;
correspondence with your different ser­ school? the phone number is (31) 703-820-044.
vices from other countries. Bob Kammer If that route doesn't work, you could
Paul Verbinnen Ledyard, CT access Tymnet via Datanet-1, run by
Winksele , Belgium PTT-Telecom-RV. It can be reached
Contact the Bureau of Electronic Pub­ through Telematics Systems and Services
You appear to be bucking the trend to­ lishing (P. 0 . Box 43131, Upper Mont­ (P.O. Box 30150, 2500 GD's Graven­
ward smaller-footprint computers. There clair, NJ 07043, (201) 746-3031) and re­ hage, The Netherlands) .
are indeed expansion chassis available quest its latest catalog ofCD-ROM titles. Finally, if you want to know more
for your AT. One source is Industrial The list is quite extensive, and the cost of about BJX, you 'LL find what you 're look­
Computer Source (4837 Mercury St., San a given CD-ROM depends on the infor­ ing for in any recent issue ofBYTE. Just
Diego, CA 92111, (619) 279-0084, fax mation it carries. Some ofthe CD-ROMs check the reader service box for the BIX
(619) 541-1138). The company offers a of public domain applications and data listings in the table ofcontents. -R. G.
wide variety of chassis and computers cost only $99. -R. G.
suitable for industrial or heavy-duty use.
Its 7600 Series ofexpansion chassis have IBM-Compatible Security
both 12-and 15-slot XTIATpassive back­ In regard to the security software Em­ FIXES
plane buses, interface cards, and their power I and II for the Macintosh (What's
own power supplies. This should give you New Regional, April), does the same
enough slots to go wild. -S. W. company offer similar software for the • The correct prices for the Amiga 3000
PC? Do any other companies offer such ("Commodore Sets Course for Multi­
Proper Ground security software for PCs? My goals are · media," May) are $3299 for the 16-MHz
What is the proper ground for a personal to keep anyone from accessing my hard version and $3999 for the 25-MHz ver­
computer and its peripheral equipment? disk, to keep anyone from bypassing or sion. Both models come with a 40-MB
Should the electrical circuit for the com­ terminating a batch file in operation, and hard disk drive.
puter equipment be grounded separately to keep people from accessing hard disk • The AST Premium 386/33 that was
from the rest of the building's electrical files even if they boot from drive A (the covered in "The Fast Keep Getting
system? floppy disk). Faster" (May) had a 300-MB hard disk
On farms, electrical systems often Amadeo M. Leira drive.
have a poor ground, and arc welders, Mamaroneck, NY • The cumulative Unix benchmark in­
electric fence chargers, and large motors dex for the Personal Iris Turbo worksta­
share the same transformer with office Magna Corp. does not make a PC version tion ("Personal Iris: The Dream
equipment. What effect would that have? ofEmpower. Two products co.me to mind Maker," July) should be 14.2.
Bruce Roorda that would probably meet your require­ • HanZon Data, whose Postscript con­
Craig, MO ments: PC Watchman (Harcom Security troller BYTE reviewed in the June issue
Systems Corp. , 130 William St., New ("Fast Fonts : Postscript Gets Turbo­
The type of equipment that you mention York, NY 10038, (212) 766-1802) and charged") has gone out of business.
could cause a host ofproblems for micro­ PCIDACS (Pyramid Development Corp., • In the article "Consortia: High-Tech
computers hooked into the same line. Arc 20 Hurlbut St. , West Hartford, CT Co-ops" (June), photos 1 and 3 were in­
welders and motors, especially, are likely 06110, (203) .953-9832). Both install di­ advertently switched. •

400 BYTE • AUGUST 1990


BSOcps/240 lp ,
And It Runs .. .
And Runs ... And Runs .
The fastest serial dot matrix
printer on the market today'
The all new 850XL offers a world of benefits!
• Lightning fast at 850 cps (240 lpm throughput) Standard features are better than ever'
• Continuous printing capabilities with no overheating • SK Data Buffers
• 5 to 18.2 Pitch Printing
or unnecessary downti me' • Serial & Parallel Ports
• Front Panel Menu
• Over 300 local service centers nationwide to keep • Convenient Front &
Programming
your jobs running day and night' * (No DIP Switches) Bottom Paper Feed
The waiting game is over, as the 850XL takes • Quieti zed Enclosure • Full International
on mountains of data, round the clock, with no duty • EPSON, DEC, and IBM Character Set
cycle restrictions 1 Any printing application you need ProPrinter XL Emulations
is handled with rapid-fire reliability: OTC ... An American Winner!
• Data Processing • Bar Codes • Labels Call today for more details.
• Financials • Spreadsheets • Graphics
• Near-letter Quality 1-800-4 -0UTPUT (8 am - 5 pm PST)
•call for ava ilability in yo ur area. (468-8788)

E. 9922 Montgomery Drive. Suite #6


Spokane. WA 99206-4199
Telex #15-2269 OUTPUTSPOK
Fax (509) 922-474 2
Output Technology Corpora 1ion BV • Saturnusstraa t 25 2 t 32 HS Hoolddorp • The Netherlands (509) 926-3855
Telephone: (31) 2503 32599 • Telelax: (31) 2503 39555 • Telex: (844) 20000 REF: MMC27:NLX505 1-800-468-8788 Call me, I'm interested: Circle 300
WHAT'S NEW
HARDWARE • SYSTEMS

through one parallel and two


serial ports , the external dis­
486 Portable Packs play port, and an external
a Powerful Punch keyboard port. The LP-286L
measures 12% by 16}( 0 by

T he 486 Super Portable


from Bitwise weighs 22
pounds and runs at 25 MHz
3}( 0 inches and weighs 14
pounds .
MS-DOS 4.01 and GW­
or, optionally, at 33 MHz . It BASIC are standard on both
includes 4 MB of RAM (ex­ systems.
pandable to 16 MB), a 64K­ Price: LP-386SX : with 40­
byte cache, VGA graphics MB hard disk drive, $4695 ;
(including a 10-inch mono­ with 100-MB hard disk
chrome gas-plasma monitor), drive, $5055; LP-286L: with
and a 3'll-inch internal 212­ The Bitwise 486 Super Portable features VGA graphics, enough 20-MB hard disk drive,
MB hard disk drive with its RAMfor Unix, and more hard disk storage than some file servers. $3495 ; with 40-MB hard disk
own Intelligent Drive Elec­ drive, $3595.
tronics controller. The sys­ Contact: Fora, Inc., 3081
tem measures 16 by 9 1/2 by 8 (expandable to 4 MB with a North First St., San Jose, CA
inches . proprietary add-in card) , a 95134, (800) 367-3672 or
Also standard are your Fora Shows 31h-inch 1.44-MB floppy (408) 944-0393 .
choice of a 5 IA- or 3 'll-inch Line of Laptops disk drive, and either a 40- or a Inquiry 1123.
high-capacity floppy disk 100-MB internal 28-ms hard
drive (only one will fit) , and a
200-W power supply.
Price: 25-MHz system,
A new company called
Fora has introduced a
line of low-priced laptops
disk drive. For expansion,
there's an open half-length
16-bit slot and a socket for an Laptop SX Features
$9995; 33-MHz system, that includes the LP-386SX , a 80387SX coprocessor. Other Backlit VGA and Two
$11,995 . full-featured 16-MHz standards include the 85-key Disk Drives
Contact: Bitwise Designs, 386SX, and the LP-286L, a keyboard and a 100-W power
Inc., 701 River St., Troy, NY 12-MHz 286 with backlit
12180, (800) 367-5906 or
(518) 274-0755.
CGA graphics .
The LP-386SX features
supply. For peripherals, the
LP-386SX includes one par­
allel and two serial ports, one
T he Altima NSX is a 9:X 0­
pound 386SX computer
with an internal 20-MB hard
Inquiry 1120. VGA graphics, 1 MB of RAM external display port, one ex­ disk drive, an internal 3Yz-inch
ternal keyboard connector, and 1.44-MB floppy disk drive,
a connector for an external and a lO}'s-inch backlit VGA
5~-inch floppy disk drive . The display.
LP-386SX weighs 15% The basic system comes
pounds and measures 14% by with 2 MB of RAM (expand­
13Yz by 3'r; 0 inches . able to 8 MB) , one parallel
The LP-286L comes with a port, two serial ports, a 2400­
10%-inch display, a high-ca­ bps internal modem with
pacity 3 Yz-inch floppy disk send-fax capabilities at up to
drive, your choice of internal 4800 bps, an 83-key key­
hard disk drives , and room board , and an external key­
for two half-length cards, one board port. Access time on
8-bit and one 16-bit. Other the 2Yz-inch hard disk drive is
standards include 1 MB of 28 ms. The internal battery
RAM (expandable to 5 MB will last 1Yz hours. System di­
with a proprietary card) , an mensions are 14Ys by 11 by
82-key keyboard, an AC 2}( 0 inches. DOS 4.01 and
adapter, a 2 1/2-hour internal GW-BASIC are included.
battery, and a carrying case. Price: $4999 .
You can add peripherals Contact: Altima Systems,
Inc. , 1390 Willow Pass Rd .,
Suite 1050, Concord, CA
Fora 's LP-386SX laptop features VGA graphics, floppy and 94520, (800) 356-9990 or
hard disk drives, and a half-length expansion slot. (415) 356-5600.
Inquiry 1122.

42 BYTE • AUGUST 1990


HARDWARE • PERIPHERALS

you add (optionally) from


Okidata's type library. Mem­
A Laptop-Size ory is standard at 5 l 2K bytes
Removable Hard and is expandable to 4.5 MB .
Disk Drive Optional equipment in­
cludes a second 200-sheet

T he RHD 20 is a 20-MB
23-ms hard disk drive for
your laptop, portable, or
paper tray and serial and par­
allel multiport adapters (only
one will work at a time) that
desktop system in a package can each serve up to three
about the size of a deck of PCs . The OkiLaser 800 mea­
cards. Despite its size (3 Ys by 5 sures 8Yz by 17Yi 0 by l 7Yio
by~ inches), the RHD 20 inches and weighs 37
has its own controller circuitry pounds .
that connects to a laptop •s in­ Price: $1795 .
ternal Intelligent Drive Elec­ Contact: Okidata, 532 Fel­
tronics port. Power consump­ lowship Rd . • Mount Laurel ,
tion is rated at less than a watt, NJ 08054, (800) 654-3282 or
and a sleep mode reduces it (609) 235-2600 .
to about 50 mW, Disk Tech­ Inquiry 1129.
nologies says.
A key feature is the RHD
20's optional docking bracket
that lets you use the 7-ounce Small Backup
Disk Technologies ' RHD 20 is a 20-MB removable hard disk
drive in another laptop or in drive that's fast and uses little power.
System Stores
your desktop system. Or you 300 MB on a QIC
can simply remove the drive
from your system and lock it
up for security. Data transfer
is rated at 5 Mbps .
servo format, Pioneer says.
Continuous composite servo
format has tracks imprinted
Saddle River, NJ 07458, (201)
327-6400.
Inquiry 1127.
T he CoreTape Light is a
QIC-80 tape drive that fits
in your 31h-inch disk drive
Price: Drive, $595 ; docking on the disk; sampled servo bay and lets you back up 300
bracket, $50 to $100 . writes tracks itself. MB of data in about l \4
Contact: Disk Technologies Both SCSI drives work hours . You can extend the stan­
Corp., P.O . Box 1750, Winter with Pioneer's currently avail­ High-Performance dard 80-MB tape capacity to
Park, FL 32789, (407) able WORM disks and its LED Printer 120 MB by buying longer tapes
645-0001 . 5 1A-inch magneto-optical eras­ Upgrades Easily (and a proprietary data com­
Inquiry 1125. able media . Interface kits are pression algorithm lets you ex­
included for your choice of tend the 120 MB to 300 MB).
XT, AT, Micro Channel, and
Macintosh systems.
T he OkiLaser 800 is a
low-priced 8-ppm parallel
or serially connected LED
You connect CoreTape
Light to a standard floppy disk
Pioneer Claims Price: DE-U7001 , $4495; printer that comes with 26 resi­ drive controller. Included
First Rewritable DE-S7001 , $4695; magneto­ dent fonts in four typefaces . software lets you initiate disk
WORM optical disk, $250 ; WORM And you can upgrade it to use drive backup in just two key­
disk, $145 . an Adobe PostScript strokes. Other software fea­
Contact: Pioneer Communi­ interpreter. tures include file manage­
P ioneer says that its new
optical drive supports
both WORM (write once,
cations of America, Inc .• Opti­
cal Memory Products Divi­
Standard emulations in­
clude Hewlett-Packard Laser­
ment and scheduled un­
attended backup.
read many times) and rewrit­ sion, Sherbrooke Plaza, 600 Jet II, Diablo 630 ECS, and Price: $545; pack of five 80­
able (magneto-optical) stan­ East Crescent Ave., Upper IBM Proprinter. Font slots let MB cartridges , $225; five
dards in a single package. 120-MB cartridges , $269.
The DE-S7001 (external) SPREAD THE WORD Contact: Core International ,
and the DE-U7001 (internal Your new product is important to us. Please address information to 7171 North Federal Hwy.,
full-height 5 1A-inch) use an New Products Editors, BYTE, One Phoenix Mill Lane, Peter­ Boca Raton, FL 33487, (407)
International Standards Orga­ borough, NH 03458. Better yet, use your modem and mail new 997-6055.
nization standard called sam­ product information to the microbytes.hw or microbytes.sw Inquiry 1128.
pled servo, which is slightly conferences on BIX. Please send the product description, price, continued
different from the more pop­ ship date, and an address and telephone number where readers can
ular ISO continuous composite get more information.

AUGUST 1990 • BYTE 43


WHAT'S NEW

' HARDWARE • ADD-INS

Full 24-bit color is avail­


able in TIFF and Targa format;
More Non-Macs ComputerEyes also supports
Join the SCSI PCX , IFF, Targa TGA, Color­
Bandwagon Rix, and Windows . Or you
can digitize 8-bit gray scale
New SCSI controllers from from up to 256 gray levels.
Distributed Processing Tech­ Other features include si­
nology and Ciprico offer multaneous capture and dis­
multiplatform support and play; a live-image preview
high performance for disk­ mode to frame, focus, and ad­
intensive applications. just color and intensity bal­
ance before capturing; and

D PT's SmartConnex/ISA
and SmartConnex/EISA
both feature low-cost SCSI
DPT's SCSI controllers are ready for DOS, OS/2, and Unix. menu-driven software. The
minimum system configura­
tion is an XT with 640K
support for DOS, OS/2, and dace Dr., Maitland, FL mode and with additional ap­ bytes of RAM, a 5 'A-inch
Unix without special soft­ 32751, (407) 830-5522. plications software, Ciprico floppy disk drive, and
ware drivers or BIOS ROMs. Inquiry 1131. claims that the Rimfire 5500 DOS 2.1.
Additional drivers are avail­ supports host-to-host data Price: $449.95.
able for these operating sys­
tems to support tape drives
and optical drives. The 16-bit
C iprico's Rimfire 5500 is
a 16-bit high-perfor­
mance SCSI adapter that's
transfers at up to 5 MBps over
the SCSI bus . Asynchronous
SCSI transfers are rated at up
Contact: Digital Vision,
Inc., 270 Bridge St., Dedham,
MA 02026, (617) 329-5400.
and 32-bit boards can run ideal for Unix and NetWare to 2 MBps, and synchronous Inquiry 1133.
disk drives without drivers 286 file server applications, transfers are rated at up
because of an on-board the manufacturer claims. to5 MBps.
WD1003 interface that makes It comes with an 80186 EEPROM and a software
any SCSI drive appear to be a microprocessor, an NCR configuration utility eliminate High-Performance
standard disk drive, DPT says . 53C94 SCSI controller chip, the need for the Rimfire Control with RISC
Each SmartConnex/ISA and dual-ported static RAM 5500 to have jumpers. A BIOS System/6000
features a 68000 CPU for data (for SCSI commands and EPROM lets you boot DOS
transfer at up to 4 MBps. The scatter/gather tables). Included off the SCSI disk drive. An on­
SmartConnex/EISA, which
also has a 68000 CPU, fea­
software provides optional
algorithms for sorting, com­
board floppy disk drive port
and included cable let you use
T o help you make the
most of your new IBM
RISC System/6000, National
tures data transfers typically bining, and reordering Rimfire as a controller for Instruments offers the GPIB­
at 16.5 MBps and in burst commands. one floppy disk drive . 6000, an IEEE-488 and gen­
mode at up to 33 MBps . On Unix systems, sequen­ Price: $795 ; host-to-host eral-purpose interface bus in­
Optional equipment on tial data transfers can be sus­ software, under $400. terface kit. It consists of the
each board is a connector for tained at over 900K bytes per Contact: Ciprico, Inc. , 2955 Micro Channel architecture
a floppy disk drive. second with some drives, Ci­ Xenium Lane, Plymouth , MN board and a software driver.
Price: ISA, $330; ISA with prico says. The Rimfire 5500 55441, (612) 559-2034. Features include a Talker/
floppy disk drive connector, generally supports bus-master Inquiry 1132. Listener/Controller capability
$365; EISA, $655; EISA DMA at up to 10 MBps and with the NEC µPD7210
with floppy disk drive con­ slave DMA at 1 MBps. Mul­ GPIB chip, FIFO buffers for
nector, $715. tithreading and multitasking high-speed DMA transfers,
Contact: Distributed Pro­ allow simultaneous processing Capture Color 1-MBps GPIB reads, 700K­
cessing Technology, 132 Can­ of multiple requests. In target Video for Computer byte-per-second GPIB
Display writes, and circuitry for select­
ing 1/0 address (interrupt

C omputerEyes is a two­
thirds-length low-priced
video digitizer that offers
level) and DMA channel
(without hardware jumpers
or switches) .
640- by 480-pixel image cap­ Price: $1295.
ture from any Super-VHS or Contact: National Instru­
Hi-8 camcorder or VCR at up ments, 6504 Bridge Point
to 24-bit (16-million-color) Pkwy., Austin, TX 78730,
palette depth. Then you can (800) 433-3488 or (512)
display the images on CGA, 794-0100 .
EGA, VGA, or Super VGA Inquiry 1134.
graphics systems. continued
Ciprico 's Rimfire 5500 is optimized for Unix and Net Ware .

44 BYTE • AUGUST 1990


The 1990 Goodwill Games: combined technology of the
2500 athletes in 22 events at underlying db_VISTA
15 locations, drawing hundreds of thousands to watch database engine, search,
them perform. A show-place for international good­ match, and update times are
will. A potential target for terr01ists. A challenge for negligible. Data integrity is
security agencies. assured by avoiding data
With only 3,000 off-duty officers to fill 30,000 as­ redundancy. That means
signments, there's no room for confusion in scheduling. the inforn1ation is reliable.
And scheduling must respond to last minute changes,
as event times slip, as dignitaries arrive on short notice,
The Solution
or as threats arise. Hand-scheduling can't meet the AMOS was created by
challenge. But the Games' Integrated Police Planning Raima's services subsidiary, !-'!.·
Group (IPPG) found that no automated system had Vista Development Corp., Command center personnel can
ever been developed for seeming such events. adjust schedules without delay or
using the db_ VISTA III co11fusio11 , thanks to db VISTA Ill's
Automated Manpower DBMS. "We looked for ability to handle large volum es of
data with speed and accuracy.
On-line Scheduling months for a database that
(AMOS) matches personnel to scheduling require­ was fast, flexible, and could handle a huge volume of data
ments, taking into account special training, language while still maintaining speed," said Sgt. Alan Bernstein of the
skills, and other factors. AMOS prepares an assign­ IPPG. "We also wanted to find a company that could not only
ment sheet for each individual, explaining the furni sh the product, but provide the development services."
assignment, when and where to report, how to get They di scovered Raima and db_VISTA III.
there - even where to park.
Your end users may not be fighting terro1ists, but they still
AMOS responds to changes quickly. The database
need fast, reliable infom1ation to get their jobs done. If you
is large and complex, yet thanks to the innovative
develop applications for MS-DOS, MS Windows, UNIX,

db- VISTA III TM


QNX, OS/2, VMS, Macintosh, and other environments,
db_VISTA III is the solution.

Call 1-800-db-RAIMA (1-800-327-2462)


Database Management System Circle 306 on Reader Service Card
~;f!;...,.f>ons High performance. C language portability.
,~~
~ RAIM~M
.....................=-=
--.. · "" Complete C source code available. No royalties.
Network data model. Relational B-tree indexing. Relational SQL query and repon writer.

~ CORPORATION
Single & multi-user. Automatic recovery. Bu ilt-in referential inlegrity. Complele schema
revision capability. Supports: VMS, UNIX, QNX, SunOS , XEN IX. Maci ntosh, MS-DOS.
MS Windows. 05(2 compalible. Most C Compilers and LANs supported.
Raima Co rporation 3245 146th Place S.E., Bellevue, WA 98007 USA 12 06 1 7 ~7 - 5570 Telex : 650301 8237 MCI UW FAX: (206)747-1991 0
International Distributors: Auslralia : 6 1 2 41 9 71 77 Brazil: 55 1 l 829 1687 Central America: 506 28 07 64 Denmark : 45 42 887249 France: :n I 46092784 Italy : 39 45 5847 11 ~
Japan: 8 1 3 473 7432 Mexico: 52 83 57 35 94 The Nelherla nds: 3 1 02 159 46 8 14 Norway: 47 244 8855 Sweden : 46 0 13 124780 Swilzcrland : 4 1 64 5 17475 : 4 1 01 725041 0 Taiwan: 886 2 552 3277 §:
United Kingdom: 44 0992 5009 19 Uruguay: 598 2-92 0959 USSR: 0 1 32 35 99 07: 8 12 292 19 65: 0 142 437952 West Germany: 49 07 127 5245 Copyri glu © 1990 Raima Corporal ion. All rights reserved CD
* ~Gomlwil/Games ~ is a trtuft:111t1rk of tile T11n11•1· Broadcasting Co1111w11y. rll1 _is n•gi.fti'l'1'tl in 1/Jc U.S . Patt'/11 am/ Trudl'tlwrk Offic1·.
~u/iCclo1 i-',Ull/( .o.nf)nn.,
' , \
-

·- ­-·~!:..
·;q, 0.1_~-::r

gcompares to G
i In Focus presentation.
Is your presentation technology as professional as yo u You can also project brilliant color. And no other LCD
are? Does your audi ence becom e distracted while you're projection panel can do the same.
still fumbling around with slides and transparencies? Compared to any other method, an In Focus presenta­
It's time to use an LCD projection panel from In Focus tion is the most efficient, interactive way to present ideas
Systems. in business meetings, training programs, classrooms,
You can proj ect images onto a wall or screen directly sales presentations, or workgroup computing sessions.
from your computer. In "real-time." So you can share that Your meetings will become more dynamic. And more
information with any size audience. productive.
You can present options and what-if analysis on th e In Focus System s offers a full family of PC Viewer®
spot. Solve problem s, explore alternatives, or edit ideas LCD projection panels. From high resolution black and
and proposals in seconds. You can even present co m­ white projection all the way to brillian t color. What's
puter information without bringing your computer to th e more, the 640 x 480 high resolution di~lays work with
presentation 1 IBM ~ compatibles, and the Macintosh' family All are
incredibly lightweight and easy to set up. And you get a
full, one-year warranty.
So join the thousands of presenters who have already
become more effec tive by using In Focus LCD projection
panels. Call I -800-327-7231 for m ore information or the
dealer nearest you.
Then make your next presentation so dynamic, it's
beyond compare.

See it. Believe it.

IN FOCUS SYSTEMS INC.


Circle 311 on Reader Service Card (RESELLERS: 312)

7770 Southwest Mohawk Street, Tualatin, O regon 97062 1-800-327-723 1. In Oregon, (503) 692-4968. Fax: 503-692-4476.
IBM and Macintcis h an : rcgis tc :rt:d 1rad1 :m;i rks or th eir res pec tive compani es.
WHAT'S NEW

HARDWARE• OTHER

Build a Smart Home Print Four Times


with the Solus Faster
Computer

I f you' re not a programmer


yet want to manage your
T he TigerCub laser
printer controller, with
TigerJet software, can speed
home's temperature and hu­ printing by as much as 400
midity and also set up sensors percent, the manufacturer
and an alarm to alert you to claims.
intruders, the Solus Control The controller is an 8-bit
Computer may be the help card that is said to work with
you need . You manage it with most laser printers, including
DOS-compatible software those made by Hewlett-Pack­
through your XT's serial port, ard and Canon. TigerJet soft­
and it can control a large ware includes printer drivers

-
COMMUNICATIONS
number of sensors and instru­ for Windows , GEM, Ventura
ments in a single home. . . . . . . . . . .... . . .
' • 0 0
Publisher, and HP Printer
The Solus Control Com­ Control Language applica­
puter has a 16-bit 6-MHz tions. System requirements are
64180 processor (Z80-com­ DOS 2.0 or higher and at
patible) system, its own power The So/us Control Computer and an XT can control your home's least 640K bytes of RAM and
(12-V DC and AC adapters), temperature and security systems, plus a whole lot more. 2 MB of EMS memory .
memory, and clock, and a Price: $595.
plethora of 1/0 ports : 14 ana­ Contact: Advanced Vision
log inputs, eight digital inputs, l-in-1024 step resolution for In its basic form , you can Research , Inc ., 2201 Qume
four pulse counters, one ac­ input signals and a minimum use the RTI-870 to simulta­ Dr. , San Jose, CA 95131 ,
cumulator counter, eight digi­ resolvable signal size of neously record data from up (408) 434-1115.
tal outputs, and an X-10 1 m V . In the initial release, to four chromatographs . Its 22­ Inquiry 1138.
power-line interface. the maximum sampling rate bit (0.25 parts per million)
The X-10 interface lets you (chosen through the soft­ AID converter automatically
automate control of as many as ware) is 87 samples per sec­ samples signals at up to 20
256 lights and appliances. In ond, per channel. times per second, with a maxi­ Speak Computer
the Solus Control Computer Price: $1795. mum integral nonlinearity of Commands Instead
kit, you get a cable, one X-10 Contact: Solus Systems, 0.5 ppm and 2 µ. V of noise. of Typing
transceiver (which transmits Inc., 4000 Kruse Way Place, Software-programmable
high-frequency signals over
AC wiring), and a receiver
module to control one
Building 2-285, Lake Oswe­
go, OR 97035 , (800) 247-5712
or (503) 635-3966.
gain, from Laboratory Tech­
nologies ' data acquisition
software, allows input scaling
T he Micro Intro Voice
hand-held voice-recogni­
tion system is designed for
appliance. Inquiry 1137. from ±5 V to ± 100 mV , applications that require-or
Pull-down menus and selectable each time a reading could be helped by-hands­
icons from about 200K bytes of is taken. free computer input and text­
DOS-compatible software let Options include Laborato­ to-speech voice output. It's
you "write" programs. The Analyze ry Technologies ' Chrom soft­ compatible with most operat­
Solus Control Computer also Substances ware for manipulating raw ing systems by way of its
includes a second serial port to with a PC laboratory data, a screw termi­ serial interface.
link Control Computers , even nator for analog input chan­ This voice-recognition de­
over a wide area with modems.
You can theoretically join
256 Control Computers , each
T he RTI-870 is an 8-bit
add-in board that trans­
forms your PC into a high­
nels or TTL-compatible digital
110 lines , and a relay back­
plane for increasing input ca­
vice includes an 8-MHz V25
microprocessor, 128K bytes
of RAM, and system software
monitoring a variety of resolution chromatography pabilities to 16 channels. that automatically recognizes
conditions. workstation for your labora­ Price: $1795; Chrom soft­ 21 voice commands.
System standards include tory. You use it to identify ele­ ware, $495; screw terminator, Price: $995 .
an 87-Hz 10-bit AID converter ments within materials . $295; backplane, $139 . Contact: Voice Connexion,
subsystem, EPROM firm­ Contact: Analog Devices , 17835 Skypark Cir. , Suite C ,
ware, a real-time clock, and Inc. , One Technology Way, Irvine, CA 92714, (714)
32K bytes of static memory, P.O. Box 9106, Norwood, 261-2366 .
24K bytes of which is available MA 02062 , (800) 426-2564 or Inquiry 1140.
to store collected data. The (617) 461-3375 . continued
10-bit AID subsystem offers Inquiry 1139.

48 BYTE • AUGUST 1990


INSTANT MAINFRAME. JUST ADD SCO.
ot too long ago, a few dozen people sharing the same pro­
N grams, resources, and information on a single computer at
the same time meant only one thing- a mainframe.
Toneoday,inSCOten ofUNIXall System solutions are installed on more than
leading 386 computers in operation worldwide.
Running thousands of off-the-shelf XENIX~ and UNIX System-based
Powerful, big, expensive, and proprietary. applications on powerful standard business systems supporting 32
More recently, the same people could be found doing exactly the or even more workstations-at an unbelievably low cost per user.
same things-simultaneously sharing programs, resources, and And with such blazing performance that individual users believe
information-on a minicomputer. they have the whole system to themselves.
Alot cheaper, a lot smaller, yet powerful enough to do the same Running electronic mail across the office-or around the world­
jo~s. And just as proprietary. in seconds.
Running multiuser PC communications to minis and mainframes
hen along came the latest generation of personal computers.
T And now, the same people are more and more likely to be
found doing exactly the same things- simultaneously sharing
through TCP/ IP and SNA networks.
And doing some things that no mainframe-or even DOS- or
programs, resources, and information-on a PC. liOS/ 2'"-based PC-ever thought about, such as running multiple
And not a whole officeful of PCs networked togetlm, either, but DOS applications. Or networking DOS, OS/ 2, XENIX and UNIX
a single PC powering the whole oj/ice at once. Systems together. Or running UNIX System versions and workalikes
Alot cheaper, a lot smaller, yet still easily powerful enough to do of popular DOS applications such as Microsoft®Word, 1-2-3 ~ and
the same jobs. Built to non-proprietary, open system standards dBASE III PLUS.®
that allow complete freedom of choice in hardware and software. Or even letting users integrate full-featured multiuser productivity
And running the industry-choice multiuser, multitasking UNIX® packages of their choice under a standard, friendly menu interface.
System Vplatform that gives millions of 286- and 386-based PC Today's personal computer isn't just a "PC" anymore, and you can
users mainframe power every business day. unleash its incredible mainframe-plus power for yourself-today.
The UNIX System standard for PCs-sco.·· just add SCO.
The SCOfamily ofUNIX System software sof11tio11s is avaifahfejor aff 80286-, For more information, call SCO today and ask for ext. 8562.
80386-, a11d 80486-based i11d11stry-sta11dard and Micro Cbrm11ef'" computers.

. .
~lX is a regiSltltd tndemark of AT&T. SCO and lhc SCO logo are tradmwbofTht Santa Cruz Operation, inc. Micrmolt and ;mm: are regislmd
tndemirb ol Miausoh f.orporation. OS/2 and Miao Channtl are tradenwb of lnltml.lional Business M:a.diines Corpora.lion. 1-2-3 is a regislmd
tradtmark ol lotus DeYelopmcnt Corporation. dBASE DI PWS is a reglslmd trademark of Ashton-Tait.
e19119 The Santa Cruz Operation, lnc., 400 Encinal Street. P.O. Box 1900, Santa Crui, California 95061 USA
The San12 Cruz Op!:r21ion, Ud., Crolley Centre, Hatters We, Watford WDI SYN, United Kingdom, +44 (0)9'l3 816344, FAX: +44 (0)923 817781,
TEl.LX.:9173n!OJU!IO,
1/ 89 Seo iiil
(800) SCO-UNIX (726-8649>
(408) 425-7222
FAX: (408) 458-4227
THE SANTA CRUZ OPERATION E-MAIL: ... !uunet!sco!info info (Zv sco.COM

Circle 237 on Reader Service Card


WHAT'S NEW

CONNECTIVITY

Diskless and Low-Priced LAN


Not-So-Diskless Administration
LAN Workstations
Compaq , Emerald, and Uni­
sys have recently introduced
L AN Command is LAN
management software that
combines database manage­
space-saving LAN worksta­ ment with low-level network
tions that feature VGA graph­ analysis. It occupies about
ics and 286 CPUs. 350K bytes on the server plus
512K bytes per LAN node.
You must load NetBIOS on all
C ompaq says that its
Deskpro 286n and 386n
(which have 12-MHz 286 and Th e Unisys PW2 LAN workstation fits on the back of its
the workstations , or you can
use NetWare's IPX protocol.
16-MHz 386SX CPUs , respec­ accompanying monitor, out ofyour way. The relational database
tively) are designed to coex­ system tracks node data (in­
ist with the company's LAN cluding user name, location,
servers (and other servers) ing card. Ports include two phone number, address, and
and double as stand-alone PCs. serial, one parallel , one for node name) and more than 50
The Deskpro 386n comes VGA graphics (a monitor is Microcom Offers additional fields . Portions of
disk less with 1 MB of RAM optional), and one for the in­ Low-Priced the database are populated
(expandable to 16 MB) , an cluded IOI-key keyboard . Cellular Modem automatically by the network
embedded VGA controller, a The chassis also supports one monitoring commands to
graphics accelerator, a key­
board, and room for three one­
third-height disk drives, a
3 1/2 -inch floppy disk drive
and one 40-MB hard disk drive
(both are optional) .
M icrocom provides a
power inverter in its
MNP cellular modem to give
build a traffic history for
every node.
A report generator pro­
proprietary memory card, and Price: ARCnet, $995; Ether­ you data communications from vides standard and custom re­
two full-length 16-bit cards. net , $I095; Token Ring, your car's cellular phone at ports using Boolean opera­
The diskless Deskpro 286n has $1295; add $200 for 16­ rates as high as 12 Kbps. All tors on any field in the record .
the same features except that MHz ; floppy disk drive, $IOO; you need to add is a $500 For example, the administra­
its RAM limit is 13 MB. hard disk drive, $500 . data port for the phone . tor might request a custom re­
Options include floppy Contact: Emerald Com­ Two models are available: port for every Ethernet node
disk drives , 40-MB hard disk puters , Inc ., 7324 Southwest the C-96 for the central site on the fourth floor that uses
drives , a 2400-bps modem , a Durham Rd ., Portland , OR (typically the receiving end) the server named Accounting
14-inch monochrome or color 97224, (800) 321-5711 or and the M-96 for automobiles. and has rebooted more than
VGA monitor, and MS-DOS (503) 620-6094 . The high data rates are five times in the last week.
3.3 or 4.01 or OS/2 1.2. The Inquiry 1144. achieved with a modified Other monitoring features
15- by 39;-; 0 - by 149/. 0-inch 2400-bps (V.22bis) modem include packet activity, colli­
nisys designed its PW 2
chassis encloses a 90-W power
supply and a dual-speed fan .
Price: 286n , $1699 ; 386n,
U LAN workstation, a disk­
less IO-MHz 286, to hang off
that packs 5 instead of 4 bits
per baud for 4-Kbps rates ,
Microcom says. Microcom
sions , ring faults , bridge fail­
ures, router failures , band­
width use, traffic errors , and
$2299. the back of its 14-inch mono­ adds its seventh Networking data loss . And you can monitor
Contact: Compaq Computer chrome VGA monitor like a Protocol (MNP 7) , a compres­ single stations, sets of sta­
Corp ., 20555 FM 149, I-inch-thick package of letter­ sion algorithm, which typi­ tions , or the entire network
Houston , TX 77070, (800) size (8 1/2- by I I-inch) paper. cally triples the 4-Kbps trans­ across bridges and routers
231-0900. Its standard configuration fer rate. from any single DOS or OS/2
Inquiry 1143. includes a IOI-key keyboard , The company also pro­ workstation .
l MB of RAM (upgradable to vides its MNP IO protocol , A TSR program called

E merald ' s LANstation II


is a diskless workstation
for your ARCnet, Ethernet ,
5 MB) , a Microsoft Mouse, a
NetWare 286 driver, DOS
4.01, Windows/286, a serial
which drops data rates as
lines get noisier and raises
them aga in when the line
Snooper lets you perform re­
mote administration of the
client computer.
or Token Ring LAN that fea­ port, a parallel port, and an noise disappears. Price: $395 per adminis­
tures a 12 .5-MHz or, option­ Ethernet adapter card for thick Price: C-96, $899; M-96 , trator.
ally , a 16-MHz 286 micropro­ and thin coaxial cabling. $999. Contact: Dolphin Software ,
cessor, and 1 MB of RAM Price: $2395. Contact: Microcom Sys­ Inc. , 6050 Peachtree Pkwy .,
(upgradable to 4 MB). Contact: Unisys Corp ., P.O. tems , Inc ., 500 River Ridge Suite 340-208, Norcross , GA
The 12- by 12- by 2-inch Box 500, Blue Bell , PA 19424, Dr. , Norwood, MA 02062 , 30092, (404) 339-7877.
chassis supports the mother­ (800) 448-1424 . (800) 822-8224 or (617) Inquiry 1146.
board with one half-length Inquiry 1145. 551-IOOO. cominued
add-in slot to hold a network­ Inquiry 1142.

50 BYTE • AUGUST 1990


We've
gotanew2MB
WOR.M.
Now
we're fishing for
ideas from you.
Introducing the Optical Card, the remarkable new
personal data storage and retrieva l medium from
Canon. An IBM AT-compatible RW-10 Reader/Writer
uses a laser to read and write up to two Megabytes of
digitized text, graph ics or sound on the Optical Card
(shown here actua l size). Data can be added, but
not erased, and isn 't susceptible to magnetic or
electrostatic fields .
The Optical Card and RW-10 combine speed,
high reliability and conven ience that just cry out
for the development of entirely new systems
applications. And that's where you come in .
Don't let this "big one" get away Find out more
about the Optical Card by call ing Bruno Dosso at
Canon at 516-488-6700.

© 1990 Canon U.S.A .. Inc.. OneCanon Plaza. Lake Success. NY 11042

Circle 47 on Reader Service Card


Canon
WHAT'S NEW

CONNECTIVITY

Price: NLM-Check, $499;


NetCheck, $299.
Brainstorm Gets Contact: Nu-Mega Technol­
LAN Users Talking ogies , P.O. Box 7607, Nashua,
NH 03060, (603) 888-2386 .

B rainstorm 2.0 is a LAN


program designed to en­
courage group discussions. It
Inquiry 1149.

lets you respond to any number


of defined topics in an orga­
NCR Card, OS/2
nized manner, as if you were Software Turn PC
sitting at a round-table into ISDN Station
discussion.
An opening message in­
vites everyone to join a topic
discussion . Once you've se­
Brainstorm 2. 0 promotes round-table discussions on your LAN. T he NCR ISON Worksta­
tion includes a PC Termi­
nal Adapter, or PCTA (the
lected a topic, you're shown all digital equivalent of a mo­
the messages in that topic in share command. dem) , OS/2 I. I , and an OS/2
order of their entry. You add to Price: 25-user version, $349; Presentation Manager voice­
the conversation by replying unlimited-user version, $699. Protect Your mail application .
to any message in the topic . Contact: Mustang Software, Memory Within This 16-MHz 386SX ma­
Brainstorm incorporates a Inc., P.O. Box 2264, Bakers­ NetWare 386 chine is designed for the evolv­
"quoted reply" feature that lets field, CA 93303, (800) 999­ ing digital telephone system
you move phrases from the
original message into the re­
ply, allowing you to follow
9619 or (805) 395-0223 .
Inquiry 1148. N LM-Check and Net­
Check are software util­
ities for application develop­
called ISON, which features
simultaneous voice and data
communications over a
the thoughts of the other topic ers and NetWare 386 users, 144,000-bps line (with three
members. respectively, who are con­ digital channels limited to
The program supports A Low-Cost cerned about applications 64,000 , 64 ,000, and 16,000
public and private discussions, Alternative to Link crashing workstations , bps) rather than today's more
plus a third type of topic that Computers servers, or each other. common analog telephone
lets a topic author share an in­ Both are essentially Net­ line, which is limited to voice­
vitation message with every­
one but allow only selected
users to join the discussion.
T ransFarNet is an exter­
nal unit that connects up
to six personal computers at
Ware 386 versions of Bounds­
Checker, a programmers '
utility for checking DOS-ap­
only or data-only communi­
cations at a maximum rate of
9600 bps (without com­
An interested user reads the in­ data rates of up to 115,000 bps plication memory accesses. pression) .
vitation and requests permis­ and at distances of up to 500 While Bounds-Checker auto­ Standard versions of
sion from the author to access feet. You use a free serial port matically diagnoses out-of­ NCR' s ISON Workstation in­
the private topic. You can on each computer and cables bounds memory accesses by clude 5 MB of RAM , a 40­
also send private messages to with RJ-11 connectors to plug DOS-memory that 's not le­ MB hard disk drive, a VGA
each other in the traditional into TransFarNet. gally within the limits set by controller and monitor, and a
E-mail fashion. The basic package, which DOS for that application­ mouse.
An Application Menu is designed only for simple file NLM-Check automatically de­ Basic to the system is the
choice on the main menu transfer, comes with four 50­ tects out-of-bounds memory PCTA, a full-length 16-bit
allows the LAN administra­ foot lengths of unshielded accesses by NetWare 386 add-in board with an 80188
tor to attach other application twisted-pair cabling . Trans­ applications . microprocessor.
programs and list them on FarNet is compatible with Lap­ NetCheck 1.0 write-pro­ Voice-mail software called
the menu for direct selection. Link, LapLink Mac, Desk­ tects all executable code on the Voice Data Manager includes a
This lets you access applica­ Link, Hot Wire, Brooklyn NetWare 386 server. If a dialing directory for outgoing
tions directly from the Appli­ Bridge, and FastLynx . server task or driver corrupts voice/data calls and a digital
cation Menu and return to Price: $395 . this code, NetCheck displays answering machine.
Brainstorm when finished. Contact: Western Telematic, a warning message on the sys­ Price: ISON Workstation,
Brainstorm runs on the Inc . , 5 Sterling, Irvine, CA tem's console. $7795; PCTA, $1695; Voice
IBM PC with 448K bytes of 92718, (800) 854-7226 or NetCheck also contains a Data Manager, $195.
RAM . You can load it as a (714) 586-9950. performance-monitoring NLM Contact: NCR Corp. , Cus­
pop-up TSR program, and it Inquiry 1150. that you can access to display tomer Service, P.O. Box 2989,
occupies only 6K bytes. Net­ statistics on each NLM's use of Norcross , GA 30091 , (800)
work compatibility includes the processor; it provides 544-3333 .
Novell, Banyan Vines, data on the longest time slice Inquiry 1151.
3Com, and any network that and the average time slice of continued
supports NetBIOS or DOS each NLM .
3.x file and record locking via

52 BYTE • AUGUST 1990


"H you program in assembly language,
you gotta have Spontaneous
Assembly."
Michael Abrash, Author of
The Zen ofAssembly

~~
"Spontaneous ~~
Assembly makes a ~
whole new class of '~ ~

assembly language "'


applications possible."
Jeff Duntemann, Editor-in-Chief,
PC Techniques

Serious Assembly.
Nobody really takes assembly language file 1/0 • File and directory management step instructions and technical notes explain
seriously. Nobody, that is, except Lotus, • String manipulation • Memory manipulation memory models, library customization, inte­
WordPerfect, Novell, and everyone else • Character/numeric/string conversion-and gration with C, and much more.
who needs the tightest, fastest code possible. more. All carefully documented, tested, and
ready to use. Spontaneous Assembly.
But assembly is tough...unless you have Serious assembly language programming
plenty of ready-to-use assembly language Tight, fast code. Fast. doesn't need to be hard any more. Now it
routines at your :fingertips. That's why Every routine is hand-coded and hand­ can be Spontaneous.
industry leaders spend a lot of time and optimized (in assembly, of course). And a
money creating their own, proprietary See for yourself. Order now from your dealer
consistent, register-oriented parameter-passing
assembly language libraries. convention makes these routines remarkably or call 1-800-ASSEMBLY to order direct.
easy to use. With Spontaneous Assembly, coding Then use Spontaneous Assembly for up to
You could spend your valuable develop­ in assembly is as fast as coding in a high-level 30 days. If you're not 100%satisfied, return it
ment time building a library; or you can use language-without the overhead. for a full refund!
Spontaneous Assembly, the complete
assembly language library specifically Powerful memory model support. Retail Price.
designed for serious assembly language Spontaneous Assembly unleashes the full
development. power of memory models in assembly $395 Plus shipping & handling.
Includes 5 '/," and 3 '/," diskettes.
language. It supports all Microsoft/Borland Full source code included. No royalties.
Over 700 functions and macros. standard memory models as well as custom 30 day money-back guarantee.
• Complete text mode windowing system models and mixed-model programming. And it
•Direct/BIOS/DOS screen 1/0 •Near/far/ gives you complete control over segment/group Call Now!
relative heap management • Program/ names and attributes.
environment control • Array management,
sorting, searching • Critical error manage­ Complete documentation.
1-800-ASSEMBLY
Orders • Information • Support
ment • Quadword/dword integer math A 750 page reference manual describes every
• Date/time manipulation • Enhanced DOS function, macro, and variable in detail. Step-by­ VISA • MasterCard • Check • C.O.D.

For 80x86-based systems running DOS 2.0 or later. MASM 5.1 or TASM recommended.
Base Two Development • A Division of Acclaim Technologies, In c. • II East 200 North • Orem, Utah 84057 • (801) 222-9500
DEVELOPMENT Spontaneous Assem/1ly and Base Two Development are trademarks of Acclaim Technologies, Inc.

Circle 31 on Reader Service Card (RESEUERS: 32)


new
The graphical user interface (Gill) As a matter of fact, once you see
environment on an MS-DOS®PC, and the environment created byWindows 3.0,
subsequent demise of the "C"prompt, is you'll think quite the contrary.
a reality today. Sure, you say. The first time you see it, you won't
Microsoft realizes you may have believe it. Archaic characters, mundane
heard this one before. And we agree that instructions, and even entire command
you have every reason to be skeptical. sequences, have been replaced by a pro­
Well, all of this was before new gram manager full ofclear, friendly icons.
Microsoft"Windows'" version 3.0. A Gill You're immediately comfortable.
environment that will forever transform When you work on more than one
the way you use your PC. thing at a time, you'll quickly reap the
Now, before you wonder what to benefits. Because the program manager
do with all ofyour existing DOS applica­ welcomes on-screen multitasking of
tions (to say nothing about your existing large Windows applications. Of course,
DOS experience), the Windows environ­ without ever visiting the "C" prompt.
ment works within your MS-DOS sys­ Through something with the com­
tem. This is not a traumatic thing. plicated name of Dynamic Data Ex­
change (DDE), you can simplify your life. We thought about that, too. So new
For example, with DDE, you can change Windows 3.0 breaks the 640K memory
information in a Microsoft Excel spread­ barrier that saddles other DOS programs.
sheet, and have those changes automat­ Giving you access to all the memory and
ically show up in a "linked" power your 286 or 386 PC can muster.
table in a word processing It all sounds incredible. Which it is.
document. Or vice versa. And, it's taking place in an intuitive, con­
You can also easily sistent graphical environment.
access a network from with- l~~ For more information or to learn
in Windows. So, no matter about upgrading your currentWindows
how big the rivalry between research and version,call (800) 323-3577, Dept. L83.
accounting is on the softball field,every­ Graphics-based software is how
body's on speaking terms in the office. people will run their PCs in the 1990s.
Even the setup program is graph­ And there's no better way to get
ical, only needing a few easy steps. yourselfacquainted than Windows 3.0.
At this point, you probably think
·your machine will slow to a crawl the MiclOsoll®
first time you try any of this. Making it all make sense·
Microsoft Wiiulous 3.0 is op/imizcd[or J-2Ml3 286 a ~ul 386 perso1111/ cvmpulas.. ~4 0K RAM n:quirr,rl Customers i11s1ik llu: 50 LJ.11il~tl Staft'S. mll f800) 323}577. Dt•pt. LS.'/. /11 Cmuula..mll (1116)673-7<?JS. Outside the US and Ca1U1da. call (206)882-8661.
e> 1990 Microsoft C.Orporal/01L All nglits 11!.st•roed. Microsoft, MS- DOS a11d tlU! Microsoft fogv arr: n·gzslm:d trademarks and Making 1t al l make sense am/ W1miotcsan: tnulc11wrkso/ MtclVfiJ/I Corporatwn

0 ~·. Iii
~~
Apporel Cont1acls Calculalo1 Clock

4l
Excelsirn 5/ 9 Mtg
u~J!m
Mill Run Dales
~\1/ 111t::
a
E·Ma1I

ffe\

M
Deel.I Mr. Case,
{I
&I
Thank you for
MILL ER
lEX"l lLES be comidet ed

Prior to out conversdtion, I WdS undWdre that Ute Nehru jacket was
enjoying d 1 enaissance. But, I spoke with Daniel McCdnn. who
manage s ou1 Ro cky Mount mill. Ddniel suggested that you might
WHAT'S NEW

SOFTWARE • PROGRAMMING

(800) 233-3733 or (617)


491-7311.
Develop Real-Time Inquiry 1158.
Embedded Systems
on the PC C6toPROM lets you take
your Microsoft C 6.0 .EXE
eady Systems, a real­ files and produce code that
R time software develop­
ment company , now has a
you place into ROM or PROM
and download to most in-cir­
new version of its VRTX32 op­ cuit emulators for source-level
erating system that takes ad­ debugging .
vantage of the 386 processor to Price: $149 .
run real-time multitasking Contact: Systems & Soft­
operations in protected mode. ware, Inc. , 18012 Cowan,
VRTX-PC/386 handles task Suite 100, Irvine, CA 92714,
management, intertask com­ The real-time , multitasking VRTX-PC/386 lets you work with (714) 833-1700.
munication and synchroniza­ and monitor several tasks at once. Inquiry 1159.
tion, memory allocation, real­
time clock control , character Locate, for 8086-compatible
I/O support, interrupt servic­ Price: C Tools Plus/6.0 , sensitive help . After you've embedded systems, includes
ing, and other facilities. $149 ; C Asynch Manager/3.0 , designed the screen , VCScreen subsets of Microsoft C 6.0
You can program the oper­ $189. generates source code. run-time libraries that you can
ating system using standard Contact: Blaise Computing, Price: Vitamin C for DOS , place in ROM , and you can
DOS development tools . Inc., 2560 Ninth St., Suite $225 ; for OS/2, $345 ; download code to in-circuit
VRTX-PC/386 lets you launch 316, Berkeley, CA 94710, VCScreen, $149. emulators .
VRTX applications from (415) 540-5441. Contact: Creative Program­ The Inside! profiler lets
DOS , run VRTX , and exit to Inquiry 1153. ming, P.O. Box 112097 , Car­ you analyze your C code.
DOS without having to rollton, TX 75011 , (214) Price: Locate, $295 ; Inside!,
reboot. The Chatterbox User Inter­ 416-6447 . $125 .
Price: $9880. face Library has routines for Inquiry 1156. Contact: Paradigm Systems,
Contact: Ready Systems, adding pull-down menus and Inc ., P.O. Box 152, Milford ,
MIS VPC1191, 470 Potrero dialog boxes, and customizing Soft-ICE, Nu-Mega's debug­ MA 01757, (800) 537-5043
Ave. , Sunnyvale, CA 94086 , menus with graphics, icons, ger, now supports symbols or (508) 478-0499 .
(408) 736-2600. and other features. from Microsoft 6.0 .EXE Inquiry 1160.
Inquiry 1152. Price: Chatterbox, $189 ; files, in addition to supporting
with source code, $399 . symbols from Microsoft The Polytron Version Con­
Contact: Courseware Appli­ .MAP files. Bounds-Checker trol System lets a team of de­
cations , Inc. , 481 Devonshire, identifies code that causes velopers track changes to
Add-on Tools Champaign, IL 61820, (217) out-of-bounds memory access. files.
Improve 359-1878. Price: Soft-ICE, $386; Price: for DOS , $495 ; for
Microsoft C 6.0 Inquiry 1154. Bounds-Checker, $249. OS/2, $595.
Contact: Nu-Mega Technol­ Contact: Sage Software,

W ith its new compilers ,


CodeView, Browse tool ,
and integrated PFogrammer's
The Glockenspiel C++ 2.0
compiler includes an interface
to Microsoft's CodeView de­
ogies, P.O. Box 7607 , Nashua,
NH 03060, (603) 888-2386.
Inquiry 1157.
Inc ., 1700 Northwest 167th
Place, Beaverton, OR 97068,
(800) 547-4000 or (301) 230­
Workbench, Microsoft C 6.0 bugger for source-level 3307.
offers a programming system debugging . C-scape Interface Manage­ Inquiry 1163.
for DOS, Windows, and OS/2. Price: $499 . ment System 3.2 provides a li­
The following add-ins can Contact: ImageSoft, Inc ., 2 brary of C routines for creat­ The Vermont Views 2.0 li­
make C 6.0 even better. Haven Ave ., Port Washington, ing user interfaces , helping brary of more than 550 func­
NY 11050, (516) 767-2233. you prototype and generate tions for creating data-entry
CTools Plus/6.0 is a library Inquiry 1155. code for data-entry , menu, forms includes a designer for
of compiled C functions that help , and text screens when defining forms and menus .
give you routines for menus The Vitamin C user-inter­ used with the Look & Feel Price: $495 .
and windows , pop-up help face library for DOS and OS/2 screen designer. Contact: Vermont Creative
screens, and a multiline editor includes source code and Price: $499 , including Software, Pinnacle Meadows,
for gathering user responses. functions for adding overlap­ source code; C-scape without Richford, VT 05476, (802)
C Asynch Manager/3 .0 ping windows, data-entry Look & Feel, $399. 848-7731.
now includes modem control forms , menus, and context- Contact: Oakland Group, Inquiry 1164.
routines for letting programs Inc ., 675 Massachusetts Ave. , continued
talk to several modems Cambridge, MA 02139,
simultaneously.

56 BYTE • AUGUST 1990


• •

Then this $50 upgrade will look great.
If you are using Microsoft®
"'
34
f ile f dit Fot:..,la For,....t. J!ata Jlp ti ons Hacro l!i ndow Jielp Windows:M the best thing about
Future Fortune Com. 'Jin Consolida lrd Balance Sheet this offer, besides the special up­
Assets 1988 1987 1986 grade price, is that you'll now
Cutl'ent Assets
Acco\Dlts Recelvablc:r,::::::;:==
lnventD ric s
5132,546

De!> tqm•r
Sl04,668

lllCl SllHO?. OllU


$91,787

~
$6

it
have access to all the memory in
Other
Total Current Assets
f ile f dit Qra w ll.io w J;han ge arra nge J,.i ne your PC. Not to mention that you
Other Assets
TOT AL ASSETS
can keep using your existing
Liabilities and Stock 25
MS-DOS®applications, multitask
Cum.nt Liability
Acco\lllts Payable 20 with otherWindows applications,
Custo mer Deposits
Royaltles and Co
Acc rued Compcnsa ·
15 and network more easily.
No ies Payable 10 All the popular Windows
Ready 5
applications have already been
ii updated to utilize Windows 3.0's
If this looks likeyour current version of Windows. you can upgrade for just $50.
powerful capabilities. And most
are offering low-cost or free up­
dates. So if you have any version
of Windows-including runtime
Windows- give us a call. We'll
upgrade your copy ofWindows,
help you update your applica­
tions, and answer any questions
you may have.
You may have received Microsoft
Windows with your hardware. If
But make sure and call for
you did, you can save$99with this
11/;grade offe1: your $50'Windows upgrade
before September 15,1990. You'll
save $99 offthe suggested retail
price of$149. And you'll be using
Windows 3.0. Which will make
you look great.
To get your Windows
upgrade for just $50, call
(800) 323-3577, Dept. L53.

MiclOsotl®
Check out your software because ifit works within a Windows environment, you're in luck. Making it all make sense·
WHAT'S NEW

SOFTWARE • BUSINESS

Price: $49 .95 .


Contact: M-USA Business
Link Data to Maps Systems, Inc., 17440 North
on the Mac Dallas Pkwy., Suite 207,
Dallas , TX 75287, (214)
931-0024.
F lo•Stat, which PSRC
Software describes as an
entry-level statistical analy­
Inquiry 1167.

sis, mapping, and graphics


package, includes a map-link
feature for linking rows in a Manage It All
statistical worksheet with ob­ with Biz* Base
jects, letting you visualize sta­
tistical data.
You can link data to maps
or pictures created in Mac­
W ith Biz*Base Gold,
you can control your
business word processing,
Draw, SuperPaint, Canvas, After you've identified objects in a Flo•Stat map, the program mass mailings, database, and
or any application that supports numbers them so that objects correspond with columns. contacts in one application.
the Macintosh Clipboard , the The program's dBASE-com­
company says . The program patible database, which is in­
can create numerous types of tegrated with the word proces­
charts and graphs from data, sor, lets you take advantage
including worksheets from of bulk mailing rates when
Excel and tab-delimited producing mass mailings.
ASCII. The program can print letters
Price: $99. by ZIP code and carrier route
Contact: PSRC Software, order.
Bowling Green, OH 43403, Lookup tables make data
(419) 372-8648 or (419) entry fast and accurate, the
372-7126. company says . The program
Inquiry 1165. lets you store as many data re­
sponses as you need, keeping
typing to a minimum.
A slimmed-down version
Network Accounting of the program, Biz*Base Sil­
for Under $50 ver, can run off one 360K­
byte floppy disk.

T he designer of the Dac­


Easy Accounting series
has formed a new company
Price: Biz*Base Gold, $175;
four-station network version,
$600; each additional net­
Pacioli 2000 supports five types ofcosting systems, including
that now sells an eight-module, last purchase price, average cost, and standard cost. work station, $100; Biz*Base
NetBIOS-compatible network Silver, $59.
accounting package . Contact: Creagh Computer
According to M-USA Busi­ accounting files and create rary or permanent check Systems , 674 Via de la Valle,
ness Systems, Pacioli 2000, new records on the fly. Multi­ marks next to transactions dur­ Suite 204, Solana Beach, CA
which can also run as a sin­ company support lets you ing account reconciliation. 92075 , (800) 833-8892 or
gle-user system, lets you keep keep up to 999 companies on­ For a single-user system, (619) 792-1367.
up to 36 monthly periods line. The system's auditing you need DOS 2.1 or higher Inquiry 1168.
open. You can browse through module lets you place tempo­ with 640K bytes of RAM. continued

Accounting and 1-2-3 Integrated for Small Business

L otus Development and


Great American Soft­
ware have collaborated on a
program with @Account­
ing . Based partly on Circle
Systems' Round Trip pro­
with the a.nalysis power of a
spreadsheet. Great Ameri­
can Software says that you
about 1-2-3 release 2.2 .
Price: $795 .
Contact: Great American
package called Financial gram, which creates 1-2-3 can use Financial Manager Software , Inc., 615 Am­
Manager that combines worksheets from dBASE re­ to do what-if analyses and herst St., P.O . Box 2066 ,
1-2-3 release 2.2 and Great ports data, @Accounting create presentation graphics Nashua, NH 03063, (603)
American's One-Write Plus lets you combine accounting on your accounting data 889-5400.
small-business accounting and database capabilities without knowing much Inquiry 1169.

58 BYTE • AUGUST 1990


CRRRY-I The World's First &Original
Book-Size Desktop Computer

SAVES YOUR ENVIRONMENT

Good
Wt. (Monitor, CPU, Keyboard)= 59 lb.
Footprint (W/Keyboard) = 4 sq . ft.

BETTER
Wt. (Monitor, CPU, Keyboard)= 13 lb .
Footprint (W/Keyboard) = 1 sq. ft .

CARRY·I 8088 CARRY-I 80286


10MHZ XT/AMI BIOS /256K RAM expandable to 640k/One to two 12MHZ, 0 Wait State AT/AMI BIOS with Diagnostic/1MB RAM/20MB , 40MB HOD
720KB 3.5 .. FOO/ Serial/Parallel/Game/CGA/MGA/Standard keyboard optional/One to two 1.44MB 3.5" FDD/2 Serial/1 Parallel/CGA/MGA/Standard
connector/16Watt Power adapter keyboard connector/30Watt Power adapter
Dimension : 240mm x 185mm x 45mm Weight: 1.9kg Dimension: 240mm x 185mm x 45mm Weight: 2.1kg

CARRY-I KEYBOARD CARRY-I MONITOR


82 Key/XT-AT Autoswitch 9" , Dual Frequency Weight: 3.4kg
Dimension : 310mm x 145mm x 27mm Weight: 0.7kg

Exclusive Distributors: Authorized:


FL YTECH TECHNOLOGY CO . • L TO. CANAOk ISRAEL: SPAIN' BELGIUM'
(HEAD OFFICE) BUDGETRON INC. MLL COMPUTERS SYSTEMS LTD. AT ELECTRONIC, S.A. CELEM S.A .
2 FL. . NO. 8. LANE 50, SEC. 3. 1320 SHAWSON DRIVE, UNIT 1 9 HABONIM ST .. A.AMAT GAN . P.0 .B . 5 195 NUNEZ OE BALBOA, BOULEVARD OE L'OURTHE, 29
NAN·KANG AO .. TAIPEI. TAIWAN. R.0.C . MISSISSAUGA. ONTARIO, L4W TEL: 972<J.7515511 114 OFICINA 717. 28006 MADRID B-4920 EMBOURG
TEL: {02)785-2556 FAX: (02)78S. 2371 . 783-7970 TEL: 1-416-564·7800 FAX: 972·3-7516615 TEL: 34·1·f>64·5434 TEL: 32-41 ·676434
TELEX: 22233 FlTCO FAX: 1·416-564-2679 FAX: 34-1-411-0869 FAX: 32-41-676515
ITALY'
FL YTECH TECHNOLOGY (U.S.A) , INC. FRANCE' PRIMA COMPUTER TRADING !TALIA U.K., BELGIUM'
3008 scon BLVD.• SANTA CLARA. CA. 95054 U .S.A. M3C L'INFORMATIQUE DU SUCCES VIA UMBRIA. 16/A-42 100 REGGIO EM CENTERPRISE INTERNATIONAL LIMITED DATATECH MICROSYSTEMS S.P.R.L.
TEL: (408)727-7373, 727-7374 FAX: (408)727-7375 64, AV ENUE CHARLES DE GAULLE 95160 TEL: 39-522·518599 HAMPSHIRE INTERNATIONAL B U SINESS PARK, CHAUSSEE OE VLEURG AT 184
MONTMORENCY FAX: 39-522·518599 CROCKFORO LANE , CHll'EHAM. BASINGSTOKE, B· I OSO BRUSSELS
FL YTECH TECHNOLOGY HANOELS-GMBH TEL: 33- 1-34 175362 HAMPSHIRE AG24 OGQ TEL: 32-2·6462290
MENOELSSOHNSTRASSE 53, FAX: 33-1·42355916 NETHERLAND: TEL: 44·256-4637 54 FAX: 32·2-6460937
6000 FRANKFURT AM MAIN 1. WEST GERMANY KN FAX: 44·256-843 174
TEL: (069)74&081 , 746-453 FAX: (069)74 9-375 HONGKONG' SCHIPHOLWEG 343. t 171 PL BAOHOEVEOORP
PARKLY TECHNOLDGY LTD. TEL : 31-2968-84141 FAX: 31·2968·97436 WEST GERMANY'
FL YTECH TECHNOLOGY (H.K.) L TO. 812. BFL .. BLOCK B, TONIC INDUSTRIAL MACROTRON AG
812, B FL, BLOCK B. TONIC INDUSTRIAL CENTRE. CENTRE. 19 LAMHING ST., KOWLOON BAY. NORWAY: STAHLGAUBEAREN G 28, 0-8000 MtiNCH EN 82
19 LAMHING ST .. KOV'llOON BAY. KOW LOON. KOWLOON. SECUS DATA AJS TEL: 49-89-4208-0
HONG KONG TEL: 852-305 1268 GRENSEVN 88, 0663 OSLO 6, NORGE FAX: 49-89-423679 Circle 93 on Reader Service Card
TEL: 305-1268 FAX:-796-8427 FAX: 852-7968427 TEL: 47-2·722510 FAX: 47·2·722515
The IBM RISC System/
Designing on any other workstation

Whatever you're creating, you' ll sail into a who le up to four instruction s per machine cycle, 42 MIPS
new age with any of the four POW ERstations in the and 13 MFLOPS. Suddenly, complex designs don't
RISC System/6000 take eons anymore.
family. Because The four RISC System/6000 POWERstations
POWER (Perform­ feature a range of graphics processors from grayscale
ance Optimization to Supergraphics to satisfy any graphics demand.
With Enhanced RISC) Great news for Power Seekers working on animation,
. .
processmg ca n give scientific visua li zation, medical imaging and engi­
you performance neering solutions like CADAM;" CAEDS'" and CA.TIA'."
you've probably only And for electrical design automation, theres IBM's
dreamed about: all new CBDS '" and an arsenal of over 60 EDA appli-

IBM is a registered trademark and RISC System/6000 and CAEDS are trademarks of International Business Machines Corporal ion. CAOAM is a trademark ol CAOAM INC. CATIA is a

~~~:Ra~~~ ~&~~~~~~~·e~~D~ i1~i6~?~;t!~1~ :se~~nod~a~~~ 1~~. ~[~~cc~~~~~g·all rights reserved.


1 5
6000" family.
will seem downright primitive.

cation s from more than a dozen vendo rs. So if yo u' re tired of paddling upstream with
With every POWERstation, you ca n get an almost yesterday's performan ce, call yo ur IBM marketing
unimaginable palette of 16 million colors, whjch gives representative or
yo u 3 D images so realistic, they fairly leap off th e Business Partner to
screen, with super sharp resolution of l,280xl,024 pi xels. find out more abo ut
And when its tim e to call in the heavy artillery, the the RISC System/6000
POWERstation 730 draws nearly one million 3D vec­ fami ly. For literature,
tors per second. Like all POWERstations, it ca n co me ca ll l 800 lBM-6676,
complete with its own graphics processo r; freein g the ex t. 991.
POWER processor to rapidly create and analyze yo ur Civilization never
designs. All at prices that won't sink anybody's budget. looked so good.

For the Power Seel{er.

Circle 117 011 Reader Service Card


_
==-::::.
- - - --
----- - ---­
-- _.._
-. ,_
---
--
~@
WHAT'S NEW

SOFTWARE• SCIENCE AND ENGINEERING

ing, Jets you add technical


graphing capabilities to an ap­
plication such as a database
Ansys Meshes with just a few lines of code,
with Mechanical the company says. With the
Design Program run-time version, you can plot
data from an application
that's written in C, dBASE,
W ith a new interface be­
tween Swanson Analy­
sis Systems' Ansys element
Pascal, and FORTRAN .
The run-time version has
modeling program and Para­ all the capabilities of SEGS it­
metric Technology's Pro/En­ self, including support for
gineer family of meshing prod­ linear, date, and logarithmic
ucts for Unix workstations, axes, up to four y axes, and
you can perform design opti­ o - oor r ~~ up to 10 curves with 16,000
oi- SldU'y t: 1n1t.O • 1 - t .,...1~111 load•,lbollndary condu.1on1 en t.!'ul :IQd.11

mization on a mechanical de­ points each per graph. Other


sign by passing Pro/Engineer's Pro/Shellmesh meshed this handle that was modeled by the capabilities include curve fit­
mesh output into Ansys. The Pro/Engineer solid-modeling capability. The engineer defined the ting and extrapolation.
two Parametric applications in­ loads and created an Ansys preprocessing input file to analyze Price: SEGS-RT 2.1 , $95 ;
clude Pro/Shellmesh, for the handle using the Ansys finite-element program. unlimited distribution version,
shell elements, and Pro/ $495; SEGS 2. 1, $195 .
Tetmesh, for tetrahedral Contact: Advanced Micro
meshing . chanical, and electrical engi­ types per group . Each assem­ Solutions, Inc ., 3817 Wind­
Price: Pro/Engineer, $9500; neers, uses take-off methods, bly can contain up to 100 over Dr. , Edmond, OK
Pro/Shell, $3000 and up; Pro/ industry databases , and custom items; the program supports 73013 , (800) 284-3381 or
Tetmesh, $4000 and up. For reports to help you quickly up to 100,000 items per job. (405) 842-0558 .
information on Ansys, contact and accurately prepare con­ Esticalc requires 512K Inquiry 1174.
the company. struction estimates . bytes of RAM and a hard disk
Contact: Swanson Analysis With Esticalc, you press a drive on the IBM PC .
Systems, Inc., Johnson Rd., key to pick a specific item Price: $595.
P.O. Box 65, Houston, PA from a category of materials Contact: Elite Software De­ Scientific Word
15342, (412) 746-3304; Para­ lists and count the number of velopment, Inc ., P.O. Drawer Processor Supports
metric Technology Corp., those items using a digitizer 1194, Bryan, TX 77806, WYSIWYG
128 Technology Dr., Wal­ or counter probe. (409) 846-2340.
tham, MA02154, (617) The company provides Inquiry 1173.
894-7111.
Inquiry 1172.
customizable materials data­
bases for each trade. The
T he new version of EXP,
a WYSIWYG word pro­
cessor for scientists and engi­
program also supports auto­ neers , now supports more than
matic price updating from Add Technical 450 technical and foreign ex­
Trade Services, the National Graphing to Your pressions and can import PCX
Estimate Price Service, and other in­ Applications and TIFF format graphics,
Construction Costs dustry pricing services. Brooks/Cole Publishing says .

E lite's Esticalc program,


available in modules for
The program supports
more than 2 million items per
materials database, with as
A dvanced Micro Solu­
tions' run-time version of
SEGS 2.1, a two-dimensional
EXP 2.0 supports the auto­
matic formatting of mathemat­
ical expressions, including
general construction, me­ many as 10,000 groups and 40 graphics package for engineer- sizing , centering, and spacing
of expressiqns and i.ta\ici.zi.ng
of variables". A 100,000-word
MathCAD Now Runs on the Sun spelling checker gives you
the option of U.S . or U.K.

M athCAD , the mathe­


matical-analysis pro­
gram for formatting equa­
the company says .
Like the version for the
IBM PC, Unix MathCAD is
SPARCstation, the average
speed of a Unix MathCAD
calculation is two times fast­
spellings.
EXP 2.0 runs on the IBM
PC with 384K bytes of RAM.
tions and calculating and based on a live document in­ er than on a 16-MHz 386 sys­ Price: $295.
graphing their results, is terface that lets you use the tem with a coprocessor, the Contact: Brooks/Cole Pub­
now available for the Sun-3, computer as a scratch pad, company says. lishing Company , 10 Davis
Sun-4, and SPARCstation defining variables and enter­ Price: $695 . Dr. , Belmont, CA 94002,
workstations. The new Unix ing text anywhere on the Contact: MathSoft, Inc . , (800) 831-6996, (800) 367­
version lets you access and screen . The program can 201 Broadway, Cambridge, 1977, or (415) 595-2350.
work with MathCAD files handle matrices of up to 1 MA 02139, (617) 577-1017 . Inquiry 1171.
created on other platforms, million elements. On a Inquiry 1175. continued

62 BYTE • AUGUST 1990


Monet,not money.

The HP
PaintJet.
$1395~

Who says fine art is out of reach? with your business communica­ For only $1395 (add $125 for the
The HP PaintJet color printer pro­ tions. Surprise your audience with Macintosh interface).
duces brilliant color for a price any thousands of colors. Beamed up
business can afford. on an overhead. Or tucked neatly Call 1-800-752-0900 Ext. 711K
into a report. Persuading people for your nearest authorized HP
up to 85% more effectively than dealer and a free sample output.
black and white. The HP PaintJet. It's what artists
are starving for.
The PaintJet works with all your
favorite graphics, presentation, There is a better way.
spreadsheet and word processing
software. Just hook it up to your
IBM-compatible or Macintosh HEWLETT
computer and start painting. PACKARD

· suggested U.S. li st price. Bu siness graph ics created usi ng Microsort • Exce l, which is a U.S. regi stered trad emark of Microsoft. Co rp. © 1 98~J Hew lett · Packard Company PE 129 16

Circle 110 011 Reader Service Card


WHAT'S NEW

SOFTWARE • CAD AND GRAPHICS

tion at 1 micron.
Pads-2000 runs on the
Facilities IBM PC with 640K bytes of
Management RAM and a hard disk drive.
in AutoCAD Price: $6995 .
Contact: CAD Software,

B y using AutoCAD entity


handles, the DCA Facili­
ties management add-in for
Inc., 119 Russell St., Suite 6,
Littleton, MA 01460, (800)
255-7814 or (508) 486-9521.
AutoCAD on the IBM PC and Inquiry 1177.
Sun systems lets you link
graphical information that rep­
resents your facilities with
the information related to those Architectural and
symbols without increasing 3-D Piping Works
drawing overhead, D.C.A. with AutoCAD
says . DCA Facilities lets you store information such as repair costs,
With the program, you can
establish links to dBASE-com­
patible databases or your own
rental agreements, wne areas, and other information pertaining
to a facility and its equipment. T he ASG Architectural
program, for creating
contract documents for resi­
binary file structure and read dential and high-rise buildings,
externally stored database in­ To provide a way to man­ Jets you work in multiple-
formation on an entity from age your old AutoCAD draw­ story buildings within one
within the program. ings, AutoBase lets you pull Circuit Board CAD AutoCAD file. When you
Price: $1495. in information based on data with Virtual Memory create a floor, you can copy
Contact: D.C.A. Engineer­ such as paths and user names part or all of the plan to an­
ads-2000, a printed cir­
ing Software, Inc., 7 Liberty
Hill Rd., Henniker, NH
03242, (603) 428-3199.
that are inherently stored in a
drawing's filename. After
that, you can search for a
P cuit board CAD system,
uses virtual memory man­
other floor by identifying com­
mon elements.
ASG 3-D Piping lets you
Inquiry 1180. drawing by project, drafter, agement to let you design draw pipes in three dimensions
revision date, budgeted time, boards that contain more than and convert them to 2-D and
or any other information de­ 2000 equivalent 14-pin !Cs, vice versa, the company says.
termined by the system CAD Software says. You can sketch out a piping
Manage CAD manager. In addition to supporting layout with center lines and ac­
Drawings A version of AutoBase for large circuits, the program in­ cess the program's Quick­
on Your Network Sun workstations is scheduled cludes a copper pour routine Mode to pick and place single
for release in the fourth that fills a designated area line fittings, and the program

C yco, famous for its


AutoManager utility that
lets you view AutoCAD
quarter.
Price: Single-user version,
$695; six-user version, $2000 .
while leaving included tracks
and pads isolated. The pro­
gram's autorouters include
scales the pipes to size auto­
matically in 3-D. AutoFit
automatically draws connect­
drawings up to 10 times faster Contact: Cyco International, heuristic, maze, and push-and­ ing pipes between 3-D fit­
than with AutoCAD itself, Inc., 1908 Cliff Valley Way, shove algorithms. Other fea­ tings, accounting for socket or
now has a graphical database Suite 2000, Atlanta, GA tures include checking on-the­ threaded engagement and
called AutoBase that lets you 30329, (800) 234-2926 or fly, the rotation of weld thickness.
manage AutoCAD drawings on (404) 634-3302 . components and pads in Yi 0 -de­ The piping module works
DOS and OS/2 networks. Inquiry 1176. gree increments , and resolu- with AutoCAD release 9 .Gc11:
higher on the IBM PC. The
Architectural program works
New Harvard Graphics Backs Up Your Presentation on AutoCAD for DOS; OS/2;
Sun, Unix, and Ultrix ma­

A new version ofHarvard


Graphics includes a
feature called HyperShow
The program integrates
Draw Partner and includes
a gallery of predesigned
program includes 10 ani­
mated sequences and can
import Excel and 1-2-3 data
chines; and the Macintosh.
Both modules require the ASG
Core.
that lets you tailor the flow of business charts into which or charts. Price: ASG Architectural,
a presentation during its de­ you can plug data. You can Price: $495. $1000; ASG 3-D Piping,
livery. If, during the presen­ also update charts with fresh Contact: Software Publish­ $1000; ASG Core, $500 .
tation, someone asks for data without losing your ing Corp . , 1901 Landings Contact: ASG, 4000
clarification on a slide, you annotations. Dr., P.O. Box 7210, Moun­ Bridgeway, Suite 309,
can click on a button that ac­ Harvard Graphics 2 . 3 tain View, CA 94039, (415) Sausalito, CA 94965, (415)
tivates a backup slide with runs on the IBM PC with 335-6440. 332-2123.
additional information. 420K bytes of RAM. The Inquiry 1126. Inquiry 1178.

64 BYTE • AUGUST 1990


13\JTE
REGIONAL
MIDWEST

PHOTOGRAPHIC IMAGE: ALEX PIETERSEN © 1989 AUGUSTl990 •BYTE 64MW-1


REGIONAL

WHAT'S NEW
MIDWEST

out and buy it," he conceded . need the Mac : They can buy automatically.''
"But it's like getting a taco at an AT clone and run Windows . But how does Windows 3.0
Ramsey: Windows Taco Bell-which isn' t really Ramsey paid a back­ look to a Mac developer? "The
3.0 Not Quite criticism per se, they're nice in handed compliment to Win­ user interface is pretty
the Taco their own terms-but you dows 3.0: "The help system wretched, actually. They 've
know it's not really a taco. I in Windows is ... much nicer got more windows and icons .

T o hear Bill Gates tell it,


Windows 3.0 is good for
users and developers of the
mean, if you go to Mexico,
they're not going to use ground
beef... sour cream, and a lit­
than the help system in
[Apple's] System 7. But I
guess in Windows, you'll
For example, you can't do
something that you think
would be obvious, like drag an
Macintosh because it keeps tle carefully grated cheese ." need a lot more help ." icon out of a window. If you
Apple honest by providing a But during a private inter- · When asked about Win­ try , the cursor turns into a lit­
low-cost alternative to the view , he said, "If you ' ve got a dows 3.0's overall perfor­ tle circle with a slash through
Mac's intuitive, friendly in­ 386 and about 4 MB of mem­ mance, he replied, "The per­ it. And you can't do it. If you
terface. But how do Mac devel­ ory and such, you're really in formance of 3 .0 is pretty good . want to move files like you
opers feel about Windows Fat City with Windows 3." The press has been hyping on do on the Mac, you have to run
3.0? "It looks ridiculous next Although he said the Windows the user inlerface stuff. I think a separate application called
to the Mac ." 3.0 user interface is still the only advantage of 3 .0 . .. File Manager, and then you get
That opinion of Windows "Mickey Mouse next to the [on a 386 machine] is it uses graphical directory
3.0 was voiced by David Ram­ Mac," Apple should view memory much, much more trees .... "
sey, a former software engi­ this as a major threat. Al­ effectively. It's much more in­ While Ramsey conceded
neer for Apple, during a pre­ though he said the differ­ telligent about running non­ that this implementation
sentation in May sponsored ences between Windows and Windows applications . And works, he pointed out that it
by Milwaukee's North Shore the Mac can' t easily be dem­ Windows applications can be requires a separate mode.
Computers . onstrated quickly, with all the written now that can ignore " You have to remember that
"If you've got a DOS ma­ hype surrounding Windows 640K-byte barriers , and it 'll an icon in the window
chine, you should really run 3.0, people will say they don't take care of all that for you continued
REGIONAL

WHAT'S NEW

MIDWEST

represents a program or a eral meeting of the Front tional software." A scientist to see Windows 3.0 up close at
file, but ifthe icon's on your Range PC Users Group. can choose from several data the group's general meeting
desktop, it"s a running pro­ Written by Front Range mem­ acquisition applications on a on August 30 at the Glendale
gram or an open file." ber Dave Trump , the pro­ host of hardware platforms, but Community Center. The
He continued by observing gram features a user interface Trump says not many appli­ meeting will begin at 5:30
that "the interface in 3.0 is a that resembles the periodic cations exist for scientists p.m ., starting with the open­
lot nicer than the user inter­ table. When you select an ele­ "who just want to use the ing of the group 's shareware Ii­
face in 2. 11 , and to DOS peo­ ment in the table, you get up computer as a tool for brary, DOS tutorials, and a
pie, they'll really think it's to 60 more pieces of infor­ science." swap meet.
wonderful." He referred to the mation on the element. Contact: Front Range PC The group 's September
Windows 3.0 price tag of The program includes a Users Group , 305 Magnolia meeting is slated to feature a
$149. "It's pretty nice in the solutions calculator that con­ St., Suite 152, Fort Collins , demonstration of Silverado,
DOS world, but, like I say, verts un its in 24 categories . co 80521, (303) 223-6618. the database that works with
take it on its own merits ." As you type in a formula for For information on Integral Computer Associates' Super­
-Jean Mickelson chemical compounds, the Scientist, call (303) Calc5 spreadsheet. Ken Reeves
program calculates all the ele­ 225-9491. of Poqet Computer will also
ments in the compound and be on hand to show the com­
returns its molecular weight. pany 's small pocket com­
Integral Scientist Trump, who is marketing puter. At the October meeting,
Debuts in Colorado the program as shareware for MICRO to Get Ashton-Tate will demon­
Firsthand Look
A beta version of Integral
Scientist, a program for
$20 through 1990, says he
developed the program be­
cause for many scientists,
at Windows 3.0
strate Applause 2.
Contact: Mile High Com­

chemists and others who


work in the physical sciences,
" their ability to use computers
for their fields is limited by a
M embers of the Mile
High Computer Re­
puter Resource Organization,
3311 West 92nd Place, West-
mi nster, CO 80030, (303)
was the topic of the June gen­ lack of easy-to-use informa­ source Organization will get 426-6669 .

Attention U.S. BYTE Subscribers


Watch for the next BYTE DECK mailing that
will be arriving in your mailbox soon!
c(_.-_------
_ _ _ _--­
---. _____)
Use this as a fast, convenient tool to purchase
computer products and services. It's loaded with
essential hardware and software products that you
should be aware of when making your buying
decisions . . .and it's absolutely FREE!
(/
~
·c ..
~

,
-)

..._..._
If you have a computer product or service, and
would like to reach 275,000 influential BYTE
magazine subscribers, please give Ed Ware a call
today at (603) 924-2596.

11\JTE
Here's what a BYTE Deck advertiser has to say: //

~I ~,._.
"Galacticomm does a lot of card-deck advertising, and the BYTE Deck
has consistently out-pulled every other deck we have ever used.'' • '"""""" ., "-..q
Timothy Stryker, Galacticomm , Inc. , Fort Lauderdale, FL

64MW-4 BYTE • AUGUST 1990


Now You Dollt Have To Be An Egghead
To Understand UNIX®And Open Systems.
If you're a business or technical manager,
senior executive, power user or reseller,
agenda has been expressly designed to
de-mystify open systems computing.
l - -I~e;da~w~.- ---,
Tell me more about UNIX SOLUTIONS
.finally there's a UNIX/open systems trade Discover how and why you should in Anaheim , October 3-5, 1990.
show just for you. implement a system of your own. Send me informarion abour:
UNIX SOLUTIONS was developed Hear consultants, corporate end-users 0 Anending rhe conference.
and resellers discuss their first-hand 0 Anend ing rhe exhibir floo[
to provide the practical knowledge
experiences building cost-effective 0 Exhibiting.
and useful information you need to Name _ _ _ _ _ _ _ _ __
better understand the power and flexi­ corporate systems. Title _ _ _ _ _ _ _ _ _ __
bility of a corporate open computing Come to UNIX SOLUTIONS. Where Company--- - - - - - - ­
environment operating under UNIX. you don't have to be an egghead to Add ress _ _ _ _ _ _ _ _ __
Come see all the latest business appreciate the benefits of UNIX and City _ _ _ _ _ _ _ _ _ __
applications as well as those currently open systems.
Siatc Zip/ Poswl Code _ __
under development. Evaluate the Don't pass up this valuable, once­ Cou mry _ _ _ _ _ _ _ _ __
hardware, networking equipment, a-year opportunity. To receive your Phon e (_ _)·- - - - - - - ­
peripherals and services that can get free information package, return the Fax ( _ _),_ _ _ _ _ _ __
your company up and running. coupon. For immediate action, call Bcs1 time to call _ _ _ _ _ _ __
Come learn from a truly unique (617) 449-6600; fax (617) 449-6953; Mail 10: UNIX SOLUTIONS. Direct Marketing Services, BM8f90
conference program. The 40-session or telex 174273. L 300~tA::_:ee~ ~94~ ___ _J

LIJi'/ >Ar(
SOlUTIONS
EXPOSITION AND CONFERENCESM

Introducing The Open Systems Trade Show


Where UNIX Gets Down To Business.
October 3-5, 1990 •Anaheim Convention Center• Anaheim, CA
Circle 478 on Reader Service Card
c1990. The Interface Group. 300 Firsl Avenue, Needham, MA 02194 USA. UNIX is a registered trademark of AT&T.
REGIONAL

WHAT'S NEW

MIDWEST

Price: $695; four-concur­


rent-user version, $2495; addi­
Expand Your tional users , $695 .
Compaq LTE/286 Contact: ZyLab Corp.,
Memory 3105-T North Wilke Rd. , Ar­
lington Heights, IL 60004,
(708) 632-1100.
N ewer Technology's two
memory-expansion mod­
ules for the Compaq LTE/286
Inquiry 1006.

let you increase the total sys­


tem memory of the laptop to
1.6 MB or 2.6 MB. Mini Version of TK
Price: 1-MB module, $595; Solver for the Mac
2-MB module, $995 .
Contact: Newer Technol­
ogy, 7803 East Osie, Suite
105, Wichita, KS 67207,
T he developer of TK
Solver Plus, an equation
processing solver that lets
(800) 678-3726 or (316) you enter formulas and rules
685-4904 . to solve equations, has re­
Inquiry 1004. leased a scaled-down version
of the program for the Mac­
intosh. MiniTK lets you solve
for 24 simultaneous equa­
Estimate Materials tions with up to 32 variables
and Prepare and includes the backsolving
Cutting Lists capability ofTK Solver Plus .
Newer Technology says that its memory-expansion modules are The program includes a

W orkhorses says that the


Carpenter's Dream pro­
gram simplifies the process
100 percent compatible with the Compaq LTE/286. scientific calculator and 24
models for fields such as me­
chanical engineering, chemis­
of material estimating and pre­ on the IBM PC with 360K and complex queries in the try , financial analysis , and
paring cutting lists for home bytes of RAM . form of logical expressions . others .
construction . You can use it to Price: Version 2.1 , $99; ver­ Zylndex for Unix runs on Price: $20.
estimate material needs. sion 3.0, $149. a 386-based machine running Contact: Universal Techni­
The cutting rafter segment Contact: Workhorses, Inc ., SCO Unix System V/386 re­ cal Systems , Inc., 1220 Rock
of version 2.1 computes truss 805-B 14th St., Golden, CO lease 3.2, Interactive 386/ix St. , Rockford, IL 61101,
calculations and determines 80401, (800) 777-2477 or release 2.0 or higher, or SCO (815) 963-2220.
the critical measurement of the (303) 279-8551. Xenix 386 release 2.3. Inquiry 1005.
level line from the bottom of Inquiry 1008.
the subfascia to the outside
wall, letting you adjust the
rafter cut so that the soffit with
respect to window trim will A Text Retrieval
be perfect. The roofing pro­ Program for Unix
gram computes the amount of
yLab's Unix version of
half-lap roll roofing needed
and the amount of cold pro­
cess to go with it.
Z its Zyindex text retrieval
system now supports color,
Carpenter's Dream gives letting you set any of 16 fore­
you long-point to short-point, ground colors and eight back­
with overhang included. It ground colors for windows and
computes the length of your menus. Zylndex lets you
first jack rafter and deter­ search your system for words,
mines the difference in length phrases, numbers, and dates.
for each jack rafter. Version The program offers techniques
3.0, shipping later this year, for searching by numeric
will let you do what-if anal­ ranges, prefix and suffix wild Zylndexfor Unix features two interactive tools that let you
yses when looking at different cards, concept searching , narrow a search for a word. The thesaurus box in the top
construction proposals. left lists synonyms, while the box at right shows close
Carpenter's Dream runs approximations ofthe word. The screen at the bottom
displays previous queries.

64MW-6 BYTE • AUGUST 1990


BOTH WENT TO HARVARD
WHICH ONE WENT TO SCAN-TECH?
Yes, SCAN.:fECH will pump you up, like no business degree ever could, An MBA can go along way, but you won't find more powerful tools
by introducing you to one of the most powerful forces affecting your to shape up your business than the ones at SCAN.:fECH 90.
business today. For your FREE copyofthe SCAN-TECH BUSINESS
Automatic ID-Where computers meet the real world. From POWER PAK, call 800-338-0206 (412-963-8588 in PA)
Bar Coding to Radio Frequency. From OCR to Magnetic Stripe, to Voice and
Vision. Auto. ID is giving business real power to manage data...with new

SCANiECH~
hardware, software and EDI applications for the real world of business.
Giving business a hard body-Productivity plus. No business
can afford to overlook the productivity gains offered by Auto. ID systems.
From inventory to point-of-sale. In manufacturing, retailing or anywhere
in between.
The show that started it all is at it again. SCAN.:fECH 90 has OCTOBER 2-4-, 1990
become one of the most important business automation events anywhere. SEMINARS BEGIN OCTOBER 1ST
Now we're offering you awhole new component on total productivity INTERNATIONAL AUTO . ID SHOW AND SEMINAR
enhancement...Plus the knowhow you'll need for smooth implementation. GEORGIA WORLD CONGRESS CENTER • ATLANTA

SPONSORED BY
THE TECHNOLOGY
lllllllAIM~ THAT'S CHANGING BUSINESS.
Circle 485 on Reader Service Card (RESEUERS: 486) AUGUST 1990 • BYTE 64MW-7
REGIONAL

WHAT'S NEW

MIDWEST

Science Figures Mac Forms


and Symbols Software Supports
for SlideWrite Plus Formulas

A dvanced Graphics Soft­


ware's Science Figure
Pack of chemical symbols,
The Science Figure Pack includes figures for lab equipment,
perspective structures, porphyrins, three-dimensional bonds, P ower Up Software says
that the new version of
Fast Forms supports percent
chain polymers, and other symbols for Slide Write Plus.
lab equipment, maps, and and formula operations, in ad­
markers lets you create dition to basic mathematical
chemically oriented graphics ture, lnstantAccess, Mem­ Mac Plus with System 6 .0.2 operations between data fields,
presentations when used with orySetter, NowMenus , or higher. such as addition and multi­
the company's SlideWrite Plus Persistence, Print Previewer, Price: $149. plication.
presentation graphics pro­ Profiler, RearWindow , Start­ Contact: Now Software, The company also im­
gram for the IBM PC . Up Manager, and Inc ., 520 Southwest Harrison proved the program by letting
Symbols include basic WYSIWYG Menus . St ., Suite 435 , Portland , OR you create a custom form and
building blocks, compounds , With the WYSIWYG 97201, (800) 237-3611 or fill in, print, and save the form
polymers , nucleic acid bases, Menus utility , handy for desk­ (503) 274-2800. without having to exit the ap­
nucleosides, and others . Build­ top publishing and word pro­ Inquiry 1012. plication. You can also save
ing blocks include bonds , ar­ cessing , you can pull down the forms and data for further
rows, ligands , and ring , font menu and see what each editing, importing, and
crown, and atomic orbital typeface will actually look like searching .
structures . in the size you select. Now­ 3-D MiniCAD for the The program runs on the
The geographic library in­ Menus lets you pop up the First-Time User Mac Plus .
cludes a map of the U.S ., indi­ menu bar without having to Price: $179 .95 .
vidual states, and regions.
Price: $99.
Contact: Advanced Graphics
move the mouse. InstantAccess
lets you assign default folders
to your applications .
F eaturing many of the ca­
pabilities found in high­
end CAD programs, 3-D
Contact: Power Up Software
Corp ., 2929 Campus Dr. , San
Mateo, CA 94403, (415)
Software, Inc ., 333 West MemorySetter lets you al­ MiniCAD is designed for ease 345-5900.
Maude Ave., Suite 105, locate RAM on the fly to of use, letting you create a Inquiry 1010.
Sunnyvale, CA 94086, (408) memory-hungry applications drawing within a few hours of
749-8620. running under MultiFinder. taking off the shrink wrap,
Inquiry 1009. RearWindow lets you move its developer says .
and copy files from inactive According to Abbot, Fos­ Design Your Home
windows without activating ter & Hauserman, 3-D Mini­ on the IBM PC
them . Persistence prevents CAD supports three-dimen­ and the Mac
Twelve Utilities start-up icons from wiping sional modeling, extruding,
for the Mac each other out at boot time .

ow Software's package
The StartUp Manager lets
rotating, and stretching of
objects. You can also view a A bracadata, developer of
the Design Your Own

N of 12 utilities for the


Macintosh include Alarms­
you control which INITs and
cdevs load when you turn on
your Mac .
drawing in up to four ways,
with each view in its own
window .
Home series for the Mac or
IBM PC, has released Archi­
tecture for the Macintosh,
Clock, Customizer, DeskPic­ Now Utilities runs on the The program runs on the which now supports 8-bit
IBM AT with a hard disk drive color.
and an EGA or VGA display. Architecture provides
Price: $99 . drawing tools, predrawn archi­
Contact: Abbot, Foster & tectural objects , support for
Hauserman Co ., 44 Montgom­ multiple-page drawings, over­
ery St., Fifth Floor, San lays, and a stud/beam tool to
Francisco, CA 94104 , (800) calculate how much lumber
562-0025 or (415) 955-2711 . you'll need .
Inquiry 1011. Price: Architecture: Mac
and IBM PC versions, $99.95;
Apple II version, $69.95 ;
Apple IIGS version, $89 .95 .
Contact: Abracadata, Ltd .,
P.O. Box 2440, Eugene, OR
The three-dimensional MiniCAD program inCludes a 97402 , (800) 451-4871 or
solid-model display option for showing a shaded rendering (503) 342-3030.
ofany object. Inquiry 1013.

64MW-8 BYTE • AUGUST 1990


It's hard to be humblewhen we have
so much to offer for so little...
MADE IN
A higher standard
THE USA of standard features
TECH™386SX WITH40MB


80386SX processor running at 16MHz.
512KB RAM expandable to 8M13 on motherboard.
HARD DRIVE SYSTEM
• 0 wait state page mode memory. AND 14" MONITOR
• Built-in dual IDE hard drive interface.



Built-in dual diskette drive controller.
Built-in parallel printer port.
Two built-in serial ports.
ONLY S f,295
• Seven expansion slots (6 available).
• Socket for 80387SXcoprocessor. OPTIONS
• 5.25 " 1.2MB or 3. 5" 1.44MB diskette drive. lOOMB hard drive system . .. S1,595
• Enhanced 101-key keyboard. 200MB hard drive system .. .S2 ,095
14" flat screen high res. monochrome monitor with 20MHz version . . . . . . . add s 120
graphic adaptor.

MAXTOR™ 769MB 16.Sms . . $2 ,5 55 CONNER™


HIGH
HIGH PERFORMANCE 5.25"HARD DRIVES
Drive Drive PERFORMANCE
Model Capacity Access Time Only w/Kits 3. 5 fl
XT-1085 85MB 28ms 625 715
XT-1140 143MB 27 ms 1,200 1,285 HARD DRIVES
XT-2190 191MB 29ms 1,370 1,470 AT/SCSI
XT-4170E/S 179MB 14ms 1,145 1,285 Conner 40MB . .. . .. . S 375
XT-8380E/S 4IOMB 14. Sms 1,595 1,765 Conner 80MB .. ... . . S 545
. ._ _ _ _ _ _ _ _ _. . Tahiti Optical
LXT200A/S (3 . 5'~
1.2GB 35ms 5,925 6,075 Conner lOOMB ....... S 665
202MB !Sms 895 925/1,035 Conner 200MB . . ..... S1,065

MACINTOSH™ HARD DRIVE SUBSYSTEM


200MBExternalDrive .......................... Sf ,049
18ms, 3MB/sec Data Transfer Rate, Complete with Formatting Software, Manual,
SCSI and Power Cables!
Internal External
40MB, 29ms .. .. . .. ...... . . .. . .. . . . . . . . .. .. .. . . .. ... . ... ... . S 419 s 539
s 71 9

a.----------•
80MB, 25ms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S 5'99
lOOMB, 25ms .. . . . . . . .. ... . . . . . . . . . . . .. . .. .. . .. . . . . . . . . .. ... . S 699 s 819
200MB, 15ms.. . . . . .. .. . . ...... . . ..... . . ... . .. . .. . .. . .. .. ... . S 919 Sl ,049
380MB, 14ms.. . . . .. . . . ... . . . .. . . . ... . . . . .... . . ... . ... . . . . . . . Sl,649 Sl ,739

SYSTEM OPTIONS
5l 2KB RAM upgrade . . .. ...... add s 65
2MB RAM upgrade ... .. .. .. . . .add s195
TECH CITY TM BUYWITHCONFIDENCE
FROM TECH CI'fYTM
• 30-Day Money-Back Guarantee!
• I Year Warranty
VGA monochrome monitor ... . .add s110 800-828-3110 • Full Technical Support
VGA color monitor (720x480) . . . add s410 (714) 385-1219 FAX(71 4)937-5414 • In Business Since 1984
VGA color monitor (1024x768) .. add s500 6 A.M.-6 P.M. PACIFIC STANDARD TIME • No Additional Charges for Credit Card
• No Credit Card Charge Until Shipment
Mini tower caseversion ... . .. . . add s 50 1300 E. KATELLA AVE., ANAHEIM , CA 92805
• Prices subject to change without notice.

Circle 489 on Reader Service Card (RESELLERS: 490) AUGUST 1990 • BYTE 64MW-9
REGIONAL

WHAT'S NEW

MIDWEST

Contact: Alpha-Omega Ap­


plications , 7817 Alhurst St.,
Business Software Jacksonville , FL 32211 ,
for VARs, Developers (904) 273-0945 .
Inquiry 998.

D roege Computing Ser­


vices' integrated sales,
marketing, and administra­
tive program for software de­
Leave Translation
velopers and value-added re­ Headache at
sellers includes support and the Junction
error logs that let personnel
identify trends in support
requests.
Called , appropriately
l1ln4l !Addi CEdltl rDelctel lllecdlll [Llsll [fill Up1Do~-~~ltl •
U - Clntl CZ - Sup~~JlCS - Prob ~~'!WlJ T ools & Techniques' new
version 3 .02 of Data Junc­
tion , its data conversion tool,
enough, Sell More Software, it Sell More Software lets you store briefdescriptions and lets you import and export na­
lets you track product orders unlimited notes on each sales call. From the description list, tive file formats to and from
by product code and pur­ you can access in-depth detail on each sales call. other formats, including Clar­
chaser. The program can ion, Q&A , Lotus 1-2-3 re­
also handle the billing for cus­ lease 3.0 , DataFlex , askSam,
tom software developers who quire at least 4 MB. ing on-air stories. Oracle, and many others.
charge for time and materials . Price: $495 . The program , written in With Data Junction, you can
Sell More Software is writ­ Contact: Konexsys Corp ., dBASE and compiled with sort, extract, rearrange, edit,
ten in Clipper. It runs on the 3825 Academy Pkwy. South Clipper, lets you fil e stories and enter records , fields , and
IBM PC with DOS 3.0 or NE, Albuquerque , NM by title , reporter, photogra­ bytes into the output format
higher and is LAN-compatible. 87109 ' (505) 344-8891. pher, and date aired . You can required , the company says .
Price: $750. Inquiry 1001. store a story synopsis plus a Formats supported by the
Contact: Droege Computing tape and time code pointer standard version include
Services, Inc . , 3200 Croas­ that tells on which tape the 1-2-3/Symphony; dBASE II
daile Dr., Suite 304, Dur­ story resides and where. The and higher; FoxBase; Clipper;
ham , NC 27705 , (919) A Database company says that it designed Enable ; fixed , fielded, and
383-9749. for the Broadcast the program with the idea delimited ASCII; askSam;
Inquiry 997. Newsroom that not everyone in the news­ DIF ; and mail-merge data
room is a computer genius , (WordPerfect, WordStar, and

C Routines for
A lpha-Omega Applica­
tions, a broadcast-ori­
ented software company, de­
so a reporter, editor , or sup­
port person can learn it in
just a few minutes .
Microsoft Word).
The professional version
supports all the standard for­
Semantic Databases veloped Soar for broadcast Soar runs on the IBM XT mats plus SYLK , Excel ,
newsrooms that need a way to with 640K bytes of RAM and a ACT!, DAC accounting, Plati­

K onexsys's Knet (for


Knowledge Network) Li­
brary 1.0 includes a set of
store, organize, archive, and
retrieve information regard­
hard disk drive .
Price: $249 .
num , Maximizer, SuperCalc,
Btrieve, c-tree, Paradox,
R:base , Clarion, DataFlex,
more than 250 C routines for binary and packed data, and
creating, maintaining, and Your Passport to Fast Mail Delivery mainframe EBCDIC.
querying a semantic database. The advanced version sup­
With the library, plus a
linker and compiler, you can
build a database with a built­
E nv , a mailing program
for the Hewlett-Pack­
ard LaserJet and compatible
processor or database, Pike
Creek Computer says. With
one keystroke, you can dis­
ports all the others plus Infor­
mix, Uniplex , XDB , Oracle,
and C-ISAM .
in low-level theory of mean­ printers, can convert the ZIP play the address of the last Each version requires
ing. This is necessary in ap­ code in an envelope address printed envelope. The com­ 512K bytes of RAM and a hard
plications for emergency to U.S . Postal Service Post­ pany says that it tested Env disk drive.
management, police support, net bar code, letting you take extensively on Post Office Price: Standard version, $99;
or battlefields , where fast re­ advantage of Post Office sorters . professional version, $199; ad­
sponse, data flexibility, and sorting equipment for faster Env runs on the IBM PC vanced version, $299 .
simple query methods are delivery . with 256K bytes of RAM . Contact: Tools & Tech­
required . If you 're tired of strug­ Price: $49 .95 . niques, Inc., 1620 West 12th
Applications of the library , gling with mail merge , you Contact: Pike Creek Com­ St. , Austin, TX 78703, (800)
available for the Mac, OS/2, can install Env as a TSR pro­ puter Co., Inc., 2 Galaxy 444-1945 or (512) 482-0824.
and Unix environments, re­ gram, letting you capture Dr. , Newark , DE 19711, Inquiry 1000.
and print the mailing ad­ (302) 239-5113.
dress from within your word Inquiry 999.

64MW-10 BYTE • AUGUST 1990


EXPERT ADVICE

COMPUTING AT CHAOS MANOR • Jerry Pournelle

~
~ OUR MAN
IN MOSCOW
Jerry gets a firsthand
; look at perestroika in
1 action

n 1919, Lincoln Steffens, at the

I time known as "America's philoso­


pher," went to the newly created
U.S.S .R. On his return , he re­
ported breathlessly, "I have been over
into the future, and it works." I could
easily sum up my trip to the Soviet Union
by saying, "I have been into that future,
and nothing works ." While my sum­
mary wouldn't be quite true, it would
surely be a lot more accurate than Stef­
fens' s was.
One can hardly become an expert by
spending a week in a foreign capital. Of
course, I had some familiarity with the
U.S.S .R. before I went, so part of my
week was spent confirming hypotheses;
but despite all my reading, there were a
number of surprises, as well as some
changes . or Nashville, Tennessee. That is, there's barred Soviet citizens from entering; in­
First, the good news: glasnost-open­ certainly nothing wrong with the hotel, deed, he would not admit the Soviet wife
ness-is in full force, and that is work­ but there's nothing all that fancy about it ofa U .S. newsman!
ing, at a pace that surprises everyone. either. Soviet citizens meeting foreigners
Let me illustrate. The International and all its facilities were frequently searched and otherwise
The eleventh annual conference of the are beryozka (hard currency only) estab­ harassed by the KGB . When we called
World Media Association was held in the lishments: you can't pay your bill, or buy some of our Russian friends to arrange a
International Hotel, said to be the best a drink, with Soviet rubles . You need meeting and suggested they come to the
hotel in Moscow. In fact, it isn't: the best U.S. dollars or Swiss francs or West International and meet us in the lobby,
one is the Octoberskaya. German marks. They'll happily take we were told, "We wouldn't be allowed
However, that hotel doesn't even ap­ your Visa or American Express credit in there."
pear in most guidebooks, and it is pretty cards, though. You might contemplate I explained that while there was a
much reserved for heads of state and im­ the situation: suppose that the best hotel doorman , no one seemed to have any
portant dignitaries. As an example, the in New York City or Washington, D.C. , trouble.
Reverend Sun Myung Moon, Mrs. Sa­ was reserved for foreigners, had all the "They know who to stop."
dat, and people of that rank were in the signs in Russian, and wouldn't take U.S. I managed to persuade one friend to
Octoberskaya. dollars; would we be embarrassed about try , although he was sure he would get in
Meanwhile, former Senator Gary that? trouble . In fact, no one paid him the
Hart and Representative Richard Ichord Like all hotels where foreign visitors slightest attention as he came into the
were with us in the International. The In­ stay, entry to the International is through lobby . He was so startled that he used the
ternational is still miles better than the one and only one point, past a hard-eyed lobby phone to call friends and tell them;
usual places Intourist puts you in-and in doorman . A uniformed militia officer it was, after all, the first time in his life
most respects compares favorably with a (police sergeant) stands nearby. Only he had ever seen that lobby , which is
Holiday Inn in, say, Biloxi, Mississippi , months ago, that doorman would have continued

ILLUSTRATION: TOM CENTOLA © 1990 AUGUST 1990 • BYTE 65


CHAOS MANOR

ITEMS DISCUSSED walk, and Roberta and I walked all over


the city, through parks and into working­
Beta Cyrillization Program .. ... .$199 Portfolio ..... .... .. ..... ..... .... .$399.95 class districts.
ParaGraph Atari We bought food in state grocery stores
Petrovski Blvd. 1196 Borregas Ave. and watched people standing in line for
23 Moscow 103051 U.S.S.R. Sunnyvale, CA 94088 nearly anything worth buying-an enor­
(095) 200-25-66 (800) 443-8020 mous line formed only four blocks from
U.S. address: (408) 745-2000 the Kremlin , as there was a report that
1035 Pearl St. Inquiry 983. fresh fish was on sale inside.
Boulder, CO 80302 Another time , a line started to form
(800) 872-8777 RM-60 Geiger Counter ... ..... $149.50 instantly when a man set up a pushcart
(303) 443-8777 Aware Electronics outside a large department store on Kal­
Inquiry 981. P.O. Box 4299 linin Prospekt: he was selling rolls of vi­
Wilmington, DE 19807 nyl wallpaper, and he began a feeding
PDQ ... ...... .. ...... ..... .... ... ..... .$1 29 (302) 655-3800 frenzy the moment that he opened for
QuickPak Professional ....... ..... $169 Inquiry 984. business.
Crescent Software We walked and took the Metro-the
32 Seventy Acres Moscow subway system does work, even
West Redding, CT 06896 at rush hour, and it's clean and neat and
(203) 438-5300 efficient-and no one followed us . The
Inquiry 982. only people who paid us any attention at
all were chaps asking if we wanted to
change any money. Such private transac­
something like, say , the Hyatt Atlanta, we saw in Moscow. tions are strictly illegal , and we politely
although less opulent. Except for the Bol­ In the past, American visitors were declined; but we got six or eight such of­
shoi (wonderful! , both building and bal­ discouraged from leaving tour parties, fers an hour when we were in crowded
let performance) and the Kremlin , the and they were generally followed if they places, and no one seemed afraid of the
International lobby was certainly the tried to go off on their own. Now, no one police.
fanciest-and cleanest-public room that bothers to pay any attention. We like to continued

- .....

If a portable computer has improved the and capable, built for the rigors of business The WorldPort family of modems. They're
way you do business awayfrom the office, on the road. built for travel, whether it's to extreme envi­
think what a portable modem can do for They connect to practically any telephone, ronments, to exotic locations or just down
you.With it, you'll be able to send and public or private, via standard RJ-11 jacks or the hall.
receive data, and even faxes, anytime an optional acoustic coupler. They adhere to Call us today for the dealer nearest you:
you want. In or out of the office.
The WorldPort family gives you a choice of
Bell and CCITT standards world-wideso you
can connect to other modems (or fax ma­ 800-541-0345.
. . ·····r
four portable modems, including an MNP® chines) almost anywhere. They're powered (In New York, 516-261-0423.)
error-correcting modem and an electronic by a single 9-volt battery or through an AC
fax/data modem. outlet, whichever is more convenient. And, • • • •• •
• • •. • • • •• •: • • •
Touchbase Syste ms , Inc .
160 Laurel Avenue
Each is no more than 8 ounces and can fit they're easilyshared as external peripherals : •. •• •• •:.:: Northport, NY 11768
•• : . . . .: · : . : (516) 261 -0423
in a shirt pocket. They're small but tough among co-workers. • : ,, •,•.:.:. Fax (516) 754-3491

M NP is a r egister ed tradem ark of Mi croco m , Inc. WORLD PO RT and TO UCHBASE SYSTEMS are trademarks ofTo uchbase Systems, Inc. © 1989 lb uchbase Systems, Inc.

66 BYTE • AUGUST 1990 Circle 276 011 Reader Service Card


1-800-243-FUJI
~
ll O VILL
N ET w 0 R K
4-USER SYSTEM 8-USER SYSTEM
•ELS level I •ELS !eveI II
•Fuji 38th5X Mono Fileserver •Fuji :38th5X Mono Fileserver
4MB Memoryw/ 80MB HD 4MB Memory w/ 80MB HD
•3 Fuji 28&-12 Mono w/ 640K •7 Fuji 28&-12 Mono w/ 640K
workstation workstation

$4995 $8995
•Both system prices include ELSsoftw.ire and netwa.re irutalla.tion on fileserver
•Optional 386-20 & :!186-25 fileserver upgrading available• Complete service for testing

TEAC 23ms 42MB~~d only $250


Fuji 386-25 Cache Fuji Systems w/lMB: Fuji 386-SX System
•I Year Warranty Parts and Labor Free
System w/lMB •!MB Memory w/lMB
I
I
W
...
T •
...
1
• 2 Serial, I Pa.rallel, I Game Pon
I I I I I
I I I L-J
•MS-DOS, OS/2, UNIX, XENIX and
I• J - NOVELL Compatible
I - r-l CPU= SX 16MHz
I - I I •Dual FD/ HD 1:1 interleave controller
I - •' BIOS=AMI
iu1w,111
1 • 1.2 or 1.44 MB Floppy Drive
• 200W Enhanced Power Supply & AT Case
LANDMARK= 20.6
NORTON SI= 17.1
BEST BUY • 101 Enhanced Qick Keyboard MIPS= 1.93
February 13, 1990 • NWC on-site service available

Fuji 386-20 System Fuji 286-12 System


w/lMB w/lMB
CPU = 20MHz CPU= 12MHz
BIOS=AMI BIOS=AMI
LANDMARK=26.40 LANDMARK= 16.00
NORTON SI= 22.50 NORTON SI= 14.30
MIPS= 2.59 MIPS= 1.67

Fuji 386-25 System Fuji 286-16 System


w/lMB $111 9 w/lMB $649
Define Your Own Monitor Package
Display Package (Monitor & Video Card)
Mono 720 x 348 12" $109
FCC Class B : VGA 640 x 480 14" $409
VGA 1024 x 768 14" $469

suRJJZmcE [• D 1
J

COMPUTER CORPORATION
46724 Fremont Blvd. Hours:
TEL 415 770-0917 Outside of California Mon-Fri 9 - 6:00
Fremont, CA 94538 1-800-243-FUJI (3854)
Tech. Support415 683-8914
FAX 415 770-1250 Saturday 10-3:00

Circle 487 on Reader Service Card (RESELLERS: 488) AUGUST 1990 • BYTE 64MW-ll
" Believe it or not, we offer you quality
products & service at LO-LO-LO price."

~~ ... ,.~ ·~ ~rnmo~rn~-~cy•~G-


'"'"""'' .,....,. """
.l a higho/ respected. publK:-lleld corporation . The MYODA

.~~ ·-·~
computers. Myoda ~ the one source supplier for costumer
lool(ing for quality, service & price.

·Better bang
r... your bud<,
It's the 90' s!"
LT3500 $1599 LT5200CD $3699 L T5200SX $3099
• INTEL 80286- 12cpu • INTEL 80386-25cpu • INTEL 80386SX- I 6 cpu
• O wait state • 0 wait state • O wait state
• 80287 co processor socket • 80387 coprocessor socket • 80387SXcoprocessor socket
• 1MB on board (expand •I MB on board(expandable • 1MB on board(expandable
able to 4MB) to 8MB on board) to 8MB on board)
, Gas Plasma 640 x 480 • 32KB CACHE memory • Gas Plasma 640 x 480
EGA mode. 4 Gray • Gas Plasma 640 x 480 • VGA mode, I 6 gray scale
• VGA mode, I 6 gray scale • 40M HDD(28ms)
• Other configurations are as • I .44MB Floppy Drive
same as LT5200sx • 2 serial. I parallel port
• 2 CRT ports
L T5200NV $ 2399 • 2 full size expansion slots
• 90-260V auto switch power
• INTEL 80286- I 6 cpu/O wait state supply
• 80287 coprocessor socket
• 2 serial, 1 parallel port • 1MB on board (expandable to Option for all models:
External FOO 11 .2 MBI
• 1 EGNCGA /MGA CRT 8MB on board) Converter I I2V-I I OVI for use in car
port • O!her configurations are same as 5hr external battery
Options for LT-3500: LT5200CD (no CACHE memory)
Memory expansion board l2MB/4BMI
Expansion chass~l4 external
expansion slotsl
33 key keypad
External f'DDl360KB/ I , 2MBI MD386-25
Converter 11 2V- I I OVlfor use in car Super VGA
5hr external banery
$3499
MD286-12 • INTEL 80386-25cpu
40MB VGA • O wait state
$1459 • 40MB Hard Drive 12ems1


80387 coprocessor socket
AMI CACHE386-25 Markll
• INTEL 80286- 12cpu MD386sx-16 • 64 KB cache memory
• 2 serial. 1parallel. 1 game 65MB VGA
• 0 wa it state port • 4MB on board (expand
• 80287 coprocessor
socket
• 16 bit. 51 2KVGAcard
• 8 expansion slots
$1799 able to I 6MB)
• I : I interleave HFDC
• INTEL 80386SX- I 6cpu • 1.2 MB Floppy Drive
• 1MB on board (expandable • 14" VGA monitor
to 4MB on mo!herboard) • l 80W power supply • 80387SX coprocessor • 1 .4 MB Floppy Drive
socket • 120MB Hard Drive
• 1: I interleave HFDC • Baby AT case
• 1.2 MB Floppy Drive • 1O1 enhanced keyboard • I MB on board (expand • 2serial. l parallel. I game
MD8088 able to 8MB on mo!her port
20MBMONO board) • I 6bit. 5 I 2K VGA card
• 1: 1 interleave HFDC
$649 • I .2 MB Floppy Drive
• 65MB Hard Drive
• 14" VGA monitor
(resolution 1024 x 768)
• 8088-1 ( 1OMHZ) Micropro Price & Availability • 8 expansion slots
Subjecr to Change • 2 serial. 1parallel. I game • 220W power supply
cessor without Notice. port • 1OI key enhanced
• 4.77 I I 0 MHZ Clock Speed
• I 6bit. 5 l 2K VGA card keyboard
• 5 I 2KB installed. Expand
• 14" VGA monitor •MS DOS 4.01
able to 640KB on Board
• 8 expansion slots • Large vertical
• One 360 KB Floppy Drive
• 200W power supply case
• Four I /2 Height Drive Bays
• I OI enhanced keyboard
• 20MB Hard Drive(65MSI
• MS DOS 4 OJ
• Hard Drive Access LED
• Turbo Switch & LED
• Reset Switch
• MGP Card
• I 2" Monochrome Monitor
Consideration can be
• l SOW Power Supply changed according to
• 1OI enhanced Keyboard customer's requ irements

t~rl·J ·2211Hi
"MYODA. computing Dealer Account Welcome. Please call: 1-800-562-1071
fCM" the future NOW!" I053 Shore Roacl. Naperville, Illinois 60563 Te1:17oe1369-5199 Fax: 1708) 369'6068

64MW-12 BYTE • AUGUST 1990 Circle 479 on Reader Service Card (RESELLERS: 480)
., .
.,.. ::
· ·~· ... '

THE NEW STANDARD FOR


HIGH PERFORMANCE
STATISTICAL SOFTWARE

Apowerful, comprehensive, elegant, and super-fast statis­


tical package for lBM (PC, AT, PS/2) and compatible
computers. I The CSS optimized user interface with fast
hierarchicalmenusincorporates elements of artificialintelli­
gence;evencomplex analyses requireonlya few keystrokes
(batchprocessingisalso supported). I CSS features compre­
hensive,stateof theart implementationsof: Basicst.atistics,
Multi-way frel[UlmCy I.ables, Nonparametric st.atistics,
Exploratory data analysis with analytic graphs, Multiple
regression methods, Time series analysis withmodeling arut
forecasting (incl. full ARIMA), General ANOVAIANCOVAI
MANOVA, Contrast analysis, Discriminant function
analysis, Factor analysis, Principal components, Multidi­
mensional scaling, Iteni analysis/Reliability, Log-linear
analysis, Cluster analysis, Non-linear estimation, Logit/
Probit analysis, Cmwnical analysis, Survival and Failure
Time analysis (Censored dat.a), Quality Control analysis,
and muchmore. I All statistical procedures are integrated
with fast data base management and instant, presentation
quality graphics (over 100 types); full support for all mono
and color graphics boards (incl. VGA) and over 100 plotters
and printers (incl. the HP and Postscript standards). I All
CSS screenoutput is displayed viacustomized ScrollsheetsTM
(i.e., dynamic,usercontrolled,multi-layered tables with cells
expandable into pop-up windows); all numbers in a Scroll­
sheet TM can be instantly converted into a variety of
presentation quality graphs; contents of different Scroll­
sheets™canbe instantly aggregated, combined, compared ,
plotted, printed,orsaved. I Theflexibility oftheCSS inputi
output is practically unlimited: CSS offers an intelligent
interface (read/write) to all commonfileformats (L-Otus, Sym­
phony,dBII, dBIII +, DIF,SYLK, ... )and special utilities to
easilyaccess data fromincompatible programs; graphics can
be saved in files compatible with desktop publishing pro­
grams (Aldus, Ventura). I CSS data files can be as large as
your operating system (DOS) allows; OS/2 version coming
soon. I CSS precisionexceeds thestandards of all common
precision benchmarks. I Tuchnical note: The CSS user
inlerface and all 110 were written in Assembler and /Jypass
DOS; graphics and dat.a management were written in
Assembler and C; the cornput.ational algorithms were
written in Assembler and optimized Fortran. I $495 (plus
S5 sh/h); 14-day money back guarantee.

2325 East 13th Street • TUisa, OK 74104 • (918) 583-4149


Fax: (918) 583-4376 - "'- - ·
Overseas Offices: StatSoft of Europe (Hamburg, FRG), ph: 040/4200347, fax : 040/4911310, StatSoft UK (London, UK), ph : 04621482822, fax : 04621482855, StatSoft Pacific (Melbourne, Australia),
ph: 613-497-4755, fax : 613-499-7410, StatSoft Canada-CCO (Ontario), ph: 41&-849-0737, fax : 41&-849-0918 Avail able From: CORPORATE SOFTWARE and other Authorized Representatives Worldwide:
Holland: Lem ax BV 02968-94210; France : Concepte l (1) 45669700; Sweden : Akade miOata 018-240035 ; Korea: Geul Bang (02) 272-1973.
Circle 103 on Reader Service Card

Finally, a fast, powerful text CHAOS MANOR


editor that integrates your
favorite
programming
tools and uses
no memory! In a word, glasnost is in full swing and and 18 rubles per dollar , depending on
works as advertised. how hard you negotiate. (I didn't do this ,
but a former U.S . Embassy official who
n 1vn ~u f\ l l:i
Free Enterprise was down the hall from us did and got
Ill r. Perestroika, economic reorganization, is 18 .) Looked at that way , 20 rubles
~p f11dkcfl le> not working. Everyone we met says that doesn 't sound like much for 2 pounds of
b'IKSTALL\l ltSTALlt
U'\l"SIAl L\IMSfAll C things are getting worse, not better. This cucumbers-just slightly less than you
Edlt · .CProj 0 • (

isn't a full report-for that, see the Fall would pay at a U.S. supermarket.
! .[Jlt t~ r rrnt f i Ir $ .. Select tC•PI Irr
II U1t ~!:II lilt 0 (llft~.r Cpl1CM issue of Jim Baen' s " bookazine" New However, the average Russian salary
f' .Sprcll1Jpr0Jef.l G. GJJtobOS
(. C111p1h: proj~ t. t R fict.u•lfll: ~rrOJr ' Destinies-but I'll try to summarize the is 300 rubles a month . Some make less.
t lu kb~ncr Q Quit s11ppllrt
l'I Ru n;,kr ~ [o1 1 VUll situation. Most retirees , including retired engi­
The major effect of perestroika is to neers as well as bus drivers , get 100 ru­
allow a free market in a limited number bles a month. Five percent to 20 percent
of goods. For example, farmers, after of your monthly income is a lot to pay for
meeting their quota for goods to be deliv­ a kilo of cucumbers . . ..
• Mouse support ered to the state wholesale grocery dis­ In other words , the first stages of pere­
Pull-down menus ~ tributors , are now allowed to set up shop stroika have produced more goods , but
Columnar blocks ~~ ~ in public markets and sell whatever else now they ' re no longer for sale at prices
1000 Level Undo ~ /, they've grown. That's quite a change. A most people can afford. Before pere­
Regt,Jlar Expressions few years ago, it would have been consid­ stroika, you had to stand in line for cu­
• Small 70K, super fast ered an economic crime with severe pen­ cumbers , but you could afford them .
• DOS, UNIX/XENIX, FlexOS alties. Now you don't stand in lines, but the
• Also VEDIT $69, VEDIT Jr. $29 Moscow , as both the financial and po­ prices are very high .
litical capital-sort of like New York and
FREE Evaluation Copy Washington put together-gets the bene­ Tekhnika
Call 1-800-45-VEDIT fit of much of this, since it's the largest Now to connect this with computers.
and best-paid market area. Moscow is The big problem in the U .S.S.R. is not
The new VEDIT PLUS is the productivity also at the latitude of Juneau , Alaska; the selling what you can take there. As an ex­
breakthrough programmers have been growing season is short. The city is thus ample, it took only 4 hours to arrange to
looking for . Run not only popular com­ chronically in need of fresh vegetables have all my books, both science fiction
pilers, but all of your favorite tools from during the winter. and my old computer books , translated
within the editor. When shelling to DOS , The major vegetable seems to be the and published, with quite respectable
VEDIT swaps itself and any desired TSRs cucumber. At the International, we had press runs-200,000 copies-and decent
out of memory to give you more memory cucumbers three meals a day. Only once royalty rates. It appears that in a couple
than when you entered VEDIT. did we get carrots, and then only one car­ of years Niven and I may both be ruble
Only VEDIT gives you the advantages of rot each. They were quite proud of that millionaires .
a powerful and flexible editor without carrot. Dinner at the Union of Soviet Despite the meager salaries, many
giving up the convenience of an integrated Writers also featured cucumbers and Russians have rubles, because there's lit­
environment. caviar; it has a very nice restaurant, but tle to buy. You can sell almost anything .
VEDIT offers stunning performance , ver­ there weren't any other vegetables . It's quite true about the long lines at the
The only time we had sliced tomatoes McDonald ' s on Pushkin Square; I saw
satility and ease of use . Completely writ­
was at a very high-level luncheon in a them, every day , all day, noon to well
ten in assembly language, it's small and
lightning fast. Edit text and binary files of private dining room of the Praga, said to past dark. You could sell blue jeans, or
be the best restaurant in Moscow; the Nike shoes, or Maidenform bras, or cof­
any size , even 100+ megabytes . Installa­
lunch was with the president of one of the fee , or Marlboro cigarettes , on any street
tion is trivial ; VEDIT.EXE and an optional
help file are all you need - no overlays , no Institutes of the Academy of Sciences and corner. Sales are not a problem-as long
three other fairly high-level scientific ad­ as you're willing to accept rubles.
configuration files.
ministrators. In a word , finding fresh The problem is that the ruble is not a
Other features include multiple file editing , vegetables in winter and spring is rare in convertible currency: no foreign country
windows , unlimited keystroke macros , Moscow . will take rubles for anything (with a few
"hot keys", context sensitive help, word In the state stores , cucumbers are sold exceptions like Cuba; but then the Cuban
processing, automatic indenting and total for 1 ruble a kilo . Alas , there are none currency isn't convertible, either). More­
configurability . VEDIT has been the for sale. The state grocery stores had ka­ over, the Russian government won't take
choice of 100,000 programmers, writers sha, rice, wheat flour , butter, milk, and rubles for many things , including seats
and engineers since 1980. what looked like beef chuck, all for sale on Aeroflot, the Soviet national airline .
VEDIT PLUS adds a powerful "off the cuff" at very reasonable prices-you could buy At the beryozka stores, there are some
macro programming language, complete enough oatmeal to live on for a month for neat items that might be worth buying for
with source level debl!gging . about 6 rubles-but little else, and no export, and the prices are in rubles . Not
VEDIT PLUS - $185 for DOS, $285 for vegetables at all. However, in the public real rubles , but "gold rubles ," worth in
UNIX/XENIX . Call for a free demo today. markets, cucumbers are readily available theory 1.6 dollars per ruble. Actually ,
for 20 to 30 rubles a kilo . it's a bait-and-switch operation: there are
Greenview Now, what's a ruble worth? That's not
a simple question. At the state currency
no gold rubles. The prices are in rubles to
make them look lower: 600 ordinary ru­
P.O. Box 1586, Ann Arbor, Ml 48106 exchange booths, it was 6 rubles for a bles would be only $100, but 600 gold
dollar. The street price was between 14 continued
(313) 996-1299 * Fax (313) 996-1308
68 BYTE • AUGUST 1990
Erasable Optical
OrWrite-Once,

The Right Ones


Are Right Here. clearly makes the most sense. And the clear win­
Today, there are important places for both
era sable and write-once optical storage. But Storage ner again is LaserStor, the number one desktop
Dimensions is the one place to find the right optical seller. That position will only
solution for you. Erasable and write-once. Plug­ get stronger with our newest
and-play. F'or every popular PC environment-DOS, write-once offerings. First. a
Macintosh" and Nove ll~ · 940-megabyte subsystem that
Applica tions such as image management. fiJ' combines high ca pacity with
database distribution and back-up are naturals for impressively high-speed through­
high performance erasable optical storage. It's no Lsaoo11 Half High. put. And second, our compact,
With Host Adapter.
coincidence that our new LaserStor™ Erasable Optical internally mountable half-high, 786­
subsystem, with its nearly one gigabyte cartridge mega byte package.
ca pacity and 35 ms average seek time. is the The right optical products-Erasable and
indu stry performance sta ndard. Write-Once- are righ t here, right now. So give us
F'or archiving, document storage/retri eval a ca ll, right now. 408/ 879-0300. Storage Dimensions.
and microform replacement, write-once optical 2145 Hamilton Avenue. San Jose. CA 95125.

[II S'IDRAGE DIMENSIONS


Call me. I'm interested; circle 255 Please send literature; circle 256

l.aserStor isa trademark of Storage Dimensions. Inc. O 1990 Storat:c Dimensions


B-LSI
CHAOS MANOR

rubles is nearly a grand. Moreover, the


store won't take rubles of any kind any­
way: you must pay with hard currency or
a credit card.
Tekhnika thought it had a way around
the problem. Tekhnika was a coopera­
tive, which is something like a western
private corporation but, as they found
out, with fewer rights.
Tekhnika salvaged waste logs and
branches from Soviet rivers: the Soviet
lumber operations are carried out with
the usual Soviet efficiency, which is to
say they ' re very wasteful. Tekhnika was
able to pay good prices for river glean­
ings, which were exported to Japan. Ja­
pan is desperate for lumber of any kind,
to use for everything from paper pulp to
toothpicks, so there was no trouble sell­
ing there. In Japan, Tekhnika bought
MOBILE A DJUST A BLE IN C REDIBL Y S TR O NG IBM PC clones; they could get a com­
plete machine for about $500 U .S .,

k\.
AN~O
roughly equivalent to 3000 rubles . Such
machines sell in the U .S.S.R. for 30,000
to 50,000 rubles. Business was good.
Too good. Many Russians resent prof­
Call for a free catalog: 800-325-3841 its . They don't believe anyone can do
6:30 AM - 5:00 PM. PST
anything worth , say , 25,000 rubles a
An thro Co. • 3221 NW Yeon St., Portland , OR 972 10 • (503) 241-7 11 3 • FAX: (503) 241-161 9 year when the annual base salary of a So­
viet engineer is under 4000 rubles. Tekh­
nika came to the attention of the authori­
ties . Regulations were devised . Special
taxes amounting to more than 50 percent
were imposed . Barter was forbidden.
Pretty soon , Tekhnika shut down . Inci­
dentally , their high profits were dis­
closed when one of the partners loyally
paid his Party dues from his earnings,
writing a check for 92,000 rubles to an
institution that paid him 130 rubles a
month . ...

ParaGraph
Cooperatives make too much money , so
the Soviet government, while claiming to
be in favor of perestroika, hampers them
in every possible way. Joint ventures, in
which Soviet institutions (and thus, indi­
rectly, the government) own half, have
an easier time of it.
Our friend Arkady Borkovsky, whom
you 've met here before, was back in the
U.S.S .R. when we got there, and hear­
ranged for us to visit ParaGraph, a soft­
ware firm and one of the most successful
joint ventures in the U.S .S.R. ParaGraph
is owned 50 percent by Matrix USA (a
U.S. venture capital firm) , 25 percent by
the Academy of National Economy of the
Council of Ministers of the U .S .S.R.,
and 25 percent by the Central Economics
and Mathematics Institute of the Acad­
emy of Sciences of the U.S.S .R.
These institutes are as influential as
colltinued

70 BYTE • AUGUST 1990 Circle 245 011 Reader Service Card


Anotqer New product from the makers of Soft-ICE & MagicCV

ANNOUNCING
BOUNDS-CHECKER
Gives you the protection of a protected Finds out-of-bounds memory accesses ­
operating system under MS-DOS. AUTOMATICALLY.

AUTOMATIC PROTECTION HOW IT WORKS


Flush out those Nasty pointer problems and BOUNDS-CHECKER uses the
other out-of-bounds memory accesses ­ 80386 virtual machine technology to
AUTOMATICALLY. provide real-time memory protection.
Each time you make a change to a In addition BOUNDS-CHECKER uses
program, run BOUNDS-CHECKER the symbolic information output by
,,...~~--..... your compiler to differentiate CODE
while testing the new code. If you
accidentally access out-of-bounds and DATA. When your program is
memory, BOUNDS- CHECKER will running, BOUNDS-CHECKER
pop up displaying the offending protects the program's CODE and all
SOURCE LINE. And your program memory outside your program. When
runs at full speed. an MS-DOS system call, BIOS call
or interrupt occurs, BOUNDS-CHECKER
protects the system software from
Increase Productivity corrupting your code. So, BOUNDS­
During Development, . CHECKER will not only detect problems
Improve Reliability caused by your program, it will also
determine if a T&SR or other program is
During QIA clobbering you.
You can run BOUNDS-CHECKER
while testing your program. There are no Enormous Productivity Gain
additional steps to your testing cycle, but you
can feel secure when the program has passed Don' t spend days or even weeks chasing down
through BOUNDS-CHECKER with no one of those subtle memory over-write prob­
reported problems. lems. Use BOUNDS-CHECKER to pinpoint the
problem in seconds.
Many over-write problems and other
out-of-bounds memory accesses do NOT show
up during normal testing. An out-of-bounds Don't RISK a Recall
memory location may be modified, but that Don't take the unnecessary RISK that your
particular location doesn't happen to be program is unknowingly clobbering an
important at the time. Once the program is in out-of-bounds memory location.
the field and a certain network is loaded or a BOUNDS-CHECKER was developed to find
certain T&SR or device driver is loaded, that these potential time bombs quickly, painlessly
memory location suddenly becomes very and AUTOMATICALLY!
important... AND THE SYSTEM CRASHES.
You can prevent these problems by making
BOUNDS-CHECKER a standard part of your
testing procedure.

Requires 80386 PC.


iV Nu-M~
MS-DOS is a trademark of \J-TECHNOLOGIES
Microsoft Corporation. CALL TODAY (603) 888-2386 or FAX (603) 888-2465
P.O. BOX 7607 • NASHUA, NH • 03060-7607 • U.S.A.

Circle 187 on Reader Service Card


Circle 48 on Reader Service Card

CHAOS MANOR

very high-priced compared to state­


owned restaurants. It served Georgian
cuisine, and we had four or five courses
for everyone. The bill came to 110 ru­
bles: 20 bucks American, or a third of an
engineer's monthly salary, depending on
how you look at it.
Y' 8 Mbytes of memory + 2 serial ports.
Cyrillization
Y' Extended and expanded memory. LIM 4.0. ParaGraph has a number of products in
Y' Works with all of your programs. development. Most of them are pretty
specialized and have something to do
Y' Run DOS or OS/2 effortlessly. with Jetting your computer speak Rus­
Y' Fast and simple switchless installation. sian. While most Soviet programmers
Y' Auto-configuration for all operating systems. speak English, and programming is done
in computer languages that use English
Y' Works in all Micro Channel™ computers. words and the Latin alphabet, English
Y' Expanded memory 10 times faster than Intel. isn't all that widespread in the U.S.S.R.,
and all Soviet writing-including word
Y' Risk free guarantee. Two year warranty. processing-is done using the Cyrillic
Y' IBM approved ID. Best price. Fast delivery. alphabet.
ParaGraph has a Cyrillization pro­
Call today 1-800-234-4232 or 617-273-1818 gram that will convert Microsoft Word,

t(fi · Capital Equipment Corp.


Burlington, MA. 01803
Framework, Ventura Publisher, Para­
dox, and dBASE IV . The installation is
nearly automatic; their Installer works
easily and painlessly, provided that you
know something of what you're doing. I
PS/2 and Micro Channel are trademarks of IBM put that stricture in because a Cyrillic
keyboard is very different from any
Latin-alphabet keyboard.
their names imply, so ParaGraph has a start-up in the early days of Silicon Val­ Cyrillic needs a whole bunch of keys
fewer problems than the co-ops do . On ley, what with folding banquet tables, for special purposes , and Cyrillization
the other hand, as far as I can tell, the and holes in the walls, and computers programs generally move things like the
Soviet owners are happy enough to take stuffed into odd comers. There are other period and semicolon to new locations,
their money and keep out of the way: Dr. similarities: except for accent, a room and that can get tricky. However, if you
Stepan Pachikov, the general director of full of ParaGraph programmers is nearly just want to fool around with Cyrillizing
ParaGraph, seems to run things there indistinguishable from such a group at your system so that you can play with
without any direct interference. the annual Hackers' Conference. Russian, you can do it. Just run the
Of course, he's still operating in Mos­ The conversations are the same, and, Installer.
cow, where little works . The firm's of­ thanks to ParaGraph's profits and West­ When that's done, you'll have Cyrillic
fices are in a pre-1915 building that may ern connections, so is the clothing: blue on-screen and Cyrillic fonts for your
have been a residence; whatever it was, it jeans, sneakers, and backpacks . It's printer. Your help messages can be in
has no elevator, the rooms have high ceil­ about a 90/10 split between beards and either Russian or English. There's also
ings but are not laid out for office effi­ clean-shaven. Think of a room full of some spelling checking capability.
ciency, and the electrical wiring is laid people ranging in appearance from Dan ParaGraph's programs sell very well
externally on the walls and usually Bricklin to Captain Crunch, and you ' ll in the U.S.S.R.; ParaGraph has made a
works; but it's still a building that has re­ have it. (There are women employees, Jot of rubles out of this. They also sell a
ceived little preventive maintenance in but I didn't see any women program­ fair number of manuals. There are about
the last 70 years . The parking Jot out mers .) 100,000 PCompatibles in the U .S.S.R.
back is unpaved mud , and not a block Apparently, BYTE is well read in the Microsoft Word, Framework, and other
away are the remains of a similar build­ U.S.S.R.; a number of people came to Western programs are nearly universal
ing that fell in a few years ago and now the ParaGraph offices to meet me. One over there, and nearly all those copies
sits there, a pile of rubble . Note that this of them was Alexey Pazhitnov, designer are pirated. They pretty well have to be:
is in a desirable part of Moscow, within of the Tetris and Welltris games (distrib­ at a street price of $200, even at the offi­
walking distance of Pushkin Square. uted in the U.S. by Spectrum HoloByte). cial rate of 6 rubles to the dollar, Word
Even so, ParaGraph 's offices are very I told him these games are so popular in would cost a full three months' salary for
good compared to, say, the office suite of U.S. computing establishments that an engineer! No wonder manuals and
Murat Ackchurin, poet, friend, and my some suspect them of being a Russian help files sell well.
literary agent in the U.S.S.R. Murat has plot to slow down productivity. I'm not Such sales earn rubles, but what Para­
better accommodations than many gov­ sure that isn't true ... . Graph' s sponsors need is hard currency
ernment clerks, so good that the govern­ We took JO programmers and visitors from sales in the West. Up to now, over- .
ment is trying to raise his rent to 40 per­ to lunch in a co-op restaurant. There are seas sales have been spotty, but I think
cent of his publishing income. about a dozen of these in Moscow; they they 'II take off pretty soon. I don't know
ParaGraph 's offices remind me a Jot of have plenty of food available, but they ' re how many Russian users in the U.S. need

72 BYTE • AUGUST 1990


Circle 49 on Reader Service Card

CHAOS MANOR

the capability for working with Cyrillic,


but I'd guess it's a fair number, and as
international relations improve , there
will be more .
ParaGraph's programs work, and they
have a number of good Cyrillic fonts.
Check first to be sure the Cyrillization
program will run with your video board,
software, and printer; but if you need
Cyrillic, at $199 with the fonts and In­ ~ 8 Mb)'.tes of fast 32 bit memor
staller, this is the easy way to go .
~ Fast LIM 4.0 driver included.
Neat Hacks
~ Provides extended and ex oded memor .
Since ParaGraph has attracted most of
the top programmers in the U.S.S .R., it ~ Eas switchless installation.
should be no surprise that they write ~ Automatic configuration for DOS OS/2 or UNIX.
good code. Given the difficulty of get­
~ Risk free g_uarantee. Two :rear warrant:r.
ting equipment-Russian-made floppy
disks sell for 10 rubles and are useless;
Russian-made hard disk drives are nearly
unobtainable and don't work worth a
darn anyway, while Western component
imports are subject to a weirdly calcu­ Call toda 617-273-1818 or l-800-234-4CEC
lated but high import duty-the Para­
Graph programmers have learned to be
very efficient in their use of computer re­
sources . It reminds me of the early days
of the MIT hackers .
They've got several programs in the PS/2 and Micro Channel are trademarks of IBM
works. For example, there's an intrigu­
ing expert-system generator called Dora.
It's in English and creates rules; the in­ it's arcade-style, and I always have a lot people don't-the slogan is still "We pre­
ference engine is similar to the Edin­ of trouble controlling things with the tend to work, and they pretend to pay
burgh engine, but it seems to handle in­ Atari mouse . On the other hand , it has us " -but my advice to American busi­
complete information better than any wonderful graphics, and the "plot" of ness is to keep an eye on Russia. There
other I've seen. A sample expert pro­ the game is the best summary of life in are a lot of very smart and well-educated
gram predicts the outcomes of U .S. pres­ the U .S.S.R. I have ever seen. people in the U .S.S.R.-their schools
idential elections using a fairly small You start with your little character in are miles better than ours-and if they
number of variables; interestingly , not the anteroom of a seemingly endless se­ ever get their act together, our children
only is the program pretty good at "pre­ ries of bureaucrat offices. Everyone is may find that competing with Japan and
dicting" the outcomes of past elections out to get you: militiamen in blue uni­ the Little Dragons was the warm-up , the
with its rules, but it also marks cases that forms, KGB in green with cornflower European Common Market was the pre­
it thinks are ambiguous or anomalous. blue hats; literally everyone. However, if liminaries , and an awakened and reorga­
One such was Hayes versus Tilden. you can manage to push the bureaucrat nized U.S .S .R. is the main event.
There's also ParaDisk, an encryption for that floor into his office, you can then
scheme similar to Lattice SecretDisk, (and only then; normally, he's not in his Portfolio
but it has neat disk handling, including office , but running about at random) re­ I've carried the Atari Portfolio for some
ways to partition your disk into protected arrange the scrambled picture of Gorba­ time, and my son Alex has used it even
and unprotected areas . chev on his wall until it's right-at which more. As Alex says, if you like the Wiz­
They are working on a handwriting point the bureaucrat gets scared and be­ ard or the Boss, you might consider
recognition system. I was induced to comes your ally , and you can go try to spending a bit more and getting a real
write a note (on ordinary paper) for them convert other bureaucrats . You also pick computer, which the Portfolio is . It's a
to scan in with a Logitech ScanMan Plus. up various tickets and papers that can bit heavier and larger than the Wizard,
I warned them that no one can read my transform other enemies into friends. but it will still fit-more or less-into a
handwriting, even when I try to make it However, there are evil bureaucrats try­ pocket, and it's a full PCompatible ma­
legible, but they insisted. Surprisingly, ing to convert your friends back to the old chine, with DOS and a bunch ofutilities,
the program got about 80 percent of it. ways. like an address book in ROM . Handy
They had me write out the same message I'm not sure anyone, including its de­ thing to have around .
several times, and they're determined to signer, has ever actually won this game; On the other hand, I have to confess I
teach their machines to read Pournelle. I I'm not even sure there is a "win" de­ don 't use it a lot, and the reason is that I
wish them luck-I've got some trip notes signed in it. Which makes it very much have trouble typing on it; that keyboard,
that even I can't read . like life in the real U .S.S.R. while complete, is quite small, and I
Finally, there' s a game, Perestroika, If everyone in the U .S.S.R. had the can't get my fingers on it . I also find I
for the Atari ST. The game isn't a lot of talent and drive of the ParaGraph people, forget how to do certain things and have
fun to play-at least not for me-because perestroika would be a snap . So far most continued

AUGUST 1990 • BYTE 73


Circle 42 on Reader Service Card
CHAOS MANOR

So. Both my objections overcome.


~
to figure them out all over again.
So. It was late at night, in the coffee Now, I'm not going to abandon touch­

~ ~Q~fy/C!il!l!I
' El\\/
shop/bar of the International Hotel in
Moscow. I was drinking coffee; I noticed
typing, nor am I going to give up my big
386 machines with DESQview; but I
~ Lowest Prices! that the man at the next table was using a have to admit that if I could learn to use
Microsoft CD-ROM Special Portfolio. that handy little Portfolio as well as
CD-ROM drive kit with BooksheH $849 Moreover, I knew him: Bruce Hersch­ Bruce Herschensohn uses his, I'd sure
CD-ROM drive kit with BooksheH and ensohn of KABC-TV. "Hullo," I said. give up carrying both Sir Zed and the Ze­
Programmers library (LAN) 11 69 "We met a few years ago when I was nith on trips.
BooksheH essential writing reference Call chairman of the Space Development If you 're not afflicted with touch-typ­
Programmers Library on-line reference Call
Conference in Los Angeles." He was too ing, look into the Portfolio; it won't do
Slat Pack business research statistics 145
Small Business Consultant management tool 120 polite to say he didn't remember me, so I everything, but you may find that it's all
had a chance to ask how he liked the the computer you need. Bruce Herschen­
NEC CD-ROM Special Portfolio. sohn did .
CDR-72 CD-ROM Drive ext.. PC & Mac SCall He loves it. Since he got it, he never
CDR-82 CD-ROM Drive int.. PC Call uses anything else. He has a portable QuickBASIC Revisited
CDR-35 CD-ROM Drive ext.. smallest, lightest Call printer and one of those cigarette-pack­ Roberta Pournelle's Reading Program
Clip Ari 3D 2.500 3-D images. PC & Mac Call
size WorldPort modems-the one I have works; that is, it teaches kids to read. It
Image Folio 4,CXXJ photos. VGA format. PC Call
Type Gallery Adobe or Laserjet typefaces Call
is by Touchbase Systems and is called a doesn't much impress publishers, mostly
lma'ge Gallery Clip art library, PC & Mac Call Travelcomm 1200-and he writes all his because they think that the graphics are
Photo Gallery flff format photos. PC& Mac Call radio and TV speeches and columns on primitive (they are), and while that
the Portfolio. It has his address book, doesn't matter-the graphics are in­
PC Sig Library and expense account, and phone list-the tended only to get kids to look at the
The definitive shareware and
Portfolio can whistle the Touch-Tone screen, and you don't want them too in­

I
public domain software collection.
The newest version containing the numbers to dial for you-and in general teresting-the publishers are afraid that
ecuivalent of over l 4CXJ ftoppy d•ks his whole office is right there in that the critics and reviewers will hate that
on one CD-ROM disc.
including: • word processors. pocket-size machine. crude look.
spreadsheets. databases "I like mine, too," I said, "but don't It' s been a bit frustrating. On the other
•teaching and educational
software •business and financial software you have trouble typing on it?" hand, Roberta has had steady direct
• communications software • languoge and utilities "Not a bit," he said, and proceeded to sales, and copies of her program are in
programs • graphics and games • entertainment and
home software • and more... $465
show me; and enlightenment struck. use all over the world, in home study
Bruce is a two-finger typist and always classes, schools, and lots of adult institu­
Knowledge Access has been; and for a two-finger typist, the tions teaching English. I believe it's now
CD-ROM Development System Portfolio is just as fast, and maybe faster, in use on every continent and in most
KAware Disc Publisher than a regular computer. After all, the states. Still, I keep promising to clean up
full featured development system ­
prepare. index. access & d•tribute info on CD-ROM . two-finger typist is staring at the key­ those graphics, and I finally got around
For publishers & info managers wrrh technical board, not the screen-and on the Portfo­ to working on them. In particular, I dug
documentation. images. catalogs. lists. reference
databases & more. Retrieval features: keyword/ lio, you can see the keyboard and screen out the stuff on how to graft in graphics
hypertext/Boolean searching, menus. pull down at the same time . No wonder it's faster! done with the Microsoft Mouse Paint­
windows. user added notes & export other programs.
KAware D5k Publisher/FullText $795
As I said, enlightenment; and watching brush program into a QuickBASIC pro­
KAware D5k Publ5her/Fielded $795 him pound away at that machine, I actu­ gram .
KAware D•k Publ5her/lmage $795 ally began to regret that I'm a (self­ For small images, that turns out to be
Bureau Best Sellers taught) touch-typist. easy if a bit tedious; Microsoft furnished
Between Heaven & Hell Oxford English Dlcttonory
CD Gulde on CD-ROM Oxford Textbook of Medicine As a sort of defense, I hauled out Sir the information, which involves loading
CIA Wol1d Fact Book
Computer Library
McGraw Hiii Encyclopedia
Whole Earth Co1alog
Zed, my Cambridge Z88, which I car­ the Frieze TSR program furnished with
Grolier Encyclopedia Guiness Oise of Work:f Records ried to the U .S. S. R., and used it to make Paintbrush and using QuickBASIC's
Movie Dotobose US Potent Database
notes, which I later transferred over to BSAVE to take care of the rest. Another
U.S. History on CD-ROM the (heavy) Zenith 286 SupersPort I'd way suggested by Martin Heller-mod­
Essential reference over 30.CXXJ pages covering lugged through the Los Angeles, Lon­ erator of the science conference on BIX­
the full spectrum of U.S. H5tory from 160'.l to 1990 $395 don, Frankfurt, and Moscow airports involves using QuickBASIC's ability to
Pioneer 6 disc Minichanger along with Sir Zed . It wasn't the same, SHELL in the run-time version of Paul
DRM-600 CD-ROM Drive gives you up to 6 though, and I really began to envy Bruce Mace's Grasp, or the public domain
CD-ROM discs on-line for over 3 Gigabytes S1395
with his Portfolio. PICEM, a graphics file viewer; for more
MORE! Over 200 different lil1es and drives "Don't you forget how to do things?" I details, get on BIX. There are times
in-stock for the PC and Mac
Free subscription to CD-ROM End User'Nilh every order! asked. when I think there is nothing I can't find
Money back guarantee Free tech support "Yes," he said, "but I fixed that." He out from one or another BIX user.
can - special drive/title combo's showed me: the Portfolio uses battery­ However, Roberta's program has to
can ­ FREE on-line CD-ROM access!
~liiii!!iiil~ ~ Overnite
backed RAM cards to load programs . . run on very primitive equipment; we
~~-== ~ Delivery You can also write to a blank card; and often get requests for versions that will
Bureau of Bruce had used one to make himself a run on the original IBM monochrome
complete help file indexed in a database. board, since schools tend to get the
Electronic Publishing, Inc. If he has a problem with one of the Port­ cheapest stuff and keep it a long, long
Dept.Q, 141 NewRoad, Parsippany, NJ07054 folio's functions, he can load in that card
Fax #201-808-2676 time . Her Reading Program was origi­
and look up whatever it is that's bother­ nally written for CGA (including mono­
Call: l-800-828-4766ordersonly ing him. chrome CGA) boards, and it uses the
(201) 808-2700 information
74 BYTE • AUGUST 1990
CHAOS MANOR

Screen 2 mode, which gives us another number of the character you wanted. it. Then link with PDQ; the resulting
problem: while some Hercules graphics If this means nothing to you , go to code will be smaller and faster than the
boards can handle QuickBASIC's Screen your PCompatible. Get a DOS prompt. same program written in C, and the
2 high-resolution mode, others can't; Now hold down the Alt key and use the source will be a lot more readable.
and the old monochrome boards don't numeric keypad to enter, say, 177. Re­ Bill Gates has always said that for pure
have any graphics modes whatever. lease the Alt key, and a rectangle should productivity-writing programs that
I know ways around most of this, but it appear on your screen. Other numbers run, and writing them fast-you can't
makes for very tedious programming, will give other figures. Alt 33 will give beat BASIC . He even has a standing chal­
and including all those error traps makes you an exclamation point, and Alt 222 lenge that he can write, debug, and get
for fat, slow code. Fortunately, there is a makes a tall skinny rectangle. In BASIC, running any complex program faster by
remedy: the Crescent QuickPak Profes­ you can even make string literals this working in the QuickBASIC environment
sional library of QuickBASIC routines . way. Note, though, that it's wise not to than any other programmer in the world
The Crescent package has Monitor, an do that with character 26, since that's the can do it in any other language. I don't
assembly subroutine that will tell the end of file marker, and when the Quick­ know that anyone ever took him up on it;
program precisely what kind of monitor BASIC loader sees that character, it stops after all , going head to head with Bill
it's working with; HercThere, which loading your program. Gates is likely to be a losing proposition
will test to see whether, given that the Anyway , the past week I have been go­ regardless of the merits of the languages
system has a Hercules board, the Hercu­ ing through Roberta ' s program and re­ involved. Still, it's an interesting chal­
les adapter driver MSHERC.COM has placing a number of QuickBASIC multi­ lenge, and one that is worth thinking
been loaded; and just a whole bunch of line activities (e.g., LOCATE x,y then about.
stuff like that. PRINT Something$) with Crescent as­ The objections to BASIC used to be
It also has a number of assembly rou­ sembly functions that accomplish the threefold: spaghetti code, because there
tines to print arrays and strings very same thing in one line. The result has were no real structuring commands in
quickly with precise control, meaning been to "shrink" her code while making BASIC; inability to access low-level
that Roberta can build up a number of the source code more readable. things like chip registers; and fat , slow
screens of pseudographics images using code once you got it running . Modern
ASCII characters. It's even possible, PDQ QuickBASIC answers all those objec­
using Crescent tools, to give the images Crescent also has a new and improved tions . In regard to the first two, there are
the appearance of animation. version of PDQ, a library you use to link now plenty of data structures available
I also relearned a trick I had forgotten: with at compile time rather than the stan­ and statements that let you get down to
inside the QuickBASIC environment dard Microsoft library that comes with any level you like. The third objection is
(and everywhere else in DOS for that QuickBASIC. PDQ doesn't have all the solved by using the Crescent tools, par­
matter), it's possible to put the graphics functions and utilities that come with the ticularly PDQ.
images corresponding to ASCII charac­ Microsoft library , but it has a lot of them, I got started in microcomputers with
ters above 128 and below 32 onto your and Crescent has a deal now that lets you BASIC, and although I've worked with
program screen so you can see just what use floating-point math with PDQ. and partly learned a dozen other lan­
kind of odd graphics image you can PDQ does no run-time error check­ guages, I find I keep coming back to
make . The trick is to hold down the Alt ing, meaning that you want to thoroughly BASIC-and every time I do , I find the
key and then use the numeric keypad in debug your program with the full Micro­ language much improved.
Num Lock mode to enter the ASCII soft library linked in until you're sure of continued

Simple Easy Instant Comprehensive


In solving compl e x syste m p ro bl e m s M&A r e lys on AXSYS to find th e b es t
for integrators a nd e nd us e rs , o n e of suite d produc t , comp a r e sp ec ifica tion s
th e most exclusive syste m con sultin g and p r icing , ch ec k avail ability, lo ca te
d e sign firms uses AXSYS. Cli e nts of d eale rs , servi ce s a nd produc t profil es.
Musgrave & Associa tes r e ly on th e m AXSYS give s th e m a ll th e inform a tion
for solutions and produ c t purch ases . th ey n ee d - th e information you n ee d!

AXSYS is a n onlin e d a ta b ase which manufacturers, inte gra tors ,


deale rs a nd vars us e to give buye rs instant a ccess to all their
products and se r vic e s. Buye rs use AXSYS to find the right
products for their n ee ds - instantly and without any bias.
AXSYS is the professional 's procurement analysis system!
A nnu al f ee and connect time charges apply.
1625 Dealers circle 26,
M essag es Only: (303) 29 3-2201
End Users circle 27, Facsimil e : (303) 293-840 7
OEMs circle 28 on Reader Service Card or: (303)830-211 5
AUGUST 1990 • BYTE 75
CHAOS MANOR

Winding Down stylus, and the cursor control. There are the Kun Ying Enterprise Co . Ltd . of Tai­
It's the darndest thing: at the National software drivers to set this up for CAD or wan; but there is nary a hint of where on
Computer Graphics Association show, I to become an artist' s palette. More soft­ Taiwan the company is located, much
saw the Genius Genitizer, a neat, moder­ ware lets the Genius Genitizer pad sub­ less whatthe U.S . address might be.
ate-cost digitizer tablet. I have always stitute for your mouse in programs that I sure like this gadget, but it's a mighty
wanted one. I spoke to the people in the want mice. There are disks and manuals mystery how I can tell anyone about it.
booth. galore. More ifl can find out more .
When we got back from Russia, there There is everything you need , except, The book of the month is The Emper­
it was, complete with power adapter in all the manuals , disks, and boxes, or's New Mind: Concerning Computers,
(which plugs into a special RS-232C DB­ there is not one hint as to the address of Minds, and the Laws ofPhysics by Roger
25 plug, which then connects to either the company that makes the Genius Ge­ Penrose (Oxford University Press ,
COMl or COM2 on your computer) , a nitizer. The copyright is in the name of 1989). It's heavy slogging but great fun .
The CD-ROM of the month is for the
Mac: the Guinness Disc of Records (Per­
gamon Contact Solution, Irwin House ,
118 Southwark St., London SEl OSW ,
UK, 44-71 -928-1404). This is the whole
Guinness Book of World Records , all or­
ganized in HyperCard stacks on a CD­
ROM.
The game of the month is Sword of Ar­
agon from Strategic Simulations, and
yes, I know it was the game of the year
last year ; I still find myself playing it.
This time, I'm determined to win with­
out using magic (other than healing ,
which I consider medicine) at all . It's
sure a challenge.
The gadget of the month is a wonder­
ful thing that will turn your PC into-are
you ready?-a Geiger counter. The RM­
60 from Aware Electronics instantly
makes your PC-portable or desktop­
into a radiation monitoring device. Test
the radon levels in your home or office.
Using it is simple: plug the gizmo­
which is about the size of a pack of ciga­
rettes and connects to the plug with ordi­
nary telephone cord-into either the
serial or parallel port of your PC. Run
the supplied software, read the instruc­
tions, and learn all about radiation . Take
it on your next airplane trip and find out
what happens at higher altitudes .
I was going to take the RM-60 to the
Announcing Flow Charting™3 Soviet Union, but at the last minute I got
Now, you can create.1rndate and wint nervous: suppose they thought I was spy­
presentation-perfect flowcharts to your ing? As it happened, no one would have
specifications-in no time! cared, so I missed the opportunity to test
Guick to master and asnap to use, whether Chernobyl did anything notice­
Patton & Patton's flowcharting software is the able to Moscow. Maybe next time. •
standard of both large and small businesses
around the world-and is available through Jerry Pournelle holds a doctorate in psy­
all major software dealers. chology and is a science fiction writer
See your dealer today! Or, for a
"live;· interactive demo disk, call:
DATTraN
rltl I U
&rltl
DATTraN
IU
who also earns a comfortable living writ­
ing about computers present and future .
Jerry welcomes readers ' comments and
800-525-0082, ext_ BY 31. So f t w a r e Cor p ora t i on
opinions. Send a self-addressed, stamped
International:408-778-6557,ext. BY31. Excellence in charting lhe flow of ideas! envelope to Jerry Pournelle, c/o BYTE,
One Phoenix Mill Lane, Peterborough,
Workson.IBM &.100%c.o.mpatible PC's, supportsCGA/EGA/VGA and over 150 dot matrix and laser printers, NH 03458. Please put your address on
with multiple print den s1tl~ s and 10 font sizes. Creates mufti-page charts, portrait or landscape, on
most standard paper sizes. Mouseor keyboard controlled . the letter as well as on the envelope. Due
to the high volume ofletters, Jerry cannot
IBM is a registered trademark of International Business Machines Corporation.
guarantee a personal reply. You can also
contact him on BIX as ''jerryp . "
76 BYTE • AUGUST 1990 Circle 194 on Reader Service Card
Everyone ows
it's better to share.
Des · 2.0.
You don't have to resort to complicated between computers, even while you're
contortions to share a printer or files right in the middle of running your favorite
between two desktop computers. All you program.
need is DeskLink®from Traveling DeskLink includes everything you need
Software. to start sharing-both 5-1/4 and
DeskLink applies the 3-1/2 inch diskettes, universal
technology behind our connectors, and 25-feet of
popular, award-winning standard RJ 11 telephone cabling
LapLink.- to connect two (extendable to 100-feet).
IBM or compatible comp­ And with a sug­
uters, including PS/2s and gested retail price of
laptops, with standard just $169.95 Qess
phone wire. than $85 per comp-
Install Desk.Link uter), Desk.Link
in minutes is perfect for
through a simple small offices or
connection to each workgroups.
computer's serial port. So share the news with your
There's no additional hardware required­ colleagues. For more information, see your
no need to tear apart the computer. Yet local dealer or call us at (800) 662-2652.
Desk.Link boasts communication speeds of
up to 115,000 baud.
Once you're connected, both computers
can instantly share a printer or files-all
completely in the background. And a pop­
up Talk Box lets you send messages •
DESKLINK EDITORS'
CHOICE
Traveling Software Europe Traveling Software, Inc. April 24, 1990
Lords Cou n, Si. Uonards Road , Windsor 18702 Nonh Creek Parkway, Bm hcll , \VA 98011
Oesklink. Version2.0
Berks, S L4 308, England Phone num ber : (206) 48:1-8088
44 · 1-9 78· 4938

mM is a rcgislt•n:.•tl tr:uh·mark of International llusiness 1\ l<whincs, DeskUnk, l.•apLink mu\ the'l'ra\'clingSoflwart' suitcase logo arc registered t.rmlcmark..o; ufTrit\·cJiug Soflw;1rc, lnt•. IO \989 Tra\•clingSo0warc. Im·. All Rights Rc.~en·cd .

Circle 277 on Reader Service Card


Ill
hether you're protecting
frontiers and temples in
Manchuria, or software
and data on the PC or
Mac , the Great Wall is a lesson
Rainbow Technologies has learned
very well.
Software developers must deal
daily with the consequences of
unauthorized
copies and millions
of dollars in lost
revenue. At the
same time, both
individual and
corporate users
must be able to make and distribute
copies within legal guidelines.
Today's information-driven
companies must secure their data
files against theft and unauthorized
access. No less than protecting
personal wealth and
tangible prop e rty,
guarding data files is
a necessary invest­
ment in competitive
survival.
Protecting
"intellectual
property"
is the
security
challenge for
the '90s. Which
is why Rainbow
Technologies builds a
little of the Great Wall into
every key it makes.
For developers, the Software
Sentinel '" family of
keys protects IBM ,

Times Change. PS/2 and compatible


software, while Eve '"
guards software for
The Need To Protect Doesn't. the Mac. Rainbow's
DataSentry '" is the
solution for PC data
protection.
( ) RAINBOW TECHNOLOGIES Software and data protection from Rainbow
9292 Jeronimo Road , Irvine, CA 92718 Technologies. Information on how you can have a
TEL: (7 14) 454-2100 · (800) 852-8569 (Outside CA) little piece of the Great Wall to protect your software
FAX: (714) 454-8557 · AppleLink: 0 3058
Rainbow Technologies , Ltd . , Shirl ey Lodge , 470 London Road and data worldwide is as close as a toll-free call.
Slough, Berk shire SL3 8QY, TEL: 075 3-41512 ·FAX: 0753-436 10 Copyright © 1990 Rainbow Technologies , Inc.

Circle 233 on Reader Service Card (RESELLERS: 234)


E X PERT ADVICE

DOWN TO BUSINESS • Wayne Rash Jr.

CHARTING
THE COURSE
Suddenly, it was time
for me to graduate
from felt-tip pens and
acetate overlays

hat's right, Wayne. You have to

T use 35mm slides," said Cathy ,


the woman from Unisys who
was saddled with the job of han­
dling speakers for the Open Forum . She
paused for a moment and then added ,
"It's in the contract." She was right, of
course. Unisys wanted high-quality pre­
sentations from the speakers at the Open
Forum , and that meant slides. Clearly ,
the overhead transparencies that I'd used
for other presentations wouldn't be good
enough.
The problem was, I had put off arrang­
ing for presentation materials until a few
days before the Open Forum was set to
get under way in Los Angeles. Now I had
to turn out quality graphics quickly. The
talk was on LANs, so I needed drawings A Thousand Words support both drawings and traditional
and graphs as well as the traditional bul­ There is, of course, more to presentation charts.
leted 1ists . graphics software than the ability to cre­ I looked at three packages that are
With time running out, I did what any ate pretty pictures . You must be able to aimed at business presentation graphics :
sane person would do. I called the com­ enter the information you want easily, Draw Perfect from WordPerfect Corp.,
pany graphics department and asked for and the material needs to be presented in Applause II from Ashton-Tate, and Har­
help. That worked, and in a few days, I a format that meets your requirements . vard Graphics from Software Publish­
had the slides in time to take them to the This may mean that, in addition to pic­ ing. Each of these three programs is de­
conference. Unfortunately , I also had to tures , you want bar and line graphs to signed to support business graphics, but
pay for the time that the people in the represent numerical values, bulleted lists they are all very different in the way that
graphics department had spent creating to represent important points, and the they do it.
those slides. ability to draw pictures .
When I was asked to speak at the next In the case of my presentation, I had to A Matter of Emphasis
Open Forum in New York, I knew that I come up with a picture that would repre­ The packages that I looked at differ more
would have to update the presentation sent the topologies of various types of in their emphasis than in their ultimate
myself. This meant that I would have to LANs , drawings that would illustrate in­ audience. All of them are aimed at busi­
find something that would run on my Ze­ formation flow, and of course, bulleted ness users but start from different places.
nith Z-386 and produce slides as nice as lists. Most of what I had done for the first DrawPerfect, for example, is a drawing
those the graphics department had done presentation was still valid, but because program that also includes charts and
on its Macintoshes. Fortunately, this of some changes in both the LAN tech­ graphs. Applause II, on the other hand,
type of software is available, and it's easy nology and the vendors, I would have to is a business graphics program that has a
enough to use so that I could create my add a couple of new slides. This meant tightly integrated drawing component.
own graphics. that I had to use a package that would continued

ILLUSTRATION : JENNIFER SKOPP © 1990 AUGUST 1990 • BYTE 79


DOWN TO BUSINESS

Harvard Graphics contains no drawing dimensional charts and graphs. ITEMS DISCUSSED
capability at all; it assigns that task to Now that the software exists to support
Draw Partner, which is included as a more sophisticated drawing capabilities, Applause II . .. .. . . ...... . . ... ....$495
separate program. business users are demanding them. This Ashton-Tate
Each of these capabilities-that is , is especially desirable in certain circum­ 20101 Hamilton Ave.
word charts, graphs, and drawings-is stances where representatives of several Torrance, CA 90509
necessary for a package that will do busi­ companies will be making presentations. (213) 329-8000
ness presentations . In addition , most In an atmosphere like this , the traditional Inquiry 1101.
business users would consider other cri­ flat, black-and-white overhead transpar­
teria as well, including the ability to encies look dull and boring. They may be DrawPerfect .... . . .. .. .. . ... . .... $495
create output for plotters and film re­ good enough for a meeting on new com­ WordPerfect Corp .
corders and the ability to create three- pany parking rules, but not at meetings 1555 North Technology Way
Orem, UT 84057
(801) 225-5000
Inquiry 1102.

SR. SOFIWARE Harvard Graphics .... . .........$495


Software Publishing Corp.
DEVELOPERS 1901 Landings Dr.
& SYSTEMS ARCHITECTS P.O. Box 7210
Mountain View , CA 94039
Let's Get Right To The Point (415) 962-8910
Inquiry 1103.

Central Point Software has sional C, Assembler and/or


become the world leader in C++ environment. Requires where speakers will be publicizing their
PC Utility Software by pro­ a BS or MSCS, EE or equiva­ companies.
viding our talented staff lent development experi­ Meeting the Standards
with a stimulating en­ ence, and significant A presentation graphics package is use­
vironment that has expertise in prod­ ful only to the extent that its capabilities
enabled them to uct develop­ reflect the work you want to do in creat­
produce ment in an ing your presentations. If a feature is
such highly missing or very hard to use, then that
MS-DOS en­
package loses its usefulness to you. For
acclaimed products vironment. this reason, few business users will
as PC Tools™. Our create their slides using a word process­
aggressive expan­ Located just min­
ing program or a paint program . While
sion plans have cre­ utes from down­ some slides can be created this way, they
ated a substantial town Portland, in are not designed for business presenta­
the beautiful and af­ tion graphics, and using them can be
number of immedi­ difficult.
ate openings for fordable Pacific
The most traditional presentation de­
skilled profession­ Northwest, we offer vice is the bulleted list. This is simply a
als to develop our exceptional oppor­ list of the topics that you, as a speaker,
next generation of tunities for profes­ will address. You have this list on-screen
sional and personal while you talk to reinforce the points
software based on you're discussing. You can create a basic
the new GUI inter­ growth in a casual
bulleted list with nearly any kind of soft­
face for Windows and Pres­ work environment. Mail or
ware, including a word processing pro­
entation Manager. Fax your resume to Central gram, but it may not be a pretty sight.
Point Software, 15220 N.W. Users are beginning to demand that the
We are seeking profession­ Greenbrier Pkwy., #200, text on the slide be colored and that the
als capable of taking concep­ Beaverton, OR 97006. background be smoothly gradated. Gra­
tual ideas and implementing dation and color give a more pleasing ap­
(503)690-2221 FAX. For pearance, providing you don't let it be­
them into products. You'll questions, call Bob Clay COL­ come garish .
be challenged to develop su­ LECT at (503)690-2217. Equal A good way to create slides that have
perior MS-DOS and/or WIN­ Opportunity Employer. Prin­ colors and gradated backgrounds is
DOW software in a profes­ cipals only, please. through the use of a film recorder. This
is a device that attaches to your com­

Centrd Point Software1.,/ 1


puter's video output and creates slides
while you wait. Another good way is to
create your images and send them on disk
co11ti11ued

80 BYTE • AUGUST 1990 Circle 51 011 Reader Service Card


"Optical-ability"
• Pinnacle Micro is the world's leader in removable,
erasable, optical storage systems.
The expanding line of Pinnacle drives offers real
solutions to mass storage problems and a whole
new set of data handling capabilities.
Removable, Erasable, Opticalabilities.
Access-archivability. Upscale-ability.
Access your archives quickly and Start with a single or dual-disk
easily. Why wade through stacks of system for your network today.
floppies or miles of tape to find a Move up to a 25 disk, 16 gigabyte
single file? system tomorrow. Your cartridges
and your data will easily move up
Pia tform-co mpatibi li ti;. with you.
Interface kits are available for
Macintosh, Sun, DEC, HP, Crash-avoidability.
IBM-XT, AT, PS/2 and Eliminate crash anxiety, with
compatibles, plus advanced laser technology there are no heads
applications such as Unix,
to crash. If your hard drive goes
A/UX, Xenix and Novell
down your optical system will
NetWare.
put you back on-line
Infi11i te-storability. immediately.
Store huge files-CAD/CAM,
multi-media, pre-press, 32-bit Mass-mo vability.
color. Each cartridge holds up Distribute massive amounts of data
to 650 megabytes. If one isn't in limited quantities. CD-ROM's
enough, add another. are great, but not if you need a
reduced amount.
Data-securabili ty.
Carry your world wherever you go. Problem-solvabili ty.
Put your operating system, applications, Learn how to put these and other
and data files on a single cartridge. opticalabilities to work for you, call
Keep your data safe and secure or today for the name of your nearest
move it from place to place. authorized dealer.
Interface kits available for
MAC, SUN, DEC, HP, ~ (800)553-7070
IBM A/T, X/ T, PS/ 2 and
compatibles from $495.

Traclemarl< O#ners; RE0-650, RE0-1300 and Pinnacle Micro of Pinnacle Micro, Inc. Sun of Sun Microsystems. HP of Hewlen Paci<ard.
WT, Xenix, IBM, PSl2 of International Business Machines Corporation, Netware of Novell. Macintosh of Apple Computer, Inc. PINNACLE ICRO
15265 Alton Parkway • Irvine, CA 92718 • In CA (714) 727-3300 • FAX (714)727-1913 THE ERASABLE OPTICAL STORAGE COMPANY'"
Circle 205 on Reader Service Card (RESELLERS: 206)
DOWN TO BUSINESS

to a graphics service that specializes in in three dimensions, not just the bar or charts that combine images and text.
such things . The cost of creating a 35mm the pie. Graphs also need titles, legends, Basic shapes should be available as a li­
slide from a disk image is about $10. values of x and y scales, footnotes, and brary so that you don't have to create
Each of the packages I looked at includes other values reflected as percentages. Pie each 3-D arrow or picture of a computer
a brochure for such a graphics service. charts often need a segment separated the first time you use it. Manipulating
Business users have also come to ex­ out for emphasis, and charts with multi­ screen objects should be as much like
pect colors and three dimensions when ple pies should be able to scale the pies working on the Macintosh as feasible
they see a graph. They usually want a for relative value. Bar charts should be (short oflegal action by Apple, of course)
gradated background and often a com­ able to display the bars side by side or so that you don 't have to retrain the staff
bined graph with some values reflected overlapped. every time they change machines .
as line or bar charts and others as a pie. The drawing module should be able to
Of course, all graphs should be available create block diagrams and organizational Presenting the Facts
I found that I liked Applause II from
Ashton-Tate , partly because it was so
well integrated and partly because it had
the best-looking output. You can create
3-D line graphs with Applause II, and
you can change the point of view in the
perspective used in 3-D, neitherofwhich
I was able to do with the other packages.
In fact, I had so much fun creating pre­
sentations with Applause II that this col­
umn was nearly late.
Windows This is not to say that any of these
(such as three packages is deficient. They are not.
PageMaker, In fact, all three are perfectly suitable for
printer into a Corel DRAW!, most business applications, and prefera­
1000 x 1000 Micrografx ble for some. DrawPerfect, for example,
comes with a shell that allows you to
TurboRes™ Designer, Word switch between it and WordPerfect and
Plain-Paper for Windows, etc.), move your drawings directly into a
Typesetter! National TeleVAR™ GEM (such as Xerox Ventura WordPerfect document. If you are plan­
(Raster Devices Direct) intro­ Publisher, GEM Artline, etc.) and ning to illustrate a report, this is a very
duces the 1000 Enhancer Kit™ Word Perfect. useful feature . Harvard Graphics is the
for your HP Series II or Ill printer. top-selling package, so it's supported

B y using a new imaging


technology called
C ALL NOW! 1-800-468-1732
(In MN: 612-941-4919) and
ask about the 1000 Enhancer Kit
best by third-party vendors. All three
packages can import data from ASCII
files and Lotus spreadsheets, of course.
TurboRes™ on our PC-based for your Series II or Ill printer. It's clear that presentation graphics
controller, we can transform programs are going to be a hot area for
The 300 dpi barrier will fall by
business users . You now have the ability
your 300 dpi printer into a the wayside as you experience to incorporate impressive color displays
state-of-the-art Plain-Paper 1000 x 1000 TurboRes. Note that it once took a graphics department to
Typesetter that gives you print that all your existing PCL create, and you can do it yourself in min­
quality previously undreamed of, functionality remains utes . As film recorders and slide ser­
even on devices costing over unchanged, so your printer can vices become better established, you
$20,000. live in both worlds-PCL and should see a better grade of presentation.
Of course, that means that you can no
1000 x 1000 TurboRes!
S end us your HP Series II or Ill
laser printer and we will do
the rest. We factory install a
longer create a quickie transparency with
a felt-tip pen and some acetate, but may­
be that's just as well. •
video board and connector in
Wayne Rash Jr. is a contributing editor
your Series II or Ill, and supply a for BYTE and technical director of the
PC/XT/AT or MCA 6Mb printer Network Integration Group of American
controller, 135 scaleable fonts, PrePress Systems Specialists Management Systems, Inc. (Arlington,
direct driver software for 11,4). He consults with the federal govern­
Formerly Raster Devices Direct, Inc. ment on microcomputers and communi­
«:!1990. Raster Devices Direct, Inc., National TeleVAR and 1000 Enhancer Kit are trademarks of Raster Devices
cations. You can contact him on BIX as
Corporation. TurboRes is a licensed techn.ology and a trademark of LaserMaster Corporation. All other product "waynerash, " or in the to. wayne con­
and ~~an~ names are .trademarks and _reg1stere? trademarks of their respective companies. All prices and
spec1f1cat1ons are subject to change without notice. Please call for current pricing and warranty details. ference.
Your questions and comments are wel­
come . Write to: Editor, BYTE, One
VISA. MASTERCARD AND AMERICAN EXPRESS ACCEPTED Phoenix Mill Lane, Peterborough, NH
03458.
82 BYTE • AUGUST 1990 Circle 174 on Reader Service Card
EngineeredjJr the qffi_ce. DesignedjJr people.

Due to spacelimitations,
we cant showyou all the awards
ourIl24and1180 printers have won.
.c

What can we say? Of course, we're proud. But we've always been proud of our 1124 and 1180 Dot Matrix
Printers - even before they started winning all these awards. Who wouldn't? They just make so much sense. Each
one, for example, has multiple paper paths. Load it from the bottom or rear. And put it wherever you want. Each
one has an EZ Set™ Panel. As well as a staggering 3400 print combinations
possible from a wide variety of fonts, sizes and enhancements. And each Printei'.'~ Pe1iphe1~l\ Com/nilers. Copiers
one comes with a 2-year limited warranty on parts and labor. (See your '/JfJeu rite1:rn11d focsimiles
1

dealer for details.)


Panasonic®1124 and 1180 Dot Matrix Printers. They're everyone else's Panasonic
Office Automation~
choice. Shouldn't theybe yours, too?

Circle 192 on Reader Service Card


"The importance of the program cannot be overlooked ... "Mathematica has a real chance of replacing pencil "Mathematica will revolutionize the teaching and
it so fundamentally alters the mechanics of and paper as the standard desktop environment for learning of math by focusing on the prose of
mathematics... scientists and engineers." mathematics. without getting lost in the grammar."
New York Times William Press Steven Jobs
Professor of Astrophysics. President.
HaNard University NeXT. Inc.

Mathematica.
A System for Macintosh User Interface: Notebook interac­
tive documents mixing text, graphics, anima­
tions, Mntl1e111nficn input, output. Macintosh
Doing Mathematics front end can be used with kernels on other
computers. Macintosh graphics standards
by Computer used.
Documentation: "Mntltematicn: A System for
Some facts: Doing Mathematics by Computer" by Stephen
Function: Numerical, symbolic, graphica l com­ Wolfram (Addison-Wesley, 1988) available at
puta tion, interacti ve programming. Integra ted bookstores. Additional documentation sup­
technica l computing environment. plied with speci fi c versions. Mnt/1emnficn Jour­
Numerical Computation: Arbitrary precision nal to be published in 1990.
arithmetic, complex numbers, special fun ctions Versions Now Available: Apple Macintosh:
(hypergeometric, elliptic, etc.), combinatorial $495 (Plus, SE, etc.); $795 (II, ll x, llcx, SE/30,
and integer fun ctions. Matri x opera tions, root etc. ) • 386-based MS-DOS systems: $695 (no
finding, function fittin g, Fourier tra nsforms, nu­ coprocessor); $995 (287/387); $1295 (Weitek) •
merica l integra tion, minimiza tion, linea r pro­ Apollo DN 2500-4500, 10,000: from $2400 •
gramming. Data Genera l AViiON: $2,800 • DEC VAX
VMS, ULTRIX, RISC-based systems: from $2400
In{l} : =
• Hewlett-Packa rd 9000/300, 800: from $2400 •
3"'70 IBM AIX/ RT: $2400 • MIPS: from $2800 •
Out{l} =
NeXT: bundled as stand ard system software •
2503155504993241601315571986085849 Silicon Graphics IRIS: from $2800 •Sony NEWS:
In{2} : = from $2400 • Sun 3, 4, 386i: from $2250 • Super­
Hypergeometric2F1[7,5 , 4 . l , 3-I) computer and other versions also available. •
Out{2} =
Ed uca tional, volume, reseller, and other dis­
-0 . 00403761 - 0.00295663 I counts ava ilable • Now shipping Version 1.2.

Numerical Computation log[l) 0


log[E) 1
Symbolic Computation: Equation solving,
symbolic integra tion, differentiation, power se­ log[x_ y_] . - log[x) + log[y]
ries, limits. Algebraic operations, polynomial log[x_"'n_) : = n log[x]
ex pansion, fa ctorization, simplifica tion. Opera­
tions on matrices, tensors, lists. log' [x_] = 1/x (* derivative *)

Graphics: 20, 30 plots of functions, data, geo­ log/: InverseFunction[log) = exp


metrica l objects. Contour, density plots. 30 log/ :
rend ering w ith intersecting surfaces, lighting Series[log[x_], {x_ , 1 , n_Jl :=
models, symbolic descriptions. Color PosT­ Sum[- (-1) "'k (x-l)"'k/k , {k, 1 , n}) +
ScRIPT ou tput, publica tion quali ty graphics, ani­
mation (most versions). 0 [x , 1)"' (n+l)
High-Level Programming
In{l}:=
Integrate[x/(a + Exp[x]), x] Implementation: 770 pre-defined Mn tltemnticn
functions (C source 180,000 lines). Design, de­
Ouc(l} =
velopment led by Stephen Wolfram. Version 1.0
Ex
2 x Log[l + - ) released June 1988.
x a
Typical Applications: Resea rch, engi neering,
2a a education, mathematica l mod eling, publica tion
. Ex
PolyLog[2, -(~)] graphics, data analysis, visualization, sys tems
a analysis, algori thm development.
a
Awards: Best 10 New Products, B11si11ess Weck
Symbolic Computation 1988 • Edi tor's Choice Awa rd, MncUser 1989 •
Award of Distinction, BYTE 1988.
Programming: High-level, interactive, sym­
bolic sys tem. Full procedural language, func­
tional programming constructs. General tra ns­
fo rmation rule parad igm based on pa ttern
Wolfram Research, Inc.
matching. P.O. Box 6059. Champa ign. IL 61826-6059. USA
Information: 217-398-0700. Orders: 800-441-MATH.
External Interface: Input from external fil es, Or visi t your loca l software dealer.
progra ms. Output in TeX, C, FORTRAN, PosT­ © 1990 Wolfram Research. Inc. Mmhematica is a registered trademark of Wolfram
SCRll'T. In teractive ex ternal process control R~search. Inc. All other traderna~ks aie trademar~s of !heir respective companies
(most versions). P11ccsandspecificationsaresub1ecttochangew1thoutnotice. Graphicis<1panofa
Graphics and Visualization tubularneighbor hoodofasix-strandbraidgenera tedbyMa1hema1ica

Circle 292 on Reader Service Card


EXPERT ADVICE

THE UNIX /bin • David Fiedler

THE
• FREE SOFTWARE
HIT PARADE
A tour of my favorite
and most-used free
r­"
programs for Unix Il
A
fter reading my last few col­
umns, you 're probably eager to
hear more about the incredible
wealth of public domain or free
Unix software. This month's column
I
covers some of what I have personally
found to be the most useful and interest­
ing offerings (including some games).
Simply running ls -ut /own/ lb in
shows me what the most recently ac­
cessed programs in my system's private
directory are. If nothing else, they in­
clude some of the packages you might
want to look for first.
Again, if you need a place to find any
of this software, you can write to the ad­
dress mentioned in my June column for a
printed list of dial-up or file transfer­
protocol archive and public access Unix
sites, or you can retrieve the same infor­ way buffer. It's a good program to start sion. An invisible database kept in your
mation from BIX under unix. bin/list­ your public domain career with, as it has home directory performs this magic.
ings. I hope last month's column showed been ported to almost everything avail­ The documentation for e implies it
that you don't have to be any kind of a able and is quite stable. will work only on BSD-derived systems,
guru to compile this kind of program. I probably use the less program more but I've had it running just fine on SCO
Apologies in advance to the generous often than anything else on my system. Xenix. Also, there is no reason why you
authors of the software mentioned here­ I've aliased its name to mto save typing couldn't use it for editors (or even pro­
in: Since I didn't have all your names, I (another holdover from more; habits can grams) other than vi; the path name of
didn't think it fair to list any names. You be hard to break) . the program to be executed is nicely
know who you are, and so will anyone broken out as VI in the e.h file.
who uses your software. Thanks, from Take the e Train
all of us. Do you find yourself editing files in so Remove Without Remorse
many different directories that you forget I've been using the del package for many
Less ls More which file you were last working with? years. It came out on the network when I
You're probably familiar with the more Do you type a lot of ls -t commands to got my first Unix computer in 1983. The
program, invented by necessity after find out what you've been up to? Thee del utility is meant to be used in place of
high-speed terminals became popular program (another one-letter command!) rm, but is reversible, so you can undelete
and looking at files with cat became dif­ can solve this problem. Simply typing e files . It works simply by moving deleted
ficult. The more program (and its System in a directory will bring up the vi editor files into an invisible directory; the files
V sister, pg) lets you look at files a with the file you were editing most re­ are then swept by a cron daemon (called
screenful at a time. A free utility, less, cently. Typing e - shows you a list of the skulker) once a night. All files left for
lets you scroll backward and forward nine most recent files (or argument lists) more than 24 hours (you can change this)
through a file (or a pipe of data) quickly you've worked with. Then, typing the are then removed permanently by
and easily, as if you had an endless two- appropriate number resumes that ses­ continued

ILLUSTRATION: PAUL SCHULENBERG © 1990 AUGUST 1990 • BYTE 85


THE UNIX /bin

another program called expunge. expunge if you do this, since it wants to sically lets you use and manage E-mail
How can you remember to use del run the real rm) . messages without thinking too much
rather than rm? The best way to use delis The del utility has saved me from an about the transport mechanism. It's intu­
to install it, test it, and set it up as an alias ignominious fate on numerous occasions . itive. What more could you want?
to rm for all users, so that you won't even
have to think about it until you rm a file The elm Electronic Mailer Daisy, Daisy ...
that you wanted . Then, just type undel One of the best-supported free programs The bicycle built for two in the song re­
and the filename and breathe a sigh ofre­ available, elm is indispensable to anyone ferred to an 1800's side-by-side model. It
lief. If you don't have aliases, just move who uses E-mail regularly. It provides a was much more convenient for romance
your current / bin / rm to / bin/RM (so it's full-screen interface to mail messages , than the single-file tandem bikes we have
still there if you need it) and then link supports many addressing schemes and today. There is a convenient program
del to / bin / rm (you'll have to modify the standard pathalias database, and ba- named sbs (side by side) that lets you put
two text files up on the screen next to
each other and then scroll them indepen­
dently (even sideways). It's not quite the
same as using diff. It is especially
handy when the files are similar but have
been formatted differently. When you
need it, it's very handy to have.

Laser Support
There are many programs being distrib­
uted to support Postscript output devices
on Unix . Some, such as a2ps, mp, psf,
and pps , translate text files to a Post­
script-printable form (one called necp5
can emulate an Epson printer) . Others,
like psplot and plot2ps, are designed
to allow Unix plot output to be printed in
Postscript. Then there's ghostscript, a
GNU near-Postscript clone; tpscript,
a ditroff (device-independent troff) to
Postscript translator; tek2ps, which
converts Tektronix 4014 output; gif­
tops , for .GIF graphics files; and
Staying Cool A Nice Price sun2ps, for Sun raster files .
For smooth integrati on of DOS ICE.TEN is $295 per 386 UNIX (or As a LaserWriter Plus owner and a
a nd UNIX, ICE.TEN is still the Xenix) host , including both DOS and
industry standard. It provides great believer in Postscript (it is an ele­
UNIX software for the UNIX host
memory resident Wyse 60 or SCO a nd up to eight DOS machines. gant and generally applicable solution to
Color Console ANSI emulation many graphics and typesetting needs) , I
(dej a vu), easy fil e transfer ICE.TEN.PLUS is $395 per 386 collect these kinds of programs . Almost
(ucopy), and a DOS comm and UNIX (or Xenix) host. It allows an all have proved useful at one time or an­
shell (dshell) for UNIX or Xenix. unlimited number of DOS PC's. It other. Owners of LaserJet printers can
has features of the sta ndard version, find several similar programs to use.
Introducing Host PrintTM plus Host Print, VT220 emulation,
Now with H ost Print, and speeds up to 115K baud.
ICE.TEN.PLUS a llows a DOS Utilities Again
a pplication to print transpa rently Wired fo r ethernet? ICE.TCP is Be sure to get copies of the programs
to a ny UNIX or Xenix printer . DOS TCP/IP with ICE.TEN compress , arc, uudecode, and unshar.
emul ation. You'll find all of them almost mandatory
Perfect with Word
Perfect with WordPerfect For more hard, cool fa cts, just give for working with the various types of
With either version you'll get us a call. files that come across the network, as
clean performance software, well as for attempting to fit those files
fi ne-tuned for the best UNIX and James River Group Inc onto your hard disk. The compress and
Xenix applications. Mature 125 N First St Minneapolis MN arc utilities are used to get the traditional
softw are that works perfe ctly 55401 USA
the first time. 10 megabytes of data into a 5-MB disk
612-339-2521
(and to get it back out again) . The uude­
code program lets you encode binary
data into ASCII form so you can send it
by E-mail or post it to the network. The
unshar program safely breaks up text­
based archives that have been posted into
their component parts.
Others, like patch, dist, and perl,
are also useful. Their distinction is that
continued
86 BYTE • AUGUST 1990
"MKS so/iirnre is abso/111elr the best ill its POSIX Training
class. Do11' t 111ix em'iro11111e;1ts ll'irliout it."
Government departments and organiza­
Grover Righter Director Hybrid Systems,
tions choose MKS Toolkit as a cost-effective
Novell Netware Product Division
means of familiarizing personnel with the
POSIX environment - now a Federal
Site Licences
government standard for computing.
MKS Toolkit reflects its users' needs.
Organizations such as AT&T, H-P, ITT, and Cost-effective Learning Tool
NCR - all heavily committed to the UNIX
system - use MKS Toolkit to create a
If your organization is committed to
moving into the UNIX environment, then
standard operating environment. Universities,
MKS Toolkit is the perfect learning path.
from Harvard to UCLA, use MKS Toolkit to
DOS or OS/2 users retain the familiar world
enrich personal research computing environ­
of the PC keyboard and programs and move
ments and double the bandwidth of their PC
effortlessly to a UNIX environment on their
teaching labs. The National Institute of Stan­
desktop. Exposure to new commands and
dards and Technology uses MKS Toolkit as a
functionality now becomes an integral part
..The elllire MKS docume/1/ation package standard operating environment for experts
of the novice's working day.
pro1•ed e.rcelle11t ill e1•ery respect" and as a POSIX training tool for neophytes.
Daniel McAuliffe, IEEE Computer, Jan. 1990 "With this package, you can become
Interconnectivity familia r with the UNIX environmem
PowerfµI UNIX™ Tools for MKS Toolkit interacts well on standard 011 your111icrocompwer, with DOS
DOS and OS/2. PC and PS/2 networks. Combined with only a keystroke away."
Novell NetwareTM , the most popular LAN for Byte Magazine, May 1989
We can tell you that MKS Toolkit offers
both experts and novices the purest form of PCs, MKS Toolkit creates a UNIX time
sharing system in DOS or OS/2 organiza­ MKS Programming Platform
UNIX utilities in a DOS or OS/2 environ­
ment. Fortunately, we don 't have to. tions. UNIX shops can now hook up all their MKS Toolkit is the heart of the MKS
Software reviewers, universities, and major PC 's using PC-NFS™) and MKS Toolkit, Programming Platform. MKS Platform helps
corporations all over the world are discover­ enabling you to use a PC as a Unix worksta­ smooth out the details of programming and
ing MKS Software and how it can help their tion and off-load your mini or main machine. software development by adding time-saving
programmers and software developers make utilities such as: MKS RCS (Revision
the most of their creative talents. POSIX Tools Control System), MKS MakeTM (automated
MKS is an active participant on the program builder), MKS LEX & YACC™
Reduce Keyboard Shock POSlX 1003 standards committee. This in­ (compiler learning and construction tools).
With our proprietary code, the MKS volvement reflects MKS ' s commitment to Also available is MKS SQPS™ an enhanced
Toolkit offers you more than 150 UNIX tracking the shells and uti 1ities standard to the version of the Documentator's Workbench™
System Y.5-compatible tools for DOS or fullest extent possible under DOS or OS/2. with complete troff tysetting capabilities.
OS/2. With MKS Toolkit, your computer or Apa11 from mult-taski ng and constraints on In all, you simply cannot find a more
clone becomes a comfortable environment fil e names under DOS or OS/2, MKS Toolkit complete set of commands and utilities to
for shells, string matching, editing, file ma­ follows the POSIX standard. MKS achieves get you from DOS or OS/2 to UNIX or
nipulation, and more. Productivity increases this by building the underlying POSIX POSIX. With MKS Toolkit or Platform, you
because all the familiar commands are at system on DOS or OS/2 before moving get there fast, stress-free, and with no extra
your fingertips. utilities. investment in hardware.

C!:i.. Full 30 day money back guarantee.


For more information, or to order, call: 1-800-265-2797 {continental U.S. only)
1-519-884-2251 {outside continental U.S. ) 1-519-884-8861 {FAX)

35 King Street North, Waterloo, Ontario, Canada N2J 2W9 Put The Power Of UNIX In Your PC.
MKS. MKS Make , MKS Toolkit. MKS ACS. MKS LEX & YACC are trademarks of Mortice Kern Systems Inc. UNIX is a trademark of AT&T .

Circle 162 on Reader Service Card


THE UNIX /bin

they were all written by the same very language that combines some of the best munications standards (e .g ., XMO­
prolific and talented author. features of shell scripts, awk, the C pro­ DEM) that are necessary once you leave
The patch program lets you automati­ gramming language, and sed. It is being the Unix world of UUCP and cu.
cally apply program changes that have used for more and more programs dis­
been posted to the network (generated by tributed via the network, so it's good to Fun and Games
running diff against the old and new have (as well as being interesting to pro­ It seems like everyone has heard of the
versions of the source code) to your copy gram in) . (See "Scripts Unbounded" on game Rogue. It started as a program
of program source code. page 235.) posted on Usenet and then rapidly
The dist tool helps you create source For communications freaks, there are spread, as did word of its addictive quali­
code distributions that can easily be con­ pcomm and xcomm . One or the other ties. There are also Ultra-Rogue and
figured by the user, for compiling in dif­ should get you into any dial-up site you Super-Rogue and a few other variants
ferent machine environments. Perl is a want, as they support the de facto com- with different names, such as Hack.
Rogue is a full-screen adventure game
that is nothing like Nintendo but can find
g~q~q~q~q~q~q~q~q~ you playing at 4 a.m., wondering why

t Quarter Interchange
~
Inch Data Cartridge t
D
you are still awake .
A well-written program called ate
lets you play air traffic controller for a
variety of propeller-based and jet planes.
While not as sophisticated as some of the
commercial products, it can still turn you
LJ The QICPAK product range provides facilities permitting you to process
and create 1// QIC data cartridges under MS-DOS on the PC or PS/2.
• into a quivering mass of jelly in short
order. It also has the major advantage of
~ Interchange cartridges with mini and mid-range systems using QIC drives,
eg AIX, UNIX, VMS etc.
D being termcap-based, so it runs on any
terminal.
LJ

No longer is your 1// drive gathering dust until the next backup.
Our VTAR utility creates UNIX tar compatible Backup cartridges and lets you

n
If you have an ANSI-compatible (DEC
VTIOO terminal or IBM clone) display,
+ interchange data the easy way. There's more. With QICPAK-11 you can v check out gclock. It produces a 24-hour
-(';>. attach two QIC-drives to the system and perform an image copy of a display that can't be ignored.
LJ cartridge with the VCOPY utility. This is vital when you have just spent hours • How about sc, the free Unix spread­
• waiting for that backup of your system. With QICPAK-111 the sky's the limit. n sheet that's so configurable you can even
+ We supply you with the source code of all of our utilities enabling you to v change its name? I could go on for quite a
-(';>. develop your own applications. Example sources: Microsoft 'C' ver 5. l & + while with this stuff. Just find a Usenet
LJ Quick Basic, Turbo 'C' ver 2.0 & Pascal ver 5.0. •
site that gets comp. sources. unix and
~
-(';>. QICPAK-1 $695.00
D
+
comp.sources.misc, and you're ready to
go.
LJ QIC-02 controller for the PC-Bus or MCA with the supporting device driver. • Here's a quick one free. I call this pro­
• Software is provided for data interchange and tape positioning. n gram largest. Try it out:
+ The utilities & VTAR are all provided as executables and in source form. v
LJ Additional examples are given in 'C', Pascal and Basic. • ls -1 $* I sort -r -n +4-5

• QICPAK-11 $995.00
+
LJ QICPAK-1 and a second PC-Bus or MCA controller.
VCOPY in both executable and source with full documentation.
D

A Brief Note
This month marks the end of the first
year of this column appearing in BYTE.
QICPAK-111 $1995.00 I'd like to thank all of you who have been
~
-(';>.
Includes QICPAK-11 plus the QTAPE utility, giving the ability to extract data
from the majority of popular tape formats, eg SYTOS, EVEREX, MAYNARD,
D
+
reading it, and especially for sending
your kudos and suggestions to the edi­
LJ MOUNTAIN, TAR, NCRTAR, APOLLO, IBM System/36 etc. For example you • tors. I do read all letters and have been
• can directly convert from any of the supported formats and create a n making a valiant attempt at answering
+ TAR or SYTOS cartridge. The source of QTAPE is not supplied. v them, although speedy replies are not
often possible. A note by E-mail to i n­
LJ
~
We can also provide complete subsystems with any of the QICPAK
options. If you need help with W' or W' tape then we have almost certainly

D
fopro ! david or posted to the unix. bin/
ask.david conference on BIX will gener­
ally give fastest results. • ·
-(';>. done it before. including data recovery from damaged W' cartridges.
LJ All support is given directly by the development group. •

Y0$ 0N EB ~ D
David Fiedler is executive producer of

~ 4473~E~~0042
Unix Video Quarterly and coauthor of
the book Unix System Administration.
LJ FAX:
44 734 890040
NO SURCHARGE
FOR CREDIT CARDS
...

He has helped start several Unix-related
publications. You can reach him on BIX
~ VOGON ENTERPRISES LIMITED D as "fiedler. "
LJ 94 Easthampstead Rd, Wokingham. Berkshire, RGl l 2JD, ENGLAND • Your questions and comments are wel­
come. Write to: Editor, BYTE, One
~~~~~~~~~~~~~~~~~~ Phoenix Mill Lane, Peterborough, NH
03458.
88 BYTE • AUGUST 1990 Circle 290 on Reader Service Card
UHC UNIX SystemV Release 4.0
unifies the major variants of the
UNIX system for 386/486 computers. Running Release 4.0, users
can select from any application that runs under UNIX System V,
the XENIX system or BSD 4.2/4.3.

TheUHC8000
is a milestone for the computer industry, incorporating
both a 64-bit i860 RISC processor and an i486. The 8000
provides the power demanded for engineering and graphics
applications while retaining
compatibility with the 80x86
architecture.
3600 South Gessner
Houston, Texas 77063
(713) 782-2700
FAX (713) 782-3377

End-User circle 282, Dealer/VAR circle 283 on Reader Service Card.

UHC an d UHC &XXl are trademarks of U.H. Corporation. UNIX is a registered trademark of Al&T in the United States and other countries. XENIX is a
GENERAL MEMBER registered trademark of Microsoft Corporation . 386, 486, i486 and i860 are trademarks of Intel Corporation .
Everything\Ou Ever Wanted In UNIX.
And Less. $99.95.*
OK. We know it's hard to UNIX Communication Pro­
believe. So just consider this. gram that connects you to a
CoherenC is a virtual clone of world-wide network of free soft­
UNIX. But it was developed ware, news and millions of users.
independently by Mark All for the cost of a phone call.
Williams Company. We could go on, but stop
Which means we · we must to get in a few more very
don't pay hundreds of important points.
dollars per copy in EXPERIENCE, SUPPORT
licensing fees. AND GUARANTEES.
What's more, Wondering how something as
Coherent embodies good as Coherent could come from
the original tenet of nowhere? Well it didn't. It came from
UNIX: small is beautiful. This Mark Williams Company, people
simple fact leads to a whole host of who've developed C compilers for
both cost and performance advan­ DEC, Intel, Wang and thousands of
tages for Coherent. So read on, professional programmers.
because there's a lot more to Coherent can reside with DOS. So
We make all this experience avail­
Coherent than its price. you can keep all your DOS applica­
able to users through complete techni­
tions and move up to Coherent. You
SMALLER, FASTER. ..BEITER. cal support via telephone. And from
can also have it running faster, learn it
Everybody appreciates a good the original system developers, too!
faster and get faster overall perform­
deal. But what is it that makes small Yes, we know $99.95 may still
ance. All because Coherent is small.
so great? be hard to believe. But we've made it
Sounds beautiful, doesn't it?
For one thing, Coherent gives fool-proof to find out for yourself.
But small wouldn't be so great if
you UNIX capabilities on a machine With a 60-day money-back no-hassles
it didn't do the job it was meant to do.
you can actually afford. Requiring guarantee.
only 10 megabytes of disk space, EVERYTHING UNIX You have to be more than just a
WAS MEANT TO DO. little curious about Coherent by now.
Like the original UNIX, So why not just do it? Pick up that
Coherent For Santa Cruz Coherent is a powerful multi-user, phone and order today.
LESS the IBM-PC/AT Operations multi-tasking development system. You'll be on your way to having
and compatible XENIX 286, With a complete UNIX-compatible
IS MORE! 286 or 386 Ver.;ion 2.3.2 everything you ever wanted in UNIX.
based machines. kernel which makes a vast world of And for a lot less than you ever
No. of Manuals 1 8
UNIX software available including expected.
over a gigabyte of public domain
No. ofDisks 4 21
software. 1-800-MARK WMS
Kernel Size 64K 198K (l-800-627-5967 or 1-708-291-6700)
Coherent also comes with Lex

llJ
Install Time 20-30min. 3-4hours 60-DAY MONEY BACK GUARANI'EE!
and Yacc, a complete C compiler and
Suggested Disk Space lOmeg 30meg a full set of nearly 200 UNIX com­
Recommended Memory 640K 1-2meg Mark Williams
mands including text processing, Company
Perfonnance• 38.7 sec 100.3 sec program development, administrative 60 Revere Drive
Nort hbrook, IL 60062
Price $99.95 $1495.00 and maintenance commands. 'Special introductory price good through October 31, 1990.
Coherent is a trademark of Mark Williams Company. UNIX is a
'Byte ExecJ benchmark, 1000 iterations on 20 MHZ 386. And with UUCP, the UNIX to trademark of AT&T. XENIX is a trademark of Microsofi.
E X PERT ADVICE

MACINATIONS • Don Crabb

MULTIMEDIA
FOR EVERYONE
Even Mac Pluses and
SEs can participate­
if you first define
what multimedia is

L
ast month, I focused on the high
end of the Macintosh product
line, where hot Mac Ilcis and
hotter Ilfxs ran as CAD work­
stations, working alongside fast 386- and
i486-based PCs, Sun SPARCStations,
and IBM RISC System/6000s. But what
about the low-end Mac? Not all of us can
afford a Ilci or a Ilfx. The real question
then becomes: Do low-end Macs mean
low-end applications? If you own a Mac
Plus or SE, are you limited to grinding
along doing word processing , small
spreadsheets, terminal emulations, or
simple flat-file databases?
No way. The low-end Mac is not a pro­
cessing weakling, no matter what you've
read elsewhere. While it's not a superfast multimedia with its higher-end Macs. of basic multimedia work done with a
floating-point number cruncher, it can But that's not the world of reality for Mac Plus or an SE. The trick, of course ,
handle some cutting-edge jobs: applica­ most Mac users . Many of us are trying to is to enlarge the concept of multimedia.
tions like multimedia. get some basic multimedia capabilities Here's what I think of when I think of
out of our less than state-of-the-art ma­ multimedia: recording screen sessions,
Multimedia Possibilities chines. As I mentioned earlier, most of creating basic animation and moving
Are you surprised? Doesn't multimedia us are lumbering along with the Mac graphics on the screen, recording and
need mega amounts of processing power equivalent of the XT: a Mac Plus or, if using snippets of digitized speech and
to compress real-time NTSC video and we ' re lucky , a Mac SE. music, and integrating the entire me­
process compact disk-quality stereo I have this same problem in my com­ lange for some purpose. Many examples
sound at 44 kHz? I'll answer that ques­ puter lab . We have an aging lab, where come to mind: training materials or pre­
tion by approaching the multimedia issue two-thirds of our equipment consists of sentations, managing simple voice mail
from a different angle. Mac Pluses . To squeeze every last bit of over a LAN, or making a computing en­
How many of you use your Mac (or any performance and usability out of them, vironment more amenable to a particular
computer, for that matter) to edit video­ we have upgraded them to within an inch user's needs.
tape? Or to control real-time video and of their lives, with 4 megabytes of RAM,
sound? If you believe the figures recently SCSI hard disk drives, and DirectServe An Academic Example
published by several industry groups, the network service. But they're still aging Let's take an example with which I am
number of computer users involved in machines, with the problems of a 9-inch intimately familiar: teaching introduc­
high-end multimedia applications is mi­ screen, a slow processor, and sluggish tory programming to liberal arts stu­
nuscule. The trends show that this num­ video performance that works against dents. Using HyperCard as the program­
ber isn't going to be increasing any time even a basic multimedia application . ming environment, with its basic ani­
soon. Which is very interesting, given But even with this kind of less-than­ mation and graphics capabilities, my
the position that Apple has staked out for sterling hardware, you can still get a lot continued

ILLUSTRATION: ROB EBERSOL © 1990 AUGUST 1990 • BYTE 91


MACINATIONS

it's a software-only kit that works over


The dialog box for Record Sound ... AppleTalk-compatible networks. The kit
MediaTracks voice recording includes many useful network manage­
is easily understandable, Record Type: I Best (22KHz)
ment programs. There's the network
even without the manual. Record limit: ._I _2_s_6_K_ _ _ ___, management software: TrafficWatch II,
MocRecorder: @~ 0181 NetAtlas, NetStats, CheckNet, and Star­
Command. Next, Timbuktu 3.1 shares
Second s
computer screens and exchanges files .
TYPE
,,,,
LEMGTH
non e
256K
o:o Seconds
11.60
5.8
Finally, the kit includes utilities and
documentation, including a videotape
•4 .0 that takes you through the process of
0.0
planning and installing a network .
A software subscription updates all
these products for a year for $995. This
( Concel J ([ Done Jl includes your initial software disks and
all the documentation. If you add up the
separate list prices of these programs,
students add digitized speech and music the MT Player (an application designed you end up with something like $2000,
to their homework stacks using Farallon to play back MediaTracks tapes), or by so the PhoneNet Manager's Pack is a par­
Computing's MacRecorder, which is a using the MediaTracks editor to create ticularly good deal, especially since the
digitizer sound system. They also use tapes that become stand-alone, double­ software it includes is good stuff.
Farallon's ScreenRecorder and Media­ clickable applications. This means that With the exception of CheckNet and
Tracks to record and edit Mac screen my students can use just about any soft­ StarCommand, all these programs have
images for inclusion in stacks or as sepa­ ware application that can launch another been thoroughly revised for this new kit.
rate "programming entities" that their application to play back their Media­ Each program is part of an overall "at­
stacks pass control to. Tracks tapes. tack" on the AppleTalk network man­
The MediaTracks editor looks much The combination of HyperCard, Mac­ agement problem. TrafficWatch II, for
like Farallon 's best-selling SoundEdit Recorder/SoundEdit, and ScreenRe­ example, analyzes traffic patterns and
software. Thus, it is instantly familiar to corder/MediaTracks is unique. I haven't error rates on Ethernet or LocalTalk net­
the students, who have captured and found any combination of software that works and displays the results as tables
edited sound on the Mac. With Media­ does the basic multimedia job that my that can be analyzed as is or imported
Tracks, students can mark points on a students and I need on any other com­ into Excel. NetAtlas creates logical maps
software "tape" of screen shots, cut and puter. This might change down the line, for all the nodes that are network-visible,
paste pieces of these tapes, and add though, since Farallon has announced including mail servers, workstations,
sound through MacRecorder. that it is developing many of its Mac and routers on AppleTalk networks and
The MediaTracks tapes can then be products (and unnamed new products) internetworks . NetAtlas works across
jazzed up with buttons, icons, arrows, for the Windows 3.0 market. But for LocalTalk, EtherTalk, or TokenTalk
spot text (similar to the annotations you now, the Mac makes my multimedia day. LANs, making it useful for mixed inter­
would add to static charts), and other In many ways, HyperCard has been networks.
image overlays. oversold as a personal programming tool CheckNet, which searches and reports
None of this editing requires scripting and undersold as a great entry application on all active devices on LocalTalk, Eth­
ability, which is important to my stu­ for multimedia programming, especially erTalk, or TokenTalk, is mostly un­
dents, who are struggling with Hyper­ as a way to learn about hypertext. Hyper­ changed from its last release. NetStats is
Talk. While the ScreenRecorder soft­ Card is my multimedia glue. There is new, giving you a continuous graphical
ware records screens in monochrome, nothing better on any other personal monitor of your network traffic and error
annotations and picture overlays can be computing platform for this purpose. rates (e.g ., packet collisions, retries, and
added in color. This fits my needs well, ping times). NetStats' display is reminis­
since most students do their initial work Tip of the Month: cent of the Network Sniffer.
on a Mac Plus and may tweak their soft­ Manage Your Mac Networks Easily You don't need a PhoneNet installa­
ware tapes and stacks on a color Mac II Managing a LocalTalk or PhoneNet net­ tion to get a lot out of the PhoneNet Man­
later during the course . The Screen­ work of Macs has never been a picnic; it's ager's Pack. All you need_is an Apple­
Recorder control panel couldn't be sim­ even worse if you have a mixed network Talk, EtherTalk, or TokenTalk network
pler, looking much like a simple VCR of PCs and Macs on the same cable. I've of Macs and the desire to get things under
control panel. been casting about for good tools for my control. Check this one out. •
The MediaTracks voice-recording own networks and for my clients for
control dialog box is easy to figure out, some time now, and I have often resorted Don Crabb is the director oflaboratories
even if you skip reading the manual, as to using $30,000 Network Sniffer boxes and a senior lecturer for the computer
most students do (see the figure). to get the kind of detailed real-time sta­ science department at the University of
The beauty of the MediaTracks con­ tistics about the networks that I need . But Chicago. He is also a contributing editor
nection is that you can have many differ­ a new "kit" of network management for BYTE. He can be reached on BIX as
ent ways to play back MediaTracks tapes: goodies from Farallon has the distinct "decrabb ."
from the MediaTracks editor itself, possibility of replacing my expensive Your questions and comments are wel­
through the ScreenRecorder 2.0 desk ac­ Sniffers and all the other software flot­ come . Write to: Editor, BYTE, One
cessory, from HyperCard (using the sam and jetsam that I now use. Phoenix Mill Lane, Peterborough, NH
MediaTracks playback XCMD), through Called the PhoneNet Manager's Pack, 03458.

92 BYTE • AUGUST 1990


Take Our Course In C
And The First Lesson You'll
Learn Is In Economics.
"I heartily
NTSC recommend ...
or . . .an excellent
PAL bargain."
Formats GARY RAY
PC WEEK

C's powe\ and portability make it Learn C in as little as two weeks


the language of choice for Speaking of speedy, with The Look at all t hese C video pluses
software developers. Complete C Video Course you can .. Only $295 complete .
.. Ten videos with 36 lessons.
Unfortunately, learning C can be a learn C in only two weeks. .. Comprehensive 365-page
ve ry costly proposition. Classroom Compare that with the up to four workbook.
instruction is , in a months it can take to .. Free C comp iler with linker,
word, expensive. And learn C in class. library manager, full graphics library
#include <stdlo .h > and on-l ine help .
many C video courses #define NAMLEN 15 Each lesson averages 17 .. Compiler and hardware
carry hefty price #dellne NUMMARK 4 minutes of clear, concise independent.
struct person
tags. instructions . Used in .. Designed to help you learn C in
{ as little as two weeks . .....
char name[NAMLEN); conjunction with our
* Tax deductible. THE
The top C video int mark[NUMMARK); wo rkbook you' ll find they
BR I T11H
course at the lowest }; provide everything you
P E R S ON AL
possible price need to know to become 1------- ~
CO MP UTER
~
But now, there's The Complete C proficient in programming in C. Zortech Inc. AW ARD I
Video Course from Zortech . 4-C Gill Street 1988
Save your company thousands
It's the ultimate C training tool for
If you think The Complete C Video
Woburn, MA 01801
Voice: 617-937-0696
....
P!UON•t COM' VTU w o • 10
home or work. And all it costs is Fax: 617-937-0793
ID-1101 \AWA• D

Course is a great way for you to WINNER


$295.
save money learning C, think * Yes, rush me The Complere C
You get ten about how much it could save Video Course including free C
videos with compiler for $295.00 (VHS only)
yo ur company. Use it instead of
361essons sending programmers to school
* Please include (No. ) extra
workbooks at $29.95 each.
covering all
levels of
and you'll save thousands. What 's * I'd like to order (No . ) extra
more , The Complete C Video C compilers with this course at the
programming Course is even tax deductible. special price of $49.95.
;;s skill. A comprehensive, C is unquestionably the most
easy-to-follow 365 page workbook. valuable programming language Name/Company .
And even a free C compiler. you can master. And now yo u can Address ....
get everything you need to
Free C compi\er included
become productive in it from
Yes, that's right. The Complete C
course to compiler to tools for an
Video Course includes our famous Phone .
economical $295. Mail the
C compiler (it runs on any co upon or call our hotline to
MS-DOS machine) with linker, City . ..
recei ve it ASAP.
library manager, full graphics State .. .. Zip . . ..... .. . .. .
library and on-line help . It's the
II
....... .......
choice of professional
.... ...
.. .... Here's my check for . . . . . . . . . . . . . . .
programmers everywhere
for fast code, fast
development and
fast debugging .
.....
~'.:"~:.~ . .•....•.. .... x
ZORTECH
I- - - -Pnces do not include shipping
------------1
.

The Co111plete C Video Course 5295


Order Hotline (800)848-8408
Circle 299 on Reader Service Card
IN A WORLD
WHERE YOU'RE
LIKELY TO FIND AN
OPPORTUNITY IN
EVERY CORNER,
PERHAPS IT'S TIME
TO FIGURE OUT IN"FORMATI@N TH'ft,t .C AN
MAKE A' we>RpD OR D1FPER-,
WHICH CORNERS ENCE JN HOW YOl:l.R ORGAN· BETWEEN AI;L THE COUNTRIES AS WEEL
ARE BETTER THAN IZA'l'JON WORKS. AS DIFFERENT REGIONS.
OTHERS. BUSINESS OF AM.£RJCA
A WORLD OF STATISTIGS· ,
WHEN IT CAME "XO 'IIRE
WITH PC GLOBE 3.0 YOU CAN WORLD'S MOS'[' PRODUeT/VE
AC€ESS MORE THAN 80 CATE·
NATION, WE CREA1'ED THE
GORlES OF INFORMATION
EQUALLY PRODUCTIT?E PC lJS~.
FROM ECONOMIC, IMPORT/
PACKED WITH THE St!ME
EXPORT AND GNP TRENDS TO
FEATURES AS PC GLOBE 3.0,
LANGUAGE, POLITICAL AND PC USA CONCENTRATES ON
POPULATION STATISTICS. AN ALL 50 STATES AND PUERTO
ALMOST ENDLESS COMB/NA·
RICO. IT TOO, IS OIVLY $69.95. 0

Ff'ION OF DATA MAY BE DIS·


PLAYED ON THE MAPS OR VIA BRINGING THE WORLD
COLOR BAR CHARTS. PRINTED INTO FOCUS
BEFORE ANY OF US CAN EX·
PECT TO DO BUSINESS WITH
THE WORLD, WE'RE GOING TO
HAVE TO KNOW WHAT'S WHAT.
-­ - ­ A ND WHAT'S WHERE. WITH
-.,;.,'.~--·":f_;:----:.- .PC GLOBE 3.0 AND
- PC USA WE'VE
PROVIDED THE

TO SOME
BUSINESS·
PEOPLE, ANY
SOFTWARE
PROGRAM

CLIM;lTE DATA. MUL1'1·USER


LAIJ l'ACKS ARE ;lVAll..ABLE.

SOFTWARE PRO·

REMARKABLE
THINGS t:'VU: C
DOWiTf'!.PC~
AS OPPOSED 'f!,

PC Globe, Inc.
4700 SOUTH M cC!.;I NTOCK
TEMPE, ARIZONA 85282
(602) 730-9000
FACSIMILE ( 602) 968-7196

IS A TRADEMARK OF PC Gl..OBE, INC.


E X PERT AD V ICE

OS/2 NOTEBOOK • Mark J. Minasi

MANAGING LAN
MANAGER2.0
A look at OS/2's
latest approach to
LAN management

have been working with the beta

I version of Microsoft's LAN Man­


ager 2.0, and it's just loaded with
features. Since it's a beta copy,
what I describe here may differ from
what you will find on your dealer's shelf,
but probably not by much . I can think of
only a few examples of useful features in
Microsoft beta software that never made
it to final versions .
OS/2 has the advantage over DOS vis­
a-vis LANs in that it was designed to sup­
port them from its very inception. For in­
stance, one of the big features of version
1.2, the High Performance File System
(HPFS), is pretty neat for stand-alone
processing, but on closer inspection it
was built with LANs in mind: Its access
control lists make that clear.
replication, wherein you can direct that a Under the old PC LAN program, you
Data Integrity with Disk Mirroring file or subdirectory on a workstation couldn't assign passwords for different
The one convenient thing about working must be updated to match a file or sub­ users ; you assigned passwords to re­
with mainframes is that when I do some­ directory on a server. This is another sources . A subdirectory called DATA on
thing really dumb , like deleting a file , way to ensure data integrity. the server, for example, would get its
there's always a backup, and generally own password, say, "swordfish." Every­
one no more than a day old. And if a disk Security one who used DATA used this password.
drive crashes, generally nothing impor­ Running a LAN under the IBM PC LAN This , as you'd imagine, makes security
tant is missed, again because of the fault­ program was tough under version 1.23 pretty tough. LAN Manager is more
tolerant nature of mainframe operating and lower. Not much security , no traffic­ modern, and, like Novell , it offers main­
systems. monitoring capabilities, and lousy per­ frame-style security. It is possible to say
More and more, this kind of safety net formance pretty much guaranteed the that user X can read only file Y, but user
is being built into IBM PC-based net­ market to Novell. LAN Manager makes Z can read or write file Y.
works , lik~ Novell 's NetWare SFT (Sys­ the security manager's job a bit easier. I Those of you who are not LAN admin­
tem-Fault Tolerant) . In this vein , LAN used to say that security and LANs are istrators may be shaking your heads.
Manager 2.0 will mirror HPFS volumes , like oil and water-they don't mix well , "Who wants to have to assign file-spe­
so you can plunk two 330-megabyte and it takes a lot of work to keep them cific rights to each user? That would take
ESDI hard disk drives into your server together. centuries!" No, it's not that bad. You can
and have one act as a real-time fallback What does LAN Manager offer? How create a group, describe its rights, and
for the other. Expensive? Not really: about user-specific access control, net­ assign individuals to a group . That way ,
This type of drive is in the $1500 range work alerts when security is threatened , all the people in a department get the
these days . Avert one disk disaster, and security when a server doubles as a work­ same rights, with little extra work neces­
you've paid for the extra drive. station (with a new version of HPFS) , sary from you.
LAN Manager has a feature called and password age control. continued

- Circle 197 on Reader Service Card (RESELLERS: 198) ILLUSTRATION: JAMES STEINBERG © 1990 AUGUST 1990 • BYTE 95
Circle 291 on Reader Service Card

OS/2 NOTEBOOK

And, for the security-conscious, the be to guess, and thus get written in some
administrator can even set up network hard-to-guess place like the bottom of the
alerts . You can request an alert if some­ keyboard. The second kind are easy to
one tries to access a file for which he or remember, like your first name, and so
she has no privileges, or, more likely, are also easy to guess .
you 'II set up the alert only after five or In any case, you've got to force users
six consecutive illegal tries. Ditto for il­ to change passwords regularly. LAN
legal log-on attempts . You can also ar­ Manager lets you force them to change
range alerts if the server is running out of the passwords about as often as you like,
disk space (you set a critical space level and it even keeps users from changing
from OK bytes to 64 MB) or after a cer­ from their favorite password to some­
tain number of network errors have oc­ thing else and then changing right back.
System instaJJatlon curred.
RS232 lines can go up to about 50feet, Centronics LAN Manager has taken some hits in Administration
lines up to about 15feet. For further distances you
need line drivers. Be sun: to use isolated ones to avoid the trade magazines over the past few Keeping track of an OS/2 LAN Manager
problems with voltage drops and distant lightning. We years concerning server security. The LAN is a bit easier. Servers can be re­
manufacture drivers and isolators with up to 50.000 motely controlled over the LAN, avoid­
volts isolation. No one else does.
argument goes something like this: If
#20001, CcmrouiC11 line dri""r !kV 4KBytc $189 you set up a security system on a server, ing the need to run around the building to
#llOOOI, RS232line dri""' !kV $229
#80050, RS232line dri= SOkV $319 the security is in place only when the watch accounting's, finance's , and con­
#88001, RS232isolator !kV $129 server is acting as a server. There's noth­ tract administration's servers.
#88050, RS232 isolator 5<kV $149
ing to keep someone from going to the And, as networks get larger, adminis­
Portable Data Bu!Ters with bat(ery server, rebooting it with a regular DOS trators will want to start charging back
Instrument readings, drilling templates, programs ­
you can transport all kinds of data in a small box.
disk, and reading the hard disk. The rea­ for services, much in the same way that
# 22031, Centronia 32K $149 son is, of course, that volumes based on mainframes do currently-users may
# 221Z7, Centronica 128K $319
# 88031, RS232 32K $229 the file allocation table (FAT) have no in­ have an account of X dollars in "funny
# 881Z7, RS232 128K $319 trinsic security. . money ," and every LAN access burns
Computers can run up tp 95% f2stcr Novell's security is superior, it is ar­ down that account a bit. LAN Manager
Your computer is forced to run with the brakes on gued, because rebooting a Novell server contains the hooks to do such a thing .
because standard printer and plotter buffers are far too
small. If you print alot a printer buffer can accelerate
under DOS in the hopes of snooping
your system by up to 95% and anyone can plug it in yields no joy : The hard disk is formatted Odds and Ends
within a few secmds. in a Novell format, quite unreadable to You ' ll recall that I warned you away
# 22064, Centrmia 64K $149
# 22256, Centrmia 256K $229 DOS. Thus , Novell's non-FAT disk ap­ from DTK BIOSes because they didn't
# 22102, Centrmia 1024K $589
# 88128, RS232 128K $229
proach offers an extra level of security en run OS/2. DTK has sent me its latest
# 88512, RS232 512K $319 passant. Nifty as Novell is , I must beg to stuff, and I'm happy to report that it runs
The Ideal I-switch Is the one yoy dog'! police al all
differ with this argument on two points. IBM OS/2 1.2 just fine. Like many other
Now there is a fully electronic automatic T-Switch First, merely going to an unusual disk BIOSes these days, the DTK offering in­
that lw you aharc one printer between two or four structure and claiming that it's more se­ cludes Setup right in the ROM , a feature
computers. It does not need any operation and not cure just because vanilla DOS can't read worth its weight in gold. Having to root
even a power supply.
# 25210, Cen!ronia, 2 PCa 1harc 1 primer $ 99 it doesn't impress me much . There is a around for a bootable floppy disk with
# 25410, Centroniao, 4 PCa share I primer $189 program floating around BBSes (no, I'm Setup on it is one of my pet PC peeves.
Lifqty!e. Wor!cstvle? not going to name it) that reads Novell My simple HPFS benchmarks still
Remember when you could walk into a place of volumes under DOS. generate mail. Terry E. Lindeman re­
business and immediately recognize what was being Second, let's get real: This happens ports that HPFS really outshines FAT for
done there? People loved their job and sunounded
themselves with profesaionally-related artistic works. only if the bad guy gets to the server in accessing large files, and he kindly sent
Thanks to W&T, this is again possible. We have the first place. There is no such thing as along a benchmark program to prove it.
comrnisaioned West German artists to design artwork network security without physical secu­ Again, I have no argument with him . I
based on the PC-Codetable (order #17750), and part of
the MS-OOS command set (order#l7760). Computer rity. Period. Take it and lock it up some­ merely reported that for the kinds of
profesaionals will find these prints to be both practical, where, like you do the mainframe. You things that most of us do-reading docu­
and beautiful to display. Either print (approx. 20'' by wouldn't put the mainframe operator's ments or spreadsheets under lOOOK
28" in size) can be hanging in your office for $29.00.
If you with to surround yourself, both prints can be console out by the front door, would you? bytes in size and searching databases
purchased together for as little as $50.00. Treat your servers the same way. But, for under lOOOK bytes or so-HPFS vol­
those who don't agree with me.... umes don't show a big improvement over
A new version of HPFS, HPFS386, FAT volumes . For most of us, however,
provides security. If you install LAN HPFS offers two excellent benefits: long
Manager with HPFS386, you can lock filenames and extended attributes . •
out local users. Even a reboot under non­
LAN Manager OS/2 will yield no joy, or Mark J. Minasi is a managing partner at
so we're told. HPFS386 was introduced Moulton , Minasi & Company, a Colum­
for another reason, however. It improves bia, Maryland, firm specializing in tech­
even further over HPFS in disk access. nical seminars. He can be reached on
And, finally, what would security be BIX as "mjminasi. "
W&T Products Corp.
P.O.Box 39559 without passwords? There are two kinds Your questions and comments are wel­
Ft.Lauderdale, .FL 33339 of passwords. The first kind are those come . Write to: Editor, BYTE, One
random ones like 4Rf2!DD that are al­ Phoenix Mill Lane, Peterborough , NH
Phone: 1-800-628-2086
Fax : 1-305491-5923
PRdbUCTS most as hard to remember as they would 03458.

96 BYTE • AUGUST 1990


Presenting Expert Mouse GET To THE PoINT. mouse in mind, Expert Mouse
for the PS/2 iID a revolutionary comes complete with pro­
new input device. Remember PRECISELY. QUICKLY. grammable pop-up menus.
how the mouse fundamentally Expert Mouse is precise These menus enable you to use
changed the way we used com­ and fast. Its patented optical Expert Mouse with already
puters? Now, Kensington revo­ technology positions the cursor familiar programs, including
lutionizes the mouse with the exactly where you want it, and a Lotus 1-2-3®and WordPerfect ~
introduction of Expert Mouse. unique feature called "click­
lock" makes drawing, scrolling, MAKEs You AN ExPERT.
and highlighting a breeze . Expert Mouse has a special
automatic acceleration feature
WoRKsWELL WITH which senses your working
ALL YOUR SOFTWARE. speed. Roll the bail slowly for
pin-point precision . Roll it
Expert Mouse is the ideal quickly and the cursor will
input device to use with any speed across the screen.
Microsoft Windows®appli­ Expert Mouse - the next
cation. In fact , Expert Mouse step in the revolution toward a
works with all the software better way of computing.
packages that work with an Expert Mouse is available
ordinary mouse . And for appli­ at your favorite dealer. To find
cations not written with a the dealer nearest you, call
Since it's a trackball, it gives Kensington at 800-535-4242.
you greater control of your desk In NY, call 212-475-5200,
and your mouse because you or write to us at Kensington,
move only the ball, not the 251 Park Avenue South,
entire mouse. Its size and shape New York, NY 10010.
allow your hand and wrist to
rest comfortably while your •:
• :H
t•< ••
....,· ···· .,,.., .. ,~

KENSINGTON®
h i ••• ~ wll .. ll1lt

fingers roll the trackball. 11 1. . ' "

""
~:H
· ··~" ~ · ~ ·· ·~~···
C•l I • II I

Circle 134 on Reader Service Carri

PS/2 is:i ici:istcrcd trad cmaikofl ntl'matiunal Husincss Machines Corp. EKpc1t Mouse and Kc nsi 11 gto11 arc tr.idcma1ksofKcnsingto11 ~l inowa r c. Ltd . The Kcnsiui:tun 101:0 isa re~istcrcdtradcmark orKcnsit18to 11 Micmwarc, Ltd . Mu.:rosoft W111duw.~i s a
registc rccl tratlcm;uk o f Microsoft Corp o ration. Lotus 1-2 -3 is a 1cgistc1cd traclcma1k ofLotus Corpoiatiou . Wordl'c1fcct isa registered ! radcma1k o fWo rdPerfect Corpo r atio n .~ 1qgq Kensington Mierowarc, Ltd .
Buyour IBM-compatible color
printer and get this Mac-compatible
· . color printer free.
The new Phaser PX Color Printer from Tektronix. Macs that might come along. Automatically switch­
Only$7995 ing from port to port to keep everybody happy.
Add to that certified PANTONE'" * Color that can
The price is as much of a breakthrough as anything be printed on paper or transparencies, and you've got
else. The Phaser PX offers PostScript-language com­ a color printer that will do more for less money than
patibility and 300 dpi thermal-wax color that's brighter ever before.
and bolder than that of pricey competitors. And not So call 1-800-835-6100, Dept. llJ to find out how
only can you hook it up to an office full of PCs via to get your hands on the new Tektronix Phaser PX.
serial or parallel, but it will also accommodate any Then you can kill two birds with one color printer.

The New 1'!ktronixPhaserPX®


•Pant one, ln c.'s check-standard lr;icl enrnrk fo r color reprodu cti on and co lor reproduction materials. Copyright© 1990 Tektronix, Inc.
Buyour Mac-compatible color
printer and get this IBM-compatible
colOr printer free.
The new Phaser PX Color Printer from Tektronix. workstations that might come along. Automatically
Only$7995 switching from port to port to keep everybody happy.
Add to that certified PANTONE"'* Color that can
The price is as much of a breakthrough as anything be printed on paper or transparencies, and you've got
else. The Phaser PX offers PostScript-language com­ a color printer that will do more for less money than
patibility and 300 dpi thermal-wax color that's brighter ever before.
and bolder than that of pricey competitors. And not So call 1-800-835-6100, Dept. llJ to find out how
only can you hook it up to an office full of Macs via to get your hands on the new Tektronix Phaser PX.
AppleTalk, but it will also accommodate the PCs and Then you can kill two birds with one color printer.

The New 1'!ktronixPhaserPX®


.-\II ri ghts re sen·cd. Phase r is a tradema rk ofTcktrnnix. Inc. :\I I oth c:r trad emark $ me nt ioned here in belong to other co mp an ies.
Circle 264 on Reader Service Card (RESELLERS: 265)
OJ!lfClting Systems Aeplications , ,.­
CY")VIS-DOS IY~DI
[j!l"~oncurrent DOS ~,,Point-of-Sale
~)JNIX SystemV/386 ~ Mainframe RJE
~ ftNIX 286/386 ~faedical Claims Filing
~ AIX ~ Check Clearing
~~86/ix i'and Deposits
[i(BP-UX M Electronic Funds
firansfer
~equent Dynex !!,Credit Card Verification
~NCR UNIX l!l!f U.S. Customs Automated
~fiMS fi roker Interface
~ Macintosh ~ Electronic Tax Filing

...an
CLEO's 3780Plus• is the
preferred 3780;2780 bisynchro­
nous communications solution
compatibles. It also works with
RS/6000, DEC VAX, HP9000,
NCR Tower, Prime, Pyramid,
high-speed modem boards, high­
performance co-processor boards,
and economical synchronous inter­
Application Program
Interface
for applications requiring fast, Sequent, Altos, and Apple Mac­ face boards. Internal modems
efficient data transfer. It's been intosh systems. supported include 201;212, 208, To learn more, call us today
proven in over 50,000 worldwide Features include forms con­ 208;2400, V.22 bis,V.32, and others. at 1-800-233-2536. Or write
installations. trol, auto dial/auto answer, and External modem auto-dialing capa­ to us at 3796 Plaza Drive,
With 3780Plus, you get a communications line monitor. bilities include UDS BSC, SADL, Ann Arbor, Michigan 48108.
full IBM 3780;2780 RJE emula- · Our powerful Scripting AT Command Set, and V.25 bis. FAX: 313/662-1965
tion for IBM PCs, PS/2s, and Command Language and We also offer 3780Plus
Application Program through our intelligent
Scripting Command Interface make SYNCcable, which
Language unatttended allows synchronous
operation easy. communications
We offer activity through A Division ofInterface Systems, Inc.
3780Plus on asynchronous
ports.

AVAIIABLE WORIDWIDE!
In Europe, call Sintec Peripherals Ltd. in Slough, England, at 0753-811888 (FAX: 0753-811666).
EXPERT ADVICE

NETWORKS • Mark L. Van Name and Bill Catchings

SPACE PATROL

Managing today's
large server disks is
a pain in the neck

veryone who uses a computer

E eventually ends up on space pa­


trol. Sometimes the mission is
just reconnaissance: Find a lost
or missing file. More often, however, the
job is to search and destroy: The disk is
full, and it's time to free some space.
Both problems are bad on a PC's local
hard disk, but they're dramatically worse
if you're trying to manage one of today's
large servers. If you don't keep enough
space free, users who need server storage
will scream for help. Delete or back up a
file that a user needs' however' and you
will hear the same screams.
As with so many LAN problems, the
solutions shouldn't be as hard as they are.
With a little help from the LAN operat­
ing system, or, failing that, from third­ butes-on those files. Make Room for Data
party vendors, your tour of duty on space XTreeNet helps you search directories Today's utilities offer less help when it's
patrol can become much simpler. quickly when you know the filename and time to free up space on crowded server
have time to browse the disk . It doesn 't disks . You can ask users to clean up their
Reconnaissance help much, though, if you remember files , but that usually does not free
If users can't find last year's earnings what's in the file but can't recall the file­ enough space. More likely, you'll end up
spreadsheet or a copy of Lotus 1-2-3 to name, or if you're sitting in a program hunting for files to delete .
run, they have a right to complain; they that's waiting for you to enter the name That's not an easy job. You don't want
know the files are somewhere on the of a file to open. to delete anything crucial, because it's a
server. If you 're the administrator, how­ A Macintosh product, Go Technol­ major hassle to restore individual files
ever, you might not know whether those ogy 's MacTree, works very much like from backups. You can try to be careful
files are missing, on a backup tape, or XTreeNet. Another Mac program, and delete only files that no one has
merely invisible to the user because of Working Software's Findswell , remedies touched in a long time, but spotting those
the way file access permissions are set. one of these deficiencies by letting you files is quite difficult. NetWare and LAN
The LAN operating system won't do search for a file any time a program Manager 2.0, for example, maintain for
much to help you, but several third-party prompts you for a filename. Findswell each file the "date last accessed," which
products will. One such PC LAN tool is adds to the Open dialog box a new button sounds like a perfect way to spot the files
XTreeNet, a LAN version ofXTree from that lets you find all the files that have a that you want to back up. Unfortunately ,
XTree Co. XTreeNet displays a hierar­ specific string in their n~me. both products change a file's date last ac­
chical picture of a selected volume's di­ Many other tools also let you search cessed any time that a backup program
rectory tree and a listing of the files in a for files whose contents include a spe­ touches that file.
highlighted directory. You can perform cific string. By using a few of these file The answer to this problem should
any of the usual file operations-delete, management products, you can make file come from the LAN operating system.
copy, rename, view, or change attri- reconnaissance relatively painless. continued

ILLUSTRATION: MARCEL DUROCHER © 1990 AUGUST 1990 • BYTE 101


Want to stay cool?
o 3112 11 format available from us. Specify
when ordering.
l!l package includes both 51/4" and 3112 11
disks.
181 3112 11 format available from manufacturer
by request. Call us for details.
CP-copy-protected; NCP- not copy-protected .

The four-digit number next to each product


is the product's ITEM NUMBER. Please refer
to this number when ordering. Thank you.

SOFTWARE
Adobe Systems ... NCP typefaces that work with the PostScript Cartridge,
We only carry the latest versions of products. Adobe PostScript Canridge-With the new Adobe Type Cartridges 1 & 2are available, each with at
Version numbers in our ads are current at PostScript Cartridge for LaserJet II, you can now least 25 Adobe PostScript typefaces.Adobe
press time. enjoy all the benefits of true Adobe PostScript Cartridges will work with any PC application
software, as well as the 35 high-quahty PostScript that supports downloadable typefaces.
Products listed here in red work under
Microsoft Windows. outline fonts that come with it. For additional 7392 ~Adobe PostScript Canridge. . . . . . . . $249.

Adobe Systems .. . NCP Bitstream .. . NCP Digital Composition Systems ... NCP
6591 l!l lllustrator Windows 1.0 . . . .. . . $279 . i!JCollections: Newsletters, Flyers, Books 5876 l!ldb Publisher Report Maker 2.0 . 185.
6590 l!lStreamline Windows 1.0 229. & Manuals, Reports and Proposals, Dow Jones .. . NCP
7392 l!lAdobe Postscript Cartridge ... . 249. Presentations or Spreadsheets each 159. 5494 l!JNews/Retrieval Membership Pkg . 24 .
(Entire Adobe Type Library, from 1 to 133 l!JFontware . . .......... each 99. 5th Generation .. . NCP
are available. Call for more information.) Bloc Publishing . .. NCP 5504 l!l Brooklyn Bridge 3 .0 ... 79.
Aldus .. . NCP 1447 o ~mTuci2 . rn . . .... ~- 2762 D Mace Utilities 1990 . . . 99.
1332 D PageMaker 3 01 499. 6245 l!lPopDropPLUS 1.0 . .. .. . . . . . 59. 3950 l!J Fastback Plus 2.1 . . 119.
Alpha Software ... NCP Borland International .. . NCP FormWorx .. . NCP
5104 l!lAlpha Four 1.1 . 319. 7346 IBITurboC++ 1.0. introductoryprice 95. 5810 D FormWorx with Fill & Fite 2.5 . 85.
Application Techniques NCP 7356 IBJTurbo Pascal Professional 2nd Ed. . 179. 7311 l!J Form Publisher for Windows 1.21 145.
1214 l!JPizazz Plus 2.0 . . .... . . . 69 . 6242 l!JQuattro Pro 1.0 . . . . . 325. Fox Software .. . NCP
Ashton-Tate .. . NCP 1514 l!lParadox 3.0 . .. ... . 469. 6188 IBI FoxPro 1.02. 489.
4450 DdBASE IV 1.0 . . 499. Brightbill-Roberts . .. NCP Franklin Software .. . NCP
Asymetrix .. . NCP 5408 D Hyperpad 2.0 . . . 85. 7071 l!lLanguage Master 2.2 . .. . .. 59 .
7384 Toolbook 1.0 for Windows . . . 309 . Broderbund ... CP Funk Software ... NCP
Autodesk .. . NCP 1434 D New Print Shop (NCP) . . 39 . 2228 D Sideways 3.21 . . . .. 42.
4519 D Autosketch 2.0 .... . .. . . ... 95 . 1433 l!lMemory Mate 3.01 (NCP) 45 . 7380 l!lPD. Queue 1.0 (print spooler) 55 .
6119 D Autosketch Animator 1.0 . 239 . From Access Softek 4479 D Allways 1.2 ....... . ....... . 115.
Avery ... NCP 7288 l!JPrompt 1.0 for Windows 79 . Generic Software .. . NCP
6006 i!J Label Pro 1.0 .... . 49 . 7289 l!l Dragnet 1.0 fo r Windows . 89 . 2265 IBIGeneric CADD Level 3 1. 1.3. 225 .
ButtonWare ... NCP
6419 l!JPC-File 5.0. 75 .
Caere ... NCP PeFORM PRO
6004 l!lOmnipage 386 2.1 .. 599.
Central Point .. . NCP
5039 l!JPC Tools Deluxe 6.0 . 89 .
5038 OCopy II PC 5.0 ... 27 .
Chronos Software ... NCP
4387 i!JWho•What•When 2.0 . . . . . 179.
Concentric Data Systems .. . NCP
6575 l!lR & R Relational Report Writer 3B 109.
Corel Systems ... NCP
5506 D CoretDRAW! 1.2 . . 329.
Crosstalk Communications NCP
2908 D Crosstalk XVI 3.71 119.
Alpha Software ... NCP 5611 D Crosstalk for Windows 1.0 . 129.
Delrina Technology .. . NCP
5104 ~Alpha Four 1.1-The award-wiruling, Data Storm . .. NCP 7351 ~PerFORMPRO 1.0 forWindows- This
fully relational database management & 4798 l!lPROCOMM PLUS 1.1 ..... 65. brand new release from the forms experts is
application development system for business Delrina Technology ... NCP better than ever. PerFORMPRO works
people, not programmers. Offers sophisticated 4325 l!lPerFORM 2.1 ($30rebate!) . 159. under Windows 3.0, full of features and
7351 l!l PerFORMPRO 1.0 for Windows . 299.
reports and customized applications .. $319. Delta Technology .. . NCP sophisticated form processing . ..... $299.
5829 l!JDirect Access 5.0 .. 55.

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

.: -g_<C:!::_=====
----~--.-.---~ - -- - - . . - - - -
-R­­
__ _E=-==-=;;·w g_ -- ===-=::;;;==~ =- =
- -~ ...._.
--
-~
- ~
- ®-~

. _ . - - -

--
- - - . _ . 'Ill - ._
Open Windows 3.0.
Great American Software .. . NCP 7388 ~ Proiect for Wi ndows 1 0 . . $469 .
4880 o One Write Plus Acct. Sys. 2.06 . $175. 7387 ~ Power Poi nt for Windows 1.0. 329.
5825 ~Money Matters 1.0. . . . . ... 55. 2904 DWorks 2.0 ... . ... ... ... .99.
7378 D Financial Manager. 479. 2901 OWord 5.0 . .......... 209.
Harvard Associates .. . NCP 61 95 ~ Word for Windows 1.0 . 329.
2324 IBIPC Logo 3.0 . . . . . . . . 59. 2856 ~ E xcel 2.1 . .............. call
hDC Computer Corp. .. . NCP 6133 ~ E xce l for OS/2 1.0 339.
7389 ~ W in dows Express 3.0 . 55. 2894 DOuickBASIC 4.5. . . . . . . . . . . . 69.
7383 ~ First Apps 1.0 . . . . . . . . . . 55 . 2895 OQuickC 2.0 . . . . . . . . . . . 69 .
Hilgraeve ... NCP 2853 ~ C Compiler 6.0 339.
2323 ~ HyperACCESS/5 1.1 (DOS & OS/2) 115. Multisoft .. . NCP
IBM ... NCP 6805 D PC-Kwik Power Disk 1.0. 49.
6599 DCurrent 1.1 239 . 4925 D PC-Kwik Power Pak 1.5 . 79.
Individual Software .. . NCP Nolo Press ... NCP
6222 ~ R esume Maker 1.1 . . 29. 2982 DWillMaker 3.0 . . ..... . . 35.
Inset Systems .. . NCP Norton-Lambert .. . NCP Corel Systems ... NCP
7298 ~Hijaak 1.1 . . . . . . . . 85 . 4928 DClose-Up Customer 3.0 . . . 135. 5506 DCorelDRAW!1.2-The world7s leading
7300 ~Inset Plus Hijaak . 99 . 4929 DClose-Up Support 3.0 . . . 165. PC illustration software now comes with
Intuit ... NCP PC Globe ... NCP even more value: CorelTRACE1 over 100
2426 ~ Quicken 3.0 . 39 . 5902 D PC Globe 3.0 . . 39.
LaserTools .. . NCP 5900 D PC USA 1.0. . . . . . . . . . 39 . typefaces1 over 300 clip-art images1 a Pantone
6882 ~ Pri ntCache 2.3 99 . Personics .. . NCP license-all bundled in for free . . . . . . $329.
Lord Publishing .. . NCP 4384 ~ Ultravi s ion 2.0 . 79 .
5191 ~Ronstadt's Financials 1.02 . . 75. 7048 ~ Monarch 1.0 (Data Mgmt. Tool) . 319. Reality Technologies ... NCP
Lotus ... NCP 6572 ~WealthBui lder 1.1 145.
5417 0 1-2-3 3.0. . .. ..... . . call Reference Software . .. NCP
5653 01 -2-3 2.2 . . . . . call 4396 ~Grammatik IV 1.0 . . . . . . . . . . . . 52 .
5134 ~ Magellan 2.0 119. Revolution Software ... NCP
MECA ... NCP 4480 ~VGA Dimmer 2.01 (screen saver) . 19.
2798 D Managing Your Money 6.0 . 119. RightSoft ... NCP
7002 ~ H ome Lawyer 1.0 . ... ... .. 69. 4155 ~ Ri ghtWrite r 3.1 . . . 54.
Microcom .. . NCP Samna ... NCP
6234 o CarbonCopy Plus 5.2 (2 req.) . .. 115. 5799 ~A mi Professional 1.2 . 309.
Micrografx .. . NCP Softlogic Solutions .. . NCP
6597 D Designer 3.01 489 . 3542 o Software Carousel 4.0 . 55.
Micro Logic ... NCP Software Publishing ... NCP
6787 ~ Info Select 1.1 . . . . . . . . . . . 55. 3499 D PFS:First Pu blisher 3.0. . . . . 99.
Microlytics .. . NCP 3478 D PFS:First Choice 3.02 105.
2731 DGOfer 2.0 . . . . . . . . . . . . . . . . 45 . 3496 D Professional Write 2.2. . . 165.
MicroMaps .. . NCP
Funk Software ... NCP 3482 D Harvard Graphics 2.3 . 339 .
6891 D AtlasPC 1.0 (EPSF version) . 105. 7380 ~PD. Queue 1.0-The new add-in print Symantec .. . NCP
Microsoft .. . NCP spooler that lets youwork in 1-2-3 while 3412 ~ Grandview 2.0 . . . . . . . . . . . . 199.
2860 D Learning DOS 2.0. . . . . . . . . . . 35 . you 1re printing. No more long, unproductive 3425 D O&A 3.0 . . . . 229.
7010 DWindows 3.0 . . . . . . . . . . . . 99 . waits for printer output. Perfect for Sideways 3431 OTimeli ne 4.0 . . . . . . . . . . . . . . . 469.
and Allwaysusers . . ... .. .. .. . .... $55.

Peter Norton ... NCP


3152 ~ Norton Commander 3.0 . 99 .
3146 ~ Ad vanced Utilities 4.5 . 99 .
6397 ~ The Norton Backup 1.1 99.
Precision Software .. . NCP
6600 ~ Supe r base 4 fo r Windows 1.11 . 429.
Quarterdeck .. . NCP
6422 DORAM 1.0 .. 49 .
3221 D Expanded Memory Mgr. 386 5.0 . 59.
3220 D DESQView 2.26. 79.
4586 D DESQView 386 1.1 . 129.
6400 D Manifest 1.0 . 39 .
Fox Software ... NCP MECA ... NCP
6188 IBJFoxPro 1.02-0ffers an elegant 7002 ~Home Lawyer 1. 0-Let Hyatt Legal
.windowing interface1 blazing speed1 and
perfect dBase language support along with
1-800/776-7777 Services help you through the legalese by
using plain English. Contains 16 commonly
MMC 7508
an array of incredible new features that
simplify database management. . . . . $489.
.... -,.... PC Connection
...,.,...........
6 Mill Street
used documents and guides you step-by­ step
through each one .. .. .. .. ..... . ... $69.
Marlow, NH 03456
SALES 603/446-7721 FAX 603/446-7791

--
_._~._,,_ ----~--~~ - -- - -.---.......
- --- -- -- -- -®-~
-.---~~- -R­
.: -~<<C:_==~== - ::-:E:-:E=-~--
.... ........._ ~ - - "'= ~ . _
=
= :::=.=
~
--
ALL ITEMS SUBJECT TO AVAILABILITY. PRICES SUBJECT TO CHANGE WITHOUT NOTICE.
"'::;;;;=~~ ~
We've marked the apps
WordStar International . . . NCP
6791 OWordStar Prof. 6.0 . $279.
Xerox ... NCP
3812 DVentura Publisher Gold 3.0 559.
XTREE ... NCP
6161 [!]XTreePro Gold 1.4 . . . . . . . 75.
ZSoft ... NCP
7016 [!]PC Paintbrush IV Plus 1.0 . 119.

RECREATIONAL/EDUCATIONAL
Broderbund . . . CP
5701 DWhere!TimeCarmenSandiego? . . . 32 .
6295 [!]The Playroom . . 32 .
5851 [!]SimCity . . . . . . . 33.
Funk Software ... NCP Electronic Arts . . . NCP
American Power ... 2 years
2228 OSideways 3.21-What do you do it 5804 [!]Deluxe Paint II (Enhanced). . . 89. 7108 APC Sman-UPS 400-lntelligent UPS
your spreadsheet is too wide for your Microsoft .. . NCP for 286, 386 & PS/2 systems. Offers slimline
printer? Print it Sideways. Sideways rotates 2858 DFlight Simulator 4.0 . . . . . . . . 39. design1 "Auto-On)) feature1 sine wave output1
Penton Overseas . . . NCP surge suppression1 noise ftlterin& site wiring
printouts 90 degrees for output as wide as
[!]VocabuLearnlce Levels I & II (French ,
your document .... . .. . ..... .. .. . $42. Italian, German, Spanish, Ru ssian, & overload indicators.. ....... .. .. $339.
and Hebrew)..... each 39.
Systems Compatibility . . . NCP
6564 OSoftware Bridge 4.1 .. . . 79 . American Power .. . 2 years
TIMESLIPS . . . NCP 7108 APC Smart-UPS 400 . . . .. 339 .
2987 OTimeslips 1113.4 .. 169. 6812 200DL (stand-by power source) .. 155.
6994 OPercentEdge 1.0. 69. 6811 360SX (stand-by power source) . .. 255 .
Timeworks ... NCP 7107 450AT (stand-by power source) . . 339.
6253 [!] Publish-It! 1.1 . .. 115. 7106 520ES (stand-by power source) . .. 399.
TOPS ... NCP AST Research . . . 2 years
6675 OTOPS Network Bundle 3.0 ..... 159. 1299 SixPakPlus 384k C/S/P .. ....... 179.
3720 Flashcard 2.1 (Apple Talk network card; 6795 SixPak 286 512k . .. . . ......... 209.
1 year warranty) ..... ..... . .. 155. 4107 RAMpage Plus 286 512k ........ 419 .
Traveling Software . .. NCP 6980 VGA Plus (w/512K) (800 x 600 res) 159.
4190 Battery Watch 2.0 (3112" only) .... 35. Boca Research . .. 5 years
5179 [!] Laplink 1113.0 . . ' ..... . . 95. 7001 BOCARAM/AT PLUS (0-8 Meg)
True BASIC . .. NCP (LIM 4.0 extended) ........ . .. . 125.
Microsoft ... NCP
3561 [!]True BASIC 2.1 . ' . . . . . . . . . . ' 52. 7061 BOCARAM/XT OK (0-2 Meg, LIM 4.0) 99.
Vericomp ... NCP 7387 l!lPowerPoint for Windows 1.0-Create 7135 TophAT (16-bit backfill 512K to 640K) 99.
6771 [!]Memory Master 1.0 .... 45 . powerful and effective presentations under 6998 1/0 Board for AT . . . . ....... 59.
WordPerfect Corp. . . . NCP the easy-to-use Windows interface. Includes 6999 1/0 Board for Microchannel S/S/P . 109.
3804 OWordPerfect 5.1 . . . 265. 6995 SuperVGA (800 x 600, 1618 bit). . . 135.
chartin& word processin& and over 400
6685 [!]0rawPerfect 1.1 . . 279. 7026 1024 VGA (16 bit non-interlaced,
clip-art images . . . . . . . . . . . . . . . . . . $329. 512K) . . . . . . . 219 .
Brother International . . . 1 year
Sierra On-Line . . . CP 5787 HL-8e Laser Printer . . . . . . . . . . . 1699.
6023 [!]Leisure Suit Larry Ill . . . . . 39. 5788 HL-8Ps Postscript Laser Printer . 2949.
6796 [!]Codename: Iceman . . . . . 39. CH Products . . . 1 year
6972 [!]Conquests of Camelot ......... 39 . 7340 Flight Stick . . . . . . . . 49.
Software Toolworks . . . NCP 7345 Rollermouse(TrackbalOserial 85. bus 99.
7372 OWorld Atlas . . 42. Compucable .. . 2 years
6436 !Bl Hunt for Red October . . . 20. 1604 2-Position switch box . . . . . . . . 25.
4659 [!]Chessmaster 2100 (CP) . 35. Cuesta . . . 1 year
Stone & Assoc. . . . NCP 1608 Datasaver 400 Watt (power backup) 429.
3438 [!]Young Math (ages 5 to 8) . .... .. 22 . Curtis . . . lifetime
3439 0 2nd Math (ages 7 to 16) . 27. 1694 Emerald SP-2 . . . . . . . . . . . . . . . 36.
True BASIC, Inc. .. . NCP 1707 Ruby SPF-2 (6 outlets) 55.
IBJKemeny/Kurtz Math Series: 1708 Ruby-Plus SPF-2 Plus. 65.
Reference Software ... NCP 10 titles ........ ... ...... each 45. 7358 Command Center . . . . . 93.
4396 l!lGrammatik IV 1. 0- The 11grammar Glass Filter Plus (anti-glare screen
& style checker (InfoWorld 8/89). Checks for HARDWARE with radiation protection. specify
errors in grammar1 style1 usage1 punctuation Manufacturer's standard limited screen size). . . . . . . . each 65.
warranty period for items shown is Datadesk . . . 3 years
& spelling. Works inside WordPerfect 5.0/5.1 1 listed after each company name. 6901 Switchboard . . . 175.
Microsoft Word 5.0 & many more ... $52. Some products in their line may Diconix . . . 1 year
have different warranty periods. 5655 150 Plus Printer (Parallel). 359 .

- =-- - -- - - -= =-- ---==- ----=-­==.=


­=. ®~ =
~
~~~~~r -=-- ...=.. ...=.. --=~~:. =. = -=. =- __......
- ---<<-::::==== - ==.= ==.= = =~~ .-.-- ~ -·~~~~
--
._ __...---........_.
-....
. _
'C-- ;;;;; - -------
-..... ...- .____~
. _ -

--
- - -
-.....
. _
....... -
-
- --::::;;;;;:;"
.
'Ill

Let's interface.
Targus . . . lifetime MISCELLANEOUS MEMORY
7028 Foliopac 1...... . . . .. . . . .. . .. $79. 6556 256k DRAMs (100 nanosecond). . . call
4899 Nylon Laptop carrying case ...... 55. Checkfree 3248 256k DRAMs (120 nanosecond) . .. call
6037 Premier leather carrying case . . . . 199. 6360 CheckFree (electronic checking srv.) $25.
4366 1 Meg x 9 SIM Ms (100 nanosecond) call
TheComplete PC .. . 2 years CompuServe 5510 1 Meg x 9 SIM Ms (80 nanosecond) call
5598 TheComplete Half Pg. Scanner 400 189. 1676 CompuServe Information Service . . 23.
5746 1 Meg Chips (80 nanosecond) . . . . call
5140 TheComplete Page Scanner . ..... 549.
5828 TheComplete Communicator ..... 559.
Tripp Lite .. . 2 years DISKS OUR POLICY
6199 Isobar 4-6 (4 outlets, 6 ft. cord) . 49. • We accept VISA and MASTERCARD only.
6200 Isobar 6-6 (6 outlets, 6 ft. cord) . . .. 59 . Maxell ... lifetime • No surcharge added for credit card orders.
Video 7 .. . 7 years 2789 51/4 MD2·D 360k Disks (Qty. 10) .... 12. •
11 You r card is not charged until we ship.
5883 1024i VGA (includes 512k) . .. . .. 269. • If we must ship a partial order, we never charge
freight on the shipment(s) that complete the order
4931 VRAM VGA 512k ..... ... ' . ... 379. (in the U.S.).
• No sales tax.
DRIVES • All U.S. shipments insured; no additional charge.
• APO/FPO orders shipped 1st Class Mail.
IOMEGA .. . 1 year • International orders U.S. $250 minimum.
5116 Bernoulli II Single 44 Meg Internal 995. • Upon receipt and approval, personal and company
5117 Bernoulli II Dual 44 Meg External 1969. checks clear the same day for immediate shipment
5113 44 Meg Cartridge Tripak (5114"). . 249. of your order.
• COD max. $1000. Cash, cashier's check, or money
2499 PC2 Controller ....... ........ 169.
order.
Mountain Computer .. . 1 year • 120 day limited warranty on all products.•
2917 40-60 Meg Internal Tape Drive . . . . 3 79. • To order, call us Monday through Friday 8:00 AM to
5502 83-152M Ext. Tape Drive . ....... 799. 1:00 AM, or Saturday 9:00 AM to 5:30 PM. You can
5500 83-152M Int. Tape Drive . ....... 629. call our business offices at 603/446-3383 Monday
5190 DC2000 Pre-formatted Cartridges ea. 35. « through Friday 9:00 AM to 5:30 PM.
Software Toolworks ... NCP
7372 O\%rld Atlas 1.0-Brings the entire globe
to your computer screen. Atlas, Almanac, &
World Fact Book in one. Instant access to over
240 fully detailed, EGNVGA color maps & a
database of international information . $42.

Practical Peripherals .. . 5 years


5285 2400SA MNP-Fully supports error·&ee Micro Logic ... NCP
MNP Level 5data transmission, giving you 6787 ~Info Select 1.1-The fastest most excit­
more confidence in your communications. ing new way to deal with notes, ideas, plans,
Also supports Hayes compatible 2400 bps contacts, and all your RANDOM informa­
standard operation . . . . . . . . . . . . . . . $209. tion. Easy yet powerful. Endless uses . $55.
Pacific Rim .. . 1 year
Microsoft ... NCP
5010 1.2 Meg External (for PS/2's) ..... 215. 7388 ~ Project for Windows 1.0-View your SHIPPING
6602 1.44 External (for PC/XTIAT) . . . . 239 . project in an almost unhmited number of Note: Accounts on net terms pay actual shipping.
Plus Development .. . 2 years ways under the powerful and easy-to-use Contlnental US:
6425 Hardcard II 40 Meg (19 ms) . . . .. 599. Windows environment. Exchange data eastly • For heavy hardware items such as printers, monitors,
6424 Hardcard II 80 Meg (19 ms) ..... 699. Bernoulli Boxes, etc. pay actual charges. Call for UPS
Seagate .. . 1 year between other Windows applications $469. 2nd-Day & Next-Day-Air.
2285 20 Meg Int. Hard Drive ST225 • For all other items, add $3 per order to cover UPS
(wlcontrol/er and cables, 65 ms) . 275. 2790 51/411 MD2-HD1 .2Mb Disks(Qty. 10). 19. Shipping. For such items, we automatically use UPS
2286 30 Meg Int. Hard Drive ST238 2792 3 1/2 11 DS/DD 720k Diskettes (Qty. 10). . 14. 2nd-Day-Air at no extra charge if you are more than 2
(w/controller and cables, 65 ms) . 289. 2793 3 1/2" DS/HD 1.44Mb Diskettes(Qty. 10) 27 . days from us by UPS ground.
Hawaii:
4554 40 Meg Int. HD ST251-1 (28 ms) .. 359. Sony .. . lifetime
• For monitors, printers, Bernoulli Boxes, computers,
TEAC ... 1 year 3291 51/4 11 DS/DD 360k Disks (Qty. 10) . . . . 10. hard drives, and power backups, actual UPS Blue
4951 720k Drive (specify XT or AT. 3112'') . 75. 3292 5 1/4 11 DS/HD 1.2Mb Disks (Qty. 10) .. . 19. charge will be added. For all other items, add $3 per
4670 1.44 Meg Drive for PC/XT (3 112 11 ) . . • 89. 3297 3112 11 DS/DD 720k Diskettes (Qty. 10) . . 13. order.
4326 1.44 Meg Drive for AT (includes Bastech 3298 3 112 11 DS/HD 1.44Mb Diskettes (Qty. 10) 22. Alaska and outside Continental US:
software utilities, 3112 11 copy prot.) . 109. 6659 OD 2000 Tape Cartridge... . 19. • Call 603/446-7721 for information.

-
--. - .-- --
- -- - -
...._ - -
- __........-i-­
-.-.--.-.-.-­
::.®===
:
--~~
~

-:c:<C~_==~==
'W~~-------

~ ::w:::w::=-:
= = -=- ===: : ; ;::w:.:­
=="' : --:
- ._ -=...;: - - - -
- ~ ~ ~ ~
©CXJPYRIGHT PC CONNECTlON, INC., 1990. PC CONNECTlON IS A REGISTERED TRADEMARK OF PC CONNECTlON, INC., MARLOW, NH. THE RACCXlON OiARACTCFl(S) ARE TRADEMARKS OF PC CONNECTlON, INC.
that can make it go.
Kraft . . . 5 years
5800 3 button Thunder Joystick . . . .... $29.
5802 Trackball. ........ 69.
Logitech .. . limited lifetime
5464 C9 Mouse for PSl 2's. . ......... 69 .
5151 HiREZ Mouse (C9) . .. ....... . .. 85.
6029 Trackman (ffackball) serial 85. bus 89.
4297 ScanMan Plus (hand scanner) . . . 185.
Micron Technology . . . 2 years
6669 Intensify 2 Meg Expansion for HP
LaserJet II (upgradeable to 4 Meg) . 219.
Microsoft . .. lifetime
2897 Mouse with Paintbrush . . . 109.
2898 Mouse with Windows 3.0 . . . 149.
Intel ... 5years MicroSpeed . . . 1 year
6007 PC-TRAC Trackball serial 75 . bus 85 . Intel ... 5 years
4275 Connection CoProcessor-Sends and Mouse Systems . . . lifetime MNP Modems-Features data compression1
receives faxes &om within many popular 5997 Trackbal l (1 yr. wrnty) serial 75 . bus 85. error correction, & abuilt-in buffer providing
applications. Communicate without inter­ 4306 PC Mouse II wlPC Paint + ..... . . . 89 . compatibility with OS/2.
rupting your work. Includes Central Point's NEC ... 2 years
4799 Multisync 2A (VGA Monitor) ... . . 499.
642124008MNP lntemal Modem . . . . . $199.
PC Tools Deluxe 6.0 . . ........... $529. 5085 Multisync 30 Monitor . . .. .. 689. 6420 2400EX MNP Modem . ... . .. . .. 229.
6208 Multisync 40 Monitor... ... .. . . 1199.
Epson . . . 1 year Orchid Technologies . .. 4 years 6839 Memory upgrade for LaserJet II
Vie are an authorized Epson SeNice Center. 4690 ProOesigner VGA (BOO x 600) . . 249. 1 Meg .. ... 179. 2 Meg . .... 249.
1906 FX-850 (BO col., 264 cps, 9 pin) . .. call 7158 Pacific Page (Postscript Cartridge for
1904 FX-1050 (136 col., 264 cps, 9 pin) . . call LaserJet /IP/Ill) .. . ........ . ... 379.
5183 LQ-510 (BO col., 1BO cps, 24 pin) . .. call Practical Peripherals ... 5 years
1930 L0-850 (BO col. , 264 cps, 24 pin) .. call 3101 1200 Baud Internal Modem . ..... 65.
6765 LQ-1010(136col., 1BOcps, 24pin) call 3100 1200 Baud External Modem (mini) . 77.
1917 LQ-1050 (136 col., 264 cps, 24 pin) call 3103 2400 Baud Internal Modem . . . . . 135.
5184 LX-810 (BO col., 1BO cps, 9 pin) . ... call 3102 2400 Baud External Modem ..... 179.
1052 Printer-to-IBM cable (6 feet). . . . . . . 15. 5286 2400 Baud Int. MNP Modem (Lev. 5) 175.
5th Generation . . . 1 year 5285 2400 Baud Ext. MNP Modem (Lev. 5) 209.
7157 Logical Connection Plus 512k .... 599. 4542 2400 Baud Internal Modem for PS/2. 229.
Hayes . . . 2 years 7008 PINET (peripheral sharing) . . . . . 1189.
2307 Smartmodem 2400 ... .. 349. Reflection Technology . . 1 year
7391 Ultra 9600 Modem .... . . .. ... . B99. 7127 Private Eye (virtual display) ...... 499.
Hercules ... 2 years SAFE Power Systems . . . 2 years
2318 Graphics Card Plus ............ 189. 4562 Safe 425W (standby power bkup) 329.
Hewlett-Packard . . . 1 year
Intel ... 5years 6747 Safe 400S (new) .......... . .. . 399.
6754 LaserJet Ill (wltoner) .... . . . ... 1699. 802B7XL & 802B7XU Math CoProcessors-Runs SOTA Technology .. . 2 years
6582 LaserJet llP (wltoner) ..... . .. . 1069. up to 50%faster than other 80287 math chips. 5111 SOTA 286i-12 (12 MHz accelerator) 269.
Intel ... 5 years The 80287XL works in virtually c:very 80286­ 5402 SOTA 386i-16 (16 MHz accelerator) 389 .
6421 2400B MNP Internal Modem . . . . 199. based PC1 and the 80287XLT is made
2352 2400B Internal Modem 2 (for PS/2) 249.
5119 2400 Baud External Modem ..... 179. especially for Compaq LTE/286.. each $229.
6420 2400EX MNP Modem .. ........ 229 .
2346 Inboard 386/PC wl1 Meg (wlfree AmO 519 . PC Power & Cooling . . . 1 year
4266 Above Board Plus 512k ......... 419 . REPLACEMENT POWER SUPPLIES
4267 Above Board Plus 110 512k ...... 449. 3202 Turbo Cool 150 (25 ° - 40 ° cooler) 129.
5336 Above Board Plus 8 2 Meg ...... 599. 3200 Silencer 150 (B4% noise reduction) 115.
5342 Above Board Plus 8 110 2 Meg ... 629. 7053 lnnerSource 2210 (battery
4272 Above Board 2 Plus 512k ....... 469 . backup/power supply) ......... 399.
5396 Above Board MC 32 Ok ... . . ... 359 . Pacific Data Products . . . 1 year
4275 Connection CoProcessor . . ... 529 . 6779 25 Cartridges in One! (for W //, /IP, /ID) .275.
MATH COPROCESSORS 7072 25 Cartridges in One! (for W 110 . .... .349.
7385 80287XL (for,B02B6 CPU's) . ..... 229. Memory upgrade for LaserJet llPllll
7386 80287XLT (for Compaq LTE/2B6) . 229. 1 Meg . . .. . 179. 2 Meg . . . . 249 .
4750 80387SX (forB03B6SX CPU's) . .. . 309. Intel ... 5 years
2346 lnboard 386/PC with Free Samna Ami­
2371
2372
80387 (for 16 MHz B03B6 CPU's) . . 349.
80387-20 (for 20 MHz B03B6 CPU 's)399.
Kensington Microware .. . 1 year
1-800/776-7777 Gives you 80386 processing power1 1Mb
RAM, and Samna's powerful Windows­
2582 Master Piece Plus .... .. . ..... 109. MMC PC Connection 750B based word processor(regularly at $129).
5697 Expert Mouse (ffackball for PS/2) . 115. 6 Mill Street
30 Day Money Back Guarantee.. ... $519.

- - --=-- ==-==-==
- - - --- --
- - ­ --®--ii
Key tronic . . . 3 years Marlow, NH 03456
4518 101 Plus Keyboard . ... . . . . . . . . 99. SALES 6031446-7721 FAX 6031446-7791

-
- -._
. __......_,_.
~
- ~
- --~--

--- -- === ­
-....--.--~-..._, ~ ...._ ~ ....._,

~-=<<a::_==== ~ ==~
._,
-- ._.
"DEFECTIVE SOFTWARE REPLACED IMMEDIATELY. DEFECTIVE HARDWARE REPLACED OR REPAIRED AT OUR DISCRETION.
NETWORKS

automatically, or you can configure it to


ITEMS DISCUSSED wait until your disk is full. You can even
Find.swell ............... .. .... .. ... $59.95 Network Archivist .. .. ......... ... $1795 control which of the stable files it ar­
Working Software, Inc . Palindrome Corp. chives. You might , for example, define
P.O. Box 1844 850 East Diehl Rd . as stable those files that haven 't changed
Santa Cruz, CA 95061 Naperville, IL 60563 in three months, but archive those files
(408) 423-5696 (708) 505-3300 that no one has touched in six months.
Inquiry 1071. Inquiry 1073. Network Archivist then deletes those
files and updates its database . (Copies of
MacTree Plus ...... ....... ........ $69.95 XTreeNet .... ..... ..... .. $395 per server those files do exist in the stable areas of
Go Technology, Inc . XTreeCo . three tapes .) To help users find archived
850 Tanager St., Suite 4 A Division of Executive Systems, Inc. files, you can tell Network Archivist to
P.O. Box 4535 4330 Santa Fe Rd . leave behind a placeholder file for each
Incline Village , NV 89450 San Luis Obispo , CA file it deletes . A TSR program that users
(702) 831-3100 (805) 541-0604 run on their PCs intercepts attempts to
Inquiry 1072. Inquiry 1074. read or write those files and lets users
know that the files are in the archives .
Administrators also get some help :
For help, Novell and the other LAN op­ what's on the volume , but also which Network Archivist can display a "super­
erating-system vendors should look to files it has archived . directory " that shows all files currently
minicomputer and mainframe operating To provide its archival and backup on-line and those on an archive tape .
systems , which have dealt with similar services, the program requires that ad­
problems for years . ministrators follow a strict tape-rotation A First Step
Those systems used a tiered storage regimen. The most common rotation re­ Network Archivist takes a big step in the
model that puts the server's normal , fast quires five tapes (or tape sets), one of right direction, but it still has plenty of
hard disk drives at the top of a list of stor­ which you keep off-site. room for improvement. Palindrome
age alternatives . The files that users Network Archivist's backup system presently offers no solution for LAN
most frequently work with live on those classifies all files as either stable or non­ Manager-based LANs or for Mac users .
drives . Below them are slower, but still stable. Stable files are those that haven't Network Archivist also does not imple­
on-line, storage devices, such as WORM changed for a period of time that you can ment a full multilevel storage system.
(write once, read many times) optical specify. Such files go at the front of Perhaps most important, to use this
disks . Off-line backup devices, typically product you must buy into the vendor's
tape subsystems, sit at the bottom of the entire tape backup subsystem. That's
heap. Ideally, the LAN operating system fine if you're just getting into tape back­
should automatically migrate rarely used ups, but many users already have a large
file s down the hierarchy . (We're not N etwork investment in backup gear .
talking here about backups , but rather We don't blame Palindrome for this
about archives ; a backup is a copy of a Archivist's on-line shortcoming; the company offers a heck
file that's on-line , while an archive of a product , and the people there are
might hold the only copy of that file.) database lists both on­ doing what they can both to serve users
The LAN operating system should and , of course , to make money.
also make that migration invisible to line and archivedfiles. No, the LAN operating-system ven­
users . If you read a file that has moved dors should solve these problems. All
from a hard disk drive to a WORM drive, LAN operating systems should have file
the only noticeable difference should be fields for both the date last accessed and
the access time. If you try to read an ar­ the date last backed up. They should add
chived file , the LAN operating system backup tapes; nonstable, changing files the concepts of migration and archiving
should tell you that it's no longer on-line follow them on the tape . The program to their file systems . Client software
and give you the name of the archive de­ doesn 't mess up the network operating should warn you when you try to read a
vice that holds the file . system's date-last-accessed information file that 's on an archive . And so on.
This last step might sound like an odd for the files it copies to tape; it remem­ It's not enough just to provide servers
request, since you can ' t see files that you bers that information for each file it and operating systems that can hold thou­
archive off-line. But the LAN operating copies and then restores the date after it sands of files; vendors also have to help
system should leave a placeholder for completes the copy. users manage those files . •
each archived file . This zero-length Over time, this scheme lets Network
file's only function would be to inform Archivist copy to tape only those files Mark L. Van Name and Bill Catchings are
users of where the file really resides. that have changed recently, thereby re­ BYTE contributing editors. Both are also
ducing the time that daily backups re­ independent computer consultants and
The Network Archivist quire. The program keeps copies of sta­ freelance writers based in Raleigh , North
One third-party product that provides ble files on three different tape sets, so Carolina. You can reach them on BIX as
many of these services is Palindrome's no one tape is irreplaceable. As the stable "mvanname " and "wbc3, "respectively.
Network Archivist, a tape backup sys­ area of a tape fills up , the program "re­ Your questions and comments are wel­
tem . Network Archivist maintains an on­ tires" that tape. come . Write to: Editor , BYTE, One
line database for each server volume; Network Archivist' s archival system Phoenix Mill Lane, Peterborough, NH
that database lets it tell users not only uses the same tapes . It can archive files 03458.

1040 BYTE • AUGUST 1990


Our Printer Sharing Unit
Does Networking!
An Integrated Solution Masterlink '" utility diskette for PCs it. We also have automatic switches, code­
Take our Master Switch '", a sophisticated comes with every unit and unleashes the activated switches, buffers, converters ,
sharing device, combine it with MasterNet'" power of the switch with its memory-resident cables, protocol converters, multiplexers,
networking software for PCs, and you've access to the commands and menus. line drivers, and other products.
got an integrated solution for printer and Other Products Commitment to Excellence
plotter sharing , file transfer, electronic mail, We have a full line of connectivity solutions. At Rose Electronics, we're not satisfied
and a lot more. Of course you can also If you just want printer sharing, we've got until you're satisfied . That's why we have
share modems, minis, and mainframes or thousands of customers around the world
access the network remotely. Installation including large, medium, and small
and operation is very simple. businesses, factories, stores, educational
Versatile institutions, and Federal, state, and local
Or you can use the Master Switch to governments. We back our products with
link any computer or peripheral with a serial full technical support, a one-year warranty,
or parallel interface. The switch accepts and a thirty-day money-back guarantee.
over 20 commands for controlling the flow
of data. It may be operated automatically,

~) ROSE
by command, or with interactive menus. Its Call now for literature or
more information.
buffer is expandable to one megabyte and
holds up to 64 simultaneous jobs. The '\Y;I ELECTRONICS (800) 333-9343
---------- ~4 ';f?04e ~~~ ----------

PO. Box 742571 •Houston, Texas 77274 •Tel (713) 933-7673 •FAX (713) 933-0044 •Telex 4948886

Circle 235 on Reader Service Card


SHORT TAKES

BYTE editors' hands-on views of new and developing products

A/UX2 .0 ers and icons, respective ly.


Copying and sharing fil es
DR DOS 5 .0 becomes a matter of clicking
and dragging icons. When you
in sert a floppy di sk into the
IQ Scan SuperDrive, a dialog box que­
ries you to determine whether
OS/90 it is a Mac or A/UX di sk.
Under th e Apple menu ,
where th e DA s and running
Private Eye applications han g out, is a
CommandShell application
that gives you access to the
Unix side. You open one or
more Unix command-line in­
terface windows and run dif­
ferent interactive sess ions in
A/UX 2.0: Unix with a Friendly Face eac h. For writing documents ,
there's the traditional vi, but

Y OU sit down in front of a


Mac llci and go about the
day 's bu siness. You run sev­
A/UX 2.0 on an ex ternal 80­
megabyt e hard disk drive con­
nec ted to a Mac llfx with 32
provides both system resource
sharin g and memory protec ­
tion. Mac applications still run
you get a Mac-styl e editor, as
well.
Also inh erited from MPW
eral Mac applicati ons simulta­ MB of RAM and also to a Mac cooperatively under Multi­ is Commando, a utility that
neously, do a spelling check on llci with 4 MB of RAM Finder, which mea ns th at an suppli es interactive help for
a report with a desk accessory equipped with an Apple 8•24 errant Mac application can hog Unix tools . After you type in a
(DA ), print the report to a net­ Di splay Ca rd . From a CD­ MultiFinder' s time slice, or it Unix co mmand and press
worked laser print er, and fi­ ROM di sk, the A/UX kern el can crash it se lr or other Mac Command-K , a dialog box ap­
nall y copy the file to an Apple­ installation was the eas iest l 've application s, including Multi ­ pears. It contain s buttons and
Share fil e server for archiving . seen. You co nn ec t th e CD­ Finder. co ntrol s that g uid e you
A typical Mac runnin g Multi­ ROM drive to the Mac, format Howeve r, you hav e access throu gh the co mmand 's op­
Finder, ri ght ? Wron g. The and partition the ex ternal hard to all th e Mac's features: You tions and features. Clicking on
Mac 's actually running A/UX disk drive, sti ck in severa l can run graphics applications , buttons and typing options as­
2.0, Apple 's lates t version or fl oppy di sks and answer some pick a laser printer from th e sembles that command 's argu­
Unix, whi ch now supports question s, and th en leave th e Chooser DA , and let Print ments. When you're clone, the
MultiFinder. Thi s setup com­ Mac alone for an hour while it Monitor output your fil e in the dialog box di sappears, and you
bines the best of both worlds: does the rest. After th at, a log­ backgro und . Applications , press the Return key on a syn­
You hav e access to Unix 's in window appears, and you' re howev er, must be "3 2-bit tactica ll y correc t Unix com­
preemptive multitask ing oper­ ready to go . clean" to run in the A/UX mand lin e. Whil e you'll still
ating sys tem with it s pl ethora With suffi c ient ph ys ica l environm ent. That is, they need a good grasp of Unix
of tool s, whil e enjoyin g th e RAM , A/UX allocates 16 MB must use prope r memory co ncept s to make the best use
Mac ' s ease-of-use graphical of virtual memory for a ver­ management and the same 32­ or Commando, it lets a novice
use r interface and many of its sion of Multi Finder designed bit addressing as the host op­ get thin gs clone.
applications. to operate under Unix. A/UX erating system, or they crash. A/UX has many features
Apple based A/UX 2.0 on runs MultiFinder as a preemp­ The A/UX drive appears as that mak e it stand out from
AT&T's Unix System Y.2.2 tive Uni x process along with a Mac drive, with subdirec to­ Intel-based Unix system s. It
with BSD 4.3 extensions. It 's other Uni x programs , which ries and fil es appearing as fold- can operate in the 24-bit color
compliant with the IEEE 's mode , makin g it suitabl e for
POSIX , the federa l govern­ THE FACTS high-reso lution graphics or
ment 's FIPS , and the Sy stem three-dimensional modeling.
V Interface Definition (SVID) A/UX 2.0 RAM and an 80-MB hard Overall , I' m impressed by
spec ification s. It uses both the $995 on floppy ; $795 on CD disk drive. th e stability of this version of
Sy stem V fil e and Berkeley A/UX. I' m tempted to use it
fast fil e systems. You have a Requirements: Apple Computer, Inc. as my operating sys tem of
choice of command-line inter­ Mac S E/30 or 11 (68020­ 20525 Mari ani Ave. choice, even though the major­
preters: C, Bourne, or Korn based Mac II needs 68851 Cupertino, CA 95014 ity of my work would st ill be
shell s. The X Window System paged memory managemen t (408) 996~1010 with Macintosh-based appli­
is availabl e as an option. unit in stall ed) with 4 MB of Inquiry 985. cations.
I examined a beta version of -Tom Thompson

106 BYTE • AUGUST 1990


A Cure for face. There's also FileLink. a
simpl e LapLink-like fil e tran s­
What Ails DOS fer utility; a command-line
hi story; and th e ability to pro­

T he lates t in carnati on of
DR DOS , Di gital Re­
search's MS-DOS clone, is an
tect fil es, subdirectories, and
even yo ur entire system with
multipl e levels of password s.
inn ovative and intriguin g op­ A feature th at isn' t imm e­
eratin g system th at's thought­ diately useful to end users, but
fully designed. co uld ultim ately be very im­
Version 5.0 is also packed portant, is BatteryMax . De­
with the ex tra fea tures th at signed for use with portabl e
Mi croso ft ' s ow n operating computers, Battery Max's pat­
system should have (and might ent-pendin g capab iliti es mu st
eventually have if the lon g­ be incorporated into the hard­
rumored MS-DOS 5.0 be­ ware des ign.
comes a rea lity ). Battery Max checks th e
As the people at ORI make THE FACTS application statu s 20 times a
very clear, it 's not pronouced second. When it detects that
"Doc tor" DOS, althou gh th e DR DOS 5.0 Digital Research, Inc. the sys tem isn't being used, it
analogy isn' t far off the mark , $ 199.95 Box ORI switches the hardw are into an
sin ce it indeed "cures" many 70 Garden Court ultralow-power standby stat e.
(but not all ) of MS-DOS 's Requirements: Monterey, CA 93942 Di gital Research claims that it
shortcomings. IBM PC, AT, PS/2 , (800) 443-4200 increases battery life by two to
DR DOS isn' t ne w; it was or compatibl e. (408) 649-3896 three times and that laptops in­
first introduced in May 1988 Inquiry 986. corporating it will appear later
as an OEM-onl y produ ct. It s thi s year.
claim to fa me is th at it 's de­ I liked DR DOS 5.0, es pe­
signed to be eas il y in corpo­ because I often couldn ' t figure along with DOS buffers, driv­ ciall y because it eliminates so
rated into ROM , perfect for out what they did. Thi s is not ers, networkin g software, and many of the hai r-teari ng idio­
use with disk-space-hungry so with DR DOS. After I made TSR programs, into hi gh sy ncrasies of MS -DOS . Anet
lapto p computers. DR DOS a variety of choices, DR DOS memory (i. e., memory above doing that without comprom is­
still is eas il y RO Mable, but the automatically created the cor­ 640K bytes and below I mega­ ing compatibility wasn ' t easy.
just-introduced version 5.0 has rect AUTOEXEC.BAT and byte). That left me with a very Should you spend $200 to
lots more to it. CONF lG .SYS files fo r my ge nero us 620K bytes of base repl ace your MS-DOS ? That's
If yo u ' re go ing to cons ider config uration . If yo u wa nt to memory fo r runnin g RAM­ not an easy question to answer.
repl ac in g your fa mili ar- yet­ chan ge thin gs, yo u can rerun hungry appli cati ons like Para­ To its credit, Digital Researc h
frustrating MS-DOS with a setup at any tim e. do x. ! co uld even run Ventura offers toll-free unlimited cus­
clone, the first question that I apprec iated th e ability to Publi she r with out hav ing to tomer support. That , along
undoubtedly comes to your put multipl e lines of option s in unl oad my Nove ll NetWare with the extra added goodies ,
mind is, " How co mpatib le is my CONFIG.SYS and AU ­ drivers. j ust mi ght make DR DOS
it?" I tested DR DOS on a wide TOEXEC.BAT fil es. Ifl put a ViewMax is a graphi ca l worth the price of adm iss ion
variety of mac hines and with qu es tion mark in front of a DOS shell th at' s based on for you.
some finicky appli cation s. line, it as ked me at boot time Digital Research's GEM inter­ -Stan Miastkowski
Despite the we ird devi ce if I wanted that line run . In one
driv er and TSR curv es th at I fell swoop, I eliminated a half­
threw at it, DR DOS didn't clozen different setup fil es.
fa lter once. I found MemoryMax th e IQ Scan: About as Friendly
If yo u have go ne throu gh most interestin g and useful
th e sink-or-sw im exe rcise of fea ture of DR DOS . It 's a as They Get
in sta llin g MS-DOS on a sys ­ memory management feature
tem, yo u' ll find DR DOS a
revelation. There's an exten­
sive in stall ati on utility th at
that works with 386- and i486­
basecl systems, along with
286-basecl sys tem s th at use
S canners used to be the
Cadillac of peripherals :
bi g, expensiv e, com plex , and
and retriev al become routin e,
a scan ner is almost a necessity.
At least I fo und plenty of uses
gives many choices and expla­ Chips & Technolog ies ' NEAT suited onl y for th e most dedi­ for the flatbed IQ Scan from
nation s of num ero us option s. or LEAP chip se ts. cated power users. But asap­ Pentax Teknologies.
In MS-DOS , I never used MemoryMa x mo ves the pli cation s like desktop pub­ What l first noticed abo ut
many of the built-in utiliti es , core of the operating system, li shing and document storage co111in11ed

AUGUST 1990 • BYT E 107


SHORTTAKES

the scanner was its long and THE FACTS


narrow flatbed design. This
le ts you scan legal-size docu­ IQ Scan
ments of up to 8Y2 by 14 $ 1399 with serial
inches-making it ideal for interface for PC; $1599
handling those a ll-too-com­ with SCSI for Mac;
mon large grap h ics o r jumbo sheet feeder, $595
books.
Installing the IQ Scan was Pentax Teknologies
a snap . The PC ve rsion that I 880 Interlocken Pkwy.
tested came with a half-length Broomfield , CO 8002 l
add -i n board . And since it (303) 460-1600
didn't have any jumpers, I just Inquiry 987.
plugged it in, connected the
cable, and was off and runnin g.
For use with the Macintosh, the
scanner comes with a SCSI. To th e IQ Scan sans software.But on-line, halftone, and contrast page. It o utputs the image in
in sta ll the Mac vers ion , yo u Pentax a lso offers it bundled switches. Everything e lse is bi-level (line art) , dithered , or
just plug it in. (It e mul ates the with software ranging from controll ed from software. The 16-level gray scale at up to 300
Apple scanner.) simple image scanning to hi gh­ IQ Scan is so quiet that I hardly by 300 dots per inch. Charac­
A scanner, of co urse, isn't end character-recogn ition pack­ knew it was working , except ter recognition , as you'd ex­
of much use wit hout special ages. for the g low from its yellow­ pect , takes a bit longer-an
software. If your desktop pub­ Usi ng the IQ Scan was green fluorescent light source. average of approximately a
1ishing or fax software already amaz in g ly simple . It has a It takes the IQ Scan abo ut minute a page.
hand les a scanner, you can buy minimum of contro ls-j ust 17 seconds to scan a full-size -Anne Fischer Lent

The OS/90 Operating System: Looks Great, Less Filling


B efore you let the shipping
crew haul away th e las t of
yo ur 640K-byte, 8088 -based
however, and if GeoWorks
hits it , it wi ll indeed have a
product that combines the best
IOOK bytes, you don't need ex­
tra RAM.
Windowing and grap hi cs
3.0, OS/90 comes with a raft
of prebuilt app lications, in­
cluding a word processor, a
PCs , you shou ld take note of of OS/2 and Windows while are an integra l part of OS/90 ' s graphics editor, a communica­
what GeoWorks (formerly adding unique value. kernel. It also supports what ti on program , and various
Berkeley Softworks) has The best th in g that can be Geo Works call s a "PostScript­ SideKick-like accessories.
planned for them. said abo ut OS/90 is that it like" imaging engine that o ut­ The demonstration clearly
Depending on your degree doesn't constrain CPU or puts scalab le , transformable shows OS/90's direction and
of inv olvement with it, memory requirements; OS/90 graph ics and text. Accessible present progress. I found it
GeoWorks' OS/90 ca n be is built to run adequately on an kernel and library services are easy to install, and once
many things to you . Geo­ 8088 and impress iv e ly on a instituted as objects that can be loaded, it took over the system
Works c lai ms that OS/90 is 286 or better. If you have ex­ subclassed to make it easier to and put up a display of large
most of the operating sys tem panded or extended memory, build a user interface object, icon buttons. Another great
that OS/2 is, all the window OS/90 wi ll use it, but since OS/ like a text editor, into an ap­ strength of OS/90 became
management and graphica l 90's ke rn el uses less than plication. Like Windows apparent right away: Among
applications environment that these buttons are tiny screen
Presentation Manager and representations with the cap­
Windows are, and then some. tions "DeskMate," "Motif,"
This is a st udy in potential : "Open Look ," and "CUA."
Much of what Geo Works por­ With OS/90, you can choose
tends fo r OS/90 does not yet your favo rite interface.
exist. T he documentation A t the time of this review,
paints a fair ly bright target,
,.. ~
ll:J
C...rm.~.Jl'T ...:..., C4 1J.::~o ' "' 't....­... ctO'.;
fill
hlJr .-a l
Motif and Open Look were
licensed , and CUA and Desk­
THE FACTS u&.:;,1.m ,...,~. 1
~.....,
UO"::ro ~
l1lilll
u:u.:: c..r;;..t. 111
Uili!I
GLO'.:c.i.:...L.1.... Mate were fu ll y implemented

OS/90
J,;."\
t!:.J D D C®
cur.::c.i..·.1..­ cur.::c.. o..J..r,. u:&.::c1.....­... 1.111 (Al)'j f A.o
but not yet licensed. I was
skept ical abo ut the way they
Under $200
D D D worked , but c li cking on the
Motif button did , in fact , fire
GeoWorks up OS/90 ' s file manager, and
2150 Shattuck Ave. app li cations started with
ID_, DI a. 15128 ­ free.
Berkeley, CA 94704 Motif's look and feel.
(415) 644-0883 GeoWorks ' atten ti on to
Inquiry 988. detail in graphical-user-inter­
co111i11ued

108 BYTE · AUGUST 1990


Embedded systems desi[iners have already used CrossCode C in over 577 different applications.

How to choose a 68000 C compiler


for your ROMable code development
These twelve important CrossCode C features could
make the difference between success and failure

I t' s hard to know ahead of time what


features you'll be needin g in a
68000 C compiler. But if you ' re using
6. Register Optimization: Ten reg is­
ters are reserved fo r yo ur reg ister va ri­
abl es. and there's an opti on to aut omati­
will always be standard , too.

There's More
CrossCode C you won ' t need to think ca ll y dec lare all stack va ri abl es as CrossCode C comes with an asse mbler,
ahead, because CrossCode C is already reg ister, so yo u can instantl y optimi ze a linker, and a tool to he lp you prepare
equipped with th ese twelve import an t program s th at we re written without yo ur object code fo r transmi ss ion to
fe atures for your ROM able code devel­ reg isters in mind . PROM programmers and emul ators. And
opment: th ere's anoth er spec ial tool th at g ives yo u
7. C Libra r y Source: An ex tensive C symbo lic debugg ing support by helping
1. A 100% ROMable Compiler:
lib rary containing ove r 70 C fun cti ons is yo u to prepare symbo l tables for virtuall y
CrossCode C splits its o utput into fiv e
prov ided in so urce fo rm. a ll types of emulators.
memory sections for easy pl acement into
ROM or RAM at link time. C rossC ode C is av a ilable under MS­
8. No Limitations : No matter how large
DOS fo r just $ 1995, and it runs on all IBM
2. Integrated C and Assembler: Yo u your program is, C rossCode C will com­
PCs and compatibles (640K memory and
can write your code in an y combinati on of pile it. There are no limits on th e number
hard di sk are required). Also av ail able
C and assembly language . o f symbols in yo ur program , th e size o r
under UNIX , XENIX, and VMS .
3. Readable Assembly Language your input file, or th e size of a C fun cti on.
Output: The compil er ge nerates assem­ C ALL TODAY for more informati on:
bly language code with your C language 9. 68030 Support: If yo u' re using the
source code embedded as comments, so 68030, C rossCode C will use its ex tra
you can see each statement 's compil ed instructi ons and address ing modes. 1-800-448-7733
output. (as k for extension 2001 )
10. Floa ting Point Support: If you ' re Outside the United States, please di al
4. Optimized Code: CrossCode C uses using the 6888 1, th e compiler perfo rm s
minimum required precision when eval­ fl oatin g point operations throu gh th e
uating expression s. It also "folds" con­
PHONE: 1-708-971-8170
co processor, and fl oatin g po int reg ister
stants at compilation time, converts vari ables are stored in 6888 1 reg isters.
FAX: 1-708-971-8513
multiplications to shifts when poss ibl e, SOFTWARE DEVELOPMENT SYSTEMS, INC.
and eliminates superfluous branches. 11. Position Independence: Both pos i­ DEPARTMENT 21
5. Custom Optimization: You can op­ ti on independent code and data can be 4248 BELLE AIRE LANE
timize compiler output for your applica­ ge nerated if needed. DOWNERS GROVE, ILLINOIS 60515 USA
tion because you control th e sizes o f C C rossCodc'1M is a trademark of SOFTWARE DEVELOPMENT
SYSTEM S, INC. M S- DOS® is ;1 reg istered trademark of
types , including pointers , fl oats, and all 12. ANSI Standards: C rossC ode C M1 crosor1. UN IX® is a n::gis1crcd tradema rk or AT&T. XEN IX®
integral types. trac ks the ANSI C standard . so your code is a registe red 1r;:idc mark o f M icrosort.
SHORTT AKES

face em ul ation is striking; very ired to running a single pro­ C and assembly development wishes to incorporate multi­
littl e is left out. One long-term gram outs ide of OS/90. If yo u tool s, a symbolic debugger, tasking, threads, scalable
goal is to turn OS/90 into a tool click on a DOS program icon and an interactive GUI design fonts , and com merical GUI
that deve lopers can use to in the file manager, OS/90 will tool. It does not deliver multi­ compatibility into an applica­
write app lication s th at con­ unload itself, run DOS , and re­ tasking or GUis to existing tion , without sacrificing its
form to multiple commercial load itse lf automatically . DOS program s. What it does ability to run on unexpanded ,
GUI spec ifications . In its final form, OS/90 will offer is a wealth of capabili­ less expensive PCs.
DOS compatibility is Jim- encompass a complete set of ties for the developer who -Tom Yager

Right Before Your Eyes


P rivate Eye, Refl ecti on
Tec hnology's I Yi- by I YJ­
by 3Y2-in ch headset-mounted
stressed in the manual, yo u
need a 2- to 3-m inut e " train ­
in g period " for you r eye and
Your brain integra tes th e
screen image and th e back ­
ground , and yo u encl up with a
whic h is very comfortable for
the eyes .
It took a day or so of occa­
computer monitor, is certai nly brain to get acc ustomed to Pri­ sc ree n im age that appears to siona l work before I was really
one of th e most interesting vate Eye. After a few minutes, float in the air in front of you. comfortabl e with Private Eye.
goodi es to come along in quite th e display suddenly popped There's a sliding focus adj ust­ And I had to make some
a whi le. For over a year, Re­ into clarity and relative com­ ment that I had to do lots of (understandable) changes in
fl ec t ion Techno logy was se­ fort. fiddling with initi all y. I could the way I worked. For ex­
cretiv e about the detail s of You need to keep both eyes set the foc us on the same plane ampl e, the typical cl uttered
Private Eye. But finally , th e open whil e using Private Eye. as what I was working on , desktop makes for a confusing
sec ret's out. After a year of background image. And I had
promises, marketing hype, and to change the setup of some of
we ll- o rchestrated coy ness my app li cations so that they
about how it works, I found didn ' t show black characters
th at the reality was sli ghtly dis­ on a reel background, which I
appo inting. found too distracting.
Putting a CGA-compatible With a li st price of $795,
computer monitor in this small Prival e Eye is ex pensive. But
a package certai nl y was n' t a that 's understandable, because
triv ial undertak ing. Sure, your at thi s point each one is essen­
ga rden-vari ety video camera tiall y hand-built . It won' t get
in cludes an eye-s ize monitor, much cheaper until (and if) it
but it ' s far from computer comes into mass production.
reso luti on , uses a compara­ Refl ec tion Techn ology also
ti ve ly large amount of power, prom ises hi gher- reso luti on
and weighs a lot. Private Eye (and eve ntu all y full-color)
weighs less than 2Y2 oun ces versions of Private Eye.
and draw s ju st Y2 wa tt of Th e potential innovative
power. It uses a vert ica l lin e uses for Private Eye are brain­
of 280 LEDs and a vibrating boggling. Reflection Technol­
mirror that work s along with ogy says that many companies
some sophi sticated electronics are work in g on integrating it
to " pai nt" the screen image as into trul y small and portable
th e mirror moves the line in laptop computers, hand-held
front of yo ur eye. Charac ters in struments (e.g., osc ill o­
(and g ra phics) are reel on scopes), and video games.
black. Im ages or surgeons monitor­
ln stal lat ion wasn ' t difficult. in g crucial li fe signs without
Private Eye comes with its look in g up from their work or
own spec ial half- length card of real-tim e headset-mounted
th at replaces your current maps for de li very people are
gra phi cs card . Since my AT ce rtainly intri guing. But, un­
clone uses a monochrome di s­ THE FACTS fo rtunately, they're still far off
play, I clidn ' t even have to in the future.
change my setup . Private Eye Refl ection Technology, To be fa ir, Private Eye isn't
Your brain needs to accl i­ $795 Inc. des igned fo r full-time use on
mate itself to Private Eye, both 240 Bear Hill Rd. a desk top PC. But until I can
on a conscio us and an uncon­ Requirements: Waltham, MA 02154 see what Private Eye can re­
sc ious leve l. My first impres­ IBM PC, AT, PS/2 , or (617) 890-5905 all y do, I' ll stick with my ven­
sion on taking a peek into Pri­ compatible with a free Inquiry 989. erabl e, eminently comfortable,
vate Eye was , "Thi s is awful. " 8-bit expansion slot. amber des ktop display.•
But pati ence is a virtue. As - Stan Miastkowski
110 BYTE · AUGUST1990
HeresHow'VVeProtect
l6urSoftwareAndProfitsBetter

We'll Never1ell...
. . . the world how we protect your hard work. The Products That Protect Your Revenues
But then,why should we? It's not that we're hard .... PROTECH KEY
to get along with. On the contrary.We'll show you Identically reproduced packages.
how our unwordy approach to software protection can .... MEMORYKEY
actually work better for you. We'll deliver the best balance MACINTOSH MEMORY KEY
of guaranteed copy control and cost-effective installation. NEC MEMORY KEY
Unlike other manufacturers, our hardware is uniquely Active protection, modular packages, customized packages,
serialization, demo control, access control.
custom-wiredfor each developer and supplied with a specific
.... MEMORY-ONE KEY
encrypted interrogation routine for maximum security. Customized packages, modular packages
The precise routines assume responsibility for all hardware, .... MICROPROCESSOR KEY
software and timing issues so your time and money isn't Non-operating system specific protection based on RS232C
wasted engineering protection schemes. communications for minicomputers, workstations, etc.

~ MICROPHAR
In EUROPE:
MARKETING. INL
MICROPHAR, 122 Ave. Ch. De Gaulle 92200,
NeuillySur-Seine FRANCE Tel: 33-1-47·38-21·21 Fax : 33- 1-46-24-76-91 1-800-843-0413
For distributors in: In the U.S., the AMERICAS & the PACIFIC:
•BELGIUM/NETHERLANDS, E2S (09 1 21 11 17) •GERMANY, Delta Xmit (062 1 4108 178) PROTECH, 9600-J Southern Pine Blvd.,
•IRELAND, TMC (021 87 37 11 ) •ITALY, Siosistemi ( 030 24 21 074) Charlotte, NC 28217 Se Habla Espanol
• PORilJGAL, HCR( I ;6 18 65) •SPAIN, Hal 2000 ( 023 37 31 05) Tel: 704-523-9500 Fax: 704-523·7651
•SWITZERLAND, SAFE (024 215386 ) •UNITED KINGDOM, Market.I ( 1446 84 31) Hours: Mon-Thurs: 8:30-7:00 ET, Fri: 8:30-5:30 ET

FOR ADEMONSTRATION PACKAGE OR ADDITIONAL *Macintosh is a registered trademark of Apple Compuler. Inc
*NEC is a registered trademark of NEC Information Systems, Inc.
INFORMATION, PLEASE WRITE OR CALL.
For Europe Circle 215 on Reader Service Card_ For Americas & Pacific Circle 216 on Reader Service Card
Performance
• SlimLine Space Saving Case
• Flawless Software and Hardware
Compacibility
• 24-Hour Toll-Free Technical
Supporc
• 30-Day No Risk Trial
"Northgate's SlimLine 386/20 is agood reason
for not buying a386 SX.". Here's why:
You want maximum performance and value in a And remember ... your Northgate SlimLine 320 is
space-saving desktop case. Northgate delivers! You backed by expert technical support any time you need
know all the reasons to buy DX architecture, not SX it. Call toll-free, 7 days a week, 24 hours a day.
... SlirnLine 320 packs all of the power of a full-size PLUS, free on-site service to most locations for one
386/20 MHz system into a performance package only year if we can't solve your problems over the phone.
4.25 fl high and 16.5 fl square.
Of course, SlimLine 320 comes with a one year
PC Magazine said: "(SlimLine) doesn't warranty on parts and labor; five years on the
take up a lot of room ... but it delivers OmniKey keyboard. If a part fails, we'll ship a
plenty of computer for a price you might replacement to you overnight at our expense before
expect to pay for a 286 system." you return your part.
The heart of the system is a new Northgate
proprietary motherboard. Smaller than a sheet of legal Use a SlimLine for 30 days. If it fails to meet your
paper, it gives you a host of features that are add-ons expectations, return it.
in other's systems ... built-in hard and floppy disk
controllers, one parallel and two serial ports and 16-bit ORDER YOURS TODAY! Call sales toll-free
VGA video. And with five expansion slots, you have 24 hours every day. Ask about custom configurations,
plenty of room for all your peripherals. leasing and financing programs.

SlimLine comes standard with 1Mb of


RAM, a 40Mb hard drive, 5.25 11 l.2Mb
and 3.5 11 l.44Mb floppy drives, a 12 11 high­
resolution monochrome monitor, and the
award winning OmniKey/PLUS keyboard.
$2 ~9900 '
Coryiplete System
Delivered to Your
Home or Office
Plus, Northgate offers a full range of expansion EASY FINANCING: Easy payment options. Use your Northgate Big "N~
VISA, MasterCard or lease it. Up to five-year terms available.
options ... monitors, hard drives, tape backups,
memory expansion cards, printers, modems, and
more. Custom tailor your system! Super VGA Color System!
Step up to a complete VGA Color System featuring 2Mb
Use it at office or home. Run the latest multi­ of RAM, with a super 14 11 VGA Color Monitor (800x600
tasking applications under Microsoft® Windows"'3.0 or resolution) and Microsoft Windows 3.0.
Northgate's OS/2i;; SlirnLine 320 is a perfect high
performance terminal in a network environment, too. ADD ONLY SSQQOO
Get a genuine Microsoft mouse for just $39.95 more!
SlimLine 386 System Features
• Imel® 20 MHz 80386 • 12 11 high-resolution CALL TOLL-FREE 24 HOURS EVERY DAY
microprocessor monochrome monitor
• !Mb 32-Bit DRAM on
motherboard (expandable
to 8Mb)
• 40Mb 28 ms hard drive
• 80387 math coprocessor
• Built-in 16-Bit VGA adaptor,
800x600 resolution
• Exclusive award-winning
OmniKey/PLUS keyboard
• MS-DOS 4.01 and GW­
800-548-1993
Notice to the Hearing Impaired: Norchgate has TDD capability.
Dial 800-535-0602.
support BASIC software
• Two high density diskette • On-line User's Guide to the
drives: 5.25 11 1.2Mb and 3.5 11 system and MS-DOS
1.44Mb • Reset and Turbo buttons
• Five open expansion slots • LED Power and Turbo
• One parallel and two indicators
serial ports • FCC Class B Certified I Northgate Parkway, Eden Prairie, MN 55344
Prices iind specifications subjc:c.:110 change: without no1icc. Nonhga1c reserves the rigtu 10 subs1itu1c: romponenu of equal or gre:icer Qlll_liry 01 pcrform.a nce. All i1em ~ subj«1 to availabiliry. ©N~rthga1 c: Comput~ r Systems, Inc.. 1990 . All rights rcscn1ed. Nonhga1c , Omni Key and
the Nonh gaic: "N" logo arc: rc:gisicrcd tndcmarks of Non hgatc Computer S)·s1c: ms. Inc. 80386 _and 80386 SX arc: trad~marks ~f Intel. ~l1cros~ ft :ind Wmdows arc rcgmered u~demarks of 1hc M 1cr?so~ Corpor_auon. All oihcr products :ind brand names arc trademarks and
rcgis1c:red tr ade marks of the ir re spective companies. "l'C Magazine, Decem be r 26 , 1989, re\·1e wcd the Non hi:a u: M1 croS m1 on 386/ZO. This sys tem has been upgraded and 1s now named the "ShmLmc 320.

Circle 180 on Reader Service Card


WINDOWS 3 . 0 SPECIAL COVERAGE

Windows Shopping
Pricey and Elegant Multimedia Development
In these times of hype, and Windows 3.0 are definitely made for ware's major claim to fame is that you
almost every software each other. can create multimedia applications much
company bandies about Right off the top, it's necessary to talk more quickly than with competing (and
terms like "object-ori­ price. Authorware lists for $8000. (You lower-cost) packages.
• ented ' " "multimedia ' " read that right.) If you're a bona fide I have to agree. Within minutes after
and (naturally) "easy to use ." Since I education professional , you can buy it for installing Authorware (and without even
usually have as much faith in these $995 . looking at the manual) , I was able to
claims as I do in Friendly Fred's Used To put it kindly, that's a nontrivial create a small application for choosing
Cars and Computers, I approached amount of cash. Software that costs this among a variety of graphics images that
Authorware Professional with a much is a new phenomenon in the micro­ I imported from Windows Paintbrush .
healthy dose of skepticism. But I was sur­ computer world, although it's not un­ And I used animated icons (included
prised. Authorware is truly object-ori­ usual for packages that run on minicom­ with Authorware) to liven up the screen.
ented, and it makes the development of puters and mainframes. If you're still trying to figure out what
splashy graphics and sound almost triv­ And that's essentially the point: Au­ all this talk about "object-oriented para­
ial. I definitely give the company a thorware isn 't designed for individual digms" means , Authorware will burn off
check-plus for honesty. users . It 's a very serious multimedia de­ the fog. Its user interface is just plain ele­
Authorware, as its name implies , is velopment environment that's designed gant. When you open a new application,
software for "authoring," which has for the needs of large corporations. For a vertical "flow line " appears in a win­
come to mean creating multimedia appli­ example, a large telephone company is dow . On the left-hand side of the screen
cations-usually for training or refer­ using the Mac version of Authorware to are 11 icons for various options. You
ence uses . A Macintosh version of Au­ automate repair and installation man­ merely drag icons onto the flow line,
thorware has been available for a while; uals , and defense contractors are using it double-click on them, and tell Author­
the company has just shipped a version to create portable on-line manuals for ware what to do. It's not hard to figure
for Windows 3.0. aircraft and ship repair . out what the icons mean .
The alpha version I looked at was in its In the environments where Author­ To import a graphic, I dragged the
early stages, still missing a few bells and ware is being used , the bottom line is computer-screen icon to the flow line,
whistles . That's understandable; but crucial, and time is definitely money. clicked on it, and told Authorware what
what I saw showed me that Authorware According to its developers , Author- file to import and where to find it. Im­
porting animated icons was just as sim­
ple; just click on the icon that looks like a
r ill: l 1lil 1'1ui a hl1:!: THE FACTS piece of motion picture film .
!::l I can only scratch the surface of Au­
Authorware thorware' s capabilities in this limited
LI 18"' 1•1;!)~~W->l"<il!l •f ,.. Professional
[J ~ •.i,.'..\.r"~·
space. But what impressed me most was
,,..,, rf.J n~.1. 1
1_••• ••.1.l 1~ <i
$8000; for aca­ no matter how involved the application
demics, $995 you want to create is , the development
[?/ process is always intuitive. Authorware
0 Requirements: is the only package I've seen that relies
~ IBMATor almost fully on graphics objects . And
.
~
u
, ,_--.-
.. - ..
compatible with
2 megabytes of
that makes even the most complicated ap­
plications relatively easy to develop. You
Ill RAM for 16-color make graphical links between objects by
Im development (3 using your mouse to tie them together on
~ y MB for 256-color the flow line.
development), a There's also a quite interesting Try It
hard disk drive, option. This option lets you interactively
and Windows 3.0. play with and tweak your application as
you develop it. And when it's to your lik­

114 BYTE • AUGUST 1990


WINDOWS 3 . 0 SPECIAL COVERAGE

ing, the Package option metrix 's $495 package


compiles everything into that received so much
an application that' s ready to publicity when Windows 3.0
run without your having to deal was rolled out. But that's not
with all the technical details. really a fair comparison . Tool­
Like any good authoring system, Book is more of an overall applica­
Authorware lets you go beyond your tion construction set that uses much
basic computer resources to tie into true nongraphical scripting.
multimedia peripherals (e.g., CD-ROM s, Authorware does not pretend to be all
videodisks, and sound boards) . things to all people; it's a highly focused prod­
Authorware also lets you easily create nearly uct that has been specifically designed for profes­
unlimited variables. There's a Capture Session option sional-level multimedia application development.
that is particularly handy for tracking the learning And it does its job well. It 's a shame that the price isn't
progress of ultimate end users . lower, because it would find its way onto many systems
Authorware is likely to be compared with Too!Book, Asy- running Windows 3.0 . -Stan Miastkowski

Current 1.1: IBM's PIM Enhanced


Current I.I , a new ver­ is tops for appointment , conference­ screen space displaying it?
sion of IBM 's personal room, expense, note, task, phone-call, Current includes an outliner in addi­
information manager for and to-do keys . Pan of the reason for this tion to its word processor. The outliner
Windows 3.0, partially is that the key field also displays the entry functions, but don 't count on it if you 're
• corrects a problem of the date of the record-whether you want it a serious outline freak. It's no substitute
original version, which was the unrealis­ to or not. Entry date is one of the least for a full-featured one like MaxThink or
tically few items that were allowed in its useful bits of information in a record PC Outline.
categories . much of the time , so why waste valuable continued
This version will support 4000 items
per category, double the original num­
ber. You can use Dynamic Data Ex­ THE FACTS
change to enter data into Current or to
write data from Current to other DOE Current I.I T uesday - Ju ne 12 1990
applications. Tagged windows can now $395 ..!J .h 111 to 1y 1} 11
·- -] \ II I ll I I
be saved across sessions , too.
If you upgrade from version 1. 0 Requirements: ""'
~
· :l 11 '>
fl I H 'I
111 1 1 f l ? t :t P 1 \ ' • lt•
I ,

~1 ; J...,.,"'",. ,., "'


(which runs only in real mode under A 286 with 1 ! / I N l'l :t i! l1 '}'J 2'J

Windows 3.0), you'll need to convert a 20-megabyte


your data files. They are incompatible hard disk drive r. 11 11 V••. 11
and 640K bytes
with this new version and could cause
corruption . IBM had not released con­ of RAM . u ra
~ -~-..mcw lhm l h ,

1> .11,1 11
version programs at the time of this writ­
~ II11 11 .11)
ing QUt was promising them soon.
Unchanged is the size limit on re­
cr::ie Flre'1orks. Inc.
1 (SSS) 123-4S67
1 (SSS) 123-4S69
""
1
1
1
. ilfo / 1 7/Y t~
ll.1 1J llN·11l 1111u 111 I

quired fields . This is not a crippling


flaw, but it is a serious bother. Person,
company, and project key fields are 25
characters maximum, and 16 characters

AUGUST 1990 • BYTE llS


WINDOWS 3 .0 SPECIAL COVERAGE

WINDOWS SHOPPING

Current's strongest feature is point­ code classes of entries. In weekly and


and-shoot linking of information . It's monthly displays, this use of color makes
easy to keep individual records relatively it very easy to grasp what is pending.
uncluttered because of this capability. Other features include the ability to
For example, you could create an en­ filter records through four sets of criteria
try for Wile E. Coyote in Current's ex­ connected by " and" or "or" operators ,
cellent phone book. To show him as be­ phone-conversation logs that can be
ing employed by the Acme Fireworks linked to phone-book entries , multiple
Co., you would step through a scroll box views of the same information, an auto­
and select Acme (or create a new entry dialer, and an expense log .
for Acme). Later, a double-click on click on his name and jump to his phone­ Despite its annoying field-size limits
Acme in Wile's record will jump you to book entry, and so on . You can also auto­ and relatively low top on the number of
the Acme record; when you close that mate this linking using a built-in menu­ records in a file , Current is a good tool.
record, you're back at Wile's phone­ driven AI/expert-system rule program. It's easy to learn and use, and it stacks up
book listing. Conversely, Acme's record Current's calendar makes the best use well against its competition.
will show Wile as an employee. Double- of color of any I've seen . It lets you color- -George Bond

CAD Keeps Getting Smarter


Macintosh CAD got a want to do next and selecting points in snaps, the drafting assistant offers a vari­
powerful shot in the arm support of those choices . ety of useful temporary constructions .
when Vellum 1.0 made Suppose you want to draw a line tan­ Say you want to align the tops of a rectan­
its debut in late 1989 . gent to a circle and connect it to the mid­ gle and a circle to an imaginary horizon­
• Ashlar now brings this point of another line . With the line tool tal line. Most CAD programs require
exceptional program to the PC under active , you probe the existing entities. that you draw the line, align your objects
Windows. I tested a very early alpha ver­ When you get close to the midpoint of the with it, and then erase it. Vellum antici­
sion of Vellum for Windows 3.0. On a line whose midpoint you're seeking, Vel­ pates th is situation and automatically
6-megabyte Compaq Deskpro 386/20 lum announces "midpoint" and locks in provides a temporary construction line .
(with an 80387), it's just as snappy as on a tentative selection that you can then Doesn 't all this feedback drive you
a 5-MB Mac II; the Windows and Mac confirm with a click. Similarly, the cir­ crazy in complicated drafting situations?
versions share binary data files with no cle; as you browse in its vicinity , Vellum Thankfully no , because it's highly con­
fuss whatsoever. announces key points-"center," "quad­ text-sensitive. The effect is local, and
What makes Vellum special is a back­ rant," and finally "tangent." Click you can control it by touching the objects
ground agent called the drafting assis­ again , and you've got your tangent-to­ that you want the drafting assistant to
tant. It continuously scans the geometry midpoint line . care about. Simple, yet utterly revolu­
you create, anticipating what you might In addition to these intelligent object tionary. Every CAD and illustration pro­
gram should work this way.
As good as Vellum's basic drafting is,
THE FACTS there's something potentially even bet­
ter: integrated parametrics. That's a
Vellum for fancy term for a drawing that works like
Windows3.0 a spreadsheet. You can assign dimen­
$995 sions to an object using variables and
then change the object's proportions by
Requirements: tweaking the values of those variables.
A 386-based In practice, however, Vellum's para­
PC with a math metrics can be vexing . Individual objects
coprocessor, work fine. But when I tried to parameter­
4 MB of RAM, ize a set of objects (a flange containing a
and Windows 3.0. bolt hole), I ran into problems. Vellum
wants to ensure that when you distort a
drawing, certain conditions hold: Verti­
cal lines stay vertical, concentric circles
concentric, and so on. Unfortunately ,
the program remains mute when you
continued

116 BYTE • AUGUST 1990


WINDOWS 3 .0 SPECIAL COVERAGE

WINDOWS SHOPPING

violate these conditions. It ' s easy to it plans to extend the drafting assistant fall. I will be particularly interested to
create (and surprisingly hard to debug) into that realm . see how Vellum responds to the unique
geometry that you can't resolve paramet­ What about three dimen sions? Ac­ challenges of drafting in three dimen­
rically. Ashlar agrees that Vellum should cording to Ashla r, development of a sions. In the meantime, I'm delighted to
help you build correct para metrics just as three-dimensional version of Vellum is report that CAD for Windows 3.0 is alive
it helps with basic drafting and says that on track and the product will ship in the and well. - Jon Udell

Ventura's Window f ifr I dll View Cl1a111icr THE FACTS


of Opportunity
The twin pillars of PC
desktop publishing­
FONT WARS h gs
Oannt:t
111(;11[1)
flody l cxt
Ventura
Publisher,
Windows Edition
Xerox ' s Ventura Pub ­ BYUN(
C11 11tion 1
$895
lisher and Aldus's Page­ OI K
lleadlin c: l
• Maker-now rest on the llcacllinr 'J Requirements:
Windows 3.0 platform . For PageMaker, Sill e bar
/ _CAl' llON
IBM AT or
the move to Windows 3.0 was incremen­ compatible with
tal; for GEM-based Ventura , it's revolu­ rn;-;--­ a hard disk drive,
tionary. In its beta incarnation , Ventura Tu ntw1u s.wm f 2 megabytes
lcttr: rn . 1ci
Publisher, Windows Edition looks of RAM, and
lr. ::U xt
extremely promising. Windows 3.0.
Longtime Ventura users will appreci­
ate the abolition of the GEM version' s
clunky, modal orientation. Frame, para­
graph, text, and graphics operations flow
from the tool palette; there's no "mode
selector." Under Windows, lists of com­ emphasis , and index, table of contents, page format that governs the rest of the
ponents associated with frame and para­ and figure references in plain ASCII text document. You're free to place boxed
graph operations (i.e ., the text and image files. This greatly facilitates cooperative text, line art, and scanned images any­
files that pour into frames, and the style projects that funnel the work of multiple where on the page . Ventura supports
tags that control how paragraphs appear) authors and editors to a single layout and many vector and raster image formats,
can be simultaneously visible . typesetting workstation. and it does an excellent job ofhalftoning.
Generally, though, it's the same old Moreover, Ventura maintains a two­ Extensive typographical controls, in­
Ventura. And that is saying a lot. Al­ way link with its raw inputs, exploited cluding automatic pair kerning and inter­
though Ventura is often compared to cleverly on a network. This , too , can be a active tracking, provide more power than
PageMaker, its frames, equation and great boon to collaborative work. most users are ever likely to tap.
table editors, and index and table of con­ Although noted for its ability to handle Will the Windows version be speedy
tents generators make it philosophically long, automatically formatted. docu­ enough? Happily , yes. Scrolling, paging ,
closer to products like Interleaf Publish­ ments, Ventura does quite well at free­ and text and image placement felt reason­
er. What can Ventura do that PageMaker form design . When you insert a page into ably snappy. Our first beta copy had
can't? a document, it's exempt from the global trouble multitasking other Windows ap­
Here's an excellent example: You can plications with Ventura, but a later ver­
anchor an illustration to its reference in sion corrected that problem. Since desk­
the text. Ventura gives you three ways to top publishing programs feed on what
do this : within a line of text (useful for text- and image-processing programs
tiny frames containing special charac­ produce, Windows 3.0's ability to multi­
ters) , above or below a line (so that a col­ task all these programs effectively
umn-wide illustration floats with its ref­ makes for a remarkable boost in produc­
erence), or fixed relative to the page (to tivity . Now Ventura users can join the
guarantee that a page-wide figure ap­ party . With Windows, Presentation
pears at the top of the page containing its Manager, and Macintosh versions slated
reference) . for release this year, Ventura Publisher
Ventura also pays more attention to is not giving its rival PageMaker any
ASCII markup than does PageMaker. quarter. -Jon Udell
You can embed paragraph styles, local continued

118 BYTE • AUGUST 1990


Glockenspiel CommonView 2 Comprehensive documentation On-line hypertext documentation for Glockenspiel C++ wo rks from within Glockenspiel CommonView
includ es Glockenspiel C++ 2.0 includes CommonView tutorial and CommonView re fe rence manual and the Programmer's Workbench with app lications are portable
and Container · the object reference manual, Glockenspiel C++ AT&T guides. Tutorial source code the reference guides instantly between Windows 2.1 and
storag; framework . It requ ires compiler manual and User Guide, also on disk. availabl e from the on -line Adv is or, Windows 3.0, PM 1.1 and PM
Microsoft C 6.0, the Windows C++ syntax and AT&T Libr ary Guide, using Microsoft Co deView for 1.2 with HP New Wave 3.0
SO K and 1.5 meg of memory. pullout guide to compiler switches, debugging . versio n coming soon.
You debug C++ source with plus ~ Prog ra mming in Ct+· by
Microsoft Code View 3.0. Stephen C. Dewhurst and Kathy T.
Glockenspiel C++ supports a Stark (Prentice Hall).
completely portable memory
management .system.
Glockenspiel CommonView
g{oc/(f nspie{
cfass constructors
consists of approximate ly 65
classes.

Glockenspiel, 39 Lower Domini c k Street, Dublin 1, Irel a nd . Phon e +353 (1) 733 166. Fax +353 (1) 733034. North America: lmagesolt. 2 Haven Avenue, Port Washington. NY 11050.
Phone 15161767-2233. Fa x (516) 767-9067. Europe: UK: QA Training Ltd. Phone 102851655888. Fax 102851650537. /la/y: lnlerentia, Ph one 102126680568. Fax 10212364258. France: Microformatic,
Phone IOl) 48701900. Fax IOl) 48702729. Germany: PSI, Phone 106021) 492-0. Fax 106021) 492· l 12. Benelux: Rijnhaave, Phone +31 171) 2181 21, Fax +31 171) 216118.

Glockenspiel CommonView and Glockenspiel C++ are registered trademarks of Glockenspiel Ltd . Th e trademarks of their respective co rp orations are acknowledged.

Circle 102 011 Reader Service Card


WINDOWS 3.0 SPECIAL COVERAGE

WINDOWS SHOPPING

Here aWindow, There aWindow


Some products lead you The XVision server is limited in its
to expect great things . handling of colors. It is a static color THE FACTS
Such was the case for me server, meaning that the color map is
with VisionWare's XVi­ fixed at server start-up time. Requests XVision
• sion. This product is a for specific colors are coerced to the $449
Microsoft Windows application that nearest fixed equivalent, but several X
turns your PC workstation into an X Window programs expect to be able to Requirements:
Window System (hereafter referred to as allocate their own colors. A 286 with 1
X Window) server. This way, DOS users There were still some rough edges on megabyte of RAM
can run remote X Window client pro­ the version of XVision I tested. Mouse (2 MB is recom­
grams at the same time as local DOS pro­ actions were sometimes ignored or mended), a LAN
grams. It provides a common user inter­ misinterpreted. One X Window client card , and DOS 3.0
face for DOS and X Window applications consistently dropped around one mouse or higher.
and allows cut-and-paste operations to event in three. XVision's keyboard map­
transfer information between them . pings are assignable, but when I selected
XVision installs easily enough , and the 101-key U.S. key map, I found that
the documentation is sufficient to give the quotes were where the tilde should
even beginning users a fair introduction be, and a few other keys were misplaced. COMPANY INFORMATION
to X Window , Microsoft Windows , and The manual warns against key map mis­
the connections between them . matches between XVision and Microsoft Ashlar, Inc.
I tested XVision on a 20-MHz 286 sys­ Windows, but everything seemed to (Vellum)
tem from VNS America. It was con­ check out. 1290 Oakmead Pkwy., Suite 218
nected to my Unix lab network, with XVision shows enormous potential. Sunnyvale, CA 94086
most clients running on an Altos System For convenience, it is unmatched. The (408) 746-3900
5000 (486/25) under SCO Open Desk­ ability to mix Microsoft and X windows Inquiry 1028.
top . The 286 was loaded with Windows on the same screen is as useful as it is vi­
3.0 and a matching version of XVision. sually appealing. It works best in the Authorware, Inc.
XVision requires a network connection multiwindow mode, with Microsoft (Authorware Professional)
to a remote host capable of running X Windows acting as the window manager. 8500 Normandale Lake Blvd. ,
Window clients. This connection is typi­ It also works well with monochrome ap­ Ninth Floor
cally made through an Ethernet card and plications and those written carefully Minneapolis, MN 55437
a third-party TCP/IP for DOS package. enough to work with a fixed color map . (612) 921-8555
In my case, it was PC/TCP from FTP I can't recommend it for those who Inquiry 1026.
Software. wish only to turn their DOS PC into an X
XVision runs X Window client appli­ Window terminal. Currently available IBM Desktop Software
cations in one of two ways. First, each X stand-alone packages are better suited to (Current 1.1)
window can appear as its own Microsoft this . For its intended purpose, XVision 472 Wheelers Farms Rd.
window, with the normal Microsoft ap­ serves well. With a little more polish, it Milford, CT 06460
pearance and behavior. It can be iconi­ could truly shine. -Tom Yager (203) 783-7000
fied, stacked, resized, and otherwise Inquiry 1027.
manipulated as if it were an ordinary
local Microsoft window . Ventura Software, Inc.
The second approach is to give X Win­ (Ventura Publisher)
dow its own display-size virtual screen. 15175 Innovation Dr.
The entire X Window session appears in­ San Diego, CA 92128
side this screen , to which you can add (800) 822-8221
scroll bars. With scroll bars, the X Win­ Inquiry 1029.
dow screen can be larger than the physi­
cal display. X windows displayed in this VisionWare, Ltd.
way lack the Microsoft windows adorn­ (XVision)
ments and must be manipulated through 57 Cardigan Lane
an X Window manager. Leeds UK, LS4 2LE
When not in full-screen mode , the vir­ 44-0-532-788858
tual screen concept can be applied to in­ Inquiry 1030.
dividual Microsoft-managed X Window
clients. continued

120 BYTE • AUGUST 1990


. ' .

I
\.
The Old Standard For
. I
Debugging}ust Retired

U I .

.' Jfind not only (MultiScope™ 's) capabilities, buf also


the level oftechtfical.support provided, to be utterly f antas­
tic. My productivity in these f'!w months bas literally dou­
is
bled. There no dpy.bt in ~y tt}infi. that several features in
the Solver U~ility that 'Will be bundled with the upcoming
Lotus 1-2.-3/G product owe their existence solely to my use of
I
your wonderful debugger." '. letter sent to MultiScope, Inc. 12189
\ /

, . The award winning MultiScope Deb6ggers for DOS, OS/2 and


Windows ~.O are the most sophisticated debugging tools available
today. The selectiop ofonique features includes: • Run-time debugging
to monitor program ·execution •' Post-Mortem de.bugging to analyze
program state after a crash • 100% Cod_eView ~· coiTipatible • Direct
support for c•, Pascal, Modula-2, FORTRAN, and BASIC •
14 views of the program: Source~ Local/Global Data, Graphical
Data, Assembly, Breakpoint, Watchpoint, Register, Thread,
Module, Procedure, Call Chain, Memory, Output, and Log
• 386/486 ICE and vir~al DOS debugging • Conditional
breakpoints
. , '
•I Dual monitor, Serial and LAN remote de­
bugging• VCR-like remote confrol1from application screen.
The new standard ·
for debugging has ar­
1 rived. For more'information
MultiScope Debuggers have · and a fre~ trial version, please
easy to'use Windows, PM and call ( 800) 999-8846, ·· ( 415)
. character mode user interfaces.
05
323-4286, FAX ( 415) 323-4186.
· For European pricing please call
+ + 46-13-63189.
' C 5.1 and C6.0 support '
All trademarks are property of PC Magazine Technical Excellence Award, lnfoWorld
their respedive.owners Produ~ t of the Year, BYI'E Award of Distinction:

- .,
MULT1$COPE
Cirde 165 on Reader Service Card (RESEL.f,ERS: 166)
(
.· •. . Toshiba has combined the ultimate,battery-• ~~ -
'Ff:'Pll;:;::5:i:\lllll~~~. ope~t.ed.IJO$ble, the':f3109SX, with tlie ~ · ·. .. .
prowm, Microsoft®Windows™ 3.0,.to createthe . ," . . ™
===¥=1~·· ultimate worK: environment. · · ' ·. · ,.,~:. ·· · "
· · ·. . 'TheT3100SXgiyesyoueverythingyou·: ..·· m~!r
·.'$t:;;tjfi~°i;:' n~edto get doWB to business. Includingthe';~rute x. u:ev;:;:.;!1
ia~~"pp1t/:Zt:!her- strength of the 386SX™ microprocessor. And there's:· -ne~::;:; ~he
1 everya,u.r:lwose: n9 better screen in a portable. It has a brilliapt. .'·" i io~n:ot
·640x 480 VGJ\,gas plasma display and a 100:1 c©ntn;lsti;atio. =~
·.. :· ·"~ ;·;All,the . ofh'.~r ~apabilities to unleash the pQwer of Win/~ ~~~-r
dows are tjiere, too..Like lJ\IIB of RAM that's expandable to
13MB.A choice of a 40MB or BOMB hard drive model. And
·:3 houts;·ofbattery life so you can work wherever you need to.
r·:­ Plus from now through the end of the year we'll give ;,
:,you Windows q.O free with everyT3100SX. , . ·
.;~t the latest in 386SX computing power to workfor . ..____ _--+
· · ~ou. Turri on.theJ3100SX. And open a few windows. !f:st!ia~~:;~i-
·~lll!llllll: . TueToshiba T3100SX. ticated progra_n;s easy
· Take it. See how far you can go. ~;;;~:~;~5/;5X.
T3100SX: 12.2 po1111ds (without batteries; 14.9/J0u11ds with batter;ies), 16MHz 386SX with 80387SX math ro­
processor socke~ 40or 80 MB hard disk with 25msec access, two renwvable, rechargeable batteries; three dedicated
Toshiba 1111,11wry• slots. 011e dedicated Toshiba modem slot, 011e Toshiba gen£ral purpose slot, simultaneous display,
JMB RAM expandable to J3MB. gas plasma VGA display with 16gray scales and 100:1 contrast ratio; 1.44
MB 3W diskette drive. Microsoft is a registered trademark and Windows is a trademark ofMicrosoft
Corporation.386 a11d SX are trademarks ofIntel Corporation.
For more i11fomudion call (800) 457-7777, Dept. W

In Touch with Tomorrow


TOSHIBA
1bshiba America lnfonnation Systems Inc., Computer Systems Division

Circle 274 on Reader Service Card (RESELLERS: 275)


THE
BEST
GETS
BETTER
,
~~~r 1.2
The World's Finest PC Illustration Software

~e, CorelTRACE! Autotrace Program Easy, Poweiful Drawing
• Fast, precise, versatile and easy to use • Streamlined user interface and lightning speed
• Automatic centerline or outline tracing (or you can combine • Powerfu I Bezier curve editing
the two methods) • Calligraphic pen shapes
• Batch processing of multiple files with complete control over
the conversion process Over 100 Precision Fonts in any Size
• Accepts TIFF and PCX input files and produces EPS files • COREL's top quality typefaces (including 35 that match those
in Postscript printers) are included for both screen and printer
~'. • You see EXACTLY what you get, and you can view font shapes
~ e, Typeface Conversion Export •
before you select them
You can skew, rotate, magnify or fit text to a curve and interac­
• Now exports typefaces to Z-soft Type Foundry tively kern or edit lettershapes
• Also imports over 5,000 typefaces from Adobe, Bitstream,
Compugraphic and others Dazzling, Low Cost Color Output
• Supports all popular color printers and slidemakers. Full
~'. PANTONE* and CYMK Color support for color separations
~~ Connectivity and Compatibility
e New import filters:DXF(CAD), GEM, HPGL, EPS, PICT(Mac)
e Also imports Lotus PIC, PCX, TIFF, Illustrator, GDF, CGM
e New export filters:DXF(CAD), GEM, HPGL, PICT(Mac),
AI (mac), WPG(WordPerfect), and Videoshow. Also exports
displayable EPS, Windows Metafile, SCODL
• Fully compatible with all Windows sortware and Ventura,
WordPerfect, Lotus 123, Freelance, Harvard Graphics etc.

~~
~s easy with CorelDRAW!

PANTONE® license
included free
cru1,~1om" """" (613! 12s.a100 fw ;~,~.a .. ,,.,, •fm d•m• d••
•Pantone, lnc.'s check standard rrademark for color reproduction and color reproduction materials.
Requires MS-WINDOWS® 2.03 or later.
C COREL
Tel. (613) 728-8200
Fax: (613) 728-9790
Circle·62 on Reader Service Card
WINDOWS 3. 0 SPE CIA L COVERAGE

Windows Shopping
Resource Guide
CAD DynaComm Asynchronous Excel .... ........ ... .. .. .. .. $495
Microsoft Corp.
CBM Desktop
Office .. .. ... ..... ... .. $199 .95
Edition ... .. ......... ... ...$295
DesignView 2.0 ... ....... $895 Future Soft Engineering, Inc . 1 Microsoft Way Publishing Technologies , Inc .
Premise, Inc . 1001 South Dairy Ashford , Redmond , WA 98052 7719 Wood Hollow Dr.,
Three Cambridge Center Suite 203 (206) 882-8080 Suite 260
Cambridge, MA 02142 Houston, TX 77077 Inquiry 866. Austin , TX 78731
(617) 225-0422 (713) 496-9400 (512) 346-2835
Inquiry 856. Inquiry 861. SQLWindows .. ....... . $1295 Inquiry 872.
Gupta Technologies , Inc.
Drafix Windows CAD MicroPhone II for 1040 Marsh Rd . FileShare
1.1 ........... .. .. .. ....... . .$695 Windows . ....... .. ...... .. $295 Menlo Park, CA 94025 server .. ... .. . .. ..... .. $2950
Foresite Resources Corp. Software Ventures (415) 321-9599 client .. ..... .. .... . ..... . $195
10725 Ambassador Dr. 2907 Claremont Ave ., Inquiry 867. Saros Corp.
Kansas City , MO 64153 Suite 220 10900 Northeast Eighth St.
(816) 891-1040 Berkeley, CA 94705 Superbase 4 1515 Plaza Center Building
Inquiry 857. (415) 644-3232 version 1.2 .. ..... ... . ..... $695 Bellevue, WA 98004
Inquiry 862. Precision , Inc . (206) 646-1066
Inertia . . . . . . . . . . $500-$4000 8404 Sterling St. , Suite A Inquiry 873.
Modern CAE, Inc . Rumba . .. . ..... .. ... ...... $595 Irving, TX 75063
1231 Cumberland Ave. , Wall Data, Inc. (214) 929-4888
Suite A 17769 Northeast 78th Place Inquiry 868. Graphics
West Lafayette, IN 47906 Redmond , WA 98052
(800) 444-6223 (206) 883-4777 Windows Filer 3.04..... $195 Arts & Letters .. .... .... $695
Inquiry 858. Inquiry 863. Palantir , Inc. Computer Support Corp.
4455 South Padre Island 15926 Midway Rd.
Dr. , Suite 43 Dallas, TX 75244
Con1munications Databases/ Corpus Christi , TX 78411 (214) 661-8960
Inquiry 874.
(512) 854-8787
Crosstalk ............ ..... $195 Spreadsheets Inquiry 869.
ATM for Windows 3.0 .. $99
Digital Communications
Associates dbfast for Windows Wingz for Windows Adobe Systems , Inc.
1000 Alderman Dr. 3.0... ... ..... ..... ..... ... .. $395 3.0 ... .... ... ...... ....... ... $499 1585 Charleston Rd .
Alpharetta, GA 30201 Bumblebee Software, Inc . lnformix Software, Inc. Mountain View, CA 94039
(800) 241-4762 1715I14th Ave. SE 4100 Bohannon Dr. (415) 961-4400
Inquiry 859. Woodridge Building, Menlo Park, CA 94025 Inquiry 875.
Suite 120 (415) 926-6300
Da Vinci eMail 3.0 ... $1145 Bellevue, WA 98004 Inquiry 870. CA-Cricket Graph
Da Vinci Systems (206) 462-0130 1.2. .... . .... .... ...... ... ...$195
P.O. Box 17449 Inquiry 864. CA-Cricket Presents
Raleigh, NC 27619 File Managers/ 1.2..... ... .. .... .... .. .. ... . $495
(919) 881-4320 db Vista III 3.15 .. ..... .$695 Computer Associates
Inquiry 860. Raima Corp . Shells International, Inc.
40 Great Valley Pkwy.
3245 146th Place SE,
Suite 230 Bridge ... ... .... ... . .... ... $695 Malvern , PA 19355
Bellevue, WA 98006 run-time version . ... ... $125 (800) 531-5236
(206) 747-5570 Softbridge Microsystems Inquiry 876.
Inquiry 865. 125 Cambridge Park Dr.
Cambridge, MA 02140
(617) 576-2257
Inquiry 871. continued

AUGUST 1990 • BYTE 125


WINDOWS 3.0 SPECIAL COVERAGE

RESOURCE GUIDE

Corel Draw ... . ...... .. . .. $595 Tiffany Plus ............... $89 Notes .......... ...... . $62,500 Your Way .................$289
Corel Systems Corp. Anderson Consulting and Lotus Development Corp. Prisma Software
1600 Carling Ave. Software 55 Cambridge Pkwy. 1700 Preston Rd ., Suite 350
Ottawa, Ontario, P.O. Box40 Cambridge, MA 02142 Dallas, TX 75248
Canada KlZ 8R7 C-7-3 Cascade Dr. (617) 577-8500 (800) 747-0319
(613) 728-8200 North Bonneville, WA Inquiry 899. Inquiry 1185.
Inquiry 877. 98639
(509) 427-5335 Windows
Designer 3.01 .... .. .. .. .. $695 Inquiry 892. Workstation ... .... .. . .... $695 Programming
Micrografx, Inc. Automated Design
1303 Arapaho Windows Express Systems, Inc. Actor 3.0 .............. .. .. $695
Richardson, TX 75081 3.0.... .. ...... .... ....... $99.95 375 North ridge Rd., The Whitewater Group
(800) 272-3729 hDC Computer Corp. Suite 270 1800 Ridge Ave.
Inquiry 878. 6742 185th Ave. NE Atlanta, GA 30350 Evanston, IL 60201
Redmond, WA 98052 (404) 394-2552 (708) 328-3800
Harvard Graphics (206) 885-5550 Inquiry 1099. Inquiry 1186.
2.3 .. .. .. ..... .. .. ... .... .... $495 Inquiry 893.
Software Publishing Corp. CommonView 2.0 ....... $599
1901 Landings Dr. OCR ImageSoft, Inc.
P.O. Box 7210 Multimedia 2 Haven Ave.
Mountain View, CA 94039 ReadRight for Port Washington, NY 11050
(415) 962-8910 Director ...... ... ... ... .... $695 Windows .......... ........ $595 (516) 767-7839
Inquiry 879. MacroMind OCR Systems Inquiry 1187.
410 Townsend, Suite 408 1800 Byberry Rd.,
Image-In ........ .. ...... . $795 San Francisco, CA 94107 Suite 1405 Design/IDEF..... ... . .. $2995
Image-In, Inc. (415) 442-0200 Huntingdon Valley, PA 19006 Meta Software Corp.
406 East 49th St. Inquiry 894. (215) 938-7460 150 Cambridge Park Dr.
Minneapolis, MN 55420 Inquiry 1100. Cambridge, MA 02140
(612) 888-3633 IconAuthor 2.12 ...... $2495 (617) 576-6920
Inquiry 880. Aim Tech WordScan .......... .. .... $595 Inquiry 1188.
77 Northeastern Blvd. Calera Recognition
ImagePrep ...... .... ..... $295 Nashua, NH 03062 Systems The Developer 4.0 .... $7800
Computer Presentations, Inc. (603) 883-0220 2500 Augustine Dr. Asyst Technology, Inc .
1117 Cypress St. Inquiry 895. Santa Clara, CA 95054 1 Naperville Plaza
Cincinnati, OH 45206 (408) 986-8006 Naperville, IL 60540
(513) 281-3222 Inquiry 1182. (708) 505-8510
Inquiry 887. Networking Inquiry 1189.

Picture Publisher 2.5 .. $595 Access for Windows Personal ERwin 1.1 .... ... .. .. ..... $795
Astral Development Corp. stand-alone ....... .... .. $495 Logic Works
Londonderry Sq., Suite 112 LAN ..... ...... .. ...... $4950 Information 601 Ewing St., Suite B7
Londonderry, NH 03053 Eicon Technology Princeton, NJ 08540
(603) 432-6800 2196 32nd Ave . Managers (609) 683-0054
Inquiry 888. Montreal, Quebec, Inquiry 1190.
Canada H8T 3H7 Desktop Set .. ...... .. ..... $89
PowerPoint ..... ... .... ... $495 (514) 631-2592 Okna Corp. Kappa ... ... ... .......... $3500
Microsoft Corp. Inquiry 896. 285 Van Buren St. IntelliCorp
1 Microsoft Way P.O. Box 522 1975 El Camino Real W
Redmond, WA 98052 Extra! for Windows Lyndhurst, NJ 07071 Mountain View, CA 94040
(206) 882-8080 1.2.. . ............ ........... $425 (201) 460-0677 (415) 965-5500
Inquiry 889. Attachmate Corp. Inquiry 1183. Inquiry 1191.
13231 Southeast 36th St.
SoftType .. ... . ..... .. .. ... $199 Bellevue, WA 98006 PackRat ...... .... .... .... $395 KnowledgePro ........... $695
ZSoft (206) 644-4010 Polaris Software Knowledge Garden, Inc.
450 Franklin Rd., Suite 100 Inquiry 897. 1820 South Escondido 473A Malden Bridge Rd.
Marietta, GA 30067 Blvd., Suite 102 Nassau, NY 12123
(404) 428-0008 Network Windows ..... . $495 Escondido, CA 92025 (518) 766-3000
Inquiry 890. Distinct Corp. (619) 743-7800 Inquiry 1192.
14082 Loma Rio Dr. Inquiry 1184.
Super Print ........ $195-395 Saratoga, CA 95070
Zenographics, Inc . (408) 741-0781
4 Executive Cir., Suite 200 Inquiry 898.
Irvine, CA 92715
(714) 851-6352
Inquiry 891. continued

126 BYTE • AUGUST 1990


SLIMLINE AT650 UPRIGHT AT 8 0 0 ­

~
-
.. ­
.'._!_11
--- ...
C:;J 2 MINUf( Wo\11.HIMG

NEW A.I . MODELS Ask About Our Novell Approved


~
Model List Price
AT250 $ 339.00 MONITOR BOARDS
AT450 $ 469.00 PARA SYSTEMS, INC.
AT600 $ 689.00
$ 599.00 1455 LeMay Drive ~ Telephone:
AT650 ON-LINE UPS MODELS Carrollto n, TX 75007 (2 14) 446-7363
ATBOO $ 879 .00
AT1200 $1179.00 tOOOVA To SOOOVA FAX: (214) 446-90 11 TELEX: 140275 OMEGA
AT1600 $1479.00 Sinewave Output
AT2300 $1979.00 220 Volt Models for International use Available 1-800-238-7272
Circle 193 on Reader Service Card
WINDOWS 3.0 SPECIAL COVERAGE

RESOURCE GUIDE

Level5/0bject .. ....... $1995 Milestones Etc ... ... .... $149 Form Publisher ........ .$249 DR DOS 5.0 ..... ..... $199.95
(available after Sept. I , 1990) Kidasa Software FormWorx Corp. Digital Research
Information Builders, Inc. P.O. Box 1167 Reservoir Place Box DRI
1250 Broadway Manchaca, TX 78652 1601 Trapelo Rd. 70 Garden Court
New York, NY 10001 (800) 666-3886 Waltham, MA 02154 Monterey, CA 93942
(800) 444-4303 Inquiry 1231. (617) 890-4499 (800) 443-4200
Inquiry 1193. Inquiry 1238. Inquiry 1246.
Project Outlook ... ...... $395
ObjectScript ......... .... $150 (available after Sept.I , 1990) Grammatik Windows .. $99 FirstApps 1.0 .. ....... $99 .95
Matesys Corp. Strategic Software Planning Reference Software hDC Computer Corp.
2001 L St. NW, Suite 801A Corp. International 6742 185th Ave . NE
Washington, DC 20036 One Athenaeum St. 330 Townsend St., Redmond , WA 98052
(202) 785-0770 Cambridge, MA 02142 Suite 123 (206) 885-5550
Inquiry 1194. (617) 354-1504 San Francisco, CA 94107 Inquiry 1247.
Inquiry 1232. (415) 541-0222
ProtoView ... . .. .. .. .... .. $595 Inquiry 1239. NewWave 3.0 ............ $195
Proto View Development Co. Project 3.0 . .............. $695 Hewlett-Packard Co.
162 Kingdom Ave . Microsoft Corp. GuideBook ............... $495 3000 Hanover St.
New York, NY 10312 I Microsoft Way Owl International, Inc. Palo Alto , CA 94304
(718) 948-5195 Redmond, WA 98052 2800 156th Ave. SE (408) 447-4391
Inquiry 1195. (206) 882-8080 Bellevue, WA 98007 Inquiry 1248.
Inquiry 1233. (206) 747-3203
Tier C + + .... .... .. .. .... $449 Inquiry 1240. Plus for Windows ... .... $495
Tier Development, Inc . ViewPoint 4.0 .......... $3500 Spinnaker Software Corp .
1860 Blake, Suite 900 Computer Aided Legacy .............. ...... $495 20 I Broadway
Denver, CO 80202 Management NBI, Inc . Cambridge, MA 02139
(303) 296-0596 1318 Redwood Way, 3450 Mitchell (617) 494-1200
Inquiry 1196. Suite 210 P.O. Box 9001 Inquiry 1249.
Petaluma, CA 94952 Boulder, CA 8030 I
ToolBook 1.0 ............ $395 (707) 795-4100 (800) 624-1111 PS View 2.0 ...... ...... .. $499
Asymetrix Corp. Inquiry 1234. Inquiry 1241. ImageSoft, Inc .
110I10th Ave. NE, 2 Haven Ave .
Suite 717 PageMaker 3.01/4.0 .. . $795 Port Washington , NY
Bellevue, WA 98004 Statistical/ Aldus Corp. 11050
(206) 462-0501 411 First Ave . S (516) 767-2233
Inquiry 1197. Mathematical Seattle, WA 98104 Inquiry 1250.
(206) 622-5500
WindowsMaker ......... $795 css ........................ $595 Inquiry 1242. Publisher's
Candlelight Software StatSoft, Inc. PowerPak .. ............ $79.95
2375 East Tropicana Ave. , 2325 East 13th St. PerForm Pro ............. $495 Atech Software
Suite 320 Tulsa, OK 74104 Delrina Technology, Inc. 5964 La Place Court,
Las Vegas , NV 89119 (918) 583-4149 1945 Leslie St. Suite 125
(702) 456-6365 Inquiry 1235. Don Mills , Toronto , Carlsbad, CA 92008
Inquiry 1198. Ontario, Canada M3B 2M3 (619) 438-6883
(416) 441-3676 Inquiry 1251.
XVT for Windows ...... $595 Text Processing Inquiry 1243.
Graphic Software Systems 3-for-3 ... .............. .. ... $99
9590 Southwest Gemini Dr. Ami Pro .................. $495 Word for Windows ..... $495 Iris Associates
Beaverton, OR 97005 Samna Corp. Microsoft Corp. 239 Littleton Rd .
(503) 641-2200 5600 Glenridge Dr. I Microsoft Way Westford , MA 01886
Inquiry 1199. Atlanta, GA 30342 Redmond, WA 98052 (800) 225-5800
(404) 851-0007 (206) 882-8080 Inquiry 1252.
Inquiry 1236. Inquiry 1244.
Project This is a partial listing of
Dragnet 2.1 .......... $144.95 Windows 3. 0 applications.
Management Access Softek, Inc . Other
3204 Adeline St.
Micro Planner 6.2 ...... $595 Berkeley, CA 94703 Back-up 2.0 .............. $129
Micro Planning (415) 654-0016 Distinct Corp.
International, Inc . Inquiry 1237. 14082 Loma Rio Dr.
655 Redwood Hwy., Saratoga, CA 95070
Suite 311 (408) 741-0781
Mill Valley, CA 94941 Inquiry 1245.
(415) 389-1414
Inquiry 1200.

128 BYTE • AUGUST 1990


Circle 108 on Reader Service Card
HPmakesita
-·---- -·-- - - - ·- -- - · - - -- - - -- - - - - ,

~rl&ACTION
V,
I A G 0 T . s K l MI c A l l l TT l I

Every day bllllons of 1eor·burst communica­


dust particles enter In· tion e practlcal and
to Earth's atmosphere . economical alternatlve
Now scientists are to the use of tale·
working to make me·

You Can~ Ses the GrBat Wall from tha Moon/


Everyone haa heard en astronaut, It's dlffl·
that you can see the cult even seeing contl ·
Greet Well of China nenta. You may be able
from the Moon. Or from to see the Great Wall
Earth orbit. Or even from orbit, but, In gen- More on pltJnatary explosions inside .
from Mera. Certainly eral, It's dlttlcult even
you cannot aee the to see femll fer objec ts; Mot.al-orgnnic chemistry bridges tho gap between organic and lnor-'
Greet Well from the the planet 's swift mo- gimic chemistry. It can load to important new'p.roducts ((or cxnmple; '
Moon. According to fcontlnu•d on P•Q• 3J
NO BLACK HOLES? poison antidotes). A cholat.e, such as Em'A abow (containing carbon,
Scientists are stlll unable to confirm
hydrogen, oiygcn Md nitrogen atoms) can surround ions or metals
and remove them &om unwanted placea. (conlinutd nut pagt)
the existence of even a slngle black hole,
Voyager's Last Picture Show: despite widespread belief that such
When Voyager 2 wu lsunched t 2 ysers ago, who
could have imagi'ned rhue photos at this point In time.
things should exist. Tracking down these
lnvlslble objects isn 't easy, because they
I
• Whut's New In
Sup.,conductlvUy?
Jt w1111 n1moslexactly Uuile years 880 that a corrunic material that
supcrconduct.s above liquld nitrogen tcmpcraturo was dl.acovertd..
Within days or the discovery, e1ectronica, power transmisaion, and
can only be studied lndlrectty by the trnm1portation wcro being redefined in OV91'}'ono's imagination, Yet
effects they have on their surroundings . superconductivity wu not a new phonomonon. Tho effect was first
There ere several types of places that obll<!rved in mcrcu.ry in 1911, and, since then, more than 6000ele­
monta, alloys, and compounds have been fbund to suporeonduct.I
(contintHd on P•P• 31
(conlin&ttd nut PGllJ

MIRROR, MIRROR Antimatter Bottlud


It's a chore, but all reflecting tele­
scopes require cleaning their reflectlve
mirrors . Eventually, the alumlnum coat·
Ing on their mirrors deteriorates end
needs reptaclng , For large Instruments,
the process requires removing the tele­
(conrlnued on pag• 5J

Introducing the new HP LaserJet III printer with


Resolution Enhancement technology.
The rules have changed. Now the they could never go before. For
name of the game is Resolution clearer, more professional-looking
Enhancement technology. You'll call documents.
it the best thing to happen to laser
printing since the very first HP
LaserJet printer. It gives you clearer
resolution. Curves that really curve.
And edges that are never jagged.
Resolution
Instead of a "one-size-fits-all" dot, Enhancement
technology shrinks dots
HP's built-in intelligence varies dot tofit in curves and d'iagonats
sizes. So they can fill areas where where they've never gone before.

© 1990 1-le wlett-Packarcl Com pany PE 12003


whole newballgame.
-
-CCI
:::::I
==
==
cc

But there's more than better print reliability as the rest of the HP
quality. 14 bit-mapped fonts and 8 printer family.
internal scalable typefaces provide
thousands of options. And enhance­ So call 1-800-752-0900, Ext. 1007. Ask
ments to our PCL5 printer language, for our booklet on Resolution Enhance­
including our HP-GL/2 graphics ment technology and where to find
language, let you print portrait you r nearest authorized HP dealer.
and landscape on the same page. We'll put you in a whole new league.
Reverse and angled type. Spirals.
Even shaded text. You can also plug Series II printer it replaces. With There is a better way.
in Adobe PostScript®software. the same hardware compatibility,
wide range of applications, 8 ppm
For all its new features, the $2,395*
list price of the HP LaserJet III is a
print speed, and software compati­
bility, including WordPerfect 5.1
F/,9'1 HEWLETT
good deal less than the HP LaserJet and WordStar®6.0. And the same a:~ PACKARD

•suggested U.S. list price. Word Star is a U.S. registered trademark of WordStar International Incorporated. Adobe and Postscript are regi stered trademarks of Adobe Systems, Inc.

Circle 109 on Reader Service Card


WINDOWS 3 . 0 SPECIAL COVERAGE

ALong and Winding Road


indows 3.0's finest feature, addresses in the descriptor table. Appli­

W its protected-mode memory


manager, answers the pray­
ers of longtime Windows
fans. By running Windows applications
in protected mode on 286 and 386 ma­
Windows 3.0's
new memory manager
cations will never know the difference,
since their selectors don't change. When
they access the memory, it may be in a
different physical address, but the same
selector will get to that memory. The op­
chines, Windows 3.0 provides access to erating system can even toss a segment
all the memory installed in the machine . out of memory completely ; when the ap­
Although this technique dramatically builds on previous plication tries to reference it, a Not Pres­
improves Windows' performance and ca­ ent fault traps back to the operating sys­
pacity , in a sense it's nothing new: Win­ tem to reload the segment, all behind the
dows applications have been pretending Windows architectures application's back.
to run in protected mode all along.
Every Windows programmer knows A Clever Illusion
the pain , and rewards, of dealing with Real mode doesn't have the luxury of this
Windows ' complex memory manage­ address-mapping hardware, but nearly
ment scheme. Managing memory under anything that can be done in hardware
Windows entails much more than simply Michael Geary can also be done in software. It's just a
using malloc ( ) and free ( ) . Windows small matter of programming. Picture
applications have had to deal with han­ this : When you allocate a segment of
dles instead of pointers, movable mem­ still use addresses that look just like seg­ memory, instead of receiving a pointer a
ory instead of memory that stays where ment:offset pairs, but there is no simple la malloc ( ) , you get a magic cookie
you expect it, and locking and unlocking calculation that produces a physical ad­ called a handle . Because you don't have
memory blocks at the right times. It ain't dress . Instead, the "segment" value, the actual address of the memory, the op­
easy, and it ain't fun, but there's no other now called a selector, is really an index erating system can move it around or
way to do all the things Windows appli­ into a table of memory addresses that the swap it to disk. When you want to access
cations need to do in real ·mode. And operating system maintains. The hard­ the memory, you run the handle through
that's the reason for all the extra work. ware looks up the physical address in that a lock function , which prevents further
Traditional Windows memory manage­ table and adds the offset , and that's the movement and may load the segment
ment is a clever simulation in real mode address that goes out on the bus. back in from disk, if necessary. The Jock
of the capabilities normally associated There are actually two such tables: the function returns the memory ' s physical
with protected mode. global descriptor table and the local de­ address, and then you can use the mem­
scriptor table. The low-order bits of the ory normally. When you're done using
Buying Protection selector are used for other purposes. But the memory for the moment, you call an
The term "protected mode" is almost a for this discussion , it's close enough to unlock function, and the operating sys­
misnomer-protection is not the main think of a selector as an index into an ad­ tem is once again free to move it or dis­
issue, addressing is. The most funda­ dress table. The 386 (and i486) has addi­ card it.
mental difference between real mode tional addressing modes , notably the 32­ This scenario should look familiar to
and protected mode is how programs ad­ bit flat model. Windows 3.0 applications any Windows programmer because it's
dress memory. Real-mode addressing is can, with some extra work, use some of the same memory management scheme
hard-wired. If a program asks to read the 386 addressing modes, but for the that Windows has used since release 1.0.
memory address 12345 hexadecimal, most part they stick with the 286 seg­ The Macintosh uses a similar scheme.
that very bit pattern goes out on the ad­ mented model. The reason is the same in both cases: to
dress bus. That address may have been In protected mode , the operating sys­ avoid the dreaded fragmentation prob­
specified as a segment:offset pair, per­ tem has the opportunity to play games lem , and, to a lesser degree, to allow
haps 1230:0045h, but the CPU simply with memory. Is memory getting frag­ overcommitting physical memory by re­
shifts the segment left 4 bits and adds the mented , as it inevitably would in a fixed loading segments from disk as needed.
offset, and that's the physical address. malloc () / free () system? No problem; Fragmentation is a nuisance when it hap­
In protected mode on a 286 processor, you just move things around to get a nice pens within an application, but it can be a
it's a whole different story. Programs contiguous free block and then fix up the continued

- Circle 94 on Reader Service Card AUGUST 1990 • BYTE 133


WINDOWS 3 .0 SPECIAL COVERAGE

A LONG AND WINDING ROAD

showstopper when multiple applications part of the motherboard memory, so the located right above the 1-MB line. This
are allocating memory out of the same EMS card can fill in that memory using sounds like nothing to write home about,
limited pool. Windows reloads discarded its own banked hardware. Few 286 users but Windows is such a tight squeeze in
code segments automatically, although have been willing to perform such major real mode that even an extra 64K bytes
it's usually up to the application to reload surgery on their machines just to run gives a real performance improvement.
discarded data. Windows better.
On a 386, memory managers such as Dawn of a New Era
Pre-Windows 3.0 Workarounds 386Max or QEMM-386 do provide full Windows 3.0 abolishes all these memory
Even with the vastly increased flexibility large-frame EMS emulation without spe­ limitations and hassles by running Win­
afforded by a handle-based movable cial hardware. Ditto for Windows/386: dows applications in protected mode,
memory system, it's a tight fit when you Besides doing a better job of running where all the machine's memory is di­
try to cram Windows and two or three non-Windows applications by using the rectly addressable . But we can't forget
large applications into 640K bytes . This virtual 8086 capability of the 386, Win­ about real mode, because Windows 3.0
is especially true given Windows' ambi­ dows/386 includes an EMS emulator. doesn't have to run in protected mode.
tion to run non-Windows applications as So, in practice, 386 systems have been You can start Windows with a WIN / R
well as native Windows applications . So, command to force it to run in real mode.
each major release of Windows has added If Windows detects a conflict that would
new memory management features. prevent it from using protected mode
Release 2.03 brought the first im­ (e .g., the presence of some other 386
provement, EMS support. Windows used memory manager), it will boot up in real
EMS's bank-switching capability to di­ mode automatically. So, most Windows
vide the real-mode address space into 286 users have applications still support all the varieties
banked and nonbanked areas. Code and of real mode: no EMS , small-frame
data common to all applications went been willing to perform EMS, large-frame EMS, and HIMEM
into the nonbanked area, and each appli­ (formally known as XMS, for Extended
cation received its own separate bank of ma1or surgery on Memory Specification) . It's been said
memory in the banked area. This al­ that modern CPUs are code museums;
lowed more applications to coexist, since their machines Windows 3.0 is a mode museum.
each one could allocate memory out of its Even though real mode is still avail­
own bank without affecting other appli­ just to get Windows able, Windows applications run so much
cations' banks. better in protected mode that no one will
Ironic&lly, any individual application to run better. want to use real mode if they can avoid it.
was usually worse off than before, be­ One of the few reasons to run Windows
cause Windows had to draw a fixed line in real mode is to allow older Windows
between the banked and nonbanked applications to run that would crash and
areas. Applications would normally allo­ burn in protected mode .
cate memory within their EMS bank, the main beneficiary of Windows' EMS There's a seeming contradiction here:
which was smaller than the simple con­ capabilities. Note also that instead of re­ Many-perhaps most-older applica­
tiguous-memory region available when lying on Windows to make use of EMS, tions fail in protected mode, yet it's easy
EMS was not in use. But this drawback an application can call the EMS driver to convert Windows applications to 3.0
was overshadowed by the ability to run directly to allocate EMS memory for protected mode. Windows code, by and
more applications at once. itself. large, is inherently bimodal. Windows
EMS is generally not available on a Windows 2.1-in both its 286 and 386 .EXE files follow the same format as
286 without a special EMS memory flavors-added one more twist. An 8088 OS/2 .EXEs, with a clear separation of
card. Ordinary extended memory won't or 8086, with its 20-bit address , can ad­ code and data segments. The Windows
do . Even with an EMS card, most 286 dress exactly 1 MB of memory. An ad­ application programming interface
systems support only a weaker form of dress like FFFF:FFFF would overflow (API) leads to practices that work in both
EMS called small-frame EMS. the 20 bits-the physical address would real mode and protected mode . Even
With small-frame EMS, the base be lOFFEFh in this case-but the over­ programs using huge pointers work in
640K bytes is still common to all applica­ flow is ignored, so the address wraps both modes, because nearly all Windows
tions . Only a 64K-byte chunk of memory around to the beginning of memory, or applications are written in C, which im­
somewhere between 640K bytes and 1 FFEFh in this example. plements huge pointer arithmetic in a
megabyte is available for per-application The 286 and 386 do not have this limi­ way that's compatible with both real and
banking. Windows doesn't try to do tation, and the address FFFF :FFFF protected mode .
much with such a small amount of bank­ would actually refer to physical address The problem, of course, is that it takes
able memory besides preloading some lOFFEFh. But PC-compatible systems just one violation of protected-mode
code segments into it. normally mask off the twentieth address rules for a program to fail. Writing past
It's only when there is a bankable area bit (A20) to make this addressing work the end of a segment would crash with a
below the 640K-byte line-called large­ the same as with the 8088/8086. protection violation, but, of course, a
frame EMS-that Windows can actually It's possible to reenable the A20 bit, Windows application that tried that in
keep all of an application's data and code and the HIMEM.SYS driver that comes real mode would probably crash as well,
in its own bank. Unfortunately, setting with Windows 2.1 does that. Then, ad­ although in a more mysterious way.
up a 286 for large-frame EMS usually dresses do not wrap around and pro­ Reading past the end of a segment will
means pulling chips from the mother­ grams running in real mode can address also fail in protected mode even though it
board or setting DIP switches to disable nearly 64K bytes of additional memory, continued

134 BYTE • AUGUST 1990


I :~
" . .. . • • 0 ..
'!I~ .
/l.b~ .

Mental Pictures Developed Here.


No matter what you have in mind, ~ Designer sets a new standard in /) Designer's maximum page size is
Micrografx Designer 3.0 gives you Bezier curve editing technology. From fast 132" x132". For precision drawing, you
the power to develop it. Your creativity will manipulation of objects using the reshape can set snap grids and rulers as small as
thrive because you'll be drawing on points tool to the advanced reshape Bezier l/99th of an inch. The zoom tool allows
the most sophisticated set of design tools tool for greater control of complexcurves. you to magnify your drawing to l"x l" for
available. [},, Layers are perfect for engineers exacting detail work.
Designer 3.0 allows you to explore and architects who need overlays in their ~Using TeleGrafx, Designer can send
multiple directions quickly and easily. From drawings. View only the layers you're your files via modem to outside service
technical drawings and commercial design working on minimizing redraw time while bureaus for instant slide processing. Or you
to organization charts and illustrations, your maximizing drawing speed and visual focus. can create an on-screen presentation using
thoughts can be realized with unsurpassed Ill Designer lets you turn anything on
m SlideShow, which has over 20 transitional
precision and enhanced visual control. the screen into afill pattern. Type, imported effects. Ahigh-impact way of getting
And while you've been honing graphics, and graphics you 've created. your thoughts across. Both come free with
your design skills, we 've been improving All can become custom fills, enriching your Designer 3.o.
our program. Besides an impressive array design with dynamic patterns and textures. Being the leader in Windows-based
of features that PC Week describes as • Designer 3. 0 includes a complete
c:::> graphics applications is a continuing process
"a complete graphics art studio," here are selection of import and export of innovation and research. At Micrografx,
afew new ways we'll be keeping the formats so you can easily we've succeeded because we've also
competition deep in thought: start sharing graphics learned to listen to the people who use our
\_import and autotrace any right away. products. We hope you enjoy the new
bitmap image, instantly converting it to a Designer 3.0.
crisp vector-based drawing. Autotrace will Getting acquainted with Designer
even match color. You can now edit and is easy. Ask for it at your local software
create a new vector-based color illustration dealer or through your corporate purchasing
in minutes. department. Or, call Micrografx directly at
1l Designer now comes with over 40 1-800-733-3729, extension 5050(U.S.),

y.
• \. or 3710 (Canada) for more information.
industry-standard outline typefaces, and
supports hundreds more from Bitstream
and URW. Any typeface can be entered and
manipulated on-screen to create custom -/ ~ version 3.0
headlines and logos. V
MICROGRAF X

Miuog mfx, In c. 1303 Aropoho, Richardson, TX 75081 · (2 14)234·1769 (customers outside of N (n · Los Angeles. Paris, London, Munich, ondCopenhagen.
Copyrig ht© 1990, Microgmfx Inc. All rights reserved, Miuogmfx ~ oregistered tmdemork, ondMicrogmfx Designe r, M Microg rofx.Al lother products oretmdemor ks of the ir respectiveowners.

Circle 156 on Reader Service Card


WINDOWS 3 .0 SPECIAL COVERAGE

A LONG AND WINDING ROAD

may be an innocuous procedure in real bricks just yet; I'm not advocating dirty call that lets you do just that: create a
mode. I wrote some code in one of my programming techniques . Most Win­ code-segment alias selector for a data
Windows applications that removed some dows applications don't do anything like segment. It's also possible to create a
data from a segment and then moved the this, but imagine an interactive compiler data segment alias for a code segment,
data after that down to compact the running under Windows. It would have but this isn't officially supported be­
empty space. It had worked without a to write into a data segment to compile its cause it may not work in other environ­
hitch in real mode, so I was quite sur­ code and then somehow execute that ments, like OS/2 2.0. With these tools in
prised to see it fail in protected mode. code. In fact, the display drivers pro­ hand, you can accomplish things that
But then I realized my copy loop was vided with Windows do just that: Many protected mode normally does not allow .
copying too much. It never wrote past the of the graphics output calls, such as Of course, safety goggles are recom­
end of the segment, but it did read past BitBlt, analyze the operation being re­ mended in case the chips start flying.
the end. In real mode, this copied gar­ quested and compile a special-purpose This kind of facility gives a clue to the
bage into the end of the segment, past the subroutine on the stack for that particular philosophy of Windows' implementation
end of my valid data, so it didn't make call. This may seem like a bizarre tech­ of protected mode. The intent is to pro­
any difference anyway . In protected nique, but it's quite common in graphics vide access to more memory, not to pre­
mode, the hardware caught the attempt to subsystems for efficiency. The problem vent programmers from writing any par­
read past the end of the segment. is that this is one of the things protected ticular kind of code. Memory protection
Any large Windows application is like­ mode protects you from doing: A seg­ is provided to keep you from accidentally
ly to contain a few latent bugs like this. ment may be execute-only, execute/read, stepping on the wrong parts of memory,
Fortunately, they are a lot easier to track or read/write, but there is no such thing but when you find that you need to break
down in protected mode than they are in as a segment you can write to and execute the rules , you can .
real mode. Instead of some mysterious code in. Another thing that's tough to do in
crash, you get a protection-violation mes­ protected mode is communicating with
sage. If you're running with CodeView, Stretching the Rules real mode. Many DOS applications work
it will even stop on the offending line in Fortunately, Windows lets you cheat. in conjunction with TSR programs that
the source code. There's nothing preventing an operating do part of their work. For example, to
A potentially stickier problem occurs system from creating two selectors with use Intel ' s Connection CoProcessor fax/
with programs that need to execute code different attributes that point to the same modem card, you load in a device driver
in a data segment. Don't throw those physical memory. Windows provides a continued

ViewPoint software helps


you coordinate big projects
by communicating the big
picture. That keeps the
management team in synch .
And since VlewPoint illus­
trates resource overloads
and internal deadlines
across departments, you
can quickly recognize
problems and negotiate
solutions, proactively.
The payoff? Project perfor­
mance actually improves.
Get ViewPoint.
You'll get the picture.
For a free demo disk, call
1·800·338·4505


1318 Redwood Way. Petaluma. CA 94954
ViewPoint project management software runs
on PC's under DOS and Microsoft Windows'".

136 BYTE • AUGUST 1990 Circle 57 on &oder Service Card


lf.~ Give Desktop Publishing
i the Power of Co~plete
Image Processing
Image-In turns your desktop publisher into an electronic image processing
system. The power of Image-In's four seamless modules provides an image scan
interface, retouch and paint tools (Image-In Scan and Paint), raster-to-vector
line conversion (Image-In Vect), a flexible OCR program (Image-In Read) and
a gray-scale imaging program (Image-In Plus).
Tulk about power! Image-In runs under the Microsoft Windows operating
environment And with desktop publishing,word processing or CAD,Image-In
is the missing link between design and camera-ready art.

IMAGE-IN SCANAN DPAI NT IMAGE-INPLUS


Suppmis scanners in line, halftone or gray-scale modes Enhances scanand paint tools with gray-scale processing
Full set of paint tools for line and gray-scale modes Graymap editing, brightness and co ntras~ posterization, etc.
Gray-scale display suppmt VGA, ~oruterm Viking, 8514/A, etc. Shaqien, soften, blur, edge enhancements
Reads and saves in mne file fo rmats Free form, rectangle, elhpse and contour selection
Print and save images with effor diffusion halftoning

I IMAGE-IN is a collection of both·

I With IMAGE-IN, the user may p11


1-800-345-3540 I photographs, ~aphics, images, ~tc.
r - Dl'..O _
IMAGE-IN (~ IMAGE-INREAD
OCRfo r typeset and fixed-pitch documents

®
Reads mixed fonts and sizes at one time/reads forms
Eliminates lines, frames and graphics
Selects and separates multi-eolumn texts and images

Image-In Incorporated
406 East 79th Street
Minneapolis, Minnesota 55420
(612) 888-3633 • FAX (612) 888-3665
Image-In is a product of CPI S.A. in Geneva, Switzerland
Call CPI for inquiries outside U.S.
41-22-436-800 •FAX 41-22-433-724
Circle 119 on Reader Service Card (RESELLERS: 120)
WINDOWS 3 .0 SPECIAL COVERAGE

A LONG AND WINDING ROAD

and a TSR that manages background cepts INT 2lh and makes all the normal system. If so, the DOS extender can
communications and provides the Com­ file I/O and other calls work transparent­ make DPMI calls perform the memory
municating Application Specification in­ ly with selectors instead of with segment operations it needs . Otherwise, the DOS
terface. DOS applications are then able addresses .) extender can use whatever methods it
to send and receive faxes, files, and E­ uses when it has full control of the ma­
mail through CAS by making INT 2Fh Windows, DOS Extenders, chine .
calls. And there ' s the rub. Real-mode in­ andDPMI Windows itself uses a kind of DOS ex­
terrupts don't map directly into pro­ Oddly enough, most of these special in­ tender when it runs in its protected
tected-mode interrupts, and even if they terfacing services aren 't offered through modes : standard and 386 enhanced . The
did, protected-mode selectors and real­ the normal Windows function-call APL name of one of the Windows files,
mode segment addresses aren't inter­ Instead, there's a separate interface that DOSX.EXE , hints at this. To run Win­
changeable. Without some assistance, it is called via INT 3 lh , the DOS Protected dows in real mode , WIN .COM simply
would be hard for a protected-mode Win­ Mode Interface. fires up KERNEL.EXE, which in turn
dows application to make CAS calls . DPMI provides a variety of memory loads in the rest of Windows . But in stan­
Here again, Windows provides ways and selector management services , only dard mode, WIN.COM runs DOSX
around these limitations . You can allo­ a few of which are actually used by Win­ . EXE , the Windows DOS extender.
cate memory within the real-mode ad­ dows applications that need to communi­ DOSX.EXE takes control of the .machine
dress space and receive both a segment cate with real mode. The rest of the ser­ to provide the DPMI protected-mode ser­
address and a selector for it. The segment vices are there to allow non-Windows vices , and then it starts up KRNL286
address works in real mode, and the se­ programs using DOS extenders to work .EXE, the standard-mode version of the
lector works in protected mode. Or, if properly under Windows. kernel. KRNL286 .EXE actually makes
you already have a particular physical With Windows itself running in pro­ INT 3lh DPMI calls into DOSX .EXE to
address that you need to access from pro­ tected mode and generally taking over allocate selectors and perform other pro­
tected mode , you can create a selector the management of selectors and mem­ tected-mode mangement functions, such
that points to it. Then, to tie things to­ ory, there's a problem when a DOS ex­ as switching back and forth to real mode .
gether, you can simulate a real-mode in­ tender tries to manage protected-mode This is all done in 286 protected mode
terrupt or far call from protected mode. operations itself. With DPMI , a DOS ex­ with 16-bit offsets , so it's compatible
(For the particular case of INT 2 lh DOS tender can check to see whether it's run­ with either a 286 or a 386.
services , life is easier: Windows inter­ ning under Windows or another DPMI continued

PC COMPATIBLE
ENGINEERING
Annabooks gives you the hardware, software, and firmware informa­
tion you need to design PC-compatible sys tems fa ster and better. And
you have control of your design from the ground up - our firm ware and
software products include source code! Plus all the utiliti es you need.
Do hardware des ign? The AT Bus Design book and the XT-AT
Handbook replace a whole shelf of refe rences. Start by ge tting these
books:
AT BiosKit: an AT Bios with source code in C you can modify.
With setup & debug. 380 pages with disk, $199
XT BiosKit: Includes a debug. 270 pages with disk, $99
Intel Wildcard Supplement for XT BiosKit: Includes ASIC setup,
turl;>o speeds, also us~.ful with many other modem XT boip-ds. ,
60 pages with disk, $49
AT Bus Design: At last here are the complete timing specs to show
you how to design ISA and 8/16 bit EISA, $69.95
PromKit: Puts anything in Eprom or SRAM; DOS, your code,
data, you name it! With source on disk, $179
SysK.it: Here's a debug/monitor you can use even with a brand X
Bi<?s ill your desktop: )lun~in ROM or TSR in RAM. Includes
soliree, of course, $69 . . .
XT-AT Handbook: The famous pocket-sized book jam-packed
with hardware & software info, $9.95 ea. or 5 or more for $5 each. PA480 $1595 + POD PRICE
Software tools: Special Offer until August 31, 1990,
You need MSC & MASM 5.1 for modifying the Kit products. purchase a PA480, get any one pod for $100
FREE \k111rn111/11, .rd \\hL'll ~'"' nrdl'r .1111 p11hlrL.llrn11.111d gl't *New WINDOWS 3.0 Compatible Software
.1 Ir L'L' \I· \'I I l.111dlmnk b) CIHll"L'I & h"IL'r' • 48 Channels @ 25 MHz x 4K word deep
J IUJ1: hL'IOll' \\L' LDllll' lD Oll\ "l'lhl'"' ,\lld dl.lllt!l' Olll lllllH.I..,
• 16 Trigger Words/16 Level Trigger Sequence

VI~ 800-462-1042 [-
• Storage and Recall of traces/setups to disk
I 1
L~ 619-271-9526 L.:!"!!!~ •Disassemblers available for : 68000, 8088, 8086, 6801 ,
6811 , Z80, 8085, 6502, 6809, 6303, 8031.
Anna books FAX 619-592-0061
12 145 Alta Carmel Ct., Suite 250 NCI D 6438 UNIVERSITY DRIVE
San Diego, CA 92128 Money-back guarantee
HUNTSVILLE, AL 35806 • (205) 837-6667

138 BYTE • AUGUST 1990 Circle 23 on Reader Service Card Circle 175 on Reader Service Card (RESELLERS: 176)
If you need disk performance, PSl's got your number...

'

GigaBytes of Storage
50 The hyperSTORE supports an incredible 50.4Giga Bytes of high performance on-line storage using
today's drive technology . And as drive standards and capacities improve , the unique controller
plus Mediadapter rM design protects your investment by allowing you to add new drive interfac es.

~h~~~T~~~n~ls ~t~jB~=-~L
28 or ESDI drives . up to 28 SCSI drives. or any combination
of drives, each group on an independant interface for improved performance through true simul­
taneous operation. And all drives are cached in the hyperSTORE's on-board cache memory.

MegaBytes of Cache
20 Add as little as 5 l 2KBytes of RAM to a zero-K hyperSTORE and enter the fast lane of computing . As
your needs increase , simply plug in standard SIMM memory to add to the cache. After filling the
4MByte on-board capacity , our 16MByte expansion card brings the total to 20MBytes .

MegaBytes per Second


4 Data transfer rates of 4MBytes/second burst and over 2.5MBytes/second sustained make your disk­
intensive applications run amazingly fast. Imagine jobs that used to take an hour, now taking as little
as seven minutes. That's the kind of real-world performance the hyperSTORE delivers.

~!:~!~::he~!~~~~~~~/ycontrol 1
4 MFM . RLL. ESDLandSCSldrives So you
can mix and match to build the ideal controller for vourappplication . And when you add a new
drive, you can upgrade to the latest tec hnology without throwing a w ay your old drives.

~e~~-~~!!~~ !~~om~i~~i:,t~ndard
2 operating systems like Uni,. Xeni, . anc
Netware-386. Or switch to native mode and take advantage of the benefits provided by our SSP
(Standard Storage Protocol) interface under DOS , PC-MOS, Windows , and Netware-286.

!:=> 11..--•1 hyperSTORE· 1600™


r:::;........)~ -~~~~ual-Mode
D_~________hin_
Cac __g____Co_____
Disk ~ntroller~~~-
@1989by PSI. All rights reserved. · hyperSTORE. Mediodapte r. Perceptive Solutions, Inc. • 2700 Flora Street • Dallas, Texas 75201
and the PSI logo ore trademarks of Perceptive Solutions. Inc.
Other brand and product names ore trademarks or registered (800) 486-FAST • (214) 954-1774 • Fax: (214) 953-1774
trademarks of their respective companies. European Inquiries: 415-284-9505 • Fax: 415-284-3238
Specifications subject to change. Ad Code: PW900 I .

Domestic inquiries: Circle Reader Service No. 202 International inquiries: Circle Reader Service No. 203
WINDOWS 3 .0 SPECIAL COVERAGE

A LONG AND WINDING ROAD

The 386 enhanced mode is quite a bit 386-Specific Windows Features memory model, the WIN386 .EXE con­
more complicated . WIN.COM starts Previous versions of Windows/386 have trol program and the virtual device driv­
WIN386.EXE, the Windows/386 vir­ created virtual machines all along. The ers that it uses run in a single flat-model
tual machine manager. As its name im­ new twist in Windows 3.0 is that the vir­ 32-bit segment.
plies, this program uses the virtual 8086 tual machines are no longer limited to Microsoft has experimented with the
capability of the 386 (and i486) proces­ 8086 real mode. Instead, they now have idea of running Windows applications in
sors to create one or more virtual ma­ two portions: the real-mode portion and the flat model, but for the time being the
chines. To the program running inside an optional protected-mode portion. company is sticking with the 16-bit seg­
it , a virtual machine looks just like a After WIN386 .EXE creates its first vir­ mented model. One consideration here
physical machine . But it's a fake. tual machine, it starts up KRNL386 was the desire to have Windows applica­
A virtual machine control program .EXE, which then sets things up so Win­ tions run in both real and protected
can trap any hardware references it wish­ dows applications can run in the pro­ mode , and sticking with 16-bit segments
es, fooling the program that is running in tected-mode portion of that first virtual helps provide that compatibility. It is
the virtual machine into thinking it is machine . possible for aWindows application to go
talking to some real hardware when, in WIN386 .EXE also uses yet another to some extra work and have parts of its
fact, it isn't. This is how Windows in 386 layer of memory-address indirection, the code run in true 32-bit segments, but the
enhanced mode pulls off its trick of run­ page table, to provide a virtual address simplicity of the flat model is still be­
ning DOS applications inside a window space much larger than physical mem­ yond Windows ' reach .
even when those applications write di­ ory. It swaps 4K-byte pages in and out Perhaps the flat model will show up in
rectly to the screen. Windows simply from a swap file on disk as needed . This a future version of Windows-or maybe
maps ordinary memory into the DOS ap­ kind of swapping is much more efficient not, since it's in OS/2 release 2.0. With
plication's address space where it ex­ than any scheme based on swapping out the greatly increased power of Windows
pects to see screen memory . When the variable-length segments, simply be­ 3.0, Microsoft and IBM may think they
application writes to that memory, Win­ cause it's so much easier to manage the have to hold back a few carrots to keep us
dows then repaints its window appropri­ disk space when all the objects written interested in OS/2. •
ately. If you switch the DOS application are the same size.
to run in full-screen mode, then the ap­ It's interesting to note that even though Michael Geary is an author and pro­
plication gets direct access to the screen Windows applications, and most of Win­ grammer based in Los Gatos, California .
memory. dows itself, run in the 16-bit segmented You can reach him on BIX as "geary. "

r
SHAD~S
By
nanoApps

A SCREEN BLANKING UTILITY FOR


MICROSOFT" WINDOWS"·' 3.0 Megamate 2.B stores eight times as much data as a 5.25"
drive at four times the speed. fl handles any 3.5" IBM dlsk-
2.BMB, 1.4MB, 720KB - and Is a cinch to install
on any IBM PC, XT, AT or compatible.
FEATURES $9.95 Megamate 2. Bcomes complete
with everything you need. So add
•Adjustable blanking interval Plus $2. 00 Shipping & Handling 2.BMB EO capability the easy way
•Device independent operation - with Megamate 2. Bf Call Micro
To order call 408/459-0856 or Solutions today tor the dealer
•Flashing icon before blanking send a check or money order to: nearest you.
•Full hypertext support system 213 Elm Street 1.4MB version also available.
•Optional graphics display Santa Cruz, CA 95060
• Optional auto execution
• Optional warning tones
All rights reserved .
Microsoh rs a registered trademark
andWindows isatrademarkof
mega.mate2.B
Micro Solutions 132 W. Lincoln Hwy.
• Optional visible icon Microsoft Corporation.
OeKalb, IL 60115 B15-756-3411

140 BYTE • AUGUST 1990 Circle 321 on Reader Service Card Circle 155 on Reader Service Card
Ba ech
........ ,-,.,.,,,.
Print Master 710E


R!rformance and value that set
computing standards for the 90's!
Award winner in three speed classes-33, 25, and We make 'em better ... we back 'em better! Use your
20 MHz! Sizzling Northgate Elegance 386 systems have Elegance 386 system for 30 days. If it fails to meet your
won three PC Magazine Editors' Choice awards PLUS expectations, return it-NO QUESTIONS ASKED!
two Computer Shopper "Best Buy" recognitions! In 1989 Support and more support! You get
JnfoWorld tested and reported Northgate's Elegance unlimited, 24 hour a day toll-free technical
386/33 MHz system as the top performer in its class. support. PLUS a full one year parts and labor
Northgate widens the lead! In the May 7, warranty. AND, we ship replacement parts
to you overnight-AT OUR EXPENSE­
1990 issue of lnfoWorld, Elegance 386/33
before we receive your troubled part!
surged to the top again-soaring past
Compaq, ALR, AT&T and a host of ORDER TODAY! Call toll-free 24 hours every day.
others-winning the "Best In Its Class" Award. Don't forget to ask about custom configurations, leasing
and financing programs.
Put this league leading performance to work for
you! For as little as $3999.00 you can find out what
Elegance 386/33 MHz System
s3 99900
industry experts and thousands of satisfied customers
already know: Elegance 386/33 gives you more
performance for the price than any other computer
on the market! Cof!1plete System
Delivered to your
You'll see why industry publications rave! Top of the
line- Elegance 386/33 MHz-four times a winner! Look ' home or office!
at these standard features .. . Northgate gives you both
l.2Mb 5.25 11 and 1.44Mb 3.5 11 floppies, lMb of RAM, For 25 MHz systems, prices start at 53299.00
one parallel and two serial ports, a 68Mb hard drive, a 14 11
EASY FINANCING: Easy payment options. Use your Northgate Big 'N'.
high resolution monochrome monitor, Ms-DOS 4.01 and VISA , MasterCard .. . or lease it. Up to five-year terms available.
GW-BASIC installed and Northgate OmniKey"'"/ULTRA
keyboard standard. Elegance 386 System Features
• 25 or 33 MHz Intel® 80386 • 14 " high resolution monochrome
If that's not enough ... Northgate engineered the microprocessor monitor
motherboard with 16Mb RAM capacity that's hyper­ • 68Mb hard dri ve • MS-DOS 4.01 and GW-BASIC
• I Mb RAM on motherboard ; software installed
enhanced with up to 256K of 25ns read/write-back expandable to 16Mb • Desktop, Tower and Jumbo case
Cache-boosts the scorching processor power even more! • 64K SRAM read/write-back cache; models available
expandable to 256K • Clock/calendar raced ac 5 years
Speed you must see to believe! Recalculations of even • Eight expansion card sloes; one • On-line User's Guide co che syscem
32-bic , six 16-bit and one 8-bic and MS-DOS 4.01
the biggest spread sheets are amazingly quick ... large
• Co-processor support • 220 wacr powe r supply
databases sorts are short work ... even CAD drawings • High density l .2Mb 5.25 "and • 1 year warranty on system parts and
seem to appear as fast as you can release ENTER! 1.44Mb 3.5 "floppy drives; also labor; 5 years on keyboard
read/wrice low densicy disks • FCC Class B Certified
This hummer is housed in a tower case with space for • One parallel and two serial pores
seven half-height storage devices. Or choose a desktop
case with five half-height storage devices. Either way, a CALL TOLL-FREE24 HOURS EVERYDAY
220-watt power supply provides all the juice you'll need to
operate your drives and add-in boards.
Want even more performance? Here it is! Need
more hard drive power? Northgate has options all the way
800-548-1993
Notice to the Hearing Impaired: Northgace now has TDD capability.
Dial 800-535-0602.
up to dual-600Mb drives with 15ms access for a colossal
1.2 gigabytes of storage capacity! Want color? We'll set
you up with a 16-bit VGA display for a brilliant rainbow of
vivid colors. More floppies, optical drives, tape backups?
We've got 'em! Just tell us what you need ... Northgate
will custom configure a system to meet your needs! 1 Northgate Parkway, Eden Prairie, MN 55344
© No rthgace Co mputer Sym:ms , Inc. , \990. All rights re se rved. No nhgatc, O mniKcr. Elegance, ~ml the N?nh~a t c "N' logo arc rcgistcr'?d tr:u.lcma r ~ of No n hgatc Co mpute r Sys te ms. 803~6 is a ua clc:: m ark o ( lrue_I. All oUK; r p rod uct~ an_d_brand na mes :.trc tndc marks and
regis tered cndcmarks of their res pective companies. Prices and spec ifications subject rn change w11hou t noucc. North).:a tc reserves the ri ght to subs m ucc comr onc nts of equal or greater 11uahry or performance . All items Sti>JCCI 10 ava1lab1hty.

Circle 307 011 Reader Service Card


F R S T M P R E S S 0 N S

No-Muss, No-Fuss,
Low-Cost
Postscript Printer
ow that workgroups in many Graphics Language 7475A plotter emu­

N companies are exhibiting more


openness than ever in mixing
PCs ·and Macintoshes, QMS is
doing its part for printer perestroika with
a sporty 4-page-per-minute Postscript
The QMS-PS 410
laser printer
lation if you're using the optional font
card ($199) .
WordPerfect , Ventura Publisher , Al­
dus PageMaker , Microsoft Word, Lotus
1-2-3, Excel, and WingZ, among others ,
laser printer called the QMS-PS 410. work successfully with the 410's emula­
This trimmed-down version of the
company's existing PostScript printers
knows Postscript tion switching mode , according to QMS .
If an application doesn 't provide com­
comes with a few twists that set it apart mand sequences at the beginning of a
from Hewlett-Packard's LaserJet IIP and
other competitors. The first twist is a
when it sees it file, ESP cannot determine the proper
emulation. In these cases , you can man­
16.67-MHz 68020 processor that helps ually set the proper emulation with the
the 410 turn out PostScript graphics files 410's utility software.
with impressive speed. The second twist
hides on the back of the 410, namely the
• I tested the automatic emulator by
sending a 47-page ASCII text file from
LocalTalk port that sits beside.the usual Alan Joch my PC through a parallel cable, while a
serial and parallel connectors (see the coworker sent a 20-page PostScript text
figure on page 148). file from a Mac through the LocalTalk
These features are not new to laser a coworker can simultaneously send a connection. The 410 printed the Post­
printers . But in this case, they come stan­ Hewlett-Packard Printer Command Lan­ script file and without a hitch automati­
dard along with 45 Adobe fonts and 2 guage (Level 4) file and a PostScript file cally processed the PCL text.
megabytes of RAM on a printer priced at without changing hardware switches or
$2795 (this and all other quoted prices including file headers . Instead, ESP Expanded Utility
are tentative as of press time). That's eye code reads the first 256 bits of data com­ The 410 also debuts an expanded PS Ex­
to eye with the $2930 cost of a similarly ing in, determines the proper emulation, ecutive, the utility that QMS ships with
equipped IIP (with an extra 512K bytes and configures itself on the fly. In addi­ its PostScript printers . The new version
of RAM, but without a Loca!Talk con­ tion to PostScript and PCL, the 410 will consists of point-and-click menus that
nector) . automatically switch to Hewlett-Packard guide you through host and printer setup .
QMS designers rely on the utility so
Automatic Emulation much, they gave the 410 a minimalistic
But QMS does more than just supply an COMPANY INFORMATION control panel: You will find a button to
AppleTalk port. The 410's emulation QMS, Inc. put the machine on- or off-line, another
sensing processor (marketed under the One Magnum Pass button to start a print test, and that's it.
clever acronym ESP) makes multiplat­ P.O. Box 81250 If you want to change print orientation
form printing easy. The processor lets Mobile, AL 36689 from landscape to portrait or choose a
the printer automatically switch emula­ (205) 633-4300, ext. 101 new Postscript font, look to the Execu­
tions depending on what kinds of files Inquiry 1015. tive. AppleTalk users name individual
you 're sending. This means that you and continued

144 BYTE • AUGUST 1990


F R S T M P R E S S 0 N S

The QMS-PS 410


offers two standard features
not normally found in 4-page­
per-minute laser printers:
a speedy 68020 processor and
a built-in Loca!Talk port.

PHOTOGRAPHY : PAUL AVIS © 1990


FIRST IMPRESSIONS

LOW-COST POSTSCRIPT PRINTER

Apple Announces New Laser Printers


Jeffrey Bertolucci

pp le ' s newes ~ Post­ wheel" rotary switch for se­


A script laser printer,
the Personal LaserWriter
lecting emulation modes,
including PostScript, Laser­
NT (see the photo) , is the Jet Plus, and Diablo 360.
company 's long-awaited of­ As in all LaserWriters,
fering in the hotly contested LocalTalk networking ca­
low-end portion of the Post­ pabilities are built into the
Scri pt-compatible laser NT. DOS computers can
printer market. At a quoted also print to the NT, pro­
speed of 4 pages per minute, vided they have a LocalTalk
the new 300-dot-per-inch PC peripheral card . Com­
LaserWriter is slower than puters using Unix must use
Apple's previous PostScript the Transcript utility (avail­
printers , but it also carries a able from Adobe) to convert
price tag that can compete files to PostScript format
well with that of any other for printing on the NT.
low-cost Postscript printer. The NT comes with 12
The NT is part of Apple 's fonts: ITC Avant Garde,
new Personal LaserWriter ITC Bookman, Courier,
family, the company's first The Personal laserWriter NT (identical in appearance Helvetica, Helvetica Nar­
new laser printer family to the SC) provides 4-page-per-minute row, New Century School­
since the introduction of the PostScript capability at a reasonable cost. book, Palatino, Symbol,
LaserWriter II in January Times , ITC Zapf Chancery ,
1988 . Apple will continue to ITC Zapf Dingbats, and
sell its older PostScript printers, the trays, which you can fold up when you IBM PC Graphics Extended Character
LaserWriter IINT and IINTX. These are not using them. Paper output is on Set, which is a new font for Laser­
printers, with higher speeds and price top of the machine, with a user-selecta­ Writers .
tags, will be targeted at the high-end ble face-up or face-down option . Once they are available, the NT will
market. By contrast, the NT is designed The printer has two paper trays : The also be compatible with System 7 .0 and
for small workgroups . larger one holds up to 250 sheets of TrueType fonts . Its 300-dpi Canon P­
In terms of appearance, the NT has paper, while the smaller multipurpose 110 print engine has a rated life of
more in common with Hewlett-Pack­ tray is designed for envelopes , labels, 150,000 pages.
ard's LaserJet IIP and other recently in­ letterheads , and card stock . This latter At press time, the NT had a list price
troduced low-end laser printers than it tray can handle up to 50 sheets or five of approximately $3300. This would
does with the much bulkier and heavier envelopes . An optional envelope cas­ translate into a street price of about
LaserWriter II . First, the NT weighs 32 sette has a capacity of 15 envelopes. $2300. This is somewhat higher than
pounds-down from 47 pounds tor the The new PostScript printer features a many of its competitors, but the new
LaserWriter II. Its dimensions are 12-MHz 68000 CPU , 2 megabytes of printer offers 2 MB of RAM, a genuine
roughly two-thirds the size of those of ROM (which contains the PostScript in­ PostSGript interpreter, and a Loc;aJTalk
the LaserWriter II . terpreter), 2 MB of RAM (upgradable interface. Again, it's the same old
Designed to fit nicely against a wall to 8 MB), an Apple LocalTalk inter­ Apple story: slightly higher prices for
or in the comer of an office, the NT face , and an RS-232C serial interface . equipment offering slightly better fea­
comes with two front-loading paper Replacing DIP switches is a " push tures and performance.

network printers through the utility. Faster Canon Postscript graphics file on the 410 and
The Executive can run as a TSR pro­ The 410 uses Canon 's LBP-LX engine, two other Postscript printers in the
gram so you can access it easily for print the same 300-dot-per-inch motor that BYTE Lab. The Apple LaserWriter IINT
jobs . Quick point-and-click menus help drives the IIP. But the IIP runs only a 10­ required 84.21 seconds from the time I
you choose files to print. Press F2 , and a MHz 68000 processor, compared to the issued the print command until the entire
window displays your current drive di­ 410 ' s 16.67-MHz 68020. As with all sheet of paper hit the output tray. Texas
rectory. F3 calls up a prompt that lets you Canon engines, the LBP-LX optical Instruments' Micro Laser performed the
change drives. To choose a file , scroll toner cartridge is a single unit that you same test in 71 .32 seconds , while the 410
down to it with an arrow key, mark the can neatly replace in seconds . QMS pegs took only 55.48 seconds.
file with F5, and press Return, and a cartridge life at 3500 pages; replace­ Keep in mind that the 410 competed
print setu-p menu appears with the file­ ments cost $95 . The printer's monthly under a handicap with its 4-ppm engine .
name and the current page makeup set­ duty cycle tops out at 6000 pages . A 6- or 8-ppm motor combined with the
tings. Press F7 , and the print job begins . To test speed , I printed a 49K-byte 410' s fast processor would have pro-

146 BYTE • AUGUST 1990 PHOTOGRAPHY : APPLE COMPUTER , INC. © 1990


Circle 106 Oil Reader Service Card

NO Canpiling
NO Programming
NO Hude
'C' Sowcc code
is available
if duired

DESIGN

.. YOUR OWN
MENUES AND
FORMS
•· I
j• I• I_. DATABASES

·F.-': ~·..
wrrnmsT AN
EDITOR ON A
TEXT Fill!
TIIATGETS
W ADED
At the same time that it introduced AT RUNTIME
the NT, Apple also introduced a new YOU ARE IN
low-end laser printer. The Personal CONTI!.OL OP
LaserWriter SC is Apple's offering for EVERYTiilNG
ON-SCREEN
Macintosh users who don' t need Post­
Script. Instead , the SC relies on Quick­ MULTI
U NG UAL
Draw, the Mac1s set of text and graphics R UNS IN
routines. The new printer will replace STANDARD
the LaserWriter IISC , which is current­ ASCII BASED
UNGUAGES'
ly the low end of the LaserWriter II FRENCH
series. Like the older printer, the SC is GERMAN
geared toward those individual user·s SPANISH
ITALIAN
with simple text and graphics pri nting ,.>
tasks . - MBNUIX­
A PowwfuJ md c~bomiYO MENU SYSTBM, capiblio ~ bdngbla .n y~ ptogams md ~- bplhu" uzid.r ONB FOR DOS
ws friendly~. A MENU-rmM c.a0 1 dthlr - - . . mmu ~ l y. w a P'Ograaw'~~ tll!W' r:6 process. UNIX & XENIX
Externally , the SC is almost identical .-+ SY SIX +++
B,..rytbin &dm It in MENUIX. PLUS a 0. tll• ~ ryltem. oaabl tng you to dc li.30 farmtrfUu, &lid cftlllt mWl dmbeae
to the more expensive NT. It uses the ry•m1 wldl lnan.l.md ftloa. ~ wida • 6M ..,ptc:cicm - . , eanpiling:: Na.mo .t Add:l9ll1 - lntognbd ritb . a S• • EXECUTES
lntlll:l'lco t)'ftlm - UDgm.t widl - a Ledpr 1,..-m. ~Ta. nipxu, ma:itbl y • •m:ita1and .,..-kJw llltmrt..
same print engine and has the same +++ SYS'IBM +++
SCRIPTS
•t PROGRAMS
physica l characteristics . But the SC AD lbmt h MBNUIX A SY SIX, PLUS a PAST BTRBB India. fll• ry•m ~ hir l•p ftla 1ynim1. and a rich
uilti tda. IJDder DOS. COIDH wtlh a UNIX 'C" SHEU.. md UNIX lib i.ifU.Jtlos Neb• ­ t.
of
gnip, ci tc . lllctudllll a muld-wl~ BATOI Flll!S
comes with only the four fonts used oditi::ir. All ttsw ry-.n. tntludli 120,,)00 &lld 400 p11• mami.1111 ,..pocd,..ty. Av.iwm on AU.. ICmdanl 6::rrmm. SCREl!N.SAVER
most often: Courier, Helvetica , Sym­ TIMEOUT wrrn
+++ AUTHORISED INTEH.A.CTIVE RF.SEU.ER l<EL ~ 2/VER !. .! H+ A.l w S(.'0 l lrn'l/Xcn1'& M1• r>•p<lft
Af'l'LIC'ATION rt..ATFORM St.15 (l(J NETWORK PLATFORM Sll75 on WORKST.\TION f\.l\TFORM Si4 \'\ m OYnONAL
bol, and Times . It also uses a slightly
slower Motorola 8-MHz 68000 CPU ,
and i ~ includes only I MB of RAM , 64K
Coo ....
.\J'f'LIC'ATION DEVfJ..OVER • I l"i"i lWJ NETWORK DEVfJ..Of'ER S 14 I~ 00 WORKSTATION DEVE.l.Ol'EI< S 15\l:'i PASSWORD
RE-ENTI!.Y

bytes of ROM , and a SCSI port. The


SC 's SCSI port provides for high-speed
data transfer and lets you daisy chain as
many as six additional SCSI devices to
your system. Oneofthe SC 's nicest fea­
tures is that you can upgrade it to the NT
People are talkingabout us.
version simply by replacing the control­
ler board (pricing not available yet) .
Apple sees its bare-bones $2000 SC
competing head to head against the 4­
ppm IIP (retail price, $1495) . The SC
costs more, but it comes standard with 1 F77L Lahey Personal Fortran 77
MB of memory as compared to 512K The compiler of choice among reviewers and New Version 3.0: Full ANSI 77, Debugger,
bytes for the IIP. Certainly the extra professionals. Includes a Debugger, Editor, Editor, Linker, Library Manager, Microsoft
memory is important for anyone plan­ Profiler, Linker, Make Utility, Weitek and 386 and Borland C interfaces, 400 page Manual,
ning to use the SC to print graphics. Real-Mode Support, Graphics. $595 Unbeatable Price. $99

Jeffrey Bertolucci is an associate news


editor for BYTE. You can reach him on
BIX as "bertolucci. "

duced even faster results. A quicker en­


gine , however, wou ld have priced it out
of the low-end PostScript market.
Similarly , the 410 printed the I- and
15-page text fi les used in our LaserJet
IIP review (February BYTE) in an aver­
·age of 40.13 seconds a nd 4 minutes, 11
seconds , respectively. The IIP logged
slightly faster times of 36. 7 seconds and
Contact us to discuss our products and your needs . (800) 548-4778
3 minutes, 57 seconds . Lahey Computer Systems, Inc. P.O Box 6091, Incline Village, NV 89450
Text output from the 410 appeared Tel (702) 831-2500 FAX (702) 831-8123 Ti x 9102401256
dark and sharply defined, with no stray FORTRAN IS OU R FORTE
cominued

Circle 137 Oil Reader Service Card AUGUST 1990 • BYT E 147
Circle 79 on Reader Service Card FIRST IMPRESSIONS

LOW-COST POSTSCRIPT PRINTER

NEW

RELEASE
You 're going to appreciate the enhance­
ments we've made to Microstat-Il Rel.
2.5 from the new pop-up calculator
with built-in statistical functions to
the rewritten user's manual. Of course,
we've kept those features that we 're
famous for:

EASE OF USE
No command language to learn and
no expensive training costs. What takes
88 keystrokes on other packages can
be done with four keystrokes using
Microstat-!l.
"... using Microstat-11 is a breeze:'
PC Magazine The emulation sensing processor automatically determines ifincoming print jobs
require Printer Command Language, PostScript , or (optionally) Hewlett-Packard
COVERAGE Graphics Language emulation.
It's all there; from descriptive statistics
to multivariate analysis, including dis­ dots or swatches of toner. The graphics by 7 .5 inches. Its 52-decibel noise rating
criminant, principal components, and images were equally clear: Areas of 100 is higher than the IIP's specifications,
cluster analyses plus a dozen nonpara­ percent black looked solid, while even but my ears didn 't hear a difference.
metric tests. the lighter grays showed nice definition . The standard 2 MB of memory can be
" ... more tools at less than half upgraded to 6 MB in increments of 1, 2,
45 Fonts and Counting and 4 MB. RAM daughtercards-avail­
the competition's price:· The 45 controller-resident Adobe fonts able for $480, $780, and $1280, respec­
Reviewer Responses, lnfoWorld come with Adobe Type Manager font tively-slide into slots in the back of the
scaling. Each font can be scaled from 4 unit .
SPEED AND ACCURACY points up to paper-size limits and rotated
Microstat-II runs up to eight times faster in any position, in I -degree increments. Grass-Roots Postscript
than other packages without compro­ You can add additional Adobe fonts using By pricing the 410 low enough to under­
mising accuracy. credit-card-size cards ($199 each) that sell some non-Postscript laser printers,
slip into two front-panel slots . QMS says that it's out to make PostScript
"... one of the fastest IBM PC sta­ The 410 accommodates standard let­ a mainstream technology. Based on my
tistical packages we have tested:' ter and legal paper sizes, as well as 7 1A­ initial look at the 410's performance,
lnfoWorld by l0 1h-inch executive format and A4 QMS appears to be headed for success.
and BS pages . A small 50-sheet multi­ This printer may take PostScript fur­
"Results are unusually accurate:· purpose tray comes standard with the ther away from the exclusive domain of
Computer Language printer. As an option, you can add a 250­ desktop publishers and professional print
sheet cassette ($195). If you create a shops, especially for those in mixed PC
To find out how Microstat-II, Release steady stream of envelopes, the $79 enve­ and Mac environments. It could spawn a
2.5 can simplify your statistical work­ lope-tray option may be worth consider­ grass-roots movement using PostScript
load, call or write today. ing. It and the 250-sheet tray attach to the for everything from white papers and
printer's undercarriage. You can choose newsletters to informal memos and dun­
between two output. paths: face-down , ning reports . The question is one oftem­
Ecosoft Inc. with up to 50 sheets collecting in a bin perance. Are we really ready for scaled
8295 Indy Court • Indianapolis, IN 46214 scooped out in the top of the printer, or fonts, collections of typefaces, and eye­
1-800-952-0472 (Orders) face-up, in a 20-sheet tray that attaches to catching graphics on every page that we
(317) 271-5551 (Info.) the back and which QMS recommends read?•
(317) 271-5561 (FAX) for heavy stock and envelopes.
I:Cf!•!i•ljll The 410's footprint matches other
personal laser printers' at 26.1 by 13.6
Alan loch is a BYTE technical editor. You
can reach him on BIX as "ajoch. "

148 BYTE • AUGUST 1990


They Left out Features ....
We Left out the (~()11111\.! !
The only thing missing ... AutoCAD rel. 10 AutoCAD AEC $1,000.00 AutoShade $500.00

is the comma in the price. If you CADKEY3.12 Solids $995.00 IGES translator $1 ,995.00
look at the chart on the right you
will see prices charged by our com­
petition. All but one contain a
comma. DesignCAD 3D sells for
$399 .00. Period. No Comma!

In order to draw the complex pic­ MegaDraw $195, List $295, MegaShade $395
Mega Model
t,µres shown below it is desirable to
have the following 3D features: MlcroStatlon PC 3.0 Customer Support Libraries $1 ,000.00

Model Mate Plus 2.8

• Interactive design with 30 VersaCAD Design 5.4


cursor Source:Byte Magazine
• Blending of surfaces
• Boolean operations such as BYTE MAGAZINE SAYS...
add, subtract, and "At $399, DesignCAD 30 was the least
intersection expensive package we saw, yet it was
• Complex extrusions one of the more powerful. ..Don 't be
fooled by the remarkably low price, this
• Cross sectioning program can really perform."
• Block scaling Mav 1989. oaae 178
• On screen shading Complete 3-Dimensional design fea­
• Shaded output to printers and tures make it easy for you to construct
plotters realistic 3-D models. With full solid­
object modeling capabilities you can
All of these competitors left out one analyze your drawing to determine
or more of these desirable features the volume , surface area or even
in their standard package . They centerofgravity! DesignCAD3-Deven
didn ' t forget the most horrible fea ­ permits you to check for interference
ture - the comma . between objects! Aeronautical Engi­
neers can now find the center of grav­
DesignCAD 3D offers ALL the listed ity for a new airplane design with a
features plus many more! couple of keystrokes. The Architect
can determine the surface area of a
If DesignCAD 3D has the power to roof for decking in a matter of minutes.
create the 3D objects shown below , The Civil Engineer can calculate the
imagine how it could help with your volume of a lake or dam in seconds.
design project! The Mechanical Engineer will know for
sure if c ertain parts fit together without
DesignCAD 3D sells for $399. We left interference. The uses for DesignCAD
out the comma. We didn'tthink you 3-D are only limited by YOUR imagina­
would mind! tion!
HOW DO I GET ONE?
PC MAGAZINE SAYS •..
DesignCAD 3-D and DesignCAD 20 are
DesignCAD 30, the latest feature­ available from most retail computer
packed, /ow-cost CADD package from stores . or you may order directly from
American Small Business Computers,
us. If you have questions about which
delivers more bang per buck than any
ofits low-cost competitors and threat­ program to purchase please give us a
ens programs costing ten times as call. All you need to run DesignCAD
much. For a low-cost, self-contained 3-D is an IBM PC or compatible com­
30 package... DesignCAD's range of puter with 640 K RAM memory and a
features steals the show." hard disk. Both products support most
graphics cards, printers, plotters and
digitizers. Free Information and a demo

$399
disk are available by faxing (918) 825­
6359 or telephoning:

1-(918) 825-4844
American Small Business Computers • 327 South Mill Street • Pryor, OK 74361 U.S.A.

Circle 21 on Reader Service Card


ompaq will ne
The way we see it, the so-so, the pretty VGA graphics. Room to customize and upgrade
good and the just plain average are things for with expansion cards and peripherals. And the
\ l.\,. someone else. Not for us.
-\:;,.c;::"'-:· :::i . ~·
compatibility to work with the best of industry­
·11
And most certainly not

standard technology.
\ for you. This attention to detail is one reas9n why
I ........ I\
That's the reason why our PCs consistently earn the highest marks for
every COMPAQ personal ~~-""-='~·~.l. quality from computer ex­

Before creating anything, computer product ever GOl.\)


Mf]) J\t ><
.'. perts • And unsurpassed
1
- )

we start with a clean slate, introduced has been de­ marks for satis­
and talk to personal
computer users like you. signed to deliver on a sim­ , faction from
ple promise: to simply work better. It's what PC users.
makes our high-performance PCs different You'll see
from all the others. COMPAQ personal computers earn an this thinking in
impressivenumber of industry awards.
The whole process starts with you. But it's all the things you can do with
every COMPAQ
Before we design our products, we sit our PCs that's really impressive. laptop, desktop,
down and talk with computer users like you. portable and PC system we introduce.
To see what you want. And what you need. The new COMPAQ DESKPRO 386N and
Then we take these ideas and combine COMPAQ DESKPRO 286N are the first COMPAQ
them with the latest technology and our own personal computers designed with specific
innovative thinking. network features. They're
The result is a line of PCs optimized to work in com­
with the right performance bination with the COMPAQ
for whatever you want to do. SYSTEMPRO PC System
Performance that comes The new COMPAQ SLT3865120,
like all our laptops, is designed to
from more than just the pro­ fit where you work. Whether
cessor. It includes features like you 're on the 35th floor over­
looking Manhattan or at 35,000
high-speed disk drives and feet over the Rockies.

COMPAQ. DESKPRO. Registered U.S. Patent and Trade mar k Of fi ce . SYSTEM PRO is a tradem ark of Co mpaq Co rnpul er Co rporalion. Produc t names mentioned here in may be trademark s and/ or registered trademark s o f other compan ies.
ver introduce a P
works OK.
or 9owerful COMPAQ desktop servers. And for the ultimate in portability, the
The COMPAQ SYSTEMPRO brings an un­ 8112" x 11" COMPAQ LTE and COMPAQ LTE/286
precedented combination of performance and put the performance of a desktop personal com-

No matter what you do, there's a COMPAQ PC system, desktop, portable or laptop that will help you work better.

expandability to connected environments. puter in your briefcase. With room to spare.


. __cf.·. The new COMPAQ All told, every COMPAQ
DESKPRO 386s/20 de­ PC ever introduced offers the
livers power at the office difference between simply
without taking over your working OK and
whole desk. simply working better.
For more informa­
-- tion and the location of A worldwide network of
Every COMPAQ product is meticulously designed. Ideas that Authorized Dealers is ready
don 't measure up will wind up here, not in your office. an Authorized COMPAQ and waiting to help you.

The new COMPAQ SLT 386s/20 laptop lets Computer Dealer, call 1-800-231-0900, Operator
you put that same high performance to work on 117. In Canada, 1-800-263-5868, Operator 117.
the road or on your desk. Without compromising
functionality or size.
romPAa
It simply works better.
Use of elecironic equ ipmeni on board commercial ai rcraft is a! the discretion of eac h airline. © 1990 Com paq Compu 1er Corpo rat ion. All righl s reservec1 .
COVER STORY

lll;'·'·"'*'l·'*'ill 386SX MACHINES

386SXPCs:
Heirs to the Low End
386SXes offer an not include the chip price in the sug­
gested list prices, because not all manu­
MHz 386SXs. For Unix or OS/2 use, a
16-MHz SX machine may be inade­
inexpensive entree to facturers offer one as an option.
We include list prices in our compari­
quate . But for users of DOS , Windows,
or DOS extended applications, an SX
386-specific applications sons , but keep in mind that street prices
vary ; mail-order systems sell at list,
machine offers a reasonably priced alter­
native to the full-blown DX .
while systems sold through dealers typi­
cally carry a 20 percent to 30 percent Variations on a Theme
Rick Grehan, Steve Apiki, discount. The standard components in most ma­
and Rob Mitchell This Product Focus marks the debut chines varied little. Each included a 101­
of BYTE's new DOS benchmarks (see key IBM Enhanced-type AT keyboard,
the text box "BYTE's New Benchmarks: one or two floppy disk drives, and at least
New Looks, New Numbers" on page one serial and one parallel port. All the
158); you'll find the results in the figure. systems ran the expansion bus at or near
More qualitative testing included calling 8 MHz . And except for the Ultra-Comp

W
hether or not you see 386SX each company's technical-support de­ machine , each system earned an FCC
systems as a legitimate alter­ partment, whenever possible, to get a Class-B rating.
native to full-blown 386DX feel for its responsiveness to common Space is at a premium in the compact
systems, you will probably user questions. models we tested, so many manufac­
agree that aggressive pricing has firmly We also tested two SX machines with a turers have integrated video and disk
established the SX architecture at the low twist: Dell's 20-MHz 320LX, the first drive controllers into the system board.
end of the market. The 386SX has production machine of its type that Several have reduced the number of ex­
claimed its niche as the low-cost, foot-in­ BYTE has tested, and Computer Periph­ pansion slots; many accept boards hori­
the-door machine for those who antici­ erals ' Goupil Golf, a Franco-American zontally to reduce the chassis height.
pate needing 386 power. portable that offers more than just good Most of the systems use the increasing­
The SX architecture has its draw­ looks (see the text box "386SX Alterna­ ly popular Intelligent Drive Electronics
backs. The 386SX's 16-bit external data tives" on page 162) . disk interface. Relatively inexpensive,
path is slower than the 32-bit path of an IDE technology incorporates the control­
equivalent 386DX CPU. But unlike the The Big Question ler with the hard disk drive, leaving only
286-based systems against which it com­ Should you buy a current SX system, wait the interface circuitry for the mother­
petes, the SX inherits the386's protected for the next generation of 20-MHz SXs, board or add-in board.
and virtual 8086 modes and internal 32­ settle for a 286 system, or cough up the continued
bit processing. cash for a 386DX? With SX prices so
Virtually every manufacturer offers a low, it's safe to say that if you 've got your
16-MHz 386SX system for hundreds of eye on a comparably equipped 12-MHz
dollars less than the 20-MHz 386DX. AT clone, you should rethink the pur­
And dropping SX prices have put these chase. In addition to the obvious clock
machines in direct competition with speed difference, the SX's better mem­
many 286-based systems. ory management, superior coprocessor,
This month, the BYTE Lab staff eval­ and extended instruction set guarantee
uates 22 16-MHz 386SX systems (see the that tomorrow's software won't outstrip
table). We asked manufacturers to supply your hardware.
a typical configuration: 2 megabytes of Against higher-end machines, the
system memory, a 40-MB hard disk answers are less clear. The 20-MHz SX
drive, one floppy disk drive, and a color machines compete most directly with 20­
VGA monitor and adapter. When manu­ MHz 386DX machines. Both require
facturers offered full-size and compact more costly memory architectures to
models, we opted for the latter. We also maintain zero-wait-state operation, and
asked each manufacturer to include an neither currently has a better price/per­
80387SX math coprocessor, but we did formance ratio than the best of these 16­

152 BYTE • AUGUST 1990


. ----~~ .

PHOTOGRAPHY : PAUL AVIS © 1990 AUGUST 1990 • BYTE 153


•l;#e#i#i&iie#iil• 386SX MACHINES

Many ofthe systems reviewed use a similar mix of components at widely varying prices. Most manufacturers opted for IDE controller technology to
save space. Quantum 's ProDrive, an IDE device used in machines from AT&T, Hewlett-Packard, and Micro Express, made a big difference on the
low-level disk tests and gave the systems a substantial boost in the applications suite (•=yes; 0 =no).

Product List Case Chip set ROM ROM Memory Hard disk Avg.
price' size BIOS setup drive seek
Shadow Maximum• Package' Speed Type Interleave time
system/ on-board (ns) (ms)
video (MB)
BIOS

Acer 1100/SX $3560 Compact Acer Award


3.03ASX
• • 8 SIMM 100 RAS/CAS
• Conner
CP·344
29

Acma386SX $2013 Standard Intel Award


3.04(P24)
• • 8 SIMM 100 Page·
mode
• Seagates
ST151
24

Arche Rival SX $3330 Standard Faraday Phoenix


1.10.00
• • 8 SIMM 100 Page·
mode
• Seagate
ST4077R
28

AT&T 6386/SX $4784 Compact Intel Phoenix


1.1016.ElB
• • 8 SIMM 7 100 Page·
mode
• Quantum
ProDri ve
19

Club American 316/SX $1986 Standard Intel AMI


Rev·F1 ·36
• 0 2 DIP 8 80 Page­
mode • Toshiba
MK134FA·I
25

CompuAdd 316S $2272 Compact Discrete


Logic
Phoenix
1.10.00 • • SIM M 80 Page·
mode
0 WO
93044·A
28

CSR 386/SX·16 $2538 Standard C&T


NEAT·SX
AM I
EMSX· 11 31 • • 8 SIP
DIP
80 Page­
mode
• Toshiba
MK134FA·I
22

Dell316SX $2699 Compact Western


Digital
Phoenix
1.10AOO
• • 8 SIMM 100 Page­
mode
• Seagate
ST157A2
29

DTK Peer \ 1660 $181410 Compact C&T


NEAT·SX
DTK
• • 5 DIP
SIMM
80 RAS/CAS
• WO
93044·A
28

Epson Equity 386SX $4536 Compact Epson NIA 0 0 14 SIMM 70 RAS/CAS 0 Conner 29
CP·344
Everex Step 386is $4646 11 Standard Discrete
Logic
AMI
Rev·F45·35 • 0 DIP 100 RAS/CAS 0 lmprimis 18

Hewlett·Packard
Vectra OS/ 16S
$5147 Compact C&T
NEAT·SX
HP/Phoenix
F.0203
0
• 8 SIMM 100 Page·
mode
• Quantum
ProDrive
19

Hyundai Super·386s $303513 Compact Di screte


Logic
Phoenix
s 1.1005 • 0 8 SIMM 80 Page·
mode
0 Conner
CP·344
29

Micro Express ME
386SX/SL
$1945 Compact VLSI Ouadtel
VL82C02 • • SIMM 80 Page·
mode
• Quantum
ProDrive
19

NEC PowerMate
SX Plus
$3898 Compact NEC Phoenix
1.10.05
0
• 10 DIP 100 Page·
mode
• NEC
APC·H225F
28

Samsung SD700 $3097 14 Compact Discrete


Logic
Phoeni x
1.10.05b
• • SIMM 100 Page­
mode
0 None

Tandy 4016SX $3877 Compact Discrete


Logic
Phoenix
1.10.00
0
• SIMM 100 Page·
mode • Smartdrive 28

Tatung TCS·8800 $3195 Standard Intel Phoenix


1.10.03 • • 8 SIMM 100 Page­
mode
• Seagate
ST251· 1
28

Ultra·Comp Ultra
386SX Appeal
$1995 Standard C&T
NEAT-SX
AMI
EMSX·1131
• • 8 SIP
DIP
100 Page·
mode • Seagate
ST251-1
28

Wang PC350/16S $5130 Compact C&T


NEAT·SX
Phoenix
1.10.01
0
• 8 SIMM 100 Page·
mode • Seagate
ST157A
28

Zenith Z·386SX $4998 Compact Faraday Zenith


• • 8 SIMM 85 RAS/CAS Q15 Conner
CP·344
29

Zeos386/SX $2175 Standard VLSI AMI


DVLX-6099 • • DIP 70 RAS/CAS Q 16 Conner
CP-3044
25

Dell320LX $3399 Standard Intel Phoenix


1.10AOO • • SIMM 80 Page·
mode • Seagate
ST157A
29

CPI Goupil Golf $649513 Compact Goupil Goupil


01
• • 16 SIMM 100 RAS/CAS 0 Conner
CP·344
29

NIA = Information not available. 2 Maximum on-board memory is memory lhal can be installed directly on the
• = Not applicable. motherboard .
RASICAS = Row·address slrobe/column·address strobe. ' Unless otherwise noted, all systems accept either 256K·byle or t ·Mb parts.
1
Unless otherwise noted, price includes 2 MB of system memory. VGA adapter and 4
Total shown first; number available in tested machine shown second.
monitor. 40·MB hard disk drive. one parallel and one serial port, and a 101·key 'Unless otherwise noted, all VGA adapters come with 256K bytes of RAM.
keyboard . 6 Later units (not tested) use Toshiba drive.
1 1-Mb SIMMS only.

154 BYTE • AUGUST 1990


Controller Floppy Drive Expansion Serial Other VGA Card Power Bundled Distribution Warranty On-site Telephone
disk bays• slots ports ports controller• width supply software channel service support
capacity (8-/16-bit) (W)
(MB)

Integrated 1.2 410 014 9-pin. Mouse Integrated 145 DOS/GWBASIC, Dealer 1year 4months No
25-pin utilities,
MS Windows
Data Tech 1.2 1/0 213 9-pin , Game Acma 16­ bit 200 Utilities Mail 1year parts. Option Toll-free
25-pin Order 2 years labor
Integrated 1.2 1/0 1/6 9-pin, None Arche 8-bit 200 DOS3 .30, Dealer 2 years Option Toll-free
25-pin VGA·C GWBASIC
Integrated 1.44 1/0 1/3 9-pin, Mouse Integrated 145 Utilities Dealer. 1year Option Toll-free
25­ pin direct
Seagate 1.2 210 016 9-pin None Club 16-bit 200 None Mail 1year Option Toll
order
Integrated 1.2 1/0 2/1 9-pin. None CompuAdd 9 16-bit 150 Utilities Dealer, 1year Option Toll-free
25-pin mail order
WD­ 1006 1.2 310 2/3 9-pin Mouse Headland' 16-bit 200 Setup, Dealer 2 years 1year Toll
VGAutils.
Integrated 1.2 None 0/3 2 9-pin None Integrated 85 EMS driver. Mail 1year 1year Toll-free
setup, utils. order
Integrated 1.2 412 212 2 9-pin Mouse Trident 16-bit 150 EMS driver. Dealer 1year No Toll
mouse driver
Integrated 1.44 1/0 1/1 9-pin Mouse Epson 16-bit 140 Ref. disk. Dealer 1year Option Toll
DOS 4.01
Data Tech 1.2. None 1/4 9-pin None Everex 16-bit 200 Setup, Dealer 1year No Toll
1.44 utility
HP 1.2 312 1/4 9-pin HP-HIL•2 HP 16­ bit 134 EMS driver. Dealer 1year Option Option
setup, util. ,
DOS shell
Integrated 1.2 1/0 1/3 9-pin Game ATI VGA· 16-bit 135 DOS/GWBASIC, Dealer 18months Option No
Wonder utilities
Integrated 1.2 0/1 213 9-pin None Integrated 200 Utilities Mail 15months No Toll-free
order
WD-1006 1.2 1/0 013 9-pin Mouse NEC 16-bit 110 DOS/GWBASIC, Dealer 1year Option Toll
MS Windows
Integrated 1.2 1/0 014 9-pin, None Renaissance 8-bit 135 DOS 3 30. Dealer 1year Option Toll-free
25-pin GWBASIC
Tandy 1.44 1/1 013 9-pin Mouse Integrated 100 Utilities Dealer 1year Option Toll

WD-1006 1.2, 0/1 212 9-pin, None Paradise 16·bit 180 Setup, utils.. Dealer 1year Option Toll-free
1.44 25-pin DOS3.30
Adaptec 1.2, 210 2/3 9-pin, Game Genoa 16-bit 200 Disk manager, Mail 1year Option Toll·free
1.44 25-pin utilities order
Integrated 1.2 1/0 1/4 2 9-pin None Wang 8-bit 145 EMS driver, Dealer, 1year No Toll-free
setup direct
Integrated 1.44 1/0 014 29-pin None Western 16-bit 120 DOS4.01 , Dealer 1year Option No
Digital MS Windows
Data Tech 1.2 3/1 1/4 9-pin. Game Western 16-bit 200 DOS. Mail 1year Option Toll-free
25-pin Digital EMS driver. order
utilities

Integrated 1.2 3/1 215 29-pin None Integrated 200 EMS Driver. Mail 1year 1year Toll-free
utilities order
Integrated 1.44 0 2/1 25-pin None Integrated 40 DOS4.01 , Dealer 1year Option Toll-free
GWBASIC

a 256K·byle DIPS only. 1s System memory is cached.


16 Optional for slower memory.
'5 12K bytes of RAM standard.
10 No monitor included.
" Price includes an BS·MB ESDI drive.
"Hewlell·Packard Human Interface Loop.
"Price for 1·MB system: 2·MB system not available.
1 4 Price does not include a hard disk drive.

AUGUST 1990 • BYTE 155


•l;ie#i#iQl#eAi@• 386SX MACHINES

~s slots for the basics-serial port, parallel ~s


~X ACER 1100/SX port, video card, and disk drive control­ ~x ewe AMERICAN 316/SX
ler-you still have three 16-bit slots and
The Acer 1100/SX owes its low profile to two 8-bit slots free. The Rival SX's foot­ The Club American 316/SX is a stan­
its vertically mounted 1/0 bus and its print is smaller than that of a standard dard-size system that puts all its controls
ability to cram as much on the mother­ AT case, but many other systems are on the front panel: power switch, hard
board as possible: two serial ports, a par­ more compact and offer as many avail­ disk drive, LED, reset switch, and
allel port, VGA circuitry, and a hard/ able expansion slots. speaker switch. Club American puts the
floppy disk drive controller. As config­ The front panel includes a reset switch serial and parallel ports, video adapter,
ured, our test system still had all four of and an LED indicating 8-MHz or 16­ and hard disk drive controller on add-in
its 16-bit slots open. MHz operation. You set the CPU speed boards. Two MB of DIP memory fits
We liked Acer's open concept ap­ using a selected hot-key sequence. onto the motherboard; additional mem­
proach to mounting the disk drives. Most The Rival SX exhibited average to ory requires a proprietary memory card.
systems pack components so tightly that above-average performance on the BYTE The two memory slots accept up to 16
adding or removing drives or cables be­ benchmark test. But performance isn't MB of RAM running at 16 MHz. Our
comes a Houdini act. Acer makes its hard everything. If you're concerned about test system cost just $1986.
and floppy disk drives and their dress­ ongoing support, you may want to inves­ Benchmark performance was above
ings easily accessible . tigate Arche Technologies' two-year average on the CPU and FPU tests, but
We had mixed feelings about the verti­ warranty, which covers the entire sys­ below average on the video tests. Since
cally mounted 110 bus, a design used in tem. In these days of the microcomputer the base system doesn't include a video
several other low-profile systems that we as commodity, a system's warranty is system on the motherboard, you're free
tested. Although it saves a few inches in just as important as its MIPS rating . to choose a better adapter .
height, installing 110 boards into a riser
card that in turn plugs into the mother­
board could put undue stress on the edge ~s ~s
connectors. ~X AT&T 6386/SX ~X COMPUADD 3168
The I 100/SX turned in an acceptable
performance overall in the low-level and AT&T's 386SX looks much like any CompuAdd squeezed as many expansion
application test, and it performed partic­ other AT&T computer; you'll recognize slots into the 316S's short 4Yi 0-inch-high
ularly well in the low-level video bench­ that saddle-oxford color scheme if you're cabinet as possible. As with the Acer
marks. If you're short on desk space and familiar with AT&T hardware. The case 1100/SX, you mount boards horizontally
like to do your own upgrades, the is taller than those of many other ma­ on an 1/0-bus riser board. CompuAdd's
I 100/SX may be your answer. chines that we tested. The extra roomi­ board is two-sided , with three 16-bit
ness inside makes installing adapter slots on the left and two 8-bit slots on the
boards or memory easier than on many of right.
~s the compact machines, and just three Installing add-in boards is a hassle .
~X ACMA 386 SX captive screws hold the cover in place. You can expect to wrestle with power
The system's manuals are very well supply and disk drive cables when in­
This full-size system places all its 110 in­ done. Our machine included a user's stal Iing 8-bit boards. Also, the 8-bit
terfaces on adapter boards . In its least­ guide, a service manual, and a hardware boards mount with their component sides
expensive configuration ($995), the reference manual. If you're serious about pointing down, and getting at the lower
Acma 386 SX comes with a dual hard/ protecting your computer investment, boards requires pulling the upper ones
floppy disk drive controller card and a such documents are invaluable. first. Two other low-profile machines
multi-110 card (two serial ports, one par­ The keyboard slopes in a comfortable that used a two-sided riser card-the
allel port, and a game port). You also get curve, and all the important periph­ DTK Peer\ 1660 and the Micro Express
I MB on the motherboard and all the erals-serial ports, parallel port, VGA ME 386 SX/SL-had similar problems.
standard critical options. Our test system controller, and disk drive controller-are Only the VGA board occupied an ex­
weighed in at $2013 and had three 16-bit on the Intel motherboard, leaving the pansion slot in our evaluation unit. All
and two 8-bit slots free. machine's four expansion slots free. The other 1/0 circuitry-serial, parallel, and
We prefer that a machine have a reset system also includes a handy front­ disk-sits on the motherboard.
switch; Acma puts its right up front next mounted reset switch. The CompuAdd 316S's below-average
to an 8-/16-MHz turbo switch. The 386 The 6386/SX performed particularly performance-with the exception of the
SX performed quite well, and the price well on our disk benchmarks. BYTE's low-level disk benchmarks-disappoint­
for a bare-bones system is attractive, es­ low-level disk tests ranked the machine ed us. On the other hand, the machine's
pecially if you already have an IBM PC among the leaders in this area. The $2272 price is quite low.
system to retire but you want to keep the AT&T 6386/SX posted similar results in
110 boards in service. the disk-intensive database application­
level tests . In other areas, the 6386/SX ~s
scores were either fair or above average, ~X CSR 386/SX-16
~s except for its disappointing video test
~X ARCHE RIVAL SX scores. The 386/SX-16 from Computer Systems
The 6386/SX's $4784 list price may Research isn't the fastest machine we re­
The Arche Rival SX is another standard­ be a bit steep, but you'll pay even more viewed , nor is it the cheapest. But at
footprint system that puts all its 1/0 on for a comparably equipped Hewlett-Pack­ $2538 in our standard configuration and
adapter cards. After you have filled up ard or Wang system. continued

156 BYTE • AUGUST 1990


286 and 386 Software!
'iTRl~~~M Replaces your 286 with a 386SX!
16 or 20 MHz SX Speed from $495
If you currently use an 80286 and The Microway NOP Fortran-SX and Limited Offer • If you purchase a
are hamstrung by the 640K memory NOP C-SX compilers generate the best FASTCache-SX before October 15, we
limit or need more speed, you owe it code to take advantage of your 386SX. will bundle in a copy of the SX ver­
to yourself to try a Microway acceler­ They feature excellent global optimiza­ sion of NDP-C, NOP-Fortran or NDP­
ator. The FASTCache-SX plugs into tions not found in 16 bit compilers, Pascal for half price. For just $795 plus
your 80286 socket replacing it with a plus the ability to take advantage of the cost of an 80387SX you will be
16 or 20 MHz 80386SX. It is fed by a the 4 gigabyte address space of the SX. able to convert your 286 AT into a 32
large four-way cache similar to the one In addition, our complete line of an­ bit development platform that will pro­
built into the 80486. This results in cillary products, including symbolic vide you with VAX performance for a
zero wait state performance using or­ debuggers, profilers, virtual memory, fraction of the price! To order please
dinary AT memory. plotting packages, windowing packages, call 508-746-7341.
Running on a 20 MHz FASTCache, graphics libraries and the NAG
the Landmark benchmark delivers 27 numerics lib raries, can save you hun­
MHz for the CPU and 49 MHz for the dreds of hours moving your mainframe
FPU - four and eight times the code to the SX. We also support the
throughput of the 286 and 287 that dialects you need, like VMS Fortran
came with the original AT. It is 100% and ANSI C with the MS C DOS
compatible with most 286 powered ATs and graphics extensions. However, the
running all your 286 and 386 software, best feature of these products is their
including protected mode applications price, just $595 including the DOS
like Windows 3.0, DESQview-386 and, Extender tools needed to run the SX
of course, Microway's NOP C-SX and in protected mode!
Fortran-SX. At a suggested list price of just $495,
the FASTCache-SX-16 is a real bargain!

MICfOWBY._________V1A_or_1d_L_e_ad_e_r ,_·n _P_c _N_um_e_ri_cs


Corporate Headquarters U. K. 32 High St., Kingston-Upon-Thames, 081-541-5466
P. 0. Box 79, Kingston, MA 02364 USA Germany 069-75-2023 Italy 02-74.90.749
TEL 508-746-7341 • FAX 508-746-4678 Holland 40 836455 Japan 81 3 222 0544
• •i,,j,jiQl#eQi@• 386SX MACHINES

BYTE's New Benchmarks:


New Looks, New Numbers
n the BYTE Lab, we've are no different, so be care­
Ihardware
sometimes wondered if
and software de­
ful about drawing conclu­
sions from the numbers
signers ever sleep; we have without investigating the de­
certainly had our share of tails of the disk drive and its
sleepless nights keeping up controller.
with them. The result is an
overhaul of BYTE's DOS Video
benchmark suite. Our video tests are an im­
proved model of our previ­
LOW-LEVEL ous version. We kept both
BENCHMARKS text- and graphics-based
We kept many tests in the tests. We added a test for
BYTE benchmark suite, drawing rectangular regions
dropped some, and modi­ of characters on-screen and
fied others. First, you'll no­ measuring the time for the
tice that we continue to par­ video BIOS to scroll those
tition the low-level tests into regions up and down. As be­
CPU , FPU, Disk 1/0, and fore, the benchmarks deter­
Video tests. Here is the mine what type of adapter
breakdown: BYTE benchmark program is intelli­ you have and run tests for each available
gent enough to recognize the copro­ graphics mode.
CPU cessor type. So, running Fmath on an Perhaps the most important modifi­
We retained the world-famous Sieve of 8087 will execute code that has FWAIT cation to the low-level tests is the new,
Eratosthenes. We also kept the Sort instructions inserted (mandatory for ·user-friendly front end. The menu­
benchmark, but we trimmed it down to FPU/CPU synchronization), whereas driven user interface makes BYTE's
include only Quicksort and Shellsort al­ running on an 80287 or 80387 will exe­ benchmarks attractive and easier to use .
gorithms. The String Move benchmark cute code without inserted FWAIT in­ We've also added a results log that
is back, as well; we kept the important structions. Also, the Fourier test has to makes the benchmarks easier to run. As
even-byte-boundary I odd-byte-bound­ use a convoluted algorithm built around usual, we freely distribute the complete
ary comparisons for word- and double­ the FPTAN instruction to calculate benchmark code-source as well as exe­
word-wide moves. A newcomer in this sines and cosines on the 8087, but the cutable-upon request. You'll also find
category is the Integer Math bench­ 80287 and 80387 enjoy built-in sine and the BYTE benchmarks in the listings
mark, which, as its name implies, tests cosine functions. area of the Byte.bmarks conference on
integer (in this case, 16-bit integer) ad­ BIX.
dition, subtraction, multiplication, and Disk 1/0
division. Once again, we kept an old friend on APPLICATION BENCHMARKS
duty: the File 1/0 test. However, since Our low-level benchmarks offer a de­
FPU hard disks have been getting bigger by tailed record of the elements of machine
For obvious reasons, we kept the famil­ the day , we beefed up the test to roughly performance, but they tell only half the
iar floating-point (Fmath) test. Fll\ath is twice its original size. File 1/0 repre­ story . While they provide a good basis
the floating-point counterpart to the In­ sents the only low-level test that in­ for making machine-to-machine com­
teger Math benchmark in the CPU tests; cludes an element of DOS in its behav­ parisons, they supply comparatively lit­
it executes a series of adds, subtracts, ior. A II other tests either exercise the tle information on how well a system
multiplies, and divides . Our previous it­ hardware directly or make BIOS calls. will actually perform under a complex
erations of the BYTE benchmarks fol­ A newcomer is the Read Throughput application. It's difficult to extrapolate
lowed this test with two tests for trans­ test, which determines how fast the hard performance under AutoCAD, for in­
cendentals; we based both on a simple disk system can get data off the drive stance, on the basis of how long a system
Simpson's-rule integration, and many and into system memory. We also im­ takes to run the Sieve of Eratosthenes .
of the faster 80387s ran the tests at proved the Disk Seek test, which now BYTE's application benchmarks at­
speeds that approached the resolution of gives a more accurate picture of the tempt to fill in these information gaps.
our timing routine. We've replaced that drive's average seek time. We have one Instead of trying to simulate the instruc­
test with a more robust benchmark that caveat here: All disk tests are extremely tion mix that makes up an application,
calculates the first n Fourier coeffi­ sensitive to any cache that might be on we run a standard suite of tests using the
cients for a square wave of period 2. the controller, as well as the controller most common software packages avail­
We should point out here that the type-SCSI, ESDI, and so on. Our tests able in each application area.

158 BYTE • AUGUST 1990


We have selected seven application index score mostly depends on the hard batch file . Our test is to time a run of the
areas to test: word processing, desktop disk drive, although CPU and video batch file that generates the floor plan.
publishing, database management, performances also come into play on
compilers, CAD, science and engineer­ some tests . Because Paradox 3.0 and Science and Engineering
ing, and spreadsheets. For each area, dBASE IV use expanded memory, the Of the application areas represented
we derive an application index by nor­ speed of expanded memory operations here, the scientific and engineering
malizing each test result against the re­ also contributes to this index . tests probably depend least on disk drive
sults from an 8-MHz IBM PC AT and The Paradox test document is a 1.28­ speed. The critical requirements for a
determining the geometric mean of the megabyte database containing names , good showing are a fast CPU , a fast
normalized numbers . The resulting in­ addresses, and account information for FPU, and good graphics performance.
dex gives you a useful approximation of 7000 customers . We time five opera­ We use three packages: Stata release
system performance in each area. tions: counting records, importing rec­ 2, a statistics/analysis package from the
ords from a dBASE document, sorting Computing Resource Center; Math­
Word Processing on one field, indexing, and sending the soft's MathCAD 2.5, an equation solver
We time six common word processing resulting database to a text file . of the electronic blackboard variety ;
operations using WordPerfect 5.0 and a Our dBASE IV tests are similar, but and The Mathworks ' PC-Matlab 3.5f,
330K-byte text file. The first test is to they use a larger, 10,000-record data­ software best suited to solving and ana­
load the file. In the second test, we time base. The test suite consists of five oper­ lyzing engineering mathematics .
a search-and-replace function operating ations : appending additional records, For each package, we time two macro
on approximately 2000 instances of the indexing the database, listing to the scripts. The first Stata script conducts
wordfirst. The third test is a jump from screen, deleting records and packing the an analysis of variance on a set of test
the last page of the document to the database, and sorting the database. data; the second draws a series of
first. The fourth test is a series of para­ graphs describing another set of data.
graph copies in which a single para­ Compilers MathCAD solves both a convolution
graph is inserted repeatedly into later We use Microsoft C 5 .1 and Borland 's problem and an iterated function prob­
sections of the document. The fifth is a Turbo Pascal 5.5 to gauge a system's ef­ lem. Both of the PC-Matlab tests run a
spelling check, and the sixth and final fectiveness at source code compilation. variety of operations , including graph­
test is to save the modified file. Word This is another application area that de­ ing, solving filter equations, and build­
processing test results depend heavily pends on both a quick CPU and a fast ing mesh plots.
on both memory speed and disk perfor­ hard disk drive . Our C source file is
mance . Dave Betz's XLISP, which consists of Spreadsheets
24 source files, for a total of242K bytes Our spreadsheet benchmark tests run
Desktop Publishing of C code. We include both compile and under Lotus 1-2-3 release 3.0 and Mi­
We use Aldus PageMaker 3.0 for our link time in the test. crosoft Excel 2. I .
suite of desktop publishing tests. The For Pascal source code, we chose Our Excel suite loads and recalcu­
suite consists of three repeatable opera­ Borland ' s MicroCalc demo spread­ lates a 433K-byte, 10,000-cell spread­
tions : flowing a large text file , changing sheet, included with the Turbo Pascal sheet based on the Savage formula. It
the text style for the full document, and 5.5 compiler. As with Microsoft C, we also runs a macro that performs a bi­
printing the document to disk. time both compilation and link times; nary goal seek.
Our test file is a three-column , 35­ the MicroCalc source code comprises Lotus 1-2-3 performs virtually the
page newsletter. At the start of the test, 12 Pascal files and takes up 223K bytes same operations on the same set of data.
the document contains no text, but it has on disk. The only difference is the file form at
graphical elements sprinkled through­ and the macro in the second test. We
out. The graphics serve as an obstacle CAD also use 1-2-3 to load, copy, and save a
course when flowing the 90K-byte text Good CAD performance depends on large block of text data.
file . fast graphics and on system speed in Spreadsheets depend on fast mem­
Next, we record the time it takes to floating-point operations. Like most ory, a fast hard disk drive, and good
change all the text to bold. Then, in our other application areas, CAD benefits processing speed for both integer and
third test, we create a Postscript repre­ from good disk drive performance. floating-point calculations. Lotus 1-2-3
sentation of the test document by print­ We use two packages : AutoCAD re­ makes use of extended memory, while
ing it to a disk file. lease 10 and Generic Software CADD Excel uses expanded memory; together,
Like the word processing tests , the level 3. Our AutoCAD test file is a the two packages test most aspects of
desktop publishing tests are about l 72K-byte three-dimensional architec­ memory speed.
equally dependent on memory speed tural drawing . Five tests make up the
and disk performance . To a lesser ex­ suite: redrawing, panning, zooming, re­ Comments
tent, they also depend on a system's moving hidden lines, and regenerating All together, our upgraded low-level
graphics-mode video performance. the drawing. benchmarks and improved application
The Generic CADD test drawing is tests give us a handle on most aspects of
Database Management the floor plan for a house. Generic system performance under DOS . We
We split our database management tests CADD has the ability to store drawings will continue to make incremental up­
between Borland's Paradox 3.0 and as batch files, a series of commands that grades to these benchmarks as ma­
Ashton-Tate's dBASE IV . The database create the drawing when you launch the chines get more powerful.

AUGUST 1990 • BYTE 159


386SX SYSTEMS: BENCHMARK RESULTS
Applications Low-level

Micro Express ME 386 SX/SL I I


I
I I I
Everex Step 386is I I I I I I'~. J
I

AT&T 6386/SX I I I I
I
I I
Zeos 386/SX I I I P"·\'i l
Tatung TCS-8800 I I I I I
I

Hewlett-Packard Vectra QS/16S I I I I, I


Acer 11 00/SX II I r
Epson Equity 386SX I I I I
Club Am erican 316/SX I I I I!. '«
NEC PowerMate SX Plus I I I I·
Acma 386 SX I I I r :
Arche Rival SX II I I.
CSR 386/SX-16 I I I 1 ·1~ ,1
DTK Peer\ 1660 II I I I I I
Samsung SD700 I I I I I
Tandy 4016SX I I I l"'' I
Wang PC350/ 16S I I I I I
Dell 316SX I I I I. · 1
Ultra-Comp Ultra 386SX Appeal I I I I I
Hyundai Super-386s I I I I I ·1
Zenith Z-386SX II I I I I
CompuAdd 316S I I I I I I I

Dell 320LX* I I I I I I
CPI Goupil Golf I I I I 1 I
1
"'

Compaq 386/20 I I I I I:. ,, I


0 '
10 20 30 0 10 20
D Word processing index D CPU index

D Desktop publishing index D FPU index


D Database index
D Compiler index
D Disk index

D CAD index E8 Video index


D Scientific/Engineering index
' 20-M Hz CPU. D Spreadsheet index

The BYTE DOS benchmark suite test results, ranked by cumulative application score, show that the Micro Express ME 386
SX/SL was fastest, outrunning even the 20-MHz Dell 320LX on our low-level CPU benchmarks. With the exception ofthe 320LX,
all systems use Intel's 16-MHz 386SX CPU. For all indexes , an 8-MHz IBM PC AT = 1.

160 BYTE • AUGUST 1990


•l;*·*·"'''l·*i'I• 386SX MACHINES

backed by a two-year warranty, the CSR pensate for its average benchmark re­ lieu of the 40-MB unit that we requested .
386/SX-16 offers dependability at a sults, but other problems hampered this The $4646 price for our test system drops
good price. system as we! I. to $3911 when you substitute Everex ' s
CSR started out in the microcomputer DTK's proprietary BIOS includes an 40-MB hard disk drive . We can't say how
service business. The company has a infuriating ROM-based setup utility that the Everex would perform with its 40­
strong bent toward service and repair; suffers from sluggish pop-up windows MB hard disk drive, but the fast CPU and
when we called for technical support, an and a roundabout command structure, first-place FPU score promise superior
operator routed us directly to a service and the system's Western Digital hard overall performance even with the stan­
technician. disk drive suffered from intermittent dard system .
The 386/SX- l 6 appears solidly assem­ data errors. A new hard disk drive un­ Everex built the Step 386is around a
bled , and the full-size case and mother­ doubtedly would have cured the latter modified 286 motherboard . The 386SX
board give it plenty of room for expan­ problem. and 80387SX processors sit on a small
sion. CSR's hinged keyboard dustcover daughtercard that plugs into the 286 and
may keep dust off the key contacts, but 80287 sockets on the system board.
we found it so annoying that we had dis­
connected it within 5 minutes after un­ ~~ EPSON EQUITY 386SX The Step 386is's tall, full-footprint
design has room for three half-height
packing the system. drives mounted in a vertical stack. The
The CSR 386/SX-16 includes Ta­ At $4536, the Equity 386SX is one of the front panel features the LED display
tung's CM-1496 color VGA monitor, pricier units we tested. Benchmark per­ found on other Everex machines ; it
which ranked high in our BYTE Lab tests formance was slightly less than top of the shows stages during the power-on self
(see "A VGA on Every Desk," March line, but the Equity 386SX shows quality test and the current disk sector the ma­
BYTE) . in design that may make it worth the chine is accessing.
extra money for users seeking long-term Although the 386is is more expensive
reliability . than many other machines in its class , its
~s Like most compact desktop machines, good performance and the reliable
~X DELL 316SX the Equity system board bears little re­ Everex name make this system worth
semblance to that of the IBM AT, with considering.
Dell's 316SX looks like one rugged ma­ which it claims compatibility. The only
chine, and its reinforced case makes the memory on-board is a group of single in­
system heavier than you'd expect. The line packages (SIPs) soldered onto the ~S HEWLETT-PACKARD
heavy-duty image ends, however, when motherboard . You install additional ~X VECTRA QS/16S
you see the system's wimpy 85-watt memory on a card , included with all sys­
power supply. That's a surprisingly low tems , that plugs into a proprietary If you're looking for a well-constructed
rating when you consider the system's motherboard connector. The 1/0 card machine and you ' re willing to pay for
three available expansion slots and three also connects to the system board quality, you are probably considering
drive bays. through a dedicated DIN connector. Hewlett-Packard's Vectra QS/16S. At
Dell put the system's two serial ports, The design is clean . Installing mem­ $5147 in our standard configuration , the
parallel port, VGA adapter, and floppy/ ory doesn ' t require handling the mother­ Vectra was the most expensive machine
hard disk drive controller on the mother­ board , and the 1/0 card stays away from that we reviewed , although it costs $2500
board. Readily accessible single in-line the bus connectors. The bus connectors less than HP's 20-MHz 386.
memory module (SIMM) connectors mount vertically , rather than horizontal­ HP houses the 386SX processor, the
make adding memory easy. As with ly, on the system board. Finally, the chip 80387SX coprocessor, and all system
other compact designs, expansion boards set, motherboard , VGA card, and power memory on a vertical card that plugs into
mount horizontally into the machine. supply are all either Seiko or Epson the motherboard. The motherboard itself
In terms of performance, the 3 l 6SX parts, which should eliminate the poten­ is clean, containing little more than bus
ran with the pack on the low-level tests, tial for compatibility quirks between interface logic and BIOS ROMs . The
scored slightly above average on CPU-in­ parts that come from different manufac­ video adapter and hard/floppy disk drive
tensive low-level benchmarks, and then turers. controller occupy two of the machine's
fell behind on the application tests. Its The Equity has good growth potential. six expansion slots.
$2699 list price is about average. The The memory card accepts up to 12 MB of Everything about the system has a
machine's documentation, however, is RAM , for a system total of 14 MB. And rugged, solid feel. The case slides on and
superb. The well-illustrated, easy-to-fol­ the Equity supplies three externally ac­ off cleanly. The keyboard is comfortable
low manuals should please even the com­ cessible 5 'A-inch half-height drive bays, to the touch and uses the speaker to simu­
puter novice . more than most small-footprint designs. late keyclicks . The Vectra has one un­
usual connector-a port for HP's Human
Interface Loop, or HP-HIL. The con­
~s ~s nector supports devices like HP mice and
~X DTK PEER\ 1660 ~x EVEREX STEP 386is graphics tablets .
The Vectra's low-level CPU, FPU ,
You can open DTK Computer's low-pro­ The Step 386is was a top performer, fin­ and video benchmarks were relatively
file Peer\ 1660 by removing a single ishing second only to the Micro Express lackluster. But the Vectra's top marks on
cover screw. Inside, the system board ac­ system on our CPU tests . That the 386is the low-level disk tests gave it a big boost
cepts both DIP and SIMM memory, for also garnered an excellent application in­ in our application benchmarks, placing it
a ceiling of 5 MB. The Peer\ 1660's dex didn't surprise us, since Everex sup­ sixth overall.
$1814 price (sans monitor) helps com­ plied an 85-MB ESDI hard disk drive in continued

AUGUST 1990 • BYTE 161


.,j,,j,jjjiile#iii. 386SX MACHINES

386SX Alternatives
ell ' s 320LX is the however, is its price. Our
D first shipping 20­
MHz 386SX machine that
test machine with l MB of
RAM and a 40-MB hard
we' ve tested. It's the harbin­ disk drive lists for $6495­
ger of a new class of ma­ more than any of the other
chines that pit the SX archi­ SXmachines we tested . Ul­
tecture against machines timately , the Goupil Golf
that use Intel ' s 20-MHz will appeal mostly to up­
386DX CPU. Computer Pe­ scale users for whom style is
ripherals ' sleekly designed as important as substance.
Goupil Golf is a laptop/
desktop hybrid that offers Dell Leaps to 20 MHz
most of the amenities of a Beyond it s fast 20-MHz
compact desktop model in a CPU , Dell's 320LX looks
much smaller form. We've no different from any 16­
included benchmark results MHz 386SX machine . Dell
for both machines in the fig­ does not offer a compact
ure; you 'll find key features model ; our test unit mea­
described in the table. Photo A: The Goupil Golf (left) combines good looks and sured 21 by 6 V2 by 16 1/2
good performance in a very small box; Dell 's 20-MHz inches and had plenty of
Le Goupil-Tres Chic 386SX machine, the 320LX, doesn't deliver the performance room for its six 16-bit 1/0
The Goupil Golfs unique­ that we expected. slots and two 8-bit slots . The
ness is apparent : its jet­ video adapter occupies a
black molded-plastic plat­ slot; the 1/0 ports and flop­
form looks like the stand for a monitor back and sliding the top off. From there, py/hard disk drive controller hardware
or a digitizing tablet. You wonder for a most components snap apart, although are all on the motherboard. The case
moment if some components might be you need a Phillips-head screwdriver. also has room for five 5 1A-inch half­
missing. Then you fold up the top , The Goupil Golf is easier to disassemble height devices or one half-height and
which holds a 10-inch cold-cathode than any of the other SX machines we two full-height devices.
backlit LCD monitor, and you realize tested for this product focus. The 320LX's 386SX may hop along
that it's all here . The Goupil Golf's one technical fault at 20 MHz , but the speedy processor
The 640- by 480-pixel VGA-compat­ is its slow LCD monitor, which some­ clock doesn' t achieve a proportional
ible LCD monitor has eight shades of times lagged behind the current graph­ performance boost. Several 16-MHz
gray. If you don't like how the display ics mode. On one of the low-level graph­ systems that we tested outpaced the
maps colors to gray scale, a button on ics tests, for example, one portion of the 320LX' s Seagate STl 57 A hard disk
the display lets you rotate through alter­ display was busily drawing in one mode drive. The differences appear first in
nate mappings . You can also detach the while, for a second or two, another por­ the low-level disk tests and again in the
LCD monitor and plug in a standard tion retained the image from a preced­ database benchmarks. The 320LX also
VGA monitor. ing screen. The effect has more to do stumbled in the low-level memory-move
The system unit itself measures only with the nature of LCD monitors in gen­ tests . The memory-move problem also
12% by 2Yi by 14% inches, but the key­ eral than the Goupil Golf in particular, affected application tests such as the
board is a no-compromise 101-key IBM and the portability that you gain easily desktop publishing flow test.
Enhanced-style unit. Inside, the Goupil outweighs these transient peculiarities. In the FPU and video tests , the Dell
Golf has a 16-MHz 386SX, a socket for The Goupil Golf placed at above aver­ 320LX is a clear leader. If your applica­
an 80387SX, a 3 1/2-inch 1.44-megabyte age or higher in most of our tests, al­ tion requires number crunching and
floppy disk drive, and a 3Yi-inch 20- , though it scored slightly below par in graphics, you should consider it.
40-, or 100-MB Conner Peripherals In­ the video and Dhrystone benchmarks . The 320LX comes with Dell's high­
telligent Drive Electronics hard disk Keep in mind that the Goupil Golf is quality documentation and the usual
drive. A PS/2-compatible mouse port more a luggable than it is a portable. complement of utility and diagnostic
sits on the right-hand side of the case, The keyboard, system unit, and LCD software, including an EMS driver. The
adjacent to the recessed reset button. monitor add up to a little over 15 V2 machine is easy to open. Inside, the lay­
The system comes with 640K bytes of pounds . Fortunately , Computer Periph­ out leaves expansion slots, memory
single in-line memory module-mount­ erals offers an optional carrying case slots , and drive bays accessible .
ed, 100-nanosecond RAM, but you can that lets you lug the Goupil Golf on your If Dell can beef up the 320LX's
expand memory to 1, 2, or 4 MB . Two shoulder. Finally, we're not sure how memory and disk throughput, the small
horizontally mounted 8-bit adapter slots well its plastic case will withstand trav­ price difference between this machine
hold half-length expansion boards. el, and the Golf is not battery-powered. and other 16-MHz 386SX systems
Getting into the machine is a simple The Golfs small size allows only would simply disappear when weighed
matter of removing two screws at the limited expandability. Its big drawback, against performance gains.

162 BYTE • AUGUST 1990


•1;•··········•••4-11 386SX MACHINES

~I HYUNDAI SUPER-386s must mount expansion cards horizontally


on a riser card that plugs into the mother­ ~I TANDY 4016SX ·
board , and the two 8-bit slots, partially
Hyundai's SX is an average machine in obstructed by power supply and control­ The Tandy 4016SX's cover is no more
most respects . The company sells the ler cables, accommodate only half­ than a plastic carapace wrapped around
machine with only I MB of RAM ; for length cards. The machine has room for an inner metallic shell. This shell com­
purposes of comparison, we added $100 one additional 3 112-inch storage device. pletely encloses the interior of the ma­
for an extra megabyte, for a grand total For $1945, however, you may be will­ chine; you gain access to the mother­
of$3135 . ing to overlook these limitations. The board by folding the top open like a pair
Opening up the Hyundai isn't particu­ ME 386 SX/SL delivers top performance of wings . The left side opens to reveal the
larly difficult. But when we attempted to at the lowest price-it's hard to ask more memory sockets and three 16-bit expan­
add RAM, we couldn't find one of the of any system. sion slots . On the right side are three
three jumpers that we needed to set. We drive bays, configuration DIP switches,
finally found it under the chassis that and the math coprocessor socket. The

~I NEC POWERMATE SX PWS


supported the disk drives. It's difficult to fold-open top not only serves as an elec­
recall how many parts we had to unscrew tromagnetic interference/radio frequen­
to get to that one jumper. It's too bad that cy interference shield when closed, but
the authors of the user's guide didn't pro­ NEC' s PowerMate is an average-per­ you can lock it shut. No one can sneak
vide a motherboard diagram so we could forming compact system with limited ex­ into your office and borrow your modem
locate the jumper more easily. pandability. Our PowerMate SX Plus test card when you're not in .
The Super-386s 's ATI VGA Wonder­ system sells for $3898, which puts it in The basic 4016SX might carry all the
16 performed quite well on our low-level the moderately high-priced category, peripheral devices you need . The serial,
video benchmarks , but in most other along with the Tandy and Epson ma­ parallel, and floppy and hard disk drive
areas, the machine lagged behind the chines. interfaces, VGA controller, and even a
group. The VGA Wonder-16 is the only The PowerMate has four horizontally PS/2-compatible mouse interface are on
add-in card: Hyundai incorporates the mounted expansion slots. An additional the motherboard.
serial port, parallel port, and disk drive memory slot runs at 16 MHz . The op­ Our test machine turned in mediocre
controller into the motherboard . tional add-in card accepts up to 8 MB of performances on all our tests, showing
RAM. up either in the middle or somewhere in
As you'd expect from NEC, the qual­ the lower half of the pack. The $3877
~S MICRO EXPRESS ity of construction is good . The power price was higher than average. The
~X ME 386 SX/SL supply runs along one side of the ma­ Tandy 4016SX is a space saver, however,
chine rather than just in one corner, lend­ and the locking case is unique . And with
Top benchmark performance set the ing stability and improving airflow. An Tandy's many retail outlets, locating ser­
compact ME 386 SX/SL apart from its NEC Super-VGA controller sits in a spe­ vice shouldn't be a problem for most
competitors. The system had the highest cial connector attached to the mother­ users.
score on our low-level CPU benchmarks, board . Two MB is standard on the
even outpacing the 20-MHz Dell 320LX. PowerMate SX Plus; NEC solders the
The ME 386 SX/SL's application index SIP packages onto the motherboard . ~s
also easily mastered those of the other ~X TATUNG TCS-8800
systems that we tested .
The 386 SX/SL runs the CPU and ~s Behind its white-on-white high-tech ex­
FPU at just over 16 MHz (about 16 .25 ~X SAMSUNG SD700 terior, the TCS-8800 is a workhorse that
MHz) , slightly out of spec for the chip delivers good performance at a fair
set and processors. Micro Express says Samsung's compact SD700 is another price. $3195 buys Tatung's version of
that the slightly faster clock crystals that average performer with an above-average our standard configuration, including
drive the system are easier to obtain. The price of $3097 , excluding a hard disk Tatung's CM-1496 VGA monitor. This
people at Micro Express also claim to drive . Samsung relies on its dealers to display is clear and easy on the eyes.
have designed the board for 20-MHz op­ add a hard disk drive . Our system in­ Other system components are more or
eration and say that they've encountered cluded a 42-MB Miniscribe IDE hard less standards: a Western Digital MFM
no problems running at the odd speed. disk drive for testing purposes. floppy/hard disk drive controller card , a
Although this unusual design probably The SD700's system layout is similar Seagate hard disk drive, and a 16-bit Par­
gave the CPU score a small boost, it's to that of other compact units . The ma­ adise VGA adapter. This configuration
likely that the outstanding results owe chine uses a riser board that accepts hori­ leaves two 8-bit and two 16-bit slots
more to the fast memory subsystem . Disk zontally mounted expansion cards. The available in the full-size case. The verti­
performance benefited from Micro Ex­ motherboard accepts up to 8 MB of cally mounted expansion slots sit on a
press' s choice of a 19-millisecond Quan­ SIMM-mounted RAM, and the parallel, riser board that connects directly to the
tum ProDrive, the same unit used in the serial , and IDE hard disk drive interface motherboard. You can install up to 8 MB
AT&T and Hewlett-Packard systems. are on-board. ofon-board RAM using I-MB SIMMs .
To attain a small footprint, Micro Ex­ The Phoenix Extended Features BIOS The TCS-8800 ' s application bench­
press uses SIMM memory and integrates includes ROM-based utilities such as a mark scores placed it in the top tier, just
peripheral electronics such as the hard/ disk cache and an EMS driver. Our test behind the Zeos and AT&T machines.
floppy disk drive and VGA controllers on machine was equipped with one 5 112-inch On the low-level tests, the TCS-8800
the motherboard to save space. half-height storage bay and four 16-bit posted strong CPU and FPU results.
The machine has its weak spots: You 1/0 slots. conrinued

AUGUST 1990 • BYTE 163


Advertisement

•1;1.1.111111.11•1• 386SX MACHINES CHOOSING


A MULTI­
USER
~S ULTRA-COMP ~s SYSTEM
~X ULTRA 386SX APPEAL ~X ZENITH Z-386SX OR LOCAL
The Ultra-Comp Ultra 386SX Appeal Zenith ' s 386SX system surprised us in AREA
earned slightly below-average scores on several respects. Its adjustable name­ NETWORK
most of our benchmarks, but it's dura­ plate rotates so that the machine appears by Rod Roark
ble, backed by solid technical support, upright whether you use it as a tower or
and one of the least expensive machines on the desktop. A common decision managers make when
that we tested. One possible drawback is Getting into the Z-386SX is a snap. automating a business is whether to install a
that the $1995 box carries only FCC Two screws in the rear secure the lid, multiuser operating system or a LAN . Making
Class-A certification, so it won 't qualify and you can easily undo them with your the right choice involves evaluating the way
for residential use. fingers . The 1/0 adapter cards mount the business operates, the daily tasks employees
The Ultra comes in a standard, full­ horizontally into a riser board that car­ perform, and existing resources.
size AT case. It has the Elite Group ries the 1/0 slots and most of the circuitry In general , multiuser systems are ideal for
motherboard found in several mail-order for the floppy and hard disk drive con­ communication within intensely interactive
machines, a standard Seagate hard disk trollers. The machine has five 16-bit workgroups, such as those found in specialized
drive, an Adaptec controller board, and a slots, but the video adapter occupies one. departments like accounting or sales. LANs
generic 1/0 board. The video system The motherboard includes on-board were once the only way PC users could share
consists of two high-quality, name­ serial and parallel ports. information , and today are an ideal way to tie
brand components: a Genoa VGA card The memory architecture includes a multiuser workgroups together.
and a Sony CPD-1320 color VGA mon­ 16K-byte CPU cache daughtercard that Compared to LANs, multiuser systems are
itor. plugs into the motherboard . Alas , the economical, provide faster disk access, and
Overall , the Ultra provides a good machine ' s CPU performance was abys­ are easier to install , configure and maintain.
office computer at a fair price. Although mal. The system doesn't move memory They al so work well when several people need
the machine ' s performance in our contents around efficiently, and this hin­ to share the same high-cost peripherals, such
as laser printers, check printers and plotters.
benchmark tests was unimpressive, the drance also affected the application
Ultra ' s bargain basement price makes it benchmarks . Only the CompuAdd 316S The daily demand users will put on the system
attractive . scored lower on the application index. is a critical factor to consider. CPU-intensive
But Zenith has a history of manufactur­ activities, such as CAD/CAM, work well in a
distributed processing (LAN) environment,
ing depr;:ndable hardware with excellent
while disk-intensive activities, such as data
~s software and attendant documentation , entry, are well-suited to a shared processing
~X WANG PC350/16S and this system is no exception. (multiuser) system . Most businesses with
more than a handful of employees are best
Wang ' s 386SX system is most compara­ served by a hybrid system of several multi­
ble to Hewlett-Packard's; both are well­ ~s user workgroups tied together by a LAN.
built, high-quality machines from first­ ~X ZEOS 386/SX The company's resources, including budget,
tier manufacturers. However, the PC current installed hardware and software, and
350/16S also shares the Vectra's pen­ The Zeos 386/SX's good reputation, technically-minded people, cannot be over­
chant for disappointing CPU perfor­ standout pricing, and excellent bench­ looked in determining the optimal system .
mance at a premium price. The Wang PC mark performance make it an obvious
If the company has an existing base of PCs,
350/16S's list price of $5130 is only choice. It's a close second to the Micro but needs a way to share information, printers
slightly less than that of the Hewlett­ Express system in price, it's near the top and other peripherals, a LAN is a good choice.
Packard machine. of the heap in performance, and the full­ If the company has more users than PCs, and
The case cover slides easily off the PC size case offers more room for expansion needs a way to provide more processing ability
350/l 6S ' s chassis, and al I the screw than the ME 386 SX/SL. inexpensively, a multiuser solution is optimal.
holes lined up properly during reassem­ The Zeos 386/SX accommodates four Some multiuser operating system companies,
bly. To be sure, these are minor points, 5 'A-inch half-height drives and two 3 V2­ such as The Software Link, provide options
but the difference in quality between a inch drives-more room than in any of that incorporate existing XT- and PC-style
system like this and an average clone is the other systems we reviewed. The sys­ computers into a multiuser system.
striking. tem board accepts up to 4 MB of DIP Because multiuser systems, particularly DOS­
A highly integrated motherboard memory . The 70-nanosecond DRAM compatible ones, are easier to use and main­
allows the PC 350/16S to fit in a small­ chips installed on our machine didn't re­ tain than LAN s, it is usually unnecessary for
footprint case. Wang uses Chips & Tech­ quire memory interleaving to attain good a company to hire a network administrator.
nologies' NEAT-SX chip set and builds performance , although interleaved oper­ Once a local consultant or dealer configures
an IDE disk drive interface and the 1/0 ation is an option if you install slower and installs the initial system, most com­
ports into the motherboard. Vertically RAM chips. panies are able to handle daily maintenance.
mounted expansion slots provide average A few flaws tempered our enthusiasm Consulting a local specialist or dealer with
expandability for a full-size system-the for the machine. 'fhe Conner Periph­ experience in multiuser systems and LANs is
test unit that we used in the Lab had five erals CP3044 IDE drive and Seagate a good way to determine the best option .
slots available . IDE interface card combination that we
Wang provides its customers with tele­ tested suffered from repeatable data Rod Roark is co jounder of The Software Link,
phone support for software problems. errors during our benchmark tests . A a multiuser operating system and local area net­
However, if you have a hardware prob­ few swaps later, we ended up with Zeos's work software developmem company founded in
lem , that will require an on-site represen­ second source for the part-a Quantum 1983. Its core products, PC-MOS and LANLink
tative . 5X, have more than 100,000 users worldwide.
continued
Circle 270 on Reader Service Card
164 BYTE • AUGUST 1990
(RESELLERS: 271)
PC-MOS
The Multi-User Solution For The
Multi-Di01ensional Coinpany
Odds are, you're part of a multi-faceted organization, network inexpensively and easily. And PC-MOS
one that's involved in many different projects and requires no expensive wiring, and no network man­
activities. Every day you juggle dozens of tasks. So agement headaches.
why are your PCs still doing one thing at a time ­ Proven Reliable With 100,000+ Users
for one person at a time?
Because PC-MOS was the first DOS-compatible
Today's 286 and 386-based PCs provide the power
multi-user operating system, it offers broad compati­
to do much more. PC-MOS is the multi-user, multi­
bility and the reliability of time-tested software. More
tasking software that unleashes that power, making
than 100,000 satisfied users trust their work to PC­
your PCs as multi-dimensional as your business.
MOS each day. Our latest version features an easy­
Minicomputer Power For The Cost Of A PC! to-use install program, lets you re-boot individual
PC-MOS lets several users simultaneously run dif­ workstations, and supports high-resolution, bit­
ferent programs on a single, high-performance PC. mapped color graphics.
One user can run a spreadsheet, while another uses Call us today. We'll show you how to add multiple
the word processor and several others access a data­ dimensions to your PC.
base - all at the same time! So instead of replicating
expensive PCs, each user has an inexpensive monitor
or terminal. The benefits are lower cost, more control,
better security and consistency across applications.
And at $595 for a 5-user version , you can afford to THE SOFTWARE LINK
get started today!
3577 Parkway Lane, Norcross, GA 30092
DOS Compatibility, NetWare Connectivity 1-800-451-LINK, (404) 448-5465
FAX: (404) 263-6474 TELEX: 4996147 SWLINK
PC-MOS lets users run the popular DOS programs
they use now - even Microsoft® Windows 286. Our
gateway to NetWare lets you expand your Novell Circle 272 on Reader Service Card (RESEUERS: 273)

GSA Schedule/GSOOK 89 AGS6448


PC-MOS Is a trademark of The Sohware Lin k. All ot her producls referenced are trademarks VARS and RESELLERS:
of their respective companies. Prices and policies subject lo change without notice. Ask about our Sales Support Program
• •;#e#a#iiiiie#ii#. 386SX MACHINES

COMPANY INFORMATION

Acer America Corp. Computer Peripherals, Inc. Hewlett-Packard Tatung


(1100/SX) (Goupil Golf) (Vector QS/16S) (TCS-8800)
401 Charcot Ave. 667 Rancho Canejo Blvd. 19091 Pruneridge Ave. 2850 El Presidio St.
San Jose, CA 95131 Newbury Park, CA 91320 Cupertino, CA 95014 Long Beach, CA 90810
(408) 922-0333 (805) 499-5751 (800) 752-0900 (213) 979-7055
Inquiry 1075. Inquiry 1081. Inquiry 1087. Inquiry 1093.

Acma Computer Systems Hyundai Electronics Ultra-Comp


(386 SX) Research, Inc. America (Ultra 386SX Appeal)
117 Fourier Ave. (386/SX-16) (Super-386s) 11988 Dorsett Rd .
Fremont, CA 94539 200 Meadowlands Pkwy. 166 Bay Pointe Pkwy. Maryland Heights ,
(415) 623-1212 Secaucus, NJ 07094 San Jose, CA 95134 M063043
Inquiry 1076. (201) 617-7768 (408) 473-9200 (314) 991 -1988
Inquiry 1082. Inquiry 1088. Inquiry 1094.
Arche Technologies, Inc.
(Rival SX) Dell Computer Corp. Micro Express Wang Laboratories, Inc.
48881 Kato Rd . (320LX, 316SX) (ME 386 SX/SL) (PC350/16S)
Fremont, CA 94539 9505 Arboretum Blvd. 1801 Carnegie Ave. One Industrial Ave.
(415) 623-8100 Austin, TX 78759 Santa Ana, CA 92705 Lowell , MA 01851
Inquiry 1077. (512) 338-4400 (714) 852-1400 (508) 459-5000
Inquiry 1083. Inquiry 1089. Inquiry 1095.
AT&T Computer Systems
(6386/SX) DTK Computer NEC Technologies, Inc. Zenith Data Systems
100 Southgate Pkwy. (Peer\ 1660) (PowerMate SX Plus) (Z-386SX)
Morristown, NJ 07960 15711 East Valley Blvd. 1414 Massachusetts Ave . 1501 Feehanville Dr.
(800) 247-1212 City oflndustry , CA 91744 Boxborough , MA 01719 Mt. Prospect, IL 60056
(201) 898-8000 (818) 333-7533 (508) 264-8000 (800) 553-0331
Inquiry 1078. Inquiry 1084. Inquiry 1090. Inquiry 1096.

Club American Epson America, Inc. Samsung Zeos International


Technologies, Inc. (Equity 386SX) (SD700) (386/SX)
(316/SX) 2780 Lomita Blvd. 3655 North First St. 530 Fifth Ave. NW
3401 West Warren Ave. Torrance, CA 90505 San Jose, CA 95134 St. Paul , MN 55112
Fremont, CA 94539 (213) 539-9140 (408) 434-5400 (612) 633-4591
(415) 683-6600 Inquiry 1085. Inquiry 1091. Inquiry 1097.
Inquiry 1079.
Everex Tandy Corp.
CompuAdd Corp. (Step 386is) (4016SX)
(316S) 48431 Milmont Dr. 1800 One Tandy Center
12303 Technology Blvd. Fremont, CA 94538 Fort Worth, TX 76012
Austin, TX 78727 (415) 683-3734 (817) 390-3011
(512) 250-1489 Inquiry 1086. Inquiry 1092.
Inquiry 1080.

ProDrive and Data Technology DT-3767 Picks of the Pack one that ' s simply fast. Ifyou want quality
interface card, which ran fine. Zeos rep­ If performance is your only yardstick, engineering and construction, the HP
licated the problem and was working the Micro Express ME 386 SX/SL is the Vectra QS/16S is the best machine. But
with Conner Peripherals as we went to clear choice. Its superior CPU perfor­ we prefer the AT&T 6386/SX, which ri­
press . mance vaulted it into first place on our vals the Vectra' s quality , surpasses its
The 386/SX 's large cover was ex­ application benchmark test. That the ma­ performance, and costs less .
tremely difficult to remove . Having to chine runs the CPU and FPU ever so Ultimately , though , you can add
open up the case is a comparatively rare slightly out of spec gave us pause, but we enough memory and disk space to most
event for most system owners, but the encountered no problems during our of the systems tested here to run any 32­
Zeos case is ornery enough to make even tests . If your application doesn 't require bit application. •
infrequent case removal an occasion for much future expansion , go no further . If
dread. you need expandability in addition to Rick Grehan is the BYTE Lab technical
In the larger scheme of things, prob­ power , you might check out the Zeos director. Steve Apiki is a BYTE Lab test­
lems like these may be worth overlook­ 386/SX. ing editor/engineer. Rob Mitchell is a
ing . The drive errors were most likely Many jobs require a workhorse rather BYTE Lab technical editor. You can
unique to our system, and the 386/SX's than a racehorse ; you need a dependable, reach them on BIX as "rick_g ," "apiki,"
price/performance ratio is superb. rugged , expandable system rather than and "rob_mitchell, " respectively.

166 BYTE • AUGUST 1990


A Complete 386/33 MHz
Cache System For Under $2000.
Finally, you can afford to put the fastest 386 computer at enhanced it with page-mode and interleaved memory in the
your fingertips to enjoy the performance that once only event of a cache miss. It is the closest to a true 0-wait-state
belonged to the ranks of File Servers, Multi-user Host implementation on the market.
Computers and CAD/CAM/CAE Workstations. Nobody does it better. Nobody!

Other manufacturers with their simple-minded direct­ Configuration Chart ·


mapped cache architectures were obsessed with churning Options Mono VGA S-VGA
out the best benchmark numbers. We, however, were not
convinced DOS and Power Meter 1.3 is any example of a 80MB/28ms MFM $2,640 $3,135 $3,335
typical real life application (registering at 8.003 MIPS, we l 50MB/23ms ESDI $3,090 $3,585 . $3,785
are not too shabby either). With Two-Way Set Associative 4MB RAM Upgrade Add $400
Cache capability, our 386 is also more attuned to run the 64K Cache Upgrade Add $150
emerging multi-tasking operating systems like OS/2® and Vertical Case Add $200
UNIX'", where modular code sizes (of less than 32K) and Vertical Mini Case Add $100
frequent code-switching are the norms. Worrying about CALL FOR ADDITIONAL CONFIGURATIONS
compatibility? Both IBM® and COMPAQ® endorsed the same
INTEL® 82385 Cache Controller. Furthermore, we 25MHz 486 w/ 64KB Cache $4,495 *
25MHz 386 w/ 32KB Cache $1,895 *
20MHz 386 0 -Wait non-Cache $1,345 *
MIS 386/33 MHz i 6MHz
12MHz
386SX 0-Wait
286 0 -Wait
$ 895 *
$ 745 *
• INTEL® 82385-33 Cache Controller
• 32KB SRAM Cache ----
== =a
• !MB RAM (Up to 4MB on Board) =-= --
-- - ---~
1~=1=1~ Computer Systems
•Expandable to I6MB of 32-Bit RAM
• I.2MB 5.25" Floppy Drive
• I: I Interleave HDD/FDD Controller
• 12" Monochrome Monitor & MGP Card P.O. Box 70897 Sunnyvale, CA 94086-0897
• 101-Key Keyboard
• .2 Serial, 1 Parallel & I Game Port
Order Now

30-DAV
• 80387 & Weitek Co-processor Support MONEY BACK
• Regular Size AT Case & Power Supply
• I Year Limited Warranty
GUARANTEE!
1-800-733-9188
Office Hours: M-F 9:00 am-6:00 pm (Pacific Time)
· Basic Monochrome Systems with Single Floppy Circle 160 on Reader Service Card
2"., surcharge.: on cn:c..lit carc..I purchases and arc not suhrnitted until shipping. CA residents add appropriate.: sa les tax. Prices and terms an: subject to change
witholll notice ..'>0 days money back dues nut include monitor, keyboard and shipping charge. Personal and company checks require 2 weeks clearance. All
names ml'ntioned are regist<..'.rcc.1 trac.kmarks of their respective.: companies. On-!'lite service available.
Traditional PC LAN

AViiON is a trademark of Data General Corporation. UNIX , Novell NetWare, MS/ DOS, OS/2, and Macintosh arP. the respective registered trademarks
of AT&T, Novell Inc., Microsoft Corp., International Business Machines, Inc., end Apple Computer, Inc. © 1990 Data General Corporation.
PC LAN with AViiON Server

Call 1-800-DATAGEN to learn how Data General


and Novell NetWare let your PC LAN do more.
Data General has a host of Novell Portable scores of applications. And, Data General
NetWare®solutions that let your existing PC offers a Software Developer's Kit to facilitate
LAN run multiple applications simultaneously. the development of client-server applications.
Novell Portable NetWare on a Data General Data General's line of Novell NetWare
AViiONrn gives your PC LAN the power to solutions brings transparent networking and
share MS/DOS®, OS/2®, MAC/OS®. and UNIX® distributed applications to all your PC clients.
files. The power to cruise through MS/DOS, To learn more about how an AViiON server
OS/2, and UNIX applications. And, the power with Novell's Portable NetWare can bring more

@Jt D
to share peripherals. power and more applications to your LAN, call
Data General's NetWare for AViiON is the the distributors listed below or 1-800-DATAGEN.
first RISC-based NetWare platform. It's fully
scalable and can share the server with major G
Also, ask about Data General's full line of PCs.
standards like TCP/IP. It also uses the standard
NetWare client software and Novell's !PX/SPX
Networking Protocol, so it interoperates with
C::::::
L--:....
.
• at<:t enera1
. 3400 Computer Dnve, Westboro, MA 01580
existing Novell LANs. It lets users access ~

DATA GENERAL'S NOVELL NETWARE DISTRIBUTORS


GATES/FA Distributing Western Microtechnology, Inc.
121 Interstate Blvd. 1637 North Brian Street 6837 Nancy Ridge Drive 28720 Roadside Drive 20 Blanchard Rood 264 Passaic Avenue
Greenville, SC 2961 6 Orange, CA 92667 San Diego, CA 921 21 Agoura Hills, CA 91301 Burlington, MA 01803 Fairfield, NJ 07006
Sales: 800-332-2222 (714) 637-0200 (619) 453-8430 (818) 707-0377 (617) 273-2800 (201) 882-4999
Customer Support: 800-332-2299
Technical Support: 800-332-2315 14636 N .E. 95th Street 12900 Saratoga Avenue 1800 N.W. 169th Place 2545 Tarpley Road Four Eves Drive
Credit: 800-332-3497 Redmond, WA 98052 Saratoga, CA 95070 Beaverton, OR 97006 Carrollton , TX 75006 Marlton, NJ 08053
(206) 881-6737 (408) 725-1660 (503) 629-2082 (214) 416-0103 (609) 596-7775

Circle 65 on Reader Service Card


13\ITE

REVIEWS

SYSTEM
company upgraded the system board in
David Claiborne 1989 to support a 20-MHz 386DX, re­
sulting in the Deskpro 386/20e. After
using both earlier machines on a regular
REVIEW basis, I was eager to see what benefits the
new machine could provide. I found the
Faster Gets Smaller expected performance increase, a few
design improvements, and Compaq's
continuing policy of charging a premium
price for its reputation for quality and
reliability.

Power-Packed
The Deskpro 386/25e packs all the latest
computing enhancements into the stan­
dard e-series housing. Its most notable
feature is a highly integrated system
board. The board includes the Intel 25­
MHz 386 processor, a socket for a 25­
MHz 80387 or Weitek WTL3167 math
coprocessor, 4 megabytes of JOO-nano­
second system memory , and an Intel
82385 memory management unit with a
32K-byte 25-ns static RAM cache. Also
on the board are an Intelligent Drive
Electronics (IDE) controller interface
that supports up to two hard disk drives;
a 16-bit VGA video controller; and serial
and parallel ports , a PS/2 mouse port,
and a keyboard connector.
Despite the Deskpro 386/25e's small
size, the compact system board provides
plenty of room for expansion. You can
expand the system memory to 16 MB
using Compaq 's proprietary 32-bit mem­
ory board. In addition, the unit has four
16-bit Industry Standard Architecture
expansion slots, all of which are available
in the base machine. The ISA bus runs.at
The Compaq Deskpro 386/25e does not compromise performance for a small 8.33 MHz; this is slightly faster than the
footprint. ISA-standard 8 MHz, but it didn't cause
any compatibility problems during my
testing .
Compaq markets the 386/25e in three
ompaq has built its empire by con­ 14% inches deep, this is Compaq's fast­ configurations. The base configuration,

C structing small, transportable sys­


tems, and the Deskpro 386/25e
demonstrates that the company still re­
est small-footprint machine yet.
Compaq introduced its small desktop
package with the Compaq 386s, one of
the Model 1, has no hard disk drive and
costs $6499. The Model 60 ($7699) and
the Model 120 ($8499) add 60-MB and
serves its finest engineering for its com­ the first 386SX machines (see " SX Ap­ 120-MB hard disk drives, respectively.
pact models . At only 15% inches wide by peal," November 1988 BYTE) . The Both drives are fast (with 19-millisecond

170 BYTE • AUGUST 1990


range from 40 MB to 210 MB , and a 310­ slots. The keyboard is a standard Com­
MB ESDI hard disk drive that requires a paq unit that follows the IBM Enhanced
separate controller card. For backups , 101-key layout.
you can opt for a 60-, 120-, or 250-MB To remove the case, you loosen three
tape drive. thumbscrews. Opening the case reveals
My Model 120 test machine included a Compaq's engineering and design exper­
4-MB RAM upgrade board ($2599), a tise. The 140-watt power supply is a
25-MHz 80387 math chip ($1399), a long, narrow box on the right side of the
3 Vi-inch 1.44-MB floppy disk drive unit that runs from the on/off switch in
($275) , a 150-/250-MB tape backup sys­ the front to the AC connector in the back.
tem ($1999), a color VGA monitor The storage bay frame-a metal trough
($699), a 2400-bps modem ($399) , and containing three disk drive bays-sits in
MS-DOS 4.01 ($150), for a grand total the middle of the unit. An internal hard
of$16 ,019 . disk drive mounts sideways across the
back of the trough. The four expansion
average access times) and feature IDE Good Looks slots and the Compaq memory board fill
controllers that connect directly to the The Deskpro has a very clean appear­ the vertical space in the left side of the
system board. ance. The back panel has the five exter­ case.
A 5 1/.\-inch 1.2-MB floppy disk drive nal ports (video, serial, parallel, key­ The system board lies under the ex­
is standard with all units. Storage options board , and mouse) , a case keylock, an pansion slots and the storage trough. The
include five IDE hard disk drives that AC power connector, and four expansion continued

BYTE DOS BENCHMARK RESULTS

Compaq Deskpro 386/25e i--~~~~~~~~~~~~~~~~~~~~~~~~~~~

Dell System 325 3.4 3.8 5.2 5.6 29.1

Compaq 386/20e 3.0 4.6 4.7 3.2 23.6

IBM PCAT 7.0

D Word
Processing
D Desktop
Publishing
D Database
D Compilers
D CAD
D Scientific/
Engineering
Q Spreadsheets

Dell System 325

Compaq 386/20e

IBM PCAT

D CPU D FPU D Disk D Video

Indexes show relative performance; for each individual index, an 8-MHz IBM PC AT running MS-DOS
3.30 = 1. Comprehensive benchmark results for alt tested machines are available on request.
CONVENTIONAL BENCHMARKS
Th e BYTE low-level benchmark suite identifi es perform ance differences between machines at the
UNPACK Dhrystones hardware level ; the application benchmarks evaluate real-world performance by running a standard
test suite using commercially avai lable applications. Application indexes include tests using the
(single) following programs: Word processing : WordPerfect 5.0; Desktop Publishing: Aldus PageMaker 3.0;
Database: Borland Paradox 3.0 and Ashton-Tate dBASE IV; Compilers: Microsoft C 5.1 and Turbo
Compaq 386/25e 0.210800 10193.90 Pascal 5.5; CAD: AutoCAD re lease 1o and Generic GADD level 3 1.1.5; Scientific/Engineering : Stata
release 2, MathCAD 2.5, and PC-Matlab 3.5f; and Spreadsheets : Lotus 1-2-3 release 3.0 and Microsoft
Dell System 325 0.211900 10237.60 Excel 2.1.
Compaq 386/20e 0.169700 8449.70
The Dhrystone and UNPAC K benchmarks are conventional measures of machine performance. Both
IBM PC AT 0.021050 2317.90 tests depend on the compiler used in their development. Dh rystones most accurately reflect integer
performance ; the UNPACK test measures floating -point speed.

For more information on all the BYTE benchmarks,


see "BYTE's New Benchmarks: New Looks, New Numbers" on page 158. AUGUST 1990 • BYTE 171
Circle 148 on Reader Service Card

See Your Data * M;iliiifM FASTER GETS SMALLER

set of technical reference manuals will


Compaq Deskpro 386/25e
set you back an additional $149.) Other
Model 120 amenities include diagnostics and util­
ities disks .
Company I tested the 386/25e with a variety of
Compaq Computer Corp. everyday applications , including Micro­
20555 SH 249 soft Word 5.0, Lotus 1-2-3 release 2.2,
Houston, TX 77070 Datastorm Technologies' Procomm 2.4,
(713) 370-0670 Borland's Paradox 386 2.0, and an as­
MapInfo software can find, display and analyze your data sortment of utility programs (e.g ., Fast­
geographically. See your prospects, customers, facilities Components
-anything in your database. Find addresses by street, Processor: 25-MHz Intel 386; 25-MHz back Plus, 386Max, and System Sleuth) .
ZIP code, city, etc. (We can even supply the maps.· ) Intel 80387 coprocessor I encountered no problems with any of
Memory: 8 MB of 100-ns DRAM them .
soldered on 32-bit daughterboard, I also tested the system with a Micro­
expandable to 16 MB; 32K bytes of soft PS/2 mouse , a Hayes 1200B modem ,
25-ns cache SAAM an Intel AboveBoard Plus 8 memory
Mass storage: 120-MB 19-ms Conner board , and a Dataproducts LZR 650
Peripherals IDE hard disk drive; Citizen laser printer. All these devices worked
3112-inch 1.44-MB and Canon
Electronics 5V4-inch 1.2-MB floppy disk
fine .
drives As for performance , the Deskpro
Display: 16-bit VGA controller on 386/25e is on a par with other 25-MHz
motherboard; 14·inch VGA color monitor 386 machines equipped with a CPU
Keyboard: IBM Enhanced 101-key cache. As expected, the machine is about
1/0 interfaces: 9-pin serial port; 25-pin 25 percent faster than the Deskpro
parallel port; PS/2 mouse port; 9-pin 386/20e. It performed about the same as
Any point or region on the map can have acomplete video port; keyboard connector a comparably equipped Dell System 325
record of data behind ii. See your actual dBASE data in a in most of the benchmark tests.
window to view , edit, and print. Draw your own Price
boundaries. Add titles and legends for high quality As reviewed: $16,019
presentations. Buying a Cadillac
Inquiry 854. With the Deskpro 386/25e, Compaq con­
tinues to pursue a course of providing a
high-quality machine at a high price.
Compaq computers have replaced IBM 's
entire board is robotically assembled at the top of the price heap, and with such
with surface-mount components; the a hefty premium over competing ma­
only socketed items are the processors chines, many companies will find it hard
(386, 80387, and 82385) and the ROM to justify putting a Compaq on every
BIOS chips. desk.
The board is divided into functional Compaq provides customer support
areas by short metal fences to reduce only through its dealers, but it makes
RFI. The VGA controller components sure that its representatives are compe­
are in one area; the CPU, the cache con­ tent and up to date by providing mainte­
Perform analyses on your data to sum, average, or count troller, and the cache memory fit into an­ nance classes, thorough documentation,
your database records by location. Color sales territories other. Surprisingly, in spite of the care and overnight parts shipping. The com­
by volume of orders, ZIP codes by numbers of leads,
countries by your demographic data.
shown in reducing RFI , the 386/25e car­ pany recently began providing mainte­
ries only an FCC Class A (i.e., commer­ nance manuals and quarterly updates to
From street-level to worldwide, Maplnfo cial use only) rating. dealers on CD-ROMs.
can merge your databases with maps. Play The 4 MB of system memory resides The Deskpro 386/25e is a well-engi­
visual "what if" with your data. See on a daughterboard that plugs into two neered, compact machine that sacrifices
patterns, trends, and opportunities you connectors on the motherboard. Compaq no performance for its size. On the other
never knew existed. II you need to map continues to use discrete DIP memory hand , the unit spares the end user no
your data, Maplnfo can do it. chips, and it has soldered all 36 chips to costs in obtaining that performance . It' s
the daughterboard, so replacing defec­ without question the most expensive
•Maplnfo now has "TIGER," the most up-to-date and tive RAM is strictly a repair-shop opera­ computer in its class. BYTE has tested
comprehensive library of street maps available on the PC.
Prices vary. Maplnfo comes with a map of the world and
tion . Compaq also uses discrete soldered other machines that provide excellent
the U.S. with all ZIP code locations. Runs on IBM PCs or chips on its memory-expansion card and performance and compatibility and cost
compatibles with 640K RAM, a hard drive, and graphics. associated modules. thousands of dollars less. But those who
find the Compaq moniker worth the pre­

MapOmwS Carp.
Changing The Way The World Looks At Information"'
An Eye for Detail
The documentation for the Deskpro in­
cludes a system overview, a guide to set­
mium certainly won't go wrong with the
386/25e. •

ting up the Deskpro, and instructions on David Claiborne is a computer consul­


200 Broadway, Troy NY 12180 Compaq's user programs. The manuals
To order, call 1-518-274-8673 tant and freelance writer based in High­
or 1-800-FASTMAP Toll free. provide clear explanations and illustra­ land, Maryland. You can reach him on
Maplnfo is atrademark al Maplnfo Corp. dBASE is atrademark ol Ashton-Tate. tions, but they lack technical depth. (A BIX c/o "editors. "

172 BYTE • AUGUST 1990


• UPS Output Ready Test Alarm Disable

• lnput~r Fault
Your premier file-server deserves • Overload

premier Uninterruptible Power • Low Battery Power On


• >~•Wiri ng Fault
Source (UPS) protection. The UPS
600I.S from American Power Con­
version features sine wave output,
automatic diagnostics, advanced
surge suppression and continuous
line filtering. An intelligent micro­
processor and a communications
interface are built-in, so you can
use automatic shutdown with Net­
Ware, VINES, LAN Manager, and
SCO UNIX. If you' re buying the
best, don't settle for less than reli­
able UPS protection
from APC. Call 1-800­
541-8896 for your
Compaq UPS Sizing
and Installation Kit.

......
..,.,.,..,
~
American Power Conversion

Lan's Best Friend™


350 Columbia St., Peace Dale, RI 02883
(401) 789-5735 (800) 541-8896
Compaq and System Pro arc trademarks of Compaq Computer
Corp. Microsoft and the Microsoft logo arc trademarks of Microsoft
Corporation. Lan 's Best Friend and PowcrChutc arc trademarks
ofAmerican Power Conversion. All other trademarks arc the property
of their respective owners.

Circle 17 on Reader Service Card (RESEILERS: 18)


-ii·i;F•fii·i;h - Don Crabb

REVIEW dard with the larger system.


The system comes with starter voice
Voice Recognition for aSong lexicons for several popular CAD pack­
ages, including AutoCAD, and software
~Command Corp. 's that lets you define your own lexicon
Bug enables CAD users (called the Dynamic Lexicon) that will
to replace complicated work with other DOS applications. The
keyboard commands software can process up to 100 different
with spoken macros. commands, all of which work from the
built-in RAM . You can expand the RAM
on the Bug so that it can remember 200 to
350 commands; if you let the system ac­
cess your hard disk, it can call on even
more voice commands. The manual does
not specify a command limit when the
disk is used for command storage.
You control the Bug with a headset mi­
crophone that plugs into the board. You
train the Bug to recognize the word "mi­
crophone" by repeating the word three
times. This command then acts as a soft­
Voice Master lets you ware on/off switch.
use speech as an interface Although I ran non-CAD applications,
to a variety of the Bug's raison d'etre is CAD work, so
menu-driven applications ..... that's how I tested it. I ran AutoCAD 386
on my Everex Step 386/25, with 8 mega­
bytes of RAM, a 300-MB hard disk
drive, and a VGA monitor.
raphical user interfaces are be­ And in the end, I found that productivity Each Bug lexicon can have up to 100

G coming the PC interfaces of choice


because they help make compli­
cated software easier to use. But what
does not increase all that much with
voice-controllable commands, especial­
ly since I had already invested consider­
commands in active recognition mode
(they are downloaded to the Bug when
you start up) , with any 54 of those com­
about voice input? If picture-based sys­ able time learning a program 's command mands active at a given moment. You can
tems are easy to use, shouldn't speech­ structure or menu layout. Adding more have as many lexicons stored on disk as
recognition interfaces be even more effi­ command layers to that complexity was you want, so you can create custom lexi­
cient? Covox and Command Corp. are not a productivity win. AutoCAD was a cons for each application or for each part
among a growing number of companies notable exception, however, as were of a complicated application.
answering " yes" to that question. These ViewLink, Word, and Magellan. Each voice command can represent up
two firms have recently introduced some You'll waste any benefits of these sys­ to 64 separate keystrokes, plus informa­
of the first under-$1000 voice-recogni­ tems if you create templates for com­ tion about which other command sets
tion products to hit the market. mands that you can type easily or select should be enabled or disabled when the
Covox's Voice Master Key System II from a menu. But if you pick a more com­ command is recognized. This way, you
($219.95) consists of software and an plicated and often repeated set of com­ can build a hierarchy of voice-command
external box that connects to your PC mands (like regenerating a drawing in a lexicons that are dependent on each
through a parallel printer port for use CAD program), place it in a macro, and other. Each command name can be a sin­
with general-purpose software applica­ reference it with a voice template, these gle word or several words.
tions. Command Corp.' s Bug (starting at systems can save you some time.
$799) includes an 8-/16-bit, full -size Calling Voice Master
XT-1 AT-compatible card and software Bugging AutoCAD Voice Master is a less sophisticated de­
for CAD users. Both devices have micro­ Compared to the Voice Master, the Bug vice that primarily lets you explore voice
phone headsets that let you speak com­ is a high-performance system designed recognition as a general interface adjunct
mands to the voice-recognition circuitry. for one purpose-boosting the produc­ to command-driven and menu-driven
I tested both systems using DOS 3.3 tivity of CAD packages, especially Auto­ screen systems. Its simpler circuitry is
and 4 .1, plus AutoCAD, Turbo Pascal, CAD. The Bug does this by allowing you more prone to making voice-matching
Microsoft Word, Lotus 1-2-3, Symantec to control repetitive design commands mistakes than the Bug's is, but it does in­
Q&A and GrandView, Traveling Soft­ with your voice. clude more general-purpose sound and
ware's ViewLink, Lotus Magellan, Fox­ The Bug's card includes a 25-MHz, 6­ voice manipulation features .
Base, and AutoDesk Animator. Both million-instruction-per-second micro­ Voice Master's desktop utility soft­
products worked with all the software processor and on-board RAM. The basic ware, Voice Master Key (VMKey) runs
and command structures. As far as the Bug, which recognizes 100 different either as a TSR program occupying 64K
applications were concerned, the com­ commands, costs $799; a more sophisti­ bytes of RAM or as an EMS version that
mands issued by both systems came cated version that remembers 650 com­ requires 6K bytes of RAM. I tested the
through a standard keyboard or mouse. mands sells for $1195. A noise-cancel­ TSR, which supports the Voice Master
However, the training time for both ling microphone is available as a $109 external digitizer unit. Besides VMKey,
the Bug and Voice Master was tedious. option for the base system; it comes stan­ continued

174 BYTE • AUGUST 1990


M;i+ill1lM VOICE RECOGNITION FOR A SONG

Voice Master Key System II


===~.
~
Bug Voice Command
System
In both cases I connected the 7- by 3-inch
box to the computer's parallel port using
the supplied cable. (The Voice Master in­
Company cludes a pass-through printer port to re­
Covox, Inc. Company place this port, should you need to recon­
675 Conger St. Command Corp., Inc. nect a printer.) The documentation does
Eugene, OR 97402 3675 Crestwood Pkwy. not detail the box's circuitry, except to
(503) 342-1271 Duluth , GA 30136 mention that it contains 8-bit AID con­
(404) 925-7950 verters with adjustable sampling rates
Hardware Needed (the maximum rate is 20 MHz). The
IBM PC, XT, AT, PS/2, or compatible Hardware Needed
IBM PC, XT, AT, or compatible; a hard Voice Master comes with an external AC
with 256K bytes of RAM; a hard disk
drive is recommended disk drive is recommended adapter, which you connect to the power
port on the rear panel.
Software Needed Software Needed VMKey lets you train the Voice Mas­
MS-DOS 2.11 or higher MS-DOS 2.0 or higher ter to recognize up to 64 different words,
each of which can be linked to simple
Price Price commands or complicated macros, de­
As tested: $219.95 As tested: $799 pending on your needs . VMKey also pro­
Inquiry 851.
vides voice playback, so you can anno­
Inquiry 852.
tate your work with recorded messages,
making it an excellent on-line help aid.

the program also includes a graphics os­ back program, as well as other drivers Voice-Recognition Training
cilloscope, a configuration program to that support different encoded speech Both Voice Master and the Bug required
pack 8-bit pulse-code-modulated files systems. similar training steps to "learn" my
into 3-bit compressed format , a voice­ I tested the Voice Master on an IBM voice. Each time I fired up Voice Master,
and-sound recording program with ad­ AT with 4 MB of RAM, a 30-MB hard it automatically calibrated itself by mea­
justable compression and digitized sam­ disk drive, and a VGA monitor. I also suring background noise . I spoke the
pling rates, and a voice-and-sound play­ tested the unit using the Everex system. continued

NewFase™ for WordPerfect


The instant font generator for WP 5.0/ 5.1.
Create high-quality fonts as you need them .
Use 90% less storage than with BitStream .
Get camera-ready output on most lasers and
dot-matrix printers. Comes with not 1 but 10
scalable fonts. Special symbols , foreign
characters, and more. Optional Greek, Cyril­
lic, APL fonts. From $149.
Circle 157 on Reader Service Card
Vector™TEX ·:·:;:::;:::

The most complete scientific typesetting


system available today. Scalable fonts, font
effects, TEX standard and powerful new
features. Saves more than 80% of storage
as compared to other TEX's. Supports all SGSIT.ape 'Dri~~· "SOMB to' tSSMB. "$389 ~.•••_
major printers . Leaves other TEX's in the
dust. Only $299.
aun11. . .conhiolle(·.. . . .'·: ;,:..-: · . :
Circle 158 on Reader Service Card

176
Call today for the latest catalog.
(718) 575-1816
MicroPress, Inc. 67-30 Clyde Street, #2N, Forest Hills, NY 11375

BYTE • AUGUST 1990


tlflll•t111•
:::::::::::;:;:;:;:::::::::::·:::::::::;:::::;:; ;:;:;:;:;:;:;:;:: ;:;:;:::::;:;:;:;:;:;:: ;:;:;:::::::::: ::::::::::; ::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::: :::::::::::::::::::::;:;:·:·:...-.···.·

Circle 280 on Reader Service Card


" ... the fastest
---product we tested"
3/ 27/89

"... led the pack in


remote control -
software "
IITiJ =~·
----11~ SIOOO
: :_
~ == ::-.:<.::­
LASER ,
6/12/90 ~~

Any Other ~
Questions?
800-322-9440
If you follow the press, you already
know about CO / Session. InfoWorld
called it "the fastest product we tested."
PC Magazine noted that it was faster by
far at transferring files than any of
its competitors, and claimed
"CO I Session led the pack in
remote control software per­
formance." So, you probably
thought we couldn't improve
on the Performance Leader in
remote screen updates and file
transfers. Well, we have - with
version 5.0.
Of course, you'll be able to
operate one PC from another
with CO / Session 5.0. But now
we've added such features as
reduced memory requirements,
remote mouse support and faster
screen updates. In fact, with a long
list of new features not found in
Carbon Copy Plus, pcAnywhere or
Close-Up, we're leaving the com­
petition further and further behind.
To find out more about CO I Session
and how to order and where to buy it,
call 1-800-322-9440. We'll be happy
to talk with you - and you'll be glad
you called.
See us at NetWorld and Fed Micro.

T R I T 0 N

Triton Technologies Inc. • 200 Middlesex Turnpike, lselin, NJ 08830


(201) 855-9440 • Fax (201) 855-9608

Circle 278 on Reader Service Card (RESELLERS: 279)


M;IMllM VOICE RECOGNITION FOR A SONG

new command three times, and the Voice situations, especially when I was work­ with the Voice Master. The Bug suffered
Master built a template-essentially a ing in a room with an oscillating fan or far fewer voice-matching problems.
voice print-of that word. The system background music. · During my testing In either case, these voice-training
stored each command template on disk. period, I developed a head cold, which procedures could cause serious problems
When I exited the training mode and also caused the Voice Master some prob­ in offices where voices carry across par­
used these commands, VMKey com­ lems in recognizing the voice templates I titions. Your officemates might not ap­
pared my words to its stored templates had created in my normal voice. preciate hearing you repeat "Paste" or
and executed the macro assigned to that The Bug's Dynamic Lexicon made it "Cut" or "Redraw" over and over. You
template. But if you pick similar words, easier to train than the Voice Master. may also find that the general office din
like "president" and "precedent," be And the command structure and macros confuses your system's voice-recogni­
prepared for recognition problems. that I created with the Bug were far more tion capability. However, in my private
Voice Master also had trouble in noisy sophisticated than the ones I could create office, with the door shut, I had no such
problems with either device.

A Final Word
The Voice Master is an intriguing device
for exploring voice recognition and voice
playback, but don't expect a big produc­
tivity gain. Also, keep in mind that it's
strictly a software-driven AID converter
and does not contain its own micropro­
cessor. This is a serious limitation, espe­
cially for CAD, where you can't afford to
waste processor time and memory on
voice-template matching.
The Bug lived up to its promise of
higher performance. I trained and exe­
cuted voice commands faster on my
Everex Step 386/25 with the Bug than
with the Voice Master. In addition, the
Bug was much better suited for control­
ling a complicated application like Auto­
CAD, especially with its sample lexi­
cons. For voice recognition in profes­
sional applications like CAD, I'd choose
the Bug over the Voice Master . The
Bug's $799 price isn't cheap, but it's not
a king's ransom in CAD environments.
Still, neither of these products ushers
in the time when voice recognition will
make sense for most PC users . At best,
they can enhance productivity in specific
chores. They offer only command recog­
nition; they can't be used for those most
tedious of computer chores, data input
and verification. Affordable voice-rec­
ognition and synthesis systems for data
input and verification exist mostly in uni­
versity and corporate research labs ,
while the search for better natural-lan­
guage-processing algorithms continues.
The fanciful voice technology in Ar­
thur C. Clarke's 2001: A Space Odyssey
("Open the pod bay door, HAL. " " I
can't do that, Dave . .. . ")is not impossi­
ble; it's just not commercially viable to­
day. Voice Master and the Bug are defi­
nitely not HALs. Then again, they don't
cost billions of dollars, either. •

Don Crabb is the director oflaboratories


and a senior lecturer for the University of
Chicago computer science department.
He is also a contributing editor for BYTE.
He can be reached on BIX as "decrabb. "
178 BYTE • AUGUST 1990 Circle 138 on Reader Service Card (RESELLERS: 139)
We are in an industry of clones. Where by definition
every product must be virtually identical to be compatible.
The components inside, chips and peripherals alike,
are manufactured by giants like Intel, Seagate, and Chips &
Technology. The true owners of today's PC technologies.
Open up an IBM or COMPAQ and yo u'll fi nd those same
names again and again .
So in an industry w here products are all alike,
packagings of industry standard com­
ponents, where do you find the diffe rence?
It is in each supplier's philosophy and commitment
to you.
At PC Brand , our mission is simple: To select the
highest performance, highest quality components that Intel ,
Seagate and other top manufac tu re rs produce , and
configure them in the widest possible va riety to your
exact specifications. Into our fa mily of PC Brand Systems.
To marry your system solutions with the most
comprehensive service and support programs in the
industry.
Our mission is to do all this and still sell you your
system at an outstanding p rice. It is exactly this commitment
to ma nu facture satisfied clients w hich sets us apart from the
competition, which will let us become the next IBM.

For starters, one of the widest choices of casing options PC Brand Offers a Full
in the industry today ...giving you total flexibility. Range Of Computer Systems

Name Brand
Peripherals at the
Lowest Prlcaa
Mini Tower
This attractively designed case is Free Freight
just the answer for t hose applica­ Toll-Free Service
tions requiring -- ------- .... & Support
Slimline more drives or 1/0
5-Year Warranty
Neat, compact, attractive and slot configurability
versatile; our Slimline desktop than our Sl imlin e, 30-Day Money Back Guarantee
case offers the ideal solution for but a smaller foot­
the executive's desk where both print than our desk- •
footprint and appearance are top .
important, or the entry station
where space is at a premium.
Portable PC-Ill
A revolut ionary, " take-it­
Server Multi-User Tower anywhere" casing option that
puts th e power of any of our 286
Specifically designed or 386 desktop systems in a
for LAN and other portabl e package-with no
multi termin al appli ­ compromise on performance or
Deak Top ir.::::=:t cati ons, our Server fle xibility.
Ir Multi-User Tower
Our full sized desk top case
case features larger
integrates all th e lessons learned
size, cable routing
in the past 5 years of PC history:
full 8 slot 1/0, 6 drive bays, and a
200 watt PS/2 style compact
power supply. Truly the first of
facilities, enhanced
power supply, extra
cool ing, and pu sh
1-800-PC BRAND
button security. TEL:l-800-722-7263 FAX:l-800-722-7392
an entirely new generation of
desk top cases. PC Brand, Inc . 954 W . Washington St., Chicago, IL. 60607
International Fax #3 12-633-2888 Intern ationa l Voice # 31 2-226·5200. We are open Mon. thru Fri .:

Prices and specifications subject to change. PER 14-8 ffiJ !ill I U


Ba rn to 6pm Central Ti me. M aste rCa rd, V ISA, Discover, Checks and Approve d P.O.s are Accepted.
J

Circle 196 on Reader Service Card AUGUST 1990 • BYTE 179


Not everyone needs a 386. Starting at only $599 for a true
If your application calls for 16MHZ 286, supporting up to16Mb
data entry, word processing, or of RAM and over 200Mb of hard
general business support, a low disk storage, PC Brand truly
cost entry level system can be an redefines entry level computing.
ideal solution. Now even the most complex
But the latest versions of the software packages perform with
industry's software standards like the speed necessary to support the
Lotus 3.0, Windows 3.0, Microsoft most demanding user.
Word and DBase IV need more You get all this plus our exclu­
processor speed and memory than sive 5-year limited warranty, and the
most 8088/ 86 entry level machines most comprehensive toll-free service
can muster. and support package in the industry.

Standard Features:

• 80286-16, 80286-20 • User configurable VO timing


operating at 16MHz, or permitting compatible
20MHz w/Zero Wait operation with older
• 512K RAM expandable to peripherals or faster 1/0 for
8MB on the System board newer devices
using 256K or 1MB RAM • 8 Slot motherboard design
• 1.2MB 5.25"or 1.44MB 3.5" (5 16Bit & 3 8Bitl
Diskette Drive • Medium foot print case
• FCC Class "A", Intended for with 6 Disk Drive bays
business use
• High performance 16bit
VGA Cards with optional Options:
1024x768 capability on all
VGA Systems • Low profile Slim Line Case
• 1:1 Interleaved Hard/Floppy with 3 Disk Drive bays
286/16 $599 286/20 $699 Drive Controller, 1Mb/Second • Mini Size desk top Tower (g
disk transfer rates on all Case with 4 Disk Drive bays
16 MHz Clock, 40Mb drives or larger • VGA Plasma Portable Case
20 MHz Clock,
Zero Wait Operation, • Enhanced 101-key Click!factile • Factory Installed RAM
Zero Wait Operation,
Norton SI 19.0 Keyboard Upgrades
Norton SI 23 .0
Landmark'" Speed 20.6MHz, • 2 Serial& 1Parallel ports • Custom configurations
Landmark™ Speed 26.7MHz,
512KRAM, 1.2MB or • High Capacity System Po.var with Name Brand peripherals
512K RAM, 1.2MBor
1.44M B Drive, supply of your choice
144M B Drive,
101-Keyboard, • Real Tim e Clock/Calendar
101-Keyboard,
with 5 Year Battery
2 Serial and 1 Parallel Ports 2 Serial and 1 Parallel Ports
• 80287 Co-Processor Support
• AMI BIOS w/full MS/DOS, ' -
OS/2,XENIX, UNIX,NOVELL, - -
PC BRAND 286'a
3COM and PCNET


Add the following amounts to the base configuration prices shown above compatibility
Hard Drives: • Built-in System Board LIM
MB/MS . 20/40 40/19 71/25 110/17 200/19 4.0EMS hardware
Mono $450 $550 $730 $870 $1320
VGA-Mono $630 $730 $910 $1050 $1500
VGA-Color $860 $960 $1140 $1280 $1730
SVGA/Color $970 $1070 $1250 $1390 $1840
Portable VGA NA $2470 NA $2790 $3240

For benchmark scores on hard drives, see ~ Pure Power" pages


• SVGA 1024 x 768 interlaced

irower is a registered trademark of NCR Corp.



"Not only does the system perform, look good

and has competitive pricing, but it also has

the "number-one" rated mail-order service

and organization behind it. How can you go

wrong?"

-Computer Monthly, PC Brand 286

1-800-PCBRAND
TEL:l-800-722-7263 FAX:l-800-722-7392
PC Brand, Inc . 954 W. Washington St., Chicago, IL. 60607
International Fax #312-633-2888 International Voice # 312-226-5200. We are
open Mon. th ru Fri.: Sa m to 6pm Centra l Time. MasterCard, VISA. Discover,
Checks & Approved P.O.s Accepted. Prices & specifications subject to change.

BYT E 15-8 ffi[il]=


Our 386 intermediate systems At an outstanding $799 for a
(the "Workhorses" as we call them) 386SX or an even more unbeliev­
earn their way into your office and able $1299 for a full fledged 386DX
onto your desktop through remark­ 25MHz processor these units will
able price and performance. pay for themselves in no time!
Designed to meet the complex Combine this with On-Site
and demanding workload of Service by TRW*, toll free technical
today's business environment they support, custom configurations and
work for a living performing full other user care programs unheard
time applications like Accounting, of in the industry, and your choice
Desktop Publishing, Data Bases is clear-PC Brand.
and Local Area Networks with ease.

Options:

• 80386SX Processor Operating • Low profile Slim Line Case


at 16 or 20MHz delivering 18 or with 3 Disk Drive bays
22.5MHz Effective Throughput • Mini Size desk top Tower •
Case with 4 Disk Drive bays
• 512K RAM expandable to 8MB
• VGA Plasma Porta ble Case
on the System board using • Factory Installed RAM
256K and/or 1MB RAM Upgrades
• 1.2MB 5.25" or 1.44MB 3.5" Custom con figurat ions
Diskette Drive with Name Brand peripherals
• FCC Class ~'A " , Intended for of your Choice
business use
• High performance 16bit VGA
Cards with optional 1024x768
capability on all VGA Systems
386/SX-16 $799 386/SX-20 $999 • 1:1 Interleaved Hard/Floppy
Drive controllers, 1 Mb/Second
16 MHz Clock, 20 MHz Clock,
Zero Wait Operation Zero Wait Operation disk transfer rates on all 40Mb
Norton SI 18.7 Norton SI 18.7 drives or larger
Landmarknt 18.3MHz, Landmark' M 18.3Ml-iz. • Enhanced 101-key Click/Tactile
512K RAM , 1.2MB or 512K RAM, 1.2MB or Keyboard
1.44MB Drive, 1.44MB Dri ve, • 2 Serial & 1Parallel ports
101-Keyboard, 101-Keyboard,
• High Capacity 200Watt System
2 Serial and 1 Para llel Ports 2 Serial and 1 Parallel Ports
Power Supply
• Real Time Clock/Calendar with
PC BRAND 386/SX'a 5 Year Battery
• 80387SX Co-Processor
Add the following amounts to the base configuration prices shown above Support
Hard Drives : • AMI BIOS with full MS/DOS,
MB/MS 20/40 40/19 71/25 110/17 200/19
OS/2, XENI X, UNIX, NOVELL,
Mono $450 $550 $730 $870 $1320 3COM compatibility
VGA-Mono $630 $730 $9 10 $1050 $1500 • 8 Slot motherboard design
VGA-Color $860 $960 $1140 $1280 $1730 (5 16Bit & 3 8Bitl
SVGA/Color• $970 $1 070 $1250 $1390 $1840
• Medium foot print case with
Portable VGA NA $2470 NA $2790 $3240
6 Disk Drive bays
For benchmark scores on hard drives, see •pure Power• page
• SVGA 1024 x 768 interlaced

~rower is a registered trademark of NCR Corp.



"Faster Than A Speeding Bullet"
-Computer Shopper, Cover Story

"The Best Low Cost Alternative Around!"


-PC Magazine, 25MHz 386PC's

''The Biggest Bargain In Personal Computing"


-Computer Buyer's Guide, Cover Story

• Real Time Clock/Calendar Options:


386/25 $1299 with 5 Year Battery Low profile Slim-Line Case
25 MHz Clock, • 80287, 80387,orWeitek with 3 Di sk bays
Zero Wait Operation,
Co-Processor Support Full Size Tower Case with 8
Norton SI 28.2
• AM I BIOS with full MS/DOS, Di sk Drive bays
Landmark "' Speed 33.6MH z,
1024K RAM, 1.2MB or OS/2, XENIX, UNI X, NOVELL, Mini Size Tower 111 Case with
1.44MB Drive, 3COM co mpatibility 4 Disk Drive bays
101-Keybo ard , • 8 Slot mothe rboard design VGA Plasma Portable Ca se
2 Serial and 1 Parallel Ports (5 16Bit&3 8Bil) Custom co nfigurations with
• M edium foot print case wit h Name Brand peripherals of
Standard Features: 6 Di sk Drive bays your choice
•True 25MHz Intel 80386
CPU Operating wi th Zero
Wait States
PC BRAND 386/25
• 1024K RAM standard ex ­
pandable to 16MB using Add the following amount to the base configuration price shown above
256K and/or 1MB RAM Hard Drives:
MB/MS 40/19 71/25 110/17 200/19 320/16 640/15
• 1.2 MB 5.25" or 1.44MB 3.5"
Diskette Drive Mono $550 $730 $870 $1320 $1870 $2660
• FCC Cla ss "A", Intended fo r VGA-Mono $730 $910 $1050 $1500 $2050 $2840
busi ness use VGA-Color $960 $1140 $1280 $1730 $2280 $3070
• High performance 16bit SVGA/Color• $1070 $1250 $1390 $1840 $2390 $31 80
Portable VGA $2670 NA $2990 $3440 NA NA
VGA Cards with optional
1024x768 capability on all For benchmark scores on h ard drives, see MPure PowerMpage
VGA Systems "SVGA 1024 x 768 in terlaced
• 1:1 Interleaving Hard Drive/
Floppy Dri ve contro llers,
1Mb/Second d isk transfer
rates on all standard Drives
1-800-IJCBRAND
• Enhanced 101-key CliclefT'actile
Keyboard
TEL:l-800-722-7263 FAX:l-800-722-7392
PC Brand, Inc . 954 W. Washington St., Chicago, ll.60607
• 2 serial & 1 parallel port s
In terna tional Fax #3 12-633-2888 International Voice# 312-226-5200. We are
• High Capacity 200Watt open Mon. thru Fri .: Barn to 6pm Central Time. MasterCard. Vt SA, Discover,
System Power Supply Checks & Approved P.O.s Accepted. Prices & specifications subjec1 to change.

•TRW-Natio nal Computer Maint enance Services - On -Site Service for 386JSX
OX and 486 o nl y . 286 On-Site is available at an extra cost . Ask for detail s.

<!Towe r is a registered trademark of NCR Corp. BYTE 15-8 lf fil lill j £.I
-,
Whether used as large scale file servers, CAD
CAM workstations, UNIX hosts or statistical simula­
tion engines these machines are guaranteed to satisfy
even the hungriest "power applications'' , truly main­
frames on a desktop.
And like all PC Brand systems, they do it at an
unbelievable price! Our 386/ 25 Cache starts at only
$1599 while the top of the line 486's begin at
just $3949.

Standard Features: • 8 Slot motherboard design


with one 32bit proprietary
•True 25 or 33 MHz INTEL Zero Wait States Slot
80486 CPU operating at Zero • Full Posted Write Mode
Wait States increasing heavy memory
• 4MB RAM standard example requirement task speed
to 32 MB by 10%
• Built-in BK 4-way set •AM I BIOS with MS/DOS,
assoc iative cache OS/2,XENIX, UNIX,
• Built-in INTEL 487 Numeric NOVELL,3COM compatibi lity
Coprocessor • Full Size Tower• Case with 8
• FCC Class "A", Intended for Disk Drive Bays
business use • On Board NiCAD Battery
• High performance 16bit
VGA Cards with optional Options:
1024x768 capabi lity on all
VGA system s • Factory Installed RAM
486/25 $3949 • 1.2MB 5.25" and 1.44MB 3.5" Upgrades
Diskette Drive • Custom configurations w/
25 MHz Clock, • 1:1 Interl eaving Hard Drive/
Zero Wa it Operation Name Brand periphera ls of
Floppy Dri ve Controllers, your choice
Landmark"" 113.6M Hz, 1 Mb/Second disk transfer
4MB RAM, rates on all standard Drives
1.2MB and 1.44MB Drive, • Enhanced 101-l<ey Click/Tactile
101-Keyboard, Keyboard
2 Serial and 1 Parallel Ports • 1/0 Ports-2seria l,1 para llel
• High Capacity 200Watt
System Power Supply

486/33 CALL
33 MHz Clock,
PC BRAND 486's
Zero Wait Operation
Landmark™ 149.9MHz, Add the following amount to the base configurationprice shown above
4MB RAM, 1.2MB and Hard Drives:
1.44 MB Drive, MB/MS 71/25 110/17 200/19 320/16 640/15
101 -Keyboa rd ,
Mono $730 $870 $1320 $1870 $2660
2 Serial and 1 Para llel Ports
VGA-Mon o $9 10 $1050 $1500 $2050 $2840
VGA-Color $1140 $1280 $1730 $2280 $3070
SVGA/Color­ $1250 $1390 $1840 $2390 $3180

For benchmark sco res on hard drives, see opposite pa ge.


• SVGA 1024 x 768 interlaced
If you like, PC Brand can con­ 11
figure and install NOVELL, UNIX Flawless
•••

and other complex hardware/soft­


ware combinations at the factory to Compatibility,
your exact specifications, taking
complete responsibility for putting
Lowest Price 11

-Info World, Product Review


these products to work.
EXCELLENT
VALUE
.Jan. B , 1990

Standard Features: • Rea l Ti me Clock/Ca len dar . CP U Benchma rk Scores (Powe r Meter 1.5) M IPS
w ith 5 Year Battery
• True 25 or 33M Hz INTEL • 80387 or Weitek Q CPU Benchma rk Scores (Landmark 1.14) MHz
80386 CPU operating w/Zero CoProcessor support
Wait States w ith 43.5 or •Phoenix BIOS w ith Full MS 10.9 17 11 3 .6 120
11
58.7 MHz DOS, OS/2,XEN IX, UNI X, 10
Throu ghput 9 100
NOVELL, 3COM
• Intel 82385 Cach e compat ib ility ~ 80
Processor wit h 32K 25NS
Static RAM Standard
• 1024K RAM Standa rd
• EMS and Disk Cache in ROM
• 8 Slot motherboard design
• M edium foot print case w/6
00 6
5
4
60

40
[!J
Expa ndable to 16MB 3
Di sk Drive bays 2 20
• FCC Class "A", Intended for 1
business use
Options:
• High performance 16bit 386C/25 386C/33 486C/25
VGA Card s with optional • Full size Tower ' Case w /8
1024x768 capability Di sk Drive bays Disk Drive Benchmark Scores (Core test 2.8)
386/25 $1599 • 1.2 MB 5.25" or 1.44MB 3.5" • Low Profile Slim Line Case
Diskette Drive w/3 Disk bays
25 MHz Clock,
• 1:1 Interleaving Hard Drive/ • Mini Sized T ower''' Case w/4
Zero Wait Operation
Floppy Drive Control lers, 1 Disk Drive bays
Norton SI 31.6
Mb/Second disk transfer • Custom configu rati ons w/
LandmarkTM 43.5MHz,
rates on all standard drives Nam e Brand periphera ls o f
512K RAM, 1.2MB or
• Enhanced 101-key Clickffactile you r choice
t .44.MB.Drive,
Keyboa rd • Factory Installed Ram
101 -Keyboard,
• 1/0 Ports-2 serial.1 para llel Upgrades
2 Serial and 1 Parallel Ports
• High Capac ity 200Watt
System Power Supply 71/25 110/19 200/16 320/16 640/15
• Ave rage Seek Tim e (m s)
386/33 $2099
• Track to Track Seek (m s)
33 MHz Clock,
Zero Wait Operation
PC BRAND 386 Cache CJ Data Transfer ,Rate (K B/Sec)
Norton SI 45.9 Add the following amount to th e base configurati on price shown above
LandmarkTM 58.7MHz,
1024K RAM , 1.2MB or
1.44M B Drive,
101-Keyboard,
Hard Drives:
MB/MS

Mono
40/19

$550
71/25

$730
110/17 200/19 320/16 640/15

$870 $1320 $1870 $2660


1-800-PC BRAND
VGA-Mono $730 $9 10 $1050 $1500 $2050 $2840
2 Serial and 1 Para llel Port s
VGA -Color $960 $11 40 $ 1280 $1730 $2280 $3070
TEL:l-800-722-7263 FAX:l-800-722-7392
PC Brand, Inc . 954 W. Wash ington St., Ch icago, ll. 60607
SVGA/Color• $1070 $ 1250 $1390 $1840 $2390 $3 180 International Fax #3 12-633 -2888 International Voice # 312 -226-5200. We are
Portable VGA $2670 NA $2990 $3440 NA NA open M on. thru Fri. :Sam to 6pm Centra l Time. MasterCard , VISA, Discover,
Checks & Approved P.O.s Accep1ed. Prices & specifica1 ions subject to change .

83 i i t:El
• SVGA 1024 x 768 interlaced
BYTE 15-8
Monitors Floppy Disk Drive ....... Call Printers Novell Networking
(Novell Autho rized Sales and Support)
(Numbers in Parentheses
Mitsubishi Hard Disk Drives Indicate Draft/LO CPS)
1381 14" Diamond Scan !to 800x600) ..... $499 Canon 4 User ELS Level I v. 2. 12 ...... .. .. $489
HL6605 16" SVGNEGA Ito 1280x10241 .. 1195 Conner IDE Upgrades BJ130e 15" .... $695 LBP4 La se r .... $995 8 User ELS Level II v. 2.15 ................ 1049
HL6905 20" SVGNEGA Ito 1280x1024) .. 2095 LBPS-111Laser8PPM ....... 1650 Advanced Netware v. 2.15 . .. ...... 1850
40M 28ms ..... $459 1QOM 25ms .. $679
SFT Netware 286/Netware 386 2850/4550
NEC 200M 19ms .. . ..1249 Citizen
GS-2A 14" MultiMono 110 BOOxGOOI ..... $249 Iomega GSX 140 (192)$329 GSX 200 .. Call
2A 14" SVGA (800x600) . .. .. 479 B1201 20M lnt.$765 B1441 40M Int.. $995 Networking Hardware
Epson
30 14" SVGNEGA 11024x768i) .. 649 B244 X Dual 5.25 44M External ........ 1995 LX810 1180/301$179 FX8501264/541 $329 Gateway
40 16" SVGNEGA (1024x7681. . .. 1150 PC2/50 NonbootableCard . ... 169 FX 1050 12641541439 LQ510 1180/601 289 G/Ethernet AT$435 for PS/2 ......... $435
50 20" SVGNEGA 11280x1024) ....... 2350 PC2B/50 Beatable Card .... .. 230 LQ850 1330/881 495 LQ950 1330/881 495 G/Ethernet 18 bit).. .. ......... 265
Panasonic Plus Hardcards LQ101011so1501439 LQ10501330/881 669 Lantastic
C1391 PanaSync (to 800x600) ....... . $489 Hardcard 20 8 bit . ..... $539 LQ25501400/108i899 EPL6000 6PPM 939
... 599 2 MBs Starter Kit/Adapter ......... $419/ 195
Princeton Graphics Hardcard 40 8 bit or 16 bit . Hewlett Packard
... 695 Ethernet Starter Kit/Adapter ........ 575/279
Max15 14" Mono (to 1024x768i) ... $249 Hardcard 80 16 bit .... Deskjet Plus .. $710 Laser Jet llP . $1025 Standard Micro
UltraSync 14" SVGA/EGA 1800x6001 ........ 520 Seagate Laserj et Ill . . 1650 Laserj et 110 .... 2995
20M 65ms ST225 Half Height ......... $209 PS110 Board for PS/2 ... .. ............ $395
Ultra Sync 16" SVGA/EGA 11024x768i) ..... 879 PC500 16 Bit for WS/Server . .. 260/335
20M 35ms ST125 Half Height ........... 229
Princeton Publishing Labs Laser Jet Accessories PC550 16 Bit Tw. Pr. for WS/Server ... 291 /355
30M 35ms ST138 Half Heig ht.. . .. 245
Multiview 15" Mono DTP w/adapter . $690 40M 28ms ST251 -1 Half Height ........ 319 PC270E Twisted Pair. .. .... 139
Samsung/Leading Technology Adobe PC130 Arcnet Board ....... .. ... 117
40M 24ms ST151 Half Height ... 419
14" VGA Color .31DP (640x4801 . .$369 H PLJ II Postscript cartridge ...... •.. Call ARCNET passive hubs/active hubs 72/321
SOM 28ms ST4096 MFM .. 590
14" VGA Color .41DP (640x480) .. 299 ARCNET intell. hub coax/Tw. pr. . 495/609
Pacific Data Products
14" SVGA Color (to 1028x768il . .. 419 Synoptics
Tape Backups Plotter in Cart. for 11/llP ... $249/269
Seiko . 285 505UTP Tran sceive r ........... $139
25 in 1 Cart.
1440 14" SVGA 11024x768il ............ $599 Postscript Cart. for Ill or llP . .... 375 1000 Conc./2500 Workgroup Cone.... 2575/839
Archive/Maynard
Sony 1M Memory Card for llP . 275 Tiara
VP60 Internal/Externa l..... ... 639/775
Multiscan HG 14" SVGA Ito 1024x7681 . $689 4 port hubs ..... $49 8 port hubs ... $285
VP1501 150M8 Interna l Novell certified ..... 895 CPI
Zenith Lancard/A 8 bit ARCNET .............. 89
VP150E 150MB External Novell certified. 1175 Superfont Cartridge ...... Call
Lancard/A 16 bit ARCNET Board ........ 249
ZCM1492 VGA Flatscreen 1640x480) ..... $619 VP402 Interface Board for VP Series .......... 115 Jet Memory .... . . 174
Lancard/E 8 bit Ethernet . 199
VP409 PS/2 Interface Board for VP Series 230 1M Expansion . .... 96 Lancard/E 16 bit Ethern et Twisted Pa ir .. .. 339
Maynstream 60MB Portable ..... ...... $889
Video Cards Lancard/E 8 bit Twisted Pair .............. 329
M aynstream 150MB Portable .......... 1395
Kodak Diconix Tops
Maynstream 2200HS 2.2GB Ponable .. 4350
ATI Colorado Memory Systems 150Plus (150/50) ... .................... ... $330 Repeater ...... $125 Flashcard ...... $155
VGA Wonder 256K/512K ..... .... $245/297 DJ -10 Jumbo 40/80MB Interna l ....... $249 NEC and Te xas In struments ............... Call Western Digital
NEC KE - 10 External Chasis Kit with Interface .... 139 Ethercard+ 8 bit$185 Twisted Pair .. $3 19
Okidata
PC Msgazine 1s Editors Choice QFA500 .............. Call Ethercard+ PS/2285 / EPB PS/2 ........ 285
ML320 1300/62)$345 ML321 1300/62)$479
Graphics Engine 16 (1024x768) ..... $679 Ethercard+ 8 bit with ROM Socket .... 205
ML3801180/601 359 ML390+1270/90I 475
Graphics Engine 256 11024x7681 ..... 969 CD-ROM Etherca rd + 16 bit. .. ............. 255
ML391+1270/90l 655 M L393ti450/120l995
Xircom
Paradise OkiLaser 400 4PPM .... 1010
.............. $235 Microsoft Pocket ARCNET Adapter Coax or Tw. Pr. $295
VGA 1024 with 256K . Panasonic
Bookshe lf 1.0 $195 Stat Pack ........ $99 Pocket Ethernet Adapter Twisted Pair 489
1180 /192/38} . $189 11911240/48} .$245

· · Peripherals & Software


Programmer's Library ... .. ............ 295 11241192/631 ... 299 16241192/63} ... 429
VGA 1024 with 512K .. .. ... .265 NEC 16951330/661 ... 415 4420 Lase r ..... Call Software
8514/A Plus. . .............. 569 CORBO Internal . .$499 Logical Connection Autosketch Animator..... .. .......... $239
VGA Memory Upgrade . .......... 199 XT/AT Interface Kit ..... 129
256K/512K Print Buffer ............... $449/529 Borland Quattro 95 Quattro Pro ...... 329
Video Seven Clipart 30 ....... 285 Image Folio ... 285 Caere Omnipage 3862.1 ..................... 619
1024i VGA with 256K/512K .. $239/299 Sony Kits
VRAM VGA with 512K ...................... 469
Plotters Datastorm ProComm Plus ...................... 52
CDU510 Int. .. $665 CDU1701 Ext.$779 dBase IV .. .. ...... 479 Microrim R:Base 489
CalComp
Delrina Perfo rm 2.0 ........ ....................... 159
1023 .................................. $3695 Delta Te chno logy Direct Access ............ 59
Free Freight* Scanners/Digitizers 1043DM .............. 5700 Deskview 386 v. 2.2 ............................... 125 .
30-Day Money-Bacl< Houston Instruments (Call for Prices) Fifth Generation Fastback Plus ............ 109
Complete PC
Guarantee DMP52 ............. DMP52MP .......... . DMP61 Foxbase + .. r..•. 189 Harvard Graphics329
Half Page Scanner .......... $189
DMP61DL ......... DMP62 ............ DMP62DL .Generic CADD Level 3 ............ 205
Toll-Free Service & Support Full Page Scanner ... 499
Hand Scanner .................... 165 Image Maker IBM Displaywri te V NEW! ....... .. .. Call
No Credit Card Surcharges (PC Magazine's Editors Choice) ........ Call Lotus Free lance Plus .......... 329
Complete OCR Software for HS/Page . .. 235/325
Lotus 123 r. 2.2 349 Lotu s 123 r. 3.0 399
Kurta
Software for Windows Microsoft Works99 Word 5.0 ......... 215
IS/One 12X12 ..................... $399
Power Protection Products Norton Utilities Advanced ...................... 85
IS/One 12X17 ... ................................ ............... 655 Applications Parado x v. 3.0. 445 PC Tools 6.0 ....... 85
Microtek Aldus Pagemaker ............ .. $499
Tripplite Peachtree Acctg Ill w /Data Query . 1 ~'1il'l. ~<;
MSF 300G ....... $1495 AMI........... .. .... 129
SK6 Spike Bar ............................. $29 Pro. Write ........ 145 QEMM 5.0 ......... 65
MSF 300Z ... ........... Call AMI Pro...... . .................. 319
CCI+ Isoba r ................. $85 Quicken ............. 39 Timeslips Ill ...... 159
MSF 400G .. .............. 2750 Corel Draw ... .... 329
IB4 4 Outlet Isobar . ................ 45 Symatec Q&A 3.0215 Tim eline 3.0 ..... 379
MSll ....... ..................... 1050 Microsoft Windows 3.0 . 99
LC1200 Line Conditioner ................... 159 Timeworks Publish It! .......................... 125
Summasketch II Digitizers Microsoft Excel 2.1 ........ . 309
BC325 Battery Back-up . 279 Word Perfect 5.1249 Wordstar Pro 5.5 225
Microsoft Word for Windows ..... 325
BC450Battery Back-up ..................... .. 349 12x12 ....... $335 Ventura Publisher 2.0 . ... 499
Precision Software Superbase 2 189
OMNl450 or 450LAN Banery Back-up ..... 419 12x18 .... $599
Precision Software Superbase 4 395
BC750LAN Battery Back-up .............. .. 549 .HDC Windows Express or Manager 49
Call for Prices on
OMNl1200 Battery Back-up .............. 795 Input Devices Crosstalk for Windows 1.0 ......... 129 Other Peripherals & Software!
Modems CalComp WIZ 1000 DPI ..................... $175
Logitech
ATI And Hays ... ••. ..... ••..•.. ••. .•..••.•• Call Hi-Re z C9 Mouse ...
PC Brand (100% Hayes Compatible)
1200 Internal with softwa re
1200 External .... 70
Hi -Rez C9 Mouse wit h Paint
......... $49 Trackman 320 DPI Serial/Bus.
2400 Extern al .. 129 Microsoft Mice
........... $85
...... 99
.. 99/109 1-800-PC BRAND
2400 Internal w/software/MNP5 .... 75/129 Serial with Paintbrush 200 DPI ......... $109
US Robotics Bus Mouse w ith Paintb ru sh ................ 105
TEL:l-800-722-7263 FAX:l-800-722-7392
Courier HST 14,400 lnt./ Ext. .. $579/599 PC Brand, Inc. 954 W. Washington St., Chicago, ll. 60607
~oversi zed Monitors, Plotters, International Fax #312-633-2888 International Voice #312-226-5200. We are open Mon. thru Fri .:
Courier V.32 9600 Externa l . .. 889
lf fil !ill £j
Laser Printers, and Portables Sam to 6pm Centra l Time . MasterCard, VISA, Discover, Checks and Approved P.O.s are Accepted.
Courier HSTN .32 External ............ 995 excluded from Free Freight. Prices and specifications sObject to change. BYTE 15-8 j
Courier HST 9600 Interna l .......... 579

* Free Freight in th e Continental U .S.


Bradley Dyck Kliewer

REVIEW
PXRecGet (thTest,rhTest);

AParadox for LANs and C PXFldHandle ( thTest, "Read


Me",&fhTest);
PXGetShort
very new project that a programmer

E undertakes involves a crucial deci­


sion: What tools do you use? It
would simplify things greatly if one lan­
Paradox associates several objects with
each table (e.g., forms and reports). PAL
gives programmers easy access to these
objects. To build table editing into a PAL
(rhTest,fhTest,&ReadVal);

Reading About It
The Engine functions are well named,
guage or application environment was program , for instance, you simply attach making them easy to learn and remem­
suitable for every need, but that has never a predesigned form layout to the table. ber. I found that after a few hours of pro­
been true. The latest generation of PC Paradox takes care of details such as cur­ gramming, I seldom referred to the man­
database managers has included ad­ sor movement and updating calculated ual. But when I did, I discovered that it
vanced programming languages that are fields. was well organized for reference work.
bound tightly to the operations that the The Engine , on the other hand, uses a The 74 functions are listed alphabetical­
DBMS can perform, but even the best of low-level, programming-intensive ap­ ly in 11 groups at the head of the refer­
these is not suited for compute-intensive proach. Its functions are restricted to ence section, with individual descrip­
tasks . C, on the other hand, is not as table operations-you cannot use or mod­ tions following. The names begin with a
task-specific as DBMS languages , and ify Paradox forms, reports, or queries general description, so functions tend to
code produced with it is seldom as easy from a C program. The Engine will be grouped alphabetically by level (e.g.,
to maintain. maintain associations between a table PXTblCopy, PXTblCreate) .
Luckily, it 's not necessary for pro­ and its object members during table op­ The introductory chapters are clearly
grammers to forsake the benefits of one erations such as copy and rename ; except written and explain concepts at a fairly
language in favor of the other; the two for index functions , this is the limit of basic level. And you will find several
can be combined. One such blending of C object-oriented control. easy-to-read programming examples , all
speed and DBMS functionality is em­ If you want to design forms or reports of which are also included on disk. Even
bodied in Borland's Paradox Engine. that work around Paradox's limitations , beginning C programmers should be able
The Paradox Engine is a set of C li­ you must design them from the ground to use the Engine effectively.
braries that provide access to databases up. Everything Paradox did for you , you
created with Borland' s Paradox database must now do by hand. This overhead is Revving It Up
manager. The engine operates with substantial. For example, to read a field I tested the Engine on a PS/2 Model 80­
either Turbo C or Microsoft C and pro­ from within Paradox, you simply open 111 with 4 megabytes of RAM and a
duces large-model, stand-alone DOS ex­ the table (View) , move to the record , and Token Ring network adapter. The Model
ecutable programs. read the field. The PAL program might 80 was configured as a redirector using
look something like this : the IBM PC LAN Program 1.3. The
Roughing It local drives were cached using the IBM­
To understand the Paradox Engine, it is View "Test" Cache with 768K bytes. I configured the
useful to compare the Engine's functions Locate "123" system for 1.5 MB of emulated EMS
to the Paradox Application Language and ReadVal = [Read Me ] memory and 72K bytes of extended
the Paradox workspace. If you are famil­ RAM . Paradox 3.0, which I used for
iar with Paradox, you already know that The Engine requires many more steps: comparative benchmarks, uses EMS,
it follows the relational model , placing open the table, establish a record buffer, but the Paradox Engine does not . The
the results of operations, such as queries place a value in the buffer, move to the network server I used was an IBM AT
and deletions, in tables . Additionally, matching record, read the record into the with an Inboard 386 and 6.5 MB of mem­
buffer, locate the field, and, finally, ory. I ran the performance tests with the
transfer the field value. The Paradox En­ IBM PC LAN Program 1.3 (3 MB of
gine code for the above operation would disk cache) and the IBM OS/2 Extended
translate roughly to this: Edition Server 1.0 (128K bytes of disk
Paradox Engine 1.0 cache).
TABLEHANDLE thTest; To get a feel for the Engine's features ,
Company RECORDHANDLE rhTest; I designed a custom report for a multi­
Borland International, Inc. FIELDHANDLE fhTest; table invoicing program. The report used
1800 Green Hills Rd. short ReadVal; five tables: four with I-to-I relations and
Scotts Valley, CA 95067 one with 1-to-many. I used single record
(408) 438-8400
/ * View Test * / locks for the l-to-1 relations and a full
Hardware Needed PXTblOpen ("Test", &thTest,0,0); table lock on the multirecord table that
IBM PC, AT, PS/2, or compatible PXRecBufOpen (thTest, &rhTest); contained "items ordered."
In addition to the typical tasks of
Software Needed / *Locate "123" */ searching for matching keys and reading
Borland Turbo C or Microsoft C PXFldHandle records, the program modified a status
compiler (thTest,"Key",&fhTest) ; field. Unfortunately, the Engine does
PXPutAlpha ( rhTest, fhTest, "123") ; not enforce Paradox-defined validity
Price
PXSrchFld (thTest,rhTest , checks . PXRecAppend should at least re­
$495; $200 discount for registered
users of Borland products fhTest,SEARCHFIRST) ; turn an error code, if not invalidate the
operation entirely. Some of the more
Inquiry 881. / * ReadVal = [Read Me] */ continued

AUGUST 1990 • BYTE 187


M;llllWM A PARADOX FOR LANs AND c

important checks are performed, how­ since the Engine cannot use forms, it will mance: two in PAL and two in C. One
ever. For example, PXRecAppend will be locked out of tables used by another program from each set uses edit mode
fail if a duplicate key is presented. You machine in multitable coedit mode. (full table lock), and the other uses co­
can use PXRecUpdate to override an exis­ On the positive side, the Engine sup­ edit mode (single record lock). The pro­
ting key. ports a useful feature not found in Para­ grams start with a 361-record table . The
dox . You can open a table using any sec­ first record holds the loan date and an
Paradox on LANs and C ondary index, and the table's rows can be $85,000 balance. The remaining records
Unlike Paradox, the Engine does not extracted in index order. In fact, you can include the payment dates and amounts
automatically apply locks when you are open the same table with several second­ based on an annual interest rate of 10
using a network. So, network program­ ary indexes, each presented in a different percent.
ming requires additional overhead. order. For example, you can view in­ The test programs fill in the amorti­
The Engine also requires initialization voices in invoice-number order while an­ zation schedule with the amount of prin­
and finalization. On networks, the ini­ other user (or even a different routine in cipal and interest paid and the remaining
tialization call establishes the type of net­ your own program) views the invoices in balance. This is an interesting test for a
work, user name (which defaults to the client-number order. database, because the calculations for
log-on name, if none is provided), and each record depend on the results from
path to the PARADOX.NET file. Unfor­ The Eight-Cylinder the previous record-a normal Paradox
tunately, the Engine cannot read this in­ Database Engine query cannot make the calculations.
formation from the Paradox network The Engine routines give you the tools to I ran trials on the Model 80's local
configuration files if Paradox is installed build custom features not included in drive and two network configurations.
on the machine . So, you must either Paradox. Not only can you design special See the table for the results. The Engine
hard-code network information, prompt reports and entry forms, but you can also can run considerably faster than an
the user, or write your own configuration add device control routines for data entry equivalent PAL program, but note the
program and files. or export via bar code readers , modem, slower Engine times for network edit
The network locks worked properly or other specialized equipment. mode. When Paradox places a full lock
but seemed a bit unintuitive. For exam­ In addition to these gains, there is one on a table, it buffers changes in memory
ple, to lock a single record for modifica­ that perhaps overrides all the others: per­ and the local drive until edit mode ends.
tion, you must issue both a prevent-write formance . I wrote four short amortiza­ However, the Engine will write each
lock and a record lock. Also note that tion programs to test the Engine's perfor­ continued

Great Pair for Twisted-Pair


The Etherboard-lOBT are 100% compatible with IBM PC LAN, NetBIOS. cially popular, proven
and Etherconcentrator Synoptics LattisNet and Twisted-pair Ethernet network technology.
from ARC make twisted­ deliver high performance offers the distinct advan­ With ARC LAN prod­
pair Ethernet flexible and in any of the following tage of a flexible Star to­ ucts you get affordable
affordable. network environments: pology which is easy to prices, ease of installation,
These quality products NovellNetWare,3Com3+, install. It's also designed flexible application and,
as always, our Full Re­
placement Warranty.

800•423•3877
International Inquiries:
4F, 233- 1, Pao-Chico Road
Hsln-TienTaiwan . ROC
FAX: 886-2-9186373
to use exist­ Telex: 35576SIGMALTD
ing telephone wiring
so your cabling is already
Novell
NetWare Is a in place.
registered trademark
ot Novell Corp . 3Com 3+ls a At ARC we're dedicated
registered trademark of 3Com Corp.
LattlsNet Is a registered trademark of to bringing you commer­ A..IVIERICA..N
Synoptics Corp. IBM PC LAN is a registered RESEP<..R~H
trademark of lnterna tfonol Business Machines Corp. CORPORATION

188 BYTE • AUGUST 1990 Circle 19 on Reader Service Card (RESELLERS: 20)
'

Build a multi-user,
85K, dBASE com­
patible application
------- - ---- correspond directly
to familiar dBASE
commands.
using pulldown menus, Source Included
popup windows, and As you become an
data entry from expert Code Base 4
pick lists. user, you will find
Portable yourself examining the
When you are done, source code as you read
port your application about the internal
to Unix, Microsoft operating principles
Windows and OS/2 of Code Base 4.
without modifying a Enjoy the benefits of
single line of code. complete dBASE func­
Then watch as your tionality, including data
application runs many entry, windows, menus,
times faster than corre­ multiple index files per
sponding dBASE, Clipper database, dBASE
or Foxbase programs. expression evaluation,
---
_: ~:ent
Finally, you can keep fields, filters, relations,
all the profits after you reindexing, and editing.
have distributed unlimited Order Today
numbers of your executable ~-- environments, sophisticated Order Code Base 4 at $295
programs royalty free. and you will soon know why
debuggers, and programs
Compatible which compile and link Sequiter Software Inc. and
C ode Base 4 lets you access in seconds. most software dealers are
and modify the data, index Learn Code Base 4 by happy to give a 30 day
and memo files of dBASE consulting the comprehensive money back guarantee!!
ill, dBASE IV, or Clipper. 206 page user's guide while Call (403) 448-0313
Consquently, you can take interactively executing Code Fax (403) 448-0315
advantage of dBASE com­ Base 4 routines from a
patible tools such as R&R
Relational Report Writer.
learning utility. Then try
example programs from the
diskettes or the user's guide.
~!~JI~~ 111111
P.O. Box 5659, Station L
Switch between Turbo C,
Quick C, and Microsoft C. You will easily remember the Edmonton, Alberta
Take advantage of integrated Code Base 4 routines which Canada T6C 4G 1
Circle 243 on Reader Service Card
1;1¥111QM
Word is
getting The Paradox Engine runs
considerably faster than an
equivalent PAL program, but

around.
note the slower Engine times for
network edit mode. The times
here are f ram running a test
program that prepares a one-
year amortization using data from
a Paradox database (times are in
minutes: seconds).
PAL Engine
Local drive
Record (edit) lock 0:45.6 0:09.1
Table (coedit) lock 0:38.8 0:11 .5

PC LAN network
Record (edit) lock 1:08.2 2:06.3
Table (coedit) lock 4:48.5 3:06.4

OS/2 Extended
The news is spreading fast! Edition server
Record (edit) lock 1:12.9 1:27.3
Our 80,000 ecstatic customers are telling their friends about how Table (coedit) lock 4:19.6 2:16.4
much time they save on flowcharts and data flow diagrams.
EasyFlow, unlike most "screen draw" programs, is dedicated to fast
composition and modification of flowcharts and data flow diagrams. record to the network as it is modified­
They're spreading the news about the automatic line routing, the increased load on the network im­
automatic text centering and the slick cut & paste. pairs performance. Of course, I could
have written my own buffering routines
They say you can create charts and then cleanly move them into a at the expense of more programming
desktop publishing program. overhead and complexity, but it serves as
EasyFlow works with most matrix printers, laser printers and a good illustration of an important basic
plotters and comes with a 200 page manual. They say you get all this premise: Even with all the benefits pro­
plus 350 context sensitive help messages on screen for only $149.95 vided by C, some operations are best
handled by Paradox.
and RUSH delivery is available.
They're telling their friends but not their bosses. Their bosses The Checkered Flag
think they had to sweat bullets to come up with these If you plan to use the Paradox Engine,
amazing results. You mean you still do?! you should learn Paradox first. Although
With 80,000 customers talking, it's amazing that the manual has a chapter for C program­
mers who are not familiar with Paradox,
you haven't heard. Give us a call and find out for yourself what I don't think that there is enough detail
everyone else is talking about! Then call a few friends and included to use the Engine as a stand­
tell them about the wonders ofEasyFlow. alone development library-especially if
the library will be used for network de­
velopment.
If you work extensively with Paradox,
and especially if you have a basic knowl­
edge of C, the Paradox Engine would be
an excellent addition to your library.
Although the Engine does not provide
much raw power alone, if you can write
the processing routines, the Engine gives
Flowcharting Made Easy! you the vital link to Paradox tables. •
HavenTree Software Limited
P.O. Box 1093 -A Thousand Island Park, NY 13692 Bradley Dyck Kliewer is the author of
Order Desk: 1-800-267-0668 Guide to Paradox 386 (McGraw-Hill,
Info: (613) 544-6035 ext.80 Fax: (613) 544-9632 1989) and principal ofDK Micro Consul­
From our fax to yours ... Info Fax: (613) 544-2049 tants, a microcomputer consulting busi­
ness in Bloomington, Indiana. You can
reach him on BIX as "bkliewer. "

190 BYTE • AUGUST 1990 Circle 107 on Reader Service Card


PC Magazine [July 1989, Page 263]:
"The Buffalo SL peripheral sharing device is simple enough
to use immediately yet sufficiently flexible to form the
center of afairly complex network. It's agood choice ... "

The SL Saves Money By Sharing Resources


Using the SL™ is the inexpensive way to let everyone share lasers, printers,
• Ten Channels: four parallel and six serial, all can be plotters and modems. Greater access by more users reduces unproductive
idle time and the need to purchase more of these expensive peripherals. An
software configured as either input or .output; automatic SL with memory improves PC productivity by allowing all users to
conversion from parallel to serial, serial to parallel , or serial to simultaneously send their print jobs and quickly release their PCs to continue
serial parameters; automatic switching and queuing of jobs working . The SL is an alternative to a LAN at afraction of the cost.
• 115,200 bps: our software allows virtually all PC
applications to send data serially to the SL twelve times faster
than normal 9,600 bps serial
• PC to PC Serial File Transfer Utility: available free
• Pop-up Menu via Hotkeys: keyboard selection of
printers, macros and many other control functions
• Simple Installation: just plug in the cables and run the
menu-driven installation software for the Pop-up Menu
• User Upgradable Memory: from Oto 4MB buffer

45 Day Money Back Guarantee


Smaller Switches All Parallel Ports
CALL TOLL FREE TODAY
AS-41 4inputs to 1
output automatic
switch without any (800) 345-2356
buffer for only $200.
Buffalo Products, Inc.
XE 2 automatic 2805 19th St. SE
inputs to 2electronic
switc h-se Iectab le Salem, OR 97302
outputs from 256KB (503) 585-3414
up to 2MB buffer,
from $250 to $450. FAX (503) 585-4505
Circle 399 on Reader Service Card
Genuine 486™System...
azing 386™PRICE!
Yes, full powered 80486 computer And look at this! A Maxtor 200Mb hard
systems with all the traditional drive. Breaks performance barriers with
Northgate features and performance. lSMS speed ... yet doesn't make a peep.
Impressed? There's more. 4Mb of
And a price that says "BUY NOW!" RAM (expandable to 16Mb). And 64K of
ZSNS read/write-back cache (expandable

00 to 256K). Of course, it comes with a


N orthgate OmniKey'""' keyboard-your
choice of PLUS or ULTRA models.
PLUS, Northgate has a full range of
expansion options! Monitors, hard drives,
Delivered to Your Home or Office tape backups, memory cards, printers,
modems, and more. Custom configure the
YOU CANT IMAGINE WHAT system that's right for you.
SPEED REALLY IS until you have
Use a Northgate 486/25 for 30 days.
Northgate's new Elegance 486 under your
If it fails to do everything we say, just
fingertips. Feel the power! It delivers
return it.
everything a 486 should do ... AND
MORE! Applications-even CAD­ Special 486/33 Upgrade Offer
appear on the screen almost before you Buy your Elegance 486/25 now. And
release the keys. Gone is the aggravation when you need more processing power,
of waiting! we'll upgrade it to a 486/33MHz for
just $1500.00!
Sizzling performance requires the ORDER TODAY! Be sure to ask about
hottest components ... and that's what custom configurations, leasing and
Northgate delivers. financing programs.
486 processor combines the capabilities CALL TOLL-FREE 24 HOURS ADAY
of an enhanced 386, fast 387 math
coprocessor, an advanced cache controller
and SK of supporting static cache memory.
Result? Incredible processing speed!
800-548-1993
N otice to the H earing Impaired: Norrhgace now has TD D capability.
Dial 800-535--0602 .

Now add in Northgate's new proprietary


motherboard. Unique design maximizes I Nonhgace Parkway, Eden Prairie, MN 55344
the power and features of the 486 Financing: Use your Northgate Big 'N' revolving credit card. We have millions in
financing available. We accept Visa and MascerCard, coo. Lease ic with Norchgace, up co
processor. fi ve-year terms available.
Elegance 486/25TM

system configuration
• 25 MHz Intel 804861"processor
with 80387-compatible floating
point coprocessor
• Industry Standard Architecture
(ISA) bus
• 4Mb of 32-bit DRAM
(expandable to 8Mb on the
motherboard; total system RAM
expandable to 16Mb with an
optional memory card)
• Proprietary, U.S.-made
motherboard
• 200Mb Maxtor hard drive with
15 MS access time
• 64K SRAM read/write-back
cache (optional 256K cache
available)
• High density l.ZMb-5.25 "and
1.44Mb-3.5 "floppy drives; also
reads, writes and formats low
density disks
• Eight expansion card slots; one
32-bit, six 16-bit and one 8-bit
• Weitek numeric co-processor
support
• Two serial and one parallel ports
• 14 " monochrome monitor
• Hercules compatible video
controller
• MS-DOS 4.01 and GW-BASIC
software; Smart Drive disk
caching software
• On-line users guide to system
and MS-DOS 4.01
• 220 watt power supply
• Elegance 7 drive-bay custom
tower cabinet pictured (desktop
style available)
• Clock/calendar with 5 year
battery backup
• Your choice of exclusive award­
winning OmniKey/PLUS or
ULTRA keyboard
• Park utility
• Front mounted controls for
high/low speed operation, system
reset, and keyboard lockout
• Total compatibility with all of
your existing AT peripherals and
1/0 boards
• FCC Class B Certified

Superior Northgate Support


Famous 30-Day Performance Guarantee. Northgate backs Industry's Best Unlimited Toll-Free Technical Support.
every system with our famous no-risk policy. If you aren't 100% February 7, 1990, BYTE Magazine, Dr. Jerry Pournelle,* on
satisfied, return it-no questions asked. Northgate technical support ... "has become the standard that
Warranties. Your system is covered by a I-year limited other mail order computer companies must match."
warranty (5 years on keyboard). If a part fails, we'll ship a Our system consultants are on duty 24 hours a day, 7 days a
new one overnight at our expense-before we receive your week to answer your questions. On-site service is available to
troubled part. most locations if we can't solve your problems over the phone.
Prices and specifications subject to change ~ithout notitt. No rthg3tc: reserves 1hc righc 10 substitute components of equal or greater quality or performance. All items subject to avail3biliry.
©Copyright Nonhgatc Computer Syste ms , Inc., 1990. All rights reserved. Northgate, OmniKq and 1hc ~o rthga t c 'N' logo arc registered trademar ks of Nonhgatc Computer Systems. 8 0386 and 80486 arc trademarks of lnccl.
All other producu 2nd brand names arc u :i.dcm!IIks and rcgisrcrcd uadcmarks of their rcspccti\·c comp:mecs.

Circle 181 on Reader Service Card


_j.Sii@·i;i ­ Tom Yager

REVIEW
Theo+DOS

DOS on aPedestal supports multiple


DOS and Theos
sessions on the PC
f you want a multiuser system, you console and

I should start with a multiuser operat­


ing system. Some multitasking en­
hancements to DOS might let you run
inexpensive serial
terminals.

several DOS programs at once, but they


won't give you what a real multiuser op­
erating system can-E-mail, fast file sys­
tems , advanced command interpreters,
and scripting languages. For these and
many other services, you need to invest
in more than just a DOS multitasker.
An interesting case in point is a prod­
uct from Theos Software called Theo+
DOS. On its own, it is what you'd expect
a DOS multitasker to be these days : It
runs multiple DOS sessions, either on
the PC console or on serial terminals.
Theo+ DOS ' s real strength is its base­
the Theos 386 operating system.
Theos 386 is a protected-mode, multi­ accessible only to DOS. Theo +DOS' s greatest achievement
user operating system that has operated Most DOS drives under Theo+ DOS may be MEMPLUS, a scheme that al­
in various forms on everything from are simulated. Legal DOS file operations lows certain DOS programs to be loaded
64K-byte Z80-based systems to fully are transparently converted to equivalent into memory above the 640K-byte
loaded 386 and 486 PCs. The base oper­ Theos operations, reading and writing boundary. With it, a DOS session can be
ating system occupies only two high-den­ directly to the Theos file system. DOS started (i.e. , COMMAND.COM and
sity floppy disks, and Theos 386 sup­ drive letters, all the way up to drive Z, other TSR programs loaded into the
ports multiple native users on a 386 PC can be assigned through the DOSCFG MEMPLUS area) , and a full 640K bytes
with only l megabyte of memory. file to any Theos subdirectory to which can still be available to applications. This
Installing Theo+ DOS is handled with the user has access. Since DOS file oper­ MEMPLUS area can be as large as 312K
a Theos installation utility. During the ations go through the Theos file system, bytes. MEMPLUS isn't without its limi­
installation process, it prompts you to in­ Theos retains native access permissions. tations, however. The first 64K bytes is
sert a DOS boot floppy disk. You can You can also make a genuine DOS par­ taken from the area normally assigned to
choose your favorite flavor of DOS, as tition, if one exists in addition to the EGA graphics RAM .
long as it is version 3. l or higher. I tested Theos partition, available to Theo+ DOS When the MEMPLUS area is enabled,
Theo+ DOS on a Dell 325 with Dell's users through the DOSCFG file. While Theo +DOS restricts that session to run­
version of MS-DOS 3.3. all users can have read access to a DOS ning text-mode applications . This isn't a
Theos grants DOS access to a user by partition, only the first user that attaches problem at all for terminal users, and if a
copying selected DOS files (e.g., COM­ it can write to it. This is a limitation of console user wants graphics, he or she
MAND .COM, AUTOEXEC.BAT, and the DOS file system structure, and simi­ can start an extra Theo+ DOS session
CONFIG.SYS) to a DOS subdirectory lar restrictions are imposed under other that forgoes MEMPLUS in favor of
under the user 's home directory. By de­ DOS multitaskers, such as Locus Merge graphics . A simple hot-key sequence
fault , this Theos directory appears as 386 under Unix . switches between sessions at the console.
DOS drive C when you start Theo+ When MEMPLUS is not enough,
DOS. This , along with a number of other Building a Memory Map Theo+ DOS also provides an EMS emu­
Theo+ DOS attributes, is entirely con­ Another function of the DOSCFG file is lator, to which up to 8 MB can be as­
figurable. to determine how access to memory will signed. Because EMS is emulated, each
be granted. Rather than access memory user can allocate only as much as he or
Go Configure directly, the virtual 8086s work inside she needs .
Under native DOS, a user typically has regions mapped to them by the 386. The memory region, I/O port range,
access to everything connected to his or Theo+ DOS places much of this process interrupt vector, and DMA channel of
her PC, because these devices do not in the hands of the user. special DOS devices, such as tape drives
have to be shared with anybody. Under If Theo+ DOS is running on an EGA and network controllers, can all be added
Theo+DOS , a device must be attached or VGA console, the ROM on the display to the DOSCFG file . This won't always
to a user's Theos session. In addition, adapter must be mapped into the virtual work; some device drivers expect to be
each device that a user wishes to access 8086's region . DOS programs will run able to directly manipulate other PC de­
from Theo+ DOS must be listed in a on the console without this, but they will vices, such as timers , and Theo+ DOS
Theos file called user_name .DOSCFG. be unable to change video modes through restricts this . To do otherwise would play
Assignments in this file map DOS let­ BIOS calls. Other memory-mapped de­ havoc with the underlying Theos. Still,
tered drives to Theos subdirectories, at­ vices, such as network adapters, can be the Theo+ DOS manual claims compati­
tach printers, determine memory alloca­ mapped into Theo+ DOS' s address bility with tape drives, Bernoulli Box
tion, and make room for special devices space with other DOSCFG directives . continued

194 BYTE • AUGUST 1990


maximum
M;i¥111M DOS ON A PEDESTAL

ing a DOS session. Theo+ DOS resets


Theo+ DOS 1.1 the current session when it sees Ctrl-Alt­
Del , just like regular DOS.
Company Serial terminal performance was a bit
Theos Software Corp. of a surprise. Running at 19 ,200 bps (the
1777 Botelho Dr., Suite 360 limit of the KT-70/PC used) , PC applica­
Walnut Creek, CA 94596 tions were quite usable, with word pro­
(415)935-1118 cessing programs apparently running at
full speed. Oddly , Merge often had trou­
Hardware Needed
Intel 386 or i486-based PC (AT or PS/2 ble losing characters and had to be
compatible) with an AT-compatible or stepped down to 9600 bps. The differ­
ESDI hard disk drive controller and at ence was immediately noticeable. But
least 2 MB of RAM (4 MB is Theo +DOS lost its performance edge
recommended) under Lotus 1-2-3. Every time a horizon­
tal scroll is activated, 1-2-3 repaints th.e
cordata Software Needed row numbers on the left side of the
386SX COMPUTER
DOS 3.1 or higher; Theos 386 screen. This is usually unnecessary , and
WITH VGA MONITOR Merge filtered out the redundant output.
Price
• 100% IBM compatible. $999 (includes Theos 386 and nine­ Theo+ DOS displayed every character,
• 80386SX- 16/8 MHz speed, upgradable to user license) resulting in a bothersome flicker during
20 MHz. scrolls.
•One 3-1/2" 1.44 MB floppy disk drive. Inquiry 882. Merge also held sway over Theo+
•One 5-1 /4" 1.2 MB fl oppy disk drive. DOS when running Microsoft Windows
• 40 MB hard drive/28 millisecond access
time. • 1 MB RAM on motherboard ,
286 release 2 . 11. By disabling both
expandable to 8 MB. • Expansion slots: controllers, fax boards, and many other MEMPLUS and the EMS emulator, I
three IBM AT compatible accessory slots; devices . was able to get Windows to run, but
one IBM PC/XT compatible accessory slot. starting up Microsoft's Excel for Win­
• Three 1/2" peripheral bay. • 1 serial port. Putting Theo+ DOS to Work dows brought Theo+ DOS down with an
• 1 parallel port. • Built-in VGA video support. Testing Theo+DOS was easy. Virtually illegal op code error. Theos Software,
• Battery backed real time clock/calendar.
• 80387SX- 16 math co-processor socket.
every well-behaved PC application that I however, could not duplicate the error.
• 101 key detachable IBM style keyboard. ran through the program worked as ex­ Merge ran both Windows and Excel
• Zero wait state. • Phoenix BIOS. pected. The list of software that I tested without difficulty.
• Included MS-DOS 4.0. Does not include includes Microsoft Works, WordPerfect
software shown on screen . 5. 1, Lotus 1-2-3 release 2.2, Spinna­ Adding It All Up
·Dim.: 16"Wx18"Dx5"H. • Model # CPC8248. ker' s Eight-In-One, Borland's Turbo C Because Theos 386 runs atop a capable
• One Year Warranty through Cordata.
• Factory New! Factory Perfect!
2 .0, and the MKS Toolkit. With MEM­ multiuser operating system, every user
VGA monitor: PLUS disabled and with the VGA BIOS immediately benefits from the services it
• 14" non-glare color monitor. mapped into Theo+DOS's region, the provides and the applications that run
• 100% IBM Mfr. Sugg. Retail : graphics programs shared the console under it. On a PC with 4 MB of memory ,
compatible. with text-only applications. Microsoft there's room for six Theos users and two
• .42 mm dot pitch . $2,968.00 Works, which must be told the type of Theo+ DOS sessions. That's a lot of
• 256 colors . DAMARK PRICE:

·::i:~~~on:
·Dim.: 14.72"W
$149999 display adapter being used, came up in
unpleasant colors without the VGA
BIOS. It also wouldn't display properly
power to squeeze out of 4 MB .
If you already use Theos 386 to run
any of the hundreds of applications avail­
x 12.40"H Item No. B-2218- 143578 on the Kimtron KT-70/PC serial termi­ able for it, Theo+ DOS is a valuable
x 15.64"D. Insured Ship/Hand.: $49.00 nall used. Lotus 1-2-3 release 2.2 exhib­ plus, letting you replace dedicated DOS
FOR FASTEST SERVICE ited the same symptoms, but both were PCs with serial terminals . However ,
CALL TOLL FREE repaired by configuring special mono­ users unfamiliar with Theos should take
chrome-only versions. Auto-sense pro­ a closer look. If you are currently consid­
1-800-729-9000 grams, such as Turbo C, came up in ering costly networks, you could save a
I VISA I [ii] color on the console and switched to
monochrome for the Kimtron.
great deal of money and aggravation by
adopting the simpler Theos approach.

----------
For comparison, I ran identical test It seems unlikely that you would buy
DAMARK INTERNATIONAL, INC. programs under both Theo+ DOS and Theos 3 86 just to run Theo+ DOS. If you
71 01 Wlnnetka Ave . N., Minneapolis, MN 55428 ·16 19
Customer Service • 612-531-0082 Locus Merge 386. In most cases, Theo+ just need multiple DOS users on your
Please rush me: _ _ Cordata Computer(s) DOS ' s limitations matched those of 386, there are other, cheaper ways to ac­
@ $1499.99 each, plu s $49.00 s/h each.
Item No.B-221 8-143578 MN res. add 6% sales tax.
Merge. For instance, I was not able to ac­ complish it. If, instead, you want to build
Name _ _ _ _ _ _ _ _ _ __
cess a Western Digital WD8003E card a true multiuser system with a full com­
Address _ _ _ _ _ _ _ _ _ __ from either Theo+ DOS or Merge . The plement of facilities to support it, the
City,State,Zip _ _ _ _ _ _ _ _ __ device driver (from FTP Software's PC/ combination of Theos 386 and Theo+
0 Check/MO 0 VISA D Master Card D Discover TCP package) reported that it recognized DOS should serve you well. •
Card No. _ _ _ _ _ _ _ _ _ __
the device, but the first attempt to access
Exp. Date _~-- Ph.#( )_ _ __ it locked up the DOS session. Since each Tom Yager is a technical editor for the
Signature - - - - - - - - - ­
Copyright 1990 DAMAAK International , Inc. All rights reserved.
virtual 8086 is protected from the oth­ BYTE Lab. He can be reached on BIX as
ers, you can usually get away with crash­ "tyager. "
DELIVERY TO 48 U.S. STATES ONLY

196 BYTE • AUGUST 1990


''Inexpensive, easy to install
and does what it claims."
Sta11 Miastkows/1i
Byte Magazi11e
March 1990

''Idea of the lear Department:


One of the best concepts
I've seen this year."
]0'1 11 C Dvomk
PCMagazi11e
April 24. 1990

Introducing AccuCard:
The onlyUPS that fits inyour hand.
Aiid into yourcomputer
Remember when save whatever you're your MS-DOS based PC data even
UPS systems were working on to hard when it's unattended. This may
bulky; expensive disk when the power be the best insurance value you've
outsiders? goes out. ever seen.
No longer. When the power AccuCard comes from the
AccuCard'" is comes back, built-in world's leading UPS supplier and
the first UPS that AccuSaver'" software is available through distributors
fits right in your will even automatically and dealers near you. Just call
XT or AT expan­ re-load your PC back 1-800-Back-UPS.
sion slot. It takes up only half a to precisely where it was. All sys­
slot next to the power supply. No
space at all on your desk. And
very little budget.
tem status, registers, buffers,
memory; and data intact. Just as
if nothing had happened.
EMERSON UPS
protect the ones you love.
ite
Yet AccuCard provides enough The remarkable new AccuCard XT & AT are registered trademarks of IBM Corp.
MS.DOS is a registered trademark of Microsoft Corp.
DC battery power to automatically lists for only $249. Yet it can save ©1989 Emerson Computer Power, a division of the Emerson Electric Co.

Circle 81 on R£ader Service Card (RESELLERS: 82)


-·ijjMHM.illelf- Sue Rosenberg

REVIEW Graphical Improvements


The most significant improvement in De­
New Adventures in Graphic Design signer is its new ability to manipulate
outline fonts . Previously, Designer could
handle only device, vector, and screen
fonts . Screen and vector fonts do not pro­
duce the high-quality output of outline or
device fonts . Device fonts print at the
highest resolution of the output device,
but because they are specific to the de­
vice, they may remap to other fonts when
you change printers or switch to another
display.
Outline fonts are device-independent
and are true WYSIWYG. Outline fonts
never remap when you change the printer
or display. Because they consist of Bezier
curves, outline fonts print at the highest
resolution, even if the font is not resident
in the output device. In addition, you can
convert the text to Bezier curves and edit
it as a reshapable symbol.
No matter what font you choose, you
can mix fonts, sizes, styles, and colors
within one string of text, and you can do
it while you enter the text. In addition,
you can specify the margins and indenta­
tion and change them as you enter the
text.
Micrografx Designer 3.0 lets you create interesting effects with text, like the Indiana You can draw irregular objects initial­
Jones-like title in the photo here. ly as Bezier curves, in addition to draw­
ing them as curves, polylines, and free­
hand, and you can reshape any object as a
Bezier curve. To draw Bezier curves,
icrografx Designer, the first and AT clone with a Paradise VGA board and you move the mouse to draw and then

M perhaps the best-known graphic


design software for Windows, has
just taken on some new features that a lot
Logitech mouse . I ran Designer initially
under Windows 2.1 and discovered a
number of problems. Even though I used
click on the object to set each Bezier con­
trol point. I prefer to use the Freehand
tool to scribble an approximation of an
of folks have been eagerly awaiting. Micrografx 's special driver to overcome object, which Designer then translates
Of course, it already had a lot of tools, a well-known Windows weakness, I into Bezier curves, and use the Reshape
commands, and features to create and could not fill a rotated object with a gra­ Bezier or Reshape Points tool to chip
edit drawings for graphic design, desk­ dient or rotate an object that had been away anything that doesn't look like the
top publishing, and technical illustra­ filled with a gradient. Both operations object.
tion. With a half-dozen ways to draw caused my computer to lock up. Occa­ Designer lets you view a drawing as a
lines, three ways to display text, the abil­ sionally, selecting Exit to leave the pro­ wire frame to speed up screen refresh .
ity to rotate objects and control line gram would cause both Designer and The wire view also lets you see what
widths , and colorful on-screen images, Windows to hang . However, when I in­ otherwise hidden object you've selected
you doubt that there could be more . stalled Windows 2.11 , these problems and makes it possible to find those invis­
Yet Designer 3.0 brings another way to went away. ible objects whose color is the same as,
draw lines and even more ways to reshape The Designer package does not let you the background. I can't imagine how
them . Not just more fonts, but outline know in advance how much space you anyone can get along without this fea­
fonts. Control over line height and angle will need on your hard disk for the in­ ture . It's a great improvement over previ­
(in addition to width) to draw calligraph­ stallation, but you will need quite a bit ous versions.
ic lines. Not just the ability to rotate an with all Designer's appurtenances. The You can display wide lines in color and
object, but the ability to set the point of software is supplied in a compressed for­ adjust the height, width , angle, and
rotation . Not only colorful images, but mat, so I guessed that 10 megabytes shape of the pen to create calligraphic
the option to see what makes up those would be enough to hold the installed lines. The pen size that you can set is de­
images. program and data files. It wasn't. The pendent on the resolution you specify.
For $695, including all the program clip art alone takes 4.5 MB, the fonts The higher the resolution, the finer the
enhancements, Designer 3.0 comes with more than 2 MB, and the translators (in­ gradations.
an extensive clip-art library , a desktop cluding GEM and Macintosh PICT) There are now more ways to fill an
slide show program, and a utility pro­ more than 600K bytes. Altogether, you object. In addition to solid colors and
gram to transmit drawings via modem to will need at least 15 MB of free hard disk hatches, you can fill an object with an­
selected image-processing companies. space to hold everything and to have other object and with an array of objects .
I tested the program on a 12.5-MHz some room for your drawings. You can also specify whether cutout

198 BYTE • AUGUST 1990


areas are to be filled or left open. text to curves. Only then does the outline
There's a lot more flexibility in print­ Designer 3.0 become selectable as a line. What this
ing. You can now specify both page means is that text printed in an outline
ranges and selected pages in one request. Company font looks bloated. To get crisp-looking
Printing options include simultaneous Micrografx, Inc. text , the text in an outline font must be
spot and process color separations, page 1303 East Arapaho Rd . converted to curves and the line made in­
labels, crop marks, registration marks, Richardson , TX 75081 visible. This means that the text is no
and bleeds. (800) 272·3729 longer editable as text.
(214) 234· 1769
Designer does something with text
Sue's Adventures Hardware Needed
that Corel Draw can 't: It mixes colors in
Several of the enhancements incorpo­ IBM PC, PS/2, or compatible ; a 20-MB a text string. Corel Draw can't do that
rated in Designer 3.0 sound a lot like the hard disk drive and one floppy disk drive; without converting the text to curves.
features in Corel Draw, another graphic 1 MB of RAM ; a Windows-compatible Both Corel Draw and Designer can, how­
art program-and perhaps Designer's graphics card ; a mouse or digitizing ever, reproportion text by pushing on the
chief competitor. Corel Draw has far tablet resizing handles . And the programs do
fewer tools and commands than Designer equally well at handling calligraphic
but a great deal of flexibility . In particu­ Software Needed lines. I found that it was marginally eas­
Windows 2.0 or higher
lar, Corel Draw gives you extensive con­ ier in Corel Draw to reshape Bezier
trol of text size and position and the abil­ Price curves, but that might be due to my great­
ity to rotate and slant any object, and it $695 er familiarity with the Corel Draw tools.
lets you locate the center of rotation of an As for the clip art , there is enough
object anywhere on or off the drawing. It Inquiry 883 . overlap in the libraries supplied with
also offers powerful commands to ma­ Corel Draw and Designer that I was able
nipulate Bezier curves, calligraphic to take similar images from each. The
lines, and side-by-side wire-frame and advantage goes to Designer here, how­
preview displays . ever. Its clip-art preview mode lets you
Because of the apparent similarity be­ scan the library to select an image before
tween Designer' s new features and those you import it.
of Corel Draw, I decided to check out
Designer by testing how closely I could Drawing Conclusions
replicate a Corel Draw graphic with lots I was able to replicate the Corel Draw
of squeezed, stretched, slanted, rotated, drawing image completely in Designer.
and gradient-filled text, a Bezier curve The flexibility of the Rotation command
image with calligraphic lines , and some makes up in part for the lack of a Fit Text
clip art from Corel's library. I called the text dialog box is smaller than the size I to Path command. The clip-art preview
drawing "Sue's Adventures with Graph­ needed for the last two letters. It was easy mode makes it easier to organize and lo­
ics." It features a gradient-filled word enough to resize the other letters to cate the right image. It is possible to do
a
swooping across the screen, la Indiana smaller text. Then I converted the text to fancy things with text-as long as you are
Jones, with the fonts getting larger from curves to resize the last letter and posi­ willing to use it as a symbol and not as
left to right; lowercase text aligned to the tion all the letters on a curve. Designer editable text.
top of the letters, rather than the base; doesn't have anything like Corel Draw's I was disappointed to discover that the
and text strings illustrating various fea­ Fit Text to Path command to align text to outline of the outline font was not remov­
tures : mixed fonts and colors, nonpro­ a freehand curve, so I cheated a bit. I able from the text . The company that I
portional resized text, outline font , wire­ noted the angle assigned to each letter in work for has thousands of text-intensive
frame view , rotated text, and slanted the Corel drawing and used that to rotate graphics that are output to different de­
text. In the midst of this is SuperSue (a the corresponding letter in Designer. vices . The new outline font capability of
character of modest origin) that is com­ To squeeze the Italic text "WITH Designer 3.0 seemed, at first, to be the
posed of Bezier curves, rectangles , ellip­ GRAPHICS," all I had to do in Corel answer to maintaining a single set of
ses, and calligraphic lines. Draw and Designer was to push on a re­ graphics files for all the applications .
It was easy in Corel Draw to align the sizing handle. Creating the slanted shad­ But the quality of the printed outline font
text string "Sue's" to the top of the let­ ow, however, was different in the two is blurry, particularly at small point
ters, because users can set the vertical programs. Corel can slant text; Designer sizes. This means that to maintain the
alignment. It wasn't easy to do in De­ can't. The text in Designer had to be con­ contents of the files, you will need to
signer, because the Designer text editor verted to curves, combined, and then keep two sets: one to edit and one to
considers text entered near other text to slanted. print. This is an inconvenience, not a fa­
be part of the same text string and forces The drawing illustrates outline fonts tal flaw , and something I hope will be
the alignment to the baseline. I got with text surrounded by a heavy outline corrected in the next release.
around the restriction by typing the let­ and wire-frame view with a line enclos­ In general , I was pleased with De­
ters on separate lines and then moving ing white space. Corel Draw lets you signer 3.0. The enhancements make the
them into position. Alternatively, I could select the text outline color and width in­ program easier to use . And I like the way
have converted the text to curves. dependently of the text fill. Designer "Sue' s Adventures" turned out. •
To get the variable font size for the does not. Text in an outline font has a
word "ADVENTURES," I had to grab a hairline outline in the same color as the Sue Rosenberg is a consultant at James
resizing handle to enlarge the text, be­ text fill. The only way to get rid of the Martin Associates in Reston, Virginia.
cause the largest font size settable via the line or to change its color is to convert the She can be reached on BIX as "suer. "

AUGUST 1990 • BYTE 199


2,783* Reasons
Professional Edit
(The VI Successor)
by Buzzwords International SentinelScout Clarion Prof. Dev 2.1
Professional Edit is a superior, menu-driven editor.
by Rainbow Technologies by Clarion Software
It's simple to use and easy to learn; if you know A powerful, easy-to-use DBMS application
Wordstar or SideKick, you know Professional Edit. The SentinelScout is a hardware key that
developer, can cut development time by 50%.
Configure Professional Edit for dBASE or C or use it attaches externally to the parallel port of an
Imports/exports dBase, BASIC, and DIF files;
as a regular text editor. Features include: compiling IBM PC or compatible to enable execution interfaces with routines from C and Assembler.
in Professional Edit, multi-windows supporting of authorized program copies. It does not Includes Report Writer for creating ad-hoc reports
multiple open files and users, match pair searches, interfere with printer operation , hard disk and queries. Built-in LAN support : no run-time
macros, split-screen with zoom , help tables, and installs or backup copies . Featuring a fixed­ system required for distribution. Recent winner of
desktop publishing. Professional Edit supports ~ poll of corporations using programmable
response security system unique to each
DOS, OS/2, DESQVIEW, WINDOWS 386, AIX , databases.
SCO XENI X/UNIX, VMS, SUN , and many networks. device, the econom ical SentinelScout offers
a level of execution control perfect for LI ST Price: $845 PS Price $549
LIST Price $95 I'S Price Call FastFaxts 1005-004
lower-cost programs.
FastFaxts 966-022
LIST Price $295 (kit of 10 k eys)
386 DEVELOPMENT TOOLS I'S Price $265 FastFaxts 1313-001 Artful.Lib 200 200
List Ours dBRIEF w/BRIEF 285 Call
386 Max Professional $130 $119 COBOL Buzzwords dAnalyst 295 269
3861ASM/LINK by Pharlap 495 485 MS COBOL V3 .0 900 639 CLEAR+ for dBASE 200 179
DESQview 386 220 189 Realia COBOL 995 859 dBase BlackBox 100 89
FoxBASE+/386 595 479 COMMUNICATIONS ADD-ONS dBASE Online 149 129
Metaware High C - 386/486 895 875 C Asynch Manager 3.0 189 155 dBX/dBport 600 579
NDP Fortran - 386 595 549 Essential COMM by S. Mtn 329 309 dGE 4.0 295 279
NDP C-386 595 549 Greenleaf Comm Library 299 249 dQUERY 195 179
QEMM-386 100 89 QuickComm 139 129 dSalvage 100 89
VM/386 245 229 FLIPPER 195 179
DBMS
WATCOM C8.0 386 Prof. 1295 1155 FUNCky.LIB 195 179
Cause Professional 795 719
WATCOM C8.0 386 Stand. 895 795 Genifer 395 269
CLARION Prof. Dev. V2.1 845 549
AI-LANGUAGES Net Lib 249 229
dbFast Windows 495 415
AR ITY Combination Package 1095 989 Pro Clip 149 125
D the data language 395 359
PC Scheme LISP 95 85 R&R Relational Reportwriter 149 139
Magic PC 499 349
TransLISP PLUS w/source 195 179 R&R Code Generator 149 129
Paradox V3.0 725 479
TURBO PROLOG 150 119 Scrimmage 149 139
A-BASE for DOS 3.0 795 499
SilverComm Library 189 179
ASSEMBLERS DBASE SilverPaint 100 100
MSMASM 150 105 Clipper 5.0 795 550 Steve Straley's Toolkit 180 149
Turbo Assembler/Debugger 150 109 dBASE IV 795 499 Tom Rettig's Library 100 85
Visible Computer 80286 100 85 dBFAST/Windows 395 329 Developer's Release 595 479
BASIC & ADD-ONS dBFAST/PLUS 395 325
DEBUGGERS/DISASSEMBLERS
BAS-C Commercial 495 439 dBMAN V 295 275
DASM 250 225
dB/LIB Database Library 139 125 dBXL 249 209
Dis Doc 130 119
MS QuickBASIC V4.5 99 69 Fox Pro 795 495
Periscope IV Varies Call
ProBas Prog . by Hammerly 149 Call FoxBASE + - V2 .1 395 279
RE :Source by Genesoft 150 119
ProRef by Hammerly 50 Call QuickSilver Diamond 599 399
SoftPrebe 86fTX 395 345
QBase 149 139 DBMS TOOLS & LIBRARIES Sourcer w/BIOS pre-proc. 140 129
QuickPak Prof./PDS 198 179 AdComm For Clipper 295 279 Tra er 200 189
C LANGUAGE COMPILERS
Instant C 795 769
Lattice C - 6.0 Compiler 250 189
Microsoft C 6.0 495 349 BRIEF
Microsoft QuickC 99 69 by Solution Systems
Turbo C 150 109
Power up with the programmer's editor. BRIEF 3.0 is an
WATCOM C8.0/286 Prof. 495 429
WATCOM C8 .0/286 Stand_ 395 359 enormously powerful , astonishingly easy, and highly evolved
program editor. You'll find features like infinite windowing ,
CASE & PROTOTYPERS
powerful regular expression searching , template editing and
Case : W 795 695
Case: PM (for C or C++ 1495 1469 smart indenting for all major languages, and the ability to
Dan Bricklin Demo II 195 185 UNDO your editing step-by-step - up to 300 times! What
EasyCase Plus 295 209 you'll also find is an editor that delights in adapting itself to
Easy Flow 150 135 you . With menu-driven SETUP you can quickly customize
Instant Replay Ill 150 139 indenting style , support for any of 36 compilers, keyboard
Matrix Layout 200 179 configuration , and much more. You can even edit BRIEF
MetaDesign by Meta Software 350 295
macros to suit your taste. Or write your own in your choice of
Pro-C w/Workbench 399 349
a C-like or LISP-like syntax.
ProtoFinish by Genesis 300 279
Show Partner F/ X 395 279 "My purchase of BRIEF was the best investment I ever made ... If you 've ever wished that
Visable Analyst 595 585 your editor could support any feature you might dream up, BRIEF is your solution."
Steve Gibson , Info World , 1/ 1/90
LIST Price $199 I'S Pri ce Call FastFaxts 732-005
'l'DE PllOGllA!DIEltS sncn•
fHK)-L12 l -fHK)(;
Stan Miastkowski

REVIEW
unique feature. A plastic sheet lists all

Eccentric Mouse the various menu options. Instead of re­


membering a command or pulling down
an on-screen menu, you point at your
Tames Complicated GUls choice on the template and click the
mouse button. CalComp offers 42 appli­
cation templates for most popular PC and
Mac applications, including dBASE IV,
WordPerfect, PageMaker, Excel, Versa­
CAD, and MacDraw.
To use a template, you slide it under
the plastic panel of the pad, pop up Wiz's
utility program, and choose the template
you've loaded. Then you just position the
mouse's cross hair to choose and click on
commands and menu choices for your
application.
It sounds great in theory, but I found
A mouse/digitizer that the usefulness of the templates var­
hybrid, Wiz ied greatly from application to applica­
works best in tion. For applications that I've used ex­
applications with tensively or those with pull-down menus,
multiple menu using the templates actually slowed me
layers. down. I had to look away from the
screen, find the command on the tem­
plate, move the mouse, click on it, and
look back at the screen.
ove 'em or hate 'em, pointing de­ slip application templates. Wiz works Plus, there's a "gotcha": Wiz comes

L vices for PCs and Macs are prolifer­


ating . In fact, they're necessary for
many of today's graphical-user-inter­
minor magic in applications with exten­
sive command-driven interfaces (e.g.,
Novell NetWare) or those with multiple
with a DOS, Windows, or HyperCard
template and a coupon for one additional
application template. Beyond that, tem­
face-driven applications. You used to menu layers (e.g., Lotus Symphony). plates cost $49 each. If you're like most
have the choice of either a mouse or a The mouse component looks pretty people and use more than a couple of ap­
mouse. But lately we have seen a confus­ standard at first glance, but its three plications regularly, you will break the
ing array of alternatives: trackballs large switches rock either forward or back­ bank quickly.
and small, touchscreens, touchpads, and ward , giving you six button options . Wiz's digitizing abilities really shine
light pens, to name a few. Then there's the clear plastic window through in a full-fledged CAD opera­
CalComp, a company best known for with cross hairs-not the kind of thing tion. I used it with AutoCAD to input a
its high-end plotters and digitizers for you find on most mice. simple architectural drawing . The cross
CAD applications, offers the latest varia­ Installing Wiz is a minor chore, and I hairs are easy to align, and Wiz's 1000­
tion: an idiosyncratic mouse-and-digi­ didn't appreciate the messy rat's nest of dpi resolution matches-and sometimes
tizer hybrid with an equally idiosyncratic wire that I ended up with after installing exceeds-the resolution of a full-size
moniker-Wiz. my test unit (the PC version). Wiz gets graphics tablet. However, Wiz doesn 't
Available in both PC and Macintosh power from the keyboard (an AC adapter pretend to be a full-size graphics tablet;
versions, Wiz consists of a half-inch­ is optional), so an adapter plugs in be­ its 7 'h- by 7 1h-inch digitizing area can be
thick, 9'h- by l H4-inch pad with a lift­ tween the keyboard and the system. Then a real limitation if you are a CAD afi­
up clear plastic panel under which you a power connector goes into the serial cionado.
adapter, with a cable going to the pad. Wiz does have its annoyances. The
Finally, the mouse plugs into the pad. springs on the mouse buttons were so
Fortunately, Wiz 's software is straight­ tight that my fingers got tired after work­
forward . ing with it for a couple of hours . And the
Wlz After installation, Wiz works much plastic panel on the pad could be more
like a standard mouse, with the added durable: I inadvertently gouged it with
Company plus of 1000-dot-per-inch resolution for my fingernail. But at $199, Wiz is the
CalComp super-accurate positioning. Because it lowest-priced digitizer (with added fea­
2411 West La Palma Ave. depends on the electromagnetic pad for tures) that you'll find anywhere. Cal­
Anaheim, CA 92801 positioning, there are no moving parts on Comp has truly brought a new dimension
(800) 225-2667 the mouse. That's both good and bad: to pointing devices . •
There's nothing to wear out or get dirty,
Hardware Needed
IBM PC or compatible, or Mac
but there's also a slight resistance to Stan Miastkowski is a BYTE consulting
moving the mouse. You get used to this in editor, managing director of K+S Con­
Price time, but I prefer my mice to roll more cepts (a documentation and consulting
$199 easily. (A light-pen option is available for firm), and editor of the OS/2 Report
$75 .) newsletter. He can be reached on BIX as
Inquiry 853. Wiz's application templates are quite a "stanm."

204 BYTE • AUGUST 1990


Why Developers

WATCOM C 8.0/386 Prof.


byWATCOM WENDIN - DOS PLUS
WATCOM C B.0/3B6 is 100% ANSI C
byWendin
optimizing compiler/runtime library for Intel's Form Publisher for Windows Replicating functionality built deep within
B03B6 architecture , generating applications
for 32-bit protect mode. Features include :
byFORMWORX MS-DOS was key to the birth of WENDIN­
DTP software designed expressly for DOS PLUS. Commented Microsoft C and
protected mode version of the compiler;
making forms . Uses unique object-oriented Assembler source code builds into an OS/2
VIDEO full-screen source-level debugger; MS
design techniques ; incorporate text from like, stand-alone host operating system
library-& source-compatibility; execution
other programs ; add graphics in PC X, which retains MS-DOS compatibility!
profiler; high proformance linker; graphics
MSP , and TIFF , or scan in your own . Multiuser! Multitasking! Developer's Kit! Full
library; supports MetaWare High C 3B6
Compile forms into HP macros to print from Source Code!
runtime calling conventions ; SAA compatible.
other programs. Over 550 standards forms LIST Price $249 I'S Price $199
LIST: $1295 I'S Price: $1155
included. FastFaxts 305-012
FastFaxts 1044-004 LIST Price $249 I'S Price $219
FastFaxts 1493-010
Zortech C Debugger 90 Call
GRAPHIC ADD-ONS
Code Master II 2B9 269
DEVELOPMENT TOOLS EDITORS Essential Graphics 399 349
ASMFLOW 100 B9 BRIEF 199 Call GraphiC 395 319
CLEAR+ for C 200 169 Cheetah 245 199 GSS Graphics Dev't Toolkit 595 525
Codan 395 349 Epsilon 195 169 Halo 395 279
Buzzwords dAnal st 295 269 KEDIT 150 139 LaserControl 150 139
QEditTSR 99 B9 Matrix Synergy Toolkit 3.0 395 349
RimStar PM :Editor 195 179 MetaWINDOW 250 209
Sage Prof Editor 295 249 MetaWINDOW/PLUS 325 2B9
SPF/PC - V2 .1 245 199 PCX Programmer's Toolkit 249 229
Vedit + 185 139 HSC Sunscan 250 229
EXPERT SYSTEMS Sunshow Adv Image Toolkit 250 239
Exsys Professional 795 695 HARDWARE
KnowledgePro Windows 695 5B9 ALL Chargecard 499 399
Logic Gem by Sterling Castle 99 B9 DigiCHANNEL COM/Bi 1195 B75
F77L-EM/32 & La h ~y Ergo Personal Consultant Plus 2950 1999 DigiCHANNEL MC/Bi 1349 949
by Lahey Computer Systems, Inc. VP-Expert 249 219 Erasable Optical Drive Varies Call
FILE ADD-ONS

.,,
KickStart I 159 125
Write and port programs as large as 4 Accsys for Paradox w/source 795 739 KickStart II 399 350
Gigabytes on 3B6/4B6s with this fast and Btrieve VS.O 245 199 KickStart Ill 599 539
powerful 32-bit Fortran compiler. Full ANSI 77 , C-Data Manager w/source 595 499

•it
VAX and IBM VS extensions , fast compilation, c-tree by Faircom - source 395 329
excellent diagnostics, debugger, editor, make CBTREE 195 179
utility, and video graphics. New custom Lahey Code BASE 4 295 279
Ergo OS/386 includes : virtual memory, C -TRIEVE 199 1B9
DESQview compatibility, free unlimited COL - w/ source 395 359 ~LEAF
db FILE/RETRIEVE - SU 295 239 ~-.-

-
runtime licenses . Another outstanding product
from the Fortran experts. -UNIX or XENIX - MU 595 569
LIST: $1290 I'S Price: $1055 Faircom Toolbox Prof. 1095 BB9
FastFaxts 334-023 Faircom Toolbox Special 695 539
XOL 795 649
WKS Library 195 189
The Documenter 295 245 Financial Mathlib
INSIDE! 125 119 FORTRAN by Greenleaf
MKS Lex & Yacc 249 199 FOR C w/source B75 7B9
Financial Mathlib, an unprecedented C
MKS RCS 189 175 MS FOrtran Opt. Compiler 450 309 library, furnishes programmers with
Poly Doc-SU 199 179 Lahey FORTRAN F77L 595 549
hundreds of financial function s, such as
PC-Lint 139 115 Lahey Personal FORTRAN 95 Call
amortizations, cash flow analysis , statistical,
Plinkw/LTO 695 619 RM/FORTRAN 595 499 and interest calcu lations. All these are per­
PolyMake 149 135 GENERAL ADD-ONS formed without rounding errors , using
PVCS Professional 695 659 C Tools Plus - V6.01 149 109 Green leaf's exact decimal math. C
.RTLINK - by Pocket Soft 295 279 C Utility Library 249 199 programmers can now write great financial
.RTLINK Plus 495 419 Greenleaf Functions 229 209 software easily!
Source Print 99 97 Greenleaf SuperFunctions 299 239 LIST Price $395 I'S Price $339
TUB 5.0 Version Control 139 125 Opt-Tech Sort 149 119 FastFaxts 55-028
Zortech C++ Tools 150 Call Turbo C Tools 149 134

'l IIE 11 llfM;IlllllllEit:.~ Sllf)l1


1

ll()()-L12 l -ll()()(j
MEMBll
National Accounts
800-446-1185 M MC
ol lht Dlrtd Mo Iketing Anodallon, Inc
5 Pond Park Road, Hingham, MA 02043 •Canada 800-446-3846 •Mass. 617-740-2510 •FAX: 617-749-2018
Credit card orders processed only when product is shipped. All prices subject to change. Int'!. prices will vary. BY890
Call Us First.
~ .RTLink
1
f ~
~
"..:
~-
Dr. Switch-ASE dANALYST for C & C++
by Black & White lnt'l. , Inc. by Buzzwords
'--..... dANALYST for C and C++ can help you
Dr. Switch-ASE turns any size Clipper
application into a RAM Resident (TSR) .RTLink/Plus create , debug and document multi-user C
program that occupies only 13K of RAM . Dr. by PocketSoft source fast with Blocking Diagrams, Var and
Switch-ASE supports both Expanded and PocketSoft's . RTLink/Plus is the premier Function X-Ref and more! Network ready C
Extended memory and is full network linker for professional developers . With source Generator for Relational Screen
compatible . Applications that include Dr. typical image reductions of 33-67%, Painter, Report Writer & Menu Designer.
Switch-ASE may be distributed royalty free . CodeView support , smart overlay caching Meets the Standard C conditions to run on
LIST Price $100 I'S Price $95 and optimized source code with built-in CPU DOS & Xenix/Unix & OS/2 & Novell.
FastFaxts 1178-006 profiles, . RTLink/Plus beats the competition . LIST Price $295 I'S Price $269
Circle 211 on Reader Service Card Rated top linker in recent~ poll. FastFaxts 966-001
LIST Price $495 I'S Price $419
LaserStor WORM Drive 4995 3295 FastFaxts 1277-003 Network Developer 2 user 1495 1399
SentinelScout (kit of 10 keys) 295 265 Workstation Devel. 2 user 1995 1869
SpeedStor AT 300S 4995 2695 OS/2 PM Toolkit 500 369 Santa Cruz Operations
Smartmodem 2400 599 459 OTHER LANGUAGES XENIX 286 Complete Sys. 1495 1279
VGA WONDER 256 359 279 Modula-2 Dev. System 249 229 XENIX 386 Complete Sys. 1595 1369
NETWORKS RPG II Dev. Systems 1600 1469 Recital 995 699
dBXULAN 599 519 TopSpeed Modula-2 199 189 WordTech Quicksilver Diamnd.995 839
Btrieve Network Version 595 479 StonyBrookProf. Modula-2 295 249
Netware SOL 595 519 OTHER PRODUCTS ..
Netware C Interface 295 239 BALER 495 399 :: OPfune
OBJECT-ORIENTED/C++ Carbon Copy Plus 199 159
Actor 695 639 COTERM/220 245 219
C_talk/Views 450 419 Dan Bricklin's PageGarden 100 89
lntek C++ 80386 495 469 The Duplicator Toolkit-Pro 3.0 129 119
Smalltalk/V 100 85 File Shuttle 120 109
Smalltalk/V-286 200 185 Flow Charting II + 229 179
Smalltalk/V PM 495 469 HEADROOM 130 89
HiJaak 149 139
Turbo C ++ 200 159
Laplink Ill 150 129
OPTune
Turbo C ++ Prof. 300 259 by Gazelle
Zortech C ++ 200 Call Link & Locate ++ - ROM MSC 395 349
Math Advantage 495 475 Got a case of "hard-disk slowdown?" Get
Zortech C++ Debugger 150 Call
Norton Utilities Advanced 150 109 OPTune, the fastest , most complete set of
Zortech C ++ Dev. Edition 450 ' Call
PAGINATE by AccuMatics 99 89 performance -enhancing utilities available.
OS/MS WINDOWS-SUPPORT pcANYWHERE Ill 145 129 It features unmatched file defragmentation ,
C-Trieve/Windows 395 329 low-level non-destructive interleave
PC Tools Deluxe 6.0 129 109
DESQview 130 109 adjustment, and in depth media testing .
PC-KWIK Power Pak 130 119
Graphics Server SDK 495 479 OPTune will , quite simply , keep your disk
Remote2 195 139
MKS Toolkit 349 299 spinning faster and longer than any other
SpinRite II 89 Call
MS Windows 3.0 99 69 "so-called" optimizer ... guaranteed.
Systat & Sysgraph Combo 795 749
MS Windows Dev. Toolkit 500 319 LIST Price $100 I'S Pr ice $89
Time$heet 150 135
OS/286 or 386 495 459 FastFaxts 726-003
TURBO PASCAL
graphics-Menu 149 139 Circle 213 on Reader Service Card
MetaWare Pascal 386/486 895 839

·--­ Turbo ASYNCH PLUS


Turbo Pascal 5.0 by Borland
Turbo POWER TOOLS PLUS
Turbo Professional
189
150
149
125
169
109
109
109
What is FastFaxts?
You now have access to literature on
any of our products via FAX
Turbo Programmer 300 269 machine. Free!
TEXT SCREEN ADD-ONS 1. Call 617-740-0025
AEWINDOWS 499 459 from your FAX
C Communications Toolkit 150 119 machine's phone.
C Worthy w/forms 295 Call 2. Follow the voice
Greenleaf DataWindows 395 339 computer's instruc­
Install HI-SCREEN XL Professional 325 289 tions and enter your
by Knowledge Dynamics JAM by JYACC 595 469
MEWEL Window System 195 169
product's code
Install 3.0 is a bullet-proof automatic number (listed in
POWER SCREEN by Blaise 149 109
installation program you can distribute­ each product box or
Vitamin C - source, menus 225 169
royalty free- with your product. Features in our catalog).
VC Screen - painter 149 139
include: 4.4 gigabyte file sizes, windowing/
color interface, C source , hard and floppy
Vermont Views Design w/so. 890 819 3. fllang up the phone
disk installation, multiple source and target UNIX/XENIX and await your
disks, and multiple sub-directories. ESIX Systems f~,l"••••JJ instant printout of
LIST Price $250 I'S Price $219 ESIXN 386 Devlp (2 user) 595 569 ll product literature.
ESIX/V 386 Devi unltd 825 769
FastFaxts1721-001
Interactive Systems
Call 617-740-0025 from
Circle 212 on Reader Service Card
Application Devel. 2 user 1445 1349 any fax phone!
*Total products currently sold by '1'1111 l'IUHalAMMllll'S SHOP. For complete catalog, call 1-800-421-8006.
'l'HE
•uoGllAIDIEllS
SHOP (;A'l'AUtG is
serious software development
professionals.
Over 1,700 development
products listed, including:
•languages
• libraries
•hardware
• tools
• LANs
• utilities
• applications
• communications
• UNIX I XENIX
• operating systems
• books I training
Call today for this valuable
guide to programming
productivity.
Microsoft Quick Pascal . 82 s 4
Fi rs t Publi sher 3.0 89 Microsoft Quick C 2.0 .. . . 62 49
Accpac Easy G/A, Payroll ea ......... S 54 Microsoft Quickba sic 4.5 ... . 82
GEM Desktop Publisher . 165 55
Accpac Plus G/ L, A/ R, A/ P 5.0 ea. 499 M.S. Basic PDS 7.0 299
Newsmaster II 49 249
Accpac Plus //C , 0 / E, R/ I 5. 1 ea. 499 M.S. Quick C/ Assembler . 129
Newsroom Pro ............ ..... . 22 79
Accpac Plus Windowing System . 159 MS Windows Development Kil 309
Accpac Ptus Payroll , Job Cost . Publisher's Paintbrush . 149 79
499 RM Cobol 85 869 Mace Utilities 5.0 .
Publisher's Type Foundry . 289 55
Accpac BPI G/A, AIR , A/ P, l/C ea. 229 SPF/ PC . 159
Ventura Publisher 2.0 . 485 Memory Mate . 45
Bedford Accounting (NEW) . 139 Turbo Assembler/ Debugg er 95
Ventura Professional Extension . 359 Microsoft DOS 3.3 w/ GWBasic . 75
DAC Easy Bonu s PAK ........ ..... . 159 Powerbasi c ............. ..
Pagemaker 3.0 479 79 Microsoft DOS 4.01 w/ GWBasi c. 79
DAC Easy 4.1 Accounting/Payroll 79/69 Turbo C 2.0 . 92
Publi sh It . 95 Microsoft Windows 286 2. 11 82
Managing Your Money 6.0 . 117 Tu rbo C + + . . .. . ... . ....... .. . •.. . . 99 Mi crosoft Windows 38 6 3.0 95
Money Count s .... . . .. . . ... .. .. .. .. . 29 BUSINESS GRAPHICS Turbo C + + Profession al ... Microsoft Learn ing DO S
179 35
Peachtree Complete Ill Accounting . 145 Chartmaster ..... . 209 Turbo C Professional 2.0 .. Norton Advanced Utilit ies 4 .5 82
159
Peachtree w/ Data Query Ill 209 Graph-In-The-Box 2.2 . 79 Turbo C Tools . Norton Commander 3 .0 82
125
Quicken 3.0 39 Harvard Graphics 2.13 . 285 Turbo Pascal 5.5 ......... Norton Ed itor . 45
92
Timesl ips Ill ...................... . . 159 GEM / 3 Graph .......... 159 Turbo Pascal Professional 5.5 . Oplune ............ ........ . 49
159
Turbo Ta x Pro Series . 209 Mi c rog rafx Graph Plu s .. 329 Turbo Prolog 2.0 . OS/2 Extended 1.2 . 699
95
C.A.D. Microsoft Chart . 239 OS/2 Standard 1.2 . 299
Autocad v. 1O.. 2499 Picture Perfect ............ .. 229
PROJECT MANAGEMENT Pathminder 4. 11 ................ .. 45
Autocad 386 . . ................ . 2899 Statgraphics 4 .0 . . ......... .... .. . 579 Harvard Project Manager 3 .0 . 419 PC Tool s Delu xe 6.0 (new) 79
Autosketch 2.0 . 85 Project Scheduler JV 459 Pop-Drop 3 .1 .................. ... . .. 39
OesignCad 4.0 . 145 PAINTING Superprojec t Expert 409 Pop-Drop Plus ........ .... .... . .. . . 55
Desi gnCad 3D 3.0 .. 199 Animator ... . . . 205 Tim eline 4.0 399 Print-a 4.0 ........... .. 72
Orafix CAD Ul tra 239 Arts & letters Graphics Editor . 449 ODOSll 42
SPREADSHEETS
Generic CADD Level Ill w/Do t Plot . 195 Calendar Creator Plus 35 Sidekick Plus 127
MathCad 2.5 . 272 Corel Draw . 305 L otu s 1·l-3 2.2 tnew1 329 Sideways 3 .21 39
Turbo CAD . 59 Des igner 3.0 ................... , . Lotu s 1·2·3 v 3.0 ... 389 Softcraft Font Solut ion Pak 2 .0 . 349
449
Dr. Halo Ill . 29 LUCID 3D 59 Software Carousel 3 .0 47
COMMUNICATIONS Draw Perfect .... ........ . 259 Mic rosoft Excel 2.1 295 Speedster . 39
Carbon Copy Plus 5.2 Flowcharting II+ Micros oft Mulliplan 4.01 119
99 139 SpinRile II ...... ................ .. . . 69
Close-Up Customer . 119 Formliller 2.0 ............ .. . . ... ... . 79 Quattro . 85 Super PC-Kwik . 49
Formlools . . .. , ... .. •.. .. •. . . Quattro Pro . . . 289 Super PC -Kwik/Power Pak
Close-Up Support ............... .. . . 155 54 72
Formworx w/ fill n' file 85 R&R Worksheet Utilities 109 SQZ Plus .
Co/ Session . 145 85
GEM 3/ Artline 289 Supercalc V . 299 Tornado w/ library
Cross TALK For Windows 119 69
Desklink 2.2 .................... . . GEM 3/ Draw Plus ..... 159 Twin Advanced . 59 Turbo EMS 85
92
lotus Freelance Plus 3 .01 319 Twin Classic . 35 Typing Tutor IV+ 29
LANtastic Starter Kit 389
Lap link Ill ............ .. Org Plus Advanced .. 72 VP Planner 3-0 139 Ultrascript PC ............ .. 129
82
M irrorlll ................. . .. 49 PC Paintbrush Plus .... ....... . .•. 75 UTILITIES Ultrascript PC Plus .. 279
PC Anywhere Ill 59 PC Paintbrush IV Pti.;s .. 109 386 to the Ma x 49 VM 386 ............... .. . 149
Procom Plus ...................... . . 47 Per: Form 2.0 . 159 386 to the Ma x Professional 72 Who-What-When . 112
Relay Gold ....... ................. .. 155 Printmaster Plus 33 4Word ..................... . ..... . . 59 Wonder Plus 3.0 ................ . •.. 49
Printshop ..... . 35 Above Disc ....... ... .. .. 59 Word for Word Professional . 105
DATABASE Xero x Formbase 299 Allweys . . . ....... .•.• • . .•. •. .•. 79 Worksheet Utilities .. 59
Alpha IV ...................... .. 309 Batt ery Watch 2.0 .. .. .. .. . ... .. . 32 Un ix 386 Operating . 599
INTEGRATED Xenix 286/ AT Operating System 459
AskSam 4.2 . 157 Brooklyn Bridge 3.0 . 77
Cllpper Summer '87 ............• 399 Enable OA . 409 Chec k·ll . 79 Xenix 286/ AT Development System . 449
Dataease . 459 First Choice w Quicken 99 Copy II PC ....................... .. 25 Xenix 286/ AT Complete ... 929
Oataperfect .................. . .... . . 269 Framework Ill . 419 Copy II PC Delu xe Option Board 105 Xeni x 386/ AT Operat ing System 489
dBase IV 459 lotus Symphony 2.0 Plus . 439 Corporate ladder . 55 Xenix 386/AT Development System 599
dBase IV Developer's Kit . 779 Microsoft Works 2.0 . ......... .. . .. . 95 Cruise Control . 35 Xeni x 386/ AT Complete . 1079
dBXL Diamond v. 1.3 . 139 Smartware IJ 449 Dan Bricklins Page Garden . 65 Xtree Pro 49
Foxbase Plus 2.1-Single User 182 MICE Oesqview 2.2 69 Xtree Pro Gold . 69
Foxbase Plus 2. 1-S/ U runtime . 255 Oesoview 386 2.26 115 WORDPROCESSING
Foxbase Plus 2. 1 LAN 289 DFI Sc anner (HS-3000 + ) . 179 Di rec t Access 5.0 55 Am i Professional .
Foxbase Plus LAN runtime . 389 Logitech Hires (NEW) .. 89 Di sk Opti mizer 4.0 . . 44 Grammatik IV .....
Foxbase Plus 386 . 279 l ogit ec h Hi res Bu s . 75 Di sk Technician Advanc ed . 89 Microsoft Word 5.0 ..
Fox Pro ......................... . 427 logit ech Hires w/ Paintshow (NEW) 89 Documentor (Wallsoft) ........... • . 189 Microsoft Word For Windows .
Fox Pro LAN ..... . .....• . . 599 Log itech Sc anm an Plu s .. 175 OEMM 5.0 55 Multimate 4.0 .
Fox Pro Runtime . 289 logitek Trackman . 85 Fastback Plus 2.09 97 Personal Lawyer . .................. .
Paradox 3.0 .. ...... ........ . 429 Microsoft Mouse w/ Palntbrush . 99 Faslra x .................. •. 25 PFS: Professional Write
PC File 5.0 .. 79 Microsoft Mouse w/Windows 286 129 Fla sh ............ ... • • . , •.. .. •.. 49 Rightwriter 3.1 .
PFS Professional File 179 PROGRAMMING Flight Simulator 4 .0 39 Sprint .
Oracle Professional 1199 APL Plus/ PC v. 9 . 1 Go-Scrip! . 89 Word Perfect Xeni x SCO .
Q&A 3.0 .................. . 215 Brief Editor Go-Script Plus .. 179 Workperfect 5.1 ............ .. .
Quicksi lver Di am ond 329 C Tools Plus Gofer .......................• 45 Wordperfect library 2.0 .
Refle x 2.0 . 159 Clarion Personal Developer 2.0 Headroom . 89 Wordperfect Network 5.0
R&R Code Generator . 109 Clarion Professional Developer 2.1 . HOC Windows Express .. 45 Wordperfect Office ... ........... •
R&R Reportwriter (dBase) 109 Matri x l ayo ut . Hi· jaak. 95 Wordperfect for UNI X ............. ..
R&R Clipper/ Foxbase Module 49 Mic rosoft C Compiler 6.0 . H/Test H/ Format H/ Optimum 3.0 .. 79 Wordstar Professional 5.5
UI Programmer 2.0 ............... .. . 349 Microsoft Cobol Compiler . Hyperpad . 79 Xywrite Ill+
Microsoft Fortran 5.0 . Impress 69 Zyindex Personal 3.0 ......... ..... .
Microsoft Macro Assembler 5.1 Keyworks Advanced 99 Zyindex Professional 3.0

Policies:
We acce pt VISA. Mastercard. & Discove r · No Su rcharg e
For Products not Listed call: 1) · Shipping · any 1 item· $6,
OUR HOURS : 9:00 - b:OO M -F
· any 2 items · S7
215-639-7110 · 3 or more 3dd 2°'o I 0 :00-4 : 00 SAT
Please send all correspondence to: ttJ NE XT DAY DELIVERY AVAILABLE UPO N REQUEST
Software Add-Ons 3· COO Charge ol SS per order
4- Purc ha se Ord ers must be approved.
Two Greenwood Square
5· Intern ation al Orders welcome (exce pl Ca nada!
3:331 Street Rd., Suite #155 6· DEALER S & VA R INQUIRIE S WELCOME
Bensalem, PA 19020 7· Returns are subject to approval · 1O"b restocking fee.
P11ces 1e1m s. and ay a 1l a t11hly sub1 e ct I O c nano e w ith ou t no tice
Any way you slice it.. .it's loaded!
~ Choose "diskless" or stand alone systems
~ Runs Unix/Xenix, 052 and DOS
~ Operates under Novell and all network software
~ Flawless software and hardware compatibility
~ Unlimited, 24-hour toll-free technical support
~ 1-year system warranty
®:> 5-year keyboard warranty
®:> 30-day no risk trial
®:> FCC Class B Certified
Os2 & Jli
Dos~~
Comes with the works...
but doesn't cost a lot ofdough!
Get a sizzling slice of REAL LAN station ORDER TODAY !
computing power! Northgate OmniStations are fast, We're here to
cost-effective, diskless workstations. They're only 2114 11 serve you 24
high, yet don't scrimp on computing power! Choose 286 hours a day,
12 MHz or more powerful 386SX 16 MHz systems. seven days a
week! Call Sales
Private pizza party! "Diskless" OmniStations are the toll-free-be
ideal way to protect against unauthorized copying or sure to ask
loading of valuable information or programs. Your file about custom
server holds all applications and files, and allows your configurations,
data to be stored and backed up in one place. leasing and
financing
Processing to go! All programs are executed in your programs.
network fileserver, giving you superior speed. And, you'll
save time because you won't have to reboot and load
software.
OmniStation 286/12 MHz Workstation
We use only the finest ingredients! Standard features

$995 00 i:~!:Wo~
include: lMb of RAM on the motherboard expandable
to 4Mb (8Mb in the SX); built in VGA controller with
256Kb RAM (expandable to 512Kb in the SX); hard and Or Office!
floppy disk controller: one full size AT style expansion (Monitor extra)
slot for LAN or modem cards; two serial, one parallel
port, mouse port; and math coprocessor support. You Just $1295.00 for 386SX/16 MHz model.
also get DOS 4.01, Microsoft® BASIC and Northgate's
OmniKey/101 keyboard.
Complete Stand Alone Systems
Want extra "toppings?" Just ask! We can set up your
OmniStation as fully configured network node or a stand
alone system at entry level prices. All you do is plug it in Your 286 Model $1695°0
and turn it on. Options include VGA color and
monochrome displays, 40Mb hard drive, 3.5 11 1.44Mb
floppy disk drive, keyboards, and additional memory.
Choice
386SXModel s1995oo
Systems Include 12" high resolution monochrome monitor,
And we11 throw in a FREE copy of the NEW Microsoft 1.44Mb 3.5" floppy and a 40Mb hard drive.
Windows'" 3.0 with 2Mb and up configurations
(SX only). Easy Financing: Easy payment opcions. Use your Northgace Big 'N',
VISA, MasterCard or lease ic. Up co five-year cerms available.
A guarantee you can sink your teeth into! Use
OmniStation for 30 days. If it fails to meet your CALL TOLL-FREE 24 HOURS EVERYDAY
expectations, return it-NO QUESTIONS ASKED!

Northgate support- the perfect dessert! Your system


is backed by a one year warranty on parts and labor.
Need a part? We'll ship it to you -OVERNIGHT AT
800-548-1993
Notice to Hearing Impaired: Norchgace has TDD capability.
Dial 800-535-0602.
OUR EXPENSE-before we receive your part! To top
it off, you get the industry's best toll-free technical
support AND free deskside service (to most locations)
JA_JL_ c'!fl:J,WftTE /#~
~SYSTEMS ----~
/"
for one full year! 1 Northgate Parkway, Eden Prairie, MN 55344

Circle 182 on Reader Service Card


STATE OF THE ART

End-User
Programming
roductivity is the name of the to be simple and English-like in charac­

211 Full Circle


by Rick Cook P game. There's constant pressure
on all of us to become more pro­
ductive year after year. So we do
our best to streamline our work flow , to
get rid of time-wasting procedures, and
ter, and you don't need to be a program­
mer to use them . In "Managing Multi­
media," Mark D . Veljkov discusses how
different authoring systems coordinate
the various elements of a multimedia pre­
217 Natural Selection to make the most efficient use of our sentation and which capabilities are most
by Klaus K. Obermeier time . important.
Now there are tools to help. End-user Scripting languages aren't new, but
programming tools are easy , powerful, there is a new generation of them. The
227 Managing Multimedia and higher than high-level languages. latest iteration lets you interconnect vari­
by Mark D. Veljkov They are not traditional programming ous applications the way that you want
languages-many are written in plain to-or need to-and do it in graphical
English, while some are written in a sim­ user interface-based, multitasking envi­
235 Scripts Unbounded ple computerese. These "languages" co­ ronments. In "Scripts Unbounded," Bob
by Bob Ryan ordinate and connect various applica­ Ryan discusses the newest generation of
tions and help you to create a more scripting languages and their capabili­
efficient, customized environment. ties . And in the accompanying text box
245 Rexx in Charge In the past, we have sometimes called "Scripts, Unix Style," Ben Smith dis­
by Charles Daney such tools "macros" and "scripts," but cusses several Unix scripting languages.
now they qualify as end-user program­ Another way to improve productivity
ming languages. As applications have be­ is to do more than one thing at a time.
254 Do It Yourself come more complex, the need to choose Multitasking provides this ability , but
between different options at run time or coordinating and controlling the various
to automatically combine them in more tasks in a multitasking system to improve
efficient ways has increased. In "Full the efficiency and productivity of the end
Circle," Rick Cook examines some of result can be a real bear. In "Rexx in
the innovations that have made end-user Charge," Charles Daney explores the ca­
programming a practical reality. pabilities of Rexx, an application coordi­
One type of end-user programming nation language that succeeds in this ef­
tool is the query language. Some of these fort where others fail. In the text box
languages are more complex than others. "ARexx at Work," Steve Gillmor ex­
For example, Structured Query Lan­ plains how to implement Rexx for the
guage is relatively complex in compari­ Amiga.
son with plain-English requests . In "Nat­ As long as there is competition in the
ural Selection," Klaus K. Obermeier dis­ marketplace, productivity will continue
cusses natural-language query systems. to be an issue. End-user programming
Their ease ofuse enhances the accessibil­ languages .are powerful , easy-to-use
ity of the information in your database tools that can help to improve our effi­
and thus increases your productivity. ciency and make us more productive.
Another kind of end-user language is -Jane Morrill Tazelaar
the authoring system. It provides the Senior Editor, State ofthe Art
structure that enables you to link audio,
video, graphics, and other multimedia
capabilities together into a single presen­
tation. Authoring system commands tend

208 BYTE • AUGUST 1990


%
--
0
I

ILLUSTRATION: JOSEPH CIARDIELLO © 1990 AUGUST 1990 • BYTE 209


Death
Taxes
Software Piracy

We can save you from one of them.


orry. Death we can't do anything about. As for own programming creativity to build a protection envi­

S taxes, when you use our product you'll probably


wind up paying more. But software piracy:
there we offer some help. Our family of software
protection devices (dongles) have improved unit sales
for over 2,000 companies around the world.
ronment best suited to your product.

Users attach the device to their parallel port, and


programs won't run without it. Back-up copies, hard
disk and LAN operation are not interfered with.
Our products can be used in the MS-DOS,
Your Intellectual Property Belongs To
OS/2 and Macintosh environments.
You
Build Your Own Custom Protection
And if you don't protect it, who will? Our
Environment
products offer the most equitable way to
Use our patented "dual­ protect your interests with­
locking" ASIC chip as the out sacrificing the rights of
basic building platform. Software Security your customers . Call us
Next, add options like: on­ USA today for information and
the-fly read/write memory, 1011 High Ridge Road Europe Ltd. UK Ltd. demonstration units.
write-once or multiple-write Stamford, CT 06905 Selbome House 21 A The Precinct
MacinlOsh is a trade mark of Apple Computer Inc.,
locking codes, and encryp­ 1-800 333-0407 ext.101 Old Avenue High Street Acti vator, Mactivator are trade marks of Software
203 329-8870 Weybridge, Surrey Egham, Surrey Security, Inc. illustration: detail from
tion shells. Then add your Michelangelo's Last Judgement
Fax 203 329-7428 UK,KT130PQ UK,TW020 9-HE
BBS 203 329-7263 44-932-821-230 44-784-430-060
Circle 247 on Reader Service Card
Apple Link D2379 Fax 44-932-246-268 Fax 784-430-050
STATE OF THE ART

END-USER PROGRAMMING

Full Circle
In the beginning, everyone was a programmer. Now,
with powerful user languages, everyone is a programmer again.
Rick Cook

here was a time and, hence, two schools of

T when "computer
user" and "pro­
grammer" were
synonymous. Ten years ago,
if you owned a computer, you
user-language design.
One school equates "user"
with anyone who sits down at
the computer. This group
tries to make user languages
almost certainly wrote pro­ as friendly as possible. The
grams. Buying application computer ' s resources ease
programs was originally a you into the language and
way to get around the drudg­ guide you through it. Hyper­
ery of writing your own soft­ Talk, for instance, was writ­
ware. In time, more powerful ten so that just about anyone
and flexible applications could use it.
made it unnecessary-even The other school sees the
downright silly-to write user as a "power user " ­
your own. someone who needs to get the
The irony is that the more most power and flexibility out
powerful and flexible an ap­ of an application. The reason­
plication becomes, the more ing is that most users are
options you have, and the never going to want to get
more useful it becomes to be under the hood of the applica­
able to perform diverse func­ tion, and the ones who do are
tions based on system state. If going to want performance
you have commands that can above all else.
alter system state, condition­ Consequently , languages
als that choose alternate exe­ for power users tend toward
cution pathways, and a meth­ the complex and difficult.
od of storing these things, you have a comes full circle in the end. But this AutoLisp , the programming language
programming language. time, software developers are conscious­ for AutoCAD, is an excellent example of
Originally, people didn't think of ly trying to make the languages more this approach. Lisp is a notoriously diffi­
these facilities as languages at all. They powerful and easier to use . cult language to learn, mostly because it
were a "macro capability" or a "script­ is so different both from other languages
ing feature," not a language. In the last What Do You Mean, "User"? and from the way most people think. But
few years, however, programmers and One of the first questions an applications it also offers certain advantages for pro­
users alike have come to recognize that language designer faces is, Who will be gramming a CAD package.
they are, in fact, languages. So there we using the language? Speaking broadly, People can and do make careers out of
are-all programmers again. Everything there are two answers to this question continued

ILLUSTRATION: JOSEPH CIARDIELLO © 1990 AUGUST 1990 • BYTE 211


STATE OF THE ART
FULL CIRCLE

programming in power-user languages. expensive professional packages, and on a CAD drawing and the properties as­
Programming in dBASE and other data­ some of the best in inexpensive pro­ sociated with that point can be treated as
base languages is a recognized specialty. grams. There is a tendency for more re­ a list. Because Lisp is interpreted, it is
In addition to developing custom soft­ cent packages to have better applications interactive. Given enough computing
ware, power-user languages lend them­ languages, but that's hardly a universal power, lists are evaluated almost instant­
selves well to applications that augment rule. One of the reasons for so much vari­ ly. That makes it easy to make a change
the host application. For instance, there ation is that, as a rule, the language isn't to a drawing, examine the results, and
are about 700 applications written for a major selling point for the application. change it again if it wasn't what you
AutoCAD, most of them in AutoLisp. There isn't the pressure to improve it that wanted .
there is for other features. Some applications have used Forth or
Need to Know a Forth-like language. For instance,
The split between user and power-user Postscript is similar to Forth. Forth 's

The
languages is not along application lines. strengths include small size, extensibil­
In almost every category, from commu­ ity, and the ability to work very closely
nications programs to word processors , idea with hardware-all of which are impor­
some software companies have opted for tant for a language that controls laser
easy-to-use languages while others have ofa pictographic printers.
chosen languages that wring the most Basing an applications language on an
power they can out of the machine. programming language existing computer language is a boon to
This is especially obvious in database the software developers, because they
languages. Because databases put such sounds like a GUI can draw on experience when they write
heavy demands on the system, they tend other implementations of the language.
to use power-user languages . In an at­ that has run wild. For users, the picture is mixed . If you're
tempt to make their DBMSes as easy to familiar with the model language, it's a
use as possible, some companies are even good approach . You can learn the lan­
willing to sacrifice some power. guage more quickly if it works like some­
One of the more interesting trends in thing you already know. However, the
applications is to provide more than one Again, this isn't universal. Some com­ point of applications languages is that,
language. In addition to a power-user panies, such as Clarion Software, have these days, most users don't know any
language , some packages now offer a built their advertising around their appli­ conventional computer language.
simpler scripting or macro language for cations languages . In general , DBMS
casual use . AutoCAD, for instance, not users are more concerned than others Picture-Perfect Programming
only has AutoLisp and facilities for writ­ about the languages. Although most user languages are based
ing C routines , but it also has a menu-ori­ Popular models for applications lan­ on conventional ones, there is nothing
ented facility that is much easier to use. guages include C and Pascal. C-like lan­ that says they have to be. Many com­
You can make too much of the entire guages tend to be power-user languages. panies have used languages that are not
question of user versus power-user lan­ They generally have the advantages of C: like any of the major programming lan­
guages. Most people have a strong ability They're terse, capable, and small. guages.
to learn the information they need to do Pascal is a popular model in a variety One increasingly popular approach is
their jobs, and if they have to, they can of applications. Probably the best known iconic. Examples include the Double He­
master nearly anything. is HyperTalk, the language behind Hy­ lix DBMS from Odesta for the Macin­
perCard. Using Pascal as a model tends tosh, and Bars and Pipes, a MIDI pro­
Roots to produce a language that is readable gram from Blue Ribbon Bakery for the
As computer languages, applications and has well-defined control structures, Amiga . In an iconic language, com­
languages are a real grab bag. Some of at the expense of being verbose and tak­ mands and conditionals are represented
them are based on well-known program­ ing up more memory. There is also more by icons. You build programs by string­
ming languages , occasionally so closely of a tendency to include type declarations ing together icons and adding more infor­
that programs are virtually indistin­ in Pascal-like languages. mation as needed.
guishable. Others go off in new direc­ BASIC is also a popular model. Its Iconic languages are especially popu­
tions and do things unlike any conven­ popularity has slipped, however, as its lar for multimedia authoring (see "Man­
tional language. In some cases, the basis use in serious programming has waned . aging Multimedia" on page 227) . Mak­
for the language is well thought out. In ing multimedia work requires blending
others, it seems to be whatever appealed The Little Guys images , sounds, and other resources in
to the programmer. More to the point, Besides the major languages, some of the tight synchronization. If things get out of
some applications languages are easy to lesser-known ones have also served as sync, the words don't match the pictures,
use, with appropriate interfaces and models for applications languages. Auto­ and the video effects may not match
powerful control structures, while others Lisp is the best example. Lisp was chosen either. That can be annoying or amusing,
barely qualify as languages. Of course, as the basis for AutoCAD ' s program­ but it definitely isn't what you want.
the easiest languages to use are the natu­ ming language because the designers To ensure that everything stays syn­
ral-language interfaces found on some thought it was a good fit with what they chronized, directors who do multimedia
database systems (see "Natural Selec- · needed to do, not because the application projects without computers use various
tion" on page 217) . was written in Lisp-it wasn't. forms of graphics notation. An iconic
There isn't a lot of consistency in any Lisp is designed to interpretively pro­ multimedia authoring language refines
of this . You find some of the worst ex­ cess variable-length lists of heteroge­ and continues the trend.
cuses for languages in some of the most neous items. The coordinates of a point At first glance, the idea of a picto­

212 BYTE • AUGUST 1990


STATE OF THE ART

FULL CIRCLE

graphic programming language sounds


like a GUI that has run wild. However, it • File Edit Find l}pt?cs [ ontrnts Info
has some significant strengths. For one @ Classes
thing, an iconic language automatically
focuses you on the big picture. Because
the icons typically stand for operations,
such as sort, an iconic language naturally
focuses attenticm at a high level.
An interpreted iconic language facili­
tates playing what-if games with the de­
sign of the operation. Assuming the
hardware is fast enough, you can make
changes by rearranging icons on the
screen, and you can see the results al­
most immediately.
Because each icon usually represents
a high-level operation, built-in error
checking becomes easier. Iconic com­
mands can have type, range, and other
attributes as part of the icon definition.
Icons also decouple the symbol from the
word or group of words represented. This
makes it easier to focus on how the iconi­ Prograph is an object-oriented iconic programming language for the Macintosh.
cally represented operation actually It supports a class hierarchy and inheritance.
works rather than how it should work.

Every Picture Tells a Story the difficulty of adding new functions ignores one of the most important char­
By their nature, iconic languages tend to with meaningful icons. An application's acteristics of applications languages: the
be object-oriented. Pictures represent language with a more limited command close fit with the application.
bundles of concepts, and that makes it set makes for a more manageable lan­ However, as software developers rec­
easier to think of an icon as representing guage, but even so, things can become ognize the importance of applications
a programming object. The photo shows unwieldy. This is especially true if the languages , there is some tendency to
a screen from Prograph, an object-ori­ language is extensible, and you have to standardize. One example, again, is Hy­
ented programming language for the come up with new icons. perTalk. Many companies have brought
Macintosh. Another characteristic of iconic lan­ out HyperCard-like systems for com­
Iconic language commands must be guages is that they need a lot of re­ puters other than the Macintosh, includ­
parsed and translated into something the sources. An iconic language needs a lot ing MS-DOS machines and the Amiga.
program understands. This is true of any of RAM, processing power, graphics Their programming languages tend to
language, of course, but it's especially resolution, and hard disk space to be operate much like HyperTalk.
obvious with an iconic language because really effective. Double Helix was actu­ There is also another problem with
what appears on the screen is so com­ ally conceived before the Macintosh was this Babel of applications languages. The
pletely human-oriented. developed, and the first crude prototypes programs can't talk to each other.
This presents both a difficulty and an ran on the Apple III using a joystick in­
opportunity. The difficulty is that the stead of a mouse. However, it was held in Holes in the Wall
translation requires computing re­ abeyance until someone developed hard­ Programmers, users, and software com­
sources. The opportunity is that it pro­ ware that could work with the software. panies all realized some time ago that
vides a natural breakpoint for applica­ programs that could exchange data were
tions that run over networks. The user Babel Revisited much more useful than programs that
interface and translation is handled on A basic problem with applications lan­ worked in splendid isolation. So today
your machine, and the information guages is that there are so many of them. many programs can input and output
moves over the network in a more effi­ They aren't standardized, and they usu­ files in popular formats, such as .WKS,
cient form . Double Helix uses this stra­ ally don't work in the same way, even on .GIF, or Microsoft Word.
tegy in its network version. products of the same class. The notable When most small computers only did
Of course, nothing says that the front exception to this seems to be spread­ one thing at a time, that was sufficient.
end and back end have to come from the sheets. Everyone has copied Lotus 1-2­ But we are rapidly moving into the era of
same company. It would be quite possible 3's macro language closely. multitasking operating systems. Between
to have an iconic front end with a SQL In some ways, this is worse than the OS/2 on IBM-compatible machines,
translator that connects to conventional bad old days. When everyone did their MultiFinder on the Macintosh, and the
SQL databases. own programming, you only needed to growing popularity of Unix on the desk­
If iconic languages have strengths, know one language. Today's power users top, multitasking is becoming the norm
they also have drawbacks. The biggest might have to know half a dozen to wring rather than the exception.
problem with a general-purpose iconic the most out of their application pro­ Multitasking gives you the opportu­
language is the number of icons needed grams. Ideally, there would be one appli­ nity to automatically take data from one
to express all the commands and condi­ cations language that would fit all appli­ program and feed it into another one.
tionals in a language. Another problem is cations. That isn't practical because it continued

AUGUST 1990 • BYTE 213


STATE OF THE ART

FULL CIRCLE

Ideally, you could treat your entire soft­ the number of commands the application powerful (although they do with each
ware base as one giant application, ma­ can recognize and the number of param­ new release of the applications) than it is
nipulating data seamlessly in the back­ eters it can accept and pass. one of the user languages becoming bet­
ground while attending to those tasks Rexx is definitely a power-user lan­ ter fitted to their role. Innovations like
that absolutely must have your attention. guage. Except at a very elementary level, iconic languages, object-oriented lan­
The first step in that direction is a lan­ it isn't easy to learn, and it can be con­ guages, and a general concern for the
guage that will let applications pass con­ fusing and difficult for the nonprogram­ needs of the average user are showing up
trol rather than just exchange data. mer. Still, its potential for opening up more strongly all the time. Iconic lan­
The classic example of this facility is the software environment by melding dif­ guages in particular seem to be drawing
in Unix. Unix shells are simple lan­ ferent programs is enormous. an increasing amount of attention.
guages that can run applications and pro­ Two things have held Rexx back in the Applications languages are a subset of
cess the output using pipes and filters. microcomputer world. To get the most the user interface, and as such, they tend
One of the best things about Unix is the out of Rexx, you need a multitasking op­ to soak up the available computer re­
rich and diverse toolkit that has grown up erating system. Although there is a ver­ sources. This situation is probably going
to use these shell facilities. The Unix sion of Rexx for MS-DOS , it has not to continue as computers become more
philosophy is "one tool for one job." If gained much attention. Under Windows powerful. For users, this means more
you don't find the tool that does exactly or OS/2, Rexx should be as popular as windows, menus, icons , and other good­
what you want, you build your own either ARexx has proven to be on the Amiga. ies to make life easier. For power users,
as a C program or as a macro calling a While not all Amiga programs are it means more debugging tools, inte­
collection of existing tools. ARexx-aware, many of them are. ARexx grated editors, and other things to make
A slightly different approach comes has become the de facto standard for programming easier.
with Rexx , a language developed espe­ communicating among applications. The As multitasking becomes more popu­
cially to control applications (see "Rexx latest version of AmigaDOS (2.0) in­ lar, so will languages and facilities like
in Charge" on page 245). Rexx was orig­ cludes ARexx. Presumably, ARexx com­ Rexx for tying programs together (see
inally written to run on IBM main­ patibility will become a standard feature "Scripts Unbounded" on page 235) . As
frames . It is an especially interesting ex­ of Amiga software. users of all levels of ability strive to mesh
ample because it isn't tied to any one their applications more closely, you will
application. Future Directions probably also see iconic Rexx-like lan­
At its lowest level , Rexx functions like Perhaps the most important development guages or iconic shells to fit around
a very sophisticated version of the MS­ in applications languages is the recogni­ Rexx. However these trends develop, one
DOS batch-file facility with scripting tion that they are languages. If they are thing seems certain. Getting the most out
and macro features. However, Rexx can designed and implemented as languages of your software is still going to take
also reach inside programs to give com­ rather than as automated key presses, you programming, but it will be a very dif­
mands, extract data, and do just about can expect them to become much better. ferent sort of programming than it was
anything you can do at a keyboard. Of What constitutes "better" depends on 10 years ago. •
course, Rexx can only reach into a pro­ what you want to do with the language.
gram if the program has the necessary The split between user and power-user Rick Cook is a freelance writer in Phoe­
hooks and commands to make it "Rexx­ languages is going to become more pro­ nix, Ariwna, specializing in computers
aware." There are varying degrees of nounced. This split is less a matter of the and high-technology subjects. You can
Rexx-awareness possible, depending on power-user languages becoming more reach him on BIX as "rcook. "

Imagine the benefits of having your software commands color-coded and imprinted
on your keyboard. Solve your training and productivity problems with Hooleon's
full line of Custom Keyboard Services, including made-to-order custom keys,
custom imprinte<'l adhesive keytop labels, keyboard templates and more! Kits
available for immediate delivery include WordPertect'"and 5250 SnapCap™Kits or
Adhesive Keytop Labels, language conversions, relegendable keys for IBM ~
Wyse'", Key Tronic™, and much more. Request your FREE 1990 Catalog today!
From the Leader in Keytoplnnovations©.. . To order or for FREE Catalog , call:
.. (602) 634-7515
FAX: (602) 634-4620
P. 0 . Box 230, Dept. BYTE
Cornville, Arizona 86325

214 BYTE • AUGUST 1990 Circle 315 on Reader Service Card


ostScript Power To The Peoplel
The QMS-PS® 410 Printer. Developed by the
greatest minds in the industry. .. Yours.

Before engineering the QMS-PS 410, we performed


one very important task. We listened. Then we took
everything we heard, added a few surprises, and
built a revolutionary laser printer with a
suggested retail price of just $2795!
You said make it Adobe®
PostScript®• So we did. And
now you can enjoy the design
flexibility only Postscript offers as
well as 45 resident typefaces and thou­
sands of PostScript software applications.
You said make it reliable. So we used
the Canon®LX print engine manufactured
by the undisputed world leader in high-quality,
easy-maintenance print engines.
You said make setup easy. So we made it truly
and completely plug-and-play. Out of the box, it
connects to IBM®PC's and compatibles, Apple®
Macintoshes®and mini and mainframe computers.
You said make it flexible. So we added HP®LaserJet® Call Now and Let the QMS-PS 41 O
Series II emulation to support non-Postscript printing
applications.
Liberate Youl
You said make it simple. So we gave the QMS-PS 410
the intelligence to actually "think for you" by automati­
1-800-523-2898
In Europe (31)·30/420129
cally switching between emulations and interfaces! This You see, listening to you gave us the insight to
printer has ESP (Emulation Sensing Processor), which develop a printer that offers real world solutions to
interprets incoming data and automatically chooses the real world problems. And the QMS-PS 410 delivers
appropriate printer language. And you can send data Postscript power to the people by giving you more solu­
simultaneously to its AppleTalk®, serial and parallel tions than any other printer on the market. Affordable.
interfaces! There's no need to change switch settings Reliable. Flexible. Solutions that set you free!
or send complicated software commands.
You said make it fast. So we created a super-fast
controller with a 68020 processor and third generation
QMS®ASAP™ technology (Advanced Systems Architec­
~
POSTSCRIPT®
ture for Postscript), which incorporates the latest in
component and controller design.
You said make it expandable. So we made a variety of
options available, including an HP-GL®emulation card, The following are trademar'r<s or registered trademar'r<s of their respeciive companies: OMS, the OMS logo,
Adobe typeface cards, HP compatible font cards, memory OMS-PS and ASAP of OMS, Incorporated. IBM of International Business Machine, lnoorporated. Adobe,
Postscript and the Adobe PostScript logo of Adobe Systems, Incorporated. Canon of Canon USA,
upgrades and extended paper handling capabilities. Incorporated. Apple, AppleTalk and Macintosh of Apple Computer, lnoorporated. HP, HP-Gland LaserJet
of Hewlett-Packard Company. Centronlcs of Centronics Data Computer, Incorporated.

Circle 218 on Reader Service Card (RESEUERS: 219) • •


Power Packed &Built To Last.

STANDARD 150 $69 STANDARD 220 $99 CP160 $169


Economical This UL approved, fully tested Economical This UL approved, fully tested Original Portable Upgrade Give your
unit is one of the best generic l50s available. unit is one of thebest generic 220s available. Portable greater reliability and 100% more
Ideal for basic systems. Ideal for basic systems. power with our direct replacement CP160.
Allows 286, 386, and hard disk upgrades.
SILENCER 150 $129 SILENCER 220 $149
Ultra-Quiet Stop that irritating whine with Ultra-Quiet Unrattle your nerves with the
CD270 $249
the Silencer 150. Its large, low speed, West Silencer 220. Its high-efficiency, adjustable­ Deskpro Upgrade The power user's power
German fan keeps your system 5° to 15°cooler speed fan offers 69% less noise with standard supply! Our direct replacement CD270 gives
and 84% quieter. Virtually inaudible! Great in cooling. Quieter than most hard drives. Great your 8086/286/386 Deskpro up to 70% more
the executive suite or home office. in the executive suite or home office. power and the reliability it deserves. Prevents
nuisance rebooting. Advanced design includes
TURBO-COOL 150 $149 TURBO-COOL 250 $189 autoselect l 10V/220V. 2-year warranty.
High Perfonnance Upgrade your PC/XT High Perfonnance Protect your investment!
with our popular, UL approved Turbo-Cool Upgrade your AT/386 with our powerful, UL INTERNAL UPS!
150. Its patented twin fan, sloped-cover design approved Turbo-Cool 250. Its high-capacity,
keeps your system 25° to 40°cooler and 50% adjustable-speed fan keeps expansion cards,
quieter. Prevents intermittent data errors and hard drives, and other valuable components 20°
other heat-related problems. Meets the to 35°cooler for up to three times longer life.
demands of afully loaded system. Perfect for afullyloaded system.

TURBO-COOL 200 $189 TURBO 450 $349


Maximum Perfonnance Put AT power and Maximum Perfonnance The choice of PC
200% more cooling under the hood of your professionals, our Turbo 450 features built-in
PCIXT with our UL approved Turbo-Cool line conditioning, autoselect input, independent Our new InnerSource 2210 is the first
200. Its twin fans keep your system 30° to 45° regulation, external DC voltage adjustment, AT/386 power supply with a built-in UPS.
cooler for maximum expandibility. Perfect for remote switch option, enhanced cooling, Its auto-recharge battery provides 5- 10
hot rod PCs and Mini ATs! UL/CSA/TUV approval, 50,000 Hr MTBF, minutes of reliable backup power for both
and 2-year warranty! Ideal for workstations and your PC and monitor. This complete
Silencer, Turbo-Cool, and Turbo .+SO are tndemark.s of PC Power & Cooling, Inc.
Compaq and Dtskpro m registered tndemarl:s of Compaq Compu1er Corpor.ition. network file servers. protection costs less than an equivalent
550VA external UPS and it doesn't take
Most orders shipped same day. We accept Visa, MC, COD or PO on approved credit. up any space. $449

/Ill /lllWER & lllllll/Nll, /NII.


31510 Mountain Way, Bonsall, CA 92003 • (619) 723-9513 • FAX (619) 723-0075
Circle 199 on Reader Service Card (RESEUERS: 200)
STATE OF )HE A RT

END-USER PROGRAMMING

Natural Selection
You don 't have to be a programmer to query your database
Klaus K. Obermeier

oday, a natural­

T
into an intermediate form or
language query directly into the query lan­
system (NLQS) can guage of the back-end DBMS.
provide easy access The natural-language system
to your DBMS by accepting must be able to handle prob­
queries in the form in which lems where more than one po­
you normally ask questions­ tential interpretation of the in­
in English. In the past, you put is possible (e.g., "List all
had to learn a query language, the employees broken down
such as SQL, to access that by sex" ), or where the input is
information. incomplete ("f u en rd ths u r
Interrogating a relational smrt").
database using a query lan­ Natural-language systems
guage is not a trivial task. It for databases must also deal
involves not only learning the with a twofold problem (see
syntax of the language, but figure 2). On the one hand ,
also understanding the struc­ the NLQS has to provide a
ture of the DBMS, translating many-to-one mapping of En­
intentions from English into glish words for one particular
computer language, and, in database field (e.g., there are
today 's increasingly hetero­ many English words that
geneous computing environ­ could be used to refer to the
ment, distinguishing which database field "employee").
language or dialect goes with On the other hand, the NLQS
which DBMS. has to provide a one-to-many
But today , an NLQS can mapping from the same En­
provide the kind of easy-to­ glish word to many database
use, ad hoc query capability that's re­ It lets you ask questions of your database fields (e.g., the English word "name"
quired to give more and more people ac­ in as familiar a form as possible-plain can refer to numerous data fields con­
cess to increasingly complex database English (see figure 1). taining "name" as an element).
systems. In general , the central task of natural­
language-processing programs is to No Magic Wand
The Challenge transform potentially ambiguous input Natural-language technology for data­
If installed properly, integrated effec­ into an unambiguous form that a com­ bases has been the subject of debate for
tively , and explained appropriately , an puter program can use internally. An years, from the standpoints of both tech­
NLQS solves the problem of how to eas­ NLQS used as a front end to a database nological feasibility and commercial
ily retrieve information from a database . translates the English you input either continued

ILLUSTRATION : JOSEPH CIARDIELLO © 1990 AUGUST 1990 • BYTE 217


STATE OF THE ART
NATURAL SELECTION

viability. In the past, a typical NLQS re­


quired megabytes of memory, was slow
and cumbersome to use, and, more im­
portant, required a major customization
effort. Moreover, the natural-language
concept was, to some extent, oversold:
People were expecting a HAL 9000 on
their desks.
SELECT EMPLOYEE. Today , the goal of an NLQS is to make
NAME, EMPLOYEE.ENO, it easier for you to retrieve data without
DEPARTMENT.NAME, having to learn another computer lan­
DEPARTMENT.ONO,
DEPARTMENT.BUILDING guage. Ideally, it should also integrate
_NO, EMPLOYEE.TEL FROM various software programs, such as
EMPLOYEE, DEPARTMENT spreadsheets and graphics software, into
WHERE EMPLOYEE ONO:=
DEPARTMENT.ONO the data-retrieval process.
AND EMPLOYEE NAME = Ultimately, an NLQS may be the lin­
"KELLY," ORDER gua franca for any computer application
BY DEMPLOYEE.NAME,
DEPARTMENT.NAME program. However, it is not a panacea for
all the retrieval problems, nor a magic
wand that will eliminate computer illit­
Figure I: An NLQS sits between you and your database. It takes English sentences eracy, nor the pinnacle of Al research.
and translates them into an equivalent SQL query. (For a description of a new merger of nat­
ural language with other technologies,
see the text box "Natural Images" on
page 220.)

Implementation Issues
The keys to effectively using an NLQS
for a specific application are managing
expectations and assessing computer
knowledge . High expectations almost al­
ways turn into disappointment and frus­
tration. This can be avoided with proper
education.
At times, you may need elaborations
on why and how the retrieved piece of
data relates to the overall scheme of
things (e.g., "List the customers who
paid their credit card debts after Christ­
mas . Did they respond to our grace peri­
od offer? If so, how?") . Without explicit
preparation for exploring causal rela­
tions , even a state-of-the-art NLQS
would be at a loss to come up with the
answers.
NLQSes are meant to be used by "in­
telligent agents"-people who are famil­
iar with the context of the database and
know what tasks they have to perform. If
you query a shipping and receiving data­
base for a list of all single men over the
age of 40, you' re defeating the purpose of
the NLQS. However, the same question
would be appropri11te for an NLQS used
by a dating service. Idiot-proofing an
NLQS is not only impossible and uneco­
nomical-it also takes away resources
better spent elsewhere on improving the
system.
· Other issues that are connected with
Figure 2: One ofthe major concerns with accessing relational databases is handling implementing an NLQS are operational
many-to-one and O!le-to-many situations. The NLQS must be able to match many in nature. Although you can probably
different English words to one specific relation and handle the many instances where save money by giving more people access
one English word refers to different elements in the database. to corporate information resources, you
continued

218 BYTE • AUGUST 1990


O~ni~ Database Servers
To The Whole World
ORACLE Server. Nonstop data sharing among PCs, Macs, minis, and mainframes.
Imagine the frustration of being in an airplane
that can only take off and land at the same
airport. SQL Server suffers that same problem.
It limits users to a single server running just
OS/2 and Named Pipes.
ORACLE~ Server is different. As an open uery to remote
server, it works with virtually any network, any
operating system , appli catio n or database
system .
. OS/2Server

....
....
Query to dBASE
appfication to

----------·........
So ORACLE can act as an information hub to

------­ -­ .
.. VAX VMS
Update from SQL•fonns share data across an organization's PCs, Macs,
to VINES database

-- -------------
m~~~~:;!~~~~:e~;ks
## • ~ c--­ ...
- - ..,
4- 4-

---·---
Update from 1-2-3
withexistingNovell,3Com, I
and IBM LANs as well as I
Lotus 1-2-3 and dBASE : ,- ......, ''
.... spread sheet~DB2

\
.. ~ applications. 1 ## \
., .,,. .. .,.• - .. .., It even allows access I

I
1
"# ##
#
....
~
tocorporatedatastored I
in other ve ndors' I I
t
/
''' '' I
1 ## Ashton Tate \
software s uch as I I \ I
• SQL Server ' RMSonDECminis \ • ORACLE Server \ I
I ..'ttt Datasharfng I and DB2 on IBM \ I I
I 'ttt amangconnected I mainframes. ' I
1 I ' I
I
I
\~
'ttt..,
...,.
'ttt
- • •..
PCsonly I
#
AndonlyOracle
,,
prov id es a set of
integrated tool s
'
.. \
.,. ~
I
I
.. , _, _,, ,,

for portable -----=~._.......__._


a pplic a tion
development ,
office automation and CASE.
It also has interfaces to the
most popular programming
languages.
All this is backed by the
largest serv ice and support
organization of any software
company in the world .
Call 1-800-0RACLEI ext. 4993
to buy ORACLE Server
Call for OS/2 for $3699 and
1-800-0RACLEl get six months of free
ext.4993 upgrade s and phone
and sign up for the
Client!Server support.
Forum Or you can try the 3­
in your area. user Developers Version
fo r $1299.
Because no one wa nts to be all hooked up
with no place to go.

ORACLE®

Compatibility· Portability· Connectability


©1 990 Oracle CorpJralion. ORACLE is a registered trademark ol Orade Cotporation All trade names refererced are lhe service mark, trademark. or regstered trademalk of the respedive manufacturer Call 1-800-0RACLE1 '°'hardware ard soft.Nara recpJiremen1s.
STATE OF THE ART
NATURAL SELECTION

high costs of NLQSes that strive to be


more informative than the database it­
Natural Images self. While powerful, these systems still
don't have the full capability of informa­
tion retrieval experts. They cannot deliv­
o far, natural-language access to nificant changes in technology, the er a system that can actively manipulate
Syour DBMS remains at the cutting
edge of interface technology. One
more people and applications that have
access to the tool, the higher the pay­
data and turn it into real information.
One way around the interface problem
major integrator of imaging and LAN back per user. is to change the database paradigm. In
systems , iLAN , together with Battelle ImageBase uses nondedicated inex­ Orion, a Microelectronics and Computer
Columbus, are about to change that per­ pensive personal computer worksta­ Technology· Corp.-sponsored project ,
ception. They will integrate NLQ, Bat­ tions. The only requirements on a PC NCR and Control Data are exploring ob­
telle 's PC-based natural-language are a Windows-supported graphics dis­ ject-oriented databases . Neuron Data is
query system, into iLAN's LAN-based play and a Token Ring or Ethernet card. doing the same with its Nexpert product.
image-processing system, ImageBase. ImageBase uses Oracle for managing Object-oriented databases are much
Despite the best efforts of the com­ the storage and retrieval of the docu­ more amenable to making inferences on
puter industry, over 80 percent of busi­ ments . Because Oracle runs on over 80 the data objects themselves without go­
ness information is still on paper. In different computer systems and con­ ing through intermediate data structures.
fact, computers and laser printers only nects to IBM's DB2 and DEC's RDB, Currently, object-oriented databases
automate the generation of paper; they you can easily add this image system to use intricate processing algorithms . As
do not eliminate it. The real payback your existing computer system. Fur­ the technology becomes better estab­
from computerization is eliminating the thermore, ImageBase takes advantage lished , these will be superseded by a
tons of paper associated with business of the Oracle search engine by adding a more appropriate knowledge structure
activities. version of NLQ that is customized for and control mechanism that will directly
Image processing and natural-lan­ imaging. This allows anyone who un­ tie into the knowledge representation that
guage access are the key technologies derstands English to be able to find the database provides. Such knowledge­
that let you scan, store, and retrieve image records rapidly. manipulation mechanisms will no longer
documents, making gigabytes of data Documents can be made available look at linguistic structures; rather, they
available without extensive training or through English queries to anyone on will look at conceptual structures.
programming experience. These two your LAN or WAN, and the system can
technologies have now matured to the be completely transparent. For exam­ A Three-Way Split
point where they can be implemented ple, documents that were scanned in The distinction between special-purpose
enterprise-wide on top of existing France (via satellite) can be referenced systems and general-purpose systems has
LANs, wide-area networks (WANs), as Oracle records stored on your main­ been conveniently used to separate
and other personal computer networks. frame in Florida. All these records can NLQSes on the grounds of performance
Natural-language processing tech­ be viewed in California using NLQ and cost. In the past, NLQSes, such as
nology has also matured to the point without the viewer knowing where the the Lunar system that was used to access
where it can be integrated into real-life data is coming from . Given the current the finds from the moon explorations ,
applications. The challenge is to imple­ storage capacity of 300 gigabytes per were built for one application only.
ment both technologies in a way that is document server, you could search the Sometimes such handcrafted systems
most cost-effective and easiest to use equivalent of 600 four-drawer file cabi­ were later redesigned and adapted to an­
while making it a general-purpose tool nets of documents simply by typing in a other domain, but no longer. However ,
in your organization. As with other sig­ request in English. current products do require setup proce­
dures that range from intricate to cum­
bersome.
can run into problems with people who Adding Intelligence Underlying all the current systems is
issue complicated searches and tie up the NLQSes range from systems that do sim­ the notion that the NLQS administrator
database with expensive retrieval oper­ ple keyword (pattern) matching opera­ must follow whatever technique is inher­
ations. tions to ones that perform intricate infer­ ent in the NLQS shell. You can classify
You can probably determine the suc­ encing operations. While early NLQSes an NLQS by three factors: the hardware
cess of an NLQS for your application be­ were closely tied to specific applications, it runs on , its structure (whether it's pat­
fore you invest in the technology. An the first widely used systems were do­ tern-based, syntactic, or knowledge­
NLQS should fit easily into your work­ main- and application-independent. A based), and the way in which it performs
ing environment. It should work on your large group of current products can per­ its function. This last factor distin­
platform and perhaps provide hooks into form inferences unsupported by the guishes between inference capabilities
your favorite spreadsheet. It normally structure and contents of the database. that are limited to what is explicit in the
takes about a month to get used to a new In order to appear to make intelligent database and those that are embedded in
interface option. inferences about the contents of a rela­ the outside interface layer created
Another success factor is setup (and its tional database-which aren't very ame­ through the shell.
corollary, maintenance). A successful nable to an English-language descrip­
NLQS will be inexpensive to get up and tion-most NLQSes create an outer layer The Hard Facts
running, and it won't overload your ma­ of intelligence around the DBMS and its NLQSes run on three types of hardware:
chine or human resources . An NLQS is specific applications. In effect, the personal computers tied into a local data­
very cost-effective when the initial task NLQS recreates and retools the data­ base, such as dBASE or R:base; systems
analysis is done right. base. This restructuring accounts for the continued

220 BYTE • AUGUST 1990


/lrit!inal Norlhgate design with Look at all these outstanding OmniKey/102 features:
V function keys on the left! • Compatible with virtually all
IBM-type perso nal computers,
including: PC/XT/AT and PS/2
• Large Lrshaped Enter, double
size Backspace, two oversized
Shift keys - easy co hie ... reduces
sys rems typing eq:ors!
First keyboard to get back to basics with 12 function • Interchangeable left CTRL, ALT • L ED indicators: shows Scroll,
keys on the left-the way many users prefer! In fact , and CAPS LOC K keys . Keep Caps, Number lock sracus ac a
readers of Computer Shopper voted OmniKey/102 their chem as shown or puc chem in a glance
standard IBM enhanced layout; • D ouble injected key caps for long
Best Buy!• CAPS LOCK nexc co "A", ALT life and durability
next co space bar, CTRL under
• ALPS click/caccile mechanical
Touch that leads to better typing! The secret? SHIFT. On rhe right, ALT and
key switches for a crisp,
CTRL interchange, coo
OmniKey's ALPS tactile mechanical key switches let you responsive feel and faster, more
• Swap the right Backslash and accurate typing
know each keystroke has registered with a precise "click." Asterisk keys -ir's up co you!
No need to slow down to "eye check" the monitor­ • Non-skid design! OmniKey/102
• Twelve F-keys on che left-for has a heavy sreel base for
increases your typing speed with NO EXTRA EFFORT! quick access co CTRL, ALT, durability. Weighs 4. 6 Jbs. -won'c
SHIFT combination commands! slide around no macrer how fast
Find out for yourself ... order your OmniKey/102 • Inverted T-shaped cursor control you type!
keypad • Keys color coded for use in Word
NOW! If you're not 100% pleased, return for full
• Separate calcularor-style numeric Perfect
refund-including ground shipping charges! keypad wich added equals key­ • FCC Class B Certified
greac fo r spreadsheet users!
Backed by the industry's strongest warranty-five
full years! If you have any problems due to materials or Call for the Dealer Nearest You or Place Your Order Direct

800 526 2446


workmanship, Northgate will promptly repair or replace HOURS: Mon.-Fri.
your OmniKey/102 FREE! • • 7a.m.-9p.m.; Sat.
8a.m. -4p.m. Central
OmniKey/102
00
N otice to the H eWi ng Impaired: Northgate now has T DD capabilicy. Dial 800-535-0602.
FAX Your O rder 6 12-476-6443. Dealer and disuibuw r pricing available. Call 800-328-5564 .
Another "Smart Tool C harge it on VISA or MasterCard

for Business"™

ONLY FOB
Minneapolis, MN
1 Northgace Parkway, Eden Prairie, Minnesota 55344
©Northg:nc Compurer Sysu:ms, Inc. All rights rese rved . Northgacc, OmniKcy and the Big 'N logo arc trademarks of Northgatc Computer Sys1cms. All 01her product brand names arc u adc marks or registe red trade marks of their respcccive owners. Specifications
subject to change withou1 no1icc . All modclssubjccc to avail:ability. "Best Buy for input device, Compu rcr Shopper, December, 1989.

Circle 183 on Reader Service Card


STATE OF THE ART
NATURAL SELECTION

based on mainframes or workstations; may pay off because they offer more so­ Sometimes, the unsatisfactory re­
and micro-to-mainframe and LAN link­ phisticated inferencing capabilities than sponses of such systems can be labeled
ages that let you access a host database the other two. uncooperative. For instance, consider
while having the NLQS portion of the The functional dimension divides the question "Which female makes more
program resident on your personal com­ NLQSes into two groups: those that are than $50,000 in department 302?" Re­
puter or workstation. Three major char­ concerned with the information that the sponses such as "None" or "Does not
acteristics that distinguish the different database and data dictionary provide, compute" don't tell you enough. A re­
types are memory requirements, linguis­ and those that create their own outer sponse such as "There are no females in
tic and conceptual coverage, and cost of layer of data representation, thereby let­ that department" is cooperative because
setup. ting the interface reason by itself without it tells you the whole story. In a coopera­
A PC-based NLQS that resides on the accessing the database. The differences . tive response, the system returns the spe­
same machine as the database itself is between these types of systems are exem- cific point of failure to let you rephrase
limited in memory. The productivity the question, if necessary.
gain you see with such a system will be Metacommunication, as expressed in
commensurate with the customization ef­ clues 'such as the phrase "but first" in the
fort you put into it. While you probably question "Which employees in depart­
don't need NLQS capability for a data­ A sDBMSes ment 601 were promoted in 1988, but
base you set up and use yourself, it can be first, tell me who was over quota?" ex­
very helpful ifthe database serves a large become more complex, ceeds the capability of current NLQS
group ofusers. systems. The two examples illustrate that
Mainframe- and workstation-based the intelligence of NLQSes have to do more than just pro­
systems are normally designed to down­ cess isolated utterances; they have to
load most information from the database the interface must keep know the rules of conversation that un­
into the natural-language processor. derlie the discourse.
First-generation systems labeled certain in step providing The problem is compounded by the
values in the database to be in the lexicon fact that different domains use special­
of the NLQS, which performed mostly fast, friendly, ized lingo, characterized by syntactic,
syntactic parsing on nouns, verbs, and so semantic, and lexical idiosyncrasies. Di­
on. Second-generation systems construct and effective access. alogue-based NLQSes are still in the lab­
a representation of the domain more oratories. They are often built around
powerful than the data in the database to specific research topics that include
increase utility of the NLQS. Both types modeling beliefs, goals, and plans.
of systems are based on the assumption
that setting up the NLQS on mainframe­ plified by the question "What color is Forget the Snake Oil
and workstation-based systems will de­ Fred's white horse?" Such a question Even as they grow larger and the number
mand a major customization effort and would trip up the first type of system, but of people who use them increases, rela­
investment. not the second. tional databases are still built for retriev­
PC-to-mainframe and network-based It's debatable whether the gain in cov­ al efficiency, not for user effectiveness.
systems bring a number of advantages to erage and robustness of the interface is Meanwhile, it is the interface, and not ef­
NLQSes. These include an increase in worth the effort to handle such redun­ ficiency considerations, that has become
speed that results from separating the dant questions. The critical factors with increasingly important for catering to ca­
processing tasks; an increase in utility most of the sophisticated systems are set­ sual computer users. Natural language
that comes from letting you use your fa­ up time and maintainability. In most significantly enhances user productivity
vorite spreadsheets and report writers cases, creating the "outer layer" that the by providing a universal language capa­
with mainframe databases; an increased interface needs isn't worth it. ble of making database access less cum­
integration of mainframe/LAN/wide­ bersome. It also provides a gateway to
area-network software and PC-based Avoiding the Pitfalls multiple software packages to manipu­
software; and a lessening of computer Today's NLQSes cannot string together late data more effectively.
anxiety among people who are non-com­ more than one or two utterances. This Not so long ago, NLQSes seemed to
puter-literate. lack of sophisticated discourse capabil­ consist of no more than parlor tricks and
ity, coupled with overblown expecta­ snake-oil slogans . Today, they are start­
Form and Function tions, has contributed to the frustration ing to have an impact on the market. As
Structurally, you can classify an NLQS of many users. With the proper instruc­ the complexities of DBMSes increase,
into three groups according to its ap­ tion and education, such situations can be the intelligence of the interface must
proach and architecture: pattern-based avoided. keep in step. NLQSes are leading the
systems, syntactic systems, and knowl­ An interface that lets a program con­ way with fast, friendly, and effective
edge-based systems. A simple pattern­ verse with you in English needs to have access . •
matching program reduces the natural knowledge of such things as proper turn­
language to a number of stock phrases. A taking, appropriate topic shifts, and con­ Klaus K. Obermeier is director of mar­
syntactic-oriented NLQS system requires versational rules, to name just a few. It is keting for NLQ at Battelle (Columbus,
an elaborate grammatical analysis of the much easier to capture syntactic rules OH) and author of Natural Language
input. And a knowledge-based program than conversational rules. Thus, most Processing Technologies in Artificial
accrues a large overhead for modeling existing NLQSes rely primarily on syn­ Intelligence: The Science and Industry
the domain. The higher investment re­ tactic and semantic knowledge to process Perspective. He can be reached on BIX
quired for knowledge-based NLQSes natural-language input. c/o "editors."

222 BYTE • AUGUST 1990


,..,.-,wo models vvith 20% smaller Both OmniKey/101 models feature:
+ Compatible with virtually all keypad with added equals key­
.I footprint and F-Keys on top! PC/XT/AT personal computers;
PS/2 compatible with adaptor
handy for spreadsheet users
+ LED indicators: shows Scroll,
Why two models ... + Small footprint lBYz "L x 7 'W; Caps, Number Lock status at a
Many people have become accustomed to the standard IBM layout with 20% smaller than IBM's 101 at glance
19}(, "Lx 8}(,'W
F keys on top. For you, we've duplicated ... well nearly ... IBM's layout, + Double injected key caps for Jong
but with a couple of improvements. + 12 function keys across the cop life and durability
IBM puts BACKSLASH near BACKSPACE and ENTER keys. By + Interchangeable Caps Lock and + Keys color-coded for use in
doing so, they must reduce the size of one of the two keys . left Ctr! key vVord Perfect
Northgate believes BACKSLASH is better located on the bottom row + Separate calculator-style numeric + FCC Class B Certified
next to right hand SHIFT key. This gives you both a double wide
BACKSPACE and large lrshaped ENTER key. Backed by the industry's strongest warranty-five full years! If you
have any problems due to materials or workmanship Northgate will

58900
Same crisp feel that made Northgate keyboards famous! ALPS promptly repair or replace your OmniKey/101 FREE!
tactile mechanical key switches let you know each keystroke has

g;::~~i;~~f~l~~~~~fr
registered with a precise "click~ You11 type faster and more accurately­
with NO EXTRA EFFORT!
OmniKey/101-1 has 12 F-keys across the top and inverted T cursor Another "Smart Tool
control keypad. A near duplication of IBM's layout.
OmniKey/101-N improves even more over the standard IBM! You get
for Business""' QNLV
11 o
~in~eapolis, MN
an independent cursor keypad with diamond-shaped cursor control
Call for the Dealer Nearest You or Place Your Order Direct
layout. PLUS, we've conveniently placed the ESCAPE key next to #1.

800 526 2~46


And, you get an extra ASTERISK key on bottom row to speed
HOURS: Mon.-Fri.
wildcard commands.
• • 7a.m. -9 p.m.; Sat.
That's not all! OmniKey/ 101-N also has Northgate's exclusive F13 8 a.m. - 4 p.m. Central
Period/Comma Lock key-locks out<>. You'll never type Notice to the Hearing Impaired: Nonhgace now has TDD capability. Dial: 800-535-0602.
U>S>A>, when you want U.S.A.! FAX Your Order 612-476-6443. Dealer and distributor pricing available call: 800-328-5564.
Charge it on VISA or MasterCard.
Race through spreadsheets! Change_repeat/delay rate from 3-120
CPS inside DOS or a program-just hit F14!
Try one for yourselfl If you're not 100% satisfied your OmniKey/101
lives up to everything we promise, return it. We11 refund all your money,
including ground shipping charges.
AL= NORTHGATE
COMPUTER
,. SYSTEMS
1 Northgate Parkway, Eden Prairie, Minnesota 55344
©Nort hgatc Computer Syste m s, Inc. Alt righu reserved. Notthgatc, OmniKcy and the Big 'N' logo arc tndcmarks of Norchga1c Computer Systems. All other product brand names arc trademarks or registered trade mar ks of their rcspccli\•c owners. Specifications subject to
change without notice. All models subtc;ct 10 avail ab ility.

Circle 184 on Reader Service Card


' '
I
Aren't you glad Windows Introducing
and 05/2'" aren't the only DESQview 2:26.
way to multitask and More productive
window on the PC.
It's all very well to look
because It multitasks
at screen after screen of
more programs.
colorful graphics and new The latest generation of DOS
programs. But the brutal programs is getting better. Lotus
truth is that these envi­ 1-2-3 v2.2 and Release 3, Metro,
ronments require exten­ Freelance,Microsoft Word, Auto­
sive, expensive hardware CAD 386, Ventura Publisher
upgrades for 80% of PC Professional-all are smarter
users. Not to mention new about using memory. And
DESQview l~ts you mn all these programs ill multiple windows and multitask
or upgraded software. them-:all without major modifications to the computer you own now. And without DESQview 2.26 makes them
It all adds up to $1,200 to replacmg or even upgrading your favorite programs. work even better.
$2,500 per PC-and that's for Mice are steadily becoming
running in multiple windows, running
the ~ardware and software alone. To say ~ore popular, and v2.26 provides
sorts and recalculations in the background,
nothing about a major investment in the unproved support for mouse menus within
and thefre ?peratin~ in text and graphics
time it will take to learn new ways of ~indows. At the same time, for those who
modes in windows side-by-side.
working. JUSt ~ren't comfortable with mice, it also
If all you want is enhanced
With no drama, no fireworks and no provides much greater flexibility for
pro~uctivity from your PC, that's too high
huge memory or disk space requirements.
a pnce to pay. In fact, DESQview runs on 80386,
-wd~~- -
1 98

80286 and even 8086 and 8088 PCs. Its


DESQview does it all. low memory overhead means you don't
For less. have to buy afaster computer to com­
pensate for the demands of a complex, Some of DESQview's recent awards.
DESQview runs the programs you memory-hungry 'graphical' operating
know and love in multiple windows system. assigning and reassigning special keys
multitasks them and even lets you choose within windows.
whether or not to use a And DESQview builds on and extends
DOS-the most robust, stable operating Our users asked for more support for
..,..._..._ mouse. And it does it all 3270 and other terminal emulation.
today. In fact, DESQ­ system available for your computer. ,
DESQview v2.26 has it.
view's been doing it for . Plus'. you don't give up any flexibility
in choosing programs. Not only does You asked for support for a wider
over four years now.
~ESQview run virtually all DOS programs,
range of hardware: CD-ROM, scanners,
People all over the
comm ports, etc., v2.26 has it.
world are using DESQview it runs most Windows programs as well.
to manage customized work environments No wonder major corporations all over And you asked for help in handling
like those shown here. They are using it to the world have chosen to standardize on troublesome TSRs. DESQview helps
cut and paste data between programs DESQview. straighten them out.
'

Quarterdeck's family to let you move utilities,


of products is drivers and TSRs out of
designed to enhance 'lower' memory and into
the way you work. idle memory locations 'up
high,' giving your
At Quarterdeck, our
programs as much as 130K
philosophy has always been to
more elbow room. QRAM
increase your productivity in
logical, economical steps-not to makes it easy to optimize
reinvent asystem that works for your memory. Even if
you. you've never used anything
but 1-2-3 before.
Our best known product,
DESQview, has over a million Quarterdeck products
Thevast majority of programs run in DESQview-even Windows 2.0 programs! help you get the most from
users. And some programs take spedal advantage of DESQview to enhance their opera­
And hundreds of thousands of tion.FNN NewsReal and products using Spreadsheet Solutions' @DV 'Hot Links', the software and hardware
people use our QEMM, the for example, use windowing, multitasking and interprogram communications. you own today.
expanded memory manager for your memory is being used; even which To find out more about
users of 80386 PCs and IBM PS/2'" models parts of RAM are faster.You'll see where our family of productivity enhancement
50 and 60 that makes it easy for your TSRs, utilities, drivers and buffers work, products, return the coupon belowwith
programs to break the 640K memory and find all the pockets of idle memory. the appropriate boxes checked. Or see your
barrier. QRAM is our memory optimizing utility authorized Quarterdeck dealer.
Our newest products, Quarterdeck
Manifest and QRAM help you understand
and optimize the critical first megabyte of
your PC's memory.
Manifest does for memory what PC
Tools Deluxe does for disks. It guides you Quarterdeck Office Systems, 150 Pico Blvd.,Santa Monica, CA 90405 (213) 392-9851 Fax: (213) 399-3802
'under the hood' of your PC, showing how
DESQview System Requirements: IBMPer.;onal Computer and 100%com­
patibles (with8006, 80S8, 80286, or 80386 processors) with monochrome or
color display; IBM Per.;onal System/2 • Memory: 640K recommended; for
DESQview itself 0-145K • Expanded Memory (Optional): expa nded
memory boards compatible with the Intel AboveBoard; enhanced
expanded memory boards compatible with the AST RAMpage; EMS 4.0
Ineed
s
~--···························································~
Otv Product vSend Info 5.1I4 3.1 /2 Price EachTotals
DESQview 386 v2.26 Multitasking windowingenvironment D
DFSOview v2.26 Multitaskinl?: windowinl?: environment
QEMM-386 version 5.0
u
u
$219.95
5129.95
$99.95
expanded memory boards • Disk: two diskette drives or one d1Skette drive inereased QEMM-50 / 60 version 5.0 D $99.95
and a hard disk • Graphics Card (Optional): Hercules, IBM
Color/Graphics (CGA). IBM Enhanced Gra phics (EGA), IBM PS/ 2 productivil QRAM with Manifest u $79.95
Advanced Graphics (VGA) • Mouse (Optional): Mouse Systems, Microsoft now! Quarterdeck Manifest u $59.95
and compati bles • Modem for Auto-Dialer (Optional): Hayes or
compatible • Operating System: PC-DOS 2.0-4.0; MS-DOS 2.0-3.3 • Payrnent 0 Visa 0 MasterCard Expires __/__ Shring & Handling $5 in USA/ $10 outside USA
Sofnvare: Most PC-DOS and MS-DOS application programs; programs
specific to Microsoit Windows 1.03-2.1, GEM 1.1-3.0, IBM TopView 1.1 •
Media: DESQview 2.0 is available on either '5-'/i' or 'J-'/:" floppy diskette.
Acct ~ I I I I I I I I I] I I I I I I Califo rnia Residents add 6.75%
Name Title Grand Total
Trademarks are property of their respective holders: IBM, 05/ 2, PS/2,
lnterleaf, ToFView, lotus, 1-2-3, Metro, Freelance, AutoCAD, Ventura
Professiona Publisher, PC Tools Deluxe, Intel, Above Board, AST, Address --------------------~
RAMpage, Hercules, Mouse Systems, Hayes, Microsoft Windows, City_ _ __ _ _ _ _ _ _ __ _ _ _ __ State _ _ _Zip_ __ _ _ __
Microsoft Word, GEM, INN NewsReal, Spreadsheet Solutions.

Circle 230 on Reader Service Card


The joy of C-scape
Elegant graphics and text
supports Phar Lap and Rational DOS
T he C-scape™ Interface
Management System is a flexible
library of C functions for data entry
Graphics. Run In color In text or graphics mode.
Read Images from PCX ftles. extenders.
Object-oriented architecture. Add custom Trial with a smile. C-scape is
and validation, menus, text editing, features and create reusable code modules. C+< powerful, flexible, portable, and easy to
context-sensitive help, and windowing. compatible. try. Test C-scape for 30 days. It offers a
C-scape's powerful Look & Feel™ thorough manual and function reference,
Mouse support. Fully-lntegr.ated mouse support for
Screen Designer lets you create full­ sample programs with source code, and

.,,. 41-
menu selections, data entry fields, and to move and
featured screens and automatically resize windows. an optional screen designer and source
generates complete C source code.
Portability. Hardware Independent code. Supports code generator. Oakland
C-scape includes easily modifiable high. DOS, OS/ 2, UNIX, AIX, VMS, others. Autodetects provides access to a 24­
level functions as well as primitives to
construct new functions. Its object­
oriented design helps you build more
Hercules, CGA, EGA, VG:A. Supports Phar Lap and
Rational DOS extenders.
Text editing. Text editors with word wrap, block
1 hour BBS, telephone servi­
ces, and an international
network of companies providing in­
functional, more flexible, more portable, commands, and search and replace. country support. No royalties, runtime
and more unique applications-and licenses, runtime modules. After you
Field flexibility. Masked, protected, marked, register, you get complete library so urce
you'll have more fun doing it. required, no-echo, and named fields with complete
data validation. Time, date, money, pop-up list, and code at no extra cost.
The industry standout. Many many more higher-level functions; create your own. Call 800-233-3733 (617-491-7311 in

,. 4'-
thousands of software developers world­
wide have turned to the pleasure of

,. C-scape. The press agrees:


"C-scape is by far the best.
Windows. Pop-up, tiled, bordered and exploding
windows; size and numbers limited only by RAM.
Menus. Pop-up, pull-down, 123-style, or slug menus;
Massachusetts, 206-746-8767 in Washing­
ton; see below for International). After
the joy of C-scape, programming will
never be the same.
1 . . . Ajoy to use," wrote
IEEE Computer. Major
companies have selected C-scape as a
create your own.
Context-sensitive help. Link help messages to
individual screens or fields. Cross reference messages
DOS, OS/ 2 (Borland and Microsoft
support): with Look & Feel, $499; library
standard for software development. · to create hypertext-like help. only, $399; UNIX, etc. start at $999;
Code gene ration. Build any type of screen or form prices include library source. Training
C-scape's open architecture lets you use in Cambridge and Seattle each month.
it with data base, graphics, or other C with the Look & Feel™ Screen Designer, test It, then
automatically convert It to Ccode. Mastercard and Visa accepted.
and C++ libraries. C-scape runs in text or
graphics mode, so you can display text Screen flexibility. Call screens from files at run
and graphics simultaneously. To port time or link them In. Automatic vertical/horizontal
scrolling.
from DOS or OS/ 2 to UNIX, AIX, QNX, or
VMS, just recompile. C-scape also International support. Offices In Berlin, Germany,
with an international network of technical companies
providing local training, support and consulting.
0 l<lAND
Oakland Group, Inc. 675 Massachuse tts Ave., Cambridge, MA 02139 USA. FAX: 617-868-4440. Oakland Group, GmbH. Alt Moabit 91-B, D-1000 Berlin 21, F.R.G.
(030) 39 1 5045, FAX: (030) 393 4398. Oakland International Technical Network (training, support, consulting): Australia Noble Systems (02) 564- 1200; Benelux TM
Data (02159) 46814; Denmark Ravenholm (042) 887249; Austria-Germany-Switzerland ESM 07127/5244; Norway Rave nholm (02) 448855; Sweden Linsoft (013) 111 588;
U.K. Systemstar (0992) 5009 19. Photo by Jessica A. Boyatt; Kartji by Kaji Aso. Picture shows a C-scape program combining data entry with video images loaded from PCX
fil es. C-scape and Look & Feel are trademarks of Oakland Group, Inc.; other trademarks belong to their respective companies. Copyright © 1990, by Oakland Group, Inc.
Features, prices, and terms subject to change.
Circle 188 on Reader Service Card
STATE OF THE ART

END-USER PROGRAMMING

Managing
Multimedia
Authoring systems are the glue
that holds multimedia applications together
Mark D. Veljkov

hatever you create customized programs

W call it-multi­
media, inter­
active multi­
media, hypermedia-the idea
is the same. By linking com­
and provide for comple x
branching to various elements
associated with each applica­
tion.
First-generation CAI sys­
puter-based information with tems were stand-alone devel­
stereo audio, full-motion opment tools: They didn ' t
video , animation, and graph­ have the ability to control ex­
ics, you get a teaching and ternal media devices such as
presentation system of unpar­ laser disk players. The trend ,
alleled impact. however, is toward authoring
The software tools that are systems that can control and
needed to integrate computers synchronize numerous exter­
and peripherals such as CD­ nal devices, such as laser disk
ROMs and laser videodisks players , CD-ROMs, and CD-I
are called authoring systems. (compact disk interactive).
Educators, managers, sales While some researchers and
personnel, and training direc­ educators still use a procedur­
tors are among those who can al language, such as Pascal or
use authoring systems to C , for creating courseware,
create their own customized authoring systems are becom­
interactive multimedia pro­ ing more powerful and more
grams. Authoring systems widely accepted in the inter­
used to be called computer­ active multimedia field.
aided instruction programs .
However, advancements in Multimedia Platforms
hardware and software technology have the hands of programmers. In addition, Authoring systems are available for many
moved multimedia far beyond CAI appli­ early CAI applications had difficulty platforms. On personal computers, MS­
cations. controlling a basic computer, much less a DOS and Macintosh platforms are best
laser disk. These limitations kept CAI represented, although newly announced
In the Beginning courseware in the research labs and out products for the Amiga and Windows 3.0
In the past, you had to use a procedural of the hands of the average user. are attracting the attention of many po­
language such as Pascal, C, or COBOL Multimedia authoring systems let you tential courseware developers. Some per­
to develop CAI courseware. This re­ create applications using plain English sonal computer-based systems can only
quirement took the design of the course­ rather than relying on a programming create simple CAI applications (meaning
ware away from educators and put it into language. They provide specific tools to continued

ILLUSTRATION: JOSEPH CIARDIELLO © 1990 AUGUST 1990 • BYTE 227


Circle 121 on Reader Service Card STATE OF THE ART

Rack &Desk
MANAGING MULTIMEDIA

PC/AT Chassis
Integrand's new Chassis/System is not
no control for external media devices),
while others are full-featured authoring
have to "jump through hoops" just to use
digitized sound in an interactive multi­
another IBM mechanical and electrical systems that are designed for sophisti­ media course or presentation. Moreover,
clone. An entirely fresh packaging design cated multimedia development. Current­ graphics and text files should be easy to
approach has been taken using modular ly, there are far more authoring systems import from other applications.
construction. At present, over 40 optional available for MS-DOS-based computers Animation capabilities may or may not
stock modules allow you to customize our than for other platforms. However, the be built into the authoring system. If not,
standard chassis to nearly any requirement. Mac is having a great impact in this area the system should provide easy access to
Integrand offers high quality, advanced through its combination of processing other animation software.
design hardware along with applications power and ease of use.
and technical support a// at prices competi­ Examples of Macintosh authoring sys­ Here and Back Again
tive with imports. Why settle for less? tems are Mentor/MacVideo from Edu­ Controlling the flow of a presentation is
disc, Course of Action from Authorware, central to an authoring system. Some of
and Video Builder from TeleRobotics In­ the functions a complete system should
ternational. MS-DOS programs include include are excursion branching and
Propi from ASYS, LinkWay from IBM, launch and return functions.
and Quest from Allen Communications. Excursion branching lets you take a
These all let you create sophisticated in­ side trip to a related topic. You can then
teractive multimedia projects. No matter decide to return where you left off or
what platform you use, you can probably continue down another path. Launch and
find an authoring system that fits your return features let you launch other ap­
needs. However, selecting an authoring plications from inside the multimedia
system can be as complex and time-con­ program and then return. For example,
suming as selecting a relational database an interactive multimedia course· on cre­
or a sophisticated graphics application. ative writing might launch WordPerfect.
Since multimedia applications bring After students have performed whatever
together so many different elements, you writing task is required and quit Word­
must first determine your own needs be­ Perfect, they would be returned to the
fore investigating specific systems. Do multimedia course.
you need to control external devices , Transporting from one part of a course
such as CD-ROMs? Does your applica­ to another is a major feature in any au­
tion need to track student responses and thoring system. Transporting lets you
scores? Does it need to display computer move users to any preselected part of a
animations? You can't choose an author­ course and then return them to where
ing system until you know exactly what they left off.
Accepts PC, XT, AT Motherboards
and Passive Backplanes
capabilities you require .
Many features are available in multi­ Information in Context
Doesn't Look Like IBM
media authoring systems. By deciding on Hypertext functions are an important
Rugged, Modular Construction the features that best fit your application, part of a multimedia presentation. They
Excellent Air Flow & Cooling you should be able to make an informed let you dynamically link on-screen ele­
Optional Card Cage Fan choice between the many authoring sys­ ments-video, animation, text, or graph­
Designed to meet FCC tems available. In reality , no single au­ ics-to additional information. With the
204 Watt Supply, UL Recognized thoring system contains all the listed fea­ increasing amounts of information and
145W & 85W also available tures . However, any authoring system knowledge being used in interactive mul­
Reasonably Priced with most of these features constitutes a timedia, hypertext features are becom­
powerful system. ing indispensable in authoring systems .
Guide from Owl International is a good
~ow Navigation Aids example of a hypertext application for
~o~le
c
An authoring system should make it easy both IBM and Macintosh computers.
to move around inside a multimedia ap­ Interactive graphics form another way
plication. It should use a standard design to move about in a multimedia applica­
interface throughout the authoring pro­ tion . Such a system uses "buttons " or
Backplanes cess to advance ease of use and ease of "hot spots" that you select with a mouse
learning. In addition, the authoring sys­ to initiate an action. HyperCard is prob­
tem should provide access to the standard ably the most famous program to offer
tools available to your specific computer interactive graphics . However, interac­
system. You should not have to use a dif­ tive graphics go beyond simple buttons.
ferent interface every time you create a For example, a multimedia anatomy
Call or write for descriptive brochure and prices: new element for an interactive multi­ course might draw a picture of the human
8620 Roosevelt Ave. • Visalia, CA 93291 media program. body with specific areas designated as
209/651-1203
TELEX 5106012830 (INTEGRAND UD)
Another "must" feature of an author­
ing system is full integration of graphics,
hot spots. The system might then ask you
to click on the thorax . You would then
FAX 209/651-1353 text, animation, sound , and video . Ac­ click on an area you thought to be the tho­
We accept Bank Americard/VISA and MasterCard cess to these elements should be built into rax. If you were correct, the course might
IBM, PC, XT, AT trademarks of International Business Machines. the standard interface. You should not then branch to a video, another graphic,
Drives and compuler boards not included.

228 BYTE • AUGUST 1990


ST A TE OF THE A RT

MANAGING MULTIMEDIA

an animated sequence, or some other and create their own applications . should apply to animations as well.) Au­
display that provides more information In line with this, a true authoring sys­ thoring systems should recognize and
and detail about the thorax. The key to tem should not require that you learn and take advantage of multiple graphics for
interactive graphics is the ability to link use a procedural language in order to mats . The Mac has an advantage in this
elements of any graphical image to addi­ create interactive multimedia projects. area due to its Clipboard functions. MS­
tional information associated with it. Authoring systems shouldn't get in the DOS-based systems, on the other hand,
Authoring . systems should also offer way of content specialists who want to must support many graphics formats ,
context-sensitive help systems. They create interactive multimedia projects . such as PCX, PIQ, TIFF, RIFF , and En­
should offer help to both the developers Even though you shouldn't have to use capsulated Postscript. The more formats
of a multimedia application and its users. a procedural language , having one avail­ an authoring system supports, the better.
Providing a help system is a mandatory able as an option can be very helpful. Authoring systems should also take
feature for an authoring system. It not Thus , an authoring system should either advantage of your particular graphics
only helps you over the rough spots but contain its own procedural language or hardware . They should be able to handle
also serves as a means to reinforce spe­ offer you direct access to such a lan­ all the colors and resolutions of your sys­
, cific navigational schemes. guage. Quest and Propi are examples of tem, whether you're using VGA on a
authoring systems that provide you with PS/2 machine or a 24-bit color board on a
Behind the Scenes access to a procedural language. Quest Macll.
Most of the features discussed so far deal has a language built in , while Propi lets
with the output of an authoring system­ you connect to the Pilot language. Toolbox
the actual multimedia application. It's An authoring system should also make In addition to using external files, an au­
important to remember, however, that an it easy for you to integrate the output of thoring system must give you the ability
authoring system is an application itself. external applications into presentations. to create input files . Believe it or not,
More so than other development environ­ For instance, all systems should let you some authoring systems do not have a
ments , an authoring system should be use preexisting text files . built-in text editor. For example, Propi
easy to learn and use . You shouldn't even The same is true for graphics. An au­ uses an external text editor to edit on­
consider one that requires the support of thoring system, whether or not it has its screen text. Other authoring systems
a full-time programmer or a hardware own graphics editor, should let you im­ treat text as a single graphical element.
engineer. The point of an authoring sys­ port graphics that are created in an exter­ Thus, size and style changes are global
tem is to give users the power to design nal graphics application. (This capability continued

Here's theworld's

STEPns 286/12 286/16 286/20 386is

AUGUST 1990 • BYTE 229


STATE OF THE ART

MANAGING MULTIMEDIA

to videotape a chemical reaction from in­

I
(e .g., boldface one word, and the entire
text is boldfaced). An authoring system side a sealed tank. However, an anima­
should come with a good text editor that tion sequence of the reaction would be far
offers most of the features of a basic word nmany more descriptive and much safer to pro­
processor. duce . Therefore, an animation capability
A built-in graphics editor is not as im­ cases, good animation should be available to multimedia appli­
portant as a text editor. In fact, most cations, either directly or through an eas­
graphics editors that come with an au­ is just as valuable ily accessible external program.
thoring system are not very powerful. Simple animation may be adequate for
You will probably want to stick with a as good video. some projects . However, for more ad­
stand-alone graphics application to cre­ vanced and sophisticated animation, you
ate complex graphics. may want to use a professional animation
application . If you go this route , be sure
Bells and Whistles the authoring system can access the ani­
One of the newest interactive multimedia mated sequence in some way.
tools is digitized sound. Here the Mac ternal card for digital sound recording Showing motion video and computer
has a distinct advantage over MS-DOS and processing in addition to an external information on the same screen is called
machines. The Mac II, for example, can playback unit. The IBM PS/2 Audio single-screen interactive video . IBM ' s
reproduce 8-bit stereo sound. (By com­ Capture/Playback Adapter/ A board is an InfoWindows is the most popular exam­
parison, the average home compact disk example of a digitized audio system for ple of a single-screen system. Single­
player plays back sound in 16-bit stereo.) MS-DOS computers. A good multimedia screen boards from Edudisc, Mass Micro
All Macs include a built-in sound chip system will let you play back sound sam­ Systems, Orange Micro , and Data Trans­
that can play back digitized sound. Mac­ ples under application control. lation have also made single-screen inter­
Recorder from Farallon Computing and Given the capabilities of full-motion active video a reality on the Mac.
Impulse Stereo Sound System from Im­ video, you may think that an animation There are many pros and cons regard­
pulse are external sound digitizers for capability is superfluous to an authoring ing one screen versus two screens for in­
the Mac . system. In many cases , however, good teractive multimedia. Whichever direc­
MS-DOS computers are a different animation is just as valuable as good tion you choose, the authoring system
matter. You need to add some type of in- video. For example, it would be difficult should support both single-screen and

longest line of perform

-
!i\!£1
386/20 386125 386/33 486is

II ~
Workstation, file server, stand-alone
PC or node-whatever you need, it's in
the Everex'" line.
And all these machines rank at or near the
Thanks to AMMA, for example, the STEP
386/33 turns in a smoking 8.3 MIPS.
But if you think that's fast, take a look at
Everex's 88000 RISC-based systems. At up to
top of their class in performance benchmarks. 21 MIPS, the STEP 8820 and 8825 guarantee
There are two main reasons. Zero wait-state the highest performance under both UNIX®
design. And Everex's proprietary Advanced and MS-DOS~
Memory Management Architecture (AMMA'."). Even the STEPserver"'systems run like
STEP 486is, STEP 386is, ST EPserver, STEP 386cis, 286c, AMM A and Everex are trademarks of Everex Systems, Inc. 80386 and 386SX are trademarks oflntel Corporation. Other brands

230 BYTE • AUGUST 1990


STATE OF THE A RT

MANAGING MULTIMEDIA

two-screen applications. Support for sin­ <lard feature. Some authoring systems 20 characters per line. The Pioneer LD­
gle-screen interactive video should be a provide one standard driver and then V 6000A also offers some simple graph­
simple and standard procedure for an au­ charge as much as $200 for any addition­ ics, such as thought bubbles. You should
thoring system. There should be no need al drivers you may need . never have to write any special code to
for special control characters or strange An authoring system should also have use these character sets; the authoring
commands. a mechanism that lets you select the spe­ software should provide the access .
Although not a mandatory feature of cific video clips needed for an interac­
authoring systems, special effects can tive multimedia course or presentation. Just for Students
add pizzazz to any interactive multi­ This is normally provided by a laser disk If you plan to create educational and
media presentation. Special effects in­ clips editor that interfaces with your training courses instead of more general­
clude dissolves, iris in/out, barn door laser disk player. The key here is that the ized interactive presentations, you will
close/open, and fade in/out. These editor must provide transparent control need some special features that let you
should be available for any format you of your laser disk player. You should not evaluate people using the courseware.
wish to apply them to, such as text have to write any special program or ini­ An authoring system used primarily
screens, graphics screens, wipes to tiate a string of commands just to select for training should maintain records of
video, and animation screens. Video clips from a laser disk. people who participate in an interactive
BuiJder and MacroMind Director make Another valuable feature of a laser multimedia course and permit you to ex­
good use of special effects. disk clips editor is the ability to select tract such information from the course.
clips and give them meaningful names . The records might include such things as
Media Control Once it has named the clips, the editor the number of correct answers a person
Controlling external media is a prime re­ lets you use those clips at any time within made, or how long it took a particular
quirement of any authoring system. Such a course or presentation . In addition, the person to finish a specific section. In ad­
a system should supply drivers for sev­ system should let you make the clips edi­ dition, you should be able to export eval­
eral laser disk players and other remote­ tor available , in a limited form, to the uation data to programs such as Micro­
media peripherals as standard features. people using the application. soft's Excel or Lotus 1-2-3 , where it can
Mentor/MacVideo, for example, comes Finally, an authoring system should be analyzed and graphed .
with drivers for 20 different laser disk let you access special features of your Another useful feature for training ap­
players (and player/recorders). Quest laser disk player. For example, the Pio­ plications is weighted branching . This
also offers numerous drivers as a stan­ neer LD-V 4200 provides eight lines of continued

ance desktop computers.

8820 8825 STEPserver 286 STEPserver 386

wildfire. The STEPserver 386, for example, with a one-year extendable warranty and a
combines a 33MHz 80386'" chip with AMMA, one-year renewable on-site service contract
making it the fastest machine in its class. And that also covers all Everex peripherals in
they're both specifically designed for maximum the system.
performance anj compatibility with Novell To find out more, call 1-800-334-4552.
NetWare~ We'll hand you the longest line in the world.
But the Everex systems offer more than And the best performing. ~RIEJf-
sheer speed. Most are upgradable. All come EVE.R for EXcCIJence

and product names are trademarks or registered trademarks of their respecti ve holders. © 1990 Everex Systems, Inc.

Circle 86 on Reader Service Card AUGUST 1990 • BYTE 231


STATE OF THE ART

MANAGING MULTIMEDIA

lets an application track the percentage of worrying about licenses. Some compa­ velopment has definitely outpaced multi­
correct answers or the percentage of cor­ nies charge a royalty fee for every course media software. But the hardware needs
rectly answered questions . Using weight­ or presentation you sell that was created software to make it go. Authoring sys­
ed branching, you can specify that stu­ with their authoring system. You should tems will have to be continually updated
dents can 't progress to a higher level of not have to pay any royalty fees for the to take advantage of the hardware ad­
instruction until they correctly answer courseware or presentations you create vances and match the evolving demands
90 percent of the questions in a single with an authoring system and sell com­ of multimedia users.
topic area. mercially.
Finally, an educational application lmagineering
should have the ability to handle fill-in­ The Big Picture Authoring systems provide most of the
the-blank , true-false, and multiple­ Authoring systems are only a part of the tools needed to create sophisticated and
choice questions . When used correctly, interactive multimedia puzzle, albeit a powerful interactive multimedia course­
fill-in-the-blank questions can simulate large part. In putting together a multi­ ware. However, any authoring system is
an AI interface. The authoring system media system, however, you shouldn 't only as good as the creativity and imagi­
should have parsing capabilities to deal downplay the importance of the many ad­ nation of the author.
with multiple-word answers, foreign junct tools that add style and profession­ Walt Disney coined a term, imagineer­
spellings, and credit for randomly or­ alism to your interactive multimedia ing , to describe the creative use of tech­
dered answers and common misspellings. projects : graphics software, scanners nology. You may not have the budgets
and video digitizers, audio digitizers and and the talents of a major film studio, but
Spreading the Word sample editors, video-editing software, multimedia can let you take advantage of
An . authoring system should provide a titling software, and specialized script­ the technology you have in unique and
run-time option that lets you distribute an writing and storyboarding software. Not creative ways . •
application to people who don't own a to be forgotten are the general-purpose
copy of the authoring system. People applications , such as project managers, Mark D. Veljkov is an interactive multi­
using the applications should be able to spreadsheets , word processors , and media design specialist at Western Wash­
run them as they would any other piece of desktop publishing programs . ington University and coauthor of Creat­
software. In the future, look for a ton of new ing Interactive Multimedia: A Practical
Additionally, you should be free to software aimed at the multimedia mar­ Guide. You can contact him on BIX c/o
distribute run-time applications without ket. Presently, multimedia hardware de­ "editors."

And here's four more.

286c 386cis 486125 486/33

The world's longest line just got longer. even by Everex standards. The 486/33,for
The 286c'" and the 386cis'" are based on the example, clocks in at about 20 MIPS-well
286/12 and 386SX" processors. (The 286c is easily into mainframe territory.
upgraded.) Both feature an attractive, low pro­ To find out more, call 1-800-334-4552.
file design. And zero-wait state gives them the Better hurry. There's no telling how long
high performance you expect from Everex.
The new STEP 486/25 and 486/33 are hot we;~n!~f~1
y
be ~Re-
EVER fOT EXcollonco·

232 BYTE • AUGUST 1990 Circle 87 on Reader Service Card


• B y • F A R c 0 M® •

r-tree®

N
OW USE 4GL SPEED & CSOURCE CODE

I ~· POWER WHEN DESIGNING YOUR DBMS


Whether you need the development
>peed and oonvenien<e of 4GL pmgrnm­
ming or the low-overhead power capabilities of C
source code, The ToolBox by FairCom can meet the
REPORT GENERATION
• Create or change reports without C programming
• Multi-file access with virtual fields & records
• Complete layout control with conditional page
breaks, conditional output and headers/footers for
requirements of any professional developer! each break
•Dynamic format specifications w /horizontal repeats
INDUSTRIAL STRENGTH TOOLS •Powerful set functions & automatic accumulators
Develop applications the way you want with The • Arbitrarily complex selection criteria
Too!Box's industrial strength tools .
SOURCE CODE POWER
c-tree® AND 4GL FLEXIBILITY
DATA FILE MANAGEMENT
Now you can create applica­
• Portable. Used in over 100 system tions using the methods you
environments like - whether it's 4GL con­
• Optional client/ ser.vv~~!!!!~!!=·
er venience ( Special Edition)
architecture ,,. or the C source code power
•Variable length (Professional Edition) of
records The Toolbox Series from
•Key compression
•Ascending/
Descending key
segments
• Dynamic space NORISK,30 DAY MONEY-BACK GUARANTEE
reclamation Order The ToolBox and use it for 30 days. No risk. If
•Fixed & variable length The Too!Box doesn't meet your development needs,
key fields just return the entire package for a full refund.
•Advanced, high-speed B+ trees
CALL (800) 234-8180 TO ORDER YOUR COPY OF
d-tree'M THE TOOLBOX TODAY!
INTERFACE DEVELOPMENT
• Prototype generation is easy with the RUN utility
• C-tree interface streamlines data base operations
FAIRCOM CORPORATION
•Dynamic Development -- Interface/Resources mgmt. 4006 West Broadway
• Complete screen handler creates entire windows Columbia, Missouri 65203
• HELP management assists with pop-up menus, etc. (314)445-6833 • FAX(314)445-9698
•Menu management -- Pop-up, Pull down, Lotus, etc.

PllH~E
1
't111E 'IUOl..HOX I..IS'l
The ToolBox, The ToolBox, Upgrade to
Professional Edition ........... 51,095 Special Edition ....................... 5695 Professional Edition ............. 5400
DOS, Unix, Xenix, VMS, Microsoft, Borland, Xenix, Includes overnight delivery.
OS2 Full source, single OS2 Object Libraries, single
and multi-user support. user only.

Circle 88 on Reader Service Card


STATE OF THE ART

END-USER PROGRAMMING

Scripts Unbounded
A new generation ofscripting languages lets you control
any aspect ofyour computing environment
Bob Ryan

tandardization­ 1). In this case, the script is

S where would we be
without it? Without
machines and soft­
ware applications that look
and perform the same for dif­
composed of the statements of
a programming language-al­
beit one that you can access
and manipulate without need­
ing to know its underlying
ferent users in different places syntax. The HyperTalk lan­
at different times, computing guage allows you to access
would be chaos. Standard and control certain aspects of
hardware encourages the de­ the Macintosh environment
velopment of standard soft­ without having to delve into
ware, which allows everyone the complexities of the Mac
in a huge, multinational cor­ Toolbox.
poration to perform the same The most familiar scripts
tasks with the same tools. in the personal computing
The problem with this rosy universe are the millions of
picture is that standards, and variations of AUTOEXEC
the tools based on them, must .BAT, the script file that the
be general enough to appeal MS-DOS command processor
to many different users. This executes whenever you boot
can be frustrating when your an MS-DOS computer. In
needs don't exactly match the fact, you can say that every
specifications of any com­ DOS command is simply a
mercially available tool. In single-command script. The
the best of both worlds, you'd power of scripts only becomes
be able to customize standard evident, however, when you
tools to best fit your needs. string a number of commands
Enter scripts. service and downloads your messages . together.
You can even have a program launch a
Talking Heads script when the internal clock of your Common Ground
What is a script? It depends on whom you computer reaches a predetermined hour. Despite differences in purpose and syn­
talk to . Most telecommunications pack­ For telecommunications, then , a script tax, all scripting languages must exhibit
ages let you write scripts (or produce provides the means to access the features some common features. First and fore­
scripts by recording your actions) that of a program automatically. most, scripts must be accessible. You
automate part or all of a telecommunica­ Apple Computer refers to the sequence have to be able to easily create, modify,
tions session. For example, you can of HyperTalk statements that define a and execute scripts. Most applications
create a script that accesses your E-mail HyperCard stack as a script (see photo continued

ILLUSTRATION: JOSEPH CIARDIELLO © 1990 AUGUST 1990 • BYTE 235


STATE OF THE ART

SCRIPTS UNBOUNDED


"'1~lOl> lflt
... 1 -10 ~
•"'*-­ buUon
II """ l>l• lbl@ bf Id ~ IA fol . . U\OI\

-l
hl<I• ....i rltlld · - •
. :r;: ~~1T~";Plll> 141·
~ tM\ "a fv§l!..
I

. ..,._
- bullon "filial< O lap! l<• - I l."
Ol!ill 1t I.hi> _,.Of 4<11'<1 bul\on Id 0 I...
IM ~- l - Of I~ l - t k • : • lhon
..,,
.....11.,. IM ...., buU"" 10 loO!l l• \ho ~ up fl•ld •• ond
-llC!l\CI ·~· '"~lo ·~ 1-·
ott

.xl l
Ol1d rt
""*°"
·- 1J1>d1t1• ••Ill Ille '"""'
k ~ \ho .... ol
IJ<ll lot>let 1n10 O<INI rl• ld "I"'!' up•
u.. u<!lloo ;

Photo 1: This fragment from a HyperTalk script shows Photo 2: Microphone //from Software Ventures is a
the English-like nature ofthe language. It is designed to be Macintosh communications program that records scripts
easy to learn and use. and lets you edit them. Its point-and-click editor makes
syntax errors virtually impossible. (
that support scripts make creation a snap In any event, scripts must be available as ties contain limited facilities for testing
by supplying a facility that turns your ac­ text files that you can edit. conditions and branching. Others, such
tions into a sequence of scripting com­ In addition, a scripting language as PERL (a Unix scripting language) ,
mands (see photo 2). On the other hand, should provide you with control struc­ contain many of the control structures
scripting languages that work on the op­ tures that let you determine the actions to and variable-handling capabilities that
erating-system level usually require that be taken based on specific conditions. you normally associate with traditional
you create your scripts with a text editor. For example , the MS-DOS batch facili- continued

©COPYRIGHT YOUR WORK


The Ulllmate Training SOIUllOn
• The UNIX Operating System,
Utilities and Bourne Shell Programming
• The UNIX Operating System,

II Utilities and C Shell Programming


• The ANS CProgramming Language and
Libraries
• Programming with QUICK C
PROTECT YOUR SOFTWARE
• Programming with TURBO C
• Complete Manual for Obtaining a Copyright. • Programming with INFORMIX/SQL
• Save Thousands in Legal Fees. • Programming with INFORMIX/4G'L
• Easiest Way to Obtain Your Copyright.
• Programming with ADA
• Programming with C-scape
• Provides Everything To Do It Yourself.
In-depth training for people who will be developing
software using what we teach. Each course consists of 10
VHS video cassettes and includes a workbook. Exercises,
solutions and examples available on floppy.
The price of each course is an affordable $150 plus S/H.
CALL TODAY Floppy disks are $25.

Iaoo-332-2642 I Video Textbook Training


!1!1111111! 200 Lakeside Drive, Building A4 IZ'.3:SJ
.... Morgantown, WV 26505 ~
We Accept Visa, Mastercard, American Express (304) 292·0917 FAX (304) 2964032
UNIX Is a reglslered lrademark of AT&T.INFOAMIXI SOLand 4GLere reglstered trademarks
•$49.95 plus Shipping Charges of INFOAMIX Software. Inc. QUICK C la a registered trademarl< of Mlcro8oft Corporation.
TUABO C Is a registered trademark of Borland ln1emational. C·scape Is a reglstared tra<le­
AMIC MICRO SERVICES, INC. marl< of Qaldand Group. Inc.

236 BYTE • AUGUST 1990 Circle 22 on Reader Service Card Circle 287 on Reader Service Card (RESELLERS: 288)
Standard
Introducing the Panasonic KX-P4455 Laser Partner with Adobe*
Speed 11 Pages Per Minute PostScript~
Interlaces RS-232C/ 422 Serial, Centronics It will bring a polished, professional look to everything you print.
Parallel, and Appletalk Anew persuasiveness to all your communications.
Fonts 39 Adobe PostScript Fonts Now youcan enhance every proposal, every report, every memo with
Cassettes 2 250-Sheet Letter-size
multiple fonts, varied type sizes, even graphics rotated and scaled to fit.
All at up to 11 pages per minute, and with superb print quality.
Ram 2 Megabytes You get all the features you need to get the most out of Postscript. ..
Emulation HP LaserJet* Series II Diablo* 630 standard. Features like dual-bin paper cassettes, and interfaces for MS-DOS ~
Specific.uiott" ;ire• suhjrr1 IO chant.:e \\ilhout nmicc·. l11is product m3)' ffi> suhjen tn UNIX* and Appletalk~ standard.
export contml rt'){ul:uions.
In fact, you'll find this a surprisingly affordable way to make a little
publishing history of your own. For more information, and details on
how to get up to $475.00 worth . .
of free Adobe typefaces, call Pr111ters, Peripherals, Computers,
toll-free 1-800-742-8086, Copiers, 7Jpezl'1'ifen1 and Facsimiles
extension 190. Panasonic
Office Automation~
0
• PostScript, LaserJet, UNLX, Macintosh and Appletalk, MS- DOS and Diablo are registered trademarks of
Adobe Systems Inc., Hewlett-Packard Inc., AT&T, Apple Computer Inc. , Microsoft Corp., and Xerox Corp.,
respectively.
Ll'S·BY
Circle 191 on Reader Service Card
STATE OF THE ART

SCRIPTS UNBOUNDED

Scripts, Unix Style


Ben Smith

nix , like other minicomputer and


U mainframe operating systems , is
very dependent on scripting languages.
Listing A: This PERL script applies the command you supply at each
directory in a directory tree starting at the current directory.
Many, if not most, Uni x utility pro­ It is interactive in that it prompts for a command ifyou do not supply
grams are designed for use in shell one on the command line.
scripts-command files that are written
with the language for interacting with #! / usr / bin / per l
$I = 1;
the operating system. Some Unix util­ if ($#ARGV >= 0) {
ities are actually just scripts them­ $cmd = join(' ',@ARGV);
}
selves. else {
print "Command : ";
$cmd = <stdin>;
Bourne, Korn, Berkeley chop{$cmd);
The three Unix shells are the Bourne while ($cmd = s / \ $/ /)
shell , the C shell , and the Korn shell. print 11 + 11 ;
$cmd . = <std in>;
The Bourne shell is the original Bell chop ( $cmd) ;
Labs Unix command interpreter. The C
}
shell , which was developed at Berkeley, $cwd = ' pwd ' ; chop{$cwd);
is now widely distributed. The Korn open(FIND, ' find . - typed - print! ') II die "Can't run find";
while ( <FIND>) {
shell is a Bourne shell-compatible lan­ chop;
guage that provides the advanced facili­ unl ess (chdir $_) {
ties of Berkeley's shell. print stderr "Can ' t cd to $_0;
next;
All three shells can be used to create' }
sophisticated applications since they all print"-- > ",$_ , "0;
system $cmd;
can take parameters ; have internal, chdir $cwd;
named variables ; control flow , includ­
ing looping and case statements; and
have commands for interactive control.
An excellent example of a complex data construction of records and fields. (enclosed in curly braces) for that con­
Bourne-shell script is· the Run file that Although its variables are typeless , dition. The usual condition is a regular
controls the BYTE Unix benchmarks the awk utility can perform important expression, but you can use any condi­
(see " The BYTE Unix Benchmarks" in mathematical operations, such as expo­ tion . Two special conditions, BEGIN
the March BYTE for a description of nential and logarithmic functions , ran­ and END , are predefined to be true
how it works) . dom-number generation, and trigono­ only before and after (respectively) any
metric functions . Its greatest strength is data is parsed.
Aho, Weinberger, Kernighan in its broad range of string-manipula­ By default, the record separator is the
Other than the shell scripts, the most tion functions. new line, and the field delimiter is any
popular Unix scripting language is awk, The awk utility makes extensive use other white space (tabs and spaces). The
a text parser and formatter. Bell Labs of regular expressions, a standardized syntax for a field is a dollar sign fol­
Unix developers Alfred Aho, Peter notation for specifying and searching lowed by the field number. For exam­
Weinberger, and Brian Kernighan de­ for strings . All awk instructions consist ple , $2 represents the second field in the
veloped the awk utility for the common of a condition and a block of instructions current record . The awk utility has pre­

programming languages like C or Pas­ Scripts let you control the environment­ within individual applications , others
cal. In general, however , even more ad­ in this case, the program itself-by using work at the operating-system level. With
vanced scripting languages are a far cry the commands in a scripting language. some operating systems, a single script­
from general-purpose programming lan­ The language is defined by the environ­ ing language predominates (e .g. , the
guages. If a scripting language isn't easy ment and only works within that environ­ DOS scripting facilities). Other environ­
to use, it isn't very practical. ment. Trying to execute the script else­ ments use many different scripting tools .
where-for example, trying to execute a Unix is a prime example of this diversity
Environmental Matters Procomm script with HyperCard-will of scripting facilities (see the text box
In general , a script is a sequence of com­ get you nowhere. "Scripts, Unix Style" above) .
mands that lets you automatically control A script out of its environment is like a In some cases , you can mix scripting
a pa r ticular computing environment. fish out of water. HyperText without its environments to achieve an even greater
The commands available in any environ­ interpreter is as useless as AUTOEXEC degree of automation and control than
ment define its scripting language . .BAT without its command processor, you can get from a single scripting lan­
Take , for example, the telecommuni­ COMMAND.COM. Each scripting lan­ guage . For example, you can call a tele­
cation s program mentioned earlier . guage has its own scope; some work communications package '!.\\Ch as Pro­

238 BYTE • AUGUST 1990


STATE OF THE ART
SCRIPTS UNBOUNDED

Listing 1: This script demonstrates how Bridge can control different programs
to create a "superapplication. " You launch programs with the exec keyword
and send input to a program using put. Note the use ofparameter substitution
for the variable shot in the fo r loop.
rem Bridge program for a slide show of saved screens. Screens
rem were saved to clipboard with \lindows 3. 0 PRINT-SCREEN
defined variables that keep track of the rem function, then to file from clipboard . SCRSHOT . EXE pastes
various possible states it may be in. rem a bit map to the full screen.

rem run clipboard, alias clip, and minimize


Pathologically Eclectic exe c / n: clip clipboard; minimize
Rubbish Lister rem run 2 instances of pbrush to l oad palette
The PERL scripting language is rela­ rem send commands "file open FILENAME", then use tabs and
tively new and not part of the Unix dis­ rem arrows to check the pcx option in the file - open dialog
tribution . It is a free program donated to exec / n: pbl pbrush; put
Unix users by Larry Wall of the Jet Pro­ "%%foe: \ tgl \ sunset . pcx{TAB} {TAB}{TAB}{DO\IN}{DOllN} - "; minimize
exec / n:pb2 pbrush; put
pulsion Laboratory (Pasadena, CA). "%%fos: j on_u \vignette. pcx{TAB} (TAB} (TAB} {00\IN} {DOllN}-"; minimize
This scripting language combines all
rem loop through list of saved clipboard files
the capabilities of shell scripts , awk, rem select clipboard, send command "edit de lete "
sort, and sed (for stream editor), along rem send command "file open LOOP- VARIABLE"
with fast functions for doing system and rem run scrshot . exe, a program to display a bit-map full screen
rem send key HOME to scrshot.exe, to activate display
network management. Because so much rem wait for any key
is available from within the PERL inter­ rem send key END to scrshot . exe , to end program
preter, it is seldom necessary to spawn f or s hot in ( sqlwin pm designer bridge actor dynacomm)
child processes to run supporting tasks select clip; put "%%ed-";
select clip; put "%%fo \ jon \ junk \ %shot%.clp-"; min imize
such as sorting and formatting . The ef­ exec / n : screen \ windev\ samples\ scrsho t \ scrshot . exe;
fect is that PERL scripts are much faster select scr een; put "(HOME}"
than shell scripts that use Unix utilities. wait / k; select screen ; put "{END}"
next shot
The PERL script in listing A doesn't
use subroutines, but it includes an ex­ select pbl; close
select pb2; close
ample of an internal implementation of
the standard Unix command chdir and
the ability to use child processes with
system.
PERL has many predefined vari­ scripting languages-one for DOS and the way by providing the type of scripting
ables, most of which are designated one for Procomm . If you wanted to con­ facilities required by a multitasking GUI
with a dollar sign and a special charac­ trol another application from within the environment.
ter; for example, the $_variable is used same batch file , you'd have to learn a Leading the way has been Rexx, a
to hold the current record. Unlike awk third scripting language. An obvious so­ scripting language developed at IBM and
variable names , all PERL scalar vari­ lution to this dilemma is for DOS and all now available on many systems. Rexx for
ables are designated with a leading dol­ its applications to support a common OS/2 and ARexx for the Amiga provide
lar sign. Arrays are designated with a scripting language. Retrofitting such a you with the ability to integrate stand­
leading @sign, and associate arrays are language into DOS would be practically alone programs into one application (see
designated with a leading% sign. impossible at this point, but including "Rexx in Charge" on page 245), because
such a facility with newer, graphical user they work at both the level of the operat­
Ben Smith is a BYTE technical editor. interface (GUI) based systems could fun­ ing system and the applications level.
He can be contacted on BIX as "ben­ damentally change how you view com­ Other systems and products are follow­
smith. " puter applications . Instead of treating ing suit.
programs as stand-alone units, new and Bridge from Softbridge (Cambridge,
coming scripting facilities let these pro­ MA) is such a product. This new Win­
comm from within a DOS batch file and grams cooperate as never before. dows 3.0 scripting language allows you
have it execute a predetermined script to launch Windows and DOS applica­
file (by including the / f option on the New Horizons tions; control windows, menus, and dia­
Procomm command line). This inter­ Although most GUis provide a com­ log boxes; provide keyboard input; and
mixing of scripts is called nesting: The mand-line interface , providing access to supervise dynamic data exchange be­
DOS script calls Procomm , which in GUI features using scripts has been sore­ tween different applications (see listing
turn executes the script you specify. ly lacking . Many utilities on many dif­ 1). It can even pass messages between ap­
Once the Procomm script finishes, it ex­ ferent platforms let you record mouse plications that are " Bridge-aware." It
its the program and returns control to the movements and menu selections, but few does all this using scripts that you can
DOS script. This ability to nest scripts let you edit such macros and use them in modify .
greatly expands your scripting options. scripts. Also, despite the uniformity that When used with Bridge-aware appli­
The practical problems of nesting most GUis demand from applications, cations, Bridge permits you to control
scripts, however, are difficult to over­ few provide an easy, automatic way for many internal aspects of a program , not
come. For instance , in the above exam­ programs to work cooperatively. Lately , simply feed it input and retrieve output.
ple, you have to know two different however, a few companies have pointed continued

AUGUST 1990 • BYTE 239


STATE OF THE ART

SCRIPTS UNBOUNDED

Individual programs are no longer stand­ vides powerful facilities that let applica­ tion." The cost of such integration must
alone but can cooperate to create multi­ tions work cooperatively. It provides be borne primarily by the individual
program applications. Unlike Rexx for transparent data exchange between any software developers, who must ensure
OS/2 and ARexx, which are endorsed by two NewWave applications. More impor­ that agents can access their applications.
IBM and Commodore, respectively, tant, it lets you create agents-scripts that
Bridge comes from a third party. Conse­ can control the operation of NewWave The Last Holdout
quently, finding Bridge-aware applica­ programs. The Mac is one of the few platforms that
tions is a more difficult proposition. Agents allow you to automate tasks don't offer a command-line interface.
that span multiple applications. You use Consequently, it doesn't have a built-in
Not-So-Secret Agents them to combine the functions of data­ scripting capability, and Mac users have
NewWave, Hewlett-Packard's object­ bases, spreadsheets, and graphics pro­ been unable to automate many of their
oriented extension to Windows, also pro­ grams into a seamless "superapplica­ tasks. Given the capabilities provided to
other platforms by languages such as
Rexx and Bridge, it isn't surprising that
Apple is readying its own scripting lan­

"Compiler Ads
guage, called AppleScript.
AppleScript, which is expected some­
time after the initial release of Mac Sys­
tem 7.0, will provide a powerful, inter­
application communications and control

Afe Confusing:' capability to System 7.0 programs. It


uses System 7 .0 interapplication commu­
nications to tie applic&tions together . It
passes AppleEvents between these appli­
cations. AppleEvents are messages
understood by cooperating applications.
hey all claim that their products are the fastest and most powerful. Best of all, AppleScript is a powerful
Buzz words like optimized, integrated, and modular are everywhere-never language that will let you control multi­
meaning quite the same thing. ple applications using a single script.
We 'd like to be more direct. We'll tell you what you can do with You'll be able to pass data and events be­
our compiler-then you make the comparisons. tween applications . For example, you
!!P.llP.11!111!1
could have your communications pro­
gram download stock information into a
spreadsheet, which would massage the
data and pass it along to a graphics pro­
gram, which would produce and print a
graph-all with one click of a button. Ap­
pleScript extends the concept of a com­
mon user interface to the inner workings
of applications, not just their external
appearance.

Future Scripts
Obviously, scripting languages aren' t
just for batch programming anymore.
They are evolving into the glue that con­
nects multiple applications in graphical,
multitasking environments.
In the future, you will see more appli­
cations that support the kind of commu­
nication and cooperation provided by
products fike Rexx, Bridge, and New­
Stony Brook Professional Modula-2 (both the Quick and Wave. As they become indispensable
optimizing compilers for DOS and OS/2) for $295. Stony Brook QuickMod tools in a GUI environment, the scripting
(for DOS or OS/2) for $95. languages themselves will change. They
Stony Brook-we eliminate the confusion. will become easier to work with, perhaps
by providing a visual-programming in­
• The fine print version of this information terface. The most important change,
with all the details, including our benchmark however, will be in how you work with
performances, will be mailed to you within your application programs. The stand­
24 hours if you call our 800 number. alone program is dead; long live script­
Your Partner
800/624-7487 805/496-5837 ~~~f~~~ational ing languages. •
in Software Development
805/496-7429 Fax
187 East Wilbur Road, Suite 9
Thousand Oaks , CA 91360 C 1989 Gogesch Micro Systems , Inc. Bob Ryan is a BYTE technical editor. You
can contact him on BIX as "b. ryan. "

240 BYTE • AUGUST 1990 Circle 253 on Reader Service Card (RESELLERS: 254)
THE NEW MICRO-CAP Ill:
SO YOU CAN TEST-FLY
EVEN MORE MODELS.
It wasn't easy. But we did it. Made the models and parameterized macros. And
long-time best-selling IBM®PC-based stepped component values that stream­
interactive CAE tool even better. line multiple-plot generation.
Take modeling power. We've significantly And don't forget MICRO-CAP Ill's
expanded math expression capabilities to extended routine list - from impedance,
permit comprehensive analog behavioral Nyquist diagrams and BH plots to Monte
modeling. And, beyond Gummel Poon BJT Transient analysis Carlo for statistical analysis of production
and Level 3MOS, you're now readyfor
nonlinear magnetics modeling. Even
~ ............ ' .. ·- ""'
~ " r[
" - """
yield. The algebraic formula parsers for
plotting virtuallyany function. The support
MESFET modeling.
... f -~··"' J• ( I·• ~)'.
for Hercules, CGA, MCGA, EGA and VGA dis­
-
I~
'F-'
Analysis and simulation is faster, too.
Because the program's now in "C" and
1 ·~·

~1l111tl1
J
. ..........-.a........
- 11

~
1

... :tr:;
plays. Output for plotters and laser printers.
Cost? Still only $1495. Evaluation ver­
assemblylanguage.That also means more '""
I
tf sions still only$150. Brochure and demo
capacity- for simulating even larger Schematic editor disk still free for the asking. Call or write
circuits. for yours today. And see how easilyyou can
As always, count on fast circuit crea­ get ideas up and flying.
tion, thanks to window-based operation

---
i-==--------
and aschematic editor. Rapid, right-from­
schematics analysis-AC,DC,fourier and ==_ =:..e = =eaa
transient - via SPICE-like routines. The 1021 S.Wolfe Road
ability to combine digital/analog circuit Monte Carlo analysis Sunnyvale, CA 94086
simulations using integrated switch (408) 738-4387
Circle 251 on Reader Service Card
Cure For The
Common Clone
IMAGINE. 386sx power, ZOO MB-HD, 8 MB RAM, 1OZ4 x 768 VGA
with an internal modem•••and it fits in a briefcase!
Introducing the Brick:M .More Practical 600 and 1024 x 768 resolu­
Than A Portable tion for CAD, DTP or Win­
A 386sx with enough dows. As an added benefit,
The Brick offers an alterna­
power, storage and tive to the usual trade-offs
the Brick is very quiet. Its
graphics capability to rugged aluminum case
associated with laptops. serves as a heat sink so the
run the most demanding Simply keep a full sized whisper fan rarely runs.
monitor and keyboard at
applications. And it's your home and office, and 832k for DOS
the first desktop PC carry just the Brick in The Brick provides another
between. You save half the
that's quiet enough, cost, welcome bonus: an extra
half the weight, and all 192k of memory above the
small enough the hassle of coordinating DOS 640k limit. This unique
and elegant files between multiple feature allows you to load
machines. You can have resident programs, such as
enough not to one machine with all your
a network or TSRs, into a
be banished files wherever you need it.
contiguous 192k block of
instantly to the A Powerful And
floor. This Quiet Desktop
remarkable Bricks are available with a
computer 16 or 20 MHz 386sx; a 387sx
coprocessor; 1 to 8 MB
measures RAM; and your choice of a
J''x 8''x 11" 40 (25ms), 100 (25ms), or
200 MB (16ms) hard disk.
and weighs Bricks also deliver superb
only 8.3 lbs. VGA graphics with lMB
video RAM supporting 800 x

The Brick fits in half a briefcase, leaving


room fqr everything else you have to carry.
- .-......;;

~
high memory, and Ergo offers: a 30-day money
still leave the lower
640k free. The regu-
Tutorial" that
quickly teaches you how
back guarantee, a One Year
Warranty, unlimited 800­
$2,495
line support and our exclu­ System Includes
lar Brick shown above also to use each program.
accepts an internal ISA 16­ sive Advanced Diagnostics .& Stretch Brick
Yes, the Brick actually talks.
bit half length card, while via modem. .& 16 MHz Intel 386sx
the "Stretch Brick," shown .& 1 MB RAM, Exp. to 8 MB
at right, accepts one full Free Catalog .& 40 MB hard disk with
and one half length card. You'll find complete password protection
information on all Brick .& Mono VGA monitor
Great Value systems, plus a full comple­ A 16-bit full and S.-bit half
Complete Brick systems ment of enhancements card expansion slots
start at just $2,495. For including FAX and network­ Standard Features
your convenience, we also ing cards, tape backup unit, .& 1024 x 768 VGA
offer pre-installed software cases, monitors and more controller with lMB
packages - including the in our 32-page catalog. video RAM and EGA,
DESQview'" or the new Why not call for it today? CGA, MDA support
Optional paper white VGA
Windows®3.0 environ­ LCD display with back-lit Ergo also offers a line of & 101 keyboard
ments - and top-rated super twist technology. traditional 386 computers, & 2,400 bps modem
applications. For example, from 16 to 33 MHz, starting .& 3.5" 1.44 MB floppy
the system (shown above) Guaranteed at just $1,895. Call us at .& 2 serial & 1 parallel port
including all standard Brick Satisfaction 1-800-633-1925 and we'll & World wide AC power
features with optional color help you select the Hypertext manual
Because we are a direct .&
VGA monitor; 4 MB RAM; system that best meets
selling manufacturer, .& 832k DOS capable
and a 100 MB hard disk
pre-programmed with
DESQview 386, Quattro®,
Sprint®, askSam'" , DOS™
we have a direct
interest in the com­
plete satisfaction of
your needs .

/
, .&
.&
.&
LIM 4.0 EMS support
One Year Warranty
Freight included
'--~~~~~~~~~---' ~
0 ...... ,
gi
~
each and every
and Tree86'" is only $3,995!
With this package, we also
customer. To / Free 32-Page Catalog
ensure that 1
I 1-800-633-1925
include our exclusive
satisfaction,
interactive "Talking
Ergo Computing, Inc., One Intercontinental Way,
\ Peabody, MA 01960
\ Circle 84 on Reader Sen>ice Card
' (RESELLERS: 85)
"...a technological break­
through that reduces the
rigid blocky digitizer tablet
to a flexible mat..."
PC Network - Dec., 1989

".. .thin enough to roll up


like a poster with a narrow
border that maximizes the
active footprint."
Architectural Record - Jan., 1990

"The twelve ounce GridMaster


is flexible, only 1/32 in.-thick
and...gives you a resolution
of 1,000 lines per inch with
accuracy to 0.01."
BYTE - What's New - March, 1990

"A dramatic innovation ..."


Architectural and Engineering
Systems - Feb., 1990

"Can be used with


all graphic applications."
MacWorld - April, 1990

Now, take advantage of the unique, full function electromagnetic digitizing tablet of the future.
GridMaster. It's the incredibly convenient new digitizer that's just 1132" thin , weighs just 12 oz.,
and is so unobtrusive you won't know it's there till you need it. GridMaster's a full professional
specifications digitizer ready to meet your needs for CAD, publishing/presentation , video/
animation or virtually any graphics application. Its easy to use and delivers resolution of 1000
LPI, with pen tilt correction resulting in accuracy of 0.01". An absolute positioning digitizer, it
maintains user-set configurations implemented by cursor, on-tablet menu or host download
commands. It comes fully equipped with comprehensive utilities & drivers, built-in diagnostics,
& pen or four-button cursor, with 16-button cursor available. 12" x 12" & 12" x 18" sizes.

RllllU Master,. 0 NUMONICS from


101 COMMERCE DRIVE, MONTGOMERYVILLE, PA 18936 TOLL-FREE: 1-800-247-4517

Circle 186 011 Reader Service Card


STATE OF THE ART
END-USER PROGRAMMING

Rexx in Charge
You 're not really multitasking in OS/2
unless you 're using Re:xx,
Charles Daney

S/2's most highly

0
the MVS system in 1988. Fi­
touted feature is nally, this year, the company
its multitasking released an implementation of
environment. Un­ Rexx for OS/2 in IBM's Ex­
til recently, however, OS/2 tended Edition 1.2.
multitasking simply let you Various third parties have
run multiple applications at also implemented Rexx on a
once-any communication number of computers and op­
between and coordination erating systems. Mansfield
among your various applica­ Software Group created the
tions were rudimentary or first such implementation,
nonexistent. known as Personal Rexx, for
Rexx can change all that. It MS-DOS in 1985 (see "Per­
lets you control and coordi­ sonal REXX," January 1988
nate the actions of any two or BYTE) . Mansfield followed
more applications that sup­ with a version of Rexx for
port its interface. In effect, it OS/2 in 1988. ARexx for the
lets you create super applica­ Commodore Amiga made its
tions out of your current debut in 1987 (see the text box
stand-alone programs. If its "ARexx at Work" on page
experience on other platforms 246).
is any indication, Rexx could
soon become a vital factor in Design Goals
the success ofOS/2. Mike Cowlishaw's descrip­
tion of Rexx emphasizes that
The Background Story the language was designed
Rexx is a structured high­ with end-user personal pro­
level programming language that was dure language for IBM's VM/CMS oper­ gramming in mind: "Rexx is a procedur­
consciously designed to be easy to read ating system in 1983. al language that allows programs and al­
and write. It was conceived and first im­ When IBM announced its Systems Ap­ gorithms to be written in a clear and
plemented between 1979 and 1982 by plication Architecture in 1987, it in­ structured way. The primary design goal
Mike Cowlishaw of IBM. During this cluded Rexx as the standard system-pro­ has been that it should be genuinely easy
time, Rexx was widely disseminated cedure language. By doing that, IBM to use both by computer professionals
within the company. Consequently, it indicated that Rexx would eventually be and by casual general users. A language
was improved by the feedback of hun­ implemented in a standard way on all the that is designed to be easy to use must be
dreds of users . Rexx was first made com­ company's strategic computing systems . effective at manipulating the kinds of
mercially available as the system-proce- IBM brought out an implementation for continued

ILLUSTRATION: JOSEPH CIARDIELLO © 1990 AUGUST 1990 • BYTE 245


STATE OF THE ART

REXX IN CHARGE

symbolic objects that people normally These are as follows: commands and facilities
deal with: words , numbers , names, and • few artificial limitations
so on. Most of the features in Rexx are • character-string orientation
included to make this kind of symbolic • dynamic data typing (no declarations) Its ease of use does not limit Rexx ' s
manipulation easy " (see reference 1) . • automatic storage management appeal to nonprogrammers only . Be­
There are several key characteristics • content-addressable data structures cause Rexx programs can be developed
of Rexx that contribute to its ease of use. • straightforward access to system continued

ARexx at Work
Steve Gillmor

y including it as an integral part of mapped paint system. basic line, flood fill , and other hard­
B version 2.0 of the Amiga operating
system, Commodore acknowledged the
Inovatronics' CanDo shares some hy­
permedia concepts with UltraCard, but
coded effects .
ARexx support is also available for
central role ARexx has played in bring­ it's primarily an applications generator preparing animation productions you
ing the power of mainframe interpro­ that can create stand-alone programs want to transfer to videotape. Using Mi­
cess communications to the multitask­ that send and receive ARexx com­ crolllusions' Edit Decision List Proces­
ing Amiga. When first introduced in mands . This lets you customize pro­ sor, you can have ARexx automate list
1987 by Bill Hawes , ARexx was per­ gram front ends to control ARexx­ conversion , calculation, sorting , and
ceived primarily as a macro tool for speaking tools. For example, Express transfer for multiple lists. At the hard­
creating utilities that automated various Copy from Express-Way , an archive ware level, you can control genlocks via
housekeeping activities and for recon­ utility , lets you select files for backup ARexx, letting you automatically fade
figuring text editors to look and feel like from one directory while it archives an­ Amiga visuals in and out over live or
editors found in Unix and other environ­ other directory-all under the control of taped video .
ments. Soon, however, the potential of a CanDo deck. Once you've assembled all the ele­
applications that sported ARexx com­ Oth\!r interactive presentation pro­ ments of a multime<lia presentation, the
munications ports became evident. grams , such as Electronic Arts' Deluxe focus turns to providing the most effec­
Much of this potential comes from Video III, The Right Answers Group's tive display strategy for your mix of pic­
extended-function libraries that provide The Director, Very Vivid' s InterActor, tures , animations , sound effects , MIDI
the ability to bring up windows and and Commodore's AmigaVision au- ' sequences, and videotape and laser disk
menus under ARexx control . Now, thoring system, support ARexx to some scenes . Gold Disk's new ShowMaker is
many products sport extensive ARexx extent. These tools can take advantage one program that coordinates all these
hooks that let you control them from of the Amiga's IFF image and sound elements , using multitasking and mem­
other applications or, conversely , let compatibility standard, and animations ory management techniques to maxi­
them control other programs. For ex­ that support the ANIM OPS format. mize the display of Amiga animations,
ample, ARexx lets you select fields ARexx is useful not only in tying titles, and audio in real time. Through
from your database and load them into a things together, but in automating and ARexx, it can interactively load se­
text editor, such as CygnusEd from customizing the production of the vari­ quences , depending on the choices you
ASDG, or send them to a spreadsheet ous elements of multimedia presenta­ make in your authoring system.
for processing and display. tions. For example, you can prepare a
This kind of multiple-program inte­ shooting script using a word processor, The Snowball Effect
gration-in which stand-alone pro­ and control styling and font selection via By bundling ARexx and AmigaVision
grams work like one super application­ ARexx macros. with AmigaDOS 2.0, Commodore has ,
bears a surface resemblance to Hyper­ You can then generate titles simply by in effect, expanded the developer com­
Card. However, it doesn't have the limi­ exporting that text in an ARexx string to munity to include almost all of the near­
tations imposed by trying to patch to­ a three-dimensional package, such as ly 1.5 million Amiga owners world­
gether a subset of various properties Mindware's Page Render, where the wide . Releasing an Amiga product
under a single-tasking umbrella . individual letters can be extruded , ro­ without ARexx support no longer makes
tated, and animated. Objects in Page sense, and the next few months should
Beyond HyperCard Render, as well as in other animation see ARexx ports added to leading desk­
You can find ARexx in many Amiga hy­ packages , can be moved and rotated top publishing, image-processing, and
permedia products, from hypertext ones under ARexx script control. Thus, you music applications. Much of the success
like Poor Person Software's Thinker to can render complex and lengthy anima­ of the Amiga as the multimedia plat­
the HyperTalk-like UltraCard Plus tions in overnight unattended sessions . form of choice will hinge on the con­
from Intuitive Technologies. UltraCard MacroPaint from Lake Forest Logic tinued acceptance and use of ARexx.
uses ARexx to exploit multitasking. For lets you create ARexx macros that draw,
example, UltraCard can interact with for example, a diamond shape. You can Steve Gillmor is a freelance writer in
an ARexx-compatible paint program, then add this macro to a list of available Charleston, South Carolina, who spe­
such as NewTek's Digi-Paint 3, rather user tools. These appear in the pro­ cializes in the Amiga. You can reach him
than having to provide its own bit- gram's toolbox as icons, alongside the on BIX as "tchase. "

246 BYTE • AUGUST 1990


In college, you would have killed
for MathCAD. So why aren't you
calculating with it now?

100,000 engineers and scien­ write yourself. take full advantage of the
Thanks to MathCAD's live Macintosh®interface. And a Unix®
tists already let MathCAD do version that utilizes the speed and
document interface;· you can enter
their calculations for them. w • equations anywhere on unlimited memory of your Unix
, i T i i the screen, add text workstation.
Now that college is far behind I I I L-J
I :.....: :!!!!!l to support your work, We also have Applications Packs
you, perhaps it's time you graduated I
'
-
-
I

1I
and graph the results. for Advanced Math, Statistics,
from spreadsheets, calculators and h~fim11 It also comes complete Mechanical, Chemical, and
programming. 1t'fl~ with over 120 commonly Electrical Engineering. Each is a
Because in today's working world March 14, used functions built right collection of adaptable mathematical
ofengineering and science, there's 1989 issue.
Bestof'88
·
m. pe rfiect fcor creatmg
• models, designed to let you start
no time for anything less than Bestof' 87 complex equations and solving your real world problems
MathCAD. The software that lets formulas, as well as exponentials, right away.
you perform engineering and differentials, cubic splines, FFTs and For a free
scientific calculations in a way matrices. MathCAD demo
that's faster, more natural, and less You get three-dimensional disk, or upgrade
error-prone than any calculator, plotting, vivid graphing, and the information, dial
spreadsheet, or program you could ability to import HPGL files from 1-800-MATHCAD
most popular CAD programs, (in MA, 617-577­
including AutoCAD~ 1017). Or see
Done calculating1 MathCAD your software
prints all your analyses in ealer.
presentation-quality documents, Available for IBM®compatibles, Macintosh
computers, and Unix workstations.
ev\n on PostScript®compatible TM and ® signify manufacturer's trademark or registered
printers. trademark, rc.spccrivcly.
All of which has made MathCAD
far and away the best-selling math
1-800-MATHCAD
software in the world. In fact, it's

MathCAD 2.5 includes 3-D pl-Otting, HPGL sketch


import, and PostScript o"tput.
used by over 100,000 engineers and
scientists - just like you.
There's MathCAD for the PC.
MathCAD for the Mac, written to
Math CAD.
MathSoft, Inc., 201 Broadway, Cambridge, MA 02139

U.K.: Adept Scientific 0462-480055; France: ISECEGOS 1-46092768; Germany: Softlinc 07802-4036; Japan: CRC 03-665·9762; Finland: ~nex Oy 90-692-7677; Italy: Channel 02·4229441. PSE

Circle 150 on Reader Service Card


STATE OF THE ART

REXX IN CHARGE

and debugged much faster than pro­ posed of two or more simple names con­
grams in most conventional languages, it Listing 1: A complete Rexx nected by periods (e.g., age. fred). The
is also useful to professional program­ program. It requires no further portion of a compound name before the
mers who need a utility programming explanation to be understood. first period is called the stem; it is taken
language for quick-and-dirty jobs. This illustrates the naturalness literally. The remaining portion of the
and readability ofthe language. name is itself a variable-in effect, the
The Rexx Look subscript.
Rexx looks like a fairly conventional lan­ /* execute file utilities */ To work with arrays of any number of
say 'Enter file name : '
guage, not too different from Pascal, C, pull file_ name dimensions, you use a stem followed by
or other languages that trace their ances­ say 'Choose a file operation by number:' the appropriate number of subscripts. For
say ' 1 - Edit'
tries to Algol. Consequently, Rexx has say ' 2 - Print' instance, temperature.x.y.z is an ele­
much in common with Algol-like proce­ say ' 3 - Delete' ment of a three-dimensional array called
pull response temperature. If the variables x, y, and z
dural languages-variables, expressions, select
control structures, subroutines, and 1/0 11hen response = 1 then 1 edit' file_ name have values 1, 2, and 3, respectively, this
facilities. 11hen response = 2 then 'print' file_ name element is temperature.1.2.J.
11hen response = J then 'erase' file_ name
Listing 1 shows a Rexx program that otherwise There are many important points here.
prompts for a filename, asks you to make say response 'is an incorrect choice. ' The first is that Rexx doesn't allocate
end
a selection from a menu, and executes a exit storage except for array elements that
command corresponding to the selection. have actually been assigned values . The
The fact that the program should require subscripts may be as large as necessary,
no further explanation to be understood but if only three elements have values,
illustrates the naturalness and readabil­ A further side effect of treating data then only these are allocated storage.
ity of the language. as character strings is that there are no in­ Thus, the array can be very sparse.
Rexx is first and foremost a system­ convenient limits on the magnitudes of But more important than that, array
procedure language. Specifically, the numeric data items. Although seldom re­ subscripts need not be numeric-they
capability to execute system or applica­ quired, hundreds of digits can be handled can have any data value at all . This per­
tion commands is an integral part of the in Rexx as easily (from the outside) as mits associative indexing in which the
language, rather than a function that is five or six. Subtle errors resulting from subscripts are general nonnumeric data.
available (if at all) only through library the inability to represent a number in a For instance, you can have an age array
routines. In other words, like a Unix particular word size are not possible. whose elements include, in particular,
shell language or the MS-DOS and OS/2 This also makes Rexx programs much age.fred, age.sally, and so on. Subse­
batch language, the Rexx language auto­ more portable. quently, a computation can deal with a
matically passes commands to the sur­ In conventional languages, data decla­ data reference like age.person, where
rounding environment for execution . rations not only specify internal repre­ person is a variable that ranges over
This characteristic is the reason Rexx is sentations but also define storage allo­ values fred and sally.
often referred to as a universal macro cation. Since there are no declarations in
language. Rexx, it is not necessary to worry about Playing the Strings
allocation issues (at least as long as there As you can see, the uniform representa­
One Type Fits All is enough storage available). This is tion of data as character strings is very
Perhaps the most noteworthy departure another great simplification. All data important in Rexx . This is connected
of Rexx from other Algol-like languages items, even elements of arrays, are allo­ with another design objective of the lan­
is its "natural" data typing. All data is cated storage automatically when, and guage, which is to place a great emphasis
treated as character strings. Numbers, only when, they are required. on symbolic manipulation. Because most
including both integers and reals, are just One other pleasant benefit of Rexx' s · system commands and application pro­
special cases of strings. Numbers need to dynamic memory management is that, grams use arbitrary strings of symbols
be recognized as such only for computa­ even on a CPU without memory protec­ rather than numbers to interact with
tional purposes, but Rexx requires no tion, Rexx is almost crash-proof. One users, or with Rexx, this is a necessity
explicit conversion-no formatting-for of the most unpleasant experiences in for a system-command language.
communications with users. This alone programming is the tendency for unde­ The most basic operation involving
is a major aid to usability, as anyone who bugged programs to crash themselves, character strings is concatenation, so
has ever been baffled by a format state­ other programs, or even the operating Rexx makes it as easy as possible to ex­
ment can testify. system, because they have overwritten press. There are several flavors of con­
Another consequence of this approach their own code or code belonging to other catenation. The following example illus­
is that Rexx never requires data declara­ applications or to the system. With the trates two of them:
tions. (In fact, data declarations are not exception of functions explicitly provid­
even possible.) Other languages provide ing access to external memory, this is 'The date is:'
data declarations for the convenience of impossible in Rexx. month'/'day'/'year' .'
the compiler, not the programmer. Dec­
larations are an accommodation, be­ A Simple Compound Array Here, strings in quotes are literals,
cause computers use a variety of internal Another unusual feature is the way Rexx while month, day, and year are variable
data representations for different pur­ handles arrays. In Rexx, data variables names. In this expression, all these parts
poses and must be told which representa­ have names that are either simple or com­ are simply concatenated. The extra blank
tion to use for a given data item. Rexx pound. A simple name is just a sequence before month is even retained, because it
isolates you from concern with these in­ of alphanumeric characters that contains is actually the operator for "concatenate
ternal representations. no periods. A compound name is com­ continued

248 BYTE • AUGUST 1990


WHAT MAKES ABEST SELLER
ABEST SELLER?
_ _
f?mpEB

"'"---·-
... _ __
______ __.. ... ........... __
... _,,.,..._ ­ ...,_,,,-............___....-_.
.......--... ...-...NG& _ _ , .. ..... __
...... ....

A great plot begins with a great idea. easily translated through every Exchange your DXFfiles with other CAD systems or insert designs
phase ofdesign with Generic GADD Level 3. into desktop publishing programs to create technical illustrations.

- -···'"-·
t::) l!llLl 11 ....... .

No matter the complexity. symbols keep your workjlowing uninter­ Need tofit a conventiona l design in a nonconventional space? Revise
rupted. Tap our professional libraries or create your own symbols. and improvise in less time with Generic GADD '.s one-stop convenience.

AGREAT PLOT.
Just ask any of over 250,000 users of Generic CADD'."
They've discovered CADD that's powerful without being complicated. And
professional without being pricey. Just $395 for Generic CADD Level 3
- a complete design and drafting program backed by a support team ·<· ..
Generic
S D f T W A R E
. ,,. UAn Autodesk Company
that's drawing rave reviews.
Call us at 1-800-228-3601 for our free CADDalog" and portfolio of IT DOESN'T GET
CADD drawings. ANY EASIER.
You'll see every plot has a great ending.
© 1990 Generic Software, Inc.. 11911 North Creek Parkway South, Bothell.WA 98011, FAX 206-483-6969. Generic CADD Is a trademark and CADDalog a registered trademark of Generic Software. Inc.

Circle 98 on Reader Service Card (RESELLERS: 99)


STATE OF THE ART

REXX IN CHARGE

applications can coexist and operate si­


with a blank in-between." No explicit
operator is required to express direct
concatenation. (An explicit operator, 11.
is provided for cases where juxtaposition
Rexxcan multaneously to provide whatever ser­
vices they were designed for . And now,
such applications can communicate and
alone would be ambiguous .) communicate with any be coordinated through a common com­
Rexx provides many other character­ mand language- Rexx.
string manipulation primitives by means application that uses the These considerations imply that OS/2,
of built-in functions. Included are such which supports both multitasking and
operations as substring, replacement, in­ required interfaces. large address spaces, is an ideal environ­
sertion, translation, verification , search­ ment for Rexx. All that OS/2 needs to
ing, and the like. There are even opera­ support Rexx as a universal macro lan­
tions to reverse the characters of a string guage are well-defined and documented
or to center a string in a given field. Be­ interfaces for communication between
cause it is frequently useful to treat a such applications. You need only learn a Rexx and individual applications. IBM
string as a sequence of words delimited single language to write procedures that has provided these interfacing standards
by blanks, Rexx includes functions to control any number of different appli­ with OS/2 Extended Edition 1.2. You
count and extract such words . cations. will find support for the standard inter­
This is precisely what happened with face both in IBM's Rexx, which is pro­
Universally Used Rexx in VM/CMS and even more dra­ vided with OS/2 Extended Edition, and
While traditional computer languages matically with ARexx on the Amiga. For in Mansfield Software's Personal Rexx,
are designed primarily for professional this approach to work, software vendors which supports all releases of OS/2.
programmers, there are many sorts of must support the same interfaces in their (Personal Rexx in DOS and ARexx in
languages designed for end users, as well own applications. For example, in VM/ AmigaDOS use equivalent but different
as for professionals. These are variously CMS and on the Amiga, you find many interfaces in their respective environ­
called macro, script, batch, and shell applications and development tools-edi­ ments.)
languages. Their function is not so much tors, word processors, database systems, Because the interfaces are published
to write general-purpose programs as it spreadsheets, and communications pack­ industry standards, anyone can use them
is to control an application, a group of ages-that use Rexx as their macro lan­ freely to take advantage of Rexx as a
applications, or the operating system. guage. command language. Several OS/2 appli­
Macro languages for spreadsheets and Even better than a single language able cations that do this have already ap­
word processors, and script languages to control multiple applications sequen­ peared, including IBM's Dialog Man­
for communications programs are the tially is a language that can control them ager, Mansfield Software's KEdit text
best-known examples of these languages. simultaneously. Such is the case with editor, and Quercus Systems' RexxTerm
Such languages are the most widely used Rexx. In a multitasking environment, it asynchronous communications package.
computer languages. acts as the " glue" that lets you combine If the experience with ARexx on the
Although there are some fortunate ex­ powerful, general tools (that support its Amiga is any indication, a Rexx interface
ceptions, many of these languages are interface) in useful and interesting ways. should become a common feature on
just as hard to use as traditional program­ It supplies the integration that makes it OS/2 applications.
ming languages. They also present other easy to build larger systems out of sim­
problems besides ease of use. As Bill pler building blocks. It provides a flexi­ The OS/2 Connection
Gates put it, although macro languages ble interprocess communication facility There are several parts of the Rexx inter­
are powerful and effective in creating that the user, rather than applications de­ face definition under OS/2 . The first and
programs, they are limited in three basic signers, controls. most important is a system call named
ways . Too many of them exist, they are rexxsaa that lets any application instruct
normally bound to a specific application, Breaking the 640K-byte Barrier the Rexx language processor to execute a
and they don't have the power and flexi­ Several of MS-DOS 's well-known limi­ particular Rexx program. This program
bility of traditional programming lan­ tations , especially the 640K-byte mem­ may be in a disk file or loaded into mem­
guages (see reference 2) . ory limit, have prevented Rexx from re­ ory (for efficiency, if it is called repeat­
If you look beyond the personal com­ alizing its full potential. Today's most edly). You can pass several kinds of in­
puter industry , however, you find that sophisticated DOS applications tend to formation in the rexxsaa call, but the
Rexx addressed and solved these prob­ use all the available memory for them­ most important information is the name
lems long ago . Rexx combines a suffi­ selves. They rarely leave even enough of the initial Rexx environment.
ciently rich and powerful language and a room for a Rexx interpreter, to say noth­ In Rexx, an environment is systems or
set of interfaces for communicating be­ ing of other applications of similar pow­ applications code that can execute a com­
tween the language and other applica­ er. Storage limitations alone preclude the mand that is issued in a Rexx procedure.
tions. In fact , the interfaces are more im­ use of the building-block approach that The default environment receives com­
portant in this regard than the details of Rexx excels at supporting . mands if you do not explicitly use the
the language. The lack of multitasking is MS-DOS's Rexx address instruction.
other big problem that deprives Rexx of In OS/2, for example, the system com­
The Rexx Advantage much of its potential. Significantly, both mand handler, CMD.EXE, has a Rexx
What separates Rexx from other macro VM/CMS (with its multiple virtual ma­ interface. It executes a file that has a
languages is that it can communicate chines) and AmigaDOS, where Rexx has CMD extension as a Rexx procedure, if
with any application that implements the had great success, support multitasking. the file begins with a Rexx comment
required interfaces. Thus, it can act as The importance of multitasking lies in (i.e., something enclosed between / *
the single macro language used by all the fact that independent, autonomous continued

250 BYTE • AUGUST 1990 Circle 52 on Reader Service Card ­


STATE OF THE ART

REXX IN CHARGE

and */). This means you can write sys­


tem batch procedures in Rexx as well as
in the primitive batch language that OS/2
inherited from DOS . When you execute
system commands in such a procedure,
they are passed back to CMD. EXE in an
environment named command.
You use the address instruction either
to send a command to a specifically
named environment or to change the
name of the default environment.

Assuming Command
Perhaps the most important feature of
Rexx for OS/2 is that any Rexx-compli­
ant application can act as a command
environment. Such applications register
with Rexx, making it known that they
provide a Rexx subcommand interface
(usually called a subcom interface). This
interface lets an application receive and
execute commands from a Rexx proce­
dure. Such an application need not have
started a Rexx procedure with rexxsaa.
Any data-link library (DLL) in the sys­
tem can register an environment name
with Rexx and process commands from
any Rexx procedure. That is, environ­
ment names can be global to the system.
It is this feature that allows Rexx in OS/2
to act as the glue for integrating multiple
applications.
If the subcom handler is contained in a
DLL, the registration process records the
DLL name and the procedure name of
the handler. If the handler is part of an
.EXE file, where the environment name
is local to the process in which the .EXE
is executing, only the address of the han­
dler needs to be recorded.

Language Library
The third component of the Rexx in­
terface is similar to the subcom inter­
face, but it allows code written in other
languages to be invoked as Rexx function
calls instead of commands. Rexx has a
large number of built-in functions analo­
gous to the library routines of other lan­
guages. Rexx programs can define sub­
routines within themselves. They can
also call other Rexx programs as subrou­
tines. Finally, they can call code written
in other languages through the external
function interface.
As with the subcom interface, external
functions must be registered by name
with Rexx before you can use them. If the
code resides in a DLL, the name will be
global to the OS/2 system, and any Rexx
procedure can use it. It will be located
automatically in a standard search order.
For code that is part of an .EXE module,
the function name is local to the process
executing the module. This mechanism

Nantucket Corporation, 12555 West Jefferson Boulevard. Los Angeles, CA 90066. 213/390·7923 FAX: 213/397·5469 TELEX: 650·2574125. Nantucket. the Nantucket
logo and Clipper are registered trademarks of Nantucket Corporation. Other brand and product names are used for idenlification purposes only and may be trademarks or
registered trademarks of their respectiveholders. Entire contents copyright !Cl 1990 Nantucket Corporation.
STATE OF THE ART

REXX IN CHARGE

allows you to call vendor-supplied librar­


ies of routines from Rexx for special ap­
plications, just as libraries are provided
for other languages. In Rexx, however,
linkage is dynamic and essentially trans­
parent. It doesn't require a static linking
process.

Sharing and Service


A fourth part of the Rexx interface for
OS/2 allows for data sharing between an
application and a Rexx program. Using
the so-called shared-variable interface,
applications can both read and write
Rexx variables. This is particularly use­
ful when you have to pass a large amount
of data to or from a command·or external
procedure, because the application code
can use Rexx's compound-variable facil­
ity to access or change an arbitrary num­
ber of elements of an array .
The last notable aspect of the Rexx in­
terface is the service exit routines. The
Rexx language processor calls these rou­
tines to perform generic services, includ­
ing keyboard and screen 110, function
calls, and command processing. For ex­
ample, the service exit routines make it
possible to have an application format
output from Rexx in a manner that is con­
sistent with the output of other applica­
tions.

Support Your Local Candidate


Given its powerful interprocess commu­
nications and control facilities and e.-.:se
of use, you can expect Rexx to play an
important part in both end-user and pro­
fessional computing under OS/2. For
these reasons , it is an excellent candidate
for use as a universal macro language.
The controlled development of the lan­
guage has also improved its universality
in another respect; it is well standardized
and operates similarly on all supported
platforms .
To be successful, Rexx must receive
the same type of support from OS/2 de­
velopers that it has on other platforms.
With sufficient support, Rexx will make
it possible for you to exercise unprece­
dented control over your OS/2 environ­
ment and applications . •

REFERENCES
I. Cowlishaw, M. F . The REXX Lan­
guage, 2d ed. Englewood Cliffs, NJ : Pren­
tice-Hall , 1990.
2. Gates , Bill. " Beyond Macro Process­
ing." BYTE's Applications Software To­
day, Summer 1987 .

Charles Daney is president of Quercus


Systems (Saratoga, CA) . You can reach
him on BIX as "charlesdaney. "

Nantucket Corporation, 12555 West Jellerson Boulevard, Los AnQeles. CA 90066. 213/390·7923 FAX: 2 1 31397·5~69 T~L E~ : 650·2574125. Nantucket, the Nantucket
logo and Clipper are registered trademarks of Nantucket Corporation. Other brand and product names are used for 1denllhcatmn purposes only and may be trademarks or
registered trademarks of their respective holders. Entire contents copyright © 1990 Nantucket Corporation.
STATE OF THE ART

END-USER PROGRAMMING

Do It Yourself
AmigaOOS 2.0 You can customize your computing environment­ Rexxterm
AmigaVision and even create your own applications-all without Quercus Systems
ARexx professional programming assistance. P.O. Box 2157
Commodore Business The products listed below can get you started. Saratoga, CA 95070
Machines, Inc. (408) 257-3697
1200 Wilson Dr. Inquiry 1021.
West Chester, PA 19380
(800) 627-9595 EasyTalk Mentor/MacVideo ShowMaker
(215) 431-9100 Intelligent Business Edudisc, Inc. Gold Disk, Inc.
Inquiry 1104. Systems, Inc. 1400 Tyne Blvd. P.O. Box 789
185 Plains Rd. Nashville, TN 37215 Streetsville
AppleScript (System 7 .0) Milford, CT 06460 (615) 373-2506 Mississauga, Ontario,
HyperCard (203) 878-7960 Inquiry 1118. Canada L5M 2C2
HyperTalk Inquiry 1111. (800) 387-8192
Apple Computer, Inc. Natural Language (416) 828-0913
20525 Mariani Ave. Edit Decision List Natural Language, Inc. Inquiry 1022.
Cupertino, CA 95014 Processor 2910 Seventh St.
(800) 282-2732 Microlllusions Berkeley, CA 94710 Spock
(408) 996-1010 17408 Chatsworth St. (800) 654-5858 Dynamics Research Corp.
Inquiry 1105. Granada Hills, CA 91344 (415) 841-3500 Dept. 948
(818) 360-3715 Inquiry 1119. 60 Frontage Rd.
Authorware Professional Inquiry 1112. Andover, MA 01810
for Macintosh Natural Language Query (508) 475-9090
Authorware Professional Guide 3.0 Battelle NLQ Inquiry 1023.
for Windows Owl International, Inc. 505 King Ave.
Authorware, Inc. 2800 156th Ave. SE Columbus, OH 43201 UltraCard Plus
8500 Normandale Lake Bellevue, WA 98007 (614) 424-6424 Intuitive Technologies
Blvd., Ninth Floor (800) 344-9737 (orders (614) 424-3892 (product 1199 Forest Ave.,
Minneapolis, MN 55437 only) info) Suite 264
(612) 921-8555 (206) 747-3203 Inquiry 1016. Pacific Grove, CA 93950
Inquiry 1106. Inquiry 1113. (408) 646-9147
NewWave Inquiry 1024.
AutoCAD Intellect Hewlett-Packard
AutoLisp AICorp., Inc. 19091 Pruneridge Ave . Video Builder
Autodesk, Inc. 100 Fifth Ave . Cupertino, CA 95014 TeleRobotics International ,
2320 Marinship Way Waltham, MA 02254 (800) 752-0900 Inc.
Sausalito, CA 94965 (617) 890-8400 (408) 725-8900 7325 Oak Ridge Hwy.,
(800) 445-5415 Inquiry 1114. Inquiry 1017. Suite 104
(415) 332-2344 Knoxville , TN 37921
Inquiry 1107. KEdit ProGraph (615) 690-5600
Personal Rexx TGS Systems Inquiry 1025.
Bridge Mansfield Software Group 1127 Barrington St.,
Softbridge, Inc. P.O. Box532 Suite 19 This resource guide is
125 Cambridge Park Dr. Storrs, CT 06268 Halifax, Nova Scotia, intended to facilitate your
Cambridge, MA 02140 (203) 429-8402 Canada B3H 2P8 further investigation ofend­
(800) 955-9190 Inquiry 1115. (800) 565-1978 user programming. The guide
(617) 576-2257 (902) 429-5642 lists information sources for
Inquiry 1108. LinkWay Inquiry 1018. the major concepts and
Rexx products listed in the State
CanDo (OS/2 Extended Propi ofthe Art section. Inclusion
Inovatronics, Inc. Edition 1.2) ASYS in the resource guide should
8499 Greenville Ave. , IBM Corp. 104 Viewcrest not be taken as a BYTE
Suite209B Old Orchard Rd. Bellingham, WA 98225 endorsement or
Dallas, TX 75231 Armonk, NY 10504 (206) 734-2553 recommendation. Likewise,
(214) 340-4991 (914) 765-1900 Inquiry 1019. omission from the guide
Inquiry 1109. Inquiry 1116. should not be taken
Quest negatively. The information
Double Helix MacroMind Director 2.0 Allen Communications here was believed to be
Odesta Corp. MacroMind, Inc. 5225 Wiley Post Way accurate at the time of
4084 Commercial Ave. 410 Townsend, Suite 408 Salt Lake City, UT 84116 writing, but BYTE cannot be
Northbrook, IL 60062 San Francisco, CA 94107 (800) 325-7850 responsible for omissions,
(800) 323-5423 (415) 442-0200 (801) 537-7800 errors, or changes that occur
(708) 498-5615 Inquiry 1117. Inquiry 1020. after compilation ofthe
Inquiry 1110. guide.

254 BYTE • AUGUST 1990


JMP'"toa
Higher level
of Discovery;//J,
1\::E;~~~~~~;;~:~~~~:;;:=:;;;;;.J
1
With IMP Software for
Statistical Visualization
I rl
Make a quantum leap in data analysis with JMP software
for your Apple Macintosh"'. JMP combines traditional
statistics with today's most innovative graphics.
Discover more.
& Fit regression and Analysis of Variance models, but
see them in a new way with leverage plots, showing
how each point contributes to each hypothesis test.
& Fit means, but see the significance of their differ­
ences visually with comparison circles. & Analyze
high-dimensional data and extract principal compo­ looking at graphs as well as numbers, finding
nents, but see both the points and variables in the patterns, and noticing points that don't fit pat­
same graph with a biplot, one that spins in 3D. & Ex­ terns. & JMP organizes its statistical methods
amine a correlation matrix, but see more with a in a unified way. You approach your data more
matrix of scatterplots with density ellipses. See hig ­ directly with fewer frustrations regarding the
dimensional outlyingness of points with Mahalano is statistical recipes. You always have a method that
distance plots. & See your data always display~ takes into account the variable's measurement
in a familiar spreadsheet grid. '
1
r--.. / "'t level: nominal, ordinal, or interval.
Interact more. ~j MacWEEK says "JMP is powerful and easy to
use. The programmers' delight in writing JMP is
& Point and Click to view, edit, or manipulate
evident throughout and makes the program
your data ... to get an analysis ... to identify r
intuitive and a pleasure to use. n
points ...to customize...to get context-sensitive
help...to choose colors and marker symbols for A Free Video Preview
your points in every graph. & Point and Click on a For a free video preview of JMP, call our JMP Sales
calculator panel to make formulas for variables. & Point Department at (919) 677-8000. In Canada, call
and Click on your.data in one graph, and the corre­ (416) 443-9811. Or, write us at the address below.
sponding points will be highlighted in all the other
graphs instantly. & Click and Drag to change the in­ 7­
tervals for histograms instantly ...to spin your 3D graph
smoothly in real time...to resize any graph. Cut and JMP'" From SAS Institute Inc.,
the number one name In data analysis software.
Paste your data within JMP or to other applications.
& Cut and Paste reports to other applications or jour­ SAS Institute Inc. o JMP Sales Dept.
nal them to a file. Box 8000 o SAS Circle o Cary, NC 27512-8000
Phone (919) 677-8000 o Fax (919) 677-8123
Understapd more. To use JMP, you need an Apple Macintosh with 1 + meg, 2. meg
recommended.
A JMP is simple to USe, SO you Can spend your time JMP is a trademark of SAS Institute Inc., Cary, NC, USA.
studying your data, not your software. & JMP pres­ Apple and Macintosh are registered trademarks of Apple.Computer, Inc.
ents statistical results visually, so you are always copyright© 1990 by SAS Institute Inc. Printed in the USA.
Circle 238 on Reader Service Card
More features than any keyboard ever made!
The touch that made Northgate OmniKey famous! Switchable keys-ULTRA flexibility!
OminKey/ULTRA has the same crisp feel that rocketed Switch CTRL, ALT and CAPS LOCK at the left.
Northgate to the top spot in keyboard design. The secret? Keep them as shown above or put them in the
ALPS tactile mechanical key switches that let you know each standard IBM enhanced layout; CAPS
keystroke has registered with a precise "click". LOCK NEXT TO "A", ALT next to
Double the function keys! You get 12 F-keys on the left­ space bar, CONTROL under
where you naturally reach for them. PLUS 12 programmable SHIFT. Right ALT and CTRL flop to
SF-keys on top perform SHIFT, CTRL or ALT functions. But that's just the beginning. With
What a time saver in Word Perfect, Lotus and macro OmniKey/ULTRA, you can even swap
intensive programs! Backslash and Asterisk ... it's up to you!
Use the Keyboard
Of the 90's
RISK FREE
FOR60DAYS!
Users all over the world told us what they
wanted in their ultimate keyboard! We Heard
You ... Now Here's OmniKey/ULTRA!

The keyboard for everybody-combines the


best of all popular layouts! No matter what
layout you prefer-function keys on left or top ,
diamond-shaped or inverted T cursor controls ...
you get it with OmniKey/ULTRA!

Use OmniKey/ULTRA for 60 days! If it


doesn't live up to everything we promise, return it.
We'll refund every penny-including ground
shipping charges!

Keep your keyboard and it's backed by THE


INDUSTRY'S STRONGEST WARRANTY­
FIVE FULL YEARS! Any problems due to
materials or workmanship we'll repair or replace
OmniKey/ULTRA at no charge!

OmniKey!ULTRA
Another Nonhgate
"Smart Tool For
Business"" '

ONLY FOB Minneapolis

Use OmniKey!ULTRA Risk Free for


60 days! Phone for the Dealer Nearest
You or Place Your Order Direct!

Famous Northgate Functions! Never type U>S>A>


when you want to type U.S.A.! Our Period/Comma Lock
key locks out < > even when shifted!
Instantly change Repeat/Delay rate from 3-120 CPS- ~
Aitte
800-526-2446
CHARGE IT! We accept your VISA, MasterCard or
just press Rate Select key! Zip through spreadsheets! Northgate Big 'N' Credit Card.
HOURS: Mon. · Fri. 7 a.m. to 8 p.m.; Sar. 8 a. m. to 4 p.m. Central. Dealer and
Double down arrow cursor pad! Both diamond and inverted T cursor Distributor prices available. FAX Your Order! 6 12-476-6443. N o tice to the
control options. An extra down arrow key adds so much flexibility! H earing Impaired: Northgate now has TDD capability: Dial 800-535-0602.

Separate numeric keypad, too! Cursor control is free at all times.


Added equals key, too!
And that's not all! Dip switches give you unmatched compatibility with
IBM type systems: PC, AT, XT, Tandy, AT&T, Amstrand and AMIGA. ©Non hgace Computer Systems, Inc. 1990. r\ ll rights rcsc r\'cd.
FCC Class B Certified, too. Non hg3tc, OmniKcy and the Big 'N' logo arc tradc m::irks of Nort hgatc Compuccr Systems. Ochc:r brand
n:amc:s :arc tr:adc:marks or rc:gistc rc:d u :adcmarks of their rc:spccli\·c: owners. Spc:cifica1ions subjc:c1 co chan~c
wichout nnticc:. Subjecc co occ:1sio nal im·c:ntory shoru gcs.

Circle 185 on Reader Service Card


FEATURE

OPENING DOORS
FOR
THE DISABLED
Adaptive technology lets blind, deaf, and motor-disabled
personal computer users lead more productive lives
Joseph J. Lazz.aro

magine what life would be like if you couldn't Synthesized speech is one of the most powerful and least ex­
see, hear, or move around freely . Now suppose pensive access devices for the blind. Numerous speech prod­
you'd like to pursue a job or get an education. ucts designed with the blind community in mind are on the
What would you do? Explore the world of adap­ market. Some are internal circuit cards, while others come in
tive microcomputer technology. the form of external serial- or parallel-compatible devices .
Over the past five years, microcomputers have invaded near­ Many internal varieties can emulate a serial or parallel port,
ly every aspect of business and education. While the able-bod­ and most cards come equipped with jumper blocks and/or DIP
ied take for granted the power and flexibility that personal switches to change interrupts if necessary.
computers offer, microcomputer technology represents an Also available are numerous screen readers-software pack­
electronic bill of rights to the physically challenged, granting ages designed to direct all keyboard input and screen text di­
them broad independence. Although I am legally blind , I have rectly to the voice synthesizer. Current speech-synthesis prod­
used the microcomputer to build a career as a technical author, ucts retail for between $250 and $4000, although most high­
freelance consultant, and director of an adaptive-technology quality products retail for under $1000. ·
project. But none of this would be possible without the aid of The Apple II was one of the first computers to become popu­
adaptive electronic equipment. These devices allow disabled lar among the blind because of the inexpensive Textalker
people access to mainstream personal computers and the edu­ screen reader and Echo II synthesizer (see " The Search For
cational, employment, and social opportunities they offer. Speech," December 1984 BYTE, page A48). But the Apple II
The field of adaptive computer technology extends the best couldn't make off-the-shelf software talk, because it couldn't
hope for people facing either sensory or physical disabilities. run two programs at the same time; it could use only software
This technology includes synthesized speech for the blind (see that had speech ability written in. Microtalk and GW Micro
figure 1), telecommunications devices for the deaf, and voice offer specially written, talking Apple application programs , as
recognition and other control devices for the motor-impaired. does the American Printing House for the Blind.
Most of this adaptive hardware and software is compatible with Most screen-reader software development is currently based
off-the-shelf personal computers like the IBM PC, the Apple on DOS because of its popularity and the PC's ability to stack
IIGS, and the Macintosh. more than one program in memory at a time . The current DOS­
based screen readers work with almost all PC-based software,
Adaptations for the Blind except those based on pure graphics. These screen readers are
Traditionally, the visually impaired have not had access to the also highly programmable and can be taught to track highlight
latest printed information because of the time it takes to tran­ bars, inverse video, selected screen colors, pull-down menus
scribe printed material into either braille or audio formats . and windows, blinking text, dialog boxes, and so forth.
Several microcomputer-based technologies are changing that. By necessity, all screen readers are TSR programs. The nor­
Prior to the advent of optical character recognition technol­ mal DOS prompt reappears after the voice is loaded , so the user
ogy, blind people employed human readers, braille, or talking can run another program on top of the speech-access system. It
books. Nowadays , however, they can read printed information is a relatively uncomplicated matter to make popular off-the­
by using sophisticated OCR systems that interface with most shelf software talk with an unlimited vocabulary. Included in
personal computers (or operate as stand-alone devices) and out-· this domain are most databases, programming languages, word
put the material in speech-synthesized form. continued

258 BYTE • AUGUST 1990


ILLUSTRATION: ROB COLVIN © 1990 AUGUST 1990 • BYTE 259
FEATURE
OPENING DOORS FOR THE DISABLED

processors, spreadsheets, terminal emulators, CD-ROM sys­ verbalize icons, pull-down menus, and dialog boxes. Outspo­
tems, and utilities. ken does not require the addition of any speech hardware , and
Henter-Joyce's Job Acquisition with Speech program is a thus it drives the built-in Macintosh speech chip directly. The
DOS-based screen reader that retails for $495. JAWS can drive current version supports many Macintosh programs but does
a multitude of synthesizers from various vendors and has so­ not support HyperCard. Plans are in the works, however, to
phisticated programmable features, allowing the user to track support this important software package in the next version of
and vocalize many different video attributes. JAWS can be pro­ Outspoken.
grammed to read any color on the screen and can define regions The present state of the art of speech in the PC world ex­
of the screen as verbally inactive. JAWS was hailed as the most cludes OS/2 and Presentation Manager, but there are speech
powerful screen reader by the Journal of Visual Impairment schemes based on OCR in the works for these graphics-based
and Blindness, a disability-oriented newsletter. operating systems and applications. IBM has demonstrated an
The Macintosh has a screen reader all its own in the form of experimental version of its Screen Reader program to work
Berkeley Systems' Outspoken, which can be programmed to with selected portions ofOS/2 and PM, but there is no commer­
cial product yet.
TeleSensory's Personal VERT (verbal emulation in real
time) is one of the new synthesizers. Personal VERT comes
A SPEECH-SYNTHESIS SYSTEM with text-to-speech screen-reading software and a half-size
PC-compatible plug-in circuit card. The system works with
most DOS-based application programs. The unit comes with a
Keyboard printed manual, braille cheat sheets, and an audiocassette ver­
buffer sion of the owner's manual.
The CD-ROM has opened many doors because of its ability
to store entire reference works on a single disk rather than tak­
ing up a whole room with braille volumes. Many of these CD­
ROM systems are compatible with adaptive technology. Talk­
ing Computer Systems (Watertown, MA) markets an adaptive
version of Microsoft Bookshelf that comes with a CD-ROM
disk, a printed manual, and an audiocassette manual as well as
configuration files for speech-access systems. With the inven­
tion of personal computers, and adaptive devices to work with
Figure 1: Generally, a speech system consists ofresident those computers, the blind now enjoy up-to-date information
software that converts text into speech, a speech-synthesis and job access via either speech synthesis, large-print process­
board with audio amplification and an interface to the PC bus, ing, or braille output systems.
and a speaker that sits outside the computer. When users press
a series ofkeys on the keyboard, the system turns the letters Adding Large-Print Capability
into phonemes (the smallest units ofsound), runs through a While speech remains a popular method for screen access,
series ofrules that tell it how to say the word, and outputs the other modes of operation are also in constant use. The two basic
word through the external speaker. ways to add large print to an existing personal computer are to
connect a hardware-based large-print processor or to load a
software package that increases the size of the video display.
Hardware-based large-print systems use a sp-ecial video card, a
larger monitor to increase font size, and a special joystick or
mouse to move the cursor around the screen. The software­
based large-print systems provide larger letters and graphics
without any additional hardware.
Vista is a TeleSensory hardware-based large-print processor.
The system comes with a full-size IBM-style circuit card, a
mouse, and cursor-tracking software. The software allows the
user to vary the magnification, and it can display a navigation
window, showing the enlarged screen in relation to the normal
video image. Vista can also enlarge graphics. There is a version
for machines based on the Micro Channel architecture.
HFK Software produces Qwerty Large Print, a software­
based screen-enlargement program compatible with the popu­
lar Hercules-style video boards. It offers an inexpensive large­
print environment for low-vision computer users. The software
is a TSR program , so you can load off-the-shelf software on top
of it. Al Squared's ZoomText is another popular large-print
Photo 1: This ZoomText software by Al Squared magnifies the software package, compatible with EGA and VGA display sys­
display ofexisting software to up to eight times its original tems (see photo 1).
size. Users can also change to a number offonts and read text
at different speeds. The software is compatible with most Electronic Braille Capabilities
character-based software, including word processors, Although braille is not as widely used as either speech or large
spreadsheets, databases, and communications programs. print, many blind users rely on it to access their computer
continued

260 BYTE • AUGUST 1990


Laugh, sob, growl, warble, wail (or just talk)
across your LANtastic PC Network.
The newest version of our LANtastic PC network has And disk caching to boost network speed.
really got people talking. Plus enhanced printing, E-mail, security 11

You see, LANtastic is the first PC network to support and more.
Voice. So you can actually send voice messages from one PC All of which led PC Magazine to conclude:
to another across the LAN. " LANtastic blows away the DOS-
It's easy. Just pick up the telephone handset provided based competition in terms of performance."
with the LANtastic Voice Adapter (sold separately at $149* -May 29, 1990
t.unows ·
per adapter), bring up a handy menu, and talk. Use Voice <:ll <Un: And don't worry. Even with all
"'"'""
Chat to carry on a realtime conversation or save the voice these new features, LANtastic still has
EIHTt lRS'
message in a digital format for playback later in your own the smallest RAM overhead of any network. Cl ltll CE

voice-just like regular E-mail. LANtastic version 3.0. Call 602-293-6363. ,..~ . .
Only LANtastic has Voice. And Voice is just one of the Developers. Artisoft offers a Voice Programmer's
reasons people are talking about LANtastic version 3.0. Interface so you can create your own "talking" software
Another is our new easy installation program that'll using the LANtastic Voice Adapter. Order it directly from
have you up and running in minutes. Artisoft.

Circle 24 on Reader Service Card ~ARTISOIT


Revolutionizing Connectivity
*Manufactu rer's suggested retail price. Before voice messages can be sent from one PC 10 another, optional LANta stic Voice Adapters must be installed on both PCs.
**Manufacturer's suggested mail price is $249 for LANtastic 2Mbps adapters and $349 for LANtastic Ethernet Adapters. © 1990 ARTISOFT. LAN1as1ic is a trademark of ARTISOFT.
FEATURE
OPENING DOORS FOR THE DISABLED

systems. Braille systems fall into two basic groups: printers and
access terminals . Braille printers are identical in concept to
standard impact printers, and they interface to most computers
via either a serial or parallel port. They are well suited for pro­
viding hard copy , but they are not designed as an access device
for operating a computer independently.
Imagine what it would be like running your computer using
only your printer and printscreen switch as an output device.
This is the reason braille access terminals were created, to pro­
vide the blind user with a movable braille window on the world.
The braille alphabet comprises characters having a 6-dot
code. The display of a braille display terminal consists of a strip
of 20 to 40 braille cells, with six solenoids per cell. When you
press a key or update the screen, you activate one or more of the
six solenoids. The system can be programmed to track high­
light bars, as well as selected video attributes.
TeleSensory's Navigator is one of the new paperless braille
terminals (see photo 2). This hardware and software system
can interface to any DOS-based computer via the RS-232C
serial port. The Navigator comes with a DOS-based braille
Photo 2: Blind people who use conventional computer screen-access program called Gateway, which allows for inter­
keyboards can output what they have written on a braille action with off-the-shelf software.
printer, in speech, or on a braille display. Shown here is a user With this system, users can input text by typing on a regula­
at a 40-column TeleSensory Navigator braille display unit tion keyboard and at the same time review it on the 1-line
qmsisting ofa row of40 8-dot cells. The top 6 dots display a braille display that sits in front of the keyboard. They can also
standard braille symbol; the bottom 2 display character receive a signal when there is any change (such as an error mes­
attributes and tell whether or not the cursor is on that symbol. sage) in any part of the screen that they are not working on at
Here the user reads the braille display with his right hand and the time . Then the program outputs the message on the braille
manipulates the cursor with his left hand. display. The Navigator can attach to many desktop and several
portable computer environments.

Figure 2: Although many


blind people use a standard A TALKING COMPUTER
computer keyboard, those
who prefer to use a braille B y T E
keyboard can. Shown here
is Blazie Engineering's
Braille 'n Speak, a stand­
alone talking pocket
1r
2 ~1
,... 4
5 1~4
2 f 5 1~4
2 5 21~
r e s4
computer that also acts as
3 f' ,,. 6 3 . 6 3 . f' 6 3 r r 6
an input device for DOS
machines. The user presses
a combination ofkeys that
produces a standard 6-dot
braille symbol. For example,
[ama_amm] [HDJH] [HDJH] [ama_amm]
to create the letter B, the
user would simultaneously
press the 1and2 keys.

262 BYTE • AUGUST 1990


FE ATURE
OPENING DOORS FOR THE DISABLED

Human Ware also markets a paperless braille terminal, Key­ of-hearing person the best of both worlds.
Braille 360, compatible with laptop and desktop DOS ma­ The deaf do not have major problems with personal computer
chines. You can connect KeyBraille to the PC with a simple access, because the use of keyboard and screen presents no
parallel interface cable. great barriers. But training can be a problem, because many
Blazie Engineering's Braille 'n Speak is a pocket talking computer instructors do not know American Sign Language,
computer with speech hardware and software built into the and the frequent beeps and blips that emanate from the PC
unit, and a braille keyboard (see figure 2). You can upload and speaker are obviously meaningless to the deaf. To compensate
download text to a PC via a standard serial port. The unit has a for this problem, the deaf user can employ special software to
word processor, stopwatch, calculator, and terminal communi­ convert the audio output into a video format.
cations in a paperback-size unit. The Macintosh can be adjusted to assist the deaf and hard-of­
hearing through the use of the volume control in the control
Computers for the Deaf panel. If you set the speaker volume to 0, the Mac will flash the
For more than 20 years, the deaf have relied on telecommunica­ menu bar instead of beeping, making it user-friendly for those
tions devices for the deaf for daily communications needs . The who are deaf.
typical TDD linkup is very similar to two personal computers Microsystems Software's SeeBeep is a DOS-based memory­
that connect via a telephone line and a modem. Of course , de­ resident utility that produces a visual signal whenever the com­
vices on both ends of the conversation must be equipped with a puter's speaker beeps . The software uses only lK byte of mem­
TDD. If a deaf person wants to talk to a hearing person who ory and can be adjusted to either allow the whole screen to flash
doesn't own a TDD, they must both use a Relay Bureau, a ser­ or have the word beep flash at the cursor location . Consequent­
vice responsible for conveying incoming TDD messages by ly, the PC can also be user-friendly for a deaf or hard-of-hear­
voice . ing user.
The SM85 is a product ofKrown Research (Culver City, CA)
and is a dual Baudot/ ASCII modem designed to work from any Computers for the Motor-Disabled
standard RS-232C serial port. (Baudot code is a non-ASCII­ The list of adaptive technology designed to assist the motor­
compatible five-unit synchronous code developed around disabled is long. It includes voice-recognition devices, adaptive
1880.) The SM85 can operate at line speeds of 45, 110, and 300 keyboard technology, software macro generators, and word
bps, making it compatible with both ASCII and Baudot sys­ prediction software, as well as point-and-shoot devices and spe­
tems. In other words, a single unit can function as a TDD com­ cial switches. If a person has at least one functional, voluntary
munications system and can also interface with more wide­ movement-be it a finger, foot, eye blink, or whatever-an
spread BBSes and information utilities, giving the deaf or hard­ continued

How to Choose an Adapted PC


f you' re in the market for a personal chine that has 640K bytes of convention­ that is somewhat helpful. A Mac with
Iadaptive
computer with which you will use
equipment, you need to con­
al memory, because your adaptive soft­
ware will consume some of this lower
slots offers future expansion (it can be
opened up without violation of the
sider several factors . Popular computers RAM for itself. Machines with ex­ warranty).
that can readily handle adaptive devices panded or extended memory also make If you are considering an Apple II,
are the Apple IIGS, the Macintosh, and a lot of sense, since these features give the Apple IIGS offers the most in terms
the PC. The machine you purchase you more loading options for adaptive of adaptations . It is faster than the Ile
should have enough expansion slots, and off-the-shelf software. A computer and offers more to the disabled user be­
memory, speed , and power to run your with a megabyte of memory is a good cause of its greater memory capacity
adaptive equipment as well as your off­ middle-of-the-road system. This gives and increased speed. The Apple Ile is
the-shelf hardware and software. you the maximum 640K bytes allowed an older version of the IIGS and is an in­
When you make your decision, re­ by DOS , while leaving you expanded or expensive machine suitable for per­
member that a computer that has adap­ extended memory to use for other appli­ forming home-based word processing,
tive equipment installed typically dedi­ cations. database management, and telecom­
cates one or two slots to it. If you' re a Consider what your minimum micro­ munications with adaptive equipment.
blind user, you'll take up at least one processor requirements are-you should The Ile is very user-friendly, but its ca­
slot for your speech-synthesis card or start with at least a 286. If you want to pabilities don't compare in scope with
for the serial board that will drive an ex­ add an optical-character-recognition what can be done on a PC .
ternal speech device. The three-slot, system to your PC (to use as a reading As a platform for adaptive comput­
small-footprint-style computers are too machine, for instance), you'll find that ing, the PC has some advantages : It can
limited in slot space for a disabled com­ your scanner either won't run on an stack more than one program in mem­
puter user. And since you will undoubt­ 8088-based machine or will run very ory at a time, and you can expand its ca­
edly be running many more expansion slowly. pacity with a multitude of available ex­
cards than in a standard system, you Top-of-the-line Mac !Is, such as the pansion cards. Also, most of the current
should choose a machine with a hefty Hex, are fine as adapted computers but adaptive hardware and software prod­
power supply. currently will not run many large-print ucts are aimed at the PC, offering dis­
If you are purchasing an IBM PC programs . The Mac ships with Close­ abled computer purchasers greater
compatible, you should choose a ma­ view , a large-print software package choices and greater independence.

AUGUST 1990 • BYTE 263


FEATURE
OPENING DOORS FOR THE DISABLED

activate other devices plugged into the system. In this way , a


voice-recognition unit can perform many different functions ,
O ne ofthe such as DOS operations, entering text into a word processor or
database, or controlling remote household or office equipment.
most useful technologies for the The Kurzweil Voice Report voice-recognition system is a
product with a lot of potential in the adaptive computing field.
motor-disabled is voice recognition, However, it carries a hefty $26, 100 price tag (including a per­
sonal computer) . It can be purchased as a turnkey system, or it
although it is expensive and out of can be plugged into most PC compatibles. Dragon Systems
(Newton, MA) also provides voice-recognition products.
reach for many disabled users. If a person has some manual dexterity, a specially adapted
keyboard can sometimes make the playing field more level.
Adaptive keyboards come in many forms, from miniature key­
boards suited for one-handed operation to larger-than-normal
sizes with built-in programmability. The objective behind an
adaptive system can be configured to suit that individual. adaptive keyboard is elementary: Create a keyboard so that a
One of the most useful technologies for the motor-disabled is user with limited typing ability can enter data into a personal
voice recognition, although this continues to be an expensive computer.
answer , out of the reach of many disabled computer users short Technical Aids and Systems for the Handicapped (TASH)
on cash. The concepts behind voice recognition are fairly sim­ produces a line of adaptive keyboards. The PC Mini Keyboard
ple, but lots of sophisticated software and hardware have been is a miniature keyboard, useful for a person to use one-handed
designed to accomplish the task that nondisabled people take or with a typing stick. The keyboard measures 7 1h by 4 1/ 2 inch­
for granted. es. The device is most useful for people with a small range of
The typical voice-recognition system listens to the audio movement but with some typing ability. It has closely spaced
spectrum, using a standard microphone. These signals are fed membrane keys, with the space bar in the center of the key­
into the computer as analog input and are run through an AID board. TASH' s King Keyboard is a large adaptive keyboard ,
converter. This digital stream is then fed into a sophisticated measuring 23 1/2 by 12 inches . It plugs into the standard PC key­
software algorithm , which compares the incoming sound en­ board socket.
ergy against each word in a RAM-resident dictionary. For a person who has some typing ability but is unable to
Once a match is detected, the system can be programmed to press more than one key at a time , a sticky-key program might
perform several different tasks . It can send text to the console be the answer. You can adjust these programs to make the
as if it were typed at the standard keyboard buffer, or it can Shift, Control, or Alt key a toggle. When the Shift key is
pressed , it locks into position, making the next keystroke a
shifted key. The second time the shift is pressed, it is locked
.A HEAD-CONTROLLED MOUSE down into position , until a third strike releases it altogether .
Microsystems Software's HandiShift is a DOS-based sticky­
key program that works this way. The software can also disable
the repeat function of the PC keyboard, making typing easier
for typists with spastic hand movements. The program displays
the current shift status and lets you vary the length of time the
key must be held down before the character is accepted. The use
of macros to generate long strings of information is also an in­
expensive way to allow a disabled person with limited typing
ability to enter large blocks of text.
Word-prediction software is another useful tool for those
with limited typing abilities. Once the predictor is loaded, it
constantly watches the keyboard. Based on incoming keyboard
input, the predictor makes guesses as to what word you are try­
ing to type. These guesses are based on the first and upcoming
letters and do not involve context. For example, if you type the
letter T, the predictor would offer the, that , there, they, and so
forth. You could then pick one of these words from a menu
choice, or you could type more letters to further narrow the
choice of words. Predictors are also usually smart enough to
know which words you use most frequently and will move these
Figure 3: With software that puts a virtual keyboard on­ preferred words closer to the top of the list. Two popular word
screen and a HeddMaster "point-and-shoot " device by Prentke predictors are Brown Bag Software' s MindReader and Micro­
Romich, motor-disabled people who can move their heads can systems Software' s HandiWord.
communicate. The headset emulates a mouse-the control unit Point-and-shoot devices are another important way to give
on top ofthe Macintosh measures the change in the headset 's motor-disabled people access to computers. These special
angular position and translates the change into cursor hardware and software combinations display representations of
commands. Then, by lightly puffing into a mouth tube the keyboard or preprogrammed menu choices . The disabled
attached to the headset, the user can enter the selected user can employ a head-mounted pointer or mouse to select the
character into a word processing program. desired choice and then use an adapted switch to fire the mouse
continued

264 BYTE • AUGUST 1990


Announcing the end of the
SCSI compatibility crisis:

The SCSI disk controller from DPT


thafs so intelligent, it doesn't
need special software drivers!

lln ./l+ /fl aKordo..Di /t'-hf


Smarteonnex costs less and performs better f an other prod­
SCSI connectivity hassles are a thing of the past! SmartConnex ucts-it's that simple. When you consider cost along with Smart­
makes it possible for the first time to run SCSI disk drives without Connex's other great advantages, there's no smarter move !
special software drivers or BIOS ROMS that cause compatibility
problems. Just plug in SmartConnex and you're all set-exactly as
though you were using a standard ST506 drive. And, you'll enjoy
~eel bq&i>uf: Df>T
optional connectivity to hundreds of other peripherals with Distributed Processing Technology was the first to develop
appropriate software, including tape and optical drives. caching disk controllers and hardware disk mirroring for micro­
computers, and is the recognized leader in the industry. Our

1 /')), ]), /ri eompo.t i.bil/kf products have been at work for over a decade, speeding up minis
and mainframes. We offer a 1-year warranty, clea r documenta­
tion, and outstanding technical support.
SmartConnex is compatible with a// PC ATs and operating sys­
tems, and is guaranteed to work with a// existing AT applications.
So it isn't necessary to buy new programs or make any changes Puf ...Smar-1-(!c)/l/lej-6-the ~l !
to system software. No matter what operating system or SCSI
Call today and find out more about the end of the SCSI compati­
disk drive you use, you won't have to worry about controller
bility crisis-with SmartConnex, from DPT.
compatibility.

DPT
SmartConnex's on-board 68000 processor and custom-designed
ASIC chips make it the highest-performance controller on the
market. Its unique design pushes the fastest SCSI disk drives to
their top performance limits! M Distributed
Processing
Technology
Circle 76 on Reader Service Card (RESELLERS: 77)
132 Candace Drive
Maitland, FL 32751
Phone: (407) 830-5522
FAX: (407) 260-5366
FEATURE
OPENING DOORS FOR THE DISABLED

ITEMS DISCUSSED

Braille 'n Speak.. .......... ....... ..$895 HeadMaster ..................... .... $900 Navigator .... . ........ $3995 to $11 ,995
Blazie Engineering , Prentke Romich Co. Price depends on choice of20-,
3660 Mill Green Rd . 1022 Heyl Rd . 40-, or BO-character width
Street, MD 21154 Wooster, OH 44691 VERT ...................... .. ....... $1295
(301) 879-4944 (800) 642-8255 Includes software and hardware
Inquiry 1051. Inquiry 1057. Vista .............. .... . ......... .. ... $2295
PS/2 Model 50 and higher . .. . . $2495
Braille-Talk.......... .. ......... .. ...$195 lnlarge ..... ...... .. .. ..... . ... .... .. ... $95 TeleSensory Corp.
The Sounding Board ... ...... ......$395 Outspoken ...... .... ...... ... .. . .. . ..$395 455 North Bernardo
Vocal-Eyes Screen Reader .. ......$450 Berkeley Systems , Inc. Mountain View, CA 94043
WordTalk Apple 1700 Shattuck Ave. (800) 227-8418
Word Processor .. ........ . ......... .$195 Berkeley, CA 94709 Inquiry 1064.
GWMicro (415) 540-5535
310 Racquet Dr. Inquiry 1058. ProBraille Talking
Fort Wayne, IN 46825 Translator .... ... . ...... .. .... ... .. ...$150
(219) 483-3625 Job Acquisition with Speech ProTerm Talking
Inquiry 1052. (JAWS) .. ....... ... .. .. .. .. .. . .........$495 Terminal Program ... . ... .... ... .. .$195
Henter-Joyce ProWords Talking ,
CCTV Viewpoint .. ..... ... . ... . .. $2695 7901 Fourth St. N, Suite 211 Word Processor .................. .. .$195
KeyBraille ........... ..... ..... .. . .. $8495 St. Petersburg, FL 33702 MicroTalk
Software only ... . .... ... ... ... ... $6995 (800) 969-5658 337 South Peterson Ave.
HumanWare, Inc . Inquiry 1059. Louisville, KY 40206
6245 King Rd. (502) 897-2705
Loomis, CA 95650 King Keyboard ..... ... .. .... . .. . .. . $700 Inquiry 1065.
(916) 652-7253 PC Mini Keyboard .... ........ . ... $700
Inquiry 1053. Technical Aids and Systems for Qwerty Large Print ...... $400 to $500
the Handicapped, Inc. (TASH) Price depends on features
Echo PC .. ........... .. ......... .... ..$250 70 Gibson Dr., Suite 12 Qwerty Word Processor . ......... .$149
Echo II .. .. . .. .. .... .. .. ... .. .. ... .. ..$130 Markham, Ontario , Canada L3R4C2 HFK Software, Inc .
For Apple machines (416) 475-2212 68 Wells Rd.
Street Electronics Corp. Inquiry 1060. Lincoln, MA 01773
6420 Via Real (617) 259-0059
Carpinteria, CA 93013 Kurzweil Personal Inquiry 1066.
(805) 684-4593 Reader .. .............. $8000 to $12,000
Inquiry 1054. Price depends on options SM85 ..... . .. ........ ... ............. ,.$350
Kurzweil Computer Products Krown Research, Inc .
Grolier Electronic 185 Albany St. 10371 West Jefferson Blvd.
Encyclopedia .. .... . ............. .. ..$395 Cambridge, MA 02139 Culver City, CA 90232
Microsoft Bookshelf .... . .. ..... ...$295 (617) 893-5151 (800) 833-4968
Talking Computer Systems (617) 864-4700 Inquiry 1067.
12 Riverside St. , Suite 1- 3 Inquiry 1061.
Watertown, MA 02172 Voice Scribe Systems .. $1200 to $9000
(617) 926-1919 Kurzweil Vuice Report .. .. .. . $26 ,100 Price depends on configuration
Inquiry 1055. Includes personal computer Dragon Systems, Inc.
Kurzweil Applied Intelligence Chapel Bridge Park
HandiShift .. .. ... .. ..... ... . .. .. .. .... $50 411 Waverly Oaks Rd . 90 Bridge St.
HandiWord (word predictor) Waltham, MA 02154 Newton, MA 02158
English version .... ........ ........$295 Inquiry 1062. (617) 965-5200
With some foreign languages .... $395 Inquiry 1068.
SeeBeep.......... . .... .......... .... ... $20 MindReader .. .. ....... ........ . ...... $90
Microsystems Software, Inc . Brown Bag Software Zoom'rext . ... ... ... ... . ..... .... .....$495
600 Worcester Rd ., Suite 4A 2155 South Bascom Ave., Suite 114 Large-print program
Framingham, MA 01701 Campbell , CA 95008 AI Squared
(508) 626-8511 (408) 559-4545 1463 Hearst Dr.
Inquiry 1056. Inquiry 1063. Atlanta, GA 30319
(404) 233-7065
Inquiry 1069.

266 BYTE • AUGUST 1990


wth Periscope Model IV, you
can debug your software while it runs
at full speed, something no software­
runs on most any 80286 or 80386 at
speeds up to 25MHz.
The new Remote Debugging
only debugger can do. feature lets you use Periscope IV to
You can also examine the execution debug programs running on IBM
history of a hardware interrupt in PS/2s and compatibles. The
Periscope IV's real-time trace optional Plus board keeps Peri­
buffer, something else no scope from using any of the
software-only debugger can lower 640K, so Periscope
do. can't be overwritten
When Periscope and doesn't use the

I
The Going IV helps
Gets
Tough ...
you debug
most any pro­
gram, but is specially designed to
debug programs that software-only
memory your program
needs.
You can try
Periscope IV
for ten days at
FREE
10-day
Evaluation
I
debuggers can't. Model IV users use it no charge before you buy it. Call
to debug TSRs, ISRs, device-drivers, our toll-free number for details.
DOS, BIOS, communications software, Periscope IV prices range from
real-time data acquisition programs, $2195 for a 16 MHz 80286 system to
multitasking software, network soft­ $2995 for a 25 MHz 80386 system.
ware, keyboard drivers, disk caching The optional 512K Periscope PLUS
software, systems software, spread "The Model IV board is $400.
sheets, EMM products, and so forth. Given the value of your time, can
hardware really you afford not to try it?
"Periscope is my # 1 favorite pro­
gram.. . I would rather change my editor makes Periscope
shine, especially Call Toll-Free Today for
than my debugger," writes Phil Mayes, More Information or to
who used Periscope IV to track down when you've got Order Your Periscope:
some very elusive bugs causing timing-related 800-722-7006
intermittent corruption. problems. I can
Periscope IV provides source-level now track down In the UK call Roundhill Computer
support for popular PC compilers and Systems at 0672 84 535. In Gemiany call
linkers, such as those produced by changing pointers H+B EDY at 07542 6353 or ComFood at
Microsoft, Borland, and others, and it and altered buffers 02534 7093. In Sweden call LinSoft at 013
on my 386. I've 124780.
The Periscope manual, software, break­ been using it to
out switch and quick-reference card are debug Crosstalk ®
included with Model IV Mk. 4 and there's
just no better way
to do it."
JEFF GARBERS
Director ofSoftware
Development
Crosstalk Communications

Circle 268 on Reader Service Card (RESELLERS: 269)


FEATURE

OPENING DOORS FOR THE DISABLED

button. At the user's instruction, the system can then verbalize


stored voice messages or send commands to an application
program.
The switches can consist of joysticks with a fire button for
someone with spastic motor control. "Sip and puff' switches
are available that can be inserted into the user's mouth and
fired by breath control.
Prentke Romich's HeadMaster is a popular point-and-shoot
GET SUPERSOFT's device that is widely used in education and business settings
SERVICE DIAGNOSTICS (see figure 3). HeadMaster, which emulates a mouse, lets the
wearer direct the cursor to keys on a virtual keyboard displayed
on the monitor. A simple puff into a straw (part of the headset)
All the software, alignment diskettes, parallel/serial wrap-around
plugs, ROM POSTs and extensive, professional documentation to
will select that particular key and type it on the screen. The
provide the most comprehensive testing available for IBM PCs, system can be used to enter data into a word processor or other
XTs,ATs and all compatibles under DOS or Stand Alone . No other application and can expedite its performance with the optional
diagnostics offers such in-depth testing on as many different types of addition of word-prediction software.
equipment by isolating problems to the board and chip level. Easy Access, which is shipped with every Macintosh, facili­
NEW: SuperSoft's ROM POST performs the most advanced tates one-finger typing and also lets the user employ the nu­
Power-on-Self-Test available for system boards that are compatible merical keypad as a mouse. For someone who doesn't have the
with the IBM ROM BIOS. It works even in circumstances when the motor coordination to use a mouse or to accomplish compound
Service Diagnostics diskette cannot be loaded. keystrokes, this program can be very useful.
NEW: 386diagnosticsforhybridsand PS/2s!
More Coming ...
For over nine years, major manufacturers have been relying on
The past five years have seen an unparalleled growth in adap­
SuperSoft's diagnostics software to help them and their customers
repair microcomputers. End users have been relying on SuperSoft's
tive technology for the disabled. This trend can only increase
Diagnostics II for the most thorough hardware error isolation over time.
available. Now versions of Service Diagnostics are available to save The United States Congress has recently amended the stand­
everyone (including every serious repair technician) time, money, ing Vocational Rehabilitation Act of 1973 in a way that requires
and headaches in fixing their computers, even non-IBM equipment. the computer industry to make its equipment accessible to the
All CPUs & Numeric Co-processors All Color Graphics & Monochrome disabled if it wants to sell its wares to the federal government.
System Expansion & Extended Memory Monitors The new Section 508 amendment prohibits the federal govern­
Floppy, Fixed & Non-standard Disk Drives Parallel & Serial Ports ment from purchasing any microcomputer technology unless it
Standard & Non-standard Printers Mono,CGA, Hercules & EGA
System Board : OMA, Timers, Interrupt, Adapters has the hooks to become adaptable to the physically chal­
Real-time Clock & CMOS config. RAM All Keyboards & the 8042 Controller lenged. Current federal regulations mandating hiring of the
handicapped, as well as purchasing adaptive computer equip­
NEW: Manufacturer's burn-in diagnostics now ment, should improve this atmosphere even more.
available for IBM and compatible PC, XT, AT, Presently, graphics and graphical interfaces are problems for
386, 486 and PS 2 systems. blind users. IBM has opened the source code for OS/2 and PM,
hoping its graphics-based operating system can be made avail­
Service Diagnostics for PC, PC/XT, and compatibles only ..... .. ...... $169 able to the blind market through the technology of synthesized
Alignment Diskette for PC, PC/XT and compatibles (48 tpi drives) .. . .. . . $ 50 speech. IBM has gone so far as to establish a Special Needs
Wrap-around Plug for PC, PC/XT and compatibles (parallel and serial) .. $ 30 Center in Atlanta, Georgia, to handle issues relating to the
Service Diagnostics for AT and compatibles only .... . ................ $169
physically handicapped. Apple has encouraged many third­
Alignment Diskette for AT and compatibles (96 tpi drives) . . ..... $ 50
Wrap-around Plug for AT (serial) .... . ............... _.•..... $ 15 party vendors to create adaptive hardware and software for its
ROM POST for PC, PC/XT and compatibles only . . .. . .... $245 line of personal and business computers. Microsoft and other
ROM POST for AT and compatibles only ..... . ..... . ...... . ........ $245 companies have encouraged distribution of documentation in
Service Diagnostics: The KIT (Includes all ol the above-save $502) . $495
electronic-disk formats to aid in the production of braille and
Service Diagnostics for PS/2 models 25/30 50/60 or 70180 and compatibles
(please specify) . . . . ....... . .... .... ........... .... . . .. $195
large print.
Service Diagnostics tor 386 or V2, V30, or Harris, etc. (please specify) ... $195 You might get the impression that there are no serious obsta­
Diagnostics II is the solution to the service problems of users of all cles for the disabled now that the so-called major players are
CP/M-80, CP/M-86 and MS-DOS computers . . . .......... $125
getting into the act. Unfortunately, that isn't so. There are still
Alignment Diskette for PS/2 and compatibles (3.5 inch) . . ..... . . . ..... $ 50
real challenges facing the disabled computer user. These chal­
lenges include graphical interfaces that don't talk for the blind,
non-ASCII telecommunications systems that isolate the deaf,
and hyperexpensive solutions for the motor-disabled that don't
meet the needs of most of them.
Adaptive technology has brought the use of personal com­
puters to disabled people, for whom the combination of per­
sonal computers and adaptive technology means a more pro­
ductive life. •

Joseph J. Lazzaro is the director of the Adaptive Technology


FIRST IN SOFTWARE TECHNOLOGY P.O. Box 611328. San Jose, CA 95161-1328 (408) 745-0234 Telex 270365
Program for the Massachusetts Commission for the Blind and is
a freelance technical writer and founder of Talking Computer
SUPE RSOFT is a registered trademark of SuperSoh. Inc. ; CDC of Control Data Corp.; 1BM PC, AT & XT al
International Business Machines Corp.; MS-DOS of Microsoft Corp.; NEC of NEC Information Systems Inc
Systems. He can be reached on BIX as "lazzaro . "
PRIME of PRIME INC .; Sony of Sony Corp. ' .,

268 BYTE • AUGUST 1990 Circle 258 on Reader Service Card


Only NRI teaches
you to service all
computers as you
build your.own fully
AT-compatible micro-
now with 1 meg ~
RAM and 20 ~
.........-...--
meg hard drive!
Jobs for computer service technicians
will almost double in the next 10 years accord­
ing to Department of Labor projections, making computer
service one of the top 10 growth fields in the nation. Your incomparable hands-on training includes
Now you can cash in on this opportunity-either as all this:
a full-time industry technician or in a computer service NRI 's unique Discovery Lab®lets you design and modify
business of your own-once you've mastered electronics circuits, diagnose and repair faults • Hand-held digital
and computers the NRI way.
multimeter, complete with "talk-you-through" instruc­
Get inside thepowerful, fully A T-compatible tions on audio cassette • Digital logic probe lets you
West Coast computer syst,em visually examine computer circuits • The latest West
Th give you hands-on training with the absolute in state-of­ Coast 1010 ES AT-compatible computer with 101-key,
the-art computer technology, NRI includes the powerful "intelligent" keyboard and 1.2 megabyte, 5114" floppy
new West Coast 1010 ES computer as the centerpiece of disk drive • 20 megabyte hard disk drive you install
your training. You build this 1 meg RAM, fully IBM AT­ internally• 64K ROM, 1 meg RAM• MS-DOS, GW­
compatible computer from the keyboard up, plus you now BASIC, and exclusive word processing, database, and
go on to install a 20 megabyte hard disk drive to complete spreadsheet software • Reference manuals, programming
your total computer system. guidelines, and schematics.

Understanding you get only through experience See other side for highlights ofNRI "hands-on "
You need no previous background in electronics to succeed computer training ....
with NRI. You start with the basics, rapidly building on the
fundamentals of electronics with ~ '
bite-size lessons. You perform
hands-on experiments with your SEND CARD TODAY FOR FREE NRI CATALOG
NRI Discovery Lab®and then move
on to master such advanced con­
cepts as digital logic, microproc­ l!1 Check one FREE catalog only.
essors, and computer memories. D Computers and Microprocessors D Security Electronics
D TV/ Video / Audio Servicing D Electronic Music Technology
Learn at home in your D Robotics D Telecommunications Technology
spare time D Computer Programming D Basic Electronics
With NRI, you learn at your own
convenience in your own home.
No classroom pressures, no night Name (Please print) Age
schooL no need to quit your present
job until you're ready to make your COMPUTERS AND
move. And all throughout your Address
MICROPROCESSORS
training you've got the full support This training prepares you to service all
of your personal NRI instructor c:Omputers as you build your own fully
IBM AT-compatible computer. Total City State Zip
and the entire NRI technical and systems training includes 1.2 meg, 5W'
support staff. They're always floppy disk drive, 20 meg hard disk For career courses approved under
ready to answer your questions drive, monitor, test equipment, soft· GI Bill 0 check !or details .
and help you whenever you need it. ware, and the NRI Discovery Lab®.
Accredited by the Accrediting Commission of the National Home Study Council
Get all the facts from NRI's
free 100-page catalog. Send today! 169-080
Get In-Demand Computer Servicing
Skills With NRI 11Hands-On'' Training

Using NRl's unique Action Audio You set up and perform electronics After you build this digital logic probe, you You install the 1.2 meg, 5 v.· floppy disk
Cassette, you're talked through the experiments and demonstrations using explore the operation of the West Coast drive, learning disk drive operation and
operation and practical applications of your NRI Discovery Lab . You even 1()1-key, detached "Intelligent" keyboard adjustment. Later, you Improve your data
your hand-held digital multimeter-the interface the lab with your computer to and Its dedicated microprocessor. storage capacity dramatically by Installing
basic, indispensable tool for the "see" keyboard-generated data. this powerful 20 meg hard drive.
computer specialist.

Total Computer Systems Training, Only From NRI Mastery Is "Built-In"


No computer stands alone ... it's part of a total You assemble the West Coast 101-key
system. So if you want to learn to service and "intelligent" keyboard, install the
repair computers, you have to understand power supply and 1.2 meg, 5W'
today's computer systems. And only NRI floppy disk drive, and attach
builds meaningful training around just the high-resolution monitor. You
such a powerful computer system- then go on to install a powerful 20
the new West Coast 1010 ES Series meg hard drive-today's most
Computer, complete with monitor, wanted computer peripheral­
floppy disk drive, hard disk drive, now included as part of your NRI
and valuable software-all yours to hands-on training.
train with and keep. The many demonstrations and
The 1010 ES features full IBM experiments you perform as you
AT compatibility, the breakneck build your computer system give you
speed of an advanced. 80286 CPU, a total mastery of computer opera­
and big-system raw power: 1 meg tion, based on a thorough
RAM and full expandability for knowledge of the intricacies
future system growth. of computer theory.

100-Page Free Catalog Tells


More . . . Send Today!
Send the postage-paid card
today for NRI's free 100-page
catalog that gives all the facts

NO POSTAGE
I about NRI computer training,
plus career training in robotics,
NECESSARY
IF MAILED
INTHE
I TV /video/ audio servicing,
electronic music technology, and
UNITED STATES
I many other fields. If the card is
missing, write to NRI at the
I address below.
BUSINESS REPLY MAIL
I
FIRST CLASS MAI L PERMIT NO. 10008 WAS HINGTON , D.C.
IBM is a registered trademark of In ternational
Business Machines Corp.
POSTAGE WILL BE PAID BY ADDRESSEE

Al~• School of I
IWIW'I School of
Elect ronics
McGraw-Hill Continuing Education Center I McGraw-Hill Continuing
Electronics
4401 Connecticut Avenue, NW
Washington, DC 20077-3543 I Education Center
4401 Connecticut Avenue, NW
I Washington, DC 20008

I. •I.111. II 11. I I I. I I 11. I I I.I 11 .. 1. I.I I.. I.. 11. I.I.I I I


I
Enjoy
Subscribe to BYTE now
and

SAVE up to
MORE SPEED!
SAVE up to $66.05
52°/o
Pl.US,
get the annual IBM PC
PLUS
get the extra IBM PC Special Issue
Special Issue as an
Send me BYTE for :
EXTRA 0 1 year (12 issues) for $24.95
(Save 40% off the newsstand cost)
BONUS! 0 2 years (24 issues) for $44.95
(Save 46% off the newsstand cost)
0 3 years (36 issues) - $59 .95 City/State/Zip _ _ _ _ _ _ _ _ _ _ __ __
SA VE 52% off the newsstand cost
(20% off the basic subscription price)
D Payment enclosed D Bill me
No-Risk Guarantee: If dissatisfied , cancel anytime for a full 100% refund . Your subscription will start in 6-8 weeks. Watch for it!
Single copy $3.50. Th e basic annual subscription rate is $29.95.
1608067

Profit from
MORE POWER!
SAVE up to 52°10

11\ITE
PLUS
get the extra IBM PC Special Issue

IBM SPECIAL EDITION Send me BYTE for :

D 1 year (12 issues) for $24.95


(Save 40% off the newsstand cost)
Company _ _ _ _ _ _ _ _ _ _ _ __ _ __

D 2 years (24 issues) for $44.95


(Save 46% off the newsstand cost)
Address _ _ _ _ _ __ __ _ _ _ _ _ _ __

City/State/Zip _ _ __ _ _ _ _ __ _ _ __
D 3 years (36 issues) - $59.95
SAVE 52% off the newsstand cost D Payment enclosed D Biii me
(20% off the basic subscription price)
No-Risk Guarantee: If dissatisfied, cancel anytime for a full 100% refund. Your subscription will start in 6-8 weeks. Watch for it!
Single copy $3.50. The ba sic annual subscription rate is $29.95.
1608067

• Stay in the know on all Gain


major microcomputer
products and innova­
tions
• Save time and money­
MORE APPLICATIONS!
invest in the best equip­
ment for your needs
SAVE up to 52°10
PLUS
• Harness the maximum
power of your micro.

Subscribe today get the extra IBM PC Special Issue


and save! Send me BYTE for :
In a hurry? 0 1 year (12 issues) for $24.95
(Save 40% off the newsstand cost)
Call Toll-Free
1-800-257-9402 0 2 years (24 issues) for $44.95
(Save 46% off the newsstand cost)
weekdays 9-5 EST. D 3 years (36 issues) - $59 .95 City/State/Zip _ _ _ _ _ _ _ _ _ _ _ _ __
In NJ, call SAVE 52% off the newsstand cost
(20% off the basic subscription price)
D Payment enclosed D Bill me
1-609-426-5535.
No-Risk Guarantee: If dissatisfied. cancel anytime for a full 100% re fund . Your subscription will start in 6-8 weeks. Watch for it!
Single copy $3.50. The basic annual subscription rate is $29.95.
1608067
J
j
NO POSTAGE
NECESSARY I
IF MAILED
INTHE J
UNITED STATES
I
BUSINESS REPLY MAIL I
FIRST CLASS MAIL PERMIT NO. 42 HIGHTSTOWN, NJ
J
POSTAGE WILL BE PAID BY ADDRESSEE:
I
I
El\ITE
Subscription Department
I
P.O. Box 558
Hightstown, N.J. 08520 -9409
i
I
I. Detach and mail card
111. I•• 1•• 1. 1. .1.111 ... 1.1 ...1.. 111 ... 1.1 .... 11. I
II I
1 now to
--------------------~ SAVEupto
I
NO POSTAGE
NECESSARY
J
I
52o/o
on BYTE ...
IF MAILED
INTHE
I
BUSINESS REPLY MAIL
UNITED STATES
I Pl.US,
get the annual IBM
FIRST CLASS MAIL PERMIT NO. 42 HIGHTSTOWN , NJ i PC Special Issue as
POSTAGE WILL BE PAID BY ADDRESSEE: i an
I
El\ITE ; EXTRA
Subscription Department
P.O. Box 558
J BONUS!
Hightstown, N.J. 08520-9409 I
I
111 ... 1.. 1•• 1.1 ... 1.111 ... 1.1 .. I I11 111. I I 1.1. 111 II 1 I J
·-­ - - - - - - - - - - - - - - ----1I

:I -.••~
]
NO POSTAGE
NECESSARY
IF MAILED
INTHE
UNITED STATES Order even faster by
J phone:
BUSINESS REPLY MAIL
FIRST CLASS MAIL PERMIT NO. 42 HIGHTSTOWN, NJ

POSTAGE WILL BE PAID BY ADDRESSEE:


J Call
J
J
Toll-Free
El\ITE
Subscription Department
J
.l
1-800-257-9402
weekdays 9-5 EST.
P.O. Box 558 In NJ, call
Hightstown, N.J. 08520-9409 I 1-609-426-5535.
i
111 ••• 1•• 1•• 1.1 ... 1.111 ... 1.1 ••• 1.. 111 ... 1.1 •••• 11.1 i
'
1
FEATURE

A SOFTWARE
DEVELOPER
LOOKS AT OS/2
Presentation Manager provides a rich platform
for graphical user applications
Peter Kron

ldus PageMaker for OS/2 Presentation Man­ which we call edge code , is specific to the individual platforms.
ager (PM) began shipping in September 1989 With OS/2 ' s and Windows ' common hardware and software
after more than two years of development. ancestry, there was no need for an entirely new third edge. In­
After the first developer conferences, Aldus stead , OS/2 became more of a subdivision of the Windows-spe­
engineers worked closely with Microsoft and cific code. Our goal was to use as much core and Windows code
experimented with a number of prerelease software develop­ as possible , preserving the look and feel of PageMaker and en­
ment kits. suring file compatibility. But we also wanted to take advantage
During this period, Aldus created and released new versions of inherent features of OS/2 to improve productivity wherever
of PageMaker for the Macintosh and for Windows. This gave possible .
Aldus a unique vantage point
for assessing OS/2 as a devel­ Commitment to
opment environment. OS/2 Portability
represents a rich arena for de­ From its beginning, Aldus has
velopers , but it is not without dedicated itself to developing
pitfalls. Some are endemic to software from a common
the operating system itself; code base with a high degree
others result from developers of portability. Portability is,
who are accustomed to devel­ of course, essential to code
oping applications for Win­ reusability for any product
dows or the Macintosh.
,,
/ that is available on more than
As software engineers, our one platform. For the devel­
experiences in developing the oper, that reusability is key to
Windows and Macintosh ver­ efficiency in product testing
sions of PageMaker made it and enhancement. This con­
easier for us to design Page­ cept bears fruit for the user as
Maker for OS/2 . PageMaker well , on several levels.
had already straddled the host At the most abstract level ,
application programming in­ common code ensures com­
terface (API) fence for almost mon design. If designs di­
three years and was developed verge, enhancements on one
under the core code concept. platform become increasingly
Between 50 percent and 75 difficult to support on other
percent of PageMaker, which platforms. While some fea­
is written almost entirely in tures are not feasible on all
C, is shared between the Mac­ platforms, users benefit from
intosh and Windows plat­ common features where they
forms. The remaining code, continued

ILLUSTRATION : ROBERT TINNEY © 1990 AUGUST 1990 • BYTE 269


FEATURE
A SOFTWARE DEVELOPER LOOKS AT OS/2

Windows and the Macintosh in their respective edges . If core


code contained assumptions specific to one or the other, the
CODE STRUCTURE problem soon became apparent during testing . But, because
both platforms follow a top-left-based imaging model, portions
of the core code that assumed this orientation subsequently
caused problems in porting to OS/2 .
A second subtlety is that some of the PM event messages dif­
fer only slightly from the equivalent Windows messages either
in interpretation, parameters, or order of generation. These
slight differences are more bothersome than outright new mes­
sages, which the application can handle conditionally.
For example, the slightly new interpretation of OS/2 key­
stroke messages changed the basic assumptions of the event
handlers . This forced us to make changes to a large amount of
code spread throughout the program. In many respects, the PM
scheme is an improvement, but we found the difference to be
bothersome. A particular problem arises when engineers port
stable, familiar code to a new environment. Sometimes they
think in terms of the previous environment, and subtle differ­
ences can become real blind spots .

Imaging Models
Due to the exacting nature of typography itself, desktop pub­
lishing is based on the WYSIWYG concept. While a VGA
screen cannot show all the detail of a document that a 1200-dot­
Figure 1: Edge code handles AP/s specific to a platform. per-inch imagesetter will produce, the final result must be pre­
Core code performs portable functions specific to PageMaker. dictably precise.
For example, if the final imageset copy of an annual report
shows unexpected problems in alignment, even though the ma­
exist. Users are free to choose the platform best suited to their terial looked fine on-screen, it will have to be redone. If the
tasks-on the basis of the availability of applications, periph­ user encounters expensive surprises (and extra trips to the
erals, or connectivity-and , at the same time, enjoy a familiar printer), the value of desktop publishing diminishes consid­
user interface and feature set. erably.
Furthermore, a portable code base ensures that the file for­ To ensure precise output , PageMaker follows strict rules in
mat is also portable. As a result, the user can work on any plat­ generating and interpreting the screen image. Usually these
form, yet still exchange data with other users on other plat­ rules do not exactly match the underlying imaging model, so
forms . the edge code must be carefully written to achieve the required
result.
OS/2PM PM's imaging model differs radically from Windows, caus­
PM is really a mixture of two levels of API: window manage­ ing macros to be ineffective as a porting tool. We were able to
ment and graphics imaging. This division reflects dual parent­ use conditional code (code that is included only in certain envi­
age by Microsoft and IBM . Window management is very simi­ ronments) for the imaging because the necessary functions
lar to the Windows API, while graphics imaging bears a strong were already modularized at the back end of the application .
resemblance to IBM mainframe graphics models. Certain edge-specific modules required complete rewriting,
Similarly, PageMaker's code base has a window manage­ however . (Conditional code was used primarily in modules that
ment edge (front end) and an imaging edge (back end) (see fig­ were already Windows-specific .)
ure 1). The various core functions, such as data storage and text In a few key instances, we were able to take advantage of the
composition, generally fit in the middle. Since we had an estab­ opportunity to improve our core-edge boundary by defining
lished Windows edge for the front end, we were able to modify new platform-independent service routines to encapsulate the
it to handle the OS/2 API, often by creating compiler macros. OS/2-specific code. Our main guideline was readability . Ifwe
Other API differences are limited to argument types and con­ could write a specific section as conditional code without too
stants and could be resolved by conditional data type defini­ much loss of readability, we thought it was unnecessary to de­
tions. fine new service routines at that time .
Implementing features that required significant change was
not quite that straightforward. We found that subtle differences Device-Dependent Issues
can trip you up. One of the most pervasive distinctions is the Resolving the problem of pixel-specific idiosyncrasies of the
switch from a top-left screen origin in Windows to a bottom-left two graphics models was much more difficult. While both
origin in PM . This orientation affects relative placement of models are based on stroking path lines of a defined width , the
child windows (such as rulers), common drawing code , and two imaging engines do not always affect the same pixels. It
generation of bit-mapped images. The computation that is took some work to recode the algorithms so that PageMaker
needed to convert from one form to the other depends on cur­ graphics and text would butt up properly under PM .
rent window height. While this computation is not difficult , it The complexity of the metrics associated with text fonts can
affects a surprising amount of code and can be the source of make accurate text display very tricky . In addition, the repre­
many bugs if its use is not thought out thoroughly. sentation of font names and attributes is significantly different
For example, Aldus had isolated many differences between under the Macintosh, Windows, and PM environments, so font

270 BYTE • AUGUST 1990


FEATURE
A SOFTWARE DEVELOPER LOOKS AT OS/2

code had to be rewritten from scratch.


Font technology in general has been a hot topic recently , and
there will undoubtedly be more changes in this area. The good THREAD STRUCTURE IN
news is that vendors are now seriously addressing these issues PRESENTATION MANAGER
and are making progress .
Solutions to all these problems must address four basic de­
vice types: 1-to-l screen-aspect ratios (such as VGA), other
screen-aspect ratios (such as EGA), Postscript printers , and
raster printers. No imaging model is perfectly device-indepen­
dent. Thus, application requirements and device capabilities
constrain the way the application uses the engine APL
We were pleased to find that PM's graphics programming
interface (GPI) has a much richer set of capabilities than that of
Windows. These feat ures include new curve primitives , pick­
correlation of mouse actions, line attributes versus pen objects ,
and redraw of complex objects by the engine itself. The GPI
also provides a (somewhat daunting) hierarchy of viewing
transforms. An application that runs on multiple platforms
must hide platform-specific implementations. However, this
process makes it difficult for the application to take full advan­
tage of its features and capabilities. We are still addressing this
issue .
A note of caution: The Windows Device Context (a collection
of device and drawing attributes) is split into two handles under
PM . Some functions in the GPI require the PM Device Context
(a collection of device attributes) , while others require the Pre­
sentation Space (a collection of drawing attributes).
PM can also associate multiple Presentation Spaces with a
Device Context. Fonts are associated with the Presentation Figure 2: Threads for event handling and screen redraw are
Space. The result can be changes to some function-interface always active. A separate service thread performs various
definitions to provide each function with the proper handle. actions that the user initiates.
Developing Applications in OS/2
The four main features of OS/2 that affect development deci­ Just as on the physical desktop , there is a point at which jug­
sions are a larger address space, enriched graphics, multitask­ gling multiple tasks creates clutter and reduces productivity.
ing, and multithreading . During the development of Page­ But that point varies from person to person and situation to situ­
Maker, we had an opportunity to explore three of these areas, ation. With the ability to work effectively on multiple docu­
but we did not use the fourth , the graphics extensions provided ments , you can choose what works best for you.
by the GPI. Achieving this same level of independent activity by imple­
Most welcome in OS/2 development was the "free lunch " we menting threads within one process would have required con­
enjoyed from the larger address space . It greatly reduces code siderable synchronization of access to data structures; using
swapping in PageMaker, resulting in an immediate boost in raw multiple processes is much more straightforward. There is
performance without extra engineering time or effort . In the some overhead in this approach, since the cursor and other re­
design phase, we discussed various changes to our caching al­ sources must be loaded separately, but the code itself is all
gorithms, based on the assumption of having more memory, but shared . Thus, using separate processes was our preferred
we implemented only some basic caching of bit maps and font choice . PageMaker creates shared memory (another OS/2 fea­
metrics. There is still lots of room for enhancements in this ture), which is used by the different processes to coordinate
area, such as in tuning file management, but we left that task their activities .
for future versions. We also built multithreading into PageMaker for OS/2, a
With PageMaker for OS/2, the user can open multiple docu­ technique that is quite effective in improving the responsive­
ments, a feature unique to this platform . Cutting and pasting ness of the application. Three threads are always active-an
between documents is simpler than in Windows. We imple­ event-handling thread, a screen-redraw thread, and a service
mented this feature by creating a separate process for each thread (see figure 2).
document window. Multitasking-using separate processes­ Generally , PM is less responsive if any input message re­
facilitates background operations such as flowing text and quires too much processing . PM's guidelines state that no mes­
printing. While this feature doesn't alter the raw performance sage should require more than Y.o second . For example, calling
of the application, users find it has a dramatic effect on their a subroutine to print a page while processing the print com­
productivity because it frees them to work in one area while mand message would prevent PM from dispatching any further
other operations proceed in the background . messages to any applications, slowing performance.
You probably wouldn't want to edit three documents at once. To meet this criterion, long user operations in PageMaker­
However, there are times when you work on several things, and printing , importing data, and flowing text-are performed by a
you must wait on things like printing, and you want to use your service thread. Program initialization is also largely performed
time efficiently. At other times , you are actively working on by the service thread, which absorbs the idle time while the
only one document but need to refer to other documents and user invokes the new or open dialogue. A separate thread waits
possibly copy from them. continued

AUGUST 1990 • BYTE 271


FEATURE
A SOFTWARE DEVELOPER LOOKS AT OS/2

for new event messages. Each is handled quickly so PM can Programmers will especialiy appreciate the larger data
activate other applications . space available to compilers and linkers . No longer are they in­
Synchronizing the service thread and event-handling thread terrupted by the need to break up modules because a compile
is complicated because the user may continue to type or move failed due to the definition of too many symbols. All the devel­
the mouse, which activates the event-handling thread while the opment tools run in protected mode and so have access to much
service thread is still busy. If this conflict occurs, PageMaker. more memory for internal table storage. Linking a large appli­
for OS/2 filters these messages and accepts only certain basic cation, especially one containing debug code and debugger
ones, such as resize and minimize. data , is an order of magnitude faster with OS/2 memory man­
A private message is posted from the service thread to agement than under DOS using virtual-disk scratch files .
indicate completion of its task. Until this occurs , user activity Debugging in OS/2 using CodeView , Logitech ' s Multi­
in PageMaker is restricted. The program indicates this condi­ scope , or one of the other available debuggers is much easier
tion by disabling menu items and displaying a "busy" cursor, than either in Windows or on the Macintosh . Source-level de­
which looks different from the hourglass cursor. The user is bugging with these tools is a great improvement over using sim­
free to switch to other applications , and when the busy cursor is pler products such as Windows Symbolic Debugger. Because of
moved to other windows, it will change to the appropriate cur­ OS/2's multitasking feature, the debuggers intrude less on the
sor for that application. When there is an hourglass on-screen , target application. Due to the 640K-byte memory limit on Win­
the user cannot switch to other applications. dows , we had never been able to efficiently debug PageMaker
In PageMaker, we used a separate thread for screen redraw with CodeView .
for two reasons . First, PageMaker doesn 't limit the number of Also , protected memory immediately flags many pointer
objects appearing on a page; thus, processing a redraw request errors. If the problem isn't obvious, the debugger can restart
can easily exceed the guideline of Y.o second. But more impor­ the program to find it. Some potentially nasty bugs become
tant, using a separate thread allows the user to abort drawing. trivial to find and fix when the hardware gives you a helping
In this case , when the user rescales a page , the redraw can pro­ hand . The same bugs on Windows can require many time-con­
ceed immediately. The program feels less responsive if it fin­ suming reboots .
ishes the page at the old scale and completely redraws at the new QuickHelp (in the software development kit) is also very ef­
scale. fective in the OS/2 environment. It is handy to leave a Quick­
Dynamic scrolling-redrawing the screen as the user drags Help window on the screen desktop for reference while editing
the scroll thumb-is also possible. The event-handling thread source code. QuickHelp generally provides sufficient details of
monitors the scroll bar and draws the rulers (which redraw the parameters and options available for any system call , elimi­
quickly and give immediate positional feedback to the user) . nating the need to shuffle through the sizable manuals . In
The screen-redraw thread constantly tries to redraw the page OS/2, with a few keystrokes, you can access the application,
and catch up. debugger, source files, and reference manual. The cost for
Because responsiveness, in particular, gives users a sense of these luxuries is memory. Our development was done on 4­
control over the application , they perceive the application as megabyte machines , but that configuration is the bare mini­
more of a tool than a master . We all like more speed-especial­ mum . If you have 6 MB, you will experience considerably less
ly when it comes to screen display-but we generally accept swapping.
reasonable delays . It is particularly frustrating, though, to ex­ So what's wrong with OS/2 development? For one thing,
perience unnecessary delays. The ability to abort a redraw op­ your favorite TSR programs and tools may not yet be available.
eration and change course is very satisfying. Many tools will run in the DOS compatibility box, but you can't
Implementing dynamic redraw without multithreading invoke them yet from protected-mode command files. You may
places a greater burden on the application developer to poll for also be lacking driver support for various hardware or network
messages at various points . Multithreading allows concurrent options, a situation that may require booting DOS.
activities to be separated more naturally in the code. The GPI Finally , PM is conscientious about telling you that you made
engine itself anticipates user multithreading and performs an error, but finding where you made it can sometimes be te­
some of the necessary synchronization for the application, fur­ dious . There is room for many more diagnostic tools to help
ther simplifying the engineer's task. clean and tune the code. On the whole, however, you will find
OS/2 well worth investigating as a development environment.
Assessing the OS/2 Development Environment
In the early beta versions of OS/2, developers found it safer to Untapped Potential
build programs under DOS and use OS/2 only for testing. By PageMaker for OS/2 brings some of the benefits of OS/2 to the
the time OS/2 was released, however, there were more advan­ end user. But other advantages of OS/2, for both end users and
tages to working in OS/2 entirely. Now, developers have come developers, remain untapped. OS/2's architecture lays the
full circle, developing code on OS/2 and rebooting to DOS or groundwork for much tighter coordination among different
Windows only for testing. tasks on a user's desktop. Some tasks will be invoked by explic­
Being able to create multiple command sessions was one of it user action or result from links between documents. Others
the first things we appreciated about OS/2. This feature is use­ will run as background service tasks that are invisible to the
ful to perform background compiles or network transfers and to average user except in some form of enhanced productivity.
preserve your current state. It is very easy to quickly switch Networking, too, will take place at various levels of user visi­
from one session screen to another just to work in another di­ bility. With the advent of more applications like PageMaker ,
rectory with a new set of environment variables. Multiple ses­ OS/2 will achieve a critical mass and users will begin to tap this
sions also help you to keep a train of thought during a compile­ potential. •
just switch to another session and keep working . Under DOS ,
programmers frequently juggle a mental list of things to do Peter Kron is a principal software engineer for Aldus Corp. (Se­
after the compile completes-and often forget one or two of attle, WA). He was the technical lead in developing Aldus Page­
these items while they wait. Maker for OS/2. He can be contacted on BIX c/o "editors. "

272 BYTE • AUGUST 1990


Circle 154 on Reader Service Card

......- PC Compatible-......
Single Board Computers
for the OEM
DR DOS®Now Available
Quark®/PC + I
• NEC V-40® Processor I
• Video/LCD Controller
rll
t
• 8 or l 0 MHz Frequency
• Up to 768K Memory
4" x 6 11

Quark®/PC II
• 80386 SX based
• EGA® Video/Color LCD
Controller
• SCSI Hard Disk Control
4 x 6
11 11
• Floppy Disk Control
• Up to 4 Mbytes Memory
To order or enquire call us today.
Megatel Computer Corporation
(416) 245-2953 FAX (416) 245-6505
125 Wendell Ave., Weston, Ontario M9N 3K9
REPS: Italy 39 331 256 524 Austria 43 222 587 6475
W. Germany 49 6074 98031 Finland 358 0757 1711
U.K. 44 959 71011 Sweden 46 4097 1090
Netherlands 31 838 541 301 Norway 47 986 9970
Australia 61 03 568 0988 Denmark 45 244 0488
France 1 47 46 94 52
Trademarks: Quark - F. +K . Manufacturing Co.
Ol'lOOS - Olg lta l Research lid. EGA - IBM Corp V·40 - NEC Corp

.....--rnegatel---­
BYTE BACK I S S U E S F 0 R S A L E
1987 1988 1989 1990 Rates (postage and handling included):
January 1987 · '90 BYTE Issues $6.00* 1985 Inside The IBM PCs $4.00
BYTE '83-'84 Index $4.00 1986 Inside The IBM PCs $5.00
February BYTE 1985 Index $4.00 1988 Inside The IBM PCs $6.00
BYTE 1988 Index $4.00 1989 Inside The IBM PCs $6.00
March *June 1988 (Benchmark s) $3.00
*December 1988 $3.00
April
D
Issues
May
The above prices include poscage in the US. Please add $.50 per copy for Canada and
Mex ico; and $2.00 per copy to foreign countries (surface delivery) . European customers
please refer to Back Issue order form in International Advertising section of book.
Available
June Please indicate which issues you would like by checking (v) the boxes.
Send requests with payment to :
July BYTE Back Issues, One Phoenix Mill Lane, Peterborough , NH 03458
(603) 924-9281
August
D Check enclosed Charge: D VISA D MasterCard
September Card#

October Exp. Date


Signature
November
December Address - - - - - -- - -- - - -- - - - - - ­
Inside the City
IBM PCs State _ __ _ __ _ _ _ _ _ _ _ Zip

All orders must be prepaid. Please allow four weeks for delivery.

AUGUST 1990 • BYTE 273


Pretty.
A PC that looks good in your We also build industrial-strength option cards to han­
office won't look good for long dle myriad functions. As well as 286, 386N and 486N
out in the plant. CPU cards in a full range of processor speeds. Our CPU
Where heat murders micro­ card designs use Very Large Scale Integrated circuits
processors. Dust decimates and programmable array logic
disk drives. And vibration devices to reduce component
victimizes video cards. counts by 50-60%. Which
Mission Critical Workstation
1448: 9 option slots, 2 drive bays Which can wreck your entire enhances reliability and resis­ Ultrafast 32-bit (80386) AT"
and a 95-132 VAC, 47-63 Hz operation. tance to physical stress. And equivalent CPU board 83865.
power supply.
That's why Texas Micro­ ultimately contributes to our Available at 16, 20. 25, 33 MHz.
systems offers a complete line of reliable, IBM-compatible remarkably long mean time between failures: 70,000­
products and systems specifically engineered for those 100,000 hours, calculated against the
brutal industrial environments that eat pretty PCs MIL Standard Handbook 217E.
for breakfast. You won't find that kind of card
To ensure maximum reliability we design and manu­ selection-or MTBF-among the lead­
facture from scratch practically everything that goes into ing PC makers.
our systems. Like passive backplanes-which, by the You won't find them torturing their
way, we pioneered for PCs in 1983. These backplanes systems like we torture ours, either.
accommodate a full complement of convenient, plug-in Not only do we perform extensive
components. And they're why our mean time to repair "shake, rattle and roll" tests on
is a phenomenal 10 minutes. Mission Critical Benchtop each new design, but we pretest
You won't find passive backplanes-or lower MTTR­ 2003: JO option slots, 2 drive
bays and a 95-130 VAC,
all our systems. Burning them
in any of the leading office PCs. 47-440 Hz power supply. in at 55°C for 42 hours straight.
Pretty reliable.
Just to make sure they can take the heat at your plant. for systems integration and a guarantee to meet shock
What's more, we shock-mount our disk drives to stand specs. And, of the leading PC makers, Texas Micro­
up to vibrations surpassing Richter scale proportions. systems has the longest history of design using Intel
And we use only high-reliability power supplies that can microprocessors: 15 years in all. That's why you11 find
go 100,000 hours, MTBF. our systems hard at work in harsh
With all that reliability designed into our products, is operating environments at 70
it any wonder that we guarantee better support than the of the Fortune 100 companies.
leading PC makers? Every system we offer comes with a Granted, the leading office
full one-year, on-site warranty. Theirs don't. We also offer PCs may be prettier than ours.
a toll-free number for technical and sales information, a But our industrial-strength sys­
regional network of sales engineers, engineering support Mission Crih"cal Rack-mount
tems are designed to be more 2001: JO opn"on slots, 3 drive bays
reliable. And that makes our and a 95-130 VAC, 47-440 Hz
lt's-No-Comoarison Chart power supply.
Texas Microsystems COMPAQ IBM systems look a lot better
Passive backplane YES NO NO where it really counts:
100,000-hour-MTBF POWer supply YES NO NO Your production line.
Shock-mounted disk drives YES NO NO
Maximized MTBF YES NO NO For technical or sales information, call
Positive pressure, filtration YES NO NO
Operation at 55°C
42 hours bum-in at 55°C
Maximum expansion slots available
YES
YES
14
NO
NO
5
NO
NO
5
1·800-627-8700
I-year, on-site warranty YES NO NO
Toll-free sunnort number YES NO NO
- Texas Microsystems Incorporated
Regional sales suvPOrt
"Shake, rattle and roll" testing
YES
YES
NO
NO
NO
NO 111 10618 Roddey Road • Houston, Texas 77099
713-933-8050 •Fax: 713-933-1029

Circle 319 on Reader Service Card


. Unleash Your 386, 486 & i8,6 0!
NOP Fortran is the key to unlocking the numeric Milt Capsimolis of Ithaca Software, developer Our compilers come with the features you need
of HOOPS, the highly regarded 30, object- to simplify porting to the 32-bit mode of the 386,
power of Intel's 32 bit CPUs, including the i860
super-computer-On-a-chip. All of the members oriented graphics library reports : ·we ported a including a 99% VAX VMS compatible
of our NOP language family are specifically huge C library - well over 100, 000 lines ­ FORTRAN and a dual dialect C which is UNIX
designed to let you take maximum advantage without a hitch, in less than a day! ... We liked System V and ANSI compatible . Also included is
the enormous advantage NOP C-386 offers a library of 135 character and pixel oriented
of 32 bit protected mode operation , including the
4 gigabyte address space of the processor, plus through its support of the Weitek coprocessor. • graphics routines that automatically delect and
access to all available coprocessors from Intel, support the lull range of PC display adapters.
Weitek and Cyrix. And, speaking of speed, our Fred Ziegler of Aspen Tech in Cambridge, Plus we carry a lull line of third party libraries and
MA: ·1ported900,000 lines of source in two utilities that were ported with our languages.
new Number Smasher i860™ delivers super­
computer throughput running in an ISA bus for weeks with NOP Fortran-386 wi thout a single For information about numeric coprocessor per­
aboutthe price of a 486 system. If you're burning problem!" Aspen Tech's Chemical Modeling formance, call for your free copy of an article by
up a lot of Cray time, you ought to seriously System is in use on mainframes worldwide Stephen Fried, "The State of PC Numerics in
consider the Number Smasher i860r"'. and is probably the largest application to ever 1990". For more information, please call our
run on an Intel processor. Technical Support Dept. at (508) 746-7341 .
• ···.·.·.·.·-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:·:· ··•·••·••·••·••·••·••·••···•··.·.•...·:·:·:-.·:·.·:·:-:·:·:·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.....•••••••.••·.•••.••••·••.•••.•••••••.••••·••.·••........ :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-::.:-:-:-:-:-:-:-:-:.:-:-:-:.:-:-:-:.:-:-:-:-:-:-:-:.:-:-:-:.:-:-:-:.:-:-:-:-:-:-:-:·:·>>:·>:·:·:->:·:·:·:·:·:·:-:·:-:·:·:-:-:-:-:-:-:-:-:-:-:-:-:-:-·-·.···

386 & 486 Compilers and Tools NumberSmasher-i860™ Math Coprocessors


Our NOP family of compilers generate globally The Number Smasher-i860 is the highest per­ WEITEK
optimized, mainframe quality code that runs on formance coprocessor card to ever run in an 4167-25 (Now in stock) .. .. ..... . . $1395
the 386 or 486 in protected mode under UNIX, ISA or EISA bus or as part of a transputer mW1167 Micro Channel-16/20 . . from $795
XENIX, or extended DOS. The compilers ad­ system . Delivers up to 80 million floating point mW3167 Micro Channel-25/33 . . from $1495
dress 4 gigabytes of memory while supporting operations per second at 40 MHz and produces 3167-20/-25/-33 . . . .. . . $795/ $995/ $1295
the 80287, 80387, Weitek, and Cyrix coproces­ over 10 double precision Unpack megaflops. mW3167/80387 Board ..... $200
sors. Applications can mix code from all three The board comes standard with an ISA inter­ mW1167™ and mW3167™ coprocessor
compilers and assembly language.To simplify face, two transputer link adapters, your choice boards are built at MicroWay using Weitek
your ports, we have just released a symbolic of NOP Fortran, C or Pascal for the i860 running components . Each includes an 80387 socket.
debugger, ClearView-386, that works with the under MS-DOS or UNIX , plus 8 megabytes of
DOS versions of the NOP languages. high speed memory ...... .. . . . ... from $5995 INTEL
NOP Fortran-386™ is a full F77 with F66 and 8087 . . .. $84 8087-2 . .. . .. ... $120
DOD extensions that is 99% VMS compatible. Parallel Processing 80287-8 . . . $195 80287-10 . . . $210
80387-16 . . . .. . $295 80387-16SX .... $300
NOP C-386™ runs as a full K&R C with MS 80387-20 . . ... $360 80387-25 . .. . ... $450
MicroWay's IBM compatible Monoputer, Quad­
extensions or as an ANSI compiler. 80287XL ... ... . $220 80387-33 ..... . . $550
puter, Videoputer, and Linkputer boards work
NOPPascal-386™ is a full ANSI/IEEE Pascal, together using lnmos transputers to provide 287Turbo-20™This coprocessor board runs a
with extensions from C and BSD 4.2 Pascal. expandable, plug -in mainframe performance specially qualified Intel CMOS 80C287 at 20
DOS 386SX versions - NOP tools included $595 for your desktop PC . MHz regardless of the main CPU speed . . $450
DOS 386 versions - NOP tools included . .. $895
DOS 486 versions - NOP tools included ... $1195 Monoputer™- Includes one T800 and up to CYRIX
UNIX /XENIX 386 versions .......... .. . . . $895 16 meg of RAM for parallel code development. Cyrlx CX83087 FasMath™ - Fastest 80-bit
UNIX /XENIX 486 versions . .. .. $1195 Intel compatible coprocessor.
NOP VMM virtual memory manager . .... . $295 The 4 MWhetstones T800 makes it the ideal
FORTRAN engine for cost-effective execu­ 20 MHz: $400 25 MHz: $510 33 MHz: $625
Eclipse or Phar Lap Tools ... .. . ... . . . . .. $495
NOP Unk - Incremental Unker .. $295 tion of your mainframe programs ... from $1295
ClearView-386 Oebuggerr"' - MicroWay's Quadputer™ - This board for the AT or 386
RAMpak™ Your Compaq!
full-featured symbolic debugger works with the can be purchased with 1 to 4 transputers and
NOP compilers running on DOS Extenders . It RAMpak™ - one or four meg 32-bit memory
1 or 4 meg of memory per transputer. Two or
requires the MicroWay tools to process the expansion module for Compaq Deskpro 386
more Quadputers can be linked together to
UNIX COFF symbols emitted by our languages 20/25 One meg . . $150, Four meg .. $500
build networks of up to 100 or more transputers
into the 386 load module .. . . ...... . ... .$395 SIMMs ... .. . ... . . . . . . .. .. . .... . CALL
providing mainframe power . .. . .. . from $1995
NOP C++ Version 1.2 . . .... .. .. ... .$295
NOP Wlndows™Library : $125, C Source: $250 Llnkputer™- Unks up to 8 boards to provide 386 Your AT!
NOP HOOPS™ . . . . . . . .. ... . . . ... .. . $795 dynamic transputertopologies .... .. ... $1500
NOP Plot™ . . . . . . . . . . . . . . . . . . .. $325 NUMBER SMASHER-386™-A lull-sized card
NOP/FFT™NDP or 80x87 version ... ea. $250 Transputer Compilers and Utilities that replaces the 80286 microprocessor on your
NOP to HALO '88 Graphics Interface $100 These parallel languages are designed for use IBM AT or compatible motherboard with an 80386
with the Monoputer, Quadputer and Videoputer. that runs at 20 or 25 MHz. It runs numerically
NOP NAG™ - The NAG Workstation library is Logical Systems Parallel C . . . . . . . . $595 intensive applications up to a factor of 60 times
a subset of the NAG mainframe libraries. It 3L Parallel C, FORTRAN, or Pascal . . $895 faster, while maintaining full hardware and
contains a library of 172 routines designed to TBUG - debugger for 3L compilers $330 software compatibility when running all 386 ap­
solve differential equations and eigenvalue Parsec Parallel C/dynamic . . . . . . . . $1500 plications. lndudes sockets to optionally add up to
problems, perform matrix operations, fit curves, ParaSoft EXPRESS Package - Includes 8 megabytes of 32-bit memory, an Intel 80387,
do statistics and regression analysis , generate transputer communications libraries, parallel Weitek, or Cyrix numeric coprocessor, and 64K of
random numbers, etc. . . . . . . . . . . . . . ..$895 code development library, C source level debug­ high speed cache memory... .. ....... .from $895
ger, and system performance monitor .... $1500
486 Your PC! Helios PC/s . . . . . . . . . . . . . . . . . . . . $1250 FASTCache-SX™ - The most cost effective
occam 2 Toolset . . . ... . ..... . .. . $1500 accelerator we have ever manufactured. Plugs into
NumberSmasher-486™ is a 25 MHz replace­ Nexis Windows File Server - Lets you run the 286 socket, speeding up all applications by a
ment motherboard for ATs and 80386s. This parallel applications under the Microsoft factor of 2 to 4. Runs all 386 applications. Features
motherboard supports an optional Weitek 4167 Windows environment . ..... .. . .. .. . . $495 an 80386-SX (16 or 20 MHz), a 4-way 32K cache,
numeric coprocessor and up to 16 megabytes T800/NAG™ - Port of the complete NAG expandable to 641<, and a math coprocessor socket
of memory. The Number Smasher-486 with OK mainframe library. Contains 268 functions : $2750 16MHz: $495 20 MHz: $595
is priced at $3195.
FEATURE

MIX-AND-MATCH
NETWORK
ADAPTERS
Two upcoming specifications, NDIS and ODL/, will make it easier
for you to create a network
Sharon Fisher

hen you think of linking a PC to a network, you if they manufacture them). Thus, users who have purchased
usually think of adapter cards and cables. adapter cards from a small vendor or who have purchased the
When you set up a network, theoretically all latest and greatest adapter cards may find that these cards are
you have to do is plug an adapter card into a PC, not yet supported by their network operating system.
attach a cable that goes from the back of the To deal with this problem, network operating system vendors
card to the next PC or the network backbone, install the net­ are developing specifications that allow them to write fewer
work operating system, and voila, you're in business. drivers per adapter card (one or two drivers instead of dozens) .
In reality, though, it's not that simple. The adapter card With these standards, users will also be able to switch from one
communicates with the network operating system through an­ network protocol to another or even take advantage of simulta­
other piece of software known as the driver. The driver is usu­ neous multiple protocol support. Users may find, though, that
ally written by the network even if these issues are ad­
operating system vendor, and dressed, one significant prob­
often it not only is specific to lem will remain unsolved:
the adapter card but must be Competing groups of vendors
written for other elements, are currently proposing two
such as the network protocol similar-but not identical­
(e.g., Ethernet or Token specifications. This means
Ring) that will be used. users won't be able to buy a
In the past couple of years, driver that will support both
the number of vendors pro­ specifications.
ducing adapter cards has in­
creased significantly, and The Network Driver
network operating systems Interface Specification
have become a great deal One group of vendors, led by
more complex. These factors ~~- ~ Microsoft and 3Com, has pro­
mean that vendors not only posed the Network Driver In­
have to write more sophisti­ terface Specification (NDIS) .
cated drivers but have to do so Currently in release 2.01, it
for more adapter cards. Users was first proposed in the fall
have to keep track of more of 1988. While it is closely as­
drivers, too . The problem in­ sociated with Microsoft's
creases geometrically. OS/2 LAN Manager, it can
Moreover, network operat­ also be used for adapter cards
ing system vendors naturally running under DOS.
write drivers for the most The NDIS includes specifi­
popular adapter cards first cations for a Media Access
(plus their own adapter cards, continued

ILLUSTRATION : TIM TEEBKEN © 1990 AUGUST 1990 • BYTE 277


FEATURE

MIX-AND-MATCH NETWORK ADAPTERS

Control layer driver and a protocol manager. The Media Access party. Also due this year is an AppleTalk protocol stack as part
Control layer is an Open Systems Interconnection (OSI) model of a Macintosh connectivity package.
sublayer that links communications between the physical layer Microsoft provides support for the Advanced Program-to­
and the software that runs on the network . According to the Program Communication protocol, which is often used to \ink
NDIS , transmitted data can be synchronous or asynchronous, communications between PCs and IBM mainframes through its
while received data can be buffered by the adapter card or non­ microcomputer-to-mainframe Communications Server. Also
buffered. Different versions of the drivers are required for under development is an expansion of the NDIS specification,
DOS and OS/2. WANDIS, the wide-area network driver interface specifica­
A data packet comes in from the network via the driver. tion, which would support WAN protocols such as X.25 .
Either the full packet or just its header (depending on whether You can obtain other protocol stacks through OEMs as part
it's buffered or nonbuffered) goes to the protocol manager' s of their added value to the LAN Manager. These include an­
vector module . The vector module asks each loaded protocol other NetBEUI stack and Xerox Network System from 3Com
stack if the packet is of that protocol type. If it is , the protocol (TCP/IP and OSI stacks are in the works); XNS and TCP/IP
stack accepts it; otherwise , the packet passes on to the next pro­ from Ungermann-Bass; and DECnet from DEC.
tocol stack. Users can load multiple protocol stacks under NDIS, but
3Com has also developed a way to load and unload its protocol
Shopping for NDIS stacks, which can help with the " RAM cram" problem many
Users can obtain NDIS drivers in several ways . Microsoft's DOS users run into when they want to support multiple proto­
LAN Manager 1.0 was shipped with a number of drivers, cols. Sizes of protocol stacks range from 30K bytes to about
mainly for most 3Com and IBM adapter cards . According to 120K bytes. The protocol specification doesn 't yet support the
Microsoft, version 2.0 will include 12 to 15 drivers. These use of memory on intelligent adapter cards.
drivers will support all the 3Com and IBM adapter cards and
also adapter cards from Inter LAN , Tiara , and NCR. Other Open Data Link Interface
drivers will be included that at press time had not yet finished The other group of vendors is led by Novell and Apple Com­
certification. Microsoft does not require this certification pro­ puter, who have proposed the Open Data Link Interface (ODLI;
cess, but most vendors are going through with it. sometimes referred to as ODI or OLI). Development of ODLI ,
Microsoft will distribute drivers certified after release 2.0 is currently in release 3.0, began in early 1989. It' s designed to
closed. It will dole out these drivers to OEMs through its BBS, work with NetWare or AppleTalk under either OS/2 or DOS .
or to users by Microsoft forums on on-line services such as ODLI has three parts: the multiple protocol interface (MPI),
CompuServe, GEnie, and Microsoft's own BBS. which communicates with the protocol stacks; the multiple link
In terms of protocols, Microsoft ships to its OEMs only the interface (MLI), which communicates with the adapter card
NetBIOS Extended User Interface, which , despite its name, is a driver; and the link support layer (LSL) , which links communica­
programming interface. NetBEUI is Microsoft's implementa­ tions between the protocols and the drivers . Different versions
tion of NetBIOS ; it' s sometimes called JetBEUI , for its speed. of the LSL are required for DOS , OS/2, and NetWare 386.
The company plans to have protocol stacks available for Here's the way ODLI works . A data packet comes in from
TCP/IP and OSI later this year through an unnamed third the network via the driver. The LSL determines which protocol

NDIS, ODLI, AND THE OSI MODEL


User applications

Application layer
Network operating system

Presentation layer
NetBIOS interface
Session layer TOP/ RFC 1002
NetBIOS (NetBIOS
Transport layer over '
TCP/ IP) I
NetworK (eyer OSI
NetBEUI transport TCP/IP Apple Talk IPX XNS
Filing H
er Protocol

802.2 DLC

Drivers : Ethernet, Token Ring, StarLAN ,


DECnet, LocalTalk, and others

Figure 1: With both the Open Data Link Interface (ODLI) and the Network Driver Interface Specification (NDIS),
users can mix and match a variety ofprotocol stacks and network technologies, while having to use only one driver per card.

278 BYTE • AUGUST 1990


FEATURE
MIX-AND-MATCH NETWORK ADAPTERS

stack the data packet is bound to and sends the data packet to
that protocol stack, which processes it.
COMPARING ODLI AND NDIS
Shopping for ODLI (a) ODLI
Drivers that support ODLI are currently available for adapter
Protocol Protocol
cards from Novell, IBM, and RX-Net. You can obtain drivers stack stack
for one adapter card each from Proteon, 3Com, and Acer Tech­ 1 2
nologies . Drivers being tested or under development include
those for adapter cards from Olicom, Codenoll, Western Digi­
tal , Thomas-Conrad, and Gateway Communications, as well as
for cards from Proteon, IBM, and 3Com. Link support layer
Some drivers are bundled with the software, while the others
are available in a $100 supplemental driver kit. The drivers will
also be available from the adapter card vendors themselves .
In terms of protocols , only Novell and Apple currently sup­ Driver Driver
port ODLI. Novell has a stack for its Internetwork Packet Ex­ 1 2
change (IPX) protocol, which is based on XNS. Novell 's San
Jose, California, group, formerly Excelan, is developing proto­
col stacks for OSI , TCP/IP, and TCP/IP with the Network File (b) NDIS
System (NFS) (see figure I). Ironically, before Novell pur­ Protocol Protocol
chased the company , Excelan had been slated to develop simi­ stack stack
lar protocol stacks for NDIS. 1 2
Novell's Walnut Creek, California, group , formerly Kinet­
ics, is developing protocol stacks for the AppleTalk Filing Pro­
tocol and AppleTalk. Except for the OSI protocol stack, which Vector Protot:::ol
is not yet scheduled for release, the additional ODLI protocol module module
stacks are due to be available in the third quarter of this year.
Users can load and unload protocol stacks. An ODLI proto­
col stack will generally require more memory-the ODLI IPX
stack requires 4K to 5K bytes more than the bound IPX stack in Driver Driver
1 2
previous use. Execution can be up to 5 percent slower. ODLI
also supports the use of memory on intelligent adapter cards.
LSLs are bundled with the appropriate software-NetWare
386, the OS/2 Requestor, or the DOS Client Workstation Kit, Figure 2: (a) ODLI 's link-support layer matches the packet
scheduled to be included in the next release ofNetWare 386. to the stack, while (b) NDIS queries each protocol stack
individually.
NDIS vs. ODLI
The two specifications are fundamentally similar, according to
the competing vendors themselves and the adapter card vendors ing other protocol stacks takes about 60 instructions, or ap­
who are developing drivers for both (see figure 2). Under proximately I microsecond).
NDIS , vendors need to write two drivers: one for DOS and one
for OS/2. Under ODLI, vendors might need to write three Why Not Join 'Em?
drivers: one each for DOS and OS/2 clients, plus one for Net­ Why don't the two competing camps get together on a single
Ware 386 servers. Consequently, vendors still end up having to specification? One standard would allow adapter card manu­
develop multiple drivers. Therefore, users still have to wait for facturers to write just three drivers-DOS, OS/2, and NetWare
vendors to clear up their driver backlog and keep track of multi­ 386-rather than five. Vendors have probably discussed the
ple drivers . issue, but nothing has yet been announced.
Tiara, for example, has written an ODLI NetWare 386 server On the other hand, such a universal specification would
driver for its Ethernet adapter cards. It is now writing ODLI probably mean that vendors who had already written to one of
and NDIS drivers for the same adapter cards under OS/2 and is the two existing specifications would have to rewrite their
planning on developing DOS versions . After that, Tiara will go drivers yet again to support the merged specification. This
through the same process for its Token Ring cards. Because of could mean a further delay to users.
this workload, the company must turn to outside contractors . Matching adapter card drivers, network operating systems,
Similarly, Western Digital has two separate teams producing and protocol stacks remains a somewhat complex issue-one
NDIS and ODLI drivers, which means that the programmers that so far puts the burden on the user's shoulders. As support
can't leverage their work between the two specifications; thus, for both specifications becomes more widespread, however,
it may take longer for drivers to be available for users . the burden may be eased.
The major difference between the two specifications is prob­ This support is likely to be a process that evolves over the
ably the link support layer of ODLI versus the chained protocol next couple of years. But gradually, with NDIS and ODLI (or
stacks ofNDIS. Where the LSL routes the packet to the proper some merged descendant), users will be able to run multiple
stack, NDIS routes the packet from one protocol stack to the protocols while keeping track of only one or two drivers . •
next until one of the protocol stacks recognizes the packet's for­
mat. Novell says this gives ODLI stacks a performance advan­ Sharon Fisher is a San Francisco-based freelance writer spe­
tage. 3Com denies this , noting that most packets will go to the cializing in computer communications. She can be reached on
primary protocol stack and will suffer no degradation (check­ BIX as "sharonfisher. "

AUGUST 1990 • BYTE 279


YOUR UNIX SYSTEM IS ONLY
AS GOOD AS THE
FOUNDATION IT'S BUILT ON. '•','ti•'

··~ History speaks for itself. Build anything on aweak

;!~.-·"'•~:_~~..·.·:.;:·_.;· ~~~~1~~r~ ~:~~~~~s~~~~~t's ;~y~~~~


ARCHITECH*Workstation Series. It gives developers
an integrated system of unparalleled performance and
capability for 386*and 486*machines.
In one fully optimized package you'll have every­
thing you need to develop leading-edge software appli­
cations: Acomplete set of tools that strictly adhere to
industry standards. Our own fully integrated TCP/IP
and NFS*implementations. Our high-performance
MotiftIX 11 windowing environment that supports
the widest variety of display systems. As well as the
. · . Looking Glass*desktop manager that provides an
'- icon-based UNIX System interface that's a revolution
in simplicity and fiiendliness.
And when it comes to reliability and performance,
nothing approaches the true 32-bit, multi-user, multi­
tasking power the INTERACTIVE UNIX System
gives the ARCHITECH Series. Our latest release of
the first and fastest 386/486 operating system sets new
standards for others to follow. Since it's based on
AT&T System V/386, Release 3.2, you'll have
compatibility with thousands of existing XENIX and
UNIX System applications. Plus you'll have access to a
vast number of DOS applications with our industry­
standard VP/ix*environment.
In addition to the Workstation module, the
INTERACTIVE ARCHITECH Series includes
specific Application and Network solutions. For
information on any or all of these products, call
1-800-346-7111, Department A; in Europe call 44­
494-472900. Because when it comes to developing
monumentally successful UNIX System applications,
no developer should have to build on an inferior
foundation.

INTERACTIVE
••••• •••••••••
A Kodak Company

THE ARCHITECH WORKSTATION SERIES FOR UNIX SYSTEM DEVELOPERS.


toptiona/ 'UNIXis aregistered trademark of AT&T inthe United States and other countries. ARCHITECH Series is atrademark of INTERACTIVE Systems Corporation.
VPflx is atrademark of INTERACTIVESystems Corporationand Phoenix Technologies, Ltd. All other products and brand names may be trademarks or registered trademarks of their respective companies.

Circle 122 on Reader Service Card (RESELLERS: 123)


FEATURE
ALTERNATIVE OPERATING SYSTEMS

THEQNX
OPERATING SYSTEM
A real-time Unix-like operating system
for the low-end PC
Tom Yager

Although DOS, its heirs (e.g. , OS/2 and Win­ The full-screen editor, ed, is fashioned after Unix vi, but it
dows), and 2861386 Unix are firmly en­ also has several QNX-specific quirks. Like vi, it is a modal
sconced as the leading operating systems for editor, differentiating between distinct command and edit
PCs, other options do exist. This month, we modes. The QNX editor feels strange if you ' re accustomed to
begin a six-part series on alternate operating vi. There are "gotchas,'' like the insertion of lines. You would
systems for PCs. expect an editor to open up a blank line if you position the cur­
Unix is powerful. Even those who don't care for it are will­ sor at the beginning of a new line and press Return. But to in­
ing to admit that. Along with that power, however, comes some sert a blank line in ed, you need to use a function key.
serious shortcomings: It commonly requires lots of disk space The rest of the QNX command structure is also similar to
and memory, it can be difficult to install and maintain, and it Unix , but not identical. Familiar Unix command names, like
doesn't run well on anything less than a 386. These problems grep (search a file for a pattern) and ls (list file directory) ,
have placed Unix effectively out of reach for users of thousands exist in QNX, but have options and behavior that have no rela­
of I-megabyte, 286-based systems still in use. While they are tion to their Unix counterparts.
no longer state of the art, these machines are far from obsolete.
QNX, from Quantum Software Systems (Kanata, Ontario, Size Isn't Everything
Canada), brings to the 286 , and even the 8088, many of the In almost every aspect, QNX is tiny. Working with what Quan­
benefits of 386 Unix. Multitasking, an advanced file system, tum calls its "microkernel architecture," the memory require­
multiuser support, networking, and software development ments of the operating system can amount to as little as 135K
tools are all there. Perhaps most important, a QNX application bytes . Of this, the kernel occupies a scant lOK bytes. This
will run identically on an 8088, 286, 386, or 486. That same leaves ample room for applications , even with only 512K or
application can also be made to use the files, devices, or CPU of 640K bytes of memory. Because its needs are so minuscule, it
any other system on a network . will run in both protected and real modes .
Memory consumption is as slim as it is because QNX is more
Getting Around modular than most operating systems. The kernel is small be­
QNX sports a command structure most similar to Unix, but cause it does so little. Most of the work is handled by special
with some peculiar twists. While Unix command-line options tasks, called managers, that run with user (application) tasks .
are most often specified with a leading hyphen and a single let­ Administrative tasks are specialized. In keeping with the
ter, QNX extends its syntax with + and = characters. A dir rest of the QNX architecture , the file and device managers
command might look like this: communicate by passing messages (see "Multitasking for the
Masses ," February BYTE). In addition to files and devices,
dir +count -sort p=*. txt there are tasks that manage graphics, networking, DOS, and
even the tasks themselves . When functionality is added to the
The first character of an option (count, sort) can often be operating system, as with QNX Windows, it, too, takes the
used in place of the entire word. The p= option is another QNX form of a manager.
oddity. The QNX command shell handles some limited expan­ Because each action taken by the operating system passes
sion of wild cards , but many QNX commands (like dir) have through one or more managers, any component of the system
explicit options for specifying file-matching patterns. continued

AUGUST 1990 • BYTE 281


FEATURE

ALTERNATIVE OPERATING SYSTEMS

SAMPLE MESSAGE-PASSING SCHEME

Client Need line Client blocked , Read data,


from keyboard waiting for reply resume application

Message

Keyboard User types User presses Enter 1------------­


Time-

Figure 1: A message generated by a client task requests a line ofcharacters from the keyboard and waits. The device manager
watches the keyboard and quietly accumulates characters until the ·User is finished. The application is then awakened and is
given the characters through a message.

can be changed without affecting the others. As long as a man­ time that a motor needs to be halted, and the machine operator
ager continues to accept and respond to messages in a predict­ also needs to be notified that it's time for a lunch break, a real­
able fashion, it can be augmented or replaced with little or no time operating system should be able to deal with it.
impact on the operating system. When a computer is asked to do only one thing, it's a cinch.
All the system's resources can be dedicated to performing the
Calling In for Your Messages task. But when tasks multiply, a scheme must be devised that
Administrative tasks aren't the only consumers ofQNX's mes­ allows each of them to share the system's resources efficiently.
sage-passing scheme, but they make the best example. Figure I If each operation along an assembly line represents a task in
shows a typical exchange of messages between a client (applica­ the computer, consider what mayhem can result ifthe system is
tion program) and a manager, but it could just as easily apply to off "thinking about something else" while one of the robots is
a conversation between two clients or two managers . positioning a product on the conveyor. If the robot's motor isn't
The figure shows a message, generated by a client, that re­ stopped at precisely the right moment, it can overshoot its mark
quests a line of characters from the keyboard . The message is and drop the item on someone's head. Production and industri­
sent to the device manager, and the client stops running, or al control applications require split-second response.
blocks, waiting for a reply. If the characters have already been As mentioned, QNX deals with situations like this by task
read, the device manager packages the response into a message switching many times per second. Even though it doesn't really
and sends it back to the client. Once the response arrives, the pay attention to all these events at the exact moment they hap­
client unblocks and continues processing . If the device man­ pen, it doesn't matter. A task has to wait only a few microsec­
ager has to wait for characters, it remembers that a task is wait­ onds for its turn in line.
ing for a line of input and keeps spinning on its other requests If a task is very important, like the robot tasks above, it is
until the user presses Return. Then, it packages up the line and given a high priority. This is like having a permission slip to cut
ships it to the client. to the front of the line. This scheme is called prioritized event
When a message is sent, the sender blocks until it gets a re­ scheduling . It is the key factor that gives a real-time operati.ni
ply. Ifa message recipient dies before it responds, the task man­ system its deterministic behavior (the predictability with which
ager makes sure every task that's blocked is notified-tasks it handles events) . Other multitasking operating systems , such
shouldn't lock up waiting for replies that will never arrive. as Unix, handle tasks with fairness as the major criterion for
When a task blocks, it stops consuming CPU time, making determining which task gets the next dance with the CPU.
that slice available to other processes. Every 1/0 request causes
a user process to block, so overall response time in QNX is The Lay of the LAN
quite good . But there is more to QNX's quickness than this . Quantum has built networking into the base QNX in quite a
simple and interesting way. Since all 1/0 is done through mes­
Let's Get Real, Man sage passing, seamless LAN support is managed by allowing
Computers seem particularly well suited to controlling ma­ messages to be passed through LAN connections. As a result, a
chines and other external devices. They can perform the pre­ task on one system (even a manager) can access the files , de­
cise counting, timing, and analysis needed to drive anything vices , or even the CPU of any other system on the network.
from a toy race car to a sophisticated manufacturing robot. QNX Net uses Arcnet as its transmission medium. Each card
When someone spouts the phrase "real time," it often breeds is branded with a numeric node ID (l-255). An on-board ROM
confusion. Simply, it means this: When something needs the modifies the system's boot sequence, allowing nodes to boot
system's attention, the system will respond within a small, diskless from another node on the network .
fixed period of time. Even if a dozen counters go off at the same Under normal conditions, a node's own hard disk, serial

282 BYTE • AUGUST 1990


FEATURE
ALTERNATIVE OPERATING SYSTEMS

... to your data collection and


ports, and other devices are used by default whentver files are
data entry problems!
stored or modems dialed . By prefixing the name of a file or
device with the ID of another system, you can use any resource
to which you've been granted access. So, if you' re on node 1 ,
The Psion Organiser II
and you create a file called / tmp / fred. txt, other users can &dCAPP
access that file by specifying [1] / tmp / fred .txt. Similarly,
they can use your printer by sending output to [1] $lpt. Psion Gives You the Answers!
QNX maintains a table of access permissions , which allows With eight different Organiser 11 models to choose from, Psion lets
users on other systems to use your devices and CPU. Any sys­ you select the Organiser 11 that best meets your needs. Standard
tem with CPU access permissions can run programs on your configurations are available with or without built-in software pro­
system by starting a command line with your node ID. So, to grams, and provide the options of either two or four lines of LCD
run an accounting program on node 1, you might specify [ 1] display, several different
acct. A space after the node ID is important; without it, the keyboard designs, and from 32K
acct program on node 1's disk will be loaded onto your ma­ to96Kofinternal RAM memory.
chine and executed locally. All Organiser units can use our
Multiprocessing (running a program on multiple CPUs) can removable and interchangeable
be built into applications . To illustrate this, Quantum provided memory modules, allowing the
an application called Team Make. It lets C program make pro­ Organiser II to be configured to
cedures spawn multiple, parallel compiles across several nodes meet your unique data and
on a network. As you might imagine, this could make short program memory require­
work of a compile that includes dozens of source code files . As ments.
POWER
an example, it worked well, but it also proved to have excellent
The Organiser II is a powerful
practical potential. QNX's LAN-transparent message passing
hand held computer capable of
makes a viable base for client/server applications . running a broad range of pre­
In addition to QNX's proprietary networking scheme, Quan­ written programs. When an off
tum and third-party vendors offer X.25, TCP/IP, and other op­ the shelf program just won't due,
tions that empower QNX systems to connect with other hosts . you can custom program the
Organiser II to the unique
The Shape of Things to Come requirements of your
Strangely, all this discussion about how un-Uni x-like QNX is application . From inventory
will be moot shortly. Quantum plans to make its next release of control to remote sales order
QNX compliant with the IEEE's POSIX operating-system stan­ entry, the Organiser II has the
dard . This standard is based mostly on Unix System V, so the power to do the job.
new QNX will behave a lot like other familiar Unix implemen­ PERIPHERALS
tations. QNX will still stand apart by maintaining its real-time For jobs ranging from simple
capability and microkernel architectury, but everything else data collection to an RS-485
will look and smell like real Unix. factory floor network, the
As an adjunct to the new POSIX QNX, Quantum will be re­ Organiser II has the right tools
leasing a graphical windowing environment called QNX Win­ for the job. Peripherals include
dows. Based on AT&T's Open Look appearance specification , Bar Code Wands , Laser
this environment will allow developers to build complex appli­ Scanners, Mag Card Readers,
cations that have clear, graphics-based front ends. The Open Portable Modems and Printers,
Look compliance extends only to the interface's appearance. Carrying Cases, all the way to a
None of the standard Open Look programming interface will broad range of interfaces which
include serial, parallel and
carry into QNX Windows.
multiple types of SPC devices.
The move to POSIX compliance, coupled with the Open
Look interface, may make QNX a more attractive prospect as a dCAPP Gives You the Solution!!
general-purpose operating system. It has a bird-like appetite for • dCAPP data collection software is completely user configurable
memory and disk space, and it is easy to install (10 minutes) . allowing even non-programmers the ability to create their own
There are hundreds of QNX applications available now, and the custom data collection program for the Organiser II in a matter
POSIX compliance will give other vendors reason to consider of minutes, including its own operating instructions manual. •
dCAPP data collection software is completely user configurable.
porting existing Unix applications to QNX. QNX is well suited
Keyboard, Magnetic Card , or BAR CODE input.• Direct Interface
to control applications through its real-time capability, modu­ to most Database and Spreadsheet programs; (dBASE3,dBASE
lar structure, and networking. These attributes also make it a 4, Lotus 123, D.l.F., and many others).
good choice for almost any application where response time is
TYPICAL APPLICATIONS: Inventory Control; Stock Taking ;
the critical factor. •
Tools and Equipment Control; Sales Route Accounting; Quality
Control and Inspection Reporting; Tank Farm Gauging; Stores
Editor's note: For more information on QNX, contact Quantum Accounting; Plant Inspection ; and More .. .
Software Systems , Ltd., at Kanata South Business Park, 175
Terrence Matthews Crescent, Kanata, Ontario , Canada K2M For more information, contact:
1W8, (613) 591-0931. Next month, BYTE technical editor Ben XEC Products
Smith will look at the OS-9000 operating system. 13630 58th Street North, Suite #103 "''""'3,,.., ,,.,.,.,.,,,m,.,
8
dBAS°~~~u~eg~=~~~~r~~
1
e~ ~~k
0
Clearwater1 Florida 34620 of Ashton Tat e Corp.
Tom Yager is a technical editor for BYTE. He can be reached on (813) 531-1422 ot 1n1er~!~~:a?~~=i~~~i:~~ecdn:~~~eC0%k
BIX as "tyager. "
Circle 293 on Reader Service Card AUGUST 1990 • B Y T E 283
BIX August Exchange News author of Elfquest, the fantasy adven­

• Amiga Exchange-More than 50 ture comic book for people who hate

people turned out to discuss the new fantasy adventure comic books, now

Amiga 3000 with representatives from has his own conference on BIX. Join

Commodore the night after it was the Elfquest Conference and find out if

announced. Regular CBix session are a comic book about wolf-riding elves

held on Monday, Friday, and Saturday can provide insight into self-publishing,

nights. Watch system news bulletins the media, writing, drawing, and alter­

for times. (join amiga.special/cbix) native lifestyles. (join elfquest)

Interested in getting into TV? Screen­


Want a good look at Commodore's
writer Adam Rodman discusses how to
new CDTV? (join amiga.hw)
• Macintosh Exchange-In August, write a TV or movie script and work
• IBM Exchange-Talk about IBM the Mac Exchange revolves around the with actors and directors. (join writers/
until you're blue in the face . upcoming Boston Expo. We'll be bring­
screenwriting)
ing you announcements and watching
Follow one user's adventures in making Want to know more about getting a high
for new product information. Our
a working RS-232 cable. (join ibm.at/ profile in high tech? High-tech public­
Boston correspondents will bring you
hardware and start at message 77 3 5)
the best of the Expo as it happens; along relations specialists provide interesting

Get an inside look at some of the prob­ with the ongoing tutorials, discussions , insights about their trade. (join writers/

lems facing TSR programmers. (join and camaraderie that you'll always find panel.talk)

ibm.pc/programming and start at mes­ in the Mac Exchange on BIX. All con­ BIX Conference News and Events
sage 2876) ferences of the Mac Exchange can be
Can ICON and REXX be considered
found on BIX by typing "show group
Look through everything Windows 3 .0 new programming languages? In the
mac.exchange '.' By the way, each of
has to offer. (join microsoft) 'other.lang' conference, you can talk
the conferences has its own focus for
about these and other languages such
Go round and round about hard-disk detailed discussions of subjects. We
as Logo and SNOBOL. CBix sessions
drives and have a graphic discussion on hope you'll join us!
held are held weekly. (join other.lang)
high-resolution VGA cards/monitors.
• Telecomm Exchange-Telemate
(join ibm.pc) Interested in 'C' compilers for the AMD
has moved. There's a new place to have
29000? You're not alone. (join cpus/
Get the latest speculation about OS/2 spirited discussion of this popular IBM
rise starting at message 823)
version 2.0 . (join ibm .os2) shareware program . (join telecomm .
pgms/telemate) Interested in objectivism and/or the
Learn virtually anything you want to
thought and writing of Ayn Rand? (join
know about 386 virtual-mode program­ Tune into BIX 'ham.radio' conference
philosophy/ayn.rand)
ming techniques. (join ibm.dos) and hear everything about amateur
Want to explore adaptive systems like
radio and computing. (join ham.radio)
Find out how the LAN-application per­ voice synthesis, OCRs, Braille desktop
formance of a system using HPFS com­ • Tojerry Exchange-Sciences and publishing, and word predictors? (join
pares with the performance of a system science-fiction in the classroom are hot handicapped)
using the older FAT scheme. Know the topics in the Contact Conference. Learn
Going on remote control? Find out
current thinking on Netware 386? (join how high-school students in Virginia
about programs that let one worksta­
ibm.os2/lan, beginning with message 348) are integrating interdisciplinary studies by
tion remotely control another. (join
creating futuristic human cultures and
Join other IBM users every weeknight lans. Source code in long.messages,
alien life-forms. (join contact/coti.jr)
at 10 pm (eastern) for a real-time chat. messages 35 and 36. Discussion in
(join ibm.exchange/cbix) •Writer's Exchange-Richard Pini, lans/other begins at message 2320.)

Circle 450 on Reader Service Card


• Imagine a setting in which com­
munal wisdom is on tap. A place that

has the fit and feel of a small, friendly

town , yet the sophistication and

resources of a global community .


One which you can visit electroni­

cally-to increase your knowledge

of computers and their applications,


hone your skills, share insights with

thousands of other computer pros,

and have fun. Such a community

would be called BIX .

Subscribe to BIX, the flat-fee,


on-line information service.
BIX is your access to industry news.

And to many special interest Ex­

changes-such as our Amiga , IBM,

Mac , Writers ', and Interactive Games


Exchanges-which include thousands

of free , downloadable programs. All

for just $39 per quarter.*

Subscribe via your computer...


Set your program for full duplex , 7

bits, even parity, I stop bit. Call BIX

on our registration-only number: 800­

225 -4 129 . In MA: call 617-861-9767 .

International : call NUl310690157800.

Then hit the return key, and respond :

Prompt: You Enter:


login bix
Name? bix .ville

You may buy off-peak access via

Tymnet at $20 per month or $3 per


hour, or you may buy peak access at

$6 per hour. ' '

"Base d o n a $ 156 annual fee, billed quarterly.


Telecommunications charges are extra.
Yo u may cancel at any time without future
c harges.
• •Availabl e onl y in con tiguous 48 states .
Tymnet rates subject to change .

800-227-2983 • In NH 603-924-7681

lllX
B\ITE

MUSEUM QUALITY
Zeke, and personal computers as a species, are enshrined
in a new Smithsonian exhibit
Uizyne Rash Jr.

ven as we live out its final years, we can see that teractive exhibition and the first permanent exhibition to ad­

II
made.
the twentieth century will be known for, among
other things, our progress in moving informa­
tion . Where once history was made by our abil­
ity to shape and build, now we toy with the very
fabric of knowledge itself-the information from which it is

The ability to move, store, and shape information, and the


dress the uses to which computers and communications tech­
nology are put. Previous exhibits have been oriented toward the
artifacts of communications (e.g. , TV cameras) but have not
looked at the larger issues of their effect on society. Nor did
earlier exhibits devote much attention to computers. Computers
were so new that no one knew exactly what to make of them, or
what their effect would be.
effect of that ability on the people who use the information, are With the Information Age-designed by IBM and Electronic
the focus of the new Information Age exhibition at the Smith­ Data Systems-the Smithsonian' s lack of attention to computer
sonian Institution's National Museum of American History in technology has been corrected. Along with the telegraph, tele­
Washington, D.C . phone, radio, TV, and the first mammoth digital computers,
The Information Age exhibit is the Smithsonian's largest in­ the exhibition includes the machines that started the personal

Zeke II, a CompuPro computer that Jerry Pournelle used to write many ofhis books and BYTE columns,
finds a place in history as part ofthe Smithsonian 's Information Age exhibition.

286 BYTE • AUGUST 1990 PHOTOGRAPHY: RICHARD STRAUSS,


SMITHSONIAN INSTITUTION © 1990
computer revolution , as well as information about the people
behind those machines . Early microcomputers on display liter­
ally range from A to Z: from an Apple I (perched on a 4-foot
stack of BYTE magazines) and an Altair 8008 to the CompuPro
named Zeke II used for years by columnist Jerry Pournelle to
write his books and his columns for BYTE. It's sobering to see
displayed at the Smithsonian a computer that you last saw in­
stalled in someone' s office.
The Information Age exhibition also includes more recent
designs , including the original IBM PC and Macintosh , and a
Sun workstation . Apparently , newer devices are still waiting to
be validated by history. Nevertheless, those newer devices play
an important role in the exhibition. Unlike many exhibits of
computer technology that are static and ignore the promise of
the technology, the Information Age exhibition takes advan­
tage of the capabilities of both computers and communications .
Scattered throughout the exhibition are over 40 visitor work­
stations designed specifically for use by museum-goers . The
workstations use touchscreens that let visitors choose what they
want to do . Some of the workstations have audiovisual displays
that allow visitors to choose one of four programs to watch . The
videodisks attached to these stations provide program material
that is significantly better than the film s, slide shows, and
videotape common in other museums .
Other visitor workstations are more interactive. When enter­
ing the exhibition , you pick up a bar-coded brochure. Then , as
you pass through the exhibition , you identify yourself to the
interactive workstations (by presenting the bar code) and then
perform the activity supported at each station. The interactive
workstations are linked by a Token Ring LAN running Novell
NetWare 286 , which tracks your progress through the exhibi­
tion. At the end of your visit , the exhibition' s computer pro­
vides a printout of your activities from a Xerox laser printer.
At one workstation, you answer questions that will compare
you to census data . Another lets you use a fingerprint-reading COMMUNICATIONS
computer. Still others let you use the computer that broke the ' I ~111Al 1 ~:, 5£AlAl. f

Enigma code in World War II, practice currency trading, and ·, f 0 0


even try your hand at being a 911 emergency services dispatch­
er. While the exhibit does not include the actual systems used
in these applications, the interactive workstations are a good
compromise, considering the need to move people through the The all new SOL US™
exhibition quickly. The workstations offer good simulations­ Personal Control Computer '"
good enough that I was able to make 38 ,000 (simulated) dollars lets you monitor and datalog
in 1 1/2 minutes of currency trading . Unfortunately, some of the just about any condition in
exhibits , such as the one on cryptography , were limited and the real world. Then, based
could leave some visitors disappointed. on these monitored condi­
According to the Smithsonian , the exhibition ' s concluding tions, SOLUS lets you
area was designed to be updated periodically to keep up with control a wide variety of
current technology. When the show opened , this area included electrical devices.
a do-it-yourself CAD system and an exhibit on computer graph­ SOLUS makes it possible
ics . The graphics were displayed on a wall-size screen and were fo r any PC user to create
very impressive. powerful monitor and con­
36 digi.tal/analog inpw/outpza
The opening of the Information Age exhibition shows that trol applications. Quickly. channels are compatible with
computing and communications have entered the mainstream Easily. Inexpensively. And standard sensors and outplll
of American life . Once, we who worked with these machines with no prior programming devices. SOLUS can be located
experience. on site, or remotely via modem. .
were considered unusual; now we see that our presence has be­
come pervasive . And information , that insubstantial stuff that SOLUS comes with a 30-day
is our craft, has named an age . • satisfaction guarantee. Solus Systems, Inc.
Call toll free now: 4000 Kruse Way Place , 2 · 285
Editor ' s note: For further information on the Information Age Lake Oswego, OR 97035 U.S.A.
exhibition, contact the National Museum of American History , 800-247-5712 Phone: 503·635·3966
Smithsonian Institution, Washington , DC 20560. Fax: 503·635·3004
Discover SOL US today.
Wayne Rash Jr. is a contributing editor for BYTE. You can reach And control the world o 1989 Salus Systems, Inc. SOLUS'• and
him on BIX as "waynerash. " around you! Personal Control Computer'• are trademarks ol
Salus Systems, Inc.

Circle 248 on Reader Service Card AUGUST 1990 • B Y T E 287


Now you can have the power and performance of A/tee's fully loaded 486 EISA
Tower delivered to your door! Check out these outstanding features:
486 EISA TOWER CALL for nwe lnfornlCllion
Intel 48&-25 CPU D 4 Meg RAM D 1.2 MB 5.25"drive D 1.44 MB 3.5" drive D 150 MB 18ms ESDI hard drive
D ESDI controller w/32K cache o 16-bit VGA card o 14" VGA monitor (1024 x 768) o 2 serial, 1 parallel &
1 game ports o 101 -key Keyboard D Genius Mouse D MS-DOS 3.3 or 4.01DEight32-bits EISA slots

- .'
~
. '
I
I
I
I
I
L.J
I "AllecZlp 386s are so/Id machines featuring
brand-name parts. A good buy,
• J ­ they are clearly affordable"
.--,
I

I
J
PC Magazino, May 30, 1989

----~ "The Allec-286 turned In some of the best


IM!!ffifm l ~ performance times of all the :nachlnes tested."
- PC Magazine. February 14, 1988

A/tee sets the standard for the highest quality design and
manufacturing of all our products. We're fast, friendly, and
ready to help you select the right features for your needs.
Take a look at some of our other great systems:
386/33 VGA $3,895
Intel 386-33 CPU D 32K Cache D 4 Meg RAM D 1.2 MB 5.25"drive D 1.44
MB 3.5" drive D 150 MB 18ms ESDI hard drive o ESDI controller w/ 32K
cache o 1&-bit VGA card D 14" VGA monitor (1024 x 768) o 2 serial, 1
parallel & 1 game ports D 101 -key Keyboard o Genius Mouse o MS­
DOS 3.3 or 4.01
(25 Mhz Version deduct $500)

386/25VGA $2,995
Intel 386-25 CPU D 4 Meg RAM D 1.2 MB 5.25"drive D 1.44 MB 3.5" drive
o 105 MB 18ms IDE hard drive o 1&-bit VGA card o 14" VGA monitor
(1024 x 768) o 2 serial, 1 parallel & 1 game ports o 101-key Keyboard o
Genius Mouse D MS-DOS 3.3 or 4.01

386/SXVGA $1,995
Intel 386SX-16 CPU D 2 Meg RAM D 1.2 MB 5.25"drive D 1.44 MB 3.5"
drive o 66 MB 25ms hard drive o 1&-bit VGA card o 14" VGA monitor
(640 x 480) o 2 serial, 1 parallel & 1 game ports o 101-key Keyboard o
Genius Mouse D MS-DOS 3.3 or 4.01
(20 Mhz 386 version add $350)

286/12VGA COMBO $1,795


1 Meg RAM D 1.2 MB 5.25"drive D 1.44 MB 3.5" drive D 40 MB hard drive
D 16-bit VGA card D 14" VGA monitor (640 x 480) o 2 serial, 1 parallel &
1 game ports D 101-key Keyboard D Genius Mouse o MS-DOS 3.3 or
4.01oPanasonic1180 printer w/cable o Surge protector

SUPER SUM WORK STA110N $750


8028&-12 CPU D 1 Meg RAM o Floppy controller on board D 2 serial/ 1
parallel ports o Monochrome card on board o Monochrome Monitor
o Arcnet card
Various hard drive capaci ty available.

'
Technology Corp.

1-800-255-9971

ii. SA

.
Polley: Same day shipping with standard coligurations for orders before 3 PM EST.
Shipping and handling extra . Personal and company checks require 10 days to clear.
Prices are subject to change. and all items are subject to avai lability. AH returns must
be shipped prepaid, insured, in original condition and complete with documentation .
All returns must have RMA number. 30 day money-back gua rantee does not include
shipping .

Allee Tl chnology Corporation• 18555 East Gale Avenue• Industry, CA 91748 • 818/912-8688 • FAX: 818/912-8048
Circle 12 on Reader Service Card
HANDS ON

UNDER THE HOOD • L. Brett Glass

FONT WARS

Adobe Type 1 and


True Type battle for the
future of digital type

arly this year, an unlikely coali­

E tion-Microsoft and Apple­


took on Adobe , maker of Post­
script, in a fierce standards war
involving not only technological sophis­
tication but turf and marketing muscle.
The object: dominance of the world of
fonts and font-rendering technology. I'll
delve into the details of the two compet­
ing standards-Adobe's Type l fonts and
Microsoft and Apple's TrueType-and
discuss the strengths and weaknesses of
each of them .

Font Formats Through the Ages


The first printing presses used blocks of
hand-set, movable type. Each letter was
individually cast, and lines of characters
were held together using composing dors-such as Linotype-went so far as 1984, diverged from these proprietary
sticks . At the beginning, printers made to make the fonts for one model incom­ tactics by creating a standard set of fonts
their own type . Later, the creation of patible with its other models . Thus, cus­ that could be reproduced on a wide range
type, or typefounding, became a craft all tomers were forced to pay again for every of printers with similar-looking results .
its own. The type produced during this font if they changed machines. To make Still , Adobe kept one of the most impor­
period, primitive though it was, was usu­ matters worse , some customers found tant parts of its technology proprietary.
ally interchangeable with type from that they could not assemble a library of The Type l font format, which allowed
other foundries . A printer could match all the fonts they needed on a single make hinted fonts to be rendered quickly on
fonts from different makers pretty much or model of machine, because no one Postscript printers, was a closely guard­
as he saw fit. vendor supplied them all . ed secret until March of this year.
Unfortunately, portability began to To those of us in the computer industry
disappear in the early to mid-twentieth who have watched entire markets unani­ Adobe Goes Public
century, when vendors of automatic mously reject incompatible solutions, it Originally, a type foundry wishing to
typesetting equipment intentionally might seem foolhardy to continue such produce Type l fonts had to license spe­
made their machines incompatible with practices in the modern-day world of dig­ cial tools from Adobe and pay a royalty
fonts produced by other companies. ital typesetting, in which fonts , like all on every copy of every font it produced.
This, they reasoned, would allow them things digital, are just bits. Alas, many (This is somewhat akin to paying a royal­
to reap huge profits by selling typefaces . did . Vendors of digital typesetters didn't ty on every program you produce with a
Because automatic typesetting equip­ just make their fonts machine-specific; compiler-a practice that has justly van­
ment was so much more efficient than they encrypted and even serialized them. ished in the last two decades .)
hand-set type, and because the use of Each copy of a font was keyed to the Adobe relented and published a speci­
proprietary font libraries became stan­ serial number of one machine and would fication for the Type 1 format (see the
dard industry practice, this ploy worked. work on no other. text box on page 290), but only after two
In fact, it worked so well that some ven- PostScript, introduced by Adobe in continued

ILLUSTRATION : JOHN DYKES © 1990 AUGUST 1990 • BYTE 289


HANDS ON

UNDER THE HOOD

The Adobe Type 1 Encryption Scheme


<lobe Type I fonts use a two-level rithm; any subroutines they share are decimal digits. This second level of en­
A encryption scheme to protect the
global hints, subroutines, and outlines.
also encrypted this way. This first level
of encryption is called Charstring en­
cryption is called "eexec" encryption,
after the PostScript verb that uses the
The Charstrings that describe the out­ cryption. The encrypted Charstring in­ output.
! ines-a Iready tightly encoded as formation is then combined with global Figure A diagrams the encryption/
streams of bytes-are encrypted with a font information and encrypted yet decryption algorithm, which is the
Data-Encryption-Standard-like algo­ again, producing a long string of hexa- same for both levels.

Figure A: The Adobe Type 1


ADOBE TYPE 1 ENCRYPTION ALGORITHM encryption algorithm uses a
pseudorandom-number generator
C2 C1 C1 C2 whose output depends not only on
previous values ofthe key, but also
on the text that's passing through.
Random bytes are prepended to the
plaintext before encryption so that
the resulting ciphertext will be
different every time. The decoder
needs only to know how many of
Random bytes these bytes there are to remove them.
(prepended)

Constant 1 (C 1) = 52845 MSB = Most significant byte Initial key = 4330 (Charstring)
Constant 2 (C2) = 22719 LSB =Least significant byte 55665 (eexec)

things occurred. First, some type found­ of each font was designed, drawn, and lar , stems and serifs-require special
ries (such as Bitstream) successfully re­ scaled by hand . And, contrary to what treatment.
verse-engineered the format and were you might expect, you can't create larger Figure I shows how some fonts change
producing Type I fonts. Second, Micro­ or smaller versions of letters by simply as they're scaled. Notice that the heights
soft and Apple, seeing an opportunity in enlarging or reducing those drawings. and widths of features vary at different
the public's resentment of this closed Certain parts of a character-in particu- sizes, as do the locations of characters
technology, promoted a public font for­ within their cells. These distortions im­
mat code-named Royal (now TrueType). prove the appearance of the characters.
Adobe could not have hoped to stop Experience has shown that the human vi­
users from moving toward a publicly
NONLINEAR SCALING
sual system finds unequal horizontal and
available, non-Adobe standard while its vertical scaling factors more aesthetical­
own format was still private. By wisely
choosing to reveal the details of Type I
fonts, Adobe may have done what was
necessary to retain many customers it
HHH ly pleasing than equal ones.
Adjusting for the quirks of human per­
ception is one of the most subtle aspects
of the typographer's art. As John Col­

mmm
might otherwise have lost. What's more , lins, a founder of Bitstream, puts it,
it may slow the acceptance of the new " The essence of typography is regular­
standard, which, at this writing, is un­ ity ." Yet, paradoxically , the letters must
tried and not part of any shipping com­ be made irregular to be perceived as reg­
mercial product. ular. For instance, in the font BYTE uses
to print this column, the bottoms of the

HPD
Font-Rendering Technology "o," "t," and "s" in the word "fonts"
Now that neither is secret, the battle be­ descend ever so slightly below the bot­
tween these two font formats is one of tom of the "n." (If you don't be! ieve th is ,
technology and marketing. But to under­ use a straightedge to see for yourself.)
stand the technical side of the controver­ Were the extra height not added, the
sy, you need to understand a bit about Figure 1: These letters, originally rounded base of these letters would ap­
font rendering-the process in which the · ofdifferent point sizes, have pear to sit slightly above the baseline.
archetypal, or ideal, form of a character been enlarged to equal cell heights For digital printers and displays , char­
is approximated by a finite number of to show how their proportions vary. acters must also be rasterized. Character
fixed pixels on a computer screen or The result is more pleasing to the eye shapes may be represented by bit maps
printed page. than simple scaling. (bit-mapped fonts), vectors (stroked
In the days of movable type, each letter continued

290 BYTE • AUGUST 1990


'1 Ye s •=l Ho
· . · · tlith intelligent applications ­

Need high-level access to :


::::J Hyp r dia?
:J Exp e r t S9'> t ?
• Obje . d

What if I said that this screen, including calling ·m y


1

video· age was crea ed by me , a non-progr mer


using just twenty imtn1cti >ns?

Introducing the door into Windows!


Easy access to Windows Call 518-766-3000 (FAX 518-766-3003) for
KnowledgePro (Windows) contains high-level commands more information or write to : Knowledge Garden Inc.,
for manipulating screen objects, lists, text , fonts , rules , 473A Malden Bridge Rd ., Nassau, NY 12123 USA.
external files and bitmap images. DLL and DOE Amex , Visa or MIC accepted.
support lets you integrate your own C routines with
KnowledgePro and link your application directly to Excel
and other Windows programs.

At a price you can afford


KnowledgePro (Windows) costs $695 with no runtime
fees for applications. KnowledgePro for DOS costs $495.
The systems run on IBM PC, XT, AT and PS /2
compatible machines with 640k of memory and a hard
Another
intelligent
tool from
.........
Know edge
GARDEN inc.
disk . KnowledgePro (Windows) requires Microsoft
Windows 286 or 386 version 2.x or greater.

Know ledge Pro is a registered trademark or Knowledge Ga rd en. Excel is a 1raclcmark or Microsofl Corp. IBM . XT. AT and PS /2 arc trademarks of l111crnational Business Machines Corp.
*VideoWindows dig ita l video overlay board by New Media Graphics.
Circle 136 on Reader Service Card
HANDS ON

UNDER THE HOOD

fonts), or outlines (outline fonts) . (For vides global hints (font-level hints , in
more information on the first two tech­ Adobe parlance) . These contain infor­
niques , see "The ABCs of Digital ASYMMETRIES mation that applies to every character in
Type," November 1989 BYTE.) CAUSED BY NAIVE the font , including the desired heights of
The most basic approach to creating FONT SCALING uppercase and lowercase characters, the
characters in an outline font is as follows : distance rounded edges are allowed to
First, scale the ideal outline of the char­ overshoot past flat ones , and the desired
acter to the right size. Then, turn on each stem widths (important for small type) .
pixel whose center falls within the out­ There ' s also information that helps the
line. However, since this naive approach rasterizer make fonts within the same
doesn 't account for human perception, it family (e.g ., Times Roman and Times
can produce ugly results . Roman Bold) look very much alike.
Figures 2 and 3 illustrate some com­ The next level contains chunks of code
mon problems of scaled outline fonts. In that produce the character shapes them­
figure 2, the stems of a lowercase "n" selves. These small procedures, which
rasterized at low resolution are different are called Charstrings, are highly com­
thicknesses, making it grossly asymmet­ pressed strings of bytes. The 24 docu­
rical. In figure 3, the uppercase "R" has mented rendering commands implement
a hole, or dropout , because the outline a very small subset of PostScript-just
just misses the centers of the pixels where barely enough to trace the outlines of
the rightmost stem joins the rest of the characters . Some draw lines and curves,
character. Finally, it is important for while others call subroutines , perform
similarly shaped characters within a font Figure 2: When a simplistic division , begin and end character defini­
to be rendered in similar ways. If the algorithm is used to scale fonts , ugly tions, and give character-level hints .
" m" isn't shaped a lot like the "n" in the asymmetries may appear. This Most of the commands use numbers on a
same font, for instance , a reader will lowercase "n" has uneven stems stack as arguments. All but one of the
perceive that something is wrong. and serifs because the scaled outline Charstring drawing commands specify
Thus , if we want to use scaled fonts (itselfsymmetrical) doesn't quite relative, rather than absolute, motion .
to produce quality screen images and match up with the pixel grid. That way, it's easy to incorporate the
printer output, we need to make the com­ commands into subroutines that can be
puter more conscious of aesthetics. To used throughout a font.
make stem widths symmetrical, serifs of
equal lengths, and features comparable Adobe Hints
from character to character, we need to
DROPOUTS
The lowest level of description within an
devise a way of telling the computer more Adobe Type I font is character-level
about the desired end result. This is hinting, which relies heavily on the con­
called hinting, and it lies at the heart of cept of a stem. Each character of a Type
modern font-rendering technology. I font is said to consist of vertical strokes
There are many rasterizing and hint­ (called vertical stems) and horizontal
ing systems , most of them proprietary. strokes (called horizontal stems) . The
Among the best known are Intellifont two main strokes of the letter "T" are
(AGFA CG), Fontware and Speedo (Bit­ considered to be stems; so are the per­
stream), FontMaker (Sun) , Nimbus pendicular serifs at the ends. Interesting­
(URW) , Nimbus Q (The Company), ly, stems in Type 1 fonts don 't have to be
Adobe Type 1 (Adobe) , and TrueType horizontal, vertical , or straight. The top
(Apple and Microsoft). I'll focus on and bottom halves of an "O" could be
Adobe Type I and TrueType. considered horizontal stems, and the left
and right halves might be considered ver­
Adobe Type 1 Figure 3: The "R" has a missing tical stems.
Adobe Type I fonts (or font programs, as pixel, or "dropout," due to a poor Stem hints let the rasterizer adjust the
Adobe calls them) use a simple subset of fit between the character stem widths of different characters with­
PostScript to draw the outline ofeach let­ outline and the grid. in the font to render them more uniform .
ter, and two levels of hints. The outlines They also help to establish the locations
are drawn by small snippets of code, of the top and bottom of each character.
while the hints are mostly declarative in Figure 4 shows how horizontal and
nature-that is, they give information to vertical stem hints might be applied to a
the rasterizing code but are not code "T" in a serifed font. Note that the stem
themselves . The rasterizing program it­ zones are specified as pairs of x- or y­
self, which may be part of a Postscript values; they extend all the way across the
interpreter or a separate entity (as in the character. If a letter doesn't have serifs, a
case of Adobe Type Manager, or ATM), font designer may add "ghost stems"­
is called Type I Build Char. that is, stem hints that don't correspond
A Type I font contains several levels to actual stems-to help the rasterizer
of information that BuildChar can use to find the top and bottom of the character
render a font. At the highest level , it pro­ (see figure 5).
292 BYTE • AUGUST 1990
HANDS ON

UNDER THE HOOD

Adobe Type I fonts implement two and high-level computer languages: It's
other kinds of hints: dotsection hints, ADOBE TYPE 1 easier to compile either C or Pascal to as­
which help to render dotted characters, sembly language than to translate be­
and the Flex mechanism, which flattens CHARACTER-LEVEL tween C and Pascal.
out shallow curves at low resolutions to STEM HINTS Both TrueType and Type I fonts begin
make letters look less jagged. with outlines, but the similarity ends
Finally, there's one other mechanism vstern there. While Type 1 fonts use program­
that can be used to improve the rendering matic outlines and declarative hints,
hstem
and scaling of fonts: 'hybrid fonts . In a TrueType does exactly the opposite .
hybrid font, the rasterizer uses one of two Outlines are expressed not as drawing in­
sets of outlines, depending on the resolu­ structions but as collections of control
tion of the output device. The high-reso­ points-that is, points that guide the
lution outlines usually have subtle details drawing of curves called quadratic B­
that the low-resolution ones leave out. splines. These curves, when connected,
Adobe's Optima is a hybrid font. form the character outline. The hinting
How well do Adobe's hinting mecha­ code that accompanies the outline influ­
nisms work? Clearly, well enough for ences the final result by moving the
thousands of satisfied users of Postscript points; a simple rasterizer then takes
printers. However, type designers argue over and creates a bit map. This is the
that non-Latin and ideographic charac­ overall philosophy ofTrueType: to make
ters (e.g., kanji), which don't have uni­ the rendering system more flexible by
form stems like Western alphabets, are placing more intelligence in the hinting
not well served by the Adobe hinting code and less in the rasterizer.
mechanisms. Adobe itself recommends TrueType's emphasis on manipulating
that very complex symbols and logos be outlines leads to an unusual instruction
implemented as Type 3 fonts . These gen­ Figure 4: Adobe Type 1 fonts use set. TrueType's stack-oriented pseudo­
erate each character by means of an ordi­ character-level stem hints to specify machine performs many functions that,
nary Postscript program. Unfortunate­ where stems are. These hints help the while they may be low-level to a font
ly , Type 3 fonts won't work with ATM , BuildChar rasterizer apply global scaler, are extremely high-level com­
so they cannot be used as screen/printer information, such as preferred stem pared to conventional assembly lan­
fonts on machines with ATM. They also widths, to individual characters. guage. To understand them at all, you
take much longer to render than Type 1 must understand TrueType's somewhat
fonts and have no built-in hinting mech­ sophisticated grid-fitting paradigm.
anism . Suppose you want to move a point on
Some type foundries also complain GHOST STEMS the outline of a character to a new posi­

=
2that it's tough to convert the font for­ tion on thex,y plane. How do you specify
mats they use in-house to Type I-main­ which way and how far to move the
ly because the underlying data structures hstem point? The most obvious way is to give
and algorithms are so different. Finally, simple displacements in the x and y di­
typographers have found that they must rections. However, what a font designer
predistort, or regularize, their outlines­ really wants to say when hinting a font is
possibly throwing away some of the sub­ probably more like this: "I want to move
tleties of their designs-to get good re­ this point in this direction until it lines up
sults from Adobe's rasterizers. Bit­ with these other features."
stream, for instance, uses regularization TrueType implements this more use­
(and possibly hybrid fonts) in its Type I ful kind of movement by integrating the
products, but abandons Adobe's charac­ concepts of a freedom vector and a pro­
ter-level hints altogether. Still, despite jection vector. The freedom vector spec­
its drawbacks, Adobe's Type I font for­ ifies the direction in which a point is to
mat produces good output in many appli­ move, and the projection vector specifies
cations . Well-entrenched and heavily hstem a direction (not necessarily the same
supported by big names such as IBM, one) in which the distance the point has
Type I is likely to endure as a standard moved is to be measured. Figure 6 shows
for the forseeable future, no matter what Figure 5: This sans-serif"/" has "ghost how this works. Point A is moved along a
else comes along . stems. " By specifying stems where they freedom vector, which makes a 45-de­
don 't really exist, the font designer can gree angle with the horizontal, but the
Enter TrueType force BuildChar to apply global hints distance of movement is measured along
TrueType , developed by Apple, has a about capital letter height and baseline the projection vector (which happens to
very different format from that of Adobe alignment to the character. be horizontal in this example). All the
Type 1. Instead of creating yet another work needed to move a point in this way
high-level hinting paradigm, TrueType can be accomplished with a single True­
attempts to provide low-level primitives Type instruction .
with which all the other schemes-in­ Now, suppose you want to move an­
cluding Adobe's-can be implemented. other point-or a whole group ofpoints­
The developers make an analogy to low- conrinued

AUGUST 1990 • BYTE 293


HANDS ON

UNDER THE HOOD

along with the first point, to maintain the level routines to manipulate outlines.
original geometric relationship between Still , because the outline-manipulation
FREEDOM AND facilities afford more direct control than
the points. You can do this by telling
TrueType to make the first point a refer­ VECTORS
PROJECTION Adobe's limited selection of hints, it's
ence point. It then takes only one more easier to recast your own hinting strategy
TrueType instruction to move one or Freedom in this language.
many other points in the same way as the vector The TrueType specification, which
first. Thus, if you wanted to move the documents the 112 I-byte instructions
whole right-hand side of a letter uniform­ and the file format, doesn't take pains to
ly upward and outward, you might apply explain the fundamental philosophies
a movement like the one in figure 6 to all behind TrueType or show how the in­
the points in that part of the outline. structions are used. It 's therefore tough
Another single instruction can find the Projection going for those who aren't intimately fa­
vector miliar with hinting and font rendering.
intersection of two lines (defined by their
endpoints) and place an outline point at 1 '--y--J
Distance measured
Fortunately, few users will need to learn
that spot. Yet another instruction adjusts the intricacies of these instructions .
an angle so that the lines emanating from along projection vector More than half a dozen companies-in­
it will look as smooth as possible. And it cluding Bitstream, URW, Altsys, The
takes only one command to activate the Figure 6: Freedom and projection Company, and Monotype-are creating
dropout control feature, which scans the vectors make it easy to specify a hint tools that will automatically "compile"
character for contours and makes sure ofthe form "Move a point fonts into TrueType format. Thus , like
they don 't have gaps in the final bit map. in this direction so that it lines up programmers of RISC machines , most
Some TrueType instructions that you with this feature . " The freedom vector font designers may never have to deal
might want to apply to many points have controls the direction ofmotion, with the instructions that make up True­
a built-in looping capability. You set a while the projection vector controls Type fonts.
variable called Loop to indicate the num­ how distance is measured.
ber of successive points to be affected by Pluses and Minuses
an instruction , just as you'd set the ex TrueType, despite glowing reports from
register in an 8088 to control the number many experts, still has some shortcom­
of bytes that a string primitive processes. ings . First, it produces larger files than
TrueType implements several mecha­
DROPOUT CONTROL most other formats, including Adobe
nisms to handle character drawing at low ON CURVED Type 1 and Bitstream 's Speedo. Second,
resolutions. The Control Values table can CONTOURS the dropout control mechanism may need
be used to force stems and other features improvement. As documented, it's only
to uniform widths at small sizes, and capable of scanning for horizontal and
special conditional instructions can re­ vertical contours and filling dropouts in
move features altogether if there 's no them ; diagonal lines with dropouts might
room to draw them . Finally, as a possi­ not be fixed (see figure 7) . But adding
ble last resort, the TrueType format pro­ clever code to correct this runs counter to
vides a way to tell the rasterizer to "give the fundamental philosophy of True­
up" and use a set of hand-tuned bit maps Type , which is to put the intelligence in
instead. While this is not an ideal solu­ the fonts rather than in the rasterizer.
tion , it obviates the need to write lots of Finally, while the battle against en­
special code for very small font sizes. cryption has pretty much been won on the
So far, TrueType doesn 't sound much Adobe Type 1 front , it may surface again
like an "assembly language." Yet, bun­ in TrueType: The specification states
dled in with TrueType 's sophisticated Apple's intention to provide font vendors
graphics instructions are primitives you Figure 7: Simple forms ofdropout with a tool that creates encrypted True­
would expect to see in a low-level lan­ control, which look only for horizontal Type fonts .
guage, such as jumps, calls, and condi­ and vertical contours, won't work on On the plus side, TrueType provides
tional branches. characters like this one, which tools to implement hinting rather than
Unlike Type 1 font programs, True­ has a long, curved stem. mandating a single hinting scheme. As
Type programs have access to a wide such, it will allow users to take advan­
variety of mathematical operations: ad­ tage of improvements in the technology
dition, subtraction, multiplication, divi­ without buying new equipment (the Type
sion, negation , rounding, and Boolean 1 rasterizers in most printers are burned
operations . This means a TrueType pro­ permanently into ROM) .
gram can do the calculations associated Early versions of True Type have been
with any hinting system. There's even a shown to render certain kinds of output
debugging instruction that will show the much faster than Adobe's Type 1 code.
top of the stack in a font-development You must, of course, view these early
system. tests with some skepticism. The pages
In short, TrueType is not really one used in Microsoft's demonstrations,
language, but two : a basic stack-oriented which contained "waterfalls " of increas­
language and a group of special high­ ingly larger text, don't reflect real-life

294 BYTE • AUGUST 1990


Circle 310 on Reader Service Card
HANDS ON

UNDER THE HOOD

QuickTrace Vector Based


Graphics
situations and may have been chosen to
exploit quirks of the two systems.
The code for the TrueType rasterizer
itself is small, allowing it to be included
in application programs or even trans­
~
lated to Postscript and downloaded to a The Automatic
printer. And because it supports double­
byte character sets and nonlinear scal­
ing , TrueType provides good support for
Tracing Program
ideographic character sets .
Finally, while Adobe must keep some
details of its rasterizer secret so that it QuickTrace is an automatic tracing •for DTP 1111ust<a101. PageMaker. Harvard G<aphics) $245
can stay in business, Microsoft and Ap­ tool which converts scanned "dot" Conver! inlo EPSF. CGM. Microgratx PIC. DRW
ple will reveal exactly how TrueType images into vector based graphics.
•for AutoCAD DXF . . $295
works , and they plan to include it free of Instead of drawing by hand, try
charge in Presentation Manager, Win­ QuickTrace. It will help you to •for Lotus Freelance Plus . . $245
dows , and System 7 .0. (The fact that easily and quickly enter graphics
like logos, maps and clip art, which PLEASE CONTACT:
fonts and page-description languages are
not the main product of either company would otherwise be difficult and 212-605-2339
gives them an advantage in this respect.) time-consuming on your PC.
Efforts are currently under way to de­ ~~ Develo ped by
velop cartridges that support TrueType /i l9 Information & Control Lab. Co. J.... Mitsubishi International Corporation
(and Microsoft' s Postscript clone, True­ Nakaj ima Bldg .. SF. 11 ·22. Shinjuku 5-c home. Technology Affairs Depl.
Shinjuku-ku. Tokyo 160. Japan 520 Madison Avenue. New Yo rk. NY 10022
Image) on Hewlett-Packard LaserJet Phone. 3·352-4746 I Fax . 3·357·7 114 Phone . 2 12-605-2339 I Fax . 2 12-605-1847
printers . Microsoft has even announced
that it plans to bundle a run-time version • OuickTrace is a 1radema'k ol lnlormalion and Con1rol labora1ory Co , Lid • Microgra l x is a regis tered Jradema fk ol Microgra lx. Inc
• AuloCAD is a reg1s1e1od l rademark of Aulodesk . lnc • Laiu s and Freelance are registered trademarks or Laius Devefopmen1
of the TrueType rasterizer with its C Corpora lion • lll usHator. is a reg istered tradema rk ol Adobe Systems lncorporaled • Page MakPr is a registered trademark ol Aldus
Co1pora 1ion • Harvard Graphics is a t1ademark at Sollware Publishing Corpora lion
compiler, so programmers can create
DOS programs that use TrueType.
At this writing, TrueType is still "va­
porware." Not a single TrueType raster­
izer or font has been shipped to the gen­
eral public, while Adobe Type 1 fonts
can be had from many sources. When
TrueType products do become available,
users will at last be able to decide for
themselves if there's a practical advan­
tage to moving to TrueType.
C++ / _Views™ f or Microsoj i Windows
The Future
In an ideal world, font designers could An application development framework with the
buy tools that would accept their artwork most complete C++ object class library for MS
and create complete, perfectly hinted Windows development.
fonts with no further intervention. Users
could then buy a copy of the font in a uni­ A powe rful object ori e nte d development
versal format that could be used with any
environment with the first, fully functional
computer, application program, or GUI,
regardless of manufacturer. object class Browser for C++.
Current technology (and corporate
policies) haven't arrived at this stage yet, A cost-effective and essential productivity tool
but with the opening of the Adobe Type 1 for the next generation of software systems.
standard and the advent of TrueType, Order today at the introductory price of$495.00
we're getting closer. It may not be long
before font wars and proprietary font (plus shipping). Comes with full source code
technology are as much a relic of the past for over 60 classes - NO Royalties.
as Gutenberg' s hand-cut metal type . •

l. Brett Glass is a freelance program­ CNS, Inc. - Software Products


mer, author, and hardware designer liv­ 7090 Shady Oak Rd., Minneapolis, MN 55344
ing in Palo Alto, California. He can be 612-944-0170, Fax 612-944-0923
reached on BIX as "glass. "
Your questions and comments are wel­ . .. pro viding and advancing
come . Write to : Editor , BYTE, One object-oriented methodology.
Phoenix Mill Lane, Peterborough , NH
03458.
Circle 53 on Reader Service Card AUGUST 1990 • BYTE 295
In the 1990s, code will be generated by the 1990s Power without 1980s Pain bilities. But best of all, you can extend
click of a mouse or a tap of a key. With Layout past the 1990s by building your own
Because Layout works with today's stan­
Matrix Layout 2.0 you can do that now. And objects - BlackBoxes - that can do anything
dards, you can painlessly take advantage of
the results will surprise you. you imagine. Added together, Layout cuts
the power behind Layout - object oriented
your development time by up to 70%.
programming, CASE (Computer Aided
Preview the 1990s with Layout
Software Engineering) technology, hypertext
In Layout, you create programs by designing Welcome to the 1990s
databases, and graphical user inte1faces. All
an object-oriented flowchart, with all the without giving up your favorite computer Ready to jump into the 90s? Get Layout
options of traditional programming. It 's a today. It's available for just $199.95. Or for a
language.
technology we call desktop programming. glimpse of the 90s, see the Layout video tape
for just $9.95. Give us a call at
Once you 're done, simply choose the lan­ An Architecture for the 1990s
guage you want for the finished program. Layout comes with objects that produce real
code for everything traditional computer lan­
1-800-533-5644
There 's Microsoft C, Lattice C, and Turbo C,
In Massachusetts call (6 17) 567-0037.
as well as Turbo Pascal and Microsoft guages can do - math, branching, variable
QuickBasic. You can even create a .EXE file management, complex data structures - and
that's ready-to-run on any IBM PC or
compatible.
it extends each language to include powerful
user interface and hypertext database capa­
·~ mAt=llX
Do w M Ar R 1 x s o Fr A RE

In the 90s, this is how


you'll write code.
August
Special
Purcha
dB se Layout &
tog a~e B!ackbox
e er for on/y
$249.90 and
save $50.oo.
Pl'O!Jl'M you want

[] Ready-to-Run Pro!Jl'a"
181 Microsoft C, Lattice c, Turbo c
[] Turbo Pascal ~
[] Microsoft QuickBasic

Cancel

FIND MATCH FOR


Result of screenJ.

Matri x Software Technology Corporation• One Massachusetts Technology Center • Harborside Drive • Boston , MA 021 28
Matrix Software Technology Ltd.• Matrix House, Derriford Business Park• Derriford, Plymouth• Devon PL6 5QZ, England • 0752-796-363
Matnx Software Technology Europe N.V. • Ge ldenaaksebaan 476 • 3030 Leuven, Belgium• 016202064.
All trademarks and registered trademarks are of their respective companies.

Circle 151 on Reader Service Card (RESELLERS: 152)


HANDS ON

SOME ASSEMBLY REQUIRED • Don Lancaster

HIGH-PERFORMANCE
• POSTSCRIPT
Put the typesetting limit. Sixth, and finally, if all else fails,
spaces are stretched as far as is necessary
port also will not give you any of the es­
sential return error messages . There are
compute load on your to complete the fill. at least six cable options between clones
Other gonzo features are individually and the LaserWriter. The baseline option
printer and still get selectable character kerning , tabbing, I recommend for DB-25 to DB-25 plugs
good performance programmable preset keystoning , fully for RS-232C standards is the following :
automatic drop caps, last paragraph line
stretch, and hanging punctuation . In 1 to 1
hanging punctuation, dashes, periods, 2 to 3
and commas lean out into the right inter­ 3 to 2
ast month, I looked at some

L
column spacing. While seldom seen, short left 4 and 5
tricks for special Postscript ef­ hanging punctuation can dramatically short right 4 and 5
fects and some of the strengths improve 300-dpi filled and justified text. 6 to20
of PostScript as a general com­ These gonzo routines are fully pro­ 20 to 6
puting language. These tidbits should grammable, which lets them emulate just 7 to 7
have whet your appetite for some more about anything in a simple and direct 8 to 8
serious Postscript secrets that will let manner.
you turn your printer into a high-perfor­ When RS-423 is being used , the RS­
mance typesetting machine. IBM PC and Clone Interface 232C data-out line goes to RXD - , and
Since Postscript is device-independent, RXD+ gets grounded. Failing to ground
Gonzo Justification it easily works with any host computer, RXD + is far and away the most common
I overwhelmingly prefer to work in raw including all the PC clones. Yes, the mistake made here . Similarly, the
Postscript in a non-WYSIWYG, stan­ LaserWriter works beautifully with any TXD- drives the RS-232C data-in line,
dard ASCII text-file environment. I find of these machines . It even includes a free and no connection is made to TXD +.
that this gives me far more control and secret and automatic two-host network After you are reliably receiving your
lets me explore many PostScript-as-lan­ that does not require AppleTalk or any return error messages, you might want to
guage applications that might not be at fancy cables. install a persistent printing error trapper.
all obvious in a screen-oriented or page­ Virtually all clone problems are due to Details on this are in the Adobe green
making environment. end-user misinformation. First and fore­ book and on most PostScript BBSes.
One of my ongoing projects is working most: Don't ever, under any circum­ Getting your Postscript communica­
on my gonza justify routines, where I've stances, use a clone parallel printer port tions up and running the first time can be
attempted to produce the highest possible to interface a Postscript printer! To do so extremely frustrating. Many communi­
text-justification quality consistent with deprives you of receiving crucial return cations programs will not change their
300 dots per inch. These routines let you error messages, denies you interactive parameters in real time . If something
fill and justify a line with any number of operation, prevents any host recording , does not work during your initial setup ,
chosen regular, italic, boldface, super­ and outright eliminates around 90 per­ always do a cold reboot, and make sure
scripted, subscripted, or custom font se­ cent of the more useful features of Post­ your Postscript printer displays a solid
lections. As many as six stages of pro­ script as a general-purpose language, green or is idle before you try to talk to it.
gressive microjustification get used . while making your printer drivers un­
First, all characters are spaced out by bearably klutzy and primitive. Pixel Line Remapping
a minimum and selectable fixed kerning, Instead, save all your PostScript rou­ A six-element linear transformation ma­
eliminating the collisions common at tines as standard ASCII text files to disk. trix in Postscript gets you from user
very small point sizes. Second, spaces Then pick up those text files with a suit­ space to device space. This lets you do all
get stretched out from their compressible able communications program (e.g., the usual translation, rotation, and scal­
limit up to their normal value. Third, up Crosstalk) and use them in a two-way in­ ing operations . For example, any square
to one additional pixel is added to each teractive COMl environment. A good can be converted into another square of
character to improve 300-dpi readability. baseline environment is 9600 bps , 8 data any size, to a rectangle, a parallelogram,
Fourth, the spaces get stretched out to an bits , 1 stop bit, no parity, full duplex, a point, or a line, at any rotation angle
upper aesthetic limit. Fifth, the charac­ and XON/XOFF handshaking activated . anywhere on (or off) your page.
ters are stretched out to an upper pleasing Note that a simple COPY to the COM 1 continued

AUGUST 1990 • BYTE 297


HANDS ON

SOME ASSEMBLY REQUIRED

There are times and places when you trapezoidal , thus requiring a nonlinear lishing, where a single title gets pro­
want to go beyond linear transformation transformation . duced for each and every customer order.
and make the more complex nonlinear I've come up with a sneaky and slow Long page-makeup times are intolerable
transformations on the fly. Obvious ex­ scheme that I call pixel line remapping , here , because each book self-collates on
amples include perspective and the style which lets you map almost anything onto a page-by-page basis. My 6000-charac­
of lettering used in Star Wars, or map­ strange or unusual surfaces. Figure 1 ter, three-column, gonzo-justified text
ping images onto apparently nonflat sur­ shows how it works. Figure 2 shows two with headers, footers, and one or two
faces. A perspective letter is generally examples of its use. fairly complex figures typically requires
With pixel line remapping, you first a page-makeup time of between 0 and 4
create a flat image that you wish to trans­ seconds , using an Apple Ile as a host!
PIXEL LINE form nonlinearly. This is an ordinary Thus, I consider all the "speed tests "
REMAPPING PostScript image, so you do not need ac­ made in Postscript printer reviews to be
cess to anything special (e.g ., the font totally ludicrous .
paths). You then scan this flat image a One crucial speedup secret involves
Scan line 1 pixel wide single pixel line at a time. Each individ­ getting your communications up to a de­
ual pixel line gets picked up and then cent rate. AppleTalk is not significantly
translated, scaled, and/or rotated before faster than an honest 9600-bps serial
final page placement. channel for most users, most of the time.
There are two mapping routines, one Many communications setups involve ex­
for vertical scanning and another for cessive "Hi, how's the wife and kids? "
horizontal scanning. Each successive handshaking. I use a custom-crafted and
scan line is shown shorter, higher, and to honest 57 ,600-bps serial channel going
the left of its position in the original out the game paddle port of my Ile. My
image. In figure 2b, horizontal scanning handshaking overhead is zero , since new
is used to produce a Star Wars-style logo . characters are received during the inter­
Each new line is shown shorter and be­ bit delay times. Two ultimate communi­
low its position in the original. In figure cations speedups are to use a local SCSI
2a, a label is wrapped around an isomet­ hard disk drive or directly download your
ric or perspective can. Lines left of cen­ PostScript code over a SCSI channel .
ter are shown above and to the right of the At any rate, the real secret to speeding
original, while lines right of center are up any interpreted language is to compile
shown above and to the left of their origi­ it instead. Outside of Postscript's rather
nal positions on the flat label. restrictive bind command, which can
Processing speed varies with image sometimes give you a 15 percent or so
size and pixel resolution, being fastest speedup, a true compiling of your Post­
for graphics, an intermediate speed script code can get rather tricky for most
when repeatedly showing only one single users. But there are all sorts of pseudo­
font size , and rather slow when continu­ compiling games you can play that can
ously changing the font size on the fly. give you dramatic speed improvements.
The parameter resolution adjustment Pseudocompiling is useful only for
in listing 1 lets you handle scaling or do images that you want to reuse at least
rough drafts much faster. If this value is once in the future . The trick here is to
too high, you get dropouts. If too low, make all your calculations only once,
you are wasting your time and may get a save only the results from those calcula­
slightly rattier final result. tions, and return them to your host for re­
For the ultimate in any nonlinear cording and later reuse . The key rule is to
transformations , you can also do pixel save and reuse only genuinely needed in­
point remapping, but this can take for­ formation . Pseudocompiling can be done
ever on larger images. Until you include either manually or under intelligent pro­
that good old "Uh? Compared to what?" gram control.
factor, pixel point remapping lets you Another pseudocompiling stunt is to
Figure 1: Pixel line remapping gives map anything onto any surface , however never change a font more than once per
you powerful nonlinear transformation complex. page. Since it usually does not matter in
tools that let you map any image onto which order things go down onto your re­
many complex surfaces. Pseudocompiling printed Postscript page, you put all your
(a) The ''flat" image gets broken down PostScript is often wrongly accused of regular text down first, all your italic
into one horizantal or vertical pixel line being a slow language. Most often, the text, all the boldface, the headlines, and
at a time. Each line will then be speed measurements are done using a so on.
selectively translated, rotated, and non-Postscript application running on a To do this, you use a custom routine
scaled as needed to (b) get pasted when non-PostScript host, creating nonopti­ that saves all your strings with their font ,
and where required on the final image. mized mechanical code, and communi­ position, and message information into a
Nonlinear transformations are far more cating over a glacially slow communica­ bunch of dictionaries . After your first
powerful than ordinary linear tions channel. Postscript is considerably pseudocompiling run, you dump these
operations, but they are much slower. faster than most people assume. dictionaries back to your host for record­
I am very big on book-on-demand pub­ ing and later reuse.

298 BYTE • AUGUST 1990


HANDS ON

SOME ASSEMBLY REQUIRED

Pseudocompiled code can also get transferred to the font cache as a bit map There are at least four ways to use font
modestly compacted with no significant and saved . Repeat use of the s character caching. If you define your custom font
speed penalties. Tricks like a simple for­ in the same size comes from the bit map on the fly, the cache will go away with
matting operator , dropping leading ze­ and is typically several thousand times or your current job. This is handy for 12-up
ros, and dropping the number of signifi­ more faster. business cards on older machines with
cant bits to those actually required can Figure 2a uses a vertical pixel line re­ limited memory.
further shorten (and thus speed up) your mapped "wraparound" font, convenient If, instead, you persistently download
run-time files. for applying to circular surfaces. In this your custom font, your speedup will re­
Adobe's Distillery is one example of a example, proc caching gives you a 5000­ main as long as printer power is applied .
useful yet automated pseudocompiling to-l speedup on any future reuse of this If you have a hard disk drive attached to
program. The PostScript code for a pseu­ image at the same size. your IINTX or other Postscript laser
docompiler of mine that includes font or­ All you have to do to proc cache is con­ printer, the fast image will remain until
dering is included with the listings avail­ vert any complex or slow PostScript rou­ the next time the drive blows up.
able with the gonzo code. tine into one or more characters in a Finally, you can easily read the foilt
custom font. Then you simply let the cache on your hard disk and return it to
Proc Caching font-caching mechanism do its thing . continued
I'll wrap things up here with a little­
known Postscript speedup trick that can
apply to any image you want to reuse at Listing I: Star Wars-style lettering is achieved by scanning the original text
least once at the same size. with horizontal scan lines and then translating the pixels with a tilt factor
The trick is called proc caching . It can (see figure 2b).
give from a 12-to- l to a 7 ,000,000-to- l
speedup of all your PostScript run times . /resolutionadjust 1 def % raise to debug;
The amazing thing is that proc caching is % lower to eliminate any stripes
more or less free . All you have to do is / hpixellineremap ( 0 1 resolutionadj ust mul pixe l procht
make several minor changes in your pro­ JOO mul 72 div ovi {/slinenum exch def save /snapl exch def
mark mappingproc newpath 0 slinenum 72 mul JOO div moveto
gramming style. Proc caching can also pixelprocwidth 0 rlineto 0 72 JOO di v rlineto pixelprocwidth
capture entire-page bit maps and let you neg O r lineto closepath clip newpath pixelproc cleartomark
snapl restore} for J def
save permanently fast results for later
use. Proc caching seems well suited for / pixelproc ( 5 5 moveto 0 1J4 rlineto 222 0 rlineto
0 - 1J4 rlineto closepath stroke 20 15 moveto (FREE FONT) show
smaller images that involve long make­ 20 57 moveto (FREE FONT) show 20 99 moveto (FREE FONT) show) def
ready times due to use of irregular clip­
ping, repeated randomizing , pixel re­ / mappingproc (pixelprocwidth 2 div 0 translate
tiltfactor pixelprocht mul dup slinenum add div dup scal e
mapping, curve tracing, multilayer pixelprocwidth 2 div neg 0 translate} def
buildups, extensive math calculations,
% / / / demo - remove before use. / / /
nonlinear transformations , or other
slower or intricate operations. / AvantGarde- Demi f i ndfont [40 0 0 40 0 OJ makefont s et f ont
PostScript includes a powerful font / pixelprocht 140 def % total scanned height
cache that converts most font characters / pixelprocwidth 2JO def % total scanned width
into a bit map the first time they are /tiltfactor 8 def % the smaller the flatter
used . Thus , the initials of a given size in gsave 150 JOO translate hpixellineremap grestore showpage quit
your document is done as a descriptive
outline procedure. Those results are

SURFACE MAPPED
a) b)

FREE FOM~
FREE FOt-l1
FREE FO~'
Figure 2: (a) This vertical pixel line remapping example prints in 70 seconds on a Laser Writer IINTX. By proc caching, or
preconverting the image into 2 characters in a custom font, the repeat imaging time drops to 14 milliseconds, a 5000-to-l speed
improvement. (b) Star Wars-style lettering is one ofthe most popular uses for horizontal pixel line remapping. Each pixel line is
shown somewhat shortened from the flat original. (See listing 1 for the method.) Since pixel remapping applies to any image , you
do not need access to your font paths.

AUGUST 1990 • BYTE 299


HANDS ON

SOME ASSEMBLY REQUIRED

your host for recording, giving you a per­ as wide as you can to let you proc cache caching on your own. For additional in­
manent bit map that can stay fast forever. your larger images. A 3-MB IINTX lets formation on proc caching or any Post­
Most newer Postscript printers control you proc cache images up to 4 square Script topic, you can contact me.
their font cache with the following line: inches , while a full 12-MB IINTX han­ Learning PostScript thoroughly will
dles images up to 16 square inches. open your eyes to some amazing possibil­
mark MN setcacheparams These size restrictions might seem ities, including book-on-demand pub­
somewhat limiting, but note that the slow lishing with just a simple 300-dpi Post­
The N value here is the maximum portions of many images are typically script printer. By tuning your PostScript
number of bytes allowed in the bit map of rather small, and that you can use as techniques, you can turn this machine
a single character. Multiply this by 8 to many characters in your custom font side into a high-performance machine with­
get the number of bits allowed per char­ by side to build up any size image at all. out further investment in hardware. •
acter. The Mvalue decides which of two As few as six characters can capture your
caching strategies will be used. Bit maps entire-page bit map on a full IINTX. Editor's note: The PostScript code for the
of less than M bytes will get cached as a Several minor gotchas are involved in gonza routines is available (along with
real bit map ; those greater than M but proc caching. Your routine has to be well other code in this column) in a variety of
less than N will instead get run-length enough behaved to allow its definition as formats. See page 5 for details.
encoded . Run-length encoding needs a custom font character. Each character
less memory than a full bit map, but it in a font is allowed only as a single color Microcomputer pioneer and PostScript
typically executes six times slower. or a single shade of gray. Thus, you'll authority Don Lancaster (Thatcher, AZ)
To guarantee a real bit map, simply need an additional custom character for is the author of 26 books and countless
define M as larger than N. Characters each color change in the original image. articles. He maintains a no-charge Post­
needing a bit map larger than Nbytes will In figure 2a, only the label itself gets Script help line at (602) 428-4073. The
not get cached at all. proc-cached. One proc-cached character best time to call is from 8 to 5 (MT) on
The allowable size of M depends on gets used as a white background mask, weekdays. He can also be reached on BIX
your printer and how much memory is in erasing the color of the can; a second c/o "editors. "
it. The simplest method to find your proc-cached character puts the label on Your questions and comments are wel­
maximum is to keep increasing M until top of the erasing white mask. come. Write to : Editor, BYTE, One
you get a limit-check error. The Postscript code for figure 2a is Phoenix Mill Lane, Peterborough, NH
Naturally , you will want to open up M available, so you can start exploring proc 03458.

Save ..Man-Years of Effort" with Turbo 5.5


Don't Start from Scratch Object Profess ional includes of files. And they're compatible with
clear, comprehensive documentation, Novell, 3Com, MS-NET, and others.
with Object-Oriented Pascal on-line help, full source code, You get • Fixed and variable
Object Professional is a huge library technical support, and hot demo length records • Two billion
of over 200 object types and 2000 programs . Pay NO royalties. You'll records per database • Up to 100
methods that get up to speed fast with OOP! indexes per index file • Fail-safe
will multiply mode with journaling • Units for
iiThe range of objects is sorting, browsing, reindexing, and
your produc­
fanta stic. Object Prof essional network control.
ti vity . Window
object types let could literally save you B-Tree Filer includes full source
you use over­ man-years of effort." code, documentation , technical
lapping and Jeff Duntemann support, and you pay NO royalties.
resizeable
windows. The Siiiiiiiiiiiiiliilliiliiilii. Object Professional 1.0, ii B-Tree Filer ... a well rounded ,
windows include • scrolling data only $150. f eature-rich approach to
entry screens • pick li sts • menus B-Tree databases."
• file selection • printed form s AMulti-User B-Tree Toolkit Computer Language, 1/90
• help capability and more .
Build your programs using Write powerful network B-Tree Filer 5.0, only
proven data object types like stacks, compatible databases faster and $125. (single user)
linked lists, virtual arrays, and more. eas ier using B-Tree Filer 5.0. With network support, $175.
System-oriented routines provide You'll have the fastest, safest, most
swappable TSRs in only 6K of RAM, fl ex ible databases - no rigid struc­
EMS management, and much more. ture, no TSR hassles, no running out
Call toll-free to order.
1-800-333-4160
Smi s fo ction g uaranteed or yo ur money back with in 30 days.
Adel $5 pe r o rder for shippi ng in U.S. and Canada. Inquire
SAM - 5PM PST Mond ay through Friday. USA & Canada.
about other shipp ing charges . O Pro requires T urbo 5.5.
For more in fo nnation call (408) 438-8608. Fax: (408) 438,86 JO.
BT F requ ires T urbo 4 .0. 5. 0 . 5.5. or Q ui ck Pascal.
TurboPowcr So rtwarc PO Box 66747 Scotts Va ll ey. CA 95067-0747

300 BYTE • AUGUST 1990 Circle 281 011 Reader Service Card
Turn your favorite
Ccompiler into a
powerful database
manager with the

'Database Too/chest The C/Database Toolchest™ 3) A complete database manager


adds sophisticated file manage­ (with C source code included)
ment functions to your Power c rM , shows you how to create impres­
Turbo C®, QuickC®, or Microsoft® C sive applications .
compiler. With the C/Database You also receive a comprehen­
Toolchest™, your data requires sive 350 page manual and a utility
much less disk space than with for converting dBASE® files.
programs like dBASE®, and you The C/Database Toolchest™
can access your data much faster. supports features that you'd expect
Of course the full power of C to find only in products costing ten
provides you with an unlimited times as much. Advanced features
amount of programming flexibility . include variable length records ,
The C/Database ToolchestTM variable length keys, multiple keys
includes three major components: per index, and multiple indexes
1) An advanced B+tree library stored in a single file .Your data files
gives you instant access to your can contain an unlimited number of
data. records , and each record can be as
2) A high-level ISAM library large as 32K bytes in length.
provides you with an easy-to-use About the only thing that the
C interface, and C/Database Toolchest™ doesn't
do is cost you a lot of money.
We've kept our price low so you
can manage your budget as easily
as your data.

Now Only $19.95!


i ---------,
Order Coupon
Name _ _ _ _ _ _ _ __ 1
I Stree I
I City I
Order now by calling our toll free
number or mail the coupon to :
State
I Telephone,_
~ IJ-.--- I
_ _ _ _ _ __
Mix Software I Paying By__ Money Order~heck I
1132 Commerce Drive I _Visa_MC-AX_Disc. I
Richardson, TX 75081 I ~~~~~ate I
I Disk Size _ _ 5
1-800-333-0330 3 1/ " _ _ 1/ " \
4 2

60 Day Money Back Guarantee


Not Copy Protected • Royalty Free
: Q . ~;~~t~:taseToolchest $1:r~c; ~tal
..
C/Database Libra ry Source .. $10.00
:

For technical support, please call : I B+tree & ISAM library source code
1-214-783-6001 I Add Shipping ($5 USA, $20 Foreig n).... .

==::.. _--=-
&.-Jilli"'-'""
I Texas Residents Add 8% Sales Tax. .. . .

L Total A'.:'.'.'.n~o~d~ !_J


C!Oatabase Tootchesl and Power Care trademarks of Mix Software. QuickC and Microsoh care registered trademarks of Microsoft. Turbo C is a registered trademark of Borland. dBASE is a registered trademark of Ashton-Tate.

Circle 161 on Reader Service Card


2 parallel,
2 serial, I board
Quatech DSDP-402 for PC-AT
The WSB-100 Wave Form Synthe­ Quatech's ES-100 provides eight
sizer Board from Quatech has the has two parallel ports, and two
RS/232 serial ports in a single AT serial ports for any combina­
best set of numbers in the market. slot. RJ-11 modular connectors.
With speed to 20MHz and a 32K 16450 UARTS are standard.Optional tion of RS-232, 422, and 485
memory at $1290, it's making buffered 16550 UARTS. PC-AT, ISA, communication. DSDP-100,
waves in more ways than one. The or EISA compatible. Priced below two parallel and two RS-232
WSB-100 is also a star performer $500! Quantity Pricing Available! ports, available at lower cost.
as a digital pulse/word generator
with the optional digital module. Call for our PC Interface Handbook: For order info, call:
Call for our free 1-800-553-1170 1-800-553-1170
PC Interface Handbook
1-800-553-1170 gauATECH
662 Wolf Ledges Parkway CjlGUATECH
~GUATECH Akron, OH 44 311
662 Wolf Ledges Parkway
662 Woll Ledges Parkway PC-AT is a trademark or Akron. OH 44311
Akron . OH 44 311 registered trademark of IBM Corp.

Circle 220 on Reader Service Card Circle 221 on Reader Service Card Circle 222 on Reader Service Card

Intelligent Synchronous
multiport, Communication
supports RS-422 Boards for AT
SmartLynx AT™ intelligent Quatech synchronous/
Quatechl interface cards ! asynchronous serial boards for
connect IBM 5218 Display­ 4-port serial adapter for PC-AT
and compatibles supports PC-AT and compatibles support
Writer printer to PS/2 RS-422 and most multi-user RS-232, RS-422, and RS-485
and AT:" Available now. operating systems. On-board communication.
Hundreds installed. processor takes burden off CPU. Call for our free
For order info, call : For order info, call: PC Interface Handbook:
i-800-553-1170 1-800-553-1170 1-800-553-1170
CjlGUATECH gauATECH CjlGUATECH
66 2 Wolf Ledges Parkway 662 Wolf Ledges Parkway
662 Wolf Ledges Parkway Akron, OH 44311
Akron . OH 44 311
Akron, OH 44 311

IBM, DisplayWriler, PS/2. and AT arelrademarksol IBM Corp.


PC-AT and PC are registered
PC-AT is a trademark of IBM Corporation.
trademarks of IBM Corp.

Circle 223 on Reader Service Card Circle 224 on Reader Service Card Circle 225 on Reader Service Card

RS-4 2 2 I RS-485 Digital Joystick


Boards for AT, I/OBoard Adapter
Micro Channel for PS/2
Single-slot Quatech PXB-721 for
RS-422/RS-485 asynchronous PC-AT has 72 digital 110 lines. GPA-1000 works with
serial communication boards from Connect three choices of data IBM Micro Channel for PSi2
Quatechl available in 1 to 4 ports acquisition modules. Supports Models 50, 60, 70, and 80. Connect
for PC-AT and compatibles and 1 Labtech Notebook':" two joysticks or four paddles. Also
to 4 ports for PS/2 Micro Channel. compatible with IBM Game
Call for our free Control Adapter for PC-XT and AT.
Call for our free PC Interface Handbook:
PC Interface Handbook: Call our toll free order line:
1-800-553-1170 1-800-553-1170
1-800-553-1170
CjlGUATECH gauATECH gauATECH
662 Wolf Ledges Parkway 662 Wolf Ledges Parkway
662 Wolf Ledges Park way Akron, OH 44311
Akron, OH 44311
Akron, OH 44 311

LabTech Notebook is a trademark of IBM, Micro Channel, PS/ 2, PC-XT, AT,


PC-AT, Micro Channel, and PS/2 are trade­ and Game Control Adapter are trademarks
marks or registered trademarks of IBM Corp. Laboratories Technologies Corp. or registered trademarks of IBM Corp.

Circle 226 on Reader Service Card Circle 227 on Reader Service Card Circle 228 on Reader Service Card
IJ\JTE
PRODUCT SHOWCASE
BUYER'S MART

• BYTE BITS

• PRODUCT SPOTS

• MICRO PRODUCT CENTER

ILLUSTRATION: JULIE E. MURPHREE © 1989 AUGUST 1990 • BYTE 303


Catalog Showcase
Order your copies of the most current catalogs
from the market leaders
Order directly from the advertiser, or Advertisers: The Catalog Showcase is the most
effective, low-cost way to promote your product
Circle the company's inquiry number on the line to an influential audience .
Reader Service card in the back of the issue, or
Call Scott Gagnon for more details.
Use the Fax response page for quicker delivery. (603) 924-2651 Fax: (603) 924-2683

Altex Electronics Programmer's Paradise


Cash in on some of the The Programmer's Paradise ca tal og is a
" Cool Summer Savings" comprehensive guide to the fin est compilers,
at Altex Electronics to ol s and utiliti es ava il abl e for softw are
develo pers. Thousa nds o f products for th e
• Barebone System s & M o th erboard s • PC, M ac, Sun W o rk st ati o n, DOS, XENI X,
• Cases, M onito rs & Printers • UNI X, OS/2, W indows and networks are list­
• Accessori es • Sw itchboxes • Cables • ed, with length y descripti o ns prov ided for
• Power Pro tecti on • Networkin g • th e most popular products.
Programmer's Paradi se is the world's lead­
Over 10 Million Electronic Supplies ing source o f development software with :
and Components in Stock! • guaranteed best prices and fast shipment
• know ledgeable sales representatives
Call N O W for yo ur Free Catalog ! • outstanding servi ce and support
" Your Electroni cs Supply House" Call for your Free Catalog TODAY!
1-800-531-5369 1-800-445-7899
Circle 305 011 Reader Service Card Circle 303 on Reader Service Card

Best Power Technology, Inc. Industrial Computer Source


FREE, money-sa ving literature tell s you how Th e Industri al Compute r So ur ce ­
to protect your computer from pow er prob­ Bo ok/Suppl em ent™ is 96 pa ges, covering
lem s su c h as surges, sags, spikes, no ise, o v e r 5 0 0 IBM PC produ c t s. Products
bro wnouts, b lackouts and lightning. These include : 20/15/ 10 slo t rack and tabl e-to p
power prob lem s can d am age delicate equip­ c hassis, 20/ 15/10 slot chassis that include a
ment and cause loss o f va luable data. Learn built-in keyboa rd drawer unit, and 20/ 15/ 10
how Best Po w er Technology's uninterruptibl e slo t fl oor mount units. We have also added
power system s, ranging from 500 VA lo 18 NEW 486, 386SX & 386 CPU cards, 19"
KVA, ca n pro tect your comp uter. Contact: rack accessori es, N D and communica ti o n
Best Po w er Technology, Inc., P.O. Box 280, ca rd s, and QN X Rea l-Time Operating System
N eced ah, WI 54646 . Software.
~~
1-608-565-7200, ext. 1869 Indu stri a l Co mput er Source, 48 3 7
f------~- Toll-free 1-800-356-5794, ext 1869 M ercury Street, San Diego, CA 92 111

Circle 304 011 Reader Service Card 1-619-2 79-0084


Circle 318 011 Reader Service Card

BYTE Catalog Showcase


CaiilOg ShOwcase
°"*''f'<l'l'~d4'1enw.(lll!'fnt.Ul.liqt.
bmft~INdlr.. The Catalog Showcase was created as a service to our readers, making it easy for
them to locate and order the catalogs they need.
This new program offers an efficient way to promote your product line by send­
ing catalogs only to those who request them .
Make your catalog available to the 500,000 influential readers with enormous
purchasing clout within their companies.
1-603-924-2651
Circle 320 on Reader Service Card

304 BYTE •AUGUST 1990


-<-·
T

~~~~-· ~.....THE BUYER'S MART------~:=-~:~~


.
·A Directory of Products and Services

THE BUYER'S MART is a monthly advertising section which enables readers furnish typewritten copy. Ads can include headline (23 characters maximum),
to easily locate suppliers by product category. As a unique feature, each descriptive text (250 characters is recommended, but up to 350 characters can
BUYER'S MART ad includes a Reader Service number to assist interested be accommodated), plus company name, address and telephone number. Do
readers in requesting information from participating advertisers. not send logos or camera-ready artwork.
Effective January 1, 1990. DEADLINE: Ad copy is due approximately 2 months prior to issue date. For ex­
RATES: 1x-$590 3x-$550 6x-$525 12x-$475 24x-$450 ample: November issue closes on September 8. Send your copy and payment
Prepayment must accompany each insertion. VISA/MC Accepted. to THE BUYER 'S MART, BYTE Magazine, 1 Phoenix Mill Lane, Peterborough,
AD FORMAT: Each ad will be designed and typeset by BYTE. Advertisers must NH 03458. For more information call Brian Higgins at 603-924-3754.

ACADEMIC COMPUTING ACCESSORIES BAR CODE


"166 MHz PC HEWLETT PACKARD LABELING SOFTWARE
Proprieta!)' technologies allow us to deliver our PC com­ Buy - Sell - Trade
On EPSON, IBM, OKI dot matrix or LaserJet. Flexible
pa\ible workstation years ahead of the industry. Take ad­ Laser Jet 111110 1400/2400 Color Pro (7440) 550 design on one easy screen . Any format/size. Up to 120
vantage of Inexpensive PC software (vs. UNIX). and the Genuine HP 2 Meg/4 Meg 400/1200 HP-7550A 1700
Desk Jal 400 Drah Pro DXUEXL 3300/5000 fields/label. 18 text sizes to 3<readable at 100'. AIAG.
performance our platform offers. to execute appllcations MIL-STD, 2 of 5, 128, UPC/EAN , Code 39. File Input &
Rugged Writer 800 Drahmaster 1111 5500/6000
previously run on minis and supers. We're ottering th e Electrostatic PlottersC1600 (D Slze)JC 1601 (E Size) 14000/16500 Scanned logos/symbols (PCX)-$279. Other programs
first 5000 of our 1993 production units at wholesale pric­ Science Accessories Corporation Sonic Dlglllzers from $49. 30-day $$ back.
ing. Educational and quantity discounts. 36'" )( 48" (2750) 60" )( 72" (3175)
T. E. Dasher & Associates Worthington Data Solutions
Eclectech, Inc. 4117 Second Ave. S., Birmingham. AL 35222 417·A Ingalls Sl. , Santa Cruz. CA 95060
Dept. 4142, P.O. Box 12887, Research Triangle Park, NC 2n09 Phone: (205) 591-4747 Fax: (205) 591-1108
(800) 345-4220 In CA: (408) 458-9938

Inquiry 576. Inquiry 5B1.

ACCESSORIES APPLICATION GENERATOR


RADIOACTIVE? VERY EASY C PROGRAMMING
Includes complete Unix, Microsoft and Turbo C compatible BAR CODE READERS
Plot It on your PC with The RM·60 RADIATION MONlmR For PC, XT, AT, & PS/2, Macintosh, and any RS-232
Serial or printer port. Detects: ALPHA • BETA.• GAMMA • X-RAY. source code.
1.. co; Cre11es C program lrom data • t $1 79 terminal. Acts like 2nd keyboard, bar codes read
MicroR, 1000 times the resolution of standard geiger counters. 2. CG~ Creates Wind°""9 pmgrams ... $189 as keyed data. With steel wand-$399. Top rated
Excellent for tracking RADON GAS. Find sources. 3. CGX: Creales C•+ programs .. 5169
4. CGP: Cteatas Windows animation . . $ 159 in independent reviews. Works with DOS, Xenix.
Plo t: • Background • Cosmic Rays • Clouds • Foods 5. CGA: C apptlca1fon gena1ator loolkil •• 15259
Novell , Alloy, -ALL software. Lasers, magstripe, &
~~~~~~~P;h~:~~~ ~:':;11~1: ;u~~e1~"n~~ 1'
1
Other producis include Hypertext $159, lnpu1 ProceSSOI' S129, Pn>
log Interpreter $79. Call for complete catalog. No source versions
slot badge readers. 30-day $$ back.

Tel: (302) 655-3800 and demodlsk are also available. Worthington Data Solutions
Aware Electronlcs Corp. A. I. Coder 417·A Ingalls SI. , Santa Cruz, CA 95060
32651 N. Burr Oak, Solon, OH 44139
P.O. Box 4299, Wilmington , DE 19807

Inquiry 577.
S149.50
.. Inquiry 582.
(216) 349-4 850
(800) 345-4220 In CA: (40B) 458-9938

ARTIFICIAL INTELLIGENCE

CUT RIBBON COSTS! NeuralWorks Explorer PORTABLE READER


Re-ink your printer ribbons quickly and easily. Do all NeuralWorks Explorer is a neural net tutorial
cartridge ribbons with just one inkerl For crisp, black Battery-operated, handhold re ader with 64K static RAM,
that provides th e novice user with a method of 2x16 LCD display, 32-key keyboard , Real:rime-Clock.
~g~~~~~ona:,r;~~arn~l.~g~2k 0;0.'.'. c;39 ~5h~ose from 3 learning neural net theory as well as an environ ­ Wand or laser scan ner. Program prompts and data
Electric E-Zee Inker ­ $94.50 ment in which to build practical real time applica­ checking through its own keyboard . Easy data transfer
Ink Master (Electric) - $189.00 tions such as targeted marketing. stock prediction , by RS-232 port or PC, PS/2 keyboard. Doubles as On­
line Reader. 30-day $$ back.
1000s of satisfied users. Money-back guarantee. pnocess contnol and more. PC and MAC. Price $199
T Worthington Data Solutlons
BORG INDUSTRIES NeuralWare, Inc. 417·A Ingalls St. , Santa Cruz, CA 95060
525 MAIN ST.. JANESVILLE, IA 50647 (800) 345-4220 In CA: (408) 458-9938
1-800-553-2404 In IA: 319-987-2976 412-787-8222
Inquiry 578. , Inquiry 583.

j

The Knowledge Engine:


COMPANION AND EXTENDER Hypiermedla for the rest of usl PRINT BAR CODES/BIG TEXT
Place a keyboard and monitor up to 600' fnom your CPU
with EXTENDER and COMPANION products. Keep a
The K~~.iO~"~~~~i!~s.1cM~~~r:~; 801~:':r~eyn:re~:.r~~~ ~~ FROM YOUR PROGRAM
Add bar codes and big graphics characters to your pro­
second Keyboard/Monitor at the CPU with COM­ gram. Print from ANY MS-DOS language. Bar codes :
PANION . Supports MDA, CGA, EGA, VGA, PS2. Uses UPC, EAN, 2 of 5, MSI , Code 39. Epson, Oki, IBM dot
single %" cable. PCX fila supp011: memory-1esiden1 graphics snapshot program; graphic$
painter; animation ed"rtor; pcmerful programming language; and much more. matrix text up to 112". laserJet up lo 2". Font cartridges
Prices start at $149.00 for EXTENDER and $219.00 for A runUme library allows The Knowledge Engine to be embedded Into not requ ired. $179-$239. 30-day $$back.
COMPANION 25 tt . unit complete. Mlcrosoh and Turbo C programs. Only $495 for MS·DOS. Versions also

CYBEX CORPORATION
available for UNIX and AS/400. Demo disk S25.
~r Worthington Data Solutions
Software Artistry, Inc. 417·A Ingalls St. , Santa Cruz, CA 95060
2800-H Bob Wallace. Huntsville, AL 35805 3500 OePauw Bl vd., Suite 1100, Indianapolis, IN 46268 (800) 345-4220 In CA: (408) 458-9938
205-534-0011 International Fax #205-534-0010 Phone : (317) 876-3042 Fa" (317) 876-3258

Inquiry 579. Inquiry 584.

Finally a Better Toner Cartridge for your muLISP® 87 for MS-DOS BAR CODE READERS
Canon® PC Copier: HP® or Apple"' Laser Printer Fast. compact, efficient LISP programming environ­ Keyboard emulation for PC/XT/AT & PS/2's, all
REFILL KIT IS $19.95 SAVE NEARLY S25DJIO on av•r101
or3FORSS0.00 thr11tltlll1over4nlWcartrldon ment. mu LISP programs run 2 to 3 times faster & clones and any RS-232 Terminal. Transparent to
N~Modified" bne1Cartrklgestoaccept refill kits('hOlesare pre·drilled) take •;, to y, the space of other LISPs. 450 Com­ your operating system. Available with Steel
PC 3-5 Camidge 589.95 HP & Apple Serles I. EP, CX $109.95 wands, Lasers. Slot & Magstripe Readers. Same
PC 6.7 CaruldQe $129.95 HP & Apflle Serles II . EPS. sx $109.95 mon LISP functions, multi-window editing & debug­
PC 1G-25Cartrid(le $99.95 11\a"fothtrLaserPrintt:BthatuseCanonEngines ging, flavors, graphics primitives. lessons & help, day hipping , 30-day money-back guarantee.
ThesetoneicartJiOots,aremodifltdtoeilSilyberefilleduptothrttaddiliona/D~ demo programs, comprehensive manual. One-year warranty. Reseller aiscounts availabl<l,
with OtJr lnexpensNe do-it1'0!l!YH kit. Ot use yau1 C1ili'll emp!y cartridge and mod1 ly
)9!,lrsetl 'Nith SlfTlllle instructions In refih kit COiors also Mill.Ille.
Soft Warehouse, Inc. AMERICAN MICROSYSTEMS
ea11 : Morack, Inc. 3615 Harding Ave., Suile 505, Honolulu, HI 96816 2190 A Regal Parkway, Eubess. TX 76040
9132 Wiodsor Or., Palos Hills. IL 60405
Phone : (708) 598-0580 1-800-837-9696 Fax: (708) 598·9203 (808) 734-5801 (800) 648-4452 (817) 571-9015 FAX (817) 685-6232

Inquiry 580. Inquiry 585.

.... ­
I

• •
l
I
- •-
......
1 ._I
AUGUST 1990 • B Y T E 305
BAR CODE BAR CODE
BAR CODE PRINTING SOFTWARE DATA INPUT DEVICES VHDL SIMULATOR
• MS/PC DOS SYSTEMS Bar Code, Magnetic Stripe Readers & SmanCard Encoder/ VHDL Compiler, Interactive Simulator. & Source Level Debug­
Reader for microcomputers & terminals, including IBM PS/2 ger. Compile and simulate VHDL models, set breakpoints,


9 & 24 PIN DOT MATRIX
H-P LASER JET/PLUS/SERIES II
11 . ' & others, DEC, Macintosh, AT&T, er, Wyse, Wang. All readers
connect on the keyboard cable & are transparent to all soft·
single step, examine variables. Full featured IEEE 1076 Stan­
~. dard VHDL simulator for IBM compatible PCs with 640K


MENU-DRIVEN or MEMORY RESIDENT
CODE 39, I 215, UPC AIE, EAN 8113
J ,•. ware. UPC & 39 print programs, magnetic encoders, & por­
table readers are also available.
RAM , Hard drivit & DOS 3.X. 30 day $$ back.

• BIG TE XT & BAR CODE SOFTFONTS $495 Complete


TPS Electronics
AMERICAN MICROSYSTEMS 4047 Transport, Palo Alto, CA 94303 Model Technology Incorporated
2190 A Regal Parkway, Eubess, TX 76040 415-856-6833 Telex 371-9097 TPS PLA 15455 NW Greenbriar Pkwy, Suite 210, Be averton OR 97006
(800) 648-4452 (817) 571-9015 FAX (817) 685-6232 1-800-526-5920 FAX: 415-856-3843 phone (503) 690-6838 fax (503) 645-7732

Inquiry 590. Inquiry 596.


I..
CASE
VARIANT MICROSYSTEMS FINITE STATE COMPILERS
BAR CODE PRINTING BAR CODE READERS DELIVER Our CASE finite state compilers quickly develop
Print bar codes from your custom program . ANSI C routines table driven programs in a step-by-step process.
generale and print Code39, 125, Codabar, UPC AJE, EAN at13 WAND/LASER/MAGNETIC CARD CONNECTIVITY
• Keyboard wedges (Internal/External) for IBM PCIXT/AT, PS/2 A few keystrokes can replace hundreds of instruc­
and supplements. Suppons LaserJet, OKI , and EPSON and
custom printers. Works with UNIX/XENIX, MSDOS and
and portables. tions in : Ada, BASIC, C, FORTRAN , Pascal. IBM
• RS232 wedges for WYSE, Link, Kimtron terminals 350K RAM .
others. All SOURCE CODE Included. No royaltles. Single pat­ • Bar code and label printing software
tern $85.00. All patterns $250. • Full two-year warranty
Price $200/300 per. lang.
• 30-0ay Money-Back Guarantee Free Demo
Infinity Computer Services, Inc.
P.O. Box 269, Coopersburg, PA 1B036
• Extensive VAR/Dealer Discounts AYECO 5025 Nassau Circle, OJlando
3t40 De la Cruz Biiii., Sutte 200/Sanla Clare, CA 95054/(408) 980-1880

.
Voice: 215-965-7699 BBS: 215-965-8028 INCORPORATED FL 32808 (407) 295-0930
FAX: 14t51623·t372
Inquiry 586. Inquiry 591 . Inquiry 597.

BASIC CLIP MUSIC - CD-ROM

ALDE CORPORATION
PC-Wand Bar Code Solutions 300 Songs &Sounds + 180 Pg. Book CD ROM players as low as $499 plus
Bar codes are easy with a FULL line of readers & Best DOS clip music package you csn get! COMPUTER
printers. They plug & play with your existing systems, SHOPPER (3190) loved prior version. Now, The ENTER-talner selected disc. Choose from many titles.
most all makes of CPU/printer/terminal/software In your teaches novices & pros more ways lo use BASIC music. Play it like Aide does consulting , joint venture and/or
office, store..} truck, factory or warehouse. Our bar code a jukebox - thru PC speaker. Aun ditties In BAT files. Put background
DOS programs print on matrix or laser printers. 30 day music In C apps. Source code - pay no royallies. For BASIC 2.0
royalty projects for qualified parties. Write,
refund, 1 year warranty. or later. 3.5" or two s.2s· disks. $29.95+$3.50 s&h (non·U.S. "' $7 call or fax for complete information. New
s&h, Air- $11). Expedite VISA/MC orders - call : Ada release.
International Technologies & Systems Corp.
655-K North Berry St., Brea, CA 92621 (800) 727-4140 Money Back Guarantee! Box 1086, Glen Lake, MN 55346
TEL: (714) 990-1880 FAX: (714) 990-2503 POI Music Software, 15t1 481h St., Boulder, CO 803031300) 440.4t40 1-800-727-9724 FAX: 1-612-934-2824
I I
Inquiry 587.
. '•
Inquiry 592.

CABLES AND ACCESSORIES


r.
Inquiry 598.

5-YR. WARRANTY AT PERCON Parallel Printer Cables $3.59 and Up Largest Selection and Best Price
• Microsoft Programmers Library & Drive $949 .

..
PERCON decoders are now covered by a five ­ Serial Cables $4.95 and Up
Computer Library $695 • Public Domain S/W $49.
year limited warranty That means you won't Switchboxes $11.95 and Up NEC PC or Mac Drive Kit $749 • Bookshe~-Best Pricel
spend one cent replacing your PERCON bar We can supply ALL your cabling needs. Master­ Drives from $499. Hundreds of tllles from $29.
code decoder for five lull years. That's reliability Card & Visa Accepted . Dealer pricing available. MCNISA/AMEX/COD, Money-back Guarantee.
you can count on! Corporate & Government accounts welcomed. Call or write for free 120-page catalog.
PERCON Bureau of Electronic Publlshlng
2190 W. 111h Ave., Eugene, OR 97402 CONNECT-IT 141 New Road, Parsippany, NJ 07054
P.O. Box 14337, Arlingto n, Texas 76094 800-828-4766
Phone: (800) 873-7266 FAX: (503) 344-1399 THE SOURCE FOR CD-ROM
See our ad on page 319. (817) 461-9400 M-F 9-6 p.m. est See our ad on page 74.
Inquiry 588. Inquiry 593.

PC BAR CODE SPECIALISTS


-·• CAD-DRAWING VIEWSTATION CD ROM, Inc.
Allows non-CAD users to view drawings on PCs, print, plot , CO·ROM, WORM. MAGNfTO·OPrlCAL ORIVES, CO ·ROM DISCS
Bar code readers designed for fast, reliable, cost attach personal notes, and hyper-link between files. Change FOR IBM ANO MAC, OPrlCAL CONSULTING SERVICES
effective data entry. Lcoks just like keyboard datal views and layers. Accurate entity representation. Easy to use. • PUBLISHING • DISTRIBUTION ' NElWOAKING
Choose from stainless steel wand or laser Interface. • Slrlln VIEW/OWG for AutoCAD DWG files: $295
OUALITY PRODUCTS ANO SERVICES AT COMPETI TIVE PRICES
Also, powerful Bar Code and Text printing software. • Slrlln VIEW/PLUS lor DWG, DXF, HPGL and dBase: $395
Developers: ask about linkable Slrlln VIEW/LIB. Dealers FREE CATALOG
Great warranty. Dealer inquiries welcome.
welcome.
Seagull Scientific Systems TEL. 303-231-9373
Sirlln Computer Corporation 1667 COLE BLVD., SUITE 400, GOLDEN, CO 80401
15127 N.E. 24th, Suite 333, Redmond, WA 98052 225 Lcwell Road, Hudson, NH 03051 FAX: 303-231-9581, CIS: no07,544
206-451-8966 (603) 595-0420 VISAIMCIAMEX/GOV'T. POs

Inquiry 594.

CAD/CAM
BAR CODE READERS P-C·B ARTWORK MADE EASY! CD-ROM Developer's Lab
Among the best and most widely used bar code Create and Revise Prlnted·Clrcull-Artwork Multimedia production resource for Mac & PC developers &
decoders. Reads all major codes (39, I 2/5, S 215, on your IBM or Compatible managers. Proven design, management, data prep, program­
UPC/EAN/JAN, CODABAR, MSI). Connects between • Menu Driven • Supports Mice ming, premastering, and manufacturing techniques & specs
keyboard and system. IBM, PS/2, MAC, DEC-VT com­ • Las er Prin ter Artwork • Libraries from 18 leading companies. Demos of off-the-shelf toots for
patible. OS & software independent. Same day ship. Requirements: IBM or Compatible PC, 384K RAM , DOS 3.0 or tater. ~ea~~n-~:Mi~~;~o~~~~~~~I~. (~8~~·o~~A~Ptgc;rli~~~ ~5~
2 Year Warranty (pen incld). LAYOUT • AU10-ROUTER • SCHEMATIC Transportable $845. Visa or MasterCard.
Large Reseller Discounts $99.00 ea. DEMO PKG: $10.00
Solutions Engineering Software Mart, Inc.
4705 Langdrum Lane, Bethesda, MD 20815
PC Boards 4131 Spicewood Springs Road 1-3, Austin, TX 7B759
2110 14th Ave. South, Birmingham, AL 35205
(800) 635-6533 (301) 652-2738 (205) 933-1122 512-346-7887
Inquiry 589. Inquiry 595. Inquiry 600.
306 BYTE • AUGUST 1990 i:i. .i.. l illl­
111.r........_. -·I ­ I . !:"'1 -· .. _,.
- .( -,. :.: >• ,.: 9.­ ..... -.. - .•
·'
.,,
I· LI'
.rv'r'i,.. il
' ... •,
I
. "' ­
1 .-
.•
I

I .!:.6-· w-::-r THE BUYER'S M A R T - - - - ­


..... -·,,[_:• -~·I~~ ·~("
,;t:<.J
. c=
~ COMMUNICATIONS CROSS ASSEMBLERS DAT A CONVERSION
PC SDLC SUPPORT MACINTOSH CROSS ASSEMBLERS MEDIA CONVERSION/DATA TRANSLATION
Use Sangoma hardware and software to provide µASM"'-New Version 3.01 Integrated text editor, assembler, More than just a straight dump or ASCII transfer!
a cost effect ive, robust and easy to use SDLC link and terminal package. S or Hex oulput downloads 10 most Word Processing, DBMS, and Spreadsheet data on Disks
from MS-DOS, XENIX, AI X, PICK, PC-MOS, etc. EPRO M programmers. Macros, cond 'I ass'y, local & auto or Tapes transferred directly into applicalions running on
Mainframes, Minis, Micros, Dedicated Word Processors,
All real time communication functions performed labels, symbol table cross-rel. $149.95 each plus S/H. l}'pesetters, and Electronic Publishing systems.
MCN/AE. Tech . bulletin avail. Most 8-bit MPUs.
by intelligent co-processor card. 1BM PS/2 & Macintosh supported
30 day mon ey back guarantee. #1 in Iha translation industry!
X.25 support also available.
Sangoma Technologies Inc. MICRO DIALECTS, INC., Dept B CompuData Translators, Inc.
(416) 474-1990 P.O. Box 30014, Cincinnati, OH 45230 3325 Wilshire Blvd., Suite 1202, Los Angeles, CA 90010
7170 Warden Avenue #2, Markham, Ontario, Canada L3R 882 (513) 271-9100 (213) 387-4477 1·800-825-8251
Inquiry 601. Inquiry 607. Inquiry 613.

COMPUTER INSURANCE

INSURES YOUR COMPUTER CROSS ASSEMBLERS DBMS/COPY


SAFEWARE provides full replacement of hardware, Relocatable CONVERTS YOUR DATA INTO INFORMATION
Macros GUARANTEED, Now your favorite stat package can access any dalabase.
media and purchased software. As little as $49 a DBMS/COPY can directly conver1 any dalabase °'spreadsheet fi le
PC Compalible SUPPORTED
year provides comprehensive coverage. Blanket (ORACLE, PARADOX, dBASE, LOTUS etc.) Into any stat package
DEBUG SIMULATORS • DISASSEMBLERS lile (SAS, SPSS, SYSTAT, elc.) and vice versa. The PLUS version
coverage; no list of equipment needed. One call allCM'S sorts, seleciions, and racalculalions. $195. 30-day guarantee.
EPROM PROGRAMMERS
does it all. Call 8 am-10 pm ET. (Sat. 9 to 5) VISA/MC/AMEXJPO/COD. Call for fre e limited version. •
MICRO COMPUTER TOOLS CO. CONCEPTUAL SOFTWARE INC.
TOLL FREE 1-800-848-3469 Phone Toll Free (800) 443-0779 P.O. Box 56627, Houston , TX n256
(Local 614-262-0559) (713) 667-4222 FAX: (713) 667-3FAX
In CA (415) 825-4200
SAFEWARE, The Insurance Agency Inc. 912 Haslings Dr., Concord , CA 94518 1·800-STATWOW

Inquiry 602. Inquiry 608. Inquiry 614.

COMPUTER UPGRADE

THE COMPLETE XT UPGRADE


The K-31 1 Upgrade Kil converts your XT to full 32-bit, 20MHz
80386 CPU and high speed disk performance. The K-311 Kil
includes 20M Hz 80386 w/tMb RAM, 16-bit Adaptec 1:1 con­
troller, 63Mb 28Ms Mitsubishi disk drive, choice of 1.2 or
Cross-Assemblers
Simulators
WE'LL DO IT BETTER ...
FOR LESS!
Conversion , Duplication, Any Format
\
.
1.4Mb diskette drive, Key Tronic 101 Plus keyboard , 200 W
PS, new drive cables. Matches or exceeds the performance Disassemblers FREE TEST • SATISFACTION GUARANTEED
Plus, the Personal Touch : Ask Questions and
..._
of a new system but al far less cost. Top quality, easy installa­ ......e11 explain it to you 1n simple English!!!
tion , 1 year warranty. $1,795
PseudoCorp DATACOPY SERVICE
SG Corporation
4131 Spicewood Springs Road A-4, Austin TX 78759 PO Box 82021 4, Dallas. TX 75382
See our ad on page 332
800-333-4131 512-345-9843 Fax 512-345-9575 1-800-969-DATA 214-272-7751
Inquiry 603. Inquiry 609. Inquiry 615.

DAT A/DISK CONVERSION


;"
$799 FOR 386-20 6800-Famlly Development Software DISK CONVERSIONS
$599 FOR 386SX $399 FOR 286-12 Our C Compilers for the 6800, 6801, 6809, & Media transfer to or from : IBM , Xerox, DEC, Wang ,
Upgrade your computer at a fraction of !he cost. Send your 68HC11 feature a complete implementation (ex­ Lanier, CPT, Micom, NBI , CT, Exxon, WRDPLE X •
computer in , we will do the work. Order now, we will send
you a box for mailing your computer. Your old parts will be
exchanged for labor charge. We will put In new parts & charge
cluding bit fields) of C as described by K&R and
yield 30-700/o less code th an other compilers. Our
also WP, WS, MS/WAD, DW4, MM, Samna, DEC
DX, MAS 11 , Xerox.Writer, ASCII .
...II=
wholesale prices for any pans which do not fit the new system . Assemblers feature macros and co nditional
Prices shown are for motherboard and 1MB RAM . New assembly. Linker & Terminal Emulator included. FREE TEST CONVERSION
system available at low prices.
Wintek Corporation CONVERSION SPECIALISTS
ABTECH Inc. 1801 South St., Lafayette, IN 47904 531 Main St., Ste. 835, El Segundo, CA 90245
1431 Potrero Ave., S. El Monte, CA 91733
(BOO) 992·1978 In Cati!. (818) 575·0007 (800) 742-6809 or (317) 742-8428 (213) 545-6551 (213) 322·6319
Inquiry 604. Inquiry 610. Inquiry 616.

CROSS ASSEMBLERS CROSS DISASSEMBLERS

CROSS ASSEMBLERS PROFESSIONAL PC SOFTWARE FROM MACs TO MAINFRAMES ...


• CROSS-DISASSEMBLERS
Universal Linker, Librarian Analyllc, AutomaUc LaDel Generation Our 12 conversion systems
Targets for 36 Microprocessors • CROSS-ASSEMBLERS support over 1000 formats
Relocalable. Macro, Universal linker+ librarian
Hosts: PC/MS-DOS, micro VAX , VAX 8000 • C CROSS COMPILERS
DISK INTERCHANGE
• SOURCE TRANSLATION UTILITIES
ENERTEC, INC. Support for Intel , Motorola, Zilog , Tl, RCA SERVICE COMPANY
BOX 1312, 811 W. Fifth St. Order Today: (408) 773-8465
Lansdale, PA 19446 2 Park Drive • Westford, MA 01886
PO Box 61929, Sunnyvale, CA 94086
Tel: 215-362-0966 Fax: 215-362-2404 LOGISOFT FAX: (408) 773-8466 (508) 692-0050
Inquiry 605. Inquiry 611. Inquiry 617.

DAT A ACQUISITIONS

CROSS ASSEMBLERS/SIMULATORS TLX01A Inserts a telex In your PC BUY YOUR OWN


New uniqUe full-fun ctio n simulators for the 8096 and Telex interface with double or simple current (V11 , V24/28) CONVERSION SYSTEM!
80C196 controllers , featuring ALL MODES of interrupts, Processor Z180 With nearly a decade of experience in data conversion ,
plus the HSI , HSO, and AID functions. Ballery backup RAM memory ~ u can 'Mlrk with the industry leader in 9-track tape, car­
2 auxiliary serial ports tridge tape and diskette conversion systems. Enjoy the
We aloo support the 8048/49, 8080185, 8051152, and ZBO PC-AT·XT, PS/2 30 or compatibles
controllers with excellent, reasonably priced Cross convenience of your own conversion system. Call today
Complete with communication software
Assemblers and Simulators. Manufacturing license available
to discuss your application!
Flagstaff Engineering
Lear Com Company EXOR R&D 1120 Kaibab lane, Flagstaff, AZ 8600.1
2440 Kipling St , Ste. 206, Lakewood, CO 80215 P.O. BOX 548. West Chester, OH 45069, USA (602) 779-3341
(303) 232-2226 FAX: (303) 232·8n1 Fax : 513-777-4817 Phone : 513-n7-0570 MasterCard - Visa - American Express Accepted
I
Inquiry 606. Inquiry 612. Inquiry 618.
I I
I • AUGUST 1990 • BYTE 307 ::­
~~r.
.-·-· --- - :..p __ ..
' ..
·- - ------ 4·
.
Inquiry 641 . . : .. ­ Inquiry 647. Inquiry 653. .­
.. ~ ...
..
•. '
AUGUST 1990 BYTE 309

1 ..........
. I .. -. •. :..4 ;i
LAPTOP COMPUTERS PRINTER SHARING
New Laptop Products for: S.S.T. MEMORY UPGRADES PARTY LINE YOUR PC'S
Palmtops: Atari Portfolio, Poque! IBM PS/2 If you have two to fo ur PC's that need to be interconnected to:
Notebooks: Compaq LTE, NEC-UL, Tandy 1001102, • SHARE PR INTERS
Tandy 1100, Tl-M12, Toshiba SE/XE, Zenith-MS 2MB module-Model 50, 70
2-8MB expan. bd s~ Model 55, 70 • TRANSFER FILES
PC-Laptops: All major brands and models • SEN D MESSAGES
Accessories: Auto Adapters, Batteries, Carry Cases, Keypads COMPAQ
and don't need the hassle or expense of a network , call us.
Peripherals: Portable Printers, Hard Disks, 360K/1 .2M Drives, 4MB module-DESKPRO 386/20E, 25, S
Keyboard Covers, Modems, Barcode Wands, laptop Software, etc.
We have a simple and inexpensive solut ion to your problem .
4MB expan. brd~DESKPRO 386120E, 25, S Complete four-user kit retails for $229.95
For a free newsletter & catalogue, please call or write: 8MB single slot module-SYSTEMPRO
ULTRASOFT INNOVATIONS INC. HP LASER JET PC-Interlink from SOFTWORX
1 Transborder Drive, PO Box 247, Champlaln, NY 12919 801 E. Campbell Road #355, Ri chardson, TX 75081
2MB upgrades $279 Tel: 1·800·327-5013 Fax: 1-214-699-0330
Tel: (514) 487-9293 Fax: (514) 487-9295 9-6 EST
Csnadlan Orders & Dealer lnaulrles are Welcome 1-800-688-8993 5 YR. WARRANTY IT S IMPLY WORKS.'

Inquiry 654. Inquiry 660. Inquiry 666.

LAPTOP PERIPHERALS MOUSE DRIVES PROGRAMMERS' TOOLS

LAPTOP BACKLIGHTS MOUSE DRIVERS HYPERINTERFACE™ II


We have developed great nBYJ inexpensive Menuing and Menu Creator" - An interactive WYSIWYG editor lo
Factory Installed • 90..Day Warranty
Mouse Drivers lor Lotus 1-2·3 2.01 & 2.2; WordPerfect
~~:~~ c~~~nr~~~~ ~~=~~~a~~1~~ ~~r~~
0
II Toshiba, Amstrad, Sanyo, DG, 5.0 & 4.2; dBASE Ill+ & IV; WordStar 5.0, 5.5, & 6.0; Turbo
Kaypro, IBM , HP, etc. $295 C & Pascal; Pl anPerfect 5.0 and MultlMate Advan . II. quick and easy screen design and a screen database
Others to follow shortly. All are slmple-to-use and make manager for ~our sottware. Advanced Library ­ Ex·
The Portable Peripherals People ID traversing your application a snapl Each driver Is $40.00. tended capability for data entry for your programs. FOR·
Call or send your order to : TRAN, Pascal, C, BASIC supported.
Axonix Corporation Mostly Mice Software, Inc. Avanpro Corp.
125 Gates Ave.. Montclair, NJ 07042 P.O. Box 969, Pacific Palisades, CA 90272
(801) 466-9797 1-800-926-6873 (1-800·92 MOUSE) (213) 454-3866

Inquiry 655. Inquiry 661. Inquiry 667.

NETWORK/WORKGROUP

TOSHIBA LAPTOP ENHANCEMENTS CoordiNet TLIB™5.0 Version Control


An unbelievably easy.to-use workgroup package tor NowU local erea
FAX/MODEMS: 9600/2400 bps, software, acoustic port networks. Featuras Include: public and private calendars, electronic ''TLIB• is a great system" - PC Tech Journal 3188.
MODEMS , INTERNAL: 2400 bps, acoustic or serial port mall, telephone messages, project management, and documenl Full-featured ~o nf i guration mgmt for software profes­
management. CoordlNet Plus adds a Blrleve database manager,
MODEM, DEDICATED: 2400 bps (T1200, T1 600, T3200SX) report generator, and link 10 the Sharp Wizard. Can be used either sionals. All versions of your code instantly available. Very
SERIAL 10 CARDS: RS232, RS422, SCSI, HPIL, Barcoda as a SK TSR or as a standalone program. lnslalls In 10 minutes compact, only changes are stored . Check-in/out locks,
BATTERY PACKS: 12V external baltery + vehicle adapter and raads Netware bindery to create user lists. Simple mouse (or revision merge, branching , more. Mainframe deltas for
keyboard) driven " polnt·and-cllck" user Interface with full context· Pansophlc, ADA, IBM, Unisys. DOS $139 (OS/2 $195).
Contact us for more information: sensitive help. Manual Included but not needed. Only $249 per
server! CoordlNet Plus only $499 per servor. Demo disk $25 . 5-station LAN $419 (OS/2 $595)
PRODUCT R&D Corporation (Callf). Software Artistry, Inc. BURTON SYSTEMS SOFTWARE
3500 DePauw Blvd., Sulte 1100, Indianapolis, IN 46268
805/546-9713, Fax: 805/546-9716 P.O. Box 4156, Cary1 NC 27519 (919) 233·8128
Phona: (317) 876·3042 Fax: (317) 876·325a
Inquiry 656. Inquiry 662. Inquiry 668.

MAILING LIST PROGRAMS NEURAL NETWORKS

ELIMINATE DUPLICATES BrainMaker: MULTI-TASKING TOOLKIT FOR DOS


MultiTask is a library of rou1ines ror Pascal or "C" programmers. It allows
Duplicates on your mailing llst cost more than embar­ "The most fascinating computer soft­ you to run many p1ocedures concurrently within a program. There is NO
rassment. You 're paying for all that extra postage and ware I've ever seen . .. learn about this RESIDENT drive1 to load. the mulli·tasking environment is linked in your
for th e materials mailed . Invest $149.00 In Dupe application.
Eliminator and say goodbye to your dupes. Dupe
stuH."John Dvorak, PC Mag. Predicts stocks,
• !<J:¥board, Serfal UO and prfnter support. • Many mechanisms lor inter·
Eliminator is easy to use-and it works with your dBase, bonds, sales, inventories. Comprehen sive task communication. • DOS non·reentrarq handled internally. • Easy to use
ASCII, Arclist and other compatible files. documentation . Menus. Only $1951 and well documenterl. • Distributed in source code form.
Certified by Intel and Micro Devices Only $99 Visa/MC accepted
1-800-368-5806
Free Brochure: 916/477-7481 ITI Loglclel
Group 1 Software, Inc. 1705 St-Joseph E. Suile 4, Montreal, Can H2J 1N1
6404 Ivy Lane, Dept. BIT-80, Greenbelt, MD 20770-1400 California Scientific Software (514) 861-5988
Inquiry 657. Inquiry 663. Inquiry 669.

OPTICAL DISK
YOURS FREE! ERASABLE OPTICAL DISK DRIVE For QulckBaslc programmers
" How lo Manage Your Malling list " Arclis~ & AccuMalli- are
two powerful programs for your IBM or compatible PC: SONY 5.25" 600 MB per disk, SONY 4mm 1.3GB per SMARTmenu• Cuts your development time by
• Duplicate Recognition tape. Mac II , SE. SUN workstation, and other SCSI more than 60% by giving you an integraled user
• Postal Discount Presorts DEC 0-Bus, UNIBUS, and SCSI. 10 to 25 years war­
• Label Design & Printing inlerface that easily configures to your applicalions.
ranty on Optical med ia. Highest quality in the industry.
• Carrier Route and Zip+4 Insertion
Will supply complete Kit to build or Finished product. Dialogue boxes, pop-up & pull-down menus, as well
• Address Correciion as " fill the form" type entries. For QB 4.0 or later.
• dBase~ Compatible International and Domestic order or Inquiry within .
Library, tools & manual are $69 + S&H .
Call 800-368-5806 for a FREE GUIDE BENO SYSTEMS INC
Group 1 Software, Inc. 718-921-1200 KALTEK
6404 Ivy Lane, Dept. BIT-80, Greenbelt, MD 20770-1400 FAX: 718-748-1676 P.O. Box 2166, Martinez, CA 94553 (415) 370·1920
Inquiry 658 Inquiry 664. Inquiry 670.

MEMORY OPTICAL DRIVES


386SX CHIP SETS AVAILABLE MASS-STORE COPY™ TURBO PLUS $199.00
KU82335 QUAD N82230-2 PLCC Programming tools for use with Turbo Pascal 5.0 & 5.5.
Don't spend thou$and$ on a second optical drive to make
N82231-2 PLCC $40.00 PER SET backup copies of optical disks. MASS.STORE COPY"' copies Screen Painter. Code Generator, 110 Fields, Dynamic
LOWEST PRICES AVAILABLE! any size file and any size optical disk using ons optical drive. Menus, Programming Unit Libraries, OOP Support, and
DRAMS, EPROMS,SRAMS Also copies any removable DOS disk: Sample Programs included. All routines work in both text
I
ALL PARTS CARRY OUR 30-DAY \YORM • ERASABLE • BERNOULLI 8ClX'" • REMOVABLE HARO DRIVES • FLOPPY and graphics modes! 6()..day money.back guarantee!
UNCONDITIONAL GUARANTEE for IBM PCIXT/AT$195+$3 S&H CHK/MOICOO/PO 30-day guarantee Demo Disk avail. For IBM and compatibles.
LOOK US UP IN THE " IC MASTER" "
THE KRUEGER COMPANY Informative Technologies Corp. NOSTRADAMUS, INC.
1718 M St. NW, Suite 292, Washington , DC 20036 P.O. Box 9252, Sall Lake City, UT 84109-0252
(800) 245-2235 (602) 820-5330 Tel: (202) 675-4528 FAX: (202) 675-4529 (801) 272-0671
Inquiry 659. Inquiry 665. Inquiry 671.
310 BYTE • AUGUST 1990
PROGRAMMERS ' TOOLS PROTOTYPING PUBLIC DOMAIN

FREE BUYER'S GUIDE PROTOTYPES FROM CAD SDK85 <a b1t) and SDK86 (16 b11>
Programmer's Connection is an independent dealer
Without the Walt NOW AVAILABLE ONLY FROM URDA, INC. which has an
representing more than 440 manufacturers with over
BoardMaker"' System s produces single/double sided, " ready­ exclusive, world-wide, manufacturing and marketing license
1200 software products for IBM and Macintosh personal from Intel , Inc. The URDA SDKBS and SDK86 educalional
computers. We have serviced the professional program­ to-stuff'' circuit boards up to 22 '' x 22 '' in-house. No chemicals
trainers and microprocessor developm ent systems are now
mer since 1984 by offering sound advice and low prices. or photographic techniques. Line/channel width down to 418 mils. furni shed fully assembled and boxed with manuals. Call
Call or write today to receive your FREE comprehen­ Accepts standard Gerber, HPGL , Quest. Emma formats. Pays URDA, In c. for new low prices and delivery schedules. Other
sive Buyer's Guide. fo r ilself after 12 to 20 boards. 8, 16 and 32 bit systems are available.

Programmer's Connection US 800·336·1166 Instant Board Circuits Corp. Phone URDA, Inc.
7249 Whipple Ave. NW Canada 800.225-1166 20A Pamaron Way, Novato, CA 94949
North Ganton, OH 44720 International 216-494,..3781 Tel: (415) 883-1717 Fa x: (415) 883·2626 1-800-338-0517 or 412-683-8732
Inquiry 072. Inquiry 078. Inquiry 684.

PUBLIC DOMAIN REVIEWS


• MULTITASK Real Time
• SERIAL COMMUNICATION by Interrupt
SHAREWARE Find "Hands-on" Reviews In Seconds!
MTA.SK®Professional was designed for the specific re­ FOR IBM '" AND COMPATIBLES PC Reviews is an easy lo use on-/Jne database for NOVICES
and PROS who need to locate and read " hands-on" reviews.
quirements of Scientific Laboratories and Robotics FREE 112 PAGE CATALOG BYTE, Data Based Advisor, PC Today, PC Magazine, Com­
Departments. Gratis: demonstration diskette.
OVER 3000 PROGRAMS puter Language, Info World and 35 more included . Natural
Available for the present, for Turbo Pascal , Turbo C,
Quick Pascal, Turbo Basic. Evaluation software for only language front-end helps define search terms. A perfect use
CALL 1-800-245-BYTE (2983) for a modem. " Wond erful ", say users.
$95. Price $495 + Shipping $20. Taxes not included.
RAMSI® International BEST BITS & BYTES Compatible Technologies Group, Inc.
53 rue Bernard lske. F-92350 Plessis Robinson, FRAN CE P.O. Box 8225· 8, Van Nuys, CA 91409 P.O. Box 8299, Jersey City, NJ 07308
International FAX: 33 (1) 46.32.48.37 FOREIGN COUNTRIES SEND $4 .00 FOR SHIPPI NG (212) 463-8989 (201) 653-7688 8·N·1 for FREE DEMO

Inquiry 073. Inquiry 679. Inquiry 685.


I
SECURITY
Universal Report Generator FREE CATALOG 1500+ disks FIGHT PIRACY!
Generate reports from ANY me or database! The Universal Report Since 1986. companies wortdwlde have been choosing Az-Tech
Generalor Is a programming library that allows you 10 generate a Public Domain - Shareware security products. 1f you demand the strongest protection available,
report from any file or database lrom within your C or Pascal pro­ why not choose one of these " prown leaders":
grams. Features Include oulpu\ to screen, printer, or text Illes; totals Software for IBM compatibles • EYERLOCK Copy Protection
and subtotals: calculated fields; lree-lorm report layout : automat ic • EYEATRAK Software Security
sorts and query selection; and much more. Also includes a " polnl­
and-shOot" mouse-driven report painter Iha! can be used to easlly
,­ $1.44 per disk • EYERKEY Hardware " Key" Software Security
For IBM and Compatibles. 30 day money back guaraniee. Free Jnlo
define reports. Microsoft C, Turbo C, and Turbo Pascal $349. UNIX
version $499. Source code available. Demo disk $25. Canadian Software and demo disk available.
Az-Tech Software, Inc.
Software Artistry, Inc.
3500 DePauw Blvd., Suite 1100, Indianapolis, IN 46268 Distributors 305 East Franklin, Rich mond, MO 64085
(816) 776-2700
Phone : (317) 876-3 042 Fax: (317) 876·3258 Box 199, Munster, Ontario , KOA 3PO CANADA (800) 227 0644 " Fax: (816) 776-8398

Inquiry 074. Inquiry 680. Inquiry 686.


,,
•.
I
c and C+ + DOCUMENTATION TOOLS THE ULTIMATE COPY PROTECTION
• C-CALL ($59) Graphic-trees of caller/called hierarchy.
• C-CMT ($59) Create, insert , update commen t-blocks for
FREE CATALOG
IBM SHAREWARE/PUBLIC DOMAIN



Completely Menu Driven
Defeats all Hardware/Sohware Copiers
No Source Code Changes
Quite
Simply
each function, listing functions and identifiers used. The Best
LOW AS $1.25/DISK • Multiple Layering
• C-LIST ($39) Lisi , action-diagram, reformat programs. • No Damaged Media Kl!ys To
• C-REF ($49) Local/global/parameter cross-reference. • Full Hard Disk Support Protect
• SPECIAL ($149) All 4, plus integ rated C-DOC program .
1-800-321-4270 •

Unlimited Metering
FREE Demo Disk
Your Valuable
Software Investment
SOFTWARE BLACKSMITHS INC. STOPVIEW'" STOPCOPY PLUS "
6064 St. Ives Way, Mississauga, ONT Canada LSN--4M1 CRANSTON SOFTWARE BBi COMPUTER SYSTEMS® (301) 871-1094
(416) 858· 4466 PO Box 2679, Minneapolis, MN 55402-0679 14105 Heritage La ., Silver Spting, MO 20906 FAX: (301) 46().7545

Inquiry 675. Inquiry 681 . Inquiry 687.


•I.
- I

TECH SPECIALIST
Tech Specialist gives you soph isticated i nformation
FREE SOFTWARE FOR IBM~ •
COP's Copylock II
Protects on standard diskettes
about programming applications on PCs. In-depth TRY US! Get 15 disks full of our best se lling • Cannot be copied by any device incl. Option Board
articles cover: software-FREE! Great graphics, programmers • Fully hard disk installable
utilities, desktop publishing , finance, games, • Normal back-up of protected programs
• MS-DOS internals • hardware manipulation
education, plus our 1600 disk catalog. Pay only • LAN-support
• databases • OS/2 • Creates safe demo version of your software
• GUls • coding style $5.00 for shipping/handling - VISAIMC/AMEX
Pascal , C, assembly, BASIC - Tec h Specialist covers them Standard Version $975, Automatic Version $1950
a/1--comprehenslvelyl Call 913-841-1631 today for your copy. INTERNATIONAL SOFTWARE LIBRARY
511 -104 Encinitas Btvd. • En cinitas CA 92024 DANCOTEC Computer
Tech Specialist CALL TODAY (619) 942-9998 In US: 2835 Siem Rd., San Jose, CA 95132 406-Tl9-8162 or 1-800-3«·2545
2601 Iowa Street, Lawrence, KS 66046 Baosvard. Oenmarlt
lnt'l: 2880 Pllone + 4S4«4D322 Fax: - 4«40722

~ Inquiry 688.
Inquiry 076. Inquiry 682.
.. · ,__. ' .
PROTOTYPING _..
Frustrated with Demo II? BIT-LOCK® SECURITY
SOFTSHOPPE, INC. Piracy S URVIVAL 5 YEARS proves effectiveness of
You'll Love
Selected Programs, Latest Versions, As Low powerful multilayered secur ity. Rapid decryptio n
PROTOSCREENS as $ 1.50, Same Day Sh ipping, a nd No algorithms. Rel iable/smal l port-transparent security
Powerful Rapid Prototypi ng Software Minimum Ord e r. For FREE CATALOG for device. PARALLEL or SERIAL port . Complemented by
Easy to Learn and Use • No Programming econo m ical K EY-LOK"' and multifeatured COMPU­
Simulale mainframe, mini, and PC systems
IBM PD/Shareware, CALL 800·829-BEST LOCK'" including countdown, timeout, data encryption,
Training available on rapid prototyping (2378) or FAX 313-761-7639. and multiproduct protection. (Dos/Unix/Mac)

BAILEY & BAILEY Software Corporation SOFTSHOPPE, INC. MICROCOMPUTER APPLICATIONS


859 East 2850 North Ogden UT 84414 3167 E. Otero Circle, Littleton , CO 80122
P.O. BOX 3678, Ann Arbor, Ml 48106-3678
(801) 782·2345 • Credit Cards • Overnight Del. (303) 770-1917

Inquiry 677. Inquiry 683. Inquiry 689.


AUGUST 1990 • B Y T E 311
SOFTWARE/BUSINESS SOFTWARE/ENGINEERING

1st Defense
DATA ENTRY SOFTWA RE MATFOR
UNMATCHED VALUE FOR NUMERICAL COMPUTING
ANTI-VIRAL Full-featured, heads-down data entry with two-pass verilica· An Interpreter with over 350 functions for Linear Algebra,
software tion , edit language, operator stats, much morel Designed for Calculus, Differential Equations, Nonlinear Equations, Fune·
Protect your investment by removing that virus before it strikes. the PS/P, PC, XT, AT or compatibles. Standalone $395. LAN tlon Mini mization, Linear/Dynamic Program ming, Analysis/
$59.95 version available. Design of Control Systems, Digital Signal Processi ng, Time
Series Analysis, Advanced Statistics and more. Graphlcs at
1st Defense Anti-Viral Systems
FREE 30-day trial printers' resolution. Exte ndible, stand-alone package. $150
ModaLoglc Incorporated for IBM/AT/compatibles.
10474 Broadview Rd., Broadview Hts, OH 441~7 Computer Keyes Tel: 206/776-6443 Computational Engineering Associates
(216) 838-5238 21929 Makah Rd . Fax: 206/776-7210 3525 Del Mar Heights Rd ., Suite 183. San Diego, CA 92130
MS-DOS 2.11+ • Ohio Residents Add $4.20
Specify either 3 1h " or sv, " disk Woodway, WA 98020 USA: 800/356-0203 (619) 259-8863

Inquiry 690. Inqui ry 701 .

COPY PROTECTION TSA88­ TRANSPORTATION PROGRAMMING Mass2-MASS & VOLUME CALCULATOR


5 8 with MATERIALS DATABASE
T ~~ ~~l:~ ar~ :~: ~:t:~;l~nm:;~~~~~r~:urd8rf:~~ A geneca l·purpose sr,item. lor aolvlng lransportaUon, assignment and
lransshlpment problem s (capacltetod or uncapacltotod) with up to 1300 Easily calculate the volume & weight of hundreds of
OISKETIE Introduces you to SuperUxk"'-invislble copy pro­ origins end destlneHons. Build TSA88 lnto Your own p1og1am s with compl1· shapes. Never need to look up material densities again!
&d Turbo Pascal units. TSA88 reada/Wrltes LOTUS worksh eets. Use
tection tor IBM-PC (and compatibles) and Macintosh . 1·2.J/Symphony as a matrix goneratoror post processor. Many other features
Differential and proportional comparison s m ade
• Hard disk support • No source code changes Including lnteractivtl and batch operation, spreadsh eet display and editing, automatically. Menu driven with on-line context sensitive
• Customized versions • LAN support problem/basis slorago, Ille 110, Simplex restart, report generator, sensitivity help. Flexible Input system accepts Decimal, Fractional,
analysis. $149 with manual and 8087 support. $299 with Turbo Pn acal units.
• New upg rades available and Exponential notation. For IBM PCs and Com­
(408) 773-9680 patibles with 384K free.
Eastern Software Products, Inc.
SOFTGUARD SYSTEMS, INC. P.O. Box 15328, Alexandria, VA 22309 DEMPSEY'S FORGE, Software Division
710 Lakeway, Suite 200. Sunnyvale, CA 94086 Rt 2 Box 407, Gladys, VA 24554
FAX (4 08) 773-1405
(703) 360-7600

Inquiry 691 .
. Inquiry 696. Inquiry 702.

HANDS OFF THE PROGRAM® ASAP! The new approach to logistics


OPERATING SYSTEM SECURITY Automated scheduler, integrates worker availabllity with
TAYLOR, THE DYNAMIC ANALYST
Tayl or is the fully menu-driven factory simulation package that
Secures subdirectories, files, printers and tloppies schedule requirements. Enter hours of operation , workers'
combines ease or use with great flexibility. Taylor otters interac­
Keyboard lock - automatic or manual stats., ASAP! does t he rest. Options include status and skill tive graphical modeling, numerous modelling options. animation, 1n­
Log PC boot , program exec, file opens, togin/logouts level checking, unlimited no. of depts., 65 workers per dept ., depth 1esul t ailalysis and the Taylor Language Interface (TU)\ Ver­
flexible displays, menu-driven Interface. Ideal for restaurants, sion 4.0 of the easi est-to-use prolessional simulation packa ge on the
Prevents DOS FORMAT and most viruses
retailers, etc. Will virtually pay !or Itself. Only$200.001 (+ $3.00 ma1ke1 is available fl(M.
Drive A: Boot Protection I Hard Disk Lock
IBMPCor 100%comp.-DOsvao+ ­
SYSTEMS CONSULTING INC.
$89.95 + $3.75SIH . S& H). Manual Included.

INflux Technologies
F&H , Logist ics and Automation BV
Spoorlaan 424, 5038 CG Tllburg,
PO BOX 111209, Pittsburgh. PA 15238 PO Box 3318, Carbondale, IL 62902-3318 The Net herlands
(412) 781-5280 618-549-3018 Phone: +31 13 366344 Fax: +31 13 427516

Inquiry 692. Inquiry 697. Inqui ry 703.

SOFTWARE/ACCOUNTING SOFTWARE/ENGINEERING
PC TIME CLOCK COOR DINAT ED M ULTI A XIS Analog Circuit Simulation
AutoTime is an Employee Management System that
allows you to turn any PC into an Electronic Time
MOTION CONTROL $199 • Macintosh and PC CAE
• Schematic Entry
lntusoh has a complete PC.
based system including fNery­
Clock. AutoTime provides Time & Attendance, Job • Indexer LPT"' sohware converts ordinary printer port Into thing from schematic entry
a multi axis step motor Indexer. • SPICE Simulator through SPICE simulation using
Costing, Payroll Interface,, and Labor Distribution extended memory to com­
• Easily used lrom any language : BA.SIC, C. Pascal, spread­ • Model Libraries
report ing. Network compatible. Prices start at $495. sheet or database macros, even DOS batch filesl prehensiw interactlw post pn>
Other Business Products: Network FAX, Absence • Monte Carlo Analysis cessing. Starting al $95 for
• Full functions for up to six axes, now lncludes line drawing .
Call-In, db-EDI. • Why FIGHT with AS-232 and PAY !or expensive hardware? • Plotting/Graphics Output ISSP>cE. the comple1e S'f.'lem
sells for just $790.
Chase Technologies Inquire about Indexer LPT todaylll
lntusoft
1617 Ki ngman Ave., San Jose, CA 95128 Ablllty Systems Corp. The leader in low cost, full P.O. Box 6607, San Pedro, CA 90734
(408) 998-2917 1422 Arnold Ave., Roslyn, PA 19001 (215) 657-4338 featured OIE sohware (213) 83:!-0710 FAX (2 13)833-9558

Inquiry 693. Inquiry 698. Inquiry 704.

~---~ Boolean Logic Simulator


dBASE BUSINESS TOOLS • LOGICSIM-a designer's assistant
4-BAR SYNTHESIS IN A PC
• GENERAL LED GER • PURCH ORD/INVNTORY Lear_ llnks is a powerful 4-bar design package with
• Make your logic equation waveforms visible
• ORDER ENTRY • ACCOUN TS RECVA8LE • Graphic waveform stimulus editor 3 and 4 design positio n options and m any optimization
• JOB ESTIMATING • Single, multlple, simple & complex devices and analysis tools incl uding full ani m ation . It ru ns on
• JOB COSTING
any IBM PC/l<l; AT, PS/2, or compatibles with 256K and
~~ i~~ ~°c'i~~~~ ~ :~r~dce~:sEGA, VGA
11 1
• BILL OF MATLS • SALES ANALYSIS :
• PAYROLL • ACCOUNTS PAYABLE graphics display.
• $89.95 includes 1 yr upgrade support
$99 ea. + S&H • $15.oo demo Full package: $475.00, Interactive Demo: $25.00
• VISA, PO, MO, CHK
dATAMAR SYSTEMS Cred. Card-Check-COD ARCTOS SYSTEMS CORP. Lear Com Company
4876-B Santa Monica Ave. 2440 Kipling St ., Ste. 206. Lakewood, CO 80215
20 Sandwell Cr., Kanata, Ontario, Canada K2K 1\13
San Diego, CA 92107 (619) 223·3344 (613) 592-0947 (303) 232·2226 FAX (303) 232-8721

Inquiry 694. Inquiry 699. Inquiry 705.

SOFTWARE/BASIC

Affordable Engineering Software MICROSTRESS CORP.


BASIC 7.0 TOOLS! FREE APPLICATION GUIDE & CATALOG New MICROSAFE 20130 Rel. 3.
FINALLY! Library and FINALLY ! XGRAF Finite Element Analysis prog(am for IBM PCs, MAC 11 Fam .,
Circuit Analysis • Root Locus • Thermal Analysis • Plot­
(graphics) are now fully compatible with near/ ter Drivers • Engineering Graphics • Signal Processing
and compatibles. Number of nodes, elements and conditions
fa r string s and the QBX environm ent . Call or limited by disk space and model bandwidth (11000 d.o.f.) Color
• AclivelPassive Filler Design • Tran sler Fun clion/FFT graphics support on various display cards (EGA, VGA, VEGA
write fo r latest informat ion. Analysis • Logic Simulation • Microstrip Design • PC/MS­ and Hercules) $250. SAFECAD (bi-directional AUTOCAD
DOS • Macintosh • VISA/MC interlace) $95. GRAFPLUS $55. Plus S/H.
KOMPUTERWERK, I NC. BV Engineering Professional Software Accept VISNMasterCard . Send for brochure.
851 Parkview Blvd., Pittsburgh, PA 15215 2023 Chicago Ave., Suite B-13, Riverside. CA 92507 P.O. Box 3194, Bellevue, WA 98009
(412) 782-038 4 (714) 781-02 52 Tel./Fax (206) 643-9941
Inquiry 695. Inquiry 706.
312 B YTE • UGUST 1990
~----THE BUYER'S MART----------­

SOFTWARE/ENGINEERING SOFTWARE/ENGINEERING SOFTWARE/GRAPHICS
MIDNIGHT ENGINEERING"' TUTSI MN, USA's #1 Program for Linear and Non­ The Ultimate CAD/CAM Engine
A new publication for entrepreneurial hardware and software
.1
engineers that will encourage and challenge you to personalty
develop and market your own products.
linear Continuous System Simulation now has
PERSONAL Prices for PERSONAL Use: $129.50!
TurboGeometry Library 3.0. The most complete tool box of
2D & 3D routines available today! Over 300 routines. Sur­
::
• PRACTICAL ARTICLES Full Faalured 999 block program, full lexl and examples. facing , Solids, Hidden line, Volumes, Areas, Transforms,
• INSIGHTFUL INTERVIEWS An analog computer in yo ur "IBM compatible." Perspectives, Decamp, Clipping, Tangents & more. 30 day
• DETAILED PRODUCT REVIEWS Until Thanksgiving: $97.50 + $5 S&H +(in CA) Slale Tax. guar., $199.95 w/source S&H Incl. Foreign $225.00. MS/PC
call or write for a FREE copy of the premiere issue of Mid­ DOS 2.0+ . Turbo Pascal, TurboC, MSC, MIX C, Zortec C++ .
(Same program as our $595 professional version)
night Engineering . VISA/MC. PO, Chk, USA funds only.
Midnight Engineering TUTSIM Products, 200 California Ave., #212,
Disk Software, Inc.
Palo Allo, CA 94306; (415) 325-4800
111 E. Drake Ad., Suite 7041 : Fon Collin s, CO 80525 2116 E . Arapaho Ad ., #4ff7, Richardson , TX 75081
Personal TUTSIM Is not ll~nsad for corporate use, government
303-491-9092 aoencies, or classroom instrudion. No PO's, COD's. No foolinal (214) 423-7288, (800) 635-7760, FAX (214) 423-7288
Inquiry 707. Inquiry 713. Inquiry 718.

SOFTWARE/FORTRAN
SIMULATION WITH GPSS/PC"' FORTRAN77 PROGRAMMER'S ASSISTANTS RAINDROP™
GPSS/PC" is an MS-DOS compalible ve rsion of lhe FREE YOU FOR MORE CREATIVE WORK
popular mainframe simulation language GPSS. ASSISTANT I -FORTRAN TOOLS assists you to manage and FAST, compact PrtScrn Ulilily for end users AND
Graphics, animation and an extremely interactive en­
vironment allow a totally new view of your models. If
analyze your FORTRAN source code.
ASSISTANT u • FORTRANn 10 c TRANSL.AIDA and c TOOLS
developers. Hardcopy as fast as 10 secs. Average binary
size - 6 kbyte. 12 video graphic standards. Scale, rolale, •
you are contemplating the creation or modification of make your FORTRAN 10 C conversion process colorize and more. 'CALL' from user-written programs.
I' a complex system you need GPSS/PC lo help you easy and significantly reduce your conversion Complete 9- & 24-pin dot-matrix, inkjet, and laserjet
predict its behavior. Call now. cost. library $39.95+$3 s/h.
Please call , write, or check inquiry II tor more information. ,•,
MINUTEMAN Software ECLECTIC SYSTEMS
P.O. Box 171/Y, Stow, Massachusetts, U.S.A. MICROTOOLS 8106 St. David Ct. , Springfield, VA 22153
P.O. BOX 2745, Santa Clara , CA 95055-2745, USA
(508) 897-5662 ext. 540 (800) 223-1430 ext. 540 (408) 243-7688 (703) 440-0064
Inquiry 708. Inquiry 714.

SOFTWARE/GEOLOGICAL
Inquiry 719.
.
VHDL SIMULATOR GEOLOGICAL CATALOG PEN PLOTTER EMULATOR
VHDL Compiler, lnterac:Uve Simulator, & Source l..Bvel Debug­
ger. Compile and simulate VHDL models, set breakpoints,
Geological software for log pl otting, gridding/con­
touring, hydrology, digitizing, 3-D solid modelling,
FPLOT turns your dot matrix or laser printer into
an HP pen plotter. Fast hi-res output. No jagged
••
lines. Vary line width, color. Works with Autocad,
m
.
single step, examine variables. Full featured IEEE 1076 Stan­ synthetic seismogram, fracture analysis, image pro­
dard VHDL simulator for IBM compatible PCs with 640K Drafix, etc. Supports NEC P5/P6, IBM Proprinter,
cessing, scoul ticket manager, over 50 programs Epson LQ/FX, Toshiba, HP Laserjet, Okidata
RAM, Hard drive, & DOS 3.X. 30 day $$ back .
in catalog. Macintosh too! Pl ease ca ll, or write, for 29xf3gx, Hercules/CGA/EGANGA. $64 check/m.o./ ~
$495 Complete Free Catalog! VISA/MC
Model Technology Incorporated RockWare, Inc. Fplot Corporation
15455 NW Greenbriar Pkwy, Suite 210, Beaverton OR 97006 4251 Kipling St. , Suite 595, Wheat Ridge, CO 80033 USA 24-16 Steinway St. , Suite 605, Astoria , NY 11103
phone (503) 690-6838 fax (503) 645-7732 (303) 423-5645 Fax (303) 423-6171 718-545-3505
Inquiry 709. Inquiry 715. Inquiry 720.

SOFTWARE/GRAPHICS
_It •
Circuit Analysis - SPICE S E G S 2 . 1 DoDOT for Microsoft Windows
Non-linear DC & Transient; Linear AC. With DoDOT. you can:
Scientific Engineering Graphics System • Capture screens, windows, dialog boxes, and pull-down
*Version 381 with BSIM, GaAs, JFET, menus.
MOSFET, BJT, diode, etc. models, screen • Logarithmic, Tim e /Da t e & Lin ear A xes. • Convert between various rna formats:
TIFF, Postscript, PCX, IMG, GIF, MAC, PIC, PCL, MSP,
graphics, improved speed and convergence. • E asy Curve Fitting a nd D ata Smoothing. Clipboard, Bitmap, and more.
*PC Version 2G6 available at $g5. • 1-2-3 Interface & Num e ric Spreadsheet. • View and edit Image with full color support.
Call, write, or check inquiry # for more info. • Supports a ll Video & D evice Standards. • Print images lo wide range of printers:
• 10 Curves w ith up to 16,000 points eac h . LaserJet , Postscript, and more.
Northern Valley Software Advanced Micro Solutions
With each purchase, you racelve free upgrade and support. Only
$129 + $5 SIHI
28327 Rot hrock Dr., Rancho Palos Verdes, CA 90274
3817 Windover Dr. 405-340-0697 Halcyon Software 10297 Cold Harbor Ave.
(213) 541-3677 Edmond, OK 73013 800-284-3381 Cupertino, CA 95014 tel: (408) 257-0812 fax: (408) 257-2012

Inquiry 710. Inquiry 721 .


•1

FREE ENGINEERING MAGAZINE PC TECHNICAL GRAPHICS POPULAR HGRAPH


Personal Engineering is a monthly magazine sent TEKMAR is a graphics library for the VGA, EGA or Tec­ SCIENTIFIC 2D & 30 graphic roulines for IBM PC, VAX,
free of charge (USA only) to scientists/engineers mar Graphics Master. Similar to PLOT-10, includes WIN­ SUN and Macinlosh. Powerful, easy 10 use. Multiple
who use PCs for technical applications. Topics DOW, VIEWPORT, AXIS. Support for HP, HI plotters. fonts, device and machine independent. Uses max
Curve fitting , complele plolllng program. lDg. semi-log, resolulion. Links wilh FORTRAN, Pascal. C, Modula-2

I-.
each month include Instrumentation • Data and QuickBasic. $119.00
multi-axis, 3-D, contours. Jerry Pournelle (Aug 86 Byte):
Acq/Control • Design Automation. To receive a "As good as any I have ever seen ..." Demo di sks, Custom software development.
free sample issue and qualification form either cir­ literature available. UGraph-the graphics editor available now!
cle below or send request on letterhead to:
Advanced Systems Consultants Heartland Software, Inc.
Personal Engineering Communications 21115 Devonshire St. #32g, Chatsworth , CA g1311 234 S. Franklin. Ames, IA 50010
Box 300, Brooklin e, MA 02146 (818) 407-105g (515) 292-8216 ~·
Inquiry 711 . Inquiry 716. Inquiry 722.

SAUNA: QulckGeometry CAD/CAM Developer's Kit GRAPHICS PRINTER SUPPORT


3D Thermal Analysis Made Easy/ Third party and custom developers: get your products to AT LASTI Use the PrtSc key to make qualily scaled B&W 'r
• All heat transfer modes: convection , radiation, market sooner-ellminate 90% of development time and or color reproductions of your display on any dot matrix,
conduction. • Interactive menu-driven • POY1erful expense. inkjet, or laser printer (incl. Postscript) in up to 64 shades
edit featlltes • Easy to learn and use • Models: Just call functions for: reading and writing DXF files ; vec­ of gray or 256 colors. GRAFPLUS supports all versions
torized geometry display for any graphics resolution ; of DOS with IBM (incl. EGA. VGA, Super VGA). Her­
enclosures, heat sinks, circuit boards, plates• In­ geometric operations (rotate, scale, move, copy, mirror, in·
tegrated color graphics • 3D thermal analysis cules, or compatible graphics boards. Linkable/OEM
tersect, etc.) for lines, arcs, ellipses, NURB splines.
• Thermal paramelers library • IBM PC & Macintosh II. versions available. $49.95
C source available for MS/DOS, Macintosh, UNIX , VAX, other.
Tatum Labs Inc. Call (617) 628-5217 today for free Info or lo order. Jewell Technologles, Inc.
3g17 Research Park Dr. 8 -1, Ann Arbor, Ml 48108 4740 - 441h Ave. &/>/, Seattle. WA 98116
Bulldlng Block Software, P.O. Box 1373, Somerville, MA 02144 (800) 359-9000 x527 (206) 937-1081
313-663-8810
Inquiry 712. Inquiry 717. Inquiry 723.
AUGUST 1990 • B Y T E 313 .•

•.I ..
1
....... --.-­
) I~' f 1• • .. I

BUYER'S . MART-------~~=".'
I ••
~

SOFTWARE/GRAPHICS SOFTWARE/MATHEMATICS SOFTWARE/SCIENTIFIC


FORTRAN PROGRAMMER?
Now you can call 2-D and 3-0 graphics routines within your
FORTRAN program .
GRAFMATIC: screen roullnes
PLOTMATIC: plotter driver
$135.
135.
MATH EDITING
x'1 = E"
k·O
[x'"(")]+(llFds}
k k
FOR THE PC

l.la tfJX
free·· catalog! f
• MathEdit constructs math equations to be Inserted into
PAINTMATIC: printer driver 135.
For the IBM PC, XT, AT & compatibles. We support a
variety of compilers, graphics bds., plotters and printers.

MICROCOMPATIBLES
WordPerfect, Word, WordStar, and others.
• WYSIWYG Interface-no codes need to be learned.
• MathEdit-$199
30 Wes! First Avenue, Suite 100
800-942-MATH··
301 Prelude Dr., Dept. 8, Sliver Spring, MD 20901 USA
(301) 593-0683
K-TALI(
COMMUNICATIONS
Columbus, Ohio 43201
(614) 294·3535 MicroMath Scientific Software
Inquiry 724.
... Inquiry 730.

SOFTWARE MEDICAL
Inquiry 736.

SOFTWARE/SORT
.,
'
1

I
GRAPHIC TOOLS LIBRARY Medical Systems with ECS OPT-TECH SORT/MERGE
PHONTM-THE FONTMAKER: lnleractlvely create scale­ PPM offers a complete llne ol medlcal soltware ranging lrom simple
Insurance claims processing to comprehensive AIR management. Exlremely fasl Sort/Merge/Select utilily. Run as an MS·
able, expandable and fillable outline, stroke and bitmap fonts, PC CLAIM PLUS-claims processing wlth ECS to over 100 major DOS command or CALL as a subroutine. Supports mos\
figures and logos. Create hand-writing fonts. Scale a type Insurance carrlers-30-day money.back guaranlee
style to various size fonts. Laser font Loader. Fast print your languages and file types including Btrieve and dBASE.
THRESHOLD-complete AIR, patienl billing, comprehensive practice
creation at 60 to 600 dpi. Use same font for display and print. management statistics Unlimited fil e sizes. multiple keys and much more! MS·
Free hand drawing. Use fonts with PC_VOI , SCANLIB, IBM CLAIM NET-Nalionwlde electronic claims clearinghouse transmits DOS $149. OS/2. XE NIX. UNIX $249.
8514/A & others. $395 . clalms to over 100 Insurance carriers
Software prices star1 at $459.00. Dealer Inquiries welcome. (702) 588-3737
NOVA INC. Physicians Practice Management
2500 W. Higgins Road, #1 144 CALL 708·882·4111 350 E. New York, Indianapolis, IN 46204
Opt-Tech Data Processing
Hoffman Estates, IL 60195 FAX 708· 882·4173 P.O. Box 678 - Zephyr Cove, NV 89448
800-428-3515 317-634-8080

Inquiry 725. Inquiry 731 . Inquiry 737.

SOFTWARE/TOOLS
IMAGE TOOLS LIBRARY YOUR SALES MESSAGE l.A.B., Industrial Applications Builder
SCANLIB: Image Capture. Animation . Scale image up, dC7Ntl. about the special computer product or service Turns PC Into DAC system
Rotate, Mirror. Manage scannec' :mages. Incl udes Text func­ that you provide belongs in print. Powerful SW tool kit helps you build IBM PC-based
tions. 149 tunes. Modes from here. to 800X600X256. Faster
data acquisition and control systems for process
and better package for PCX file handling. $195. " C", THE BUYER'S MART and machine applications. Flexible, debugged and
PASCAL, FORT., MS BASIC 4.0-7.0. PCXIO: Source Library can help you reach computer professiona ls and
avall. in " C" or Assembler for fast read/write & display of PCX reliable. Low cost. Available in source code. No
produce valu able inquiries for your company !
files at any point on screen or memory. Color Mapping. $295. royalties. Request free catalog .
Call Brian Higgins for more information
NOVA INC. 603-924-3754 EXOR R&D
2500 W. Higgins Road, #1144 CALL 708·882-4111 or P.O. BOX 548, West Chester, OH 45069. USA
Hoffman Estates, IL 60195 FAX 708·882-4173 Fax: 603-924-2683 Fax: 513-777-4817 Phone: 513-777-0570
Inquiry 726. Inquiry 732. Inquiry 738.

SOFTWARE/SCANNERS SOFTWARE/UTILITIES
VGA ColorWorks™ V2.2 Optical Character Recognition
Duplicate Disks Fast!
The most advanced image creation and manipulalion package Stop retyping: PC·OCR" software will convert typed or
available for the VGA . Import/export TIFF, PCX, TARGA l ma~es. DlskDupe duplicates, formats and compares disks
printed pages into editable text files for your word pro· amazingly fast-up to 200 disks an houri Its unique
;g~V:,~f,;r.oJ:~::Ss~ ~u;~~=~d~t~ ~~~c~~
1
cessor. Works wilh HP ScanJet, Panasonic and most other RELAY feature lets you quickly duplicate lots of master
effects include llnt, shade, blend, mask, founlalns, cut/paste, hard· scanners. Supplied with 18 popular fonts. User trainable: disks effortlessly. And you ca n protect your masters by
ware zoom emutatron, ... much more (over 150 drawing controls). you can teach PC·OCR• to read virtually any typestyle, storing disk images on your hard disk. Also supports
Incl. 44 fonts, drivers for PostScript, HP.LaserJet, HP.PaintJet, Ep­ incl. foreign lonts. Proportional text, matrix printer output.
son LO/F)( . Producing up to 64 grey levels°' 4096 colors. $59. Call high-density formats-plus a whole lot morel $79+SIH.
Xerox copies OK. $385. CheckNISA/MC/AmExp/COD Money Back Guarantee.
for our lree fully operational demo.
SPG Inc. Essex Publlshlng Co. Micro System Designs, Inc.
PO Box 171008 - Hialeah, FL 33017 P.O. Box 391, Cedar Grove, NJ 07009 1309 El Curtola Blvd., Lafayette, CA 94549
(305) 362-6602 (201) 783-6940 (415) 944.9994 Order today!
Inquiry 727. Inquiry 733. Inquiry 739.

SOFTWARE/SCIENTIFIC SOFTWARE/VOICE

PC SOFTWARE FOR WORK OR PLAY DI-GRAPH™ MULTI-VOICE® TOOLS


$3.00 I DISK Multi-Voice Tools is a complete development Toolkit for
Scientific Plotting Package for IBM PC 's Pascal or " C" to access all the features of the WATSON
Written by some of the best programmers In the world and HI-res, 20, 30, Con tour, Polar - ASCII - HPGL files or DIALOGJC Speech Boards. It is also a high level library
delivered to you. From DOS enhancement utilities to adult Greek/Super-sub. - Mlcrosolt Word/WordPerfect. Epson & of procedures to build MULTl·LINE VOICE RESPONSE
T only, desk top publlshing, business/investment , database, systems in minutes. A powerful TELEPHONE ANSWERING
LaserJet II printer, HP pen plotter, others QulckBaslc/8086.
~rd processing, games, etc., etc., etc. Our FREE CATALOG $119.95 or $169.95 Incl. source. program is given as an example with source code.
contains hundreds of the best software programs on the market . DIALOGIC, RHE10REX. VBX $599, WATSON $99, Visa/MC
Your complete satisfaction is guaranteed when ordering from: Dl·MAN"·FAST Protected mode FRACTAL GRAPHICS

SILICON VALLEY FREEWARE


IBM486/386/387·2MB.VGA: $29.951$49.95 source ITI Logiciel
P.O. Box 70397, Sunnyvale, CA 94086 DAMASKOS, Inc. 1705 St. Joseph E, Suite 4, Montreal, PO, Can . H2J 1N1
(514) 861-5988
(415) 965-9700 Box 469, Concordville, PA 19331 • 215-358-0200 We can also write your Voice Response appllcalion programs.

Inquiry 728. Inquiry 734. Inquiry 740.

SOFTWAR8LANGUAGES SPANISH EDUCATIONAL S/W


DRUMA FORTH-83 SPANISH EDUCATIONAL SOFT
Break the 84K burler without •peed/•pace penalty. Chaos/Nonllnear Dynamics For teachers, students and parents. DeYeloped by teachers and
Powerful, attractively priced. '83 Standard. DYNAMICAL SOFTWARE I and II $250 I $350 programmers with years of experience in educational software.
• 1Mb+ automated memory management ARAtO.J ESCRrlOA CRE.CIIl\.Q (2 \til) S119S5
Ordinary and Delay Differential Equation Solvers Dewlap ~r ideas into a meaningful composition. An efficient
• Full OS interface, extensive utllities • Bifurcation Diag rams • Basin Boundaries • 2- and 3-D
• On-line documentation, ASC II/block files lool b CfiticaJ thin~ng. paired will1 an easyll><lSe v.<lld processor
Plotting • Poincare Sections • Return Maps • Spectral in Spanish.
• Other products : windows, modules, profller
• IBM PCJXT/AT Including 386 compatibles Analysis, Fractal Dimensions, Lyapunov Exponents ARANOU l.AOOUIGE COl.i.ECTlON (2 \til) $44.95
FREE leam/utlllty disks with purchase CHAOS IN THE CLASSROOM Instructional Programs ARANDU f#JH COl.i.ECTlON (3 \til) $64.95
Maps and Blfurcallons $49.95 Fractals and Julia Sets $59.95 AAANDU MPJlt & PHYSICS SIMULATION COL. (5 \al) $219.95
DRUMA INC. 30-Day Money-Back Guarantee. Pteas'e1~f3~~tgr.e5~3~
6448 Hwy. 290 East E103, Austin, TX 78723 DYNAMICAL SYSTEMS, INC. ARANDU SOFT (800) 627-3764
Orders: 512-323·5411 Fax: 512-323-0403 P.O. Box 35241, Tucson, AZ. 85740, (602) 292-1962 7224 NW 31 St., Miami, FL 33122 Fax: (305) 591-1940

Inquiry 729. Inquiry 735. Inquiry 741.


314 BYTE • AUGUST 1990 ·.
~.

. I
,• . - ·­ .­ --c

- - - - - T H E BUYER'S M A R T - - - ·-
::r -, .­
.
STATISTICS TONER CARTRIDGES UTILITIES
JUST RELEASED STATISTIX 3.1
PC Magazine Editor's Choice!
TONERS UNIX under DOS Ill
Get Iha Feel & Power of UNIX

'lbu can rely on STATISTJX to get your 'Mlrk done EASILY and QUICKLY.
Menu-drlv!n. Pu.verlul yet compact. STATISTIX otters basic and advanced
statistics with an easy·IO·lollow manual full of examples.
LASER PRINTERS $42.00 SHARP Z-50f70 $40.00
PC COPIERS $38.00 XEROX 1012 $140.00
NEW LONG LIFE EPS DURA-DAUM $87.00
Include awk , cb, cp, diff, ed , fin d, grep, Is, make, more, mv,
rm , sad, sort & 17 olhers. All V.3 and BSD 4.3 options
~
included. Thorough documentalion .
YOUR CARTRIDGES TESTED, REMAN UFACTUAED,
" T9Chnlcal support was excellent .. ,"
PC Magazine. & FULLY GUARANTEED BY EXPERIENCED TECHS. THE BERKELEY UTILITIES $125 order now 800·542-0938 ··' "
COLORS 24 HA . TURNAROUND MCNISA price EFFECTIVE JULY 15 $200
Gel the quality )OU want at a price you can afford. U.S. & tmrseas price:
$199. Money-back-Quarantee.

Tel: 612-631-2852 Fax: 612-636-3070


SOUTHERN CARTRIDGE SERVICE OPENetwork
~L:~HH~~ ~;LANO, SC 29926 800•442•6288
POWER TOO LS FOR POWER USERS
Analytical Software, PO Box 1:io204, st Paul, MN ss113 21 5 Berkeley PL (B-2), Brooklyn, NY 11217
Inquiry 742. Inquiry 748. Inquiry 754.

UNINTERRUPTIBLE POWER

SOLO 3.0 from BMDP HOW TO PROTECT YOUR COMPUTER Recover deleted files fast!
Popular statistics and excellent graphics for the PC. And Make It Last Longer Disk Explorer now includes automatic file recovery. You
Quick and easy to use. For business professionals, FREE money-saving Jilerature tells you how to prolect your com· type in the deleted file's name, Disk Explorer finds and
researchers, or students. From the leader in statistical puter and make it last longer with an uninterruptible pONer supply. restores it. Disk Explorer also shows what's really on disk;
software for over 25 years. Top-notch support. SOCNA through 18KVA models from the ~kfs largest manufaelurer view, change or create formats, change a file 's status,
of single-phase UPS. change data in any sector. MS-DOS $75 U.S. Check/
Satisfaction guaranteed! $199 complete with
Credit card welcome.
graph ics. Call today, VISA or MC. Best Power Technology, Inc.
P.O. Box 280, Necedah, WI 54646 QUAID SOFTWARE LIMITED
BMDP Statistical Software, Inc. To ll·Free (800) 356-5794, Ext . 3857 45 Charles St. E. 3rd FL
1440 Sepulveda Blvd ., Suite 316, Los Angeles, CA 90025 Toronto, Ontario, Canada M4Y 1S2
Telephone: (608) 565-7200, E.111. 3857
(213) 479.7799 See our Ad on page 342. (416) 961 -8243
Inquiry 743. Inquiry 749.
l, ·:i. .· '·•••
Cover all the bases of design ... DATASAVER AC POWER BACKUP COPYWRITE
with Methodologist's Toolchest~ a comprehensive package Provides reliable, affordable power protection for LAN CopyWrite
ol live programs to aid in resea rch design and analysis. Systems, Fileservers, CAD/CAM Systems, and all Desktop Re moves
Specifically, these programs offer assistance in sampling, Microcomputers. Low prollle, convection cooled and auto Copy Protect ion
data collection procedures, statistical analyses, experimen· shutdown capabilities are some ol the many user benefits.
Highest quality. Made ln the U. S. A. (Dealer, VAR, OEM ~~n':;~;: g;skettes, US $ 7 S
tal design , and measurement and scaling. $499.95+slh . VISA,
inquiries welcome) codewh eels .
!t"C. AM EX, PO, Checks accepted. 1OOO's of products copied.
For Free Information Call or Write:
The Idea Works, Inc. CUESTA SYSTEM CORPORATION QUAID SOFTWARE LIMITED
100 West Briarwood , Columbia, MO 65203 3440 Robena Court. San Luis Obispa, CA 93401 45 Charles St. E. 3rd Fl , Dept B.
1·800·537-4866 FAX 314-445-4589 Toronto, Ontario, Canada M4Y 1S2
Outside USA 314-445-4 554 (800) 332-3440 (805) 541-4160 (416) 961·8243 Fax (416) 961-6448
Inquiry 744. Inquiry 750.
..
UTILITIES .,..
NCSS 5.x Series - $125 EZ-COPV PLUS™ MANAGE YOUR TIME! ~­
easy.to-use m enus & spread sheet. M ultiple regression .
T-tests. ANOVA (up to 10 factors, rep. m eas ures,
covarian ce). Forecasti ng . Factor, clu ster, & discrimin ant
analysis. Nonparam etrics. Cross Tabulation. G raphics :
his1ograms, box, scatter, etc. Reads ASCll/Uitus. Many
FLAWLESS DISKETTES FASTI on the PC IOU already ...1THISIS SORWARE
ONLY! Bypasses DOS for the utmost speed. Great for publishers, developers,
MIS directors, etc. 2X+ laster than DOS. Read diskelte once. th en , quickly
& accurately mass duplicate 5.25' & 3.s• disks on ~ur own PCIXT/AT/etc.
Rlrmals, co~es. wrifies, o~ional~ SERIALUES & PAIITTS LABELS. o 1sroooth
operation. Save images to HO, more. .. Replaces dedicated hardware 'NOrth
Who used th e computer? Wh at for? Wh en?
For how long? Find out with RoboLOG time
recording and reporting utility. Ask for MS/PC
DOS 3.0 360kB of 720kB diskette. Send $49 to:
•••.,-<··...
~-.
new add-0n modules. S1000s. Only $495 +s&h. Not CoP'i Protected tor use on up 10 10 Robo Systems
·~
machines.©
NCSS EZX, 917 Oakgrov8 Or. #101-8890, Houston , TX 77058
105 Terry Drive , Newtown, PA 18940
865 East 400 North, Kaysville, UT 84037
INFO: 713/280-9900: BBS: 71312BD-B180; FAX: 713/280-0525
phone (215) 579-1344 FAX (215) 860-6993.
Phone : 801·546·0445 Fax: 801·546·3907 Orders (V/MC/AXID) & Brochures Toll Free: 1 • 800 • 359 • 9539 MO, check, Visa, MC. UPS COD $3.00 extra

Inquiry 745. Inquiry 751. Inquiry 755.

l. .. I

YOUR SALES MESSAGE OS/TOOLS - THE MISSING LINK REMOVE HARDWARE LOCKS
about the special compu ter product or servi ce Powerful 0512 command line utilities: Software umlty allows !or the removal ol hardware locks. Don·1wai1
-Quick Change Directory tor your lock or key device to fall or be slolen .
th at you provide belongs in print - Text Search/Repla ce Guaranteed to work! The followlng packages are aval1able:
-File Locate/Move/Update/Delete
THE BUYER'S MART -Directory Delete/Rename/Sort
PC AD $199.00 CADKEY
MICROSTATION$99.00 PERSONAL DESIGNER
$ 99.00
$199.00
can help you reach computer professionals and -Change Attributes/Date & Time Stamp MasterCAM $250.00 Sma r1 CAM $250.00
produce valuable inquiri es for your company! -System lnlormalion TANGO PCB $ 99.00 CADVANCE $99.00
-More .. PLUS SHIPPING AND HANDLING
Call Brian Higgins for more information A must for 0512 users. INTROOUCTORY OFFER! PHONE (204) 669-4639 FAX (204) 66S.-3566
VISA and MASTERCARD Welcome
603-924-3754 OS/2 soa MS-005 S39. VISA/MC/Check. 30-day money back.
or Frontline Software Group, Inc. SafeSoft Systems Inc. l'

Fax: 603-924-2683 P.O. Box 257, Bolivar, MO 65613 (417) 326·6771 191 Kirlystone Way, Winn ipeg, MB, Canada, R2G 366 Ill t

Inquiry 746. Inquiry 752. Inquiry 756. I I


II
TERMINAL EMULATION
r,
COPY AT TO PC-BRIDGE-IT 3.5 Why You Want BATCOM!
TEK 4207/4105/4014 Emulation "CPYAT2PC" AELIASLY writes 360K8 floppies on 1.2 MB drives, saving a
slot for a second hard disk or tape back-up. Only $79.00 + SIH B ATCOM is a batch fil e compiler th at transforms your
PC· PLOT..V is a com plete communic at ion s p rogram
"BRIDGE-IT 35" is a OEVICE DRIVER supporting 3W 720KBl1.44M8 .b at files to .exe files to m ake th em faster. B ATCOM
w hich incl udes file transfer, script files, VT·100/200
drives for PCJXTIAT withoU1 upgrading DOS/BIOS. Only $39.00 + SIH exte nds DOS with many n ew commands so you can
em ulatio n pl u s Tekt ronix graphics termin al emulatio n . BRIOGE-IT 3S BUNOLEO WITH INTERNAL 1.44MB ORIVE AT read keyboard input , u se subro utines, and much more.
Supports COM1-4 plus support for DECnet, NETBIOS, + S/H
$129.00 VISA/MC/COO UPS BIA In addit ion , B AT CO M protects your source code. No
U· B Nel1 . Graph ics screenpr int . $225. Free Catalo g . royalties! Only $59.95. Order todayl
MICROBRIDGE COMPUTERS
MicroPlot Systems Co. 655 Sky Way Suite 220, San Carlos, CA 94070 Wenham Software Company
1897 Red Fern Or., Columbus, Ohio 43229 1·415· 59 3-8777(CA) 1· 41 5·593·7675 (FAX) 5 Burley St., Wenham, MA 01984
1·41 6--855-1 993 (CANADA) 1·800·523-8777
614·882-4786 614·882-3399 (BBS/FAX) 0908-26 0-188 (UK) 4711 4020 (FAG) (508) 774-7036

Inquiry 747. Inquiry 753. Inquiry 757.


AUGUST 1990 • B Y T E 315
WORD PROCESSING WORD PROCESSING WORD PROCESSING

We can read 130 languages FARSI I GREEK I ARABIC I RUSSIAN DuangJan


from Armenian to Zulu Hebrew, all European, Scandinavian, plu s either Hindi, Pun­ Bilingual word processor for English and: Armenian,
Use SPOT OCR Software with an image scanner and your jabi, Bengali, Gujarati , Tamil, Th ai, Korean, Viet, or IPA. Full· Bengali, Burmese, Euro/Latin/African, Greek , Gujarati,
PC to read 130 forei gn languages, typed pages, typeset feal ured multi-language word processor supports on-screen Hindi , Khmer, Lao , Punjabi, Russian, Sinhalese, Tamil,
material , magazines and books into standard text files. foreign characters and NLQ printing with no hardware Telugu, Th ai, Ukranian, Viet, . . Only $109+$5 s/h
Flagstaff En gineering can provide any OCR solution. Call modi fications. Includes Font Editor. $355 dot malrlx; $150 (foreign + $12 s/h). Font editor included. For any IBM
tod ay to discuss your apptl catlon! add'I for laser; $19 demo. S/H In U.S. lncl'd. Req. PC, 640K, compatibles with dot-matrix & LaserJet printer. Demo
graphics. 3o-day Guarantee. MCNISAJAM EX $9 + $1 s/h. Visa/MC
Flagstaff Engineering
11 20 Kaibab Lane, Flagstaff, AZ. 86001 I GAMMA PRODUCTIONS, INC.. MegaChomp Company
710 Wilshire Blvd ., Suite 609, Santa Monica, CA 90401 3438 Coltman Ave., Philadelphia, PA 19149-1606
(602) nll-3341
MasterCard- Visa- American Express Accepted 2131394-8622 Tix: 5106008273 Gamm a Pro SNM (215) 331-2748 FAX: (215) 331 -4188
Inquiry 758. Inquiry 759. Inquiry 760.
.•
.... ­

Advertise your computer products


-· - r in THE. BUYER'S MART. .. . ' ""
1· . . .,
I

.;· ·~1·
Call Brian Higgins
for more information ~--

1 ··

so· a·..:. 924 ~ a· 7·s· 4 -, , ~


-
-
- •
-. J-.-:_­
i
a
..
r
J-1 "I • ,. _

2,168
IBM PROGRAMS
I
FREE.

• In the BIX community, we take care of people who use IBM PCs or their compatibles. For example, our IBM Exchange offers a growing

list of programs which you can download free. It also offers dozens of informative and provocative conferences on OS/2, PC/DOS and

MS/DOS operating systems, alternative 386 operating systems, utility software, communications programs, LANs, and many other topics.

There's even a "Repairshop" conference, and maybe as a last resort, an IBM clearing house. And beyond our IBM Exchange, we provide

industry news and product information that's essential to your performance as a microcomputer pro. All of these privileges are yours with

a subscription to BIX. To find out more, call our special Customer Service number: 1-800-227-2983 (in NH, call 603-924-7681).

EllX
316 B Y T E • AUGUST 1990
VOICE MASTER KEY® SYSTEM II
VOICE RECOGNITION & SPEECH RESPONSE
FOR IBM PC/XT/AT/386, PS/2, LAPTOPS, COMPATIBLES

• Intel 80386SX-16 MHz CPU


• 1 MB RAM Expandable to 8 MB
• 40 MB Hard Drive 28ms
• VGA Color Monitor (.31) and 16-bit Card
• 1.2 MB Floppy
• 2 serial, 1 parallel
• 101 Keyboard
• Case with power supply
• 2 .Year Warranty
Other sys tems with the same configuration:
286-12 : $1.199 I 386-25: $1,899 I 386-33: $2,349 FOR PRODUCTIVITY, PRESENTATIONS, SOFTWARE DESIGN,
ENTERTAINMENT, LANGUAGE TRAINING, EDUCATION, MORE...
SPEECH/SOUND RECORDING AND PLAYBACK. Desktop Audio sound editing
allows you to create custom sound applications. Variable sample rate (to 20 KHz) and
compression levels. A four-voice music synthesizer is included also!
VOICE RECOGNITION TSR utility allows you to add voice command keyboard
2400 Exlernal Modem ......•.. . .. . $ 99 macros to your CAD, desktop publishing, word processing, spread sheel, or
entertainmenl programs. Up to 64 voice commands in RAM at once·-more from disk .
386 -16 SX .. .. .. $ 299 9600 FAX I Modem .. ............. $289
HARDWARE SYSTEM contains built-in speaker wilh separate volume and tone
386-25/0 cache . . ..... $ 650 16-Bil VGA Card 1024x768 ......... $ 90 controls, external speaker and headphone jacks. Enclosure made of slurdy vinyl·clad
386-25 /64K cache ..... $ 850 1/0 Card (25,IP, lG) ............... $ 23 steel. Attaches to parallel printer port without affecting normal printer operation (U.S.
386-33/64K cache ..... $I , 199 Panasonic 1180 printer . . ... $ 175 Palent 4,812,847). Headset microphone, prinler cable, 9 vol! AC adapler (110 volt
UL/CSA listed), and comprehensive user manual included.
486 . . . . . . .... . CALL Panasonic 1124 prinier . . . . . . . . $285
QUALITY THROUGHOUT. MADE IN USA. ONLY $219 .95
MS-DOS 3.3 or 4.01 ... . .. $ 65
ORDER HOTLINE: (503) 342-1271 Mon-Fri, 8 AM to 5 PM PST
Drives Case with power Supplies . . .CALL
Visa/MasterCard, company checks, money orders, CODs (with prior approval)
ST 251-1 Hard Drive ... . $289 accepted. Personal checks subject to 3 week shipping delay. Specify computer Iype
ST 225 .. .. .. ..$ 189 when ordering . Add $5 shipping charge lor delivery in USA and Canada. Foreign
inquiries contact Covox for C&F/CIF quotes. OEM configurations available.
1.2 Floppy ... $ 68 Prices Subjecl 10 changes w ithout notice
1.44 Floppy ... $ 72 Quantities are limited! 30 DAY MONEY BACK GUARANTEEIF NOTCOMPLETELYSATISFIED.
CALL OR WRITE FOR FREE PRODUCT CATALOG

@ C:OVOX iNC,
675 Cong er Street
Eugene, Oregon 97402
TEL (503) 342-1271
FAX (503) 342-1283
BBS (503) 342-4135

10-19mb .............. S85 N.A. Paci< yor dr1vo coro1Uly and well protected
20-29mb ........ ;.......95 ................ 126 In c sturdy shipping box. Include wtth tho
shipment c note wtth yolJ' name, addr•H,
30-39mb .............. 125 ................ 166 daytlm• telephone number end c brief
40-<l9mb .............. 195 ................ 226 desc~pllon at the problem wtlh the dr1ve. W
50-85mb ..............275 ................ 276 prepaying. allow S9.00 for shipping end
Insurance costs. Special price cpplhu to
86-120mb ............ 325 ................ 396 ST!ilX>/412 hl811cce only. Cut Back on Your Contribution to Ma Bell.
121-150mb .......... 375 ................<426
SHIP TO: Jb Tocmo!ogles 5/11•edMod11111\ 1hroughput- up 10 :i7.6Kbps - is nearly unbelievable. Fully
151-275mb ..........425 ................ 626
27b-076mb ..........495................ 696
Dept. CBG-05 Haycs-compa1ible, MNP-5, DISTM, fax op1ion and more.
5106 Malleen Leno
Moorpcrl<, CA 93021
Te1t lt EftluatiOD $25 High-Speed Isn't Our Only Specialty.
FLOPPY DISK DRIVE REPAIRS DATA RECOVERY Our 2400 bps produc1-family incl udes Haves compatibility, ~ I N P :i , and
$150 evokJal1on chage. We wl lhen cxMse ou r DIS 1ecl111ology improves 1he phouc lin e. Tq•send fax.
Almo1t all brand name• a.otomer on llatuL We "'41 lhen bll 01 lolowl:
3.5',1.44 mb $50, all others $35 20 mb ............................. $200 SpeedModem 300-14,400 bps ................................$299
5.25' ..................................... $35 30mb ...............................300 SpeedModem + F.F.Fax!... ......................................$399
a·........................................ s135 40mb ...............................400 F.F.Fax! 9600 bps send/receive ................................$299
IMBPS2................................ $50 50-70 mb ..........................500
MNP-5 Modem 2400-4800 bps .................................$169
Apple Floppy ...................... $60
DISMNP-5 Modem 2400-4800 bps ........................ .....$193
DISModemPlus send-only fax .................................. $139
DISModem 2400bps...... .... ...... ..............................$119
You send
(Non-world.Dll) (New) (Only!
lend UI your non· worklng clac drive for
••change toward• th• purcha•• or a 2400 bps Modem .... ..... ........................................$ 95
10-20mb........20mb .................... $179 new dltc drive, with one year warranty.
20-30 .............. 32 mb MFM/RU. ....... 195 Note: Non-worl<lng drive sho<Jd be non­
l~ed wtlh. no physical ctomage. no
FREE $69 EasyCorrtMCommunications Software
30"50 ..............42 mb MFM .............225 Find out why Byte Magazine says, "...areal deal... " (3/89 p.102).
repair attempt and no missing parts.
30-{)() ..............49 mb RLL ................235
We reserve the option to refuse
30-80 .............. 65 mb RLL................265 exchange on IOf'1lO drt\l'es.
30-90 ..............80 mb MFM .............520
!HE QUAUTY CHOICE - KPTI
MklorO...Brochure
11a.. lbl 16bl l• ' · 1 Call 1·800·ACT·ON·IT 1~1
~'n~~~r ~~~frn~ W3"'t ~.~~:,a~~
1 1
~ XI..kl
Pl338 ,_... .32.1 mb M'M.- ....S22li.-.S279 ...... S326
6lll (1 ·800·228·6648)
Acce11 nme. 80 \Non-ope<atl.ra,Shock Pl361 ·-....<12.8 mb M'M.- .... 21\5.._....319.......365
5· Year Warranty. 30-Day Money Back Guarantee.
~~~ ~~~.Jl)ANIYHa.n Pl367R .....$ .1 mb Rt.l ... - .... 2119.. - ....339..... ..369
Pl376R .....66.6 mb Rt.l ........326.. .....376.......426
Setting New Standards in Modem
Value and Performance
9-Track? Only your imagination
limits how you benefit
from PERCON®
Just call us. Think of us as your one-stop 9-Track
keyless data collection.

shop. Whatever your PC and operat­


ing system, we've got you covered,
even for Novell backup. Our
software is powerful and easy to
use; DEPOT 4.0 guides you
through all its commands right on
the screen. And to help you get
the most from all our products,
we offer the best customer
supportintheindustry. So if you
need complete 9-Track solutions,
there's only one thing to do : call us.
We'll send you a free demo disk just
for calling. Checking out books or checking in employees-input
data quickly and accurately using bar codes or magnetic
* stripes. PERCON has proven bar code solutions for IBM®,
DEC"', and Apple Macintosh®. Call 1-800-8-PERCON.

PERCON
DOI OlJERLRND DRTR 2190 W. 11th Avenue, Eugene, Oregon 97402-3503
San Diego, CA (503)344-1189 FAX(503)344-1399
*1-800-729-8725 US & Can.· 1·619·571 ·5555 ·FAX1·619·571 ·0982 <C l989 Pe rcon. Inc. PERCON. IBM . DEC and Ap ple Macintosh are trademarks.

ongratulations!
C to the winning U.S. BYTE subscribers who
responded to our recent BYTE Deck sweepstakes.

ach winner received a 14,400 bps


E modem/fax compliments of Compucom
Corporation and BYTE Magazine. Here
are the lucky winners:
Shang-Jen Ko Jan Von Essen
Tempe, AZ Spokane, WA

Paul Antonio Mark Reinhardt


Padilla Galofre Farmington Hills, MI
Miami, FL
R. F. Edmiston
Eric C. Ross Fairfax, VA
Lititz, PA
Michael Cotterman
Clifford Virgin Columbia City, IN Be sure to watch your mail for the next
Mt. Vernon, NY BYTE Deck packed with the newest
Sam Streger products and opportunities. If you're not
Tunggul Birowo Greenlawn, NY already a BYTE subscriber in the U.S.A.,
Cambridge, MA
Glen W. Howard subscribe today and get 13 issues of
Tom Kelleher John Day, OR BYTE Magazine, and six value packed
Acton , MA editions of the BYTE Deck.

AUGUST 1990 • BYTE 319


PROMPT DELIVERY!!!
SAME DAY SHIPPING (USUALLY)
QUANTIT Y ONE PRICES SHOWN !or JULY 1, 1990

DYNAMIC RAM
COMP OeskPro 386S $225.00
AST Prem386/33Mhz 200.00
1Mx9 80 ns
256Kx9 100 ns
1Mx1 80 ns
75.00
27 .00
7.25
VALIDATION PRINTER
W/ OPTIONAL JOURNAL

'* ­

• Table based absolute macro cross-assembler
using the manufacturer's assembly
mnemonics.
• Includes manual and MS-DOS assembler disk
with tables for ALL of the following processors:
2ss1<x1 60 ns 4.15 1802 64 I 80 680 I 8048 TMS320 Z8
37700 6502 6805 805 I TMS340 Z80
256Kx1 80 ns 3.10 I 50740 65816 6809 8085 TMS370 ZIRO
2s6Kx 1 100 ns 2.15 7500 COP400 68 II 8086 TMS7000 Z280
256Kx1 120 ns 1.95 SUPERB COP800 68000 8096 TMS9900 MORE...
64Kx4 100 ns 2.50 Addmaater' a IJ-1000 is noise-free,
64Kx4 100 ns 5.95 • Users can create tables for other processors
hassle-free, compact, and low-priced . or ask us, we have many morel
EPROM
12a1<xa 200 ns Validates 80 characters on form w / • Generates listing, symbol table and binary,
64KxB 200 ns dual-form feed and multi- form catch Intel, and Motorola hexcode.
32Kx8 150 ns
chute . Up to 42 columns on optional • Free worldwide airmail shipping & handling.
16Kx8 250 ns
STATIC RAM 3" tape for journal or receipt.
62256P-10 32Kx8 100 ns Bar code option . Uses H-P ink jet . US$ l 99.00 CDN$239.00
6264P-12 8Kx8 120 ns
6116AP-12 21<xa 120 ns RS232, RS422 and others.
UNIVERSAL CROSS-ASSEMBLERS

SAT DELIVERY
INCLUDED ON
FEO.EX ORDERS
RECEIVED BY:
Tll::S.2
Fn P.I
$1.25'411
S1UOltll
MaslerCardNISA or UPS CASH COD
MICROPROCESSORS UNLIMITED, INC.
24 ,000 S . Peoria M e ..
BEGGS, OK. 744 2 1
{918) 267·4961
No minimum order. Plea~ nour: puces subjecl 10 er.angel
Shlppll\g,insu1anco o•lm, upto$1 lor pockingma1eriols.

Circle 159 on Reader Service Card


ADDMASTER CORP.
2000 S. Myrtle, Monrovia, CA 91016
818-358-2395 FAX 818-358-2784

Circle 316 on Reader Service Card


+ P.0. 6ox6158
Saint John, N.6.,
E2L 4A6 Canada
Voice/Fax: (506)847·0681

Circle 286 on Reader Service Card

'
PERFORMANCE LEADER Write COBOL Applications
33 MHz 6.3 MIPS System from $2,799
o 386·33 MHz 64K Cache
for DOS, UNIX, VMS, Novell
• • 0 4 MB memory SIMMS
o 200 MB HD, 1.2 MB FO and BOS with .ow: compiler.
: • o 101 Keyboard , 2$ , 1P Ports
. o Towe r Case
4 i6f;--·;;."""" • Multi-user • Multi-platform
(CHOOSE FROM-Blue, Orange, Green, Red, • DBMS Tools • Transportable Object
lQP_g rade Your AT! Best Price/Performer I Yellow, Gray, White, & Black-OS/ DD, SOOK)
386-25,33 MHz Cache Boards from S 599 • Screen Builder • Subroutine Library
SONY Boxes of 10 - 3.5" DD & HD • Report Writer • Utility Toolkit
DD 1M8 .... $ 8.95/ BOI HD 2MB .... $ 16,96/BOI
• Text Editor • Terminal-independent
3M Boxes of 10 - 5.25" DD & HD • Debugger • Many more features
DD 360K.....$ 6.50/BOI HD 1.2MB....S11.5D/Bo•
3M DATA CARTRIDGES !Min. 2 each) Call or write for complete infonnation.
64K expandable to 256K Cache
s
• Dc.2000... 15.95 • Dc.2120... 24.95 s
33 : Landm a rk 58.7, MIP S 8.3, S I 4 5 , 9 • DC.2080 ,,, 20.95 • D~OOA ... 20.95 BOS National, Inc .
o
26: L a ndm a rk 43 .6, MIPS 6 .0 , S I 31.6
Up t o 8 MB S IMM on board
e DC-6150 ,,, 22.95 e
DC-6250 ... 28.95 2607 Walnut Hill Lane
o B S lot s : 6 16-bi t , 1 32-bi t, 1 8-bi t - CALL FOR URGE QUANTITY DISCOUtfrS ­
o Supports INTEL / WEITEK Coprocessors
o TWO Year Warrant y ZOOM 4800Bd Send~/Modem Internal... $119.
---··­
External ...... S 129, (Cable: $9.95 Spec. XT/ AT)

~E!t~~ (f9
··~--·--·
8'o(f:21&.io25
12132 Sherman Way, N. Hollywood CA 91605
CALL OR MAIL !HJ~EeJia!

Circle 171 on Reader Service Card Circle 13 on Reader Service Card Circle 317 on Reader Service Card
(RESELLERS: 172)

A MESSAGE To OuR SUBSCRIBERS


F ROM TIME TO TIME WE MAKE THE
BYTE subscriber list available to other companies
who wish to send our subscribers material about their
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
products. We take great care to screen these com- information we may have is ever given).
panies, choosing only those who are reputable, and While we believe the distribution of this informa­
whose products, services, or information we feel tion is of benefit to our subscribers, we firmly re5pect
would be of interest to you. Direct mail is an the wishes of any subscriber who does not want to
efficient medium for presenting the MAGAZINE IJ\ITE
receive such p~omotional _literature.
latest personal computer goods and Should you wish to restrict the use
services to our subscribers. Subscriber Service of your name, simply send your
P.O. Box 850
Many BYTE subscribers ap- Peterborough, NH 03458 _0850 request to the following
preciate this controlled use of our address.

320 BYTE • AUGUST 1990


Circle 91 on Reader Service Card (RESELLERS: 92)

--
NEW: IBM PS/2 4MB MODULE NEW: APPLE llFX 16MB K/1J

FIRSM\


VISA

S~lJR~E AMERICAN
EXPRESS

IBM PS/2 MEMORY COMPAQ MEMORY LAPTOP MEMORY MONTHLY SPECIAL


Models 30-286,50 ,50Z,60 Deskpro 286
512K Kit 30F534B .................... $54.00 512K Kit 113012-001 ..................... $55. 00
TOSHIBA MEMORY EXPANSION BOARD
2MB Kit 30F5360 .................. $199.00 Deskpro 286-E,386-20/20E/25,Portable 3 1MB Model 1OOOSEIXE ............... 5336.00
Models 70-E61/121,555X,655X 1MB 113131-001 . .. ..... $150.00 2MB Model 1000SEIX E ................ $4 76 .00 BocaRam!AT with 2MB
1MB 6450603 .................. $115.00 4MB 11 3 132-001 ............ $369.00 2MB Model T1200XE .................... $289.00 2MB 1or any AT or 16 b11 compal1b!o machines running up 10
Models 70-E61/121,50Z,555X ,655X Deskpro 386-16 2MB Model T 1600 ........................ $289.00 16MHz. Oiiers conventional expanded or extended
2MB Model T31 ODE ...................... $289.00 memory. provides a ma~1mum o! 2MB LIM EMS.: O and 01
2MB 6450604 ................ .. $210.00 1MB Ki1 108071-001 ................ S255.00 maximum 4MB o! expanded memory per board
Model 7()..A21 4MB Kit 108072·001 ... $765.00 2MB Model T31005X .................. $289.00
4MB Model T3200SX ................ $900.00 Order Now: SIMA T02 ...... ..... $299.00
2MB 645060B ................. 5220.00 Deskpro 3865
Mo del 80-141 1MB 113646·001 ................... S150.00 3MB Model T3200 ........................ $476.00 CALL NOW FOR A FREE CATALOG
1MB 6450375 .................. 5180 .00 4MB 112534-001 .................... $369 .00 2MB Model T3200SX .................... $289.00
2MB Model T5100 ........................ $289.00
COMPLETE W ITH CROSS
Models 80-111/31 1 Deskpro 386-33
2MB Models TB500 .T5200 ........... $289.00 REFERENCE TABLE
2MB 6450379 .................. 5330.00 2MB 115144-001 ................. S225.00
DEALERS: CALL FOR SPECIAL PRICING
All Models 70 and 80 ALL Compaq boards also available! ZENITH
O·SMB with 2MB lMB Super Sport 286 .... .. ......... $199. 00
6450605 .................. 5565 .00 AST MEMORY 4MB Super Sport 286 ... ..... .... ... ... $779.00 SIMM MODULES
Models 50 ,50Z ,555X & 60
2-8MB 1497259 .................. $639.00
Bravo-286 ,Workslallon COMPAQ IBM TYPE APPLE-MAC
512K Kit 500510-010 .................. 559.00
1MB Portable 386 ..................... .. $299 .00 ADO $5.00 FOR SIPPS 1MxB-1 2 .......... $65.00
LASER PRINTER MEMORY 2MB Kil 500510·002 ................ 5172.00
1MB Portable LTE 2B6 . .. $195.00 4Mx9·80 ..... 5595.00 1MxB-1 O ......... 56B.90
Premium 386-16f20C
2MB Portable LTE 2B6 ................. $299.00 1Mx9· 12 ......... $76 .70 1Mx8-80 ........ $71. 50
Hewlett-Packard LaserJet llP & 111 1MB Kit 500510 -007 ........... $1 19.00
1MB SL T-286 ................................ $245.00 1Mx9-1 0 ......... 578.00 256x8-12 ........ $23.40
1MB 33474A .................... 5130.00 4MB Kot 500510·008 ............... 5379 .00
SHARP 1Mx9-80 ......... $80.60 256xB-10 ........ $24.50
2MB 33475A .................... 5180.00 Premium 386-20
1Mx9·70 ......... $83.20 256x8·80 ........ $24.70
4MB 33477A ..... ............. 5340.00 1MB Kit 50051 0·003 .. . 51 50.00 1MB PC-6220 Notebook .. ......... $455.00
Hewlett-Packard LaserJet II & 110
1MB 33443B . .................. 5150 .00
4MB Kil
Bravo 386-SX
5005 t 0·004 .. 5379.00 t MB PC -5541 ................................ $649.00
APPLE PORTABLE MEMORY ............. $CALL
~~::~: ~ ~ : : : : : ~~!:~~ M•l;t1 1\~-
256x9 -8o ........ $26.oo All types and packages
2MB 33444B ................... 5225.00 2MB Kil 5005 10-002 .. 5172.00
4MB 33445B .................... 5375.00 4MB Kil 500510-008 .. 5379.00 HEWLEIT-PACKARD MEMORY 256x9-60 ........ $34.40 available!
IBM Laser 4019 Premium 386-S Xl25
Veclra 05/165 & E5/12PC
1MB 1039136 ..... .............. $269.00 1MB 50071 B·OO t ................ 595.00 WE ACCEPT PURCHASE ORDERS
2MB D1354A ........ .. ................ 5175.00
2MB 1039137 .............. .... $369.00 Premi um 386-33,486-25 FROM UNIVERS ITIE S, QUALIFIED
Vectra OS/165
3.5MB 1038675 ................. $499.00 1MB 50071 B-002 ........... S95 .00 1MB 01540A ........................ $112.00 FIRMS AND GOV'T AGEN CIES
Apple Laserwriter 11/NTX
4MB 01542A .......................... $349.00
t MB M6005 ....................... 585.00 APPLE-MAC MEMORY Vectra 05/20PC, R5/25PC and 20C TERMS AND CONDITIONS
4MB M6006 ...................... S345.00 Apple lll x V NO SURCHARGE ON MC OR VISA
1MB 01640A .......................... S126. 00
Canon LBP-811 Laser Printer 4MB M0392LL·A ................. 53 69.00 V Term9: MC. Visa. AmE• \Add 4%). COO. Cash, Ne1 30
4MB 01642A ...................... .... 5365.00 days on purctmso orders lrom quald1od hrms
1MB 563-1300 ................. $159.00 Apple II, llcx, llx, and llci Veclra 486 PC V 20"..0 Re91oc klng fee on all non·deloct1vo
2MB 563-1880 ................. 5259.00 1MB M021B ......................... 595.00 t MB D2150A ......................... 5115 .00 rotuins & 1oluso<.1 orders RMA rcqu11od
4MB Part number NIA ...... $439 .00 4MB M0292LL·A ... . $275.00 4MB 0215 1A .......................... $390.00 V PRICES ANOAVAILABILITY SUBJECT TO CHANGE
., :­

Scottsdale Systems - Since 1980 ­ 1-800-777-2369


PAINTERS LASER PAINTERS
COMPUTERS IOLINE
PLOTTERS
Rol and DE SK TOP PLOTTERS ALPS Allegro . .. . S345 OUME Apple & IBM . .. .. .. 13199
SCOTTSDALE SYSTEMS A& O/LP 3500 ........... $2339 1 Year Wrirranty
A&O / LP 3700 . 2B89 OXY -tl OO ..... . S895
ALPS 324E .. .. .. ... 735
AMT ACCEL . . . . .......... 1299
H.P. Laser Ill
Pana sonic «20 .
. 1799
.. ..... I 199

~rnM'~~~i KM3~ii1'~ni1to~."~ ~ e~~ RAM: . .... ....... : ~m


1 LP -3700·8 3129 DXY -1200 Electros1at1c Canon BJ 130E. . . . .. .. 725 Panasonic 4450 ... 1395
LP-4000-1 wl Roll Feed . 3579 Pape1 Hold t295 Panasonic 1191 . .. .... ... 237 LPB 81 11 . .. .......... 1795
Choice ol Full Size Desktop Case or Full Si ze Tower Case LP-4000-8 w/Roll Feed . . 3935 DXY · 1300 Electrostatic Panasonic 1180 . .. .. 185 LPB 4. .. ..... 959
Ea ch Scottsdale Ma chine Has ii I Year Warranty on Par1s Vmyl Culling Machines . Prip er Hold t625 Okidala all models . . .. s LAPTOPS
&laborvla Ov ernight Serv ice on Warranteed Producls. Blades & Hof Tips ....... . Roland OAAFTING PLOTTERS OTC all mod els . A Samsung 286 . .. .. ..... $2199
HOUSTON INSTRUMENTS 1 Year Wairanty Genicom all models . Texas Instruments .. . .. ... . s"AVE
Altos W/~~~~ 386 25 i1lHz · · ·WY SE '286 · · · · SAVE lrng . Mk1 . $982 GRX-300 AR . . . . . . ... .. $"'195 Toshiba all mode ls . v IOMEGA

~WE'~ri3~~' :::: sm~ ~~~~: ~m


MATH CO -PROCESSORS . .
.. . SAVE
s1m OMP 52 /52 MP. . • . . . 242512866 GRX-400 AR .
OMP6 t /62
DM P61 DL.
. 2941 / 3895 Rol and FLATBED PLOTTERS
3743 I Year Warranly
3559
g:~~~rxall~~~:sp ·: : ·: : : : : : 3~9 ~~;~3-~i~it~0~a Internal
NEC P-2200 .
NEC P-5200.
. S895
. ... 1315 144-1 .44 MB lnlernal . .. ..... 1095
· · · .505 Prices do not include in terface
TERMINALS/MONITORS DMP 62 DL ...ENT'ER . . 4737 DP\~i~~n~e~ :~ :~~c.il .. . .. $4?7 5 NEC P-5300 .. . .. · .. 659 ALLOY S
WYSE TERMINALS NEC 2 A1 30 ~ 0Nff.OAS. 54991 • 49 SP600 .... CALCOMP .
S599 OPX-3500 Pen or Pencil
w/Sland ............ 4628
NEC LC·B90 .
Authorized Service for
.. .. · 3159 Alloy IMP 2 & IMP BCards
Mul li ware 386 & 286 Version s
A
v
~~:~~ ~~~~:~~~~~~~~~: .... $~~~ NEC 40/50 .... ..... 1180/2385
10231 1025. . .. $3715/ 4519 Roland THERMAL PLOTTERS ~Tri.\l < llri.' Re tr iever 60 or200 E
WY-60 G/W/A-w/ Keyb oard .. 405 Mitsu bishi Diamon d Scan ... 528 10430M / 1044 . . ...... 58 69/ 87 39 LTX -420 ...... $9259 - POWER PROTECTION S
WY-t;1J GTA-w/Keyboard . .... 468 Seiko 1440 . . . ........... 815 5902 /5902A .. . ...... 38 19/ 4275 LTX-320 . . . . 7125 BOAAO S s Oalashield A
WY· 150G /W/A-w/ Keyboard .. 367 Sony 1303 / 1302 / 1304 .. SntMUll5 OM 52224 .. .. .. . .. I l.919 LTX-120 21 35 Genoa/Intel . ,. Sa le Power Systems v
WY-2 12 G/W-w/ Keyboa rd . . 1489 Hit ach i Super Scan .... .. . 1999 HEWLETT PACKARD ..... SAVE Rol and CAMM MACHINES Verticom All Models .. v TrippUle E
WY Height Adjustable Arm. · · · 95 Phlllps 20· HI-Res . .2059 OPTICAL SCANNER & SOFTWARE So ftw are & Accessories ... SAVE BOCA............ .. TAPE BACKUPS S
Data Copy ............ . Authorized Servi ce lor VMl/Cobra All Model s . E Emerald Syslems all models A
QUME
QV T 101 Plu s G/A/W ... $316
WYSE MONITORS
WY 530 G IA 14" Mono . ... $169 Panasonoc RS -505 / 506.St037/ t315 Roland Plolters and CAMM Machines Paradise VGA Plu s . . . . . . . S289 Genoa all models v
M1cro lek . . . ..... SAVE UNITED INNOVATIONS Parad ise Prof . . . . . . . . . . ... . 495 Irwin all models E
QVT 119 Plus G/A/W .. . ... 395 WY 550 AW 14" Mono . . . 179
Mode l 7000A-C /.r, .... Sl 899 Con lro l Systems/ NEC . . SAVE HARO OAIVES
OVT203PlusG/AfW .. . 443 WY650 .. 12" VGRColor 459 Number Nine / Laicomp ... .. SAVE CDC IMPRIMIS
AMT AC CEL 500 lnlcll s-Plot. $1699 Mod el 8000A·D .. "' '• . .. 2059
OVT PCT G/A/W · · · · 365 WY 700 w 1s· Mono 695 MODEM 1 Year Warran ty
Model 9000A-E . . . "'' •• 2829
IBM TERMINALS
IBM 3151 3 Year Warr anly . . .1485
IMTEC
JmTec 1270/ 1470....... $90/ 121
DIGITIZERS ~ U.S. Robo lics all models .... SAVE 72 MB l hru 600 MB . .
MULTITECH SYSTEM S Maxlor .
SAVE
.. ..... SAVE
KURTA SUM MAGAAPHIC S
Link MC 5. . ...... 405 lmTec 1430/ 1441V . 3481293
Lifetime Warranty On Kur /a fS-1 Lifetime Limited Warranty All Mode ls .NOVELL... .. SAVE SOFT WARE
Allosl . . 457 ImTee 1432M. . 425
15· 1. 12x 12 Cordle ss 4-bullon 12x12 Summasketch II •... $355
cursor. pen stylus and 12x18 Proless1onal . . .... 620 AACNET MULrl USER
KIMTAON ACEA Coax Slartopology . . . . Sl 12
1
1s.tt~~:f7 ~~ rdless
KT·lDPC . .. 1349 4- Mulliscan . . .. 438 39 16 Bil Coax . . ... . . .. . . . ... . $360 SCO Xenix 386 .. 510
t4" VG A 640x4BO. . . .. . .. . 349 4-bu\lon S4 HITACHI · · · · · SAVE
TIARA ETHERNET Concurrent DOS 38 6 10 User .. 31 0
~nut1esri!C~ek~ts'.ylus and w ig~,~~~~S~~~~El Software
14" Amber nongla re . . ... 129 Lancard/E PC 8-Bit ...... . 27 ~ Computone 4 to 1GPor1 Board s
. . 629 12x12
Authorized Service for WYSE TIARA AACHNET
g:i g~~~ 23120 . l2x1 2 . $365 3 Year Warranly on Tab lcl. $299 Lancard/A PC ... . ... . . .91 All software sa1 es are llnill
LEASING AVAILABLE Cal Comp 9100 Seri es . . SAVE
SY NOPTICS CALL SERVICE FOR REPAIRS
2500/2510 Workgroup . CALL OH PAINTERS. TERMINALS.
Cat Comp 9500 Seri es ..... SAVE Call For Pricing On MONITORS. COMPUTERS.
INTERNATIONAL ORDERS WELCOME Cal Comp Woz 165 Larger Digitizers

1555 W. University Dr. #101, Tempe, AZ 85281 \ill!\ VISA \


Prices listed are for cash. Discovery. MasterCard and Visa add 1.67%: AZ residents add 6-1/2% tax :add 3%for C.0 .0 .; add 5% for P.O. lnternationa! c;i rders welcome. All items are new llfith manufac turer's warranty.
Returned producls subject to 20% restocking fee and in new condition in original packaging'. wit.hall war~anty cards.manuals and ca~1es . Nocr~1t !~ued alter ~days lrom dateol sh 1 p~ent. We do "':>I guarant ee
compatability. Personal and company checks take up to 5 days to clear. Prices and specrltcahOns sub1ec1to change. Product sub1ect to ava1lab1hty: all apphcable trademarks recognized and on file.
EB """'" '..c
602-966-8609 SERVICES (Mon.-Fri.l.602-731-4742 FAX 602-966-8634

Circle 242 on Reader Service Card AUGUST 1990 • BYTE 321


Jameco® ELECTRONICS
24 Hour Order Hotline (415) 592-8097
QUALITY PRODUCTS • COMPETITIVE PRICING • PROMPT DELIVERY

Intel Math Coprocessors Computer Power Jameco 12MHz 80286 Desktop Computer Kit
8088 or 8086 Systems Protection
8087 5MHz $89.95 • Fully IBM AT Compatible
8087-2 8MHz $129.95
• Free! DR DOS (Di sk Operating Sys tem)
8087-1 10MHz $169.95
Software Included
80286 Systems
80287 6MHz $139.95 • Free ' OAPLUS Diagnosti c Software Included!
80287-8 8MHz $209.95 • Free' WORDSTAR EASY Word Processing
80287-10 10MHz $239.95 Software Included !
80386 Systems • 512KB RAM Included, Expandable to 4MB on board
80387-16 16MHz $349.95 J E\1 90 • 8112MHz Keyboard Switchable Operation
80387-20 20MHz $399.95 • Master power switch and (5) • AMI BIOS ROMs Included
80387-25 25MHz $499.95 auxiliary switches for each outlet • Fliptop Case w/200 Watt Powe r Supply
80387-33 33MHz $649.95
• Resettable 15 amp circuit breaker • Teac 5.25" 1.2MB DSHD Disk Drive
·Built-in surge/noise protection • Parallel Printer Port , Serial
• 360° swivel with 12.5° tilt (JE1200)
SIP Modules (RS232) Porl , Game Port Shown with EGA Option (n ot included)
JE1059 EGA Monitor and EGA Card .... $509 .90
41256A9A·80 sons. 256Kx9 S54 .95 JE1190 Power base •••..••• ••• $29.95 • Fujitsu 101·Key (Enhanced) Keyboard (See Right)
41256A9A·10 100ns. 256Kx9 $44.95 JE1200 Tilt /Swivel pwr. base $39.95
421000A9A·70 70ns. 1Mx9 $169.95 JE3008 12MHz 80286 Compatible Kit. •• •. •..••.••.. •• .• ••••.. ••••••.••.• ••.•• $599.95
421 OOOA9A·80 SOns. 1Mx9 $124.95 • Si x outlet power strip
421OOOA9A·10 1OOns. 1Mx9 $116.95 • Master power switch with pilot light
94000L·80 sons. 4Mx9 $499.95 • Resettable 15 amp circuit breaker Seikosha Printers SEIKOSHA
94000L·10 1OOns. 4Mx9 $499.95 ·UL listed A SEIKO G ROUP C OMPANY
SIMM Modules JE1191 ...... .. ...................$11 .95
9-Pin IBM Compatible Printer
41256A98·80 SOns . 256Kx9 $49.95 SP2000 ......... ......... ..................... ........... $199.95
41256A98·10 100ns. 256Kx9 $39.95
24-Pin High-Quality IBM Compatible Pri nter
421OOOASB·10 IOOns . 1MxS $109.95 DB25 and Centronics
421OOOA9B·70 70ns . 1Mx9 $139.95 SL90 ................................................... ... $329.95
Switch Boxes
421 OOOA9B·80 SOns . 1Mx9 $119.95
24-Pin Multi-Font Wide Carriage
421000A98·10 100ns. 1Mx9 $113.95
IBM Compatible Printer
94000S·80 sons . 4Mx9 $499.95
94000S·10 1OOns, 4Mx9 $499.95 SL230 ........................................ ............ $499.95

9-Pin High Speed Wide Carriage


Black & White I Color IBM Compatible Printer
NEC V20 & V30 Chips JE \170 SK3005 ..................................................... $469.95
0825 (Female) SCK2 Optional Kit allows Color Printing on the SK3005 .. .... $149.95 SL90
UPD70108·5 5MHz . V20 Chip $5.25 JE1170 25·Pin N B Switch ....... $22.95
UPD70108·8 SMH z, V20 Chip $6.95
JE1172 25-Pin N B/C/D Switch $29.95
UPD70108·10 10MHz , V20 Chip $10.95
UPD70116·8 SMHz , V30 Chi p $7.95 Centronlcs (Female) Jameco 16MHz 80286
UPD70116·10 1OMHz, V30 Chip $13.49 JE1173 36-Pin N B Switch ....... $24.95 Motherboard
JE1174 36-Pin N B/C Switch .... $27.95
• Baby si ze motherboard
Dynamic RAMs • Expandable to 1MB RAM using 256KB DR AM
A.R.T. EPROM chips or 4MB using 1MB DRAM chips
TMS4416·12 120ns, 16Kx4 $2.25
TMS4416·15 150ns, 16Kx4 $2.00
Programmer • Additional 1MB with 256KB DRAM SIPs or 4MB
with 1MB DRAM SIPs for a total ot SMB
4116·12 120ns, 16Kx1 $1 .49 • Uses 1OOns DRAMs
4116·15 150ns, 16Kx1 $1.09
• 8/16MHz hardwa re or keyboard
4116·20 200ns, 16Kx 1 S.89 seleclable operation
4164·100 100ns, 64Kx1 $2.75 • AMI BIOS ROMs included
4164·120 120ns, 64Kx1 $2.39
• Programs all current EPROMs in the • 16MHz CMOS Harri s CPU
4164·150 150ns, 64Kx1 $2.15
2716 to 2751 2 rang e plus the X2864 EE· • Supports all NEAT® CHIPSef'"' functions including • Battery-backed clock/calendar
4164·200 200ns, 64Kx1 $1.75 PROM • RS23 2 port fo r connection to shadow RAM, LIM EMS 4.0 , RAM re-mapping, • Five 16·bit and three B·bit
41256·60 60ns, 256Kx1 $5.25 computer (required)• PC Sottware included selectable wai t stales, mem ory inlerleaving , etc... expansion bu s slots
41256·80 SOns, 256Kx1 $3 .75 • Size: 13" x 8.5"
41256·100 100ns, 256Kx1 $3.15 EPP .................... $179.95 JE3010 .....................................................................$299.95
41256·120 120ns, 256Kx1 $2.95
41256-150 150ns. 256Kx1 $2.59
41464·80 SOns, 64Kx4 $5,95 Metex Digital
Multimeters
Jameco 20MHz 80386
41464·10 1OOns , 64Kx4 $4.95
41464·12 120ns. 64Kx4 $3.95 General Specs: Motherboard
41464·15 150ns , 64Kx4 $3 .59 • Handheld , high
accuracy • AC/DC
511000P·70 70ns , 1Mx1 $13.95 voltage, AC/DC • Baby size motherboard
511000P·80 80ns , 1Mx1 $12.95 current , resistance ,
511000P·10 100ns, 1Mx1 $12.35 diodes, con tinui ty, • Expandable to 2MB RAM using 256KB SIPs,
transistor hFE SMB using 1MB SIPs
514256P·80 80ns, 256Kx4 $13.45
• Manual ranging w/ (Please note the minimum RAM
514256P·10 1OOns. 256Kx4 $12.95 overload protection expansion is 4 SIP Modules at a time)
M3650 & M4650 only : • Uses 1OOns SIPs
• Also measure frequency and capacitance
• Includes battery pack
Static RAMs M4650 only: • Data hold switch • 4.5 digit
• 8/20MHz keyboard selectable operation
6116P·3 150ns, 16Kx 1(C MOS) $2.79 M3610 • 8 expansion slols · one 32-bit, ti ve
6264LP·10 tOOns , 64Kxl (CMOS) $6.95 3.5 Digil Mullimeter ............,,,, $49.95 • AMI BIOS ROMs included
16-bit, and two B·bit
6264LP·15 150ns. 64K x1 (CMOS) $4.95 M3650 3.5 Digit Mullimeler w/Frequency & • Shadow RAM for fast BIOS and video pertorm ance
• Size: 13" x 8.5''
43256·10L 100ns, 256Kx1 $10.95 Capacitance .... ..................... $69.95 • Adj ustable bus speeds and wait states
43256·15L 150ns. 256Kx1 $9.95 M4650 4.5 Digit w/Frequency. Capacitance and
62256LP·15 150ns. 256Kx1 (CMOSJ$10.95 Data Hold Switch ................... $99.95 J E3520 20M Hz 386 Baby Motherboard ••••••••••••••••••••••••••• • •• $629.95
Partial Listing • Over 4000 Components and Accessories in Stock! • Call for Quantity Discounts
322 BYTE • AUGUST 1990
Circle 302 on Reader Service Card
Jameco® ELECTRONICS
Request Jameco's 1990 Catalog for a Complete
Listing of Components, Test/Measurement
Equipment and Computer Products

Jameco 20MHz 80386 Desktop Computer Kit Jameco Floppy


Digitizer Tablet Disk
Fully IBM Compatible
Drives
MF353B
Free! Concurrent 386 (Disk Operating System)
Software Included
4MB RAM Included, Expandable to SM B on board,
16MB with opti onal expansion board MPF11 3.s· 720KBDisk Drive................ $69.95
8/ 16/20MHz Keyboard Switchable Operation SMK 5.25" lnslallation Kil for MPF11 ..$14.95
AMI BIOS ROMs Included Mitsubishi
Fliptop Case w/200 Watt Power Supply • AutoCAD 10 template and four­ MF3538 3.5" 720KB lnlemal Drive..... $99.95
button puck • Resolution : up to MF3558 3.5" 1.44MB Internal Drive .. $119.95
Conner High-Perform ance IDE 3.5" 40MB
1016 lines per inch • Accuracy : 001 MF3558 Sottware fo r systems without
Hard Disk Drive ±.025" • Emulates three of the 1.44MB disk drive BIOS capability ... $14.95
Teac 1.2M B Floppy DSHD Disk Drive worlds most popu lar formats:
Multi 1/0 Card with Universal Floppy Controller Summagraphics MM, Summa­ Teac
Fujitsu 101-Key (Enhanced) Keyboard graphics Bit Pad One, Calcomp FD558 5.25"360KB tntemal Drive ... $89.95
2000 • EEPROM allows custom FD55G 5.25" 1.2MB lntemal Drive .... $99.95
Shown with VGA Option (not included ) config uration
JE2059 Multiscan Monitor and VGA
Card.... $669.90 (See Below) JCAD Digitizer Tablet $199.95
Stylus Two BunonStylus .... $39.95 Hard Drives & Tape Back-Up
IE3551 20MHz 80386 Compatible Kit....................................... $1949.95

- •~
DFI Handy Scanner
lameco IBM •IBM PC/XT/AT
Compatible
'C/XT/AT • 4" Scanning
Window MiniScribe (XT-RLL)
:ompatible • 400 dpi
M8438XT 30MB(68ms) 3.5"HH......... $299.95
.:ards
Conner (AT-IDE)
HS3000... ................$129.95 CP3044 40MB (25ms) 3.5"Low Profile $429.95

#";.
Limited Quantity in Stock!
JE1057 CP3184 80MB (25ms) 3.5'HH .............$649.95
CP3104 100MB(25ms) 3.S"HH ...........$699.95
Logitech Above Drives Include Hard Disk Drive ,

IE1043 360KB/720KB/1.2MB/1.44M B Floppy Disk Controller Card (PC/XT/AT) .• $49.95


Mice _,_ ·· Controller & Cables
; A
IE1050 Monochrome Graphics Card w/Parallel Printer Port (PC/XT/AT) •• ••••• $49.95 Micropolis (AT-ESDI)
IE1052 Color Graphics Card w/ Parallel Printer Port (PC/XT/AT) •• ••.••..••. •• .. $49.95 MSER Serial Mouse & MouseWare
1654-7 t50MB (1 6ms) 5.25'HH ........$1199.95
Software ........... $89.95 1558·15 300MB(18ms) 5.25"FH $1699.95
IE1055 EGA Card w/ 256KB Video RAM (PC/XT/AT) ............ .. ....... ...... .. $139.95
MB US Mouse w/Bus Board & Mouse·
Colorado Memory Systems
IE1057 8/16-Bit VGA Card w/ 256KB Video RAM (PC/XT/AT).. ...... .......... $199.95
Ware Sottware ..... $99.95
IE1060 1/0 Card w/ Serial, Game , Printer Port & Real Time Clock (PC/XT) ••• $59.95 • IBM PC/XT/AT/386 Compatible • Back-up
MPS2 PS/2 Mouse & MouseWare 40MB in 40 minutes • Back-up 60 to 120MB
IE1062 RS232 Serial Half Card (PC/XT/AT) ........................... ............... $29.95 Software .... ....... $79.95 with extended tapes and data compression
IE1065 1/0 Card wt Serial , Game and Parallel Printer Port (AT) .................. $59.95 software • Inclu des 40MB tape cartridge

IE1077 Multi 110 Card w/ 360KB/720KB/1.2MB/ 1.44MB Floppy Controller (AT) •• $99.95 Modems DJ10 40MB Tape Back·Up ••••••••• $329.95
KE10 External Enclosure Kit ••.. .••••• •••. • $149.95
TB40 40MB Tape Cartridge ................. $24.95
9600E
Pictured T860 60MB Tape Cartridge ........ ......... $32.95
::GA, VGA & Multiscan Monitor Packages
~ e li sys 14" EGA monitor and EGA card package
640 x 350 max. resolution) External Modems
IE1059 EGA Monitor & EGA Card ••••••••••••.••••• $509.90

'lelisys 14" Multiscan monitor and 16-bit VGA ca rd


1200C Oa1a1ron<s 1200 Baud
2400C Oalairomcs 2400 Baud

Internal Modems
$89.95
$149.95
9600E Prometheus 9600 Baud $699.95 Jameco® ELECTRONICS
iackage (640 x 480 max. resolutio n) 12008 Jameco 1200 Baud ......... $49.95
24008 Jameco 2400 Baud ......... $99.95 1355 Shoreway Road , Belmont, CA 94002
JE2059 Multiscan Monitor & VGA Card •. ••. •••••.• $669.90 Modems !isled above Include ProComm Software
24 Hour Order Hotline
'lelisys 14" VGA monitor and 16-bit VGA card package (415) 592-8097
IBM $50.00 Minimum Order
640 x 480 max . resolution ) Compatible
JE2061 VGA Monitor & VGA Card .................. $629.90 JE2061 Cases and FAX's (415) 592-2503 or (415) 595-2664
Telex 176043 · An s. Back: Jameco Blmt
Power Data Sheets - 50e each
Supply For a FREE 48-Page Flier send $2.00 to cover
First Class Postage and Handling
IBM PC/XT/AT MEI 100-Key © 1990 Jameco Electronics 8/90
Compatible Keyboards Microtype Keyboard CA Residents Add
JE1032 6.25%. 6.75% or 7.25% Sales Tax
Shipping - Add 5% plus $1.50 Insurance
(May vary according to weight and shipping method)
Terms : Prices subj ect to change without notice.
Items subject to availability and prior sale.
Complete list or terms/warranties is available upon reques1.
IBM is a reg1s1ereC1 trademar~ o! lnternauonal Business Machines

Please
FKB4700 • IBM PC/XT/AT/386 Compatible JE1010 refer to
• Saves an amazing 60% of the desk
J E2015 84-Key Standard AT Style Mail Key 1
space used by equivalent standard JE1010 Fl!>TopS•ooarnPC/XTCase .........$39.95
Layout ••.•••••••••••••.••••••••. $59.95 keyboard s when
JE1011 SlideSlandamPCIXTCase ..............$39.95
FKB4700 101-Key Enhanced Layout ordering
with 12 Function Keys ••• ••• •. $69.95 MIRU ........................$129.95 JE1032 200wanBatr1ATPowerSupply ........$89.95

Customer Service ·Technical Assistance· Credit Department· All Other Inquiries· (415) 592-8097 • 7AM - 4PM P.S.T.
Circle 302 on Reader Service Card AUGUST 1990 • BYTE 323
We Accept Purchase Orders from Qualified Firms,
Universities and Government Agencies

FfHOEMUA~~~~~~i~ 1-(800)-533-0055
We Accept International Orders
with fast delivery via OHL, Federal Express, Air Mail
INTERNATIONAL ORDERS: (714) 251-8689

MEMORY EXPANSION BOARDS

.. •
Fas!er 1han a
Speeding Bullet l COMPAQ MEMORY BOCA RESEARCH
4MG x 9 • sons ...... ssoo Totally Compatible!
lMGx 9 • 120ns ........ $70
1MG x9 • 100ns ........ $75
5 Year Warranty
83D87-16 ................ $305
'
1MG
•• 4MG
TOPHAT - Does backfill conventional memory
lrom 512to640KonATl with9K ........... $69
1MG x9· 80ns ........ S80 83D87-20 ................ $350 TOPHAT II · Sarne as TophATI with 128K $85
1MG x9· 70ns ...... S100 256x 1·1 50ns ...... $1.80 83D87-25 .. ......... ..... $450 $425
ALSO IN STATIC COL 256 x 1 · 120ns ...... $2.00 83D87-33 .......... .. .... $549 BOCARAM/XT Provides up to 2MG of expanded
MODEL
ffitt 1¥·1-1!:!&11 Nii 6450608 ·For 70A21 256 x 1 • IOOns ...... $2.25 2MG BMG memory for 8 bi! bus. Operates up to 12 MHz ­
256 x 9 • 120ns ..... ... $21
256 x9 • 100ns .......... S24
256 x 9 · 80ns .......... $27
2MG x9 · eons ........ s220
6450603
For 70e61 • 70· 121. 50Z
256 x 1 _ eons
256 x 1 - 70ns
256 x 1 . 60ns
...... $2.75
...... $3.25
...... $3.75
IM'iii!HH:I
FOB 286 MACHINES
$2495
Uses 256K D-RAMI with 9K ................. 5120
with 512K ........... 5179
BOCARAMIAT Provides up to 2MG LI M EMS4.0
256 x9 • 60ns ..........S39 l&M~~~ - eons ....... s105 ll•E4!:'.l1:l!D!!J·• • 2C87-8 ..................... $185
2C87· 10 ....... .. ........ $2 19 BMG
and/or 4MG of extended, expanded or backfill
memory. For 16 bit bus. Operates up to l6MHz.
'·1## 1fi!?P I9• 1•1111 fi
1MG x 8 • 120ns ....... $62 ~~5£~1:r ao-041 .... .. s 149 ~;~:: : :~~: ::::: : ~:~~ 2C87- 12.5 ............... $280
2C87-20 ........ .. ...... . $324
Uses 256K D·RAM/With 9K .................... 5140
with 512K ............. S199
1MG x 8 · 100ns ...... S67 256 x 4 · sons ...... S9.00 FOR 386 MACHINES $250 $725
6450379
1MG x a· sons ........ $72 2MG lor 80· 1I1 &3 11 3C87-16 ..... ............. $305 BOCARAMIAT PLUS Provides up to BMG ol
$1250
256x8 · 120ns .... ..... $24 extended. expanded or backfill memory.
~g:i:~~ ::::~~~~·:::: ~~;b
................ .... .... ... .. ... $320

.- -..
$325 $495
256 x 8 • 100ns ... .. .... . $39
6450604 ................. $220 ~:. ; ~ : ~ ~~~: :::::::: :~ :~; Operates up to 33MHz and is set thru software .
'dt 1111 F!:IHM·1" 111 fi 7
~~~ ~rE~~~~2~~~~z-~ ;~;;
3C87-33 .... .... ......... . $549 $325 Uses 1MG D-RAMI with eK ................ 51 40
with 2MG ............ $349
386125133 (1MG) ..... $11 0

Super
(2MG) ..... $299
(1MG) .... $359
256 x 9 (FOR PS/2)
64 x 1 - 100ns .. ...... $2.49
$Et MAIS1lM BOCARAMIATllO PLUS Provides up to 4MG ol
Sport266 (4 MG) .. $1 179 256 x 9- 120ns .. ...... $36 ~:::: : ~~~~ ::: .:::: ~~:~~ 8087-3(5MHz) ... ....... $88
8087-2(8MHz) .. ....... $115
Portable Ill extended, expanded or backfill memory.For 16
bit bus. Operates up to 33 MHz and is set thru
30F5348 (Kil-2ea) ..... $72 64 x 4 . IOOns ........ $2.75
8087-1 ····· .. ........ ... $165 software. Has serial and parallel port. Uses
PART NO. 1MG 4MG
Mtflt•l1lfl!UfJ:IW 64 x 4 - eons ........ $3.50 80287-6 ....... .... ...... .. $120 1MG D·RAMI with SK ................. $165
f}ifi,_if·ii!ffi•ii 80287-8 ...................$183 with 2MG .............. $379
386125·33-SX $105 I MGx9-100ns ....... $95
80287-10 .................$208 ORCHID
386/16 $95 $375 30FS360(Kit-2ea) ... . $190 514258·100ns .......... $15 80C287-12 .. .... ... $280 BOCARAM 30 Provides up to 2MG of
RAMQUEST EXTRAThe only Multilunction
386C
PART NO. 1M 2MG
$95 $375
a91.14.1;r.g w ff1b?1t-s11a3.11 80387-16 ............... $305
80387·20 ............... $350
card that provides up to 8MG and two serial
ports on one board for the IBM PS/2 Models 50,
expanded memory for IBM PS/2 model 25, 30
and 8-bit bus PC !hat utilize 3.5 in. floppy disks.
WkS ta!lon 266 •• $249 64 x 4 - 150ns ........ $3.00 51258 • 100ns ....... $2.25 80387·25 ....... .......... $450 Uses 256K D·RAMI with SK ................. $149
Wkstahon 366 •• $249
60 & 80. Guaranteed EMS 4.0 and OS/2
64 x 4 • 12ons ........ S4.50 51258 • eons .•...... $3.00 80387-33 ........ ......... $549 compatible. Easy to install with only 4 key­ with 2 MG ............. 5329
Rampa e266 $95 $190 64 x 4 - 1oons .... ... SS.00 51258 - 70ns ........ $4.25 80387-SX .......... ...... $320
strokes. Uses256andlor 1MGSIMM's ......$ 229 BOCARAM 50Z Provides up to 2MG , o wail
HEWLETT-PACKARD LAPTOP MEMORY RAMQUEST EXTRA 16/32Theonly0·8MG ,
state, expanded or extended memory for IBM
PS/2 model 50 , SOZ ,60. Uses 1MG D·RAM/
0 wait state card for PS/2 mod 50, 60 , & 80
LASERJET MODULES 2MG Card-Toshiba Portable T1 600 ..
which fully supports both 16 and 32-bit memory
with SK ................. $160
2MG Card-Toshiba Por1able T3100SX with 2MG .............. $379
2 & 20 access. Includes 1 SER and 1 PAR port plus
4MG Card-Toshiba Ponable T3 100SX free serialcable. EMS4.0 and OS/2compat1ble . BOCARAM 50/60 Provides up to 4MG
2 & 20 (OK) ....... $ 89 512K Card-Toshiba Por1able T3100e Uses 256k and/or 1MG SIMMS ......... ... $299 expanded, extended or backfill memory for PS/
2 & 20 (1 MG) ....... $135 2MG Card-Toshiba Por1nblo T3100e . 2 model 50, 60. Uses 1MG D-RAMI

Rt~~i~~~~l~Q~J~\f~~ ~~~ ~~~n~~~~


2 & 20 (2 MG) ..... $189 2MG Card-Toshiba Por1able T3200SX 0 with SK
2 & 20 (4 MGl ..... $ 345 4MG Card-Toshiba Portable T3200SX with2MG
3MG Card·Toshlba Por1ablo T3200 .. 30-286 as well as compalibles. Supports both 8
2P & 3 2MG Card-Toshiba Portable TSI OO .. and 16 bit bus.Comes standard w/ 1MG$329
2MG Module-Toshiba Portable T5200
2MG Module-Toshiba Desktop TBSOO

110 AT For 16-bil bus. Has parallel port. serial


MODEMS T~~r1c~:f.°A~~~;r~%~ 0:~u~ii~~~~e~it~a~ port, and optional 2nd serial port............. $69
AND ~:;:,~;,s°.2.8.~~i~r~~roc~~~°.r 8.°.2.8 7 ~a~i~if' 110 SER 2 Add 2nd serial port . to 110 AT or 110
VIDEO ADAPTERS ~VERE){- HAYES
COMPATIBLE
XT ............................. ......................... $15.95

ATI TECHNOLOGIES EVEREX Evercom 12 Internal 1200 BAUD TINY TURBO XTHigh·speed hall slot BOCA MCA PARALLEL CARD Adds 1
~~c~~~~t~r ~~!s~~~~; ~~~e~e~~t~J~~Q~f~
1
EVEAEX Evercom 24 Internal 2400 BAUD
parallel port to PS/2 System ................... $89
EVEAEX External 2400
microprocessor. 80287 Math chip socket $259 BOCA MCA SERIAL/PARALLEL
UNITEX 12001 Internal 1200 BAUD
UNITEX 1200E External 1200 BAUD CARD Adds 2 serial and 1 parallel port to
UNITEX 24001 Internal 2400BAUD ....
UNITEX 2400E External 2400 BAUD
D-RAM TESTERS PS/2 System ........................................ $139

UNl-001 RT ........ ......... .$119.00


SUPER SPECIAL Tests all parameters except speed
64 x 1 / 256x1 I 1M x 1 EVEREX
·;:!::·Calculus $149.95 RAM 3000 DELUXE Up to 3MG . Selectable

EZ·FAX
The I11QjJ Highly lunclional. UNl·003 RT ............ .... $199.95
~;~~[la1i;~~rn~g)4.o7Cf~,~~egan~:~i~
to backfill base memory up to 640K and the rest
Fully loaded. Cost effective Tests standard SIMM Modules as expanded and/or extended memory. Uses
BOCA RESEARCH FAX board manufactured. 256 X 8, 256 X 9, 1MG X 9, 1MG XB 256K D-RAM ........................................... $99
CCITIGrouplll

~
With 512K ................. ......................... ... $139
1024 VG A 1024 X 768 in 16 simultaneous Provides lully concurent
colors. 640/480 in 256 colors. 132 col X 50 ,
R~~e. e~~~nd~cfo ~e~~~dceagc::;~~b~~ri~~~
background operation. Allows 8 1
43,25. 1024 X 768 + 8001600drivers/132 col user to transmit. receive and yiew documents on
............................................ ... ..... $269 ~ - Once in memory, the transmissions may be
~g;~~no~:'. ~JS'~8~E~~j~~e S~~~~~uss.~nJ~I~
0
SUPER VGA 800 X 600 Resolution! 256K edited for re1ransmisslon, printed. stored lor future, or in~m~P.ii;s HANOI SCANNER 3000 PLUS The Total
~fd~~~er1i~1~~~3~~~6· 1;~~:c0h5a~~) sg~~
RAM! 8 or 16 bit. 132 col X 50,43 ,251 LIM discarded olf your hard drive. SOFTWARE INCLUDED Tasking and OMA Multi-Tasking in hardware.
CA L OO I FX (4800 baud) Unllex Prlce$189
~~:1 ~~~~~~~~~~?~~ l~t~~pe~~~~~i~~I~ ~:~h
Drivers/ 800 X 600 drivers for Windows , Auto 1
CAD ................... ... .. .................. ............. $169 CAL 002FX (9600 baud) Unltex Price$289
resolution. Four encoding modes: BNY and
three hall tone patterns. Thirty two shades of wail state, uses 1MGD-RAM ................. $279
VGA 640 X 480 Resolution/ 256K RAM , 8 or 16 gray with one bit per pixel. Built in scanner view
bit ......................... ................................. $139 SCAN _..;./ PRIN CETON
Com~i~~with ~ ~---:-:::::::.
window for accu rate scan placement. Bundled RAM 10000 Up to 1OMG capacity/support to
Multi EGA 640 X 480 Resolution on multiple with Z Soft's PC Paintbrush Plus , DFI Scan
frequency mon itors· 640 X 480 + 752 X 41 OJ
the Calculus EZ· FAX.
30
.0 dp:t;: ···;;l,
. Utility and Image Tools .......................... $179 ~~~ebi~~tti~~~ed 8~~~~~g~e~i~e(o~~s.inJn~~r,
256K RAM/Drivers for Auto CAD , Windows and Scan man is a 1-400 Mu JU· H ' 9 ·::: ··:::;:;:::·:·:····· · Microsoft, EMS4.0. Operates with no additional
Lotus ..................................................... $119 Resolution Scanner. Real resoluti:lri · · MAGALITH 4M8 EnhancedExpandedMemory wait states. Uses 1MG D·RAM ............ $179
time screen image text an • - • - . - . Card tor PC/AT. True EEMS (Enhanced
EGA 640 X 350 Resolution! 256K RAM . $129
~;gi~~~~up~~~tJ2 s~;~g]~~li~~~i~=~ds;,~~
gei:iera l i~nwhite scanning. graphics scanner.
UNITEX Using th1~ hand scanner Automatic sheet feeder UNITEX
=;:~a: 1 ~rX~ii:~~;e:i permits up lo 5 sheets.
~~;~d;;' ~~~e~;tio6n~1.ma~~~nagndr;ts 1 :~~
EGA CARD 640 X 480 , 16 color, EGAIMGAI the hand. provides up to 32 shades 3 BUTTON MOUSE -Microsoft Cornpalible
CGA/Hercules .......................................... $99 CAL 002BL of gray. Extended Memory simultaneously. Can backfill w/software included...............................$49
INCLUDES CAL 003BL INCLUDES conventional memory from OK to 640K.
VGA CARD 1024 X 768, 16color,VGAI EGA/
MGAICGA ................................ ......... ... $129
$ 3 8 9 CALCULUS
El-FAX
$589CALCULUS
EZ·FAX
Compatible with EMS 4.0 Memory configurable
to 512K, 1MB, 1.5MB, 2MB, 3MB, 3,5MB or
4MB . Operating speeds up to 12MHz .. $129
384 Multifunction Card ................... $89
tor PCIXTExpands to 384K·S ERIPARICLKI
Game port. Uses 64K DRAM
TERMS AND CON DI TIONS
Retail Office
4025 S . Industria l Bl vd.
No surcharg e tor MC or VISA Mail Order Division & Retail Store
Terms: MC · VISA · COD • CASH • AMEX add 4% 17222 Armstrong Ave . • Irvi n e . CA 92714
L a s V egas , NV 89103 Purchase Orders lrom qunlitied firm s.
Phon e : (702) 732·8689 20% restocking tee on non·detec1ive returns . Ph one: (7 14) 251-UN T X(251-8 6 8 9)
FA X: (702) 732·0390 Prices subject to change. F a x: (714) 25 1 -8943

Mon - Fri Sam - 5pm SEND ALL MAIL ORDERS TO Mon - Fri ?am - 5pm
P .O. Box 19772 Sat 8am-2pm
Sat 9am-1pm
Irvine , CA 9271 3

324 BYT E • AUGUST 1990


We Accept International Orders.
We Accept Purchase Orders from Qualified Firms,
Universities and Government Agencies
FROMANVWHEREIN
THE U.S. & CANADA
1 (800) 533 0055
- - -

INT ERNATIONAL ORDE RS: (714) 251-UNTX


(714) 251-8 6 8 9

nitex [X]ffe\@ INJ©W IBJ~~INJ ffe\[p:>[p:>©OINll~[Q) ffe\l)JJ'jJ[X]@!RlD~~[Q) [Q)O@l!RlDl.IDllJJl©!Rl


---­ ---­
-------­
IF©!Rl l[X]~ ==.~:g;;: := =©©Glal[p:>llJJl~!Rl ILDINJ~
----­ -·---
16-BIT MC-20 SERIES
Additional speed and powerfor business or advanced
personal use. The MC-20 microcomputer is the
cost-effective solution for today's businesses!
MC-20
• BOBB-10mhz • 80286-12mhz (zero wait state)
• 512K RAM • 640K RAM
• 1 360K floppy disk drive • Add $25 for 1MB RAM
• 1 parallel port • 2:1 HD/FD controller
• 1 serial port • Add $10 for 1 :1 HD/FD controller
• 1 game port • 1 1.2MB floppy disk drive
• clock/ calendar with battery back-up • 1 parallel I port
• 84 keyboard • 1 serial port
• 150 watt UL approved power supply • 1 game port
• FCC class B approved • 1o1 keyboard
• Dow Jones 48 hour depot service • 200 watt UL approved power supply
J!!Jit:lt!tlli!!!l!'J:li:!t!t}'im\\fm.,
,~~~\fil.\\~\ • FCC class B approved
• Dow Jones 48 hour depot service
OUR PRICE $429 OUR PRICE $649
1 YEAR WARRANTY 1 YEAR WARRANTY

HIGH-PERFORMANCE MC-30 SERIES


Incorporates advanced 32-bit processing with speeds of over 25MHz. Kaypro also features a line of32-bit
microcomputers with cache memory and speeds of up to 33MHz. Tomorrow's technology today !
MC-30SX MC-30/20 MC-30/25
80386-16mhz SX • 80386-20mhz • 80386-25mhz
1 MB RAM • 1 MB RAM • 1 MB RAM
2:1 HD/FD controller • 2:1 HD/FD control ler • 2:1 HD/FD con troller
Add $10 for 1:1 HD/FD controller • Add $10 for 1 :1 HD/FD controller • Add $10 for 1:1 HD/FD controller
1 1.2MB floppy disk drive • 1 1.2MB flo ppy disk drive • 1 1.2MB floppy disk drive
1 parallel! port • 1 paral lel! port • 1 parall el! port
1 serial port • 1 serial port • 1 serial port
1 game port • 1 game port • 1 game port
101 keyboard • 1o1 keyboard • 1o1 keyboard
200 watt UL approved power supply • 200 watt UL approved power supply • 200 watt UL approved power supply
FCC class B approved • FCC class B approved • FCC class B approved
Dow Jones 48 hour depot service • Dow Jones 48 hour depot service • Dow Jones 48 hour depot service
OUR PRICE $999 OUR PRICE $1299 OUR PRICE $1399
For 32K Cache Memory Add $250
1 YEAR WARRANTY 1 YEAR WARRANTY 1 YEAR WARRANTY CALL for other configurations

All Kaypro computers come equipped with DR DOS, the most advanced MS-DOS compatible = ..=".=: .=-.::=:;..""::::;..=.
: = ' .= -=-"=--=:._;:= =
==:. .:= = == =
operating system available. It's extremely easy to learn and use, yet provides power and versatility
that other operating systems just can 't deliver.In addition to a full one year limited warranty, Dow ~-:-=
Jonesfeaturesaward-winningtelephonesupportandfast48-hourturnaroundonpartsandservice. ':":"""""':= =~
DOW JONES SERVICE CALL for pricing on
Ranked No. 1 in quality of products and service in Fortune
magazine's annual survey of corporate reputations.
FLOPPY DISK DRIVES
On-Site Maintenance Service • 48 hr. Express Depot Service HARD DISK DRIVES
Service on time, as promised! AND MONITORS
Retail Office • Corporate Headquarters
4025 S. Industrial Blvd .
Las Vegas , NV 89103 Purchase Orders from quahhed firm s
17222 Armstrong Ave . • Irvine, CA 92714
Phone : (702) 732-8689 20% res1ock1ng tee on non·detect1ve ret urns Phone : (714) 251-UNTX(251 -8 6 8 9)
FAX : (702) 732-0390 Prices sub1ec110 change Fax: (714) 251 -8943
Mon - Fri Sam - Spm SEND ALL MAIL ORDERS TO Mon - Fri ?am - Spm
P.O. Box 19772 Sat Bam-2pm
Sat 9am -1pm Irvine . CA 92713
Circle 284 on Reader Service Card (RESELLERS: 285) AUGUST 1990 • BYT E 325
Less 12· White 14" VGA 14" XVGA Less 12" While 14" VGA 14" XV~
Monh0< 14" AMBER 14" 4-Color 14" 16­Color VGA 256 _ Co!Ofs Monhor 14" AMBER 14" 4-Color 14" 16-Color VGA 256 _ Colors
CGA W/Til1 WI Tilt WI Til1 W/Tilt WI Til t WI Tilt l::::::::::::::::::::;::::::;::;:::;::====I CGA WI Tdl WI T~ W/Tilt WI Tilt • W/Till WIT1h
;:::_::_=._::::_::-;r::=_:::;:::,::_::::::::
_ _::,_::::_=P:e:r:so:n:al=I MGA MGA CGA EGA 640x480 BOOxBOO 1024x768 ~--:; -~ ~-;-
-;r Personal MGA
7~G~ 64~:oo 64~~~50 640x480 800x600 1024x71

I : ~ ':.. : : ~ : Gard l20x3 8 4 64 2


0x 00 640x350 16 Bit
.::...;..: .:_::...-:,,,_-.::...;..:.::...;..:Computers Included .31 Dot Pt .51 Oo1Pt .31 Dot Pt 256 K 256 K
16 Bit 16 Bil
51 2
K
: ~ ':.. : : ~ :
.::...;..: .:_::... -:,,,_· .::...;..:.::...;..: Comp11ters
Card ' 16 Bil
Included .31 Dot P1 .51 Do t P1 .31 Dot P1 256K
16 Bil
256K
16 Bil
512K

MONO COLOR VGA MONO COLOR VGI


MODEUDESCRIPTION BASE MONO CGA EGA VGA VGA SYNC MODEUDESCRIPTION BASE MONO CGA EGA VGA VGA SY~
88-12 1 I (1) 360K R"""" Drive '11'$399i.. $488 $619 $80ll $Sn $899 $998 386-20 11(1)12MB RocovDrive $1'.299 $1,399 $1 ,519 $1,731 $1,485 $1,799 $1 ,9:.l
64llK 2 I (2) 360K Floppv Drives $409 $569 $689 $878 $689 $969 $1,068 1 MB RAM 20 / 45Mll.S,MFM,1-1,Kl320 $1,529 $1,629 $1,749 $1,961 $1 ,715 $2,<r/9 $2,1!
12MHZ 20 I 22MB,45Mll.S,MFM.3.5' $649 $749 $869 $1,058 $869 $1,149 $1,248 20MHZ 20138MILS,MFM,1-1,ST125 $1,579 $1,679 $1,799 $2,011 $1,765 $2,079 $2,2(
30 I 33MB, 45Mll.S, ALL, 3.5' $679 $n9 $699 $1,088 $699 $1,179 $1,278 0-WAIT 30 / 38MILS,MFM,1·1,ST138 $1,649 $1 ,749 $1,869 $2,081 $1,835 $2,149 $2,2)
286-XT 1 I (1) 360K Rocov Drive tsii~-l~ $5119 $719 $80ll $719 $999 $1,008 Natoo Sl­22.5 40 I 60Mll.S,IDE,HWD $1,639 $1 ,739 $1 ,859 $2,071 $1 ,825 $2,139 $2,2E
1MBRAM 2 I (2) 360K >ll>My Drives $569 $669 $789 $978 $789 $1,069 $1,168 Speed­24 Mhz 40 / 38Mll.S,RU,1-1,MS8450 $1 ,689 $1,789 $1 ,909 $2,121 $1,875 $2,189 $2,31
10MHZ 20 I 22MB,45Mll.S,MFM .3.5" $749 $849 $969 $1,158 $969 $1,249 $1,348 E•p. to8MB 40 / 20MILS,IDE,1·1 ,CONNER! $1,709 $1 ,809 $1 ,929 $2,141 $1,895 $2,209 $2,33
30 I 33MB, 45Mll.S, RU , 3.5" $n9 $879 $999 $1,188 $999 $1 ,279 $1,378 AMI BIOS 65/38Mll.S,RLL,1-1,PTI $1,719 $1 ,819 $1 ,939 $2,151 $1,905 $2,219 $2,34
SIPP Modules 85120MILS,IDE.HCONNER~ $1 ,869 $1 ,969 $2,089 $2,301 $2,055 $2,369 $2,49
286-12 11 (1) 12MB Rocov Drive l kll:Mt99~ $799 $819 $1,131 $8115 $1,199 $1,325
1 MBRAM 20145Mll.S,MFM,1·1,Kl320 $899 $999 $1,119 $1,331 $1,085 $1,399 $1,525 EMS 4.0 120 / 20MILS,IDE, H ,CONNER $2,109 $2,209 $2,329 $2,541 $2,295 $2,609 $2,73
12.5 MHZ 20 / 38MILS,MFM,1 ·1 ,ST125 $979 $1 ,079 $1,199 $1,411 $1,165 $1,479 $1,605 Shadow RAM 200I16MILS,IDE,1·1,CONNER $2,n9 $2,879 $2,999 $3,211 $2,965 $3,279 $3,4(
II
0-WAIT 30 / 38MILS,MFM,1·1 ,ST138 $1 ,039 $1 ,139 $1 ,259 $1,471 $1,225 $1,539 $1,665 320 I 16MILS,ESDI,1-1 ,CDC $3,589 $3,689 $3,809 $4,021 $3,ns $4,089 $4,2
Natal S~14 40 I60Mll.S.IDE,1·1,WD $1 ,029 $1,129 $1 ,249 $1,461 $1 ,215 $1,529 $1 ,655 386-25 11 (1) 12MB Floppy Drive l -'$1~'J99~' $1,599 $1,719 $1,931 $1,685 $1,999 $2,1
Speed-161.tlz 40/38Mll.S,RLL,1-1,MS8450 $1 ,079 $1,179 $1 ,299 $1,511 $1,265 $1,579 $1 ,705 2MB RAM 20 / 38MILS,MFM, H ,ST125 $1 ,n9 $1 ,879 $1 ,999 $2,211 $1,965 $2,279 $2,4(
Exp. to4MB 40120MILS,IDE,1·1,CONNER! $1,099 $1,199 $1,319 $1,531 $1,285 $1,599 $1 ,725 2SMHZ 30 / 38MILS,MFM,1·1,ST138 $1,849 $1 ,949 $2,069 $2,281 $2,035 $2,349 $2,41
AWARD BIOS 65I38Mll.S,RLL,1·1,PTI $1 ,119 $1,219 $1 ,339 $1 ,551 $1,305 $1,619 $1,745 0-WAIT 40160Mll.S,IDE,1-1,WD $1 ,839 $1 ,939 $2,059 $2,271 $2,025 $2,339 $2,4€
DIP DRAM 85 / 20MILS,IDE,1-1,CONNER! $1,269 $1,369 $1,489 $1 ,701 $1 ,455 $1,769 $1,895 Natal Sl-27 40 I 38Mll.S,RLL,HMS8450 $1,889 $1 ,989 $2,109 $2,321 $2,075 $2,389 $2.51
EMS 4.0 120/20MILS,IDE,1-1,CONNER $1 ,509 $1,609 $1,729 $1,941 $1,695 $2,009 $2,135 Speed­36t.flz 40120MILS,IDE,1 ·1,CONNER~ $1 ,909 $2,009 $2,129 $2,341 $2,095 $2,409 $2,53
200/ 16MILS,IDE,1·1 ,CONNER $2,179 $2,279 $2,399 $2,611 $2,365 $2,679 $2,805 Exp. to8MB 65I38Mll.S,RLL,1·1,PTI $1,919 $2,019 $2,139 $2,351 $2,105 $2,419 $2,54
320116MILS,ESDl,1-1CDC $2,979 $3,079 $3,199 $3,411 $3,165 $3,479 $3,605 AMI BIOS 85 / 20MILS,IDE ,1 ·1 , CONNER~ $2,069 $2,169 $2,289 $2,501 $2,255 $2,569 $2,SS
286-16 1 I (1) 12MB Rocov Drive f $h99',• $899 $1,019 $1,231 $895 $1 ,299 $1,425 SIPP Modu les 120120MILS,IDE,1-1,CONNER $2,309 $2,409 $2,529 $2,741 $2,495 $2,809 $2,9:1
1 MB RAM 20145Mll.S,MFM, 1-1,Kl320 $1 ,019 $1,119 $1,239 $1,451 $1,205 $1,519 $1 ,645 EMS 4.0 200/ 16MILS,IDE,1-1,CONNEA $2,979 $3,079 $3,199 $3,411 $3,165 $3,479 $3,SQ
16MHZ 20138MILS,MFM,1-1,ST125 $1 ,069 $1,169 $1,289 $1 ,501 $1,255 $1 ,569 $1,695 Shadow RAM 320/ 16MILS,ESDl,1 ·1,CDC $3,789 $3,889 $4,009 $4,221 $3,975 $4,289 $4,41
0-WAIT 30138MILS,MFM,1·1,ST138 $1,139 $1,239 $1,359 $1,571 $1,325 $1,639 $1 ,765 386-25 11 (1) 12MB RopPV Drive 1 ·$1769~ $1,869 $1,11811 $2,201 $1,955 $2,269 $2,31
NatooS~18 40160Mll.S,IDE,1·1,WD $1,129 $1,229 $1,349 $1,561 $1,315 $1,629 $1,755 4MB RAM 20 / 38MILS,MFM.HST125 $2,039 $2,139 $2,259 $2,471 $2,225 $2,539 $2,66
Speed-221.tiz 40 / 38Mll.S,RLL,1·1,MS8450 $1,169 $1 ,269 $1,389 $1 ,601 $1,355 $1 ,669 $1,795 2SMHZ 30 / 38MILS,MFM,1·1,ST138 $2,099 $2,199 $2,319 $2,531 $2,285 $2,599 $2,72
Exp. to4MB 40 / 20MILS,IDE,1-1,CONNER! $1,189 $1,289 $1 ,409 $1 ,621 $1,375 $1,689 $1 ,815 0-WAIT 40 /60Mll.S,IDE,1·1,WD $2,089 $2,189 $2,309 $2,521 $2.275 $2,589 $2,71
AMI BIOS 65138Mll.S,RLL.1 ·1,PTI $1,209 $1,309 $1,429 $1,641 $1,395 $1,709 $1 ,835 Natoo Sl-36 40 / 38Mll.S,ALL,1-1,MS8450 $2,139 $2,239 $2,359 $2,571 $2,325 $2,639 $2,76
SIM Modules 85120MILS,IDE,1-1,CONNER! $1 ,359 $1,459 $1,579 $1,791 $1,545 $1 ,859 $1 ,985 Speed-44 t.llz 40120MILS,IDE,1 ·1,C ONNER! $2,159 $2,259 $2,379 $2,591 $2,345 $2,659 $2,78
120I20MILS,IDE,1-1,CONNEA $1 ,599 $1,699 $1,819 $2,031 $1,785 $2,099 $2,225 Exp. b 16MB 65/38Mll.S,RLL.1 ·1,PTI $2,179 $2,279 $2,399 $2,611 $2,365 $2,679 $2,80
200116MILS,I DE,1-1,CONNEA $2,269 $2,369 $2,489 $2,701 $2,455 $2,769 $2,895 AMI BIOS 85120MILS,IDE,1·1,CONNEA! $2,319 $2,419 $2,539 $2,751 $2,505 $2,819 $2,94
320116MILS,ESDl,1·1 ,CDC $3,079 $3,179 $3,299 $3,511 $3,265 $3,579 $3,705 SIMM 120 I 20MILS.IDE ,1·1 ,CONNER $2,569 $2,669 $2,789 $3,001 $2,755 $3,069 $3,19
286-20 11(1)12MB Rooov Drive ~$899%~ $999 $1,119 $1,331 $1,085 $1,399 $1,525 EMS 4.0 200/16MILS,IDE,1-1,CONNEA $3,229 $3,329 $3,449 $3,661 $3,415 $3,729 $3,85
1 MB RAM 20145Mll.S,MFM,1-1,KL320 $1,119 $1,219 $1,339 $1,551 $1,305 $1,619 $1 ,745 32KCACHE 320116MILS,ESDl,1·1,CDC $4,039 $4,139 $4,259 $4,471 $4,225 $4,539 $4,66
20MHZ 20 I 38MILS,MFM,1 ·1,ST125 $1 ,169 $1 ,269 $1,389 $1 ,601 $1 ,355 $1 ,669 $1 ,795 386-33 11 (1) 12MB Floppy Drive 1$2Sl9"­ $2,819 $2,938 $3,151 $2,805 $3,219 $3,34
0-WAIT 30I38MILS,MFM,1 ·1,ST138 $1 ,239 $1 ,339 $1,459 $1 ,671 $1 ,425 $1 ,739 $1 ,865 4MB RAM 20/38MILS,MFM,1·1,ST125 $2,989 $3,089 $3,209 $3,421 $3,175 $3,489 $3,61
Natal S~22.5 40160Mll.S,IDE,1-1,WD $1,229 $1 ,329 $1,449 $1 ,661 $1,415 $1 ,729 $1 ,855 33MHZ 30 I 38MILS,MFM,1·1,ST138 $3,049 $3,149 $3,269 $3,481 $3,235 $3,549 $3,67
Speed-24 t.llz 40 I 38Mll.S,RU,1-1,MS8450 $1 ,269 $1 ,369 $1,489 $1 ,701 $1,455 $1 ,769 $1,895 0-WAIT 40 I60MILS,IDE.HWD $3,039 $3,139 $3,259 $3,471 $3,225 $3,539 $3,66
E•p. to4MB 40120MILS,I DE,1 ·1,CONNER! $1,289 $1,389 $1,509 $1,721 $1 ,475 $1,789 $1,915 Naloo S~44 40I38MILS,RU,1 ·1, MS8450 $3,089 $3,1 89 $3,309 $3,521 $3,275 $3,589 $3,71
~ AMI BIOS 65 /38Mll.S,RLL.1·1 ,PTI $1 ,309 $1,409 $1,529 $1,741 $1,495 $1,809 $1,935 Speed-58 ,,.,, 40/20MILS,IDE,1·1,CONNEA: $3,109 $3,209 $3,329 $3,541 $3,295 $3,609 $3,73
DIP DRAM 85120MILS,I DE,1 ·1,CONNER! $1,459 $1 ,559 $1,679 $1 ,891 $1 ,645 $1 ,959 $2,085 Exp. to8MB 65138Mll.S,RLL,1-1,PTI $3,129 $3,229 $3,349 $3,561 $3,315 $3,629 $3,7!<
EMS 4.0 120120MILS,IDE,1·1,CONNEA $1 ,699 $1 ,799 $1,919 $2,131 $1,885 $2,199 $2,325 AMI BIOS 85120MILS,IDE.1-1.CONNER! $3,269 $3,369 $3,489 $3,701 $3,455 $3,769 $3 .~
Shadow RAM 200 I16MILS,IDE,1·1,CONNER $2,369 $2,469 $2,589 $2,801 $2,555 $2,869 $2,995 SIMM 120I20MILS,IDE,1-1,CONNER $3,519 $3,619 $3,739 $3,951 $3,705 $4,019 $4,14
320 I 16MILS,ESDI,1-1 ,CDC $3,179 $3,279 $3,399 $3,611 $3,365 $3,679 $3,805 EMS 4.0 200I16MILS,IDE,1-1,CONNEA $4,179 $4,279 $4,399 $4,611 $4,365 $4,679 $4.80
386SX 11(1)12MB Floppy Drive ';}$9,99:..\J\ $1,008 $1,219 $1,431 $1,185 $1,499 $1,625 64KCACHE 320/ 16MILS,ESDl,1·1,CDC $4,989 $5,089 $5,209 $5,421 $5,175 $5,489 $5,61
1 MB RAM 20145Mll.S,MFM,HKL320 $1,219 $1,319 $1,439 $1,651 $1,405 $1,719 $1 ,845 486-25 11 (1) 12MB Floppy Drive 1 · $4~619'1 $4,719 $4,839 $5,051 $4,805 $5,119 $5,~
16 MHZ 20I38MILS,MFM,1 ·1,ST125 $1 ,269 $1,369 $1 ,489 $1,701 $1,455 $1 ,769 $1,895 8MB RAM 20I38MILS,MFM,1·1,ST125 $4,889 $4,989 $5,109 $5,321 $5,075 $5,389 $5,51
0-WAIT 30/38MILS,MFM,1·1,ST138 $1,339 $1,439 $1,559 s1.m $1 ,525 $1,839 $1 ,965 2SMHZ 30138MILS,MFM,1-1,ST138 $4,949 $5,049 $5,169 $5,381 $5,135 $5,449 $5,57
Natoo S~22.5 40160Mll.S,IDE,1·1,WD $1 ,329 $1,429 $1,549 $1 ,761 $1,515 $1,829 $1,955 0-WAIT 40/60Mll.S,IDE.HWD $4,939 $5,039 $5,159 $5,371 $5,125 $5,439 $5.SS
Speed-25 t.llz 40/38Mll.S,RU,1-1,MS8450 $1 ,369 $1,469 $1,589 $1,801 $1 ,555 $1,869 $1,995 Natoo Sl­44 40/38Mll.S,RU,1·1 ,MS8450 $4,989 $5,089 $5,209 $5,421 $5,175 $5,489 $5.61
Exp. to8MB 40 120MILS,IDE,HCONNER! $1 ,389 $1,489 $1 ,609 $1,821 $1,575 $1,889 $2,015 ~-117t.flz 40 / 20MILS,IDE ,1- 1,CONNER~ $5,009 $5,109 $5,229 $5,441 $5,195 $5,509 $5,63
AMI BIOS 65 / 38Mll.S,RLL, HPTI $1,409 $1,509 $1,629 $1,841 $1,595 $1 ,909 $2,035 Exp. b16MB 65 I 38Mll.S,RLL.1·1 ,PTI $5,029 $5,129 $5,249 $5,461 $5,215 $5,529 $5,65
SIPP Modules 85120MILS,IDE,1·1,CONNEA! $1,559 $1,659 s1.m $1,991 $1,745 $2,059 $2,185 AWARD BIOS 85 /20MILS,IDE,1-1,CONNEA! $5,169 $5,269 $5,389 $5,601 $5,355 $5,669 $5,79
EMS 4.0 120 / 20MILS,IDE,1·1,CONNER $1,799 $1,899 $2,019 $2,231 $1,985 $2,299 $2,425 DIP 120120MILS,IDE,1-1,CONNER $5,419 $5,519 $5,639 $5,851 $5,605 $5,919 $6,04
Shad<J#RAM 200 I 16MILS,IDE ,1·1,CONNER $2,469 $2,569 $2,689 $2,901 $2,655 $2,969 $3,095 EMS 4.0 200I16MILS,IDE,1·1,C ONNEA $6,079 $6,179 $6,299 $6,511 $6,265 $6,579 $6,70
320116MILS,ESDI,1·1,CDC $3,279 $3,379 $3,499 $3,711 $3,465 $3,779 $3,905 320/16MILS,ESDI,1-1,CDC $6,889 $6,989 $7,109 $7,321 $7,075 $7,389 $7,51
326 BY T E • AUGUST 1990
81 EJJ»@EJJb
~
)ear Consumer, ~rid~~
IV'~ ~ 4~~81.lo~~6D,!!f!,,1!!£S
Ve at NETWORK PC are here to seNe you
t:/j~ Dm e~
vith the highest quality computer products "'" - - - - - - • / 211
1V01kr with XT!AT. 2 -
noney can buy. We strive to help you (2) Floppy Dm·e Comroller
)Urchase not just a computer system or EXCEL 88-12 Turbo Barebo11e Works with £risrfog Comroller
:omponent, but the RIGHT products for you. Tu rbo Clise. 150\V PS, M.B . OK $149 (4) Floppy Drfre Comroller
~ETWORK PC gives you factory direct pricing , EXCEL 286XT /OMhz /Jarebom· XT or AT. /11 1emal or External
)Ver 300 different computer systems to Ca.~c. /SOW PS, Motherboard OK $209 AT 110 Card
EXCEL 286- 12 12Mh: /Jareb one Serial,Paral/e/,Game Ports
;hoose from, toll free seNice and support , AT Clise. 200\V PS, E.171.4MIJ. OK $29S 2 Megabyte RAM 110 Card
Jnd the quality help that you need. EXCEL 286-16 16Mh: Barehone £.\·1e11ded Mem.SP.GP,PP Port.'i,OK
AT Case, WOW PS. Exp.4M/J, OK $~69 25 Megabyte RAM Card, OK
io I invite you to take a test drive and 8 2
:XCEL Into The FUTURE with an ever upgrad­ ~:.cg~/ f~~' ~~:"~ri~zf;"~K S449 Extended Mem, With EMS 33 soft.
E\IEREX RAM 3000 EMS 4.0
Jble computer system. Give us a free call EXCEL 386-SX 20Mh: Barebom•
$529 JMB Expanded Memo1y Card, OK
AT Case. 200W PS. fap.2MB . DK
Jnd we will listen to your needs, wants,
.vishes and we will deliver.
EXCEL 386-20 20Mh: Borebo11e
AT Cast•. 200W PS, £r,,.8MB. OK $769
L:Je:arf»~e ffi:Jf :;,~;!iji:~;r~,,°K s119
(4) Port AT Serial Curd $67
~:.cg~/ Jrilv ~r"~x~fi:i~ 0K $8I9
8 2 11
(2) Populated & (2) Optional
EXCEL 386-Z5C 32K Cliche $1~99 (I ) Port High Speed GAME CARD
AT Cll.« , 200\V PS. Exp./6MB, OK Works great with Fast Compters
Si ncerely yours, Stuart D. Howerter II President EXCEL 386-JJC JJMhz Cliche $1799
AT Case, 200W PS. Exp.8M/J. OK PCIXT BOARDS
EXCEL 486-25 25Mh: Barebonr $~9S (2) Pon Floppy Controller
AT Cme. 20011' PS. £<p.8MB. OK Controls 360K & 720K Drfres
(2) Internal (2) £r1emal
Floppy Drive Controller
XT Multi 110 Floppy Cowroller
Serial.Parallel,Game,Clock Ports
PCIXT 640K RAM Card
£rpmuls 11p from 64 to 576K, OK
EVEREX 2MB 4.0 EMS RAM Cllrd
Upto 2MB, LIM 4.0, OK
ARCNET LAN CARD PCIXT Clock Card
Twisted Pair, Cmu Bus $77 Battery Backup \V!Sofrware
ARCNET AC f/VE l/UB
8 Port Hub $259 PC!XT Clock/Serial Card
ARCNET PA SSIV£ HUB Bauery Backup \VIRS-232 Port
8087-2 $119 4 Porl Huh $18 (2) Port GAME Card
ETHERNET LAN CARD PCIXT Holf Card
8087-1 $159 8 Bit XTIAT, NE/000 $14S (2) Port GAME/CLOCK Card
ETHERNET I.AN CARD
80287 $127 16 Bit AT. N£2000 $169 8 01tet)' Backup with Software
:.- 101 Key Tronic Keyboard IBM 327X EMULATOR PARALLEL PRIIVTER PORT
,.. 0-Wait States 3278179 XTIAT IV/sofrwarc $359 Set to LPTJ or LPT2
80287-8 $189 UNIX/XENIX RS-232 SERIAL (2) Port Card
:s- 8-Expanison Slots 4-port MULTI-TERMINAL $109 ( I) Populated & (I) Optional
:s- (1) Serial Port 80287- 10 $Z1S UNIX/XENIX
$267
ii' (I) Optional Serial
6-port M ULTl-TERMIN1\L MISCELLANOUS
80387SX- /6 $~Z7 UNIX/XENIX
$375
r (I) Parallel Port B-110rr MULTI-TERMINAL KEY TRONIC JOI KEYBOARD SS9
80387-16 $~19 NETBOARD LAN ADAPTER
$99 GENIUS GMFJOJ 1000 DP/ Mouse $59
:.- (I) Game Port XTIJ\T, 2.5MtKt1bi1slUJJ
GENIUS GM6000 3-Batton Mou.re $~9
r Battery Backup 80387-20 U49 ~~B~1~:;:,,;~\~e~o::;/gp1. $I20 EXCEL SUPER JOYSTICK $19
r Real Time Clock COMPUTER TOOL KIT $17
r Coprocessor Support
80387-25 $449
MT-81 Printer /JOcps,30 NLQ $149
.- DR DOS 3.41 80387-33 $SSS FOR LOW PRICES ON AU CABLES CALL
:ir Eight In One
Integrated Software
Package
., 10 Year Limited Warranty
1200 BAUD IIVTERNAL
Add $50.00 for: EXCEL 14" FLAT SCREEN 5 Yr lVarranry, 12001300 Baud
Amber Mono wltilt swi\•el base $110 2400 BAUD ItvrERNAL
Mini Vertical Case /2Mh z XT M otherboard SAMTRON 14 " CGA COLOR 5 Yr lVarra11ty, 240011200 Baud
Or Slim Line Case 640KllMB, OK, S/ 4.9 $79 640x200, 16 color, nL w!Tilt $219 2400 BAUD EXTERNAL
/ OMllz 286XT M otherboard SAMTRON 14" EGA COLOR
Add $125 for: $1Z9 5 Yr Warran ty, 240011200 Baud
IMB ,Sltadow.Diskcache,OK 640x350, 64 color, 1TL wmlr $3Z9 480012400 BAUD FAXIMODEM $139
Full Vertical Case 286- 12Mhz M otherboard
$199 JMTEC 12" VGA MONO lmernal,J Yr lVarra111y
Add $1000 for: Upto 4MB , EMS 4.0 720x480, paper white, w!Tilt $119 $459
9600 BAUD IIVTERNAL
286- / 6Mhz Motherboard 3Lynr /11 telliSync 2A
Gas Plazma Portable Upro 4MB 011 system board $Z9S 800x600, .28Dt, Color,wltilt $37S 5 Yr Warra11ty, 96001480012400
286-20Mh: Motherboard 3Lynx /me/liSy11c
$299
960012400 BAUD FAX/MODEM
$34S $419 /mer~
CALL FOR Upto 4MB, C & T Chipset
386-SX /6Mhz Motherboard $~9S
1024:r768, .3 /Dt .Sym:, wltilt
LATEST Upto 8MB, C & T Chipset GRAPHIC BOARDS
MEMORY J86-20!25Mh: Motherboard $7Z9 MONOGRAPH/CS IVIPRllVTER
Upto 8MB, C & T Chipset MGA , Hercules Compatible $Z9
UPGRADE 386-25C 25Mhz 32K Cache!Cl1~09 COLOR GRAPHICS \VIPRllVTER
/.4 MB Floppy Drive $89
Upro 16MB 0 11 morherboan:T 3-//2"
PRICING 386-JJC J3Mhz 64K Cache$1709
CGA, IBM Color Swndard
\/GA GRAPHICS ADAPTER
$35 1.2 MB Floppy Drive $89
• • • • • • • • • • • • • • Upto 8MB 0 11 Motherboard 8 or /6bit, 256K, 800x600 $139 ~i~f Floppy Drive $69
ENHANCED \IGA GRAPHICS CARD
$199 3-//2" $69
7S
8 or /6bit, 512K, 1024x768
~67'1" Floppy Drive $Z

SALES -800-873-9235 S~1!Mf!f~~-an~c~~:~~~:!!!£


ORDER24HOURS
7DAYSAWEEK
Circle 178 on, Reader Service Card
o· ·51
M onCREDITDEP~ (~02J410-3446~FAXNUM8ER(402)470-3179
NETWORKPCFACTORYOUTLETLOCATEDAT48TH&OSTREET,LINCOLNNEBRASKA 68510
.........
OfWAAlnco po a ted 5020N w 39thStreet Lincoln Nebraska 685 f f~sftf~~~~I %~~s:iJl~:k~~~~~Ye;;e~~\,~!f°pr;1dis:nc~ll.

~~~ ~i~0~ne;;:f~:c~11 ~~~t ~ri~es.~e~~~d ~}~~~t~o~


1 1
thisadvenisement are su~ec< to change without nouce.
AUGUST 1990 • BYTE
inmed
All
Shipping, Handling and Insurance coslS are excluded. All Products
carry_ a I yr limi1ed warranty parts and labor ex-factory. All Sales
arc Final. Defective item~ will be rNr,laced at our di ~crction . Re­

327
VT240 Keyboard There is aDifference.
ll!EE 488 it
for your PC Iifetime_1_,r:;.
Free Updates
Easiest te 11se! Turn your PC into a VAX
workstation with the
EP-1140
GUAR'A.NTEED! PowerStation. ™
$895
• IBM PC, PS/2, Macintosh, HP, Sun, DEC • an exact VT200/VT300
• IEEE device dri vers for DOS, UNIX,
Lotus 1-2-3, VMS, XEN IX & Macintosh layout keyboard to plug
• Menu or icon-driven acquisition software
into your PC, and
•I EEE analyzers, expanders, extenders, buffers
· Analog 1/0, dig ital 1/0, RS-232, RS-422, SCS I,
modem & Centronics conveners to IEEE 488
• ZSTEM 240 or 220 ------·
Aprogrmrnner is not just another programmer. 111at is
why BP Microsystems is comn~ted to bringing our
terminal emulation customers the highest qualityprogrammers at an
F.ree Catalog & Demo Disks affordable price. ll1iscommitment is evident in our
(216) 439-4091
software EP-1 140 E/EPRO Mprogrammer supporting thousands
of 24-,28-, 32- and40 pin devices. A32-pin model,

tDtec~
EP-1132, is available also for $695. And, all ofour
programmers include future chipsupport at no charge
and an unconditional money back guarantee.
3738 North Fraser Way, Unit 101
Burnaby, B.C.. Canada VSJ 5G1
Tel: 604-431-0727 Fax: 604-431-0818 BP~
259.7 i Cannan Rd. • Cleveland, GH 44146 Toll Free Order Desk : 800-876-6089 1-800-225-2102
ZSTEM and Powo1Stat!on are trademarks of KEA Systems Ltd. (7131461-9430

· Circle 124 on Reader Sef'fice Card Circle 132 on Reader Ser11ice Card Circle 41 on Reader Ser11ice Card

9-Track Tape
For Your II

• Make PC/XT/AT and compatibles diskless terminals


IBM PC/XT/AT/PS-2" I•

with local DOS and program storage. Read 1600 bpi 9-track
• Single or dual disk emulation of 51/4'' or 31;," tapes from a micro, mini or
diskettes up to 1.2MB , read/write up to 770K. 1':..ib. r· mainframe in EBCDIC or
• On-board EPROM programmer-simply copy a ~ ,,. ' 6> (

"~v'f'~E M~ltl~;;,LEMA:KETikG
diskette to program the EPROMs or Flash EEPROMs . ASCII as mirror image or
• Flash EEPROMs remotely programmable on LAN s. by individual files.
Vf" , CALL l'~OCESSING Use the 2000 PC'" for
• Two Autoboot modes. a File (read) and a · LeyPowerline transform your PC/XT/AT/386 -.,
Programming .mode-automatic disk drive \i
_· lntb a1multi-line voilie.Drocessing comman4 disk backup, data inter­
designation set-up during booting. center. Have you~mputer intelligently
• Flash EEPROM models are electrically erasable. !!) process your sales, iflquiries and mes-
change or archival storage.
SRAM models are battery backed. EPROM models g· t1 sages. Complete package. ', PC/XT/AT/PS-2 are trademarks of IBM.
are ultraviolet erasable. 't"i~ Sing!e pne (BigmOutlii • • $295.00 2000 PC is a trademark of Digi-Data.
• Programming utilities included with programmable models. irl ..- . Mun1-Lme ... , .. .. .. $895.00 1 DIGl-DATA CORPORATION
• List prices with memory ICs from $295. OEM prices ~ (Developer/OE~ packages available) 8580 Dorsey Run Road
', r .

11
--®..
Jessup, MD 20794-9990 I!
/
~
1

and models available OEM with or without memory ICs . VISA · MC·AMEX·COO


t

~ . Call: (415) 652-9600', (301) 498-0200


4111 800-782-6395 II
~
CURTIS, INC. ~ · / FAX : \~ 15) 652-5311 ~ .
213 7 Norih F.-lrvle• Av• . • SI. P1ul, MN 55113 ~'
~ TALKING TECHNOLOGY. INC,
FAX (301) 498-0771
6121631-9512 Fax 612/631 -9508 First In Value
XI ,"''· PS/2 l r>d PC 005 1re !raGtmar lo ' <W 4383 PIEDMONT AVE., OAKLANp, CA '14611
'IBM PC , o! IBM . MS 005 •I a ll l d &M~<• OI M •COO!IO~
·\".. " '' . '

Circle 64 on Reader Ser11ice Card Circle 260 on Reader Ser11ice Card Circle 72 on Reader Ser11ice Card

Faster than the Everex Step™


$120 to repair a
11.4 MIPS! $2,980 (Ok) Qly1 hard disk failure!
That same $120 could h a - -v - e
paid for breakdown insur- ~
ance on a basic com- · ·~ The Ideal Keyboard cover!
puter system for an \ t', Protect your computer and ellmlnate down­
entire year. Insurance -· time caused by liQuid spills, contaminants,
Features: against hard disk failures environmental hazards, etc. with VIZIFLEX
• i486™Microprocessor with Built-In BK Cache & FPU and any other losses. Now SAFEWARE FIX:IT SEELS - the only keyboard cover that:
• Burst Mode Utili2ation for Maximum System Throughput providesinsurance for mechanical breakdown . • Remains securely ln·place during the
• External Dual READ/WRITE Back Cache ArcMecture (wear and tear) as well as external losses operation of the keyboard and will not
• External Scalable 64K/256K Fast Direct-Mapped Cache (theft. fire, power surges, natural disasters interfere with computer performance in
• Intelligent Refresh Optimized Scheme and more) . All in a single policy, for as little anyway.
as $100. per year. Call free for full information. • Is designed to "form-flt" to the exact con­
MIPS Cache Ok 4M tours of the keyboard to provide superior
486/25
386/33
386/25
11.4
8.3
6.2
256K
64K
64K
3380
1649
1199
3720
1989
1519
'1-800-822-2345
Fax 614-262-1714
Local 1-614-262-0708
tactile sensitivity & feel for individual keys.
• consists of Ultraflel(Tlll material, a trans·
parent, flexible "film" which allows all
386/20 4.9 64K 999 1319 "markings· to be clearly visible.
VIZIFLEX SEELS are the only keyboard covers
Technology Power Entetprise, Inc. for your computer!
46560 Fremont Blvd #118, Fremont CA 94538
Tel (415) 623-9162 FAX (415) 623-9462

Circle 263 on Reader Ser11ice Card Circle 236 on Refl!ler Ser11ice Card Circle 289 on Reader Ser11ice Card
cauou Full Page
Includes Free Photo Graphic Scanning and Editing Software
Scanner,~.~:$398
Deluxe OCR Software... '*198 f'""".====~~~~~~~;;;;;;;1
• 300 Dots,Per Inch • Fast..7 Seconds Per Page
·Automatic Sheet Feeder • Up to 32 Gray Scales
• Includes PC/AT Interface Card • One Year Canon Wanranty
JADE COMPU"'P~'R·
I &;;J
JADE COMPUTER
• software Selectable 30012001J50175 DP1 • PR0-286 Super-386
JADE COMPUTER 12 MHz 16 MHz (SX)

... ............. --.. ... , ... ,


·;t._ . ::: ~i; Monitor Optional

20 MHz 25 MHz
-A PROVEN -286 POWERHOUSE- . •. . ·
BEST SELLER­ · 80286 ~ocessc:r running at
. Z~o~~a~":"t~~ MHz•
•.
I I
$1398 $1498
· I Megabyteof RAM 25 MHz Cache 33 MHz Cache
. 1D2 Key enhanced keyboard : ~~a~a!reta-- supply
-------.-1.
Monitor Optional
Parallel pnnter port
• Eight expansion slots
· 1.2 MB or t.44 MB drive
• Hard / floppy controller
· Six l&Bit & Two 8Bit
. Clock/Calendar
. Norton 5. 1. 13.7120.3 • $1898 $2398
. Senal RS-232C pot
expansion slots · landmark 16/25.9 •
. 8088 microprocessor run- . Game Port · I 02key enhancedkeyboard . One Year Warranty -FIRE BREATHING 386­
mng at lo MHz or 4.77 : ~l~k~~~e~~er supply • 80386 processor running at . Fun size case
Monitor & Hard Drive Options (12 MHz) 16 MHz (SX). 20 MHz. 25 MHz . One 32·Bit. Five l&Bit
: ~20~360KB Drive . 8087 socket or 33 MHz lWo 8-B~ slots
floppy 40 80
. Dual diskette drive controller . Front panel display

Monitor & Hard Drive Options


Only I
Megabyte Megabyte I . 1MB RAM expands to 4 MB . 102 Key enhanced Keyboard
. 384KShadow RAM • 200 watt powe- supply

floppy
Only
\ 20
Megabyte
I 30
Megabyte
Complete Monographics System

$798 I $1098 I $1398


. 1.2 MB or 1.44 MB Drive
Floppy Disk Controller
. 80387 socket
. Clock/Calendar
. u lnteneaveHard Disk/ . Norton 5. 1. 18/23/31.6/31.6
· LandmarK 2l /25.5/32.6 /43.5

complete Monographics System Complete VGA System Monitor & Hard Drive Options (16 MHz SX)

$598 I $798 I $848 $1098 I $13981 $1698 Floppy


Only
40
I Megabyte I Megabyte
80

• For ZO MHz System Add $298 Complete Monographics System


For Complete Color System add $100
complete VGA System
$998 I $1398 1$1598
$898 $1098 $1148 Microsoft DOS Complete VGA System

Panasonic
8087 •..... S88 80287- J2 .S278 3.3 _ $78 $13581 $1698 1$1898
EPSON. 8087-2 . •• sJ 18 80387-SX .s318 For 20 MH• add 1498 For ZS MHi Cache add '998

LX-810 ... SJ78 KX·J 180


KX-J J9J
.. SJ69
.. s238
8087-J ... sJ58
80287 .... sJ28
80387· J6 .s348
80387·20 .S388
4.01 - $88 For ZS MH• add 1598 For 33 MHt. Cache add '1798

FX-850 .... Call


KX·J J24 .. s2ag 80287·8 •. sJ98 80387·25 .S488
FX· 1050 .. .Call
LQ-510 . . . S289 KX-J624 .. s428 80287-10 .s225
80287 XL . s228
80387·33 .s598
2400 Baud Trackballs
Logitech Trackman Serial ....... s9a
LQ-850 ... .Call
IIT Co-Processors Internal Modem $'7 Logitech Trackman BUS ....... SJ08
LQ-950 . ... Call
LQ·1010 . . .Call
LQ· IOSO . . . C~ ll
2C87·8 ... . .'198
2C87· I0 ... .'228
2C87-12 .. .. ' 2&8
2C87·20 ... .' 328 w /Software I. 4
1
MicruSpeed PC-Trac Serial . . .... saa
MicruSpeed PC·Trac BUS ..... . . sga
MicruSpeed FastTrap Serial .... s108
1200 internal w/software ... . . . s44
LQ-2550 ... Call MicruSpeed FastTrap BUS . . ... SJ18
J200 baud external . .. .. . ..... saa
EPL-6000 Laser Printer.... Cal I VGA Package
2400 baud external . . . • . . .... SJ28
F/,"iJI HEWLETT
l.'.J:..1 PACKARD Card $148 2400 PS/2 internal ... . ...... SJ98 Panasonic VGA
New LaserJet llP .. . ..•.....•. s998
H.P. LaserJet Ill ........... SJ698
H.P. Desk.Jet Plus .. ........ .. s598
Monitor szgs Roland Plotters
DXY-1 JOO . . ..... . . . ....... . s798
All Roland Models Available
PanaSync Monitor
1024 x 768
14" .28 Dot Pitch $468
H.P. DeskWriter/For Mac ...... S848
Extra Toner .....• • . . .•.. . ... . s98
Extra Ink Cartridge .. . .. ... . ... SJ9
Trippllte Battery Back-up
~~HEWLETT
1>-ccessaries .
\Of '{our
'f!. PACKARD
- ·
JADE COMPUTER
Technicon 5102
Logltech
LogiMouse Hi-Rez. Bus ......... saa
LogiMouse Hi-Rez Serial .. ... ... sga

450 Watt UPS .... ........ .. s398


750 Watt UPS ... . ........ . .s498
J200 Watt UPS .......... . .. s598
Pacific Page PostScript U llP/111 ... .. ·;39B
Pacific Page Post5cr1pt U II ... . ...... 49B
PDP 25in 1 (172Fonts) U11/llP .. ..'27B
PDP 25 in 1(172 Foo_ts) u Ill ...... .:39B
Printer
. 120 CPS. 9 Pl NPrinter
s1zs
. Near l1!tter Qu~ity Printing . Four Print Styles
Microsoft
200 DPI
w/ [)"ivers Software
BUS Mouse

$48
PDP Plotter in aCa1t11dge llP/11 /111 ... 248
31/z" Disk Drives · EPSON/_IBM Compatible . One Year Warranty
720K internal/external .... s78/J 78 4 MB MemoY can:I for U 11/ llD . lnte-national Character Set Scanner
1.44 MB internal/external . 588/Sl 88 WithoUt RAM .•. '98 2 MB .. . ..... .'298 Tape Back-up Diamond Flower HS-3000 Plus .s198
1MB .........' 198 4 MB ........ .'498 OCR Software for HS-3000 ... . . saa
Trippllte Line Stabilizer 40 MB Internal •.•. .. • ... .... s268
600 Watt Line Conditioner .. : . .sga Newl Memory Can:I for U llP/111 J50 MB Internal .... . ..•. .. •. s5za Keyboard
J200 Watt Line Conditioner ... s158 WithOUt RAM · .' 148 2 MB .........' 298 250 MB Internal . . ........... s728 J02 enhanced click •...•..... .. s68
J800 Watt Line Conditioner . .. '188 1MB ...... . ..' 198 4 MB ... · ··· .•548 For ExternaI Add • ............ s J28 Keyboard Drawer ...• • ...... . .. s34
No Surcharge
for Credit Cards!
lf~-
1
fj" -
Cafifornla
•XP•aa..
. .. JADE COMPUTER
4901 W. Rosecrans Ave. Box 5046, Hawthorne. California 90251-5046 213-973-7707
Tonrance. Costa Mesa. woodland Hills Continental U.S.A. 1-800-421-5500 Inside California 1-800-262-1710
Kearny Mesa. Sunnyvale MMC 10 Day Money Back Guarantee - - - - - - ­
Texas Georgia Arizona "''cAocoMPuTrn We accept checks. credit cards (or purchase orders from qualified firms and institutions.) No
Addison. Houston Smyrna Phoenix ::-:.~:!~.~!~~.~..',;.~.~.':'.~:~ surcharge on credit card orders. CA.. TX. GA. & AZ. residents add sales tax. Prices and availability
Not all items in stock at our nine retail locations. subject to change without notice. s4.oo minimum shipping and handling charge.

Circle 125 on Reader Service Card AUGUST 1990 • BYTE 329


T.P.C. TELEPHONE
PRODUCT CENTER

Call for low lease payments


BACKLIT NOTEBOOK
TOSHIBA TlOOO $599

"cKE
:f:: 9.5 Mhz-20MB $1295
11000 SE $CALL 0
11000 XE $CALL
11200 XE $CALL POQET : : : :
T 1600 286 20MB $2399 V Full function
T 1600 286 40MB
T3 l 00 E286 40MB
$2699
$2585
OMPUTERS PahnTop SHARP
T3 l 00 SX 40MB $3585 SHARP MZ-200 2 floppy $
T3200 SX 40MB $3739 :f:: MZ 250 1floppy,20MB $$ 8.5"x l l "xl .4" - 41bs
T5 l 00 386 l OOMB $4299 :f:: MINI LAPTOP SHARP 386 Color VGA
T5200 386 40MB $4549 SHARP 4741 MiniLaptop SHARP 5541 286 40MB VGA $2295
T5200 386 l OOMB $4945 :f:: $9S/mo
••••• 8088- 1OMhz
40MB hard drive
3.5" l .44MB floppy drive
$LOW$ SHARP 5741
:f:: PC 808 l with BOMB
$Call
• 640x400 res backlit screen
:f::

386SX-40MB

Fax phone 15
Fax phone 20
Fax phone 23
Fax phone 25
Fax phone 35
Fax 225
Fax 270
Fax 350
Fax450
Fax630
Fax 705

Hayes JT 9600 $489


9600 FAX + 2400
Modem card $299
Complete
PC 9600
9600 Fax card $199

-~~\·ltl§ifi.
2400 ext $Call
9600 Int $395
9600 ext $Call
IBM PS/2 $Call

Sharp JX 100
SCANNERS
$665 Panasonic 506U $1075
Sharp JX 300 $Call Panasonic 307U $989
Sharp JX 450 $Call Complete PC 112 pg $165
Chinon DS 3000 $599 Complete PC full pg $494
Chinon DS 3000 Logitech 5' ScanMan
+OCR $745 +OCR $299
HP Scanjet Sl 385 Mars 400001 4' Hand Scan
Oscam 400dpl full pg + +OCR $179
doc feed + OCR $695 Mars 800o01 5' HandScan
Panasonic 505U $784 +OCR $299

Terms: These are pre-payment prices discounted 2.9% for cash. Discover, VISA/MC/COD are not considered pre-payment. Restocking 20%. We accept Cashiers Checks. We check tor stolen credit cards. Prices and availability
subject to change, all sales are final. Defective items repaired, in warranty. A$5.95 handling charge will be added to all orders. NO RETURNS.
Circle 75 on Reader Service Card
Rom Based AT Systems

ONashua."

New, Grldless, 1000/o Autoroutlng Single Board Solutions


Create schematics and PCBs quickly and • 5 Serial Ports
simply with HIWIRE-Plus® and your IBM ' DOS & Applications on Rom
• Cards $299, Systems $399
PC. With the new, gridless, multilayer autor­
outer (AR) for HiWIRE-Plus, creating printed­ CPU Cards : VSO CPU . 8086 Code Compatible
1MB Ram , 256k8 Eprom
ci rcuit layouts is even faster . AR and 5 Serial Ports
HiWIRE-Plus are each $895 and come with CMOS (2 watt). 4.5" x 7"
Expansi on : Backplanes !or PC/AT cards
30-day money-back guarantees. Credit Piggyback card with:
cards welcome. Floppy , Scsi. Printer. Keyboard

\\'IN'l'EIC
Software:
~6G~~i1~e~~~: to i~~n9 ~;~!il!fii ~~~
as on an AT. BIOS, Ulilities. Debug
Corporation Monitor, and Source code available .
1801 South St., Lafayette, IN 47904
(800) 742-6809 or (317) 742-8428

Circle 301 on R£ader Service Card Circle 135 on Reader Service Card

5 ~09· _=· ·55··.• i . ' '! !i i/: ' 5~;· · Hfii5 i~: :
5
,.J

·. ·. ·.~-.·6.~ ·. 1. 1 1
==·.-· ·

QUARTERHORSE
fllf MAAYMAC
High Capacity
Tape Subsystems
for Disk Backup, Data AcqulsHlon, and
of discounting
Tandy® computers,
®
J- :1
··'iiiil
1 .
· · - -· - · - · ·~~~-- ·-· ·1..,·.·,·.-, l

i:~~m~:~·li ij :i·ill:iiiiiif~~···~:~,li:·:;·;
'.i.:1.1.:.1.1.1..... o.·..

Archiving
Fax and Radio

• ; ; ;, , ~.fil,l l l l17t
on IBM PC/XI/AT & PS/2
Everylhlng you nHd In a single high quality Shack® products
package: Drive. SCSI Host Adapter. Enclosure .
and DSl's Bockup Software.

• 150 Mb 1/4' CT........ .$1.395 .


e
e

320 Mb l /4' CT.......... $1.495 .
1.2 Gb 4mm DAT..... $3.195 .
2.3 Gb 8rnrn HS......... $3.695.
ltad1e lllaek®
sco
Tandy®
Canon
La?-'-1
We will meet or beat. ..
Optional Application Interface Library GUARANTEED LOWEST PRICES
(in 'C') available. Full Support.

DATA STRATEGIES mf MAAYMAC 1Novsrn1es INC.


LASER BEAM PRINTER
INTERNATIONAL, INC. 22511 Katy Fwy.
Katy (H ouston ), T X 77450
'I020 Capital of Tx. Hwy. SUifa 570 OUR PRICE IS SO LOW THAT THE
Austin. Tx. 78759 1-713-392-0747 FAX (713) 574-4567
(512) 3311-4745 FAX (512) 345-1328 MANUFACTURER WOULD BE VERY
Toll Free 800-231-3680 UPSET IF WE WERE TO PUBLISH IT.
SO WE CAN ONLY SAY "THE PRICE
Circle 66 on R£ader Service Card Circle 149 on R£ader Seniice Card IS LOW & INCLUDES ONE TONER
CARTRIDGE & UPS TWO DAY AIR
I
DELIVERY "
200 MHz LOGIC ANALYZER CALL FOR PRICE

$475 .i....~-·~F
' -~~
PAL EPROM
GAL 8748/49 • 200 or 100 MHz max samp. rate (6 channel)
PROM 87C51 ... • 24 Channels (50 MH z) , Timing and State
EEPROM EXOTIC's • Oplional expansion to 72 channels
• 16 Levels of triggering
Sns PALs • 16K samples/channel (6 channel mode)
• Variable, TIL, or EGL threshold levels
2 Meg EPROMs • 3 External Clocks and 11 Qualify lines
Parts added at your request.

,_
• FREE software updates on 24 Hour BBS
PO BOX 12396. LAS VEGAS. NII. 89112
FREE software updates on BBS. $1299- LA27100 (100 MHz) Price includes Minimum Order $20.00 NC SURCHARGE on VISA I MC
Powerful menu driven software. $1899- LA27200 1200 MH z) Pods and Software COD orders add $3 .50 Shipping charges determined by
items and delivery method requlred by customer.
Call - (201 ) 994-6669 Call - (201 ) 994-6669 ( Prices are subject to change without notice l .
r -i
l'JSA
Link Computer Graphics, Inc. FAX 405 495-4598
Link Computer Graphics, Inc. • 4 Sparrow Dr .. Livingston. NJ 07039
• 4 Sparrow Or., Livingston, NJ 07039 • • FAX :(201 )994 -0730
• • FAX:(201 )994-0730

Circle 140 on Reader Service Card Circle 141 on R£ader Service Card AUGUST 1990 • BYTE 331
TM
DYNAMIC RAMS Cross-Assemblers •• 1ow •• $50.oo

~
SIMM 001100 $CALL Simulators H IOW asSl00.00
1MBIT 100ns $ 6.75 Cross-Disassemblers ., 1aw .. s100.oo
514256 100ns $ 7.00 Developer Packages
"gives you all the C 41464 120ns $ 2.90
as low as $200.00(a $50.00 Savings)

A New Project
language routines you 41256 100ns $ 2.40 Our line of macro Cross-assemblers are easy to use and full feetured,
lncludlng conditional assembly and unlimited include files .

need to write an impres­ ./ 41256 120ns 4.•.1'.<J1k Get ti To Market-FAST


51258 eons $ 3.85 ~r::J1.:1~~ ~\e~~~~~~~~ ~~~,~~e ~:~~,J:~e~~fi~~· Our

sive scientific graphing ./ 4164 120ns 4¥1:111


"For high-speed, Zip , Plcc. Simm ...... Please Cam
No Source!
:O':J;:r~r'~~.~~ &~i1~~P0,n~:.~~~f:;se~X°~e~"~~n~~~e~l~gi1i~
1

program ofyour own. 8 MATH COPROCESSORS


80387-33 33mHz $540.00
• EPROMS
27C101 250ns 14.00
original asaambly language source.
Sat To Go
~i·~~dr~V:J~~i ~~Pn~~nd the next time your boss says "Get to work.",
Highly recommended.*" 80387·25 25mHz $435.00
80387-20 20mHz $350.00
80387·16 16mHz $305.00
27C512
;~~~e
27259
200ns
~~~:
250ns
8.75
6.25
5.25
4.25
aualtty Sotullon1
PseudoCorp has been providing quality solutions tor microprocessor
- PC Magazine 80387SX 16mHz $280.00
80C287A 12mHz $255.00
2C8 7·12 12mHz $220.00
271 28A
27C64A
2764
250ns
200ns
250ns
4.00
4.25
3.50
problems 11nce 1985.
BROAD RANGE OF SUPPORT
2C87·10 10mHz $184 .00 • CPU • Currently we support th e followlng microprocessor famllles (with
more In development):
Orbits correspond to J = constant contours 80287-1 0 10mHz $202.00
8087·1 10mHz $ 155.00
Y-30
v c.20
SmHz
e11omHz
$ 12.75
$8 .51 15 Intel 8048 RCA 1
Motorola 6800 Motorol
H!tachi6301

l.C. EXPRESS Rockw ell 65C02


Hitachi HD64180
• Allproductsr
15140 Valley Blvd. City of Industry, CA 91744 So What Ara You Wetting For? Call ua;
Customer Hrvice: (818) 333-a880 FAX: (81 8) 389-1238
PseudoCorp
ORDER: {800) 877·8188 1Moo.-F•I. B-5 PSD Professifi~~?;:i!rfe~:~'~~e'~ Group
Call !of currenl prices & wlume dlacounta.
Prioeellhownbcash. MalltelCatd'Vleadd:fM:l. Prlceearelk.tijedtichange. Ncwpon Ne..,,. VA 23606
Miriml.morder$1000.~ & H.-dng: UPSOfol.n::IS5.00,ft.Jt$7JJ0(1 h)
All merchandise la 100% GUARANTEED with prompt delivery. (804) 873-1947 FAX: (804)873-2154

Circle 118 on Reader Service Card Circle 217 on Reader Service Card

Laser Printers Memory Upgrades


.......... ..........................._.
~

K ..$ CALL ~~B . !~~ll~~':..$255 4MB .. $395


HP II/ll D~===>i
MB ... $235.00 4MB ...$31!5 ((Canon $CALL

t ll Epson WRITE or CALL for YOUR FREE


COMPREHENSIVE B& B ­
IBM® PC (with source code) $395 IBM 4019 ELECTRONICS CATALOG TODAYI
Circle 239 on Reader Service Card ~~,;~;~••~~,;!~1..3J:!'!;;~21uau aa •' Pages and pages of photographs
and illustrated. descriptive text
Macintosh®(no source code) $295 fl.J!ffi'lrI.Af'!1.tt!!!:.$..IM_Mf$IP
for B& B"scomplete line of RS·
232 converters, RS-422 con·
Circle 240 on Reader Service Card verters, current loop convert·
!~ 2MB X36. 80ns.....$195.00
l'S/2 [[Muclnlosh 1 ers, adapters, break-out box­
Licensed for personal use only Compaq $CALL es, data switches. data split·
ters, short haul modems .
r PC/AT surgeprotectors, and much.
much more. Most products meet
:4MB X 9 • HO ns .............•..............$425.00 FCC Part 15J . Your RS·232 needs
,IM IJX9 · 70/JIO/ lllOns ......SCull/$71/$68 for quality, service and competitive
l 256K X 9 • 70/80/100 ns ......SCull/$ 19/$ 18 prices will be more than met by B&B
ELECTRONICS. Manufacturer lo you, no mid·
SUN Systems dtemanf Money·back guarantee! Same·day
shipment! One-year warranty on products!
!t1!l!.2~~~!!.9.:~~~-~1.!,.• Technical support is available.

~
···~ Macrotron Systems, Inc. Write For Your FREE Catalog Today!
MSI Tel (415)651 . 9115
. ..... . 4011 Clipper Ct. Fremolll, CA. 9453H
B&B ~!~~tr.~!!!~!
4002H Baker Road P.O. Box 1040 • Ottawa, IL 61350
Prices subj eCI 10 chu11ge w/o 11utice. Fax (415) 651· 6922
Phone:815·434-0846
Circle 147 on Reader Service Card Circle 30 on Reader Service Card

"its ease of use, high PC Communications


resolution graphics,
Little GianfM Coprocessors
C Programmable Controller
emulation, and price This shirt pocket
make it a more attrac­ sized computer
int erfaces di·
tive purchase than the rectly to the out·
side world. Use
other products.*" it to con tro l any·
thing. lnstantlyC
- MINI-MICRO Systems prog ram mable
with yo ur PC
Our communications coprocessors offload serial and
parallel communications tasks from PC's used in
$195 and our Dynamic C. ROM and battery backed dedicated applications. RS232 and RS485 style
communications. Easily programmed using C. A
Circle 241 on Reader Service Card RAM to 1024k bytes. 8 Channel, 10/12 bit, ND
with conditioning. High voltage/curre nt drivers. memory mapped interface to the host PC allows high
*Full reprints on request Battery backed time/date clock.Watchdog / power speed data transfer and simple buffer schemes.
fail. 4 serial channels. 24 parallel ports. Timers. From 64k to 512k of memory local to th e coprocessor
Integral power supply. Terminations for field wir· but accessible from th e host PC. Used in many in·
Scientific Endeavors ing. Expansion connector. Plastic / metal packag·
ing available. OEM versions from $199.00.
dustrial and business systems to dramatically im·
prove performance compared to standard PC serial
508 North Kentucky Street port implementations.
Z-World Engineering Z-World Engineering
Kingston, TN 37763 USA 1340 Covell Blvd., Davis, CA 956 16 1340 Covell Blvd ., Davis, CA 95616
(615) 376-4146 FAX:(615) 376-1571 (916) 753-3722 (916) 753-3722
Fax: (916) 753·5141 Fax : (916) 753·51 41

332 B Y T E • AUGUST 1990 Circle 296 on Reader Service Card Circle 297 on Reader Service Card
PS/2
PS/2
model
model
-- -
--­
--­
--- ---- -- -­
- - ­ -·-­
­
--­
30/286-30 meg . . .... 1795
SOZ/286-60 meg . . ... 2395
,LOW Everex System 1
Everex Step 286/12 - 1meg
~~EEVERE.Jf-

40 meg VGA card and monitor


Everex System II
1995

2495

:PRICE
PS/2 model 55SX/386SX-60 meg .. 3295 Everex Step 386SX - 2 meg
PS/2 model 70/386-120 meg ..... 5595 40 meg VGA card and monitor
PS/2 model 801121-120 meg . ..... NEW
Everex System Ill 5895
*** Monitor Extra *** Everex Step 386/33 - 4 meg

LEADER 150 meg VGA card and monitor


* CALL FOR MODELS & CONFIG *

rDmPAQ AGI Computer


SINCE 1983
Compaq 286E-40 meg . . .... ..... 2150 AGI 386SX-1 meg 1695
Compaq 386/20E-100 meg . . . . .. .4150 40 meg VGA card and monitor
Compaq 386S-100 meg .. ... ... .. 3595 LAPTOP CALL FOR OTHER MODELS
Other Models . . . . . . . . . . . . . . . . . CALL Compaq LTE/286-20 .... . ......... 2975
Sharp 286/40 ......... .. . . .. ..... 2490
*** Monitor Extra *** CALL FOR OTHER BRANDS

LAPTOP ASr
ACCESSORIES AST 386SX - 2 meg 2395
Macintosh Memory 40 meg VGA card and monitor
Mac SE/30-40 meg . ....... . . ... 3195 1 meg Toshiba 1000SE ..... . ....... 325
2 meg Toshiba 3100SX .... . .. .. .... 390 CALL FOR OTHER MODELS
Mac-llCX-80 meg ............... 4595 2 meg Toshiba 3200SX ........ . .... 399
Mac Portable-40 meg ........ . .. 4795 2 meg Toshiba 5200 .. .... ..... .... 415
Other Models ...... . ........ . .. CALL
DISKS
1 meg Compaq SLT ...... . • . . . . . .. 390
*** Keyboard & Monitor Extra *** DYSAN 51/• HD / 31/2 HD ... . ..... .• ... 13/26
Modems MAXELL 51/• HD I 3112 HD . . . . . . . . • . .. 12/25
2400 Int. for Laptops .............. 225 Min . 10 Boxes Order

WE STOCK CITIZEN
OKIDATA
1DSHIBA
NEC
PRINCEIDN GRAPHICS
SONY
AMDEK
HAYES
PC MOUSE
MICROSOFT MICE
IRWIN & ARCHIVE
TAPE BACK
EVEREX WYSE ACER SAMSUNG LOGITECH TAXAN
GOLD STAR HITACHI HOUSTON INSTRUMENTS CALCOMP MITSUBISHI MAGNOVOX

Intel

~
SOFTWARE SPECIALS PRINTERS LASER PRINTERS
Coprocessors dBase IV . . . . . . . . .. 455
8087-3 . ............. 105 Word perfect 5.1 . . . . . 260 EPSON HP Laser llD . . .... 2750
8087-2 . .. . .. ... 145 LX-810/LQ-510 . .. 199/339 HP Laser 2P ........ 995
80287-8 . . . . . . . . . ... 225
80287-10 ... . ....... 249
Aldus Pagemaker .. . .495
Ventura Publisher .... 525
NOVELL LQ-850/1050 ..... 545/749 HP Laser Ill . . . . ... 1695
80387-16 .... .. . .. .. .395
80387-20 ........... 425 Clipper . . ......... 435 Authorized FX-850/1050 . . . .~59/479 Panasonic 4450 ..... 1395
OKI DATA Brother HL-8-E ..... 1895
80387-25 .. . .. .. . . . .495
80387-33 . . .. . .. . 599
WordStar 5.5 . . . . . . .150
EasyE xtra . . . . . . .... 40
Dealer 320/321 . . . . . 359/490 Nee LC 890 ........ 3195
390/391 . . . .. .490/649 Toshiba Laser 6 . . . .1095
MONITORS PACIFIC LAN BOARDS TOSHIBA
D A T A PR O DU CTS

Nee Multisync llA .... 499 8 bit Arcnet . . .... 110 321-SL/341 -SL . . . 399/595
P. Page 11. . . ... 459 16 bit Arcnet . . .... 220 MODEMS
Nee Multisync 3D . ... 599 P. Page llP . . . ..... 365 8 bit Ethernet ...... 190 T311. ... ......... .365
16 bit Ethernet. . . . . 275 Everex 1200 Int . . . . . .79
Magnavox EGA . . .... 339 P. 1-2-4 Mem II . . . .. 159 PANASONIC
8 port Active Hub ... 325 Everex 2400 Int .. .... 149
Nee Multisync SD . . . 2350 P. One Meg llP . . . . . 180 1524/1624 .......... Call
Call for other Hayes 2400 B ....... 299
Samsung EGA . . ..... 359 P. 25 in One Ill ...... 325 LAN Accessories 1124 . . . .... 319
Sony 1302 . . . . . . . . . 619 More in Stock .. . .. .Call
P. Headlines ....... .245 Call for others

ALL QUOTED PRICES ARE CASH PRICES ONLY.


Visa and MasterCard 3% higher, American Express 5% higher

EXPORTS
Available
HOURS:
COMPUTERLANE-
M-F 9-6
1-800-526-3482 (Outside CA) 22107 ROSCOE BLVD.
CANOGA PARK
s 10-6 (818) 884 8644 (In CA) 112 ·BLOCK W. OF TOPANGA
CORPORATE ACCOUNTS WELCOME (818) 884 8253 (FAX) CA 91304
CALL FOR VOLUME DISCOUNTS Compaq is a Registered Trademark of Compaq
CONSULTANTS CALL FOR PRICING Prices subject to change without notice IBM is a Registered Trademark of International Business Machines
* Quantities are limited
Circle 58 on Reader Service Card AUGUST 1990 • BYTE 333
OVER 2 MILLION DOLLARS WORTH
OF INVENTORY DROPPED IN OUR LAP SUPREME
TO SELL TO YOU AT WHOLESALE PRICES 2014 McCULLOCH BOULEVARD, SUITE A

B m 81
LAKE HAVASU CITY, ARIZONA 86403
(602) 453-9555 • 1-800-752-6016 ·Fax (602) 453-9379

FIVE YEAR WARRANTY PLEASE CALL ON


ON ALL SPREE SYSTEMS SPREE COMPUTERS
SPECIAL CONFIGURATION

286-12MHZ 1 386-20MHZ

I
1.2.~,~~~~y~~:cv·
80286 12 MHZ AT
1MEGMEMORY

~~AK:.~~~~:~~~~5~~ I
TWO SERIAL PORTS
ONE PARALLEL
$1499
o:·:·:·:·>:·>:·>>:·:·:·:·:·>:·:·:<·:·>:·>:<·:<·:<·:·:·»:-:·:·>:·:·:·:·:<·:.;;;:->:·:·:·»:·>>:·»>»>»:·:·:·:·:·:·:·:·:<·:·:·::::!

- All Seagates Available ­


CALL FOR PRICING BLOW-OUT SPECIALS

&)> seagate
MFM DRIVES DRIVE llriYellri~ XT Ki
ST225 65MS 21MEG $199. $239.
ST125 28MS 21MEG $229. $279.
ST138 28MS 32MEG $279 . $329.
ST251-1 28MS 42MEG $329. $389.
ST151 24MS 42MEG $379. $439.
ST4096 28MS 80MEG $559 . $609.
RLL DRIVES
ST225R 70MS 21MEG $189 . $239.
ST238R 65MS 32MEG $219 . $269.
ST138R 28MS 32MEG $259. $309.
ST250R 70MS 42MEG $279 . $339.
ST157R 28MS 49MEG $369 . $419.
ST277R 28MS 64MEG $379 . $439.
SCSI DRIVES
ST138N 28MS 32MEG $349 . $399.
ST157N 28MS 48MEG $439 . $489 .
ST177N 24MS 60MEG $559 . $609.
ST1096N 24MS 83MEG $799 . $849.

LAPTOP COMPUTER ACCESSORIES PRINTERS


TOSHIBA T-1000
ACCESSORIES
T-3200
HP DESK JET PLUS
HPIIP [ 6P.J ~!;;"K'::J6
$ 699
$ 979
TlOOO $ 599 AC ADAPTER T-100/1100+ 4200 CARRY CASE 99.00 HPII (6P.J ~!;;"K'::J~ $1565
2400 B MODEMS 199.00 3MB MEM BRO. 1079.00
TlOOOSE $1100 HPIID (6P.J ~!;;"K'::j6
T 1200FB
CARRY CASE FABRIC 39.99
T-5100 $2750
$1319 UNN. 9 VOLT ADAPTER CALL
LEAIBER CARRY CASE 299.00 HP III (6P.J ~!;;"K'::J6 $1775
T 1200HB $1799 T-1200F/H FABRIC CARRY CASE 99.00
2400 B MODEM 199.00
T 160020MEG $2999 2MG MEM BRO. 699.00
T 160040MEG
BATTERY PACK 79.00
T-5200
MEMORY & ACC.
$3359 BATTERY RECHARGER 279.00
T 3100 E 40 MEG CARRY CASE 79.00 16 BIT LAN CARD 49.00
$2819 2400B EXP SLOT HP II & II D
T-1000SE 179.00 PACIFIC DATA
T3100SX $3550 BATTERY PACK CALL
2MBMEM BRO. 539.00 1 MB $249
T 3200 1.44 20 MEG FABRIC CASE 99.00 2MB $359
$3299 2400 B MODEM CALL
LEAIBER CARRY CASE 299.00
FONTS
UI\'.;RADES 132 MEG CALL 4MB $599
T3200SX $3779 POSTSCRIPTS $479
T-1600 UNIVERSAL TONER $ 79
T5100 $3899 BATTERY CHARGER 279.00 LAPTOP SPREADSHEET $110
T 5100 100 MEG $4499 LOW CAP BATIERY PACK 69.00 PARTS: HP II P 25INONE $265
FABRIC CARRY CASE 89.00 MS. 0053.3 99.00 1 MB $250
T520040MEG $4619 2400 B MODEM 199.00 LAPUNK &c Ali LAPTOPS 99.00 2 MB $359 PLOTTER $249
T 5200 100 MEG $4979 2 MB INT. MEM . BRO. 699.00 MS.DOS 4.01 CALL TONER $ 59 HEADLINE $749

334 BYTE • AUGUST 1990 Circle 259 on Reader Service Card


Circle 73 on Reader Service Card (RESELLERS: 74)

..... _... __ ,
486/25MHz
GIANT MEMORY Series

--" 5~,t.x ......5.25" 3M Brand Diskettes .. .. . 9~,?,,,


81t., ..... 3.50" 3M Brand Diskettes . ... 151,?..
3M DATA CARTRIDGES
DC-2000 ......... 14.29 DC·600A ...... 19.95
DC-300XLP ...... 17.99 DC-6150XTD .... 20.95
x

Yl1tb ntaindy a!Tord!!bls prks tbs kit \OOudes·


I) A loutb .erna · 1 011, lrllll.l.p:uc nt plate that can be easily installed in the front
3M COMPUTER TAPES
ofa monilor. This is very Wnilar to the Uwalbtion o! an :inti-glare KJcen. 77H"-2400'-C55 ... 11 .95 700-Yi"-2400'·C55 ... 12.95
(Prcscntly1VD.il.obleare11::reerufor 1J:ind 14-incb monitors.)
l) A dhkstl • providci; .i1..!.ili!!o: (for C language) which includes commands 1hat 777-'/i"-1200'·C55 .... 8.95 700-Yi"-2400'-C143 .. 13.45
:illow tbc 11$Cr to easily draw boicd arc.as and ~gn these areas 10 11$Ct·dcfi
specific commands, to return the X and Y po$i.tions being 1ou.cbcd; i.JUilil! GM Series F.xpands to 32Mb On-Board DEC·TK-50 ........ 25.95 DEC·TK-52 ......... 39.95
which calibrlJu the toudi plate to cow:11e rae1 the inooltor's drift by limply
touchil!g 1hcfourcomcrsofthcscrcca;iJk!:rul1o wliicbplayslotso!furu.
64K External Cache/Expand to 128K 3M HIGHLAND DISKETTES
3) A TSCOOOl louth ~n CODtrulltr card · add-on to the PC-b~ .ilot. It is only TFXAS INSTRUMENT 486 Chip-Set GREAT QUALITY AT ECONOMY PRICES!!
4"x4·. Tbc X & Y coordin.lta. can be read fr om the input porlS ODthe COD·
lroUcrCaJ"duS.bit dara,.wds.. Eas,ilyat:Cc$.Svilllhig.b-lcvdlangu.ages.. SX,386/33,486/33~ OM SERIES..Call 5.25" OS-DD 5.25" OS-HD
4) WcU wrilkll 11W1ual • imlrucu the harct-.'alc i.euing. plate mounting. exp~
library fun®iu a.ad gi\u m:any coding cxampld.
(800)627-6998/SALES 3~?.ox ....... ....3M Highland ......... 6~,! ..,
(713)589-7100/INFO
6~,?,ox ....... 3.50" BRANO NAME.. ..... 14~,!..,
Oty. 1·9 1049 50-199 200-499

&!ch S375 S335 S300 S255 HOMESMART COMPUTING


m.n:cu I N~TRUM£!1oi'S

P.O. BOX 1m. STAFFORD, TE.XAS n41J7-IYJ9:


VISA • MCARD • AM X • COD
.~
. ~BASF
Circle 114 on Reader Service Card Circle 115 on Reader Service Card
OS-DD Quantity Discounls Available
4?,!.ox ..
Intelligent Solutions
NetWare, DOS, OS/2 & Xenix

SCSI
CONTROLLERS

'
FORISA&MCA
8086188, 80x86188 68000110120 Novell tested
80386 Z80, 64180, 8080185 under NetWare 286 OS-DD Quantity Discounts Available OS-HD
• Fasl . reliable operation •I ntertask messages
5~,!!x ..... 5.25" Datalife Plus Diskettes .... 9~~ !x
• Compacl and AOMable • Message exchanges N 0 Y l l l l A 8 5
Use with NetWare
• PC peripheral supporl •Dynamic operat ions A U T H O R I l I O 286 or 386
8~.~ aox ...... 3.50" Datalife Diskettes ..... 14~.~ sox
• DOS Ille access - task create/de1ele
• C language support - !ask priorities TESTED AND Use any size
• Preemptive scheduler - memory alloca!lon APPROVED SCSI disk drive



Time slicing ava ilable
Configuralion Build er
Full documenlalion
• Event Manager
• Semaphore Manager
• Lisi Manager
._N
_••w
___
0
'• _c_
omoo ;bl...J '" Handle large SCSI
_ _•_e
hard drives and
KAO Premium Quality
• lnSighl'- Debugging Tool
erasable opticals Color Diskettes

~{)~~hone: (216) 234-6387


NoRoy•lllH
Sourc• Cod• lnclud.d
5.25" OS -DD 5.25" DS-HD
OemoOlsk
Manual only
125 us
$75 us KADAK Products Ltd. ~ FAX: (216) 234-2233
.39.... ... .. .. Color-Bulk .....69
AMX B6

c 1 111orpricaslor
other processors.
13000 us
1s111po111911i.no11np •• "•J 206-1847 Wes! Broadway
Vancouver , B.C .. Canada
V6J 1Y5 The SCSI Professionals
5?,t .x . .. .. Colorpack In Plastic Box...... 9~.~ ..x
AMX , AMX 80, lflSoghl .,. lr.C:ltm•rk• :Ill. Telephone: {604) 734-2796 3.50" OS-DD 3.50" OS-HD
KAOAK Ptoclucts Lid ~r: Fax : (604) 734-8114 6801 ENGLE ROAD, CLEVELAND, OH 44130
Z80 !11111<1em1r- o!Z11og. lnc
.69.. . . . . .. Color-Bulk 139
Colorpack 3.50"
Circle 131 on Reader Service Card Circle 208 on Reader Service Card 49
9""•' In Plastic Box OS /HO 2MB 14~,~sox

~
TERABVTEINTL BULK DISKETTES
MOTHER BOARD 5.25" DS/DD 5.25" OS/HD 3.50" DS/DD 3.50" DSI HD
J86.33/32K CACHE 1MB $1350 2MB $1450 4MB $1615
MoM in U.S.A.
386-25
386SX·16
1MB $ 850
1MB $ 455
2MB $1020 4MB $1105
2MB $ 550 4MB S 750
.25* .49*
·w1TH SLEEVES. LABELS AND
.49 WI 1.19
P TABS
JC GOLD CARD MODEM
VGA
2400 BSP INTERNAL
16BIT1024X768
S 69.00
$165.00 CALL FOR BEST PRICES ON
EVE REX MFM 1:1 INTERLEAVE HO/FD CONTROLLERS CALL MAXELL, DYSAN, FUJI, SONY
The JCS 486, the New Performance D·RAMS MATH COPROCESSORS & NASHUA DISKETTl;Sll _
Leader In Personal 486 Syslemboards ·08 .33 $550
256Kx4 SCALL 80387
TERMS: No surcharge an VISA, Mastercard or AMEX .

•-w
• lnt..I 80486125(86) CPU !MEG ·08 $CA LL 80387 -2 5 $450
64X4 · 10 $ 3.50 80387 -20 $3 55
Order packaging and processing = $2.95 per order. COD
• 8KB Ceche inlegaled in CPU
• 1111111 C:Oproce990r inlegated in CPU 41256 -08 $CALL 80387 · 16 $315 orders add $3 .95. PO 's accepted from recognized institulions
RAii for Video & Syslem BIOS 4 1256 -10 $ 2.50 80387SX $C ALL on Net 30 days. UC , TIT and Bank Draft acceptable . Price
• Secord Le""I Cache Memory 41256 -12 $ 2.00 80287 - 10 $210 quo ted for case ( 100 disks or 10 cartridges) . For quantities
expardadable lo 512KB SIMMS & SIPPS CACHE MEMORY less lhan 1 case add 10%. SHIPPING : UPS surface
• Wel'-k 4167 m.meric coproce680r socket
• 30 DAY llONEY BACK GUARANTEE
1 MEGX9 -80 $CALL 8KX8 -20 $CALL $1.9515 cartridges; $0 .95150 diskettes. (Prices subject to
256X9 -80 $CALL 8KX8 ·25 $CALL change without notice. Errors and omissions not accepled.
486 Complete System...........$3985 CALL FOR CURRENT PRICE & VOLUME DISC. All warranties are from manufacturers.)
1.- - Memory, 1!01m l!SDt HOD,
ESDI Caoho Co-.
12 or 1.«MB FOO,
MS DOS, AT llO, 101 Koybomd IN USA 800-688-BYTE ASK FOR TERI e: Inform ation Line:
I - DUU-0£.l-~081 1-801-255-0080
80386120 CPU Bd, C&T chlpsd $ 590 CANADA 604-263-0988 ASK FOR LCH
80386125 CPU Bd, C&T chlps<t $ 695 TLX -9102404712 FAX-801 -572-3327
80386125 Cache Bd, C&T clilpsd $1095
TERABYTE INTL INC.
Dealer lnqulrt.., welcome Tl!L 17777 CRENSHAW BLVD.. #103 TORRANCE. CA 90504 ii DISKCOTECH
Jemlnl Electronics
$400 D• la Cn.a: Blvd, Unl T
5'""8 Clara Ca, 95054
(408)727.e986
r AX
(408)727-7687
_ - . TEL : 213·323-8778 FAX: 213·323-8896 ­
~ PRICE SUBJECT TO CHANGE WITHOUT NOTICE -=­ 213 Cottage Avenue
P.O. Box 1339 Sandy, Utah 84091

Circle 130 on Reader Service Card Circle 267 on Reader Service Card AUGUST 1990 • BYTE 335
PC-LabCard

PC Bus Extension Kit


All-in-One
Pcx- 795 for XTs & ATs
80286-12MHz CPU Card • Excellent solution for PC run ning out of slots
PCA-6125 PCXU-205
• l 2MHz 80286 microp rocessor • l'Jssive backplane with 5 AT slots • Bus extender between host PC and expansion unit
• Socketed for 80287 math coprocessor • Built-in 65 watt power supply • All signals buffered on extended slots
• Popular AMI BIOS assures compatibility • Supports one 3.5'' or 5.25" floppy drive • Supports DMA and wait-state insertion
• Up to 4 Mb flexible memory configuration • Supports one 3. 5" hanl disk • Cable assembly for one meter extension
• Built-in HD/ FD interface • Built-in 8 ohm speaker and cooling fan
• Supports 2 serial/ I parallel ports .A •Dimensions 4.76" x 15.85" • 9.7'' Advantech
• VLS I CMOS fo r low power consumption
For Your Catalog Call Advantech
408-293-6786 ~
AI • Low cost and easy-to-use

For Your Catalog Call Advantech


408-293-6786 ~
A1 USA & Canada: San Jose,CA
Tel: 408-293-6786 Fax: 408-293-4697
International: Taipei, Taiwan
Tel: 886-2-9 184567 Fax:886-2-9184566
Advantech
AI
.£r:i.J
.A

Circle 14 on Reader Service Card Circle 14 on Reader Service Card Circle 14 on Reader Service Card

erSound.. BLACKJACK COMPUTER


Terminal Emulation

Best Digital Audio Software/Ha rdware.


The ultim ate card-counting VT320
weapon , operated under complete • VT320, VT220, VT102 emulation
30 Dny Moncy·Bnck Guarantee if not Snlisfied
ound • S tern1: So ~nd t'X '" Grn11hic:d 11 rd"' S339 concealment within the casinos. • File transfer
CPU, " magic" shoes, 110 switches, • 132 column modes
sensors, power supplies, extensive • Color support
r ~~ts.
training and support provided. Win ·Hot key
OEM O" 't lo)lns: Stnd RFQs for Cu~t o m Digi1:1I AudloSonw:i rt>, ll urdwartor consistently with the latest genera­ • Extensive network support
!Cs. Ann1nWllli:l l u1 VI.S I lllpol:1r/C MOS lnl t J.:ra Lrd Circui t Un li:n / l' rGd u ~llun.

Silicon Shack FAX: (408)-374-44 12 tion of the technology every casino


Tech:(40Hl·446-4s2 1 hy
fears the most. • • Diversified Computer Systems, Inc.
5 120 Ca mpblill Mr. # 112, Su n J ost, CA 951 .lO.
3775 Iris Avenue, Suite 18
Orders only: 800-969-4411 VJ SNMastcrCard Contact Boulder, CO 80301 (303) 447-9251
~s11P<rSuu •d, S<>11 11dt'X,Soond t'X .Jr,S011ndJr, Soondl;ard,S..Uad l!Jln, .ndTurt1uSoundarr
1r.1drm~ri.. 11r snk1111 Shark, I.Id, tl1hrrpr111forl n~mn .,... lno~rmllrl... " r thrlr mnMfM<IUron.
FAX 303-447·1406
(714) 865-1191 Trademarks: VT102, VT220- DEC; Tektronix- Tektronics Inc.

Circle 244 on Reader Service Card Circle 36 on Reader Service Card Circle 78 on Reader Service Card

NEW FREE 384 PAGE DATA ACQUISITION


9-Track Tape Subsystem
& CONTROL HANDBOOK FOR IBM PC/XT/ for the IBM PC/XT I AT
AT, PS/2 AND COMPATIBLE COMPUTERS

• C source code
• INDUSTRIAL CONTROL
• PC INSTRUMENTS
·ROM-able
Now you can exchange data files between
• IMAGE ACQUISITION • Full porting provided your IBM PC and any mainframe or mini­
computer using IBM compatible 1600 or 6250
• No OS required BPI 9-Track tape. System can also be used fo r
disk backup. Transfer rate is up to 4
megabytes per minute on PCs and com­
GCOM, Inc. patibles. Subsystems include 7" or 10¥2"
'SEND TODAY FOR YOUR FREE 384 PAGE METRABYTE 41 E. University streaming tape drive, tape coupler card and
DATA ACQUISITION & CONTROL HANDBOOK
Champaign IL 61820 DOS compatible software. For more infor ma­
tion, call us today!
i(iE!ll#ili•4 METRABYTE (217) 352-4266
DLIRLSTRR;
440 Myles Standish Blvd ., Taunton, MA 02780 Specialists in Computer Communications
(508) 880-3000 TLX : 503989 FAX: (508) 880-0179 FAX 217-352-2215 9621 lrondale Ave., Chatsworth, CA 91311
Telephone: (818) 882-5822

Circle 133 on Reader Service Card Circle 97 on Reader Service Card Circle 229 on Reader Service Card
#1 READ THIS AD or #2 CALL 800-654·7762
or #3 PAY HIGHER FROM OUR COMPETITORS
"We guarantee lowest pricing on Seagate, Everex, Panasonic, OTK Systems, Samsung, all memory expansions,
and many more name brand products. Also, NEVADA COMPUTER specializes in over stock, discontinued, excess,
liquidation, bankrupt, etc. INVENTORIES, of which we purchase large quantities under dealer cost and offer
to you at a fraction of everybody elses pricing. Savings up to 90% off! All new with at least 90 day warranties.''
MEMORIES ...
Equiv. Compaq For Your Equiv. IBMPS2 For Your

~p~5RJ~l*1Mi=ti~ifftttl[lJJ ~
Descriplion Part # Model # Low Price De scription Part # Model # Low Price
1MB Add-on Module 113131-001 386/20125120el286E 17900 9900
189110 512K Upgrade 30f 5348 30/286
1MB Add-on Module 113646-001 Deskpro 386S Descrlplion 120NS 100NS BONS 60NS 27900
4MB Add·on Module 113132·001 386/20/25/20E/286E 39800 2MB Upgrade 30f 5360 30/286
49900 256 x 9 IBM 1900 29" 3300 5900 IMB Module 6450603 70·E61 & 121 13900
4MB Add-on Module 112534-001 Deskpro 386S
1Meg x 8 Apple 85" 9500 99 00
1MB Memory Exp. Bd 113644-001 Deskpro 386/20e 29900 2M8 Module 6450604 70·E61 & 121 21!JO'
1Meg x 9 IBM 74 011 7900 8400 10900
1MB Memory Exp. Bd 113633-001 Deskpro 386S 309 00 2MB Module 6450608 70·A2 1 259 00
4MB Memory Exp. Bd 113645-001 Deskpro 386/20e 79900 4Meg x 9 IBM 599" 699" 299110
IMS Mem . Bo ard 6450375 80·041
4MB Memory Exp. Bd
1MB Memory Exp. Bd
4MB Memory Exp. Bd
1MB Upgrade Bd
113634-001
117428·001
117429·001
110235-001
Deskpro 3B6S
286E
2B6E
SLT/286
79900
45900
1299 00
39900
flu mw~tm~ffm~ ·11 2MB Mem. Board
2MB Exp. BMB
4MB Module
6450379
6450605
34f 2933
B0-111 & 311
70180
70/80
499110
1249"
999"
8 Bil 32 Bil
4MB Upgrade Bd 108070-001 386116 129900 8087 SMHz or less aaso 80807·16 16MHz 30900
8087·2
8087·1
BM Hz
10MHz or less
16 Bil
119 50
149"
80387-20 20MH z
80387-25 25MHz
35900
45900
11 flaUI u ~~M=lrl!m ll u
De scription 150NS 120NS 100NS
80287 6MHz 149110 80387-33 33MHz 55900 64 x I ,,06'> 1" 2" 2"
B0287·8 8MHz 15900 80387-SX 299 00 64 x 4 ~"0\,oc~ 3" 3" 4"
80287· 10 IOMHz
80C287·12 Laplop
21soa
289"
256 x I
256 X 4
\<l 1
'till
()\~ . ()I'> ·
1" 1" 2"
goo
8"

111 [11 IJ J Ul~JlA~ 111 rJ 11 111 11111 I Meg x I 5" 6"

I Meg
2 Meg Workslalion 286/386
.149 110
.25900
.39900
II [JI l 11 11 1L~~~i 1111 ldJ
2MG Card Toshiba Porlable T1600 .29900
4 Meg 386116 or 386 C.
RAM 3000 DELUXE Up lo 3 Meg. (EM S) 4.0 OS/2. Back up base Specily Machine Type 2MG Card Toshiba Portable T3100SX 299"
~ e ~o~:~ expanded and/or exlended memory. Uses
56
. 4MG Card Toshiba Portable T3 100SX ... 799'°
~ftl:m E=L
9900
RAM 8000 Up 10 BMG capaci ly/support 10 base exlended or expanded
memory in any combination. Fully compatible with Laius. Intel.
111 L I 16 BIT MEMORY BOARD FOR 286, 386 AT
Erll 512K Card Toshiba Portable T3100a
2MG Card Toshiba Portable T3100a .
2MG Gard Toshiba Porlable T3200SX
14911 11
. .299 1111
.29900
Microsoft. EMS4.0. EFMS. SupportsMulli-Taskingand OMA Mulii-Tasking OK-BMeg Board • 4.0 UM Compalible • New 5 Year Warranty
in hardware software conligurable {no dip switches to sel) . Full 16MG • Conventional. Expand ed and Extended Memory 4MG Card Toshi ba Portable T3200SX 699"
~~~~ '.~r. ~~I~~~ ex~an~'.o".· ~era wai t s'. ~'~· .us~~ 1~~ 1ggoo • Supports DOS. OS/2. LIM/EMS & EEMS 3MG Card Toshiba Portable T3200 . . . .499 00
• Opera1es wilh CPU Speeds 10 33 MHz 2MG Gard Toshiba Porlable T3100 ... 299"
RAM 10000 Up 10 10 MB extended or expanded memory.
OK - 129" 2 Meg - 269" 2MG Module Toshiba Portable T3200 . .29900
~or:;'Ga~.b~~~ilh. Laius. lnlel: Microsofl. EMS 4.0. Uses .
17900 4 Meg - 389" 8 Meg - 649" 3MG Module Toshiba Oesklop T8500 _34900

• 300 DPI • 16 Secs per page • 32 Level Gray Scale


60-700/o
~WITH 1 YEAR WARRANTY
OFF SALE. InI f~~t!*MQ !~-Xlf ~ ­
• Automa tic Group Ill Digital Fax • Background opera1ion
• Send text. screen images. scanned pages

~ l~~s
• 1 year warranty • Ready to go Interface card and cable included
List 1595 Your Price 49900 "­ =--I • Hayes compalible modem buill on • fax 9600/720014800/2400
• So ft ware - telephone cord • New. factory sealed
OPTIONS: OCR . . 199" PC Painl By Z-Sofl 1.65 . . .79"
Sheel feeder (also works wilh HP) .299 00 List 695 Your Price 19900
rr i~F~n fti 1'rW-1 1 rr ~l,iFf ! r111
Q''.~~ r 1 ~!10!'f 1 ~· .L_
11 .::i ~-lr
~ J-1 c't'Y~U r i r
1 1
1
• 6.SM B per minute • Wang tec 5099EN2 4 drive ~O~~~~---------~~
TY LE FT Ll ST OTY LEFT LIST
• Wangtec 8 bit Oic60 con troller • Software • Menu driven 14 Microsoft File !or Mac 2.0 195" 27 US Robolics 2400 Modem for PS2 399"
• OC600 cartridge • Easy installation 9 BOMB !or Mac II & SE by Everex 1495° 0 14 Siarwri1er f· 10 40CPS Lener Oualily 1249"
109 Nee Culsheei feed !or 200013500 series 39900 175 PFS Proof or Graph ggoo
List 99900 Your Price 39900 40MB backup no con1ro11er189" 14 Wo rdslar 5.0 49500 9 Bernoulli Box 2 ·20Meg SCSI Interlace 2299"

QIJM9,~M§ffi ff§J1 -SUMMER SPECIALS .. . - :lllJl ~~~~~f~j~'pg1¥ilmli


MANUFACTURED BY .zooM pc _2400 Hc . INTERN-AL MODEM
• fully Hayes Compal1ble • Monolor Speaker Vlllh Volume Conlrol
I[. IJ[ LIr:i1f:t'lli.!l m. ~
s 1·1 1111
PfilTt'c Df-~1-llflttt!ttJ
l ST125·0 20mB 40msec 3.5"
II -
AT KIT
S249
xT KIT
$299
• 24001300 Baud Transmission Aale • Addressable COM 1.2,3.4 IBM DIRECT REPLACEMENT ST125·1 20mB 28msec 3.5" S269 $319
• Compalible wilh IBM PC, XT. AT and Compalibles 150 WATI XT Comp. • UL Appr. • 110/20\/ inpul swiieh • 4 drives 4900 ST138·0 30mB 40msec 3.5" S289 S339

u
• full Duplex Operalion • Complele wilh ProConim Sollware 200 WATT/2861386 AT comp. • UL Appr. • 1101220\/ inpul swilch ST138·1 30mB 28msec 3.5" S309 S359
• Two Year Manufacturer's Warranty • Auto Dial/Auto Answer
List 199" Your Price 89" Each
2400 BAUD EXTERNAL MODEM Lisi 29900 Your Price 1B9"
I [I
• 4 drives
1-~
~rl'>i'-' Nu_
I
.fftilbltl·_ .1, .f., M
rw' 'i'.r.i
.!.rii
, ll-~ ,· R,I
'l;
-~1 !.:_,_~
. 5900
!_I! ll I ST225
ST238R (RLL)
ST251-1
20m8
30mB
42mB
65msec
65msec
28msec
$199
S219
5339
S249
S279
5389
-i=rm H~.N-~rtR~s 1111 I\ 1
12 " Amber w/Till & Swivel Base 89" ~~~~-
1
(RLL) ~6~~ ~~~~:~ m~ ~m
l f l Jj jj f-E.J°!ffi~i~~ 1 · ioo
6
:: : ~~~r6~6°x\~i\~ c~~~~~31 m:: 414
ST W~I~; Include i~~~~. ~~~!~;e (over 32MB)s~:~lrolier S
699
EV-923 EverCom 12 300/1 200 bps Bilcom Sollware
EV-941 EverCom 24 2400 Baud lnl. B11com Sollware
EV-945 External 2400 Baud
59
00
. . . 13900
. . 199
EGA 720 , 480 Mullisync Compatible
14 " VGA Demo looks new. .31 001 Pil ch .
For Nee Mulll sync wilh lowest price.
44900
284 00 I j 90 or>.~ 1 ~
l
AT kils include cables. rails, sottware (over 32MB)
~"iiii:•""'o \TI ~-tift.nnl'\Hli 1 r
_,yt,~_F!~~ ~~ j j-j
rn+:JTI 11

j_~0;.· ·~-'j-4~_~7_1.:1 ~~~ · l.l"Afdt1 ~ ] 1111 ii lelll;!Rfx1Vmrii,ri


1
1 3 00

1 'i'j .J.T~
942 40 2 1

11111
l\'lao
00
iEvl. l \ 2] ° 1Psl \ f' 10 : ; ; Mil. sec . ... , a9" 20 Meg 60 M:1. sec. . 1a9
~ ffi ·~'l'_I 'l!t' 11 tJ I E~A E~59 ~4~~5~~tottwi~ 'f.~1·~ . ggoo00 rq40_rM~1 l ~
. Sec. r;r~
· r.:i
J
I 11 1 L I 1401 M
l_ erg Tr I I II
21991" 1 11
360K 'h HI. 5'1< MITSUMI .59 00 VGA Viewpoinl 16 Bil 256 Exp 512k
NCC VIDEO CARDS. . .
179 I .I
!
I . I!) ! iU •tEB1'~ 1
. .L :J: n ~ .' r
..•. 1 ! .
I l L· •
1.2 Meg 51/.: 79oo MonoGraphics (Hercules Compatible) with Par. Porl 29° 0 Bit WO Controller FO~ HARO~RIVES 5900
720K 31h" Drive w/5 1/ ," mounting .69°° Color Graphics (Hercules Compatible) with Par. Port 39° 0 8
1.44 Meg JJ.1 0 Drive w/5~ 0 mounling . .... _9900 Mono Card Text Only goo 16 Bit WO Controller 2:1 109 00 16 Bit Everex HO/Floppy 1.1 9900
360K Tandon TM100·2 full HI (The original IBM) .89" VGA Card 1024 x 768 (256K Exp 512K) . 109" FOR FLOPPYS
We also carry Sony. Teac & olhers. Please Call STB mono/color ca rd .. 2900 Super floppy Conlroiler 1.2. 360K. 720K & 1.44 Drives _5900

ORDERS ONLY Formerly


SE HABLA ESPANOL NO SURCHARGE FOR MC/VISA/AE
Mead
800-654-7762 • WE ACCEPT INTERNATIONAL ORDERS

• we
TERMS:
MC • VIS!\ • COD CASH • NET
Computer
TECHNICAL I CUSTOMER SERVICE I ORDER STATUS : ALSO PURCHASE EXCESS
INVENTORY- FAX OR CALL Purthase Orders from Oualil!ed Firms
702·294·0204 • MEMORY PRICES ARE FLUCTUATING Personal Checks • COO add SS.OD
FAX 702-294-1168 AGAIN - CALL FOR CURRENT PRICES 200/a Restocking Fee on Returns Wllhin 15 Days 1000 Nevada Hwy. • Unit 101
rr1tkmarh at! R~iJltftld w/111 lhrlr n11ptttlwr C4.'s. Pritt1 Subjttt 111 C11111gt No Refunds Af1er 30 Days
All Products 90 Day warranly unless staled olherwise. • NO SOFTWARE RETURNS Boulder City, NV 89005 SHIPPING: (mm . 6~) UPS

Circle 153 on Reader Service Card AUGUST 1990 • BYTE 337


There's A Better Way To Add
Data Acquisition and Control
To Your Computer
A Sampling ofProduct$ from Our
Summer 1990 Catalog
Call 1-800-221-0916 for Yours
Relay Card: 8 individually oontrolled industrial relays. 3A
at 120VAC, SPST. - RE-140: $142
High-Speed 12-bit AfD conver1er: 8 exb"emely fa5t
(1 Oµs) analog inpu1s. 0-SV, on board 8f11'.l. FA-154: $179
88itA to D: BAnalog inpu1s.0-5.1V.20mV step:;. 7500
readng&'sec. AD-142:$142
128itAtoD: Rarge:±4V.Orboardani:>.1mV
resolution. Conversion time 130ms. 1 channel; expand
with RE-156orMX-155 AN-146:$153
Ten1JEl1'81ureSensor: Rarge0-200'F. 10mVt'. 2"
ResoiJtion with AD-142. TS-111 :$12
Digital Input: 8 opto-isolated inpu1s. Read voltage
presence or sWitc:h dosures. H-141: $65
Latched Digilal Input: 8 optoisolated inpu1s. Ecdl irput
individually latched to catch switch dosures and alarm
~· LJ.157:$85
Snlll1 Quad Slepper Controller: 01 lxlard mk:rq:Joces­
sor oontrols four rrotors simultaneously. Uses sirrple
CXJITimands like ''to/OVE ARM 102 (INCHES) LEFT". Set
What is the A·Bus? Why should you choose position, ramping, speed, units.... Many inpu1s for limtt
switches etc. Stei:permotors available. SC-149:$299
The A· Bus is a system for connecting the A·Bus? Odin Software: PC o:Jrr4)atille. Control relays from
devices to your computer. All A·B us It's affordable. From the $65 Digital analog inpu1s or time schedules. Logging. Runs in
devices work together: no matter what tm<goond. CS11B:$129
Input Card to the $299 Smart Stepper Reed Relay ewd: 8 reed relays (20mA at 60VDC, SPSl).
computer you have. With the A·Bus, you Controller, you get much more than your RE-156:$100
can perform a myriad of functions: money 's worth. Digital Ou1put Driver: 8oulpuls:250mAat 12V. For
Sensing. Detecting or reading a switch relays, solenoids, stei:permotors, ~· ST-143:$78
Ws simple. Easy connection to your
closure or voltage presence. DIA conver1er: 4 Channel 8 Bit D/A oonverter with output
computer and simple wiring with screw amplifiers. DA-147:$149
Measuring. Determining a force, fre­ terminals. Designed to be easy to inte­ 24 line m VO: Connect 24 signals, m O/SV levels or
quency, temperature, weight, or any other grate in software. switches. (8255A) 00.148: $72
quantity. These are converted to voltages It's reliable. Built to commercial stan­ 32 Channel l'A.lltiplexer: SWitches up to 32 channels to a
siajeoormm. MX-155:$83
which are then measured by A·Bus cards. dards using prime components. Clock with Alarm: Powerful dod</calendar. Batl91Y
Switching. Open or close a circuit. It's versatile. You mix and match low ~ a...-144:$98
Switch any type of electrical device. cost boards to fit your project. Touch Tone Decoder: Converts tones lo urQ.Je values.
PH-145:$87
Governing. Control the level or position It's built in America. Local manufacture A-Bus Prototyping card: PR-152:$16
of a device. Move objects, drive motors. means quality on-time support. Counter Timer: Three 16 bit counter5'1imers. Count
In simple terms: A·Bus cards are data pulses, measure frequency CT-150:$132
It's proven. Thousands of applications
acquisition and control building blocks Cobra Robot Arm: 5 axis robot Connects to printer port
installed around the world, on sea, in the Excellent resolution and repeatabiltty. SX-190:$549
which can be assembled into any system. air, and on land. Motherboard: Hokls t.p to 5 ABus cards. t/B-120:$100
A-Bus Adapters:

~ALPHA fJJrl®®GfJ©il~
IBM PO'XT/AT &o:Jrr4)atilles. AR-133:$69
McroCt8lnel Adapter: AR-170: $93
Parallel Adapters also available for~ II, Commocbre
64,128,TRSOO
242-B West Avenue, Darien, CT 06820 USA Call (203) 656-1806 or Fax 203 656 0756 Serial Adapter: ConnectABus systems to any RS-232
UK Distributor: Pinna Electronics, Scotland ...................... ... .. ..Tel: (0294) 605296 port SA-129: $149
Fax: (0294) 68286
Serial Processol: Built in BASIC for off~ine monitoring,
Asia: Batam Development Agency , Singapore ...... ............ ..... Tel: 473-4518 Fax: 479-6496 logging,decision making. SP-127:$1~
Scandinavia: A/S Con-Trade, Norway ........................... ............... Tel: (04) 41 83 51 Fax: (04) 41 94 72

338 BYTE • AUGUST 1990 Circle 9 on Reader Service Card


Circle 44 on Reader Service Card

PAL:M
/PLD SOFTWARE UNIVERSAL/GANG
Sets The Standard PROGRAMMER

''0~100111
made in U.S.A.

$695.00
includes

~~~
One Ye ar
Update
and
CUPLNPLD compiler,·the most powerful language
for the state machine logic design, now allows
Warranty
ICfvif:i8Jio'b~Jfk
• Programs EEJEPROMs. MIC ROs, BIPOU..Rs.PALs, GALs. EPLDs. PEELS.
$695/895
(current librnries support over 900 devices by over 35 manufncturcrs).
front end design entry with popular schematic HUSKY"programs EE /EPROMS. CMOS PLDS. • Sonware driven pi n drhus. D/A genera ted programming voh ages (8 hit
capture packages such as OrCAD, P-CAD, Schema, and Micros. It's your best bet when low cos t OACs u ~d to gener;ue voltages fro m 5·25V with 0.1V resolu rion for :Ill p in~).
• Fast device programm ing / \'e rify I read via dcdicated parallel interface.
Hi-Wire, PADs or RACAL. CUPL supports all PLDs and quality are both important. • Upgrndeable for ,·irt ually any ruturr program ma bit dr,·ices up to 40 pins.
and carries the most extensive update prog ram. From the people who make CUPL and ALLPRO . • Self-subsistent operation. No additional modules or plug-in adapter~ required.
• Includes user fri endl y MF.MORY BUFFER FULL SC REEN EDITOR.
Available on MS-DOS':' Apollo':' SU N':' VAXN and Commands include : Fill. Move, Insert, Delete, Searc h. Data ent ry can~ do ne
most UNIXN based platforms. 1201 •.w. 651 , Pl•ce 1201 N.W. 65th Place in ASCII or HEX form . FUSEMAP EDITOR for U:igic de,·ices.
• Friendly Menu-Drh·en in lerfau. Device selectio n by PIN and M:inufaclu rl.' r.
Ft. Lauderdale. FL 33309 Ft. Lauderdale, FL 33309
LOGICAL Fax: (305) 974-8531
LOGICAL
D•v •c••. INC.
FAX: (305) 974 8531
• SupportS 8/ 16/3 2 bil d:1ta word form a ts.
• Programming algori1hms: No rma l, Intelligent I & 11, Quick Pul sl' l'roi;rnm·
D•VIC•• ,INC. 1-800-331-7766 ming. Automatic sel ectinn of fo stest algorithm for an y given p:irt.
1-800-331-7766 • Ve rify opernt ion performed :11 nornw l & worst case operating vnlt:1ge.
• Functiona l test: JEDEC stamhml functi onal testing for logic de vice~.
TrL Logic function al test for 74:u /S4xx se ries devices and m.:mury d e,·ic.:~ .
Circle 142 on Reader Service Card Circle 144 on Reader Service Card T est library can be updated hy the user. User definahl c tc~ l pauem gcncra1iun.
(RESEU ERS: 143) (RESELLERS: 145) • File format s accept ed : J EDEC (rul!), J EDEC(J.:ern al). Binary, MOS Tl•ch·
nnlogy, Motorola Hu. Intel llu, Tektronix Hex.
• Bast price (5695) includes Interface card. cable, Memory+ Micro + Hipolar
library, TIUCMOSJMEMO R Y device test capability. one year free upJ:nc'.
• Complete price ($895) incl udes all nfth e aho,·e plus Logic Oe,ice Libra!') .

8051 68HC11 • Library updates can be received ,·in Ooppy or B&C Cu ~ tnmcr Suppon BBS.
• Full 1 year warranty. Cu~t nmc r ~ u ppn rt via ,·oice ti ne, Fax & llcd ic:11~·d llBS .

SIBEC-11
Australia . (02) 654 1873
Austria (0222) 38 76 38
Bene lu x . +31 18 58-16133
Canada . (514) 68 9-5889
Den mark . (42) 65 81 11
Finland . 90-452 1255
Fran ce . (01) 69 412 801
• Intel 8052AH-BASIC CPU Great Britai n . 0962-73 3140
Israel . (03) 484832
• PROM progr.1mmC'r (011) 7 710010
Italy .
• Now requires SV.Supply only Korea . (02) 784 7841
• EnhancC'd memory mapping; New Zealand (09) 392464
S uppo rt~ 2K-64K dC>vice5 Portugal (01) 83 56 70 UNIVERSAL RS-232
10 a 101a/ of I 28K. Scandinavia .
Singapore .
+46 40922425
(065) 284-6077
PROGRAMMER 345 495
• Prognms EfJEl'ro ms, ZPRa ms,lnlel Micros.Flash EProms,Mem ol')· Card s.
Still only $228.00 QTY 1 Spain . (93) 217 2340
• Stand-Alone Mode for EE/EProm and Memory Card Duplica1ion J Verify.
Switzerland . (01) 74 0 41 05 • All 24n8/32 pin F.t.'JEProms 10 4 MBits (upgradeable 10 .'!2 megabib).
Call Now! 1603) 469-3232 Taiwan . (02) 764 0215 • Mkros:8741/A.·21A.·4 ,-M.-9.·S l,-C5 l ,-C5 1FNB,-52,-53,-55,- C52 1.·C54I,9761.
Tha iland .. (02) 281-9596 • Model UPIOO ( $.145 ). Model UPZOO ($495) accepts dedicated modules.
Inqui re .1hou1 ow PKDS1 HOS 1...S052 produn dcvc>lopmcnt
West Germany . 08131 -1687 • Memory Card s Programming ~ l od ul e (Seiko/Epson.Fujitsu.) - $145.
ki l (o r the> IBM POX T/AT: $595 . .lnd 805 1/8052 BAS IC
• GANG Progrnmming Modul e (4 sockc 1s) • $145.
n i m >ilrr: $295 .
NOHAU CORPORATION • Optiona l buil t-in Eraserffimer modu le - $50; Cond ucti ve foam µad .
rliiil Binary Technology, Inc. 51 E. Campbell Ave. • Campbell, CA 95008 •

O n-Board Programming c:ipahility; Cus1om interface modules available.
User friendly Menu-Drivl!n lntcrfocc Program for IHM-PC and fl.fa cln tosh.
~ Main sr • PO So• 67 • Meriden. NH o:mo CIC ea! (408) 866-1820 FA X (408) 378-7869 • C:m he operated with any computer containing an RS-232 serial porl,
• OEM open hoard programme r configurntions avail;1ble (from $245 ).
• One year fr ee sohware updat es and Customer Support.
Circle 179 on Reader Service Card • Customer sup1mr1 via voice line, dedluled HRS or fax : Full I yea r warranty.

..
.!.,

DON'T MOVE ~

.
~

~
'mL&.i
=~
c.
<(
c.
;;:;
~
~
il,

!!!
).
c.
;;:;

WITHOUT TELLING _;~


a.u
~~ I
"""
~c
Q~
..... "
Q•
IINTELLIGENT
ROM EMULATOR
;~ ~ • Emulates 2716 th rough 27512 EProms (2k to 64k bytes) with a single unit.
; 151!. • Megabit parts can be cmula1cd with multiple units (Mega :idaptcr required).

11\ITE ~<ii
effl
~g
.....
~~
:;; ~E
a~
C!
;: ."' "'



Connects to the standard parallel printer port. Uses standard pri nte r cable.
FAST data loading vin parallel printer port (64k bytes in less th an 10 s«ond s).
Intelligent "ln·Ci rcuil-Emulator' type features include: Address Compare
(with HALT output), Address Sn apshot (fo r ta rget addr. bus mo nitoring),

..
a.- :i; Trigger Input (for external evems mo nitoring), Programmabll' Rl'set Ou tpul.
CLIP OUT
~
• Powerfu l Mem ory burrer ed itor. Selectable wordsizcs (8, 16,32).
h ~ ~ • User fri endly software. Command set includes: Load, Write, Display. Run ,
THIS FORM <ii Type, Edit, Fill, Run-Com mand-File. Monitor, Port, Reset, Help, Calcula tor.
AND MAIL ... E
ffl • Cascadablt to 8 units. Includes target cabl e with Trigger, Ha lt & RtHI clips.
; s a:

. .....
• CMOS model with NiCad r«hugeablt 9V batlt ry backup • 5495.
TO: Q
(Can be used in stand-alone mode; Built-in bauery recha rging circuitry.}
:; ~
Q
BYTE Magazine • File formats accepted: Binary, Intel Hu, Motorola S.
MC / VISA I AMEX
~
Call today for datas heets!
~
P.O. Box 555 !'!
§
~ J!I
Hightstown, NJ 08520 ~ ..,E ~ <.>
~ B&C MICROSYSTEMS INC.
z ::i 0 z
355 WEST OLIVE AVE., SUN NYVALE. CA 94086 USA
TEL: (408)730-5511 FAX: (408)730-552 1 BBS:(408)730-2J l 7

AUGUST 1990 • B YTE 339


Circle 313 on Reader Service Card (RESELLERS: 314)

11/GH TECHI~\.~~
LIQUIDATORS
How to Protect
Your Computer
Infra-Red
Hifh TMl\Nloty ~-a~.t Crafta.M_.. ~Ne.. IN.
Remote Control
OCTACOMM®/IR
Change TV channels from your PC. Control
DOS programs from a hand-held remote.
Use a PC to send and receive the infra-red sig­
nals used by hand-held remote controllers like
those used with TVs, VCRs and other devices.
Maintains a database ofIR signals learnedfrom
your own hand-held remote controller. Hard­
And Make It Last Longer ware attaches to the serial pon of the IBM-PC.
FREE money-making literature. What you need Software for DOS 2.0 and greater.
to know about UPS - uninterruptiblc powe r
systems. How to get complete protection from Price: $395.00
powe r line problems. 500 VA 10 18 KVA models
from the world \ lamest manufacturer of Houston Computer Services, Inc.
single-phase UPS. ­ 11 33 1 Richmond Avenue I Suite 101 I Houston, Texas 77082
Best Power Technology, Inc.
P.O. Box 280. Necedah. WI 54646
(713)493-9900
MIC - Visa • Discover - AmEx - COD
Toll-Free (800) 356-5794, ext. 3868
FINAL (608) 565-7200, ext. 3868 OCT ACOMM is a registered trademark
of Houston Computer Services, Inc,

CLEARANCE! Circle 35 on Reader Service Card Circle 116 on Reader Service Card

ZENITHn
data S)"tems 1.::.:.1
SAME DAY SHIPPING
TurboSPORT 386 R & R Electronics El-ROUTE VERSION II
6050-X, McDonough Drive, Norcross, GA 30093
Portable Laptop (404) 368-1777 • Fax (404) 368-9659
Price• subject to change wit hout notice I·~ · 1 .....
J ••• ·' - I


Computer PS/ 2, AST etc. Call
SIMMs
256Kx9-80 $22
"" b· ·(*".
.:.- I I
.. i" J. L. !''.~ :

Q~~~E!~J§$2§
1Mx9-70 $75 256Kx9-100 $20 • :•
1Mx9-80 $72 1Mx8-80 $69
1Mx9-100 $70 Other Cards Call
D-RAMS SCHEMATIC TO PCLAYOUT $500
L!jl!!j=~
256K-70 $2.50 64xl -100 $1.90 INCLUDES AUTO ROUTER
256K-80 $2.30 64x4-100 $3.00
256K-100 $2.20 256x4-100 $7.50 EZ-ROUTE Version 11 from AMS !or IBM PC. PS /2 and Com­
256K-120 $2.10 l Mxl-80 $7 .25 palibles is an integrated CAE System which supports 256
80386 32-Bit Microprocessor layers. trace widlh from 0.001 inch to 0.255 inch. flexible
256K-150 $2.00 lMxl-100 $7.00 grid. SMO components and outputs on Penplotters as well
2MB RAM as Photo plotters and printers.
640 x 400 Pixel Resolution INTEL - llT - CYRIX - WEITEK
Schematic Caplure S100, PCB Layout $250. Au to Router $250.
25 Line by 80 Characters 8087 $ 88 80287-12 $275 FREE EVALUATION PACKAGE
RGB Video Supon-Color 8087-2 $115 80387-SX $288
8087-1 $165 80387-16 $315
30 DAYS MONEY BACK GUARANTEE
Serial Pon & Parallel Pon 1-800-972-3733 or 1305) 975-9515
Battery & Adapter/Charger 80287-6 $135 80387-20 $355
Real Time Clock & Calander 80287-8 $185 80387-25 $445 ADVANCED MICROCOMPUTER SYSTEMS, INC.


80287-10 $210 80387-33 $548


MS-DOS 3.3 Operating System 1321 N.W. 65 Place - Ft. Lauderda le. FL 33309
3.5" 1.44 Floppy Disk Drive 800-736-3644 -="1
80387 Math Coprocessor Socket
40MB, 28ms Internal Hard Drive
Internal 2400 Baud Hayes Modem Circle 231 on Reader Service Card Circle 29 on Reader Service Card
12/6MHz (Switchable) Zero wait
state
Operating Speed-Land Marie Test ­
16.9 MHz
VIDEO FRAME GRABBERS Jlaser 5 ••• $399
"Page White" Flourescent Backlit LCD . . : =:· - I .~
Screen
I Year Full Warranty from Zenith Data
~La~er ~ri~t4J: Co.ntroller
@
Systems Nationwide
~;, ,. • ~. J_~:·_v. .. •n"- ": ~
ORDER NOW & RECEIVE Thinking of buying a
ANOVATEL • LaserMaster Was · g
Transportable Cellular Phone! MOO EL RESOLUTION • Intel Visual Edge'" $
(Phone Activation Required) HRT 256-4 256 x 256 x 4 495 • Kofax board
HRT 256-8 256 x 256 x 8 795
• FREE i! A R.:tail Value of $595.00
•Subject to C.Crtain Special Terms & Conditions, Credit HRT 512-8 512 x 512 x 8 995 Jlaser 5 gives you the functions
worthiness of Customer HRT 512-24 512 x 512 x 24 1995 of all three boards combined Into one,
•installation Not Included - IBM PC/XT/AT COMPATIBLE p/usEMS:
- DIGITALIZE IN REAL TIME
- COMPOSI TE VIDEO IN • Fast laser printing
- 24 BIT RGB OUT except model HRT 256-4 • Halftones on a laser printer
800-336-8011 16 level gray scale out
- SOFTWARE LIBRARY OF IMAGE ANALYSIS ROUTINES
- FREE SOFTWARE UPGRADES ro REGISTERED OWNERS
• Group 4 file printing and display

404-446-5740
M-F: 10 am to &pm
- FULL CREDIT ON UPGRADE PURCHASE IN FIRST YEAR
RETURN OLD BOARD AND JUST PAY DIFFERENCE ~TALL TREE SYSTEMS
SAT:9amto6pm 2585 E. Bayshore Rd. • Palo Alto, CA 94303
HIGH RES TECHNOLOGIES (415) 493-1980 •FAX (415) 493-7639
SUN: 12 pm to 5 pm

6555 JIMMY CARTER BLVD.


HRT
PHONE 416-497-6493
P.O. BOX 76
LEWISTON, N.Y. 14092
FAX 416·497-1988
Vorslons avoltablo for HP Sorlos IVlll and Canon LBP-4 laser printora
All products aro tro.d omarks of their ro spoctivo companloa
Artwork for this ad cre ated with JLasor 5 and Included software

NORCROSS, GEORGIA 30071


DEPT. BYTE Circle 112 on Reader Service Card Circle 261 on Reader Service Card
Circle 45 on Reader Service Card
LOW COST

8031
MULTI-SPEED !!! INTERFACE
9 TRACK TAPE SUBSYSTEM
for IBM PC/AT/386
CARDS FOR
PC/XT/AT
1 YEAR WARRANTY
In-Circuit
Emulation
$199
Our emulator provides most of the
features of an 8031 In-Circuit-Emulator
IRS-4851422 Card [PC485]






S~ ri a l
$951125j
Async. Commun icati on up 10 4,000R; 2 or 4 wires: NSIMSO UART;
Ca n he conrigured <is C01\11-COM4; i\fa.~ i mum U:rnd R:itc 56 1\R.
Flexible conriguration options. RTS or DTR control of tran... mis... ion dircc1ion.
Fu lVHa lr duplex opera li on. Suppom h:irdwarc h;mdsh:iking (RTS.CTS).
Dual dri\'ers/rccei,·crs:llandlrs 64 de,·kn:Comp:itihlc wi1h mns1 cumm. sf11H.
lli ~h speed nrsion •wailahtc (suppom baud r:11cs up 111 256KH ) - 5165

at a significantly lower price. It assists in !Dual-Port RS-485/422[PCL743] $175 j


integration, debug, and test phases of • Two indepcmlcm channels / U1\RTs; 2 or 4 wire operation. i\·l a.~ . B:iud 56KB
•IBM/ANSI compatible at 000•/1600/3200 bpi • Dipswi tch conrigur:ihlc as COMl-4 (IR02-7). On hn:ird tcrmin:.llm resistor.
development. Commands include: • Controller, cables and software included
disassembly, trace, breakpoint, alter • Interfaces for PS/2•, Xenix• and DEC• IIEEE-488 Card [PC488A] $145 1
register/memory, and load Intel Hex file. • SCSI•, AT or MCA• Bus 1/0 at 25/50/100 ips. • Includes INSTALL\BLE DOS DEVICE DR IVERS and suppon for BASI C.
*OPTIONAl SHOWN W/O PTIONAl OUST COVER : t~8i(\o~).l ~{'~~~;~rn~~~~;'~~'L]~; :~~~rld~n~c~~~~~~ . • s so.
• Compatible with most IEEE-488 SoRwarr packagrs for l~M-PC (e.g. ASYS­
HiTech Equipment Corp
9400 Activity Road AKSystems Inc.
TANT-GP ID, Locus Mrasurr). Compatible: with Ni's GPIB-l'Cll A.
San Diego, CA 92126 20741 Marilla St. Chatsworth CA 91311
(619) 566-1892 TEL:818/709-8100 FAX: 818/407-5889 IEEE- 488 Card [PC488B]
With Built-In Bus Anal zer $345
• Software Supporl for BAS ICA. OuickBASIC and GWBASIC.
• Additional libraries for C, Pasca l, FORTRAN, Assembly available - $50 (a ll )
Circle 113 on Reader Service Card Circle 8 on Reader Service Card Full rnnge of Talker, Listener, Controller, Serial/Parallel Poll, SRO. etc...
• Powerful menu-driven BUS ANALYZER can be run in the background while
488 programs or commands are executed; Features Progra m Slepping. UreaJ.>
poi nts, Real Time Bus Oaca Capture (4K buffer), Instant Screen Toggling.
UNIPRO, LOGIC, • Complrlr Controllr r / Talke r I Ustrnr r capability. Bastd on Tl 's TMS-9914.
• Memory-resident Printer Port Em ulation Utility included. (Ll7T1·3).
• NEC-72 10 busrd c:ird (compatible with Ni's GPIH-l'Cll ) - $445.
the PCIXT/AT/386 based universal program­ theuniversal PLO programmer supports extensive
mer/tester programs PROMs, EPROMs , library of industry-standard logic types, including IDIGITALl/O Card [PCL720] $175 1
EEPROMs up to 4MB and 32-bit wide, PALs, latest EPLDs, PLAs, GALS, FPLs, and PEELS. The
PLDs, GALs, EPLDs, PEELs, and Micro Con­ pull-down menu driven software accepts JEOEC

n
accepts JEOEC files from most
trollers. JEDEC file compatibility and Test Vec­ PLO design softwares. The full
tor verification allow the use of most popular screen editor for Fu se Maps
PLO compilers. The unit also test TTL/CMOS and Test Vectors is included LOW COST
Logic ICs and Dynamic/Static RAMs. 40-pin at $395. Tango-PLO, the
Gold ZIP socket, built-in protection logic design software
DATA
for short circuit and over current, generates JEOEC files by AQUISITION
schematic entry, logic & CONTROL

-
high speed parallel inter­
face to the PC, and menu­ minimization, logic CARDS
driven software are included simulation, and
design compdation FOR PC/XT/AT
at $585.
at $495.
LOGIC and Tango

IJ
PLO are bundled
for $745

XELTEK
473 Sapena Ct., Uni t 26,
~
I XELTEK
473 Sapena Ct.. Unit 26.
i12 BIT AID & DIA fPCL711s] $295 1
Santa Clara, CA 95054 Santa Clara , CA 95054 • ND eon\·erter: 8 single-ended channle ls; Device: A0574; Conversion time
TEL: (408) 727-6995• FAX: (408)727-6996 TEL: (408) 727·6995 • FAX: (408) 727-6996 • ~i1 ~~~~;;t~cl; c~~~~~l~~2gbit re~s~~~i~[01~e}5~~V~~1~u~"k'~nge.
• Dlgltal 1/0: 16 Input / 160utputchannels; All l/Os Tn..compatible.
• Exlu nal Wiring Terminal Board with mouming accessories included.
• U1ility Routines and Demo/Sample Programs for "BASIC and Quick-BASIC.
Circle 294 on Reader Service Card Circle 295 on Reader Service Card
112 BIT AID & DIA [PCL812] $395 1
• ND converter : 16 single ended in~u 1 s;
Device: AD574; Con\'ersion time less
~/~ c~n~~~~r~~l~~~n':i'e~~~arlbft ~;s~f~~~n .~~u~t~~~~~~;c: ~~V~.sv, ~
1 1 1

Advertise your •


Digl lal 110: 16 Inpul / 16 Output channels: All I/Os TTL compatible.
Counter: I channel programmable interval counter/timer; Uses Intel 8254.
V.

• OMA and interrupt capability. Utility software for Basic included.


computer products IFAST 12BIT AID/A [PCL718)
• Serial , Modem , & Bus $795 1
Stand Alone Ability through • ND con\u ler. 16 single ended or 8 differential channels; 12 bit rtsolutlon;
Programmable scan rate; Built-in Interrupt and OMA control circuitry.
Laptop & Handheld Conversion speed 60,000 smplS/stc (standard), I00,000 smplslstt (optional).

PC & MAC Cards BYTE BITS •




lnpul ranges: Bipolar = lOV, dV, =2.SV, ~ IV, ~o.sv; Unipolar 10,5,2,JV.
DIA connrler: 2 channels; Resolution: 12 bits res; Settling time: 511-5ce; =5V
Digilal 1/0: 16 OlIT, 16 IN; TfLcompatiblc; All VOsTrL compatible.
Inexpensive
• OEM & VAR
(2" x 3" ads) •

Counler:\6 bit progr. interval counter/timer; Uses Intel 8254; Pacer clock;
Sonwnre: Utility soflwa re for BAS IC and Quick BASIC included.
Supported by L:ibDAS ($195/495), ASYST, L.ABTECH, UnkeJScopc

\6 Channel 12 bit DIA [PCL726] $495 \


For more information • Output Ranges: 0 to +5V, 010 + lOV, =5V, ~ lOVor sink4-20mA.
• Settling time: 7011oS. Linearity: ~ l/2bit.Voltage output driving caP.acity: ~s mA
• Oigl ca fl/O: 16 digital inputs and 16 digital outputs; TTL compa11blc.

call Mark Stone at !STEPPER MOTOR CARD $395 /


• Capable of independent and simultaneous cont rol of up to 3 stepper motors.
603-924-6830 • Speed: Programmable from 3.3 PPS to 3410 PPS; Built-in acceler:ition control.
• Oulput Mode: One clock (Pulse, Direction) or two clock (CW, CCW pulses)
: f~~Fu~i~ib~t ~~i~;~tn~~S!u'1~-~~o~~~~~o~r..u~~~~:!~~~~timing.

El'JTE MC/VISA/ AMEX Call today for datasheets!

Circle 46 on Reader Service Card


One Phoenix Mill Lane B&C MICROSYSTEMS INC.
Peterborough, NH 03458 355 WEST OLIVE AVE., SUNNYVALE, CA 94086 USA
TEL: (408) 730-SSI l FAX: {4G8)730·SS21 BBS:(4G8)730-2.3 11

Circle 80 on Reader Service Card Circle 43 on Reader Service Card AUGUST 1990 • BYTE 341
EDITORIAL INDEX BY COMPANY
Index of companies cover ed in articles, columns, or news stories in thi s i ssu e
E ach r eference is to the first page o f the article or section in w hic h th e company nam e appear s

Company, Page # Inquiry#

A CompuPro, 286 H Microsystems Software, 258 1056


Access Sellek, 125 1237 Computer Aided Management, hDC Computer, 125 893 MicroTalk, 258 1065
Acer Technologies , 152, 277 1075 125 1234 1247 Mindware , 245
Acma, 152 1076 Computer Associates , 125 876 Henter-Joyce, 258 1059 Modern CAE , 125 858
Adobe, 19, 289 875 Computer Peripherals, 152 1081 Hewlett-Packard , 19, 125, 152, Monotype, 289
Advanced Micro Solutions , 56 1174 Computer Presentations, 125 887 235, 254, 289 1017 Mustang Software, 42 1148
Advanced Vision Research, 42 1139 Computer Support, 125 874 1087
Al Squared , 258 1069 Computer Systems Research, 1248
AICorp, 254 1114 152 1082 HFK Software , 258 1066 N
AimTech , 125 895 Control Data, 217 Human Ware , 258 1053 National Instruments, 42 1134
Aldus , 125, 269 1242 Core International , 42 1128 Hyundai , 152 1088 National Semiconductor, 19
Allen Communications, 254 1020 Corel Systems, 125 877 Natural Language, 254 1119
Altima, 42 1122 Courseware Applications, 56 1154 NBI , 125 1241
Altsys, 289 Covox, 174 852 NCR, 42, 217 , 277 1151
Analog Devices, 42 1139 Creagh Computer, 56 1168 IBM , 19, 235, 245, 254, 277, NEC Technologies, 152 1090
Anderson Consulting and Software, Creative Programming , 56 1156 286, 289 1116 Neuron Data, 217
125 892 Crescent Software , 65 982 IBM Desktop Software, 114 1027 Newtek, 245
Apple Computer, 19, 106, 235, 254, Cyco International, 56 1176 Image-In , 125 880 NeXT, 19
289 985 lmageSoft, 56, 125 1155 Novell, 19, 95, 277, 286
1105 1187 Nu-Mega Technologies, 42, 56 1149
Arche Technologies, 152 1077 D 1250 1157
ASG , 56 1178 Da Vinci Systems, 125 860 Information Builders, 125 1193
Ashlar, 114 1028 Dariana Technology Group, 19 lnformix Software, 125 870
Ashton-Tate, 79
AST Research , 19
1101 DCA Engineering Software , 56 1180 lnovatronics, 245 , 254 1109 0
Dell Computer, 19, 152 1083 Intel, 19 Oakland Group, 56 1158
Astral Development, 125 888 Delrina Technology, 125 1243 lntell iCorp, 125 1191 OCR Systems, 125 1100
Asymetrix, 125 1197 Digital Communications Associates, Intelligent Business, 254 1111 Odesta, 211, 254 1110
ASYS, 254 1019 125 859 lnterLAN, 277 Okidata, 42 1129
Asyst Technology, 125 1189 Digital Equipment, 217 Intuitive Technologies, 254 1024 Okna, 125 1183
AT&T,281 Digital Research , 106, 125, 258 986 Iris Associates, 125 1252 Olicom,277
AT&T Computer Systems , 152 1078 1069 Owl International, 125, 254 1113
Atari, 65 983 1246 1240
Atech Software; 125
Attachmate, 125
1251
897
Digital Vision , 42 1133 J
Disk Technologies, 42 1125 Jet Propulsion Laboratory, 235
Authorware, 114, 254 1026 Dist inct, 125 898 p
1106 1245 Palantir, 125 869
Autodesk, 254
Automated Design Systems,
1107 Distributed Processing Technology,
42 1131
K Palindrome , 101 1073
Kidasa Software, 125 1231 Paradigm Systems, 56 1160
125 1099 Dolphin Software, 42 1146 Knowledge Garden , 125 1192 ParaGraph , 65 981
Aware Electronics , 65 984 Dragon Systems, 258 1068 Krown Research , 258 1067 Pentax Teknologies, 106 987
DTK, 152 1084 Kurzweil Applied Intelligence, Phar Lap Software, 19
Dynamics Research , 254 1023 258 1062 Pioneer Communications of
8 Kurzweil Computer Products, America, 42 1127
Banyan Systems, 125 1098 258 1061 Polaris Software, 125 1184
Battelle NLQ, 254 1016 E Precision , 125 868
Bell Labs, 235 Eicon Technology, 125 896 Premise, 125 856
Berkeley Systems, 258
Bitstream , 289
1058 Electronic Art, 245
Electronic Data Systems , 286
L Prentke Romich , 258 1057
Logic Works, 125 1190 Prisma Software, 125 1185
Bitwise Designs, 42 1120 Electronic Mail Association , 19 Logitech, 269 Proteon , 277
Blaise Computing, 56 1153 Elite Software Development, 56 1173 Lotus Development, 125 899 ProtoView Development, 125 1195
Blazie Engineering , 258 1051 Emerald Computers, 42 1144 PSRC Software, 56 1165
Blue Ribbon Bakery, 211 Epson America, 152 1085 Publishing Technologies, 125 872
Brooks/Cole Publishing , 56
Brown Bag Software, 258
1171
1063
Edudisc, 254
Everex, 152
1118
1086
M
M-USA Business, 56 1167
Bumblebee Software, 125 864 Express-Way, 245 MacroMind, 125, 254 894 Q
1117 Quantum Software Systems, 281

c
CAD Software, 56 1177
F
Farallon Computing, 19, 91
Mansfield Software Group,
245, 254 1115
Quarterdeck Office Systems, 19
Quercus Systems, 245, 254 1021
Matesys, 125 1194
CalComp, 204 Fora , 42 1123 MathSoft, 56 1175
Calera Recognition Systems ,
125 1182
Foresite Resources, 125
FormWorx, 125
857
1238
Media Track, 91 R
Meta Software, 125 1188 Raima, 125 865
Candlelight Software, 125 1198 Future Soft Engineering , 125 861 Micro Express , 152 1089 Ready Systems, 56 1152
Chips & Technologies, 19 Micro Planning International, Reference Software International,
Ciprico, 42 1132 125 1200 125 1239
Clarion , 211
Club American Technologies,
G Microcom, 42 1142 Reflection Technology, 106 989
Gateway Communications, 277 Microelectronics and Computer Right Answer Group, 245
152 1079 GeoWorks, 106 988 Technology, 217 RX-Net, 277
CMS Enhancements, 19 Go Technology, 101 1072 Micrografx, 125, 198 878
Codenoll , 277 Gold Disk , 245, 254 1022 Microlllusions, 254 1112
Command , 174
Commodore Business Machines,
851 Graphic Software Systems,
125 1199
Microsoft, 19, 95, 125, 277, 289 866
889
s
S3, 19
235, 245 , 254 1104 Great Ameri can Software, 56 1169 1233 Sage Software , 56 1163
Compaq Computer, 42, 170 854 Gupta Technologies, 125 867 1244 Samna, 125 1236
1143 GW Micro, 258 1052 Samsung, 152 1091
CompuAdd , 152 1080 Saros, 125 873

342 BYTE • AUGUST 19 90


Smithsonian Institution, 286
Softbridge Microsystems,
125, 235, 254 871
1108
Software Publishers Association, 19
Software Publishing , 79, 125 879
1101
Software Ventures, 125 862
Salus Systems, 42 1137
Spinnaker Software, 125 1249
StatSoft, 125 1235
Strategic Software Planning,
125
Street Electronics, 258
1232
1054
Microcomputer News
Sun , 19, 286
Swanson Analysis Systems, 56
Systems & Software, 56
1172
1159
On-Line
T In this fast paced industry, can you afford to wait a week or a
Talking Computer Systems, month for information that may affect you today?
258 1055
Tandy, 152 1092
Tatung, 152 1093
Technical Aids and Systems for MicroBYTES Daily is an electronic news service covering the
the Handicapped, 258
TeleRobotics International, 254
1060
1025
latest developments in the microcomputer industry. If it concerns
TeleSensory, 258 1064 MS DOS machines, Macintosh, Unix workstations, Arnigas, Atari
Texas Instruments, 19
TGS Systems, 254 1018 STs, peripherals, networks or software, you will find it in Micro­
The Company, 289
The Whitewater Group, 125 1186
BYTES.
Theos Software, 194 882
Thomas-Conard, 277
3Com , 277 Fast and Easy
Tiara, 277
Tier Development, 125 1196
Read the items as they break or use the powerful search
u
Ultra-Comp, 152 1094
command to quickly locate your information. Best of all you can
Unisys, 42 1145 download the text and print it or use it in your favorite word
URW, 289
processor.
v
Ventura Software, 114 1029 Whether you are a developer, marketer, or researcher, you need
Vermont Creative Software, 56 1164
Very Vivid , 245 reliable information and you can count on MicroBYTES . Backed by
Video Electronics Standards
Association, 19
the combined resources of BYTE magazine, BYTEweek, and BIX,
VisionWare, 114 1030 MicroBYTES gives you access to our world-wide network of
Visix Software, 19
Voice Connexion , 42 1140 reporters and the integrity and experience of our editorial staff.

w
Wall Data, 125 863
In your position as a leader in new technology, you cannot
Wang Laboratories, 152 1095 afford to be just one of the crowd. Get ahead with MicroBYTES.
Western Digital, 277
Western Telematic, 42 1150
WordPerfect, 79 1101
Working Software, 101 1071 Call now and subscribe today.

x
Xerox, 277
XTree, 101

z
1074
lllX
One Phoenix Mill Lane
Zenith Data Systems, 152 1096 Peterborough, NH 03458
Zenographics, 125 891
Zeos International, 152 1097
800-227-2983
ZSoft, 125 890 In NH 603-924-7681

AUGUST 1990 • BYTE 343


READER
To get further information on the products advertised 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

SERVICE
liability for errors or omissions.

• Correspond directly with company.

Alphabetical Index to Advertisers


Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No.

316 ADDMASTER CORP . 320 EVEREX SYSTEMS COMP . 229-230 168 MULTISCOPE ,INC ......... . 121 246 SOFTWARE ADD-ONS . . .. 205
8 AK SYSTEMS . . . . . . . . . . . 341 86 EVEREX SYSTEMS COMPUTERS 231 167 NANAO . . . . . . . . . . . . . . . 195 SOFTWARE DEVELOPMENT SYS 109
9 ALPHA PRODUCTS 336 87 EVEREX SYSTEMS COMPUTERS 232 168 NANAO . . .... 195 247 SOFTWARE SECURITY . . . 210
10 ALR ......................... 2,3 88 FAIRCOM ......... 233 321 NANOAPPS . . 140 248 SOLLIS SYSTEMS,INC . . 287
11 ALR . . . 2,3 89 FIRST COMPUTER SYSTEMS,INC 318 169 NANTUCKET . . ..... 252 250 SPECIALTY SOFTWARE ..... 234
12 ALTEC TECHNOLOGY CORP . 288 90 FIRST COMPUTER SYSTEMS,INC318 170 NANTUCKET . .............. 253 251 SPECTRUM . . . . . ....... . 241
305 ALTEX ELECTRONICS . . 304 91 FIRST SOURCE INT'L ....... 321 171 NASCENT TECHNOLOGY .... 320 252 STATSOFT ............ ..... 67
13 AMERICAL GROUP . 320 92 FIRST SOURCE INT'L ....... 321 172 NASCENT TECHNOLOGY .... 320 253 STON Y BROOK SOFTWARE . . 240
14 AMERICAN ADVANTECH . 336 93 FLYTECH TECHNOLOGY .INC . . 59 173 NATIONAL INSTRUMENTS Clll 254 STONY BROOK SOFTWARE .. 240
14 AMERICAN ADVANTECH . 336 94 FORMWORX CORP . . ..... 132 174 NATIONAL TELEVAR . . . 82 255 STORAGE DIMENSIONS ... 69
14 AMERICAN ADVANTECH . 338 95 FOX SOFTWARE . . . ... 7 175 NCI . .. ...... ... . .. .. .. . .. 138 256 STORAGE DIMENSIONS . . . 69
17 AMERICAN POWER CONVERSION . 173 98 FRANCE TELECOM .INC . . . . 18 176 NCI ............. ...... ... 138 257 SUN MICROSYSTEMS . ...... 8 ,9
18 AMERICAN POWER CONVERSION . 173 GATEWAY 2000 .... 22,23 177 NEC HOME ELECTRONICS . 26,27 258 SUPERSOFT . . . 268
19 AMERICAN RESEARCH CORP 186 97 GCOM,INC .......... 336 178 NETWORK PCIWAA COMP . 326,327 259 SUPREME ENTERPRISE ..... 334
20 AMERICAN RESEARCH CORP 188 98 GENERIC SOFTWARE ....... 249 153 NEVADA COMPUTER CORP .. 337 260 TALKING TECHNOLGY ...... 328
21 AMERICAN SMALL BUSINESS 149 99 GENERIC SOFTWARE ....... 249 179 NOHAU ......... . ......... 339 261 TALL TREE SYSTEMS ..... .. 340
22 AMIC MICRO SERVICES,INC . 236 102 GLOCKENSPIEL . . ........ 119 180 NORTHGATE COMPUTER SYS 112, 113 263 TECHNOLOGY POWER ENTER328
23 ANNABOOKS . . ............ 138 103 GREENVIEW . . . . 68 307 NORTHGATE COMPUTER SYS 142, 143 264 TEKTRONI X . . .. 98,99
ANTHRO . . ............. 70 104 GTEK,INC . . . ... 352 181 NORTHGATECOMPUTERSYS 192,193 265 TEKTRONIX . . ..... 98,99
24 ARTISOFT . . ............ 261 105 GTEK,INC . . .... ... 352 182 NORTHGATE COMPUTER SYS 206,207 266 TELEPHONE PRODUCT CTR . 330
25 ATRON CADRE TECHNOLOGIES29 108 G.W. COMPUTERS ,INC ..... 147 183 NORTHGATE COMPUTER SYS 221 267 TERABYTE INT'L,INC . 335
26 AXSYS . . ............ 75 107 HAVEN TREE SOFTWARE LTD 190 184 NORTHGATE COMPUTER SYS 223 319 TEXAS MICROSYSTEMS . 274,275
27 AXSYS . . ......... 75 110 HEWLETT-PACKARD PERIPH .. 63 185 NORTHGATE COMPUTER SYS 256,257 268 THE PERISCOPE COMPAN Y. : 267
28 AXSYS . . . 75 108 HEWLETT-PACKARD PERIPH . 129 NRl/MCGRAW-HILL . . .. 266A-B 269 THE PERISCOPE COMPANY .. 267
29 A.M.S..................... 340 109 HEWLETT·PACKARDPERIPH . 130,131 186 NUMONICS . . . . 244 270 THE SOFTWARE LINK . . .. 164
30 B & B ELECTRONICS ........ 332 112 HIGH RES TECHNOLOGIES .. 340 187 NU-MEGA TECHNOLOGIES ... 71 271 THE SOFTWARE LINK 164
31 BASE TWO DEVELOPMENT ... 53 313 HIGH TECH LIQUIDATORS, INC 340 188 OAKLAND GROUP.INC ...... 226 272 THE SOFTWARE LINK ....... 165
32 BASE TWO DEVELOPMENT ... 53 314 HIGH TECH LIQUIDATORS,INC 340 ORACLE . . . ............. 219 273 THE SOFTWARE LINK .. 165
33 BAY TECHNICAL ASSOCIATES 141 113 HITECH EQUIPMENT CORP . . 341 300 OUTPUT TECHNOLOGY CORP . 41 274 TOSHIBA . 122,123
34 BAY TECHNICAL ASSOCIATES 141 114 HI-TECH INSTRUMENTS . . . 335 189 OVERLAND DATA.INC .. ... .. 319 275 TOSHIBA ... 122,123
304 BEST POWER TECHN.,INC ... 304 115 HOMESMARTCOMPUTING .. 335 190 PANASONIC(MONITORS) . .... 15 276 TOUCHBASE SYSTEMS ....... 66
35 BEST POWER TECHN.,INC ... 340 315 HOOLEON ... 214 192 PANASONIC (1 100 SERIES PRINTER) . 83 277 TRAVELING SOFTWARE . . . . 77
BINARY TECHNOLOGY ,INC .. 339 116 HOUSTON COMPUTER SERV . 340 191 PANASONIC (LASER PRINTERS) 237 278 TRITON TECHNOLOGIES .... 177
450 BIX ................... 284,285 117 IBM WORKSTATION . . .. 60,61 193 PARA SYSTEMS ... . ..... 127 279 TRITON TECHNOLOGIES .. .. 177
BIX . . . . ... . ...... . . 343 118 J.C . EXPRESS ........... . .. 332 194 PATTON & PATTON ........... 76 280 TULIN CORP . . .... 176
36 BLACK JACK COMPUTER .... 336 119 IMAGE-IN ... 137 196 PC BRAND .. 179 281 TURBO POWER . . . 300
37 BLAISE . . . .............. 6 120 IMAGE-IN ................. 137 PC BRAND ............ 180,181 282 UHC . .... . .... . . 89
38 BORLAND INTERNATIONAL . . 11 318 INDUSTRIAL COMPUTER SOURCE . 304 PC BRAND ......... 182,183 283 UHC . . . . .. . ... ... . .. . 89
39 BORLAND INTERNATIONAL ... 11 311 IN FOCUS SYSTEMS,INC .. 46,47 PC BRAND ....... 184-186 284 UNITEX ............... 324,325
317 BOS NATIONAL, INC . . ... 320 312 IN FOCUS SYSTEMS,INC .. 46,47 PC CONNECTION . 102, 103 285 UNITEX . . ..... 324,325
41 BP MICROSYSTEMS ........ 326 310 INFORMATION & CONTROL LAB.CO 295 PC CONNECTION . . ... 104, 104A 286 UNIVERSAL CROSS-ASSEMBLERS . 320
399 BUFFALO PRODUCTS ...... . 191 121 INTEGRAND . . ......... 228 PC CONNECTION . 104B-104C UNIXWORLD . . . 316A-B
42 BUREAU OF ELECTRONIC PUBL74 122 INTERACTIVE SYSTEMS CORP280 197 PC GLOBE ............ 94 UNIXWORLD .............. 317
BUYERS MART ......... 305-316 123 INTERACTIVE SYSTEMS CORP280 198 PC GLOBE . 94 VERMONT CREATIVE S/W ... 35
BYTE BACK ISSUES . . 273 124 IOTECH ....... 328 199 PC POWER & COOLING ...... 216 267 VIDEO TEXTBOOK TRAINING . 236
43 BYTE BITS ......... 341 125 JADE ................... . . 329 200 PC POWER & COOLING ...... 216 268 VIDEO TEXTBOOK TRAINING . 236
320 BYTE CATALOG SHOWCASE .. 304 302 JAMECO ........ 322,323 201 PENTE X . . . . . 31 269 VIZIFLEX SEELS ... 328
BYTE SUB.MESSAGE ....... 320 JAMES RIVER GROUP.INC .... 86 202 PERCEPTIVE SOLUTIONS.INC 139 290 VOGON ENTERPRISES LTD ... 68
44 B&C MICROSYSTEMS ....... 339 126 JB TECHNOLOGIES . . .. 318 203 PERCEPTIVESOLUTIONS ,INC 139 291 WIESEMANN & THEIS GMBH .. 96
45 B&C MICROSYSTEMS ....... 341 127 JB TECHNOLOGIES . . . 316 204 PERCON . . ......... 319 301 WINTEK ........... 331
46 B&C MICROSYSTEMS . . . 341 8 JOA MICRODEVICES . . 349-351 205 PINNACLE MICRO ........... 81 292 WOLFRAM RESEARCH . . 84
47 CANON ............. 51 7 JOA MICRODEVICES .... 349-351 206 PINNACLE MICRO .. 81 293 XEC PRODUCTS ..... .. ..... 283
48 CAPITAL EQUIPMENT ........ 72 130 JEMINI ELECTRONICS ...... 335 207 PLUS DEVELOPMENT ...... . 117 294 XELTEK . . . 341
49 CAPITAL EQUIPMENT ........ 73 131 KADAK PRODUCTS LTD ...... 335 208 PROCOMP USA . . . . 335 295 XELTEK . . 341
51 CENTRAL POINT SOFTWARE .. 80 132 KEA SYSTEMS . . . . ........ 328 PROGRAMMER'S PARADISE 40,40A-C 296 Z-WORLD ENGINEERING .... 332
52 CHEETAH INT'L ............ 251 133 KEITHLEY METRABYTE .... 336 303 PROGRAMMER 'S PARADISE . 304 297 Z-WORLD ENGINEERING .... 332
CLEO COMMUNICATIONS, INC 100 134 KENSINGTON MICROWARE LTD97 PROGRAMMER 'S SHOP . 200,201 298 ZORTECH .................. 25
53 CNS.INC . . ............ 295 135 KILA SYSTEMS . . ......... 331 211 PROGRAMMER'S SHOP ..... 202 299 ZORTECH ......... . ........ 93
COMPAQ COMPUTER CORP 150, 151 136 KNOWLEDGE GARDEN ...... 291 212 PROGRAMMER' S SHOP ..... 202
55 COMPUCOM.. .... . .... 318 1n LAH~ . . .......... 1U 213 PROGRAMMER' S SHOP ..... 202 INTERNATIONAL SECTION 64IS1-64
57 COMPUTER AIDED MGMNT .. 136 138 LATTICE.INC ............... 178 PROGRAMMER 'S SHOP ..... 203
No North America n Inquiries please.
58 COMPUTERLANE .......... 333 139 LATTICE.INC ..... . ......... 178 215 PROTECH MARKETING . . . 111
COPIA INTERNATIONAL LTD .. 273 140 LINK COMPUTER GRAPHICS . 331 218 PROTECH MARKETING . . . 111 401 3EST-USA .................. IS·54
60 CORE INTERNATIONAL ....... 37 141 LINK COMPUTER GRAPHICS . 331 217 PSEUDOCORP . . . 332 402 ACCEL CO.,LTD . . IS-36
61 CORE INTERNATIONAL ....... 37 142 LOGICAL DEVICES.INC ...... 339 216 QMS,INC .................. 215 403 AGC TECHNOLOGY CORP .... IS-35
62 COREL SYSTEMS .......... 124 143 LOGICAL DEVICES, INC ...... 339 219 QMS,INC . . . . . . . . . . . . . 215 404 ALADDINKNOWLEDGESYS . . IS·19
63 covox . . . .......... 318 144 LOGICAL DEVICES, INC ...... 339 220 QUATECH,INC .... 302 405 AMOS LTD ....... ..... .. .... IS-42
64 CURTIS.INC .......... 328 145 LOGICAL DEVICES,INC ...... 339 221 QUATECH ,INC .... 302 406 AMERICAN RESEARCH CORP . IS-51
DAMARK ..... . . 196 146 LOTUS . .. .............. . 12,13 222 QUATECH,INC ...... 302 407 AMERICAN RESEARCH CORP . IS-51
308 DATALU X CORPORATION .... 353 147 MACROTRON SYSTEMS.INC . 332 223 QUATECH,INC ...... 302 462 AOC INT'L USA . . IS-6
309 DATALUX CORPORATION .... 353 148 MAP INFO CORP ........... 172 224 QUATECH ,INC ... 302 463 AOC INT'L USA ............. IS-6
65 DATA GENERAL .. 168,169 MARK WILLIAMS COMPANY ... 90 225 QUATECH ,INC . .... 302 464 AOC INT' L USA . ............ IS-6
DATA GENERAL . 168A-B 149 MARYMAC INDUSTRIES ..... 331 226 QUATECH ,INC . . . ..... 302 409 ARGOSYTECHNOLOGY CO.,LTD . IS-52
66 DATA STRATEGIES INT'L ..... 331 150 MATHSOFT . . ........ 247 227 QUATECH ,INC . . .. 302 410 ATICO . . .... 15-60,61
67 DELL COMPUTER CORP .... Cll , 1 151 MATRI X . . ........ 296 228 QUATECH,INC ........... . . 302 411 BIX ...................... 15-57
66 DELL COMPUTER CORP ... 32,33 152 MATRIX ................... 296 229 QUALSTAR CORP . 336 468 BLUE CHIP TECHNOLOGY .. IS' 58
DELL COMPUTER CORP .. 32A- B 154 MEGATEL . . 273 230 QUARTERDECK ........ 224,225 BYTE BACK ISSUES ........ 15-48
69 DIGITAL DISTRIBUTING .... 39 MICROCOMPUTING MKTG.CNCL 340 231 R & R ELECTRONICS ........ 340 467 BYTE BITS . .............. 15-42
70 DIGITAL DISTRIBUTING ..... 39 155 MICRO SOLUTIONS COMP PROD 140 232 RADIO SHACK ............. CIV BYTE PUBLICATIONS ...... 15-59
72 DIG I-DATA CORP .... ... .... 328 156 MICROGRAFX . 135 306 RAIMA . . ........... 45 BYTE SUB.MESSAGE ...... 15-64
73 DISKCOTECH . . . .... ..... 335 157 MICROPRESS ............. 178 233 RAINBOW TECHNOLOGIES ... 78 BYTEWEEK/NEWSLETTER .. 15-63
74 DISKCOTECH . . . . ..... 335 158 MICROPRESS ............. 176 234 RAINBOW TECHNOLOGIES ... 76 412 COMPEX,INC .. 15-20,21
75 DISKETTE CONNECTION .... 331 159 MICROPROCESSORS UNLTD . . 320 235 ROSE ELECTRONICS ....... 105 413 COMPEX,INC . . . .. 15-20,21
76 DISTRIBUTED PROCESSING . 265 MICROSOFT . . . .... 21 236 SAFEWARE,INC . . . ..... 328 416 COMPUBRAS COMPUTERS . 15-56
77 DISTRIBUTED PROCESSING . 265 MICROSOFT . . . ... 54,55 237 SANTA CRUZ OPERATION .... 49 417 COMPUCLASSICS ......... IS-11
78 DIVERSIFIED COMPUTER .... 336 MICROSOFT . . . . . 57 238 SAS INSTITUTE,INC ......... 255 418 COMPUSAVE INT'L . . . 15-36
79 ECOSOFT,INC ... .... 148 MICROWAY . . . . .. 157 239 SCIENTIFIC ENDEAVORS .... 332 419 CYBEX CORPORATION ..... 15-44
80 ELEXOR ASSOCIATES,INC ... 341 MICROWAY . . .... 175 240 SCIENTIFIC ENDEAVORS .... 332 ELONEX ............... .. 15-55
81 EMERSON ... 197 MICROWAY .........• . .. ... 276 241 SCIENTIFIC ENDEAVORS .... 332 421 ETAP INFORMATION TECH .. 15-29
62 EMERSON ............. 197 160 MIS . . .... ......... 167 242 SCOTTSDALE SYSTEMS ..... 321 422 ETAP INFORMATION TECH .. 15-31
83 EPSON 16,17 161 MIX SOFTWARE . . ... 301 243 SEQUITER SOFTWARE.INC .. 189 465 FAST ELECTRONIC GMBH .. 15-37
84 ERGO COMPUTING ..... 242,243 162 MKS . . . . .• • • .. . . . 87 244 SILICON SHACK LTD . . .. 336 466 FAST ELECTRONIC GMBH .. IS-37
85 ERGO COMPUTING . . .. 242,243 165 MULTISCOPE,INC .. 121 245 SN'W COMPUTERS & ELECT .. 70 424 GAMMA PRODUCTIONS .... 15-28
344 BYTE • AUGUST 1990
READER Advertising Supplement included with this issue:

SERVICE
Altex Electronics (U.S. Southern Subscribers Only)

Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No.

425 GAMMA PRODUCTIONS . . ... IS-28 459 UNIVERSAL DATA SYSTEMS . IS-9 509 BRICOM . NE-9 552 BYTE CARD DECK . PC-4
426 GREY MATIER. . . .. IS-53 480 UNIVERSAL DATA SYSTEMS . IS-9 510 BUSINESS COMPUTER SYS ... NE-4 542 CONVEX . PC-9
427 GTCO CORPORATION .... . ... IS-47 461 USA SOFTWARE . ..... IS-25 511 BUSINESS COMPUTER SYS . NE-4 545 INTERFACE GROUP PC-5
428 GTCO CORPORATION .... . ... IS-47 526 BYTE CARD DECK . NE-16 546 METAWARE PC-13
429 IX I LTD . . .. . · IS-62 INT'L DIRECT RESPONSE POSTCARDS 512 CACHE COMPUTERS NE-22 547 MICA COMPUTER . PC-7
430 INES ...................... IS-30 513 CM VENTURES NE-19 548 MICA COMPUTER . PC-7
431 INTERQUAD LTD . . .... IS-5 GATEWAY 2000 ... . IS 514 COMPULYNK . NE-15 MICROCOMPUTER MKTG.CNCL . PC-12
432 IQ ENGINEERING . . . IS-22 REASONABLE SOLUTIONS ...... IS 515 COMPUTER INTEGRATION . NE-7 549 MICROSOFT ............ PC-6
433 IQ ENGINEERING ............ IS-22 STATIC BUSTER.INC . . ... IS 516 COMPUTER INTEGRATION . NE-7 550 MYODA,INC - . . PC-3
434 JC INFO SYSTEMS . . ... IS-17 517 COMTEK SOLUTIONS,INC . NE-13 551 MYODA,INC .... PC-3
435 KNAPCO . . . . IS-50 516 COMTEK SOLUTIONS,INC . NE-13 554 RIO COMPUTERS . PC-2
436 KNAPCO . . . . . . . . . . . . . . IS-50 REGIONAL SECTIONS 519 ECA C&C PRODUCTS.INC . NE-21 555 RIO COMPUTERS ... . PC-2
437 LASERMASTER CORP ........ IS-39 520 ECA C&C PRODUCTS.INC NE-21 556 SOUTHWESTERN NETWORK SYSPC-16
Midwest 64MW1-12
438 LASERMASTER CORP ........ IS-39 521 GEMS . NE-23 557 SOUTHWESTERN NETWORK SYS PC-16
439 M3PC ................... IS-12,1 3 522 GROUP 1 SOFTWARE . NE-16 558 TECH CITY .... ........ . . PC-15
BYTE CARD DECK ........... MW-4
440 MASHOV ................... IS-43 525 INTERFACE GROUP NE-3 559 TECH CITY . . ... PC-15
476 DERBY TECHNOLOGY ....... MW-3
441 MAYFAIR MICROS ....... .. .. IS-10 526 MANCHESTER EQUIPMENT . NE-24
4n DERBY TECHNOLOGY ... MW-3
442 PC COMPUTER SOLUTIONS ... IS-44 MANCHESTER EQUPMT NE-24A-B
478 INTERFACE GROUP ... MW-5
443 PROGRAMMER'S ODYSSEY .. IS-62 MICROCOMPUTER MKTG.CNCL . NE-14 South 64 S01 -12
479 MYODA,INC ............... MW-12
444 PROGRAMMER'S ODYSSEY .. IS-62 529 MICROSOFT . . .. NE-8
480 MYODA,INC . . MW-12
445 SIEMENS AG ... ..... .... ... IS-27 530 MYODA,INC ............. NE-17 491 DERBY TECHNOLOGY ..... .. S0-9
483 RIO COMPUTERS ..... MW-2
446 SMART SOFTWARE IS-32 531 MYODA,INC ............ NE-17 492 DERBY TECHNOLOGY ....... S0·9
484 RIO COMPUTERS . MW-2
SOFTLINE . . . . . . .. IS-33 532 RIO COMPUTERS . NE-2 493 GEMS . . ................. S0-12
485 SCAN -TECH 90 . . ... MW-7
447 SOFTWARE CONST. CO.LTD .. IS-45 533 RIO COMPUTERS ...... NE-2 494 INTERFACE GROUP ......... S0-3
486 SCAN-TECH 90 . . . ... MW-7
448 SOFTWARE DMI ........... IS-54 534 SOUTHWESTERN NETWORK SYSNE-10 495 MYODA,INC ................ S0-5
487 STA ... .. ......... ..•..... MW-11
449 SOFTWARE DMI ........... IS-62 535 SOUTHWESTERN NETWORK SYSNE-10 496 MYODA,INC ........... •.... S0-5
488 STA ... ....... . ... . . • ..... MW-11
451 SPECURITY INDUSTRIES LTD . IS-46 536 TECH CITY . . .... NE-11 499 RIO COMPUTERS ... S0-2
489 TECH CITY .... • • •. . . . ...... MW-9
452 SURAH,INC ............... IS-58 537 TECH CITY .............. NE-11 500 RIO COMPUTERS ... S0-2
490 TECH CITY ..... MW-9
453 TEACCORPORATION ... IS-14 538 UNITED INNOVATIONS ... . NE-20 501 SCAN-TECH 90 .............. S0-7
454 TOLTRAN LTD .... ..... .... IS-30 502 SCAN-TECH 90 .. . ........... S0-7
455 TOLTRAN LTD ........... . . IS-30 Northeast 64NE1-24 503 SYSTEM POWERHOUSE,INC .. S0-4
TOPS .. . .... IS-41 Pacific Coast 64 PC1-16 504 SYSTEM POWERHOUSE.INC . S0-4
457 TRIANGLE DIGITAL SERV.LTD . IS-54 507 AYDIN CONTROLS . NE-5 505 TECH CITY . S0-1 1
458 TRIGEM COMPUTER,INC .... IS-2 508 AYDIN CONTROLS . NE-5 539 BRICOM . ....... PC-11 506 TECH CITY . S0-11

BYTE ADVERTISING SALES STAFF:


Steven M. Vito, Associate Publisher/V.P. of Marketing, One Phoenix Mill Lane, Peterborough, NH 03458, tel. (603) 924-9281
Arthur Kossack, Eastern Advertising Director, Two Prudential Plaza, 180 North Stetson Ave., Chicago, IL 60601, tel. (312) 616-3341
Jennifer L. Bartel, Western Advertising Director, 14850 Quorum Drive, Suite 380, Dallas, TX 75240, tel. (214) 701-8496
Liz Coyman, Inside Sales Director, One Phoenix Mill Lane, Peterborough, NH 03458, tel. (603) 924-2518
NEW ENGLAND MIDWEST NORTH PACIFIC: Campbell , CA BYTE BITS (2x3) Catalog Showcase
ME, NH , VT. MA, RI, CT, ONTARIO IL, MO, KS, IA , ND, SD, MN , SILICON VALLEY, HI, WA , AK, Mark Stone (603) 924-6830 Scott Gagnon (603) 924-2651
CANADA & EASTERN CANADA WI, NE, IN, Ml. OH W . CANADA BYTE Publications BYTE Publications
Dan Savage (617) 262-1160 Kurt Kelley (312) 616-3328 Bill McAfee (408) 879--0371 One Phoenix Mill Lane One Phoenix Mill Lane
MaryAnn Goulding (603) 924-2664 Mary Ann Goulding (603) 924-2664 McGraw-Hill Publications Peterborough, NH 03458 Peterborough, NH 03458
McGraw-Hill Publications McGraw-Hill Publications 1999 South Bascom Ave.
575 Boylston Street Two Prudential Plaza Suile #2 10 The Buyer's Mart (lx2) BYTE Deck
Boston, MA 021 16 180 North Stetson Ave. Campbell , CA 95008 Brian Higgins (603) 924-3754 Ed Ware (603) 924-2596
FAX: (617) 262-6430 Chicago , IL 60601 FAX: (408) 879-9067 BYTE Publications BYTE PubI ications
FAX: (312) 616-3370 One Phoenix Mill L ane One Phoenix Mill Lane
EAST COAST SOUTH PACIFIC: Los Angeles , CA Peterborough, NH 03458 Peterborough, NH 03458
NY, NYC, NJ, DE, PA SOUTHWEST, LOS ANGELES COUNTY. AZ ,
Kim Norris (212) 512-2645 ROCKY MOUNTAIN NM , SOUTHERN NEVADA Regional Advertising Computing for Engineers Deck
Ariane Casey (212) 512-2368 CO,OK, TX, Scott Gagnon (714) 557-6292 James Bail (603) 924-2533 Ellen Perham (603) 924-2598
Patricia Payne (603) 924-2654 Alison Keenan (214) 701-8496 Jonathan Sawyer (603) 924-2665 Barry Echavarria (603) 924-2574 BYTE Publications
McGraw-Hill Publications Patricia Payne (603) 924-2654 McGraw-Hill Publications Larry Levine (603) 924-2637 One Phoenix Mill Lane
1221 Avenue of the Americas- McGraw-Hill Publications 3333 Wil shire Boulevard #407 BYTE Publications Peterborough, NH 03458
28th Floor 14850 Quorum Drive Los Angeles , CA 90010 One Phoenix Mill Lane
New York, NY 10020 Suite 380 FAX: (714) 557-2219 Peterborough, NH 03458 Peterborough, NH Office
FAX: (212)512-2075 Dallas. TX 75240 Inside Sales FAX: 603-924-2683
FAX: (214) 991-6208 SOUTH PACIFIC: Costa Mesa. CA Advertising FAX: 603-924-7507
SOUTHEASf ORANGE COUNTY.
NC. SC , GA, FL, AL, TN, VA, NORTH PACIFIC: San Francisco, CA SAN DIEGO COUNTY. UT
MS. AR, LA, DC. MD, WV , KY NORTHERN CA, OR, ID, MT, Ron Cordek (714) 557-6292
John Y. Schilin (404) 843-4782 WY , NORTHERN NV Jonathan Sawyer (603) 924-2665
Patricia Payne (603) 924-2654 Roy J. Kops (415) 954-9728 McGraw-Hill Publicat ions
McGraw-Hill Publications Leslie Hupp (415) 362-4600 300 I Red Hill Ave.
4170 Ashford-Dunwoody Road McGraw-Hill Publications Building #I-Suite 222
Suite 520 425 Battery Street Costa Mesa , CA 92626
Atlanta. GA 30319 San Francisco, CA 94111 FAX : (7 14) 557-2219
FAX: (404) 252-4056 FAX: (415) 954-9786

International Advertising Sales Staff:


Uwe Kretzschmar, European Advertising and Marketing Manager, BYTE Publications,
McGraw-Hill Publishing Co., Wimbledon Bridge House, One Hartfield Road, Wimbledon, London, SW19 3RU, England, Tel: 44 815431234, Fax: 44 815403833
GERMANY FRANCE, ITALY JAPAN HONGKONG TAIWAN
Uwe Kretzschmar (44-81-545-6268) Zena Coupe , Amanda Blaskeu Masaki Mori Seavex Ltd. Nancy Yin
UNITED KINGDOM A-Z International Sales Ltd . McGraw- Hill Publishing Co. 503 Wilson House The Third Wave Publishing Corp.
Roz Weyman (44-81-545-6269) 4 Ashmount Road , Homsey Lane Overseas Corp. 19-27 Wyndham St. 977 Min Shen E. Road. 1-4 Fir.
McGraw-Hill Publishing Co. Highgate, London Nl9 3BH Room 1528 Central, Hong Kong Taipei 10581 , Taiwan ROC
Wimbledon Bridge House England K asumigaseki Bldg. Tel : 852 5 260149 Tel : 886 2 763 0052
One Hartfield Road Tel: 44 712814116 3-2-5 Kasumigaseki , Telex: 60904 SEVEX HX
Wimbledon , London SWl9 3RU FAX : 44 71 28 1 8224 Chiyoda-Ku FAX : 852 810 1283
England Tokyo 100, Japan
Tel: 44 81 545 6269 ISRAEL Tel : 81358 1981 1 SINGAPORE
FAX: 44 81 540 3833 Dan Ehrlich FAX : 81358 14018 Seavex Ltd.
TELEX: 892 191 Ehrlich Communication International 400 Orchard Road , #10--01
P.O. Box 11297 Singapore 0923
BENEUJX Tel Aviv 61112 Republic of Singapore
Frank Tanis Israel Tel: 65 734 9790
Batenburg 103 Tel: (972) 3 449823 Telex: RS35539 SEAVEX
3437 AB Nieuwegein FAX: (972) 3 5468168 FAX: 65 732 5129
The Netherlands
Tel: 31 34 02 49496
FAX: 31 34 02 37944

AUGUST 1990 • BYT E 345


To get further information on the products advertised in BYTE, fill out

READER 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

SERVICE
liability for errors or omissions.

• Correspond directly with company.

Index to Advertisers by Product Category


Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No.

118 HOUSTON COMPUTER SERV . 340 445 SIEMENS AG ...... IS-27 135 KILA SYSTEMS . .. 331
HARDWARE 132 KEA SYSTEMS . 328 534 SOUTHWESTERN NETWORK SYS NE-10 439
154
M3PC
MEGATEL .
.............. IS-12,13
. ..... 273
134 KENSINGTON MICROWARE LTD .. .97 535 SOUTHWESTERN NETWORK SYSNE-10
183 NORTHGATE COMPUTER SYS . 221 556 SOUTHWESTERN NETWORK SYSPC-16 547 MICA COMPUTER .. . . . .... PC-7
800 Aoorns 184 NORTHGATE COMPUTER SYS . . 223 557 SOUTHWESTERN NETWORK SYSPC-16 548 MICA COMPUTER ... PC-7
185 NORTHGATE COMPUTER SYS 256,257 270 THE SOFTWARE LINK . . 164 MICROWAY . . ........... 175
405 AMOS LTD ................ . . IS-42 186 NUMONICS . . .. . .... 244 271 THE SOFTWARE LINK . . . 164 160 MIS .. 167
14 AMERICAN ADVANTECH . 336 204 PERCON . . 319 272 THE SOFTWARE LINK .. 165 479 M YODA,INC . . . .. MW-12
409 ARGOSY TECHNOLOGY CO.,LTD . IS-52 273 THE SOFTWARE LINK . . .... 165 480 MYODA,INC .. MW-12
468 BLUE CHIP TECHNOLOGY .. IS-58 806 MASS STORAGE 495 MYODA,INC .... S0-5
512 CACHE COMPUTERS . . . . . NE-22 811 PRINTERS/PLOTTERS 498 MYODA,INC . . S0-5
48 CAPITAL EQUIPMENT ........ 72 402 ACCEL CO.,LTD . . IS-38 530 MYODA,INC .... NE-17
49 CAPITAL EQUIPMENT .. 73 8 AK SYSTEMS . 341 316 ADDMASTER CORP . 320 531 MYODA,INC ........ . NE-17
412 COMPEX, INC . . . ..... IS-20,21 47 CANON . .. ...... 51 108 HEWLETT·PACKARD PERIPH .. . . 129 550 MYODA,INC .. . .... PC-3
413 COMPEX,INC .......... IS-20,21 60 CORE INTERNATIONAL. .. . . 37 109 HEWLETT·PACKARD PERIPH . 130,131 551 MYODA,INC ... PC-3
76 DISTRIBUTED PROCESSING . 265 81 CORE INTERNATIONAL. ......... 37 110 HEWLETT-PACKARD PERIPH .. 63 171 NASCENT TECHNOLOGY .... 320
77 DISTRIBUTED PROCESSING . 265 88 DATA STRATEGIES INT'L. 331 437 LASERMASTER CORP ...... IS-39 172 NASCENT TECHNOLOGY .... 320
519 ECAC&C PRODUCTS,INC .. NE-21 72 DIGl·DATA CORP 328 438 LASERMASTER CORP . . . IS-39 178 NETWORK PCN/AA COMP 328,327
520 ECA C&C PRODUCTS, INC .. NE· 21 155 MICRO SOLUTIONS COMP.PROD 140 300 OUTPUT TECHNOLOGY CORP . 41 180 NORTHGATE COMPUTER SYS 112,113
83 EPSON .... 16,17 189 OVERLAND DATA,INC .... 319 191 PANASONIC (LASER PRINTERS) 237 307 NORTHGATE COMPUTER SYS 142,143
104 GTEK,INC . . . . . . . .. 352 205 PINNACLE MICRO . . . ..... 81 192 PANASONIC (1100 SERIES PRINTER) . 83 181 NORTHGATE COMPUTER SYS 192,193
105 GTEK,INC . . . ............ 352 206 PINNACLE MICRO . . . .. . ..... 81 218 QMS ,INC . . ..... 215 182 NORTHGATE COMPUTER SYS 208,207
112 HIGH RES TECHNOLOGIES .. 340 229 QUALSTAR CORP . . . . 336 219 QMS,INC . . ...... 215 196 PC BRAND . . . . . 179
115 HOMESMARTCOMPUTING .. 335 255 STORAGE DIMENSIONS ...... 69 452 SURAH,INC . . ... IS-58 PC BRAND ... 180-181
124 10 TECH ... 328 256 STORAGE DIMENSIONS . ..... 69 264 TEKTRONIX . . ...... 98,99 PC BRAND .... 182-185
126 JB TECHNOLOGIES ... . 318 453 TEACCORPORATION . . . IS·14 265 TEKTRONIX . 98,99 232 RADIO SHACK . . . . .. . ..... CIV
127 JB TECHNOLOGIES . . . . 318 290 VOGON ENTERPRISES LTD ... 88 538 UNITED INNOVATIONS . . . NE-20 483 RIO COMPUTERS ........ MW-2
434 JC INFO SYSTEMS ......... IS-17 484 RIO COMPUTERS .. MW-2
141 LINK COMPUTER GRAPHICS . 331 807 MISCELLANEOUS 812 SCANNERS/IMAGE PROCESSORS 499 RIO COMPUTERS . S0-2
159 MICROPROCESSORS UNLTD . 320 500 RIO COMPUTERS .. S0-2
MICROWAY .... . ...... 157 9 ALPHA PRODUCTS . . . . . . . . . . . 338 201 PENTEX . .. 31 532 RIO COMPUTERS .... NE-2
MICROWAY. . . .... .. . 276 14 AMERICAN ADVANTECH . . . 336 533 RIO COMPUTERS .. NE-2
175 NCI .. . 138 ANTHRO . . ..... . .70 813 SOFTWARE SECURITY 554 RIO COMPUTERS ......... PC-2
176 NCI . . . .. .... .. 138 . 36 BLACK JACK COMPUTER 336 555 RIO COMPUTERS . . . . PC-2
179 NOHAU .... 339 515 COMPUTER INTEGRATION . . NE-7 404 ALADDIN KNOWLEDGE SYS ... IS-19 534 SOUTHWESTERN NETWORK SYSNE-10
202 PERCEPTIVE SOLUTIONS,INC 139 518 COMPUTER INTEGRATION . NE-7 22 AMIC MICRO SERVICES.INC 236 535 SOUTHWESTERN NETWORK SYSNE-10
203 PERCEPTIVE SOLUTIONS,INC 139 83 covox . . . . . . 318 485 FAST ELECTRONIC GMBH .... IS-37 556 SOUTHWESTERN NETWORKSYSPC-18
207 PLUS DEVELOPMENT . ...... 117 311 IN FOCUS SYSTEMS,INC ..... 48,47 466 FAST ELECTRONIC GMBH . .. . IS-37 557 SOUTHWESTERN NETWORK SYSPC-16
208 PROCOMP USA .. 335 312 IN FOCUS SYSTEMS,INC .. 48,47 215 PROTECH MARKETING ........ 111 487 STA . . ..... . ........... MW-11
220 QUATECH,INC . . . .. 302 121 INTEGRAND . . . . 228 216 PROTECH MARKETING ...... . 111 488 STA .......... MW-11
221 QUATECH,INC .. 302 432 IQ ENGINEERING . . IS-22 233 RAINBOW TECHNOLOGIES . . . 78 503 SYSTEM POWERHOUSE.INC S0-4
222 QUATECH ,INC .... 302 433 IQ ENGINEERING . . . .. IS-22 234 RAINBOW TECHNOLOGIES . . .... 78 504 SYSTEM POWERHOUSE,INC S0-4
223 QUATECH ,INC ... . 302 435 KNAPCO .. .. .. .. . IS-50 247 SOFTWARE SECURITY . 210 489 TECH CITY .............. MW-9
224 OUATECH ,INC• . . . ... 302 436 KNAPCO . . . . . IS-50 451 SPECURITY INDUSTRIES LTD . IS-46 490 TECH CITY ...... MW-9
225 QUATECH ,INC . . 302 147 MACROTRON SYSTEMS,INC . 332 505 TECH CITY ... .. S0-11
226 QUATECH ,INC ....... 302 260 TULIN CORP .. 176 506 TECH CITY . . .. S0-11
814 SYSTEMS
227 QUATECH,INC . . . .. 302 289 VIZIFLEX SEELS .. . 328 536 TECH CITY ... NE-11
228 QUATECH ,INC ... 302 291 WIESEMANN & THEIS GMBH ..... 96 403 AGC TECHNOLOGY CORP . . . . IS-35 537 TECH CITY . . .. NE-11
261 TALL TREE SYSTEMS . . 340 296 Z-WORLD ENGINEERING . . 332 10 ALR 2,3 558 TECH CITY .. PC-15
288 THE PERISCOPE COMPANY .. 287 297 Z-WORLD ENGINEERING . . . . . . 332 11 ALA .. 2,3 559 TECH CITY . . . . PC-15
2119 THE PERISCOPE COMPANY .. 287 12 ALTEC TECHNOLOGY CORP . 266 283 TECHNOLOGY POWER ENTER328
457 TRIANGLE DIGITAL $ERV.LTD . IS-54 808 MODEMS/MULTIPLEXORS 14 AMERICAN ADVANTECH . 338 319 TEXAS MICROSYSTEMS . 274,275
408 AMERICAN RESEARCH CORP . IS-51 274 TOSH IBA . 122,123
801 DRIVES 33 BAY TECHNICAL ASSOCIATES . 141 407 AMERICAN RESEARCH CORP . IS-51 275 TOSHIBA . 122,123
34 BAY TECHNICAL ASSOCIATES .. 141 507 AYDIN CONTROLS ... . ... . . NE-5 282 UHC . . .. 89
126 JB TECHNOLOGIES . 318 55 COMPUCOM . 318 508 AYDIN CONTROLS . . . ... NE-5 283 UHC .. .. . .. .. . 89
127 JB TECHNOLOGIES . 318 278 TOUCHBASE SYSTEMS .......... 68 52 CHEETAH INT'L .. .. 251 293 XEC PRODUCTS . . ... 283
207 PLUS DEVELOPMENT . . 117 459 UNIVERSAL DATA SYSTEMS ... IS-9 COMPAQ COMPUTER CORP 150,151
458 TRIGEM COMPUTER, INC ...... IS-2 480 UNIVERSAL DATA SYSTEMS . IS-9 514 COMPULYNK . . . . NE-15 ~5 u~
517 COMTEKSOLUTIONS,INC . NE-13
802 FACSIMILE 809 MONITORS 518 COMTEKSOLUTIONS,INC . NE-13 17 AMERICAN POWER CONV 173
DAMARK . . .... 198 16 AMERICAN POWER CONV 173
510 BUSINESS COMPUTER SYS . NE-4 482 AOC INT' L USA . .... . .... . . . .. IS-6 85 DATA GENERAL . 188,189 35 BEST POWER TECH.,INC . 340
511 BUSINESS COMPUTER SYS . NE-4 483 AOC INT'L USA . . . ... IS-6 DATAGENERAL . 168A-B 81 EMERSON 197
484 AOC INT' L USA ............... IS-6 87 DELL COMPUTER CORP .... Cll , 1 82 EMERSON 197
803 HARDWARE PROGRAMMERS 421 ETAP INFORMATION TECH ... . IS-29 DELL COMPUTER CORP .. 32A-B 193 PARA SYSTEMS . . .... 127
422 ETAP INFORMATION TECH .... IS-31 68 DELL COMPUTER CORP ... 32,33 199 PC POWER & COOLING . ..... . .. 216
BINARYTECHNOLOGY,INC 339 114 Hl·TECH INSTRUMENTS . 335 478 DERBY TECHNOLOGY .... MW-3 200 PC POWER & COOLING . .. .. 216
41 BP MICROSYSTEMS . 328 431 INTERQUAD LTD . . IS-5 477 DERBY TECHNOLOGY .... MW-3
104 GTEK,INC . . 352 187 NANAO . 195 491 DERBY TECHNOLOGY ..... S0-9
105 GTEK,INC 352 188 NANAO . 195 492 DERBY TECHNOLOGY . .. S0-9
140 LINK COMPUTER GRAPHICS . 331 177 NEC HOME ELECTRONICS .... 26,27 89 DIGITAL DISTRIBUTING ...... 39
144 LOGICAL DEVICES,INC . 339 190 PANASONIC (MONITORS) ........ 15 70 DIGITAL DISTRIBUTING .. 39 SOFTWARE
145 LOGICAL DEVICES,INC . 339 ELONEX . . ... IS-55
280 TULIN CORP . 176 810 NETWORK HARDWARE 84 ERGO COMPUTING .. ... 242,243
294 XELTEK . 341 816 APPLE/MAC APPLICATIONS
85 ERGO COMPUTING ..... 242,243
295 XELTEK . 341
Sclentltlc/Technlcal
401 JEST-USA .................. IS-54 EVEREX SYSTEMS COMP 229,230
19 AMERICAN RESEARCH CORP . 188 88 EVEREX SYSTEMS COMP .. . 231 238 SAS INSTITUTE,INC . 255
804 INSTRUMENTATION 20 AMERICAN RESEARCH CORP . 188 87 EVEREX SYSTEMS COMP .. . 232 292 WOLFRAM RESEARCH .......... 84
33 BAY TECHNICAL ASSOCIATES . . 141 89 FIRSTCOMPUTERSYS.,INC .. 318
80 ELEXOR ASSOCIATES,INC . 341 34 BAY TECHNICAL ASSOCIATES .. 141 90 FIRST COMPUTER SYS., INC .. 318 817 APPLE/MAC GRAPHICS
248 SOLUS SYSTEMS,INC . 287 399 BUFFALO PRODUCTS . 191 93 FLYTECH TECHNOLOGY,INC .. 59
CLEOCOMMUNICATIONS,INC ... 100 GATEWAY 2000 . . . . . 22,23 519 ECA C&C PRODUCTS,INC . NE-21
805 KEYBOARDS/MICE 84 CURTIS.INC 328 313 HIGH TECH LIQUIDATORS,INC 340 520 ECA C&C PRODUCTS.INC . NE-21
419 CYBEX CORPORATION ....... IS-44 314 HIGH TECH LIQUIDATORS,INC 340 119 IMAGE-IN 137
308 DATALUX CORPORATION . 353 430 INES . . ... . . . . . .. . IS-30 113 HITECHEQUIPMENTCORP .. 341 120 IMAGE·IN . . 137
309 DATALUX CORPORATION . 353 126 JB TECHNOLOGIES . 318 117 IBM WORKSTATION . . .. ... 60,61
427 GTCO CORPORATION ........ IS-47 127 JB TECHNOLOGIES ... 318 122 INTERACTIVE SYSTEMS CORP280 818 APPLE/MAC - LAN
428 GTCO CORPORATION ........ IS-47 443 PROGRAMMER'S ODYSSEY .. IS-62 123 INTERACTIVE SYSTEMS CORP280
315 HOOLEON 214 444 PROGRAMMER'S ODYSSEY .. IS-62 130 JEMINI ELECTRONICS ... . .. 335 TOPS . . ..... IS-41

346 BYTE • AUGUST 1990


READER
SERVICE *Correspond directly with company.

Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No.

819 APPLE/MAC LANGUAGES MICROSOFT . . . ..... 21 478 INTERFACE GROUP ... MW·5 118 l.C. EXPRESS . . .... 332
MICROWAY . 276 494 INTERFACE GROUP S0-3 125 JADE . . ... 329
COPIA INTERNATIONAL LTD . 273 169 NANTUCKET . 252 525 INTERFACE GROUP NE-3 302 JAMECO ... ........... 322,323
170 NANTUCKET . . 253 545 INTERFACE GROUP PC-5 6 JDR MICRODEVICES .... 349-351
820 ATARI/AMIGA- LAN PROGRAMMER 'S PARADISE 40,40A-C 7 JDR MICRODEVICES . . . 349-351
253 STONY BROOK SOFTWARE .. 240 838 OTHER - UTILITIES MANCHESTER EOUIPMNT . NE·24A-B
542 CONVEX . PC-9 254 STONY BROOK SOFTWARE .. 240 528 MANCHESTER EQUIPMENT NE·24
487 STA . ...... MW-11 281 TURBO POWER . . .... 300 103 GREENVIEW .................. 68 149 MARYMAC INDUSTRIES . .. . . 331
488 STA ................ MW-11 VERMONT CREATIVE SIW .... 35 257 SUN MICROSYSTEMS . . ... 8,9 441 MAYFAIR MICROS ......... IS-10
298 ZORTECH .................. 25 262 UHC . . . 89 MICROCOMPUTER MKTG.CNCL . NE-14
299 ZORTECH .................. 93 283 UHC . . . 89 MICROCOMPUTER MKTG.CNCL . PC-12
821 IBM/MSDOS APPLICATIONS
287 VIDEO TEXTBOOK TRAINING . . 238 479 MYODA,INC ............ MW-12
Buslneaa Office
829 IBM/MSDOS UTILITIES 288 VIDEO TEXTBOOK TRAINING . 236 480 MYODA,INC ............ MW-12
26 AXSYS . . .............. 75 495 MYODA,INC ....... S0-5
27 AXSYS ........................ 75 25 ATRON CADRE TECHNOLOGIES .. 29 496 MYODA,INC . S0·5
28 AXSYS . . .75 37 BLAISE ........................ 6 839 DESKTOP 530 MYODA,INC ... NE-17
97 GCOM,INC . . 336 531 MYODA,INC . NE-17
57 COMPUTER AIDED MNGMNT . 136
103 GREENVIEW .................. 68
PUBLISHING 550 MYODA,INC ............ PC-3
94 FORMWORX CORP 132
95 FOX SOFTWARE ......... . ....... 7 JAMES RIVER GROUP,INC . . 88 119 IMAGE·IN 137 551 MYODA,INC .............. PC-3
424 GAMMA PRODUCTIONS ...... IS-28 136 KNOWLEDGE GARDEN . 291 120 IMAGE-IN . . . . . . . . . . . • • . 137 178 NETWORK PCIWAA COMP 326,327
425 GAMMA PRODUCTIONS ...... IS-28 440 MASHOV . . IS-43 157 MICROPRESS . 176 153 NEVADA COMPUTER CORP .. 337
107 HAVEN TREE SOFTWARE LTD . 190 MICROSOFT . . . ......... 54,55 158 MICROPRESS . 176 307 NORTHGATECOMPUTERSYS 142,143
146 LOTUS . . ........ 12,13 MICROSOFT ................... 57 174 NATIONAL TELEVAR .. 62 180 NORTHGATECOMPUTERSYS 112,113
174 NATIONAL TELEVAR ............ 82 161 MIX SOFTWARE . 301 235 ROSE ELECTRONICS .......... 105 181 NORTHGATECOMPUTERSYS 192,193
194 PATTON & PATTON .............. 78 165 MULTISCOPE,INC .. 121 182 NORTHGATECOMPUTERSYS 206,207
306 RAIMA . . 45 166 MULTISCOPE,INC ............. 121 183 NORTHGATE COMPUTER SYS 221
235 ROSE ELECTRONICS . ....... 105 321 NANOAPPS . 140 184 NORTHGATE COMPUTER SYS 223
187 NU-MEGA TECHNOLOGIES . . . 71 840 EDUCATIONAL/ 185 NORTHGATE COMPUTER SYS 256,257
243 SEQUITER SOFTWARE.INC 189
449 SOFTWARE DMI. ..... .. ..... IS-62 188 OAKLAND GROUP.INC . 226 INSTRUCTIONAL 196 PC BRAND ................ 179
230 QUARTERDECK . . . . . 224,225 PC BRAND .... 180,181
236 SAFEWARE,INC . 328 30 B & B ELECTRONICS . . 332 PC BRAND .. 162-185
822 IBM/MSDOS APPLICATIONS 258 SUPERSOFT . 268 BYTE BACK ISSUES . 273 442 PC COMPUTER SOLUTIONS . IS·44
Sclentlllc/Technlcel 278 TRITON TECHNOLOGIES . 1n BYTE BACK ISSUES . . . IS-46 PC CONNECTION ..... . . 102,103
279 TRITON TECHNOLOGIES . 1n 43 BYTE BITS . . . . . . . . . . . . . . . 341 PC CONNECTION .... 104, 104A-C
79 ECOSOFT,INC . 148 467 BYTE BITS ..... IS-42 303 PROGRAMMER' S PARADISE . 304
151 MATRIX . 296 BYTE CARD DECK . . ... MW-4
830 OTHER APPLICATIONS 231 R & R ELECTRONICS ........ 340
152 MATRIX . 296 526 BYTE CARD DECK . NE-16
Business Oltlce 483 RIO COMPUTERS .. MW-2
173 NATIONAL INSTRUMENTS ...... Clll 552 BYTE CARD DECK . PC-4 484 RIO COMPUTERS ... MW-2
251 SPECTRUM .. . 241 BYTE PUBLICATIONS . IS·59
522 GROUP 1 SOFTWARE . NE-16 499 RIO COMPUTERS ........ . S0-2
252 STATSOFT . . ............ . .. 67 BYTE SUB.MESSAGE . 320
197 PC GLOBE ................... 94 500 RIO COMPUTERS ..... S0-2
266 UNIVERSAL CROSS.ASSEMBLERS . 320 198 PC GLOBE ... 94 BYTE SUB.MESSAGE ........ IS-64 532 RIO COMPUTERS .. NE-2
292 WOLFRAM RESEARCH . . . .. 64 BYTEWEEK/NEWSLETTER .... IS-63
293 XEC PRODUCTS . 283 533 RIO COMPUTERS ....... NE-2
429 I XI LTD . . .. IS-62 554 RIO COMPUTERS . .. PC-2
823 IBM/MSDOS APPLICATIONS 831 OTHER APPLICATIONS 133 KEITHLEY METRABYTE . 336 555 RIO COMPUTERS ...... PC·2
Mlscellaneous Sclentlllc/Technlcal 142 LOGICAL DEVICES,INC . 339 242 SCOTTSDALE SYSTEMS . . .. 321
143 LOGICAL DEVICES.INC . . . 339 244 SILICON SHACK LTD .. 336
454 TDLTRAN LTD . . .... IS-30 MARK WILLIAMS COMPANY . . . 90 NRllMCGRAW·HILL ........ 266A-B 446 SMART SOFTWARE ........ IS-32
455 TOLTRAN LTD . . . . . . . . . . . . . . . IS-30 PROGRAMMER'S PARADISE 40,40A-C 485 SCAN·TECH 90 . . MW-7 245 SN'W COMPUTERS & ELECT .. 70
PROGRAMMER' S SHOP . 200,201 466 SCAN·TECH 90 . . . MW-7 SOFTLINE . . .. IS-33
824 IBM/MSDOS - CAD 211 PROGRAMMER 'S SHOP .. ... 202 501 SCAN·TECH 90 . . S0·7 246 SOFTWARE ADD-ONS . . ... 205
212 PROGRAMMER'S SHOP ..... 202 502 SCAN·TECH 90 . S0-7 447 SOFTWARE CONST.CO.LTD. IS-45
21 AMERICAN SMALL BUSINESS . 149 213 PROGRAMMER'S SHOP ..... 202 UNIXWORLD ........... 316A-B 259 SUPREME ENTERPRISE ..... 334
29 A.M.S. 340 PROGRAMMER'S SHOP ..... 203 UNIXWORLD 317 503 SYSTEM POWERHOUSE,INC S0-4
542 CONVE X . PC-9 250 SPECIALTY SOFTWARE ..... 234 504 SYSTEM POWERHOUSE,INC S0-4
96 GENERIC SOFTWARE . . 249 292 WOLFRAM RESEARCH . . . . 84 266 TELEPHONE PRODUCT CTR . 330
99 GENERIC SOFTWARE . 249 841 MAIL ORDER/ 267 TERABYTE INT'L,INC .... 335
301 WINTEK 331 632 OTHER APPLICATIONS 284 UNITEX . . . 324,325
Mlscellaneous
RETAIL 285 UNITEX . . ...... 324,325
825 IBMIMSDOS COMMUNICATIONS 305 ALTEX ELECTRONICS . 304 461 USA SOFTWARE ....... . .. IS-25
106 G.W. COMPUTERS,INC . 147 13 AMERICAL GROUP . 320 267 VIDEO TEXTBOOK TRAINING . 236
78 DIVERSIFIED COMPUTER . 336 478 INTERFACE GROUP ......... MW-5 410 ATICO .. . IS-60,61 286 VIDEO TEXTBOOK TRAINING . 236
239 SCIENTIFIC ENDEAVORS . 332 494 INTERFACE GROUP ......... S0·3 507 AYDIN CONTROLS . NE-5
240 SCIENTIFIC ENDEAVORS .. 332 525 INTERFACE GROUP NE-3 508 AYDIN CONTROLS . NE-5
241 SCIENTIFIC ENDEAVORS . 332 545 INTERFACE GROUP PC-5 304 BEST POWER TECH ., INC . 304 842 MISCELLANEOUS
448 SOFTWARE DMI . . . . . IS-54 287 VIDEO TEXTBOOK TRAINING . 236 42 BUREAU OF ELECTRONIC PUBL .. 74
260 TALKING TECHNOLGY .. 328 288 VIDEO TEXTBOOK TRAINING . . 238 23 ANNABOOKS . 138
510 BUSINESS COMPUTER SYS . NE-4
2n TRAVELING SOFTWARE . . ... 77 509 BRICOM . . . . . . . . . . . . . • . NE-9
511 BUSINESSCOMPUTERSYS . NE-4
276 TRITON TECHNOLOGIES . 1n 833 OTHER APPLICATIONS 539 BRICOM . . ........ ... .... PC·11
320 BYTE CATALOG SHOWCASE . 304
279 TRITON TECHNOLOGIES . 1n Word ProceBBlng 513 CM VENTURES NE-19
44 B&C MICROSYSTEMS . 339
98 FRANCE TELECOM.INC ......... 18
45 B&C MICROSYSTEMS . 341
478 INTERFACE GROUP ..... MW·5 ~~MD 1M
826 IBMIMSDOS GRAPHICS 46 S&C MICROSYSTEMS . . 341
494 INTERFACE GROUP . S0-3
NE·3 416 COMPUBRASCOMPUTERS ... IS-56
525 INTERFACE GROUP
62 COREL SYSTEMS . . 124 417 COMPUCLASSICS .......... IS·11
310 INFORMATION&CONTROLLAB.CO 295
545 INTERFACE GROUP PC-5
418 COMPUSAVE INT'L . . ..... IS-38 843 ON-LINE
156 MICROGRAFX . 135
834 OTHER-CAD
58 COMPUTERLANE 333 SERVICES
517 COMTEK SOLUTIONS.INC . . NE-13
518 COMTEK SOLUTIONS.INC . NE-13 450 SI X .....••. . . .. ....... 284,285
827 IBMIMSDOS - LAN 150 MATHSOFT . 247
542 CONVEX . PC-9 SIX . 343
24 ARTISOFT . 261 476 DERBY TECHNOLOGY ....... MW·3 411 SI X . . IS-57
835 OTHER - CROSS DEVELOPMENT
146 MAP INFO CORP 172 4n DERBY TECHNOLOGY ....... MW·3
TOPS ... ...... IS-4 1 317 BOS NATIONAL.INC . 320 491 DERBY TECHNOLOGY S0·9
217 PSEUDOCORP . 332 492 DERBY TECHNOLOGY . . . S0-9 844 OPERATING
828 IBM/MSDOS LANGUAGES SOFTWARE DEVELOPMENT SYS 109 73 DISKCOTECH . 335 SYSTEMS
74 DISKCOTECH . 335
38 BORLAND INTERNATIONAL . . 11 838 OTHER - LAN 75 DISKETTE CONNECTION . . 331 131 KADAK PRODUCTS LTD . 335
39 BORLAND INTERNATIONAL . . 11 91 FIRST SOURCE INT'L 321 237 SANTA CRUZ OPERATION . 49
53 CNS.INC . 295 ORACLE . 219 92 FIRST SOURCE INT'L 321
88 FAIRCOM 233 493 GEMS . . S0-12
102 GLOCKENSPIEL . . . 119 837 OTHER - LANGUAGES 521 GEMS . NE-23 845 RECRUITMENT
137 LAHEY . ........... 147 426 GREY MATTER . . . IS-53
I
138 LATTICE,INC. 178 31 BASE TWO DEVELOPMENT . . . 53 313 HIGH TECH LIQUIDATORS,INC . 340 51 CENTRAL POINT SOFTWARE ..... 80
139 LATTICE.INC. 176 32 BASE TWO DEVELOPMENT . .53 314 HIGH TECH LIQUIDATORS.INC . 340 529 MICROSOFT . NE-8
546 METAWARE PC·13 88 FAIRCOM 233 318 INDUSTRIAL COMPUTER SOURCE . 304 549 MICROSOFT . PC-6

AUGUST 1990 • BYTE 347


REQUEST FREE INFORMATION BY FAX
Attention BYTE Readers!! Now you can fax your requests for free product and advertiser information
featured in this issue.
Just fax this page to 1-413-637-4343. You'll save time because your request for information will be pro­
cessed as soon as your fax is received .
Circle the numbers Check off the answers to Print your name, ad­ Remove this page or
below which correspond questions "A" through "C''. dress, and fax number copy this page clearly
to the numbers assigned clearly on the form. and fax it to the number
to advertisers and pro­ above.
ducts that interest you.
Fill out this coupon carefully. PLEASE PRINT. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Name
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
Title
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126

Company 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168
Address 169 170 171 172 173 174 175 176 177 . 178 179 180 181 182 183 184 185 186 187 188 189
190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
City 21 1 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231
232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252
State/Province Z ip
253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273
Country 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294
( __ ) ( __ ) 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315
Phone Number Fax Number 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336
337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357
A. What is your level of management responsibility? 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
1 D Senior-level Management 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399
2 D Other Management 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420
3 D Non-Management 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441
442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462
B. What is your pr imary job functio n/principal area of
463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483
responsibility? (Check one.)
484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504
4 D Administration
5 D Accounting/Finance
505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525
6 D MIS/DP/Information Center
526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546
7 D Product Design and Development
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
s D Research and Development 584
568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 585 586 587 588
9 D Manufacturing
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609
to D Sales/Marketing
610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630
t 1 D Purchasing
631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651
12 D Personnel
652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672
13 D Education/Training
673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693
14 D Other:
694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714
C. Please indicate your organization's primary business 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 73 1 732 733 734 735
activity: (Check one.) 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756
Computer-Rela ted Businesses:
757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777
15 D Manufacturer (Hardware, Software)
778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798
16 D Computer Retail Stores
799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819
11 D Consultants
820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840
18 D Service Bureau/Planning
841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861
19 D Distributor/Wholesaler
20 D Systems House/Integrator/VAR 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882
2 1 D Other: 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903
904 905 906 907 908 909 910 91 1 912 913 914 915 916 917 918 919 920 921 922 923 924
Non-Computer-Related Businesses:
925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945
22 D Manufacturing
946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966
23 D Finance, Insurance, Real Estate
967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987
24 D Retail/Wholesale
988 989 990 991 992 993 994 995 996 997 998 m1~ 1 ~1a1a1~1~1a1~1~
25 D Education
26 D Government
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 102l 1022 1023 1024 1025 1026 1027 1028 1029
21 D Military
1~1~ 1 m1~1~1~1~ 1 ~1~1•1~1001~1~1001~100100 1 001~ 1 ~
28 D Professions (Law, Medicine, Engineering, Architecture)
1~1•1~ 1 ~1~1~1~1~ 1 a1~1~1a 1 •1~1~1• 1 ~1~1~1~1m
29 D Consulting
1m1m1m1m1m1m1m1m1~1~1~1~1~1~1•1~ 1 ~1~ 1 •1~1•
30 D Other Business Services
1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 11 11 1112 1113
31 D Transportation, Communications, Utilities
1114 1115 1116 1117 11 18 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134
32 D Other:
1135 1136 11 37 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155
0 I subscribe to BITE. 0 I do not subscribe to BITE. 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176
O Please send me one year of BITE Magazine for $24. 95 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197
and bill me. Offer valid in U.S. and possessions only. 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218
1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239

IJIJTE ~ ,j ~
1tU
AUGUST 1990 1~1W1ill1~1~1N1m 1 W1N1~ 1 B1~1E1B1™1&1~1~1~1&1B
INFORMATION
Want More Information About the Products and Advertisers Featured in this Issue?
Circle numbers on reply card which Check all the appropriate answers to Print your name and address
correspond to numbers assigned to questions "A:.' through "C". and mail.
items of interest to you.

I 4 6 1 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 27 28 29 30
Fill out this coupon carefully. PLEASE PRINT. 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 63 54 55 66 57 66 59 60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 65 86 87 88 89 90
91 92 93 64 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 Ill 112 113 114 115 116 117 118 119 120
Name 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 148 147 148 148 150
151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 115 116 1n J 78 179 1eo
~~~~~~~~~~~~- <~~-l ~~~~~~ 181 182 183 184 185 186 187 188 189 190 191 192 193 184 195 196 197 198 199 200 201 m 203 204 205 206 207 208 209 210
Title Phone 211 212 213 214 215 218 217 2.18 219 220 221 222 223 22< 225 226 227 228 229 230 23 I 232 233 23< 235 236 237 238 239 240
wmw~mmw~~~~ 252 253 254 255 256 25 7 258 259 2SO 261 m~™~~m~~m
Company mmmmmmmmm~w 262 283 284 265 266 287 268 289 290 291 mmmm~mmm~
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 32 1 322 323 324 325 32li 327 328 329 330
~mm~m~m~~~~ 342 343 344 345 346 347 348 349 350 351 mm••~m~~~
Address ~~~-~~w~~mmmmmmmmmm~~~~-~~w~~~
391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 41 0 411 412 413 414 415 416 417 418 419 420
City State Zip ~mmammm~~~~~mmmam~a~w•~ ™•~ w~~~
~••••~m™~®~••••™•~~mmmmmmmmmm~
A. What is your level of 16 0 Computer Retail S1orcs ~~~~-™~™~~~m~~~~m~m~~m603~605606~soa~m
management responsibility? 17 0 Consultants 51f 512 513 514 515 516 517 518 519 520 521 522 523 52 525 528 527 528 629 530 631 532 533 534 535 536 637 538 539 54-0
I D Senior-level Manage ment 18 0 Service Bureau/Plann ing ~~~~~~w~~~~~~-~~m~m~~~~~~~~~~m
2 0 0 1hcr Management 19 0 Distribu1or/ Who lesalcr mmm mmmmmm~~~~~~~~~~~mmm~~~~~m~
3 0 Non-Management 20 D Systems Housel 601 602 603 604 605 606 607 608 609 610 611 612 613 614 6l5 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630
8. What is your primary job func­ Intcg rdtor/ VAR ~~~534535~~~~54-0WWOOW~~W~~~~~~~~~-~~~
2 1 0 Other: - - - - - - - - ­ ~~~~~~w~~mmmmrnmmmmm~w~~~~~w~~~
tion/principal area of responsibility?
Non-Computer-Reluted Businesses: 691 692 693 694 695 696 697 698 699 700 701 '702 703 104 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719
(Check one.)
4 D Administration 22 0 Manufacturing rnmmrnrnmrnrnmmmmmrnm~mmmNmmm™m™w™m™
5 0 Accounting/Finance 23 D Finance, Insumncc. mmm™&™ill™™™™•~™•™™™mmmmmrnmmmmm~
6 D MIS/ DP/ Information Center Real Es1a1e mm™™™™™™m~mmm•m~mmm~~602603604605606~608609m
7 0 Product Design and 24 D Retail /Wholesa le 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 Ul 831 832 833 834 835 836 837 838 839 840
Development 25 0 Educatio n wwoo~~~w~~~~~~~~~~~~~ ~~~~~~ w~~~
!I 0Research and Development 26 0 Gove rnment mmmmmmmmm~~~m~~~w~~~ ~m~ ~~~w~m~
9D Manufacturing 27 0 Military 901 902 903 904 905 906 907 908 909 910 911 9 12 913 914 915 916 917 918 9 19 920 92 1 922 923 924 925 926 927 928 929 930
10 D Salcs/Markcl ing 28 D Professions (Law. m~m~m~mmm~w•~~~~w~m~~m~~~~~~~~
11 D Purchasing Medicine, Engineering. ~~~~~~~~~mmmmmmmmmm~~~~™~~~~~~
12 D Personnel Architecture) 991" 992 993 994 995 996 997 998 9991000 1001 100210031004100510061007100810091010 101110121013 1014 10151016 1017101810191020

~==-=~-~~~=---~~-~~---~-~~-~~~
JJ 0 Educa tion/ Training 29 0 Consulting

-~~~-~-~~~--~-~~-~--~---~~---~
14 D Other: - - - - - - - ­ 30 D Other Business Services
31 0 Tmnsportation , 10811082 1083 1084 1065 1086 1087 10881089 1090 1091 1092 1093 1094 1095 1096 1097 109810991100 11011102 1103 1104 11051106t107 11081109 1110
C. Please indicate your organiza­
tion's primary busilldS activity:
Communications, Utilitic.:s 112111221 ~23
11111112 1113 1114 1115 1116 11111118 1119 1120 1124 1125 1126 11271128 1129 1130 11311132 1133 11 34 1135 11361137 1138 11391140

(Check one.) 32 D Other: - - - - - - - - 114111 ~ 11 a 1 1« 11 ~ 1 1~11u1 1 ~11~11~11s111~1 ~ 11~11~11~11g11~11~1100116111~11~11~11~11~11~11~110011ro


n 11n 11 78 11791180 1181 1182 1183 1184 11ss 1186 11011188 1189 1190 11911192 1193 1194 1195 1195119111981199 121X1
117111 1173 1174 1175 1176
AUGUST

­
Computer-Related Businesses: 12011202 12031204 1205 120612071208 1209 1210 121112121 213 1214 12151216 12111218 1219 1220 12211222 1223 1224 1225 1226 1:?211228 1229 123>
15 0 Manufacturer (Hardware, Software)
===~-~-~~---~--~-~~~--~~-~~~~~
IRSD002

L _ ~!:!_~e:_e~:::_e:_:_ ~~J_!!:_T:._~a~~e!_o:}~·::_ :~~':·!}/~':.°!:!:!_ ~--=-:~~e: .' !:.5.:_~l:._1 _1 _1 _11-- - - - - - -~~~S;;~;-


IF MAILED
IN THE
UNITED STATES

BUSINESS REPLY MAIL


FIRST CLASS MAIL PERMIT NO. 176 PITISFIELD, MA
I
I
I POSTAGE WILL BE PAID BY ADDRESSEE
I
I
I
I
I
I
I READER SERVICE
I
I PO Box 5110
I Pittsfield, MA 01203-9926
I
I USA
I
I
I
I 111IIIIII11 •• 1.111 .. ,, ,11.1.1 .. 1.1 II•• 1.1.11 .. 1•• 1.1
1.
I
INFORMATION
Want More Information About the Products and Advertisers Featured in this Issue?
Check all the appropriate answers to Print your name and address
Circle numbers on reply card which
questions "A:' through "C". and mail.
correspond to numbers assigned to
items of interest to you .

----------------------------------------1rrr~-------~i~~1;-·
IN THE
UNITED STATES

BUSINESS REPLY MAIL


FIRST CLASS MAIL PERMIT NO. 176 PITTSFIELD, MA

POSTAGE WILL BE PAID BY ADDRESSEE

READER SERVICE
PO Box 5110
Pittsfield, MA 01203-9926
USA

111 ...... 11 •• 1.111 ..... 11. 1.1 .. 1.1 .... 1.1.11 .. 1.. 1.1
_____________________________ ___ _____________________________ J
1 4 5 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 28 27 28 29 30 I
Fill out this coupon carefully. PLEASE PRINT. n ~ ~ M ~ ~ • ~ ~ ~ ~ a ~ M ~ ~ Q ~ ~ 00 M ~ ~ ~ ~ 00 ~ 00 ~ 00 I
~ ~ ~ M oo oo ~ oo ~ ro n n n N n ro n ro ~ oo ~ ~ ~ ~ ~ oo ~ oo ~ oo I
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 I
Na me
( __ _____ )
151 152 153 154 1ss 156 151 1ss
mm m • ~ ~ m
1M
159 1so 161 162 163 16-\ 1ss 166 161 168 169 110 111 1n 173 174 175 116 1n 118 179 100
mm mm m• ~ ~ m ~ m~~ mm~~~201m~~o
Title Phone 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234. 23S 236 237 2~ 239 24{)
mmw™m~W™N~mm~~~™m™m~wm~•~mm~~m
mmmmmmmmm~mmm•mmmmm~mmm~mmmmm~
Company
301 302 303 304 305 306 301 308 309 310 311 312 313 314 315 316 311 318 319 320 321 322 323 ~4 325 3~ m 328 329 330
~~m~•~-~~•w•~~~~w~~~-~~~~~m~~~
Address ~~~~~~™™~mmmm mmmmmm~~~~™~~m™ ~~
391 ~2 393 394 395 398 397 398 399 400 4{)1 4{)2 4{)3 404 4{)5 4-06 4{)7 4{)8 409 410 411 412 413 414 415 416 417 418 419 420
~~m~mmmmrn~-~~~~~w~~~w~~~~~w~w•
City State Zip
m••~-~~™m~~~~••••mmm mmmmmmmmm~

A. Whet is your level of 16 D Computer Retail Sto res ~~m~•~ill™mm~mm~mmmmm~~~~~~~-~~m


management responsibility? t 7 D Consultants 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 ~8 527 528 529 530 ~1 ~2 533 534 535 S38 ~7 S38 ~9 540
I 0 Senior-level Management 18 0 Service Bureau/ Planning ~~~~~~w~~~~~~~m~m~~~~~~™~~-~~m
2 0 Other Management 19 0 Di stributor/Wholesaler mmmmmmmmm~~~~™m~m~599~~~mm~~•m599~
3 0 Non-Management 20 0 System s House/ 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630
Integrato r/ VAR ~~533534535~W~~~oo~~~~~w~~~~~~~~~-~~~
B. What is your primary job runc­
21 0 01hcr: - - - - - - - ­ ~~~~™™W™~mmrnm~mmmmrn~~~~~~™w~~~
tion/prlncipal area of responsibility?
(Check one.) Non-Computer-Related Businesses: ~1 W2 693 69< 695 696 m ~8 599 700 M1 702 703 704 705 706 M7 708 709 710 711 712 713 714 715 716 717 718 719 720
4 0 Administration 22 0 Manufacturing mmmrnrnrnmmmmmmmrnmrnmmm™mmm™mmmN~•
5 D Accounting/Finance
6 D MIS/OP/Information Center
23 D Finance, Insurance ,
Real Estate
mmrn™m•m••™ ™••™™™™™™mmmmrnmmmmm™
m••™™™m™m~mmmmmammm~~~~~~~~~~m
7 D Product Des ign and 24 0 Rc1a il/Wholcsalc 811 812 813 814 815 816 811 818 819 820 821 822 823 824 825 826 m ~8 829 830 831 832 833 834 835 ~ 837 838 ~9 ~
Developme nt 25 D Education w•~woo~w~~~~m~~-~-~~~~~w~™~w~~m
I
8 D Research and Development 26 D Government mrnmmmmmrnrn~~~w~~™ww~~~~mm~~•mm~ I
9 D Manufacturing 27 0 Mili1ary 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 I
10 D Sales/ Marketing D P rofessio ns (Law.
11 0 Purchasing
28
Medicine, Engineeri ng ,
~~~834838838m838m~wm~™m~w~~~~~rn~•™m~m~
I
~~~™~~•m~ mm mmmm mmmm~~~m™• mmmmm
12 D Personnel Architecture) 991 992 993 994 995 996 997 998 999 HX>0 1001 100210031004 1005 1006 1007 10081009 1010 101110121013 1014 1015 1016 1017 1018 1019 1020
I
13 0 Education/ Training 29 0 Consulting I
14 0 Other: - - - - - - - - ­
C Please indicate your organiza­
30 D 01hcr Business Services
3 1 0 Transpo rtation,
Communications. Utilities
--=-----~~~-------~~---------~
oo~---~-~~~~~-----~--------=---
1oa110B21083 1084 1oas 1086 1os1 1ose 1089 1090 109110021093 1094 1oes 1096 100110981099 1100 1101 1102, 103 1104 1105 1100 110111oa 11091110
I
I
tion's primary business activity: 1111 , 1121113 11141115 1116 1117 11181119 1120 11211122 1123 1124 1125 112611271128 1129 1130 1131 11321133 1134 1135 1136 1137 11381139 1140
(Check one.) 32 D Other: - - - - - - - - 114111421143 1144 11451146 1147 11481149 11501151115211531154,155 1156 11571158 1159 1160 11611162 1163 1164 1165, 166 1167 1168 1169 1170 I
Computer-Related Businesses: AUGUST
1111 1112 11131 174 111s 1116 11n 1118 1179 11so 1191 1102 11B3118411ss 1186 118111881189 1100 119111921193 11~ 1195 1196 119111981199 1200 I
15 0 Manu fact urer (Hardware, SofN'lre) IRSD002
1201120212031204120512061207120812091210 1211121212131214 1215121612171218121912201221122212Z312241225 12261227122812291230
1~ 112~1~1m1~1~s1m12~1~1~1ffi1M212~12«12%12~1~112~1~1~1~11m1~1rn12~1~1m1~1~91~
I
I
0 Please send me one year of BYTE Magazine for $24.95 and bill me. Off er valid in U.S. and possessions only. 'I
DYNAMIC RAMS
PART#
4116-150
SIZE
16384x1
SPEE D
150ns
PINS
16
PRICE
1.49
YOUR MOTH•R80ARD CONNaCTIONI
4164-150 65536x1 150ns 16 2.49
4164-120 65536x1 120ns 16 2.S9
4164-100 65536x1 100ns 16 3.39
TMS4464·12 65536x4 120ns 16 3.95
41256-150 262144x1 150ns 16 2.59 FOR SYSTEM
41256-120 262144x1 120ns 16 2.95 SAVING IDEAS
41256-100 262144x1 100ns 16 3.15 CALL TO
41256-SO 262 144x1 eons 16 3.75 REQUEST OUR
414256-100 262144x4 100ns 20 12.95 NEW CATA LOG
414256-SO 262 144x4 sons 20 13.45
1MB-120 104S5]6x1 120ns 1S 11 .95
1MB·100 104S576x1 100ns 1S 12.35
1MB-SO 1048576x1 sons 1S 12.95

SIMM/SIP MODULES
PA RT# SIZE SPEED FOR PRICE
41256A9B· 12
41256A9B·SO
256K x 9
256K x 9
120ns
sons
SIMM/PC
SIMM/PC
36 .95
49.95
16MHZ MINI 386-SX $399 95
421 OOOASB-1 0 1M8x8 100ns SIMM/MAC 109.95 "OUR FASTEST" $1495 • NORTON SI 1 5.3 • LANDMARK AT SPEED 20.8
421000A9B-10 1MBx9 100ns SIMM/PC 113.95 • USES 16MHZ INTEL S03S6SX CPU • EXPANDABLE TO SMB
421 OOOA9B-80 1MBx9 sons SIMM/PC 119.95 33MHZ CACHE 386 ON BOARD • 512K/1 MB USING 1Sl36 256KX1 DRAMS OR 214
256K9SIP-SO 256K X 9 sons SIP/PC 54.95 • NORTON SI 45.9 • LANDMARK AT SPEED 5 0.8 256K SIPS OR 4/8 256KX4 AND 214 256KX1 DRAMS ; 214M B
256K9SIP-60 256K X 9 sons SIP/PC 64 .95
• 33MHZ 803S6 MPU • 64K ZERO WAIT STATIC RAM CACHE USING lS/36 1MBX1 DRAMS OR 214 1MB SIPS; 6/SMB USING 36
1MBx9SIP·SO 1MB x9 eons SIP/PC 124.95
• 112/4/SMB ON-BOARD RAM USING SONS SIMMS (0KB 1MBX1 DRAMS AND 214 1MB SIPS AMI BIOS• CHOOSE FAST
INSTALLED) • 112MB USING 418 256K SIMMS OR 4/SMB USING 0 WAIT STATE OR 1 WAIT STATE FOR ECONOMICAL USE OF
4/S 1MB SIMMS • CHIPS & TECHNOLOGY S2C206 OMA SLOWER RAM • FIVE 16·BIT & THREE S·BIT EXPANSION
MATH CO-PROCESSORS INTERRUPT CONTROLLER • SOCKETED FOR S03S7-33 MATH SLOTS • CHIPS & TECHNOLOGY NEW ENHANCED
ADVANCED TECHNOLOGY (NEAT) CH IPSET • SOCKET FOR
CO-PROCESSOR • EIGHT EXPANSION SLOTS (ONE 32-BIT,
8-BIT CO-PROCESSORS •nt_r 5 YEAR SIX 16·BIT, ONE S·BIT) • AMI BIOS ASSURES IBM COMPATIBIL· S03S7SX· 16 COPROCESSOR · S.5" X 13" SIZE FITS IN MINI-AT
SOS7
SOS7-2
5 MHz S9.95
S MHz 129.95
11 ''e' WARRANTY ITY • S/33MHZ KEYBOARD ADJUSTABLE SPEEDS AND FULL·SIZE AT CASES
MCT-386SX ........................................................ $399.95
SOS7-1 10 MHz 169.95 MCT-386MBC-33 ............................................. $1495.00
WITH MANUAL & SOFTWARE GUIDE
1 6-BIT CO-PROCESSORS
S02S7 6 MHz 139.95
802S7·S
S02S7-10
S MHz
10 MHz
209.95
239.95 25MHZ386 $999
80CS27 12MHz 299.95
• NORTON SI 29.7 • LANDMARK AT SPEED 32.5
32·BIT CO-PROCESSORS • 25MHZ S03S6 MPU • 1OMHZl25MHZ KEYBOARD
S03S7-16 16MHz 359.95 NEW! THE ULTIMATE IN 287'51 SELECTABLE SPEEDS • 16MB ON -BOARD RAM CAPACITYUS·
S0387·SX 16MHz 319.95 ING SIPS (0KB INSTALLED) • 112MB USING 36172 256KX 1
S03S7-20SX S02S7-XLT ................... $247.95
16MHz 399.95 DRAMS OR 4/S 256K SIPS; 4/SMB USING 36172 1MBX1 DRAMS
FOR COMPAQ LTE/286, TANDY 2800
S03S7-20 20MHz 399 .95 OR 418 1MB SIPS ; 16MB USING 72 1MBX1 DRAMS ANDS 1MB
S03S7-25 25M Hz 499.95 S02S7-XL ..........•.......•.• $247.95 SIPS • SHADOW RAM FOR BIOS & VIDEO • SOCKETED FOR
S03S7-33 33MHz 649.00 FOR All OTHER 286· BASED SYSTEMS WEITEK 3167 COPROCESSOR • EIGHT EXPANSION SLOTS
(FIVE 16·BIT , THREE S·BIT) • AMI BIOS ADJUSTABLE BUS
SPEEDS • INTERLEAVED MEMORY• NEAR 0 WAIT STATE
MCT-386MB25S ................................................ $999.00
Littlefoo ffM CASE 20MHZ286
$249 95 20MHZ386 • NORTON SI 2 0. 3 • LANDMARK AT SPEED 26.3
• NEAT CHIPSET HAS POWER TO COMPETE WITH 386
MCT-386M820S • NORTON SI 23.0 • LANDMARK AT 25,8 SYSTEMS • EXPANDABLE FROM 512K TO SMB: 512K/1MB
ACCOMMODATES ALL MOTHERBOARDS
USING 1Sl36 256KX1 DRAMS OR 214 256K SIPS: 214MB USING
INCLUDES 250 WATT POWER SUPPLY
MOUNTS FOR 3 FLOPPY AND
MINI 25MHZ CACHE 386 1Sl36 1MBX1 DRAMS OR 214 1MB SIPS; 6/SMB USING 36 1MBX1
DRAMS AND 214 1MB SIPS • 2011 0MHZ KEYBOARD
4 HARD DRIVES • NORTON SI 30.S • LANDMARK AT SPEED 4 0. 7 SELECTABLE SPEEDS ·AMI BIOS• SHADOW RAM AND PAGE
I N~ERLEAVED MEMORY• FAST 0WAIT STATE OR 1 WAIT
TURBO AND RESET SWITCHES • 25MHZ S03S6 • REQUIRES ONE OF THE RAM CARDS LISTED
STATE FOR SLOWER RAM • S.5" X 13" FITS MOST XT, MINl·AT
SPEED DISPLAY, POWER, DISK LEDS BELOW • SHADOW RAM FOR ROM BIOS • USES MEMORY
& FULL SIZE AT CASES • FIVE 16·BIT & THREES-BIT SLOTS
MOUNTING HARDWARE, FACEPLATES CACHING FOR SUPERIOR PERFORMANCE • MEMORY INTER· • SOCKET FOR S02S7· 12 MATH CO-PROCESSOR
AND SPEAKER INCLUDED LEAVING FOR NEAR 0 WAIT STATE OPERATION (S BANKS OF
MCT-M286-20N .................................................. $389.95
MEMORY REQUIRED) • SOCKETED FOR S03S7 OR WEITEK
CASE-100 ........................... $249.95 3167 COPROCESSORS 16MHZ 286 W/NEAT CHIPSET $289 9 s
CASE-200 "SUPERFOOT"·HOLDS 11 DRIVES ......... $499.95 MCT-C386-25 ................................................... $1199.00
MCT-M286-16N NORTON S I 16.2 / LANDMARK AT 21.1
CASE-120 "MINIFOOT" W/200 WATT PS.. ... $199.95 11214MB USING S/16132 256KX4 DRAMS & 4/S/16 256KX1 DRAMS
(0K INSTALLED) 12MHZ 286 W/NEA T CHIPSET $269 95
MCT-C386·M4 .......................... ............................ $99.95 MCT-M286-12N NORTON SI 12.0 I LANDMARK AT 15.S
STANDARD 112MB USING 36172 256KX1 DRAMS OR 4/SMB USING 36172
1MBX1 DRAMS (0K INST)
CASES MCT-C386-M8 ..... ................................................. $99.95 12.5MHZ286
FULL SIZE SLIDE CASE 11214MB USING 4/S/16 256K SIMMS, 4/S/16MB USING 4/S/ 16
• NORTON SI 14.3 • LANDMARK AT SPEED 16.5
1MB SIMMS OR 10 MB USING S 1MB SIMMS AND S 256K
CASE-70 ....... $89.95 SIMMS (0K INSTALLED) ·AT-COMPATIBLE• 6112 .5MHZ KEYBOARD SELECTABLE
CASE-50 FOR SOSS OR MINl·S6 MOTHERBOARDS ..... $59.95 MCT-C386-M16 .................................................... $99.95 SPEEDS • EXPANDABLE TO 4MB ON BOARD : 512K/1MB USING

® $799
CASE-FLIP FLIP·TOP XT-STYLE CASE ........................ $39.95 1Sl 36 256KX1 DRAMS: 214MB USING 1Sl36 1MBX1 DRAMS (0KB
INSTALLED)· MEMORY SPEED; 120NS FOR 1WAIT,100NS
CASE-SLIDE SLIDE TYPE XT·STYLE CASE ................ $39.95
FOR 0WAIT
CASE-JR ............................................................. $149.95 MINI 25MHZ 386 MCT-M286-12 .............. .......... ............................ $199.95
WITH150W POWER SUPPLY. FOR SOSS OR MINl -2S6 BOARDS.
• NORTON SI 26.6 • LANDMARK AT SPEED 32.5 MCT-M286 6110MHZ VERSION .. . .. $189.95
CASE-JR-200 ...................................................... $189.95
WITH 200W POWER SUPPLY. FOR SOSS OR MINl·2S6 BOARDS. • MEMORY INTERLEAVING FOR NEAR ZERO WAIT STATES
• SOCKETED FOR S03S7 COPROCESSOR • USES SONS 256K
NOTE: CASES DO NOT INCLUDE DRIVES.
OR 1MB SIP/DIP RAMS • 16MB RAM CAPACITY; SMB ON 10MHZ 8088 NORTONSl2.1
BOARD, SMB USING OPTIONAL RAM CARD (0KB INSTALLED)
UL APPROVED POWER SUPPLIES • NOW USES LOW-COST 256K X 4 1MB DRAMS • XT
• ON·BOARD RAM: 1/2MB USING 4/S 256K SIPS OR 4/SMB
COMPATIBLE: OPERATES AT 4.77110MHZ • KEYBOARD
PS-135 135 WATT FOR SOSS .... ..... $59.95 USING 4/S 1MB SIPS • FIVE 16-BIT SLOTS, TWO S·BIT SLOTS,
SELECTABLE CLOCK SPEEDS • SOCKET FOR SOS7·1
PS-150 150 WATT FOR SOSS . ... $69.95 ONE 32·BIT SLOT FOR PROPRIETARY RAM CARD
·STANDARD XT HOLE SPACING • AMI BIOS • SIZE: S.5" X 13" COPROCESSOR • 8 SLOTS • MCT BIOS • 640K RAM
PS-200X 200 WATT FOR SOSS . . ... $89.95 CAPACITY (0KB INSTALLED)
PS-200 200 WATT FOR 2S613S6 ..... .. ....... $89.95 MCT-M386-25 25MHZ VERSION . .. ................ $799.00
MCT-TURB0-10 .................................................. $99.95
PS-250 250 WATT FOR 2S613S6 .. ......... $129.95 MCT-M386-20 20MHZ VERSION . ...... ................ $629.00
MCT-TURBO SMHZ VERS ION .. . .. ...... $89.95

Circle 6 on Reader Service Card (RESELLERS: 7) AUGUST 1990 • BYTE 349


Tl MICROLASEfl'M
-i
VGA
PACKAGE
• 14" NON -GLARE SCREEN • 800 X 560 MAX RESOLUTION
• CGN EGNVGA COMPATIBLE • TIUANALOG MODE
JDR­ MULTI
RELYSIS VGA MONITOR $379.95
Jiilirl -FAST, AFFORDABLE
AND EXPANDABLE!
EXPANDABLE PRINTER HAS Tl QUA­
LITY AND RELIABILITY IN A COMPACT

$499 95 • 14" ANALOG VGA MONITOR • GLARE RESISTANT SCREEN


• 720 X 480 MAX IMUM RESOLUTION • TILT/SWIVEL BASE
VGA­M O NITOR
= SIZE ! MODULAR UPGRADES (INCLU­
DING ADOBE'S POSTSCRIPT® FONTS , 1MB INCREMENTS OF
RAM TO A TOTAL 4.5MB AND OPTIONAL INTERFACES) FOR
VGA COLOR AND
CLAR ITY AT AN EGA EGA MONITOR $339.95 MAX IMUM USE I • 300 X 300 DPI • UP TO 6 PPM OUTPUT • 250
SHEET DRAWER • MANUAL FEED• 40 ENVELOPE AUTO
PR ICE! • 8·BIT VGA •14" NON-GLARE SCREEN WITH 640 X 350 MAX IMUM
FEED • .5MB RAM BASE UNIT • 1.5MB RAM MICROLASEA·PS
CARD IS FULLY RESOLUTION· DISPLAY 16 COLORS SIMULTANEOUSLY
·EMULATES HP LASERJET II • HP LASERJET II FONTS • 700W
COMPATIBLE WITH EGA­MONITOR
IBM VGA • 720 X 540 MICROLASER ......................... .......... .............. $ 1495.00
TAXAN DUAL PAGE MONITOR $1499
l
MAXIMUM RESOLUTION . MICR OLASER· PS . ............. ............................. $2495.00
640 X 480 IN 16 COLORS • GLARE-RESISTANT 19" MONOCHROME SCREEN
WITH35·FONT POSTSCRIPT AND 1.5MB RAM
• 528 X 480 IN 256 COLORS •..,., • INCLUDES DISPLAY CARD • 1280 X 960 NON-INTERLACED
• HIGH RESOLUTION ANALOG TAXAN-P
MONITOR • EGNCGNMONO AND HERCULES COMPATIBL ,
• DRIVERS FOR WINDOWS. GEM . 1-2·3, SYMPHONY,
14" SCREEN MONO $139.95 ENHANCED KEYBOARDS
AUTOCAD & VENTURA • GLARE -RESISTANT 14" SCREEN WITH AMBER DISPLAY FC-3001 101 -KEY,12 F-KEYS & CALCULATOR ............. $ 74.95
VGA- PKG -8 ........................................................ $499 .95 • 720 X 350 RESOLUTION • TILT/SWIVEL BASE
BTC-5339 101 -KEY WITH 12 FUNCTION KEYS .. .......... $69.95
GM-1 4 89
MON O - V G A PAPERWH ITE VGA MONITOR .... . ....... $ 139.95 BTC-5339 R COMPACT 101 -KEY. 30% SMALLER ......... $79.95
NEC­ MULTl-3D NEC MU LT1·3D MULTISYNC .......... $649 .00 MONO-SAMSUNG SAMSUNG 12" FLAT SCREEN MAX-5339 101 -KEY MAXI-SWITCH (286 ONLY) .......... $ 84.95
CM-1440 SEIKO DUAL FIXED FREQUENCY ............ $ 599 .00 JDR­MONO 12" MONO WITH GREEN SCREEN . K103-A AUOIBLE "CLICK" 101 -KEY KEYBOARD ... $ 84.95

STANDARD KEYBOARDS
POST CODE DIAGNOSES BTC-5060 84·KEY WITH 10 FUNCTION KEYS ............... $59 .95
GEN/SCAN SYSTEM PROBLEMS! MAX­ 5060 MAXI -SWITCH 84 ·KEY(286 ONLY) .......... $ 64.95

SCANNER TO DIAGNOSE, PLUG IT INTO A SOCKET.


s199ss READ THE INDICATOR LEDS & CHECK THE

• UP TO 400 DPI • 32 LEVE LS


MANUAL FOR THE CORRESPONDING POW­
ER -ON SELF-TEST CODE . COMPATIBLE
RAM CARD
FOR HP LASERJET
ss9ss
OF GRAY SCALE · SPEED W/80286 & 80386-BAS ED SYSTEMS. SEE
DERICK'S HIGH-T EC H SPOTLIGHT ON FACIN G PAGE! • FOR LASERJET SERIES II PRINTERS
OVERRUN WARN ING LIGHT • USER EXPANDABLE TO 1, 2 OR 4MB
• AUTO MERGE FOR LARGE IMAGES PCODE ............................................................... $49 .95 (0K INSTALLED)· USES 256K 150NS OR
• INCLUDES INTERFACE CARD PCODE WITH OA PLUS .. ............... $ 69 .95 1MB 120NS DRAMS
• INC LUDES SCANED IT II , & DR. GENIUS SOFTWARE MCT-RAMJET
GS­ 4500 ........ ..................................................... $ 199.95
AM CARD FOR LASERJET llP
PRODIGY-OCR OC R SOFTWARE ............................ $ 49 .95 CABLES AND GENDER CHANGERS • ADDS 1MB TO 4MB RAM (1MB INSTALLED)
MOLDED; GOLD-PLATED CONTACTS; 100% SHIELDED UP-R A M

@"!. LOG/TECH MICE CSL-PRINTER


CBL-PRNTA-25
6 FT. PC PAINTER CABLE
25 FT. PC PRINTER CABLE
9.95
15.95 JETFONT SUPERSET ·150 FONTS! $ 299 95
I , • THAEE -BUTION SER IES 9 C8L-PRINTA-RA RIGHT ANGLE PAINTER CABLE 15.95 2 CARTRIDGES CONTAIN THE
C8L-D825-MM D825 MALE-DB25 MALE 6 FT. 9.95
l0GiHCH : ~~ R?:~ ~~,~~~~~A~IBLE
0 EQU IVALENT OF 18 SEPARATE HP t
C8L-D825-M F DB25 MALE-DB25 FEMALE 6 FT . 9.95 CARTR IDGES WITHOUT DOWN ­
LOGC9 SER IAL MOUSE . . ................................. $98.95 C8L-9-SERIAL DB9 FEMALE-DB 25 MALE 6 FT. 6.95 LOADING! • FOR HP LASERJET,
C8L-K BD-EXT 5 FT. KEYBOARD EXTENSION 7.95 LASERJET+ AND LASERJET II
LOGC9-C SER IAL MOUSE (NOT PS/2 COMPATIBLE) .. $79 .95
CBL-CNT-MM 36- PIN CENTRONICS -M/M 14.95
LOGC9-P SERIAL MOUSE WITH PAINTSHOW ........ $ 109.95 • DRIVERS FOR WORDPERFECT.
C8L-FDC-EXT 37- PIN EXT. FLOPPY CABLE 9.95
LOGC9-PC SER IAL MOUSE WITH PAINT/CAD ...... $ 154.95 CBL-MNT-9 9-PIN MON ITOR EXTENSION 6.95 WORD-STAR 2000 , IBM DISPLAY
LOGB9 BUS MOUSE .. .. .......... ....................................... $89.95 C8L-MNT-15 15-PIN MONITOR EXTENSION CABLE 9.95 WR ITE 4, MS WORD, WINDOWS,
LOGB9-P BUS MOUSE WITH PAINTSHOW .. .............. $104.95 C8L-MODEM MODEM -DB25·DB25 FEMALE 6.95 1·2-3, DBASE II AND MOREi
LOGB9-PC BUS MOUSE WITH PAINT/CAD ................ $ 149.95 GENDER-VGA DB9-DBl5 ADAPTOR 4.9 5 SUPERSET

27.95
29.95
8.95
34 .95
12.95

EACH MODULE IN THIS SYSTEM USES A COMMON HOST ADAPTOR CARD, SO YOU CAN USE JUST ONE SLOT
PART# SIZE SPEED Vpp PINS PRICE TO PROGRAM EPROMS, PROMS, PALS & MORE!
271 6-1
2732A
2048x8
4096x8
350ns
250ns
25V
21V
24
24
3 .9 5
3 . 95 EPROM MODULE s119ss
2764 8192x8 450ns 12.5V 28 3 .49 · PROGRAMS 24-32,PI N EPROMS, CMOS EPAOMS & EEPROMS
2764-250 8192x8 250ns 12.5V 28 3 . 69 FROM 16K TO 1024K • HEX TO OBJ CONVERTER • AUTO,
2764-200 8192x8 200ns 12.5V 28 4 . 25 BLANK CHECK/PROGRAMNEAIFY• VPP 5, 12.5, 12.75, 13, 21 &
27 1 28 16384x8 250ns 12.5V 28 4 . 25 • UN IVERSAL INTERFACE FOR ALL
THE PROGRAMMING MODULES! 25 VOLTS · NORMAL, INTELLIGENT, INTERACTIVE & QUICK
27128A-200 16384x8 200ns 12.5V 28 5 .9 5 PULSE PROGRAMM ING ALGOR ITHMS
27256 32768x8 250ns 12.5V 28 4 . 95 • SELECTABLE ADDRESSES
PREVENTS CONFLICTS MOD-MEP
27C256 32768x8 250ns 12.5V 28 5 . 95
27512 65536x8 250ns 12.5V 28 7 . 95 • MOLDED CABLE MOD-MEP-4 4·EPROM PROG RAMMER .......... ......... $169.95
27C101-20 131072x8 200ns 12.5V 32 24 .9 5 MOD-MAC MOD-MEP-8 8-EPROM PROGRAMMER ....... .. .. ........ $259.95
MOD-MEP-16 16·EPROM PROGRAMMER ..... .... ..... $499.95
EPROM PROGRAMMER UNIVERSAL
• PROGRAMS 27XX AND 27XXX MODULE PAL MODULE
EPROMS UP TO 27512 • SPLIT • PROGRAMS EPROMS, EEPROMS, PALS, Bl-POLAR PR,OMS, • PROGRAMS MMI, NS, Tl 20 & Tl 24 PIN DEVICES • BLANK
OR COMBINE CONTENTS OF 8748 & 8751 SER IES DEVICES; 16V8 AND 20V8 GALS CHECK , PROGRAM, AUTO, READ MASTER. VER IFTY & SECUR­
SEVERAL DIFFERENT SIZED (GENER-IC ARRAY LOG IC) FROM LATIICE, ITY FUSE BLOW
EPROMS (VARIOUS FORMATS AND
VOLTAGES) • READ. WRITE, COPY, ~~N~~~c·&T~~!~, 6"1'~..\~~os. --.;:'~... MOD-MPL
BLANK CHECK AND VERIFY • HEX •LOAD DISK, SAVE DISK, OTHER MODULES
AND INTEL HEX FORMATS SOFTWARE EDIT , BLANK CHECK, M OD- MMP MICROPROCESSOR PROGRAMMER .... $179.95
MOD-EPROM PROGRAM, AUTO, READ
MOD-MIC DIGITAL IC & MEMORY TESTER . .. $129.95
MASTER , VERIFY AND
DATARASE II EPROM ERASER $39 95 COMPARE • TEXTOOL MOD·MBP Bl-POLA R PROM PROGRAMMER ........... $259.95

• SMALL SIZEI • ERASES ALL


SIZE EP ROMS UP TO 4 AT A
SOCKET FOR .3" TO
.6" WIDE C'S (8·40 PINS)
M OD-MUP
PAL DEVELOPMENT SOFTWARE s99 95
TIME-- MOST IN 3 MIN UTES ENTRY-LEVEL PAL DEVELOPMENTFROM CUPL. FULL SUP­
• WALL PLUG POWER SU PPLY M OD-MUP­EA 4-UNIT ADAPTOR ................................. $99.95 PORT FOR 16LB, 16R4, 16R6, 16R8, 20L8, 20R4, 20R8 AND 20X8.
DATARASEll MOD­MPL-SOFT

350 BYTE • AUGUST 1990 Circle 6 on Reader Service Card (RESELLERS: 7)


HARD DISKS DRIVE KITS
• 153.5MB CAPACITY 21.4MB $199 65.SMB $389 21.4MB $2·49
• ESDI INTERFACE


AVG ACCESS TIME : 18MS.
RECORDING: 19,612 BPI Bl
'
32.7MB $219 80.2MB $569 32.7MB $279
1,240 TRACK DENSITIES
• 20 SEC . ST ART/STOP TIME
• REO. DC +5V, +12V POWER 42.BMB $339 84.9MB $499 &)>Seagate
• USES 2-7 ALL METHOD AND NAZ
TRANSFER MODE AVG. FORM DRIV XT
SIZE MODEL
5655 ...................................................... ........ ..... $849.00 SPEED FACTO ONLY KIT
21.4 MB ST-225 65MS 5-1/4" $199 $249 $3 09
32 .7MB ALL ST-238 65MS 5-114" $219 $279 $379
MICROPOLIS DRIVES 42.8MB ST-251-1 28MS 5·114" $339 $389 $449
KITS: F/H CONTROLLER , CABLES, NOVELL NETWARE-286. 43.1MB SCSI ST-251N 40MS 5-114" $419
1355 157.5MB ESDI , 23MS .. ......... KIT: $1049 ..... DR IVE: $949 65.5MB ALL ST-2n-1 28MS 5-114" $389 $449 $549
1375 157.5MB SCSI, 23MS ........... KIT: $1099 .... , DRIVE: $899 80.2MB ST-4096 28MS 5-114" $569 $679
1558 338.1MB ESO I, 18MS .. ......... KI T: $1799 ... DR IVE: $1619 84.9MBSCSI ST-296N 28MS 5· 114" $499
1578 338 .1MB SCSI, 1BMS .. ......... KIT: $1799 ... DRIVE : $1619 122.7 MB ALL ST-4144R 2BMS 5-114" $699 $759 $859
1566 676.BMB ESD I, 16MS ................................... DRIVE: $2499 21.4MB ST·125 40MS 3·112" $259 $299 $373
1588 676.BMB SCSI, 16MS .................................. DRIVE: $2499 32.1MB ALL ST-138R 40MS 3· 112" $289 $339 $429

.;~ MODULAR CIRCUIT TECHNOLOGY INTERFACE CARDS


DRIVE CONTROLLERS MULTIFUNCTION 1/0 CARDS
1.44MB MULTI 1/0 CARD
• SE RIAL POAT • CLOCK/CALENDAR WITH BATIEAY
$59.95
• 80 TR ACKS • 135 TPI • ULTRA HIGH DENSITY
• READ/WRITE 720K DISKS, TOO FLOPPY • PARALLEL PORT IS ADDRESSABLE AS LPT1 OR LPT2
• INCLUDES ALL NECESSARY MOUNTIN G HARDWARE
F DD-1.44X BLACK FACEPLATE
F DD-1.44A BE IGE FACEPLATE
s49ss MCT­ 10

MULTI 1/0 FLOPPY $79.95


• SUPPORTS UP TO 2 360K FLOPPIES
F DD-1.44SO FT SOFTWARE DRIVER ........................... $19.95 • XT OR AT COMPATIBLE • SUPPORTS 2 FLOPPY DRIVES • SERIAL, PARALLEL , GAME POAT ANO CLOCK/CALENDAR
MF355A 3· 112" MITSUBISHI 1.44MB, BE IGE ............... $129.95 (360K, 720K, 1.2MB & 1.44MB) • USER SELECTA BLE AS A MCT-M IO
MF355X 3-112" MITSUBISHI 1.44MB, BLACK ........... $129.95 PR IMARY OR SECONDARY (3RD OR 4TH ) FLOPPY DRIVE
FDD-360 5-114" DOUBLE-SIDED OD 360K ....................... $69.95 MCT·FDC­ HD MONOGRAPHICS MULTI 1/0 $119.95
• CONTROL 2 FLOPPIES • SE RIAL, PARALLEL, GAME PORT,
FD-558 5-114" TEAC DOUBLE-SIDED DD 360K ............... $89.95 HIGH DENSITY 4-FLOPPY CARD $59.95 CLOCK/CALEN DAR • RUNS COLOR GRAPHICS SOFTWARE
F D D- 1.2 5-1/4" DOUBLE-SIDED HD I .2M ........................ $89.95 • INTERFACES UP TO 4 FLOPPY DRIVES • CABLES FOR 4 ON YOUR BLACK AND WHITE MONITOR
F D-55G 5-114" TEAC DOUBLE-SIDED HD 1.2M ............ $129 .95 INTERNAL DRIVES • BIOS SUPPORTS ANY COMBINATION MCT-MGMIO
OF DRIVES (360K/720K/1 .2MB/1.44MB)
MCT-FDC-HD4
286/386 MULTI 1/0 CARD $59.95
• SERIAL, PARALLEL AND GAME PORTS • USES 16450
FLOPPY DISK $29.95 SERIAL SU PPORT CHIPS FOR HIGH SPEED OPERATION
• INTERFACES UP TO 4 FLOPPY DRIVES TO IBM PC OR MCT-AIO
COMPATI BLE • OS/OD ANO OS/OD COMPATIBLE
r.1CT- FDC
DISPLAY CARDS
HARD DISK $79.95
• SUP PORTS 16 DRIVE SIZES INCLUDING 10, 20, 30 AND 16-BIT VGA $169.95
40MB • CAN DIVIDE 1 LARGE DRIVE INTO 2 LOGICAL DRIVES • 640 X 480 IN 16 COLORS • 256K VIDEO RAM EXPANDABLE
MCT-HDC TO 512K • 64 LEVELS OF GRAY SCALE
MCT·Rll ALL CARD SUPPORTS 2 ALL DRIVES ..... $ 119.95 MCT-VGA-16
MCT-VGA-8 B-BITVERSION ........... ... .... .................. $149.95
286/386 FLOPPY/HARD $149.95
• FLOPPY/HARO DISK CONTROL IN AN AT DESIGN · FOR UP
TO 2 FLOPPIES (360K/720K/1.2MB/1.44MB) & 2 HARO DR IVES MONO GRAPHICS $49.95
MCT-AFH XT ANO AT -COMPATIBLE • HERCU LES COMPATIBLE
MONOGAAPHICS • SUPPORTS LOTUS 1-2-3 • HIGH AESOLU·
286/386 1:1 INTERLEAVE $169.95
a~~
TI ON 720 X 348 DI SPLAY· VLSI CH IPS • CONFIGURE THE
• CONTROLS 2 HARO & 2 FLOPPY DRIVES (360K/720K/1 .2MB/ PARALLEL PR INTER PORT AS LPT1 OR 2
1.44 MB) • CONC URRENTLY USE HARD & FLOPPY DRIVES
9600 BAUD V.32 MODEM $699 MCT-FAFH
MCT-MGP

• 9600/4800/2400/1 200 BPS • FULL DUPLEX • ASYCHRON­


OUS/SYNCHRONOUS • MNP-5 FOR 100% ERROR FRE E
TRANSM ISSIONS • CCITV .32, V.22/B ISN.22, BELU2 12A COM·
MEMORY CARDS Der£cl., s
PATIBLE • DATA COMP RESSION ALLOWS 19.2K BAUD
PR0-96E
576K RAM CARD HIGH-TECH
EXTERNAL 2400 BAUD $14995
• USER SELECTABLE CONFIGURATION TO 576K • USES 64K
ANO 256K DRAMS (0K INSTALLED) SPOTLIGHT
MCT-RAM
• 2400/12001300 BPS • REQU IRES SERIAL PORT & CABL E NEW DIAGNOSTIC TOOLI
PR0-24E 286/386 EXPANDED MEMORY $129.95
• USER EXPANDABLE TO 2MB USING1MB DRAMS • CON·
PR0·241 2400 BAUD INTERNAL MODEM 112 CARO ..... $99.95 I"ve been loo ki n g for a solutio n t o l o w cost diag­
FORMS FULLY TO LIM EMS 3.2 • RAM DISK SOFTWARE
nostics for quite s o me lime n o w . As a c o nsultant,
,; ~ MODULARCIRCUIT TECHNOLOGY MCT-AEMS
MCT­ EMS 8088- COMPATIBLE EMS CARD
VAR or systems engineer, one o ften r uns Into a
situation where the PC you j u st put together won 't
4800/2400 BPS $ boot up.
FAX MODEM 11995
• 4800 BAUD GRO UP Ill FAX TRANSMISSION ONLY • 2400
FAX SWITCHER You can try and make sense o f t he beep code (It
CON NECT ONE PHONE LINE TO YOUR will tell you up to 16 failure p o ints if you kno w h o w
BPS DATA MODEM • MENU DRIVEN PROF AX SOFTWARE
•SENDS DOS TEXT, PCX & TIFF FILES TO FAX TRANS. PHONE , FAX , MODEM ANO ANSWER ING to decipher ii), but based on t h e Power O n Self Test
MCT-FAXM MACHINE ··THIS DEVICE ROUTES THE you have more o ptions for diagnosing pro blems
CALLS! •OPERATES ON SINGLE OR than the beep code can report.
MCT-241 INTERNAL 2400 BAUD DATA MODEM ... ... $89.95
MULTl·LINE SYSTE MS • AUX. PORT
MCT­ 121 INTERNAL1200 BAUD DATA MODEM ..... ....... $59.95 FOR MODEM, CORDLESS PHONE, That' s why I've devised the P CODE. It's a compact
ALARM , POS TERMINAL, ETC . card that plugs into any o pen slot, reading t h e data
FAXM-SWITCH written to 110 port 80 and displaying Its results In a
• 2400/12001300 BAUD OPERATION hexadecimal code on two 7 -segment displays. The
• FULLY HAYES AT COMMAND SET COM· data displayed translates to an exact p o int of system
PATI BL E • EXTENDED S-R EGISTER PRO· failure dependent on the system's operating BIOS.
GRAMMING • 8 INTERNATIONAL ICON
STATUS LIGHTS • BU ILT-IN SPEAKER • 100% HARDWARE COMPATIBLE WITH There are muc h more expens ive tools that d o
• 2N O PHONE JACK FOR VOICE • AUTO NOVELL NE·1000 ETHERNET CARD about the same th i ng, but fo r e conomy , f lexibility
WAIT FOR DIAL TONE & AUTO REDIAL • FOR THICK OR THIN ETHERNET and minimal p o wer draw, this is the best s o lution
• STANDARD RS -232C INTERFACE • 15·PIN ETHERNET CONNECTOR I've seen!
V IVA -24E • BNC CONNECTOR FOR THIN ETHERNET
D FI NET-300 8-BIT VERS ION ... $ 199.95 Derick M o ore, Directo r of Engineering
VIV A -24MNP •• •••••••••• .••.••.•••• $129.95
ERROR CORRECTING VERSION DFINET-400 16·BIT VE RSION .. $ 239.95 Note: JDR's POST CODE card is sold on the lacing page.

Circle 6 on Reader Service Card (RESELLERS: 7) AUGUST 1990 • BYTE 351


CHAOS MANOR
MAIL
Jerry Pournelle answers questions about his column
and related computer topics

Logitech Not for Lefties probably love it. But my client . . . well, bought another dual drive controller
Dear Jerry, he's backwards. card, figuring that I'd run two floppy
I perceive that you are right-handed. Bob Reeves disks on the primary drives and two
In "A Matter of Style and Grammar" Los Angeles, CA more on the secondary drives. However,
(January), you again express your enthu­ this only produces a "General Failure"
siasm for the Logitech TrackMan. You Well, yes, I am right-handed, and.frank­ error when I try to access the secondary
mentioned it once before at a time when a ly, I don't intend to handicap myself if drives . Maybe you could tell me where to
client had asked me to find him a good someone makes a device that works for find what I need to make this option
trackball. me , even if it won 't work for my left­ work. The two floppy disk drives on the
Your comments led me to call Logi­ handed friends /-Jerry primary controller work fine, but the two
tech. It turned out that the BYTE column on the secondary controller card don't.
got to me before Logitech had released Floppy Disk Drive Trauma DOS lets me get the drive-E prompt, but
TrackMan, but a very helpful woman in Dear Jerry, it cannot find the drive. I think I need a
the company's sales department got per­ It' s 6:30 a.m., and I'm at the computer device driver specifically for the second­
mission to fax me a picture. I told my cli­ for my morning workout. Yesterday, ary controller card.
ent to be patient until the release. BYTE came in the mail, and (as always) I I exchanged the dual drive controller
I see your point: It looks wonderfully promptly read your colqmn. I'm re­ card for a four-floppy disk drive control­
logical. "You manipulate the ball with sponding to your comments in "The In­ ler, figuring to just disable the mother­
your thumb, while the fingers rest natu­ stallation Blues" (November 1989). board floppy disk drive controller. The
rally on three mouse buttons." Try it Two months ago, I decided to add a new controller card is a super-cheap Tai­
with your left hand, please. Logitech 's 31/2-inch 1.44-megabyte floppy disk wanese model, which could be part of my
advice is to turn it upside down . You can drive to my system, without abandoning problem. The single-sheet documenta­
try that, too, if you like. If it works, I'd either the 360K-byte or the 1.2-MB flop­ tion that came with it calls the unit
like to know where your fingers screw py disks in use. The day before BYTE "F.D.C . PLUS ," andthat'salllcanfind
onto your hand-perhaps at the wrist? came, I was reinserting the four-floppy for a manufacturer's name.
I'm right-handed, too, so I would disk drive controller card, reconnecting I could access only two floppy disks
the drives, reevaluating all the switch with the four-drive card in place. Nor­
Jerry Pournelle holds a doctorate in psy­ settings, and reconsidering my decision. ton's System Information utility didn't
chology and is a science fiction writer But I finally got it working. indicate that it found ROM for it. But
who also earns a comfortable living writ­ My Leading Edge Model D2 (an AT when I removed my XT-type hard disk
ing about computers present and future . clone) has a dual floppy disk drive con­ drive controller card, suddenly I had four
He can be reached c/o BYTE, One Phoe­ troller on the motherboard. It is jumper­ floppy disk drives and a floppy ROM.
nix Mill Lane, Peterborough, NH 03458, selectable to work as the primary or sec­ Apparently the hard disk drive controller
or on BIX as "jerryp. " ondary controller, or it can be disabled. I ROM at C800 doesn't end soon enough

Order Now 1-800-282-GTEK (4835)

~
PCSS-8T
MORE BANG
The PCSS-81 is GTEK's FOR The PCSS-8T is GTEK 's
popular, cost effective,
intelligent, 8 port serial popular PCSS-8 on a
half sized card . It pro­
110 card f eaturing
DYNAMEMORY '~ The
YOUR BUCK$! vides 8 serial ports for
15 MHz on board processor dynamically allocates and an even lower price than
the PCSS-81. Modular RJ -11 jacks like those on the
deallocates on board buffer ram to transmit and receive PCSS-81 provide 8 ports without any external brackets
queues as necessary. The new lower price makes this or spider cables. A Dos driver is included and a special
board the obvious choice if you want an intelligent serial version is available for SCO'" XENIX ®.
1/0 card . Dos and SCO•• XENIX® drivers included .
Development Hardware & Software All iradc ma rks a rc pro perl y of 1heir respcc1ive co mpa ni es.
Fax: 1-601-467-0935 • P .O. Box 2310 • Bay St. Louis, MS 39521-2310 • MS & Technical Support 1-601 -467-8048

352 BYTE • AUGUST 1990 Circle 104 on Reader Service Card (RESELLERS: 105)
to allow another ROM to appear at CAOO
hexadecimal. Inspection of the memory
contents supports this view.
The next thing I did was upgrade the
hard disk drive controller card. I wanted
a fast one. Also, I had to replace my
BIOS ROM and DOS to be sure that the
1.44-MB floppy disk drive would be sup­
ported. I bought a bunch of floppy disks
and backed up my Seagate ST25 l - l .
Then I changed everything over, and
(voilil!) it seemed to work.
One thing, though. My hard disk drive
(C and D) now was drives E and F. This
is a problem. I've watched the boot-up
very closely, and this is what's happen­
ing: As BIOS starts up, drives A and B
each light up in turn. If my CMOS con­
figuration is incorrect, I get an error
from the BIOS. (That's how I'm sure it's
the BIOS that lights up the two drives .)
Then the hard disk drive lights up brief­
ly. Then I get a message from the four­
floppy disk drive controller card:

ACC Microelectronics
Advanced FDC Firmware vl .Ob
S ave an amazing 60% of the desk or counter space now taken by a standard keyboard
and enjoy improved functionality at the same time. Actual size is 10.75" x 6.0"
(273 x 152mm). The new MlCROTYPE keyboard is rapidly gaining acceptance as a truly
advanced alternative to the original IBM layout for many applications. Reliability of the
MlCROTYPE has been amply proven through extensive use in trading areas of the NYSE, The
Then the four floppy disk drives light up New York and Chicago Mercantile Exchanges as well as in many banks, brokerages, stores and
in sequence, the computer beeps, CON­ at factory work stations.
FIG.SYS is loaded, and AUTOEXEC Space is saved by compressing rows (not columns) and eliminating wide borders.
.BAT is run . Re-arranging and elevating the auxiliary key clusters also saves space while improving accessi­
Apparently, DOS finds the four flop­ bility with reduced eyescan and head movement. Keys have full travel with a light tactually
py disk drives before it finds the hard responsive touch. All standard features such as auto-repeat, caps, num and scroll lock are
disk drive, and it assigns them letters in included on the MlCROTYPE.
that order. I think if I had primary and PC XT/AT, PS/2 IBM and clone compatibility. Available in US and most European language
secondary floppy disk drive controllers, versions. Made in USA with 1year warranty.
with a device driver in CONFIG.SYS for . .. beautifully sensitive and handles both typists with light touch and those who really bang away..
the second one, then my hard disk drive COMPUTER BUYERS GUIDE
would be C and D, with the extra floppy ...This could be the perfect layout for an enhanced keyboard that must fit into a small area . .
disks labeled as E and F. I'd like that COMPUMAG
much better. Order direct from stock with 15 day full return privileges. VISA , MasterCard , Eurocard charges accepted .
Another thing. The 1.44-MB drive USA 1·800-DATALUX Fax 703·662-1682 $124 .50 + 6.00 s/h Extra charges for PS/2 adapters,
CANADA 514-694-0870 Fax 514-694-0871 $189.00Cdn + s/h air shipments. OEM and reseller
wouldn't work as drive D. I had to switch volume discounts available.
------,
EUROPE 44 + 306-76718 Fax 44 + 306-76742 £99.00 + VAT + P&P
the units around and make it B. This ap­
pears to be a problem with my controller
card rather than with the drive. Now
drive D is a 360K-byte floppy disk, but I
I ~.
the computer seems to think that it's a
360K-byte disk in a high-density drive. I
I'll accept that for now. At least it works . I
You probably won't have all these I
problems if you expand one of your com­
puters. But I had to unload all this on
I
I
somebody, and your article came at just I
the right time . 1 Normal size of 10 1

.............
I key enhanced keyboard

.,
Art Shipman
Westbrookville, NY
l _ _ __ _,__

.............. ...
When it comes to saving space, there's no comparison .
Wow. I'm glad I didn't have that much
trouble. We had to do a bit of swapping,
but the Northgate four-floppy disk drive
controller works fine; I fooled with it
awhile, and now Alex is using it. No prob­
lems. -Jerry •
-------- _, ----
DATALUX CORPORATION 2836 Cessna Drive, Winchester, Virginia 22601

Circle 308 on Reader Service Card (RESELLERS: 309) AUGUST 1990 • BYTE 353
PRINT QUEUE
Hugh Kenner

·Of Minds and Men


A best-seller questions whether intelligence
can be simulated by algorithmic means

493 (having left expert systems behind), he's quoting Lord Kel­

S
tart with Zeller's congruence, a brief and fascinating
summing of six fractions. Plug into it year, month, day; vin: "When you can measure what you are speaking about, and
add the terms; divide by 7. The remainder (0 to 6) desig­ express it in numbers, you know something about it"; other­
naces the day of the week. It is not fooled by the irregular length wise, "your knowledge is of a meager and unsatisfactory
of months, nor by leap years, nor even by the fact that 1900 kind."
wasn't a leap year but 2000 will be. Christian Zeller published As would be my knowledge of what I'm doing as I write this
it in 1887, with a brief explanation. On today's computers, it's review, very little of that knowledge being algorithmic, let
easy to program (write me for details) . Now: Is a Zellerized alone numerical. I'm reminded of a conversation at MIT; sci­
computer behaving intelligently? ence, the man was saying, is rewarded curiosity, in that the fit
Well, certainly not unintelligently. It's rather impressive in of some numbers can say you're right. Whereas the kind of
coming up, zip, with an answer we'd either fumble after thing I did (books about nonnumerical books) must forever be
through tables, or else scribble our way toward, under Herr unrewarded, there being no way to, ah, verify any results.
Zeller's guidance, for a couple of minutes, maybe getting a Yet I trust I'll feel rewarded late this evening, savoring the
quotient wrong . result of what I set out to do at about 4:30. That began as a fairly
Next, consider an expert system, the kind I've discussed be­ complex mental glimmer, which I'm working now to instanti­
fore (September 1989). It imitates the man who can trouble­ ate in these sentences. I doubt if an algorithm could order the
shoot by telephone, asking sentences, and I'm confident
questions, letting each answer it couldn't have experienced
cue his next question. Whole the glimmer.
industries can depend on such For help with such themes,
a man, as when a blast fur­ let's turn to Roger Penrose,
nace gets tummy-rumbles at whose The Emperor's New
midnight, and a good expert Mind: Concerning Comput­
system, arrived at by inter­ ers, Minds, and the Laws of
viewing the expert, can Physics (Oxford University
mimic his mental processes Press, 1989, $24.95) spent
pretty faithfully . Is such a more weeks on the best-seller
system intelligent? American li'sts last spring than pop stu­
Express inclines to think so. dents of pop culture can think
It employs one to help its to account for. Penrose, who
credit validators, who say that is Rouse Ball Professor of
they like it, too. Mathematics at Oxford, has
Enter, at this point, a book long been known to Martin
like Robert J. Schalkoffs Ar­ Gardner fans; he invented the
tificial Intelligence: An Engi­ Penrose tribar, a wooden
neering Approach (McGraw­ thing you can draw on paper
Hill, 1990, $46.95). A very but not fabricate, and the Pen­
good college text rife with rose tiles, which can fully
Prolog and Lisp, it's soon as­ cover a plane but (unlike the
serting that "the goal of Al is hexagons on your bathroom
the understanding of intelli­ floor) only in a nonperiodic
gence as a feasible computa­ way. You can sense how he's
tion." That's meant to leap­ drawn toward the edges of
frog us past expert systems, possibility.
"often mistakenly taken to be Well, the "Strong-AI"
synonymous with artificial people have been telling us
intelligence." So Schalkoff that in one direction at least,
seems to be identifying "in­ the possibilities they envision
telligence" with "feasible have no edge. Minds (said
computation," and by page Marvin Minsky) are simply

354 BYTE • AUGUST 1990 ILLUSTRATION : GREG HALLY © 1990


it also overlaps the clouds and seahorse-tails of physical reality.
The close fit between those two realities has often given cause
for marvel; if the math isn't "elegant," it's likely kludged.
That' s Penrose's cue to go deeper into physical reality than
you 'd ever expect ofa book on Al , via patient, lucid expositions
ofrelativity and quantum theory. What he's heading for is that
uneasy quantum domain where a particle can seem to be in two
places at once; this in the same universe where no baseball can
be in two places at once. Different scales seem to need different
conceptual systems. Something wrong hereabouts?
Penrose thinks so. Quantum theory seems to be incomplete,
its bifurcations likely contained by something more elegant and
as yet unglimpsed . A chapter on the brain follows, and what we
know about the brain seems grossly incomplete. Here, optical
illusions can be telling; it's easy to confront us with a picture in
"computers made of meat"; if my computer can execute which we " see" lines we're actually inferring. It's demonstra­
Zeller's congruence, well, so too can my slow mind . Converse­ ble, too, that some retinal cells at least are sensitive at the sin­
ly, the machine on my desk can do many things we meatheads gle-photon level; which brings us close to dat ol ' debbil the
do, but much faster. Only a few decades back, meat still owned Quantum. And "it seems to me that neither classical nor quan­
the turf; silicon could merely add and subtract. But silicon tum mechanics-the latter without some further fundamental
catches up, and (says Strong-Al) there's no limit. And of course changes ... can ever explain the way in which we think."
it's not the silicon that catches up; it's the accumulation of So where are we? The final chapter's title , "Where Lies the
algorithms. Physics of Mind?," hints that we're still trying to ask funda­
Zeller, you see, had devised an algorithm: a finite sequence mental questions; so not so fast with those algorithms! Pen­
of specifiable steps , guaranteed to massage suitable inputs into rose 's strategy here is to shift attention from "intelligence" .to
one right output. That, and not its mere vehicle-brain or "consciousness. " The former does hint at algorithmic explana­
chip-is what carries the assurance that 8/13/90 coincides with tions, as in Alan Turing's famous paper "Computing Machin­
a Monday. So if it's true that our machines are evolving toward ery and Intelligence." Consciousness, though, is altogether
a stage where they'll not merely say "Monday" but Think! trickier, and we seem to require it before we can speak of intel­
Feel! Exclaim over Proust!, well, algorithms of unguessable ligence. We' re all conscious, some of us seemingly more so
complexity would seem to lie ahead. And right now, the algo­ than others. (Also, we're conscious of)
rithms they 'll mimic are running in our brains , at levels we're As Penrose says, "Many parts of the mathematical world­
unaware of. If so, " mind"-I'm not saying "brain"-must be a some of its deepest and most interesting parts-have a non-al­
wondrously complex superalgorithm. Hence Strong-Al's hid­ gorithmic character. It would seem likely . . . that non-algorith­
den premise: All our mental processes are algorithmic. mic action ought to have a role within the physical world of very
But Penrose thinks not. His book is big and intricate and considerable importance. I am suggesting that this role is inti­
can't be summarized. I've seen some of the material before: for mately bound up with the very concept of 'mind.' "
instance, John Searle's "Chinese Room," through the mail slot So where, really, did Zeller's congruence come from? Much
of which you're fed three strange Chinese characters. Follow­ of it Zeller could have reasoned out. Y14, that clearly pertains
ing intricate but explicit English instructions, you process these to leap years. But embedded in it is one very curious term, (M
through what you don't know is Zeller's congruence. You're + 1) x 26/10. With remainders duly truncated , that's the part
guided to a Chinese phrase that you push back through the slot. that takes care of the five shortened months. Hard not to sup­
Outside, Chinese sages marvel at your acumen: "Xing-Qi-Yi" : pose that Zeller had an Aha! flash. Once he'd glimpsed it,
Monday! So you've answered a question correctly with no idea proving it would work was easy.
of even what it was . Searle's point was, let us not call that Again , Penrose: " When I assert my own belief that true in­
"understanding." telligence requires consciousness, I am implicitly suggest­
Penrose won't have us believe, either, that mathematicians ing . .. that intelligence cannot be simulated by algorithmic
make their subject; no, they discover it. Example, the Mandel­ means , i.e., by a computer." Never mind the parallel com­
brot set, waiting (like America in 1492) for an explorer to hap­ puter; that's in principle equivalent to a serial; both are Turing
pen on it. (And as Columbus first assumed he'd landed in Asia, machines . Never mind, either, the claim that an Aha! flash , the
so Mandelbrot first thought he'd discovered a computer mal­ kind that precedes formal proof, emerges from some very com­
function .) Once discovered, it's simply there, while we probe plex algorithm; it takes Penrose but a page and a half (417-8) to
its never-ending complexity, using a computer " in essentially make Godel' s theorem dispose of that.
the same way that the experimental physicist uses . .. apparatus As to conceiving ultimate programs, says Penrose, "How
to explore the structure of the physical world." Which explorer, could one even begin to explain the substance of such problems
which computer, has no bearing on the findings. to an entity that was not itself conscious?" Such an entity as a
And yet there are grounds for supposing that the Mandelbrot mere Cray, which-let alone set quantum theory straight­
set contains delicate regions our present algorithms cannot couldn 't see how to start writing what you've just read. •
find; also regions that would be beyond the reach of still better
algorithms. With perhaps a nudge from Kurt Godel , who Hugh Kenner is a professor ofEnglish at Johns Hopkins Univer­
showed that no deductive system can prove all the truths it con­ sity. His reviews have appeared in publications like the New
tains, the notion of a superalgorithm is cracking. (Fermat' s last York Times and Harper's. His recent books include A Sinking
theorem may be such an unprovable truth; if so, how did Fer­ Island and Mazes. He can be contacted on BIX as "hkenner. "
mat's mind arrive at it?) Your questions and comments are welcome. Write to: Editor,
Though the Mandelbrot set pertains to mathematical reality, BYTE, One Phoenix Mill Lane, Peterborough, NH 03458.

AUGUST 1990 • BYTE 355


STOP BIT • Richard Hans Pettersen

THE TONGUES OF
MEN AND MACHINES
blocks within blocks-not just the nest­ fast and don't worry about details, plan­
Are computer ing of elements and operations as in Lisp ning ahead, or how to update it later."
languages created strings, but conceiving and creating the And in the beginning there was COBOL,
elements themselves as separate entities. Common Business-Oriented Language,
in the image of the That's the whole idea of structured pro­ whose name explains it all.
language spoken gramming, and that's what tends to send This is all good old American practi­
students of both German and Pascal up cality (the cultural side), but on the lin­
by their makers? the wall. As Mark Twain once remarked guistic side, the U .S. speaks mainly En­
about reading a German newspaper, glish, an exceptionally rich and flexible
"When I got to page three I finally found language. English can treat subtle grada­
the verb and for the first time learned tions of meaning-the grays, so to speak,
he other evening, I was debug­ what the man was talking about." as well as black and white, and even color

T ging a Pascal program when my


young son asked me to check a
composition for his German
class. While red-penciling his grammar,
I suddenly realized that the structure of
Or let's take Prolog, which was invent­
ed here in France. Ever since Descartes,
the French have been very strong on
analysis (breaking a thing down into its
component parts) but less interested in
sometimes here and there-and it was in
the U.S. that fuzzy logic was first used
as a basis for programming languages ca­
pable of handling gradations of meaning,
partial truth, and indeterminacy.
the Pascal programming language is not synthesis (building a new structure from Things are more subtle than that, how­
all that different from the structure of the random pieces). In a typical debat-a ever. Fuzzy logic was formalized by Pro­
German language. But then, Professor major sport in France, whether in the fessor Lotfi Zadeh of Berkeley, whose
Niklaus Wirth (the creator of Pascal) is a form of company meetings, TV inter­ linguistic background is mainly Iranian,
German-speaking Swiss-and that made views, discussions, or whatever-the pat­ which is an uncomfortable mix of Indo­
me think: How far do programming lan­ tern is analysis, followed by analysis of European and Semitic languages, some­
guages reflect the linguistic backgrounds the analysis, and then analysis of the what as English is a mix of the Germanic
and cultural patterns of their creators? analysis of the analysis, and so on, down and Romance families of Indo-Euro­
Pascal and German are both highly through several levels of recursion. pean. At least one fuzzy programming
structured languages, with an extremely Prolog itself is essentially analytical: language has also been developed in Ja­
rigid syntax; just look at how you have to As the programmer, you do a detailed pan-and Japanese, too, is a language
set up a program or a procedure on the breakdown of the situation that you want with lots of subtle gradations.
one hand or a sentence or a clause on the to treat and define the point(s) of view I don't know how far you can carry
other. Both languages have lots of en­ that you want to use in regarding that sit­ this idea, but I am waiting for the pro­
forced redundancy (the whole idea of uation, and then Prolog traces back gramming language that is going to come
type is reminiscent of gender (and, as an through the analytical structure. It may out of China one of these days. Chinese is
aside, languages (e.g., Swahili) use up to simulate synthesis, but the thinking be­ a very highly evolved language, one that
six grammatical genders (unrelated to bi­ hind it is relentlessly analytical. has often run head-on against neighbor­
ology), quite apart from the question of With regard to cultural orientation, ing languages and so has rubbed off
number, tense, and mood (and perhaps one of Alain Colmeraurer's original il­ many unnecessary warts and scales (like
of case, as well))). lustrations of Prolog consisted of setting English after it was exposed to the Vi­
The parentheses in the paragraph up the menu possibilities for a French kings and the Normans, only more so).
above are ridiculous, but they illustrate a dinner-various hors d'oeuvres, plats de Chinese is capable of both ultra-tele­
concept important to both languages: resistance, fromages , desserts , and so graphic simplicity (normal daily speech)
on-and then showing how to restructure and outrageous subtlety (classical poet­
Stop Bit is an open forum for informed that menu according to various param­ ry). What a programmer who thinks in
opinion on topics related to personal com­ eters such as calorie intake, number of that language is going to come up with
puting. The opinions expressed are those of guests , and desirable gustatory combina­ could be really interesting. •
the author and not necessarily those of tions. But there must always be a pre­
BYTE or its staff Your contributions and analysis; random factors are forbidden. Richard Hans Pettersen is a consultant in
comments are welcome. Write to: Editor,
BYTE, One Phoenix Mill Lane, Peterbor­
Let's go over to BASIC, an American computational linguistics. He lives and
ough, NH 03458. product. BASIC is a quickie do-it-your­ works in Paris. He can be reached on BIX
self tool- "Let's get something working c/o "editors."

356 BYTE • AUGUST 1990 ILLUSTRATION : NURIT BOCHNER © 1990


Ex ontnti~1 Ftt

Duty
Cycle

.Extensive·Analysis :Library
DSP - FFfs, FHTs, spectral analysis, Noise
Level
convolutions, corr~lations
• Filters - UR filters, FIR filters, smoothing windows Compiled Language Speed
• Waveform Analysis - integration, differentiation, pulse Thanks to the new graphical compiler of LabVIEW 2, block
analysis, peak detection diagrams execute at blazing speeds, comparable to com­
• Waveform Generation - impulse, geometric, piled C. Thus, LabVIEW 2 offers the productivity gains of
sinusoidal , sine, noise graphical programming without sacrificing performance.
• Statistics - descriptive statics, histograms, regressions
• Vector/Matrix Algebra - inversions, products, linear
y . NATIONAL
~~!!!!~!!!!:
system solutions
• Numerical Analysis - conversions, complex numbers, i1
evaluations, curve-fitting ~ 6504 Bridge Point Parkway
Austin, TX 78730-5039

Call for FREE Catalog Nihon National Instruments K.K. (Japan) (3) 788-1922
National Instruments of France (I) 4865-3370
(800) 433-3488 (U.S. and Canada) National Instruments of Italy (2) 4830-1892
(512) 794-0100 National Instruments United Kingdom (06) 355-23-545

Circle 173 on Ri!ader Service Card


·Hear what you've been missing
The Tandy 2500 XL, with its sophisticated
sound-reproduction system, will generate
new life into your programs. An 8-bit,
D MA-driven, analog -to-digital .converteF
(ADC) and an 8-bit, DMA-driven, digital­
to-analog converter (DAC) give the Tandy
2500 XL amazing speech and music capa­
bility. You'll be able to record, edit
and play back sound effects from a
variety of sources, then save them
onto diskette for playback at a
later time.

Compact
with design,features
advanced vet packed ,_______.....-...;....;;........;,.;;_.;....____._________
The Tandy 2500 XL boasts maximum fea­ hinged expansion bays which swing open for easy
tures and expansion capability in a low-profile, access to card slots and devices. High-resolution
small footprint. MS-DOS® and the DeskMate VGA graphics support is also included.
Graphical User Interface® are built into ROM.
With an 80286 processor operating at 10 MHz, Easy to buy . . . or lease
the 2500 XL includes a built-in 1.44MB 3 1/z" Hear the USA-made Tandy 2500 XL at any
floppy drive and 1 megabyte of memory. Plus, it participating Radio Shack Computer, store or
supports three full-length, 16-bit expansion cards dealer. And remember, we have much more to
and three expansion devices-including a CD­ offer: printers, software and the credit and leasing
ROM drive. The innovative case design has deals to put it all together!

CREATING NEW STANDARDS


PROVEN LEADERSHIP GUARANTEED SATISFACTION
Over 7,000 USA locations. 39 ,000 employees. Over 35 million customers benefit annually
seven research and development centers , 31 from our satisfaction guarantee. Putting you
USA and overseas manufacturing plants­ first has made us #1 in PC compatibles­
NOBODY COMPARES! NOBODY COMPARES!

Radio Shack is a division of Tandy Corporation . MS-DOS/licensed from Microsoft Corp.

Circle 232 on Reader Service Card

You might also like