Professional Documents
Culture Documents
Showdown: The BYTE Lab Compares 24 Low-Cost SX Machines
Showdown: The BYTE Lab Compares 24 Low-Cost SX Machines
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
_,..l: --
IT.
rolume buyers
, 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 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
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.
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 .
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.
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 .
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.
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 .
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
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
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.
.
....._, .....,. 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
•
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
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 ,
e
use of Integrated Drive Electronics on the hard disk
Hard Drive Controller. The
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.
FRANCE~~
,
J_fC01\A .· .'888·, 0
h'ffERNATIONAL ~
Research news and industry developments shaping the world of desktop computing
Edited by D . Barker
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
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
"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
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
mainstream-8514/A, with
of 1024 x 768.
lets you select the ideal resolution for your software, and even has a
computer systems.
For literature call NEC at 1-800-826-2255. For details, call 1-8 00
M1elnt o111eom p1tlblllry lneludHM1elntoshll , llx, UcxandSE/30.
NEC
01 98!JNEC T1cnno1og1ea.lnc
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
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
DELL
------
COMPUTER
------
CORPORATION
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 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 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.
\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
--- .
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
"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.
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
~
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.
,,
... 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!
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
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. •
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.
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 .
~ 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.
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
-
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.
. .
~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
CONNECTIVITY
CONNECTIVITY
~~
"Spontaneous ~~
Assembly makes a ~
whole new class of '~ ~
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.
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
De!> tqm•r
Sl04,668
~
$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
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 .
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
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.
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
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,
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 .
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
,
-)
..._..._
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
LIJi'/ >Ar(
SOlUTIONS
EXPOSITION AND CONFERENCESM
WHAT'S NEW
MIDWEST
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
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
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
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
~
~ OUR MAN
IN MOSCOW
Jerry gets a firsthand
; look at perestroika in
1 action
- .....
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.
$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
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."
.~~ ·-·~
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)
., .
.,.. ::
· ·~· ... '
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,
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
ANNOUNCING
BOUNDS-CHECKER
Gives you the protection of a protected Finds out-of-bounds memory accesses
operating system under MS-DOS. AUTOMATICALLY.
CHAOS MANOR
CHAOS MANOR
~ ~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
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 .
CHARTING
THE COURSE
Suddenly, it was time
for me to graduate
from felt-tip pens and
acetate overlays
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.
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
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
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.
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
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.
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 .
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
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
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
TO SOME
BUSINESS·
PEOPLE, ANY
SOFTWARE
PROGRAM
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
MANAGING LAN
MANAGER2.0
A look at OS/2's
latest approach to
LAN management
- 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.
KENSINGTON®
h i ••• ~ wll .. ll1lt
""
~:H
· ··~" ~ · ~ ·· ·~~···
C•l I • II I
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.
...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
SPACE PATROL
Managing today's
large server disks is
a pain in the neck
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.
--
_._~._,,_ ----~--~~ - -- - -.---.......
- --- -- -- -- -®-~
-.---~~- -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 .
--
- - -
-.....
. _
....... -
-
- --::::;;;;;:;"
.
'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.
-
--. - .-- --
- -- - -
...._ - -
- __........-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
~) 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
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
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
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
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.
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
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
WINDOWS SHOPPING
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
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.
WINDOWS SHOPPING
I
\.
The Old Standard For
. I
Debugging}ust Retired
U I .
- .,
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
~~
~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
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
~
-
..
.'._!_11
--- ...
C:;J 2 MINUf( Wo\11.HIMG
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.
~rl&ACTION
V,
I A G 0 T . s K l MI c A l l l TT l I
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.
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
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.
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
L
1318 Redwood Way. Petaluma. CA 94954
ViewPoint project management software runs
on PC's under DOS and Microsoft Windows'".
®
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
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 .
~!:~!~::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.
Domestic inquiries: Circle Reader Service No. 202 International inquiries: Circle Reader Service No. 203
WINDOWS 3 .0 SPECIAL COVERAGE
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
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.
No-Muss, No-Fuss,
Low-Cost
Postscript Printer
ow that workgroups in many Graphics Language 7475A plotter emu
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-
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
Circle 137 Oil Reader Service Card AUGUST 1990 • BYT E 147
Circle 79 on Reader Service Card FIRST IMPRESSIONS
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. "
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
$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.
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.
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
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
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
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
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
Ultra·Comp Ultra
386SX Appeal
$1995 Standard C&T
NEAT-SX
AMI
EMSX·1131
• • 8 SIP
DIP
100 Page·
mode • Seagate
ST251-1
28
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.
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
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
Dell 320LX* I I I I I I
CPI Goupil Golf I I I I 1 I
1
"'
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.
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
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.
COMPANY INFORMATION
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.
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
@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 ~
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,
D Word
Processing
D Desktop
Publishing
D Database
D Compilers
D CAD
D Scientific/
Engineering
Q Spreadsheets
Compaq 386/20e
IBM PCAT
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.
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. •
• lnput~r Fault
Your premier file-server deserves • Overload
......
..,.,.,..,
~
American Power Conversion
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
176
Call today for the latest catalog.
(718) 575-1816
MicroPress, Inc. 67-30 Clyde Street, #2N, Forest Hills, NY 11375
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
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. •
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 .:
Standard Features:
•
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
wrong?"
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.
Options:
•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.
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
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
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
REVIEW
PXRecGet (thTest,rhTest);
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
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
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. "
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
REVIEW
Theo+DOS
·::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
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.
REVIEW
unique feature. A plastic sheet lists all
.,,
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
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
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!
End-User
Programming
roductivity is the name of the to be simple and English-like in charac
END-USER PROGRAMMING
Full Circle
In the beginning, everyone was a programmer. Now,
with powerful user languages, everyone is a programmer again.
Rick Cook
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
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
FULL CIRCLE
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
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
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
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
....
....
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
.. , _, _,, ,,
ORACLE®
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.
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."
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.
.,,. 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
END-USER PROGRAMMING
Managing
Multimedia
Authoring systems are the glue
that holds multimedia applications together
Mark D. Veljkov
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
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.
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
MANAGING MULTIMEDIA
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
-
!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
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
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.
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."
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·
r-tree®
N
OW USE 4GL SPEED & CSOURCE CODE
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.
END-USER PROGRAMMING
Scripts Unbounded
A new generation ofscripting languages lets you control
any aspect ofyour computing environment
Bob Ryan
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
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
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
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
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.
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
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
~
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
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.
Rexx in Charge
You 're not really multitasking in OS/2
unless you 're using Re:xx,
Charles Daney
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
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. "
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
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
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
"'"---·-
... _ __
______ __.. ... ........... __
... _,,.,..._ ...,_,,,-............___....-_.
.......--... ...-...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.
REXX IN CHARGE
REXX IN CHARGE
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
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 .
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.
OmniKey!ULTRA
Another Nonhgate
"Smart Tool For
Business"" '
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
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
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.
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.
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
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.
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
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.
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
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
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
: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
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
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
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. "
......- 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#
All orders must be prepaid. Please allow four weeks for delivery.
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
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
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
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.
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. "
INTERACTIVE
••••• •••••••••
A Kodak Company
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
Message
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
• 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
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.)
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
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.
- .'
~
. '
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
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)
'
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
FONT WARS
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
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
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
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
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
[] Ready-to-Run Pro!Jl'a"
181 Microsoft C, Lattice c, Turbo c
[] Turbo Pascal ~
[] Microsoft QuickBasic
Cancel
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.
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
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.
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.
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.
300 BYTE • AUGUST 1990 Circle 281 011 Reader Service Card
Turn your favorite
Ccompiler into a
powerful database
manager with the
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. .. . .
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
Circle 223 on Reader Service Card Circle 224 on Reader Service Card Circle 225 on Reader Service Card
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
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.
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
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
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
....
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.
.
Voice: 215-965-7699 BBS: 215-965-8028 INCORPORATED FL 32808 (407) 295-0930
FAX: 14t51623·t372
Inquiry 586. Inquiry 591 . Inquiry 597.
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.
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.
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
COMPUTER INSURANCE
COMPUTER UPGRADE
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.'
NETWORK/WORKGROUP
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.
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.
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)
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 691 .
. Inquiry 696. Inquiry 702.
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
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
SOFTWARE/BASIC
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
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.
•.I ..
1
....... --.-
) I~' f 1• • .. I
BUYER'S . MART-------~~=".'
I ••
~
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
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
- - - - - 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.
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
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
.;· ·~1·
Call Brian Higgins
for more information ~--
1 ··
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
@ 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.
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.
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.
'
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)
--
NEW: IBM PS/2 4MB MODULE NEW: APPLE llFX 16MB K/1J
FIRSM\
•
VISA
S~lJR~E AMERICAN
EXPRESS
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
- •~
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 ,
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
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
.. •
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
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
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
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" 16Color 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
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
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
a·
t
Circle 64 on Reader Ser11ice Card Circle 260 on Reader Ser11ice Card Circle 72 on Reader Ser11ice Card
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)
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
floppy
Only
\ 20
Megabyte
I 30
Megabyte
Complete Monographics System
complete Monographics System Complete VGA System Monitor & Hard Drive Options (16 MHz SX)
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
$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.
"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
-~~\·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."
\\'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.
$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 .
Circle 118 on Reader Service Card Circle 217 on Reader Service Card
~
···~ 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
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-
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
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
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
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:·:·:·:·>:·>:·>>:·:·:·:·:·>:·:·:<·:·>:·>:<·:<·:<·:·:·»:-:·:·>:·:·:·:·:<·:.;;;:->:·:·:·»:·>>:·»>»>»:·:·:·:·:·:·:·:·:<·:·:·::::!
&)> 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.
..... _... __ ,
486/25MHz
GIANT MEMORY Series
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
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
Circle 14 on Reader Service Card Circle 14 on Reader Service Card Circle 14 on Reader Service Card
Circle 244 on Reader Service Card Circle 36 on Reader Service Card Circle 78 on Reader Service Card
• 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"
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
~ 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"
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
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
• 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
~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
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.
;;:;
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
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
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
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.
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
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
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
SERVICE
liability for errors or omissions.
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
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.
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
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
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
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
----------------------------------------1rrr~-------~i~~1;-·
IN THE
UNITED STATES
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~
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
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
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
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
~
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
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
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
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
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!