Faster Than A Spinning Floppy: Exploring TK! Sqlver
Faster Than A Spinning Floppy: Exploring TK! Sqlver
; --~"
Faster than a
Spinning Floppy
RAM Disk Software for the IBM PC
11111111111111111 :~all!b!
r~ -1 ·- -
12 i\ew England Executive Office Park . Burlington, ~ t assachusetts 0180.)
··Signifies m:111u f.1CturN' s trademark • S1g11ifi<"> manufactun·r\ re~btl' red lrJdemark CJ 198.\ Alpha Software C.orp.
The new COMPAQ Portable Computer.
IBM compatibility to go.
imple, isn't it? The CON.lPAQ™ you'd probably need to buy an In the standard configuration,
S Portable Computer can do
what the IBM® Personal
additional display screen because
the built-in screen is too small for
the COMPAQ Computer has three
open slots for functi onal expan-
Computer does. To go. certain tasks , like word process- sion electronics as your needs
It runs all the popular pro- ing. The COMPAQ Computer's and applications gro w. It accepts
grams written for the IBM. It display screen is nine inches diag- standard network and commu -
works with the same printers and onally, big enough for any job, and nications inter fa ces includin g
other peripherals. It even accepts it shows a full 80 characters across. ETHERNET ™and OMNINET rn.
the same optional expansion elec- And the built-in display offers If you 're consid ering a per-
tronics that give it additional high-resolution graphics and text sonal compu te r , there's a new
capabilities and functionality. characters on the same screen. question you need to ask your-
There's really only one big dif- The bottom line is this . The self. Why buy a com-
ference. The COMPAQ Computer COMPAQ Computer is the first
is designed to travel. uncompromising portable
Carry the COMPAQ Comput- computer. It delivers
er from office to office. Carry it all the advantages
home on the weekend. Or take it of porta-
on busin ess trips. bility
If you're a consultant, take it
to your client 's office. puter that
If you use a portable type- isn 't portable?
wr it e r , y ou can use the For more
COMPAQ Computer as a information on
portable word processor t h e COMPAQ
instead. Portable Computer
If your company and the location of the
already uses the Authorized Dealer nearest
IBM Personal y ou, w rit e u s. COMPAQ
Computer, a y d.d Computer Corporation, 20333
the COMPAQ . FM149 , Houston, Texas 77070.
\ Or call 1-800-23 1-9966.
'>:
/-:--J II ~A, ~
,r\_) ' ,\ \ \
\\{
I ~-- ~~
0rF~~1
--
I
v'1~ )
I \'
\ /.: .... /-? t~
/."'
~~
Meet 1-2-3 - the remarkable new 41 functions and 66 commands. And if allows fo r the maintenance of mu l1 iple
software package that puts more raw you include data base and graphing com- data bases and multiple criteria.
power at your finger tips than anything mands, it actually has 110! The graphing function.
yet created for the IBM PC. 1-2-3 actually In addition, 1-2-3 "is up to 50 times as 1-2-3 enables you to create gr~1 phs
combines information management, fast as established spreadsheets. With all of up to six variables using inform: ~t ion
spreadsheet, and graphing in one pro- the features you've ever seen on spread- already on the spreadsheet. And h~ 1-e it
gram that can perform all three functions sheets. 1-2-3 also gives you the capability o n screen in less than two secornJ..., r nee
interchangeably and instantly at the to develop customized applications (with you've made a graph, three keystrokes
touch of a key. That's power. 26 macro keys) and lets you perform will d isplay it in a different form. If data
_/ ~ ~
n--.9
To explain: since repetitiye tasks automat- on the spreadsheet changes, you c111 dis-
1-2-3's information ~ ~r-r- ~ r--r- icallywith one key- play a revised graph with one kcystr ke.
management I 1Ni:'<.'l1Ml\TtON stroke. If 1-2-3 were
spreac;tsheet and' ~
5 .,r~:Ms~fET \~M/.\f\1/)\MN\t:NT) (
- - - """'
GKL\~l-\5 ) .
iust a spreadsheet, It•
This instant relatio nship of one format to
another opens up a whole new appl ica-
graphing func- J( ___, would be a very pow- tio n area. For the first time graphics can
tions resi~e in \ ______.. .~ ~.rv b'\..v erful tool. But its much, be used as a "what if" thinking tool!
memory s1mul-
taneously, you can
'--"-C2
go from retrieval to spread- ~~-:;)
0 g:'-\
CJ (J .........-0 ___..., -
0 much mo re.
The information manage-
ment function.
For a fu ll demonstration of 1-2-3 's
remarkable power, visit vour nearby 1-2-3
dealei: Fo r his name and address, call
sheet calculation to graphing !1 1&'·~\ Add to 1-2-3's s read- 1-800-343-5414 (in Mass. call 617-492-7171).
Lotus Development Corpo1ation,
few k~ys. So now you can 1
() ) management functi on, and 55 Wheeler Street, Cambridge, MA 02138.
expenment and recalculate \ ~ the power curve rises at an
an~ look at data in an endless r~ awesome rate. Particularly
vanety of ways. As fast as your \ since 1-2-3 's info rmation
~i!l~ can thi~ up new possi- ·--~" manag~ment capability
bihues. Theres no lag between ._ _r-----s;;;::ad.JJeet,RrapbillR, readS flies from other
you and the computer. And i11fo r111m10 11111mww'111e111 tllf.i11-m1e. progran1s such as Word-
that's a new kind of power - power that's Star, VisiCalc and dBase II. So you can
greater than the sum of its programs. accumulate information on a limitless
The spreadsheet function. variety of topics and extract all or pieces
If 1-2-3 were just a spreadsheet, of it for instant spreadsheet analysis.
you'd want it because it has the largest Unheard of before. Specific 1-2-3 info r-
workspace on the market (2048 rows by mation management features include
256 columns). To give you a quick idea of sorting with primary and secondary
1-2-3's spreadsheet capabilities: VisiCalc's keys. Retrieval using up to 32 criteria.
spreadsheet for the IBM PC offers 15 1-2-3 performs statistical functions such 1-2·3 a nti l otus are rrademark' lf Lotus
D1!1°elop111e111 Cmpora1io 11 All rigbrs resen ·ed
arithmetic, logical and relational opera- as mean, count, standard deviation and V:'ord\tar 1:, a l"f'Ristered tmdemark of.llicrof'ro /11c
tors, 28 functions and 32 spreadsheet- variance. It can produce histograms on VisiCt1lc is t1 reR('tered tradl.'111ark of\'isiCm71
related commands. 1-2-3 has 15 operators, part or all of the data base. 1-2-3 also dHase II is a reRistered rrademark of Asbto n 7i1te
·1NAUGU
Use Apple software in your compatible with IBM PC's sophis- command. That puts you in the
IBM PC and XT ticated business capabilities. That's Apple mode. When ready to
Who said you can 't mix Apples right. An Apple and an IBM. In switch back. just press a different
and IBMs? Innovation by Quad- one computer with no software key. It's that simple. Like having
ram makes it possible with limitations. Quadlink by Quadram an Apple 64K computer inside
Quadlink"'. A simulated Apple opens a whole new world of your IBM.
computer on a revolutionary new possibilities. Keep the extras
enhancement board. Easy to use Quadlink allows use of all IBM
Most programs designed for the Quadlink plugs inside IBM PCs. enhancements while running Apple
Apple II. II Plus or lie -- including No conversion or reformatting of software. Printers. buffers. moni-
educational software and enter- diskettes needed. Just load Apple tors and more.
tainment options -- are now software in the I BM and key one
-----
- - -=.
=
- - - --
-- 0: ®
--- =------
---
---
·-
MERGER OF APPLE AND lBM
When using a monitor there's no expansion slot. it offers a parallel decade an innovator in personal
plugging or unplugging cables. port designed to operate most computer enhancements and color
Apple programs will appear on an printers and parallel devices. A graphics peripherals.
IBM monochrome or color moni- serial port for connecting mod - Quadram products are available
tor. like Quadram's vivid RGB ems. printers and other serial only through authorized dealers
color monitor Quadchrome. more accessories. And a game port for worldwide. Visit one and ask for
clearly than Apple's own screen -- a variety of entertainment op- a demonstration of Quadlink.
even while working with Apple 's tions. There's nothing like Quadlink. Check on our other enhancements
high resolution color graphics. And nothing like reliable Quadram too. especially Quadboard. the
Explore your options Quality to stand behind it. original multifunction board for
Quadlink comes standard with Quadram Corporation is a division the IBM PC.
64K memory. Requiring only one of Intelligent Systems. for over a Priced at only $680. we think
you'll like what we've discovered.
How you can tell
T hey' re both IBM Personal Computer
And they're the same. Only different.
The system that's on the left is the
ideal solution for a person who wants to
be creative, efficient and improve his or
her personal productivity.
So is the other one.
The system on the left incorporates
the quality, the reliability and the
technological excellence that have made
IBM a computer leader for over 30 years.
So does the other one.
So which is which? Simple.
On the left is the IBM Personal
Computer, starting with 64KB of user
memory (expandable to 640KB) and
two optional 5 ~ " diskette drives.
It can easily satisfy your
computing needs at the
/
/ office, at home or in school
__.,~ . .
With 5 expansion slots,
1t gives you room to grow.
------~ -
(You can even make it function
like the computer shown on the right
by adding an expansion unit that
houses one or two 10-million-character
fixed d isk drives.)
T his system can run most of the
same software and accept most of the
same IBM hardware as the computer on
the right. And its price/performance
is nothing less than remarkable.
8 Volume 1, Number 4
Volun1e 1, Nunzber 4
e Hands-On ~Community
150 Optimizing for BASCOM, Dan Rollins 262 Let Mc Take You to the Faire, D<H'id Bunnell
Microsoft's BASIC Compiler: a must for serious Highlights from the 8th \Ves t Coast Computer
programm ers. Faire.
166 Hard Times, Lawrence]. Magid 281 A> I Do, Owen Findsen
Mak e the most of your nzega/,ytes. Marriage by modem.
176 Programming Sound in BASIC, Lon Poole 292 Purchasing Computer Power, Mark Phillips
You and your PC can make beautiflfl music Mak e the most cost-ef/ectiuc decisions fo r your
together. small business.
Indexes
386 Advertisers
382 Products
PC \X10 RL D
"'t w11 ~~ w1 Your computer's telephone.
1111
Smartcom w·M We spent a lot of time
developing our software. so you can
I I t""""h ~ ~
spend less time using it. Smartcom II
prompts you in the simple steps required
v11!PI ,
~111 ~$# 'u1111)
to create, send. receive. display. list.
name and re-name files . It even receives
data completely unattended-especially
11h,11111 11th l,11,11/P ' helpful when you're sending work from
home to office. or vice versa.
,,/J And if you need it. there's always
Wouldn't it be great if, somehow, you 1/1///!JJ over ordinary phone lines, all "help'.' One of several special functions
could connect your computer to your across America. assigned to IBM function keys. this
accountant's, down the street? To the But any modem will send and feature explains prompts . messages.
IBM ** PC at the branch office. upstate? receive data. etc. to make commumcatmg extra easy.
Or to your favorite chess challenger. Smartmodems also dial. answer With Smartcom II . it is. The program
across country? and disconnect calls. Automatically. remembers communication parameters
--- Without going through the telephone for 26 different remote systems. Just
receiver. making them far superior punch a key. you're all set.
to acoustic coupler modems. You can treat dial-up and loi-on
Choose your speed: choose your sequences the same way. In fact. Smart-
price. The lower-priced Smartmodem com II comes with codes already set up
300 is ideal for local data swaps for four popular information services.
1
and communicates at 300 bps. COMPUSERVE~DIALOG'S KNOWLEDGE
For longer distance and larger INDEX7M DOW JONES NEWS/RETRIEVAL®
I volumes. Smartmodem 1200 SERVICE. and THE SOURCE7M AMERICA'. S
communicates at 1200 bps or up INFORMATION UTILITY. 5MProcedures
to 300 bps. with a built-in selector for obtaining an account with each of the
rn Haues®
that automatically detects trans- services are included in the Smartcom II
mission speeds. manual. But that's not all.
With a telecomputing system by Both work with rotary dials, Special offers for Smartcom II
Hayes. you can. Touch-Tone* and key-set owners! Dow Jones
Quickly. Easily. And for the price of systems; connect to most News/Retrieval
a phone call. timesharing systems: and 1, • Service has a special
Hayes Smartmodem. Think of it as feature an audio speaker. introductory offer for
your computer's telephone. Hayes Either Smartmodem is a perfect Smartcom II owners. By calling a toll-
Smartmodem 300, and the faster match for many different computers. free number. they receive a free
Smartmodem 1200. work with any And if you have an IBM PC. Hayes password and one free hour of service
computer with an RS-232 I/O port. also provides the perfect communi- anytime after 6:01 p.m .. local time.
They allow you to communicate. cations software. You'll also be entitled to a valuable
David H. Bunn ell Marketin g
Publisher & Editor-i11- Ch ief Aforketing Mmwger: Brooke Hazard
Marke ti11g Assista11t: Jayne Boyer
Andrew Fluegelman
Editor C ircul ati o n
Si11gle Copy Sales Ma11ager: Bill C ox
Ja cquelin e Poiti er Sales Represe11tatiue: C hri stopher
Associate P11blisher Va n Dyke
Circulation Seruices: Laurie Feruu
b
son '
C he r yl Woodard Lo rri e Poch
Associate P11blishcr
Spec ial Projects
Director: Susa n Keller
Edito ri a l
Associate Editors: Jeremy Joa n H ewes, Co mmunica t io ns
H a rry M iller, Kea rn ey Ri etm a nn Assistant to th e Pub lisher: Noreen A.
Tech 11ical Editor: Steve n Coo k G iann ini
Assista11t Editors: Lisa B. Stahr, Ad111i11istratiue Assistant: Phyllis Stewart
C h ristin e Whyte Secre tary: G lenda Clarke
Se11 ior Copy Editor: Evelyn Spire
Copy Editors: D a ni el Fa rb er, Joe Admin istrati on
Matazzoni, Theo do re N ace Director of Administratio11: Ja net D.
Assistants to the Editor: C ind y M cG inni s
H a mburge r, Patricia N avo ne Assistant Ad111 inisfr,1tor: Sarah Cox
Editorial Assista11ts: Ann a Bun ke r, Financial Plan ner: Rick Thng
Ad ri an M ell o, Kati e Seger Accounting Ma nager: Pat Murphy
Co11tributi11g Edit ors: Ri chard Cook, Office Manage r: Joseph Woll enweber
subscription offer for THE SOURCE. Edd ie Curri e, D anny Goo dman , Ka rl Recept io11ist: Cathy Girard
Smartcom II owners who subscribe to Koessel, Lawrence J. M agid, Ge ne
Pl antz, Larr y Press, Stu a rt R. PC Wo rld ™ (ISSN app lied for ) is
THE SOURCE will receive one free
Schwa rtz, Andrew T. Willi a ms, Ne il publi shed mon t hly for $24 one year,
hour of daytime service.
Zac hary $39 fo r two yea rs, $53 fo r t hre e ye.Hs.
Like all our products. Smartcom II
and both Hayes Smartmodems are Additi o na l postage for subsc ripti ons
backed ' by excellent Art & Production o ut side t he US and Canada $48 per
Desig11er: M a rj o ri e Spi ege lm a n yea r sur face, $101 pe r year airmai l, by
Art Director: Mi ck Wi gg ins PC Wo rld Communications , Inc., 555
Associate A rt Direc tor: D e Haro St., Sa n Fra ncisco, CA 941 07.
Bru ce C haronn at Seco nd -C lass Pos t::ige is pending a t San
Produ ctio11 Ma11ager: Frances Ma nn Franc isco and at add iti o nal ma ilin g
Assista11t Produ ction Manager: o ffi ces. POSTMASTE R: Send a ddre~ s
Ell yn H a ment ch::i nges to PC Wo rld, Subscriptio n
Desig11 Associates : Denni s McLeo d, De pt. , P.O. Box 6 700, Berge nfi eld , NJ
Mo nica T ho rsnes 07621.
A rtist: Molly Wind so r-McLeod
Aduertising Produ ctio11 Coordin ator: Edito ri al and Busine~ s Offi ce ~: SSS D e
Na n Cassady Haro St., Sa n Franci~ co, CA 94 IO-,
Produ ction Assista11ts: C la re Bo uey, 4 IS/86 1-386 1
Rose tt a Ega n
Co mpuServe 7405S,41 2
documentation and full support from
Telecommunicati o ns T he Source STE908
us to your dealer.
So see him today. Break out of Ma11age r: Eri c Brown
Specialist: Arr W ilcox PC Wo rl d T\• is an indepe nde11t 101m1al,
isolation. Get a telephone for your
Teleco1111111mica tor: Lindy Wa nkoff not affili ated in any way with
desktop computer.
Intern ati o nal Business Mach ine:>
Hayes Microcomputer Products. Inc ..
Adverti sing Sales, Display Co r po rat io n. IBM is a reg iste red
5923 Peachtree Industrial Blvd ..
Sa les Director: Me redith Brownin g tradema rk of Intern at ional Busi n e~s
Norcross. GA 30092. 404/449-8791.
Smartcom II is a trademark of Hayes Microcomputer Se nior Account Manager: Machin es Co rp. Entire contents
Prod ucts. Inc. Copyright~ 1983, PC Wo rld
'TM American Telephone and Telegraph Noree n Sr. Pierre
•'IBM is a registered trademark of International Business Accou11t Ma 11agers: D. Ro dney Brooks, Commun icati o ns, Inc. All ri gh ts
Machines. Corp.
© 1983 Hayes Microcomputer Products. Inc. J. Ma rk Doss, Penny Ri gby rese rved. The followin g a re trademark s
Sold only in the U.S.A. of PC Wo rld Communications, Inc.:
COMPUSERVE INFORMATION SERVICE is a registered Sales Assista11t: Jan De nte
trademark of CompuServe. Incorporated. an H & R Block Sa les Secretary: Lo retta Gig li o ne PC Wo rl d View, *.'' ,PC Wo rld .
Company.
KNOWLEDG E INDEX is a service mark of DIALOG
Information Services. Inc. Pri nted in the Uni ted States o f America
DOW JONES NEWS/RETRIEVAL is a registered trademark of Adverti sing Sa les, Directory
Dow Jones & Company. Inc. Ma 11age r: N iki St ra nz
THE SOURCE and AMERICA'S INFO RMATION UTILITY are
service marks of Source Telecomputing. a subsidiary of The Sales Rep resentatiue: Ralph Ames
Reader's Digest Association. Inc. Sa les Assista11t: Carol Watso n
PC WORLD 11
interface
driver to g ive
yo u r application
pro gram complete
con trol over the Mouse's
operation .
That's the kind of support you 'd expect
from Microsoft. After all , we were the
world 's first microcomputer software
company. Today, more th an a m il lion
Microsoft, the microcomputers are running Micro-
people who set the soft languages , operati ng systems ,
standard for software, application programs , and hardware-
have done it again with the software combinations .
Microsoft , Mouse.
You can get the Micro-
Ou r expertise in both hardware and soft Mouse 1n dedi-
software has go ne into the develop- cated versions for the
ment of the Microsoft Mouse. Now "' IBM ,-PC , PC XT, and
you can plug 1n the most exc1t1ng in a version for MS™-
computer product of the year and DOS machines with
put it to work. seri al interfaces,
The Mouse lets you move the including the IBM-
cursor freely and naturally, then < 11;;1111111111111 PC . The Mouse
execute commands at .. - ------_..;;;;:;:...:;....:: supports all
the push of a button . ~~ versions of
The Microsoft Mouse is a EBB~t;"-1-' ......-+1 MS - DOS ,
complete system. !t comes including ver-
with an on-screen tutori al, a sion 2 .0. Ask your
practice appl1cat1on , and the Microsoft dealer
Multi-Tool™Notepad , a mouse-based fo r a demonstration
text editor, so you can begin of the Microsoft Mouse
using the Mouse right away. And - a whole new standard .
for application developers, the BETTER TOOLS FOR MICROCOMPUTERS
Mouse includes a programmable
MICRC}SOFT.1 _ _
Microsoft is a registered tradem ark,
and MS and the Microsoft logo are
trademarks of Microsoft Corporation
David Bunnell
Sasha Bt.:shcr, a talented copyw riter, Jnd sci f-rcaching tutori als on \·id -
~
re WO RLD u
leach yourself David Bunnell
The structure o f PC World is as
Not hours.
Insert an ATI training disk. and presto !
softwa re reviews, user profiles, and
even placement of advertis ements
must be determined and o rga nized.
----------------
pro. wi th A Tl's Operatin g Systems Seri es.
Word Processin g
0 WordStar
Finan cial Plann ing
0 Multiplan
Acco untin g
exp enses. or ganize mailing lists. and more.
Pleas e ru sh m e ATI Trainin g Powe r'" pro gram s. at $ 7 5 each. for this so ftware:
The following nam es ar e tr ademarks of th e fo llowing co mpanies: ATI Training Powe r. o f Am erican Training
Intern ational: CP M. of Digital Re!>ear ch: PC-DOS. of IBM : Word Star. o f Micr opr o; Benchmark. o f Metas o ft; EasyWrit er.
Ea5yFiler. and Ea~yPl ann e r. of Informati on Unlimited Soft ware: MS- DOS and Multiplan. of Microso ft: dBASE II. o f
Ashton· Tate: SuperCalc. of Sorcim: VisiCalc. o f Visi Corp: Micro plan. of Chang Lab oratories: and Peach Cale. o f
Peachtr et· So ftware. rt·1983 Am erican Tr aining Internatio nal
14 Volum e 1, Number 4
REMark: Edward Rodgers
PC WORLD 15
REMark sionals, hobbyists, and general users
alike can participate by joining user
JOIN THE The Lone Ranger approach to groups and professional organiza-
PROFES·SIONALS standards is a rare form that results tions that contribute to the stan-
RTCS Products give your PC/ · when a person or organization leaves dards-making process.
MOOS computer, professional . I
the conventions of the mainstream
program development capabi- 1 marketplace behind and develops a
lities, just like Intel's Series 111 way ro perform some function. Once Winning
or System 86/330. · completed, the developer returns to Whether you play the standards
the mainstream and presents the ac- game as a computer user or manufac-
RTCS offers a family of Operating ·
System Development Tools. · complishment as a fait accompli, turer, you must retain a sense of per-
often direcrly to the standards com- spective. Standards arc not defined so
I mittees. This approach seldom works that they are enforced at the expense
I I
unless the perpetrator has consider- of innovation. Such an approach pro-
RTCS UDI I
able political or financial clout (both duces a lose-lose situation for users
The UDI allows your PC to execute Intel 's
Compilers. Assemblers and Utilities. arc recommended). A classic example and manufacturers alike. Users must
Features: of the Lone Ranger approach is the
- Memory Management North American Presentation Level
- File Management Protocol Standard for vidcotcx and
=
- PC/MSDOS File Structures
- 8087 Support teletext. Computer manufactur-
\\t\)\\ctU\ =
debugger. 8087 support. Symbolic debugging. 1 pectation that a significant market
share can he captured so that your
nonstandard product/design becomes
a de facto standard.
A third tactic is simply to get there
can be difficult to tell when the stan-
dards game is over. Bur don't worry.
When there is a rebtive balance be-
tween innovation and a clearly de-
fined degree of standardization, you '11
RTCS PC/SBC first. Develop a new, significantly im- know the game is over.
Execution Vehicle proved way to perform a function
The PC/SBC allows your PC to control the
and you will more than likely garner
=
execution of any of Intel's SBC Computers.
Both download and upload capability. a significant market share, all other Edward Rodgers is a staff consultant
things being equal. on information systems at a Fort11nc
~t\)\\c,tU\ If you're playing as a computer 100 corporation. He specializes in of-
user, you have only a single strategy fice systems and personal co111p11tcrs.
MOOS IS A TRADEMARK OF MICROSOFT CORP .
and a handful of tactics available.
SBC & iRMX ARE TRADEMARKS OF INTEL CORP .
You must use and promote existing
standards in your present work,
providing an economic incentive ro
manufacturers by favoring industry-
standard products. Computer profes-
16 Volume I, Number 4
The inventor of VisiCalc~ the world's leading software product, introduces
TK!Solver"' -the revolutionary way to crunch problems on a personal computer.
With VisiColc, Software Arts™created on - - - - - - - - - - - - have stated your probl em, sim ply en te r
entirely new application for personal the known valu es, then solve th e problem
computers-the electronic spreadsheet. with a single keystroke.
Now Software Arts has developed For even easier pro blem solving use
TK!Solver, another entirely new and a TK!SolverPac k'M in w hich model s fo r
different application for personal com- solving common p robl ems in such a reas
puters-the problem solver. Business and as finance, engineering and educa tion
financial problems. Scientific and engi- have already bee n formulated by
neering problems. Architectural and build- professionals in th ese fi elds.
ing design problems. Any kind of problem There is no softwa re product in exis-
you can dream up, in any area . tence that solve s pro blems as quickly, fle x-
What's so revolutionary about that? ibly, and easily a s TK!Solver- Th e Problem
Simply this : the power of the TK!Solver Cruncher'~ In fact, no other software prod-
program comes from the ease with which uct even wor ks th e w ay TK!So lver does. It
you can set up problems, vary assumptions, is a necessity for personal co mputer owners. See
find solutions, and display results. All the facilities for yourself. Visit your nearest computer store for a
needed to solve the problems- simple or complex - demonstration and find out how much you ca n do with
ore built-in, and need not be developed. Once you a personal computer when it thinks as flexibly as you do.
Softvvare Arts™
27 M ica Lo ne, We ll esley, MA 02181
TK!Solve r, TK!Solve rPo ck an d TK!Solver-Th e Problem C runcher a re trademarks of Software Arts, Inc. Software Arts is a trad emark of
Softwa re Arts, Inc. and Software Arts Products Corp. VisiColc is a trademark of VisiCorp. Copyrig ht © 1983. Software Arts, Inc. All rights reserved.
"T
‘I.
_,|III
F
. MP
'
I‘
_
-"“. '.—-3
f-
_—*"'*-ir
I l 1
2:"-=|-II
-L er = t”
it ii '
1-1--. _-.. F
iif _ ‘F
.-’“l’l‘,'EIi"*
“p5
lwlfiw °fi’|¢
AH
ll
. -
T
=1
_|-.
1.
_
.,,
i
_fl
‘ '
__.Z.!
I-
‘LI-
_|_.|.
ii
Amdek’s Business System is designed to allow your The system is designed to save you time and money, and to
IBM! PC to do more for you. This graphic system can docu- make the computer work for you.
._'i' ment your data with pie, bars, horizontal bars, lines, points, Here's how it works: The computer's data appears on the
areas or any combination of professional looking graphs. Color ll monitor and the Model DXY plotter will recreate the
screen on a 10 " x 14 " format using the BPS Software.
I-I
'|"| THE SYSTEM
'-[I-.
It's easy to use — the system interfaces with the most popu-
lar software packages, including dBase ll, VisiCalc, Super-
HARDWARE
I I
. -I
Calc and WordS_tar. And it understands English, so there's
r-|| .
-- Amdek Color ll High Resolution Monitor no need to learn any-foreign computer languages. It's fast -
.-. - _|
-I
Amdek Model — DXY Plotter charts can be produced in about two minutes. lt’s powerful
II_r-i.-
Amdek Multiple Adapter Interface Board — the system with the MAI board will more than double the
SOFTWARE memory capacity of your computer. lt’s economical — the
Amdek package will save you over $800 on the individual
, BPS Business Graphics TM
""_-
:-'-._5~.—.._l\_l|_-
E:|_
'-i"|'_
'..;_.
1‘-_1 "1-I-1. " -'11- '_" "
|_|_fl components.
OPTIONAL HARDWARE Now you can make sophisticated graphic presentations to
-- Amplot ll Plotter _—- Automatic, 6 Pens your clients, customers and colleagues using your Amdek
_ Amdisk Ill — 3 " Microfloppy Disk Drive System Business System.
I i
" BBS an'd Business Graphics are trademarks of Business 8i Professional Software. Inc. " VisiCalc, SuperCalc, dBase ll and Wordstar are trademarks of VisiCorp. Sorcim Corpo-
' IBM PC is a registered trademark ol lnlernational Business Machines. inc. mm“ and ASm0n'Tate' respeclwely
Microsoft Myopia the World," Vol. I, No. 2) written by ondly, regarding your inability to get
I want first to congratulate you on none or her than VisiCorp 's own Roy a prerelcase look ar Lisa, ir sounds
your new publication, which has a Folk. funny when Bunnell says, "(We)
very pleasant design and seems to This, with no evidence that anyone thought Apple would jump ar rhe
have found a comfortable style from from PC World had seen the product, chance to have Lisa featured in a
its very beginning. and following David Bunncll's self- leading personal computer maga-
The interview with the Microsoft righreous condemnation of Apple's zine." On your cover you bill PC
people was very interesting, bur one refusal to provide a Lisa to PC \Y/orld \Y/orld as "The Personal Compurer
sentence made me wonder whether for a "completely (1ir and unbiased'' Magazine for IBM PCs ..." With all
the computer industry is hopelessly rest! due respect, since when does rhe
myopic. The Microsoft people state; I hope that this outrageous piece of president of General Motors send :.1
"With MS-DOS, from its inception flackcry, whether meant as such or GM car to Ford's president for con-
we allowed 30 bits of length in the nor, will not prove to be typical of structive comments?
file field and that's two to the thir- your editorial judgment. Richard K. Thompson
tieth. We can't imagine what sort of Br11ce Dodds Fairfield, Iowa
devices could have that capacity." Middlefield, Connectic11t
Well, the people at Microsoft must 011r magazine is completely indepen-
be very short on imagination, since The articles in "State of the Art" de- dent from IBM, so your General
such devices are already in many scribe the latest technology for the Motors-Ford analogy does not hold.
mainframe installations around the benefit of 011r readers, often covering We foc11s 011 PCs, but we are inter-
country. Several vendors sci I disk sys- prod11cts that are so new that the PC ested in personal computers of all
tems, such as the IBM 3380, with ca- World staff cannot research them. stripes. Personally, I think Lis,1 is a
pacities above a gigabyte (that's two These articles are not intended as fascinating machine and I'd louc to
to the thirtieth). Optical disks arc reviews. get my hands on one. During the
very likely to be used with micro- In the case of the Visi/ON article, past seueral years I haue had the op-
sysrems and to have capacities above both Publisher David Bunnell and portrmity to become familiar with
the Microsoft limit. An optical disk Technical £ditor Steuen Cook tried many personal computers, including
might be a special problem, too, be- the product and felt that it ruould be the Altair, Sol, Radio Shack TRS-80,
cause it might be used to distribute of interest to our readers. \Y/e inuited Commodore Pet, Apple 11, Com-
data bases. In that case the entire Roy Folk, who was in a position to pucolor 11, and Osborne, as well as
disk might very well be a single file. prouide the most acc11rate description the IBM PC.- Dau id B10111cll
I don't really want to criticize Mi- in the shortest time, to prepare a
crosoft on this point. Its use of 30 draft, which ruas then edited by Ste-
bits was reasonably liberal when they uen Cook. Folk's connection ruith Counterpoint
made the choice. Widespread use of VisiCorp was clearly stated in the in- In "Color Discrimination" (R£Mark,
such devices is still some time off, troduction to the article. \Y/e think Vol. 1, No. 2) Lawrence J. Magid
and entirely new operating systems 011r readers got a good deal, and rue made a point. I should like ro make a
may become prevalent in the interim. plan to do other such articles in the counterpoint.
Bur I would like to suggest that they future-Ed. Ir is very common for users to
nor boast without more careful want the best of all worlds ar an af-
consideration. fordable price, bur it is very rare to
Scott E. Preece Column Comment sec such demands satisfied. In this
Urbana, Illinois A comment on David Bunncll's col- case, I happen to be on the opposite
umn in Vol. 1, No. 2, about Visi- side of rhc fence from Mr. Magid-
Corp's Visi!ON vs. Apple's Lisa. I'd use a high-quality rexr monitor
Folk's Flack First, I saw Lisa at a show last week- only if ir could display several colors
As a subscriber l must protest your end and was suitably impressed. Sec- and graphics. Therefore, I am using a
publication of an introduction to color monitor which docs not pro-
Visi/ON ("VisiCorp's Windows on vide characters that are as good look-
ing as those seen on the IBM
PC WORLD 19
- ~-----~
-----
·-- ~
--.:. ~
-
- ~
Monochrome Dispby. Notice I said co llectio n of facts o n which these de- length . Ha~ the author worked wirh
"good looking," not " legihle." I he- cisions were based, probabl y render- other micros? Perhaps he would hen-
lievc that these 8 hy 8 pixel charac- ing th em invalid.
'-'
eflt from Emil Flock's article if hi s
ters arc fully as lcgihlc as the 9 by 14 For what it's worth, one might tastes run to commonly ;-ic kn owl-
characters Mr. M;1gid prefers, but I thumb through issue 2 of PC \Vorld edged poor progr;-imming practices
readily concede th;u the y arc nor as counting the screen photos that show such as undul y extended code lines.
pretty. the monochrome monitor and those Notwithsr;mding the ahovc criti -
N1r. Magid and I differ on two that show a monitor driven by the cisms, please enter my suhscriptio n
other points. First, the IBIV1 Mono- color gr;-iphics adapter. My count for 39 issues.
chrome Display is not a standard, hut found 60 color photos, versus 38 Robert L. Richardson
a single product. Second, IBM did monoch romc. Woodbridge, Virginia
not make a mistake by producing David F. McManigal
two display adapters but supporting Stormville, Nell' York
graphics on only one. The mon o - Fresh Air
chrome display and adapter use sev- Our count 1Uas 65 to 25, but this I would I ikc to thank yo u persorully
eral design tricks to provide sh;up probably reflects the fa ct that color for the beautiful , profess ional joh
char.Ktcrs at a very low cost. It is not screens make flashier ads, rather than that you've done on your new mag:1-
directly compatible with other dis- the actual display preferences of PC zinc. It is hy far the most useful and
plays on the marker hccausc produc- users.-Ed. pleasant computer magazine I've ever
ing the same qua I it y on a sr:rndard read .
monitor would cost a lot more and Congratulations for providing
wo uld he incomparihlc with TVs or Mixed Review practi cal information in an enteruin -
TV-I ikc monitors. Your new public 1tion is commenda- ing manner to ;-in audience ranging
The computer graphics mar- ble hut merits mixed reviews at this from nontechnical readers to sea-
ketplace is clearly :rnd irreversibl y stage. For example, in Vol. I, No. 2, soned computer professionals such ;1s
committed to color-raster as the Emil Flock 's "WordStar Made to myself. Your topi cs are well chosen,
dominant technolog y. Ca p;1hilitics Order" sets forth precisely the type and your articles reveal how simp le
arc improving rapidl y while costs si- of information many readers need everything really is at its essence.
multaneously decline. Therefore, (thi s letter is written with WlordStar). Th is is in sharp contrast wirh the old
IBM chose, quite correctly, to rely on The author obviously knows his ma- world mentality th:u insists th at cvc -
"standard" displays for graphics, not terial and presents it wcl I. ryth ing is so complex th at onl y com-
the unique IBM Monochrome Dis- But other articles in the sa me iss ue puter he:ivyweights ca n undersund
play. Transforming support from 640 show a curious lack of editorial re- It.
hy 200 to 640 by 400 is a trivial mat- view. In "Travel s with COM PAQ," Please keep up the excellent \vork.
ter, with I ittlc effect on application s the author devotes a substantial per- The professional ism and c 1rc you've
progr;-ims, hut it would do ubl e the centage of his product review to his shown arc like a breath of fresh air.
display reso lution. The programming personal customizing of the machine Dennis J>asadis
change required to support a 720 by and on how to carry it on board air- Glen Effc11, Califor11ia
350 form:lt wo uld he more difficult; planes. Why not more info on the
however, the even more severe prob- machine itself?
lem would he to continue from there. "Snake in the Glass," a short but Local Info
The design tricks used in the mono- rather sop histicated program written Your magazine suppli es some of what
ch romc adapter were really engineer- in IBM BASIC, was not line renum- I have been looking for. " How the
ing decisions-compromises, in fact. bered. And the statement in Charles PC Thinks" is the first basic explana-
Changing the c;-ipahilities and costs Kell y's " Digital Dialects" that IBM tion I h:wc read that I c m relate to. I
of display components rc:1l igns the BASI C suffers from "glaring deficien- have been working in th e computer
cies such as line lengths limited to field for over 15 yea rs (nuinframcs).
255 characters'' borders on the
biza rre. One of the outstanding fea-
tures of IBM BASIC is its long line
PC \X'ORLD 21
CP/M gives you a new world of PC power
PC \\'O RLD 23
Rela
linnlll rid-nil (Ir~l\I*Iil.CIIi
l
I2
Iniull
‘- II
in
-
Q
':°IflflI1
.|-lllilli
I‘
With BPS Business {Graphics you can ana- You can graph data directly from the BPS Business Graphiizs 'lJ|Ll|-II|a!'i|.- gives you
lyze your data better by izharling it You programs you already use, including professional-looking graphs in a wide
can see trends, compare performance to \AsiCalc", SuperCa|c“‘, l‘v’lulI:ip~lan"“, and variety of formats, so you can make col
projections, and find patterns that print- dBase ll"‘»—even from word-processing orlul presentations on your monitor. And
outs often hide. documents-and you won't have to since the program works with more
O
retyipea single number. than forty popular printers and plotters,
you can get high-quality paper copies
of your graphs, and even overhead
transparencies
r.. "I ii;l irr is a ""i:I--will and BPS is a reigisiereil trademark of Business Bi Professional -‘" '. I--' r"
-B’ - -arr -- :='=-r- i- trademarks of international Business Machines Corporation and \/-sif -r r- '
’ r 1B--in II .;.- trademarks of Sorcim Corporation, Microsoft Corporation, and ~
1983 Business B Professional Software, inc.
To learn more about BPS Business Graphics, see your nearest IBM PC dealer or call us at (800) DIALBPS or (617) 491-3377.
Business 8i Professional Software, Inc. 143 Binney Street Cambridge, Massachusetts 02142 USA
Letters
\X'irh al l the publications I'm read- that IBM is now distributing its own licensed I BM to release an I BM ver-
ing I gain only a few bits and pieces vcr ion, that they have discovered an sion zuith slightly improl'ed editing
each week. It will be months, maybe error in the program and arc work- and scree11 pai11ti11g capabilities.
a yea r, before I have enough informa- ing to correct it, and that no copies IBM says it knozus of no bugs in its
tion. This is why in your first ques- will be released to the public until the versio11, but that it has bec11 delayed
tionnaire I have indicated the need problem is resolved. Would you be filling orders because of the great de-
for more technical articles. The in- kind enough to shed some light on mand for the product. - Ed.
dustry needs to get the technical in- the problem?
formation out for those, like myself, Your magazine provides useful in-
who will create that much-needed lo - formation for my continuing educa- Software Review
cal support. tion about microcomputers and the I am a computer professiona l, ha ving
P.A . S111ith IBM PC. Best wishes to you and you r first programmed the IBM 650 in
Portla11d, Main e staff for a successful publication. 1955. The last few years I've been in
James C. Poi11dexter data communications, but I am just
La Canada, Californ ia now getting experience with micros.
Looking for DR LOGO I can't tell you how exciting your
I would appreciate any information Microsoft distributes its ozun versio11 premier issue is. I read ever y page,
you might have or be ab le to find of Multiplan that runs 011 MS-DOS cover to cover. The only article that
·, > about the possibilit y of getting the a11d can be configured for the COM- had no direct bearing on some aspect
programming bnguagc LOGO for PAQ or the IBM PC. Microsoft has of my life was "The 8088 Is My
the IBM PC. As far as I know, it is Copi lot."
now commercially available only for
the Apple, Tl, and TRS-80 comput-
ers. Inventory Control ..,.-
-......_ _.,,,....
,...
. . . Accounts Receivable
As a teacher and an owner of an • sa les orders with packing -;lip,.
• pro\'ides O:\'. 1.1-.;E information to all
other modules.
INTER- • invoices from sales orders 'upport
IBM PC, I am very much interested back ordering s~· -;tem.
•purchase order'i "ith re,·ie" or auto- ACTIVE • in\'oices for point-of-sal e.
in being ab le to use this excell ent, ed- matic ordering mode .
•back ordering 'i~stem included. with •multiple discounts and la\ rate, .
ucational computer language. It • 25 items per bill-of-material.
•alphabetica l ~orting of customer~ .
13 menu • <; upp ort'i partial pa~· menh . finan ce
see ms as if LOGO i beginning to get • 1500 stock item~ per di-;kette with
charges. aged balances, \latemrnts .
automatic ad\ancement! driven
so me coverage in the magazine de- • sa l e~ anal~sis. stock labels ~ m o re.
• 500 customer~ and JOOO tram actiom
programs per diskette .
voted to the PC, which 111:1kes it all
the more frustrating since it cannot
ye t be run on it! Any source of infor- PEP BUSINESS SYSTEM ) '
mation on th is topic would be greatly Integrated software for the IBM-PC • s595oo
l..i.l
a ppreciatcd.
Gregory A. Haruey ~ ""~~~ Interactive General Ledger
U • automatic posting. complete audit trail.
Sa11 Francisco, Califor11ia < •asset depreciation , complete G/L report s: daily journal,
~ ......._ trial balance, operating and balance sheet.
LOGO zuas 011e of Ollr prime inter- ~ r - .___v_o_u_d_o_n_·_·_h_a.'·.e.•o_b_e_a_n_a_c_c_o_u_n_•_a_n_t.•o_u.se-it.!_ .. ~ '""
ests when we spoke with Digital Re-
search this 111011th (see "The Future of PERFORMANCE ENGINEERED PROGRAMMING
Co11cllrrcncy" i11 this issue). \¥/hen
DR LOGO is available 011 the PC in ~ ' ''
3970 SYME DR., CARLSBAD. CA. 92008
(619) 434-6023 ' ( ' (
P WORLD 25
As a businessman, you know the value of careful planning. to use. Once the working days, skill categories, wages or sala-
Oversights and miscalculations can cost you crucial time and ries and time increments are defined, then Ml LESTONE is ready
money. to do the work for you. Change, for instance, the estimated com-
MILESTONE is a powerful "Critical Path" Program that can be pletion date of a particular time-critical task, and you'll instant-
used for planning and analyzing virtually any project, from the ly see its effect on the entire project. All scheduling, man-p ower
opening of a retail store, to charting the progress of a police costs and associated reports are immediately re-tabulated. A
investigation; from drawing up a cost estimate for a construc- calendar display allows you to visually follow the activities (200
tion project, to scheduling the development (and involved per project with 64K RAM, 100 with 56K RAM). Examples are in-
expenses) of a new computer; from keeping track of rental cluded on the disk.
equipment, to allowing a winery to chart the evolution of a vin- TIME IS MONEY. SAVE BOTH WITH MILESTONE.
tage Chardonnay from harvest to bottling. The applications are Price is $295. MILESTONE-86 version is $395. Manual alone
endless. is $30.
Best of all, MILESTONE is one of the easiest software packages
MILESTONE requires 56K RAM and CP/M. Also available
for CP/M-86 and UCSD Pascal. Specify 8080, Z80, 8086,
UCSD Pascal. Formats: 8" single density IBM soft·
sectored, 5'/4" Northstar DD, Micropolis Modll, Super-
brain 3.0, Apple II with CP/M, 5'/4" and 8" Xerox 820, IBM
Personal Computer with CP/M-86, IBM Display Writer
with CP/M-86.
\Y/e got our PC in ea rl y Jamw.ry of bought my COM PAQ, they called sec urit y areas? It will fit through the
this year. Having paid a dear sum for COM PAQ in Houston. The COM- x-ray machine without any damage
the hardware, we are finding out that PAQ represe ntative said that the in- to the unit.
yo u can go broke buying softw;1 re. formation was intentionall y left out D. Sumner Chase, Ill
Consequentl y, \Ve are hei ng very of the manual in order to encourage Dallas, Texas
ca reful and going slowl y. Books are people to bu y add-ons only from
$15 to $20 apiece; so ftware is usuall y their authorized dealers. If you 've accide11tally left a disk hr
$100 to $500 apiece. The onl y real Rega rding carrying the COMPAQ the computer's drives (ruhich you
bargain is PC World (we have a 3- on an airplane, there should not be should11 't do), the x-rays might de-
yea r subscription). any problems. I have flown with it stroy data. COMPAQ says th e m a-
Our next task is to get a word pro- many times and have never been chine itself ruon 't be harmed, hut rue
cessor. We are borrowing WordStar asked to check it. The rule is that any don't like to sit under x-ray machines
to try it out. But there seems to be no carryon that goes under the seat must unless rue have to.-Ed.
way of comparing programs to test be less than 45 inches in overall di-
ease of use and functions vs. cost ;rnd mension-the COMPAQ is about 43.
need. You could supply a major need I get a middle seat on the plane and Letters should be mailed to Letters,
by putting out an annual or semian- rest my feet on top of the unit in rela- PC World, 555 De Haro St., San
nual compendium of softwa re for the ti ve comfort. Francisco, CA 94 107, or sent elec-
PC by t ype, giving differences of fc;1- Finally, what was the reason for tronically to CompuServe 74055,415
turcs and costs so that those just get- hand-checking the COMPAQ at the or Source STE908.
ting into a certain area would have
some basis to st;1 rt thei r selection
process.
Comment on compatibility, or
rather portability. I ;1m ;1fr;1id that
programs such as Wore/Star that run
. .
NEW!
on various operating syste ms may not For the IBM Personal Computer®
rake advantage of some of th e signifi- The most complete Real Estate Analysis
cant strengths of the PC. Package available.for use with Lotus 1- 2-3 'n'
Glad you arc putting out PC
Start u. . ing the mo . . t powerful program"n1ing feature . . of 1-2-J
Wlorfd. from the minute you open the package to do
Aaron Paxso11 • Amortization Schedule . .
Depreciation Schedule..,
Prospective Prope rt y Owner Income Foreca-.t
\Ve ruill he publishing the PC World Per . . onal Financial Statement
Software Review this fall. Look for • Internal Rate of Return
details in this issue. -Ed. • ACRS Tax Calculation.., and Anal y. . i. .
• Property In ve ntory with . . orting hy data field . .
• Graph.., included in man y analy....i . . '.
You don't need an MBA to use the Real Estate Guide
X-raytcd
The temp late.., arc fully integrated into 1- 2-J: man y u. . cr . . can't
I h:we severa l comments regarding tell where 1-2-3 . . top.., and our template . . h egi n~
Andrew Flucgclman's excellent ;1rticle You don't ha ve to ..,pend hour . . an;il yzing a potential invest-
on the COMPAQ ("Travels with me nl- do it in minute . . with the Real E. . tate Gui de!
The Real E. . tate Guide run . . on any cornpur er that ..,upporr.... 1-2-3.
COI'vt PAQ,'' Vol. I, No. 2). The bck
A \'(/ilahle j(Jr 011/r $ I 59 . 95.
of infornution in COM PAQ's Opera- M11111u;I 0 11/r S:!.9.95 .
tions Guide on how to rcmo\'e the S11h.H't/llt'llf 1Jriu· O/JfJ/il'.\ to fJ11rc/1<1.\t' of ft'lll/Jlurn.
CO\'er ;rnd set the S\Vitchcs is not acci-
dental. \Y/hen I ;1sked for help from Guidance Software
the Sears Business Center where I Two King wood Place. Suite 163
K ingwnod . TX 77339
(7 u) 358- 7 191
1-2-.\ j, a n:gi\ll'rl'J lraJL' marl.. of Lolu' lkvl'lorml'nt. In c..
PC WORLD 27
Now you can move your IBM PC 1 from the fast Lightning strikes twice.
lane into the jet stream. With the Personal If that's not enough, you also get a lot of the
Hard Disk™from Corona. features of the Corona PC, our own 16-bit desktop
and portable personal computer.
Like free RAM "disk:'Just define blocks
More power to you.
The Corona Personal Hard Disk really revs up of main memory as a disk and load your programs,
your IBM PC, with none of the floppy bottlenecks, then run them at incredible microsecond speeds.
headaches and hassles. Like disk partitioning that supports several
You get 5 to 10 megabytes of storage. operating systems at the same time, so MS -D OS ~
Speeds up to ten times faster than floppy CP/M-86 3 and Pascal are aII right there when you
disc drives. need them. .
The high reliability of a hard disk. Like simple menu operation that makes your PC
In an easy add-on external package, or a con- friendlier than you would have believed possible.
venient internal plug-in. SmaII directories . Automatic backup. And much more.
JJ!UUJ IJU IlllL
I ~
invoices or quotations. For large corpo- never any complicated or confusing you're sitting in front of WordPlus-PC
rate customers, WordPlus-PC has the codes to memorize or look up. Rather, the you 'll quickly see where all our confi-
capability to merge information from files screen's "message area" reminds you dence and enthusiasm come from. After
created by the firm's mini or mainframe how to do what you want. Word Plus-PC's all, you already own the best personal
computer. You can even type new docu- unique keyboard color coding makes computer. The best word processor is
ments while the system is printing other things even easier. And whenever there's only $395. So call us today.
ones. And you'll find WordPlus fully com- a question, simply press the HELP func-
patible with virtually all popular ASCII tion to get back on track. CALL US TOLL FREE:
letter-quality and dot matrix printers.
Learning some-
1-800-343-4074
thing new goes best when you have
encouragement, reassurance and
Dea ler, distributor, O EM manufacturer, and corporate inquiries are invited . Call us at (617) 444-5224.
WordPlus-PC is a trademark of Professional Software Inc.
Specifications are subject to chan ge without notice.
Word Plus-PC wa s designed and written by And res Escallon .
JD
1
‘.1
-1.
--\l_
Yj-‘Ii’
coil
IT'S EASY - TieLine lets vou transfer files between the Apple ll and IBM
P-C. wi.thout serlal ports or communications adapters of any kind.
TieLin_e's cable uses the cassette port on the IBM PC and the built in ll-‘O
faci‘l,iti_es ofthe Apple- _
AND IT'S FAST TOO — Machine language programs and a supplied
cable connectthe two computers, permitting file transfer at betterthan
10,000 bitsper second, thats 30 times faster than a 300 baud MODEM.
YO_l_JR DATA IS SAFE — TieLine uses sophisticated error detection
routines to verify every BIT of transferred data.
FLEXIBLE - BASIC programs, Apple Binary and Text files, VisiCalc
models and even UCSD p-System files may be transferred.
l"_l_"S EVEN FUN _- ]'ieLine's Remote Commander feature lets you run
your Apple from the IBM PC keyboard. Naturally, you can save almost
any Apple output at the IBM PC.
AND ~' If you bought a different Apple to IBM PC file transfer product,
send us"pro_of of purchase when you order TieLine, and we'll send you a
$50 cash rebate.
All TBAXV products cofhe with printed instructions, no cassette player
required! . '
TieLine XT supports the PC XT using the
X,T’s built in serial port. Please specify
XT whenordering.
_ .
IBM IS a trademark of International Business Machines Corporation. Apple is a trademark of Apple Computer
AST Research Inc. Retail Dealer Ust (Partial)
ALABAMA Timeshare of FL MINNESOTA SOUTH CAROLINA
Anderson Computers Miami (305) 233-8377 Computerland Computerland
Huntsville (205) 539-3444 Tech Data (Dist.) Hopkins (612) 933 -8822 Anderson, S.C. (803) 224-5428
Computerland St. Petersburg (813) 577~2794
Birmingham (205) 942-8085 MISSOURI SOUTH DAKOTA
GEORGIA Computerland Computerland
Olensky Bros. Computers
Computerland Kickapoo (417) 887-2222 Rapid City (605) 348-5384
Mobile (205) 344-7448
Athens (404) 548-5263 Kennard Supplies Sioux Falls (605) 338-5263
ALASKA Software Atlanta Ltd. St Louis (314) 367-7499
Computerland TENNESSEE
Atlanta (404) 434-4171
Anchorage (907) 272-1518 MONTANA Campus Computers Corp.
Computerland Nashville (615) 327-9123
General Computer Services, Inc. IDAHO
Anchorage (907) 338-6263 Computerland Billings (406) 259-0565
TEXAS
Boise (208) 344-5545
NEVADA Comnet (Dist.)
ARIZONA Houston (713) 877-1155
Computerland ILLINOIS Computerland
Mesa (602) 962-6732 Computerland Las Vegas (702) 369-2001 Computer Craft
Phoenix (602) 956-5727 Arlington Heights (312) 870-7500 Houston (713) 977-0664
Tucson(602)790-8220 Champaign-Urbana (217) 359-0895 NEW JERSEY Houston (713) 840-9762
Chicago Loop (312) 782-7180 Computer Encounter Houston (713) 583-2032
CALIFORNIA Downers Grove (312) 964-7762 Princeton (609) 924-8757 Houston (713) 522-3130
Businessland Elmhurst (312) 832-0075 Computer Place Houston (713) 527-8088
San Jose (408) 554-9292 Evanston (31) 328-3535 Lincroft (201) 7 41-4591 Computerland
Concord (415) 676-3533 Joliet (815) 741-3303 D.A. & D. Sales Dallas (213) 363-2223
San Mateo (415) 340-9111 Naperville (312) 369-3511 Belleville (201) 751-8444 E1Paso(915)533-6060
Los Altos (415) 968-9062 Niles (312) 967-1714 Houston Bay Area (713) 488-8153
Prodigy Computers (Hdqrs.)
Computerland Northbrook (312) 272-4 703 Longview (214) 297-0145
lselin (201) 283-0600
Burlingame (415) 348-7731 Oak Lawn (312) 422-8080 McAllen (512) 686-3743
Oak Park (312) 383-1606 Vista Computer Center San Antonio (512) 654-4886
Fremont (415) 794-9311 Matawan (201) 566-6066
Glendale (213) 246-2453 Computers Etc. Tyler (214) 581 -7000
Hayward(415)538·8080 Posen(312)388-2000 HIS Services
NEW YORK
Lawndale (213) 371-4624 Lake Shore Computers Inc. Houston (713) 527-8088
ASD Office Systems
Los Angeles (213) 627-7154 Lake Forest (31 2) 234-1002 Poughkeepsie (914) 473-9400 PC Expansion
Oakland (415) 839-5230 Ft. Worth. Metro (817) 654-4200
Pasadena(213)449-3205 Computer Connection
IN DIANA Brooklyn (212) 338-4212
Redding (916) 241-7922 Computerland UTAH
Sacramento (916) 920-8981 Anderson (317) 649-1122 Computerland Computerland
San Diego North (714) 434-3300 Johnston City (607) 798-9306 Provo (801) 224-2608
San Jose (408) 253-8080 IOWA Little Neck (212) 423-5280 Salt Lake City(801) 364-4416
San Rafael Computerland Nassau County (51 6) 7 42-2262
Santa Clara Valley (408) 246-4500 Des Moines (515) 270-8400 Rochester (716) 586-0378 VIRGINIA
Torrance (213) 543- 2621 Marion (319) 373-1241 Computer Room Computerland
Ventura (805) 656- 7711 Albany (518) 869-3818 Charlottesville (804) 973-5701
Visalia (209) 739-1033 KANSAS Digital Business Systems Woodbridge (703) 491-4151
West Covina (213) 960-6351 Computerland New York (212) 244-2628 Entre Computer Ctrs. Inc. (Hdqrs.)
West Los Angeles (213) 559-3353 Hutchinson (316) 662-6832 McLean(703)556-0800
Greenwich Village Comp.
Compu-Sales Overland Park (913) 492-8882 New York (212) 254-9191
Lawndale (213) 370-3224 Topeka (913) 267-6530 WASHINGTON
Wichita (31 6) 684-3870 47th St. Computers
Computers R Us Computerland
New York (212) 398-1530
Santa Ana (714) 556-7774 Spokane(509)924-4113
KENTUCKY Vancouver (206) 695-1540
Computer Valley CBM Inc. NORTH CAROLINA
Walnut (714) 594-9748 Lexington (606) 276-1519 Computer South
Winston-Salem (919) 748-8001 WASHINGTON, D.C.
Gateway Computer (Hdqrs.) Computer Solutions Co. The Math Box (Hdqrs.)
Huntington Beach (714) 895-3931 Louisville (502) 937-4311 MicroGlyphics Washington, D.C. (202) 463-7474
Ironside Computer Corp. Durham (919) 493-7050
Reseda (213) 344-3563 LOUISIANA Surveyor's Supply WEST VIRGINIA
Micro Age Computer Computerland Apex (919) 362-7000 Computerland
Santa Ana (714) 558- 7789 New Orleans (504) 456-1438 Charleston (304) 744-7962
OHIO
Micro Computer Systems Computerland
MARYLAND WISCONSIN
Santa Ana (714) 541-4685 Cincinnati (513) 381-3844
Computerland Computerland
Micro Match Towson(301)337-5555 N.E. Cincinnati (513) 984-3721 Janesville (608) 752-1177
Tujunga (213) 353-5929 Warren (216) 544-4191 Madison (608) 833-8900
Frederick Computer Prod.
Micro Personal Consulting Inc. Frederick (301) 694-8884 Micro Age Computer Store
Panorama City (213) 361-8700 Columbus (614) 451-8080 WYOMING
Logical Choice
Western Micro (Dist.) Ellicott City (301) 465-3175 MicroDoctor Computerland
Irvine (714) 557-6533 North Olmstead (216) 777-4402 Cheyenne(307)634-9552
Programs Plus
Gaithersburg (301) 840-5979
COLORADO OKLAHOMA
Computerland Ramada Computer Products Computerland
Boulder (303) 494-4443 Fort Washington (301) 292-2958 Tulsa (918) 481-0332
Colorado Springs (303) 574-4150 Toad City Enterprises UNITED KINGDOM*
Englewood (303) 694-3083 Potomac (301) 340-3132 OREGON CPS Data Systems
Computerland Birmingham, England
CONNECTICUT MASSACHUSETTS Multnomah County (503) 295-1928 Tel: 021-707-3866
Computer Establishment Computerland Portland (503) 620-6170 Twx: 312280 CPS G
Old Saybrook (203) 629-8171 Boston I (617) 235-6252
Computerland Boston II (617) 482-6033 PENNSYLVANIA WESTERN CANADA
Meriden CPU Computer Corp. (Hdqrs) Applied Computer Products Digitrol
Stamford (203) 964-1224 Charlestown (617) 242-3350 Philadelphia (215) 934-6990 Ontario (519) 884-4541
MicroAge Computer Stores Com puterla nd
MICHIGAN Pittsburgh (412) 443-0690 EASTERN CANADA
Greenwich (203) 629-8171
Computerland Cita Computers
Computer Resources N. Vancouver, B.C. (604) 986-1188
FLORIDA Ann Arbor (313) 973-7075 Allentown (215) 776-2100
Computerland Gross Pointe (313) 772-6540
Security Computer Systems FAR EAST
Fort Myers (813) 939- 7800 Southfield (313) 356-8111
Narberth (215) 664-2908 Satellite Systems
Jacksonville (904) 731-2471 St. Clair Shores (313) 772-6540
The Guard Group Kowloon, Hong Kong
Miam i (305) 442-4112 Computer Mart (Hdqrs.)
Pittsburgh (412) 221-6383 3-7225096
American Micro Computer Ctr. Troy(313) 649-0910
N. Miami Beach (303) 944-3062 *Call factory for other European distributors.
Financier Personal Series, the ......!lrMA•··~~
softw-are everyone's talking abo •
Before you invest in financial software, here's what professional
software reviewers coast to coast are saying about' the
Financier Personal Series - the software with performance
that picks up where the others leave om .
See for yomself why Financier's Personal Series has e verybody talking. Get a demonstration today!
* Five Financ ial Prog rams for l he Hom e - Fe bruar y 1983. p rogr ams rev iew ed Bonus Accounung Sys1em," Financ ier Persona l Seri es." FMS I I." H ome A ccounl anl Plu s.'" M oney M aes1 ro··
FtNANCI
For additional information. or to order directly, call: Now available at the following authorized IBM dealers:
(61 7) 366-0950 (24-hour, MasterCard and Visa accepted) ASD OFFICE SYSTEMS (NY) , CMB INC. (KY) . COMPUSHOP INC. (CO, IL, TX). COMPUSHOP Of Ill~. INC. (GA).
Financi er, Inc. 2400 Computer Orive, P.O . Box 670, Westboro, MA 0!581 COMPUTER CITY (CA) , COMPUTER CONCEPTS (LA, TX). THE COMPUTER MMT (IL, Ml; WINOSOR, ONT.) .
Financier System Requirements. IBM Personal Computer, THE COMPUTER ROOM (IN. Ml), COMPUTER SYSTEMS SPECIALIST (NY), COllPUTERIMD (participating dealers),
At least 64Kb of RAM, Two disk drives. 80 column display, COMPUTERWORKS (CT) , FREDERICK COMPUTER PRODUCTS (MO), FUTuttE DATA (NYC, SC), lllCllO CENTfR (Otf).
IBM Personal Computer DOS, IBM Personal Computer Oisk BASIC PERSONAL BUSINESS COMPUTERS (UT), SOASOURCE (TX), or phone (617) 366·095G for ne1rest dealer.
FI NANCIER TAX SERIES SPECIAL INTROOUCTORY PRICE: $150. © 1983 FINANCIER, INC.
(Special price ottered for limited time. Retail Price: $195.)
FINANCIER PERSONAL SERIES: $195
And Sears Business Systems Centers (N1tlonally)
-·~---
5 State of the Art: Communications
•
ai ame
Arlin Torbett and Harry Miller
To commzmicate with mainframes, PCs will haue to use different codes to refer to each character as it's stored or
data commzmications protocols. This article discusses transferred. A mainframe also expects to exchange data
what they arc and what it takes to implement them. with the type of terminals it knows about, and IBM
hasn't yet provided systems software for mainframes to
recognize the PC. So to communicate successfully, PCs
Mainframes are far from being on their way out. must be made to emulate the standard terminal types.
While the microcomputer revolution will clearly have an The technical terms used in mainframe communica-
effect on the way mainframes are used, it will be a posi- tions can pose equally troublesome hurdles. This article
tive effect. When PCs are used in place of intelligent ter- will outline and review many of the important concepts
minals in mainframe networks, the mainframes can run in mainframe communications protocols.
faster and more efficiently. Freed from the burden of con-
stant interaction with a large number of time-sharing
Data Communications
Figure 1 illustrates the relationship of the elements that
are normally required for the data communications pro-
The n1essages transferred in data cess. A transmitter (or source of :11formation) sends a
data message over a physical (electrical) binary serial in-
co1nmunications take the forn1 of terface (such as the RS-232C that the PC uses). Once a
con1binations of bits. physical connection is m~de, the message flows over an
established communications channel (or Jin k) to a receiv-
ing device. In a mainframe network, the CPU host,
front-end controller, and standard terminals take turns
users, the mainframe is left to do what it does best: high- as the transmitter or receiver of messages.
speed data crunching and large-scale data storage and
transfer. Most of the editing and browsing of programs
or data files can be done on the PCs under local process- Bits, Bytes, Characters, Packets
ing power without tying up the mainframe processor. The messages transferred in data communications take
The more PCs are used as work stations, the quicker the the form of combinations of bits. A bit, or binary digit,
response time of the mainframe. In addition, many is a unit of data in binary notation. In the binary number
people will find useful the ability to work at home on system only two marks (0 or 1) are used. Each of these
their PC and still have access to the data stored on the marks is a bit. A bit can also be thought of as a single
company's mainframe. electrical pulse in a group of pulses: a I is a higher volt-
No matter what the motivation, the numbers of age pulse and a 0 is a lower voltage pulse.
people wanting to use their PCs to communicate with Bits can be grouped into a code that represents a
mainframes is large and growing constantly. There are, character. A character is an element of notation that rep-
however, a few hurdles to be crossed before the commu- resents letters, numbers, or symbols by a set configura-
nication can take place. Mainframes use very precise tion of bits. In most data communications a character is
standards of high-speed data communication, to which represented by a byte (8 bits equal I byte) of data. The
PCs will have to conform. PCs and IBM mainframes use two most common character codes, ASCII and EBCDIC,
are described later in this article.
40 Volume I, Number 4
re WORLD 41
§ State of the Art that parallel signal into a series of high and low voltages
(corresponding to l's and O's) so that the signal can be
Some public data networks use packet switching. In transmitted over a single data wire. In other words, the
that arrangement a packet, a short block (128, 25 6, or 8-bit message would be transmitted bit after bit over a
512 bytes) of data that is prefixed with addressing and single wire. The next consideration is for the receiving
other control information , is used to carry information device to know when to start counting bits as part of a
through the network. character, and then when to stop.
r------, r-------,
I Data I I Data I
I Communications I I Communications I
I I
L-7~-J
Interface
L __ \ _ _ ...J
Binary Binary
Serial Serial
Interface Interface
Communications
Message Channel Message
Transmitter Receiver
Computer Computer
or or
Terminal Terminal
---------Feedback-Acknowledg~ Message---------
---------:1~~-------- Frame-------)llo.il
Data Bits
re WORLD 43
5 State of the Art method for synchronization of the devices, a way for one
device to say, "I'm talking now, you have to listen," or
"Go ahead and talk, I'm listening."
Protocols, in general, are sets of rules for controlling
the transmission of data over a communications channel
or link. Layered protocols, such as the Consulting Com-
3705 mittee for International Telephone and Telegraph
CPU Communications (CCITT) X.25 and the IBM Systems Network Architec-
(host) Controller
ture (SNA), are used to provide synchronization of more
(front end)
than the flow of bits across a communications channel.
The International Standards Organization's Model for
I Open System Interconnection (see "Seven Layers of Pro-
Modem tocol" ) is a good example of a layered protocol.
44 Volume l, Numbe r 4
Seven Layers of Protocol
The International Standards Organization !\ lodcl for Session Co Jitrol layer. f\bruge~ the logical
Open Systems Interconn ec tion (sec below) is made connections betwee n th e communicating applica-
up of seven layers of protocol, the first th rec tions processes. It sets up :ind controls the systcm-
of which comprise the CCITT X.25 protocol. Each dcpcndc nt aspec ts of communications bet ween
layer provides a certain subset of services co the specific nodes in the network. Among th e services
overa ll set of network function s. that the Session layer provides arc the est ab Iish-
Physical Link layer. Co ntrol s the clcctric1I and . mcnt :md termination of co nn ections, end-to -e nd
mcch:inical aspects of establishing, mainr:iining, session data unit control, dialogue control, mes-
:rnd disconnecting the ph ysic:i l medium for tr:ins- sage-u nit flow control, :md sig na lin g nonrecovera-
mi tting d:ita. This layer includes h:irdwarc, such <ls ble errors. The session con trol layer bridges the gap
modems and communicat ions lines, as well as sys- between the services of the tran spo rt layer and the
tems softwa re to drive th e h:udw:ire. logical function s running under the operati ng sys-
Data LiJik layer. Sets up a commu nications tem in a communicating node.
path (or channel) between network nodes and Presentation Co Jit rol layer. Translates encoded
manages access to :ind use of ch at cha nn el. Th e data that has been transm itted an d co nvert s it into
D:ita Li nk frames the data in th e transmitted mes- displa y format s that can be used by ter min al
sages, assures th e proper seque nce of transmi tted scree ns or printers. The prcscma tio n layer a lso pro-
information, and checks the integrity of received vides data compaction or expansion, d:ua e ncryp-
messages. tion and decr yption , data struc ture (fo r fil e
Netruork Control layer. Addresses :ind ro utes transfer ), and command trans latio n (fo r virtual ter-
messages between com m un icating nodes on th e minals). This level puts th e data into forms th at can
network; it controls the flow of messages between be under stood and m a ni pulated by the user.
nodes. Applications or User layer. Supports use r and
Transport la yer. Controls th e communication s applications tasks and systems manage ment. Re-
session be t ween nodes o nce th e path has been cs- so urce sharing, file tr:lll sfcrs, remo te fi le access,
ta bl ishcd. The transpor t layer allows processes to data base m:rnagcmcnt, and networ k management
excha nge data seque nti ally and reliably, no m:lttcr arc examples of applications provided at th is level.
w hich systems arc comm unicatin g or where they
arc in th e network .
.•
._____s_es_s_io_n_ ____,~- - - - - - - - - - - - - - - - - - - ~,__ _s_e_ss_io_n_ _ ___,
..•
~--- - --~,__ _-_rr_a_ns_p_o_r_t_
..•
......__ _T_ira_n_s_p_o_n_ _...... - -- - -- - - - - - - - _,
•
__.,
Network 1~~ Network 1~ Network Network
..
••
.
•
•
•
. •.
Link 1~~ Link 1~ Link
~ Link
.• .
•
•
•
Physical Ph ys ical Physica l Physical
PC WORLD 45
~ State of the Art they send (called ACKO and ACKl) so that the sending
device w ill know which data the receiving device is ac-
Character-Oriented Protocols knowledging. If device B doesn't receive the data that A
A character-oriented protocol uses special characters, sent, B wi ll send a negative acknowledgment (NAK) and
such as SYN to synchronize the transmitter and receiver A will have to retransmit the message.
ends of the communications link, STX to indicate the
start of text (message), and ETX to indicate the end of
text. One of the most widely used character-oriented Byte-Count Protocols
protocols is IBM's Binary Synchronous Communications When BISYNC was in t roduced, the speed of half-duplex
protocol, known as BISYNC or BSC. This half-duplex transmission was adequate for the batch mode operation
protocol has been in use since 1968 for transmission be- that was prevalent. The trend toward interactive systems
tween IBM computers and batch and video display ter- and distributed data processing, however, created the
minals. Figure 3 shows an example of the point-to-point need for protocols that could accommodate full-duplex
BISYNC used in batch operations. Figure 4 shows a simi- transm 1ss1on.
lar example for the polled, mu ltipoint BISYNC. Multi- Other problems associated with BISYNC were its
point BISYNC allows the host CPU to communicate with inflexible structure and nontransparent nature. Trans-
a controller that has many terminals or devices con- parency refers to the ability to send strings of bits that
nected to it. may not be recognized as normal characters, such as
Binary synchronous, or bisync, protocol operates on control characters. Transparency is the ability of the pro-
an acknowledgment basis. When device A signals the tocol to say to the receiving device: Take the next several
start of a message, and device B acknowledges receipt of bits literally; don't try to make a character out of them.
the signal, device A knows it can co ntinue to send data. It is possible to devise a protocol which, by keeping track
If B acknowledges the data, A can send some more, and of the byte count, solves the transparency problem of BI-
so on. When A signals the end of the message and B ac- SYNC without the use of control characters. One of the
knowledges it, then B is free to initiate a message and widely used protocols that does this is Digital Equipment
will expect A to acknowledge it. Corporation's DDCMP protocol.
How does a device acknowledge a signal received Byte-count-oriented protocols use a header that in-
from another device? There is actually a signal called cludes a beginning special character, followed by a count
ACK (short for acknowledge) that is sent back and forth that indicates how many characters follow in the data
on the line. Devices alternate the types of ACK signal portion of the message, and some control information
.
CPU Sends:
Bid
Device Sends:
CPU Sends:
46 Volume 1, Number 4
,.--.-- Device
~
Device
___. CJ
I"'"\
<
~
-:(
v --!'. v
Poll
Device Send s: 1-
'l.J './".
J) 'J)
:.,; ..,
IPAD I
.:.L .:.L .:.L .:.L
2 ~ •..;
J)
':J
)".
•..; 'J '..,) •..;
.., -:J , -
> -:J
I-
j ETX I '"" ~ '"" ~
~ .::::. .,!: .::::. .,!:
c -:J
j< '1J -:J
Cl--!'.
:::C(.J ::a v
Device Se nd s:
such as which messages have been received correctly to Bit-orien ted protocols separate the bits that con-
date. The data portion that comes next is the specified stitute messages with a special flag character such as
length and is followed by block-check characters. 01111110. These protocols specify t hat there will never be
Byte-count-oriented protocols are an improvement six 1 bits in a row except for the transm ission of the flag.
over character-oriented protocols for batch operations; Thus, when the receiving station receives a flag character,
however, for interactive operation the larger header for it knows that the previous 16 bits were the block-check
transmitting a few characters makes the byte-count-ori- characters and that the bits between those 16 and the
ented protocols rather inefficient. previous flag constitute the message.
If a message contains 6 or more 1 bits in a row, the
transmitter "stuffs" a zero bit after every fifth 1 bit trans-
Bit-Oriented Protocols mitted; the receiver removes the stuffed bit, restoring the
The next generation of Data Link Control protocols to bit stream to its original configuration. Figure 5 shows a
evolve was the bit-oriented protocols operating in full- typical bit-oriented , protocol frame format.
duplex mode. These protocols were designed to remove The most common bit-oriented protocols are the
the limitations inherent in character-oriented protocols. IBM Synchronous Data Link Control (SDLC), the Amer-
Bit-oriented protocols share some common characteris- ican National Standards Institute Advanced Data Com-
tics: codes, line configurations, and peripherals a re inde- munications Control Procedure (ADCCP), and the
pendent of each other. Positional significance of bits CCITT and International Standards Organization High-
within a message frame is used instead of control charac- level Data Link Control (HDLC). Other bit-oriented syn-
ters or character counts. One standard fram e format chronous protocols are currently offered and supported
serves for all messages. Half- or full-duplex operation is by Burroughs, National Cash Register (NCR), Control
possible. Information transparency is achieved through Data Corporation, Univac, Digital Equipment Corpora-
inserting and deleting zeros. A complete frame is used tion, and Honeywell. Those protocols include Burroughs
for error checking. Data Link Control (BDLC), NCR Bit Oriented Data
Link (BOLD), CDC Communication Protocol (CDCCP),
PC WORLD 47
=State of the Art cui ts." Virtu :1I circ uits arc identified by their end points
:ind ;1re utilized only when there is dm:1 to he sent.
Univac Dat:1 Link Control (UDLC), DEC DECNET Link The users and the applications programs on the host
Protocol, and HIS DSE Link Protocol. Each of these pro- are external to the X.25 network. The principal joh of
tocols arc implemented on the respective manufocturer's the X.25 protocol layers is to move data from ;m entry
own network ;1rchitccturcs. All these protoco ls arc suh- point to ;111 exit point of the network, whereas, in SNA,
sets of HDLC, :rnd thus <ill arc somewhat similar. the b yers csrahlish ;111d m:rnage sessions hetween users
Acceptance of the hit-oriented protocols has hcen :rnd applications programs.
held up in the past hy user resistance to the adoption of With that overview, here arc more derailed explana-
the new network architectures. A substantial installed tions of the two protocols.
base of tcrmin:1ls and syste ms still use ch:1r<Ktcr-oricntcd
protocols, primaril y rnM BISYNC. However, with the
grmvi ng prevalence of SNA and X.25 networks, the use IBM's SNA
of bit-oriented protocols is acccler;1ting. Nevertheless, IBM's SNA is a high-level implementation of a layered
IBM BISYNC will be around for a long time to come, L
protocol. As Figure 6 shows, SNA build s upon the Physi-
and protocol conversion will continue to he needed. cal Control bycr with the Data Link Control (DLC),
Path Control (PC), Transmission Control (TC ), Data
Flow Control (DFC), and Network Services ivLmagcr
Higher Level Protocols layers.
Higher level protocols ;1re resp onsible for functio ns such On the Physic1I Con trol level, SNA cnordinates
as message buffe ring, code conversion, recognizing and with the physic:il unit s of rh e nodes in the network to cs-
reporting faulty conditions in terminals or lines, direct wblish ;1 switc hed connection or verify the existence of a
communications with the host mai11fr:1m c, and man;1gc- L
A11r number of bits for ADCCP/HDLC. J\1ust be multiple of 8 bits for SD LC.
The contro l field Llkt'~ 011 a11r ont' of three forn 1;\b dt·pe11di11g 011 whL'thtT thl' field is to i11dicite:
o l11for111 :Hio11 tra11stcr
O Supervisory co111111J11Js / rL'~ponse~
o Nonseque11ced co111111;111d~/ respo11~e .~
Volume I, Number 4
Operating System
SNA Component
Network Services Manager
SNA Scheduler/ Dispatcher
Data Fl ow Control (DFC)
....
c:
-...
0 -... ....
c:
Transmission Control (TC) v ....c: 0
....
I-
v v
c: c:
--
OL
.......
~ 0 0 0 c: ("! c: 0 Devin:
c:
Pach Control (PC) ...J
0.
c: E
0
--
u
c:
0
u
c:
0
u
0
>
....
(':
~ ------ ·-....0
....c: c
(':l
0.
,....
c: Device
8u
..c:
.... ·-E"'"'
0
w..
"'uv v u
Vl Vl - Device
SDLC Link a ..... .
a-
...
v v
--
("!Ci
Transmission Control paces th e message fl ow to as- The Physical Level of X .25 defi nes rhc electr ical in-
sure sy nchro ni zat ion at the processing speed level. TC terface between the Dara Term ina l Eq uipment (DTE),
also wo rks at th e protection level to build message tra ns- th e host , front end ,.or intell igent term inal, and t he Dara
mi ss ion headers and prevem the synth es is o r duplication Communications Equipment (DCE), the no de. The Phys-
of network ad dresses. ica l Level is defined by CCJ TT Recom me ndation X.21.
The Dara Flow Control layer maintains th e integrit y The protocol also accept s t he use of Recommendat ion
of the data flow within an SNA session between a pair of X.21bis, which is equ iva lent to E IA RS -23 2C, which the
network addressable units altho ug h some parts of this PC uses.
task are performed by rhc Tra nsmission Control layer. The Frame Level of X .25 is res ponsible for t ransfer-
Th e DFC layer controls whet her th e ha lf-sessio n ca n ring packers of data between the DT E (user) and the
se nd, receive , o r co ncurrentl y se nd and receive. DFC is DCE (node) without error. M essages to be sent across
also respo nsible for delimiting tran sactions a nd control- rhe network arc chopped into packe rs t hat usually con-
ling th e correlation o f req uests a nd respo nses. tain 128 charac ters . Some X. 25 net wor ks use 256- o r
The Network Services layer ma na ges the network, 512-charac tcr packets. Packers arc deli vere d in sequence
coordinatin g the physical config uration with th e network w ithout loss or duplicatio n . The Fra me Level performs
address assig nment s a nd co rrel atin g net wo rk addresses error detection a nd recover y. Ir inc ludes p rocedures for
with network names. Ir also modifies the physical co nfig- link se tup, information (packer) rr:rnsfcr, a nd link dis-
uration of the network in response to session initiation conn ec t. Framing format s for BISYNC (character-ori-
or ter m ination requests from the nodes and resolves con- ented ) and HDLC (bit-oriented ) p roto co ls a rc provided.
flicting requests. The X.25 Packer Level defines procedures for esta b-
lishing a nd clearing calls for Switched Virtua l Ci rcuits
(SVC). Procedures for the tra nsfer o f da ta and for ini-
X.25 Packer-Switching Protocol ti ali zi ng (res ta rting) all logical chan nel s at the DTE/DC E
As public data network s emerged throughout th e wo rld , interface a rc a lso specified .
th e need arose for a common protocol to describe how
the networks ope rate internall y a nd how the network s
com muni cate with their customers' equipm ent. In 1976 Terminal Emulation
the CCJTT st andards o rganiza tion adopted its Reco m- Once the protocols are mer a nd the charac ter se ts march,
mendation X .25 as th e international sta ndard protocol th e nex t consid eration is making the host C PU th ink that
to be used by Dara Terminal Equipment (DTE), such as it is co mmuni cating wi t h a termi nal ir recog nizes.
host computers to interface with public data ne two rks Emulati on is th e process of giv ing a devi ce th e char-
(PDN ). Thar proto co l was en han ced a nd revised in 1980 . ac teri stics and behavior o f another device . Characteri s-
The X .25 protocol defines th e DTE-PON interface tics might be features such as a buffered sc reen and
on three le\'els: th e Ph ysical (o r electrical ) level (which is sc reen addressing o n a terminal, a nd behavior wo uld be
RS -232C co mpatible), the Frame (o r Link ) level, and th e th e way a termi nal comm uni cates.
Packer level.
PC \X10 Rl.D 49
-- State of the Art
50 Volume I, Numbe r 4
T he IB M 3 101 Emul ati o n Prog ram all ows the PC Local Data
to o perate in pl ace o f a n IBM 3 10 I Mo del 20 ex- Th e Datalynx/32 74 is an ex tern a l unit th at all ows
ce pt fo r the loss o f so me 3 10 I fe atures. The emul a- up to 9 IBM PCs to co nnec t to th e IBM host co m -
tor does no r provide suppo rt for lo cal mo de, puter a nd emulate 3278 ter minals. The unit sup -
t ran spa rent mo de, program mo de and ATTR keys, ports BISYNC or SNA /SDLC p roto col conversio n .
interfaces o ther than EIA RS-23 2C typ es, fo reign Ano th er unit, th e Datalynx/3 270 a ll ows two
languages, and certain di splay features. IBM PCs to commun icate with a 3780 hos t com-
The Binar y Synchrono us Communi cati o ns puter. The PCs emul ate either two 3277s o r o ne
Adapter provides the abilit y to atta ch rh e IBM PC 3 277 and one 3287-2 using BSC. Loca l Data , 270 1
to host systems o r other IB M PCs via switch ed o r Tol edo St. # 706 , To rrance, CA 90503,
leased-lin e network s using BSC protocols. Th e 213/320-712 6.
adapter b oard is install ed in th e PC system unit and
communicates with other computers by modem. Persyst
The Bin ar y Synch ronous 3 270 Emul ation versio n A combin ati o n of two produ cts fro m Pcrsyst th ,H
LO all ows th e PC to emulate a 3 270 devi ce using a ll ows o ne IBM PC to emulate a 3278 termina l fo r
BSC wh e n it is used with th e BSC ada pter. rem o te job entr y. The DC P88 ho<1rd is placed in
The Model 74 26 Terminal Interfac e Unit all ows the PC <rnd is used in conjunctio n with the IRJ\,1
up to four I BM PCs to attach to IBM 8100, 4331, H ASP softwa re to suppo rt the fo ll owing protocols:
a nd 4321 sys te ms. IBM Corp o ratio n, Systems Asy nc, HDLC , SDLC, <rn d BISYNC. Perso nal Sys-
Produ cts Di visio n, P.O. Box 1328, Boca Raton , FL tems Tec hno logy, In c., 15801 Roc kfic ld, Ste. A,
33 43 2, 800/447-4700, 322-4400 Illino is, 447-08 90 Ir vine, C A 927 14, 7 14/859-88 7 1.
Alaska, Hawaii.
Protocol Computers
ICOT PCI 1071 is a n ex tern al un it th:u converts BSC pro-
Th e IC OT M odel 352 Virtu al Terminal Sys tem is tocol fo r up to seve n IBM PCs. T he 107 1 prov ides
an ex ternal unit that allows up to 12 PCs to emu- emul atio n of th e IBM 327 1 a nd ca n he upg raded to
late 3 278 display station s using 3 270 BSC or 3 271 provide SN A/SDLC proto col con versio n.
SDLC communicmions protocol. The M o del 352 is Th e PC I 1076 all o ws up to seven IH M PCs to
ava ilable in three host line confi gurati o ns: o ne BSC emulate 3278 terminal s usin g SN A/SD LC protocol.
host line , two BSC host lines, o r o ne BSC and one The PC l 1067 se rves as :rn al tern <1tivc to NTO
SD LC host line. Co mpl ete SN A/SDLC suppo rt will (N etwo rk Term inal Optio n) th at saves me mo r y
be availabl e by th e e nd of the summ er. IC OT Cor- space in th e 3705 co nt roll er hy providing all of th e
po rati o n , 83 0 Maude Ave., Mountain Vi ew, CA NTO fun cti o ns. The 1067 un it :.ll lows up to seve n
94039, 415/964-4635. IBM PCs to o p erate as ter m ina ls for ,, 3767 host
usin g SNA /SDLC p rotocol. Protocol C o mpu te rs,
Intelligent Technologies Inc., 6150 Ca noga Ave. #1 00, Wo od bnd Hill s, CA
The PC Express 11 allows PC use rs to exc hange fil es 913 67-3 773 , 800/4 23 -5904 , 2 13/716-5500.
with IBM and D EC mainfram es by providing
3 27 X emulati o n and VT-100/52 emul <1tio n. Th e TAC
product in cludes a board th at firs inside th e IBM IRM A is a boa rd that fi ts inside th e IB M PC and
PC system unit a nd softwa re that provides SN A permits att ac hme nt of th e PC to most 3 270 co n-
p rotocol conversio n. The PC ca n ac t as a sin gle troll ers. The b oa rd all ows a sin gle PC to emul ate a
327X d ispl ay termin al or a cluste r co ntroll e r fo r up 3278 termin al. Technical Ana lysis Co rpo ratio n ,
to fo ur PCs. Intellige nt Technolog ies International 120 W. Wieuca Rd . N E, Atl a nta , GA 30042,
Co rp o ratio n , 151 Uni versit y Ave., Pa lo Alto, CA 404/25 2-1045, Telex: 54-9 600 .
9430 I, 41 5/328-2411.
P WO RLD 51
State of the Art emulation is required to assure compatibility benveen a
PC and a mainframe computer, especially if the PC is to
IBM mainframes use several types of terminals. be used as an interactive terminal. Therefore, to assure
Cu rrently, the most popular are the 3270 family of de- compatibil ity, conversions of protocols, character sets
vices. As successive improvements are incorporated, the (ASCII to EBCDIC), terminal escape sequences, and
model numbers a re assigned sequentially. Thus, 3277s transmission methods (asynchronous to synchronous)
arc o lder than 3278s or 3279s. Since each has different must be successfull y completed.
capabilities, characteristics, and behavior, the control Depending on the requirements of the PC user,
unit must know which of the devices is connected. Ter- compatibility can be achieved by one or more levels of
minals use unique combinations of escape code se- conversion . Because conversion at a higher level (e.g.,
quences to control characteristics, such as function keys, Data Link Control protocol level) assumes conversion at
cursor movement, and formatted screens. Thus, a termi- lower levels (e.g., Physical Connect (RS-232C) or Char-
nal emu lator must translate those escape codes. ac ter Set level) consideration should be given to current
and future compatibility issues in deciding on a protocol
conversion option. For example, a current environment
Achieving Compatibility might require conversion only at the Data Link Control
The earlier sections of this article described some of the layer, allowing a PC user to transfer ASCII file data to a
common protocols found on IBM mainframes. Based on host using a point-to-point BISYNC protocol. This level
that framework, you next need to know how to get the of conversion may be sufficient for current applications,
PC to conform to those standards. but any future applications requiring full-scre en format-
Protocol conversion involves the transformation of ting and editing functions, for example, would be be-
data characteristics at several levels. Descriptions of these yond the scope of the Data Link Control protocol
levels vary, but the important point to recognize is that conversion . Full-screen formatting and editing would re-
Data Link Control protocol conversion is only part of quire terminal emulation to appear as a particular type
the process involved in achieving compatibility between of device (e.g., an IBM 3276 Model 12) to th e host-resi-
a PC and a mainframe computer. dent application.
Protocol conversion is the process of creating com- To summarize, the protocol converter (te rmin al em-
patibility between peer protocols at the Data Link level. ulator) must provide characteristics at one or more of the
Strictly speaking, protocol conversion refers to conver- following levels as a minimum requirement:
sion at the Data Link Control level, which does not as- Link characteristics. Defines electrical characteris-
sure compatibilit y in all cases. Nor does protocol tics and signal configurations together with their physi ~al
conversion mean that, for exa mple, providing an pins on the connector.
asynchronous ASCII port on a PC will be sufficient to Conrm11nicatio11s code. Defines the code set of th e
emulate an IBM 3270. For practical purposes, terminal PC (ANSI ASCII) and the conversion required into a
3270 BISYNC
Asynchronous ASCII PC PC
3705
IBM
Host - Front
End
Processo r
- Synch
M o dem /
Synch
Modem
- Protocol
Co nverter
PC
PC PC
Asy nc Async
/
Modem Modem
Volume I, Number 4
cha racter se t recognized hy th e host (e.g. , IBM AS CII , Ve ndor-supplied softw:-t rc pack:1ges and user-written
EBC DIC, etc.). software may be viable alternati ves in some protocol
Communication protocol/transm ission. ~bp s data conversion situations. The prim:-tr y advanuge in the soft-
from PC protocol and tran smission mode into that sup - ware approac h is th <H it is adaprnhle. However, with th e
po rted hy the host, arnJ acknow ledges transmission. continuing shift to hardw:-tre-b:-tsed micro processor prod-
Deuice t ype. Recog nizes th e device constraints (i.e., ucts fo r hand ling protocol conversio n and o ther comm u-
re cord size, hlock size, etc. ) and reformats data to ac- ni c:-ttions function s, the advant:-tge of th e soft ware
co rnmod:1te th e emulated dev ice. :-tpproach is ra pid ly dwindling, particularly if a license
fee is charged fo r each PC usi ng th e software package.
A printed circuit hoa rd that plugs directly into th e
PC bus and contains mo dules for protocol conversion
Tern1inal etnulation is required to and/o r termi1nl emubtion may also be a viable option.
However, like the soft w~Hc approach, a cost is incurred
assure cotnpatibility between a PC for each PC. The sig nifi c:-tnt point is that th e number of
and a n1ainfra1ne. PCs to be suppo rted is a primary consideration from :-t
cost as well as a perfo rm ance st;rndpoint. If each PC in-
terfac es directl y with the host, the host front end may
run our of available ports.
Deuice characteristics. Interprets command and Mu ltiplc microproccssor-h;1sed protocol converter
co ntrol codes of th e PC ;md trans fo rms them into those products provide a number of va lue-added feature s and
required hy the host. functi o ns no t available with other approaches. These
The fundamental message, '-
th erefore, is that sclcc- added ca pahilitics inclu de :
tion of a protocol conversion option should be integ rated o Simultaneous multiple-device support o f differen t
into an ovcrall lbta communications plan, not hascd on types (different vendors or manufacture rs) of PCs, KSR
an isolated need. ter minal, CRTs, receive-on ly printe rs, g raphics
termin als) .
o Simu lt:-tneous sup po rt of mu ltipl e protocols.
Protocol Conversion Options o Simultaneous support of mu ltiple hosts.
There arc several protocol conversion and terminal emu- o Simultaneous supp ort of mu ltiple sessions.
lation opti ons currently availahlc to PC users. These in- o Use of di;1l-up lin es instead of dedic:-ttcd sy n-
clude software p;Kkages for th e host and/o r th e PC, chron ous lines.
printed circuit hoard s with firmware modules that plug o Eliminati on of th e need fo r coaxial cahles.
into th e PC, and stand-alone microprocessor-hased pro- o Eliminatio n of th e need for hos t emulation soft-
tocol conveners that provide a virtual terminal ca- ware (e.g., IBM Network Terminal O ption fo r ASCII
pability for the PC. support).
The software for the host consists of a package that T he trend toward hit-o riented sy nch ronous pro-
runs on th e 3705 front end and supp orts th e IBM 3 10 I tocols for SNA and X.25 netwo rks and the attention
ASC II terminal. To mak e use of that so ftware, th e PC re- give n to th e effo rts of var ious st:-t nd ards org:-tniz:ui ons
quires emubrion so ftware ro make ir look like a 3101. will, in the long run , promote compa tibility hetwcen dif-
Applications o f protoco l conversion and/or terminal ferent vendors' con1municat ions protocols. Despite these
emulati on \·ary in complexit y, hut most commonl y in- trend s, compatibility is still well in the future, and th e
vo lve converting asynchronou s AS C II protocols to IBM need for protocol conversion will continue, although th e
BISYNC protocol s and convening asynchronou s and cost of protocol conversion will decrease as mi cro -
character-oriented sy nchronou s protocols to bit-ori ented processor-hascd sol uti ons arc more widel y used.
protocol s (SD LC, HDLC).
Th e asynchro no us ASCII to I BM 3270 BISYNC
(BS C) conversion, shown in Figure 7, is the major market Arlin To rbett is Dirff tor of Svstc111s and Teclmolo~v at
- < -
for protocol converters, resulting from th e basic eco- JCOT Corporation in Mountt7ill View, C 1!ifornia. He
nomic rati onali zati on that BISY NC has th e largest cur- has extensiue experience in co111puter communications
rently installed use r base. Howeve r, th e conversion to a net1uorks da t in ~ back to earlv- A RPANET dt7vs
'- . and has
hit-oriented protocol is receiving greater attention be- taught computer simulLZtion courses at Stanford Uniucr-
cause of th e increased emphasis on SNA ;md X.25 com- sity and San Jose Stt7te. Harry Miller is an Associate Edi-
numications networks. tor at PC \Xlorld.
\Xl ith th e numerou s options available, selecting th e
hcst one req uires a careful und ersta nding of th e needs of
th e PC user and his o r her comp;rny.
PC \\'O RLD 53
-------·---- 256K.Memory .._ Qspool™ QuadRAM Drive™ - .-Chronograph
..._ ~- . _. ~~P,9.l!~t9'l_ _ . . . . _ !Vitb Q~pOQl,_yq~_99Q.Q~O Thi~ sqf!w9r~ P.r9grq_m l~ts Quodboard features a
Expandable in 64K incre- use part of system memory you use part of your total real fime chronograph to
..... ~ --·- --- - ments;Quadboard™ ts- ----· as a·software print buffer."'- · system memoryosmutti~-· wofways keep your system's
. ,.~.--... ~--- socketedfor.256Kbytes· ~- Choosefrom-BKto.561<.~- - - pie disk drives.Super.-fast... -
- clock/calendar up-to-date•.
·~ ~~·~·~---~· -~ ~~ ,~~~~~~i~~ g~~~ra:- ·~ -~ah·~~fci·~o~~ ~~~er.
1 drives that let you store . Even when your system's
-- - imp6rtantlnf6rmation~for_'_6een off for months.
easy access.
... .
..
.,_. -
--~ -~·---™E; PlRSf ANB btnectinto-one pacf<oge;'Osing curotelysetting-th~odboard'
• · -· ~ --·--·-~ONL't~----only·~&expansion ·slot:-Your·f&···-.. . . ;hronograph·for-time and date,
IDrn-lBM pe-~-~--- -mammg IBM ~lots are left free for and for performing diagnostics on
. . _ . future expansion needs. ._... ,.,__ ~ all Quadboard functions. There's
··-
'MAY EVER NEED. All·On·One·Board and
Your IBM Personal Computer is very Software, too.
versatile. New functions and ,appli· Every board you may ever need
cations are being developed for it for your.IBM PC is in the
everyday. And now with Quadram's _Quadboard package.
Quadboard, you can keep your PC. From serial port to print
options open for tomorrow's tech- - -- buffer. Plus, there's Quad·
nology. In the tradition of Quadram .., . : Master software, too.
Quality, six of the most needed ~ - <f. . .J Included on this disk
PC functions have been corn- . ~1Y . are utilites for ac-
....
-------
Parallel.Port- · - - - - Serial Port- ·- -· · ·- $395(64Kl - - -
Ther~iQ. pa~gM~Q_______U_s~cUoJ£.on0ecting _ ·-- ~ . ___ _
designea to operate modems, printers, and s595(256K)
- most-printers and-· .. · - otherseriat·devices;'Quad· - - - - - · • --..~&-·--
- parallel.devices.- .. ·- -·
·I
-*
can be configured as
u- -----.. .
board's,serial.adapter.•
0 r ~~~cond SeflO --C0fJ1 of""C0~2 a'nafulfY -· - -
PQ. :;Jjb·--d-l
Q --- · - supports-IBM·Pecommu-- --·--
uou1 oar . . t'1ons.so11ware.
_ .......Jca "' .. -..o1ii~---
Comm erica l Comput er Sales Empire Micro Products MP Systems Mid Tech Associates Mid Tech Associates Mytec, Inc.
Atla nta , GA Rochester, NY Dallas, T X Desoto, KS Florissant , MO Sanford, FL
(40<1) 256-9190 (716) 626-3660 (214) 385-8885 (913) 441-6565 (314) 837-5200 (305) 321-2301
Renaissance Technology Southeastern Data Tek-Aids Industri es Tele-Termina ls Way bem Corporation
Corp . Products Arlington Heights, IL Brookl yn Park, MN Garden Grove, CA
Concord , CA Ly nchb urg , VA (312)870-7401 (612)328-3072 (714) 554-4520
(415)676-5757 (80·1) 237-6286
Perfect Software, Perfect Writer, Perfect Speller, Perfect File r. and Perfect Cale a re trademarks of Perfect Software, Inc. IBI\1 is a tradema rk of Interna tional Bu siness Machin es.
CP/ M and M P/ 1\1 are registered trad ema rks of Digital Research , Inc. OASIS is a trad emark of Phase One. MS -DOS and XE:'\ IX are trademarks of iv!IC ROSOFT.
- State of the Art: Operating Systems
PC WORLD 59
- State of the Art you' re in the middle of a report, and rent C/PM because there's a definite
you say, "These numbers don't look productivity gain. I think you could
PCW: You said four tasks. Is that right," you ought to be able to add sell Concurrent on th at a lone.
a tech11ical li111it, or a limit you de- them and put th em right into the The second stage is that software
cided 0 11 for the present? report. ve ndors will see that using Concur-
DR: There's no technical limit per rent is an opportunity for them to
se,' but there 's a realistic limit. Each PCW: You're e11visioni11g the inde- ga in a foothold. If you look at what a
screen you run takes up memory, so pendent software vendors having ap- program like 1-2-3 does, you can
the amount of memory becomes a plications that pass information back imagine the opportunities possible in
limit. On the PC, if you figure that a11d forth interactively. Are you sup- developing highly integrated pro-
each program rakes about SOK and porting those software developers? grams.
you have four programs, that's 320K. When they get Concurrent CPIM-86, For stage three we will work very
If you have large programs doing a do they get documentation that hard to define the data interchanges
lot of work, prett y soon you 're up to shows them hozu to do the i11ter- and file formats to allow people to
a half megabyte [SOOK] of memory. action? have separate applications work
together.
PCW: Once you solve the memory DR: Yes and no. The answer Right now we have an end-user
management question, could you put should be, " It's all explained in the product called Graph, which is an in-
a large amou11t of memory i11to your program documentation." The an- tegrative graphing product. It's very
computer, start up the syste111 at the swer right now is that we're not nice-you enter data and Graph pro-
begi11ni11g of the day, a11d let applica- doing ne ar what we will do. We are duces bar graphs and multiple
tio11s nm for the rest of the day 011 working on a plan to target these in- graphs, Right now the program rakes
their ozu11? dependent software vendors and data from VisiCa lc and SuperCalc.
DR: Ye you could, but the real focus on the fact th at perhaps they The next release will take data from
value of concurrency i the ability to don't know how to produce integra- Mu/tip/an an d Microplan. The pro-
interact with the computer. That's tion with Concurrent. cess is endless, however, because if a
what micros have brought to the program accepts n format , there's
world. A sophi ticated 8086 system PCW: It's one thi11g to provide an always 11+1 that you want it to ac-
with 1 megabyte of memory and a environment i11 which someone can cept. We want to have the program
hard disk i very much like a mini- design an integrated application if take the standard format, whatever
computer or an early mainframe. But they want to do their ow11 graph, we call it, and accept it in the Graph
what th e micro gives you over a mini spreadsheet, and word processing. program. That's the third stage.
i total interaction with the comput- But are you going to be able to define
ing environment. You get instant up- PCW: Will your "stage three" re-
date on the screen. Even on a ally benefit the independents?
mainframe it would be hard to do DR: Let's face it, while many com-
VisiCalc-type products with a high Our strategy on the 16- panies have integrated package ,
level of screen intensity. most companies have only one or
bit systems is to provide
Concurrent is a natural for an in- . . two real winners. If you get to rage
teractive environment because it gives an operating environ- two and never get to rage three, all
you instant response when swi tching ment that takes advan- you do is shut out the garage shop
from one task to another-almost in- programmers, because they think ,
stant gratification. tage of the additional " Hell, people want integrated ap-
memory and the plications. I could do a great spread-
PCW: You can still keep a calcula- sheet, but I can't do all the other
tor 11ext to a computer. integrated display. app lications." So the industr y as a
DR: Sure, but you could probably whole benefits from a standard inter-
create a good calculator program change. The problem i to get all the
that runs on your computer. When big people-large companies that
you wanted to add a few numb ers, the environment enough so that don't necessarily benefit quite as
you'd just hit a button. someone could work on just one of much-to agree on the format.
But why stop there? Why not inte- those applications and se11d the infor-
grate applications so you can do the mation into the operating system so PCW: Can you accomplish that?
calculation and send the information that another application would be DR: That's something Digital Re -
back to the task where you were? If able to use it? search can show leadership in, be-
DR: We're working on that. The cause we don't rake the position that
first stage will be people running dis- we're going to be a sole source of
jointed applications under Concur- products. We wi ll be involved in de-
velopin g operating systems, Ian-
60 Volume I, Number 4
guages, and applications-we will be boot up and be r111111i11g CPIM. \Vil/ get involved, he built in interactive
working in all areas. \'l/e will show they then have that operati11g system debugging with windows. In one
leadership in standards, but we are available to them, or will it be so i11- window is the LOGO program where
nor-I'd like to say arrogant-dumb tegrated that it ruo11't sta11d alone? you can edit; in another window you
enough to say that we will be a sole DR: It depends on how much they can interactively debug the program;
sou rce of software in what's going to know. CP/M-86 on the LOGO disk and another window shows the
be a multi-billion-dollar industry. We will be stand alone enough that output.
want to encourage standards, and we someone can actually stick a disk in,
will be successful if we can help de- load a drive, and run another ap- PC\V: Is LOGO a language that
fine them. plication. Generally, with CP/M-86 people will build applicatio11s soft-
priced at $60, people buy products ware 011, or is it just somethi11g
PCW: From the user's point of so they can get th e user manual, sup- people will program?
view, what do you see the market port, and everything else. The point DR: Both. I think people could do
looking like over the next several is not to put CP/M on the market. applications. LOGO's not going to
years? Do you see people making use The intent is to look at the market run as fast as some languages, but
of a number of operating systems for that LOGO's targeted at and lower you can definitely build applications
different tasks, or do you think that the resistance people have to getting under it.
there will be different segments of the
user i11dustry- a certain group of
users using one system, a certai11
group using another? <t;W ~
DR: My guess is that suppliers of
<iSD~i~ ~A~~
applications will settle on certain op-
erating systems. There'll be a large
base of CP/M, a large base of PC-
DOS, and a large base of UNIX. But
I don't see users thinking particularly
about operating systems. They'll use
)
e
the computer to solve specific prob-
lems. They may switch operating sys-
tems, but they won't consciously
think al:out it. They might say "I'm
going to do a spreadsheet." Their
spreadsheet might happen to run un-
der CP/M-86, but they won't think
about that.
For instance, when we sell our
LOGO product, it will be shipped
with the operating system on the
disk. You'll just plug LOGO into the
PC and it will come up running
CP/M-86; that fact will be irrelevant
to most of the users who want to used to a new product, to usi ng PCW: What kind? Traditionally,
learn about computers through computers. LOGO's bee11 used in ed11catio11.
LOGO. Later, if they want to get You know, Gary Kildall has a real DR: You can build almost any
more advanced and take a look at interest in getting people away from kind of business graphics. Gary gives
files or use other languages, they will thinking in computer terms. He is re- demonstrations with business graphs.
have a standard CP/M file system. ally into that-how do you get kids Personally, I think LOGO is very
into computers? How do yo u get powerful, but it's so powerful that it
PCW: There's a lot of interest in people to feel good about computers? isn't that much easier to use than
DR LOGO. \'(!hat's the release date? LOGO is a very interactive language. BASIC. Gary and I kid each other
DR: It will probably be on the Gary has a good way of explaining about that. LOGO's a very sophisti-
shelves in July. it. He'll say, "Now this is a turtle and cated language with a great deal of
I'm moving it around." But of course ex tendabilit y. You can defi ne little
PC\V: You're going to get a lot of you can't talk about turtles with
people tryi11g LOGO whe11 you come businessmen, so it becomes a pointer.
out with it, and you say CPIM-86 For the person who really wants to
will be 011 the disk. So they'll just
PC WORLD 61
- State of the Art PC\V: \Vhat do you think explains I think you'd be surprised if you
your cu rrent mark et share? looked at who's going to be shipping
ro ut ines and make them pa rt of your DR: It's based on the fact that IBM CP/M-86 versus who's going to be
LOG O ~rnd build o n that. It's reall y a decided they wanted everyone to use shipping PC-DOS. Microsoft says
very user-friendl y LISP in d isguise. PC-DOS by having all IBM appl ica- that the whole world is bu ying MS-
We think LOG O w ill be ex tremely tion s o n PC-DOS. We' re working DOS-that everyone is going to be
successful fo r Digital Resea rch, but very hard with IBM o n a numbe r of sh ipping it. We don't feel th at the
we also hope that it sets some trends levels, but IBM is not the on ly mar- wo rl d is that way at alI. We have over
in edu cation. \Y/e see a t remendous ket . You see, your magazine is PC
school marke t for LOG O. Wo rld, but it's not IBM PC Wo rld,
and I pred ict that within 6 months
PCW: Let's look at the IBM PC you 'II have a DEC column , o r at least We're very optimistic
111arket, which is not the only 111arket, coverage of the DEC.
but it 's the one zue zurite about the
that 6 months from now
m ost. The fac t is that right 11ozu if PCW : Interesting. your magazine will be
you go to a user group 111eeting and DR: I ta lked to the product man-
ask hozu m any people are running a ager for the DEC Rainb ow rece nt ly,
looking at PCs in a
D(f?ital Research operating system , and he gave me the ship rates, which totally different way.
only a small percentage of the111 are I cannot g ive you, but which as-
doing so. tounded me . And the Rainbows are
DR: It's incred ible, though, that a ll run n ing CP/M-86 as the shipped
it's a noticeable percentage- that o perating system . 120 CP/M-86 contracts-more th an
you can act ua ll y count the hands twice the number Bill [Gates of Mi-
when they raise them. If you think PC\'V: But they announced it over crosoft] reports having.
abo ut it, the fa ct that we've got 4 or a yea r ago. Th ey 'ue been back or- We see that th e use of C P/M -86 is
5 percent penetrat io n is incredibl e, dered for a year. go ing to increase, and that there's a
considering we have just launched a DR: They did have some troub le level up to which IBM can sh ip only
ma jo r retail program a im ed at the getting the Rai nbow o ut, but they so many PCs a month . They' re ship-
IBM PC market . have just begun volume shipments, ping a lot-30,000 o r so. We feel
and it's a damned nice machine .
•
micro
COOKBOOK
The computer age cookbook and recipe management system
~ Recipe management system Enter, modify or remove recipes using pre-formatted screens.
Create your own cookbook di3kettes.
Data base analysis, reorganization & rebu ild utility included.
~Complete with great recipes Tasty and unusual recipes based on common in gredients.
Soups & Salad, Appetizer and Dessert recipe options available.
~W hat's for dinner decision maker Select recipes by name, ingredient or classification.
Select recipes by multiple classifications and/or ingredients.
Just point at what you want and hit a key .
... Complete reference source Calorie and nutrition guide.
Food buying, cooking and storage techniques.
Measurements, substitutions + equivalents.
Glossaries of cooking + food preparation terms .
~ S h opp i ng list and recipe printer Shopping list feature combines like ingredients and cross
references to recipe.
Print any recipe, index or screen image .
... Easy to use and ultra fast On-line instructions plus a 28-page User Guide.
Designed to be used easily by a non-computer person.
~Adju sts recipes to number of servings
Another home information management product is Micro Barmate,the computer age Bar Guide.
Versions available for APPLE II+ , APPLE lie (80 column) + IBM PC (64K, PC DOS). $40.00 each plus $2 shipping.
Available at your favorite dealer. VISA or MASTERCARD phone or mail orders, checks accepted.
VIRTUAL COMBINATICS P.O. BOX 755, ROCKPORT, MA 01966 (617) 546-6553
APPLE and IBM are registered trademarks of APPLE COMPUTER, INC. & IBM CORP., respectively.
62 Vo lu me I, N umber 4
th:it 12 months from now \\'c c rn
reac h mo re than parit y \\'ith I\ 1S-
DOS with th e contracts we ha\'e in
the hag today, and that docs not in-
cl ud e o ur ex pected penetrati o n of the
Numbers
IBM marke t.
\V'e' re very optimistic that 6
months from now yo ur magazin e \\·ill
got you down?
be lo o king ;1t PCs in a totally differ-
ent way than you're looking at them
now. And it ha s nothing to do with
IBM. IBM's done a fantastic joh. The
PC is not a record-se tting m;1chine,
bur it's a good machine, n 's well-
positioned, it's well-supported, and it
will be here for a long ti me. But so
will DEC, so will NCR, so will Sony,
NEC, and Fujitsu. Fujitsu is the
largest computer company in Japan.
They totally endorse Concurrent
C P/M for the 8086.
PC WORLD
THE BEST PRICED
256K CARil
ONLY S K.
Miriam Medom
The PC World View staff is av idl y at- made. But what about the really IBM people chatted with th e press
tuned to new developments in com- important stuff? What kind of and watched a continuous demo pro-
puter technology, and we hea r lots of spread does a multinational corpora- gram about the XT.
rumors, speculation, and advance tion put on for a Tuesday morning Back in the foyer, where the first
news that interest us. We want to press conference? item on the day's agenda was food
share the most promising and un- Well, for its San Francisco celebra- and drink, waiters wheeled in carts
usual of these developments, and tion of the XT, IBM chose the ele- with coffee and tea, Danish pastries,
we'll do that here. We've reserved the gant bur slightly ostentatious and a large mound of cut melon and
"Grapevine" section of this column other fresh fruit. Nor surprisingly,
for industry reports, speculation, and the journalists hit the coffee more
rumors that we find especially heavil y than the food, though they
entICmg. did a respectable job on the sweet
stuff, too.
Most of the guests grasped the cof-
fee cups as dainti ly as possible and
Grapevine moseyed into the conference room.
Even without their cups the guests
Color to Come? were easily distinguishable from the
Now that IBM's color monitor is hosts because every o ne of the nine
brightening up the PC and XT, a few IBM representatives wore the com-
of our clandestine correspondents pany color-blue. With one excep-
have taken a close look at this device. tion, the hosts (eight men and one
Their findings: the rube inside the woman) wore navy blue suits in un-
monitor is made by sometime-IBM- derstated stripes or solids; the excep-
rival Hitachi. tion, a progra mmer, wo re a light blue
Another observer noted that the plaid sport coat and dark slac ks. He
IBM color display has a switch that is also answered more questions than
capable of increasing the resolution anyone else in the room.
of the device. Our correspondent in- So much for food and fashion. The
terprets this presently unused ca- only other noteworthy event of the
pability to mean that IBM may be day (excluding th e XT, of course)
preparing a new and better color was the stir our colleague John
graphics board for the PC and XT. Dvorak (edi tor of !11(0 World) caused
with his NEC 8201 lap-sized com-
puter. (This machine is nor sold in
Pastries and Pinstripes surroundings of the Hyatt Regency the United States, but it is quite simi-
IBM's announcement of the XT was Hotel. The press met XT in the lar to Radio Shack's new portable,
a major event, and we joined about Fountain View Room, which can rhe TRS-8 0 model 100. As soon as
two dozen computer journalists to only be reached by walking through the presentation was over, about half
learn about the new machine and to the hotel's large atrium lobby with its th e room crowded around John to
verify or debunk the rumors we'd flowing-stream fountain and half acre see the little battery-operated ma-
been hearing for months. By now all of potted fig trees. As the members chine he'd been raking notes with.
the derails of new hardware and soft- of the press arrived in ones and twos, And at least half the bodies around
ware have been confirmed and inter- they were directed to a side entrance John were wearing nav y blue.
preted, and the predictions of sales of the conference room, where they
figures and market effec ts have been were greeted by several cordial IBM
representatives. Two XTs with color
displays and two 19-inch Sony color
TV sets were spread out in th e room
beyond the foyer, where a few more
PC WORLD 67
PC World View
friends and relatives know what elec- In addition, IBM is reducing rates
It's in the Box tronic baubles they want, to celebrate for courier, carry-in, and mail-in ser-
Now it can be told. Authorized PC their matrimony. vice for the PC by IO to 18 percent,
dealers were shipped an XT in ad- The good part of this new trend is depending on system configuration.
vance of the machine's announce- that since both members of such cou- Both on-site and off-site service is
ment, but they were cautioned to ples are likely to be interested in their avai lable only for IBM components;
keep it under wraps. To wit: accom- comp uter(s), neither will become a non-IBM boards or peripherals will
panying the XT's components were computer widow or widower. The have to be fixed elsewhere. Thus,
memos from the corporation labeled bad part is that should they get di- dealers who service all manufactur-
vorced, there will be more high-tech ers' components and service-only or-
property to fight over. ganizations such as Sorbus (PC \Vorld
View, Vol. 1, No. 2) are still likely to
have plenty of fix-it business.
Big Blue's News
High School Giveaway
PCs Spread Out, Beef Up In an effort to improve computer ed-
IBM recently announced expansion ucation in secondary schools IBM
of its network of authorized PC deal- will donate 1500 PCs to 84 public
ers to 770 stores, more than double and private high sc hool s in New
the number of dealers doing business York, California, and Florida. This
a year ago. And those stores will all $8 million program will offer gra'nts
be selling a technically new PC; the to a dozen institutions in those states
minimum configuration for a PC is to provide computer instruction to
now 64K of RAM, expandable to teachers and students. IBM has
256K on th e motherboard (us ing 64K named Educational Testing Service
memory chips). (the Princeton, N ew Jersey, firm best
known for its Scholastic Aptitude
Test) to help select the schools that
Looking for Mr. Goodchip will receive free computers.
IBM Confidentia l and stating that the In a move predicted by industry ob- IBM chose th e three states for this
XT must be stored in a locked room, se rvers, IBM has begun to offer on- program, a spokesperson said, be-
that only the store manager could si te service for the PC. At present cause their schools include a broad
open the box, and that absolutely no only large-volume users who buy cross section of ethnic and economic
mention could be made of the prod- their PCs directly from IBM may populations, and because IBM has
uct's existence before it was an- subscribe to the service; rates have major facilities in each of those
nounced by IBM. not been announced. The service will states. The participating schools will
be offered on a yearly contrac_t basis be selected in coming months, and
and will cost approximately 25 per- teachers will be trained in time for
cent more than the rates for courier the program to begin next fall.
Blissful Giving pickup and delivery now available to
The wedding season is upon us, and IBM customers in major metro-
a new wrinkle in gifts for brides and politan areas. On-site service is cur-
grooms has appeared. Many contem- rently offered in 38 cities where IBM
Higher Tech, Higher Ed
porary couples are not registering for maintains service and exchange cen- A relative newcomer on the PC prod-
wedding gifts of the traditional sort, ters; that number will be expanded to ucts scene has been selected to supply
such as china, silver, and linens. In- approximately 100 cities in th e add-in processor boards for a cam-
stead, they are signing up with their future. pus-wide computer system at
favorite computer dealer and letting C arnegie-Mellon University in Pitts-
burgh. The firm, Sritek, Inc., of
68 Volume 1, Number 4
Cleveland, will manufacture a nd de- A Ge nera l Elec tri c spokesperson
live r its board, which includes bot h a noted that the m ajo rit y of rental sys-
Computer Slanguage
68000 microprocessor and the Xenix tems will be placed with business and Ir's hard to avoid reading, he:iring, or
operating syste m, fo r use in several industrial custom ers, but individuals spe:iking the words co mputers have
hundred IBM PC XTs slated for use may qualify as renters if they pass a added to everyday lang u:ige, what-
at Carnegie-Mell o n . At least 100 of cred it check . Ad diti onal information ever your opin ion of their impact. I
th e Sritek-enh anced XTs wi ll be in about th e GE program is availab le still shudder every rime I hear access
operat ion at the uni versity by this from rhe company's headquarters in used as a verb, though I take so1nc
fall. Schenec tady, New York . comfort in rhe fact that the chief
Ca rn eg ie-Mello n previou sly sig ned
an ag ree ment with IBM to develop
and implement a ''comprehensive
co mputing env iro nm ent '' o n rh e ca m-
pus. The network of XTs with 68000
processors a nd Xenix (the M icrosofr
implementation of th e Unix operat-
ing syste m ) is intended to se rve as an
interim sta ge in thi s development
process.
The XTs w ill be used in two ways
at Ca rneg ie-M ell on: as stand-alone
computers and in sm all-scale net-
wo rk s that sha re a hard disk. T he
university will also allow fac ult y, stu-
dents, and e mployees to purchase th e
enh a nced XT a t the bulk d isco unts it grammari an in my early life , my
Instant Edification eighth grade teac her, is no longer
enioys.
In a n appropriate demonstration of around to shudder with me.
the vi rtu es of electronic mail, PC Still, compu terese has produced a
\Vorld Co ntributin g Editor Larr y few amusing moments; we'd like to
GE Rents Magid recently spread the word hear about them :ind p;1ss them
Ge neral Elec tri c has see n the li ght, so about th e IB M XT. Within hours of alon g. Herc arc rwo bits of slang uagc
to spea k , a nd has begun renting co m- IBM 's formal a nnou nce m ent a nd that wended o ur w;1y.
puter syste ms ro irs business custo m- demonstration of the XT, Magid filed An old t yping test h;1s been up-
ers. At p resent GE has so me 100 a 2000-wo rd sto r y about the new dated for the computer ;1ge; rhe new
co mputers in ci rcu latio n , including computer o n T he Source's Real version read s: Now is the time for all
rhe PC and the XT, as well as three T im es elect ro ni c magazine. M;1g id good men to come to rhc a id of the
Apple and two H ewlett-Packard ga rnered the details in San Francisco parity.
models . The company a lso provides and se nt hi s a rticl e by modem to t he A civil court judge rece ntly added
peripherals a nd software fo r th e sys- Real Tim es edito rs in Monr real, who a new phrase to the lega l lexicon. Ir
tems it re nts. Last year GE a rra nged immediately posted ir in their elec- seems that a wom;rn suffering from
to purchase $ 10.5 million in PC troni c periodical o n The Source . Al - persistent errors and comp li cu ions
products from I BM; no dou hr so me though electroni c publishing is not as with the computer records of her
of th ose m;ichines haw join ed the lu crat ive as wr iting for the pr illt me- Visa card sued for redress of rhc
renta I fle er. dia, Magid points o ur that he had the
sati sfac ti o n of being the author of the
first published information abo ut the
XT, a nd he got instant feedba ck from
readers in hi s Source mailbox.
PC \X'ORLD 69
PC World View
damage done to her credit rating, th at the newest model uses 64K pinpointed the sound as coming from
reputation, and personal life. In a RAM chips on the system board. the PC's built-in speaker.
laudable expression of solidari t y with This allows up to 256K of RAM to Experimentation uncovered these
human beings harassed by comput- be installed without having to buy a clues:
ers, the judge awarded the woman RAM expansion card. My first PC, Only VisiCalc sings. dBASE II,
$200,000 and described the episode purchased nearly a year ago, uses WordStar, Typing Tutor, and TAX-
as " computer- hearte d'' treatment o f l6K RAM chips, so the system board CUT a re all mute.
the victim. is limited to 64K. VisiCalc sings only when a work-
The day the new system was in- sheet is on the screen. Scrolling with
stalled, I loaded VisiCalc and was the cursor keys modulates the other-
greeted by a singing worksheet. At wise steady whistle to produce a
Mystery of the Month first I thought th ere was a component chirping sound.
Michael J. 0 'Conn or, owner of two failure in my Amdek V-300A moni- Moving the cursor using either the
PCs, contributes this f(zscinating and tor (the high-pitched whistle sounded GOTO command or the Home key
el11siue tale. like a TV set with a bad flyback produces momentary silence. Like-
transformer). Unplugging the moni- wise, VisiCalc is silent while the
When I recently purchased my sec- tor, however, did not discourage Visi- worksheet is being recalculated.
ond IBM PC, I was pl eased to find Calc's song. Further investigation I visited a ComputerLand store and
tried the program on several PCs.
Those with 64K chips on the system
board sing~ those with 16K chips do
not. The type of monitor, mon o- •
chrome or color, makes no
difference.
•
So there you haue it-a m ysterious
interaction between software and
hardware. It might be deduced from
Be sure your PC World subscription goes with you! the fact that VisiCalc can't calc11late
a11d sing at the same time that it si11gs
Use the coupon here for your convenience to change the mailing address a mindless song. Can a11yd11e prod11ce
on your PC World subscrip ti on.
Be sure to include th e mailing label from a recent issue if possible or, if a the culprit or a fix?
label is not available, please send us your comp lete former address including
th e zip code. Allow 6-8 weeks for this change to be effective.
SAVE TIME. Call our roll-free se rvice number for immediate service: PC World View welcomes co11trib11-
800-247-5470 (In Iowa 800-532-1272). tions from rellders, and we'll pay up
New address to $50 for the items we 11se. Please
Name-- - -- - - - -- -- - - - - - - - - - - - - - i11cl11de yo11r name, address, and
Company _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ phone 1111111ber with your co11tribu-
I
Address _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~ I
tions. Send them to PC World View,
I PC World, 555 De Haro St., San
City, State, Z i p - - - - - - - - -- -- - - - - - - - - - -
I Francisco, CA 94107.
I
Attach I
mailing I
label I
here ..... I
I
Send coupon and mailin g lab el to PC World Suh,cription Dt?pt., P.O. Box 6 700, I
Bergenfield, NJ 07621 I
L-------------------------------~
70 Volume 1, Number 4
' OMNIN ET currently ties together Apple II , Apple II CP/M, Apple Ill, IBM PC, Apple, IR\1. and CP / ,\1 are trademarks. respt·Llt\'el\', of Apple
Computer, Inc., International Business '.\lachines Corporation
and the Corvus Concept,"' and soon the NEC PC 8001, OEC VT180, Zenith Z89/90 and Digital Research, Inc. Cor\'us O~t:\l :\ ET Cor\'US and
and ZlOO, S-100 bus computers, and Tl Professional Computer. Cor\Us Systems are all trademarks of Cor\US Systems. Inc. 1.Ying it all together.
—--I‘
CHAMELEON BY SEEQUA. ..
TWICE.’ THE COMPUTER
FDR $1 (Introductory Otter) .
CHAMELEON
5
§§.§_QUA
co.“ ---
; 9.
Anna Y. -
(3U])p;"?égi€g? Q1401
L?
.l_
L-___
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii~f"*' '
G~neral·
" . ,. ..
Ledger
t
-· - ---
COST 31illil .3 3 t2J 363 GR OSS PRO FIT
--- ------- ------ ---- - ---------=---c=
GROSS 7 00 7 70 847 _ 8 1;:_S_EBRCfi ~'~ DE VELOPM~f'iI_
MAR l< ETING
R & D 16lil 176 ).9'! ADMINISTRATI VE
~ l'ro O' danno II A cloni u1trij, per dJ MARKET I NG 2 '21r11 224 2 51
1 94
;::: ·r ~ tr alto in rtfio ,ptr {atdo di qruUo o/ ~
I ·1
0 1
~T-o ~T -A ~L~-----~~~--- ----~~~----------
'163 -
TO TAL OPERATI NG EXPENSES
'- ~ 500 55 1 6 08
.a 91 :f Pro CJ" danno II A Spr/e cit uiut f cli 1 .
INCOME 200 2 19 239
I NCOME _BE FOR E _TAXES _ _ _
.r ~ ~ (J,r(c fdrte,comt in tfTt appar,per {aid.
/\ I Jr Q ( 1
114'? 2o'f114- - -;- TAXES 8V.I 88 ~6 I NCOM E TAX ES
c__~ .·I -- ------
NET 12lil 13 1 14 3 NET IN COM E
s 96 ~ Fitti dtUa po/JrfS1ora d1t Moidn/l :A )
:;:: l-1- , ptr ptto J1 qutU.t per l'aririo prt{tntl,J
1141 ,per f cl:Io de qurU1 W41 ~ ~
{.._ ' T
J ~,.
.r "- ±..
:r l'anno ~
Pro a JJnnq II A Spt{t di1ur{e ptr I
prt{tntt ,come irt rfTt app4r ! pt1
/\> Q G;l_ ' .
199 r-- -
'/I 2 ---; 'i
s 9S :f
{..__,/
Pr"
-~l.!
.
er cl.tnrto II A S pt{t dt faldr ~adi,
.
--::= ~-} piuflu{t fa!tt l'an110 prt{tntt, comti1
ptr {d.ldo di qurGt ~ 48 ~ 1 2 <f}- ~
s 99
, oo
:;:: } }
:r l1ta{tguida,comt
Pro cit
:f
"---~------
1$0 ~
in montt II Pro a d
~mh.i
in qutUo itpp.tr,prr j
-
{.._~-------'--
A
<f'- _ _;_..
pro tt danno II A Ca1udal d( mi Alu1J
...r---
,-
-:::: ti- per ut11it11 {cgurcl.i de ranno I $ 4~ • t· ·I
It'll take
10 minutes to
SuperCa/c 2 -
learn it.
With SuperCalc ~ you
Create step by step . And an AnswerKey TM But with all its advanced features,
your first
spreadsheet get all kinds of tea- that gives you instant help right on SuperCalc 2 is the same price as the
model in tures that have never the screen. Because of these fea- original SuperCalc. Only $295, sug-
10 minutes
flat. been possible before. tures, you can actually create your gested retail. We're also offering
Like custom format- first spreadsheet in 10 minutes flat. SuperCalc for only $195 . And an up-
ting capabilities. Auto- Even if you 've never used a compu- grade to SuperCalc 2 whenever
matic consolidation. Sorting . And ter before. you 're ready.
more. Take a look at the spreadsheet SuperCalc 2 is available for the So. If you've always thought there
below, and you'll see just how much I BM PC and XT Where it can run in had to be a better way to do your
we're giving you. full color: With full memory. Even on spreadsheets, stop by your closest
Best of all, we made it just as easy hard disk. It's also available for CP/M , computer store. And take a good
to use as the original SuperCalc . CP/M-86, MS DOS and otheropera- look at SuperCalc?After just 10 min-
There's a self-paced starter guide ting systems, so you can use it with utes, you won't want to do one more
that shows you exactly what to do, most popular personal computers. spreadsheet the old way.
1983 Combines
any number of spreadsheets Calendar / date
-automatically! capab il ities.
/ ~ Percentages.
COMPAN Y CONSOLIDATED MONTHLY PAYROLL ------------1------~
,,
12 S a mson s $560.00 ( $42 . 00) s51 s.00 $ 3 , 920. 0 0 1I
19 Santo!:; M $65fil. 010 ( $48. 7 5 > $601. 2 5 $ 4 • 55121 . 0 121 -~
i,'
lo
commas . 1
Iq
IQ
----Total
-- -Gr-o -
ss- - --->. -(100
Salarie - -'-
s)-- - -- -1-- -- - --"<--- - - - - - - -- - - - - -- jI.·
$55.
IC Total Deductions (10 -' s) $-4. 1 Negative numbers in ( ).
Total Net Pay (100's) $51.!Zl j· I
Arrange reports I'
,,
s c
numerically or Numbers in 100s or 1000s. I I 1
- - - - - - - - ---<
" a p a e 1ca y, ~
'° I 2™ like this ·
::~~~~~~~-- ~~ - ~ I
en J.
SSORCIM ~
310T undy Avenue
37 San Jose, CA 95131 '·
JJ f------------------------------~4~ 08J 942-1727
J•
• 1JS
Jo
CPi M i:s a reQ 1stered traaemartit of Du;;i rtal R esearcn CP1M ·66 1sa 1radema11o. o l O.g ita r Research M S DOS is a re<;;1 1s1ered 1raaeman.. o l M 1crosott Coroorati on 10,.,, is a reg1sterea trac:Jemarlii: o f 1n1erna11ona1 B u sine ss Mac n1nes Corpora rion c 1983 Sorc 1m Coroora t.on
f------~~---------------~~-~~-~--------~----·
37
1111 PC
MARKET SRIRE
( 1'83 )
At Last!
Now there's a
640x480 Professional
Color Graphics
8 oard 1
tor th,e I BM PC .. ~
Unretouched photos
shot from 13" screen
with Canon AE-1 SLR
at f 5.6, 1 sec. using
Kodachrome 25 fi Im
with
Dynamite Software!
Introducing
THE GOODS
The PC640
Package 1 $1595
The PC640 board, the HALO*
Professional Colortm
software, User's Manual, video
cable System
Package 2 $2495
640 x 480, 16 out of 4096 color hardware, the
Package 1 + Cheetah* Fast Track
(turns your PC into a ful I HALO* software library of 58 graphics primitives,
business graphics workstation) and the Cheetah* Fast Track end-user business
graphics software system
(High-res color CRTs also
available)
from SC/ON Corporation
1
*HALO is a trademark of Media Your leader in color graphics
Cybernetics, Inc.; Cheetah is a 12310 Pinecrest Road (703) 476-6100
registered trademark of CENTEC Reston, Virginia 22091 TWX: 710-833-
Corp. 0684
Smith-Corona makes a good deal better.
Wtth a $50 rebate.
_...... __ ___________
........._....._ --- - - -·. -- --- -
Faster than a
Steven Cook
78 Vol um e I, Number 4
P( \X'O RLD
~Revi ew
Super Drive PC
RAM boa rd. R AM boa rd manu fac turer o ffer the soft- Product 3.0 Accelera tor
ware as an incentive for buyers to select th eir product ,
AST SBT
and this ca n be a powe rful induce ment if the E-drive has Manufacturer Resea rch Systems
more features th an p rog rams offered by competing com-
pa nies. Yo u sho uld consider this when you selec t a mem- Dri ve desig nati o n A-.D A-D *
ory boa rd , bur remember that you might be able to Dr ive size (K) 4-640 10-320
purchase an E-d rive se pa rately and obtain th e same fe a- User memo r y Yes No
tures at lowe r cost. Sho rt dr ives Yes Yes
By nature, E-drive progra ms create a no nstand a rd Max # of driv es 4
version of DOS. C a refull y written E-dri ve software mini- Replace d rive Yes No
mizes th e differences, bur there is no way to avoid th e Insert dri ves Yes Yes *
fac t th at E-drive programs create incompatibilities. If M o di fy DOS No No
you wa nt to use a hard disk dri ve and an E-drive at the Spooler Yes Yes
same time, yo u may be our of luck because the ha rd disk Auto exec Yes Yes
and E-dri ve p rog rams a re probabl y mutu all y exclusive. Low me mo ry Yes Yes
The only exceptions a rc E-drive progra ms provided by H igh memory Yes Yes
hard disk manufacturers. As discussed later, MS-DOS Noncont ig uo us Yes Yes
2.00 is desig ned to preve nt these incompatibilit y *With th e a id of SWA P prog ra m incl uded
problems. ** Drive D will be re pl aced if pre em
80 Vol u me l, Number 4
Quad RAM Electronic
Drive RAM Drive Ultrafast Disk JFORMAT SpeedDisk lnstaDrive PDQ
D:iyst:ir Ensign Tall Tree
Quad RAM Microsoft Sy terns Software Sy terns Tecmar Persyst Xebex
B-D C-E A-D -D A-F A-Z c B-E
32-320 64-320 5-322 4-320 64-2560 64-5 12 4-320 32-320
No Yes No No Yes lo Yes No
Yes Yes Ye Yes Ye Yes Ye Ye
4 2 l 2 1 l
Yes ** No Ye No Ye lo lo No
No No lo 0 Yes Yes No No
No Yes No 0 Yes Ye Yes Yes
No No No Yes Yes Yes Opt. No
Yes No Ye Ye No No No No
Yes No Ye Yes Yes 0 Ye No
No Yes Ye No Ye Yes No Yes
No lo Ye To No Ye l O Yes
Short drives. This feature refe rs to a program's Modify DOS. Some £-drive program modify th e
ability to emulate a di k even though the y rem might DOS that is stored on the di sk you use to start the
not have enough memor y. Di k ec tors that cannot be computer. The major di advantage of this technique is
emu lated due to lack of memor y can be logica ll y marked that you mu t place the non randard DOS on ever y di sk
as in-u e and will not be as igned to fil e you create. All you use to sta rt the compu ter. Progra m that do not
the £-drive prog ram Ii red in Table 1 upport hort modify the DOS torcd on th e di k a ll ow you to tart the
drives. computer using any tandard DOS d i k and exec ute the
Number of drives. If your PC ha enough memory, £-drive program, even if it i tored on a different di k.
you may want to u e two or more £-drive simultan-
eou ly. Thi would be e pecially handy if, for exa mple,
you needed to ort a file that wa over 160K bytes long.
With onl y one £- drive , there would not be enough room By nature, E-drive programs create a
for two copie of th e fil e (un orred and sorted). The be t
nonstandard version of DOS.
£-drive progra m can emulate more than one drive at a
nmc.
Replace existing drives. Some applications program
require all data to be stored on drive B; no way is
provided to inform the program to u c an £-drive call ed Another problem with thi kind of disk emula tion
drive C . In this iruation , the ability to emulate a drive in program i that the £-drive is alway pre ent, using
place of drive B i very u cful. Some £-drive prog rams memory that might otherwise be available for your
al low replacem ent of phy ical drives, enabling you to program .
trick an a pplication program into using an emulated Print spooling. This feature ha not hing to do with
disk. disk emulation per e, but it is a useful additi n to the
brsert drives. Thi fea ture let you logicall y place an compu ter and is often included with E-dri ve . Print
E-drive betwee n cxi ting drive , cha nging drive spooling oftware intercept data se nt to the printer and
designation automaticall y to make room for th e new tore it in memor y at high peed. Ir imulrancou ly
drive. For exa mpl e, inserting an £-drive as drive B would forwards th e data to the printer at th e slower rate
cau c th e rea l drive B (th e floppy drive) to become drive printers require. The re ult i prog ram s fini sh "printing"
C. If th e y re m had a third flopp y disk drive, it wou ld very quickl y, enabling you to u c the computer for other
become dri c D. You could al o in err an £-drive to be tasks.
defin ed as drive A. AUT EXEC capability. The mo r pract ical way to
u e an E-drivc progra m is to place the proper co mma nd
into an AUTOEXEC batch file o that th e £-drive is
PC WORLD 81
~ Review
The design of a computer system or program intercepted and the data transfer takes place be-
involves many trade-offs. One of the most funda- tween the two sections of memory, rather than be-
mental trade-offs is between memory size and ex- tween the actual disk drive and memory.
ecution speed. Generally speaking, speed can be This saves tim e because transferring a file from
increased by using more memory, or memory can one portion of memory to another is faster than
be saved by sacrificing speed. tran sfer ring a file between memory and a disk.
Since memory prices are falling rap idl y and the Reading or writing a disk may seem fast, bur since
IBM PC is able to address more than 1 million a mechanical operation is required, it is slow by
bytes of memory, we can look forward to in- computer standards. In contrast, moving inform a-
creased memory capacity and faster computers. In tion from one portion of memory to another re-
fact, multitasking operating systems such as Con - quires no mechanical operation; it is purely
current CP/M and Visi/011, and integrated soft- electronic.
ware packages such as 1-2 -3 and MBA are designed
to achieve speed by using large amounts of mem-
ory. But these products are just arriving in the mar- How Much Faster?
ketplace and they are largely untested. In the To get an idea of how much emulated disks speed
mea ntime, there is an abundance of softwa re al- up the operation of programs and the tran sitio n
ready on the market that was designed for rela- between tasks, I tried some simple experiments
tively small memories. using a PC with 576K of RAM and several disk
While multitasking operati ng systems with dy- emulation programs. The following comparison
namic memory allocation may become the stan- shows the execution rimes for three jobs using disk
dard in personal computers someday, disk emulators and conventional double-sided Aoppy
emulators a re with us today, and using them pro- disk drives.
vides immediate results. Disk emulators nor only
improve the execu tion speed of individual pro- Task Floppy Disk Emulated Disk
grams, bur also cur the rime needed to make the (min ./sec.) (min ./sec.)
transition from one task, such as ed iting a docu- Pascal compile 6:38 2:42
ment, to another, such as running a spelling File copy (8 4K) 0:14 0:01
checker or updating a file. Spelling check 2:34 1:07
82 Volume I, Number 4
rim u ing cliff rem it k mul.uor , bur incc rhc nlc izc ~ \\'hen deciding how much mc111ory to hu~· .
pr gram ' diffcrcn \\'Crc min r, nly the av rage \ hen you plu g th at cx tr:-i m mory in to th P ,
rim e arc hown. \' u will not i c that the rime delay between turning
Th e c time indi cate the be r re ult that an emu- p w r on and the y tern ' beep gr w noti cea bl y
lated di k can provide, h ca u e the am um of longer (a umi ng that y u al o hanged the mem-
RAM all o :u ed f r the mulared di k in my y rem ory- ize wit he ). Thi delay o cur b au c the
wa large enough to hold all th e fil e ;rnd program P automati ally check the in railed memory (up
u cd in th e re t . For th e Pa :-i i ompi btion, the to a maximum of -44K ) fo r hardware mal function.
compiler, linker, library, o urcc, interm ediate, and Thi light in corn·cnien e amo unt to more than a
ob je t fil all fir into the emulated di k pa c; fo r minute on a full y loaded y rem .
th p Iling che k it held th d umcnt to be Time i al o r q.ui rcd to opy the program and
chec ked, the pelling progra m, the di cti onary, and nle onto th e emul ated di k and to opy file back
th o utput do umcnr. out after a job i fini hcd. f c ur c, a batch fil e
Th di k emu lator ha another advanrag not re- an often automate rhi opying. Funhcrmor , if
fl c red in th e re t re ult . in e an emul ated di k omc cntcrpri ing man ufa turcr produ e a bubble
toragc capacit. an be larger th an a fl pp y di k' , mem ry boa rd for th e P , thi opyi ng wi ll h un-
cvcral entire program and file c:rn be I adcd int ne c ary in c bubb le 111 mory doc not I tt
th RAM di k thu cli111inating th e di k wapping content when th e p wcr i turned off.
that would normall y take place if onl y fl oppy di k Power flu ctu ation ar an rhcr potential problem
were u ed. ing a di k emulator ave time and when you arc u ing a di k emu lator. If a to rm or
th e fru tration of waiting wh il c a fl oppy di k whir hr wnout ca u c the ompmcr t lo c power, the
and cho rtl e th ro ugh it pcratton . co ntent f memory, including everything on the
emulated di k, wil l be lo r. In .i on\'cntion al y -
rem , file th at have been avcd on di k will rill he
On th e Oth er Hand ... there after a power failure. If power i unrel iab le in
f cour c, nothin g i free, and a di k emular r will your part of the countr y, you will have to make
rcq ui r addi ti onal m mory. In de iding how 111uch pre autionary ha kup opic f your di k fi le :lt
m mory you need, you will ha\'e to kn ow how you freq uent interv al . norhcr our c of protc ri on
will be u ing y ur P . aga in t power failure i a battery-powered ha kup
If you wi ll be u ing th e y rem fo r word proce - power uppl y for the P .
ing, a prog ram LI h a \'(/ordstar with pcllin r If th e co t of additi na l memory and the p
hccker and dictionary will requir about 22~K f ibi lit y f p wcr flu tuati n do not dis ·uadc y u,
memory. dd to that the pace fo r a document fil e, a di k mulator w ill let you take ad\'antage of brg
a ba kup copy, a buffer to b u cd durin g exec u- memory ca pa iri c , even if your frwar wa de-
tion and pcrh ap omc data file , and yo u might ign ed with a mailer y rem in mind.
need a 5 12K y rem. Within th e nex t year, 2 -6K memory chip
Anot her p ibilir y i to u e th e y rem for ofr- hould be widely ava ila ble, and per onal com puter
ware developm nt. In rhi a th e IB M Pa ca l with a megabyte or m re f mcm ry will b om-
mpil cr, I adcr, and library r u1l ab ut 320K of mon. If you elect ne of th em, kc p di k emulator
mem ry. Add to that the memo ry req uired f r the in mind a a mean of exp loiting thi memor\'
sour c and bj t program , an editor, and inter- power.
mediate fi l that the c mpil cr produce and you
an ca ily cxc ed a -12K y tern . In hon , yo u
hould mak ca reful c rim arc f yo ur program and
84 Volume I umber 4
and unde rsta nding how eac h pro du ct i de igned to rall arion. Sim pl plug it into the wall outlet and
preve nt harmful conseq uences. connec t the PC to the Dar;1 ave r.
One such product is ;m un interruptible power An indicator light on the unit's front panel stay
system (UPS). \Xlo rthy of its name, a UPS deli vers green as long as there is :idequatc AC power. An
an uninterrupted uppl y of electricit y via a battery alarm buzzer, which can he hea rd in ;m adj oining
and an inve rter, rather than direc tl y fro m an AC roo m, wa rn yo u when rh e power fail , so that yo u
wall o utlet. The inve rter conve rts DC battery volt- will be awa re th at the P i running on au xili:1ry
age to A power. A battery charge r kee ps the bat- battery rime. T he light ch:i ngcs to red and blinb
tery suffi cientl y charged at all rimes so rh ar it can every 5 seconds to indicue 2 ro 15 minute o f re-
nm a PC by itself in the event of power fa ilure. maining battery backup rime. \Xl hen the light
An additional henehr of some UPS units is that blink every second, less than 2 minute remain-
they "condition" the power line to preve nt any ir's time to hustle and . ave those fli es.
harm ful effects to data from line Jisrurbances. To To increase back up rime by I to 3 hour , yo u can
do so means that the battery charge r must al ways buy an ordin ary ca r b:1rrery and hook ir up to the
kee p the h;1trery charged ;1s well as provide ade- Datasaver. Don'r fo rger to check rhe water level,
quate power to run the PC. A typical P system just like in your hevy. AIrhough the apparatus is
with 64K , two disk drives, and a monitor operat- somewhat inconve nient, thi purchase can prov ide
ing at full capacit y requires from 120 ro 200 watt additional peace of mind.
of power. With a printer or ex tr;1 memory, 200 Although the cost may seem unnecessaril y high
watts 1 m1111mum . at rhe out et, a UPS or standby power system is
Altho ugh this t ype of UPS provides sufficient your insurance poli cy fo r that unforeseen emer-
powe r to run the P , it does so eve n tho ugh A ge ncy. If yo u value yo ur hie , . our rime, and yo ur
power is also av ail able to do the job. Some manu - labo r, yo u may decide th;1r rhis i one of the mo r
facturers rega rd this a an oversuppl y of power. lo useful products yo u can buy.
make lowe r cost, more effi cient use of battery
power, so me UPS units, mo re acc urately called
randhy power system , route A power directl y Datasauer
from the wall o utlet to the computer during every- Cuesta Systems, 111c.
day use. Onl y durin g power fa ilure does the h;1t- 3440 Roberto Ct.
rery uppl y power to the P . San Luis O bispo, CA 9340 1
The battery remai n charged bur idle until as lit- 805154 1-41 60
tle as Y2 cycle (10 milli econd s) of A current is List Price: 200-wa tt model $695
mi ssed. T he P ca n withst;rnd up ro 50 millisec-
onds witho ut lo s o f data , so the battery prov ide O ther manu{i1ctu rc rs of standby porl'er systems:
ome slac k rime. When rhe battery springs into ac-
tion, it simultaneo usly sw itches on th e in verter and Ge11eral Power Svste111s
relay mechanisms to power rh e P fo r an ex tra 5 1400 N. Baxter St.
to 15 minutes. When the normal AC power suppl y Anaheim , CA 92806
re ume , the in verter and relay return to their off 7141956-932 1
positio ns and the battery i recharged.
A standby unit, unlike a tru e UPS, usuall y doe SAFT A111erica
nor condition the power line as well ;1 provide bat- Portable Battery Diuision
tery backup . However, better randhy units such as 93 1 Va ndalia St.
uesra Sys rems' D:ir:isaver condition the Iinc by fil - St. Hwl, MN 55 11-1
tering line noise and suppre sing spikes or tran- 6121645-853 1
sient .
To paz Electronics
Data sa\'Cr in Actio n 9192 Topaz Wiry
T he Daras:wer unit is contained in a sm:ill , rec- mr Diego, CA 92 123
ta ngular box that conveniently fir s on top of your 6191279-083 1
desk. No techn ical expcrri e i requ ired fo r in-
PC WO RLD 85
=Review
If yo u a re usi ng o r plan to use DOS 2.00, be sure
Statistical analysis on yo u chec k th e ma nu fac t urer's po licy regarding software
the IBM-PC is not only upd ate s o r yo u may end up buyi ng useless software.
If yo u are not using DOS 2.00, yo u can make use of
easier and faster with o ne of th ese programs immed iately. Once you do, you 'II
wo nde r how yo u eve r go t a lo ng without it.
ABSTAT but you can
even use it with your AST Research , In c.
dBase II files. 2691 Richter Ave. # 704
Irvine, CA 92714
7141540-13 33
Q uadRAM Co rporation
4357 Park Dr.
Norcross, GA 30093
4041923 -6666
Volum e I, Numhcr 4
6 /H @1445’
__h._. _
1» “to
I
6/’ 5515; 4
-I!'l"“
Graphics software requiring the IBM scientific characters. Call or write for Developmen t. IBM is a registered trade-
Color Graphics Adapter is not compatible more information. mark of IBM . VisiCalc is a registered
with the Hercules Graphics Card. Her- trademark of VisiCo rp. WordStar is a
cules compatible software from other Hercules Graphics Card and Graph X are registered trademark of MicroPro. dBase
vendors includes programs for business trademarks of Hercules Computer Tech- II is a trademark of Ashton-1".ite.
graphics, CAD, a nd word processing with nology. 1-2-3 is a trademark of Lotus
88
When y
that make dB ou create a line
f~f
to use you mASE II easier, more products
exactly wh ake dBASE II bett n and faster
designed t~~F~x Pe~
o. and Geller oAdnd uctsthat's
are
TM
-,
ENTRY
Fully menu driven to remove the quirements are defined in the English
guesswork. like query language by answering sim
SELECT
Full use of function keys with REPORT/ pie questions. Select records any
TRANSACTION
the assignments always REQUIREMENTS number of ways, combine up to 5
displayed. All cursor movement forms per report, perform calculation
REPORT/
and editing functions on the TRANSACTION get totals, sub-totals, or statistical
keyboard are supported. DEFINITIONS 1
summary. For complete transaction
Provides full color support and LAY OUT processing, delete, modify or enter
REPORT
J
screen style customization. FORMATS records.
•, ... 'rt· 11 ,.. .... ure~· Reports are automatically formatted i
A list of users can be kept, with several ways, or specify your own for-
mat using the Report Editor.
passwords and security levels.
To format a report complete with text,
The print style is customizable.
data, and graphs; use the optional
:~RT]
Data can be interchanged with ENTER
OPTIONAL WORDEASE™ word-processor or the
mainframe computers, other REPORT/ GRAPHEASE™ graphics facility.
data bases or spreadsheet pro- TRANSACTION REPOR'T/
1RANSAC'Tl0~
grams. DATA Display or print the report output, or
PRocesso~ ,,.,
-::J
take it to your spreadsheet, word pro-
Data base back-up and restore
~
cessing, or graphics programs.
functions are integrated to
reduce errors. LAY OUT Organize the access to your forms
MENUS and reports by setting up your own
,... , n ,,.,... 1jre l"1e" c • menus.
Available on IBM-PC, DEC Rain- The underlying Relational Data Base
bow and other 16 bit computers. Manager provides efficient storage
Requires 128K of memory and 2 --~/ and retrieval of records. It uses 8-tree
disk drives. indices for efficient accessing of
RELATION!>-\..
Supports floppy or hard disk DATA BASE records, and cache memory to retain
drives. MANAGER
the most recently used disk sectors t
Supports all popular printers. reduce disk access by 50 percent.
. ~, / ~J!J'~t
( ~A graphics system with Cheetah performance at P. C. • prices- .- - -....r
~ ·~~~Q
... ... -·... ..... -·. ..... ..... -... .... -·...
An Authorized IBM Personal Computer Value-Added Dealer.
•. ...
•'• .:..
•a•
~=
• .:- ...••. ., :,.• ••••. • .....:•
•
••
~·
•
,...
Yes, tell me more about Cheetah· graphics:
Name _ _ _ _ _ __ _ _ _ __ _ __ _
Title _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
•a• Company - - - - - - - - - - - - - -
.,,.
.. Phone _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
-1-5 -I - i
I 4"-:_ ~'.f--.;:Q“R'
"I-
1. ' 1|-
I* I
1.‘ .l"_
Iii"
“.5
\ I
_-IF
III-
-I
-.-'_" "
'flI-I’
USI Multibisplay
Card...olfers: Until now, two expansion boards
IBM Monochrome were required to have the options
of using an IBM Monochrome and
support, Golorl a composite video or RGB monitor
Graphics support By putting these two functions plus
a printer adaptor on one board, the
and
P _ Parallel
USI MultiDisplay Card leaves one
more slot open for future expansion
"nter a tor _ _ . and costs less.
. p other featmes '“°|"dB' Look for the USI MultiDisplay Card at
a Flicker-_free scrolling (no more flash- your local computer dealer.
- ing C|Ul'lf|Q scroll)
expansion card. Fm
u
D U m t
on oar me ory (crea es
an extra page of hires graphics)
External switch (or software) selects
color or mono modes.
True DMA capabilities in all modes. _
Edward Rodgers
OK!Whatizit?
List Sheet List Subsheet
TK!Solver (TK) is a to ol fo r pro fes-
sio nals wh o now depend o n calcula-
tors to solve eq uati ons for anal ys is,
desig n, and planning. Using this in-
User Function User Fun ction
novati ve prog ram yo u can solve Sheet Subsheet
equations, co nve rt units o f measure-
ment, pl ot graph s, and mJke rabi es,
co nce ntrating o n th e problem with-
Plot Sheet
out being J m;1srer of th e computer.
In TK , which st;rnds for to ol kit, o ne
o r more equa tions, such JS Profit
= Sales-Ex pense, are entered into
Table Sheet
T K's workshee ts along with values
fo r some of th e variables. \'\' hen th e
ac ti on key ( ~ ) is pressed, T K solves
fo r th e unkn own va ria ble(s) using
wh ~ue vc r eq uati ons it find s necessa ry,
Figur e 1: TK !Solver Sh ee rs
PC \X'O RLD 93
_ Review
(1r) Rul e:
or if it ca n't solve the e qu ~nion , it tell s For H elp, t ype ?
you wh~n in for mation is missi ng. - - - -- -- VA RI ABLE SH EET - - - - - - -- - - - - -
T his innovatio n , so simple in co ncept St Input Name Output Unit Co mm ent
ye t so co mpl ex to develop, is what
distinguishes TK.
TK!Solver Worksheets
Figure I shows th e names and rela-
t ionsh ips of the various worksheets - - -- - - - KULE SHEET - - - - - - - - - - - - - -
S Rul e
that ca n be used in the equation-solv-
ing process. To demonstrate TK I'll
use several of these sheets to develop
a model called "Travel" that finds the
le ngth and cost of a n automob il e trip
by using t h ree equ at ions to define the Figure 2: TK !Solver Scree n
relations h ips between mil eage, speed,
d istance, gas price, a nd th e to tal cost
of the trip .
After TK is loaded, the scree n is ( l r ) Rul e: ml g = d/gas
h 111111 60
quired to co mplete the Travel model: _,_
c i-: 1. 8 ')
PC \X' O RLD 95
- Review
(15v) Value: 75
variables for cost a nd mileage a nd
places th e values in cost and mileage UST: s
lists. Co mm ent:
You now have three ways to lo o k Display Unit: Ill i/h
Sto rage Unit: Ill i/h
at th e Travel model data . You ca n , o f
Element Value
course, loo k at each list (sp eed, cost ,
a nd mil eage) individua lly, altho ugh L 5
co rrelating th e significance of th e re- 2 10
sults is hampered because yo u can 3 15
display o nl y one list at a time. Yo u 4 20
can also use TK's Table shee t, which 5 25
6 30
permits you to consolidate multiple
7 35
List shee ts a nd display th e m as a 40
8
tab le (see Figure 8). Finally, th e data 9 45
ca n be viewed using th e Plo t shee t 10 50
(sec Figure 9), which is a g raphic rep- 11 55
resentation of the data points and re- 12 60
lati o nships described on the Table 13 65
14 70
sheet.
15 75
96 Volum e I, Number 4
s
41.5 -
.\1 \1 .\1
,\ ! ,\ 1 ,\ \
29 - \1 M
,\ 1 \!
$ :\ 1
.\1
16.5
- :\ 1
s
J\ 1 s s s
s s s $ $ $ $
,\1
4 """"
I I I I I I I
() I0 20 30 40 5 () ()0 70
Fig ure 9: Mileage (M ) and Cos t ( S) vs. S (Sp ee d) as Plotted from Tab le in Figure 7
P , WORLD 97
-= Review
( ls) Statu s: L
T he poster is a lea rn ing tool th at I Co mm and : B C D E l L i\ 1 P Q R SW !
o th e r m anu fac turers of complex soft- - - - - - - - RULE SH EET - - - - - - - - - - -- --
ware wo ul d do well to bo r row. S Rul e
Th e o n- lin e help fil es a re compre- - mlg = d/gas
s = dlt
hensive but somewhat slow in re-
cos t = gas 'f pr
spo nding. I use d bo th a dua l-sided , ml g = - 1. 27990 + l. 27259 'f s - .0 1209JY· sA 2
fl o pp y- based I BM PC and a PC XT
w ith a 10-mega byte fi xe d di sk in eva l-
uati ng TK and fo und th at th e sea rch/
retrieva l mecha ni sm used in th e help VA RI ABL E SHEET
files cou ld use some tuning. Ty pi ca l St In put N:11ne O ut put Unit Co mm ent
L m lg 4 .7807 175 mi/ga l mileage
search/re tri eva l responses ave raged
200 d Ill t distance
30 seconds per scree n fo r the tlop py- gas 7.65 12448 ga l amo unt o f gas
based syste m a nd 20 seco nds for t he L 5 s 111 i/h speed
PC XT. Alth o ugh o n-line hel p fi les 2.6666667 h time (hours )
ca n be useful , delays in sea rch ing for L C05t 49 .783322 $ cost of trip
the hel p fi les drove me to TK's wc ll- J. 19 pr $ pri ce of gas
indexcd a nd logica ll y ar ranged doc u-
. .
mcntan on every ti me. Figure 10: Command Alph a b e t
98 Volume 1, Nurnher 4
m11s+
- - ·-- - -
QUADCHROME™ BYQUADRAM™
DOESN'T DRAW THE LINE AT COLOR GRAPHICS
If you have an IBM PC you Quadram is an RGB high Get the color monitor that
don't have to sacrifice color resolution color monitor really gets down to business.
graphics for high quality that delivers an 80 char- Quadchrome by Quadram.
resolution. Because now acter. 25 line text display. It's the only monitor your
there's Quadchrome by And 690(H) dots x 480(V) IBM PC will ever need.
Quadram. A monitor that lines resolution. Not to
displays graphs and charts mention. 16 brilliant colors. --- -
plus accounting and word With a monitor that gives Ouadchrome,
processing · " you such an excellent screen All The Monitor
projects .(.:_ image and a rainbow of You'll Ever Need.
with I colors to choose from. all
flying . _ , _ I~ your applications will be
colors. j7 picture perfect.
)_c(.L:. J You'll find this .31 mm dot
pitch CRT is both FCC and
~ f
~ -- UL approved. And backed
QUADRAM QUAUlY _ by a tradition of Quadram 4357 Park Drive I Norcross, Ga. 30093 / (404) 923-6666
I. For Executives in large corporations who are involved in using Ill. For Executives who wish to keep up with ch anging
micros in distributed data processing or as standalone executive microcomputer technologies in mass storage, business graphic s,
workstations, the EMCE conference program includes: operating systems and more , the EMCE con ference highlights:
• Keynote: Increasing Corporate Productivity via the Personal Computer - • Keynote: The Future of Personal Computer Software for Business -
(Thurs.) (Thurs.)
• The Executive/ Professional Workstation - (Thurs.) • What's New in Peripherals - (Thurs.) ,
• DDP with Microcomputers - (Thurs.) • Developments in Personal Computer Business Graphics - (Thurs.)
• The Information Resource Center - (Friday) • Mass Storage Capabilities - (Thurs.)
• The Role of Apple and IBM in Corporate Computing - (Friday) • Information Utilities - (Thurs.)
• New Issues of Confidentiality and Security in Organizational Information • Popular Programming Languages - (Thurs.)
Processing - (Friday) • Operating System Selection: 8 to 16 Bit - (Thurs.)
• Personal Computer Acquisition and Implementation Strategies - (Friday) • Developments in Networking - (Friday)
• Compatible Systems and Software for the IBM PC - (Friday) IV. For Entreprenuers, Dealers, Distributors and Systems
II. For Executives who are concerned with the selection and use of Houses, we'll offer sales and venture capital strategies you won 't
microcomputers primarily in smaller businesses, the EMCE want to miss. Session highlights include:
conference highlights: • Keynote: Retail Opportunities in the Personal Computer Marketplace -
• Keynote: The Personal Computer: The Mouse that Roared! - (Thurs.) (Thurs.)
• How to Buy a Personal Computer - (Thurs.) • Software Packaging and Distribution - (Thurs.)
• Spread Sheet/Financial Applications - (Thurs.) • Raising Venture Capital for Software and R&D - (Thurs.)
• New and Future Trends in Personal Computing - (Thurs.) • Legal Issues for the Retail Distributor - (Thurs.)
• Word Processing Packages for Personal Computers - (Friday) • Market Update: Competition from Japan - (Friday)
• DBMS on Personal Computers - (Friday) • Successful Training Strategies for Vendors and End Users - (Friday)
• A Look at Integrated Software Packages - (Friday) • Delivering Good Maintenance, Service & Support - (Friday)
• Panel: Executive Personal Computer Success - (Friday) • Selling the Corporate Account: Problems & Pitfalls - (Friday)
r- -------------------------r-------------------------- ------ - -
CONFERENCE REGISTRATION Includes 0 Yes! Register me for EMCE (fill out attached conference form)
Complete Exhibit Admission with 11 :00 a.m. early 0 Yes! Register me for EMCE Exhibit Only (fill out attached exhibit form)
admission privilege 0 Send Information Only!
0 Full Two-Day Conference Registration $295 Name and Title--- -- - -- - - - - - - - -- - - -
0 One-Day Conference Registration $195 Company
Thursday only 0 Friday only 0
0 Executive Microcomputer Workshop $595 Street/P.O. Box
Thursday and Friday City _ _ __ _ _ _ _ _ _ State _ _ _ _ Zip
Choose one: Apple 0 IBM PC D
Telephone ( Total$
0 Micros in Education $ 95 ----------~ -----
Saturday, June 25 Charge to: 0 American Express 0 Check Enclosed
Conference Registrants Only May Register by 0 VISA 0 Bill my company (conference only)
Phone: Call 800-225-4698, In Mass. call collect 0 MasterCard 0 Bill me (conference only)
617-879-0700 and ask for Louise Myerow. Exp. date _ _ _ _ _ _ __ Acct. #
REGISTRATIONS CANCELLED later than June 15 Signature
are subject to a $50.00 service charge. Registration
may be transferred at no charge. Send Form and Payment to: EMCE , Conference Management Group ,
Box 880 , Framingham , MA 01701.
100 EM PC3
shows ... Sign up now for EMCE
The First Microcomputer Conference &
Exposition that's as serious about
personal computing as you are.
Register for EMCE now! The Sheraton Centre in New York City is the place;
June 23-25, 1983 are the dates. Exposition hours: 11-7, Thursday and
Friday; 10-6, Saturday. For more information on the conference and
exposition, dial 1-800-225-4698 (In Massachusetts, 617-879-0700) and ask
for Louise Myerow.
IOI
ShareNetTM is Now Others Talk of Tomorrow
-lr
NCI now makes the UCSD p-System run IY2 0 PRINT BUFFER (up to 64K) eliminates
I Network Consulting Inc.
to 5 times faster on the IBM Personal Computer, Discovery Park, Suite 110-3700 Gilmore Way
printing bottlenecks. Burnaby, B.C., Canada V5G 4Ml. (60 1) 130 -34 66
1 1
including the new XT and RX models and
compatibles like Columbia, Compaq, Corona, 0 8087 SUPPORT speeds numeric and graphics NAME _ _ _ __ _ __ _ __ __ _
Colby, Dot, Hyperion and Victor 9000. This applications.
speed is possible only with our new interpreter. 0 GRAPHICS SUPPORT with much faster COMPANY_ _ __ _ _ __ _ _ __ _
NCI includes more features for your PC. Turtlegraphics software or Tektronix emulation
ADDRESS _ _ __ _ _ _ _ __ __ _
NCI offers a wide range of software and for business and scientific applications.
hardware support that lets you tailor the 0 COMMUNICATIONS SUPPORT LIBRARY Cln' _ _ _ __ _ _ __ S"li\TE _ __
p-System to your needs, including: links computers across continents.
0 HARD DISK SUPPORT compatible with most 0 NCI CUSTOMER SERVICE- we're there
q -_ _ _ _ _
hard disk suppliers, including IBM Personal when you need us to support the most reliable
Computer XT, Davong, Corvus-Systems and p-System ever developed for the IBM PC. #,,.,,,
A " -"'"
~
"" ---- - - - -
--~~
- --
- -
- ...,__
-- - -
" cl ‘. H "
I ' ‘I .
i ‘ I I
I, .
1"
I ii
.. -*
_ _- ‘_ 1| '
0
0 u
. Rm
., 0 I "|- I ' |
‘I. . ‘I: \ X
In
‘||
$In1
‘K . i I. r
1+‘ C
i
‘I. ’ I
. I
n 1
' |
iH
-‘j—
-L
—-i
E
at the
San Francisco Ci ic Auditorium & Brooks ' ail August 26-28, 1.9
‘i i-
C EBTE 2
Have a Topic of Special Interest to You?
reate L ea our ery wn on erenoe ssnon
Choose Your Own Topic(s)
MEET !
at the IBM PC Faire
-- Review: Editor
,
~-~
-...
co mfo rt is a qu es ti on of th eir own
-
-
desig n.
,,..
No matter what yo ur ex perience
with co mputers, lea rnin g :1 new tex t ~
=-
I
I
. :~I
good des ig n. T he easiest prog ram to ;,,/
T he Edit o r's \Vindow bloc ks. \X!ord processing fe:ltu rcs in - keyboa rd ru ti r progr;1111111ing tas ks
T he I'€' rso11al f ditor is suit:lble to cl ud e r:1b :rnd m:l rgin se tt ings, word such :1s loc1 ting varia bles o r mm·ing
both prog r:l m edit ing and si mplc wr:lp, and text re fo rm atting. blocks of code, or spec ifi c wo rd pro -
word processing t;isks. Runnin g th e Two o f th e mos t interes tin g fea- cessing appli cati ons such as fo rm at-
prog r:l m requ ires 64K and one dis k tu res o f the progra m :lre th e Def-i nc ting outlines o r tables o f contents.
dri ve. T he progra m p rov ides scree n and Macro co mm:lnd s, which allow T he Personal Edit or sc reen co nsists
edi ting so th:lt yo u can enter and yo u to custo mi ze th e prog ram's use o f tex t area, th e co mm and line, :1 st:l-
ch:l ngc tex t anywhere on th e scree n. of th e PC key boa rd. \X! ith th ese co m- tus line, :l nd :1 mess :lge line (sec Fig-
Yo u c 111 search fo r :lnd change tex t m;ind s yo u ca n ass ign k e ~·s to c ur y ure I). The tex t :u c:l t:l kes up th e firs t
;ind mm·c, copy, cr;ise, and O \'Cr b~; om speci fi c fun cti ons. You crn, for
ex~1111 pie, cr;1ft the fea tu res of you r
PC \\ 'ORLD 105
Copy righ t 198 3, 18M Corp.
5 Review
22 lines of the screen, and the com- ====== Top of file ================
mand line is a highlighted band on
10 INPUT "WHAT IS YOUR WE IGHT " ;R
Line 23. The cursor moves back and
20 A = . 166 'f R
forth between the tex t area and the
30 PRINT " YOUR WEIGHT ON THE MOON IS";A
comma nd line with a press of the Esc
40 END
key o r the key you assign as the
Command Toggle function key. T he - - Bottom of file - - - - -- -
stat us line shows the name of the cur-
rent file, cursor position, and
whether you are using insert or re-
place mode (insert mode inserts char-
ac ters while replace mode t ypes over
and replaces exist ing characters on
the screen). The twenty-fifth line on QU IT
the screen is a message line that re-
program.ba s 4 7 Rep bee
sponds to commands by displaying
messages such as "Are You Sure?" Are you sure? Type y or n
when the Quit command is used.
You communicate with the pro- Figure 1: The Personal Editor Screen
gram using any of 17 commands en-
tered on the command line, such as
Dir (to call a file directory), Edi t (to You might want to assign some of to disk during editing, for example,
open a file), Locate (to find a text the 12 unassigned functions to keys t he reexecute feature enabl es yo u to
string), and Save (to save a file). when you begin usi ng the program . avoid repeti tious retyping of the Save
Sixty-three functions, all of which Some of the more interesting unas- command, the file name, and the
can be assigned to keys of your sig ned functions are the Down 4 and drive designation. In a nothe r applica-
choice, carry out on-screen opera- Up 4 functions, which move the cur- ti on of th e function , you can rcex-
tions such as moving the cursor, cen- so r up or down 4 lines, and the Tab ecute the commands for locating and
tering li nes, deleting text, and Word an d BackTab Word function s. changing a string or variable that oc-
automatically changing text from up- These last two functions move the curs in each fi le in a group o f active
per- to lowercase and back again. cu rso r across a line to the right o r files.
Yo u can look at a directory of the left, stopping at the first charac ter of Assigning the most frequ ently used
fil es on drives A and B at any time each wo rd . The only problem with commands to the PC function keys
during editing by typing the Dir com- these operati ons is th at the curs or makes for easy edi ting. In the Per-
mand (see Figure 2). A 5-page help stops at the end of the line an d you sonal Editor default version four
menu can be called using F4 (page 1 have to use another key to continue commands are already assigned to
of the help menu is shown in Figure tabbing by word into the next (or the function keys. F2 saves the cur-
3 ). The help menu shows the as- preceding) line. rent file, F3 saves the fi le and removes
signed function of the PC function The Personal Editor commands, it from memory, F4 simply removes
keys, cursor movement keys, and generall y used for fil e handling, are the c urrent file from memory, and F7
keys assig ned tex t marking fun ctio ns. easy to use and remember. They are prints th e current file. Wh en yo u
typed o n the command line in upper- press the function key for a com-
or lowercase letters, o r combinations ma nd, the Personal Editor t ypes th e
A Personal Survey thereof. Com mands are executed by comm and on the command line. You
Like a p refa bricated hou se, the Per- p ressing ENTER with the c ursor type addi ti onal information suc h as
sonal Editor com es with ma ny parts anywhere on th e comm and line, or the fil e name and then press ENTER.
you must fit together. The program you can assig n the Exec ute function Or in th e case of the Print and Quit
provides 29 cursor function s. The de- to a key and exec ute a com mand commands you press ENTER to ex-
fault version of the program has as- while the cursor is in tex t area. ec ute the command for the cu rrent
signed 17 of th ese functions to the Because the most recent command file.
cu rsor pad, th e Tab key, a nd to com- exec uted remains displayed o n the Yo u can make quick changes in
binations of the cursor pad and the command line, you can reexec ute it long programs and documents with
Ctrl key. The remai ning 12 function s repeatedly without having to type it the Personal Editor's Locate and
are left to you to assign (see Ta ble I). agai n. When you want to save a fi le Ch ange com mands. The Locate com-
As with all Perso11al Editor functions, mand searches fi les for characters
these ca n be reassigned to o ther keys.
PC WO RL D 107
~Review Reflow fun ction . Adjusting lines that stored using Undo. In the default ver-
fa ll short of the proper margins re- sion, pressing Shift and F4 pops the
lost text of trun cated lines can be re - quires using the Join function to join o riginal text back on the screen.
covered using a copy o peration with two lines into one and then reformat Once the cursor moves out of the
a special file called th e Unnamed fil e, using Reflow. line, however, the original text can-
which receives the last five changes in This tedious procedure has to be not be restored with Undo.
the current fil e. performed for every line of a para- The Personal Editor is good at
For formatting tasks, the Center graph. Fortunately, howeve r, the de- hoisting sec tion s of program code or
Line function centers tex t between fault version of the Personal Editor tex t to different positions in a file.
the set margins, and Shift Right and provides an editing feature th at refor- Blocks of tex t a re marked at the up-
Shift Left move marked blocks of mats paragraphs automatically. The per left and lower right corners of the
tex t left o r right. These last two feature results fro m a combination of text. Once marked, the block lights
functions are useful for shifting col- 11 fun ctions assigned to the Alt-P up in inverse video. You can move or
umns of information in charts o r ta- keys and is a blessing considering copy the entire block to a new posi-
bl es or for moving a program's that novices might spend an hour or tion by putting th e cursor in the de-
displays on the screen. two trying to devise this complicated sired spot and using the Copy Mark
Single lines too long for margin fea ture th emselves. o r Move Mark function . After the
se ttings can be re ad justed using the To smooth over editing goofs, the block is transferred, it remains
Reflow function. You must first mark Personal Editor provides a bit of fo r- marked and can be copied or moved
a Iine before it can be refo rmatted, giveness in th e form of th e Undo aga in.
which makes for an awkward three- function. As long as the curso r re-
step procedure of marking the line, ma ins on the line undergoing
reformatting, and then unmarking changes, changed or erased words
the line. Lines too short for the cur- an d eve n the entire line ca n be re- You can assign an edit-
re nt margins a re un a ffected by the
ing feature for each of
Copyr ight 1983, IBM Corp.
the 99 key combinations
Top of Fil e
available on the PC
keyboard.
H e Ip Menu p.1
Function Keys
Only o ne bl ock of tex t can be
Fl - Help Menu marked at a t ime (th is restriction ap-
F2 - Save cu rrent file plies to an entire group of active
F3 - Save and Quit file files), so the marked text must be un-
F4 - Quit current file marked before a second block of text
F5 - Er:ise contents of line can be transferred . Because you can
F6 - Erase to end of line tran sfe r segments of text from one
F7 - Print current fi le end o f a file to the other and even
F8 - Switch ac tive files transfer text between different files,
F9 - In se rt line the Personal Editor provides the Un-
Fl 0 - In ser t line indent mark fun ction to save you from
s = > Shift ke y going back to the original position of
th e marked block to Unmark it. With
s-Fl = F4 = Exit the cursor in any position in a fil e,
pressing Alt-U unmarks a block auto-
matically, a feature that is as conven-
ie nt as havi ng two light switches for
pe.h lp Repla ce turning off a light from either end of
a lo ng hal l.
Single characte rs, lines, and whol e
Figure 3: Page 1 of Personal Editor Help Menu fil es can be ma rked and copied,
moved, overlaid, or del eted. The
Personal Editor also provides a spe-
cial function called Fill Mark that
fills an entire block with a selected
character. For example, if a line is to
PC WO RLD 109
~Review Key definitions can be up to 255 characters of space for coding, de-
characters long and may use any pending on the size of the box. H alf
Editor provides 63 function words combination of letters and Personal of an extended procedure could be
that can be used as building blocks to Editor functions. C reating long edit- assigned to one key and the second
create editing features). Pressing EN- ing features has the flavor of pro- half to another, so that pressing two
TER records the new definition in gramming since the exact keyboard keys in a row completes th e pro-
the Keydefs file, which acts as an procedure must be recreated using se- cedure, bur fewer keys are th en left
electronic dictionary of key defini- quences of Personal Editor functions for other editing feature s.
tions, and the feature is ready to be as code. A complex editing function One feature the Personal Editor
used. using the F1 key and several Personal lacks is the abi lit y to pause duri ng a
To define the ENTER key to insert Editor features to call up the help function to allow th e o perator to
a blank line automatically after a menu looks as follows: type information. Neith er does th e
paragraph or a program line, for in- define Fl = [cursor command][begin line] program conditionall y test fo r key-
stance, you type [erase line]'e PE.HLP'[execute] strokes during a procedure, a ca-
define enter = [insert line] When F1 is pressed the Cursor pabil ity of the WANG keyboa rd
Key definitions are temporary and Command function first puts the cur- programming system, whi ch enables
can be redefined any time during edi- sor in the command line. Next, the the branching of a functi o n to arrive
ting. To save the current key defini- Begin Line and Erase Line functions at different results based o n ope rato r
tion s permanently, the Keydefs file input. Without these abilities, you
must be renamed and saved on disk. cannot create looping fun cti o ns that
Once you have defined a key such might, for example, inse rt five blan k
as ENTER, you can define features The ability to group lines and then ask if you want to in-
for combinations of ENTER, Shift, sert five more by typing y fo r yes o r n
Alt, or Ctrl. After defining ENTER
three related functions for no.
to insert a line, Shift and ENTER around a single key Despite these lim itations, the key
might be used to initiate a related definition features o f the Perso11al
offers a multilevel key-
feature, such as inserting two blank Editor offer more tha n they wi th-
lines after a paragraph. A feature th at board you can feel at hold. Because adding a personal
uses the combination of Shift and touch is part of the joy o f a crafts-
horne with.
ENTER is created as follows: man, Personal is a good firs t n~me
defines-enter = [i nsert line][insert line] for this editor. The ability to group
Notice that the Personal Editor Insert three related functi o ns aro und a sin-
Line function is used twice to ascribe gl e key using th e Shift, Alt, and Ctr!
to the Shift-ENTER key combination move the cursor to the beginning of key combinations offers a m ult ilevel
th e feature of inserting two blank the line and clear th e command line keyboard you can feel at home with.
lines. of any commands or file names ap -
Keys can also be assigned letter pearing there from previous edi ting.
and number combinations so that The Edit command and help file File Management
words, numbers, program variables, name ('e PE.HLP') are then typed on On a 64K IBM PC, the Perso11al Edi-
or command statements used repeat- the command line, and the final Ex- tor provides only 8 K o f work space
edly need not be typed over and over. ec ute function enters the command . for files. With more th an 64K , this
To have a word (or any combination Creating editing features like thi s is limitation is removed. Up to 20 files
of letters or numbers) appear on the easy, but sometimes requires a little can be loaded into memo ry at one
screen every time a certain key is trial and error to get the steps right. time, and you can quickl y view any
pressed, a definition is created using The Personal Editor's method of of the files in memory by pressi ng th e
the word surrounded by single or defining keys provides adequate flexi- edit command key (f8 ) re peatedl y to
double quotes. The following defini- bility in creating editing features. bring a different fil e to the scree n
tion, for exa mple, types the word The constraint of having to pack the with each press. This switchi ng be-
Print when Alt-Pis pressed: coding of a feature into 255 charac- tween files is useful when you write
define a-P = 'PRINT' ters, however, puts a stiff limit on the documentation for a program. Yo u
Although IBM BASIC already has complexity of the features you de- can load the program and doc ume n-
a 22-word vocabulary that automati- sign. Creating a feature to draw a tation files in memor y active fi les,
cally prints command words during box around displayed text, for exam- and as you write the documentat ion
editing, the Personal Editor can con- ple, can easily require more than 255 you can look back to the program
tain a much larger command word easily and quickly to check on the
vocabulary created by you to hold features you're writing ab o ut.
the commands most useful to you. Once made active in memo r y, hies
can be edited and then saved on di sk
again. An edited file is saved over the
PC \X10RLD 111
;: Review inro memory wit h th e Macro corn - new fi le is created, the margins from
rn::i nd , the current displayed file is the b st ac ti ve fil e are app li ed. Several
matted paragraphs; replacements erased and a disk directory is dis- such instances of glossing ove r infor-
made using th e Change co mm and ; played. Assigning a function key to mation occur, especiall y in the tu-
and parts of a fil e used in block invoke co mm and fil es makes using tori ::i l section on pr inting files.
moves. th em even handier. Co mrn::i nd fil es
' Kee p in mind that block moves of c::in be made using any of the Per-
large po rtions of a fi le are sto red tem- sonal Editor's 17 commands in the Easy and Versatile
porarily in the Unnamed fil e and order yo u normall y follow to do the T he Personal Editor is no s 1bstitute
th erefo re take up memory space. If tas k manu ::ill y. for a wo rd processo r, th ough it suf-
several large block moves are made, fices fo r simple letter writing and
memory may be completely taken up short word processing app lications.
by the Unnamed file. T he temporary Despite a ready-made set of word
file must then be cleared by edi ting The internal file Keydefs processing key definitions supp lied
the file to delete its contents. with th e program, th e Personal Edi-
contains the blueprint
Another Personal Editor file called tor is basicall y line oriented, which
PE.PRO sto res default key definitions for the keyboard layout. m::ikes fo r awkward text processing.
and com mands. When th e program The case with which you c::in copy
first sta rts up, the PE.PRO file is read, and move blocks, search and replace
and th e default key definitions are text, ::ind swi~ch between editing files
transferred to th e Keydcfs file and ac- Documentation makes the Personal Editor ideal for
ti vated. Unlike Keydefs, the PE.PRO Docu ment::ition fo r the program in- program editing. On-scree n editing is
can be edi ted and saved with the cl udes tutori al, reference sec tion, ref- sim ple, c::irried our by a variety of
sa me name agai n so that the Personal erence ca rd , keybo::ird guide, cursor movement function s; unlike
Editor comes up automati ca ll y con- ap pendi ces, and index. No glossary is the ED LI N program, with the Per-
fig ured the way you wa nt it. prov ided. Illu strations of sc reens and sonal Editor th ere is no need for fus~
Any of the Personal Editor com- keyboard are neatl y done usi ng t wo ing with line numbers.
mands c::rn be stored in PE.PRO, one colors, green and bbck. T he genera l Edi ting multiple files in memory at
per line, and as th e file is read th e forma t of the tex t is appea ling to once and transfer ring blocks between
co mm ands arc exec uted . For exam- look at, but the writi ng st yle has files is straightforward and easx to
ple, if yo u wish to auto maticall y load some rough edges. Text has been car ry out. The Personal £ditor also
a file of word processing key defi ni- broken into many short, si ngle-sen- favo rs you wi th vcrs::itilit y by ena-
ti ons, load fil es to be edited, and tence paragraphs more often fo r how bling yo u to define new editing fea-
print a disk directory every time yo u th ey look th an how they re::id. tures whe n a parti cular application
load the editor, you simp ly enter th e Toward th e end of the tutorial a c::i lls fo r them. Being able to define
sequ ence of comma nds for these mysterious auth or emerges with sen- the kcybo::ird to behave the way you
tasks in the PE.PRO fil e. With the tences th at begin "I." Explanations wa nt it to, yo u arc the one who dic-
abilit y to execute commands, th e are a bit skimp y; in th e section on tates the editor's ease of use. The Per-
PE.PRO fil e can be used to take care changi ng marg ins, for exa mple, you sonal Editor puts the design of your
of chores like setting up margins and are told th at the program "remem- editor' fe::it urcs in the best hand -
tab sto ps befo re editing beg ins. bers" the margins set fo r each fil e, yo ur own .
If one executable command fil e like but are give n no furth er information
PE.PRO is good, why not have many? about th e way the program kee ps
You can. The Personal Editor reads tr::ick of margins. On the next page Bill Gro11t is a writer based in San
any fil e loaded with the Macro com- of th e tutorial in the section on Fra ncisco who is currently working
mand as a command file . If yo u often changing tabs, yo u are told that mar- 011 a book abo11t word processing.
erase 3 current ac ti ve fil e from mem- gin and tab settings ::ipply to the cur- Kea rn ey Rietma11n is an Associate
ory and th en ca ll up a disk director y, rent ac ti ve fil e and any file edited Editor at PC World.
create a co mmand file to do the jo b. after th at. You are left on yo ur own
You begin creating 3 command fil e to puzzle o ut whether th e Personal
by opening 3 new file with the Edit Editor keeps track of speci fi c settings Personal Editor
command. Nex t, type the Quit com- as you sw itch between fi les. IBM Corporation
mand to er::ise whatever fil e is on After 3 littl e experim entati on, yo u Systems Prod11cts Diuisio11
screen. On the next bl ank line be- will discover th at when 3 file be- P.O. Box 1328-C
neath the Quit comm::ind, type the comes active, the Personal Editor Boca Raton, FL 33432
Dir command and a dri ve spec ifica- uses the margin ::ind tab settings pre- 8001447-4700, 8001332-4400 Illinois,
tion if needed. Last, s::ive the fil e with vio usly set for th at fil e, bu t when a 8001447-0809 Alaska or Hawaii
a name that prefer::i bl y identifies its List Price: $100
function. Any time this file is loaded Requirements: 64K, 011e disk driue
11 2 Volume I, Numb er 4
- - - - - - - - -
san
are Duplication:
It's your name o n the package label.
And yo ur company's rep utatio n o n
the line. \X'hether your program retails
for $40.00 o r $400.00, or is fo r com-
pany inte rnal distributio n, the cost of
duplicating it on diskettes is just a frac-
tion of the va lue of yo ur product.
Doesn't it make se nse to protect the
time , mo ney and tale nt invested in
your softwa re with the fin est and most
complete software duplication ser-
vices available?
Quality Software Deserves
the Quality Media.
Dys an 's software duplication se r-
vices are unsurpassed for fidelity of re-
pro ductio n. Not o nly is yo ur progdm
copied unerringl y o nto the finest me-
dia made-the Dysa n diskette- but
it 's also copied o n proprietary equip-
me nt manufactured by Dysan, exclu-
sively for Dysan. Plus Dysan offers you
the widest variety of suppo rt services
available-from software protection to
serializatio n and packaging.
r--------------------
Dysan Software Duplication Division
5201 Patrick He nry D rive
Sama Clara, CA 95050
(800) 551-9000
( 408) 988-3472
C i t y : - - - - - - - - State: _ _ __ Zip: _ _ __
Phone:~(-=-·----')~--------------
When Charlie
met IRMA, it was love
at first sight.
Starting today. your IBM Personal Co1npare IRMA 'vi th adding another
Computer has a mate. IRMA :M She's an display. She '11 do the same job for you and
interface \vho'll help you go on line with pay for herself in 12 months or less.
the data base in your IBM computer. Not to mention the lighter load on
The connection is made through a your big computer. Your data processing
coaxial cable to vour -3270 controller. It's ./
people \vill like that.
an industry first.
Give Charlie son1e help. Get IRMA.
IRMA is 1nore than just another IRMA \\ ill assist vour Personal
1
.I
pretty interface. Computer by providing better data, more
IRMA is a Decision Support quickly and efficiently. She even comes
Interface:M a super sophisticated circuit with a documentation pack that fits
board that fits in any slot in your Personal neatly into your PC manual.
Con1puter. She permits you to access- ,-------------------------,
I
and store-mainframe data in the privacy I IRMA. THE DECISION
I
SUPPORT INTERFACE.
of your office, on your time, whenever I •Coax ial c1hle nat ive mode
I interface to most 3270 co n-
• Full y huff cm.I. with full
1920-charactcr screen page
it's convenient for you. 1 trailers - 3274. 327(> and 011-ho;ird
I Integral usi ng T\fX' .. x · • Cornes \1·ith :P 78 2 termina l
No niore getting in line for the I Termin al Adapters emulator program
I • No additioml telephone • Intcrfaccs to custom
3278. IRMA replaces it. No niore tieing I lines. moderns or comm uni- pro,i.; rarns through 1/0
I cat ions support required for o 1rnrn;inJs
up the big computer with a lot I either loca l or remote • B,\SICA subroutines sup-
I em·ironrnent. SNA/ SDLC plied to Licilit at(' access to
of ''what if' calculations you 'd I or BSC \crccn buffer and kcvstroke
I •Total protocol compat ibili ty ,i.;c neration h1· custori1
like to try. I with 3278 terminals. includ 11rngrarns
No more \Vorking \vith your own I ing pol I/answer turn arounds • Ott illlc \L· lf clwckin .~
I • H igh-speed TTL micropro-
data and own files and finding out later I
I
cessor indqx:ndent of PC 8088
you reached bad conclusions because you L- - -- - -- --- ----- ---- ------~
I IL\ I .md 11 l,\ I l'er" 1nal C. lrll f'lll«r art· tr;idcmar b <> I I flf< ·rn:H j, •n.11 ll miiwss .\ 13, h1n"' C:o rpo rat i<> n .
IR l A an,f Occ·1o;1<>n '.> llJ'fX>rt l1H Lr l .tlc .tr<' tr. tdt·m.trh <'I Tt'chnic.d r\ nJh '1S Corpnr.11i on ·r»1982, lechni ca l ,\ n alysis Cor poratio n .
116
And we mean anything. Diab lo 's 630 ECS is
the only letter-quality printer on the market
that can truly match IBM 's PC character fo r
character-all 256 of them.
Whether you work in a foreign language,
o r compile complex technical docume nts,
Diab lo 's 630 ECS is the only printer for you.
And since our printer runs over 4000 hours
trouble-free, you'll have little opportunity to
take advantage ofOiablo's national service
network. (It's the largest of all the printer
companies.)
But these are just the beginning o f a long
list of reasons you should find out more
about the Diablo 630 ECS.
Diablo understands IBM better than any-
one. And after all, what 's the point in own ing
an IBM if you can't put it in print?
Diab lo, when every word counts.
*A" a matter of fact, Diablo's 630 ECS also plays
with Apple, Xerox, O sborne, Radio Shack and
o ther popular micros. See your Diablo dealer for
details.
Diablo
a Xerox co mpany
11 7
You are using or soon plan to use
r
an IBM Personal C omputer or IBM-
compatible personal computer. Yo u've
just scratched the surface , just sta rted
to explore the vast potential o f thi s
remarkable machine.
How can you use thi s potenti al and
Subscribe =
to
=
PC \VORLD.
Bill .\le .__J Payment Enclosed
\"l)r\ and ;'\l.1"terC.1rd o rder-., oil toll-free :
0:ame - - - - - - - - - - - - - -- - - -
Don't Comp.1m· - - - - - - - - - - - - - - - - -
•
miss our :\ddre<.,s - - - - - - - - - - - -- - - - -
City, State , Z i p - - - - -- - - - - -- - - -
Charter PCW~RLD
Subscription Sub.,cr1pt1on Department
P.O. l)o x 6";'"00
Ikrgenfield, NJ 07621 J2047
Offer:
• 3 Free issues I ACC EPT! Please enro ll me a-; a Charter Sub.,criber
of PC World toPC \VORLD.
0 Hill ~le D Paym ent Enc lo sed
• Up to 55°/o off 0 VISA an d f\la<.rerCard order<.,, call roll-tree :
800-247-5470 (In Iowa : 800-5 .32-1272 )
the newsstand price.
Plea<.,t' se nd me:
G 15 i.,.,ues/$2 4 ::J 27 i...... ues/$39 ~ 39 1ssues.1$5 J
This is a limited time These rares a re for the U.S. and Canad~i. Foreign rates mu...r
of fer . .. act now to he pn: p;1id in U.S. currency, $48 / 15 tS'>ll t' '> (su 1ia ce mad )
$ 125 115 1<.,<.,ttes (air mail). Ple ;J<; e allow 6-8 weeks for
avoid disappointment! del1\·ery.
Name------------------
CHARTER PRICES: Compa ny - - - - - - - - -- - - - - - - -
15 issues, $24.00 Addre<;<., - - - - - - - - - - - - - - - --
27 issues, $39.00 C it y, ~tate, Z i p - - - - - - - - - - -- - - -
36 issues, $53.00 PCWeRLD
Subscription Department
P.O. Box 6 7()()
PC WORLD Bergenfield, NJ 0762 1 J2047
Subscription ------------------------------------------------------------·
Department
P.O. Box 6700 I ACCEPT! Please enroll me as a Charter Subscriber
Bergenfield, NJ 07621 to PC \X'ORLD.
::J Bill ;'\le ~ Payment Enclosed
D VISA and f\ListerCud order<;, call toll-free:
Toll-free order lines, 800-247-5470 (In Iowa : 800-532-1272 )
for VISA and Ple .1se ... end me:
~ 15 i... ., ue<.,/$2 4 [_J 27 1-.~ucs/ $39 ~ _-,9 i-;-.u e'>· $53
MasterCard orders:
The<.,e rate'> a rc for the U.S. and C 111.1d;l. Fo reign r~He'> mmt
800-247-5470 (in he prepaid in U.S. currency, $48115 i'>sue<> (.,ttrfa(c mad)
Iowa call 800-532-1272) $125/15 issues (air mail ). Plea.,e ;1 ll ow 6-8 we ek... for
del1\"er\'.
:'\.1111e - - - - - - - - - - - - -- - - --
Co mp.rny - - - - - - - - - - - - - - - - -
1\ddre<.,<., - - - - - - - - - - - - - - - - -
C:1ty, State, Z i p - - - - - - - - - - - - - - -
PCW~RLD
~uh ... crtpt1on
Dep.irtment
P.O. Box 6700
Bergenfield, NJ 07621 J2047
!\it l I'<>'> I A<.F
NH I '>'>AR'I
11 1\1.\I l t ll !0:
LIN I H I) '> I Al r '> Subscribe
BUSINESS REPLY CARD
flRST (I A<.,5 Pf Rl\11T ~() I> I BEK<;E:-JFIELD. NI
Now
!'OSI A(,t Wll l B~ PAID 5) AD DIU <.,\I I·
PCW~RLD Don't
Subscription Department •
P.O. Box 6700 miss our
Bergenfield, New Jersey 07621
Charter
Subscription
------------------------------------------------------------. Offer
N< l I'< l) I A< , I
NH 1:-'l'>AR.Y
IF ,\\AI 11 () I N
UNll rD <., l:\l F'>
PCW~RLD
Subscription Department
P.O. Box 6700
Bergenfield, New Jersey 07621
PCW~RLD
Subscription Department
P.O. Box 6700
Bergenfield, New Jersey 07621
PC World Day onTape
If you missed PC World Day at the West Coast
Con1puter Faire, you 're not out of luck!
These five symposiums featuring 26 of the most
highly respected professionals in the personal computing
field were audio taped . .. and are available now.
The PC Phenomenon-#21-1
l.istt'n to : David Hunnell, Publish er, PC World ; C heryl Woodard, Associ.ite Publi sher, PC World;
Ro na ld S. Posner, C hairm;rn, \ uional Tr;1111ing S~· stt· ms; Egi l Juliu sst' ll, C h;1irma11, Fururt' Computing;
a nd ;\hrrin A lpert , l'rl'si dent , Teunar
City/State/Zip _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _
Telephone _ _ _ _ __ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _~
Send $7 .95 per session or $3 4.95 for all five. Include $ .75
per cassette fo r shipping and handling, up ro a maximum of $5.00.
---~---------------
Introducing the PC:lntelliModem™ now swit c h between talk ing or listening and
from Bizcomp. With your IBM PC or XT, sending or receivin g data-without having
it looks like a big nothing. to hang up, re-dial or plug and un plug a
That's because it's inside. Where any
So, where is it? lot of cables. So making connection s is now
\
modem connecting your Personal Computer much faster and more convenient.
to the telephone network should be. And The PC:lntelliModem comes complete with
where you won't have to worry about all those everything you need to start com m unicating
little boxes, couplers, cables and power immediately. Besides its soph isticated Bel l
cords getting in your way. Or being knocked 212A-compatible hardware, the PC :lntelli-
off your desk. Modem includes a "friendly" soft-
But just because the PC:lntelliModem ware package with screen menus
is out of sight, doesn't mean it'll ever be out to guide you during use, plus
of mind. You'll continue to be impressed with complete written instructions
its do-it-all capabilities for years to come. for reference. And all this
Advanced data comm capabilities such as one -stop-shopping con-
automatic dialing and auto repeat dialing, venience is included in
for selectively calling people or other com- our modest price: $499.
puters from your own computerized telephone Which shouldn't break
directory. Or automatic answering , so your anybody's bank.
PC can receive messages even when So if you're ready to turn
you're not in the office. your PC into a fast-talking
More than just a modem. data communications tool,
Even more impressive is the PC: ask your local IBM dealer
lntelliModem's ability to integrate both about th e Bizcomp PC:lntelli-
voice and data communication. Modem. It's a whole lot more
By plugging a regular handset into than a modem . Even if it looks
the back of your PC, you can like a great big nothing.
PC:lntell1Modem 1s a trademark
of Business Computer Corpo-
BIZCCJMP'")
ratton. IBM 1s a trademark 532 Weddell Drive
of Interna tional Business Sunnyvale, CA 94086
Machines Corpora tion 408/745-1616
- Review: Speech Technology
jack Powers
Perhaps you too have been known to rems? Sophisticated telephon e an- There is an upper li mi t to the dura -
talk to your PC in moments of ela- swering (or maybe even calling) tion of the speech content in a phrase
tion or frustration, but with Super- programs? Just thinking about it can table. The duration va ri es from abou t
talker II you can have it talk back to be fascinating. 10 to 70 seconds, depending on fac-
you. We arc used to seeing accesso- Supertalker II is a printed circuit tors described below. Since the dura-
ries such as joysticks, digitizing pads, board for the IBM PC or a compati- tion of single words averages abou t a
and light pens connected to our ma- ble machine that converts audio input half-second each, you probably won't
chines. Now the microphone and into digital form and back again un- encounter the limitati on. Some plan-
loudspeaker arc becoming common der program control. Microphone in- ning is required, howeve r, to record
accessories. With Supertalker II you put is converted to a stream of bytes phrases such as burglar alarm or
can enter segments of speech into PC that can be saved by the program for
memory, save them on disk, and play later use in reproducing the original
them back in any order. sound through a loudspeaker. You
can use the IBM PC's internal
speaker, or you can plug in a larger
Applications one to replace or supplement it. The
Two of the most rewarding applica- circuit board includes 32K of RAM
tions for this kind of device arc aids available as standard memory that is
for the handicapped and computer- not limited to speech applications.
assisted instruction. With suitable Since the words and/or sounds you
programming, a talking PC can ben- play back are the ones you recorded
efit a voiceless person. Based on key- yourself, the emphasis and inflection
board or joystick input, speech are entirely your own. If your PC is
segments can be selected from stor- monitoring the smoke and heat de-
age and assembled into sentences, tectors in your theater, it can say
aiding personal communication and "fire" in a way that is uniquely your
helping relieve the frustration of the own.
speechless. Imagine the possibilities The package also includes an oper-
for teaching new skills to foreign stu- ator's guide, microphone, cable,
dents by speaking to them in a lan- loudspeaker, and a disk containing
guage they already understand. speech processing software. The pro-
Once you start, you can't stop grams may be used to record, save,
thinking of the many ways to use a and play back sound in units called
programmable talking machine. phrases. Phrases are grouped in
What about word processors for the larger units called phrase tables,
blind? Intelligent, vocal alarm sys- which may be up to 44,500 bytes
long. Each table may contain many
phrases, and the phrase tables may be
saved as files on disk (you supply the
file name; the extension is .SPT).
PC \X10RLD 123
Review good, graphic explanation of the sub- package is a card guide, a plasti c sloe
ject may be found in Speech Analysis, that snaps into place in the PC cabi-
the decoder instead o f data from Synthesis and Perception by J.L. net, to hold the unsupported end o f
memory. The resulti ng high -fre- Flanagan (2d ed., Springer-Verlag, the circuit card in place. If you can't
quency noise is filtered out by th e New York, 1972). find a card guide of th e proper size
output circuitry and you hear sil ence. and shape, be sure that the loose end
Quality o f speech reproduction is of the Supertalker II card is kept
a subject ive th ing. After hearing Su- Installation from contacting o cher cards in ad ja-
pertalk er 11 at all o f its qua) it y levels, The mechanical part of installing Su- cent sloes or parts of the PC cabinet ,
I suggest you compare it to the tele- pertalker II is easy if the well-illus- such as the bracket chat ho lds th e
phone, which has a frequency re- trated instructions provided in the speaker.
sponse o f approximately 3 00 to documentation are followed. One The instructions for setting the
3000 Hz. omission from early shipments and various switches on the Supertalker
If you are interested in the theory the instructions char go with the 11 card might be a source o f trou ble.
of delta coding and decoding, a Most important is the fac e ch ar the
l REM Li sting l:
10 REM BASICA PROGRAM TO DEMONSTRATE MOUNTAIN HARDWARE
20 REM SUPERTALKER 2, ADAPTED FROM SAMPLE ON MANUAL PAGE 16.
30 REM -----------------------------------------------------
40 REM Reserve 1st 20480 bytes for BASICA:
50 CLEAR ,20480
55 DEFINT A-Z
60 REM connect machine language driver
70 DEF SEG= O:STIOSEG=PEEK(&H3C6)+PEEK(&H3C7)*256
80 STIO= PEEK(&H3C4)+PEEK(&B3C5)*256:DEF SEG
100 REM load phrase table (starting address=20480)
110 BASE=20480:BLOAD"DEMO.SPT",BASE
1 15 PRINT "Phrase Table Loaded."
1 20 REM Set stio operating parameters, coded as follows:
121 REM Pl (Mode) P2 (Table) P3 (No.) P4 (Volume) PS (Quality)
122 REM --------- ------------ ------------
1 23 REM l= Play (Phrase Phrase # -1= Recorded -1= Recorded
12 4 REM 2= Record Table O= Low O= Good
1 25 REM Start l= Normal l= High
12 6 REM Address) 2= Loud 2= Best
1 27 REM
13 0 Pl= l:P2=BASE:P4=-l:P5=-l
14 0 REM Get time from system:
15 0 X$= TIME$
160 PRINT "The time is "+X$
170 HH= VAL(LEFT$(X$,2))
180 IF HH < 13 THEN PM= 0 ELSE PM= l: HH= HH - 12
190 MTENS= VAL(MID$(X$,4,l))
200 MU NITS= VAL(MID$(X$,5,l))
210 REM Sa y the hour (l-12):
220 P3= HH+l: GOSUB 270
230 P3= MTENS+l: GOSUB 270
240 P3= MUNITS+l: GOSUB 270
250 IF PM THEN P3= 14: GOSUB 270
26 0 STOP
270 PRINT "Calling STIO with P3=", P3
280 DEF SEG=STIOSEG:CALL STIO (Pl, P2, P3, P4, PS):DEF SEG
290 RETURN
300 ENDC
Listing 1
PC WORLD 125
_ Review to revise it, thi s feature will he ver y guage or in another language that
useful. might offer more flexibilit y (along
Tryi ng It Out Listing I shows :i sa mple program with greater programmer responsibil-
Trying ou t SupertL1lker 11 is the fun for Supertalker JI . The program is ity, of course). The bu yer is not in-
part. After installing the loudspeaker simple, but it points out a number of formed of such basics as the 1/0
and microphone, execute the Super- impo rtant things, most of them in addresses used (3E0-3EF arc re-
'talker 11 Editor program (STE.BAS) the software area. SAYTIM E uses a served, of which 3E8-3EC a rc used;
using the AUTOEXEC. BAT file pro- single phrase table containing the fol- there are no interrupts). Experi enced
vided. This program loads the ma- lowing phrases in the order listed: programmers may find thi s a short-
chine language se rvice subrou tines coming and might resent having to
and allows you to build, edit, and ( I) Zero ask the manufacturer fo r the kind of
save phrase tables. Ph rases may be (2) One data they have learned to rake for
played hack immediately after record - (3) Two granted.
ing, and you will find you rself start- (4) Three Super talker 11 is an important and
ing to plan speech programs in the (5) Fou r useful addition to the hardware op-
hack of your mind as you si mulate (6) Five tions available to PC users. Ir is sim-
their ope ration by controlling STE (7) Six ple and easy to use with the software
from the keyboard. (8) Seven supplied. However, in o rder to con-
You may find it easy to fill up the (9) Eight struct system s of some size, large and
44.SK in a ph rase table at the best ( I 0) Nine fas t random access storage such as
sa mpling rate; if space becomes a ( l I) PM hard disk may be requi red. The infor-
problem, change to the next slower mation needed to write one's own
speed for experimenting. The program gets the time of d:iy support tool s would be most wel-
There is little documentation on using the BASIC pscudov:i ri ahle come to the serious programmer on a
STE in the S11pertalker 11 operator's TIME$ and then "says" it after ad- limited budget.
guide, hut the menu-oriented opera - justing fo r the differen ce between I found an interesting side effect
t ion is easy to understand . If you arc 12- :ind 24-hour notation (for ho urs resulting from installing S11pertalker
recording short phrases, don't worr y greater than 12, subt ract 12 from the 11. Engineers would say it was a fault,
about the amount of menu space ( 14 hour a nd app end PM to the spoken bur wirh a n earphone or an efficient
output). The out put is a bit unre- spea ker you can hea r signs of y_our
fined; instead of " five nine," for ex- syste m operating. As thi s is being
ample, why nor say "fifty-nine"? written, l can hear little bursts of
Once you start, you The answer to why this program is sou nd that reflect both my input and
not more clever lies mo re with the WordStar' s (occasiona ll y futi le) at-
can't stop thinking of
structu re of Supertalker I f' s software tempts to process it. I like this kind
the new \vays to use a th an anything else. Loadi ng phrase of feedback; it reminds me of the
tables from disk is slow, so you want days when we put a ra d io on the
programmable talking
to avoid it during speech output. CPU and listened to work in
machine. Making SAYTIM E clever enough to progress.
say "fifty-nine" instead of "five nine"
would not make the program much
longer or more complex, but the pro- jack Powers is a communications sys-
lines) reserved for phrase entries. The cessing would be so slow w hen used tems programmer for a large research
number of phrases is not lim ited to w ith phrase rabies on flopp y disk that organization in the San Francisco
the entries that fill this space; th e the liste ner mi ght fo rger the hour Bay Area.
number is lim ited by the total size of whi le waiting for the minutes.
the phrase table (44.5K bytes or 32 The lesson here is that co mplex
phrases, whicheve r occ urs first) . applicat ions of S11pertalker 11 (es- Supertalker 11
Also nor obvious is the fact that pecia ll y at the best speech qualit y) ei- Mountain Computer, Inc.
STE allows insertion of a new phrase ther require large and fa st hardware 300 El Pueblo Rd.
bet ween two existi ng phrases. Once in which the suppli ed software is Scolls Valley, CA 95066
you have completed an applications used, or need to be programmed 4081438-6650
program for S11pertalkcr 11 and need usi ng a different se t of programming List Price: $565
too ls. No information is given in the Requirements: 64K, one disk driue
operator's guide about how to pro-
gram S11pertalker 11 in asse mbl y Ian-
INTEGRATED
R &D
GRAPHICS
For
Under$100!
12999 . 99
1.9899. 99 In just a few keystrokes, transform the columns of figures from your
9699.99
8499.99
7299.99 II Visicalc spreadsheet into a pie chart or any of 7 other types of charts
6999.99
4899.99
3699.99
2499 . 99
1.299.99
111111 and graphs. Without ever leaving VisiCalc!
That's only the beginning. The StretchCalc program also adds TM
9. 99
C A A
J F
::t~::=~
M A M J
powerful spreadsheet management and user-convenience features.
• n ~D
Hkt ~::~t ~ At a fraction of the price of comparable products.
r •
" r
" • GRAPHICS: Eight kinds of charts and graphs allow you to
uncover important trends and patterns behind that mass of
numbers. View the graphics in your choice of color or mono-
chrome. Or print them. Either way, you gain immediate impact
from your data that those rows and columns just can't provide.
•SPREADSHEET MANAGEMENT: Need to examine your
budget, portfolio, or sales forecast by relative value of
1.0 Q . 00
1. 62.99
spreadsheet entries? StretchCalc SORT commands auto- ·M
1. 44 . 00
1.26. 90 matically rearrange your spreadsheet based upon its contents.
1. 00 . 00
99.00
72.00
Would you like the convenience of obtaining a single page
54.09
36. 90
summary of a large spreadsheet \vith a single command? A
1.0.00
o.oo REARRANGE command lets you instantly set the columns of
1. 1.
1. 1.
9 ~ 9 your spreadsheet in any order.
~
9
H., t 0 0 0
~ 9 9 1. 2
- r :r.. - T•><
Pir-oC i ts •USER CONVENIENCE: Store a series of VisiCalc com-
mands under a function key. One keystroke and the
StretchCalc TM program executes them for you. Up to 66 sets of
VisiCalc and Stretch Cale commands can be stored in a single
TM
MULTISOFT CORPORATION
14025 SW FARMINGTON RD., l3EAYERTON, OR 97005
lf you've been lool-orig tor the A seven module system. .—"ii_e.iiinting omc tk expect Tn. 1" ittxmrc
right accounting package tor y.iur Plus PC tracl-as. reports. and summa- Dimens ins: extensive error ~.'l .. i< ma
lB.\l. we've got the answer... rizes transactions taster and more passm r-..l securitv -iiiplete audit
ACCOUNTING PLUS PC. accurateli than all other available trail. total system iiire~.;riri in, and
Uiir industry acclaimed business business accounting |"'.ii:|-;.i1_*,=:s. high .-r*=.-ed processing.
system, Accounting Plus. is now .*'*~..;i;.iiiiiting Plus PC includes all f\Io\v, the system that's become the
available for your IBM personal coin- iii the innovative Features you've II‘!-.lI.]:'\[I"'i' standard For microcomputers
puter.* Featuring finger tip control over has gone to \vorl< for lB.\l. l"i.'€I'S'¢1[ll€.
all 'importanr_.iinancial functions. the Reliable. The Leader. Offering you
Accounting Plus PC System integrates the best in quality business application
General Ledger. Accounts Receivable. software.
Accounts Payable. Inventory Control Accounting Plus PC.. .it‘s got all the
and Payroll, as well as Sales and answers vou'vc- been waiting for.
Purchase Ordering." . -
See your dealer For a demonstration
Our popular memi-driven design offers and further information regarding the
user _friegn_d_ly, screen oriented opera- new Accounting Plus PC system from
tion that ,mal<efs data handling easy. Software Dimensions lnc.
imuw, ‘M5
Q
l ii -'
-i
..»-""""_ '
1'{gm
1.i-.
. I
i
'-
II
-F.-"l"|I'I'l| §
r'"'-=-
_|-
[B5-l_ I5 I lfflfilflélfli Of lmflflaiiflflal Mflthiflfl Cur!» A.Ci.('Il.lfiIlI_‘lfl Plus is a iegisten.-J tmdenmk ul Sotmare D-imensiims Inc. u I985 {Mira-are Dimensions
Thilored t\Jyour microcomputer's
storage needs.
With 5-120 MByte capacity, integrated backup, and shared disk networking.
Give your microcomputer the speed and cible with your microcomputer, and parcicioning; electronic disk ; Printer
capacity required ro run roday's applica- transparent co most popular operating spooling; LED cylinder add ress display;
tion programs. Ir 's easy with our family systems. What is more , they support status di splay; E. C. C., and more.
of cusrom-tailored hard-disk subsys- virtually all application sofcware pack-
tems. We offer you a full range of Win- ages originally designed for micros with Full customer support
11
chester srorage capacities on 5 Y4", 8 , or floppy disk srorage. We'll supply everything you need ro give
11
10. 5" disk drives, plm removable 8 and your micro new speed and capacity: ha rd
brand-new 3. 9" Winchester cartridges Networking capability disk and backup, controller, power sup-
or high-density floppy backup . .. fully SCS can provide shared-disk networking ply, host adapter, operating software,
integrated in a com pace , attractive capability for Apple , TRS-80 , and IBM cab le, cabinet, documemacion , and
cabiner. Personal Computers-even for a mix of shared-disk networking options. \X'e'll
different brand-name microcomputers ! supply it fast. And we'll srnnd behind ic
Applicatio n so ftware support So now you can put one SCS hard-disk with our standard 90-day warranty o r
SCS hard-disk subsystems are com- subsystem ro work for a whole user net- optional extended coverage for up ro
pletely hardware and software compa- work. The result is reduced per station three full years!
cost; convenient , common access ro pro- Why wait? SCS hard-di sk subsystems
- • t grams and documents ; plus centralized are tailored ro your budget , too, with
data backup on Winchester cartridges or surprisingly low prices. For add iti onal
floppy disks . information, ca ll or write us today !
Innovative features
Compare our features with those of any
Santa
ocher manufacturer, and you'll see why
Clara
SCS has earned an industry-wide repu ta- Systems, Inc.
tion for innovative produce desig n. W/e 560 Division Sc., Campbell, CA 95008
offer you: removable Winchester disk
I
(408)374 -6972/Telex: 176309 SCS CMPL
(backup); multiple hose networking ; 16
Apple a~ rtgnfered ua<lt:m.irk of Apple Compu ter
MByce Apple DOS volume sizes; disk © 1982. San w Clara Sysrrm• Inc.
" Modem and software $389, cane and bowler hat not included:'
r-m ~ n-11 I In .
Modems That Mean Business
2342 Walsh Avenue, Santa Clara, CA 95051 • (800) 538-5121 • (408)727-5721
PC Modem Plus and PC Modem Speed Adapter are trademarks of Ven-Tel Inc. The PC Modem Speed Adapter will be available second quarter 1983.
IBM is a registered trademark of International Business Machines Corporation. Dow Jones News/Retrieval is a registered trademark of Dow Jones & Co. Crosstalk is a trademark of Microstuf, Inc.
~ Review: Books
Better Basics
Introductory books that provide organized instruction
on running a11d progran1nzi11g your PC
Richard Cook
Arc you tired of just reading about lay per son to gr;t sp, bur thi s book ts
BASIC programming and anxious to written , as th L· ~1 uthor says, "fo r all
try it instc;1d? If so, pick up a co py of readers wh o h:n·e a minimum scien-
BASIC Exercises for the IBM Pcr- tific or tcchn ic1l backg round.''
somzl Co mputer by J.P. L:11110iticr. Lamoit icr 's idc;1 o f minimum back-
You 'll still have to read, of course, ground may differ greatly from
but you '11 also he loading and run- yours, so loo k c u cfully throug h a
ning many new and ch;1llc11ging pro- chapter o r rwo be fo re buying.
grams. Through thi s lc:uning-b y- For th ose wh o h ~ivc access to a PC
doing method yo u'll learn program- BASIC Exercist's /or the I BM Per-
ming faster, too. sona/ Com puter provides expert
guidance in rlw lunds -o n mL·thod of
learning how to progra m in BASIC.
Basic Exercises You'll like th is ho ok if vou arc the
BASIC Exercises for the I /3M I'er- kind of pers o n who prefers digging
so11al Computer is not :mother sugar- into thin gs ;111d t1guring th em o ut
coated beginner's introduction to your self rath er th.rn li stenin g to
BASIC; it is a straightforward, someone exph in how they work .
sharply focused textbook for the se- L1111oiticr never dwells on a poi11t,
rious progrJmming student. The but simply explains what needs ex-
hook is divided into 11 chapters . pbining :rnd moves on, :111 approach Your IBM Pnsona l Co mpurer
Chapter l is an introductor y lesso n that works well for this often com- Evcr vo ne new to .rnd curious ;1hour
in BASIC. Chapter 2 cxpbins flow- plex material. the world of comp uters faces the task
charting. The rcm :1ining chapters The text is augmented by extensive of absorbing ~ln ocean of obscure in-
demonstrate how to set up programs use of examples and illustrations, formation. for many, it is easier on
to sokc problems in math, geometry, mostly of flow charts, program list- the psyc he to igno re the entire suh-
data processing, sc ience, hnancc, ings, and printout results. You can ject than to plunge in and ri sk ap-
games, resea rch , and sLltistics. type the programs provided in each pearing a rc chno-pcasa nt.
Each chapter uses an identica l for- chapter into your PC to sec how they Too ofte n th ose \\'ho do trv to
mat. A problem is stared and ana- work. learn arc inundated bv a tidal \\'ave of
lyzed , and the reader is clullcngcd to As with any textbook, how much terminology or flnd themselves
devi se a so lution. Then a flm\· chart yo u learn depend s largely on how drowning in an attempt to learn
. .
is presented, followed by the pro- much intellccrual effort you expend, comp uter opcrar1o ns, programmmg,
gram and a sa mple run . Turn the but be warned: algebra and calculus and o rg:111iz:1tion all at once. \\/hat is
page ;rnd the process is repeated. arc used heavilv in BASIC F,xerdscs needed is a beacon to guide the be-
\X1hilc the writing 1s Spartan in the for the IBM I'ers o11al Computer. The gi nncr through the seas of confusion
classic textbook tradition, it is co rre s- concepts arc not impossible for the to the shores of knowledge. To that
pondingly clear :rnd well organi zed. end, Your I HM J>crsonal Computer:
Use, Applirntions, a11d Basic by
LIFETREE SOFTWARE
Your Window to the World
The Volkswriter ™ word processor is simple enough for the executive ,
ye t so ph isticated enough for corporate use. And Volksvvriter is fully comp atible
w ith communications and spelling software, as well as 1-2-3, SuperCalc
and V isiCa lc.
LIFETREE SOFTWARE, INC. 411 PACIFIC STREET SUITE 31 5, MONTEREY, CA 93940 • (408) 373-4718
Our books
sitnplify yours!
Great Plai ns Software shows you how to appraise
SPEC IFICATIONS
your busin ess fro m every angle. Our books handle
OVERALL PAY RO LL
yo ur accounting in expert fashio n. They analyze yo ur Password Privacy Syste m Up to 32,767 employees*
management policies and evaluate the profitability of Written in U CSD Pasca l* * U p to 20 d ed uct ion s pe r
Hard Disk O ri en ted e mployee
yo ur decisions. And ou r books give you the reports Opera tes o n Apple III. W ithh olding computed
yo u need - so you can see where your business is IBM PC Prints W2, 9 41 and checks
making profits - and losi ng them, wh ether it's by GENERAL LEDGER INVENTORY
All entries o n line entire fiscal FlfO LIFO. stan dard cost,
salesman, product, territory or profit center. yea r we igh tl'd mov ing average and
Flexibly fo rm atted fi nancial serial n111nher valua tion
Our new version of the Hardisk Accounting Series stateme n ts 5 p ri ce levels per pa n
Compa rative in co me Concis ' repo t including pro fi t by
includes General Ledge r, Acco unts Receivable, sta temen ts and hab nce ::.heets p<l11 and line
Acco unts Payable and two new modules - Payroll ACCOUNTS RECEJVABLE Po in t of Sale fo r cish and credit
U p to 32, 76 7 cusro mers* sal ' S
and Inventory with Point of Sale. Our programs are Part numbers up to 15 ch;1racter::.
Pro fi t hy custome r, custo mer
fast, powerful and efficient. Our books make it easy type, salesman an d stare AutomatiC'lll post~ ti) N P
Open ite m or bala nce fo rward and NR
to o perate and understand. Au ro mati ca ll y posts to GI L *J c/JcrulinJ; u/>011 disk rt1 '<.'. s/Jacc
ACCOUNTS PAYABLE * * TM UC R q.:cnr~
You ca n find Great Plains Software at yo ur local
Up to 3 2.767 \'endors*
computer store - o r call us fo r mo re details. W e'll be Acco mmo dat es manua l o r
gen erated checks
glad to show you how the Hardisk Acco unting Series A uto matically posts to G/ L
ca n simplify your books.
I
1-I
11.
complete with .
controller & cartridge "I
.
r
lBi\/l-compatible Tecmar
New
I~
expansion chassis
available. r 0
I
Our new GT subsystem upgrades our
We believe this is the future original with 3 times faster speed. sharing
for up to 4 IBM PCs . . Controller Board
in storage because we have available for upgrade on trade-in.
proved its reliability and
its advantages. The new
removable cartridge gives
Write tor new Tecrrtar Information Kit.
you unlimited memory at a
lower price tag than the basic
" TECMAR
Personal Computer Products Division
Winchester at comparable
SDGGG.
23600 Mercantile Road complete with
Cleveland. Ohio 44122 SI controller & cartridge
Phone 216-464-74t0'Telex 241735 AVAILABLE NOW AT YOUR TEC’\/lAl? DEALER
PC-MATE" ' FLOPPY
Controller Board Vt. handle 5 " and B
disks. Nlnchesiers can be installed -- i our
tlopp y subsystem cabinet
TE AR
$ ‘I595-°°
PC-MATE BAK-PAK
WINCHESTER BACK-UP 6.25
.l'll'IEGABYTE DISK PACK
$1595.00
$555945
The “Bak-Pak” System comes in
an IBM-Compatible/PC-MATE
Mini-cabinet complete with soft-
ware, power supply, controller
and cables. Features removeable
media in packs with 6.25
megabytes of formatted storage
,l1' er _l3' aek - Additional P acks
iE1'il'HlIE1IJIE' at $95.00.
he controller substitutes for the
IIIBM floppy disk controller, so no HIGH CAPACITY STORAGE
additienal slots are necessary. 26 MEGABYTE WINCHESTER
Alse can be used as primary high $3995.00
capacity storage system.
Comes in IBM Compatible/PC-MATE
Mini-cabinet complete with soft-
ware, power supply, controller
and cables.
BACK-UP
' Compatible with all Tecmar disk-» ’ SYSTEMS
Fin
expansion systems
v Allows disk sharing for up to SOLUTIONS
four (4) IBM PCs
I1
HIGH -
-‘
Harry Miller
P WO RLD l39
~Review waiting for the computer to complete Packaging
the same task and asking how the Although it may at first seem some-
ticular, the patch to horten the re- process can be sped up. At any rate, what trivial or superficial, the new
display delay (the amount of time the while your perception of speed may design of the manual and packaging
messages remain on the screen), be personal and subjective, one phe- will make a big difference in the way
serves to speed up the operation of nomenon is almost universal: once the program is perceived, especially
the program. And the word-wrap you've seen the computer perform by first-time us ers. The new package
toggle and line-spacing default set- quickly, accepting a slower pace is presents the manual in the standard
ting add a satisfying dash of flexi- difficult. IBM format (6- by 9-inch pages in a
bility. This phenomenon is certainly looseleaf binder that comes in a box).
borne out by my experience of the The documentation , as always, in-
speed of WordStar 3.3. While I was cludes a reference manual, a training
Color q uite satisfied with the speed of the manual, and an installation guide.
MicroPro has also provided a little old version running on an electronic The training manual, which has
Advanced BASIC program to change disk, I am impressed by the speed in- proven reasonably successful in past
the color of the background and the crease of the new version. The mem- versions, has been reprinted in what
characters in both the tex t and the ory-mapped version scrolls a screen seems to be a verbatim copy. It is
menus when WordStar is used with a at a time two to three times as fast, now bundled as a section in the
color display monitor. The program while a line-by-line scroll of a single binder, rather than the flip-over chart
(including source code) is supplied as page of text takes about 30 percent format of earlier versions.
a free addition to WordStar. You can less time. Moving the cursor a screen The reference and installation
run the program at any time so that at a time goes as fast as is useful-it's manuals have been completely rewrit-
you're not stuck with the choice you as close to instantaneous as a person ten and distributed in a typeset form
make at the first installation. The can take advantage of. printed on high-qu ality paper. Illus-
color choices for either background Speed is especially important for trations adorn almost every page.
or foregro und (characters) include writers. No longer will program ex- The WordStar manuals are finally us-
none (black), blue, green cyan, red ecution interfere with the creative able. Some of the industry's most in-
magenta, yellow, and white. In addi- flow of ideas. (I guess I'll have to find famous docum entation has been
tion, you can decide to have the char- some other excuses for occasionally transformed.
acters in the text or the menus losi ng my train of thought.) The visual effect and the organiza-
highlighted. In fact, you can also use Although I haven't had a chance to tion are significant improvements. '
this program to change the highlight- test it extensively, it looks like my Each page is indexed using a printed
ing on a monochrome display to least favorite WordStar bug may have black bar at the edge of the page
make the normal text dimmer and been corrected in the new version. (much like a diction ary-style edge in-
the menus (and marked blocks) The problem came up in the old ver- dex). The subject headings are "out-
highlighted . sion when you tried to save a large dented" in the left margin, and the
file to an already full disk. Under page headers are specific enough to
some circumstances WordStar would be useful. The new documentation
Editing impolitely kick you out to the operat- package will make WordStar more
While the configuration of features ing system and send the fruit of your accessible, especially to the novice.
from a menu makes the program painstaking labors into text hyper- The new manual also includes two
easier to use and customize to your space. What it should do (and what it important aids to understanding th e
needs, the memory-mapped video does now) is give you a warning mes- program that were lacking in pre-
feature makes WordStar significantly sage and force you back into the file vious versions. A schematic diagram
more pleasant to use. The program you're editing while you change to a shows the relationships of the various
operates in the same manner as it al- floppy disk that is not as full. menus, and a single page reproduces
ways has, but everything happens The only other difference you'll all the menus.
faster. find when editing with the new ver- Although the new manuals are
It has often been said that percep- sion is that some of the menu entries much better than their predecessors,
tion of speed distorts when you start and error messages have been revised my praise for them is not unre-
using computers. The first time you to be a bit more understandable. For strained. The reference and installa-
see the computer perform a time- example, the cryptic "no file" menu tion manuals both suffer from
consuming task, it seems like a mi- is now called the "opening menu," embarrassingly weak attempts at car-
raculous accomplishment. It doesn't and the toggles currently read "now
take long before you are impatiently ON" or "now OFF" instead of sim-
ply "ON" or "OFF."
T e
gram, it remains to be seen whether
it's enough to maintai n Wo rdStar's
leading position in an inc reasingly
competitive ma rket pl ace.
WordStar
MicroPro International Corp.
33 San Pablo Ave.
San Rafael, CA 94903
4151499-1200
List Price: Introductory price of $695
includes Spel/Sta r, Mai/Me rge, and
Star Index; after Septem ber $895.
Purchased separately Word Star 3 .3 is
$495, Spel/Sta r $350, Mai/Merge For orders o r in formation, see you r local dealer o r call 505-
$350, and Sta r Index $195. Update 281 -3371. Master card and VISA accepted .Or write Random
for previous version $85. House P roofRe ader, Box 339- E, Tij e ras , NM 87059. Please
e nclose $50 and specify you r compute r model, disk size
and memory.
Rando m Ho u se and the House design are registered trademarks of Rand o m H ouse, In c. CP/M is a
registered trademark o f Digital Research. Inc. IBM and IBM Person al Co mpu te r a re registered
trademarks of International Business Machines, Inc . MS-DO S is a reg is t e red trad e m a rk of
Microsoft, Inc.
PC WORLD 141
\
\
‘
' l
1
ith O
SCO
5. \
I. 1
Q l
J-
—I
‘I.
1‘ 1
I
11111111111111111
Powerbase
forthe powerhouse
At last: a completely new relational
data base management system that
fully utilizes and enhances the power of
PowerBase introduces DATAZOOM™
and the exclusive Zoom Key which, at
the touch of your fingertip, explodes
rviwer-base
r"~ with datazcrorrr
the best micro on the market today. data to deeper and deeper levels of
And makes it available to those whose revealing detail. Otherfeatures include Call o r write for
expertise is business, not computers. ultra-fast b-tree access, multiple files, our free informative
powerful editing and table look-up brochure.
We call it POWERBASE.™ Software
clever enough to meet your informa- functions, flexible report writer, the ability
tion needs, easy enough to be to search, sort, and scan other files ...
mastered in half an hour. No fancy and many more.
programming. No unnecessary com- Master data without having to master
puter jargon. You simply paint your
screens and define the information you
computers. The power of the 'm icro
is now fu//yyours with PowerBase, the
'<ID
gm~~~®EMl~inc.
need. PowerBase does the rest. new breed of software that makes 12 W. 37th Street N.Y., N.Y.1001 8
Pleasurably. data management basically simple. (212) 947-3590
POYvmBASf and CIATAZOOfv1 ore 1rodemor1cs of G M S Syslems. Inc. Dealer inquiries invited.
The Ultimate Solution
0 ‘ 0 0 QUIKCOM '
Bell 212A Compatible
1200 bps/300 bps
l Modem Communications
$4-95.00
-n‘_"~‘\
__.-" ‘ "f\ ah x
__._ I‘ \ In \ I‘ \\
_ F ,_r .. ' ‘I pm ‘ 1
_ I i
- n
. ‘ 0' ‘F’
~ a .4?
ll...
.r"' f
. ####;f#;r#HflH;
Z
‘-
-I
+
I
'0 .0
_1 "I ‘I
||'
—*
+I;,' '+'-
'-£1, 1'.
‘II
-II
ll
'1-
0
an.w" . 0.
0
i‘,
‘I.
wk‘
-|-"IF ‘ll F -I-
ll.
!
I-I
'F-I
II...
I T,
“i 1‘ 1- 1*‘ | | I
Q I *1.
I I.
I
-. - an ‘.0 I.
xi“
1
‘EffWOI.FDATA
DO YOU NEED TO •. . dBASE II 1-2·3 Knowledge Man Introductory Offer-only $250."Act now: Send check or money order payable to :
Alter June 1, 1983 the price wlll be $500. Micro Data Base Systems , Inc .. P. 0. Box 248
Store and retrieve data? First releases are for the IBM PC, Victor/
• Max fields per record 32 256 255 Sirius, Altos. Call regarding other Lafayette, IN 47902, Attn : David Bartkus
• Max tables open at once 2 1 Unlimited environments. (317) 463-2581
• Max record s per table 65,535 2,048 65,535
• Query multiple tables Send $250 plus $10 shipping/handling
with a single command No No Yes ($260) Indiana residents add 5% sales tax Name __________________
• Dynamic sort of query ($12.50).•
output No No Yes Address _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
• Multi-level control breaks
Use a spreadsheet?
• Rows by columns
No
OxO
No
2048 x 256
Yes
255 x 255
A
¥ MlcroData
Base Systems, Inc.
City________ State ___ Zip _ _ _ __
T.l.M. Ill is sold at Computerland ® , Sears Business Centers, The Xerox Stores, Computer Marts, Entre'
Computer Centers 5·' 1, CompuShops ® and other independent dealers.
9300 \V. I 10th St., Suite 380 • Overl and Park, KS 66210 USA • 913 /38 3-10 9 • Telex: 209 542
Running Out to
Buy a Computer?
Or some
software, or a
modem, or a
printer?
Are you making
the right decision?
Do you know who
makes the best
product for the price?
Are you sure the
company supports its
products?
How can you find all this
out- soon enough to make
smart buying decisions?
Simple ...
~~ ~ -----DD.,l·d
=---_-____]~-~ .. .
The Newsweekl9 for Micro,omputer Users
\ D Check here If you do not wish to receive promotiona l mail.
\\ Send thi'.!> eo upvn to : lufo \VvrlJ . D n.:ubuuu LA.·µait-
ment, 375 Cochituate Road, Box 837, Framingham,
\MA, 01701.
147
From your ts. /~‘Q.~
_ I _,_-| _., ____%:;I _-_ i,-._ _, __ ‘ __Y,_.
‘-'—- i-‘
-r
J
51'“ 5?;
II III
_
L-==~ '-=--—_
r I -|i _ - -E-
I i"'"'-= Stat
Bring images to
life with color
resolution and
the speed of
thought
Use CONO#GRAPH‘ — // L #0
the intelligent color display color ' '
graphic; system for your changes and
IBM PC CONO#GRAPH special effects
delivers the performance including motion.
of a professional graphics Resolution to 640
workstation for the price 1: 400.
of a business graphics
system The CONO#COLOR ..
Adapter supports |BM—
The modular compatible resolutions of _
CDNU#GR&PH system lets 320 x 200 and 640 x 200, -
you start with the plus four other modes, .
CE'JNCJ#CElLClH“‘ Adapter up to 640 x 400, each with
for quality color and high lb of 256 on-screen colors.
resolution and later add the And up to four selectable
optional CONO#GEN““ pages of video memory let
module for increased pro you modify one page while
cessing power and speed another is being displayed— -
Choose from 256 colors for special effects like
The CONO#COLOR animation.
Adapter pl'OVlC|ES a spectrum The COl'\lD#COLOR
of 256 colors Select a Adapter gives you more.
palette of lo colors for simul The CONO#COLOR v
taneous on—screen display Adapters 128K bytes
Modify the palette dynami- of high speed memory
cally to provide iristanta and unique design will
IBM and IBM PC are registered trademarks of International Business Machines Corp.
' |
@-
II
...--1""
I I“
wt ii-. _
x - .
___ _ ‘\-
is
-_ -ii-‘_:""'!'-l H‘ .
* -—l-'-""-._ .1.“-
*-.-,__“+-L-H . ' H
- .i
"""""§ I
I
In
46'6W.
14*»-
V¢""5 ‘@-
v""“"1'i'i " - §-.
-.__';?_-..--.___
L-1-
_
" ¢%1 — j|
111
E _
I-________-__'i——— -1
‘i‘.s%‘..'E'-+-Q’
E
l- '-"i .-
‘F
reduce your image sor to perform other tasks. PC. The COl\lO#COLO.R PE:-_ _ 5_ for BASIC. C.
build-up time, and Special purpose hardware Adapter substitutes for IBM's -, __ '"If_. ."-FORTRAN 0"
eliminate any flicker generates vectors, circles,~ Color/Graphics adapter. The Ftétrisi/r|enscgl(‘3t\~
when scrolling. Four ellipses lat any orientation), CONO#GEN module - . Wi|__. . - _
different output channels arcs and conic curves at connects to the ' " Eiifflfilitlihilitjl and sophisti-
are provided—including up to 800.000 pixels per sec- COl\lO#COLOR Adapter _ Easy-to-use ’_
lBM- compatible digital ond. Hardware also pro- to provide added speed F »_E'lpPll£-"still" Di09fEH15-
IRGB-as well as RG8 analog. vides a 2K x 2K addressable and processing capability. ~ =- ' - - . 1
true NTSC at all resolutions. area. rectangle
. fill,
. line Both together
. fill a single . the display Ur mmd S eye-i
screen withE?"the,.
and channel-selectable RF. texturing and high speed expansion slot. And theyre _~ and vivid com of
The CONO#COLOR erase. modular. so you can add i _- '. htiBe|f_ Ask your map
Adapter also features a CDNUGRAFHT“ for color and resolution now i est IBM PC dealer for more
light pen interface capable device independent and speed later. _ - mformation __ l
of resolving :1-l pixel, graphics.
and an interface to the Easytouse. . . ~ I
CONO#GEN high perfor- CONOGRAPHY is to curves Efficierit software makes"
' |
\
mance graphics processor. what vectors are to straight graphic images simple to ~ I
0
Dan Rollins
The Microsoft BASIC Compiler can improve the per- be painfully slow. In cases where the compiler's speed
formance of almost any BASIC program. For many ap- advantage is needed and the only alternative is writing in
plications it is indispensable, increasing the speed of a assembly language, these disadvantages lessen in
program so that a task may be accomplished within an importance.
allotted time. There are many steps a programmer can Speed is the essence of compiler programming. A
take to help the compiler do its job. The steps described short program I wrote to delete remarks and extra spaces
in this article are easy to implement, and all of them will from BASIC programs (to make them run faster with the
be useful to those who must squeeze a little extra per- interpreter) was taking 20 minutes to do its job. T he
formance from their programs. same program, once compiled, did the same job in under
3 minutes. The program used a lot of string memory and
was spending time doing string garbage collecting. Also,
BASCOM, Microsoft's BASIC Compiler for the the interpreter was so slow to process an input line that
IBM Personal Computer, is a tool every serious BASIC the disk would stop spinning before the line was ready to
programmer needs. A BASIC program may be written be output. This caused a delay for each input as the disk
and debugged using the BASIC interpreter and then com- drive was started and brought up to speed. The compiled
piled into speedy, 8088 machine code. In addition to the version had neither of these problems.
speed advantage of compiled programs, the source code A graphics-oriented game program I wrote would
is protected; coding secrets remain the property of the have been ridiculously slow in Interpretive BASIC. By
software author. Also, compiled programs can take ad-
vantage of the expanded memory available with the PC.
Programmers who wince at the thought of BASIC,
preferring more stmctured languages such as Pascal or Programmers should take a good
C, should take a good look at Compiled BASIC. Many of
the disadvantages of Interpretive BASIC do not apply to
look at Compiled BASIC.
the compiled version. For example, you can leave plenty
of remarks and clarifying spaces in the source code with-
out causing a slowdown at run time. Program lines need
not start with line numbers except when needed as labels compiling the code and CALLing assembly language
for GOTO or GOSUB statements. Program lines are not routines at critical points, I was able to make it fast
limited in length, so nested IF. ..THEN statements can be enough to be usable.
formatted nicely and made clearly readable. In the case of the game program, I needed to
There are certain drawbacks to using the compiler: squeeze as much speed as possible from the compiled
the generated code is often much larger than its inter- code. There also came a point when the program would
preted counterpart, certain BASIC commands work dif- no longer fit in a 64K system, and I needed to do some
ferently when compiled, and the debugging process can size optimization to make it marketable. This article de-
scribes some of the techniques I used to accomplish these
ends, but first a few of the differences between Interpre-
tive and Compiled BASIC.
The BASIC Diffe rence piler parameters are spec ified at compile time. For
i\.1any BASIC progra ms can be saved in ASC II and com- exa mple, ON KEY(n ) and STR IG (n) a re only acceptable
piled w ithout change, but usua ll y the file must be edited when the Nor !W parameters have been included in th e
to conform to the restric ti o ns described in th e co mpil er BAS C OM command li ne. ON ERROR GOTO will only
manual. Notably, arrays mu st be expli citly dimensioned; work when a /E o r IX parameter has been specified. The
nesting of fO R ... NEXT and WHIL E ... W EN D loops action of the CHA IN statement varies according to
must be physical as well as logical; DEF FN and DEF whether the /0 parameter is used.
type declara ti ons must occur physically ea rly in th e A ca reful eye is needed to convert the more subtle
source code , and the DRAW and PLAY statement s mu st differences. One such difference is in the way Compil ed
use VARPTR$ to locate any variabl e parts o f their con- BASIC ha ndles numeri c-p recision conversions. Interpre-
trol st rings. Also, the US R a nd CA LL statement s work tive BASIC can ma ke variable precision dec isions on t he
differe ntl y in Compi led BASIC. fly, but the compil er must decide in advance which type
Ce rta in BASIC commands are meaningless to the of precision to use (sec "Compi ler Conversions Consid-
compiler. REN UM, LIST, SAVE, a nd NE\XI a re exam-
ples. Some statements wi ll o nl y \Vork when sp ecial com-
PC WORLD 151
~Hands On A couple of major differences are not mentioned in
the compiler manual. First, the storage area for] % is the
ered"). This makes overflow errors possible. For example sa me 2 bytes as the storage area for J %(0). Generally,
J% = -10000:K% = 20000:L% = 20000 any variable is the sa me as the 0th element of the array
A% = J% + K% + L% with the same name. I spent hou rs debugging because of
will return an erroneous result. K% is added to L % , re- this problem .
sulting in an overflow (an integer variable cannot exceed The compiler apparently recognizes GO and SUB
32,767). Parentheses should be used whenever you ex- sepa rately. The graphics program I was writing included
pect that such an overflow might happen: an array for storing the location and various attributes of
A% = (J% + K%) + L% a submari ne. I tried to name the array SUB%(), but th at
The compiler's line editor (used in INPUT and resu lted in a syntax error.
LINE INPUT stateme nts) will only operate on one
screen line at a time. Thus most of th e cursor control
keys don't work as expected. When a n unacceptable key Writing Faster Code
is pressed, the compiler makes an irritating beeping T he following discussion gives samples of techniques
sound a nd ignores the key. Of course all the keys in- that fo rce the compi ler to generate more efficient and
cluded in the extended ASCII character set may be read faster-running code. When I explain why one method is
via th e INKEY$ command and processed as desired. faster than anoth er, I' ll be using terms that are familiar
Ctrl-Brea k , for exa mple, return s a key code of 03 a nd o nly to expe ri enced 8088 assemb ly language program-
can be ignored to prevent th e program from being mers, but you can use these techniqu es even if you have
stopped. o nly a little knowledge of BASIC.
T he PRINT function also works slightly differently. Some of the following examples are accompanied by
Compiled BASIC wi ll ignore cursor contro l cha racters in proof of the speedup-either a timed benchmark or a
listing th at counts th e clock cycles required to per fo rm a
function. You can prove the va lidit y of any of these tech-
niques by using the fo llow ing batch file:
The most obvious way to speed up a REM - - TEST.BAT - -
BASCOM CON:,NUL.CON: /N/O/A;
program is to use integer variables
This invo kes th e compiler specifying the keyboard
whenever possible. as the input file. After you have entered so me BASIC pro-
g ram lines, press F6 o r Ctrl-Z to signal the end o f th e
file. The compiler will immediately begin processi ng ~rnd
then di sp lay the 8088 mnemonics of the opcodes that it
a strin g. For example, Interpretive BASIC allows th e generates. Be ready to press Ctrl-NumLock to hal t the
printing of a multiline box: listing for inspection. You might also want to press Ctrl-
CD$ = CHR$(31) :CL$ = STRING$(4,29) 'cursor down, left by 4 PrtSc to ob tain a printed copy of th e display.
PRINT"--";CD$;CL$; "1 l";CD$;CL$;"--"; The most obvio us way to speed up a progr:-im is to
Compiled BASIC does not support thi s technique. use integer va ri ab les whenever possible, beca use integer
Some of the PEEKs and POKEs mentioned in the arithmetic operations are done rapidly within the 8088
BASIC manual will not work with the compiler. For registers. The following tech niqu es are based on the
example arithmetic optimizations th at the compiler performs only
DEF SEG :POKE &H4E,C with integer va ri ables. A simple example will make the
won't change the color of your medium-resolution char- point. The BASIC line
acter set and X! = Y! + Z!
DEF SEG :POKE &H6A, 0 compiles to
won't flush the keyboard input buffer. MDV DI.OFFSET Z! ;point to the operands
The compiler allows stri ngs to be as long as 32,767 MDV SI.OFFSET Y!
characters; thi s won't cause any problems in converting CALL $FADA ;invoke floating-point addition
straight BASIC code, but it does affect the way a rout me
CALLed routine must handle string parameters. Also, MDV DI.OFFSET X! ;point to the destination
string space is controlled differentl y with the compiler, CALL $FASC ;move the result to the destination
making ga rbage collection much faster. This also means The same operation performed using integer variables,
that any program that POKEs into string memory will X% = Y% + Z%
likely confuse the system and caus e a String Space Cor- produces these lines when compiled:
rupt error. MDV AX,Z% ;get the 16-bit Z % value into the
accumulato r
ADD AX,Y% ;add the 16-bit Y<Yo value
MDV X%,AX ;place the sum into X % storage area
The Microsoft BASIC Compiler attem pts to mimic M icrosofr decided to support both require-
the BASIC interpreter ~1s closely as possibl e. There ments-effic iency and s;1fety-hut to al lo\\' the
c.1re, ho\\'ever, some ,·;1riations due to the inherent user to select which is more important for a give n
differences between compilers c.1nd interpreters. A compibtion. The compiler produces efficient code
majo r portion of the 13ASIC Compiler User's Guide (using integer ope rations in this case), hm it c1n
is dedic:-ited to exp lain ing th ese differen ces. One also provide a check for incorrect results with th e
area \\'h ere th e differences c.1re pc.1rticularly subtl e is ID (debug) compiler option. Thus, for the above ex-
disc ussed in th e manual under the title "Expression ample without a ID th e compiler would generate:
E\'a lu:-iti on." MOV BX,1 % ;get J<X, into th e BX register
Becm1se th e interpreter is executing th e user's SAL BX,1
program as it translates the program, the inter- SAL BX,1 ;multiply (BX ) by 4 ;1s efficiently
nrcter can be ciuite c 1gev
~ ~t ...... "
in handling num eri c over-
L..
as possible
flow. Consider, for inst ;rnce, the sc1tement A = 4*1%. CALL $CISA ;convert th e result to flo;1ting
If l'X) is eq ual to I 0, the inrerpreter wi II perform an point (fo r A )
intege r multiplication, convert th e res ult to single- This code is effic ient, hut possibly uns:-ife, since
precision (since A is singl e-prec ision ), c.1nd return th ere is no overflow check. Using rh e /D option
the correct res ult of 40. If J<% is eq ual to I0,000, causes th e compiler to gene rate ex tra code after
the interpreter will attempt an integer multiplica- e;ich integer arithmetic operation to ch eck for any
tion, note an overflow condition (sin ce 40,000 is ove rfl ow o r underfl ow conditions. This <1dclition<.1l
too large to be ex pressed ;:is a 16-bit integer), per- code is expensive in terms of execution speed an d
form a floating point multiplication, and return th e memory requirements, but gua rantees th at th ese
correct result of 40,000. errors will be detected. We alwavs ad vise liheral
The compiler, howeve r, faces an interesting di- use of rhe /D option when first compil ing and res t-
lemma here. Because translation is perform ed en- ing progr:-ims; the checks perform ed for <.1rithmetic
tirely befo re program exec ution is initiated, the overflow, :-irray bounds, and RETURNs withou t
compiler has no way of kn ow in g how large 1% will GOSUBs can considera bly reduce debugging time
be. The compiler must th erefo re generate code to bter on.
perform th e necessa ry type conve rsions during Thus, we have rvvo m;:ijo r recom men<lations for
compilation. In this case, rh e compiler can choose using th e BASIC Compiler. First, be careful when
to always convert 1°/c> to a flo .1ting point number using mixed mode arithmetic~ second , thoroughl y
and perform a tlo;1ring point multiplic nion test programs with the ID option set before usin g
(thereby penali zing all those progr;1ms in which 1% them \Vithout th e option.
is <.1lways a snrnll numb er with very slow exec u-
tion ), o r choose to always use an intege r multiplic1-
tion (th ereby producing incorrect results wh en J<% Chris Gill is the manager of the BASIC Compiler fo r
is larger rhan 8K). Microsoft Corporation.
The first example, using single-precision (floating-p oint) example, when 1, 2, 3, o r 4 is added to an integer, the
addition, takes over three times longer to exec ute than compiler uses the efficient INC opcode to perfo rm th e
rhe second, which uses integer addition. Because of this, math. (Likewise, DEC is used for subtractions and addi-
most of the following examples assume that a DEFINT tions of small, negative values.) On th e other hand,
A-Z declaration has defin ed all variables as integers. adding any value to a single- or double-prec ision number
Similar time improvements are obtained when an requires time-consuming calls to the floating-point arith-
. .
integer constant is added to an integer variable. In cer- met1c routines.
tain cases the performance for integers is even better. For Comparing two values in a program is much faster
if they are integer numbers. Many programs that use the
keyboard to control an object use the INKEY$ functi on
PC WORLD 155
=Hands On This allows me to find that line number easily by using
my text editor's global search cap~1b ilit y (the search for
If you are willing to give up the advantage of debug- 1000: will never stop at GOTO 1000).
ging with the interpreter, you can write code that is
highly optimized by using the IN compiler directive and
placing line numbers onl y where they are needed ~1s la- Use PUT Not PRINT
bels. This technique allows large blocks of code to be op- One of the slowest operations of the PC is the PRINT
timized by the compiler. command. When your BASIC program do es a lot of
Th is gives you the added advantage of producing printing to the screen, it is likely that compilation will
very readable source code. In my progr~1mming I have not speed it up much. Word processing programs written
developed a line numberin g convention that has proven in BASIC will be far too slow to be useful unless the au-
very useful. Listing l, which I'll explain in a moment, thor has coded a more efficient print routine in assembl y
uses this convention. Notice that each line number label language, but it is possible to print a string of characters
is on a line by itself followed immediately by a colon. in text mode at ten times the speed of even Compil ed
BASIC.
'$page
'** subroutine saves the digits in PUT arrays
I**
1000:
locate 1,1 :print"O" :get (0,0)-(6,6),cO
locate 1,1 :print"l" :get (0,0)-(6,6),cl
locate 1, 1 :print"2" :get (0,0)-(6,6),c2
locate 1,1 :print"3" :get (0,0)-(6,6),c3
locate 1,1 :print"4" :get (0,0)-(6,6),c4
locate 1,1 :print"S" :get (0,0)-(6,6),cS
locate 1,1 :print"6" :get (0,0)-(6,6),c6
locate 1,1 :print"7" :get (0,0)-(6,6),c7
locate 1,1 :print"8" :get (0,0)-(6,6),c8
locate 1,1 :print"9" :get (0,0)-(6,6),c9
return
2000:
n=num\10000 :gosub 3000 :tn=num-n*lOOOO
n=tn\1000 :cx=c x +8 :gosub 3000 :tn=tn-n*lOOO
n=tn\100 :cx=cx+8 :gosub 3000 :tn=tn-n*lOO
n=tn\10 :cx=cx+8 :gosub 3000 :tn=tn-n*lO
n=tn :cx=cx+8
3000:
if n=O then put (cx,cy), co, pset :ret ur n
if n=l then put (cx,cy), c 1, pset :return
if n=2 then put (cx,cy), c2, pset :return
if n=3 then put ( c x, cy) , c3, pset : return
if n=4 then put (cx,cy), c4, pset :return
if n=S then put (ex, cy) , c 5' pset :return
if n=6 then put (cx,cy), c6, pset :return
if n=7 then put (cx,cy), c7, pset :return
if n=8 then put (cx,cy), c8, pset :ret urn
put ( c x, cy) , c9, pset :re t urn
Listing 1
PC WORLD 15 7
- Hands On If possi ble, avoid usi ng th e more exotic BASIC com-
m a nds. Using DRAW, for example, will add almost 900
display each of the I0,00 I va lues a nd displays the re - bytes to your program. Th e RND function will sup er-
quired tim e. ficially cost about 300 bytes. By coding my own assem-
The subroutine at 2000: di sp lays all five digits of bl y routine to return a random number between t wo
a ny numb er less than 32,767 starting at the pixel coo rdi - va lu es, I was able to save 200 bytes, plus all th e time re -
nate specified b y CX and CY. quired for the floating-point multiplication s needed with
The timed results prove that using PUT to display BASIC's RND function .
these digits in med ium-reso lution graphics is 37 perce nt This illustrates perhaps your biggest reso u rce in
faster th an PRINTing th e same chara cters. Another ad- code compressio n-writing custo m routines with th e <ls-
vantage is that th e digits ca n he displayed at an y part of se mbl cr to avoid the bulk y, generalized BASIC com -
th e screen, whil e printing is limited to 998 lo cation s (you mands. If your BASIC program is written in clear-cm
can't PRINT to loca tion 24 ,40 or 25,4 0 without c rn sing modul es, yo u sho uld he able to rew rite entire subroutines
th e scree n to scroll ). In c identall y, th e series of I F. .. THEN in as se mbl y langua ge.
commands in Line 3000 : turned o ut to be slightl y fas ter The CA LL co mmand a ll ows you to pass as many <lS
than a corresponding ON ... GOTO seq uen ce . 60 variables to a ma chine lang uage sub rou tine . For
exa mpl e,
MIN = 0 :MAX = 20
Optimizing Program Size CALL MY_RNDmND.NUM, MAX. MIN)
So far, my suggesti ons have been ce ntered a round o p- will pass three addresses to th e rando m numb er gcner;1-
timizing th e speed of a Co mpiled BASIC p rog ram. There tor I wrote. It docs thi s by PUSH ing the add resses of t he
ma y co me a time when your code will become too large variables o nto th e stack o ne at <l rim e. Yo u can shorten
to flt in a 64K m achin e. T hi s problem can be ver y diffi- this process by placin g th e va lues in a n array and passing
cu lt to so lve. If you are compil ing with the /0 directive, o nly o ne address-th at of th e ;irray's 0 th clement:
there is a minimum code overhead of about 18 K, and RND.NUM(l) = 0 :RND.NUM(2) = 20
th ere is nothing you can do abou t it until IBM changes CALL MY_ RND(RND.NUM(O)) 'or CALL MY_ RND(RND .NU M)
its licensin g po licy. Therefo re, you must look to your The asse mbl y language routine mu st ;1ssu mc th <it
prog ram to find ways to get th e job done in fewer bytes. th e add ress it receives po ints to 6 byres of data and that
Use subroutines ;.1s much as possibl e for a ny code th e first 2 a re for th e return va lu e, th e nex t 2 a rc the
that is re peated . This may mean that yo u will need to minimum, and th e last 2 <lre th e nwximum v;1lue. This
ge nera li ze some procedures to use variables instead of saves rime and code in both th e co mpiled program hnd
constants so that th ey don't rely o n specific values. your own routmc.
If your progra m contains a lo t of DATA lines d efin - Th e IBM BASIC Compil er ha s limitations, bur it is a
ing numer ic va lues, you a re using a lot o f ext ra space. log ica l cho ice over writing ap plicitio ns in assembly lan-
Because the compi ler cannot be sure wh ere the va lues g uage. By studying the code that th e compiler generates
will eve ntually be stored (or eve n assume that th e values a nd ra king adva nta ge o f its optimi zation techniques. it is
are numeri c), it must store th e entire DATA line as writ- possible to mak e fa ster running, m ore effic ient programs.
ten in th e source code. T he lines By doing some mental and programmatic pre processing
READ X% and using some ingenuity, you ca n sq ueeze the most
DATA -12345 value from thi s programming tool.
will require 6 bytes of stati c sto ra ge and 2 bytes for th e
va ri ab le X<Yci. When you <lre read ing an entire array o f
integers from DATA lin es, you waste as much as 6 bytes Da11 Rolli11s is a (reela11ce writer a11d programmer 1u/JO
per element . has published articles i11 numerous magazi11es. J-fe hlls ex-
One alternative is to read th e array fro m a seq uen- te11sive experience with the BASIC Com piler a11d is cur-
tial disk file. A faster method is to write a short prog ram rently worki11g for Adue11ture l11ter11atio11al.
to read in th e array, and then BSAVE th e values, sta rting
at clement 0 with a length o f 2 bytes per cle ment:
10 DIM A%(999) Basic Compiler
20 FOR J = 0 TO 999 :READ A%(J) :NEXT IBM
30 BSAVE "array.dat", VARPTR(A%(0)), 2000 P. O. Box 1328
The VARPTR function return s th e starting address Boca Rato11, FL 33432
of th e array. Th ere arc IOOO 2-bytc clement s, so the List Price: $300
length of the array is 2000 byres. The applications pro- Require111e11ts: 64K, 011e disk driue
g ram that uses th e array ca n now avoid th e lengthy
R EAD a nd sto re process by directly BLOADing the val-
ues starting at the address of the 0th clement:
DEFINT A-Z :DIM MY.ARRAY(999)
BLOAD "array.dat", VARPTR(MY.ARRAY(O))
BSYSTEMS,
S Nc .
I t
I .......-.....--_____...,...,._---'-~-~
Richardson, Texas 75080
21 4/234-8750
DEA LER INQUIRIES INVITED • IBM is a t rademark of Inte rnational Business Mac hines
ORCHID
TECHNOLOGY
-
INNOVATORS IN LOCAL AREA NETWORK ...
FOR THE IBM PC
ORCHID TECHNOLOGY ANNOUNCES PCnetrM._ the only Local Area Net-
work designed specifically for the IBM PC and its MS-DOS operating system. PCnet provides low system
cost. high performance, and a transparent MS-DOS interface that is powerful yet easy to use.
--------------------------------------------------------
............-----.
ORCHID
TECHNOLOGY
487 Sinclair Frontage Road ,
Milpitas, California 95035 • (408) 942-8660
IBM Is a reg istered trademark of International Business Machines Corp.
MS DOS is a registered trademark of Microsoft Corp.
PCnet is a trademark of Orchid Technology.
Copyright 1982 Orchid Technology
...
"~\.!
I
The Rixon PC212A ... (
$
~
tio n does not have an equa l in any " Th e ea se and logic o f yo ur pro-
I
. o ther word process in g so ftwa re gram is first rate ...
I . .. iBleep J. lbl eep J. and ibleep l CO NSULTANT
I '
watc h o ut -t he new kid o n th e SAGAM O RE HILLS. O H
bloc k is likely to take o ver."
SEN IOR SYSTEMS ANALYST " P erh aps the grea test fea ture of
ROC HESTE R. MN W ORDV ISIO N is th e lack o f co nt ro l
co mm and s. Ev erythin g is d o ne
.. M y dJ ughter is 14. She does with exce ll ent sc ree n pro mpts and
much o f her ho mework o r1 th e IBM no evid ence of th e co mpl e xi ty of
no w t hat w rnnw 1s10 N i:, avai lc:1ble wo rd pro cessin g lef t to dimin is h
Th e simpl icity o f use is th ere but s( ) th e enjo yment o f see ing wo rd s ap-
is th e depth needed to mci ke t he pea r befo re you r very eyes ...
Pioneer customers for our system valu abl e ... IBM EM PLOYEE
new Wordvision writing 1 1
' SA U-_ S REPRL SI NT;\T IVL. HOPEWELL I UN CTI O N. NY
GArW L N C l\ O V L.. C. A
tool program for IBM per-
sonal computers are telling " On ce having di sco ver ed it s
many fea tures and co nveni ences I
us they love it. Here's a doubt seri o usly th at anyo ne wo uld
sampling of what they say: not make it th eir first cho ice o f a What the press is saying:
wo rd processor."
ru :Tlf\ED HANK VI CE Pf\ES l!J ENT " T he o utstcrnd ing e xampl e ul
' '
SHR EVEPORT. LA . the exce ll ent lo w-co:,t ::,uftw cJrL'
I saw at Comd e x ...
" T hree days ago yo ur PIONEER .. , LOVE W O RDV ISIO N (And I ~·1 AN VLI I
WORDV ISION ca me and it was like have both ibleep l and ib leep J.)" COMPUlLl\S / , LI l c ·11..: \. )N J\. c.;
step pin g fro m fog into sun shine." WF~ I T ER
MIN ISTEf\ /PH OTOG RAPH ER HERK ELEY. CA " Microco mputer softw are is in
M O DESTO, CA th e mid st of takin g a majo r step
" Overall. I am im pressed with forw ard. Three new pro du cts are
"I recently acq uired [blee p[ and th e qualit y o f th e package. Its cur- res po nsibl e: Vi siCo rp 's Vi siO N.
I have had d iffi culty in masterin g its rent fea tures are excepti o nal at App le's Li sa. and Bru ce & James·
multitud e o f co mm and s. W ORD- thi s pri ce and the way t hey are im- W ORDV ISION."
VISION appea rs to supply all of t he plemented is exce pti o nal at any STEWART A LSOP
fea tures th at I wou ld no rm all y use. price ... W O RDV ISIO N sho uld sur- ISO WORLD
is mu ch easier to lea rn to use. and pass all competitio n."
costs I / JO the price" SC HOOL SYSTEM ADMIN ISTf\ATO R "J state un qua lified ly th at it is
ENG IN EER CINCINNATI. O HI O the most valu e yo u'll ever get fo r
D KA LB . IL $50.00. and maybe for five times
that amo unt as well! "
"I coordin ate the acq ui sition o f "I rea ll y like the sc ree n layo uts. THO MAS V BONO M A
sma ll co mputers for my co mpany. Th ey are nea t. info rm ative and M ICROCOM PUT I NG
I've been look in g fo r a wo rd pro- easy to read . Th e prog ram is also
cessor th at can run o n th e IBM PC very fast. and th at is appreciated.
~ ~ -- - - - -
-- =-- ~ -
-
- --- - - - ~
--- ~ •·
- - -~· -- - - LI~
LOVE WORDVISION,
WRITING TOOL.
M ES. PROGRAM PUBL I SHERS I N C .
--<. '
. --
• - ~-- • _ .._ I -·-- -
---- --_...-,.,_
-- - - - - -
- ~
- .,. .
. 1-:- : ;·.. t·-
,.. (
...
..
.
\ ,. '
.
·~
~
now
SOLOMON
Accounting Software is available
for your IBM Personal Computer®
Solomon offers the most The Solomon I System Hardware requirements:
• 64K RAM
sophisticated accounting handles general ledger, •Baby Blue"' CPU Card
software system for payroll, accounts payable • 132 Column Printer
• Hard Disk Recommended
microcomputers. and receivable, invoicing,
fixed assets, cash receipts IBM Personal Computer is a registered
Easily set up, the remarkable trademark of IBM.
and disbursements and MOBS is a registered trademark of
Solomon software package address list maintenance. Micro Data Base Systems, Inc.
operates from a single CP/M is a registered trademark of
Digital Research.
database managed by the The Solomon 11 System Baby Blue is a registered trademark
MOBS™ database includes all these functions of Xedex.
management system utilizing plus a job management For information write or call
the industry standard package that can be used by (215) S · 0 · L · 0 · M · 0 ·Nor
operating system-CP/M'.M engineers, architects, (215) 644-3344.
consultants, contractors and COMP TECH
Solomon is faster, more other service businesses. - COMPUTECH GROUP
INCORPORATED
powerful, more flexible,
Main Line Industrial Park
easier to install and easier to Now you can ·have instant Lee Boulevard
use than other systems. information for wise business
decisions-with Solomon
Series Software by TLB-
from Computech.
_ Hands On: Storage
Hard Times
So1ne useful tips and techniques for using
1nultiple- nzegabyte storage devices to n1anage
files and progra1ns
Lawrence]. Magid
16 6 Volume I, Number 4
Divide and Conqu er \Xfirh DOS 2.00, you don't have to (ofte n called mir ro rs) as a means of
Befo re I co uld begin to use th ose mil- di vide th e hard disk into separate vol- backin g up th e hard di sk. O th ers use
lions of byres of sto rage, I had to fo r- umes or logica l dri ves when you fo r- exotic copy prog ram s that allow yo u
mat the hard disk's surface. Because mat it. DOS 2.00 allows a si ngle to transfer fil es peri odically from the
PC-DOS 1.1 0 docs nor incl ude a way drive to be divided into many direc- hard disk to flopp y disks, based on
to utilize a hard disk, I had to use to ry areas. Each new directory a rea the time and date of file creat ion.
special software supplied with the co ntains files that are log ica ll y rebred The meth od I use is simple. Every
hard disk. to one another. ("The Path to ti me I create o r update a fil e, I copy it
PC-DOS 2.00 doc support hard UNIX" in PC \Vo rld, Vol. I, No. 3, to th e fl opp y disk in dri ve A. \X'hen
di sks. As thi s article goes to press, all includes a discussion of DOS 2.00 's that floppy is full, I repb ce it with
the majo r hard disk man ufact urers director y and hard disk faci lities. ) another. T h is system is nor fancy but
a re busily writing device driver so ft- it wo rks.
ware so that th eir products ca n be As <1n add itio nal precamio n, I b<1ck
used with DOS 2.00. They <1re all Backup up importa nt data file s o n anoth er
promising that th e so ftwa re will be By having all data on one piece of volume of the hard di sk. T hi s doesn't
ava ilable before th e end of 1983. Ex- media-spinning at 3600 rpm- you protect the data again st total disk
ce pt where no ted, th e proced ures and run an obviou s risk. If one of yo ur failure, but it does guard aga in st
helpful hint s offered in this article fl oppies quits, damage is confin ed to human error such as accidenwl era-
arc to be used with DOS 1.10. If your that particular di sk. If your one and sure.
disk manu fac turer is slow in deliver- only hard disk fail s, or if you erase I al so peri odically back up th e en-
ing the software, th ese procedures some viral data accidentall y, you may tire di sk to fl oppies using JET, a pro-
w ill surely save you rime and energy be in seri o us trouble. If you need g ram from Tall Trees Syste ms that
in th e interim. transfers large blocks of data at a
Software supplied with a hard disk high rate of speed. Before usi ng JET
sho uld provide several formatting op- I had a primit ive bur effecti ve
tions and utilit y program s for inte- Most hard disks read me thod- I copied fi les alphabeti ca ll y.
g rating the hard di sk into your I would place a fo rm atted floppy in
and write at several drive A and t ype 'COPY A':-_,:··,
computer system. Most hard disks
ca n be divided into several volumes, times the speed of their which would transfer all fi les begin-
which are sections of th e disk treated ning with A to th at flopp y. I would
floppy counterparts. then run CHKDSK (a uti lity on the
by DOS 1.10 as if they were sepa-
rate-though mu ch larger-floppy PC-DOS disk) to cc how much room
di sks. Although I use 4 volumes o nl y, was left; if enough space was av;1 il-
my hard di sk can be divided into up able, I'd t ype 'COPY B':- .':·'.This
to 33 vo lumes that are labeled and proof, type 'ERASE '' . ':-i and see how method was slow and cumbersome,
addressed just like floppi es. quickl y th e equivalent of 16,000 bur after about 30 minu tes, I h<1d an
I divided my disk into volumes C, typed pages of in fo rm atio n can be alphabe ti cal backup of 500 fi les.
D, E, and F. My word processing destroyed. Storing the fil es alphabetic1 ll y o n
prog rams and file s are stored on dri ve Of course, erasin g th e di sk's entire floppi es also makes loc1ti ng indi -
D, and my spreadsheet, data base, co ntents is not recommended, eve n vidu <1l backup copies e<1sy.
and communications programs are as an experim ent, bur that rath er ab- Again , DOS 2.00 makes usi ng a
on drive E. Drive F is used for some surd suggestion does serve to empha- hard disk easier. The new version of
data file s, and I use Dri ve C to back size one esse ntial principle of DOS in cludes a backup progra m tha t
up important data and program files. computer use: No matter what stor- allows you to selectively co py only
I did not use A and B as volumes of age medi a you use, make backups. those fi les th at have been altered
the hard disk; instead, I retained Eve n th e most reliable h<ud disks are since th e b sr back up o r to copy all
dri ve A for my one flopp y drive and subject to potential damage or th eft. fil es created since a certain date.
reserved dri ve 8 fo r an electroni c Failing to have a backup copy of
simulated drive (also called a RAM important data and programs is
disk). about as smart as dri ving without The Nam e Game
The way yo u o rganize volumes is auto msurance. After th e need for backi ng up, th e
arbitrary. The org~mi zati o n should be There are elabo rate and simple next major concern for hard disk
functional , mea ning you should ways to back up file s. Some hard disk user is figuring o ut what to call a
kn ow what progra ms and data reside systems use videot<1pe machines particular fi le. With a flopp y the di-
on what volumes . The important idea rectory (DIR ) can always be dis-
is to establish proced ures and sti ck to played, giving a complete catalog of
them. all fi les o n the disk. T he li st is usua ll y
short eno ugh so that fil es ca n be lo-
PC WORLD 167
~Hands On BUD83.CAL' to di stinguish it from disk was full I'd start another labeled
your home budget (' HOM- Co rrespondence 2.
cared easily. The directory of a hard BUD83.CAL'). If you want a com- That system was fine for floppies
disk can be displayed as well, but the plete list of your business data files, but not for a hard disk. I developed
list could be almost as long as a small you can get them by typing 'DIR two meth o ds for filing correspon-
town's phone book. BUS''.':·'. Whatever scheme you dence on th e hard disk; they are mu-
You may think that you'll remem- choose, you can create logical file tually excl usive , but both work.
ber the name of a precious file, but names based on your own particular At first I created an extension for
several months from now it may be a needs. each fil e, ~COR'. Looking for a co r-
blur in your memory-and one of respondence file, all I had to do was
hundreds of names on your hard type 'DIR >:· .COR', and my director y,
disk. And the file names are your Reaching the Limit though still long, was reduced to co r-
only clues-there's no way to affix I may seem like a millionai re feigning respondence files only. An even better
labels to th e volumes of a sealed hard poverty, but I do worry about run- method is combining a ll your letters
disk. That's why you should develop ning out of disk space. Depending on into one big file.
procedures to name, sort, and cate- the capacity of a hard di sk , the prob-
gorize files. lem could be either lack of storage
One simple and useful procedure is space o r to o many fil e names for th e
to make sure files are named in a log- directory space of a volume on the Concatenating Files
ical, consistent manner. One method disk. Each ha rd disk ope rating sys- Concatenation is a seldo m-used DOS
of naming files is to divide them into te m sets a limit on th e number of files command th at allows yo u to co mbine
several categories, assign an exten- that can be stored on a volume. One files. Instead of having hundreds of
sion to each type of file , and label system I evaluated could ha ndle 512 smal l '.COR' fil es, I have one large
th em accordingly. I write a g reat deal files on a single volume, while an- file, 'LETTE R.ARC' (the ~ ARC ' ex-
and create enough word processing tension stands for archives) .
files to confuse an FBI cryptographer. For example, every time I write a
My organizational scheme may or letter, I name the fil e ' LETTER' .
may not work for you, but it saves Once you've experi- After printing it, I insert the letter file
me from an eternal search. at th e top of th e 'LETT ER.A RC' fil e.
I have divided my writings into
enced the convenience If th e commands were typed in o ne
several categories and labeled th em as of a hard disk, you'll at a time, th e procedure would b'e
follows: proposed projects are la- tricky, but it is done with a batch fil e,
beled '.PRO', work s in progress arc
never want to go back 'A RCH.BAT', that is invo ked by t yp -
coded '. ORA' (fo r draft), articles sub- to floppies. ing 'A RCH '. Once the batch fil e is
mitted for publication, '.PUB', and created, it's a cinch to add a letter fi le
cont racts and agreements '.CON'. to 'LETTER.ARC'.
When I need to locate a pa rticul ar On my system 'LETTER' is always
published articl e, ' ':-.PUB', calls up a oth er had a limit of 208 files. Even on disk volume B (my electronic di sk)
manageable list. with 512 files I had to develop a strat- and ' LETTER.ARC' on volume D.
Some programs automatically pro- egy to avoid reaching th e limit. You ca n set yours up any way you
duce ex tensio ns to file names. Super- Before I developed this system of want, as long as the batch fil e accu-
Calc adds '.CAL' to all its files, and file organization, my hard disk was as rately reflects you r arrangement.
dBASE II adds' .DBF' to its data files cluttered as th e trunk o f my car, but My 'ARCH.BAT' file co ntains the
and ~P RG' to its program fil es. Some a spring cleaning sa ved th e day. I de- following commands. The numbers
word processing programs add leted unneeded fil es and rearranged in brackets a re not part of th e file but
'. TXT' to the end of file names. These needed ones among the disk 's several a re for your reference as you read the
automatically imposed extensio ns are volumes. I eliminated scores of files explan ation.
a useful fea ture. I can obtain a quick by combining all my correspondence [l] COPY LEITER.ARC,LETTER.TEM < ENTER >
review of my SuperCalc fi les, for ex- files into one large_archive file. [2] COPY LEITER + LEITER.TEM,LEITER.ARC
ample, by t yping-::- .CAL'. Like most busi ness people, I write < ENTER >
If you have many such files, you many letters. When I was using flop- [3 ] DIR LEITER *.* < ENTER >
may wind up with an unwieldy direc- pies, I had a separate file for each let- [4] PAUSE CTRL 2 to ABORT ANY KEY TO
tory. In that case you should categor- ter. If I wrote a letter to Mr. Collins, CONTINUE < ENTER >
ize by prefix. Data fi les that apply to I'd call the file 'COLLINS', and if I [5] ERASE LETTER
your business, fo r example, can start wrote a second letter to th e same per-
with 'BUS'. Your business budget fo r son, I'd call it 'COLLINS2'. These
1983 could be labeled 'BUS- files would be stored on a disk la-
beled Corresp ondence. \X'hen that
For dealer Information call toll free 1-800-1127-11078 or 1-800-442-3272 Texa1 for Lone Star Micl'O
eral vo lumes, yo u 're likel y to search
for a file with our knowing._ what vol-
um e it is on. The slow way to find it
is to go to ea ch volume and display
the directory. For example, 'DIR
PC WORLD 169
=Hands On Ra th er th an having to rem emb er th e [1] ' DIR % I' does a d irec to r y of
locati o n o f each prog ram, you ca n th e fil e(s) to be erased. (The ' % I' is a
E:FLO PPY. PUB' c heck to ee if the create a se ries of batch fil es. Let's say va riabl e th at is replaced by whatever
fi le na med ' FLOPPY. PUB' is o n dri ve that SuperCalc is lo cated o n drive E. word is entered a fter 'E R A'. If 'E R A
E. If it isn't, you have to t ype ' DIR Yo u ca n have a batch file o n dri ve D, ST EV E' had been t yped, •cyo I' would
F:FLOPPY.PUB' a nd so o n until you 'SC. BAT', that yo u use to run Super- be replaced b y 'ST EVE'.)
find th e fil e. Calc. T hi s utilit y no t o nl y saves yo u [2] Th e ' PAUSE' state ment offers a
A mo re effec ti ve W<l Y ro locate fi les fro m hav ing to remember wh ere Su- cha nce ro reco nsider the procedure.
is to create a batch fi le th at sea rches perCalc is lo cated , but a lso fro m hav- Pressing C trl- 2 (DOS w ill the n ask if
the di rec tory auto matica lly fo r a re- ing to t ype 'E:' ever y time you wa nt you a re sure you want to abort) al-
quested fi le o n each volume of the to run th e prog ra m. lows you to ca nce l th e ERASE com-
hard disk. I c1 ll this batch fi le 'SC. BAT' loo ks like this: mand. 'C TRL G' causes the PC
'D IR ALL': E: spea ker to bee p as a gent le reminder
DIR B:%1 SC th at a n imp o rta n t decisio n has to be
DIR C:%1 D: m ade.
DIR D:%1 Wh en implemented w ith th e com - [3 J If th e ER ASE command i not
DIR E:%1 m a nd 'SC', th e utility sw itches th e cance led , th e fi le(s) is erased.
DIR F:%1 logged dri ve from D to E a nd runs Th e w ho le p rocess takes about l
This batch fi le is essentia ll y a ut ilit y SuperCalc. When you fin ish using Su- second lo nger t han a regular ERASE
that checks each volume for '% 1'; the perCalc, the utilit y sw itc hes back to comm and , a nd it is wel l worth the
percent sign is a variable used in a dri ve D. wa it.
batch fi le, w h ich is rep laced by w hat- Yo u ca n write simil a r batch files
ever is t yped after the batch fi le's fo r a ll your p rog ra ms. This is es-
name (' DIRALL'). If 'D IR ALL p ec ially helpful fo r BASIC p rog ra ms. C o p ying Files
FLO PPY.PUB' has bee n t yped , the My copy o f PC-Talk resides o n vol- Copying fil es fro m one disk volume
fi le looks for 'FLOPPY. PU B' o n a ll ume F, but ' TALK.B AT ' o n volum e D to ano th er can become e<1sier and less
th e volumes. Once t hat fi le is located, performs th e fo ll ow in g: risk y. Rath er th an ty ping 'COPY
the fi le's name, locatio n , size, a nd the F: FILENAM E A:', t ype 'BA: FILE-
tim e and date of its most recent rev i- BASIC PC-TALK NAM E'. Thi s invo kes a batch file,
D: ' B.BAT'. No t on ly does it simplify
cop ying, b ut it p revents accidenral
copying of a fi le over another fi le
D evelop procedures to Erasin g Safely w ith th e sam e na m e.
Typing 'ERASE' d irec tly fro m th e ' B.BAT' is as fo ll ows:
name, sort, and categor-
key boa rd in creases the p oss ibilit y [1] DIR %1:%2 REM DESTINATION DRIVE
ize files. th at m ass ive amo unts o f data will be [2] DIR %2 REM SOURCE VOWME
lost. Typin g ' ERASE::- .':·• will des troy [ 3 ] PAUSE CTRL 2 TO ABORT. ANY KEY TO
an entire vo lume o f d ata, a nd t yping CONTINUE CTRL G
'ERASE':· .COM' w ill destroy a ll [4] COPY %2 %1:
sion a re displayed. If th e fi le is no t lo- C OM prog ra ms a nd the syste m w on't [1] This step searches the directory
cated o n a partic ular volu me, D OS eve n ask if you rea ll y want to do th at for th e fil e o n th e d esti nation drive,
repo rts ' File no t fo und '. (as some programs will ). To protec t chec ks to see if th e fi le c u rrently ex-
T hi s batch fil e can also be use d m y fil es, I c reated a batch fil e, ists, and if so, w he n it was last
w ith the ":· .' and <>:·. ,:. ' pa rameters. 'ERA.BAT' . If I w ant to erase a file, backed up. T he va riabl e '%I' is used
Typing 'DI RA LL ':· .PUB' locates a ll 'ST EV E', I t yp e ' ERA ST EV E', and fo r the drive na me a nd ' %2 ' for the
fi les w ith the '. PUB' ex tensio n on a ll th e batch fil e does the rest. fil e na me .
volumes. Typ ing 'DIRA LL BUS ':-.':., Th e numbers in brackets to th e left [2] Searches th e directory for the
locates a ll fi les beg inning w ith ' BUS' o f the comm a nd s d o not a ppea r in fil e o n th e source volu me to see when
on a ll vo lumes. th e fil e. it was last upd ated.
[1] DIR %1 [3 ] Offers ~1 cha nce to abort the
[2] PAUSE A'Ny KEY TO ERASE %1, CTRL 2 to backup , if necessar y. The ' TRL G'
Ba tch Files That Find Pro g rams ABORT CTRL G causes the PC spea ker to beep.
Batch fil es ca n a lso be used to locate [3] ERASE %1 [4 J Copies the fil e from the so urce
progra ms o n va rio us volum es . Yo u volum e to th e dest ination disk or
may use volume D as the ma in dri ve, vo lum e.
fo r insta nce, but yo u also need to
store progra ms o n o ther vo lumes.
---·--
Net Present Value (NPV) I Modified Internal Rate of Return (MIRR) I
Micro TM
--
Once, when I mea nt to typ e 'ERASE Present Value I Future Value I Payment Amount I Number of Payments
I Interest Rate I Odd-Period I Gross Profit Margin (GPM) I Selling Price
~, .BAK ', I accide ntall y typ ed ' ERASE I Cost I Amortization I Depreciation I Straight-Line I Sum-of-the-Year-
Digits I Declining-Balance I Bond Price I Bond Yield I Mean I Standard
~- . BAT ', which resulted in th e de- Deviation I Weighted Mean I Linear Estimation I and more ...
stru ction of about 30 valuable batch MicroQ Incorporated
fil es. Fortunately, I had th e files
backed up, so the lesson was rela-
3843 Plaza Drive I Fairfax, Virginia 22030
•
tively painless.
Like other batch fil es th at do era-
sures, this one first chec ks the direc-
tory and di splays the file nam es, and
th en o ffers an oppo rtunit y to back
o ut o f the proced ure. This batch fil e
is as follows:
DIR *.BAK
PAUSE CTRL 2 TO ABORT, ANY KEY TO
CONTINUE CTRL G
ERASE *.BAK
·-
Relax
After al I my precautionary pro-
AT LAST! FULL SIZE KEYS cedures, you may wonder if installing
a hard disk is worthwhile. It is. The
- ·- ·-
APPLIED DYNAMICS -
_, ....
..............._
__ ._ - ........ - - - - - - - - - - -
.... _.~- -
H
Kit comes complete with simple instruc·
tions. Takes just seconds for anyone to
install. No permanent modification .
P.O.Box1810,Cottonwood,AZ86326
bounty.
Micro Disk
1422 Industrial \Vay
Dept. W Ga rdneruiffe, NV 89410
NAME................................................................................ $18.95 7021782-8105
ADDRESS ........................................................................ . Total Price Includes
JET and }FORMAT
CITY ..................... STATE ..................... ZIP .................... . First-Class Mail.
Ta ff Tree- Systems
Check or M.O. Enclosed D Charge to Visa D MC D Arizona Residents
1036 Los Altos Ave.
I VIS4 !Visa and MC Call Monday thru Saturday
(602) 634·7148
M
Card # _ ...... ............... ..................................... Exp. Date ...........
~I
Add 4% Tax
Dealer Inquiries
Invited
Los Altos, CA 94022
4151941-5500
Lon Poole
The following excerpt is Chapter After clearing the screen, the pro-
14 of Using Your IBM Personal Com- gram above generates the note A be-
puter (Howard W. Smns & Co., Indi- low middle C for a second and a half.
anapo lis) , a comprehensive book that While it holds the note, PC BASIC
takes the user from turning on the executes the rest of the program,
power to advanced programming in which displays musical note charac-
BASIC. This guide to making music ters at random locations on the
with the PC introduces the full range screen. In fact, the program finish es
of sounds and tempos the computer before th e note stops.
can produce and provides listings for PC BASIC will not overlap execu-
several m elodies. tion of two SOUND statements,
however. If a second SOUND state-
ment occurs before th e end of a tone
The PC can generate sounds and from a prior SOUND statment, the
music through its built-in speaker PC waits until th e first tone finishes.
using either of two BASIC state- For example, if the following line
ments, SOUND or PLAY. Both state- 14-1 illustrates the frequencies of the were added to th e previous example,
ments give you control over the natural notes spanning two octaves the note it generates (D above middl e
frequency and duration of a tone, but below middl e C and two octaves C) would not occur until after the
neither statement can control loud- above it. earlier note lasted its I Y2 seconds:
ness. Tones produced are always The second number in a SOUND 80 SOUND 587.33, 9.1
pure; there is no direct way to distort statement determines the duration of You can turn sound off at any time
them for sound effects. the tone. Duration is measured in by executing a SOUND statement
clock ticks, and there are 18.2 ticks with a duration of zero, like this:
per second. Table 14-1 compares se- SOUND 1760,32767
lected clock tick values with typical Ok
Generating Tones
music tempos and their equivalent SOUND 100,0
The SOUND statement generates a number of beats per minute. Ok
tone of any frequency between 37 PC BASIC does not wait for a Tones above 25,000 hertz are inau-
and 32767 hertz (cycles per second), SOUND statement to finish before dible; in fact most people cannot
lasting for any duration from a split going on to the next statement. The hear tones above 15,000 hertz. There-
second to a half hour. Here is an following example demonstrates: fore a SOUND statement that spec-
example: 10 CLS:WIDTH 40 ifies a high frequency will generate
SOUND 523.25, 18.2 20 SOUND 440, 27.3 periods of silence.
The example above generates a tone 30 FOR K = 1 TO 40 ·
that has a frequency of 523.25 hertz, 40 LOCATE RND(1)*23 + 1,RND(1)*39 + 1
which is the note middle C. Figure 50 PRINT CHR$(14);
60 NEXT K
70 LOCATE 24,1
1 f -F J
ui site rr:mslari on of notes to mulri- 493 .88 440.00 392.00 349.23 3 2 9.63 293 .66 261.63
digit numbers is awkward at best. In l3 A G F E D c
Advanced BASIC, ~m u crn use the
PLAY sr:ircmenr instead . Ir has a spe- -=T- - -~
-l
~ ---
Naming Notes
There arc two ways to specify notes
t
27.30
Lirghissimo t
40
in <1 PLAY statement subcommand
1}20
La rgo t
60
strin g. You can name the note by let-
l
Larghetto
ter, like this:
lOO PLAY" C 0 EFG A B "
The exa mple above plays a seven-
Gr;we
Lento j
16.55 66
norc sca le, starring with the C above Adagio
middle C.
for sharp notes, suffix th e name of
1
14. 37
Adagietto l
76
IJI
Anda nte
th e note with a # or + character.
For flat notes, use the - character as a
And:111tino t
108
suffix. Sharps and flat s that have no
co rresponding black key on a piano
arc nor ;11lowed, nam ely B-sharp, E-
!
9. 10
ModerJto
All eg retto !
120
PC WORLD 177
s Hands On than one period after a note; each
period increases the note 's length by
SCRIPT and GML T he length of the note is equal to one 50 percent. Here is an example of a
divided by the number that follows dotted half note and a dotted eighth
on your PC! the note. Thus a suffix of 1 designates note:
ReadiWriter TM
a whole note, a 2 designates a half
note, and so on. The example above
PLAY " C2. GS. "
110{(' Pla y a n:-imed nore (C, D, E, F, C, A, o r B) in rh e currenr ocr:we, eirher sh:-irp (suffix + or# ), flar
(suffix-), or narur :-i l (le rrer alo ne)
Ooct Ser oc rave numb er, 0 ro 6 (middle C is ocr:-ive J )
N 11 hr Pb y :-i nore by numb er, 0 ro 84 (0 me:-i ns resr)
U e11 Set rhe le ngth of all bter no res, fro m :-i wh ole no te (lc 11 = I ) ro :-i 64r h no te (/C11 = 64 ); Op ri onall y,
le11 :-i lone m:-iy suffix :-i single nore ro only :-iffecr rh:-ir no te
J>le11 P:-iuse (res r): fen as described for rh e L sub co mm:-ind
dots E:-ic h peri od rh:-i r suffi xes :-i no re o r pau se suh com m:-ind hold s the nore or p:-iu se 11/2 ri mes norm:-il
Th ea t Set th e re mp o in be:-irs p er minute, 32 ro 2S5
MF M u ~ic fo reground , progr:-i m \\':-t it s
MB M usic b:-i ckgro und , prog r:-im co nrinu es
MN M usic norm :-i l, nor leg:-ito or swccaro
ML M u sic leg:-iro
MS Mu sic st acc:-ito
Xs$: Exec ut e subco mm and s fro m :-i no rh er st rin g
DISCOUNT
•IBM PC· BUSINESS.•
· •SOFTWARE• HARDWARE• B B- A # A A- G# G G- F# F E E- D# D D- C# C
•NOW IN OUR 3RD YEAR•
-
'r :f: E ,E =r t t 'E E
•
--
• • LIST COST
•• - - - - - -
-- -=- - -=====: Octave 6
•CONTINENTAL HOME ACCOUNTANT + 150 89 84 83 83 82 81 81 80 79 79 78 77 76 76 75 74 74 73
•Denver Software EASY 750 469
•IUS G/L-A/R-A/P (Ea) 595 379 B B- A# A A - G# G G- F# F E E- D# D D- C# C
All three -Package $pecial 1495 969
•Peach tree Ser. 4 G/L-A/R-A/P (Ea) 595 355
COMMUNICATIONS SOFTWARE
•D.C. Hayes Smart com II 119 79
•Microstu f C rosstalk 195 119 72 71 71 70 69 69 68 67 67 66 65 64 64 63 62 62 61
•South east ern Data Capture 120 79
B B- A # A A- G# G G- F# F E E- D# D D- C# C
DATA BASE FINANCIAL MODELING
•Appl ied Software Versaform 389 249 Octave 4
•Eag le Money Decisions 199 129
•IUS Easy Filer 400 259 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49
• LOTUS 1·2·3 495 329
•Microsoft Multiplan 275 175 B B- A# A A- G# G G- F# F E E- D# D D- C# C
•Software Publ ishing PFS:File 140 87
•V isicorp Visi calc/256K
Vi sitrend/Plot
250
300
169
209 ~ ~ - l -~ .-;J J ij ;r- =1- i oj 1J J ~ iJ Octave 3
dBASE II $PECIALS---1
dBASE II (DOS or CP/M-86) $419 PLUS . ..
"dBASE II User Guide" by Adam Green Notes
Now ... an easy way to learn t his #1 Program!
Rests
List S29 FREE w/dBASE II PURCHASE
• dBASE II UTILITY SOFTWARE • Wh ole
•Fox & Geller Ouickcode (Pgm. Generator) 295 179
dGRAPH (u/w Ouick code) 295 179
dUTIL (Programming Aid) 99 59
•HumanSoft DBPlus (Sorting Program) 125 89
• dBASE II PACKAGE SPECIALS • H alf
•dBASE II + Ouickcode 995 579
•dBASE 11 + Ou ickcode + DBPlus 1120 639
•dBASE II + Ouickcode + dUTIL 1094 619
•dBASE II + Ouickcode + dGRAPH 1290 749 Quarter
•dBASE II+ All FOUR ABOVE 1514 849
•ORDER DESK•
TO ORDER (7:30AM-4PM M-F)-CALL ...
Eighth
• (213) 823-0767•
PHONE ORDERS OVER $300-DEDUCT $3
•TECHNICAL HOTLINE: (213) 306-3642•
•7;30-9AM M·F•Consultation available• S ix teen th
TERMS : MAIL-ORDER ONLY. PricesfTe rms subject to
cha nge wlo notice -Some items-limited supply. Mail
Ord ers under $100-Add $10. Al l Sal es F inal.
PAYMENT: Cashier's Ck/MO/Bank Transfers/Personal
cks-Allow up to 20 days-CA : Add 6% Tax. (LA: 6 V2% ) Thirty -second
-No COD or Terms ·C.W.O. only.
SHIPPING: UNDE R $750-Add 2% (min. $5) UPS Sur.
Over $750-FREE UPS SURFACE!
Pos tal /Foreig n Ad d $25 + Postage
MASTERCARD/VISA: Add 2% (Min. $200 c harge)
'~ IBM PC-TM of IBM Inc. ''· dBASE 11-TM Ashton-Tat e
PCW04/I PC05
•FREDERICK E. DEEG•
and Associates Figure 14-4: Note and rest lengths
13234·A FIJI WAY
MARINA DEL REY;CA 90291
MICRDFLA!iH
120 Village Square, Suite 126
I F F r I f Orinda , CA 94563
•• • OR CALL . iil
·~·-·_·~ : (415) 680-1157 __V1SA
f-----J -----
ABC.:: DEF: G F::t: E F .:: A C= D ,
NO CREDIT CARD SURCHARGE!
Only $4 .00 UPS shipping / handling
r&' Ejr JJ I JI f r f
and insurance per order
Higher for printers & m oni tors -please ca ll
CA residents add appli c able sal es ta x
Items & pri ces subj ect to change
---
D G F.:: G E G Fl: G D c B A G F l: G A Minimum order $100 .00
l®s JeJ J J Jl I r f J I Ef
-------J j j.
Dea ler inq uiries welcomed
rI - - - - - - - - - ,
Yes , I want to be a Micro Flasher' Please send me:
QTY PRODUCT S
I
PRICE
D E F: G A B c B A B D G Fl: G I= I
I I
Shipping . Handling, Sales Tax .. . ...... . : _ __
Total Enc losed . . . .. .. . . ... .. ·- --
Figure 14-5: "Minuet" from Anna Magdalena Notebook, by J.S. Bach IShip to:
1
Name _ _ _ _ _ _ - - - - -- -
1 I
Address - - - - - -- - - - - - -
'---------- J
Ci ty , State. Zi p - - - - -- - - -- -
1 n(
Phone )
re WORLD 181
=Hands On T he dot over th e first note in the first
IBM PC users measure mean s it is to he playe d st;K-
T hen, playing the tune sto red in th e cato, so the MS su bco mm and desig-
a rra y is simpl y a matter o f using an X nates that. Th e no te itself is <1 )) in
Discover the subco mmand to inco rp o rate each <1r- octave 4 (the defoult oc tave), and it is
ray ele ment in turn. a quarter note, so th e sub command
ultimate in T he sco re for th e " Mi nu et" spec- D4 plays it. The nex t subcommand,
quality ifi cs a tempo o f moderato (Figure MN, se ts no rm al perfor mance style,
14-5), which Ta ble 14-1 says equal s sin ce th e re mainder of the notes in
printing. 108 to 120 beat s p er minute. T he th e measure a re not marked sUKcHo .
subco mm a nd in th e fi rst measure Th e nex t no te is in oc tave 3, and th e
(Fi g ure 14-7, line 101 0) sets th e 03 sub comm and stipulates that. The
The Tally te mp o at 11 0. It <1lso establi shes th e G, A, and B su bco m ma nds pby the
MT160L default no te length as a n eighth no te. appropri ate eighth no tes. The last
$895 complete!
\11dant1·
n
-end accoun ·~ ~ ®!± EEfttt€ J- ~q=Jflfllt=Fn 4~
t hese feature l ,l•g;1lo
F 8- A D C F E D C 8- A 8- C F E F
A F A G F E F G C F D F E D C::: D E A
10 DIM TUNE$(4)
20 CLS:WIDTH 40:KEY OFF
30 LOCATE ll,17:PRINT "Minuet"
40 LOCATE 12,15:PRINT "J.S. Bach"
90 REM '--Read music from data------------------------------------
100 FOR MEASURE=l TO 32
110 READ NOTES$
120 TUNE$(MEASURE\8)=TUNE$(MEASURE\8)+NOTES$
130 NEXT MEASURE
190 '--Play the tune----------------------------------------------
200 PLAY "xTUNE$(0); xTUNE$(1); xTUNE$(2); xTUNE$(3); xTUNE$(4);"
1000 '--Music, measure by measure---------------------------------
1010 DATA TllO LB MS D4 MN 03 G A B 04 C
1020 DATA D4 03 MS G4 MN G4
1030 DATA 04 MS E4 MN C D E F#
1040 DATA G4 03 MS G4 MN G4
1050 DATA MS 04 C4 MN D C 03 B A
1060 DATA MS 84 MN 04 C 03 B A G
1070 DATA MS F#4 MN G A B G
1080 DATA 84 A2
1090 DATA 04 MS D4 MN 03 G A B 04 C
1100 DATA D4 03 MS G4 G4
1110 DATA 04 E4 MN C D E F#
1120 DATA G4 03 MS G4 G4
1130 DATA 04 C4 MN D C 03 B A
1140 DATA 84 04 C 03 B A G
1150 DATA A4 B A G F#
1160 DATA G2.
1170 DATA 04 84 G A B G
1180 DATA A4 D E F#: D
1190 DATA G4 E F# G D
1200 DATA C#4 03 B Q4 C# 03 A4
1210 DATA A B 04 C# D E F#
1220 DATA MS G4 MN F#4 E4
1230 DATA MS F#4 03 A4 04 C#4
1240 DATA MN D2.
1250 DATA D4 03 G F# G4
1260 DATA 04 E4 03 G F# G4
1270 DATA 04 D4 C4 03 B4
1280 DATA A G F# G A4
1290 DATA D E F# G A B
1300 DATA 04 C4 03 84 A4
1310 DATA B 04 D 03 G4 F#4
1320 DATA G2.
P WORLD 183
55 Hands On
0 DIM TUNE$ ( 4)
20 CLS:WIDTH 40:KEY OFF
30 LOCATE ll, 12:PRINT "Minuet in D minor"
40 LOCATE 1 2 ,17:PRINT "J.S. Bach"
90 REM '--Read music from data------------------------------- - -- -
100 FOR MEASURE=l TO 32
110 READ NOTES$
120 TUNE$(MEASURE\8)=TUNE$(MEASURE\8)+NOTES$
130 NEXT MEASURE
190 '--Play the tune----------------------------------------- - - --
200 PLAY "xTUNE$(0); xTUNE$(1); xTUNE$(2); xTUNE$(3); xTUNE$(4);"
1000 '--Music, measure by measure------------------------------- -
1010 DATA T90 ML L8 03 A4 04 F E D C#
1020 DATA D4 03 A4 B-4
1030 DATA 03 C# E G B- A G
1 040 DATA F4 E F D4
1050 DATA F4 B- A 04 D C
1060 DATA F4 E D C 03 B-
1070 DATA A B-16 04 Cl6 03 F4 E4
1080 DATA F2.
1 090 DATA A4 04 F E D C#
1 100 DATA D4 03 A4 B-4
1 110 DATA C# E G B- A G
1 120 DATA F4 E F D4
1130 DATA F4 B- A 04 D C
1140 DATA F4 E D C 03 B-
1 150 DATA A B-16 04 Cl6 03 F4 E4
1160 DATA F2.
1 170 DATA MS 04 A4 03 F ML 04 A G F
1180 DATA El6 Fl6 G C2
1190 DATA MS F4 03 D ML 04 F E D
1200 DATA C#l6 ·Dl6 E 03 A2
1210 DATA A B 04 C# D E F
1220 DATA G E C# B- A G
1230 DATA Fl6 El6 D E4 C#4
1240 DATA D2.
1250 DATA MS A4 03 F ML 04 A G F
1260 DATA El6 Fl6 G C2
1270 DATA MS F4 03 D ML 04 F E D
1280 DATA C#l6 Dl6 E 03 A2
1290 DATA A B 04 C# D E F
1300 DATA G E C# B- A G
1310 DATA Fl6 El6 D E4 C#4
1320 DATA D2.
Figure 14-8: Program to play Bach Minuet in D minor (see Figure 14-6)
h _= “F:
=_T_ _E q_
I_| T
M U LH ____'U N C T m N E um ___‘- O P C A D D0 N E D A H D
“:E__3_ih:I___
|_“fn:_4_____j_+ hu_n1‘_wa;_ni¢_ fl i
___
I:_"I m;_i
|WE.
____I______
h_'_h15Il‘._“ “111*
_i? l_£L_| ':"
__
-IJI
I_f_
_I.
‘II
-J-I1|___|
Lr
rm
_l___|
I_’_‘Ii
I__ _I.
_|_
_|
ll
\‘
_!1
___2
_€P___
_.1
_|_I‘‘gig
1____|___?“_
I HQ E
:____I-
_-I.i
-_‘_‘____-.‘ __- ___ _ _
P
-_U
_.__-E
E
__‘_-_
_I~.__$
_I_‘Q
__-_-_
___"
_
1
_L*(LL____TL_‘__F:H_-L.IR__ _ Tn‘
:__‘R
__ifG,__“________h
___
‘h_qT_H:____r
fl_m_A_L'_Ffl€u_I _j
LE
__m_
::4
_inIi______
____‘__I-_.‘.____' :_H
= :__d % FLi
____”
_F
-_ v__fi
__"H_swung"
:__ “” _1
__"‘_Er_-hi __*_q___I_p:_|I___
_1___fi:_ 1_ _:“_¥_ ____- _t___
_l_
_____
I-_~.
_|_-_
___H_
I_ _rP_‘n2::__‘___
| u___hr_JM_| d"_Ih_ ‘|,_ _h_ _| _ “
_m_fi|F_hfl___n H_|r_.__
'_luh_r{__|T_I__" _ _|In"I_
_“II
-‘ -:“_w =_m_;_-lm_____:___________P
“ \.|_
_=‘_“ n‘____“.
{‘.'I.‘-__-‘H‘
q
fimH?iww_:1hQ_fiF_i;gfi%M;qTH
* /
M______‘
_i:
-M
___
r_igr
_M_L_w___‘Q32‘
__1E________
_%_: _ _ _ h\m_ H ___
_h_1__u|
H n_:_m_unhmf____“
n_______
flmh___}___J_ -
_‘_
‘_ __U__
_l_
bl
I-|_
__l_
H
E
Iilr
ifllhl-_r
k_H
II__
______m__%__________|
_II“
_‘___
_._I
__IH
I____.1
___’
_____%__€
~___“
‘_I___I.. __II_‘_______|
l_-'‘
__L _"_._|I
_I___r_l__Il_}.__._|_r' "_F___-___
:_h_
II_
____PH
________
______“
flH_‘IE
_PU '_H _|J |_ _ l|_ IJH_
___! E_
_ _!___
n_____
_n_H
“_ _J‘
II_______
___‘"i_=_vmyr:|_\___
____H__-
_$.__-__l‘___
n
I_‘*1
_mr_2"|_ _-|_i
_y
____J
_I
-?___
_-_-In“: _ rI_I__J.I_|_bhl_I_l|_IL_"'_l___r__-I_- ___Il_ _HWW
I‘Hm____-
__mfi__'%___-I I
_P_H__
_h___
w______
E_____
_E _|*~_W_|L_l:_m_|:_J_“r_L _ _u€i
,‘I._
__
A-.__
_H:_i‘_
-l___-h:_1‘_
_H
I“l_4“
h1:
'Ir_|._"'______
|___| _‘ |F1_ P_ H_1|_|"
i
I‘I _"_
__H
rmnnrv
__
.
--_____,‘
___'.‘u
___I
___-
_-________I_F
_I.
I
‘‘Ii
__tI
__ I
__|rfirL
____1_
|‘
II“II_____rE“IJ.__
!‘
Fr“;
___q;_*Hy
IF ___:
_I______|
___il.'._I
_____
_____
: _ _ l q______ ____
_\-
-\_____h___:
- __-_l_._t'''
_."._-_H_u_ |w_i“__IT_. -_ _hl_“I _, i_ _‘
in__
___|M
__-.IrT_" U__“L| fI_I__I
_$_
hr_P__‘"|*F:
_I_ _J_M_}! _ _ _T
.Hi‘:
_._|____-
‘ll
_
.__
‘___
“E
____-_I
_-_l_3_
._“
.
___M_____rw__
_m___
_.
1_-_
___._____
__c_.
___IIl____"“_-l___1._ —_
if
_-
_‘K"
Q
-_
‘I'II'I_
Iff
A
*___‘J4_
1_____
_‘\“_
E\’_r_rMf %J
i
__|_-I
r__:|__|_
__' I1___ __I'|_l____
IIY@_""“‘AC%_*U“Ima_':mH
~wP* M
wmmamammoG“emb
F _I u_M"Hes: fin-
n‘wG_ %§s;u€:§P£5E%$qM
E
_J‘H_.J1AD_wm
-_ _ _ _ _ _
M?m @% %K_
QflnEm_J;|'*Hflmfl
M 0
).'J_
A__
___
MMbVm
__Ifl
_mt
__
‘r
_J
____‘
__d_'_ _@__|
|_D_n.__|___h
__||
______H S
A
°K_
_
K _ bhrus
_fififinu
H
"
"2
mpy
IPM
__ _ _ _ ;
___E__I_fl__P__‘ ____
_“___
4__ _J_ _ "_5_
%_
.{___
_ _F M"mMnvfl{ pfirpl aaaes ehhwf‘4 ulwmnnm _h_H_
H PJ_mt
m;mm
im
i_a kwyfi
M
mi‘
_CO_ _ _ _ l_ _'
Oe
_
, hm
_1
Q0HWH_ 2CA_ m
p_Sm0A
Udp
N
_fi n
L
H e
O
_H_ w
Ce CO
r mW
Una F
m mm
e _V__d_L
I___I
1‘_
3
R_'
Q_"U1
I _\_
U_ I
Q
p_ O O m _m p_ I Od U O [E ii
'5
__'
_U
‘J1
|'
SASSCW _ _ _ _ _ dgowwm
%C3Jmmm xquf_m___T_‘|_"_ %____w‘
wWCAMr eICamO S_oyp] “I umw
_.
0L;m
C
‘AUWUAOSPpqum
u_V W dE_k
’
ene.fc\fHmP VwflS6 Fmmt
_amLéf‘_ _ n_
_'_
_"__ IW
']‘ _
.e
p
1|
p
1‘O
'E
H___
D
_.'
1II __
E __
Jv ‘
u
_.
“__
“________l__
.I
‘
_ ill 6?
I
Kangar-
1'
_____‘___‘__
i
\J
k
fil_
_______l
-
_______II
M
___~_‘
Mr
_____ .
'I______'_ _
-
I
“MO,
*r‘
-1.-_
h
-II
_-
.mF
_ 8&2g‘_Ixto_'_q8?kfi
% ______UI
;_@__3
_ _ _I1
___
i
i
____ r.
.____I
_‘___‘____
_HF ______
i
_.__.'_
l-I
~I_
._i
_‘
Hhl
I_
II___‘\__
.
't
____
_ _ __l
| -_
_m_fi_
tog
_mzo
mw>_m_:o____C__ m3w_on@E_:UI_8_‘Er_o>OOOm< 3'_tO%®vn___omO_mt_®§E5O__' F_ I“_f II_|II|_|_I|_|__|_|_|___II~___:__ __HmwEE
'___L
1I‘IIll ___2_w_“E
|D_"zofi_mgHo_eQm_OJnm;@O_zw5q_Oo_
My
“M
_%_
5:wE54>m_§__5_®m5_w:%m_fiOHm__mOxvomm
__‘I
IIi
|___II
IiI_I_|_
__
___
I||_IIIIIIII
I 5_O_g@_Q_ @_ x>?_UCM
mC__“=8
O_ 2U_ _o C_EQ8O_$_uat
m_ N_w_ Oom_
i
I‘.
__'I_‘
_. _t
*
_II_
’___
___
t
I.
_-
’I__I_
.~
_____
-_‘".“*1
.
.“.
‘I
i-__|__-J-
_.
__.‘
17
_'I_.I
_
w_~6_‘Q13M::O
_I__F
I‘.
il|
__|-
_'____
L_|I_||
..--L_‘
__11_
'it
i.Ii
_g“
I.
_‘
______-*
___
__
LI:_-
‘_-_I
IIII_
.
_t I_
- __
I~1I___
_’
____-
*___I
i___
“_
_____I
__'
___’
_____________
h“___
fP___
_“D__._l
__ __
‘I
If_I
ll
‘
1
bk
__@__HOH®C§_O2HC_O®\_ n!_D#:_ n_ 1 H5
lr_ _ _____
_w‘ _fi_
___-
_‘__
I-_ ~_I
i I_ _ If
I _
‘I “_|1I
_I_U:
_____
_
_m_w®>__Og_cflmno:_bgcQ_w\EMo O20
'
I.
-
H
___%
_ _“_|_ ‘I
I_‘
I‘-
1 I___P
_I
_II
1I __I_Lul
-_
J__I
I_____‘_
‘1 __
_
__
_______
-___&__
L_______
‘______
Q___ _ *
I__I L ___I
_I_-_
I
II
_ HI__i_r_ H___‘__l__‘
.I___"__
______
:
____.
I_
_ .'_
, __
_|___H__
1__-
_ __1
_
_ . __
m
b_
I__I.
_:“‘__
'*_
'‘H
__
I‘
_ |_ _ .-_
‘__
_ “_A_ _h_"w_L_l_ _ __
é
.I_
K
t
.ll
_‘P
_it_.
_ FL__|
_u__8
2:
2;
_ @n_W_wfi_ _&mC_E_U_ _wg_ _v
@be §_wJm_' m_H__Ih_______a___1_____R_Ev_______ ti
__‘_PCO_m_o
IllI_
*0
Y_
2
EOEQE
®%m@®_
___aw >_
II||I___
-- -- ---- ... .. • •••
- -
-
- .-
- - .. --
•
••• ,,,
- ,, • ••
IBM and IBM PC are registered Trademarks of Int er nat ional Business Machines Corporation.
------------------------------------------------
REGISTRATION FORM Please make photocopies of form for additional regi strants.
(PCExpo cannot accommodate minors)
Name _ __ __ _____ _ _ _ _ _ _ _ _ _ Title (if any) _ _ _ _ _ _ _ _ __ _
Registration Fee :
Compan y $30 for 3 days. $15 for one day Seminars are free One·
day regist ra nts must indicate date of attendance here
_ _ _ _ _ . Payment must accompany form . Mail
Address deadline : May 16 , 1983
0 Please check box for discount air travel and hotel rates
City _ _ _ _ _ _ _ State _____ Zip _ _ __ information.
Your company's primary business. Check one. Check your primary job function .
1 0 Accoun ting form 9 f; Engineering 18 0 Office Product Sales 1 fl Account Executive 9 I : Designer (All) 17 0 Salesperson (All)
2 0 Advert is ing/Mark eting 10 L: En t erta inm en t/Ne w srrv 19 O Publish in g 2 [ J Adm1n1 ~ trator 10 I : DPM/P Manager/Operator 18 O Scientist
3 0 Banking/Insurance/ 11 L Governmenl/M11otary 20 O Research/Development 3 O Bookkeeper 11 I Doctor 19 O Serv ice Techn1c1an (Computer)
Real Estate/Cred1USecurit1es 12 0 Hospital 21 C Transportation (All) 4 ll Chem1sl/Pharm . 12 : Engineer (All) 20 O Software Developer
4 0 Communications 13 0 Hotel 22 O Ut1l1ty 5 C Consultant 13 l Lawyer 21 O Teacher
5 0 Computer Consultant 14 0 Industrial Design 23 O Wholesale/Retail Sales 6 r Corporate Officer 14 OEM (Computer) 22 O Turnkey Vendor
6 0 Computer Dealer/Dis t 15 0 Law Office 24 O Other (Please Specify) 7 l C P.A. 15 I · Programmer 23 O Other (Please Specify)
7 _ ....:11">kur.I 11::T !Odwr •£ • 1;·Jvro -.n1 r ...n utl.tn1 - ~ ~•Lili...., JC.rt'- lhl i) I~ 1
' o I.If " ~
8 D Education 17 CJ Manufacturing
Mail to: PCExpo. 110 Charlotte Pl., Englewood Cliffs, NJ 07632 Telephone inquiries (201) 569·8542
The DIPLOMAT'm and DM/T'm
,.
.----------- - - ·,. ...._ '
(408) 946-9041
·-----
·-
:::: - 11 -
--~ :.
Integration for Tomorrow's Technology™
::=: ~
M ANUFACTL....RING COMP ANY
780 Charcot Avenue • San Jose, CA 95131
189
::: Hands On: PC Keyboard
Peter Norton
The keyboard is at the heart of the Scan Codes Since keystroke in for mat ion pas~cs
connection between human and The keyboard microprocessor docs from the keyboard to the syste m unit
computer. The 83 keys of the IBM not interpret the keys according to through a port, in theory any pro -
PC keyboard hold the codes that al- their common meanings (e.g., the A gram with access to the po rts can
low you to communicate with the key doesn't mean A). Instead, the communicate directl y with the key-
computer. Inside the keyboard is a keyboard unit recognizes eJ.ch key by board. In prJ.ctice this isn't the case
microprocessor, the Intel 8048, that J.n identifying number CJ.lied the scan because the keyboard unit ge nerates
handles the task of supervising the code. The scan codes of the keys J.rc interrupts processed by the ROM
keys and reporti ng their activity. The numbered from 1 through 83 (sec BIOS. H owever, a short BASIC pro -
8048's tasks include car rying out di- Figure 1). When a key is pressed the gram can be written to re ad the key-
ag nostic error checking (pe rformed keyboard unit reports th e scan code
when the computer is powered on), to the system unit. When the key is
checking for stuck keys, J.nd dc- released the keyboard unit reports
bouncing (preventing one keystroke again, this time with a released key
from being seen as two). code, which is the regular scan code
The 8048 also has the abil it y to plus 128 (hex 80). (For J.n explana-
buffer up to 20 key actions in case tion of hexadecimal notation, sec
the PC system unit can't accept them. "How the PC Thinks," Vol. 1, No. 1.)
Normally this buffer is empty, for the Keyboard actions are reported to
PC system unit is rarely unresponsive the system unit via interrupts and
to the keyboard's request for atten- ports. When a key action occurs-
tion. when a key is pressed, released, or
You have probably heard the PC automatically repeated-the key-
beep when your keystrokes move board unit records the action in its
ahead of a program's ability to ac- buffer. The keyboard unit then gener-
cept them. This beep isn't CJ.used by ates J. keyboard action interrupt
a full buffer in the keyboard unit; it (using interrupt 9). In response to the
sounds because th e buffer mJ.intained interrupt, the ROM BIOS routines
by the ROM BIOS routines that sup- read the scan code from the key-
port the keyboard is full. While the board port (port 96) and se nd in-
buffer inside the keyboard unit holds structions back to the keyboard port
20 cha racters, the ROM BIOS buffer to clear the key action from th e key-
holds only 15. board unit's buffer. If the system unit
doesn't respond to keyboard inter-
rupts (this rarely occurs), the key-
board unit's buffer accumulates the
scan codes. Scan code 255 (hex FF) is
used to report that the keyboa rd
buffer is full.
I I I
• I I I I
• • • I
• '
•
I
• I I
• • • I I
• • • •
.
' ·.. -.
I
• I I I I
•
I I •• I
• I I I
___jJj
I I
•
PC \X'ORLD 191
~Hands On For th e three ordinary shift keys, lists the co ntrol bits for the key-
which must be held down to be ac- board, which you can see in action in
tions. These four keys are Ins (insert ), tive, the ROM BIOS routine keeps Listing 2.
Capslock, Numlock, and th e ne- track of whether they are pressed or Several interesting features are re-
glected Scrolllock. Two of these tog- released and makes appropriate vealed in Table I. Note the parallel-
gle keys, Capslock and NumLock, changes in the interpretation of the ism in the first 4 bits of the 2 bytes
are part of the keyboard shift mecha- keys. The ROM BIOS pays attention for the four toggl e keys. In the first
nism, while the other two control to the scan code sent only when a byte, the current state is indicated,
their own special information. shift key is released.
Nomenclature is on both top and front face of keybutton as shown. The number to the upper left
designates the button position.
Listing 1
The ROM BIOS keeps information When the ROM BIOS receives a while in the second byte the 4 bits in-
on the state of the four toggle keys scan code for an ordinary key (other dicate whether the corresponding key
and whether the shift keys are held than a shift key), it checks the state of is depressed. In the bits that indicate
down in a dedicated location in low the various shift possibilities and that the four ordinary shift keys (A lt,
memory. Two bytes, located at mem- translates the key into the appropri- Ctr!, Shift left, Shift right) are de-
ory addresses 104 7 (hex 417) and ate meaning, which could be an AS- pressed, the Shift keys on the left and
1048 (hex 418 ), are used during the CII code or a special key code. right sides of the keyb oard are
operation of the PC to ke ep track of treated separately.
these shift- and toggle-key states no Also, note that th e ROM BIOS
matter what programs are run. Toggle Keys keeps track of the insert status as an
The BASIC program shown in List- The ROM BIOS routine keeps track on-off toggle function. This feature is
ing 2 displays the two keyboard con- of more keyboard functions than just generally ignored by programs suc h
trol bytes and demonstrates the the shift states. The status of the key- as word processo rs that make use of
action of the shift and toggle keys . board is kept track of in th e first 13
of the 16 bits in the two keyboard
status bytes at location 104 7. Table 1
Listing 2
PC \XlORLD 193
- Hands On
Byte Bit Subject Matter Meaning when bit is l
the Ins key. Usually any program that
111 s state ;1ctive
uses th e Ins key keeps its own record
2 Ca psLock st;lte active
of the insert state, which might easily
3 NumLock state active
be the opposite of th e insert stme
4 Scroll Lock st;lte active
kept by the ROM BIOS. This situa-
5 Alt key depresse d
ti on means that when a program
6 Ctr! ke y depressed
such as a word processor starts oper-
7 Shift (left ) ke y depressed
ating, it designates the insert state as
8 Shift (right) ke y depressed
off, even if the PC's own record of
the insert toggle indicates that it
2 1 Ins key depressed
should be on. Again, if you stop
2 2 Ca psLock ke y depres sed
using a word processor with the in-
2 3 NumLock ke y depressed
sert state o n and return control of the
2 4 Scroll Lock ke y depressed
computer to PC-DOS, DOS inter-
2 5 hold state state active (from Ctrl-NumLock )
prets th e inse rt toggle as reset to off,
2 6 (not used)
even though according to the record
2 7 (not usl'd)
kept by the ROM BIOS the insert
2 8 ( 11 0 t USl'd)
toggle is still on.
Finally, notice the hold-state bit,
which is set when the ROM BIOS Table 1: Control Bits for the Keyboard
keyboard routine detec ts the Ctrl-
NumLock combination. When th e
hold state is on, the keyboa rd ROM
Special
BIOS runs in a tight loop, waiting for code value Keys to generate it
a key to be pressed to break out of
the ho ld state. The hold-state bit is 3 Ctrl-2 (this is supposed to be taken as CH R$ (0), the ASCII
used to keep track of whether the NULL)
computer has been asked to pause, 15 Back-tab (shift tab )
and during the loop any interrupts 16-25 Alt-Q through Alt-P (top row of letters)
that occur are serviced. If the inter- 30- 38 Alt-A through Alt-L (mid dle row of letters)
rupt is a keyboard inter rupt for an 44-50 Alt-Z through Alt-M (bottom row o f letters)
ordinary key, the hold state is ended, 59-68 Fl through F10 (function keys, no shift)
the keystroke is thrown away, and 71 Home
the ROM BIOS returns control to the 72 Cur so rUp
program that was executing before 73 Pg Up
the hold state was set. If an interrupt 75 Cursor Left
occurs from another device such as a 77 Curs o rRi ght
disk drive, that inter rupt is se rviced 79 End
and the hold-state loop continues, 80 CursorDown
waiting for a key to be struck. 81 PgDn
While the ROM BIOS keyboard 82 Ins
se rvice routine is processing key ac- 83 Del
tions received from the keyboard 84-93 Shift-Fl through Shift-FIO (reguLir shift function key:-.)
unit, it constantly checks for four 94-103 Ctrl-Fl through Ctrl-FIO (control shift function keys)
special cases, Ctrl-NumLock, PrtSc, 104-113 Alt-Fl through Alt-FIO (a ltern;:ite shift functi on keys)
C trl-Alt-Del, and Ctrl-Break, which 114 Ctrl-PrtSc
are treated as commands rather than 115 Ctrl- CursorLeft
ordinary keyboard input. 116 Ctrl- CursorRight
Ctrl-NumLock is used to suspend 11 7 Ctrl- End
the operation of the computer until I 18 Ctrl-PgDn
the suspension is broken with a key- 119 Ctrl-H o me
stroke. PrtSc (print screen) is the 120-131 Alt-I through Alt- = (top row of the keyboard )
command to send a copy of the 132 Ctrl-PgUp
screen contents to the printer. Since
th is operation is c1rried our at the
most primitive BIOS level, it isn't af- Table 2: Legal Combinations of Shifted Keys.
PC WORLD 195
- Hands On avaibble the use of the special keys been better to use I bit of th e auxil-
without using up any of the 256 ex- iary byte to indicue the difference
interpreted as if it were C HR$ (0) in tended ASCII codes. benvcen conventional and special key
the ASCII character set, but that isn't The coding mechanism used by the characters. This method would have
really the same thing as generating a ROM BIOS to indicate the character been simpler and would h~1ve allowed
true ASCII CHR$(0). And the Alt- keyed in (and whether the character the zero character to be keyed in. But
, numeric method doesn't work either, is conventional extended ASCII or a that isn't the way IBM designed the
whether you key in Alt-0 or try to special character), provides 2 bytes system.
fool the ROM BIOS by keying in a whenever a keyboard character is re- While there are 256 ex tended AS-
modulo-256 equivalent, such ~1s quested. If the main byte of the two CII codes (255 of which can be keyed
Alt-256 or Alt-512. is not zero, the input is extended AS- in), only as many special codes exist
In addition to the regular ASCII CII and the character is stored in the as are needed for the intended pur-
characters are the special characters main byte. If the main byte is zero, poses of the PC keyboard. for exam-
used to indicate special keys such as however, the keyboard character is a ple, 40 codes exist for the function
Home, End, and the 10 function keys special character and the character is keys (10 regular codes, and another
(act ually there are 40 function keys). stored in an auxiliary byte. Common 30 for the three possible shift states,
These special character codes make se nse suggests that it would have normal Shift, Alt-Shift, and Ct rl-
Shift). Table 2 shows th e special
codes and the key combinations that
create them. This is a hodgepodge of
codes without a great deal of consis-
tency. Some Alt-key combinations arc
allowed and others are not; the same
is true for the Ctrl-key combinations.
With all these special key codes avail-
able, programs have no shortage of
codes to access for special purposes.
All any program needs are the func-
tion keys and a few special-purpose
Join with hundreds of other large keys such as Home and the cursor
and small companies, universities keys. If more special key codes arc
and individuals who have discov- needed, you will find them in Table 2.
ered the advantages of using truly Ordinary keyboard input to pro-
intelligent communications software grams is available in every langu~1ge
from Persoft, Inc. used on th e PC, but using keyboard
input always involves suspending the
program to wait for keyboard action.
For many purposes this procedure is
adequate, but often progr~1ms have to
SMARTERMnYPC Emulators Include: keep track of keyboard input without
• full emulation of terminal characteristics up • keytop chart (fits on keyboard), reference being suspended.
to the limits of standard IBM PC hardware card, and user manual
Both BASIC and Pascal use key-
• 75 to 9600 baud operation with x-on/x-off • 30-day money-back guarantee if not satisfied
support with program board input services that all ow test-
• integral, high-speed, bi-directional, protocol - • unlimited telephone access to our experi- ing for input characters without
free ASCII file transfer enced personnel
• optional error-free protocol which allows suspending program execu tion.
Currently available for:
ASCII and binary files to be transferred be- • VT100, VT101, VT102, and VT52 terminals BASIC carries out th e operations
tween PC's or between the PC and the host Price: $58-$150.
computer (requires user programming on through the INKEY$ function, and
• Dasher D100, D200 terminals
host computer) Price: $50-$125. Pascal does it by accessing the input
• multiple "user-friendly" setup configurations
• user-defined softkeys for simplified auto-dial
Coming soon: • TeleVideo 950 terminal buffer via a fil e pointer (for details on
• VT125 graphics terminal
and log-in support this, see the IBM Pascal manual, par-
We accept company purchase orders, MasterCard,
• full local printer support ticularly page I2-7 in the first edi-
and Visa .
• runs under PC DOS operating system using
monochrome or 80-column color monitor
"depending on qu antity
tAlso run s on Com paq· and Columbia· com puter syst ems
tion).
BASIC also provides access to the
-- § P,ersoft,
Available through your local computer dealer or dlfectly from .
27 40 Ski Lane
special input codes through the IN-
KEY$ function. \X'hen LEN (IN-
- = Inc.
Software for Professionals
Madison, WI 53713
(608) 233-1000
by Professionals
S~TERM is a trademark of Perso ft. Inc • VT is a trademark of D191tal Equipment Corporat1on •Dasher 1s a trademark of Data General Cor por a11 on
IBM buys The Norton Utilities again and again. Shouldn't you buy a set?
Available from Computerland, other dealers, and directly from me for $80:
Peter Norton 2210 Wilshire Blvd. #186A, Santa Monica, CA 90403
For Pascal programs to properly rec-
ognize the special codes, you need as- "Norton's many utilities have received almost universal praise. and have become an industry standard.
No home should be without them." -New York PC Club
sembly language interface routines.
(A full set of these routines is in-
cluded in the disk program package
that accompanies the book Inside the
IBM Personal Computer, from which
this article is taken.)
Access to the keyboard shift status
bits is very important. The shift
HOW TO GET RICH...
DO IT WITH ... FINANCIAL FASTRAXr'"!
states can be accessed either through Of COURSE WE CAN'T GUARANTEE IT, BUT •.• GET THE BEST & MOST COMPLETE COLLECTION OF
PERSONAL FINANCIAL PlANNING & ANALYSIS TOOLS CREATED & USED BY A CERTIFIED FINANCIAL PlANNER,
the ROM BIOS service code 2 or by REVIEWED BY A CPA, & DESIGNED JUST FOR YOU!
direct memory access, as illustrated -EASY TO USE pre-formatted spreadsheets for Supercalc.. -FULLY OOCUMENTEO (100+ page manual) Incl.
-FLEXIBLE CAPABILITIES for soph1s11ca1ed discussion on the financ ial planning process.
in Listing 2. From the keyboard mi- evaluations. planning, & pro1ec11ons (Including impact concept s. and terminology
of inflation & taxes) Utilizes powerful & highly visu al -A MINl·COURSE in personal financ ial planning and
croprocessor to the keyboard buffer "what 1f" analyses & calculat ions. the time value of money
and the ROM BIOS control routines, -VALUABLE SUPPLEMENT to your home book- -READY TO USE- Saves hours & hours of programming
kee ping program Helps you effec tively manage your time & trouble
the IBM PC keyboard design is sim- money. deal w/problems. & plan finan ce s.
PACKAGE CONTAINS MOOULES TO ANALYZE/CALCUlATE:
ple and elegant. Knowledge of this Balance Sheet Ret irement Planner Wraparound Mort gages Loans W/ Balloon Pmts
link between human and computer is Annu al Budget ACRS-Pers & Real Prop Ren t vs Buy Home Rule of ?B 's Cale.
Ann u1t 1es Due · Income Sta tement Stock Tr ading Mgr Da ys/ Date/ Day of Week Cale.
essential for sophisticated program- Fin Mgl Rate of Return Int Ra1e Convers ions Depre e -S L, DB. Sum/ 01 g1ts IRA vs Non IRA
Amort 1za11on Schedules Ordi nary Annu 111es · Monthly Cashllow Pl anner Family Capital/ Income Needs
ming in any language. Refinancing Analysis Simple Interest Loans Compound lnierest Cale · Bonds/Tb1ll-Price/Y1e ld
Education Cost Planner Add- On Interest Loa ns Intern al Rate or Return
"SOLVES for PV. FV. I. PMT. N /or any comb of PMT/COMP'D pe riods
REQUIRES: Superc aic·· Version 1 07 or higher. 64K IBM-PC (or media compatible sys tem). moni tor. disk. drive (SS/OS)
Other formats avail able soon
Peter Norton has worked in comput- ·1BM ·PC 1s a tr ademark of IBM Corporation. Su percalc'" 1s a tradema rk of Sorc1m Corporat1 on
r---~-----------------1
ing as a programmer, designer, and
I
author. He wrote and prod11ced The
®J
Please se nd copies of Fin11nci11f F11strax ·
PC WORLD 197
,.~ - ~7&
.~
S'tin.
WordStar runs on the IBM PC, Apple Computer with CP/ M® card and all CP.' M®-based computers. IBM. Apple a nd CP/ M are registered trademark.' of IBM Corp. ,
Apple Comput er Inc. and Digital Research Inc. , respectively.
For the name of the dealer nearest you, phone (800) 227-2400, ext. 948; in California, (800) 772-2666, ext. 948. For more inform<i
WordStar®is used by more people,
more often, to do more things than any
other word processing software.
And you'll find it'll do more for you.
The only suqJ1ise you'll get But that's not to sav vou have to
\.Vith WordStar is how much you can be a pro. WordStar starts offby si1n-
do \.Vith it. ply giving you a choice, and then
AskArthur C. Clarke. He used guides you \.vi.th n1enus eve1y step of
WordStar to write his best selling the way. Menus adjust to yo ur pro-
novel, 2010: OdysseyTuro. ficiency. And of course, \vhat you see
Ask Osborne-McGraw Hill. on the screen is what you get on paper.
Where the editors use it to produce all Then as your needs gro\v,
the books. WordStar can grow 1ight along \:vi.th
Or, for that 1natter, ask any of you. With options like MailMerge~
over 400,000 others who swear by SpellStar®and Starlndex™ to help you
WordStar's reliability when it con1es to personalize form letters, correct spell-
1naking fast work of the \Vli tten page. ing and create indexes. And \Vi th
And no wonder. other MicroPro products like InfoStar™
WordStar has 1nore work.- and CalcStar™soyou can automati-
saving features to take the time and cally insert business data and financial
drudgery out of revising and retyping projections into WordStar docun1ents.
than any other word processing soft- WordStar runs on aln1ost every
ware. For instance, there are produc- personal con1puter. Which n1eans
tion typing features to let you move you don't have to go out ofyour way to
colu1nns around and 1nerge para- find the word processing software
graphs fro in different that can do more
documents at the touch forvou.
ofa key.Along\.Vith print · Just take a walk
features like boldfacing over to vour local con1-
and centering to 1nake pu ter store and ask
any late-night typist for WordSta1~ You'll
look like a pro. be on the 1ight path.
Ill
M1craPra®
So flw<irr th<i t m c<i ns Business
l\licroPro. 3] San Pablo Avenue. San R;i fa el. CA 9-1903. (-1 15) -199-1200.
* FANCY VANILLA *
UNICALC does everything you expect a spreadsheet program to do (and more). It just costs less. A lot less.
UNICALC, The Affordable Spreadsheet, is available for the IBM® PC and other computers operating under
MS™-DOS, CP/M-86™. CP/M-80®. SB-BO™. UNIX™. and compatible operating systems. in English. French,
and German versions. OEM inquiries invited. UNICALC was written in C by the same knowledgeable peo-
ple who developed Lattice™ ·c:
the finest 16-bit compiler on the market today, also available exclusively
from Lifeboat Associates.
Lifeboat Associates
1651 Third Avenue. NY, NY 10028 (212) 860-0300
TWX: 710-581-2524 (LBSOFT NYK) Telex: 640693 (LBSOFT NYK)
Pr ices and specifications subject to change without notice. Prices F.O.B. New York. Shipping. handling. C.O.D. charges extra. UNICALC and Lattice. TMs Lattice. Inc. IBM. reg. TM International Business Machines. CP/ M-86. TM
Dig it al Research . CP/ M-80. registered TM Dig Ital Research. SB-80, TM Lifeboat Associates. MS, TM Microsoft. UNIX. TM Bell Laboratories. Copyright © 1983 Lifeboat Associates.
200
digo has put together the most versati le expansion
roduct available for the new IBM PC and IBM PC I XT
.h e PC MultlPa
4 most requested hardware functions
The PC MultiPak™ includes a serial communications port , a real
time clock calendar with a 10 year lithium battery, Oto 256K
memory and optional parallel printer port . The PC MultiPak™
without the parallel printer port is ideal for users with the IBM
monochrome/parallel printer adapter installed.
Zero memory option
The PC MultiPak™ is available with no memory installed so you can !JIM
fill your I / 0 needs today and still have memory expansion
capability to an additional 256K for your future needs. This makes
the PC MultiPak™ the perfect mate for the new IBM PC and IBM
PC I XT.
4 software packages
The PC MultiPakTM includes our four most popular software
packages. Drive-It™ converts 32K to 320K of extra memory into an
ultra-fast drive. Spool-It™ utilizes up to 64K of extra memory as a
printer buffer and eliminates valuable time spent waiting on the
printer. Print-It™ prints any I BM text or graphics screen to Epson
printers. Color-It™ prints screens to IDS printers. Color images can
be printed on IDS prism printers. These software programs have
$297
• AU. s::>FTWAAE
received critical acclaim in lnfoworld , Softalk, PC Age and Creative INCWDED
Computing magazines. Thousands have been sold separately. This • f\.O INSTAll.ED
ME.MORY
$200 retail value is included in the PC MultiPak™ at no additional
64K-$365, 128K-$432, 192K-$499, 256K-$565
charge. DOS 2.0 Compatible. PARALLEL PORT OPTION ADD $30
InTexas Can
Dealer And Customer Inquiries call TOLL FREE 1-800-231 -9480
~fleet (713) 488-8186
d a ta SyS t m S l nC ' '
= Hands On: Finance
Andrew r \Vi/Iiams
Owning com mon stocks means If you own a portfolio of common The Electronic Worksheet
watching their movements like a stocks, th ese importa nt analyses You ca n see how much you 've in-
hawk. Casting a sharp eye on each should be made every day. With a vested in each o f your stocks and
morning's financial page, you fin d calculator, portfolio tracking is te- how much they're worth each day
out yo ur stocks' current prices as dious and time consuming. But with with the help of the electronic work-
well as how much the prices have a PC and an electronic spreadsheet sheet in Table 1. The worksh eet
changed since the previo us day. package, you can transform this task shows how much the value of each
But the newspaper can't tell you into a matter of few minutes of data stock has changed since it was pur-
how much you've made or lost si nce entry and a push of the recalculation chased and how much the stock's
you bought the stocks. Nor can it tell key. value has changed since you last eval-
By recreating the worksheets in uated your portfolio . The value of
this article you can easily monitor the your holdings is summarized at the
performance of your stock portfolio. bottom of the worksheet, and the
With a minimum of These worksheets are arranged on a portfolio's performa nce is compared
single SuperCalc spreadsheet in three with the change in the Dow Jones In-
effort you can know just descending steps (see Figure 1). Table dustrial Average (DJIA ) over the
how well your stock 1, which is dependent on Tables 2 same period. W ith th is worksheet
and 3, is the main worksheet on you can track changes in your port-
portfolio is doing each which your portfolio is tracked. folio value quickl y and easily, ena-
day. Table 2 is a work space where many bling you to act fast when required.
calculations are performed and sum- The worksheet shown in Table 1
marized. Table 3 contains five lookup uses several special feature s of Super-
tables: the top two are used when Calc, although you could duplicate
you how much commission to sub- calculating the commission, and the the worksheet with other spreadsheet
tract from the gross sale price if you bottom three are used when calculat- programs designed to run on the
want to sell a holding. You mi ght ing the number of days between IBM PC. This worksheet uses Super-
also want to calculate the percentage dates. Calc's ability to copy values from one
change on an annualized basis so you By constructing these worksheets part of the workshee t to another
ca n see how stocks you've owned for separately, you can insert or delete without copying the underlying for-
different periods of time are doing. rows and expand or contract column mulas. It also uses SuperCalc's vari-
And by the way, how long have you widths in any table without affecting able column widths, which enable
owned that stock ? Does it qualify for entries in the other two tables. This you to place as much material as pos-
treatment as a long-term capital layout demonstrates a cardinal rule of sible on a single page.
gai n ? electronic worksheet construction:
use the entire worksheet; don't be
constrained by the small portion dis-
played on the screen.
75:
76:CONTENT S OF CONTENTS OF
77:CELLS IN ROrl 62 CE LLS IN ROrl 73
78:
79 : N.J62 (Af362*AC62 J-+R38 NJ73 SLM CAD61 : N.J72)
80:
81:AE62 IF(Af362=0,0,X31-X38J AH73 SLM (AH61 : AH72 J
82:
83:AF62 IF(AE62>=365, 7,0J AJ73 SLMCAJ61 :AJ72J
84:
85:AJ62 (Al62*Af362J-W38 N<.73 SLM CAK61 : N<. 72 J
86:
87:AK62 AJ62-AH62 AL73 IFCAH73=0,0, CN<.73/AH73)*100)
88:
89:AL62 IF(AH62=0,0, ((AJ62-AH62J/AH62J*100) N'l73 SLM (N'J6 1: N'l 72 J
90:
91:N'l62 AJ62-AD62 A073 IF(NJ73=0,0,((AJ73/N.J73J-1J*100J
92:
93:A062 IFCN.J62=0,0, (N'J62/NJ62J*100)
94:
95:AQ62 IF (AE62=0,0, (A062/AE62J*365J
96:
97:
98: CONTENTS OF
99:CELLS A055 N{) A056
100:
101 :A055 IF (A054=0,0, (( CA053-A054 l/A054) *100))
102:
103:A056 AL 73
104:
To use the worksheet the first time, cell AOS3, and the day before's DJIA day's Value). Do this by using the Su-
enter the symbol, the number of into cell AOS4. Enter yesterday's perCalc copy command (IC). When
sha res, and the purchase price per stock prices into the column labeled you are asked for the range of the
share for each of your stocks into the Today's Price, and press the exclama- cells you wish to copy, type
first three columns of the table. Enter tion mark to calculate the values on Al62:AJ71
the day's date into cells AAS 6, ABS 6, the worksheet. After the values have When you press ENTER after the
and ACS6. Enter today's DJIA into been calculated, move the entries in last cell address of the source range,
columns AI and AJ (Today's Price SuperCalc asks for the cell address of
and Today's Value) to columns AG the upper-left corner of the target
and AH (Yesterday's Price and Yester-
PC WORLD 205
~ Hands On Days Owned tran sact ion. Each stock sa le is subject
When the information in Table 2 is to a minimum and maximum co m-
range. Type AG62 , the first cell in th e filled in, columns AE and AF in Table mission based on th e number of
Yesterday's Price column, but don't 1 will also be complete. Let's return shares traded. The commission
press ENTER yet. Pressing ENTER briefly ro that table to review the two schedule in Table 4 is for Charles
transfers all the formulas in the si mple formulas for these columns. Schwab and Co., Inc., the largest dis-
source range, but you want to trans- Column AE displays the number of count brokerage firm in th e United
fer only the values, so type a comma. days you've owned each stock. Look States. Schwab's commission sched-
SuperCalc asks if you want N (no ad- at the formula in cell AE62. ule is typical of what you would find
just), A (ask for adjust), o r V (val ues). 1FlAB62 = O,O,X31-X38) at other brokerage houses. At Schwab
To copy va lues only, type a V. The last part, X31-X38, subtracts the minimum commission is 8 cents
Now you're ready to enter today's the purchase date number (cell X38) per share on trades of up to 600
prices into column AI and press the from the number assigned to Today's shares and 4 cents per share thereaf-
exclamatio n mark to evaluate your Day (X31). The IF function prevents ter. The maximum commission , o n
portfolio. Each day, when you update the number for Today's Day from a p - trades of 100 sha res or mo re, is 45
the table, all you have to do is enter pearing whenever an entry is not cents per share.
th e date, move the entries in Today's The easiest way to find a commis-
DJIA down to Yesterday's DJIA, en- sion rate is to use the LOOKUP func-
ter the current day's DJIA, move th e tions in this worksheet. Eve ry
figures for Today's Price and Value LOOKUP functi on consists of a
Knowing the number of
into Yesterday's Price and Value, en- search argument and a range of cells
ter th e current day's prices into the days since you pur- that gives the location of the
th e appropriate cells, and press the lookup table. The LOOK UP function
chased a stock can be
excla mation mark to recalculate th e in cell N38, for example, loo ks up
worksheet. The updating procedure helpful with your taxes. the commission rate based o n the
takes only a few moments. value of th e transaction.
The worksheet in Tab le l is LOOKUP (AB62 ''AC62,BIO:Bl4)
changeable, so adapt it to your needs. In this formula , AB62 ~- AC6 2 is the
You may want ro calculate percentage made in a row. Instead, the IF func- search argument and BIO:Bl4 is th e
distributions or compare a srock's tion assigns a zero to the cell. location of the lookup table. The
value ro certain predetermined val- With the help of an IF function sea rch argument is th e value of th e
ues. Some experts, for example,· rec- and the graph format we set when transaction. C heck cells BIO to B14
ommend selling if a stock drops 10 we constructed Table 1, column AF in the lookup table in Table 3 for the
percent. If you wish, dividends can sets a flag (a row of seve n asterisks) if search argument.
be included and total returns (capital the D ays Owned column value is 365 A LOOKUP function looks
gains plu s divide nds) calculated for or greater. Th e formula that sets the through a tab le to find the largest
each stock. asterisks in cell AF62 is value that is less than o r equal ro th e
1FlAE62> = 365,7,0) value of the sea rch argument. After
This IF function asks, "Is the value the largest value is found, th e func-
Laying Out the Work Space in AE62 (t he number of days you've tion return s the corresponding per-
The work space in Table 2 is where owned a stock) greater than or equal centage value and puts it in th e cell
commissions are calculated and num- to 365 ?" If -the value is greater than containing th e LOOKUP fun ction. In
bers are assigned to the purchase date or equal to 365, then th e comparison this case, the search argum ent is
and ro the current day's date so that is true and the first alternative of th e $8825 and the largest va lue in th e
the number of days between dates IF function is executed. This alterna- lo o kup table less than o r equal to this
can be calculated. tive places a 7 into the cell, and the value is $700 I. Thus, th e LOOK UP
Before laying our the work space, graph format converts the 7 into as- function returns .003 and puts it in
adj ust the column widths as indicated terisks. If the comparison is false, the the appropriate cell in th e Com. R ~1te
at th e top of Table 2. Copy the titles second alternative is executed and a column in Table 2. This means that
and row headings and the formulas zero is entered into the cell. for a transacti on of $8 825 th ere is ~1
listed at the bottom of Table 2 into commissio n rate of 3 percent.
the appropriate cells. Use IC to copy Once yo u've found th e commis sion
the list of srock symbols in column Calculating the Commission rate, you can· calculate th e total com-
AA into column J, beg inning with For a better understanding of how to mission based on the valu e of the
cell J38. Enter the purchase date for use the work space, look at how th e
each stock into columns K, L, and commission rates are calculated.
M. Srock commissions are made up of a
combination of a flat fee and a per-
centage fee based on the value of the
trade. Remem ber th at each commis- Recall th at th e Schwab co mmi s- The compa rison in the IF func ti on
sion is made up o f a fl at dolla r sion schedule also specifies a mini- asks, " Is th e numb er of shares in
amount and a perce ntage o f th e va lue mum and maximum commissio n AB62 less th an 600?" If th e number
of the t rade. Usi ng a LOOKU P fun c- based on th e numb er o f shares of shares is less than 600, th e co m-
tion, you ca n fin d th e app ropri ate traded. These co mmissio ns are fi g- pari son is tru e and th e first altern a-
amo unt fo r each t ra nsac ti on . In ured in columns P (Min. Com. ) and tive, w hi ch ca lculates the com m ission
Table 2 the for mulas entered into col- Q (Max . Com. ). Th e fo ll owi ng fo r- at th e rate of 8 ce nts per share, is cal-
umn 0 u nder the heading Va lue mul a is entered in cell P38 and calcu- cul ated. If the num ber of shares is
Com . calcu late this amount fo r each lates the minimum comm issio n fo r 600 o r mo re, th e second a lternat ive is
stock in your portfo li o. the first entr y in th e wo rkspace table.
IF(AB62 < 600,AB62*0.08,((AB62-600)*0.4 ) + 42)
PC \\!Q RL D 207
--- Harids On maximum commission. The compari- To complete this part of the wo rk
son asks, "Is the minimum commis- space, replicate the formulas in the
calculated. This alternative adds $42 sion .larger than the commission first row of the table, columns N to
(the commission on 600 shares at 8 based on value?" If so, the first alter- W, down to the bottom of th e tabl e.
cents per share) to 4 cents times the native is executed and the minimum Include enough rows to accommo-
number of shares over 600. commission is the correct commis- date your current portfolio and, in
The maximum commission, listed sion. If the comparison is false, the anticipation of a bullish market, you r
in column Q under the title Max. second alternative is executed, in future portfolio.
Com., is calculated by a similar for- which case another IF function asks, When replicating the formulas,
mula. " Is the maximum commission less keep all references except the ones to
than the commission based on the locations of various lo okup rab ies
ya lue?" If so, thi s function 's first al- relative to their current locations.
The Correct Commission ternative is executed and th e max- Ask SuperCalc to specify each refer-
There are three commissions th at imum commission is the correct ence individually, or the program w ill
might apply to the sale of a stock : the commission. If this comparison is automatically make all references rel-
co mmission based on value, the min- false, the second a lternative of thi s IF ative.
imum commission, and the max- function is executed and the commis-
imum commmission. Use an IF sion based on the transaction va lue is
function to find th e correct one. The the correct value. Days Between Dates
IF function entered into cell R38 is The work space must also calculate For tax purposes, a stock held fo r
IF(P38 > 038,P38,IF(Q38 < 038,Q38,038)) the various commissions that apply more than l year is a long-term ca pi-
In this formula 0 38 is the commis- to each stock's current value. The tal asset. Gains on long-term assets
sion based on value, P38 is the mini- formula s to do this are entered into are taxed at substantially lower rares
mum commission, and Q38 is the columns S through W. th an ordinary income, whil e long-
A B c D E F G H
1:
2:
3:
4: LCDKUP TABLES FCR STCXJ< 1RANSN:TIO\JS
5:
6: CXJvt..11SSIQ\J RATE IXlLLAR CXJ.t,11SSION
7:
8: exl"1. ca.1. $
9: NvOUNT RATE RATE AMT.
10: 0 0 0 0
11: .001 .012 .003 57
12: 3001 .006 .006 36
13: 7001 .003 .012 18
14: 56001 N/A
15:
16: L(X)KLJP TABLES FCR DAYS BETWEEN DATES
17:
18: t-ONTHS TABLE YEAAS TABLE YEARS TABLE
19:
20: M)NT}i # DAYS YEAR # Cf DA.YS LEAP YEARS
21: 0 0 0 0 0 0
22: JN'J 1 0 1975 0 1975 0
23:FEB 1 31 1976 365 1976 1
24:~ 2 59 1977 731 1977 0
25:APRIL 3 90 1978 1096 1978 0
26:MA.Y 4 120 1979 1434 1979 0
27:JUNE 5 151 1980 1799 1900 1
28: JULY 6 181 1981 2165 1981 0
29:AUG 7 212 1982 2530 1982 0
30:SEPT 8 243 1983 2895 1983 0
31:0CT 9 273 1984 3260 1984 1
32:1-0V 10 304 1985 3626 2062 0
33:DEC 11 334
34:
35:
36:
37:
38:
39:
40:
* Chn 556.0 00 pri11 ci p;1 l .1mount thl' co mm i-,"ion ch :irgt· j., -2 ·~ .. hl'low f1:-:ed r;1!L'\ in L'ffect p rior to 5 1·-5 hu t not le""
tlL111 52. 2.).
T ill' :1ho\'l' r:Ht'\ ;U-L' \Uhjt•c t to 111i11i111u111" :111d 11u:-:i111 unh . ~ l i 11i111u111 c h Jrgl' j., 8 CL'IH~ pt'r sharl' for t he fir-.i 600 ., h,Ht' '> :ind
4 l'l'l1t\ pl'r ... harl' thl'rt·;1ftn. ~bx1111u111 c o111 1111~\i o 11 j., 4 S Cl' nts pl'r :-,h :Ht' ior order" of 100 or m orl' sh.Hl'\.
T..1 blc 4: C harles Schwab and Co., In c., Stock Tran saction Co mmi ss io n Schedul e
term losses result in substanti all y less lookup table with the year in which One of the great stre n gth ~ of elec-
tax savi ngs th an their short-term yo u purchased yo ur oldest stock. troni c wo rksheets is th:-it they can be
counterparts. Conseq uen rl y, know ing Finally, to m:-ike amends fo r lea p modified to suit the user's needs.
the number of days since yo u pur- years, there is ~1 leap yea r looku p T:-ike advantage of this fl ex ibility to
chased a stock ca n he helpful with table. Next to each yea r li sted is a build in the compari sons yo u need
your taxes. zero or a one~ zeros indicate norma l and to om it the ones you don't need.
Before examinin g the for mula that
<..
years and ones indicate lea p ye:-i rs. Then, with the help of th is work-
assigns a number to a specific date, Once you understand the number- sheet, just keep on tr:-icki n'.
ing system, you ca n exa mine the fo r-
mula in cell X3 1 of Table 2 th :-it
a~s i g n s the number to Today's Day. Adapted from the forthco1J1i11g
The value of your hold- AB56 + LOOKUPlAA56,B21 :B33) + LOOKUP book WHAT IF... A Guide to Using
lAC56,E21:E32) + 1FlAA56> 2,LOOKUPlA Elect ro nic Spreadsheets on the IBM
ings is sun1111arized at C56,H21 :H32).0) Personal Comp uter by A11dre1u T
the botto1n of the work- This fo rmula is made up of a series \Vi/Iiams, copyright 1983 , to he pub-
of simple LOOKUP fun cti ons. The lished by .foh11 Wilev c:,. .. Sons.
sheet, and the port- number assigned to Today's Day is
folio's perfonnance is the sum of the number of the d:-iy of
the month, the number of da ys be- If you want a copy of this work-
co1npared with the sheet but don't /eel like co11structi11g
tween the first day of the current yea r
change in the DJIA over and the first day of the cu rrent it yourself, send your address and a
mon th, the number of days elapsed check for $ I 0 to couer the cost of a
the san1e period. since the beginning of the numbering disk, postage, and ha11dling to A11-
system and the first day o f the cur- drew T. \V'illim11s, Keepi11g Track of
rent year, and the lea p ye~u Your Stocks, P.O. Bnx 9S63, Berk e-
ad justment. ley, CA 9.f 70 7. Please specifv
review the numbering system in the whether vou 1uould lik e the model in
bottom half of Table .3 . The Months SuperCalc or VisiCalc forlll. To use
Table shows the numbers assigned to On Your Own the worksheet disk you 'II 11eed your
each month (e.g., .January, I ; Feb ru- Th e worksheet in this article uses IF own copy o/ the appropriate spread-
ary, 2). Beside the month numbers and LOOKUP fun ctions extensively sheet program.
arc the num be rs of days th at have and ca n ser ve as an example of how
ebpsed since the fi rst of the ye:-i r up to use these functions to make other
to the fi rst day of e:-ich month (e.g., electroni c wo rksheets. O nce the SuperCalc
Febru arv, 3 1; .March, 59 ). worksheet is constru cted, it ca n per- Sorcim Corpo ration
The Years Table indi cates the m1111 - form a brge number of ca lculati ons 23 JO Lu11dv Aue.
her of days that have elapsed each quickl y and eas il y. \Xfith a minimum Sa n .Jose, CA 95131
ye:-ir. In the example, the numbering of effort you c;.111 kn ow just how well 4081942- 1727
system begins with zero on Januar y your stock portfo lio is doing each List Price: S19.5
I, 1975. Start thi s part o f yo ur day. Require111e11ts: 6.JK. one disk driue
Use this worksheet as a starting
point fo r yo ur own modifications.
.-ll--|
L, -
‘Illa-|||:";"'fl'
-un-.1
WI‘
Give us I month or‘ give it back.
Use 'DA'IAMAC"s Winch-ester for 3-ll -days.
If you’re not completely satisfied w-e’ll
you your money back. No questions "asged-.
We make a superior product -and we want
to prove it.
Satisfaction oryour money back Iemotifi-"
the uncertainty of -which Winchester to buy.
After all, the best way to be completely smfe-‘
is with actual us-e. " »
It's tough to make a deeisi'on.1n new
world of high technology. The_re’s just too-
much to know: We want to make -it easy for
you. In fact, the only decision you have to
make today is the decision to see your
DKUAMAC dealer. ‘We've provided your deal'e"r~
with a DATAMAC Winchester Disk Drive
System to demonstrate. Take a look. See it
in action. Then take one with you.
And take along an iron--clad 3-0-d-ay
money-back guarantee. a '.
We d-on’t drive a hard bargain. But we.
do make a great hand drive.
There’s agrowing network of DATAMAC
dealers. We. are ad ing several a day. So-
thereis probably one nearyou. L
For assistance call (800) 227-'1-811"-7,"
ext. 75; in California (800) 972-5288, ext. 75.
0
~:
GRAPH, with more on the wey.
••
Here's a little more about each of
them.
PFS:WRITE. The simplest way
to get your message across. - report file
PFS:WRITE is ideal for people
who want to make their writing time LLLLL
more productive. It displays what
you write on your computer screen LLLLL
so you can make revisions as you
compose. ~--
LLLL
With WRITE, you can correct mis- '«7~....- ~LLL
spellings or substitute one portion ----~~
of text for another, with just a few ~ ._~
keystrokes. '--LL I'
Andwhenyou'rethroughrevising, . LLL "--L
WRITEshowsyou"on-screen"just LLL LL
·
how your document will look L L i
when it's PrU:ted. So there LL .i .i..__ -
are no surpnses afterwards.
WRITE also works with
most popular software pro-
~~
'•
--
grams, including the PFS
Family of Software.
This feature allows you to add
names and addresses from mailing
lists to generate form letters. Or
PFS:GRAPH.
combine columns of numbers or The simplest
graphs with your text. way to spot trends.
PFS:FILE. The simplest GRAPH is ideally suited for
way to get organized. professionals who need charts or
FILE is basically a paper filing graphs in a hurry.
system without the paper. So All you do is specify the kind of
you can record, file, retrieve graph or chart you want and enter the
and review information in a
fraction of the time it takes with a
conventional filing system.
With FILE, you arrange your
information. GRAPH does the rest.
GRAPH transforms columns of
facts and figures into pie, line and
bar charts so you can spot trends
! FREE
r------ - -- - - - - - - ,
I
information on a "form" you design qui~~Y and make better-informed ~-· j'
yourself. And when you need to dec1s1ons. ~::::~ PFS
track something down, FILE sorts GRAPHworkswithPFS: L't._'-6.'-1._ I SOFTWARE
through your records electronically. WRITE, PFS:FILE,VisiCalc®
It lets you retrieve information in a
'-.t_f:/:--/:: Jc' l'Jll'l'l'JIT O G
Subscribe to P( \X 'ORLD.
_ Bill ,\[e ~ P.1~ menr 1-.n .. lmed
\'I)\ .rnd ,\LlqerC ard order'>, L.111 toll-tree:
1 he.,e r.ue., .ire tor rhe U.S. ~rnd <.. .rn.1d.l. Foreign rares mu.,r
he prep.11d 111 U.~. currenn, $48 I) 1\slle., l'> urt.1ce m,ul )
$125 I) 1.,\lle'> .ur mail l. Please .1llm' 6-8 weeb tor
del I \er\'.
Name------------------
Don't Comp.1ny - - - - - - - - - - - - - - - - -
•
nnss our Add re,., - - - - - - - - - - - - - - - - -
( 1r~-. )t,1te, Z i p - - - - - - - - - - - - - - -
Charter PCW~RLD
Subscription Suhscriprion Dep.nrmenr
P.O. go:x 0-00
Bergenfield, NJ o-621
Offer: ------------------------------------------------------------- ]2047
CHARTER PRICES: C o m p a n y - - - - - - - - - - -- - - - - -
15 issues, $24.00 r\dd re.,., - - - - - - - - - - - - - - - - -
27 issues, $39.00 Cny. Stare, l.1p - - - - - - - - - - - - - - -
36 issues, $53.00 PCW~RLD
Sub.,~
ripr1on Department
P.O. Box 6-oo
PC WORLD Bergenfield, NI IF62 I J2047
Subscription -------------------------------------------------------------
Department
P.O. Box 6700 I ACCEPT! Please enroll me .is ,1 Charter Subscriber
Bergenfield, NJ 07621 ro PC \X'ORLD.
Biii ,\k ~ Pavment Enclosed
\ ' [S,\ ,111d 1\la.,rerCird ordc:rs, c.111 roll-free:
Toll-free order lines, 800-24 7-5470 In Iowa. 800-532-1272)
for VISA and PleJ.,e send me:
I~ 1s'>t1n 524 2-1.,.,lll''> S )9 L ~9 1s . . ues $5.l
MasterCard orders:
The'>e rate'> are for rhe U.S. and ( ,rn,1d.i. l-"ore1g11 r.lte'i must
800-247-5470 (in be p rep.11d 111 lJ.~. rnrrency. $48 l 5 1..,~ue ... (<,urt.ice mad )
Iowa call 800-532-1272) S 12) I) l'iSUt''> (,11r mail 1. Pie.he ,1llow 6-8 weeb tor
deli\'en
>:.ime - - - - - - - - - - - - - - - - - -
( ornp.rnv - - - - - - - - - - - - - - - - -
1\ddres\ - - - - - - - - - - - - - - - - -
Cir~. St.Hl', Z i p - - - - - - - - - - - - - - -
PCW~RLD
)ub.,cr1pt1011 Dep.irtment
P.O. Box 6-oo
Bergt:nfield. NJ o-621 J2047
II NO PO" f..\(,E
NECE"SARY
IF ~IAIL!-J) IN
UNITED )Tr\H" Subscribe
BUSINESS REPLY CARD Now
1-IRST CLA~~ PFRMIT NO. Id BER(,FNFIELD, NJ
PCW~RLD
Subscription Department
Don't
•
P.O. Box 6700 miss our
Bergenfield, New Jersey 07621
Charter
Subscription
-------- ----------------------------------------------------~
Offer
NO POHAGE
NECESSARY
Ir .MAILED IN
UNITED STATES
PCW~RLD
Subscription Department
P.O. Box 6700
Bergenfield, New Jersey 07621
I NO POSTAGE
NECESSARY
IF .MAIL ED IN
UNITED STATES
PCW~RLD
Subscription Department
P.O. Box 6700
Bergenfield, New Jersey 07621
™~
~~ro[F{
Sophisticated adult's play.
TllE C:REt\TOH1" ma.\' lw tlw onl_v pic'C<' of softwan~ that you 'll e~\ 'e~r 1wcd for your IBM pc:·.
TllE C:REt\TOH™ \dll lw your B1\SIC applications lihrat">'· You cn ~ atc> \'c>rsatilc~ . customizc!d
applications by simpl_v answe~ring English quPstions.
E\'l~n tlw he~ginncr can crc~atP hundrc~ds of applications casil_v and quickly. In about tlw tinw it
takc~s to rnakc> a cup of coffoc an application can he! crc>atc>cl by you . It 's like! chih/'s play.
\\'ith TllE CHEt\TOW" , canrn~d software may hcconw a thing ot'tlw past. The! source! cock is
providPd so that _vou can customize? your results . To help along tlw wa.v. THE C:HEATOH™
conws with its O\\'n dc>tailc?cl documentation and tutorial.
Tlw n~\iews arc? in: "it's rc ?markahlc? ", "\'c?ry pmvc!t'ful ".
" ddivc!rs what tlwy claim ", "a major software! hrc?akthrough ."
THE C:HF.1\TOH1" is .vour soft\\'arc solution . It just may h<' the last rnw
you'll C!\'C!r rn~c?d'. t\\'ailablc? no\\' tit your de?alc ?r . Ready Made .
• GRAPHIC • ApplfCations
IB\1 i:-. a trad1•111 <trl-. of l111t·n1atio11al Busirwss \l;wlli111 •:-. • DAT A 8 S INVOICING
Tll E C: Hl·:·\TOH is a t rad1·m;irl-. of Solt ,,·al'<' T!'d111ology for <:0111pu11 •r:-. • SORTIN~~E • SEARCHING
• LISTING • INSTRUCTIONS
0
\ '1•rsio11s !'or oth1·1· 1·0111put1•rs ;i\·;iibhl<' :-.0011 • SOUND MAILING LIST
• 0 •WORD PRO
UTPUT • TITLE p CESSING
• IN PUT • F AGES
SOFTWARE TECHNOLOGY for COMPUTERS • MENU ORMA T • BUDGET
•AG ING
430A Main Street, Watertown , MA 02172, 617-923-4334
215
UST FOR VAL)S-00;
.ANO. CLA$S =''H/F/"
An IBM PC COULDN'f
database system WE BE
A LllTLE
FRIENDUER?
You fill in
ITEN 1~1UE CLASS
>500===========
HI Fl
And Sequitur takes it from there. Anybody can pick up ......, ... ........ - -·~
.·~- ~- ~
°'" ~r,,;~~?-: - •
the Sequitur operating manual, sit down in front of a machine
and start organizing data. Even unassisted, it won't take .....,....._11 1.'-.:~-- •.;;:;~:~;~:.·,. ~.
,.
more than a few hours of exploring.
If you're new to database management, Sequitur
couldn't be easier.
OK NOW TOSS OUT TM
OCTO~E~ ANt> JUNE,
AND TELL ME J.toW MUat
Tttt:::" ~c SAL-E;SME N
MADE IN THE.. Mlt:>DLE:.-
SIZEP DEPAR..TME..NTS.
An IBM PC
database system
thafs easy to live with.
As you become familiar with your database system, you
tend to forget how easy or how hard it was to learn. You
become far more concerned with its capabilities.
On the IBM PC, Sequitur shines. On the new IBM PC
XT, it shines even more.
You'll be impressed with Sequitur's editing capabilities,
efficient data storage and fully-integrated word processing.
You'll like the way Sequitur moves effortlessly from
data entry to database management to word processing,
report generation, preprinted fom1s, mailing lists and
document management.
But if you spend a good part of your life with your
database, you'll come to appreciate Sequitur's flexibility
more than any other feature. A rigid database structure
annoys you in little ways, like chopping the last couple of
letters off the long addresses in your mailing list. It also
annoys you in big ways, like making you reprogram your
entire database in order to add extra information. Modifying
your database is as easy as typing another entry in a table.
When you compare Sequitur feature-for-feature with
other IBM PC database systems, it's no contest. Yet Sequitur
is priced reasonably-just a bit higher than dBASE II.
For the name of your nearest Sequitur dealer call us. Or.
ask your IBM PC or Fortune 32:16 dealer. The rest is easy.
Manual System the items in your company's in- The set of inventor y reco rd s has
lmagine you arc running the business ventory. You keep each set of records one folder for each invcntorv ite m .
office of a small retail auto parts in a separate file cabinet drawer. Each fold er contains the stoc k m1111 -
store that docs not have a computer. The set of supplier records is made bcr used to identify the item, a titl e
You maintain two sets of records: up of folders, each of which contains or description of the item, th e qu a n-
one set conwins information on every information on a different supplier. tity in stock, the quantity on o rder,
parts supplier your company does Each folder contains the supplier's the cost, the 1ist price, and the su p -
business with, and the second set lists name, street address, city, state, and plier's name. The folder label lists the
zip code. You label the folders with stock number, so you a rran ge t he
the suppliers' names and arrange folders in numerical order.
them alphabetically.
2 18 Vo lume I, N urnher 4
DBMS Terminology Al tho ugh the si mples t DBMS so ft- of a pa rtic ul a r supplier yo u could no t
The manual record-keeping sy tern ware does not a ll ow you ro defi ne re- refer to the suppli er file for furt her
just described makes understanding lationships amo ng files, we w ill informat ion.
standard data base term ino logy assume th e use of a slig htly more so- A DBMS that uses related fil es per-
easier. In the office, each set of re- phisticated package as we continue fo rms a number of other special fu nc-
cords is co ntained in o ne fil e drawer; with th e office exa mple ro expl a in tions. Fo r exa mpl e, in th e parts store
in a data base, each set of reco rd s is how thi s fea ture works. when yo u enter a stoc k nu mber into
called a file. [n thi s case yo u have a An inve ntor y reco rd contains the a reco rd in the pu rchases file, the
suppli er fil e a nd an inventory fil e. field for a suppli er's na me, but th e DBMS insta ntl y determin es whether
Each fo lder in a fil e drawer is rep- rest of the in fo rm ation a bo ut that a reco rd in the invento r y fil e has that
rese nted in the data base by o ne re- suppli er is in a reco rd in the suppli er stock numb er as its uniqu e key. If th e
cord in a file. Fo r exampl e, the fo lder file . Because the uni q ue key for the numb er entered is not fo und in the
labeled Amalgamated Auto Suppl ies suppli er file (suppli er's name) is in- invento ry file , a sc reen message ap-
mi ght be o ne of many records in the pears to th at effec t and you have to
supplier fil e. T he informatio n in thi s enter the correc t numb er. [f th e
reco rd pertains so lely to thi s suppli er. DBMS find s t he stock number in the
Simi la rly, each data base reco rd in A DBMS is a set of pro- invento r y fi le, other in format ion,
th e inventory fil e represe nt s a fo lder such as the desc riptio n of th e item,
with in fo rm ation rega rding a particu-
grams that organizes
can be displ aye d on th e screen.
lar inve nto r y ite m. and provides easy access
In a data base the catego ries o f in-
fo rmation in each reco rd are cal led
to a data base.
fields. The list of fi elds for a fil e de- Types of Files
fin es the struct ure fo r every reco rd in T he purchases file differs in some
the file. In o th er word s, each record important respec ts from th e suppli er
in a data base fil e has the sa me fi elds eluded as a field in the inve nto ry fil e, a nd inventory fil es. T he p urchases file
and uses the sa me field names. For the inventor y fil e is said to be related contains data rela ting to busi ness
example, each record in the suppli er to the supplier fil e. transactions. T he suppli er and in-
fil e includes th e field s for na me, street Suppose you dec ide to keep a file ventory files contain backgro und in-
add ress, cit y, state, and zip code . The of all inventory item p urchases. You fo r mati on useful to th e orga nizati o n.
fields fo r each record in the inventor y create a purchases fil e that contains a New records a re added to the pur-
fil e are srock numb er, titl e, quantity record for each purchase . Each re - chases file w henever a purchase is
in stock, quantity o n order, cost, list co rd shows the purchase number, the made, which may be seve ral times
price, and supplier's name. Figure l stock number, the quantit y pur- per day. In co ntrast , new reco rd s a re
illu strates the hi era rchy of fil es, re- chased, a nd th e date purch ased . In added to th e suppli er fil e infre-
co rd s, and fi elds. thi s file the purch ase number is the quently-onl y when the company
One fi eld in each fil e pl ays a special unique key. does business with a new suppli er.
ro le. The purpose of thi s fi eld , call ed The purchases record do es not Sim ilarly, you would create a new re-
th e unique ke y, is ro un a mbi guou sly have to contain information about cord for an inventory fi le on ly when
identify each reco rd. The uniqu e key th e purchased invento r y item (price, the compa ny stocked a new item.
fo r th e suppli er fil e is the suppli er's suppli er's name, etc.) as lo ng as it Altho ugh new reco rd s are fre-
name, beca use each supplier w ill d oes contain the stock number of the que ntl y added ro the purchases file,
probab ly h ave a different na me. The inventory item . Rememb er, the stock ex isting records a re rarely al tered.
unique key for the inventor y fil e is number is th e unique key for th e in- The information abo ut a purchase
the stoc k number, because o nly this vento r y file , so yo u ca n use the pur- would change only if the o riginal en-
field prec isely ide nt ifies each record. chases file to call o n th e inventory fil e try contain ed an error. On the o ther
if yo u need mo re information abou t hand, reco rd s in th e inventory and
an item . Fig ure 2 illustrates how the suppli er file s ch ange a ll the ti me. You
Related Files suppli er fil e, th e inventory file, and mu st alter inventory record s when
A DBMS avoids re peatin g the same the purchases fil e a re rel~ne d. the cost, th e list price , th e quanti t y in
information in two different fil es Uniqu e keys are very impo rta nt in sto ck, o r the quantit y on order
whenever possible. In stead , files are a sys tem th at uses related file s. [f a n cha nges for a n item. Whenever a sup-
related so th at you can refe r to a sec- inventory reco rd contai ned o nl y th e plier has a change of add ress yo u al-
ond a r y file when you require furth er suppli er's zip code instead of the sup - ter th e supplier record .
info rmation o n a field in the first fil e. plier's na me, th e sys tem could not A master file is a t ype of fi le that
precisely ide nti fy the suppli er whe n contai ns bac kgro und information
looking at th at reco rd beca use many an d ha s new records added to it in -
suppli ers may have the sa me zip freque ntl y, but whose existing re-
code. With o ut precise identificat io n
P \X10RLD 219
~Hands On may hold any characters, whether in the most efficient use of disk space.
they are numbers, letters, or other You don't need to specify the max-
cords need to be revised routinely. symbols. One example is an address imum length fo r the date field be-
The supplier and inventory files are fi eld. A logical field may be used cause it is always the same.
master files. A transaction file is a fil e whenever a simple yes or no answer To fini sh defining th e files, indicate 1
like the p u rchases fil e, which con- is suffi cient. The fi eld t ype is impor- the unique key field for each file. Fig-
'tains information about business tant because the DBMS stores each ure 3 shows typical prompts and re-
transactions and has new records type of data differently. sponses for defining the attri butes of
added to it frequently, but which has Specifying the length of a fi eld a file.
records that rarely change. A transac- means choosing the number of digits
tion file is al most always related to at (whether letters or numbers) the field
least one other file, whereas master can hold. To specify the maximum Data Entr y
files are ofte n not related to any other length of a field , decide what the Once you define the files and fields,
files. largest piece of data will be for any you can enter informatio n into the
reco rd in th e fil e. For example, if no files. When you select the data entry
address will ever exceed 40 charac- function, th e DBMS prompts you to
Using a DBMS ters for any supplier record, then the enter the name o f the fil e that wi ll
In using almost any DBMS, whether hold the data. After the video screen
si mple or sophisticated , the first step clears, a new screen will appear th at
is to define the files . You then defin e lists the titles of all the fi elds in that
the fields contained in the fil e re- One field in each file file. Next to each field title is a space,
cords. The DBMS prompts you to marked by beginning and closing
supply these specifications. To defin e
plays a special role. brackets, for entering data. Figure 4
a file you enter a ti tle for th e file , the shows a sample data entr y screen for
maximum number o f records for the the supplier file.
file, and the total number of fields. As part of the data ent ry function
To defi ne each field, you enter a ti- maximum length of the address fi eld you may choose to enter new records
tle, the t ype, and the max imum should be 40. If you will never keep or to list (display), edit , o r delete an
length. T he title is an identifying more th an 200 of any inventor y item exist ing record. If you are entering a
name for the field, such as address or in stock, then the maximum length new record, the cursor moves to the
stock number. The most common for the quantit y in the stock fi eld beginning of the space next to th e
typ es of fi elds are numeric, character, should be 3. A maximum length o f 3 name of the first field. After typing in
log ical, and date. A numeric field allows for a quantity up to 999. A the data for the first fi eld , you press
contains only numeri c data, such as quantit y larger than 999 requ ires a ENTER and the cursor moves to the
qu antit y or price . A character field, field length of 4 digits o r more. Care- beginning of the space next to the
also called an alphanumeric field, ful choice of fi eld lengths will result name of the second field. W hen you
/ '\
I
:Name : Address :c iry : Sr are :z ip I
Record -- :Amalgamared Auro Suppl ies : 111 Main Sr. : Merropoli s :cA : 95926:
File Reco rd ;... :Machin e Parr s Inc. : 962 Orange Blvd. :New York :NY : 1000 1:
Record :- :xyz Tool and Die :2091 S. R St. :Chicago :tL : 6000 1:
\.
Figure 1: Fields, Records, and Files. T he fields define the struc tu re for each record in a file. A fi le consists of re-
cords that conform to the structure defined by the fields.
Reports FIELD # 5
The DBMS functions described so
TITLE ZIPCODE
far would be of little use unless you
TYPE NUMERIC
could easi ly get an overview of the
MAXIMUM LENGTH 5
information you've coll ec ted. A re-
port is an overview of a selected por- WHI H FIELD IS THE UNIQUE KEY? 1
tion of data.
PC WORLD 221
§Hands On
SUPPLIER fl LE
Reports can be either displayed on
the screen or printed our. The DBMS NAME AJ\IALGAJ\IATED AUTO SUPPLIES
al lows you to specify the portion of ADDRESS lllMAINST.
the data you want for the report and CITY METROPOLIS
, the format in which you w~rnr it to STATE CA
appear. A screen prompt asks you to ZIPCODE 95926
give the report a title and to supply
the name of the file you wish to view. 1) ENTE R NEW RECORDS
You may specify the order in 2) LIST RECO RD
which the records appear on the re- 3 ) EDIT RECO RD
port by designating a fi eld as the sort 4 ) DELETE RECO RD
key. For example, yo u may want a re-
port from the supplier file that orders ENTER OPTION NUMBER:
rhe records according to zip code. In
this case the zip code would be the
sort key. Th~ sort key may be the Figure 4: Sample Data Entry Screen for Supplier File
unique key or another field. You may
request that totals for numeric fields appear ~1bove the columns at the top Index file. A simple DB!v1S can
appear at the end of the report. Once of the page. Each horizontal line on produce a master list of an inventory
the report represents one record. Fig- file ordered by stock number, by de-
ure 5 shows a sample master Iisr of scription, or by any other field. To do
the supplier file that is in alphabetical this, however, the DBMS must per-
The most comn1on order by supplier name (the sort key form a time-consuming sorting
is the unique key in this case). procedure.
types of fields are nu- Another type of report is a trans- Some DBMSs have an indexing
meric, character, logical, action log. This report shows the re- feature that avoids this delay. An in-
cords in ~1 transa ction fil e in much dex fil e is an auxiliary file that spec-
and date. th e same way that a master list shows ifies the order of the records in the
th e records in a master file. Figure 6 main file. The index key is the 'field
shows a sample transaction log for from the main file that you select ro
th e purchases fil e. The records are or- determine this order.
yo u have defined the report format, dered by date (so rt key) and a total The index key doesn 'r have to be
the report can be recalled by name at appears at the bottom of the quantity the unique key. For example, a trans-
any rime to display or print our the purchased column. action log of purchases could be or-
cu rrent contents of the fil e. dered bv dare, which is not the
A master list is a common type of tm iqu e key for purchases records.
report that shows the records con- Other Features Every rime a new record is addeJ to
tained in a master fil e. The master list In addition to defining related files, the main file, the index file is immedi-
is divided into columns, one column sophisticated DBMSs include the fol- ately updated. \'V'hen you request a
for each field. The names of the fields lowing features. report to display or print the records
Figure 8: Menu
PC \\' O RLD
___
)), )
;: Hands On These two steps co uld be performed ble prod ucts. These DBMS packages
automatically with a menu . figure 8 were sold mostly to other software
quantity purchased data from the shows a sample menu. By choosi ng houses o r to corporate data process-
purchases record by th e item cost option 3 you can call the data entry ing departments. IBM developed a
contained in the inventory record. program and the purchases fil e in one line of DBMS products for its main -
Men/ls. Some DBMS systems allow step. A menu al lows anyone to oper- fram e computers.
you to construct menus of frequently ate a DBMS, eve n if they don't know After th e personal computer ap-
used procedures. For each optio n on the DBMS commands or how to de- peared on th e scene, DBMS products
a menu yo u specify the wording and fine fi les and field s. became available to everyone. Today
th ese products range from simple, in -
expensive packages to more sophisti-
The Changeover cated, costly models. The right one
Think of the data entry Before th e adve nt of th e personal for you depends on your computer
computer, DBMS packages were experie nce, your budget, and what
screen as an electronic tools available only to th e software you want a DBMS to accomplish (see
business fonn. houses that developed them. Using a "The DBMS Match Game''). \'V'ith a
DBMS enabled programmers to pro- general understanding of DBMS fea-
duce custom software more effi - tures and capabilities, you' re better
ciently for th eir clients. Often th ese prepared to make th e changeove r
the function that is performed when DBMSs were nor well integra ted and from manual to computerized data
that option is selected . Instead of lacked documentation. management.
having to enter several DBMS com- Eventually, some software houses
mands, you choose one menu option reali zed that general-purpose DBMS
to perform the desired procedure. programs, care full y integrated and David Frankel and Michael Glltt111a11
For example, a si mpl e DBMS properly documented, were marketa- are freelance software deuelopcrs
might require th at you call the data based i11 Chico, California, who alsu
entry program first and then specify teach compllter collrses.
the file that will contain th e data.
COMPUTER COMMUNICATIONS
0II\
You can now communicate with your IBM P.C. from any Touch-Tone telephone without a
terminal, keyboard, or any external gadgetry. All you need is a quarter for the phone call. You
communicate via the Touch-Tone signals and the computer responds in voice- high quality
human digitized voice . Call (800) 538-7002, or in California (408) 370-9764 for a demonstration.
Communication is easier than ever before, thanks to VYN ET.
VYNET IBM P.C. PRODUCTS APPLICATIONS
• V101-1 Telephone Interface Board- $295 • Remote Control
• V200-VSM Voice Synthesis Module-includes • Insurance
300 word vocabulary Diskette • Banking
• V200-LSM Low Speed Modem Module • Stock Quotations
Any V200 Module-$149 • Order Entry
• V120 Expanded 1300 Word Vocabulary- $495 • Inventory Control
• Similar products support the Apple • Information Subscription
ORCHID TECHNOLOGY now offers low cost/high resolution graphics for your IBM PC's Mono-
chrome display using the ORCHID Monochrome Graphics Adapter (MGA) . The l\1GA gives you high
resolution graphics (720h x 350v) without having to give up the high quality text you are used to with your
Monochrome display. With 64K. bytes of on board RAM (2 pages x 32K.) you get fast scene changes and
can display text and graphics independently or simultaneously. This is because the MGA works in con-
junction with the IBM monochrome/printer adapter.
TWO LEVELS OF SOFTWARE SUPPORT are available for the MGA. MS-DOS users get ORCHID'S
HALO™ graphics software package written by Media Cybernetics. HALO provides a full range of LINE, ARC,
PIE, BAR, HATCH, FILL, FLOOD and special type fonts. HALO is compatible with several lJnguages including
BASIC interpreter, BASIC compiler, PASCAL, and MACRO ASSEMBLER. HALO also has an interactive pro-
gram called "Learn HALO" which provides direct access to all HALO routines, and allows you to learn to use
HALO while sitting at your PC. The HALO package is included in the price of the MGA.
CP/M-86 users can use Digital Research's GSX-86TM graphic system interface to the CP/M-86 operating system.
Several CP/M-GRAPHICS applications packages will be available from Digital Research.
APPLICATIONS are the Second level of software support provided with the MGA.
*The CADD System currently under development by Schierle Associates is designed as a modular com-
puter aided design/ drafting system.
*Special type fonts are a snap using Picturegraph from Comsis. You can use one of Picturegraphs many type styles
or foreign language character sets or design your own using the Font make utility.
--------------------------------------------------------
~
-
filORCHlD
- TECHNOLOGY 487 Sinclair Frontage Rd.
Milpitas, CA 95035
IBM is a regis tered trademark of International Business Machines Corp .
MS DOS is a registered tradema rk of Microsoft Corp .
(408) 942-8660
D;wid Kruglinski
yellow pages." j,
~·
:
"Sorry, but you 'II h~we to call the
~4·4
JI
guy you copied the program from.
Try turning off the power. Good
·1 ~t
1I \\
luck."
The twenty-first c1ll.
"Hi, I just bought a copy of your
book Data Base Ma11ageme11t Sys-
tems, A Guide to Microcomputer
Software. I really like the book, but
tell me, what is the best data base
management system?''
"Give me your Visa number and
I'll tell you."
As you would expect, the last
caller's question is comparable to
"What's the best microcomputer?" If
you already own a data base manage-
ment system (DBMS) or a microcom-
puter, the answer is "The one I
bought," but otherwise, there is no
easy answer. For both DBMSs and classify users as subjectively as I've A data base is a collection of data
microcomputers, the best choice de- been able to classify DBMSs. Un- on disk, organized to provide easy
pends on three things: your skills and doubtedly you will be able to fit all access by people and by computer
aptitude, what you need or want to your associates into one of these programs. A DBMS is a se t of pro-
do, and how much money you are groups, bur not yourself. grams controlling access to the d;1t;1
willing to spend. Anyway, here's a crash course in base. These definitions are suffi -
From conversations with first-time data base theory. If you need more, ciently broad to cover all packages
users, software developers, and every- you know which book to buy. (Also that are called DBMSs, from simple
one in between, I've been able to see "Getting to First Base" in this is- file managers to sophisticated ap-
sue for an introduction to basic data plications development tools.
base concepts.)
PC \XtORLD 227
~Hands On Concer ning hardware for this One of those exceptions, Solomon
group's needs, high data volume and Series Software from Computech,
home use. In considering a DBMS for the "time is money" effect often dic- Inc. of Frazer, Pennsylvania, uses the
business purposes remember that the tate the use of a hard disk and a NDBMS MDBS lll, which has
data volume is higher than for home printer that is faster than an Epson proven successful as an 8-bit package
us~, and relating data from multiple MX-80. for over a year. It will shortly be re-
files is often necessary. If you are a one-person company, leased to run on the PC. The Cham-
As an example of a typical user in then you have to be the DBMS pro- pion from Data Base Res earch in
this group, imagine a restaurant that grammer. If the organization is Lakewood, Colorado, is a newly re-
serves about 1000 banquets per year. larger, the "Hal Effect" takes over. leased accounting package written in
The management needs a record of This effect is not named for the HAL dBASE 11. The fact that thi s package
each banquet, mostly to remind regu- in 2001: A Space Odyssey, but for took four person-years to produce il-
lar customers to return. In addition, Hal Glatzer, the book author who lustrates that a DBMS doesn't neces-
statistics on room utilization, average discovered it. The Hal Effect says sarily make instant software. By
number of guests served, and average that in every organization there is at using The Champion with dBASE II,
check amount should be available. least one person with a remarkable you can produce additional modules
The old manual sys tem kept banquet aptitude for learning about comput- tailored to yo ur needs. The source
data on a form with entries for: cus- ers. That person should be sought code (original program code that can
tomer name, customer address, ban- out to develop the DBMS. be modified) is scheduled to be re-
quet date, room number, number of Large-company management. In leased sometime nex t yea r.
guests, items on the menu, and total this situation the PC is not th e only The Sensible Solution DBMS with
check. computer used. There is a mainframe optional accounting system from
The DBMS automates the restau- or minicomputer th at does the "real O'Hanlon does offer source code,
rant's record-keeping by defining a work" and a data processi ng (DP) de- however. The authors claim that their
field for each of the entries and al - partment jealously guarding its turf. source code is Yi2 the volume of the
lowing for retrieval, sortin g, and re- The PC is classified as an executive BASIC source in a predecessor sys-
porting of data. A single-fi le system is work station dedicated to elec tronic tem, making it that much easier to
adequate, but if there are sufficient spreadsheet work or to some special work with. A centralized data dic-
repeat customers, a separate cus- application such as executive payroll. tionary brings this system closer to
tomer file is necessary. If a large volume of data requires the DBMS ideal of total shared data
An FMS can handle this simple ap- processing, the DP department usu- usage, in which all modules (ac-
plication, bu t if the restaurant man- ally takes care of it. counts receivable, payroll, inventory,
agement wants to expand the system The latest trend in PC software is etc.) can automatically access the
to handle accounts receivable, the the integration of the DBMS function central data base.
DBMS should have language (pro- (and graphics) into the spreadsheet. Mainframe DBMSs are oriented to
gra mming) capabilities. Ashton-Tare's Context Management's MBA and multiuser applications. The addition
dBASE 11 would do well here, but Lotus Development's 1-2-3 are two of multiuser hardware options to the
would require either Quickcode, a examples of integrated programs. Un- PC should spur the development of
program generator for dBASE 11, o r fortunately, the DBMS capabilities of applications packages for the PC that
programmi ng to format the data en- these programs are less than those of will use these DBMSs.
try screens. DataStar by MicroPro stand-alone DBMSs, but I'm sure that The twenty-secon d ring.
would also work by providing direct situation will change. Meanwhile, "My computer won't work."
multifile lookup so that special pro- using either a DBMS/spreadsheet "Switch the printer on line."
grammmg . 1sn
. ' r necessary. program such as 1-2-3 or a non- "Th an ks. "
The restaurant system is a typical programmable DBMS will solve al-
DBMS application; however, if you most any data management problem.
need an integrated accounting sys- If an executive takes on a language- David Krugli11ski is president of a
tem, it's best just to buy one. A new driven DBMS, he or she may spend Seattle-based company that dis-
alternative is to buy a DBMS that far more time programming than tributes data base management soft-
comes with a built-in accounting sys- managing. ware for business applications.
tem. You can then modify the ac- Software developers. Mainframe
counting system as required, add new DBMSs were originally developed to
modules such as payroll or inventory, aid programmers. Many mini/main- Data Base Management Systems, A
and create new reports. Sensible Solu- frame applications software systems Guide to Microcomputer Software
tion by O'Hanlon Computer Systems have been built using NDBMS-style David Kruglinski
in Bellevue, \X'ashington, is a wel- packages. With few exceptions, mi- (OSBORNE/McGraw-Hill, Berkeley,
come first attempt. crocomputer DBMSs haven't been 1983)
around long enough to spawn suc- 260 pages; $16.95
cessful, proven applications packages.
I
7 .
F
m m mm m ||l IllIll‘
* I
1523inirrltln II I
1'
|. .
.|..||---
---.|-.|- I
I I - I I I I -I-
||-JIIII--I ‘I
I I . - r I I - In
i
Y I
\-
‘.1
.1
nfl
|'t
Q»-
I-' 3'
Q
OI
I I
IOO
Q U .
COO
I fll
II-I
II.
IOI
IOII
Q‘.
OCO
Q
I I O Q I G I C I I O II IUI ICC
cilia o ¢ a u 0 u a u no cool I-1|
c a o o Q o Q a o o Q at IIO cur
Q n Q n 0 0 a q o c 0 o no Ill! 010
Q o Q a Q l o 0 o 0 o u or QII coo
IIII can Q Q 0 | on Q00! Ill
all can Q I o o 00 can can
IO! ill o 0 0 Q U 00 IOII III
Q 0 G Q Q I I 0 0 I o Q | u Q 0 IO 0000 0000
| Q l 0 I I Q 0 Q I Q I c 0 Q Q I 0 0 0 0 Q Q 0 0 I I 0 0 I U Q 0 I 0 I I 0 0 0 0 0 0|
I Q l I I O I l Q Q 0 Q I O 0 I 0 Q 0 0 0 I 0 O I 0 0 0 0 Q I I I I I 0 Q n Q I 0 I I no
C I I I I I O I O I C O O Q I I O I I O I O O O I I I O I I I I I I I O U O I O O IO
.I.I.I.I.O. . .I.I‘O I.O.I.O.I.O. .I.I. O.O .O. .O .O. O.O .Q.O.O.I.I.I.I- .U.O.I.I.I.I.O. I. I.
l . O 0 I I I I I I O I O Q I I I O O I I I I OI I
ll///118 p
/////J FT
16 Bit software for IBM PC, Victor 9000, CP/M-86 and MSDOS.
Westico has good news for owners of MICRO-TAX- Accepts information, ASCOM - For telecommunications
the new 16 bit microcomputers- a summarizes data, computes tax, and between micros or micro to main
full selection of quality software. Pro- prints returns required by the Internal frame. Easy to use full menu mode or
grams for businesses, professionals, Revenue Service. LEVEL 1 for individ- expert command mode. Built-in com-
and software developers. Westico uals produces 14 schedules and mands for auto-dialing modems and
can provide its CP/M-80 programs for forms. $195. LEVEL 2 for professionals tables for character translation, and
"Baby Blue" and similar 8 bit hard- produces 33 schedules and forms. suppression. Remote mode for con-
ware options. And there's more good Includes depreciation, state tax inter- trolling other micros. $175/$30.
news. We deliver more than quality face, integrated data base for year C86 C language compiler for
software fast. We deliver Westico. That to year data storage. $1000. LEVEL 3 is 8088/8086 machines. $395/$35.
means you receive Westico's out- a Partnership & Corporate package CBASIC/86 - Standard microcom-
standing technical support and which produces 19 schedules and puter BASIC language. $325/$30.
expertise when you need it. forms. $1000. JANUS/ADA- Compiler for useful
MicroGANTT - Sophisticated proj- subset of ADA language. $650/$75.
POSTMASTER- Mailing list system to
ect planning system which uses Criti- PASCAL/ MT+ 86- Compiler gener-
cal Path Method analysis. Visually maintain name and address files. Pro-
ates machine language. $800/$40.
duces everything from mailing labels
oriented system makes it easy to SID-86 -- Symbolic debugging tool
to customized letters. $150/$25.
interactively define task and project for CP/M-86. $150/$15.
parameters. Budget costs and work FINALWORD - Full screen interactive EM80/86-- Emulates execution of
hours are also calculated and dis- word processor with tables of con- CP/M-80 programs. $100/$10.
played. Percentage allocation of tents, automatic indexes, simultane- UT-86 - Utility programs for PC DOS
resources to tasks and partial com- ous printing and editing. $300/$40. and MS DOS. $180/$20.
pletion of tasks on the critical path are
other features. $395/$25. The Westico 24-Hour Computer Hotline for
STATPAK - Statisfits software library
in Microsoft BASIC designed to give 300 baud modems (203) 853-0816 for detailed
users an effective alternative to time- information and quiclc access ordering.
sharing. Performs probability calcula-
tions, independent variable statistics,
discrete & continuous distribution 4 Ways to order
functions, regression analysis, means • Write Westico, Inc., 25 Van Zant Street,
testing, survey data/contingency Norwalk, CT 06855.
tables and more. Includes plotting
• Ca 11 ( 203) 853-6880.
and data management. $500/$40.
MINl~l!ODEL - Does big financial • Telex 643-788
planning jobs at micro prices for cash • Dial-up our 24-hour computer ( 300
flow projections, financial forecast- baud) (203) 853-0816.
ing, venture analysis, and risk analysis. COD, MasterCard and VISA accepted.
Model limited to 32,000 by 32,000
cells. Report content and format Prices do not include shipping and are
totally under user control. $495/$50. subject to change. In CT add 7Y2% sales
VERDICT For law offices with up to tax. All sales final.
•Westico has more than 250 programs that
25 attorneys and a total of 35 time- work on a wide variety of microcomputers Manual price may be credited toward
keepers (including paralegals, secre- including ADDS Multivision, Altos, CPT, purchase of software.
taries, etc.). All time and expenses are Crornemco, DEC, Dynabyte, Eagle, Exxon,
distributed to client or other desig- Facit, Hewlett-Packard, IBM, lntertec, Dealer inquiries invited.
nated overhead accounts. Analysis of Kaycomp, Monroe, NEC, North Star, WES-61
billings, aging of receivables, and Northern Telecom, Ohio Scientific, Otrona
Attache, Radio Shack, Sirius, Televideo, Copyright © 1982 Westico, Inc.
analysis of each timekeeper's work Vector Graphic, Victor, Xerox, Zenith.
effort. Produces monthly client review We're working hard to be your software
sheets and ready to mail itemized
bills. $995/$50.
BILLKEEPER For professional offices
- architects, accountants, engineers,
consultants, ad agencies - with all of
company.
PCnet is the first local area network designed specifically for AST & PCnet Hardware: PCnet does not
de mand expansive file
as if the co mmand had
been ent ered on t hat
• CSMA / CD LA N
the IBM Personal Computer. It consists of the necessary hardware tec hniq ue se rver or proprietary PC' s keyboa rd
• 700 0 fee t max . hard disk systems fo r • Printer Sharing
and software to set up a powerful, yet cost effective local area di st ance disk sharing. Almost Allows PCs to share
• Low cost CAT V any PC· DOS compa- printers installed in
network for the IBM PC. While others make claims, PCnet is a Coaxial cab le as tible hard disk includ· other PCs.
ing IBM 's can be used
local area network proven to be successful by hundreds of mediu m for tra n·
mission for disk sharing AST & PCnet Fut u re
installations in IBM Personal Computers. • 1 M egabit per secon d
tra nsmission
• Fi le locking
Provides locking to
Prod ucts :
• Un iversal File Ser ver
• Optional Mainframe com mon data files so
• Gateway
~ RESEARCH INC.
con nection (e.g .. that com mon files are
AST· SNA; AST-52 51 : only accessed by one
AST-3780 etc.) user at a time Oth er AST Pro du cts
• PC Shari ng (M ulti· • 1/ 0 Plus II
2372 Morse Avenue, Irvine, CA 92714 tasking) Allows user
on 1 PC to run com ·
• MegaPlus
• ComboPlus
AST & PCnetSoftware:
Telephone (714) 540 -1333 • Disk Sh ari ng man d on anot her PC • PlusModem
Unli ke other ne tworks, in the same network • Etc ...
Call or write for immediate response.
SUCCEED I
THOUT
G.
Personal computing witho ut EasyFamily, what you see o n the human b ei ng on the o th e r
person al anguish .That's the easy screen is what you get o n the paper. e nd to answer all your questions
prtth to success in business , whether USE THE KEYBOARD, NOT in clear, easy-to-unde rstand
yo u're an aspiring president of CODE. IT'S EASY TO DO. terms.
your own company or an asp mng N ot o nly d o we give you the keys to AVOIDING FATAL ERRORS
writer working o n th e great interacti ve success, we make sure IS EASY, TOO.
American novel. you don't need six of them to open With the EasyFam ily, it's d ifficult
A nd success is what EasyFamily ™ o ne d oor. For example, do yo u want to make killer e rrors, like erasing
progra m s promise you because to underline a word? Pu sh on e key every name in your New York file
we've built our business on m aking and it's done . (Oth er program s whe n you just wan ted to change
personal computers as required yo u to learn a code to d o a zip code number. For example ,
co nve nient to u se as just this simple function.) with EasyWriter II , if you press a
pressing a key. Want to move a paragraph wrong key, the program will give
INTERACTION. fro m on e section of yo ur you an error message and ;tsk
MAKES OUR d ocument to another? A you to press a specific key to con-
FAMILY EASY few keys will do it, not tinue . It's like h aving a
TO KNOW. a ten- or fourteen- ''""- built-in safety net.
Interaction is the key key code. NOW, ABOUT HOW TO
to the keys that let you •.• AND SUCCEED •••
d o it all. The keys and co m- EASY It will probably take you longe r
m ands th at are similar fron1 TO LEARN. to read this ad th an it will to get
o ne con1patible program to another. Learnin g to use the started on an EasyFamily progra m .
So you can quickly merge an commands is Easy. So if you want to succeed in
Easy\Vriter II"'report with an Easy- Becau se our m anuals business witho ut really crying,
Planner™financia l state ment with are written in English , do it the Easy way. Ask your
the EasyFiler™m ailing list yo u want not engineering. And dealer for a d emonstration. Or
to send them to. And see w hat your there's toll-free subscrip- call or write for fu ll informatio n .
d ocume nt looks like b efore yo u tion Pho ne Support ~ Reme mber, Easy d oes it. All.
print it. Because, with our With a genuine
EasyFamily
Easy Speller™ Order Entry
Inventory Control and Analysis
Information Unlimited Software, Inc.
2401Marinship \Vay, Sausalito, CA 94965, (415 ) 33 1- 6700 MAKE IT EASY ON YOURSELF.
~ Hands On: Graphics
Graphics in Motion
Learn the BASIC tools for animating si1nple figures.
Drawing points, lines, and figures is text mode, enter the command screen takes several seconds to be
easy to do on th e IBM Personal DEF SEG = &HBBOO:BSAVE completed with 8LOAD because of
Compu ter, as shown in our previous "FILENAME.TYP",O,scr/en the time needed to read 16K of mem -
graphics articles (see issues 2 and 3 ). In this command scrlen is &HlOOO ory from the relatively slow floppy
But like a hammer, nails, and wood, in 80-by-25 text mode and creates a disks.
these drawings are only the tools 4K file; in 40-by-25 text mode scrlen To restore th e monochrome screen,
needed to build something even more is &HOSOO and creates a 2K file. To issue th e command
useful. \X'ith the IBM BASIC com- save the monochrome screen into a DEF SEG = &HBOOO:BLOAD "FILENAME.TYP"
mands BSAVE and BLOAD you can 4K file, issue the command Run the program in Listing I to
save an entire scree n to, and res tore it DEF SEG = &HBOOO:BSAVE create a screen image, save that i m-
from, a disk file, helping to create "FILENAME.TYP",O,&HlOOO age to disk, Clear th e screen, and then
graphics slide presentations. With the
PUT and GET commands, you can
move the simple figures you 'vc
learned to draw around the sc reen
quick ly eno ugh for use in video
games.
.. - - - 0
fi
• ••
GET (10,10)-(19,29),PI Cl in which the image has bee n saved, ve rred. The effect of o ne PUT with
in medium-resolution mode, the in- and action, the only optional param- the XOR option again st the back-
teger array PIC I would have to be di- eter, selects one of the five ways in ground color is to pbce the image on
mensioned to INT((l0/8) + l) 20 + 2 which the image may be put onto the the screen; the effect of another PUT
= 42 clements using the statement screen. Valid values for action are with th e XOR option with the same
DIM PIC1(42). The GET command sec- PSET, PRESET, XOR, OR, and image in the same location is to erase
tion of the BASIC manual describes AND, with XOR the default if no it. Therefore, the XOR option can be
the method for calculating the exact value for action is selected. used to erase an image as well as to
minimum allowable size of the array, The last point referenced is (x l ,y I), draw it.
bur unless you 're running our of and the coordinates ma y he specified The OR option to the PUT com-
memory, it's best to make a rough in either absolute or relative terms. mand superimposes an image over
esttmare. Like GET, an 'Illegal Function Call' whatever image is already on the
error results if PUT references a point sc reen. Unlike the PSET and PRESET
off screen.
PC WORLD 235
-:=Hands On scree n with the PSET op ti o n and When erasi ng a nd redrawing an
then PSETs a blank area to erase the image to animate, th e brief period
options, the portions of the second image before redrawing it in a new when the image is not o n th e scn:en
image that are background co lor locatio n. Lines 140 to 160 draw ;1 produces a di stracting fli cker. Using
(color 0) do not era se the previous colored ball using the C IRCLE com- XOR to era se and the XOR to re-
image. Basica ll y, the second image is mand, and line 180 saves th e image draw as subseq uent operations mini -
placed in front o f th e o ri g inal. in memor y. Line 200 GETs a blank mizes such fli c ker.
The AND op tion , th e least useful a rea o f the sa me size, while lines 230 When a figure dr~1wn with the
for o ur purposes, puts an image o nto to 260 create the impressio n of move- XOR option is drawn over another
the screen o nly where there's alre;1dy me nt by drawing, erasing, movin g, figure, some odd co lor effects may
an image. and redrawing the ball across the occ ur where th e two images ove rlap.
For a demonstration of the five sc ree n. This effec t is no rm a l and disappe;1rs
PUT options, run th e program in Animation is th e basis for all video wh en th e ove rlap ce;1ses. As men-
Listing 2. This program puts an im - ga mes. Arcade games and some com- tion ed, such co lo r effects occur with
age onto the screen against each of puters use specia li zed hardware to a ll PUT op tion s except PS ET.
th e four colors. Note the various perform a nimation , but the PC is a The program shown in Listing 4
co lor and background effects pro- gene ral-purpose computer, so <.111im;1 - demonstrates animation using PU T
duced . For more dewils o n the va ri - tion mu st be done in software. In with the XOR opti o n. Notice the
ous op ti ons, refer to the tabl es under BASIC we use th e PUT c01r.m:md to color interacti o n , the fli cker o f the
the PUT command in the BASIC ant mate. mov ing ball, and t he preservation of
manual. th e background.
Lis ting 1
Listing 2
Listing 3
PC \X'O KLD 23 7
.::. Hands On
nal that makes th e image appear sta rted a nd is left unchanged, so pointer to th e begin ning of the
on the screen. The content s o f o nl y the 64 K addressable via th e grap hi cs adapter me m ory 111:1p.
this memory are th e basis for offset value is available. Incidentall y, PEEKing around
whmever ;:ippea rs on the sc ree n; the PC with v~1rious segment v:1l-
each memory location corres- ues is a '-great wav' to learn the
ponds to a scree n locatio n. In tex t Accessing Memory from BASIC workings of the machine. For
mo d e, for example, a value of 65 With BASIC th e user can set both instance, the interrupt vector~
in the first memory location of th e segment and offset values to (which control input, o utput ,
the g raphi cs ~1dapter's scree n map get data into and o ut o f a ny loc1- and disk functions ) start at
would cause the character A to tion in mem o ry. The DEF SEG = 0000:0000. The BIOS v;1ri:1bl es
appea r in the upper left co rn er of co mmand sets th e segment start at 0000:0040. They select
th e sc ree n. pointer to th e nam ed value. DEF which display text goes to, Caps-
There ~1re se parate m emory SEG = &HBSOO, for exa mple, se ts th e Loc k state, disk parameters, and
map loc1tions for th e m o no- working segm ent to th e beg inning c ursor location. T he BIOS itself,
ch rome display :rnd co lor/gr<1phics of the graphics ad:1pter sc ree n with all input/o utput functiom,
ad:1pter sc reens, and th ese ad- starts at fOOO:EOOO. C heck the
dresses are g iven in hexadec imal
PC \\'ORl.D 23 9
=Hands On
Listing 4
Listing 5
----------------------~--------- ~
111i111atL'L 'IL your money back.
, . >rk with the
1\\ (11
( .,
L'... I"'
I ,
to good u-.c.
com ·n. , I· -1,·· PLJT :rnd
·. . );l rt Ill! ,ll .
•· ·ncd <io t.u, I I \\'L' \\ .·11
I
irnt thL' lll
Ill' :\ t lllOll[ l
111
I
I
1
MC/N, Inc. J WELRY
COMPUTER E
C nter/Box
9393
D Dealer Inquiry I e Discounls
D Send inlo re.. Corporate Vo um18K Gold-
Custom 14K or .
II
I
I Simms el c·,.• 94912
San Ra f.ae' D Send
with orinfo re: Diamonds or Rubies
without II
I 415/453-7033 I
D<l11 Illoll'sky"'~( ·1· k r\ttack 11 i•idcu I
· pieces of N I
---------==~-
I th e S11.1L Please send the follow•ng AME/CO.
ADDRESS:
((h l11th on'£ \I J>C. fll()[l'Sk y, di! - computer Silver- t CITY:
/ .. the I H1 /or
,.!ui1111c
. ., u
. 1I . . I S ·1ck AtLlL. 1.
·iuu 1, 1 , 11.
t._
..
I Gold- Amoun I
II jewelry.
II
hor o/ t Jc ui ,. . , . . I , !>/. Fu11tus u · $12. ea. $10. ea.$ STATE/ZIP:
I i' prc::-.1£ l II 1 . 1
the A />/>lc I ·. ·f f-1·11 f'cn11sylzwud .
1
/11 c.. in DrC.\l .
I . 1('J'l/t('Jl
' . , , ' rd! uidcn
::-.L l (
I
I
Lapel Pin
Tie Tack
TELEPHONE:
. MasterCard -
Expiration Date
i i . .
I I I
I
4 /n"ish J, i ::-. . , . «ms11/t,mt
I
. , ..
, , 11 l l' lll'l ,.'. , ·\ l · .,
I I I I tt I,
I IlnterBank I j I
I I I I I I .I . . . . .
I >Ind - Stick p·in I
........ ...... ............ $ 2.00 Visa -Card Number
Credit j II
~l'ith Dclj>ln
L. I . 'l'O \ ' ( I'1·11lf/> 111
Shipping & Han~hng ... . .. .. .
o. . , ,1111 cs dil l Sub Tota
I I
'. Ill/ ,.. ., ... zrc />f,11mi11g /()
. -1·1 ) I I
An~ ~
Il l! JUl::-. ' . . ·/ • CA residents ad .... ...... . °""""Y
dclj>h1<1 . Jl .' . in tins i1 rt ll l I
----- ---
II .............. ... .... $
TOTAL AMOUNT
ENCLOSED • • Signature
• • • • • • • • • • • • • • • • •
I
PC: \\ 'O IU .D -----
"YOU CAN WITH PERSYST."
The Persyst Time Spectrum. With the Clitthanger TM A unique , And with Time Spectrum plug-
It's the most powerful and RFl-shielded connector system in expan dability, you can continue
expandable multi-function that solves th e problem of to ad d fun ctions as you add
PC board you can buy. tying two or more 1/ 0 ports to requ irements.
A Persyst Time Spect rum ™ peripheral equ ipment like a Start with basic memory and a
multi-function board can make printer or modem , without cal endar clock . Then add another
any personal computer work consuming two or more slots. asynchronous commu nications
better. And only Persyst has it. port. Parallel printer port.
Whether you own an IBM PC or Additional memory Or any
XT. Or the IBM compatible combination of functi ons.
Compaq or Columbia . With Pers yst, the choice is
Th ere's even a Tim e Spectrum yours.
board for the Texas Instruments And now, one-slot capability for
PC. your Texas Instruments PC.
With Time Spectrum , you can
combine up to six powerful Now there's even a Time
functions- plus two advanced Spectru m multi-function board for
software programs-on just one your Tl PC. With it, you can add
board. And get performance and The Time Spect ru m Cl iff hanger :M up to 512K RAM, two serial ports ,
So ingenious , it's patented .
features like nothing else. calendar c lock and light pen
Wha t's more , expansion port - capability to handle even
For the IBM PC, Compaq and fun ctions can be plugged right the most com plex and difficult
Columbia, maximum capability onto the Time Spectrum board. computi ng fu nctions.
in minimum space. Or added with Versapak TM An d still only consum e one slot.
For example, Tim e Spectrum is pigg yback modules . So you can The Persyst Time Spectrum
the only multi-function board that add exactly the capability you board.
lets you expand you r IB M PC from need , when you need it. Maximum expan dab il ity now.
64K up to 512K RAM . Add a And qu ality and versatility so you
calendar clock . Add as many as Extra flexible expansion for the can keep on expan ding later.
two RS-232 asynchronous IBM XT. See your IBM or Tl PC dealer
communications ports, or two For the IBM XT, Ti me Spectrum and insist on Persyst.
synchronous and one not only delivers exceptional one-
asynchronous communications board expansion capabil ity, bu t
port. Plus print spooling and as extra flexibility, too.
much as 320K of RAM disk First, we designed Time Persyst Products , Personal
memory. Spectrum so you can add th e Systems Techn ology, Inc.,
Up to fou r 1/0 ports - in just RAM you want without having to 15801 Rockfi eld Blvd ., Suite A,
one slot. fill th e memory rows on the XT Irvine , CA 9271 4. Telephone:
How did we do it? mother board. (714) 859-8871 . TWX: 467864.
RAM and commun1ca1 1ons Opt1on a le~t u re" are Doub e· face w pe sockPIS
expans ion modu les a re soc,e le J on 1he board . for w 11 h beryl liu m copper
E>pand3l;1lily from 64K easily snapp ed ont o the ma,,mum llex b' 1ly '" cont acts hold compone 11
up 10 512K nt."'1 en:•r 0s T,me Spectrum e,p,1ns1on lead s t.rmlv 1n place
jQUf re (0 ~)ar :j'p I~
rncst comi:,:- ~) 1
s'..,
Conrit 3 nodPnl
1hrcuyl1 .:i se,,al
comrnun1ca:,ons port
and yo•, c;:in link yo1H
PC lo 11 ' world of
1elecommun1ca t1onc
The IBM ® PC is one of the Highly Interactive ... Cdex '" Training Programs Cdex"" Training Programs
best personal computers Creating a dialogue with you are available for: We make it easy.
manufactured, but it still and serving as your personal The VisiCalc ® Program
takes a considerable amount of tutor. The WordStar '" Program
time to learn how to use. The SuperCalc' " Program
Completely Self-paced ...
That is ... until now! The EasyWriter .11'" Program
You set your own learning time. Cdex Corporation
Graphically Oriented ... How to Use Your IBM ® Personal 5050 El Camino Real
Cdex Training for the IBM ® Remember, a picture is worth a Computer Los Altos, CA 94022
415 964 7600
Personal Computer makes thousand words. How to Use Your Appl e!iJ /le
learning how to use the PC Usable Now and Later ... Personal Computer
straight-forward and efficient. A clear and concise training and
In an hour, you can master the Understanding Personal Computers
reference program for the first- and Their Applications
material on the Cdex disks and time or experienced user.
begin using the PC. Managing Your Business with the
Cdex Training for the IBM ® PC Lotus'" 1-2-3 Program
and all other Cdex Training
It's tough to learn to use a Programs are available at your Managing Your Business with the
MUL TIPLAN'" Program
computer from a book. That's local computer dealer. See how
why Cdex Training for the IBM ® effective a Cdex Training
PC is contained on three disks Program can be; ask your
and is: dealer for a demonstration.
You can be part of the nlost useful reference tool Form In struction s
Use the ;ntached form fo r each eva lu<1tion \ 'Oll
ever compiled for the IBM PC and con1 patible wish to contribute to the Software Rcuiezu.
T he form may be photocopied to submit more
than one eva lu <1tion.
computers. In the process you nlay get your name
• Prouide general product iJZ/orm.ztion . \X1rite
the product's name w ith the spelling, ca pi ta l-
in print and win up to $1500 worth of software. ization, and punctuation used by the ma nu fac-
turer. Check the box next to the category
W ith the assistance o f our readers, PC \V'orld is name that best describ es the product. If yo u
compiling a guide to the most useful softw are check the box fo r integ rated ap pli cations, yo u
produ cts av<1ilable fo r the IBM PC. Th e PC must also check the <lpplications th at are inte-
\V'orld Soft wLZre Reuiew will he published in grated. Describe the minimum system req uire-
fall 1983 and will be fo llowed in the spring by ments in terms of RAM (in K), number of di sk
the PC Wo rld Hardware Review. drives, interfa ce cards, and any other hardware
The Software Review will list and evaluate or software needed by the user to effecti \'ely
all c 1tegori es o f software availabl e for the IBM operate the program. Don't incl ude the mono-
PC. From spread sheets and communications chrome monitor, key boa rd, DOS, or BAS IC.
programs to operating systems and ga mes, the • Describe and euuluc7ll' the produ ct by its lea-
Soft ware Reuiew will he a user guide to the tures. Give a one-sentence summary of gcner<1I
co mplex so ftware mark etplace. T he Software features. Briefl y explain two featu res th ~1t dis-
Reuiew will refl ect the experi ence of th e com- tinguish the produ ct from its competitors. De-
munit y of PC users, with selections and evalua- scribe two relevant limitations of the product
tions based on insights acquired through (what the produ ct doesn't do th at users might
hand s-on testing. ideall y ex pect from a pro duct in th<lt categor~').
Contributors w ill be credited fo r each eval- Describ e the t ype of user for whom the
uation publi shed in the So ftware Reuiew, and produ ct is intended. For example, is the prod-
publ ished contribu to rs will be eli gible to win a uct best suited fo r bu siness, program ming, per-
grand pri ze of $1500 wo rth of software or five sonal use, or some other acr ivi t v? T he section
prizes worth $500 of software each. Comest fo r comments may be used fo r ~e m : uks rh :1t
winne:-s will be selected in a drawing and their elude the review fo rmat but are essentia l to un-
names will be announ ced in the Software derstanding the produ ct.
Review. • J>m uide consumer in fo n1z'1ti01z. Incl ude the
Anyone who has used a pro du ct on the IBM pro du ct's list price and the price for the \'ari-
PC or a compatible computer can write an ous avail abl e configurations and optio ns. Give
evalu ation o f th ;:n pro duct and submit it fo r in- the manu fac turer's complete name, address,
cl usion in the Soft ware Review. Ma nufacturers and telephone number. A Source or Telex m1m-
are invited to write about their own pro du cts, ber ca n he included if a\·a il able.
but th ey mu st credit the submi ssion to an indi- •Tell us who you are! List your name so \\'C
vid ual \\'ithin the company. There is no limit to can publish it (unless yo u want yo ur review to
the number of evalu ations that may be submit- be anonymo us). Include your address and tel e-
ted. PC Wo rld must receive all materi als by phone number in case yo u arc <l wi nner in the
Jul y 1, 1983 . contest or we need to contact \ 'O U fo r more in-
Once received, submissions will be checked fo rmation.
fo r accuracy, edited, and compared. If PC Check whether you ~ire the prod uct nunu-
\V'o rld receives more than one submission for a fa cturer. If you <lre, \\'C encourage you to send
pro du ct, the most useful evalu ation will be se - us press in fo rm ation and <l black and white,
lected on the basis o f completeness, clarit y, glossy photo for publication.
and insight into the pro du ct's features. PC Please avoid advertising hyperb ole, \\'Ord i-
\V'o rld reserves the right to edit re\'iews to con- ness, and ambiguity. Identify concrete product
form to the magazine's fo rmat and stvl e. A re-
L •
features rather than making sweepi ng re nwrks.
view form fo r th e submission of evaluations is PC \V'orld reserves the ri ght to edit sub mitted
provided with thi s announ ce ment. materi als, all of which become the property of
If you have found a software product es- PC \V'o rld magazine.
peci<1l ly valu <1ble, thi s is an opportunit y to help
yo ur fellow users learn about it. \Y/e invite you
to he a part of th is exciting collaborati\'e
ve nture.
Product name - - - - -- - - - -- - - - - - - - - - - - - - - - -- - - - - -
C;ltegory (check one)
A. SYSTE~ 1 S SOrT\V'A RE
I. 0 Operatin g systems .i. 0 Utiliti es
B. APPLICAT IO NS SOFT \V'ARE
I. D Spreadsheets 8. D Fina1h:ial and ;Kcounting
L
,
_) . D Data manage ment 10. D List managem ent
4. D l3usi ness grap hics I I. D Design
,_ oraphic-.
b
General features: - - - - - - - - - - - - -- - - - - - - - - - -- - - - - - - -
- - - - - - - - - - -- -- -- - - - - - - - - - - - -- -- - - - -- ---
2. ------------------------------~
Intended user: _ _ _ _ __ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ __ _ __
Comment s: - - -- -- - - - -- -- - - - - - - - - - - - - -- --
List price: - - -- - -- - - - - -- -- - - - - - - - - - - -- - -
.\Lrnufacrurer's name : _ _ _ _ _ __ _ __ _ _ _ __ _ _ _ _ _ __
Address: - - - - -- - -- - - - - - - - - - -- - - - - - -- - - - - --- -
Telephone: - - - -- - - - -- - - - - - - - -- - - - - - - - -- - - -
Sou rec ;rnd/or Telex: - - - - - - - - - - - - -- - -- - - - - - - - - - - - -
PC \\'ORLD 247
- , I \ 1 , .,. \ J y J
• • • • • • • •
•
e • • • •• • • • • • • • • • • • • • • •
• • • • • • • •• • • •
• • • • • • • • • • • • • • • • • • • • • • •
•••••••• •• • • • ••••••• •• •••
• • • • • • • • • • • • • • • • • • • • • • • • •
• •• •• •• •• •• •• •• • • • • • • • • • • • • • • • • t
• • • • • • • • • • • • • • • •
• • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • •
• • • • • • •
' 0 (")
• • • •
0 0 • • • • • •
• • 0 • • • • • •• • • • • • • 41
••• •• • (j • • • • • • •• • • • • • fl
• • • • a • • • • • • • • • • •
• • 0 • • • • • • • • ••
t •
• • • • • • • • • • • •
t •
• • • • • • • • • • • • • • •
t • • • •
••
• • • • • • • •• •
• •
•
•
•
•
• •
•
•
0
•• •
•
•• •
•
•
•
•
• •
•
• •
•
•
~ ..
• •
•
•
• •
• •
•
•
• •
• •
•
•
•
•
• •
•
•
•
•
•
•
•
•
• • • • • • • • • • • • • •• ••
• • • • • • • • • • • n • • •
• • • • • • • n •• 0
• • • • n • • • • •
.
• •. •. •. ..
• • c~ • •
• •
•
•
•
•
•
•
•
•
•
0
0
0
•
•
• • • •
• •• • t
0 0 • •• • • • nnon r
• •• • • • •
• 0 • • •
•
•
•• • • • • • • • • • • 0
•• • •• • • •
•• • • • •• • • • • • • • ••
• • •• • • • • • • • • • • • •
• • • • • •••••• •• • • •• •• •• •• •• •• •• •• •• •• ••
• • • • • • • • • • • • • • •
•• • • • •• ••• •• • • • • • • • • • • • • • 4
•• • • • • • • • • • • • • • • • • • • • • • • • 4
t • • • • • • • • • • • • • • ••• 4
0 • • • • • • • • • • •
• • • • • • • • • •
• • • • • • • • •
The PC World Software Review Form
I. Product Information
Product name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Category (check one)
A. SYSTEMS SOFT\X'ARE
1. D Operating systems 2. D Languages 3. D Utilities
B. APPLICAT IONS SOFTWA RE
I. D Spreadsheets 8. D Financial and accounting
2. D \X'ord processing 9. D Business m<rnagement
3. D Dara management 10. D List management
4. D Business graphics 11. D Design graphics
5. D Communications 12. D Job and industr y specific
6. D Ed ucational 13. D Personal management
7. D Entertai nment (ga mes ) 14. D Integrated applications
System requi rements
General features: - - - - - - - - - - - - - - - - - -- - - - -- - - - - - -
2. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Two limitations of the produce: 1. - - - - - - - - - - - - - - - - - - - - - - -
2. - -- -- - - - - - - -- - - -- - - - - - - - - - - - - - - - -- -
Intended user: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
Comments: - - - - - - - - - -- - - - - - - - - - - - - -- - - - - -- -
II I. Consumer Reference
List price: - - - - - - - - - - -- - - - -- - - - - - - - - - - - -- - -
Manufacturer's name: - -- -- - - - - - - - - - - - - - - - - - - - - - - -
Address: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Telephone:--------------------------------
Source ~nd/or Telex: - - - - - - - - - - - - - - - - - - - - - - -- - - - -
Contributor's name:
Address: - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - -
Telephone: - -- - - -- - - - -- - - - -- - - - - - -- - - - - - - - -
0 Manufacturer
Send to PC Wlorld Software Reuiew. 555 De Haro St., San Francisco, CA 94107
PC \X'ORLD 249
•• • • • • • • •
• • • • • • • • • • • • • • • • • • • • •
•• • • • • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • •
•• •• •• •• •• •• •• •• •• •• • • • •• • • • • • • • • • • •
• • • • • • • • • • • • • •
• ••••• • • •• • • • • • • • • • • • • •••
• • • • • • • • • • • • • • • • • • • • • • • •
• •• • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • •
• • • • • •
•
Q
• • • • • •
• • • • • • 0 • • • • • • • • • • • • •
• • •• • • •• • • • • • • • • e e e e I
• • •
0 • • • • • • • •
• • •
•
• 0 • • • • • • • • • ••
•
• • • • 0 • • • • • • • • • •
• •
• • • • • • • • • • • • • •
• •
• • • • • • • • • • • • • • •
• •
•
• •
•
•
•
•
•
0 •
• •
•
• •• •
•
•• •
•
•
•
0 •
•
•• •
•
•
•
•
• • • • • • • • • • • • 0 • •• •
0
• • • • • • • • • • • •• •
• • • • • • • • • • • • • (') • •• •
•
• •
•
•
• • • • • • • • • (') • •• • ••
• • • • • • • • • • 0 • • • • •
• • • • • • 0
• • • • • • 0 • • ••• •
• • • • • • • • • • • • • 0 • • • • • I
• • • • •• • • 0 0 0 0
• • • • •
• • • • • • • • • • • • • • • • • • • • •
•• •• • • • • • •• •
•
• •
• • •
•
• •
• • • • •
• • • • •
•
•
•
•
•
•
• • • • • • • •
• • • • • • • •
• •
• • 4
• • • • • • • • • • • • • • • • • • • • • • • • 4
••••• • • • • • • • • • • • • • • • • • • •• •
• • • • • • • • • • • • • • • • • • • • • • • 4
• •. •. •. •. . • • • • • • • • • ••••• •• • • 4
~
• • • • • • • • • • • • • • • • 4
~
• • • • • • • • •
a
The PC World Software Review Form
I. Product Information
Product name - - - - - - - - - - -- -- - - - - - -- -- - - - - - - - - -
Category (check one)
A. SYSTEJ\1S SOFTWA RE
1. D Operating systems 2. D Languages 3. D Utilities
B. APPLICAT IONS SOFTWARE
I. D Spre;1dsheets 8. D Financial and acco unting
2. D Word processing 9. D Business management
3. D Data management 10. D List management
4. D Business graphics 11. D Design graphics
5. D Com mun ications 12. D Job and indu str y specific
6. D Ed ucational 13. D Personal management
7. D En tertain ment (games ) 14. 0 Integrated applications
System req ui re ments
2. - - - - - - - - - - - - - - -- - - -- - - - - - - - - - - - - - - -- -
Two limitations of the product: I . - - - - - - - - - - - - - - -- - - - - - - - - -
2. - - - - - - - - - - - -- - - - - - - - - - - -- - - - - - - - -- - - -
1ntended user: _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ __
Comments: - -- - -- - - - - -- - - - - - -·- - - - - - - - - - - - - - -
List price: - - - - -- - - -- - - - - -- - -- - -- - - -- -- - - -- -
[\ tanufacturer 's name: - - - - - - - - - -- - - - - - - - - - - - - - - - - - -
Address: - - - - - - - -- - - -- - - -- - -- -- - - - - - - - - - -- -
Telep h o n e : - - - - - - - - -- - -- - -- - -- -- - - - - - - - - - - - -
Source and/or~ l ex : - - - - - - - - - - - - - - - -- - - - - - - - - - - - -
Send to J>C W'orld So(tzu..1rc Reuicw. 555 De Haro Sr., San Francisco, CA 94107
PC \\'ORLD 25 1
- .,
• •e •
• e
• •
• e
• •
•
•
• e • • • • e • • • • • • • • •
• • •
• • • • • • • • • • •
• • • • • • • • • •• • •
• • • • • • • • • • • • •
•• • • •• • • •• • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • •
•• • • • ••• • • • • • • • • • • • • • • •••
• • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • •
• • e
• • tt • It
• • • • • • • • • • •
• • • • • •
• • •
•0 • •
• •
• • •• ec
t • • •
• 0 • • • 0 • • • • • 4
t •••
• • ••
• • •
• • • • •• • 0n • • • •••
• • • • • • • • • • • • •
• •• • • • •• • • • ••
• •
0
• • •
• • • • • • • •• • •
• • • • • • • • • • •
• • • • 0
• • • 0
• • • • • • • • • •• • •
• • •
• • • • •• • • • •• •
•
• • • a
• •
• •
e • • • • •
• . "'
•
.
• • • 0
• e • • • • • 0 •
•
e
• • •
• • •
• • • •
• • • •
•
•
•
•
•
•
•
•
0
0
•
• • .
• • .• c
~
•
~ ..• • • • • • • • • •
•
• ••
• •
•
•
n •
0 •
• • •
• • • •
•• • • • • • • • • • • • •• • 0 • • • • •
• • • • • • • • • • • • • • Q • • • • •
~ ~
•
•
•
•
•
•
•
•
•
•
• •
0
0
0 0 0 (")
e • 8 • • • • • • • • • • • •
• •
• • • • • • • • • • •
• • • • •
• • • • • • • • • • • •
~ .
• • •. •. •. •. •. •. •. •. •. •. •. .
• •. •. •. •. •. •. •. •. •. •. •.
•• • • • • • • • • • • •
t • • • • • • • • • • •
•
•
• •• • • • • • • • •
• • • • • • • • • • •
•• • • • • • • • • • • • •• •• •• •• ••
e • • e e • D • I • e • I
• • •
• • • • • • •
The PC World Software Review Form
I. Product Information
Product name - - - - - - - - - - - - - -- - - - - - - - - - - -- - - -- -
Category (check one)
A. SYSTEMS SOFT\'VARE
I. D Operating systems 2. 0 Languages 3. D Utili ties
B. APPLICATIONS SOfT\'VARE
I. D Spreadsheets 8. D Finan cia l and accounting
2. D Word processing 9. D Business man<igemenr
3. D Dara management IO. D List management
4. D Business graphics II. D Design graphics
5. D Communications 12. D Job and indu str y specific
6. D Edu Gnional 13. D Personal man agement
7. D Entert ainment (games ) 14. D lntegr::ned applications
System requi remenrs - - - - - - - - -- - -- - - - - -- -- - - -- - -- -
General features: - - - - - - - - - -- - - -- - - - - - - - - - - - - - - - -
2. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Two limitations of the product: I. - - - - - - - - - - - - - - - -- - - - - - - -
2. - - - - - -- - - - - - - - - - - - - -- - - - -- - - - -- -- - - - -
Intended user: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _
Comments: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - -
List price: - -- - - -- - -- - - - - - - - - - - - - - - -- - -- -- - -
M;inufacrurer's name: - -- - - - - -- -- - - -- - - - - - - - - - - - - - -
Address: - - - - - - - - - - - - - -- - - - - - - - - -- - - - - - - - - - -
Telephone: - - - - - - - - - - - -- - - - - - - - -- - - - - - - - -- - -
Source and/or~lex: - - - - -- - - - -- - - - - - - - - - - - - - - - - - -
Contributor's name: - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Address: - - - - - - - - -- - - -- - - - - - - -- -- - - - - - -- - - -
T e l e p h o n e : - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --
0 .rvLmufocturer
Send to PC \'(/arid Sofiware Reuieu•, 555 De Haro St., San Francisco, CA 94107
••
• • • • •
• • • • • • •
• • •
•• •• •• •• •
•
• • • • • • • • • • •
• • • • • • • • • • •
t • • • • • • • •
• • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • •
•• • • • • • • • •
• • • • • • • • • • • • • • • e e •
• • • • • •
• • • • • • •
• • • • • • 0 e • • • • • • • • • • •
••• • • • • • • • • • • • ••••
• • • • • • • • • • • • • • • •
0
•
• •
• •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• • •.
• • .
•
.. (
•
• • •
•
•
•
•
•
• •
•
• •
•
•
•
•
•
• •
•
•
... (
(
• • • • •• • •• • • • •• • ' (
•
•
• • 0 •
•
• • • • •
•
• •
•
•
• • • • • • • • • • •
• • • • • • • • • • • • • ••
• • • • • • • • • • 0
• • •
• •
• • • •
• • • • • •• • • • • •• ••
• • • • • • • • • •
•••••• • • • • • • • • • • • • •
•• • • • • • • • • • • • 0 • • • • •
• • • • • • • 0 I')
• • • • • •
• • ~ • • e • • • e • • o • o • e
•• • • • • • • •••• •••
• • • • • • • • • • • • • • • • • • • • • • •
• • • • • •
•• • • • • • • • • • • •
• • • • • • • 0
•
•• •• •• •• •• •• •• •• •• •• ••
• • •• • • • • • • • • • • • •• •• • • • • • • • • •
• • • • • • • • • • • • • • • • • • • •
• • •• • • • • • ••••••••
• • • • • • • • • • • • • • • • • • • • •
• • • • • • •
KEY TR NIC
PERFECTS THE
IB *Pc 2
Familiar Key
/ LEI) Indicators On All
/ I
Convenient
Legends Rather Lock Keys To Show Status ENTER Key
The" 5>"“b°'5 sum‘ Key in Familiar RETURN Key in Familiar
Typewriter Location Typewriter Location
. . I
v
Enhance your lBM* Personal Computer System with a Key Tronic keyboard peripheral.-
This low-profile keyboard is plug-compatible and has familiar key placement. M150 .
features reliable microprocessor electronics, solid-state capacitance switches, - '
and positive tactile feedback.
t . I
Price: $269.00 L
t!'j '
leRAcy"' BOOKWARE has answered your gramming examples on how to decode intimate
call! Peter Norton, highly-acclaimed author of information about diskettes
Norton Utilities, offers an unprecedented look at the
1
"inside" workings of the IBM PC in a new Brady /\ An introduction to ROM with complete cov-
erage of the service routines provided by ROM
Bookware text so widely acclaimed it's already been
excerpted into three of the most popular computer /\ Plus - an introduction to Assembly and Pascal
magazines on the market - even before its own languages, and a concise section that explains
publication! Here's the connection
I BM is a trademark
Contains three diskettes with more than 100 pro- of International
grams, designed to give access to all of the IBM Bu siness
PC's advanced features . Includes: Machines, Inc.
1983/book-diskette/
ISBN 0-89303-558-0/
Title Code D5580-8/
S79.95
25 7
-1‘ I.‘
1-
1985 technology in 1983. lt took longer than expected for you find the IBM PC -quality retail stores you can depend on to
our Research and Development Department to meet its chal- carry only the best microcomputers and enhancements.
Ienge: create the most advanced multifunction board for the Easy to find the best price, too. Tl-y $325 for Easitech
IBM PC - ahead of present day technology. and more advanced Excellence and a two year guarantee. No need to search
than the original multifunction boards introduced with last through dozens of magazines for low prices. Our lowest prices are
year's technology. And above all, make it simple and make it at IBM PC dealers. Not anywhere else. And we back our product
easy. The result: Easiboard by Easitech.” . with a two year guarantee. Ifyour IBM PC dealer does not carry
Nine distinct functions In just one iBl\ll PC or KT slot. Easitech products. ask him to call us at (404) 923-3186.
After surveying business executives and other personal com-
puter users. we discovered that nine computer functions were SPECIFICATIONS .
most desired. We merged them all together. and made EASIBOARD WITH EASIMASTER“ SOFTWARE
Easiboard as simple as plugging in your tv at home. - Socketed for 64K to 256K of Random Access Memory-
- Three high-speed solid state electronic disk emulators. each many times
Memory. Spooler. Printer and Modem Connections. faster than normal disk drives.
‘Three Electronic Disks. Chronograph and More. - Centronics-compatible parallel port for printers or other parallel devices.
- Serial RS232 async communications port for modems. printers or other
Easiboard gives your IBM PC or XT more memory (up to serial devices.
256K). three high-speed solid state electronic disk emulators. a ' Extremely accurate chronograph (computerized clock/calendar in real
time with Nlcad batte or ba <1 k-u pl .
printer connection. a communications port for modems or ad- - Buffer/spooler which allows use of the computer while printing is
ditional printers. a buffer-spooler so you can compute and print underway. eliminating the usual waiting.
at the same time (part of the Easiboard memory becomes a - Easiswap". a feature which allows switching from one printer to another.
as when both a dot matrix and a letter quality printer are connected to
memory for your printer), a battery-backed real time chronog- the same IBM PC. Or use it for switching communications devices.
raph (an extremely accurate clock-calendar), and the ability to - Ultra high-speed Motorola RAM chips. the gold ones.
switch between two printers when both are connected to one - 100% IBM PC and XT compatible.
PC. All on_just one simple plug-in board. Easiboard with 9 functions. $32-5 (socketed for
IBM quality plus Easitech Excellence exclusively at IBM 256K). $395 (64K installed. socketed for 256K). $595
PC dealers worldwide. Easiboard is only available at au- (256K installed).
thorized IBM PC dealers. You'll find Easiboard at the same place
............... ..,_...........
Fhnl Grand Rapods Kalamazoo Sag,naw· The
Computer Room. Grand Rap<Js Kalame100 The
Computer Mart , Inc. Troy • MINNE SOTA •
Computerrand B1Qom•ng 0on Hopk ns M·nneapatos
Rochester Wa.1e Pa•k Computer Depot (DAy1oM
Comp Ctr ), Burns1J1lte Edina M,nneaook_
Mnretonka Computer Depot (Day1ons St Peul) , S!
Paul , M1croage Compu1er Store, M1nneapol15 •
MONTANA • Computerland B·llongs Great Fall•
Triangle lrng Co . Grear Falls · NORTH CAROLINA•
Surveyors Supply Company Ape'. Compute<
South CharlOl!e Wonslon·Salom. Computerlend
CharlOlle Durham Greenvolle. Entre· Computer
Center. Groensboro. Raleogh • NORT'H DAKOTA ·
Computerland. Bismarck Fargo Grand Forks
f./ 'not • NEBRASKA • Computerlend Lincoln
Omaha . Abacus. Omaha . Mocroage Compu ter
Store, Omaha • NEW HAMPSHIRE •Computerland.
Manches1er Nashua • NEW JERSEY • Entre
Computer Center. Allamuchy Marl!on Paramus .
Pine Brook, Computerland. Chorry Hill Eatonlown,
Lawrence1J1lle Morristown. Norttif•eld Paramus
Somerville, Totowa, Union. Computer Mart, East
Hanover Green Brook lsel1n , Lawrencev1lle Midas
Deta Systems, Marllon , V•neland VoSte Computer
Center. Matawan Bamberger's Garden State Plaza,
Pa.ramus, Computer Encounter, Prirx:eton • NEW
MEXICO • Computerland, Alt>uque rque. Santa Fe
Photo & Sound Company, Albuquerqce. ·NEVADA ·
Computerland. Las Vegas. Reno · NEW YORK· The
Computer Room Lid . Albany Glens Falls
Computerland . Carle Place Cammack llhaca
JOhnson Coty Louie Neck Massena New York
Rochester. Syracuse Tonawanda White Pla ons
Future V1s1ons Computer Store. Melville, Daiei
Stores of New Yori< , New Yo rk . Futuredala, Inc .• New
Yor k. Macy's Herald Square, New Yor k Moms
Decision Systems, Inc.. New York ASD Office
Systems. Poughkeepsoe. The Computer Store,
Rochesier, Computer Systems Spec1al1s1s. Inc
Wap pingers Fall s. Entre' Computer Center. White
Plaons • OHIO • The Basic Computer Shop, Akron
Canion. Cleveland Computerland Canion,
C•nc1nna1o. Cleveland, Columt>us, Mayloeld Ho•ghts
Miamisburg Nor:h Olmsted Warren , Youngs1own,
Microage Computer Store. Columbus The Mocro
Center, Columbus Hudson Compuier Systems.
Hudson Abacus II Microcomputers, Toledo •
OKLAHOMA • Computer Solut1ons, Inc , Modwesl
Coty Oklahoma C•ly . Computerland. Oklahoma Cuy
Tulsa . M1croage Computer Slore. Oklahoma C11y
fulsa • OREGON • Compulerland, Portland Salem.
T,gard. Naw Day Computing, Porlland . NWI Audio
Vis. Sys (Photo & Sound), Ponrand
PENNSYLVANIA • Microage Computer Store.
All entown, Computerland, Dresher G1bson1a,
Lancaster Mechanicsburg Pach Philadelphia
P11lsburgh Readong Whllehall Entre Computer
Center, Mt Lebanon VR Data Computer Center
Sprongfoeld • RHODE ISLAND • Computerland,
Providence. Entre· Computer Center, Pro1Jrdence •
TENNESSEE Computerland, Challanooga
K1ngspon, Knoxville, Memphis Nashv•lle Peter
Drew & Associates. Challanooga The Computer
Shoppe, Goodletsvolle Nas~v,rre Anderson
Computers. Inc, Mur 1reesboro fullahoma
Mrcroage Computer Store. Nashville • TEXAS •
Computerland . Ab•lene. Amarillo Aust n
Brow~svolle College Sta toon D~llas El Paso Fon
Wonh. Housron. Laredo Longv•ew Lubbock
Lufkon McAllen , Pa sadena . Rochardson San
Anton io Sherman, Tyler Waco Computer Corner
Amarillo. Compushop. Inc . .Arl1ngron, Bella.re
Dallas Fort \North, Houston . Irving N Richland Hills
Plano Richardson. Websier Computer Concepts.
Beaumont. Compco Compulor Centers, Dallas
Entre Computer Center. Dallas Lubbock
Computercratt, tnc , Houston Photo & Sound
Company, Houston. Agroplex Computer. Lut>OOck
Computer Patch. Midland Odessa • UTAH •
Pe<sonal Business Computers, Cedar Coty Sall
Lake Coty Computerland. Murray Orem Sall La• e
Coty CTI Computer Store, Ore"' • VIRGINIA •
Computerland Charlo1tesv1lle. Norfolk R1chmond
V•enna Vrrg1n1a Beach, Woodbridge Entre'
Computer Center (Tnology Corp ), Charlolles v>ll•
Hampton. Mclean Rosslyn United Computer
Center. Chesapeake. The Math Box, Inc . Faorfa•
Sprongloeld. Small Business Computer Center,
Vorg ,nia Beach • VERMONT • Computerland
Burlongton • WASHINGTON • Compulerland
Bellevue Belhng t1am. Federal Woy Kennewick
Lynnwood Renlon Seallle, Spokane Tacoma
Vancouver. Frederick & Nelsons Computer 0ePo1.
Bellevue. Valmont Northwest. Inc . Pasco. Photo &
Sound Company, Seanre •WISCONSIN• Compuler·
ra nd . Eau Claore. Green Ba y. Janesv•lle, La Crosse
Madison. Mequon, Mtlwaukee Oshko sh S1evens
Poont. Wausau. Mrcroage Computer Store, Milwaukee
5.25” Fixed! Removable Winchester Cartridge Drive Systems
For The IBM Personal Computer!Compatibles
e "Iii Ilfi
A revolutionary new 10 Mogdtyte Hen! Dick Drive tltlt in-
cludes a5NiepehyteremoIrebi-e harddielrcl'triiclp|.Thec|r-
tridge drive system simply piupe into your computer, and in-
itt=~gl
cludes all neceenuy eottware and her-clwere. Gertie Drives
are c"ompe.t"ihie with moet popular software, and each cer-
tridge replaces over 30 double-density floppy disirc.
re In-' knelt Bavifl
(Prepoeed AN-$1 Studded]. imagine, 5 510915115! in the
pdrn ot your MR1 Thele erneii ildtnulleellr cltrihee are
only .75 inches thick end5.50lnci-tee squire. Thedieit it-eelt
is completely celled from the outside and eii its he:-erde by
e sliding door that opens only once the cartridge is ilrmly
celled =lneIr:le the chive.
- s ueerterrec or on-Line
sroaacs _
- ms SIZES ro s uccrtevres
il -ltltit SIMPLY
PLUGS mro
YOUR t.e.m.
HUDEL
HP
' USER CAN BACK-UP T0 MQDELS 5+5 OR X5 -T. I-K ii-W - ‘II a - - -
FIEMOVABLE CARTRIDGE DRIVES OR DISKEI IES. _ i ' Uenputlte tfirrrnet ' ?'- 'Intel)
''
5 . A, ' 1 IBM KT Gornpetihie -s File sizes 5-20 megabytes, dependent
BWES s Automatic lnetfl-I [Genie Custom BIOS) upon drive type. _
1° HEGABYTE3 ~ drwfin utlltlyipacltage s Amodtrfilri recoirery system
. - - n erm it i eren opera ng sys ernsort -1- Eloy ups n minutes
15 MEGABYTES dill: or cartridge '=" Cartridges can have 16 character names
LUHEGABYTES ~ Aeeipn to any drive codes from A thru H -1- Eyctem status screen messages
- Choice or volume sizes ~ Eyeterri expandable to eight rivee
IilIiuIlii'li.iI'Ii;'I suggested retell price. includes all required ° Egrgeiour "'m.“'a' '0"-‘meg 16 ch3'aEte" using only one slot in your IBM PC
cum I. - Built-in error detection and correction
DPg‘MD-guiflmniuneurnnt OPIM-so is a registered trademark i Assign command allows you to assign B I» Ho preventative maintenance required
mu I. l nflhhmdlilfltuul-‘Him M mu co Manon ‘virtual drives on ll-no at any one time * Poirrenon Ieli test
ll lured irlrlent rli oi ‘T’ ~l . s Show com m-and- allows instantaneous v Create turret? systems
%r 5.1.“: r... er-r-it ufimfil §’i’l -’..?'i=‘r‘el,?L‘m oi
nu u||||-any qf 5:8“-fir; 5|“ gym
"swine 0' all "Meal drives 0" "re
* Help command displays syntax for all
~ s Uiirl ht-sp-ne DMA date transfers
s Gomee complete with all necessary
illlit I: a re-plriered tlademlrlr er iiiunniu m "5o rt were System, inc. _new comma Ftds -software and hardware
Eiiteriirrlr is e registered tredernerl-t ol_30orn Corporation. ' - User can beck on to or from any model ~ D P5 ratin ti or st 6 ms s "Pecos cl:
Etlterrttll le a registered trademark oi Xerox Corporation. "Genie Drive IBM DUE 1.1, 2.0, CONCUR-RENT CPIM HE’
_ GPFH H‘ , UCSD P SYSTEMR . QNXTM
. _ AW-llLABL_E AT voun LOCAL cotrpursn cs.-ttsn
Q-Q-Pu? c@lP.IQ1'|D‘
31131 Via C0|ll‘l&S #507‘ W6Sl|3|<B Village, GA 91362"(213)991--6210* TLX 658233 (GENIE USA)
______.
-----
---------
------------ ----- -----
-~
------
I
With AUTOMATED TELEMARKETING
Introducing the Personal Computer Auto- PCAT IS EASY TO USE HARDWARE REQUIREMENTS
mated Telemarketing system from Arlington In addition to automatic scheduling and IBM Personal Computer with 128k, at least
Software+Systems dialing, PCAT uses function key prompts one diskette drive, 80 column monochrome or
Now even the smallest business ca n ben- and help screens to guide you through the color monitor, and a Haye s Smartmodem or
efit from telemarketing without special tele- program. A comprehensive User's Guide is Novation Smart-Cat. Printer is recommended
phone equipment or service_ PCAT is a highly provided.
efficient system for managing and scheduling
the phone ca lls that are so important to your WHO NEEDS PCAT7 PCAT" 1s a trademark of ARLINGTON Software+Systems;
IBM 1s a trademark o f International Busines s M ac hines;
success_ • Retai lers Hayes Stack Smartmodem 1s a trademark of Hayes Micro-
• Insurance Agents computer Product s, Inc
PCAT IS FLEXIBLE • Stock, bond and commodity brokers Sma rt -Ca t M odem 1s a trademark of f\Jovation Inc.
• Telephone Sales • Wholesalers and distributors Arlrngton Software+Systems. 97 Bartlerr Ave. Arlington,
• Lead Quali fication • Customer service or support depts. MA 021741617) 641-0790
• Customer Service • Real estate agents
•Surveys • Accounts receivables depts.
• Receivables Collection
• Inquiries
• Fund raising
PCAT IS EFFICIENT
r------------,
• Collection agencies, etc.
PHONE# :
Software : Systems
97 Bartlen Ave .
I
PCAT can make your new or existing tele-
marketing operation. PCAT reduces your mar-
ke ting cost s, increases productivity and
ensures that every contact can be followed up
I Arlingto n, MA 02174
(61 7) 641-02 90 I
by callback, confirmation, or order entry.
5 Community: Events
PC \X'O RL D 263
--- Community
Sc.ucing from
cop Ide, row 1:
Prelude co the
Fa ire-crates
containing th e
scuff of com-
puter dream s:
Thursday,
Ma rch 17 was
sec-up d ay a t
th e C iv ic Au -
di to rium; o n
hi day th e
crowd s move d
in. Row 2: A
look \vay b e-
hi nd the sce nes·,
you ng pro1ec t
eng ineer Steve
Inn es with hi s
po rtab le sy nth e-
size r. Row 3 :
T he fair e air
was filled w ith
co mpute re se
a nd vid eo ga m e
so und effec ts : a
b ud din g yo un g
co m p ute r ne rd .
\ olt1111L I. ~ulllhcr -l
Starting from
top left , row 1:
Video games
and kids match
wits; two Faire
attendees medi-
tate on a PCB
as the row of
. .
pn nters scrut 1-
n izes other Faire
goe rs. Row 2: A
fighter pilot of
the future bat-
tl es the enemy
in deep space.
Row 3: You
could fill a suit-
case with th e
brochures, ad-
ve rtisem e nt s,
magazin es, and
other printed
matte r available
at th e Faire.
j
lf.I
PC \\'O RL D
26 7
=Community
Starrin g from
to p left , row I: H\\ l. 11n1,1 'l'\\ r I\ l.1 •u
Jack Kroll tht' l'<'Hj'll •>l I
.llt'\l'l' Ill
!lll ,1,\.lll'lll"'-' t•l Ill\' 111
ex plain s the lh,.1,ll'I \\ !11, h thl'I ,1
, c.-n.un tn l'nn~ •ll
purpose o f unk'' llwrt 1~ .1 I
dl.llltl' m llil"ll .lllltud
Co mputer Pro- uuk.1,h< J I"-'" ,·r • f 11 1 <
,h.ui-1 ,·.1 l'\<'r• thin•· ri111 •
fess ion a ls for 1hrnk111~· H
2o · Volunu: I. :'\!umber 4
nificant role in rhe personal computing story. The Apple Good Vibrat ions
I I, th e Commodo re Per, and VisiCalc are examples of To be sure, there are other big computer shows. T he
prod ucts first introdu ced at the Faire. NCC (Nati onal Computer Conference) and COMDEX
The Faire is doubl y blessed. It is rh e oldest and most (Computer Dea ler Exposi tion ) are nearly as large as the
recog nized personal computer show, and the charming Fai re, bur the Faire has the ultimate adva ntage of being a
ciry it is located in happens to be less than an hour's consumer-ori ented event. Obv io usly, rh e Faire has a
drive from Si licon Valley. San Fra ncisco, with Apple , In- much larger potentia l draw than a show limited to
tel , Hewlett-Packa rd , and St<mford to the immediate people in th e computer indu str y.
so uth ; Osbo rn e Computers, Perfect Softw are, and Sybex For th at reason the Fai re is the mosr electrifying of
to the immediate east; M icroPro, In fo rm ation Unlimited, all personal computing shows. \Virh street vendors
and dozens more ro the north; <llld j apan looming over standing ou tside its doo rs, robo ts runni ng through its
rh e western hori zon, is th e de fa cto ca pital of personal aisles, festi ve music spewing fort h fro m computer syn-
computing. In rh e wo rd s of Assistant ro the Publi sher th esizers, people madl y rushing ab out, balloons floating
Noreen Gia nnini , "There are more computer nerds per overhead , and literature rabies piled high to the ceiling,
square inch here th an an yw here else." the Faire has a definite ca rn ival <ltmosphere. Severa l of
my fri ends in the personal computer indu str y menti oned
that th ey felt a sense of exc itement in the air that was
King of the Mountain missi ng at other computer shows. A fev\' co mplain ed rhar
A major reason for the success of the Faire is Jim Wa rren the Faire lacked di gnit y, sayi ng that they prefer the more
himself. A lumbering, good-natured man whose heart is fo rm al atmosphe re of COMDEX or NCC.
as big as rhe mo untain top he li ves on, Jim has a close Among th e rows and rows of exhibits ;1re nor only
kinship with both rh e user communit y and indu str y major computer companies like IBM and Apple, bur also
bigwigs. start-up compan ies, computer clubs, video arcades, so -
T ho ugh I've heard Warren confess to hedonist ten- cia l action groups, co mputer bookstores, software com-
dencies (whil e sirring with him in his outdoor hot rub pan ies, and numero us hands-on demonstrations. T he
gazing at the sunset), I sincerely believe hi s highest pri- Faire is both serious and fun.
orit y is contributing to rh e future develop ment of per- To give our readers who were unab le to <1ttend rh e
sonal computers. His acade mic background is in Fa ire a sense of what it was like, I we nt on a 2-h our tour
computer sc ience and edu cation, and he has invested of Brooks Hall and the Convention Cente r exhib it areas
much of hi s Computer Faire profit s in experimental proj - followed by photog rapher Phil Schermeisrer. During the
ects such as elecrro ni c daraca sr. Although a comm ercial tour, which rook pbce Friday afte rn oon, the first day of
failure, th e project proved rhar th e sub ca rri er of the FM the Faire, I vi sited the manufacturer of an IBM PC-com-
rad io wave ca n be used to rransmir large quantities of patible com puter, charred with members of a San Fran-
computer data to mi 11 ions of personal computer users. cisco-based IBM PC user gro up, got chased away from
Warren is th e fo under of several publications in cl ud- the IBM booth (rheir sa les reps didn't li ke my rape re-
ing rhe lntellige11t Machi11e jour11al, which was sold to corder or my photograph er), lea rn ed all abo ut the Com-
Internati ona l Dara Gro up and renamed Info \Vo rld. He pu ter Professionals for Socia l Responsib ilit y, discovered a
also fo unded the fir st irreg ular newspaper foc using on $29 .95 spell ing checker for the IBM PC, bu mped into a
mi crocomputers, The Silic011 Gulch Gazette, of whi ch he teenage project engineer standing in the ai sle who was
is still th e editor and publi sher, and he created a telev i- demonst ratin g an amazing sound synthesizer about the
sion show on personal computing th at proved, like the size of a cassette recorder, saw an unmarkered (<rnd per-
electronic daracasr project, to be somewhat ah ead of its haps unmarketable) portable PC, talked to the cutest
rime. In addition, Warren has been known ro make con- president of a softwa re company you'd ever want to
rriburion s in the fo rm of cash, resources, and rime to meet, who happened to be dressed in a space suit, and
computer groups and educational organizations. came acros s an ornery litt le robot named RB.
To rea ll y appreciate this man's talents, yo u have to
visit his mou ntain- top ho use, which he designed and
built himself. The house is an octago nal stru cture \Vith News From Co mpatibi1it y Land
fea tures that incl ude a swimming pool, three decks, solar \Xlirh photograph er in row, I pu shed through the
hearing, and a li ving room with a p:rnoramic view of sur- crowded isle in fro nt of the Coro na Dara Systems booth.
ro unding mo untains and the Pacific Coast line all the Coron a recentl y an nounced two compati ble PCs, J desk-
way from Monterey, about 50 miles south of San Jose, to top unit and a portable. The desktop unit, which I <1111
Poi nt Reyes, about 50 miles north of Sa n Francisco. using to wr ire thi s report , will be reviewed in the next is-
It is in this cnvi ronmenr that the Fa ire is org:mi zed
and managed. Jim's ho use and a couple sur rou nding
buildings serve as headqua rters of the Faire- the em-
pl oyees come to the mo untain top.
DB: Yo11 need more tha11 64K to nm \Y/ordStar 011 human interventio n that determined that it really w::i. sn't
DOS 2.00, so it seems lik e people zuill be b11yi11g more the case and stopped our misslcs from being fired . As
111C1llO ry. rhar tim e gap narrows we rely more and mo re o n co m-
RY: In our user group we had a group bu y o n me m- puters to m::i.ke that dec ision for us, ::i.nd th at's o ur con-
ory; we got 64K for $40, so there's no rea son why any- ce rn.
o ne should have less than a 256K mach ine anyway.
RA : MS-DOS 2.00 for $60 is too much. There DB: I ca11 appreciate that concern. \¥/ hat abo11t
should be so me kind of a deal for people to upgrade. co111p11ter professio11als zuho zuork for the defense dcpart -
RY: Version 1. J0 cost $40; $60 see ms cheap, bur nzc11t and crea te comp11ter systems. Do you e11co11rage
after you do ir three or four times a ye ar, that's getting people to auoid that kind of zuork ?
expe nsive. JK: No. We're educating mainl y other profession a ls
about our point of view.
DB: Do yo11 thi11k co11c11rre11cy zuil/ put CP/M back RH: However, we've talked to people who work for
in the picture as far as the IBM PC is co11cer11ed? the military contractors. They're generally receptive to
RY: Co ncurrent C P/M is rea lly nice, bur if all your what we have to say, but their bottom line is they have ro
ap plications run und er MS-DOS, what choice do you have a job. There is an organization in Bosto n that en-
ha ve ? courages people corning o ut of colleges to inte r view with
co mpanies that a rc not invo lved in the militar y contra ct
process. They operate an alternative empl oyment agency
Computer Professionals for Social Responsibility in Boston, and they've had success. I think they've placed
Ir rums o ur that Jim \Y/arrcn gives srnall organizations about 50 people so far.
like the San Francisco IBM PC Use r Group free exhibit We have not addressed rh~1r problem yet. Our inter-
spa ce . This adds another dimensio n to th e Faire and est is understanding th e problem for o urse lves and trying
helps make it mo re than a commerci~1l event. to find ways in which we ca n expres s to th e gene ral pub-
Nea r th e user gro up space wa s another organization lic our technical knowledge of what we fee l is the unre-
rhar caugh t my attention. I spoke with Jack Kroll and liability o f computers. We' re wo rking on ways to edu ca te
Robert H enr y of the Co mputer Professionals for Social people, lettin g th em know that there are peop le in the
Responsibilit y. computer world who are indeed concerned . We : u c nor
nerd s who do nothing more th an prog ra m video games.
DB: How 111a11y covers have you done for BYTE? DB: Can you tell us about Spell-it.
RT: I haven't kept cou nt. I imagine from 30 to 45. IK: Spell-it is a new spelling checker, specifically for
the IBM PC. It will be available on a ll MS-DOS ma-
DB: For a long time I've heard people talk about the chines in the future.
BYTE covers and how much they admire your work. Do
you co111e 11p with these concepts? DB: How rnany words does it contain?
RT: Some of them I come up with, an d sometimes IK: It's got a 41,000-word literal dictionar y, and you
it's between the BYTE edito rs and me. We throw the ball can specify up to 10 auxi liar y dictionaries. You can also
back and for th, and they 'll come up with a suggestion. I make unique dictionaries for you r own applications.
do a series of sketches for them and we work it out.
DB: What about the $29.95 price-that see111s
DB: I'm always amazed at the quality and execu- extraordinary.
tion of the images and also at the cleverness of them. IK: That I think is the way a lot of software is
going. It's the wave of things to come.
Ir was a Sat urday just like any other, bur there \\'as semed their projections on where the software
a special exc iteme nt at th e 8th ann ual West Coast marker is headed in the future. "Second-generati on
Comp uter Faire. T\\'ent y-s ix distinguished personal so ftw are has a tremendous foc us on ease of use
computer industr y experts ga th ered to bat around and learning," explained Roy Folk , " bur third-gen-
their latest ideas with fellow members of the PC eration software will use mouse systems and rhird-
World Day se minars and to field questions from party products."
the audience that fill ed the auditorium. The fo ll owi ng panel focused on "PC Multi-
The sym posium sponsored by PC World featured processing, Networkin g, and Communications."
five panel discussions ope n to Faire participants. Par ticipants included Harry Saal, President of
Starting the day \Vas "Systems Software for the PC" Nestar ; Bruce Eisenhard, Omni Project Manager
featuring Gary Kildall, President of Digital Re- for Corvus; Steven Pomeroy, Product Marketing
sea rch; Chris Larson, Director of Marketing for Manager for 3Com Corporation; Knm Ojermark,
Microsoft; Gordon Bell, President of Quantum EDP Audit Manager for Wells Fargo Bank; Drew
Software Systems, Ltd.; C. A. Irvin e, Vice-presi- Major, Software Systems Manager for Novell Data
dent of Engineering for SofTech Microsystems; Systems; and J>C World Technical Edi tor Steven
David Hughes of VRI Associates; and Kearney Cook. Harr y Saal summed up the panel's feelings
Ri etm ann , Associate Editor for PC World. with three reasons for having a personal compu ter
In discussing Digital Research's LOGO, Gary network: to share peripherals, to share information
Kildall explained that th e language was ex tended between individu als, and to route inform ation.
to be a complete programming environment th at The fin al se min a r, " PC Add-Ons," included a
makes developing large programs, notation com- discussion on compatibilit y. Headed by PC World
menting, and workspace management facilities Ed itor Andrew Fluegel man, the panel also included
much easier. "We were able to do thi s with LOGO William Murto, Vice-president of COMPAQ Com-
because we have a lot more space with the PC than puter Corporation; Robert Harp, Chairma n of the
with th e smaller, 8-bit mac hines," Kildall Board of Corona Data Systems; Martin Alpert,
ex plained. President of Tecmar; an d Karl Koessel, a Contri b-
With only a brief intermission after the first sem- uting Editor for J>C World. To one manufacturer,
inar, J>C World President ;md Publisher David Bun- the biggest problem in designing a PC-compatibl e
nell headed another panel with the help of PC com puter was deciding on a definition of com-
World Associate Publisher Cheryl Woodard. Also patibilit y and then adherin g to that definition whil e
discussing "The PC Phenomenon" were Eg il designing th at PC-compatible machine. "We knew
Juliussen, Chairman of Future Computing; Ronald we had to take full advantage of as many of the
Posner, Chairman of National Training Systems; standard s set by the IBM PC as possible," said
and Martin Alpert, President of Tecmar. Accord ing COM PAQ 's William Muno, "includin g software,
to Alpert, the initial success of products such as hardware add-ons and add-ins, documentati on,
Lisa and Visi/ON will be in their ability to emu bte quality, and human interface."
the office environment and work structure. In the After 7 hours of far-reaching discussion, indus-
long run , howeve r, Alpert beli eves that th e most try experts clearly em phasized product improve-
important contribution these produ cts will make ment for ease o f use and lea rning as a primary
will be in establi shing personal computing as an in- concern.
tegral part of the office en vironmenr.
\Xlirh the help of M irchell Kapor, President o f
Lotus Development Corporation and Gilbert If yoll missed the PC Wlo rld Day symposillm and
Hoxie, President of Context Management Systems, wollld lik e to hear the panel discussions, Cdsse tte
PC \Vorld Associate Ed itor Harry Mi ll er directed a tapes are auailahle. Send a check or money order to
panel discussion on "Second-Generati on Soft- Cassette Seruices Co., 19745 Oakmont Dr., Dept.
ware." Oth er paneli sts included Roy Folk, Division PC\V, Los Gatos, CA 95030. Send $7.95 for each
Marketing Manager for VisiCorp; Dr. Edwa rd session or $3 4.95 for all five. Please i11clllde 75
Currie, Preside nt of Lifeboat Associates; and ce11ts per cassette (lip to SS) for shipping and
Jeffrey Harbers, Associate Manager of the End- ha11dling.
User Division for Microsoft. The panelists pre-
DB: \Vhat does Jump Jct do? As a perennial Faire observer I look
AF: It's o ur answer to Chop Lifter, I g uess.
for the new product or niarketing
DB: How does it work? ploy that will rock the very
AF: You have yo ur loya l forces, a fleet of ships in-
cludi ng yo ur mo th er ship. There arc so me kamikaze pi- foundations of our turbulent
lots that you have to destroy. When yo u get to the end of industry.
the ga me, the hea d of the o ther forces either surrenders
to yo u or, if you h ~wc n 't completely destroyed your en-
emies, they co me out and bomb yo u.
DB: ls this goi11g to be 011 the IBM PC as well as the DB: It keeps m1111i11g away from yo11. It's not uery
Apple? well behaved yet.
AF: \Y/e have plans to have it o n the IBM , but ri ght SS : It has the rudiments of artific ia l intelligence, and
now it's just o n th e Apple. it learned earlier today th at a 45-dcgrec left turn when it
meets an object all ows it to keep moving. \Xlhen a 45 -de-
DB: Do you haue timetable for whe11 it will be 011 g ree left turn doesn't work, however, it reso rts to ran-
the IBM ? dom response.
AF: It'll be a few months, at least.
DB: Amazing-it t11ms differently according to the
DB: Tha11ks. I'm sure 011r readers can't wait. situation that it's in.
SS: Ri ght. It remembers its environment-it remem-
bers successful responses-but if th ose successful re-
\Vho 's that Little G u y Following You? spo nses don't work time a nd again, it reso rt s to ra ndom
No sooner did I end my conversation with the Space response .
Lady than who did I run into but the Ro bot Lady,
Sharon Smith of RV Robot Co rporation. No computer DB: Are you going to add other feat11res to it?
show would be co mpl ete without a robot, and thi s one, SS: Yes, we have an arm unde r development and
RB, thou gh he ca n't ye t talk, is one of the best I've see n. data telemetry is also under development. A robot that
ha s learned it s e nvironm ent, fo r ex ~1mplc, wil l he ab le to
DB: \'(l/Jat does this robot do? com muni cate that information di reedy to a second
SS: It's fo r educati o nal an d ex periment al purposes robot; th e seco nd robot won't have to relearn th e s:1mc
at this point. environme nt.
DB: \'(l/Jy would somebody b11y one? \'(!hat would DB: I can't wait to try one.
they do with it?
SS: It's completely programmable, so it's ideal fo r
studying prog ramming. Rather than having a beginning Back in Safe Harbor
programmer see things happen o n the screen, he o r she Upon returning to th e PC \'llo rld booth, I was deluged
c rn ~1Ctu~1lly make this robot do something. It's a mobile, with the usual q uestions from subscri bers and adver-
three-dimensional product. The programmer can see the tisers. \Xie had traveled through only a very small section
proof of his o r her labors. of this marvelou s event. The \Vest Coast Co mputer faire
has such richn ess that I cou ld do thi s again ~rnd ag~1in
and it would never be redundant.
PC \\'ORLD 275
And you t hought
the IBM PC was
only for business.
It was.
Until Mirror Images began designing computer games
especially for the IBM PC.
a
-
,,~·-=-TM --·
p
t -
.. .
<. .
IBM is a trademark of International Business Machines Corp. Tachyon, Spyder and Hide and
Sink are all registered trademarks of Mirror Images Software, Inc.
276
HAYDEN ...the source
Cryptanalysis for Microcomputers (Foster) Crack and The 8086 / 8088 Primer: An Introduction to Their
create secret codes with your micro' An introduction to using Architecture, System Design, and Programming, 2nd Ed.
microc o mputers for solving cryptograms and cryptographic (Morse) Written by the man responsibl e for the d esign o f th e 8086
systems . Three BASIC programs are discussed : the first converts microprocessor. Upd ated to provid e novices and professionals
plaintext to ciph ertext . the second converts ciphertext to p lain- alike with a thorough introduction to Intel 's 8086 and 8088
text. and the third uses mechanical aids and sta ndard attacks on microprocessors . #6255, S 11.95
cryptograms . #5174, $14.95
r--
1 Mail to• De t'l t . # IP 53 • Hayden Book ompan y, In .
I • 50 Essex Street • Roch e lle P a rk , NJ 07662
Please send me the book(s) Indicated below by code number . If I a m
I not co mpletely sat isfied I may return th e boo k (s) und amaged within 10 da ys for
I a complete refund
..________.I . . _____I___.I .__I___.II________.
~ Enclosed is my check o r mo ney o rde r.
I Please bill my · . Visa : " Mast erCard Expires _ _ _ __
--......_II Na me
------------~
I Add ress _ _ _ _ _ _ _ _ _ _ _ _ __ __ _ __
I City State _ _ Zip _
I V1sa 1 MasterCard" - -- - - - - - - - - - - - - - -- -
1 Signatu re 8412
I We pay postage and handling. Residen ts of NJ and CA must add sales ta x.
~---------------------~
277
,,
'IBM ls a trademark of the International Buslness Machlnes Corporation
Analyze Faster and Easier with Sams Mind Tools TM
$~~~~~~~~~~~~
Sams Financial Planning Mind Tools™ give and microcomputer, a complete i nstruct ion
manual and an easy - to-read , qu i ck -
you a head start on spreadsheet forecasting!
• These 17 pre-set calculators instantly
Ava ilable '
APPLE II
•
IBM PC
TRS-80 ' '
reference guide . • Get Sams M i nd Too ls
superimpose on your Multiplan™, Vis1CalC\ for Model II from computer stores and boo k st ores
or SuperCal c"' spreadsheet the correct for- nationwide, or d i rectly from Sams . To ord er
mulas and column headings for calculations by phone , call 800 -428 -3696 or 317 -298 - 556 6
involving compound growth, discounted 22058 22063 and ask for Operator 330 . Dealer i nqu i r ies
cash flows, annuities, profit planning , statis- Multi plan
$79 .95 $89.95 i nv ited . In Canada, contact Lenbro o k El ec-
tics, and real estate planning . • Mind Tools tron ics , Markham , Ontario .
let you focus on financial forecast and
analysis instead of ori tedious spreadsheet- Howard W. Sams & Co ., Inc.
setup, yet leave you free to return to manual 22061
SuperCalc 4300 West 62nd Street, P.O. Box 7092
setup whenever you wish!• All you need is $B9 .95
Indianapolis, IN 46206
your regular version of Multiplan, VisiCalc,
or SuperCalc, plus the corresponding Mind
Tool program for your m i crocomputer. • Multtplan 1\ a 11adema' k o f M1c ro\r, l t Corporat ion • SuperCalc •\a re91'ilf"ff>Cl
22059 22060 22062 trademar 'I. of Sorc,m Coroora1,on • V1\1(alc .\ a r<-q1s1e1ed 1rad C'mar .. of
Sams Financial Planning Mind Tools come VisiCalc v '!i•(o1p • 9M •\ a 1e9 s1ered t rad<' mar ~ of 1nternat 1onat 9us1ne'!i'!i Macr11nes
$79 .95 $89 .95 $69 .95
~~~1~~~~er~ 1~1~r~j;!~~:~~:~~~~!~~o ;n:~f ~ ~~~:(~~~01 ~~.o~ :R~.~~
1 0 1 1
complete with one disk contain i ng 17 finan-
cial calculators matched to your spreadsheet Toa 'i is a 1radema· · of £ •PP'I Sy\tl'm\ Inc
280
7 Community: Close-up
A>IDO
Something old, son1ething new-the first
on-line wedding
Owen Findsen
PC WORLD 281
- Community Once they think they've got you into their keyb o ard that they wo ul d
pegged, th e ques tio ns get mo re and never say if anyone knew w ho they
dio. In additio n, using a keyboa rd more personal. T hen th ey' re asking were. CompuServe does mo n itor and
rath er th an voice communi catio n you to switch ove r to th e private co n- can jam a transmissio n if so mebody
seems to make users feel mo re confi- versation channel so th ey can se t gets too crude, but almost any thing
dent abo ut saying w hat's on th eir somethin g up to meet yo u. go es and peopl e freely ind ul ge in ro-
minds. " I'll start talking about wh at we mantic fantasies .
" It ge ts prett y w ild at times," said are do ing and th ey see th e we and fig-
Rae Lynn Stephens o f Arlingto n, ure o ut th at I'm ma rri ed. Still, it's a
Texas, w hose handl e is " Canoeist ." great way to flirt." Long-distance Love
Stephens is a friend o f " Silve r," the People play all kind s of games over " It a ll started as a joke,'' explained
computer bride, and was responsibl e CB Simulator. They arrange compli- Silver, w ho is rea ll y Debbie Fuhrman
for the on-site arrangements fo r th e cated ga mes o f Dungeons and D rag- and wo rk s fo r Nat iona l Car Rental at
wedding. " When ever ybody's got a o ns. They attend imagi na ry pa rties- th e D all as Fo rt Worth Ai rpor t. "It
handle, th ere's no way to kn ow w ho hot tub pa rti es are pa rti cul a rl y popu- was n't going to be a real wedding."
is male and female and w ho is mar- la r. Sex is an impo rtant to pic o f con- H er partn er in th e joke was George
ri ed or unm arri ed. So p eople fee l versatio n, w ith people t yping thin gs Stickl es, wh ose CB hand le is ivl ike.
each oth er o ut by asking quest ions. Geo rge is th e manager of American
T he Ce remony
ITALIAN ALMONDS.) - - -
(CHALLENGER [PHOTOG]) CHRIS==> YOU GOT 'EM!
(ZFLYR<HONEYMOON EXPR) <><><><><><><><><><><><
(LOOLOO) MIKE AND SILVER: COMPUSERVE IS GIVING YOU YOUR
CONNECT TIME THIS EVENING!!!!!!!!!
(SCRUT (DRESSED IN SU) TO MIKE AND SILVER ON THEIR DAY OF
UNITING ...
([MINISTER]) THX AND NIGHT ALL!!!!!
(MOM AND DAD OF BRIDE) THANK YOU MINISTER
([MANAGER (WITNESS) ) COPIES OF GUEST LIST ARE AVAILABLE
(CUPCAKE <BRIDESMAID>) GNITE MINISTER!
(SCRUT (DRESSED IN SU) <<< RAISE GLASS>>
(NEWLYWEDS) THANK YOU EVERYONE!!!!!
(T.J.HOOKER) GOOD LUCK MIKE & SILVER::::::::::::::::::::
(** PSYDOC **) THREE CHEERS! HIP, HIP, HOOORAY!
(HALEH ISFAHANI) NEWLYWEDS==>THANKS FOR SHARING THIS MOVING
OCCASION WITH US ALL!!
([ MANAGER (WITNESS) ) HOORAY!
(POSTMAN IN TUX) HOORAY!!!
(NANCY) SO, CHRIS ... ARE YOU PLANNING TO GET MARRIED THIS WAY?
(HORTO) WHERE IS THE RECEPTON?
(<<ONJ>>) GOOD LUCK MIKE AND SILVER!!
(- BLIP -) A GIFT TO NEWLYWEDS: OUR FRIENDSHIP AND SUPPORT!
(MARGARITA) BEST WISHES MIKE & SILVER!
(HALEH ISFAHANI) GOODNIGHT, AND BEST WISHES FOR A LONG AND HAPPY
MARRIAGE ! ! !
The Reception
PC \X'ORLD 283
Community over CompuServe, just as a joke. But the ceremony was sc rambled and
at CompuServe headquarters in Co- only those who had been given the
Photocopy in Grand Prai rie, Texas, lumbus, Ohio, they didn't know it password lovein were on-line fo r the
where the actual wedding took pl ace. was a joke. One of the people who ceremony.
Debbie started chatting over CB was to be in the wedding was "Loo- It began with casual conversation
Simulator last summer when she was Loo," and LooLoo is Pat Phelps, on an open channel, but as the 9 p.m.
living at home with her parents in CompuServe publications manager. wedding time approached things got
Phoenix. She had plenty o f flesh-and- Looloo was to be matron of honor. more serious. Fewer people were
blood dates, but she preferred the She had seen the opportunity for chatting. Most were " lurki ng," or
kind of people she was meetin g on publicity and had already alerted the watching without talkin g. Anyone
the computer monitor. " I cal led my- press a bout the first computer wed- who is on-line with CB Simulator can
self Prett y Lady at first," Debbie said. ding . It was on Thursday afternoon contribute to the conversation by
" That way I could get lots of guys to that Silver and Mike first realized typing up to 80 cha rac ters on their
talk to me." After a while she fo und that they were getting married-re- keyboard. Pressing ENTER se nds a
herself talking to Mike more th an to ally getting married-on Monday. comment through CompuServe's Co-
anyone else, and Mike started ge tting "I guess we would have gotten lumbus computer and onto every-
jealous of the other handl es he saw married, a regular wedding, some- body's sc reen. Typing garbles a line
on the sc reen. ''He ma de me change tim e in the spring," Debbie said. "We or two of the typ ist's sc reen, but the
my handle," Debbie sa id. So Prett y really hadn't talked about it ." Asked message comes up neatly on other
Lady became Silver. Silver and Mike if her father was paying the Com- screens, preceded by the channel
were so much in love that, although puServe tab for the wedding se rvice, number and handl e.
they had never met, they conducted a Debbie said, " No, but he promised As a newspaper reporter, I had
p retend wedding over CB Simulator. to buy the paper for th e printouts." been invited to observe from the of-
" That was back in Octo ber," said Debbie sets the CompuServe bill for fices of Sive Associates, the Cincin-
Silver. "We we re just kidding around, the courtship at about a thousand nati -based advertisi ng agency for
inviting all ou r friend s to a computer dollars. CompuServe. We obser ved on a 40-
wedd in g. It was so much fun that The press was expecting a com- column color mon itor that displayed
when Valentine's Day was coming puter wedding, but not between Sil- blue ca pita l letters on a yellow back-
up, we thought we'd do it again." ver and Mike. A news story in the ground, lending a circus atmosphere
Chicago Tribune was getting lots of to the proceedi ngs. An SO-column
attention. The romantic pair was monochrome monitor wedding
"Chrisdos" and "Zebra 3." C hrisdos would have been more dignified.
The computer revolu- is Chris Dunn, a computer technician As the wedding approached, the
from N ew York City, described as a sc reen looked somet hing like thi s:
tion may turn out to be
shy loner. CB Simulator was ideal for
more emotional than Chrisdos; even though he was still al- CHRISDOS) All right everybody,
ways alone, through his computer he lurk
anyone ever imagined.
had hundreds of friends, including LOOLOO) A hu sh fa lls
Pam Jensen, an animal keeper at th e HEAVY BR EAT H ER)
C hicago Lincoln Park Zoo. Pam is ZULU) Where are the bride and
Z ebra 3, and although her favorite groom?
But by then things had changed- gorilla, Sinbad, is quite broken up MIKE) Awa iting
Si lver and Mike had finally met in about it, Chrisdos and Zebra 3 have ZULU) Who's got th e ring?
person, and Silver had moved to become quite an item on C B GANDOLF) I've got it
Dallas to be nea r him. "They were Simulator. C HRISDOS ) Organist ?
running up an awful bill on Com- ZULU) Dum dum dee dum dum dum
puServe," Rae Lynn Stephens said, dee dum
"so Debbie came down over Thanks- Modem Marriage HEAVY BREATH ER)
giving to meet George, and that's all But Silver and Mike beat C hrisdos MINIST ER) We have come here on
it took." and Zebra 3 to the altar, or to th e this Valentine's Day to unite this man
Stephens said that George (Mike) keyboard in this case. The affair was and this woman in holy matrimony.
is "a real ca rd. You can never tell set for 9 p.m. Texas time. The bride
what he's going to do next." What he and groom shared the same terminal, With th e exception of th e "Heav y
and Debbie did nex t was issue invita- while in another room the minister Breather" po king his ENTER button
tions to a Valentine's Day wedding officiated on a separate terminal. from time to time, the wedding went
Ch risdos acted as master of cere- without a hitch. After th e ceremony
monies, keeping the chatter under there were [[[ HUGS]]] and
control. To kee p out troublemakers,
286
Bllllng Address:
111111 No Postage
Necessary
If malled
in the U.S.
User's
CP/M'
TO
Guide SYSTEMS & SOFTWARE
Company _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tltle _ _ _ _ _ _ _ _ _ _ _ __
Address - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
City State tp _ _ _ _ _ _ _ _ __
Signature - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 BILL ME AT $21 . (Put bllllng address on other side of card.)
Please allow 6-8 weeks lor processing
D BACK ISSUES (sent postpaid) MAIL TO: lox 1050, stanford CA HIOS
Make checka payable to: UIEll'I OUIDE
Issue # Quantity Price Total Due
Olferexplres 12/31/83.
x
PCW1
SAVE 25°/o off newsstand price
Send me the next six Issues of User'• Gulde (publlshed every two months).
Company _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tltle _ _ _ _ _ _ _ _ _ _ _ __
Address - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Signature - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bllllng Address:
111111 No Postage
Necessary
If malled
In the U.S.
User's
CP/M'
TO
Guide SYSTEMS & SOFTWARE
User's Guide"' is for those who don't care about bits and User's
CP/M
Guide ·
TO SYS ff MS It SO FTWNlE
For example:
User's
CP/M.
TO
Guide SYSTEMS & SOFTWARE
ONLYS69.50
If you're going to have a terrific new computer don't
you owe it to yourself to really learn how to use it?
Call right now 1-800-428-7777 for Mastercard or
-------------
Visa orders (in Calif. call 415-332-5828 collect)
Kennen Publishing
Dept. PC-4 150 Shoreline Hwy., Bldg. "D"
Mill Valley, California 94941
Rush me the videocassette "How to Use Your IBM PC
in 10 Easy Video Lessons" at the special price of only
$69.50 + $2.50 for shipping and handling. (Calif.
residents add 6% sales tax) Beta VHS _ _
Street_ _ _ _ _ _ _ _ _ _ _ _ _ _ _-iiiiiii
_ Visa or __ Mastercard#_ _ _ _ _ _ __
........
----------------
PC4 Expiration Date _ _ _ _ _ _ _ _ _ _ _ _ _ __
TM
For the IBM PC Users _,.l i’_.%
r.1-I-"ll"
"""
Iii, 1
ho lllcint More l.
on Down To-€ord'i
Computing Power... B ";_;
l l to 512KB of Memory
l
1-:I
rill'“\\§'i
I Additional, Async Port
-III-_,-.-
‘REE SDFTUJFIRG included with memory cards QTHGR (REDS available FUTURQ PRQDUCTS2
SOFTDISK Emulates disk drive in excess memory ii System Support w/0 Memory P EXP8l'lSi0l'l C|13SSi$
0 Single or Double Sided Formats 0 Allocate 32KB 1» Floppy Disk Drive Interface ‘ Winchester Disk Drive
tn 320KB memory as a disk Ii Faster operation than ' Floppy Disk Drive Interface vv/Clock
Winchester Drives 0 Reboot w/o losing data ii Memory Card w/Async Port (64K 256K)
Expandable Memory Card (64K 256K)
SPOOL Buffer printer output in system memory . Non Expandable 64KB Memory
I Allocate 32KB to 64KB for spooled output 0 Print 64K Expansion Chlp Set
while you work, fast output 0 Option to purge buffer
K .
1.
" I
q
'\- ‘F
. ( |
‘ I 1*‘. up |_| '
Y"
Ii
5Iv ‘I
Wl-'1"
"':~1€-ii '2"ed“
"f’
-I
_f"'l\
—
?—
"' =1" 'r-1.4 i in
0 A
I-
in-— i —-
D
0-H
.
I‘.
B
1‘
,-I
'1 I-I.
I‘,
J
J'-
-.Q.I
»=.,-.,~:;*~e-z-‘~- "
.
‘ i
‘M F
'0 1
ff-G-'
F1
-=.-""‘,,‘
___-~7-:rI-_;--,-"-1"4.. .‘-‘_
ORGAN
h, ‘JP
‘ff
¢'-,'
-7
’.‘'2-.~-_ '['I:;9'
-1-,§-‘qt!-|'_"fl
J
. ' IF
T:V-
-rt'I-I'.".-
lcomrurme co.. mo
' Mciinframe Power’ For Your IBM‘PC
W This unusual utility program executes compiled programs at a slow speed while dynamic
N displaying an Assembler version of the code, the machine registers, and the memory con
- . _ I TRACE86 is a fascinating tool tor learning and debugging . . . Only $75.00.
••
•
~
0000
00000000
Oo
Mark Phillips
PC \X'ORLD 293
~Community Software Utilities Rating System
Perhaps the most cost-effective pur- To decide which method of storage
backup method would take each day. chase for increased productivity is a and memory expansion is likely to
Various backup systems are available. multitasking program such as a print bring the highest return on your in-
. .
Corvus has designed a system that spooler, which dumps a file to be vestment, use a comparative ratmg
s't ores backup data on a videotape re- printed into memory and frees the system. First, list the hardware and
corder. PC to handle other chores. This type software options under consideration
of software usually costs under $100, and then your business goal s in order
so it should bring an immediate re- of priority. Assign a weight to each
Increased RAM turn on the investment as a result of goal according to its priority. Out of
The memory expansion obtained time and salary savings. Using multi- four priorities, for example, the high-
with RAM boards is cheaper and tasking programs in conjunction est priority receives a weight of 4, the
more easily accomplished than the with RAM expansion should further next highest a weight of 3, and so on.
storage expansion a hard disk pro- increase productivity.
vides. Anywhere from 64K to as
much as 512K can be obtained on
memor y expansion boards for the Hard Disk
PC. Prices range from $200 to $1000. Access time fast er than floppy disk drive
The additional memory is helpful
Flexible, relativel y secure mass storage
with many prog ra ms. With more
Easy to connect and operate
memory, for exa mple, WordStar per-
forms print spooling and block Requires extra controller board and modification of PC-DOS to address hard
disk
moves more efficiently, and VisiCalc
produces larger spreadsheets. An Backup more difficult than floppy disks (can use removable cartridge, cassette
added benefit of RAM boards is that tape, and videotape)
they don't use desk space. Large external unit s require additional office space; internal units replace one
Many manufac turers include elec- floppy drive inside PC chassis
tronic disk emulation software free Some units may have objectionable fan and operating noise
o r at a nominal cha rge with the pur- Can operate in a network environment
chase of a RAM board. This soft-
Illega l to tra nsfer copy-protected programs to hard disk
ware addresses availa ble memory just
like a disk drive. Electronic disks Expensive: $1795 to $5000
function with much greater speed
RAM Board
than mechanical disks. One risk in-
volved in using electronic disks, how- Extrem ely rapid access (faster th a n hard disk ) to electronic sto rage; certain
programs (WordStar, SuperCalc) will operate more rapidly
ever, is th at all sto red information is
erased if th e power fails or is turned Data stored in RAM subject to loss through power outages
off. As a result, data must be trans- Easy to operate
ferred to some other medium or it Easy to copy data to other medium (floppy disk or hard disk)
will be lost.
No des k space required
Electronic disk emulation is es-
pecially useful to businesses that have Quiet; fully electronic
heavy word processing demands, be- Other functions (clock/calendar, additional printer ports) combined on some
cause it allows faster access to data boards
than mechanical disks. Even mass Electronic disk e mulation and print spooler software increase flexibilit y
mailings on a limited scale can be Moderate Cost: $200 to $1000 (depending on optional functions such as
handled when appropriate mail- clock/calendar and printer ports)
merge software and an address list Electronic disk emulation software free or at a nominal charge with pu rchase
are loaded onto the electronic disk. o f RAM board
Competition has brought multi-
function RAM boards into the pic- Software Utilities
ture. With only five slots in the PC Permit multitasking such as print spooling
. . . .
mam system umt, expansion space 1s
Operation easy and fast; improve productivity and speed of office tasks
at a premium. Adding combination
Quiet
boards is an easy way to ensure sys-
te m grmvth in the future, and they Inexpensive: $40 to $150
usually don't cost much more than
boards containing RAM alone. Table 1: Business Considerations for Hard Disk, RAM Board,
and Software Utilities
Weight Business Goals Assigned Weighted Assigned Weighted Assigned Weighted Ass igned Weig hted
Factor (in pri or it y o rd e r) Sco re Score Score Score Sco re Score Score Score
4 Sales Analysis a nd 3 12 10 40 JO 40 4
Projec tio ns
2 Ease o f Operation 7 14 10 20 3 6 5 I0
Improved Bu si ness 8 8 5 5 5 5 ] () I0
Management Tech-
niques (acco unt s
receiva ble/payable)
Total Scores 20 40 35 95 26 75 24 48
Finally, decide which of the high- approximately $1.5 million. XYZ Compli cating matters, a new of-
est-sco ring dev ices are most afford- maintains some 650 reg ular account s fi ce-suppl y co mpa ny down the ~ tree t
able. If the top-scoring choice and has from 100 ro 150 wa lk-in cus- w ith ext remel y competi ti ve pricin g
exceeds the budget, co nsider the sec- tomers dail y. The ave rage sale in- has begun to arrracr XYZ's w~1lk-in
ond choice or a co mbinatio n of less vo lves seve n items tota lin g nea rl y retai l traffi c. XYZ's budget allows
expe nsive alternatives. The process of $100. XYZ ex tend s 30-day credi t to th e firm ro spend a maximu m of
elimination will determine rhe most its regul a r client s. $4000 for both hardware :rnd soft-
beneficial, cost- effec ti ve options fo r Last yea r, to help track in ve nto r y ware thi s yea r. Bu r obv iously the
your business. and handle correspondence, XYZ in- co mpany wou ld like ro kee p ove r-
vested in an IBM PC wirh 64K of head low by redu cing ex penditures
memor y and rwo double-sided disk for fix ed assets.
drives. Smith, the ow ner, a nd her as-
sistant are the o nl y people usin g the
PC WO RL D 295
~Community XYZ's final business priorities are: 1) ease of operation 7 points, and im-
sa les analysis and projections 2) cost proved business management tech-
XYZ's dilemma can be su mma- containment 3) ease of operation and niques 8 points-a total score of 32.
rized this way: the firm could con- 4) improved account management She applied the same approach to a
centrate on the relatively inexpensive techniques. RAM board and the sales analysis
RAM card and see much more im- and accounting software (see
mediate amortization of th e cost. Or Table 2).
it cou ld select a hard disk and opt for Options Upon reviewing the capabilities
a more long-term capital expe ndi- Smith then evalu ates the hardware and costs of both software packages,
ture, which conceivably could result and software best suited to XYZ's re- Smith finds a hidden benefit. With
in manpower and other overhead quirements. First she reviews hard the money saved by not purchasi ng a
savings. disks and RAM expansion boards. hard disk this year, the company
Earlier research showed the impor- cou ld pu rchase the accounting soft-
tance of increased internal memory ware as wel l as the RAM board and
Goa ls with RAM for a ny complex analyses. sales a nalysis software. With the ac-
To beg in a logica l analysis, Smith re- While a hard disk would make ac- counting software in place, XYZ
views the business' needs and estab- count storage more efficient, without could begin to phase in an automa ted
li shes a list of goals for any new PC the expanded memory the hard disk business management system this
accesso ries, including secondary reall y couldn't assist the store's im- yea r, thus accomplishing an even
a reas of convenience such as ease of lower priority goal. Total cost for a ll
operation, space, and noise. Next, purchases would run approximately
she exa mines the time spent each $1900: $400 for a multifunction
month on bookkeeping. While the Purchasing additional RAM board, $500 for the sales anal-
firm could realize some manpower ys is software, and $800 to $1000 for
savings through automating its ac-
storage for the PC the accounting software.
counts, competition is the more im- should be approached in The succinctness and fl exibility of
mediate concern. this comparative rating system make
XYZ is reasonabl y secure in its
the sa1ne way as it ideal for analyzing the cost ve rsus
steady corporate customer base be- purchasing any large the benefits of any major purchase.
crnse the new firm refuses to ex tend Additionally, for those who use a
credit. But walk-in business appea rs
fixed asset. spreadsheet program , th e listing and
vulnerable. In sp ite of its inventory scores fit th e format of VisiCalc or
control system and a n at tempt to similar programs. With a spread-
hold th e line on prices, XYZ is h av- sheet, managers can perform any
ing difficult y meet ing the price com- mediate goals of sales analysis and number of "what if" analyses to see
petition from the nearby store. XYZ cost containment. The sales a nalysis how various combinations satisfy
must continue to attack overhead a nd softwa re is a higher priority than the both business requirements and bud-
excess inventory, a nd reexamine its accounting software because it ad- getary restrictions.
market position. dresses the firm's primary goal of Small businesses cm easily follow
Smith believes her money will be achieving a better competitive posi- the four-step analysis presented in
better spent on a more powerful sys- tion; however, accounting software this article. After doing so, a com-
tem for analyzing and forecasting would reduce labor costs. pany can rest assured th at its decision
sa les and reviewing XYZ's market about storage and memor y expansion
segme nt than on automating th e has a foundation in a logical ap-
firm 's account management tech- Rating praisal of reasonable alternatives,
niques. Analysis of current sales Smi th lists XYZ's business require- rather than leaving decisions concern-
cou ld lead to better inventory con- ments in order of priority and then ing profitability to luck.
trol. This in turn wou ld help hold lists the hardware and software op-
down costs and reduce lost sa les re- tions that could support thos e re-
sulting from items not being in stock. quirements, as well as the cost of Mark Phillips specializes i11 busi11ess
So Smith values the company's each. She judges the ability of each a11d financial ruriti11g i11 the Seattle
need for autommed accounting sys- option to ach ieve every goal by using area.
tems below sales ana lysis. Although the comparative rating system de-
these systems would be hel pful, scribed earlier.
Smith dec ides XYZ's manual systems For sa les analysis and projections,
could be used for another year. Smith assigned the hard disk 3
points, cost containment 2 points,
Mark
'IJ
11111 Williams
Company
SOFTWARE
• Instant on-line access to all information • Reduces effort and errors
ACCOUNTS RECEIVABLE
• Helps control cash flow ! • Produces timely invoices and statements •
Maintains comprehensive customer data files • Customer activity available
for the IBM PC and Compatibles instantly on screen or printer • Summary and detailed aging reports • Helps
speed collections, make financial decisions, and mon itor sales performance
• Detailed audit trail • Includes automatic periodic customer/client billing
/'·°&t!.""'1~· option-ideal for service businesses • Open item or balance forward
This time-tested,
interactive software ., ..., .. -•<• ,. ,- Dependable,
1 ACCOUNTS PAYABLE
1 ~-~"'.;j
was originally de- 1
veloped 1n 1975 for High-quality • Greatly improves cash management • Maintains complete vendor/voucher
t ,~.
small-to-medium history • Tracks current and aged payab les • Produces aged payable reports
sized businesses Accounting on command • Automatic pay selection program allows payment by due date
Sin ce then 1t has
successfully
System or discount date • Accommodates both manual and automatic check writing
• Includes check register • Uses commercially available forms • Detailed
proven itself in IN STOCK audit trail • An excellent cash management tool. The savings realized from
well over 5.000
companies in
all 50 states
and 1n 13
foreign
- READY TO SHIP
Complete
Package of
Software.
Training Aids ,
improved cash control can pay for your Desktop Accountan t1m within one year
PAYROLL
• Be the office hero each wee k when the checks come out on t1met • Stores
data for all hourly. salaried, and commissioned employees • Prints payroll
counir1es checks with an absolute minimum of input • Maintains monthly, quarterly,
Manuals , and
It 1s used by and yearly totals for reporting purposes • Multiple states(I) • User-
Users ' Newsletter·
hundreds of modifiable tax tab les(I) • Prints W-2s • Prepare s 941 reports • Uses
bookkeepers. ONLY commercially available forms • Offers popular, comprehens ive employees'
account ants
an d CPA's.
Order yours today
s495 check stub • Stores and reports employee personnel and payroll information
PRODUCES 42 FINANCIAL
REPORTS and DOCUMENTS :
Desktoll Accountant TM
(Displayed on Screen or Printed on Paper)
1. Chart of Accounts
2. Chart of Accounts with
General Ledger
8. Income Statemen t
9. Income Statem ent with
FULL-FEATURE, FULLY-INTEGRATED ACCOUNTING SYSTEM summary dollar amounts prior year comparison
Everything you need to keep the books .. . at a price you can afford! 3. Chart of Accounts with prior
year comparisons
10. Departmental Income
Statement(s)
4. Daily Transactions Report 11. Departmental Income
A Complete System Here's What You Get 5. Itemized Monthly Transactions Statement(s)
with prior year comparison
1. A professional, full-feature, fully- 6. Balance Sheet
includes all four standard 12. Detail report for
7. Balance Sheet with
general accounting modules: integrated accounting system . prior year compari son
individual acco unts
13. Trial Balance Statement
2. Six 51/4" Double-Density diskettes,
General Ledger or 14 Single-Density diskettes. Accounts Receivable
1. Daily Transactions 4. Sum mary Aging Report
Accounts Receivable 3. Four easy-to-follow, self-teaching Report 5. Detailed Aging Report
User's Manuals (over 540 pages!) . 2. Invoices (with or without 6. Itemized Monthly Transa ctions
Accounts Payable 4. An exclusive, new audio cassette
pre-printed forms)
3. Statements (with or without
7 Detailed Cust. Activit y Report
pre-printed forms) 8. Summary Cust. Account Report
Payroll with check writi ng tape with step-by-step instructions
for installation and start-up. Accounts Payable
• Produces 42 reports & docume nts 1. Daily Voucher Report 7. Transaction Register
5. "Read Me First," a unique 40-page
• Gives you a "big com pany" image 2. Daily Credit Report 8. Open Voucher Report
system guide and start-up aid. 3. Checks with Detailed stubs 9. Aged Payables Report
with pre-printed forms, statements ,
invoices , checks, reports, etc. 6. Complete sample data and sample 4. Check Register 10. Detailed Vendor Activity Report
reports for practice and training. 5. General Ledger Transfer Report 11. Summary Vend or Account
• Each mod ule may be run "stand- 6. Cash Requirements Report Re port
alone" or fully-integrated to post 7. Free 1-year subscription to Users'
Newsletter, "Debits and Credits". Payroll
automatically to General Ledger 1. Federal Tax Tables 6. Quarterly Payroll Summ ary
• Manual & Automatic check writing 8. Two 3-ring storage binders for 2. State Tax Tables 7. Gen'I. Ledger Transfer Report
• Detailed AIR & A/P Aging Reports User's Manuals and Newsletters. 3. Payroll checks with stubs 8. Detailed Employee File Listing
4. Payroll Check Register 9. 941 Worksheet
• Comprehensive customer data files 9. Complete source code so you can 5. Monthly Payroll Summ ary 10. W-2 Forms Printing
easily customize any program.
• Departmental Reports/Statements
• Friendly and fully menu-driven 10. Telephone "Hot Line" service for SYSTEM CAPACITIES
helpful Installation support , Start- Transaction Capacities per month
• Flexible Chart of Accounts up support, Technical support, and (approximate)
• Instant access to all information Training support. Accnt'g. Master File SinJlle- Double- Hard
Si ed Sided Disk
Module Capacity Diskette Diskette per Mb
• System-prompted data entry
• On-line data file updating 400
Your Bookkeeper, Accountant, GL Accounts 800 1 ,600 7,000
• Complete, detailed audit trails
and Banker will love you 400
• Compatible with floppy & hard disk for installing this great system! AR Customers 800 1,600 7,000
• A truly professional system !
400
For Portable, Personal , and Desktop computers .. . including formats for CP/M '' and IBM PC (&compatibles). AP Vendors 800 1,200 7,000
Not sold in stores • Order Direct by Mail or Phone 400 - - -
PR Employees
FREE Information Pack showing printed reports, etc. IBM
PRICE, $150.
MANUAL ALONE, $35.
Lis t Y o ur C o st
PC WORLD 299
Now you can buy a QUAD function IBM PC board
without having to buy more memory.
Mega Plus™ and 1/0-Plus 2 rM are the ulti- FREE SOFTWARE will keep. We also offer a one year parts
mate add-on products you will need to SuperDrive™ disk emulation software cre- and labor warranty. An additional one year
expand your IBM PC and XT. Which board ates "disk drives" in memory which access extended warranty is available for $50.
you decide on depends on where you are your programs at the speed of RAM memory. TO ORDER BY MAIL SEND:
headed. To take full advantage of your IBM SuperSpooler™ print buffer software allows -your name and shipping address
PC and XT beyond 256k, you will want to the memory to accept data as fast as the -board type, size, and options requested
expand with the MegaPlus™. It's features computer can send it and frees your com- -daytime phone number
include two asynchronous ports, clock/cal- puter for more productive work. Some man- -California residents add 6% sales tax
endar, printer port, and up to 512k of ufacturers sell hardware print buffers that -company check or credit card number
memory expan sion. Ahl You say you already do only this for hundreds of dollars. Super- with expiration date (personal checks
have all the memory you need? The 1/ 0 Spooler™ eliminates the need for these take 18 days to clear)
Plus 2™ gives you all the features of Mega- slot robbing products. Both of these power-
~-
Pl us™ to operate your printers, plotters and f u I pieces of software can be used with any
modems, set your time and date automat- expansion memory for your IBM PC or XT.
ically with the clock/calendar, without CHEAP SOFTWARE TOO TO ORDER BY PHONE :
adding memory. Also a special game adapter What good is great hardware without some In California (805) 482 -9829
is avail able, but more about that later. Both great software to use it with? We offer Outside California
boards incl ude SuperDrive™disk emulation some terrific prices on some of the popular TOLL FREE (800) 821 -4479
and SuperSpool™ print buffer software. programs you will want to use your board PRICES:
MEGA WITH MEMORY with . How about the cream of the spread- 1/0-Plus 2™ with Clock/ calendar, a-
The MegaPlus™ has three functions stan - sheet programs, SUPERCALC, for just $159, synchronous communication adapter,
da rd: Parity checked and fully socketed or SUPERWRITER for $239. If you are SuperDrive™and SuperSpool™- $129
memory up to 256k in 64k increments; looking for data base management you can Mega Plus™ with memory, clock, a sync,
c lock/ calend ar with battery back-up for _get dBASE II by.Ashton-Tate for $419 . SuperSpool™ and SuperSpool™ soft-
automatic loadi ng of time and date when WHY BUY IT FROM US7 ware: 64k $289
the computer is turned on; and an asyn- Because we provide the service and support 128k $339 256k $439
chronous com munication port (RS232C most companies just talk about . Each board 192k $389 512k $788
serial) which can be used as COM1 or is fully tested and burned in prior to ship-
COM2, (DTE for a printer, or DCE for a ment. We realize how integral this board is OPTIONS:
modem). Optional is a 100% IBM compatible to the use of your computer. What good is a Parallel Printer Port $35
parallel printer port. and a second asyn- warranty if it takes weeks for repairs to be Second Async Port $35
chronous port for another $35 each . The made? We offer 48 hour turnaround or a Game Adapter (1/0-Plus 2 only) $35
MegaPak™ option plugs onto your Mega- replacement board on all warranty repairs. MegaPak™ with 256k of memory $349
Plus™ "piggyback" style to give you 512k Do you hear anyone else making this prom- Cable to parallel printer $35
of additional memory. Now you can create ise? If you still are not convinced, and want Cable to modem or serial printer $25
disk drives in memory up to 360k, set aside to compare prices, remember we don't Memory Diagnostics Program $10
plenty of space for print spooling, and still charge extra for credit cards, shipping, or SUPERWRITER by Sorcim $239
have memory for your biggest programs. COD fees . We think the ultimate testimony SUPERCALC II by Sorcim $159
1/0-PLUS 2 WITHOUT MEMORY to our good service and high quality is that dBASE II by Ashton-Tate $419
The 110-Plus 2™ comes standard with a one of our largest customers is none other SHIPMENT
clip-on battery powered clock/ calendar, than IBMI If you still want to buy elsewhere, We pay UPS surface charges. UPS 2 day
and asynchronous communication port ask any competitor if they will face the acid air service $5 extra. Credit card or bank
(RS23 2C serial). Optional is a second asyn- test. check orders shipped next day.
chronou s port (DTE for a printer, or DCEfor THE ACID TEST
a modem), a parallel printer adapter, and
the best game paddle adapter on the market.
Qubie ' (say que-bee-A) gives you a 30 day
satisfaction guarantee on all board pur-
QUBIE'
What's so special about our game adapter?
Not only is it an IBM standard game port.
chases. If you are not completely satisfied
we will refund the entire cost of your
DISTRIBUTING
4809 Calle Alto
but it can also use low cost, widely available purchase as well as pay the postage to
Apple compatible paddles and joysticks. If return it. If you can get one of our competi- Camarlllo, CA 93010
your memory needs are satisfied. for less tors to give you the same guarantee, buy European Inquiries:
than the price of most single function any other board you think compares and 129 Magdalen Rd.,
boards, 1/ 0 -Pl us 2™ gives you all the in put return the one you don't like. We're not London, SW18, England
and output ports you might need. worried because we know which one you Phone f01J 870-8899
on•
lVCS •
C o mpare d with COBOL interpreters, mbp's new
COBOL Compiler runs programs four times
faster. With mbp on your IBM-PC, applications
rhen compare prices; you'll b e pleasantly
surprised- agai n. Plus, application software
developers can make up to 50 run-t ime package
that used ro take four ho urs now take one; that's copies with no roya lty charge.
like a 300% re turn o n investme nt. mbp has twen ty-five years wo rldwide
software experience and twelve(+) in mainfr ame
cusrom COBOL impleme ntations. The mbp
COBOL Compiler makes this valuable exper-
ti se available for micro users. T.'lkc advantage
· ~ of it, and start getti ng a 300% return on
invest me nt , today.
11111111111111111 ~
mbp COBOL is available now
for the IBM -PC* or any mic rocompu te r
wi th MS-DOS,* iRMX-86,*o r CP/ M-86;*
Gibson Mix: BENCHMARK RESULTS soon for OASIS-16.*
Calculated S-Profil e
IBM-PC+
• rnM - PC i s an I BM TM ; MS-D OS. M icroso ft TM ;
( Rep resenta tive COBOL statem ent mfa) i RMX -86. ln1 el T~I ; C P/ M -86 , D1 g11 al Research T~I ;
OAS IS- 16, Ph ase One Sys te ms T ~I.
Execution time ratio
mbp COBOL COBOL
u_fb:::µ
COBOL x y
1.00 4. 85 7.04
Announces
CCOMPILER
•FULL C
•UNIX* Ver. 7 COMPATABILITY
•NO ROYALTIES ON GENERATED CODE
•GENERATED CODE IS REENTR.<\NT
• C AND ASSEMBLY SOURCE MAY BE INTERMIXED
• UPGRADES & SUPPORT FOR I YEAR
C SOURCE AVAILABLE FOR $250000
HOST 6809 PDP 11 ' / LSI II' 8080/ (280) 8088/ 8086
TARGET TARGET TARGET TARGET
$200.00 ....1 :::~:
1 1
FLEX' / UNIFLEX' 500.00
.... llll 50000 500.00
OS-9' $350.00 110'1
1 11 1
CP/ M* 200.00 ..... : : : ... :
408-275-1659
TELECON SYSTEMS
1155 Meridian Avenue, Suite 218
San Jose, California 95 125
302
SIMPLE Pleasures
OUR ISOLATORS
FOR YOUR
PROTECTION
Prevents:
disk drive woes. printer interaction ,
memory loss and damage due to
lightning or AC power line
di8turhances.
IBM-PC Owners
Need more Memory? Need extra Slots?
Then what you need is Add-MEM's
l!lM
128K for $1~1 :! . IJIJ
l 92K for ~ :l .'j f;o11
lllllllllllllllll 256K for ::::i:w .1111
0 -1nuntn wa rr anry
\\' " 1111prcl\ 1· thl' I H!\J. J'( ' a nd 111't o1ll th""'''" r ()4 K HAI\! l'hl I" right on th" ,vstl'ITI
You don't really need to get your hands dirty to tum bo..rd 1t sp(f \\'" abo q,111d h1·h111d IJU r 1·11 h<1nn·m1·11t., bv 1nclud1ng a fi.,;,1Jnth
part:-. and l abor warrant)'
your IBM PC into a DEC VflOO and Vf52 compatible Bring ) ou r lJ(' o r "')'~tem C"I
rc u1 l ho ,, r<l 1nto our~ o n hPr n ( ' ..111 f o rn1a lnrat ion or ca ll
intelligent workstation. All you need is VfERM. Saturn o r wrllt' us and ~h1pp1ng hox with sv~tt• rn
"'.'JI St'n d yo u a prott't'll\t', an ti :-.tatlC"
hoa rd r 1·mo\· ;.il ,t nd ~h1pp 1ng 1nstruct1on:-. fur o ur co :--.l -
Consulting Group's terminal emulation software . \\'t· wtll t"'nh:1nn· your rn.-mor~· an d shtp 1t l1ack to vo u \\ tlhtn 7'1. hour~ of n •n• tpl.
VfERM 's features include full VflOO keyboard and A II hoard~ \\'di !Jp ll':...tl'd prior to eomnH'nL'ln.ll work
video emulation, throughput to 9600 baud, printer DO IT YOL' H S ELF I{ ITS mciud1· 1S n1d clwrA· ur mor11'\ o rd 1• rJ
support, and PC-Host file exchange, in addition to the docurn t•ntatlnn. Jn!-it r u c ti on!oi. dip -,ockt'ls
Call (212).,§7.5-'Z753
303
QUANTUM'S MULTI-TASKING , MULTI-USER
REAL-TIME DEVELOPMENT SYSTEM FOR THE IBM PC.
TOORDE R CALL TOLLFREE: (800) 538-815 7, ext 926 • (800) 672-34 70, ext. 926 (In California)
ADDITIONAL QUANTUM COMPILERS BASI C (Co mpati ble with PC Basic) .... . . . ....... . . . .... $300.00
All compilers use the INTEL 8087 coprocessor for fl oat ing point ca lc ulations FORTRAN (ANSI 77) . . ....... . ... . . . ............... . .... $300.00
Separate compilatio n & cross linking, link modu le s from differen t language s PASCAL (With full exten si ons) ....................... . .. $300.00
for rapid system development
Single large shared library INTE L 8087 COPROCESSOR . ............ ............. $250.00
Simple library upd ate mechanism wh ich allows new modules to be added MANUALS ...... ... . . ...... .. ........................... $100.00
. using th e editor alo ne
ON-LINE SYSTEM DOCUMENTATI ON ............. . ... $100.00
DOC - TEXT FORMATIER SOURCE FOR THE SHELL ............................. $100.00
A powerful imbedded text processing syste m
Recursive, macro extendable ANN UAL SYSTEM UPGRADE ......... . ................ $200.00
Form letter and mailing list capabilities DOC - TEXT FORMATIER .......................... . ... $300.00
------- --- - ----------------------..---- -- -------------- ---------- --
QUANTUM QUANTUM
SOFTWA RE SYSTEM S, I NC. SOFTWARE SYSTEMS , LTD.
7219 Shea Court P. O. Box 531 8, St ation "'F"
San Jose, California 95139 Tel: (408) 629-9402 Ottawa. Ontario, Canada K2C 3H5 Te l: (613) 235-4297
Each day of instruction runs from 9:00 AM to 5:00 PM and costs $175. Extensive
notes and a buffet lunch are included. Call or write for a detailed description of each
class, and a copy of our impressive client list. \,,,
. ~--'-
- - - --- - - - - -- - --
- • - I
___..a--~- ~ ~ ~ ~ ~- ------~
MICROLINE:
MICROHOUSE OFFERS 24 HOUR COMPUTER SHOPPING WITH MI CRO LI NE. MICROLINE IS A
COMPUTERIZED ORDER·ENTRY SYSTEM THAT EN ABLE S YOU TO ACCESS SPECIFIC INFOR-
MATION ON OVER 1000 MICROCOMPUTING HARDWAR E AND SOFTWARE PRODUCTS IN
ADDITION TO NUMEROUS SUPPLIES AND ACCESSORI ES.* ,
"Training? Call a
computer school."
"Technical support?
Call the publisher."
eel I&! -
•
ily
Enhance your
IBMPC
CP/M ® Co-processor.
CD The co-processor concept that gave the IBM PC user instant access to
20,000 CP/M programs . Its Z-80 'MCPU-based design , plus 64K RAM
makes BABY BLUE a powerful co-ordinator of all PC-DOS functions and
$256 our RAM Drive , a program that turns your RAM into a virtual disk system
for super fast access to files. Either way. you have a solidly designed
well-crafted 256K of memory. Remember, it's from the same people who
built the BABY BLUE . Fully warranted for a year.
$395
gives you 8" format utility, CP/M transfer (read 'write) for CP/M programs
on large floppies . Also works under MS-DOS . Easy to install , enhances
your Baby Blue capabilities.
We're receiving a wealth of •:· ::· sub- The file retrieval process can then be This hint led PC World staff mem-
missions-some simple, some sophis- performed by the following steps: bers to experiment with the DEBUG
ticated, and all very useful. With the A> DEBUG program on files stored on A, B, and
complex submissions however, we're This command calls up the DEBUG C drives. In each case we modified
becoming concerned that we accu- program, which prompts you with a the L and W commands to corre-
rately reproduce listings, routines, hyphen. Type spond with the correct disk drive des-
and tables. Our copy editors have L 100 1 03 08 ignation: 0 for drive A, 1 for drive B,
therefore requested that we inaugu- This command loads sectors 03-08 and 2 for drive C.
rate the Star-Dot-Star Disk Incentive from the 1 (B) disk drive. Type D. We successfully used the DEBUG
Program. Here's the deal: If you sub- This command displays data from command on the emulated C drive of
mit your •:- :=· item to us on a PC-DOS the sectors that were loaded by the L a PC loaded with the ]EL electronic
disk in standard ASCII or WordStar- command. You will see eight lines of drive software from Tall Tree Systems
readable form, we' ll rernrn your disk numbers and letters across the and on the C drive of an IBM XT
plus an addit ional free disk as thanks screen. The lines begin with two 4- hard disk. In both instances the C
for making our editing job a bit character addresses separated by a drive was designated by 2 in the L
easier. colon. The segment address is on the and W commands, but we had to ex-
Nmv to sam ple th e wares. We left of the colon and the offset ad- periment with the sector numbers.
guarantee that the lead item this issue dress is on the right. The line endings For example, on the emulated C
will come to th e rescue at some time on the far right of the screen show drive we used
during your comp uting career. file names and coded information L 100 2 02 10
about the file. Continue issuing the D and on the C drive of the XT we used
command until you see your erased L 100 2 10 20
Saving Lost Files file, now listed with an e as its first We suggest you use these sectors as
H ave you ever erased a file due to a letter on the right of the screen. Note starting points.
typing error or a momentary short the offset address of your file's line.
circuit in your brain? Don't panic, Type E and the offset address. For
cry, or swear. Your fil e is retrievable. example, E 0100. The WordStar WIP File
DOS does not actually erase a file Press ENTER and the screen auto- You can greatly improve the perform-
from the disk when you issue the matically displays both the line's seg- ance of WordStar by writing your
ERASE or the DELETE command. ment address and offset address text file on an E-drive (emulated elec-
Instead, DOS slightly changes th e followed by ES, the hexadecimal tronic disk drive-see "Faster th an a
way a file is stored on the disk by re- value for an ASCII e. Type 40 (the Spinning Floppy" in this issue). If you
placing the first letter -0f the "erased" hexadecimal value for an ampersand) are working on a long document and
file in the file allocation table with an after the period. Here is an example making use of extensive searches,
e. This e tells the system that it can of what should appear on the screen: block moves, and reformatting, the
write over the file's disk sectors. So -0983:0100 E5.40' annoying delays caused by floppy
yo ur file is still on di sk and is re- Now issue a WRITE command disk access can be red uced to less
trievable as long as you don't write or using the same disk number and sec- than a second.
save any information on the disk un- tors specified in your load command The problem, of course, is that
til you use DEBUG to restore it. by typing you're in big trouble if there's a
It is important that you do no fur- w 100 1 03 08 power glitch. Even if you have assidu-
ther operations with the disk. Place Now quit the operation by typing ously saved to disk with Ctrl -KS,
your data disk in drive B, and place Q. Call up your directory. Your your saved file is no mo re permanent
your DOS disk in drive A. Reboot erased file, now with an ampersand than your power supply.
the system by pressing Ctrl-Alt-Del. as its first character, will be listed, The following command sequence
and you can rename it back to its can be assigned to a key macro with
original form. a utility such as Keynote or ProKey.
Richard R. Sands
Portland, Oregon
Listing 1
Giving this macro command will Some comments on the macro: marks the end of a block. At this
save your working file to a file on AK1 sets a place marker, AQR moves point the entire text file has been
drive B called WIP (for work in pro- to the beginning of the file, and KB
A marked as one block.
gress) and return you to your present marks the beginning of a block. AQC AKWb:wip < Enter>
cursor position in the E-drive text moves to the end of the file and KK
A writes the block to the file WI Pon
file. drive B. The letter y is necessary be-
AKlAQRAKBAQCAKKAKWb:wip < ENTER > cause, once the file B: WlP has been
yAKWQrKl created, WordStar will ask you
PC WORLD 311
,, ,,
,~·. ,~·
whether yo u want to overwrite it. tering line 340 be sure th ~1t the DOS or NumLock key than to type in this
1
The remaining commands ernse the disk is in drive A and that the write- command. Thar may be tru e ~ how-
marked block, return to the place protecr tab is removed. Then either ever, you still have to remember to do
marker, and erase the place marker. press F2 or t ype RUN < ENTER > . If a that. By including these co mmm ~rnd s
If you have assigned this macro message appears saying 'Checksum in an AUTOEXEC.BAT file, th e com -
command to a keystroke, such as error; verify data statements', a mis- puter will remember to do that pro-
Alt-S, it is executed very quickl y with take has been made entering the cedure for you. The proced ure to set
an £- drive. You'll find this macro ;1 numbers in lines 260 through 286. up an AUTOEXEC.BAT hie is cov-
convenient way to back up without Otherwise a new fil e will have bee n ered on page 2-16 of the DOS man-
breaking your work flow. Since the created on the DOS disk called ual. Remember that this will work in
backup file is always call ed B: WIP, FLIP.COM. DOS only. To do the s~1m e thing in
you do have to remember to save the Now go back to DOS by t yping BASICA you need to include the lines
fi le on di sk under another name when SYSTEM and run the new program. Ir in Listing 2 in your BASIC programs
your writing or editing session is can be used by entering any of the (they may be included near the begin-
completed. following command lines : ning of your program or as a GOSU B
A.F. FLIP CAP ON sets keyboard to up- routine elsewhere in the program ).
perca se letters. Tom Foth
FLIP CAP OFF sets keyboard to Madison, \Visconsi11
Flip Lock lowercase letters.
One of the most conspicuous foilings FLIP NUM ON sets numeric keypad
of the PC keyboard is the lac k of in- to numbers. FORTRAN vs. BASIC
dicators rega rding the status of the FLIP NUJvl OFF se ts numeri c key- We have performed a benchm ~uk test
CapsLock and the NumLock keys. pad to cursor control keys. using FORTRAN and BASIC on sev-
Why else would peop le kee p tr ying FLIP MONO changes default moni- eral computers. The program was ~,
to come up with the defin itive way of tor to the monochrome display. simulation of the dynamics of a
correcting the probl em? If you're FU P COLOR 40 changes default "floating-ring seal" used in high-
willing to type 384 bytes worth of monitor to a 40-column color speed rurbomachinery. This is a t ypi-
data statemems 1 yo u ca n create a graphics di sp b y. cal scientific/engineering application
DOS. COM fil e to do the job. FLIP COLOR 80 changes default that involves lots of number cru nch-
Listing I is a BAS IC program that monitor to an 80-column color ing. The motivation here was to as-
creates a program hie ca lled graphics dispby. sess the speed of the IBM PC when it
FLIP. COM. Enrer the program while Now yo u might say that it's easier is used for enginee ring or scientific
in BAS ICA to make it run . After en- ro reach over and press the Ca psLock applications, ~rnd to compare it with
Listing 2
3 12 Volume I, Numbe r 4
TakeYour Computer's Commands
And Putlhem Wherelhey Belong.
On Your Keyboard.
PC-DocuMate"' is a documentation template that fits the keyboard of
your IBM PC. So the information you want is where you need it. PC-DocuMate
other personal and mai nframe co m- templates are professionally designed, logically organized and comprehen-
puters. Al l rests were performed in sive. Each template is printed on both sides on durable, non-glare polystyrene
and is color-matched to your PC keyboard.
single-prec ision. T he res ults arc
shown in Figure I (numbers in paren- PC-DocuMates now available for: Available May 1983:
•DOS/BASIC las shown) • VISICALCM • MULTIPLAN'M • l-2-3'M
theses indicate riming.... with th e Intel • WORDSTAR'M • VOLKSWRITER'M • SUPERCALCM• EASYWRITERll'M
808 7 Mat h Coprocesso r and <1p pro- •Plus a custom "do-it-yourself" template • dBASE-1 1'"
!includes special pen and eraser!
priare libraries ).
Control key usoge for DEBUG commonds & more
In a furth er res t we ran rhc NBS ESC, CTRL, TAB, SHIFT control key documentotion
Mcr h:rn c properti es pa ck age 0 11 the EDLIN commonds Complete Reference for
ore d ocumented DOS commonds o nd fo rmots
IBM PC under FORTRAN 3.03. Ex-
ec uti on rime was 16.5 second s with-
o ut th e 808 7, ;rnd 2.5 seconds with
th e 8087. A rime o f 90 seconds w:1s
ohrained for this program on th e Xe-
rox 820.
Two results deserve special com-
ment. First, horh the or igin al IBM re-
lease of Microsoft FO RTRAN and
the nc\V 3.03 release (prese ntl y und er
Bera Tes t) arc bughahly slow. Nore
Eosy reference for Reverse side contoins reference doto o n Control key uso ge BASIC keywo rd
th at eve n the 3.03 vers ion is prac- functio n key use over 130 BASIC statements ond functions for ALT & PrtSc obbrevioti ons
ticall y as slow as the 8-hir FOR- !includes odvonced BASICI
PC \X'ORLD 313
...
,,,, ,,,,..
problems can occur if a printer with IBM PC IBM FORTRAN (original ) 4440. 00
a large internal buffer is attached. ( 17 11 )~·
This has been encountered while IBM PC FORTRAN 3.03 3284. 00
using a Mannesman-Tally printer (585 )':· »
with a 4K internal buffer; a similar IBM PC BASIC Interpreter 11935.00
problem might be expected with the Apple BASIC Compi ler 5153.00
new Epson line of printers. Apple BASIC Interpreter 16937.00
Within BIOS the timeout interrupt
is programmed to occur after an ':- Using MicroWare 8087 Library
elapsed time of 20 seconds of non- ';~- U s ing Microsoft 8087 Library
31 4 Volume I, Number 4
10 'Routine to modify the printer timeout value
20 'Currently in DOS 1.1, it is set to 20 seconds
30
40 'DEFINT I-N
50 NEWVALUE=60 'set value as desired
60 DEF SEG=&HFOOO 'peek at BIOS
70 DIM M(ll4):J=O
80 FOR I=&HEFD2 TO &HF044:M(J)=PEEK(I):J=J+l:NEXT
90 M(43)=NEWVALUE
100 DEF SEG=&HlEOO 'poke into high memory of 128K system
110 FOR I=O TO 114:POKE I,M(I):NE XT
120 DEF SEG=O 'alter interrupt vector
130 POKE &H5C,O:POKE &H5D,O:POKE &H5E,O:POKE &H5F,&HlE
140 END
Listing 3
Listing 4
sponds with 'Can't continue', you LOAD "PROGRAM" black on a white background, which
will have to rerun the program. RENUM 10,10 I find more appealing. Also, high-
To remove the STOP commands, KEY 9, "STOP" + CHR$03) lighting of blocks and so ft hyphens is
type AUTO 15,10 more pronounced.
AUTO 15,10 < F9 > To modify your current version of
Hold down the ENTER key until < Ctrl-Break > WordStar, enter the following
the automatically generated line m11i1- RUN commands:
bers either exceed the highest Iine < F5 > > DEBUG WS.COM
number of the program or are no AUTO 15,10 -E 0288 70
longer followed by an asterisk. Then < ENTER > -E 02D5 70
press Ctrl-Break. < Ctrl-Break > -W
If you wish to debug again with Gary}. Goldstei11 -Q
the current program in memory or Tampa, Florida >
with another program, you don't These commands assume that yo u
need to include the statements that have DEBUG and WordStar on the
define the function keys (e.g., KEY Eye of the Beholder same drive. Remember to press the
9). I have found editing \Vith \VordStar ENTER key after each comm::lnd.
Here is the entire procedure, with- more enjoyable and easier on the eyes After you've entered the commands,
out explanations. when the displayed text is in reverse run \VordStar (\X'S. COM) just as you
video (RV) instead of normal default would normally.
mode. In RV mode the characters are
PC \XIORLD 315
Try t~e modification for yourself
and .sec if you like it ;is much as I do to :1ccess the specia l print characters
Vic Westha!/ · that are available on some of th e particu lar thimble ' tl1c lcO L1r user 1
Upper Marlboro, Maryland NEC thimbles. I have so lved this parches on \VordStar can be pro-
problem wit h a French Pica 10 h . grammed .to ;icccss whatever special
bl . t !Ill-
e in two ways that may help those character is desired and that is avail-
Printing in French who have been struggling with simi- a? lc ?~ the print thimble (in this cas
lar problems. d1acnt1cal markings) · Th.IS IS, . h OW-
A number of owners of the IB!\1 PC
\VordStar 3.24':· and NEC S . . ' Using DEBUG from PC-DOS d cver, a rather cumbersome process,
. 'c
~~is
pinwnt- and al l th ose embedded commands
crs have voiced interest in being able the appropriate ASCII codes for
do not look very attractive on the
screen
. . The mo re d.I rcct approach to
this problem is to access the d . . .
I . 1acnt1-
c~ markings on the French Pica 10
NOW THERE'S A PROGRAM THAT MAKES direct!~ from the PC keyboard. The
RATES RIGHT, TABLES TANGIBLE, foJJO\:'ing keys will generate these
markings:
PAYMENTS PERFEO AND YOU SMART. \ =~
I '
I = LI
{=e
}=c
Sams does it again w ith a new software program that ........._..::::: ..
makes frustrating financial calculations a breeze. FINANCIAL @=a
FACTS literally transforms your IBM® PC, or Apple®
computer including the new lie® into a sophisticated
financial computer you can use in business or at home. Whil~ the text of th e screen docu-
ment will sti ll show rhe embedded
With FINANCIAL FACTS, you access 19 common
calculations that let you figure depreciation, amortization ,
commands . .and not the Frenc h c h ar-
acters, this is a faster, easie r, and
interest rates, annuities , loan payments, and more.
more at tractive method th .
Wt an using
You can forget all those complicated formulas because or~Star's user patches. The ideal
FINANCIAL FACTS does all the figuring for you. Just punch soluti on to this problem .
h . is a program
in the necessary information and immediately you have the t at w ill allow the user ro displa y the
answers you need . t haracters on the screen as they will
Bankers can use FINANCIAL FACTS to calculate loans or ohok on the primed page, bur unril
annuities. Car dealers can use it to help customers arrange t at day comes J
· a ong, my suggestion
financing . Businessmen and private investors will find it wil! ~roduce most of th e specia l di-
helpful for comparing investment opportunities. acriti ca l markings needed d
Frcnc h text. ro pro uce
You can't find a financial program that offers you more
than FINANCIAL FACTS. And at a price of only $59 .95. Robert F. O'Reilly
Syracuse University
So what are you waiting for? Get smart with FINANCIAL
Syracuse. New York
FACTS today! To find your
APPLE nearest dealer or to order,
No.26099 . ........-...
.. FINA$ __
call 800-428-3696 or
IBM No. 26126 317-298-5566 and ask for join t~':_ ::-.':·global exchange. \'(le'//
WI~ A ()l?~AM
VACATI(),._. I~
tiAWAll!
HERES HOW IT WORKS : HERE'S WHAT YOU WIN :
1. Whe n yo u make a softwa re purc ha se from 1. Round tr ip , FIRST C LASS air fMe tor two from your ho me to wn tu Hono lu lu viJ UN I rEO
th e BARD , for eac h $50 wo rth of so ftware A IRLIN ES (or o th er air line 1f Un it l'lJ doc; no t fly tu you r home 10>1 n).
tha t you purc hase yo u arc en tered o ne time 2. Tw o week s LUXUR Y ROOM J t th e H ILTON HAW A II AN VIL LAGE hot el 1n Huno lulu .
in the WIN A TRIP TO HAWAII con test, 3. T wo weeks free use uf d MER CE DES 380 SL cu nvcrt1 bl e sup pl ied by Hert 1 Rent -A-CM.
(e.g. buy $100 and you are e nt ered twi ce, 4. A few su rpri se ex trJ;.
buy $300 wo rth and yo u a rc entered six TH E BARO st ri ves tu give yuu the bes t vJ lu c; amJ l1mest pri ces in su f1",11 e pu1 chJsn . No " . th e BA RD
give; you an ad ded plu; which none o f our cumr ct1t (lfS cJn mJ tch th e chJn cL· to w111 th e d1c.1111 vJCJ l1 0 11
t imes, etc. )
of a lifetim e wh e n yuu pu1 chJs e your so ftwJ re frum THE BARO.
2. On Se ptember 1, 1983, a winner will be ALL STATE AND FED ER AL T AX ES ARE THE R ESPONSIB I L ITY OF THE RE CIPIUIT . PARTICIP ANT S MUS T
se lec ted from th e poo l of entries and BE 18 OR OVE R TO EN TER . VOID IN S TATE S WHER E PROH IBITED BY L AW . ENTR Y AVAILABL E WITHO UT
PURC HASE . CONTA CT T HE BARD F OR DE T AI LS .
not ified .
TRIP MUST BE TAKEN NO LATER THAN JUN E 30, 1984.
t..~lh e BARD says:
~ DON'T BE FOOLCDI
READ TH E SMALL PRINT!
SOFTWARE PRODUCTS FOR THE IBM PERSONAL COMPUTER :
Some of our compc1iwrs may seem to offer
THE CALIFORNIA PAYMASTER lower pri ces, bu 1 af1er you fi111 sh adding i11
A complete easy to use Payrol I Program written by THE BARD th eir 3 · 4% credit card surch ,1rge and 1heir
for California Employers with IBM Personal Computers $75.00 3 · 6% shipping charges , you will fin d th a t
NOB ODY underse ll s the BA RD!!
Manual only $15.00 NO CREDIT CARD S UR CHARGESll'
Only $3 fo r shipp ing/ UPS Gro und
(Ad d S3 for UPS Blu e)
Ashton-Tate : Information Unlimited :
dBASE II $ 445 .00 Easy Writ er 11 $ 23 5.00 Micr0Sof1 :
Condor :
EasyS pellcr 139.00 Mult1Pl ,tn $ 22 0.00
Co nd or 20- 1 $ 229 .00 MicroS1uf :
EJsyFilcr 29CJ 00
Co nd o r 2 0- ~ 445.00 CrossT,tll-. $ 149 .00
Context: lnnovatlves:
T.l.M . Ill P eoc htree :
MB A $ 575.00 $ 345.00
Lexisoft: Peach Pok 4 (GL/ AP / AR) $365 .00
Continental :
Srcllbinc..l cr $ 250.00 Organic:
Ho me Accoun ta nt Plus $ 11 9.00
Lotu s: Miles tllne $ 325.00
Digital Researc h:
Concurre nt CP/ M $ 299.00
1- 2-3 s 365 .00 D.11 .ibo" h. 350 .00
Level 2 Co bo l 86 1250 .00 Mork Of The Unicorn : Sorcim :
Pasca l MT 86 The F inol Word $240.00 SupcrC.1k $ 185 .00
475 .00
Eagle Soft wa re: MetaSoft : V1sicorp :
Mo ney Decis io ns $ 14 9.00 Bl'nchm.irk (Wo rd Pri>ccssor ) $ 350.00 VisiC.ilL (2SGK) $ 189.00
Tax Decis ions 235 .00 Bcnt hm .irl-. (Ma illi st) 199.00 VisiDn, 189 .00
Fox & Geller : M1cropro : VisiFilc 245.00
Qui ck Code $ 225.00 Word Siar $ 285.00 V1~i T rrnd / PI o 1 229.00
dGRAPH 225.0 0 M.1ilMcrge 14 5.00 Dnl-. Tor Pl.in 229.00
dUTIL 65 .00 SrellSt.tr 155.00 VisiSchcdulc 229.00
TOLL FREE
THE BARD SOFTWARE Also mon ey o rder , co s h1ers check , c ompany
PUBLISHERS & DISTRIBUTORS OUTSIDE CALIF: 800-222-2622 or personol check ( pl ease allow 14 days to
4261 Norwalk Drive, 11 107 c l ea r) odd $3 for pos t age and hon dlong .
coN
0
canog f\ 20-3
,.
1>.1a\\'.Je
\nf'O \\\
1.\.tA· e,\fol\
..,e,'fol\ N ,.,.101'
,... cf\E."" tA
~~~srt.;~~ft:.C1
\folOf\O ,.,
Ge\\e(
fa')(. &"'cooE.
ou'c ""
dGf\ft.P \'"
t/t\C(OS~~ft.~"'
cf\OS .,
e(so\t
suP 1 f\rt.N E.
fOf\ tAP\~E.f\ rt.1ft. srt.S
c co otlrt.~ o •.
pt:.f\S sea(cn
oigita\ B~1 + s~P /tA s6
prt.sCft.~f\1\E.N1
coN~~cs6
C S~ nta\' :lrt.N1
can::rt.CC~\lJ'ft.\~
5
e,tAE.N1
~~s1 c~ tArt.Nft.~
pf\OpE.f\ unico(f'
~ o\ tne \folOf\O •
t/t<i( f\Nft.~ eoa(c:\S 0
1\-\E. c nansiOf' osOJt.f\
"" {:..')(.,., ou ro:
t>-P.: rt.Of\rt.tA ort.S~E.
o\l e,1'Prt.N
sA"'
56
2 At Diamond Software we offer the
"'
best seiling business application software
for your IBM PC at the lowest possible prices. And we
maintain a complete technical department to assist you before,
during, and after your system purchase. Not only that, we offer same day
shipment on most items and we accept Visa. Mastercard ano also American Express.
We'll even pay the shipping charges if you send us a money order, cashiers. company or
personal check. Purchase orders are gladly accepted from qualified organizations and we welcome
dealer inquiries. Call Diamond today. you'll be glad you did. ·
Diamond Software Supply 484 L.ake Park Ave .. Suite 123 • Oakland. CA 94510
Your IBM PC Software Specialists.
Sh1pp1ng Handtmg UPS surface $3 .00 plus an additional $3.00 per item for UPS Blue. C.O.D. orders add $4.00. For personal check
allow 2 weeks for delivery. All items subject to availability, prices subject to change without notice. Calif. residents please add 6lt.?% sales
tax. '.$fBM is a registered trademark of International Business Machines. CP/ Mis a registered trademark of Digital Research .
3 18
Guaranteed Lowest Prices!
Call 1-800-223-3860
Pennsylvania: (215) 934-6990
Software Programmers
/ shton-Tate Visicorp Hayes Alert!
dBase II $ 449 Visicalc (256K) $ 169 Programmers Tools
Smartmodem 300 $ 209
Gontinental Software Desktop Plan $ 229 Smartmodem 1200 $ 509 PASCAL and BAS IC
$ 109 Visitrend/Plot $ 215 This Machine Language utility will
Home Accountant+ Cable $ 30 enable you to access the full power of
1st Class Mail $ 89 Vis id ex $ 189 the IBC PC . And it does it under 2K.
Maynard
Innovative Software Visifile $ 229 PASCAL:
256K Memory Board Give your PASCAL programs the
tl.M. 111 $ 390 w/64K $ 229
Fast Graphs $ 225 Hardware Disk Controller
ability to: Locate X, Y coordinates
anywhere on the screen ; create
mulf1ple windows and scroll each
l.U.S. w/Parallel Port $ 209 independently; screen dump to
AST Research
Easywriter II $ 219 printer; read any key pressed ,
Combo Plus 64K with Disk Controller
Easy Speller $ 119 including all the special keys ; format ,
Superdrive and Super w /Serial Port $ 229 read, write to any sector on a diskette;
Easy Filer $ 269 commun icate over RS232 ; set color
Easy Planner $ 179 Spooler $ 365 Okidata palette ; read light pen; reboot system ;
A/R A/P G/L (ea.) $ 399 64Kwith SPC $ 325 Microline 82A $ 425 and over 30 more functions. Just link
during compiling.
Payroll $ 395 256K with SPC $ 550 Microline 83A $ 695
BASIC:
Inventory $ 395 Davong Microline 84 $1100 All of the functions listed above are
Order Entry $ 395 $1495 Microline 92 $ 565 also available for BASIC . Although
5 MB Hard Disk some routines are already in BASIC ,
Microsoft 10 MB Hard Disk $ call Cable $ 30 this utility makes your program faster
Multiplan $ 190 and simpler. Try setting up multiple
(Includes controller card Control Data $ 289 windows with the ability to scroll up
Microstuf and software)
320K Floppy Disk and down . With this utility you can. In
Crosstalk $ 119 Epson under 2K. Just load and call .
Drive $ 259
Transporter $ call MX80 FIT w/Graftrax $ 495 Utility includes documentation and
(Comes with installation examples of how to use each function .
Sorcim
MX100 FIT w/Graftrax $ 645 instructions.) No royalties charged . Source code
Supercalc $ 175 available .
Cable $ 30 Tech mar
Spellguard $ 119 PASCAL Utility s 79.95
Superwriter $ 229 FX80NEW160 CPS$ 579 Complete line $ call PASC AL Library $ 49 .95
BASIC Utility $ 49.95
Terms:
Send Check or Money Order. C.0.0. add APPLIED COMPUTER PRODUCTS INC.
$4.00/item. Printers and monitors add 2% . Other
products add $3.00"
for postage and handling. UPS Blue Label add 1916 Welsh Road #6, Philadelphia, PA 19115
$4.00/item. Penna. residents add 6%. m-
I...:
.· ·
~ -
VISA
IF YOU KNOW WHAT YOU WANT. • •
I
TELEPHONE ORDERS TERMS: All prices subject to change without notice and
Outside Calif.: (800) 222-8811 avsllablllty. Cashier's check/MO/bank transfer. Allow time
for company or personal checks to clear. Prices reflect cash
Inside Calif.: (415) 324-3730 prepaid discount. VISAJMASTERCARD/COOiPO's + 3°4. CA
Order lines are manned 6:30-6 Monday thru Friday and 9- residents add sales tax. All asles fin al for gs mes & spec Isl
5 Saturday. Other lines are open 9-5 Monday thru Friday orders.
Technical Support SHIPPING: $2 per Item for UPS surface ($6 for Blue Label)
(415)324-0311
within continental USA, except where shipping cost Is
Order Status (415) 324-0306 specified In square brackets.
Sales Manager (415) 324-0305 RETURNS: Must have authorization number, obtained at
415-324-0305. Unauthorized returns will be refused; dsm-
More CP/ M ~, APPLE "', IBM PC?:, UNIX'", UCSD sged goods will be refused. All returns subject to 15°4
p-System ··software, hardware, etc: call for quote. restocking fee. No return after 30 days.
WHY PAY MORE?
AST Researd
Wordstar/ Super Writer .. . .. 395 269 Combo Plus 64K 595 429
Mail merge/ Southeastern
Mega Plus 64K . .. 595 429
Spellstar [4) . . . .. 845 558 Data Capture .. . . 120 90 Corvus
Mlcrosott Software Arts
6 MB Hard Disk,
Flight Simulator .. 50 38 TKSolver .... ... 224 w/o Interface . . .. 2395 1895
Multiplan .... ... . 275 212 Software
• 11 MB . . .. .. ... 3195 2695
MU Lisp/Star .... 250 188 Technology
300 225 • 20 MB . ...... . 41 95 3495
MU Math/Simp .. The Creator .. . .. 300 224 PC Interlace,
Micro Slut Solt ware
Manual , Cable ... 300 239
Crosstalk . . ..... . 195 135 Publishing
Daisywriter
- -
PFS File ........ . 145 109 Printer [ 10] . . ... . 1395 1235
CROSSTALK PFS Report .. .. . .
PFS Graph .. .. ..
125
145
99
109
Epson
Printer (call for
$135 Star
Legal
details ) . ...... ..
Hayes
Timekeeping ,
Microcomputer
North American Billing & Accts ... 950 771 Products
Business Systems Structured Systems
Hayes Stack
The Answer . .. . . 250 159 GL, AR, AP,
Chronograph
Northwest Payroll,
(RS-232) [4] ... . 249 199
Analytical Inventory, OE
Hayes Stack
Statpak ....... .. 495 369 (ea.) .......... .. 1250 790 Smart Modem
Norton Analyst . ....... . 250 188 (RS-232) 300
Utilities .... ... .. 80 60 Letteright ..... . . 200 150 Baud [4] ........ 279 209
OASIS NAD ..... ..... •. 100 75 Hayes Stack
The Word Plus .. . 150 112 QSORT .. ... .... 100 75 Smart Modem
Punctuation and Supersoft
(RS-232) 1200
Style .. . .... .. ... 109 Optimizer .. . .... 200 149 Baud [4] ........ 699 509
Organic Software Personal Data Our PC-Hayes
Datebook ....... 395 331 Base .. ....... .. . 125 93 Cable .. .. .. . ... . 29
Milestone . ...... 395 269 Synapse Krall
Textwriter ... . .. . 125 97 File Mgr. ........ 150 112 Joystick ... ... .. . 70 52
PBL Corporation Synergistic Mtcrosott
Personal Investor Data Reporter ... 250 169 RAM Card 64K .. . 350 249
(128 K) . . . . . . . . . 145 99 Texasolt RAM Card 128K .. 525 379
Peachtree Versatext ....... . 200 172 RAM Card 192K . . 700 499
Series 4 Peachpak Thinker (spread RAM Card 256K . . 875 624
[5) .. . .. ... ..... 595 349 sheet) ........ .. 75 56 NEC
Versa Computing 12" Green Hi-Res
Graphics
PEACH PAK Hardcopy System 25 19
CRT [10] .. .. ....
7710 Printer [10]
285 167
3085 2295
Vis ICorp
$349 Visicalc (256 K) .. 250 169
3530 Printer [10]
8023 Printer [10]
2290 1735
795 520
Novation
PC Software
CREATA Base . ... 75 67
VISICALC J-Cat[4] ........
Smart-Cat 103
149 119
Ryan-McFarland
RM/COBOL
$169 [4] .............
Smart-Cat 103/
259 207
• Full Dev. Visispell .. .... 225 183 212 [4] ...... .. .. 595 476
System . . ... .. 950 713 Visitrend/Plot .. 300 215 acs
• Run Time only . 250 188 Desktop Planner . 300 229 Big Blue .. .. .. .. . 595 449
Scripps Data Visidex ...... ... 250 189 Quad ram
Job Costs ..... .. 495 371 VisiFile .. . ... . .. . 300 229 Ouadboard 64K .. 595 435
Select Information Business • 256K ....... . .. 395 289
System Forecasting .. . . . 100 78 Symtec
Select with Woolf Software Light Pen ..... ... 150 126
Superspell .. .. .. 595 339 Systems Tandon
Software Products Move It ....... .. 150 99 TM 100-2 Drive
International (51/4'', Double
LogiCalc ........ 190 142 Sided) ......... . 650 249
Pro Cale ....... . . 350 262 IBM PC HARDWARE Tech Designs
Logi Quest II . . .. 250 188 Adam & Eve
Logi Quest Ill ... . 550 412 Amdek LIST SALE Paddles . .. ...... 40 15
Soltword 300 (12" Green) TG Products
Wordmak ..... .. 500 340 [10) .... ........ 200 157 Joystick ... ...... 65 49
Sorcum 300 A (12" Amber) Versa Computing
Super Spellguard 195 129 [10) ...... .... .. 210 167 Versa Writer
Super Cale .... .. 295 177 Color II , RGB [10) 899 689 Graphics Tablet .. 299 249
PROGRAMMING INTERNATIONAL
505 HAMILTON AVE. • Suite 301 • PALO ALTO, CA 94301
WORDS ARE
NOT
ENOUGH!
-- ----- -----
HAYES SMARTMODEM 300 . . . . . . . . . $209
-- - -- - ---
==~~~w~www
--- - --- ---- --- __ _
- _._
---
- --
• - - '
-
- -
-
-
- ---- --- -- ---- --- -
...._.,..
-- -
-~ ~
w W
--- -- -- ----
--~-
•-w -
~-~~~---~
' ______
-_ . . -
w
IBM®
When you buy 'oltware from us you're in good TAKE A LOOK AT WHAT WE OFFER. get it. And that our uni4uc Order Tracking
company. You 'ee. one or our favorite cu,tomers" LOWEST PRICES: Compare price' for yourself \Ve Sy,tem'" is on the job. keeping tabs on your order
IBM. itscll. thin" you'll be imprcs,ed. (Somebody at IH\11 mu'>t e1 cry step of the way.
I hat\ right. 10\e a bargain!) Our giant inventory one ot the large'>! in th e
When IHM PC head4uartw, in Boca Raton. Hov. do v.e keep price' 'o 1011 '! Hy buying in United State' aho as,urc' you of the fastest
rlorida v.ants to try out some competiti\'C produch. trem e ndous 1 olume and negotiating the best deab. po.,sible service. Everything\ in stock so you don't
they give u' a call and place an order. (We v.erc the /int mail-ord e r house in the country have to wait .
So do He\1 lett-Packard and General Electric and to sell Perfect Writer!) TECHNICAL SUPPORT: It\ the best. When IBM
Hone) well. FAST DELIVERY: When you call 800-SOrT\\'ARE calls v.ith a 4ucstion. we heller be ready! (One day,
hankly. v.e're llattered but not surpri,ed. you get the fastest deli\cry a1ailable anyv.here. when ruu have a 4uestion. you'll be glad you
Because v.e knov. we've earned a national reputa- Which means that e\cry order is filled the day we bought from 800-SOFTWA RE.)
tion !'or rock-bottom price,, fa,t, per,onal 'ervice,
and oubtanding product support.
'\ov.. \\e'd like to go to work for you.
~-------------------------...
D Prompt t : PS J day Hlue Label.
800-227-4587 D Call tor 'hipping t·harge'. /1'1'1 '
In California, 800-622-0678 catalog, and other lo\1 ,ortv.arc
or 415-644-3611
CA residents add sales ta\.
OR WRITE:
800-SOFTWARE, INC.
800-SOFTWARE D
D
D
price,.
'\011 open :\1on. Sat.
International and national de<tlcr
re4uests 11 elcome .
Quantity discounts <t1ailablc.
3120 lclegraph A1enue. ~ D Prices may change.
Hcr"cley. CA 94 705
~
@
-
Compatible Computer with 64K,
NEC
Disk Drive, Controller, and Monitor
SPINWRITER . .... .. . ..... . ... . ... . .. . .... $990
7710-l . . .. . $1950 3510 . .. ... $1350 APPLE lie
77lS·l . .... $2100 3SlS . ... .. $1350 64K System, W /Controller, Disk Drive,
7720· l ... $2400 3S30 .. .. . $1550 Monitor 80 Column card Stand $1790
772S-l . . . . $2400 3SSO . . . . . $1850 DISK DRIVE FOR APPLE
7730·1 .. .. $1950 PC8023A $450 Slimline. or Standard . ....... $250
MEMORY BOARDS KAYPRO II COMPUTER
AST Complete System .. . ... . ... $1690
Combo Plus. 4 function card. Fully EPSON QX-10
j)Qp . ~S_6K_:__ ·. '._'._'._ . ._.. .. :__· . :__ · . . J490 64K Ram Z-80 CPU. Monitor Etc $2200
' .•.
Mega Plus. Fully pop. Sl2K .. $990
••••'-••...••.......
,.~.-.-·-··
llX·20 N otebook Computer --: $690
631 E. First St., Tustin, CA 92680
Prices subject to change without notice.
327
BBS Watch
Starting Your Own Bulletin Board System
Gene Plantz
Past columns of BBS Watch covered Restricting access to members of a grams written in different languages
the process of calling and using a group, such as an IBM PC user in their file transfer list so that callers
bulletin board system, but we haven't group, prevents many knowledgeable have a variety of programs to down-
yet talked about what it takes to start people outside the group from par- load. To provide enough disk space
your own BBS. I've received many in- ticipating in the exchange of informa- for such a mixture, some systems use
quiries from user groups, retail tion. One of the most important two double-sided floppy disk drives
stores, and individuals who want to benefits of a BBS is the free exchange (320,000 characters each), while
run their own bulletin board systems of technical information between other bulletin boards use hard disks
for the IBM Personal Computer. This people more experienced in comput- to increase the number of programs
column will tell you what it takes in they can keep on-line.
hardware, software, and manpower Because people send programs to
to get a system up and running. the BBS (uploading), the SYSOP must
Before putting the periodically check these new files to
make sure that the programs were
Planning
equipment and software transmitted without error and run
Bringing a bulletin board system on- together, you should properly. When the BBS first starts
line requires $3500 to $4000 worth operation, the SYSOP has to find
of computer equipment, about $300
make decisions about some public domain programs to put
in software, and a person to main- the way your bulletin on the system. You can find programs
tain day-to-day operations. by dialing other bulletin boards and
Before putting the equipment and
board system will work. transferring files, or by calling the
software together, you should sit operators of other systems and asking
down and make some decisions to exchange some files on disk.
about the way your bulletin board The best communications speed
system will work and the services ers and those just getting started with for your BBS depends on several fac-
and features you want to offer the machines. Callers also share in- tors. If your system includes file
callers. formation about new software and transfer, you should consider a dual
Think about these questions: eqmpment. speed modem, one that supports
What hours will the bulletin board Whether the BBS restricts access both 300 and 1200 baud. At 1200
system be on-line? Will the system be or not, you need to decide if bulletin baud files are transferred four times
restricted to a certain group of call- board callers will use passwords. faster than at 300 baud. Many people
ers, or open to everyone? Will callers Passwords ensure that only the ad- are now changing to the faster speed
be able to upload and download pro- dressee can access personal or confi- because 1200 baud modem prices
grams? What communications speeds dential messages. have dropped from $1000 to the
will be needed? Where will the com- Program uploading and download- $400 to $700 range. If you decide to
puter equipment be located? Will ing, usually called file transfer, is a offer a message exchange system
someone maintain the system on an popular feature on many bulletin only, 300 baud will satisfy most of
ongoing basis? boards. For many people who don't your callers' needs.
The busiest hours for a bulletin have user groups in their areas, file Regardless of which speed you de-
board are 7 p.m. to midnight. If you transferring is the primary way to ac- cide to use, you will need a modem
decide that your bulletin board will quire public domain programs and with auto-answer capability. \'V'ith
be a part-time system, it is unwise to computer information. this feature the modem can ,rnswcr
limit its operation to daytime hours Including file transfer in your BBS the phone after a specified number of
since most callers will be people who increases your hardware require- rings and tell your BBS software that
have 9 to 5 jobs and want to dial ments and the amount of time the a call has been received ..Most bul-
your system after work. systems operator (SYSOP) must de- letin board systems do not need an
vote to the bulletin board. Many auto-dial feature on their modems.
SYSOPs like to keep several utility
and applications programs and pro-
PC \X'ORLD 329
BBS Watch
PC \X10RLD 33 1
BBS Watch
I= I
Sh1pp1ng . Handling . Sal es Ta • .... .. ..... _ _
I I
Total Enc losed . ... ... .. .. .. .... ·········--
I I
Ship to·
Name -----------~
I I
Address - - - - - -- - -- - -
L.--------- J
Cit y. State. Zip - - - - -- -- - -
1 Phone # ( )
VDEL. H EX 2K Delete fi les th rough a prompt. Prevents J FORMAT ENABLES USE OF 51/4''. 01S. 96TPI
& 8" FLEXIBLE DISK DRI VES PLUS
dis3s ters OTHER FEATURES FOR IBM PC DOS
1.10 VERSION 178 . 50
VDEL.DOC .2K Documentation for above
J FORMAT-2SAME AS J FORMAT ABOVE FOR
WA IT. H EX .3K Pause the system for 3 seconds in DOS IBM PC OOS 2.0 35
and then go on WINDRIVE ENABLES USE OF WINC HESTER
SUBSYSTEMS FDR IBM PC DDS 2.0 35
\XIA IT.DOC .1 K Documentation fo r above JETORIVE ENABLES IMPLEMENTATION OF
XREF.HEX 60K Faster cross-referencing of a BASIC ELECTRONIC DISK FO R IBM PC
DOS 2 0 35
program
J UTILITIES INCLUDES J FORMAT-2 . WIN DRIVE
XFER. DOC .9K Docume ntation for above & JETORIVE . 85
PC-TALK.BAS 42K PC terminal & com munica tions program s (5 2) 2~~~~~A DISKETTES
PC-TALK.DOC 40K Doc umentation fo r 3bove 1242-00 5W' SINGLE -SI DED . SINGL E1
DOUBLE DENSITY, WRITE PROTECT
ESC\VDWN.BAS .6K PC-Ta lk fix NOTC H & HUB RING (Box of 10) 22
AUTOD IAL. BAS 1K PC-Talk fix 1244-00 5V4'' DOUBLE-SI DED . SINGLE
DOUBLE DENSITY. WPN & HUB
LONGDIR. BAS IK PC-Talk fix RING (Box of 10) 35
INSERTCR. BAS .9K PC -Talk fix 8" SINGLE DR DOUBLE -SIDED .
Docume ntation for above 4 fi les SINGLE1DOUBLE DENSITY WPN &
FILENOTE.DOC IK HUB RING . VARIOUS FORMATS Call
T IMEFIX.BAS .SK Fixes PC-Ta lk connect-time calculation
PC4SO.BAS .6K Supports 450 baud with PC-Talk IVllCP.rE>CPRE~::::
(714) 632-8512
305 S. State College Blvd .
Su ite 135
VISA"
Anaheim. CA 92806 EJ
PC \X'ORLD 333
SYSTEMS IV, LTD
NOW SUPPORTS THE IBM PC
1204 Greer's Trail Peachtree City, GA 30269
1-404-487.7538
Continental
First Class Mail $40.00 THIS MONTH'S
T he Home Account
Property Management
Datamost
99.00
375 .00 * SPECIALS *
Pig Pen
Real Esta te Inv.
$25 .00
99.00
25.00
l±RANSTAR 130 $895
I D BASE II
:
Space St rike
Write On
Info rmation Unlimited
99.00
$430.00
I HAYES 1200/300 MODEM
$4f~: I HOME ACT.
-
Acco unts Paya ble
Acco unt s Re ceiwble
Easy Filer
430 .00
269.00
149.00
I OKIDATA 92A $525 I VISICALC $1691
Easy Planner
Easy Speller
Easy Wr iter 11
129.00
229 .00
I AMDEK 300 $149 I WORDSTAR
-
We Accept 24 HR.
Prices are *Checks
All Prices U.S.
THANK Subject To *Visa BULLETIN
Change. No C.0.0.S * Master Card BOARD
YOUI Dealer Inquires GA. Residents 4% * Money Orders 1-404-487-6129
Are Invited * American Express
334
User Group Dispatch
User Groups Go to the Faire
Anna Bunker
T he \Vest 'oasr Computer Fa ire has first-rare new letter. Blue No tes, th at rions: 125 peo pl e attended, tw ice rh e
become a San Francisco traditi on. "A is full of programs, parches, rev iews, average pre-Fa ire ~1ttendance. The
tradition," according to .Jim \Varre n, ann oun cements, gossip, and monrhl y gro up sold $ 1000 in memb erships
fou nder of th e Fai re, " that sp rang up column s. Some of the other serv ices and public do111 ain software, bring-
our of the early days of co111puring." the group offers it members include ing its finances back into th e black.
The first two o r three \Ve r Coast a library of public domain soft ware M ~m y of th e ma nu facrurcrs exhib-
Com puter Faires were attended by (:wailable to group members fo r 5 a iting at th e Faire stopped at the
co mputer hobb yists and profrs- di sk) and disco unts on softwa re and grou p's booth. Impressed with th e
ionals. In those days the personal hardw<1re purchased in bulk by· th e qualit y of Blue ates. th ey gave the
computer was viewed as a hobby, group. gro up free so frw~ue fo r review. T h
and th ere wa n 'r mu ch, \Varren says, group also received fre e copic '.-t of
rhar you could do with a computer if boob and magaz ines.
you weren't willing to pla y with it. Not for Profit Many gro ups at th e bi re atte nded
User gro ups have also grow n our Warren gave rh e San Fra ncisco group an open IB M I' ' user group meeting.
of th ose ca rl y dn ys when brcak- free booth sp;Ke ar the Faire. T hough The Sa n Fra ncisco lbv rca grou ps
th ro ugh innovati o ns we re brewed up the space dedicated to nonprofit came up wirh a proposal to join
late at night in base ments o r ga rages. groups wa in th e wings of the build- force~ so rh m th ey cou ld cooperate in
\Varren was a member of one of th e ing and not in th e center of rhe main so me future ve nt ures.
original Silicon Valley user clubs fl oor, it was located in a well-fre-
along with Steve \Xlozniak and Steve quented ;uea-right next to th e I BM
jobs of Apple. As a re ult \Va rren h ~1 s room.
always ~ upp o rre d hobb yists, cl ubs, Warren also donated fund'.-. ro prim Having a booth at a
and pro fess ional o rga ni zat ion , which 5000 fli ers fo r th e group. The only
ex pen ·e th e group incurred \\'as rh e
con1putcr show can be
in hi s opinio n arc "the part of th e . .
computer co111nrnnit y fro m which in- co t of copying publi c donuin soft- an Hnportant step 111 a
novation and creativit y have grown." ware and printing back issues of Hluc
'otes to be sold at the E1in~. The
user group's growth.
\Va rrcn gives free booth space to
nonprofit user groups attending the cash ourb y ca me from members ;rnd
Faire. ror:1lled $3200 . The group so ld 41 9
The Srh \Vest Co~1 sr Co111putcr disks, 84 packages of Blue 'otes
Faire was held March 18-20 in Sa n back i sue ·, and 29 memb erships. Young wa at th e group's bo oth ~1 1 1
Francisco. T he San Fran cisco I B 1 The net sa le · totalled 5186 7, but half three dav of the Faire. He hJd do-
P ' U ers .roup, Di ahlo Valle~· PC, of th e di ks and three-quarters of the nated his hardware, so he "d idn't
and rlw Silicon Valley Computer So- new letters were left over and wi 11 be wanr to wander too for aw;1y." He en-
cicrvJ were amon< b
1 th e oro u11 ~
b t
sold at future meetings and comp uter joyed meetin g people and rinding o ur
attendin g. shows. what th ey e\'.p ccr and need fro111 user
Ra y Young, president of th e s~rn groups. "Personall y," ~ays Young,
Fran cisco [[) i'v1 PC Use rs Cro up, has "one of the bcnef-its that I got fro m
attended rhe Faire as a spec tator for Worth th e Effort the Faire was being ab le to men the
th e past five o r '.-.ix year~. He has wit- Group members handed our near!~· people-getting the ir fee db ac k ;1nd
nessed the success of ot her groups at 4000 fli ers and membership forms :lt nnding our whar they were interes ted
th e Fa ire in gai nin g membershi p, th e Faire. Judgi ng Oy' the interest gen- i 11."
building finan ces, and publi cizing erated, th ey expected to double th eir T he grou p w:1s ahlc to scr\'e as a
th eir acti\'itics. membership in the fo llowing weeks. so urce of info rm ation for novice
The Sa n Fran isco !BI\ 1 J> ' Us r'.-t The first mee ting th e group held after users attending th e Faire. fvlcmhers
.roup ·rarrcd in June 1982. Before rhe Faire co nfirmed these expecra- gave ad\'ice to people who were CO!l-
rhc Faire it paid membership had '.-tidering buying a computer. Accord-
reached 95 and th e arren(bncc at ing to Young rh cy didn 'r a lways
mom hh· . 111eerings
.._ aver~1ged
'-
bet\\'cen
60 and 70. The grou p publish es a
PC WORLD .ns
User Group Dispatch
recommend the IBM PC to thos e Northeas t Expositions donates User Group Directory
whose needs could be served by an - booth space to nonprofit groups.
other, less expensive computer. It is sponsoring two PC '8 3 shows: PC World publishes a User Group
Judging from the San Francisco June 17-19, 1983, at Civic Auditorium Directory every month. If your
IBM PC Users Group's expe rience, and Brooks Hall in San Francisco; group is not in this list but would
having a booth at a computer show and October 8-10, 1983, at the Bay- like to be, send the group's name,
can be an important step in a user side Exposition Center in Boston. address, contact, and other infor-
group's growth. Young advises Northeast Expositions, National mation to User Group Dispatch,
groups to sig n up for shows as far in Computer Shows, 822 Boylston St., PC World, 555 De Haro Sr. , San
advance as possible. His group Chestnut Hill, MA 02167, Francisco, CA 94107.
signed up for next year's West Coast 617/739-2000.
Computer Faire while they were at The Interface Group docs not offer Alabama
this year's since spaces were already free space to nonprofit groups. It Birmingham User Group
going fast. sponsors the COMDEX shows and Chet Ellis
In order to sell merchandise at a The Computer Showcase Expos na- Computerland, 215 W. Valley Ave.
co mputer show in California, a tionwide. The Interface Group, Inc., Birmingham, Al 35209
group needs a resale number, which 300 First Ave., Needham, MA 02194, 205/942-8085
can be acquired directly from the 8001325-3330.
state Board of Equa lization provided The CW Conference Management Arizona
the group has a bank account. Group does not offer free space to IBM PC Idea Exchange
Groups planning to attend computer nonprofit groups. It is sponsoring the Lisa May
shows should check the laws of the Executive Microcomputer Con- United Systems Corporation
state where the show will be located. ference and Exposition, June 23-25, 1074 E. Sandpiper Dr.
1983, at the Sheraton Centre in New Tempe, AZ 85283
York City. CW Conference Manage- 6021831-9363
Future Shows ment Group, 375 Cochiruate Rd. , Rt.
Computer shows are a good place to 30, Fram ingham, MA 0170], IBM PC User Group
build membership and finances and 6171879-0700. Theresa Baudier
to contact other groups, users, manu- H.A . Bruno, Inc. does donate 711 E. River Front Dr.
facturers, and publications. Many or- space to nonprofit groups if they Tucson , AZ 85719
ganizations sponsor computer shows, meet certain criteria. It is sponsoring 602/622-4751
but not all of them donate space to PC Expo, June 8-10, 1983, at the
nonprofit groups. Check World New York Coliseum in New York Phoenix Personal Computer Club
Events for information on shows. City. H.A. Bruno Inc., Ralph Ianuzzi, Fred Lynch
The following are major show Jr., 110 Charlotte Pl., Englewood P.O. Box 44218
sponsors: Cliffs, NJ 07632, 201/569-8542. Phoenix, AZ 85064
Computer Faire donates booth 602/266-6634
space to nonprofit gro ups. It is spon-
soring The IBM PC Faire, August We welcome reader participation and California
26-28, 1983, at Civic Audito rium and suggestions. We would like to receive Diablo Valley PC
Brooks Hall in San Francisco. Com- subscriptions to group newsletters so Al Hunt
puter Faire, Jim Warren, 345 Swett that we may report on group ideas 1415 Oakland Blvd. #IOI
Rd., Woodside, CA 94062, and activities. Address pertinent in- Walnut Creek, CA 94596
415/851-7077. formation to User Group Dispatch, 415/687-8037
PC World, 555 De Haro St., San
Francisco, CA 94107.
Delaware
PC Profe sional Users Group
P.O. Box 2350
\Xlilmingto n, DE 19899
P \X'ORLD 33 7
User Group Dispatch
Northern Indiana IBM PC User Miller Microcomputer Service NYPC, The NY IBM PC U er'
Group 61 Lakeshore Rd. Group
Dr. Terry Alley Natick, MA 01760 Eric A. Jaffe M.D.
316 N. Ironwood Dr. 617/653-6136 Cornell Univer it y M dical oil gc
South Bend, IN 46615 1300 York Ave.
219/289-5506 MS-DOS Users Group (SIG/86) N ew York, NY 10021
Jo eph Boykin 212/472-6 140
Iowa 47-4 Sheridan Dr.
Cedar Falls User Group Shrewsbury, MA 01545 Nor th American Amareur ompurer
Lee Ann Moore C lub
Black Hawk Village Shopping Center Minnesota Brian Glas er
Cedar Falls, IA 50613 IBM P U ers' Group- P.O. Box 106 Church St. ran on
319/277-1700 Minneapolis New York, NY 10008
Peter LeNeau 212/674-1185
IBM PC User Group P.O. Box 3163
Gary Wilcox Minneapolis, MN 55403 PECO Club
P.O. Box 246 P.O. Box 255
Des Moines, IA 50301 Garnerville, Y 10923
515/967-5880
P \ ORLD 339
TEAC
80 Track Double Sided $325.00 40 Track Double Sided $289.00
.------------
' ---------
__.......
8" THIN DISK SYSTEM
price - the qual1ty-s 1mply amal!ng Thev're built like a fin e piece of
German op tica l eqll!pment ..
- M R Downing Pr es. Intern ation al
We s11pply lwo ty1w s ol TEAC D1si- rl11vps !or 1hP IRM PC 1l1 e FD·55B ,lrlfl ti lt' FD 55F fil e
Beiluldully m;i •chrcl 10 1hr PC this sytem FD·55B 1s elPrt r11 ,111v pq111villP11t to thl' <;t,111cl,1rcl IBM rtoulilr s1rlrr1 40 tr;ick rl11vl's ;ind two 2 MITSU BIS HI DRIVES YIELDS? 4 MBYTEr
is PC DOS compa11ble usina 111e JFORMAT will simply pluq 111 orw '1cl1· ol ilw PC ilnrl repldC t' IJnth IBM r111vl'S Th r' FD 55B y1rlcts 320 k 1.2 MBYTE 'lz He i ght Dri ves !
p1ogril1TI IJPIOW Tilk P ?O oil thr •1 MEH l1yl PS at st or <1QP or 400 k l1ylps us111q ll1P J For llldl pr oq1 ,rn1 .IF 01 lllill rs 530 00 wlirr1 nr rtrrPrl Thi s rs the mosts tor aqe <1va1table on a ni1n1
controlle1 below whpn p11rch;isecl with tl11s with this r111v" ll oppy for 1hr IB M PC Tt1e 4854 elec111c,1lly
syslem C;i se powe1 supply ,irHI c,i lile ID ID • 7F 055BH $289 .00 looks 11~!' ilil 8 DoublP Srr1er1 Dout1te De11srly
#JCMH SJ95 lilt' FD 55F is 111,. Ou,HI D1,11s1ty 11,111 11Prqhl d1 rvr wrth 80 11 rte ks pp1 s1cl p y1Pli\ 111q 540 k IJy te-' cfrs k 1lr1ve yel 11 1s ;111,1 11hr1ql1t5' ·· 1111111 lloppy
8' sys1r111 w'lil 011,. Sing le S1rlrrl Do11l1 le or 800 k byl1's p1•r rl11v1' us11 1q lilt' J For 111a1 p1 on r .1111 01w ol tlirsp r rpl;1rr''> 110111 IBM cl11ve Us111q ttirJFO RM AT progr .1rn H11s yretcls
Dens11y T;i11rlo11 848 1 S895 clout1 lr s1dPCI rl11v1•s J Fo1111111 s 530 00 wlll'rl orrlP1t'rl w11li 1111s rl11vp 1 2 nwqal1y1e s w1tt1 PC DOS G1 eill for W111
8 Sysle1n wrlh 011f DoublP S1clec1 DouhlP ID" 8F 055FH $325.00 rheste1 ti.ick 11p 1 l<1kP 20" ott 111!' •1 MEH
Den s1 1v T;i1Hlon 848 2 S995 St1<1pp111q tir,iri-1't DrrvP (' D r,1t1I<' ,1nrl y powt·1 1 tlill'S .111' 111clurlPrl whP111Hrrrilas 11Ht ? 01 controller cc1rcl wl11ct1 rs ri•qu11rr1 with this
8 Syslt'ITI w1tl1 lwo Double S1llrcl DoulJil' 111011 (!1 rvl'S J f'n1111.11 r<; ,1tsn 111r tudr·(I wlH'll purcl1d'>lllf) 3 or 11101 f' clrrvP'> WP ,tl<;O <> lock 1111 rl11 ve Corn rs co111 plete w1111 c;ible ,1r1rt power
DPllSllY Tdmlo11848? S1560 f'q111v,1tent M11sut11sh1 4853 D11v1· C01li1P( tor ID 11 9 MB 4854 H S495
Maynard Electronics
SandStar Series Cards
Tlie 111 ortu lar r.1 1rl tJl11tosopt1y 1s 1t1 r 011e wt'
1rrnrnme 11cl Alt at 0111 p11CPS c11<' 10· oil
t1s t
SALE! Joh n Henderson ·s
Mult ifunction ca rd . W1 It l101r1 5 mn rt rs
ID• JMEH
5 '!. " . 8" Floppy Controll e r .
S89.00
JFORMAT
Co111pa t1bte w1 1t1 IRM cl11vPS .111rt srngtr 01
cloublP clensr ty 8' clrrves
I,' If I
• HARD DISK SUPPORT
WAKE UP! ID" I MEH . Hotel s 3 fll(lclUlt'<; S239
Se r ia l Port Modu le. St1,1pp;i11tr ;is Por l 11 1 • ELECTRONIC DISK
AlarmCIOCk Wher1 the alarm goes oil and you
01 •2 ID• 2MEH S95
hear its p1erc1ng audrble srgnal you ·11 know wh y • PRINT SPOOLER
oecause The AlarrnClock promp1s the message
Ce nt rnnics Paralle l. Tile IBM printer c;i n
t1r all il checl us1nq 1h1s mortute • 25% MORE STORAGE ON YOUR
IBM BINDERS
on the screen you entered when you set the
alarm The Al armClock s1len11y resides 1n
ID u 4MEH
Clock Calend ar. A 11atu1 at w11t1 The Al,1 1111
S68
FLOPPY ANO CASES!
memory as you are working w11h any IB M PC
program compiler or even whrte in BASIC 11
Clock Take 20 oil ThP At;irm Clock whP11 • 80 TRACK DOUBLE SIDED
purchased wr th I hrs ln clur1es bat1e1 y ;incl lhrse 11e lht' rrlrrllrcal ol i<;PI D rrn q tJ11Hle1s
wrll 1011 you oul ol compuler nirvana at a pre set FLOPPY DRIVE SUPPORT ,11HI slrpc;ises rnacle tor IBM Wr purchase
11001 up sol1w;ire ID• 5MEH S77
l ime Then you can enter another setting or 1ust (TEAC , TANDON , etc . ) the se 11 orn llif' s,une laClory LPilcl trrn1• rs
G,1nie 110 rne11101y ;incl h;ir d·r1rsk moclulP'i
press Enter and go Dac k to whal you were rrqurrrcl 011 so1n1• colors .111r1 s11es so r,ill
also av,11table • 8" DISK DRIVE SUPPORT
dorng Op11onally The A1armC1ock will constdntly lor size ;in(! rotor ,1varlalHl1ly Avdrlahle rn
display the trme rn the upper rrghl corner at your PC-DOS TO GP /M (PC-DOS) CdSes ot 5 Sl'h ot lirnrlers rnc1 slrpCdSPS only
display ticking oil the seconds as you work or
play The AlarmClock 1s compa1101e with Doth the
REFORMATTING ID n lOCPH S49 95
You It have a smrle on your lace when you use
monochrome and color displays Ava11ab1e now transfer utility JFORMAT !hrs rs lhe se1 ot u11t111es and palches
No waiting Delivered on PC DOS data diskett e PX C rs lhe lransler ut1111y many peop le nave
as a EXE l1le The AlarmClock is wrilten entirely been wa111ng lor Whrle operalrng under
vrrtua11 y all ol lhe add on disk ar1ve vendors are
del1verrng to palch PC DOS lor drrve compalr 84.000 WORDS!
1n JssemOly language CP M 85 on the IBM PC you can rnsen a PC Orlrly II will lormal PC DOS drsks wllh 10 sec
DOS drsketle and transler any or all lrles on rt 10 a lors per lrac> lor ?5% more slOrage You can War cl qr 1nrl1·1 rs an a1pt1<11Jetr1er1 worcl lrst ol
ORDER NOW CP M 86 orskette By watching your BASIC mrx any combo ol 5 and 8 drrves up 10 drive 84 000 Enql1sli wore!<, rn ASCII !rlPS II ts
AT THIS synla x your BASICA programs oecome rnslanlly F The leatures ol tnrs group at programs are co1npalrlJlf' wrll1 S1wllSl,11 • ,rnf1 will rnr <'asr
avJrlaO'e tor CBASIC 86 CB·86 MBASIC etc 1us1100 numerous 10 men11on Even includes lhe your clrc11on,1ry Sl/P lo over 90 000 worcl•
INTRODUCTORY PX C rs aelrvered on a CP 1 M 86 lormatled assembry language source code lor the hdrd Av,id 1t1t1 on rno<.t popul,n co111pulP1 med1<1
PRICE! drs•.elle PX C is wrr tlen enl :ely 1n assembly drsk drivers Too good lo De lrue di lhrs µrrce Require t MP. g,1bylr ol sto .iqe
1anguage ID• 6WGS 13 DSDD DrskP1tes1 S149
ID ~ 1 A CS s 39.95 D # 2PX S s 49 .95 ID #3J FS s 39.95 ID• 7WGS 16 SSDD Drsk1•t1ec,i S1 59
INTERNATIONAL DISK
22458 VENTURA BLVD ., STE . E • WOODLAN D HIL LS, CA 91 364
TELEPHONE (213) 992-0514
CALIFORNIA RESIDENTS ADD 5 ° LA ADD 6', . All m a rl orde r pe rsona l chec k s held 10 days C 0 D rs c ast1 only Basr c shipping charges $ 1 80 Ad d $1 00 for 2 day
service COD add $1 50 All torergn orders (exc ept Ca nada) $10 00 shrpprng and handling M rnrmum credit card purchase $49 95
• The AlarmCloc~ PX-C and exp are regis tered trademarks of International Disk '"pt• ''ll.11 I~ ·i r1•r111..,1f•rprJ h,t1•·~•<1flo ,I ~·.1ir, P1ri Ir lf•ln,il ,, I r ,I ,tr' R.n h,;w1 r-..:.ir ffJtrll,t
340
-~· = =-
-------------~~~~- ;::::
bY ~ -~ ~;;;: ~ ~:::
9
EASY PLANNER . . ... . ........ 189.00
EASY SPELLER ... .... ... . .... 139.00 •Future Upgra t Plug-On Modern M gic Chip
EASY WRITER~ 1. .. ........... 245.00 Direct Connec ble 1-C· a
1ST CLASS MAIL. . ... . . .. . .... . 89.00 . t Programma
HOWARD REAL ESTATE ANALIZER . 180.00
The Ult1ma ew GraphiCS s creen DurnP ote CALL
• Fu\\ Color or B ~e 16K to 64.K
MAI LM ERG E. . . . . . . . . . . . . . . . . . CALL
MICRO TERMINAL .. .. .. . .. ... . 99.00 Modern Co nnect to Rem
MONEY DECISION I & II. ..... . . 269.00 • Butt er Se\ecta RS -232 Direct or
MULTIPLAN ......... ... . .. ... 199.00 • \errnina\ Emulator
PEACHTREE AIR.. .. ........ $CALL• computer BM Mother Board
PEACHTREE A/P.... ...... . . . CALL• • Plug s Into I ·
PEACHTREE G/L.... .... ..... CALL•
PEACHTREE PEACH PAK..... CALL•
PERSONAL PEARL .. .. . .. ..... 190.00 TANDON TM 100·2 ........... $255.00
P.F.S. FILE . . . . . ... .. .... . .... 115.00 64 RAM CHIPS........ ...... .. . 89.00
All prices listed in th is ad valid till June 30 , 1983
P.F.S. REPORT . .... ....... .... 105.00
SMART COM II HAY ES .• . • • • . • . • $CALL * Indicates our Gra nd Opening Specials Printers
SPELL ST AR . .. ...... . ....... . CALL ALL BRANDS AR E REGISTE RED TRADEM ARKS DIAB LO 620 .............. .... $CALL
SUPERCALC . ......... ... . .... 177.00 IB M IS A REGISTERED TRADE MARK DIAB LO 630... ...... . . .. .... $CALL•
THE HOME ACCOUNTANT PLUS OF IBM CORPORATI ON TRACTOR FEED FOR 630 . ... . .. . $249
. .......... .. ......... . CALL• NEC 8023. . . . . . . . . . . . . . . . . . . . . . $479
TIM 111 ..... .. ......... . .. .. . 359.00 Monitors OKIDA TA 84P. . . . . . . . . . . . . . . $CALL•
T.M.Q. FI LE FACTS .. .. .... .... 145.00 AMDEK 310A . .... . .. .. ...... ... $189 92P .... . .... ...... . . . . $649
VERSAFORM ..... .. ....... ... 275.00 310G . . .......... ....... $179 93P .... .. .... . ....... $1009
VERSA TEXT .. .. .. .... ..... . $CALL• COLOR I. .............. $379 C ITHO 10P.. . .... ...... . . . ... $449
VISICALC 256K ...... . . . . ..... 189.00 COLOR II. ... ........ $CALL• 10S . ........ . . . ....... $609
VISICALC (ADVANCED).. . .... $CALL 15P. ... . .. . . . .... . . .. . $685
VISI PLOT/TREND .. ....... ... . 219.00 Modems 15S .. .. ... .. .......... $749
VISIFILE ....... ... ... . ..... . .. 219.00 HAYES SMART MODEM 300 ... $215.00 SANYO PR 5500(Sj)in Writer).. .. $CALL•
WORD ST AR ........... ....... CALL HAYES SMART MODEM 1200 .. 525.00 PRINTER CABLES . .... . . . .. .. $CALL
WORDSTAR / SPELLSTAR ... ... $CALL
WORDSTAR/MAILMERGE ... .. $CALL
WRITE ON ... .. . ......... ...... 95.00
TO PLACE
YOUR ORDER
TOLL FREE 800-221-0343
Entertainment and CALL: NEW YORK STATE 1·212·730-8036 Ao c 51
Educational
APPLE PANIC . ........ . ... .. . . $22.00 11111 111111111111 1111
BUG OFF ....... .... . .... ... . .. 29.00
CHAMPIONSH IP BLACK JACK . . 25.00 • T .-...11111111111
ma
COSM IC CRUSAUDERS ... . .... . 29.00 Ill ~:..i ...'111111111111
DEADLINE ..................... 39.00
FRIEND LY ARCADE .. ... ... . ... 49.95
FRIENDLY WARE .. .. .... .... . . 49.95
FROGGER .... .... .. .. ..... .... 25.00
FLI GHT SIMULATOR. ... .. . . .. . 35.00
GORGON . ........ . .... . . . ..... 29.00
.,.. ...
II 119m•llllllllllll
.,~ ,,~~·
Ill 1111 I I~ '~ I : 411111 I
341
VISISCHEDULE L SUPERCALC C1 VISICALC 1
WORDSTAR [~ D.B. MASTER C MULTI PLAN C VISIFILE LJ dBASE 11 r __;
--
::.:::
c:::
0
E TSO E
N
UJ -t
0 m
UJ
Q..
:::c
I-
zUJ
EF E YOU BUY!~
u
V)
c::: m
UJ
0
..,,
:::c
m
<
c:::
c:::
from our "-t I
< ..,,
SO J\RE
I-
V) r-
m
~
UJ >
z
z
...... >
0
<
UJ
0
RENTAL LIBRARY G)
m
:::c
<X>
0
~You can now RENT the most popular software available for just ;
al V)
~
...... 20-253 * of Manufacturers' Retail Price ":::cm
u
m
z • Eliminate the risk- rent first! z
0 ~
>- :::c
z • 100°!0 of rental fee applies toward purchase ' =4
<
u
m
:::c
• All p urchases are 20°!o Off of Manufacturer's ""O
:::c
UJ
Q.. ..,,
0
Q..
UJ
Suggested List m
V)
c::: V)
Q..
• Rentals are for 7-days (plus 3 days grace for return 0
L z
- >
0 shipping) r-
c:::
<
z • No Membership Fees ..,,
""O
V)
UJ
u
V) Now currently available for: G)
:::c
I >
>-
c:::
0
Apple IBM, PC Standard CP/ M ""O
I
c:::
<
N
Eagle TRS-80 II Xerox 820
-t
~
r ,
Northstar Osborne Heath/Zenith 89 I
m
V)
c:::
UJ
Franklin m
z
V)
0
z
< REMEMBER, THESE ARE NOT DEMOS, BUT ORIGINAL CD
r-
m
~
UNRESTRICTED SOFTWARE PROGRAMS
V)
~ ""O
m
0 r-
~ (complete with manuals in original manufacturers' packages) r-
m
:::c
z
< To Immediately Order, or for more information: ~
~ UNITED COMPUTER CORP. Toll Free CALL 1-800 992-7777 ~
V) In California CALL 1-800 992-8888 ~
Software Rental Library z
u ( In L.A. County CALL 1-213 823-4400 ~
~
4:
ulver City, California
' Plus pos!iiqe and hancJl1ng
~
~
AMERICAN
EXPRESS
1 1~-1
W:t'fN
5
-4
FROGGER CHOPLIFTER ~~ GORF ~ DAVID'S MIDNIGHT MAGIC . ; EASTERN fRONT (1941) 'l ZORK I [ J
Your comp ut er rea ds di s k , not Consider thi s, though. Those
paper. pro gram s are rea lly language
This magazine may be very inter- better ways to ta lk t o your machine.
es ting to yo u. but it does n't m ea n a Give tho e pro grams th e rig ht in-
thing to your computer . . . becau se stru c tion , and you r PC will do ta k
it' in a form your machine can't yo u never thought p ossible!
und er tand. We fee l th a t' th e real key to pro- Th e co~ t ? J u t 19.9 7 pe r i ~ ~u e . If
So when yo u see that interesting du cti vit y: pro vidin g the inform a tion you ub cr ib e now, you' ll receive the
routine or program , yo u' ve go t two t h a t unl ock th e potential o f the first ix iss ue for only $99.
choices: forget it, or sit there and software you've in ves ted in. Beco me a c ha rter ubscriber to
typ e it in. If you've ever been t hrou gh MENT OR . by filling in th e cou-
That's why a large part of eac h
that fru strating, error-prone process, pon , o r ca lling o ur t oll free number.
issue con ists of p rog rams, proce-
yo u know wh y so much goo d in-
dures , and routines th at can be u ed
form a tion never gets u sed . Call TOLL FREE 1-800-227-3900.
directly by th e import ant oftware
At M ENTOR Co mput er Services , In California, 1-800-632-2122.
package . Expert s in every major
we think paper is fundamentall y th e
aspect of comput er operation -
wrong m edium t o deliver informa-
from hardware to bu sines - will
tion for yo ur IBM-PC . That' wh y
pro v id e you with in for m ation that
we crea ted M ENTOR m agazi ne. It
you can copy from th e disk , and use
comes on di sk , so yo u have th e
right th en and th ere! Mail to MENTOR - - - - - - - - - - - - - .
informati on w here it really counts:
If yo u're n ot yet a s u bscribe r to 533 Sutt er St .. Sui te 91 4
inside your machine.
MENTOR magaz ine, here are jut San Francisco. CA 94102
But th a t' s j ust th e first ste p. To get some of the p ro g ram you're not D Enroll me as a charter subscribe r I'v e
real product ivi ty, th e power that' s receiving: th e first modul e of a clien t enclosed S99 for the firs t six issues .
latent in your micro has to be tapped informa t ion retri eva l sy tern written D Send me the first issue. Ive enclosed
by effecti ve software. in dBASE II ttt~ a Vi siC a lc account ing S19.97
That' s why yo u bought so m e of te mpl a te, e lectronic di s k dr ive an d I'll pay by
the bes t pro grams yo u could find ... print spooler programs fo r PC-DOS D VI SA I MasterCard D Check I Money Orde r
like WordStar,t Vi sicaJc,tt 1-2-3 .ttt 2.0, a ful l-disk demo of Vis iWord, t he
new word p rocess or from Vi s iC orp. Name
a nd a program that aut o mati ca lly cus- Company
tomize s and add s col o r to Wo rdS tar. Address
_--~-
.. ___
---~ --
~- ~ - -~ ~
-- --- --- ----
.....
_.....__,-.
---
__ ®* t WordStar "a trademarlo. o l :\l1cropro Co rp
City / St .
Card #
Zip
Exp
-----
~,-
- . --- - - -
_,_
WWW--~---~ ~
~
-- ._
._..
- ~ tt \ 1>1calc "
ttt 1-2-J ''a
a tr•demar~
tradcmJ.r~
o l \ '1>icorp
If yo u have a IBM/PC, you need PC/HELP! If you have an IBM/PC, you need PC/MESSAGES!
PC/HELP and PC/MESSAGES are available separately for $29.95 each or may be purchased as a set fo r th e special price of $49. 95. Send
check o r money order to:
Relational Solutions, In c., 8723 Woodleigh Drive, Houston, Texas 77083, (713) 530-4161
-
Norton Util ities®
(Order any 3) 999 SuperWriter® COMSHARE TARGET®
(w/spell checking & mailmerge) ®Signifies manufacturers' trademarks and copy-
IUS (Information Unlimited.Software).! 209 Financial Modeling ® 249
righted products
EasyWriter II ® 229
EasySpeller II .!
EasyFiler®
129
289
PCEZ
Total Recall ® 95
MICROSOFT®
Multiplan ® 229 To order:
EasyPlanner<!.
LIFETREE SOFTWARE, INC.11;
131 EXECUWARE ®
NORTHWEST ANALYTICAL® CALLUS NOW
Financial Analys is Pack® 219 Prices are for pr8Jlaid orders only and reflect a
Stat Pak® 395
VolksWnter® 139 cash savings , sen a cashier check or moneri
APPLIED SOFTWARE TECHNOLOGY® order. Charge card orders are slightly higher. A I
SOFTWARE ARTS, INC. ® items subject to availability and prices subject to
TK! Solver® 249 VersaForm ® 339 change without notice .
Series 4-Accountig Pack®
GL, AR, AP (li mited quantities) 329 EAGLE SOFTWARE®
•
SAVE OVER $1400!
PEACHTREE SOFTWARE, INC . .! Money Decisions Vol. 1® 169
Peach Text 5000'!' (Wordprocess/Thesaurus/ PBL®
Spelling Checker/Maillist!Spreadsheett Personal Investor® 119
FREE box of 10 diskettes) CALL
- - ---- - - - -
- - - - - - -- -
1r·- I
.
~~..--i a reasonable price.
But, by now you
probably expect that
from Data Translation.
IBM PC We don't just fol-
Interface low the latest trends.
We set the style.
The DT 2801 and DT 2805 are complete single
board data acquisition sys tems for the IBM
Personal Computer.
---
-
. - - - -
.
- - - -- ..
- • - - ---• I - " '
- - - - - - - - - - - -
. - .
- - ----i.
-- .. - =-- ..
World Headquarters: Data Translation, Inc., 100 Locke Dr.. Marlboro, MA 01752 (617) 481-3700 Tix 95 1-646 .
European Headquarters : Data Translation, Ltd., 430 Bath Rd., Slough, Berkshire SLI 6B B England (06286) 3412 Tix 849 -862.
IBM Personal Com pu ter is a re gistered trademark of IBM.
34
Applications Generator for the PC
c::i ~ s s
/Ji
..::::::-
C)
o· ~ ~ ~ <b' q,: "' <::i
""'
12·
<::>'
--.;
·S ~
~
~
..:::,
~ ~
~
. <l>
~ cJ .;:,
<') ~ ~ ~ ~ ::::;; ~ ~ ·""'
«:: ~ tf Vj
.;:,
"'<':" "'<':" ~ ct Q:' Q:' Q:' Q:'
cs?
!2 ;;;:: 'b
~ ~ (.j
~ .§ ~
g~
·~ ~ ff -t!i
-~ ~
-~
."§ ,:;;; Q. .::::: C) -..;::
-~ ~
-;::' .-t!i ~ ~ ~ ~ c::- ~ .,$!
~ ?:f
~ ~
(.j <:::
C) -...;
& 'CJ
¢! ~
~
25
c:., ~
'b'
~ I::J
c::- ~
·!::? J5 ....... -~
~ '§ f %
<§" ·S: ..'2
.':2 ~ ·S:
[; ..'2 & [; ~ ·S [; J1 ~ "'<':"
f ~ ~ ~
.!?'
= § <§" ~ "' ~ § J5 ~ . ~-
'ti
-.!!:>
;§>
·':::;'
~
~ ~
·S ~
~
~ f ·~
""'
~
[1
~ ~ ~
-..;::
§
~ £!
~
;;::,
(.j ·S:
::!::? g
;;;
·S
~ C>
<::>'
;§>
·':::;'
~
'b
~
<::>'
& ·'S?
'rt;
~
C) ~
~ .::S
~
f2
Q.
f2
~ ~ ff- i;?
;.§
~
[;
....:.
~
<l>
$ ~
-..;::
..._& 'ii -!? .;§
<t>'
c::-
<l> 't1
~ .r Ji
.kJ
cs g- ~
<..:
~
C:j
~ * ;§>
~
'b
Q.
~
-~ ~
~ ;§'
§
<l>
~
~ §
\'.)
c§
:.§
,&
~
C:f
~
/;J
t -~
<::: ~
·~ C)
(5?
-~
~
ff
-&
,&
C)
[1
{;
[;
s:!:' ~ ~ if- ·S
~
~ ;§> ~
}..:;_ (j Q:' ~ ~ ~ tf J.:::: (j 01 Vj ~ ~ & ct cJ ~ ~
Report ManagerN y y y y y y y y y y y y y y y y y y y y y y y
Multi plan '· y y y N N y y y y y y y y y N y y DNA N y y y y
1-2-3'" y y y y y y y y y y y y y y y y y DNA N y y N y
V1siCalc'· N N N N N y N N y y y y y y N y y DNA N y N N y
SuperCalc'" N N y y y N N N y N y y y y y y N DNA y y N y y
Report Manager~ 57 6 6 6 y y y y y y y y y y y y y y y y y y y
Multiplan· 41 6 6 4 N N N N N N N y N N N N N N N N N N N
1-2-3'" 51 5 6 7 N N N N N N N y N N N N N y N N y N N
VisiCalc·· 31 5 6 6 N N N N N N N N N N N N N N N N N N N
SuperCalc'" 36 5 6 6 N N N N N N N N N N N N N N N N N N N
Program versions compa red: Report Manager ver. 01.06A. Mu ltiplan ver. 105, 1-2-3 544K ver .. VisiCalc 256K ver., SuperCalc ver. 1.12. Report Mana ger and
Tht! Ma nager Series are trademarks of DATAMENSION CORPORATION. Multiplan is a trademark o f Microso ft Corporation. 1-2-3 is a trademark of Lotus
Development Corpora tion. VisiCalc is a trademark of VisiCorp. SuperCalc is a trademark of Sorcim . DIF is a trademark of Software Arts, Inc.
c Copyrigh t 1983 DATA MENSION CORPORATI ON. All rights rese rved.
346
TM
• FORTH is interactive and conversational like BASIC, but twenty times faster!
• FORTH 's performance is far superior to ordinary interpreted languages, and when
carefully tuned can approach the speed of equivalent assembly language programs.
• FORTH 's compiler includes constructs that support modular, structured programming.
• FORTH is largely written in it sel f and is highly portable (can you imagine a BASIC
in terpreter written in BASIC?)
• FORTH includes a user-controlled virtual memory facility for program text and data.
• FORTH permits easy user definition of new data types and control structures.
PC/FORTH is compatible with PC-DOS 2.0, the PC/XT, and all hard disks.
PC/FORTH requires 48 kbytes RAM and 1 disk drive. Cross-Compi lers require 64 kbytes RAM. All software distributed on single-sided double
de nsity soft sectored diskettes . Prices include shipping by first class mail or UPS within USA and Canada. California resid en ts add appropriate
sales ta x. When ordering , speci fy PC-DOS, CP/ M-86";i , or Concurrent CP /M-86 please!
347
minutes, even if you're a novice
computer user, you'll be ready to
mouse any software in the world
that runs on the IBM PC.
But LogiMouse is a mouse for all
the people, not just for beginners.
For the more experienced user the
LogiMouse/LogiMate combination
offers state-of-the-art technology, in-
corporating such pluses as keyboard
interface, programmable function
keys, multi-level software, and im-
plementation of high-level protocol.
.... LogiMouse and LogiMate: no
mouse on the market can
provide more sophistication ·
And no mouse is easier to use.
BY LOGITECH. OF COURSE.
Lii
D LJQG ITECH ~~~~~~1f~;~~:;4301.
(4 1s> 326-38ss
111t4TSOFTPRODUCTSINC
A subsidi ary o f the U111vers1ty o f Waterl oo
Announces
CCOMPILER
Waterloo •FULL C
•UNIX* Ver. 7 COMPATABILITY
NetWorkStation • NO ROY ALTIES ON GENERATED CODE
• GENERATED CODE IS REENTRANT
Tools
for th e IBM Person al Co mput er
• C AND ASSEMBLY SOURCE MAY BE INTERMIXED
• UPGRADES & SUPPORT FOR I YEAR
C SOURCE AVAILABLE FOR $2500 00
Editor 6809 PDP 11 */ LSI 11' 8080/(280) 8088/ 8086
• full-screen HOST
TARGET TARGET TARGET TARGET
'°' llH
I
50000 500.00 500.00
OS-9* $350.00
• function keys RTll*/ RSXll*
llO ' I
200,00 "".'.' :~ ::
1
'
500.00 500.00 50000
PDP-II* "'1111
350.00 110•1
200.00 "',·::~:: '
Host Communications CP/ M*
8080/ (280) 50000 500.00
350.00
"-1111
110~•
500 00
• VM / 370 CMS , RSTS/ E, VAX/ VMS PC DO S*/ CP/ M86* 2CXl 00 ,.... :: :~)~ I
500.00 500.00 500.00 "'1111
8088/ 8086 35000
• file transfer micro to/ from host 11 0 "
• access' host files from micro programs *PCDOS is a trade mark of IBM C orp. MSDOS is a trademark of MICROSOFT.
UNIX is a trademark of BELL LABS. RT-ll/ RSX- 11/ PDP-ll is a tradema rk of digital
Equipment Corporation. FLEX/UNIFLEX is a trademark of Tec hnical Sys te ms
consultants. CP/ M and CP/ M86 a re trademarks of Digital Resea rc h. OS 9 is a
Terminal Emulation trademark of Microware & Mo torola.
349
The Help Screen
PC World Offers Answers and Advice at Every Level.
Karl Koessel
We at PC \Vorld receive numerou s let- 290 FOR K = 1 TO N 'P rint headings Display Dilemma
ters from PC users asking for help 300 PRINT TAB((K-1)*10-1);H$(K); Q. I loaded a BASIC program on
and advice. Some of the requests are 310 NEXT K my mo11ochro111e PC, typed RUN
quite broad. One reader wants to 315 UL$ = " - - - - " <ENTER> , a11d then, deciding to
know how to use the internal c1 lls 320 FORK = 1 TO N 'Underline headings nm a different progra m , pressed Ctr/-
:rnd interrupts of DOS. Other readers 330 PRINT TAB((K-1)*10 + 1);UL$; Break. Next I pressed Ctrl-Home to
would like a tutorial on DEBUG. 340 NEXT K clear the scree11. The screen was im-
(Authors, rake note!) Subjects like mediately covered hy approximately
these call for entire articles, but some A. The problem here is simple (I didn't count them) 2S cuenly
requests are more specific. In re- but elusive. BAS IC uses parentheses spaced horizo11tal lines. J'ue had 111y
sponse to these questions, we have for two slightly different purposes. PC for only about two weeks and
created The Help Screen. If you have One use is to enclose subscripts for was very frightened. I quickly tur11ed
questions about the IBM PC or com- variables. For example, ALIAS(l), the system unit off \Vhe 11 I turned
patibles, send them in and we will ALIAS(2), and AUAS(3) arc three the PC on again, the lines were gone.
track down the answers and share different variables, eac h of which I thought Ctrl-Ho111e zuas supposed
them with our readers. may be set to a different value. Paren- to clear the scree11. Can you explain
theses arc also used by some BASIC zuhat happened? Did I do something
statements and by almost all BASIC that da111aged my PC? Is my mono-
Spaced Out function s to enclose the arguments chrome display or its adapter card
Q. I have been using a11 Ohio Sci- required for a particular operation. defective? Should 1 take my machine
entific C4-Mp for four years. Hecause For exa mpl e, to find the square root in to be serviced?
of its disk driue problems and other of 4 we type Deborah A. O'Connor
shortcomi11gs. I haue recently pur- PRINT SOR(4) /11dia11ap olis, Indiana
chased an IHM PC. I typed the and the computer responds with
BASIC program that I use on my OSI 2 A. Put your fears aside. It is vir-
to keep track of my Coast Guard Ok tually impossi ble for input from the
Auxiliary Diuision records of Public If we type keyboard to damage your PC, and
Education Classes i11to the I BM, but PRINT SOR (4) your computer is nor defective. \X!hat
it will not nm. I keep getti11g 'sub- (note the space between the R and you saw were underlined blanks. The
script out of range', and as there are the opening parenthesis), we w ill re- monochrome display and adapter
110 subscripts greater tha11 10, I can- ceive the sa me result. However, if thi s card are able to produce a variety of
11ot figure out what I am doing extra space is included before the types of characters: green characters
wrong. I am e11closing copies of the opening parenthesis in the functions on a black character cell, black char-
program listing for both machines in SPC(n) or TAB(11) (as in line 330), acters on a green character cell,
hopes that you or some clever staffer BASIC will nor recognize the blinking characters, bright charac-
will immediately see the error of my intended function; instead, BASIC in- ters, underlined characters, and other
ways. Any help would be most appre- terprets the intended function as a combinations. (A character cell is a
ciated. subscripted variable. Alth ough box in which characters are printed.
Herma11 A. Goetz VFC BASIC will properly interpret all The monochrome display has SO cells
U.S. Coast Guard Auxiliary other statements, functions, and ~ub- · per line. ) In BASIC the COLOR
Levittozun, New York sc ripted variables containng spaces · statement is used to indicate the type
before parcntheses-e.g., KEY (x ) of character to be printed on the
The following lines are excerpted ON, SIN (y) , and VARIABLE (z) -it display.
from the IBM PC li sting sent by Mr. would be wise to avoid having spaces Do you want to sec those lines
Goetz. before any parenthesis in all state- again? Load BASIC and type COLOR 1,0
ments, functions, and subscripted < ENTER > . Notice that the Ok prompt
variables of a BASIC program. and the following blank arc under-
lined. Now press Ctrl-Home. There
are the lines! Ctrl-Home prints
blanks in each character cell, bm
oDD ~
A. 'Par ity heck I' means that
th ere is a defec ti ve memory chip in
the computer. The first fo ur charac-
ters of the erro r message rh m fb hcd
±
O DD~~~ on yo ur screen indicated whi ch chip
needed to he replaced. (The b sr th ree
charac ters were 20 1, ind icating a
DD~ DUUDD01 ~UUlo memory problem. ) Your dealer com-
pared the erro r message's alp ha-
ooDoooDDoDD
DDDDD
num eric code with a chart like rh c
one shown in Figure 1 to determine
the fai ling chi p. If th e bad chip is on
th e system boa rd, the first di git of rh c
error message is 0. For example, the
~ 00 ~o ~o DD DD DD o~ DD DD DOD error message 'OC40 201' corrc -
0
u
....
('::
i::Q
DD DOODD ponds to the memor y ch ip ar Bank 3,
Bir 6 (identified by the arrow in Fig-
~o DDDDDDDD 0°00000
0
....
t; 04 ure 1). If the fir t digit of the error
..._ ('::
0 i::Q message is nor 0, the failing memory
....
V>
PC WORL D 351
''''''
~ ''''''''''''''''''''''',, Call "THE COMPUTER-LINE" in Colorado
"Committed to bringing computers within the reach of all Americans" TM
~ The Computer-Line believes that it is important to be competive by offering low prices; however, we regard service as the most important aspect of a mail-order
organization. All our lines are available so that you, the customer, are able to talk to fully qualified computer specialists trained to answer all your questions pertaining to
our line of microcomputers. We are renowned for our excellent after-sales support and our promptness for delivery. Peace of mind and excellence in service is our
pledge to all our customers.
~
DESCRIPTION: The Davong Sys- 5 Megabytes ... . .. ... ... . $1095.00 TM-100-2
tem's Hard Disk Drive fits conve- 1O Megabytes ............ . $1395.00 ONLY $245.00
15 Megabytes ............. $1795.00
niently inside the second floppy
20 Megabytes ............. $2195.00
SEIMANS DISK DRIV
~
disk location of the IBM Personal
Computer chassis, providing more Double Sided/Double Density;
than 30 times the capacity of a flop- 320K Bytes of Storage
py diskette, plus greater speed and ONLY $245.00
~ reliability. MAYNARD
The Davong Hard Disk System DAVONG HARD DISK ELECTRONICS SHUGART HALF
is compatible with IBM software 5 Megabytes ... . .. ...... . $1375.00 Floppy Disk Controller for IBM PC
and supports IBM DOS. The Sys- With Parallel Port . .. . .... $ 219.00 HEIGHT DRIVE
~
10 Megabytes ...... ....... $1775.00
15 Megabytes ............. $2175.00 With Serial Port ......... $ 249.00 Shugart Quality now available
tem includes all necessary compo- for your IBM ........ . .. . $245.0(
nents and software for installation. (Internal or External}
-...::=--=-~'
· -- - - The memory board for the IBM featuring :
F-10
' .,.,, ' 1550
• Fully expandable from 64K to 256K
• Parallel Port
• Asynchronous (RS232) Serial Port
• Clock/Calendar
F-1 O Daisy Wheel Printer: Pro/Writer 8510/1550 Dot Matrix Printers • RAM Disk Drive
• 40CPS printing • 120 CPS Printing • 64K, 128K, 192K, and 256K
• Diablo standard Daisy • Parallel or Serial available PRICE IS TOO LOW TO PUBLISH CALL FOi
Wheel • Performance features at a Microfazer:
• Buffering from 8K to 64K (4-32 pages of text)
• Parallel or Serial available surprisingly low price • Printer and Computer Independent
• Built with a commitment to 8510 . . .. ... .. ... .. . .. . $379.00 • Parallel/Parallel : Parallel/Serial: Serial/Seria l availab'
• Compute while you print !
Quality $1195 1550 .... . ... . ', ...... .. $649.00
PRINTERS Okidata
Microline 92:
Smith Corona:
TP-1 Parallel or Serial .. . ........... $569.00
GEMINI 10 160 CPS bidirectional with 40 CPS Integral Data Systems:
correspondence, 80 columns .. . .. $575.00 Prism 132 Color Printer all options
~ --, \ Microline 93: 200 CPS sprint mode
_ r - r-r- \ (
·I
··''"
160 CPS bidirectional with 40 CPS 4-color printing
friction/tractor feed .............. $1495.00
:r -
'
I
r_, r r '_ _ t_ correspondence, 136 columns ... . $995.00
NEC 8032A .... .. ............ ...... $495.00
Pacemark 2350:
350 CPS bedirectional/2 color printing/136 (Call for New 3500 and 7700 Series Prices)
columns ; Parallel ...... . ........ $2195.00 Brother HRI Letter Quality .......... $795.00
Serial . .... . .. . .. . ........ . .... $2295.00
Pacemark 2410: Star Micronics:
350 CPS bidirectional/2color printing/85
Gemini 10 & 15
cps correspondence mode.
• 100 CPS Printing
Parallel .............. . ...... . . $2495.00
• Parallel or Serial available
Serial .............. . .......... $2595.00
• Friction/tractor feed
• 10" & 15112'' carriage
Call for prices on the entire line of
Okidata Printers. PRICE IS TOO LOW TO PUBLISH
NEW FEATURE:
~ "AN INTRODUCTION TO MICRO/PERSONAL COMPUTING WORKSHOP
Computer-Line is now offering a comprehensive 1 (one) day "hands-on" workshop in micro/personal computing.
~ WHO SHOULD ATTEND: Anyone who owns, is interested in, or is considering purchasing a micro computer.
FOR MORE INFORMATION, please contact our training director at:
~
(303) 279-2727 OR (303) 279-2848
(CORPORATE WORKSHOPS NOW AVAILABLE)
,,~
For 24-hour/7 days a week ordering and product information, call "INFO-LINE," our Computer Modem Line.
(full duplex, 300 Baud) 1-303-279-4218
Outstanding MONITOR SPECIAL
DISKETTES MONITORS PRINCETON GRAPHICS SYSTEMS
~
Amdek:
• 690 Dots Horizontal • Non-Glare Screen
Color I. ...... . .......... . .. . ... . .. $299.00
Kangaroo: Color II . .... . ..................... $499.00 • 16 Colors • Color at its finest!
The disks with the "jump on the competition . 300G Green ............ . ..... . ... $145.00
300A Amber ...................... $159.00
OUR PRICE IS TO LOW TO PUBLISH
Outstanding value with Library Case and a ten
:----
year warranty. 310 G Green (I BM) ................ $179.00
-
SW' SSIDD (Box of 10) ......... only $19.95
SW' DSIDD (Box of 10) ........ only $28.95
New!! Dysan:
Outstanding LOW Price
310A Amber (I BM) ................ $179.00
BMC:
1SMHZ Green .. . .................. S 85.00
20MHZ Green ..................... $149.00
MBI - - - - ·I - 1-•' -:-:--: ....
::::·
• • • • l
'
:
.
~
..........
"- "'". ~
.
Mun1<c..J~
-.
:
;1
--
... -
·
. :
'
J
CALL FOR
PRICE
MODEMS
SOFTWARE D.C. Hayes:
Smartmodem 300 Baud . ... . . .. .... $209.00
For Your Convenience:
Computer-line is Now
Ashton-Tate:
D. Base II . .. . .. .. . . .. ... . .. . .. .. $475.00
Smartmodem 1200 Baud ...... . . . .. $525.00 Open 7 Days a Week
Continental: Novation : Product Information and Orderlines : (Moun1a1n S1anda rd Time)
J-Cat PS232 Direct Connect. ....... $119.00 Mon.-Fri. 7 a.m. to 8 p.m . Sat. & Sun. 8 a.m. to 6 o.m.
Home Accountant Plus .... . ........ $ 99.00
Smart Cat 1200 Baud .... . . . ....... $455.00
Lifetree Systems: Cat (Acoustic) . .... . .... . .. . ...... . $149.00
Volkswriter . . . . ... . .. .. . . . . . . ...... $149.00
Cermetek: CALL FOR BEST PRICES ON
Sorcim Software: 1200 Baud Modem ................ $549.00
Supercalc . .. ..... ..... . ........... $199.00
NEW: U.S . Robotics :
• Colby Portable Computer
Superwriter .. . ....... . ............ $299.00
Speliguard ........................ $149.00
D.C. Hayes Smartmodem compatible 2-year • IBM 'R Personal Computer
warranty
Visiccorp: 300 Baud .... . .... . .......... . ... . $179.00
2S6K Visicalc .. . .................. $185.00 1200 Baud . ....... .. .... . . . ... . . . . $469.00
Visitrend!Visiplot ................... $229.00
Visidex . .... . ..................... $185.00
Visiword ................ . ......... $299.00
Advanced Visicalc . ................ $329.00
ACCESSORIES COLUMBIA
~ -- - - -
-~--
Business Forecast. ................ $ 79.00 T & G Products: ...,_
. • ·~ ·.-: ..... -.t•.,4
. .
-- I'' ............. r'
Trak Ball. . . . . .. .. . ................ $ 45.00 - . . .
Desktop Plan . .... . ................ $229.00 ) _11_1111_1i111_1111_1111_11111_1 -
Call "THE COMPUTER-LINE " Write or Call for Our Comprehensive Cat alog.
We have Product Information & Order Lines : (303) 279-2848 or (800) 525-7877 Look fo r ou r
leasing Customer Service & Order Inquiry Line: (303) 278-8321 " Com puter-Line" Stores
terms available ORDER DEPARTMENT: COM PUTER-LINE . Inc. • 1019 8th Street· Golden. CO 80401 opening t hrougho ut the U.S.
on all our equipment. COMPUTER-LINE of Denver · 1136 So. Colorado Blvd . • Denver, CO 80222 Write for our Franchise Package.
ERMS : All proces reflect a 2 9°0 cash discou nt All goods acl\nowledged faulty on receip l by !f'e cus1ome r w•ll be repaireo or rep1aceo at OJr Oiscre11on Cus1omers must call fOf a AMA number before returning any goods This facil itates our quic•
ttendance lo faully gooos W e reserve the right 10 repair or relurn to lhe manufacturer fOf repair all goOds becoming faulty within the specit,ed ... arranty period Any gooos thardware or software t re1urned for restoc,ing dre sub1ec110 at 5°o resloc<ing fee at
ur discretion Th e charge for cancella11on of orders is 20°a at our d1scre11on No retur~s on software We accept no respons1b1hty for any fal~e claims made by manufaclurers Proces quoted for stoc< on hand are sub1ect 10 change without notie Specialisls
n APO and 1n1erna11onal deliveries Please add 5°. (m11mum $5 001 for sh1pp1ng APO ano aoo to all prices 2•. for shopping 1minimum $3 OOt Please allow 10 wor"ng days plus mail 11me f1f an order is mailed) 1n for receipl of all UPS delivered goods All
ods (other than APO or interna1tona11 delivered UPS ground ALL B RA NDS ARE REGISTERED TRADEMARKS
TAVA COR
INTRODUCES
THE TRUMP D
I
11
IBM® COMPATIBLE,
FULLY POPULATED Z56K RAM
SERIAL 1/0+GAME1/0. S499
256K RAM
'\ 64 K lU 25t K >Jc.1111 > • •lllj 1
1
I\
fully o~•Pteo tor 1'.), n 'n
f'><pc.Jns1on Tne rn 1n-x\ 1 l
)w11e1 t.'leu 1ti:c. .;:.
1t ·qu1wa rnemory r>c.K t ·
GAME 1/0
1nrerfc1LI.:' c.or 1'>r ny C' • ,\ ) J
<Ofr10U[t_'I
OUTSTANDING GOLD IBM INTERFACE
GolO cor 11 1ector' a v. Pll c. s
QUALITY PCB wrll p~ovrc!~· 'ycc:I' o ,
c,e1vKc. w1rr1 ·1 'l 1rd\\ ire
AT AFFORDABLE rncf't no ;r1e IBM ; t t
ASYNCHRONOUS
PRICES! COMMUNICATION
A RS.t'32 '"HK1 /0\11<1 IT r'v
poll~ '.:>O:tV. lft· p•o I
rares. ~kH ty. stop ba
Tava Corp. Moc1em ii' 1c1 'lt:
I 7 I I Corinthian Way SUJte 10 I I suppor~u.: tJ Cl
Newport Beach. CA 92660 uon s0'f\\.drt" l\ )l
(714) 261-0200 nee ror c1 lows fo l
Headquarters Telex: 18·3511 Answer Back CSMA ' (111 [' > 5t:'fld dt'VJ
ONITORS FLOPPY DISK DRIVES
AVAILABLE (All Models) .. CALL For IBM PC
AMDEK MONITORS Tandon 100-2 . . . . . . . . . . . . S249
Color I. ........ . s 359.00 Teac 55·8 Slimline 320KB . . . . . S 269
olor II . . . . . . . . . . S699.00 Shugart SA-455 Slimline 320KB $269
Color Ill . . . . . . . . . . . . . . . . . s 399.00 PC System includes 64K IBM-PC with MAYNARD ELECTRONICS
300A . . . . . . . . . . . . . . . . S 199.00 320KB Floppy D isk Drive. Controller, Floppy Disk Controller . . . . S 179
310A ....... ..... . . . ... $239.00 Color Graph ics Card. Monochrome Floppy Disk Controller \XI/Parallel
PRINCETON GRAPHICS SYSTEMS Monitor. All for only .. . ... S2599.00 Port . . . . . . . . . . . . . . . . . . S229
His Res. Color.... . ... CALL LOTUS 1-2-3 SO FTWARE $459.00 Floppy Disk Controller W/Serial
Port . . . . . . . . . . . . . . . . .. S239
PRINTERS MODULE CONVERSIONS FOR
~:::: ;~~;:256K ram S499
---- ___
YOUR IBM-PC ... •. ®
EPSON w/Graftrax Plus
FX-80 FT S599
FX-100 FT S799
MX-80 FT
MX-100 FT
S499
$699
--- __-
-----
-- - - _.. _
_..
-..
.._
TRUMPCARD ·
A unique memory card with 2 56K Ram
STAR MICRONICS - ~-y-
© Game 1/0 ·and Serial 110 .... $499.00
Geminr 10 . .. .... . .. . . . ... . CALL TRUMP CARD 11
Gemini IS . . . . . . . . . CALL Serial 110 and 512K fully populated
TAVA PRINTERS
BY DIABLO memory card . . . . . . . . . . . S699.00
®
620 11 2 S CPS) .... .. $899.00 TRUMP CARD V
630 /CALL) . . $2395.00 Features Parallel and Serial 110 . Game 1/0
C-ITOH and a Clock/Calendar with battery
GX-100 $249.00 F-10 40 S 1395.00 back-up . A fully populated 256K memory
8SIO S469.00 F-10 SS S1695.00 Z-80 80286 board . . . . . . . . . . . . . ... S 599.00
JSSO $699.00 8086 16032 OUADRAM
OKIDATA 68000 UNIX/XENIX 1" Quad Board - 256K. Parallel Port. Serial
82A S429.00 84AP $999.00 110. Clo ck Calendar with battery
83A S699.00 84AS $1099.00 Visit our Stores for more detailsf
backup ......... . ... .. .. S 599.00
92A S525.00 93A $999.00
HERCULES GRAPHICS CARD
BROTHER HARD DISK SYSTEMS This card gives' you 720 x 350 graphics
Hf<-1 parallel S769.00 serial S869.00 capabihties and it is completely compatible
NEC SPINWRITER DATAMAC with DOS softw are for only .... S489
7710-1 $1995 3510 . . $1395 6MB .. . . . .. ........... S 1395.'00 BIG BLUE
771S-I $2195 3S1S $1395 12MB .. . . . . ... .. .. . .. . S 1595.00 Dual 110 ports. dual processing . Serial port.
7730·1 $1995 3S30 $1595 18MB . . . . . . . . ....... . S 1995.00 Parallel port 5 MHZ, 280 8, 64K, Hard
7720· I $2595 3SSO s 1895 Complete subsystem with so ftware, disk interface. Clock/Calendar. lets you run
772S· I S 2595 PC8023A S 495 cables and power supply. existing CP/M®
List S589 .... .. ... ... Ours S479
ANADEX PRINTERS DAVONG FOR IBM PERSYST
DP9500A Internal External Time Spectrum. Four Fun ction Card 64K
I 50 CPS. Dot Matrix 132 Col S 1395.00 SMB . . . . $1495 .. . ... $1695 Ram, Clock Calenda r, Parallel Port Serial
DP9501 Same as (OP9500AJ IOMB . . . . . S1795 ...... $1995 Port . . . . . . . . ...... . .... S399.00
W/Graphics. . . . . . . . . . .. s 1495.00 1SMB. . . . . $2295 .. . ... S 2495
DP9620 . 21MB . ..... S2595 ...... $2795 AST COMBO PLUS 256K $499.00
200 CPS . . . . . ....... S 1495.00 32MB . .... S2995 $3195 AST MEGA PLUS 512K $999.00
CaMPUSHAcK
CALL YOUR LOCAL COMPUSHACK
$.in Ramon
Glendale
La Mirada
Pasadena
(-415) 818-2211
(213J 340-7000
121 31 947-9505
12131 792 -8889
llllnols
Montana
New York
Chicago
Grear Falls
M;ssoula
New York
13 121 964-4612
14061 721-1811
18001 228-5525
San Fernando Volley (2131 906-7000 Rocheste' 17161 924· 2544
DEALERS: FRANCHISE INQUIRIES WELCOME San Jose (4081 97 3-1 444 Rome 1315 1 336--0266
PRICES AND AVAILABILITY SUBJECT TO CHANGE WITHOUT NOTICE Irvine 17141 261-1000 Texas Austin 15 121 258-1062
16861 ARMSTRONG, IRVINE, CA. 92714 Walnut Creek (4151 945-8011 Washington R;chland
HEAOOUARTERSITELEX: 181667-ANSWER BACK: COMPDSHAK IRIN Wes< LA 12131 906-7306 Spoi.:.;ine
·CPtM C"nO CP1fll:8 0 are reg.stereo uaaemarKs or D1y1ca1 "DATA DRI VE APPLFTT!: I APPLETTE 7. and TRUMP
~,,,.,arcn inc CARD .:ire reg istered U<'dem.:irks 0f TAVA CorporatlOn
World Events
A Calendar of ReJ?ional, National, and International Events
356
June 23-25 June 26-J ul y 22 July 5-8
Executive M icrocompurer on- Computer Tutor C;1mps at Software Development Work hop
ference and Expositi on Dartmouth Coll ege TERC offices
Sheraton Centre Hanover, New Hampshire Camb ridge, Massachusetts
New York Cit y Two 2-week sessions for children Hands-on wo rkshop to trni n teachers
A 111 icro show fo r busi nes people aged 11to1 7. and ad ministrato rs at all levels, ele-
and professionals. Emph asis on Five hour of computer in stru ction mentary th ro ugh co ll ege.
corporate and office app li cations. per day balanced wit h re reation ;1l Technical Edu cati on Resea rch
H ~rnd s-o n demos with vendors. ac t1 v1t1es. Center
CW Conference Man::ige menr Group Co mputer Tutor ;1mp 8 Eliot St.
375 Cochituate Rd. Rt. 30 980 Magnolia Ca mbridge, MA 02138
Framingham, MA 0 170 1 Lark pur, CA 94939 617/5 47-3890
617/879-0700 415/461- 7533
Jul y 11-22
June 26-August 7 June 27 Summer Institute in Ma th , Sc ience,
Computer Tutor C::i mps at Stanford International Institute on Microcom- and Computer Literacy
University puters in Ed ucation Trinity College
Stanford, California Stanford , Ca li fo rnia Vermont
Fo ur 2-week session s for chi ldren Intensive , 5-week course. Gives back- For teachers and ;1dministrators at all
aged 11 to ]7. ground needed toe tabli h suc- levels, elemen tary through college.
Five hours o f computer in structi on cessful computer progr;1ms in Technical Ed ucation Research
balanced wi th rec reati onal sc hools. Jointly spon so red by Sr::rn- Centers
act1v1t 1e . ford's School of Education and In- 8 Eliot Sr.
Computer Tu tor Ca mps teractive Sciences, Incorp orated . arnbridge, MA 02 138
980 Magnolia Uses omputer Tutor peer tutoring 617/54 7-3890
Larkspur, CA 94939 method.
415/461- 7533 School of Education
Stanford Universi ty July 25-29
Stanford, A 94305 Siggrap h '83
June 26-30 415/497-2102 Cobo Hall
NCGA '83 Detroit
McCormick Place A computer graphics conference with
Chi cago June 27-29 spec ial empha is on CA D/CAM
Fourth annual National Computer Videotex '83 ro boti cs.
Graphic Association conference New York Hilton Siggraph '83 Conference Office
and ex position. Approximately 185 New York 1t y 111 East \X!ac ker Dr.
cxh ibitor expected. International conference and exhibi- Chicago, IL 6060 1
N GA tion examining bu sine s and con- 312/644-66 10
8401 Arlington Blvd. sumer applicati ons of Videotex
Fai rfox, VA 2203 1 technology.
7031698-9600 Sa ll y Summers Are you spollsoring an event for the
London On lin e, In c. computing co1111111111it y? Please let us
1133 Avenue of th e Americas #3314 know. \Vhether it's regiollal, 11a-
New York, NY 10036 tio11al, or illtenzational, se11d details,
as far in advance as possible, to
Wo rld Events, P \Xlo rld , 555 De
Haro St .. Sa n Francisco, CA 94 107.
CompuServe: 74055,4 12. ource:
TE908.
357
E~oy the RAMifi4
The PDl464 features six separate day-of-the-week, date, month, and year with
functions - expansion memory, two automatic leap year adjustment. Software is
asynchronous serial channels, a real-time provided to initialize system time and date
clock, a disk emulator, and a print spooler. information automatically upon power-up.
Together with its high quality, the PDl464 p-DiskT", a disk-emulation package
offers a price-performance ratio that is tough to provided with the PDl464 allows memory to be
beat. treated as an ultra-fast disk drive. p-DiskT" can
The memory section of the PDl464 be configured as a single or double-sided drive
provides up to 256KB of fully socketed and can appear as drive 8, C, or D. p-DiskT"
expansion memory with parity generation and does not require modification or patching of the
checking. Four memory sizes are available from BIOS or DOS files on system diskettes and is
64 up to 256KB to meet a variety of needs. fully compatible with I BM software and
Regardless of memory size ordered, each diagnostics.
PDl464 is tested with a full compliment of A background printer spooler is included
256KB of memory to ensure trouble-free future with the PDl464 which allows files to be
expansion. Disk-based memory diagnostics are printed on a printer while other software is
included which can test memory integrity and being used in the foreground. The spooler
report problems down to the chip level. offers features such as menu-selectable
Two asynchronous serial channels are configuration, multiple copies, and upper
provided which are completely compatible with case options.
I BM serial channels. Each channel can be Comprehensive documentation is
selected to reside at one of four addresses to provided with numerous illustrations to simplify
allow for future expansion. A unique feature is installation procedures. All documentation fits
provided which allows simple selection of data neatly into existing 3-ring binders provided with
terminal or data communication equipment the Personal Computer.
[DTE/DCE] configurations, thus eliminating the Each PDl464 is "burnt-in" at elevated
need for special cables or null modems. Each temperatures and fully tested. Packaging
channel comes complete with a 6 foot RS-232 material provides protection from static and
cable. mechanical shock during shipment to further
The Real-Time Clock section features ensure reliability. The PDl464 is covered by a
quartz-crystal control and lithium battery back- one year limited warranty.
up to ensure years of trouble-free operation.
The RTC features hours, minutes, seconds, p-Disk'Wis a trademark of Pure Data Ltd.
358
tions of Pure Data.
D Configured as 4 banks of 64K bytes each The POI 256 provides up to 256KB of
D Each 64K bank is individually addressable user memory with parity on a single
and locatable on 64K byte boundaries expansion board for the IBM Personal
D On-board parity generation and checking Computer. Memory is organized as 4-64KB
D Refresh is synchronized with Planar Memory memory banks, each bank can be set to
insuring present and future compatibil ity
D Full speed , no wait-states
any 64K boundary within the 1 MB address
D Intel 200 ns ceramic DRams are used space. Individual memory banks may also
throughout be deselected. All address mappings are
D Active delay line incorporated for precise made by DIP switch settings for easy
refresh configuration. All RAM chips are socketed
D Comprehensive installation and operation to allow for easy memory add-on or
manual provided replacement. Memory refresh for PD I
D Source listing for exhaustive memory testing series memory boards coincides with the
included
D Extensive dynamic testing during burn-i n. planar board's refresh. No wait-states
Available in: 64KB [POI 256-64]; 128KB are requi red for expansion memory
[POI 256-28]; 192KB [POI 256-92]; accesses. The POI 256 is also available in
256KB [POI 256-56] 64, 128 and 192KB versions which are
D Field expandable up to 256K bytes easily upgraded in 64K steps to a maximum
D Guaranteed for 1 full year, same-day service capacity of 256KB.
D Nickel-plated bracket and card guide included
*IBM Perso nal Computer is a trademark of IBM Corp.
Dealer Inquiries Welcome.
359
ls Your
New PC
Still Intimidating
You?
Plug in MENU/POWER!® Without the secret PASSWORD which you can
PC-DOS is a fantastic operating system. create and change at will, no prying eyes will
Too bad it's so hard to use. ever know your secret file even exists.
If you're like most new owners of Making Friends With
MS-DOS-based computers, just
Your Computer!
learning how to use the fundamental
Let's face it. Whether you're a beginner or
commands is hard enough-let alone
veteran computer-user, you bought your MS-
trying to get extra hand holding and
DOS-based computer to make life and busi-
learning sessions from your busy dealer.
ness easier for yourself. What better
That's frustrating!
reason for buying MENU/POWER!
Solution. Plug in a brand new, exciting
It makes friends with the PC-DOS
software called MENU/POWER! It sim-
operating system for you, controlling
plifies PC-DOS commands and utilities
it to let you enjoy the ease of
so much, even a first-time computer
computer use every day of the year.
user won't be embarrassed to put his
or her hands onto the keyboard.
What MENU/POWER!
- Just plug in the MENU/POWER!
disk and it's ready to go. The menus
are automatic, so there's no set up
Does. or installation needed.
It's an ingenious menu-driven How to Get MENU/
utility package that demystifies PC-
DOS, doing all the housekeeping
POWER! Fast.
for you. You don't have to spend another
No more undecipherable day wrestling with PC-DOS.
commands to deal with. MENU/POWER! costs only
No more typing errors with alphabet- 5149. (In Calif. add 61/2% sales tax).
soup file names again. MENU/POWER! COD, VISA and Mastercard orders
numbers all the disk files. All the user has are welcome. Call our toll free num -
to do is pick the file number and PC-DOS ber today. (MENU/POWER! is avail -
is fed the file names. able for all MS-DOS, CP/M-86 and
And no more glitched disks, too. •••• CP/M-based computers) .
••••••
••••• COMPUTING! also offers a
In Plain English!
•• • •••• • more powerful software package
From a screen menu of about 20 commands,
you pick the number to COPY, ERASE, SPACE,
•••••
•••••
of over 55 utilities, called POWER!,
which costs only $169.
TEST, RECOVER, RENAME, RUN, COMPARE, •••• Call Today!
TYPE, SIZE, PROTECT, UNPROTECT, etc. Your
computer feeds the file name automatically. No Toll Free: (800) 428-7825
more typing errors. And you can even run programs Ext.96P
from the numbered menu. In CA: (800) 428-7824 Ext. 96P
MENU/POWER! includes a special program DEALERS AND OEM's:
that lets you lock sensitive files, so that (415) 567-1634 Ext. P
only you can access them.
COMPUTING!
360
MENU/PO
- 'Ii
A BM
BS R·X l O lntertace If You' re Thinking IBM PC ",
Color to Mono 1/ 0 M odule ASH TON ·TAT E
Telephone Receptionis t adap1 995
PS3276/ B1syn Em ula tor
AMDEK Dual 3" Amd 1sk
12 95
d Base II for C P/ M8 6 .. 128 K
d Base II for PC· DOS 128 K
APPLIED SOFTWARE TECHNOLOGY
700 445 -- * • :lllka:la£ ....:!Or C C'C - · ,.. READ THIS!
(2) H1tach1 OS (2 50K) 899 Ve rsa form 390 259
AST M e9a plu s · Card BEST PROGRAMS
P/N MG·06 4. 64 K, Ser, Clk 595 Perso nal Fin ance Prog ram 95 85
P/ N MG·064S P, add'I Ser. Par 695 COMSHARE TARGET
MEMORY
P/ N MG·256, 256K, Ser, C lk 995 Target Plann er Cale Call
P/ NMG·256SP add' I Ser, Par 1095 CONSULTANT SYSTEMS
AST Communica tion s The Rea l Estal e Co nsulta nl 275 225
AST·3780 Bisync/SDLC/ HDLC 9 4 5 DATAMOST
CC·232 Comm. Card 295 Real Est ate lnves tm enl 130 89
AST·3270 SNA Emu l. w/ CC332 895 Wri te· o n IB M 130 89
AST 1/ 0 Plus .. Card DENVER SOFTWARE
P/ N 1/ 0-SP, C lk, (2) Se r, Par 265 Exec uti ve Acc t Sy s (ea sy) 725 555
AT
AST Combo Plu s· Ca rd EAGLE SOFTWARE
P/ N MC 256S PC 256 K, el k, P/ S 995 Mon e y Decisio ns 150 130
AST PC Di s k + +'" Card FINANCIERPerso na \Series 195 179
P/ N M 0 ·06 4 , 64 K. Hos t, Par 655 TaxSe nes 130 1 19
CACTUS TECHNOLOGY HOWARDSOFT
200 B aud D irect M od um 349 Real Estate Ana lyzer 250 189
UNREAL!
COEX INFORMATION UNLIMITED
Extend er Card 40 Easywrit er ti Wo rd Proc 350 255
Prototype Card 69 Easyfi ler Data B ase 400 295
37 Pin " D" Con nec tor 19 Easyspe lle r 88K W ord s 225 160
Sna p- in Card Gu ides (5) 8 Easypla nn e r 250 185
CORONA Hard Disk System INNOVATIVE SOFTWARE
CORVUS Hard Di s k System T.l. M . Ill Data Base 4 95 365
PRICES
DAVONG IN SOFT
SMbH ard D isk 1995 Data Des ig n Data Base 22 5 175
12 M b Hard Disk 2 49 5 ISA Spellg ua rd 29 5 225
MAYNARD D is k Drive Card ISM Mat h Mag ic 90 70
Flo ppy Card w/ Parall el 295 Gra ph Magic 90 70
Flop py Card w/Se rial 325 G raph/ M at h Combo 160 115
ORCHID LEXISOFT Spe llbinde r 4 95 250
Hi·R es Gra ph ics Adap te r 49 5 LIFETREE SOFTWARE
PERSYST Sp ectrum (64 · 256K) Vo lkswrit er 195 165 w/serial
P/ N S P6 4 ·CC P. 64K, S, S, P MICRO INVESTMENT
64 K
P/ N S P64 . 64 K Stoc k C hart II Call parallel
64 K Upg rade Kit (9 chips) 130 MICRO LAB Tax M anag er 2 50 190 clock-
OUADRAM Ouadboard (64 · 256K ) MICROCOM M1c ro te rmin al 100 89
P/ N 0 6 4, 6 4K w/ 4 func t ions 59 5 429 MICROPRO W o rds tar· 495 299
calendar
TANDON TM 100· 1 ( 160 K) 29 5 195 Spe ll star· 250 169 exp. to 256K
TM 100·2 (320K) 39 5 289 M ailme rge.. 250 169
TG PRODUCTS J oyst ic k 65 49 MICROSOFT
Track Ball 65 52 Mult iplan .. M S- DOS 2 75 190
VISTA " Multica rd .. " (exp . 64· 256K) NO. AMERICAN BUS . SYSTEM
P/ N V·0 6 4, 6 4K 395 249 The Answer 250 1 69
256K
P/ N V-0 6 4 PSC 256K w/ PSC 4 95 289
6 4 K Upg ra de Ki t (9 c hips) NORE LL Easy Da ta DBM S 250 165
50 Visu alize 100 73
" MA XICARO .. " 5 76 K 12 9 5 999
" PC MA STE R "' 7 I/O's 669 495 OWL Text Plu s Exec. Info Sys 2 40 215
DISKM ASTER , ha ndl es 5'1•", 8" and PEACHTREE version
Cartrid ge Fl oppies 349 Peac h Pak 4 (G L, AR, AP) 595 390
XE DEX Baby Blue CP/ M 600 PERFECT SOFTWARE
Pe rf ect Writer'" 38 9 239
Pe rfe ct Spelle r'"
Perf ect Filer'"
18 9
28 9
1 20
178
PLUS! .. . with Purchase of either
COEX 80F/T 80cps SELECT Select W P 59 5 337
STAR MICRONICS · NEW !
Ge mini 1O 1OOc p s 499
SORCIM Superc atc •
Superwrit er·
29 5
395
179
260
Memory card above
G emi ni 15 15"
OTC Daisywhl w/ 48K Buf
64 9
1450
SYNERGISTIC Data Repo rt er 2 50 165 SUPERCALC T~ only $99.00 (299.00 value)
VISICORP
EPSON M X80
M X80 F/ T
645
695
Vis ica lc .. 256 K
Vis itrend/V isi p lot'"
2 50
300
175
219
Disk Em ulator only $10.00
M X100 895
FX80 699
Visi dex·
Visi file'"
250
300
189
219 Print Spooler only $10.00
INTEGRAL DATA Vi sisc hedul e .. 3 00 219
M icrop ris m 4 80 799 Vi site rm .. 12 5 85
Prism 80 Co lo r (a ll) 1795 Des kto p Pla n 1 300 235
Prism 132 Co lo r (a ll) 1995 Bus in ess Fo recasting Model 100 79
BROTHER HR· l
Daisywriter
1 195
14 95 IBM PC UTILITIES
ACP PC " FEATURE OF THE MONTH"
IBM PC to EPSON Cable 60 List ACP
OKI DATA Mic ro line 8 2 A 5 99 COMPUTER INNOVATIONS 1. VISTA "maxicard" 576K (exp 64K to 576 K) w ith Dynadisk
M icro line 83A 899 C8 6C Comp ile r 39 5 369
EMERGING TECHNOLOGY CONSUL· Ve rsion A . "'maxicard" wi th 64K and D y n adisk~ $ 3 7g s 2gg
Mic roli ne 8 4 AP 1399
Okida ta 92 699 TANTS , INC . EDI X Ed ito r 195 179 Version B. "' maxica rd" with 576K and Dynadisk'" 12 99
CO PY II Pl us Utility 40 32
"Supercalc" Electro nic Spread Sh eet 299
DATA CAPTURE
Data Captu re PC 120 99 To tal 1598 sggg
AMDEK CORP NAGY SYSTEM $4g5
300 Green 1 2' 199 $155 2 . VISTA " PC maste r" Mult i- function 1/0 (7 Func tions) 699
Co py PC Back up 35
31 0A mbe r 12 " 2 10 175 399 s 2g9
NORE LL Bit Copie r 50
Co lor I C o mposit e 399 339
Co lor II RG B Hi-Res 899 790 NORTON Utilit1es( 14 p rogs.) 80
Co lo r Ill RG B Comm I Call
Color IV RGB An alog 1299 1059 PERSONAUENTERTAINMENT •Inte ra c tive Tra ini n g Disks •
NEC 12"Gree n· NEW
12" RGB (690 x 2 30J
PRINCETON GRAPHICS
RGB IBM Looka like
199
895
155
799
AUTOMATED SIMULATIONS
Temp le o f Apshai
O il Baro ns
BRODERBUN D Apple Pani c
S40 S30
100
30
75
22
•Step by Ste p in E n gl ish•
•Handy Re fe rence Gu ide•
PL AN POW ER·V1s1calc
PLAN POWE R·Supe rcalc
75
75
FLOPPY DISKS
DYSAN 5' , .. SS SD
DYSAN 5•," OS SD
CAVALIER Cham p Black1ack
CONTINENTAL Home acct+
DATAMOST Pig Pen
Space Str ike
40
150
30
30
32
115
22
22
PLA N POWER·Mu lt1p lan
DB POWER· dBase II
POW ER PACK·W ordstar
AT\ POWER-IBM DOS
75
75
75
75
FOR IBM PC
T EAC DSDD (320K) .. .
BAS IC POWE R-IBM MBASIC 75
IBM 511," SS SD INFOCOM
IBM SW' SS DD Zo rk I. II. or Ill 40 TANDON Ttv'r100-2.
VERBATIM 525·0 1 SS Ulysses Golden Fleece 35 SHUGART DSDD (12" high) . . .. 299
VERBATIM 550·0 1 OS G olf Challenge 25 QUME DSDD (12" high) . 299
MAXELL MD 1 SS Dea dlin e 50
MAXELL MD 2 OS FRI ENDL YWARE PC In tro Set con sists o f: (External Case and Power Supply
Flip Box 5' •" (80 disks) D is k 1. PC Intro+ Games.
BULK SPEC I A L SS Also Available)
Disk2. 13 Games, D isk 3.8 Bu si ness
W ith Sleeve and Box Progs. 49
C U RTIS PC Pedesta
Extension Cable
TE RM S: MO Cashier's Check Bank Wir e. Personal
c hecks allow 2 weeks !or processing Includ e Onvers TOLL FREE
800·854·8230
License and cred1I card os Visa. AM EX, CB add 30,,
fNTEL 8087 IC service ch arge Add Jo,, shipping & hand ling or $2.50. 131 OB E. Edinger, Santa Ana CA 92705
RAM EX PANSION
16K Motherboa rd ( 16 IC'SJ
whic hever IS greater Add 1 Q~ for for e ign orders or 1714) 558-8813
US Parcel Post. Inc lude Telephone number. NOC ODs
64K M emory Exp. (9 IC's) Prices subiect to change with ou t noti ce Some items 542 W. Trimble. San Jose, CA 95131 TWX
KRAFT IBM Joystick
IBM Paddles
subJeCt to prior sale W e reserve th e right to subs titut e
manufacturer. Retail prices may vary 1408) 946-7010 910-595-1565
,Spell-It™ is the only spelling checker
to offer more than just ABC's
A. Easy to use.
B. Inexpensive.
C. Or your money back.
lllllllllllllllll
$29.95**introductory price
Compatible with WordStar, EasyWriter, Volkswriter and many other word processors. CP/ M-80 version requires: 56K, 2
drives and 80 x 24 cursor addressable terminal. PC-DOS and MS-DOS versions require: 64K, 2 drives and 80 column display.
*IBM is a trademark o f Inte rnational Business Machines Co rporation Spell It 1s a trademark of Berzurk Systems
Wo rdstar is a trademark of MicroPro Int ernational EasyW ri ter is a trademark of IUS. VolksWriter 1s a :rademark of L1feT ree Software. Inc.
------------------------------------------------------------------------------------
B E R z u R K 1434 Parker Street • Berkeley, California 94702
415-652-4400 ext. 415 (Visa and MC orders only)
s y s T E M s 415-845-9462 Blue BOSS computer (300/ 1200 baud)
D Please send me more information on Spell-It D Chec k for$ _ _ _ _ _ _ enclosed
D Visa D MasterCard
D "My computer's gone BERZURK" T-shirt
only $7 .50 _ s _M _L _)(L Card# - - -- -- - - - - - - - - - -- - -
I
Include $2.50 shipping and handling with each order. CA residents add Addre s s - - - - -- - - - - - - - - - - - - -
tax. Foreign orders (US funds only) add an additional $10.00. City _ _ _ _ _ _ _ _ _ _ _ State _ _ _ Zip _ __
------------------------------------------------------------------------------------
362
How to make
dBase Ir work magic.
It's a snap
with
Autocode-
•Automatic menus & sub enus • Automatic programs in dBASE II code with
• Automatic data entry screens interactive screens
• No prior knowledge of d BASE II required
•Automatic data entry routines
-------.. • CP/M & MS DOS operating systems
•String, numeric, date & r~ UDu@[(Q) [[l ffi Il •Handy pocket size manual
calculated fields For dBASE 11
•Average learning time
•Automatic multiple reports only 4 hours
MANUAL
ONLY $200.
STEMMOS LTD.
666 Howard Street, San Francisco, CA 94105
----------------------------------------------------------------------------------
Just send the following to address above today.
• Your diskette format & hardware • Your name & complete address ~ ~ C red it co rd buyers may substitute
e How many Autocodes you want e A check or money order. ~ ~ their card number and expiration
date for the check. Or coll us toll free
at S200 each* and save the trip to the moil b ox
' Jn CA odd 6% soles lox
ORDER TOLL FREE 800-227-1617 (Ext. 417)
IN CA CALL 800-772-3545 (Ext. 417)
U.S. Address: 666 Howard St., Son Franc isco CA 94105 U. K. Address: 344 Kensington High Street. London W14
Te l: (415) 777-3800 Tel 01 602 6242
Dealer inquiries invited.
dBASE II™ Ashton To te IBM is a registered tradema rk of In ternational Business Machines. Autocode 1"' Stemmos Lid
PC World Directory
Volume 1, Number 4
Also, keyboard enhancement hub. To keep cost down, mail ROMS $129. COMBO CARD
and customization of Word- order only. w/parallel printer asychronous
Star T" and other software. See MEMOREX SSDD S27.00 DSDD SJ7.00
Educational communications (RS232C) &
our article, "WordStar '" MAXELL SSDD Sl'J.00 DSDD S40.00 Seminars clock calendar, price $199.
Made to Order," in issue #2. No EXTRA CHARGE! CA PROTO CARD holds 85 14
Computer Hand Holding T". residents add 6.5% sales tax. PC Training for Business pin chips, ground plane design
1800 Market St. #91, San Please send check or M.O. to: Silicon Valley training and 3.5 X 8" $29.95. Apparat,
Francisco, CA 94102, Ramsys, 225 W. Broadway # consulting firm offers hands- Inc., 4401 S. Tamarac Pkwy.,
4151561-9189 500, Glendale, CA 91204, on work shops for corporate Denver, CO 80237, 3031
2131240-9521 executives. Workshops include 741-1778
WordStar, 1-2-3, dBASE II, Su-
Elephant Memory Systems perCalc, MultiPlan, local area
Quality diskettes are available networks and decision sup-
in all popular 5V4" and 8" port systems. In-house courses
models and custom formats. available. Send for our corpo- Quadboards & Quadram
They're guaranteed to meet or rate training brochure. Per- Products
beat every industry standard sonal Computer Seminars T'4,
Advance Info Systems 256K Quadboard $465
for quality. They come stan- 525 U11iversity Avenue, Palo
A micro is still a computer! delivered!
dard with reinforced hub rings Alto, CA 94301, 4151324-1759
Let me help you save your Coda, Inc. has all QUAD-
and they sell at some of the
time & money. Services of- RAM Products at mail order
lowest prices in the business.
fered include user needs analy- prices. All products carry the
Leading Edge Products, 225
sis , hardware & software QUADRAM warrantees and
Turnpike St., Canton, MA
selection & personalized can be used for any special of-
02021, 8001343-6833,
training. Ask me about dBASE fers from QUADRAM. We
6171828-8150
II spreadsheet programs, net- will meet or beat any adver-
working, telecommunications tised prices. Call or write for a
etc. IBM PC system integra- Hardware complete price list. Coda, lllc.,
tion is my specialty. Advance P.O. Box 1054, Lilburn, GA
lllfo Systems, 2818 Clay St., 30247, 4041925-0640
San Francisco, CA 94115, Diskette Copy Add-On Boards
4151922-6539, 346-0329 Service AST, MAYNARD, QUAD-
PC and Mainframe RAM Boards
Superior Diskette Copying AST ComboPlus (SPC, 64k)
Consulting
Lifetime guaranteed duplicat- $269
• PC system configuration 256K Slotless Memory
ing for most systems and for- AST MegaPlus (SC, 64k) $269
• Mainframe interface Let us install up to 256K
mats using sophisticated 1/0 Plus (SC) $114.
• Audits and Controls RAM on your EXISTING
reliable equipment. Serializa- Extra Parallel or 2nd Serial or
• Networking SYSTEM BOARD using NO
tion, copy protection (encryp- game for Mega Plus $35.
• Applications Development SLOTS. We improve your
tion), and packaging available. MAYNARD Disk Controller
• Support for non op users IBM-PC so it can address the
Double boot for Apple and $155 - with PP add $50, SP
•System evaluation and 64K ram chips. 128K-$192,
TRS. Supplied on OEM Allen- add $70.
selection. 192K-$256, 256K-$320 (ex-
bach diskettes. Rapid delivery QUADRAM Quadboard or
MIS Co11sulta11ts, Inc .• 1065 pandable & warranted). DO-
for 100 to lOOK copies. Allen- Quadboard II $289.
E. Hillsdale Blvd. # 114, Fos- IT-YOURSELF KITS PC-
bach Industries, Inc., 2101 Las Set of nine 64k, 200ns chips
ter City, CA 94404, KNB-$39.95 & PC-
Pa/mas, Ste. A, Carlsbad, CA $55.
4151345-6000 KPC-$59.95 64K-PUR-($5.95
92008, 8001854-1515, VLM Computer Electronics,
6191438-2258 each) 64K RAM chips. Add-
10 Park Place, Morristown, NJ
MEM, 22151 Redwood
•
07960, 2011267-3268
Rd.,Castro Valley, CA 94546,
4151886-5443
Quality Boards at Low Prices
Diskettes ALLENBACH
lftOUStlllt:S•NC RAM CARD 64K Expandable ll!Add-MEM
No-Flop Floppy - 256K w/parity, price $149.
100% certified AND guaran- 64K expansion kit $79.
teed diskettes. Box of 10 soft EPROM PROGRAMMER for
sector, 5Vo1 inch, reinforced most 4K to 64K 24 PIO EP-
PC WORLD 365
PC World Directory
9 Function EASIBOARD '~ NTSC. The price is $2799 or checks. NJ residents add plays 2,000 CRISP characters.
IBM quality plus Easitech Ex- complete with camera cables tax. Shipping extra. VLM [80x25 lines]. RES; 640x400.
cellence exclusively at IBM PC & IBM PC interface. Lang Computer Electronics, 10 Park Input level ANALOG or TTL.
dealers worldwide. Memory Systems, Inc., 1010 O'Brien Pl., Morristown, NJ 07960, No adaptor req. Immediate
(64K-256K), spooler, printer Dr., Menlo Park, CA 94025, 2011267-3268 delivery. Sug. retail: $799.
and modem connections, 4151328-5555 NOW ONLY $599. KS/,
three electronic disks, chrono- Microcode Series 5000 Kawa Systems Int'/., 450 San
graph and more! No need to LANG
SYSTEIVIS. r'-.C
Microcode Series 5000 hard Antonio Rd. #31, Palo Alto,
search for low prices. Our disks are for IBM PC and CA 94306, 4151856-0926
lowest prices are at authorized COMPAQ portable comput-
IBM PC dealers only. $325 to ers. Operating system soft-
$595. Easiboard by Easitech.
Disk Drives ware support includes DOS Peripherals
Easitech Corporation, 4357 1.1, Dos 2.0 and concurrent
Park Dr., Norcross, GA CP/M-86. Self-documenting IBM PC Products to
Versatile Space Saver
30093, 4041923-3186 software provides easy in- Remember
2 TEAC Disk Drives fits in
stallation and file backup util- •Dual 110 PCB, 2 IBM Printer
EASITECH space of 1 standard unit. 40Tr
ity. Price: $2495 for 10MB, port 2 Async RS232 110, clock
CORPORATION DS & 80Tr DS available. DOS
$2995 for 15MB, and $3595 with battery backup $192.40.
1.1 compatible on 80Tr w/
for 30MB. Microcode, 45277 • Multifunction PCB, Mem
JFORMAT program. Capacity
Fremont Blvd. #4, Fremont, expandable 256KB with Parity
to 800KB. Available w/mount-
Computer Graphics ing brackets. Price 40Tr DS
CA 94538, 4151657-4411 check, 1 IBM Printer port, 1
$299 - 80Tr DS $435. Async RS232 port, clock with
Professional Color
Winchester Hard Disk Systems • lllCllmJij ~ battery backup, 64KB at
Workstations $495 . • Others include Mem
w/capacities to 20Mb are
High-resolution color graph- PCB expandable 512KB, Mem
available. Apparat, Inc., 4401
ics systems. Convert the IBM with Async 1/0, Mem with
S. Tamarac Pkwy., Denver,
PC to a professional 640 x
co 80237, 3031741-1778 Monitors parallel 1/0. Computer Pe-
480 16 color workstation.
High-resolution board (640 x ., RGB Monitors & Mods. for
ripherals, Inc., 1117 Venice
Blvd., Los Angeles, CA 90015,
480 x 16 color), complete &'-Apparat,lnc. SONY 2131298-1297, Telex: 194561
graphics software (HALO), RGB conversion kit, SONY LSA
RS 170 monitors, digitizers, 19" & 25" PROFEEL: 16
plotters, application software, Hard Disk III color display, 8' cable, com-
slide cameras, frame grabbers Leading Edge® hard disk III is plete instructions, $99. RGB Plotters
and more. Media Cybernetics, a SY/' Winchester disk sub- interface for 12" SONY
Inc., 36 Columbia Ave., Ta- system. Features a (Z80A) mi- KX1211HG, 16 color display, Sweet-P Personal Plotter
coma Park, MD 20912, croprocessor which provides no mod. req., just plug in, Adds high resolution, hard
3011270-2272 18 high level commands. $139. Modified SONY 19" & copy graphics to the IBM PC.
TRS-80 model Ill & I and 25" PROFEEL, 16 colors, 19" Software & interface hard-
IBM PC compatibility. Pro- $825. 25" $1375, Comp. with ware incl., $795. Swcet-P
Computer Graphics vides power for 2 Winchester 8' cable. 23" CONRAC B&W, Graphics Software enables
Camera disk drives. Full sector buffer recond. $225. Telemax, Inc., users to draw colorful pie
256-512 bytes. Leading Edge Video Marketing Division, charts, bar graphs, line graphs
Videos) ide3 5 Products, 225 Turnpike St., 780 Lorraine Dr. Box 339, and illustrations on paper or
A computer graphics camera Canton, MA 02021, Warrington, PA 18976, transparancies. BPS Business
that records video images onto 8001343-6833, 6171828-8150 2151343-3000 Graphics software is avail. See
35mm color film & is com- display ad this issue. Enter
patible with microcomputers Disk Drives for PC HI RES with 16 Colors for Computer, Inc., 6867 Nancy
& most color graphics termi- Save on Tandon Disk Drives. IBM Ridge Drive, San Diego, CA
nals. Inputs accepted include TMl00-1, SS, 40T: $189 The only HIGH resolution 92121, 6191450-0601
RS-170 RGB, TTLRGB and TMl00-2, DS, 40T: $249 13" RGB color monitor that
TM100-4, DS, 80T: $339 gives TRUE 16 colors. [TRUE
All drives are new. VISA/MC BROWN] for IBM PC and
APPLE II. Great for 80 COL-
UMN and GRAPHICS. Dis-
PC WORLD 367
PC World Directory
~
Carpenter Frwy. # 660, Irv- and support your software for
IBM compatible, both hard- PC in Europe and South
ing, TX 75062, 2141556-2424
ware and software! Software America. Edisoft, 1925 Brick-
included: CP/M-86, MS -DOS, ell Ave. , Miami, FL ,
PERFECT Writer+ Speller- 3051854-5404 or Edisoft, 11
+ Cale+ Filer, Fast Graphs, Bis, R11e Du Colisee, F-75008,
Educational BASICA, and more! STD are 2 Lai CoUDa8 Computer Compaay Paris, France, 3311504-3030,
320KB disk drives, 2 RS-232
Publishers ports, printer port, COLOR
Telex 620000F
111;
Powerful Business Software 7161662-6621 nians add 6% sales tax). Write
Order Entry Invoicing, In-
for free brochure. Inner Loop
ventory Control, Accounts
Receivable, Sales Analysis
Systems Software, P.O. Box 45857,
Dept.], Los Angeles, CA
pkg. on most MD DOS Com-
90045, 2131645-5162
patibles. Includes history & 11 from DATA *EASY r~
forecasting graphics, multi-se- EZ "COMPRESS SH EZ "TF. LEPH ONE Sll
The Apple IBM Connection
lective Mailing List module, EL "St"REENAlll S.H EZ "llT ILITI ES S~I
Catalogs Increase VisiCalc and Word-
call Planning & Commission EZ "MAILLAllEL SH.I EZ "M AILSALES S95
Star power by transferring
Statements. $695 complete. EZ "INV ENTO RY S9.I E/. "IN VOICE Sl~ .1
IBM PC Software files between Apples and IBM
Demo pkg . sample data $50 EZ "TIM ElllLL Sl 95 EZ"PU R< HASE Sl 91 Looking for IBM Person al PCs and between IBMs with
refundable or applicable to- EZ "R ETAIL S141
Computer Software? Write for no ret yping or errors. Easy-to-
ward purchase. Distributed PC World special ... take a IBM PC catalogs, $2 each. use ; transfer any file with a ca-
Computing Systems, Martha 10% discount with this ad. Contains descriptions and key ble o r a modem. Communi-
& Randolph Streets, P. 0. Box Write/call for product details. features of leading word pro- cate using electronic mail
185, Lombard, IL 60148, CA +6.5%. DATA *EASY™ , cessing, spread sheet, data mode. Other Alpha products:
3121495-0121 Data Consulting Group, 877 base management and other Type Faces (for presentations)
Bounty Dr. #EE203, Foster
•
DtsTRIHl n :u important software packages & mailing li sts. $195. Alpha
Ccn11•t Tl:".<; City, CA 94404, 4151571-8100 for the IBM PC. Also software Software Corp., 6 New
s,sn:w. review references. Nothing England Executive Park,
like it. UOI Company, 7716-B Burlington, MA 01803,
Balboa Blvd., Van Nuys, CA 6171229-2924
Critical Path Scheduling 91406, 2131785-5050
PMS-II project management Relay
system. Plan & manage any Custom Business Applications Compare and try RELAY.
complex project - R 8(. D, Business applications special- Communications HELP Key, Hayes support,
mfg, construction. 500-2500 ists providing user friendly saves phone numbers, send
events. Plots critical path, net- custom programming, trou- Remote Access spreadsheets PC to PC, Send/
work, gantt, funding. Many bleshooting, hardware and Have complete use and con- Rec. simultaneously, full-
sorts/reports. Team with software selection advice. Our trol of an unattended IBM PC. screen Editor, Up & Down-
RMS-II for capacity planning extensive experience can help Develop and run programs, load, APL keyboard, 50-9600
and load leveling. Professional you tailor your IBM PC to transfer binary or ASCII files , baud with error checking.
tools to cut cost and time. meet your unique require- etc. Password protection and Don't underestim ate RELAY
AHA, Inc., P.O. Box 2003, ments and integrate it into full simulation of the IBM because of its $89 price.
Santa Cruz, CA 95063, your office, store or shop en- VMPC, 60 E42 St. New York,
408147 5-7247, 4081475-8705 vironment. Bottom Line Soft- NY 10165 (212) 697-4747
ware bzc., 8093 Hyannisport
-:::. : :. =-:P.fn•ul
AHt..,1NC Dr., Cupertino, CA 95014,
4081252-3481
--s ~ -:;: it4••1t•tl•1
PC WORLD 369
PC World Directory
•
You can'r buy a berrer com- $69.95. Prnrlata Inc., 663 Many orher developmenr rools
municarions program! Lyne is South Capitol Blvd., Boise, ID available. Call or wrire for
powerful, easy ro use and easy 83702, 2081342-6878 furrher informarion . RES
ro insrall. Transfers ANY files Consultants, 2635 Ferry
uuo
berween PCs or PC and CP/M o ur2 PRODATA INC. Landing, Sugar/and, TX
sysrems. TERMINAL mode
Mulristat o•• 77478, 7131980-4395
Mulrivariare darabase/sraris-
for connecring ro darabases.
rics/reporr package. Up ro 64
REMOTE mode ro run your The BASIC Development
variables, 10,000 dara poinrs
compurer remorely. Free bro-
each, limired by disk size. Uses System Documentation
chure. $155. International An inregrared ser of sofrware
ASCII dara files. Calculared
Software Alliance, 1835 rools rhar will grearly increase User-Orien red Do cu menrat ion
columns, mulrilinear regres-
Mission Ridge Rd., Santa the efficiency and producriviry User guides and tutorials cre-
sion, plors or prinrer. Manual
Barbara, CA 93103, of programmers using BASIC. ated for micro sofrware pack-
and disketre $290. Requires
8051966-3077 Single Srep Trace, cross-refer- ages by a professional writer.
128K, 80 column display,
prinrer. Davel/ Custom Soft- ence, dynamic dump of all User-oriented documents writ-
ware, P.O. Box 4162, Cleve- program variables, renumber ten to sell your sofrwan-, en-
land, TN 37311 6151336-3055 wirh program line relocarion, sure irs effecrive use, and
program compression and ex- reduce cosrly customer sup-
pansion. $79. SofTool Sys- port. IBM PC user guides a
Compilers Development tems, 8972 E. Hampden Ave., specialty. Services also pro-
# 179, Denver, CO 80231, vided for document design,
C CompilerDebugger Screen Map Generarion 3031793-0145 editing, and packaging. James
Designed around rhe c-sys- Module E. Richardson, 442 Mariposa
rems oprimized C Compiler, Allows on line consrrucrion of Ave., Sierra Madre, CA 91024.
rhe c--window r .. package pro- screen layours. Generared in 2131355-5445
vides source sraremenr execu- machine level code. Map
rion and breakpoinrs; variable saved as disk file. Accessed by -
display and alrerarion is ac- 2 lines of supplied code. Func- Merafile DOS Database
complished using C expression rion keys used ro draw, airer The METAFILE Sofrware Sys-
synrax. A musr for all C pro- inrensiry, and reserve inpur rem creares a developmenr and EZ,.DATABASE ' ~
grammers. 128K, rwo floppy fields. Line del/inserr sup- operarional environmenr rhar DATA •EASY brings you the
drives required. C Complier includes inregrared faciliries easy way to enter, edit and dis-
$195, c-window $195. c-sys- for high level programming, play data. Reports and labels
tems, P.O. Box 3253, Fuller- word processing, dara base are just as fast. You fill in the
ton, CA 92634, 7141637-5362 blanks on instruction screens
c-ayatema
370 Volume I, Number 4
and EZ,.DATABASE does the PC Tutor CSR Trainer "and" "or" and "xor" con1-
rest. Normally $245, pay just PC TUTOR allows the first 3000 Authoring System. Com- binations. $450. Chen Infor-
$195 with this ad. Write/call time IBM PC user to easily plete CAI development tool, mation Systems, Inc .. 1499
for information on this and learn computer concepts, PC- men!J·driven, compatible Bays/Jore Hwy. # 205, Bur-
other DATA.EASY items. CA DOS and the care and use of large-scale IBM IIS systems. lingame, CA 94010,
add 6.5%. DATA* EASY'". the computer. PC TUTOR is Provides rapid, low-cost, qual- 4151692-4358
Data Consulting Gro"P· 877 simple. Just insert the plain ity courseware development,
Bounty Dr. #££203, Foster language diskettes into the minimal author training. 3 au- r:· CHEN
City, CA 94404, 4151571-8100 Personal Computer and learn thoring levels provide user- - - .,
I
PC WORLD 371
PC World Directory
Tax Relief
Want to do tax returns (Yours
Space Miner
Take an incredible mining
General P-Plot
Complete graphics for IBM
or others') with ease, speed & voyage at new levels of anima- 5 Exceptional IBM PC DOS PASCAL & FORTRAN
accuracy? Want a tax-plan- tion excellence and arcade ex- Packages featuring over 30 easy to use
ning aid? Then get TAX RE- citement! Maneuver ships to FAMILY TREE, $65, pro- graphics, memory, 1/0, screen
LIEF. Easy data entry, very grab ore with controllable duces multigeneration ped- utilities. Beats IBM Basic 2.0
fast editing. Prints signature- robot arm. Blast aliens with igree charts and family group graphics. Great for science,
ready returns. Great for tax twin missile launchers. Top 10 sheets. F.A.S.B. 13 LEASE engineering, business graphics
planning. Different modules- players; stop action; 3 play CLASSIFICATION, $75. PER- and sound/animation for
basic to professional (all levels; J.S. Bach; More! Req: SONAL FINANCIAL MAN- video games. Introductory of-
schedules, many forms ) 64K, colorcard, PC-DOS, ldd. AGEMENT, $55. SORT/ fer $39.95( + 6.5% tax CA
$39.95 -$129.95. Micro keybrd. control. $29.95. Reso- MERGE, $45. INDEX, $35. buyers only) for diskette and
Vision, 135 Herzel Blvd., Lin- lution Software, 8 Edgewood Requires DOS and DISK manual. Manual only at $12.
denhurst, NY 11757, Blvd., Providence, RI, 02905, BASIC, PC Matrix Printer, Checks or money
5161226-7130 4011461-2417 two diskette drives, 80 col- order.
Livermore Associates, Box
Resolution umn monitor. VISA or MC ac-
2435, Livermore, CA 94550,
cepted. Personal Software
Games Company, P.O. Box 776, Salt 4151449-5438
Lake City, UT 84110,
Cashman HALO-The Complete Graph-
8011277-3174
An arcade-style game featur- Chomp Arcade Game ics Tool
ing fast action and sound ef- Chomp has superb animation, HALO, OEMs choice for
fects. The object is to make
your fortune by manuevering
sound, speed playability and
excitement. Maneuver the
Graphics graphics applications un.der
MS DOS. HALO, the ad hoc
thru a maze of business deals Chomp in a maze to score MS DOS standard. Versions
PC Draw
while staying ahead of cut- points, catch monsters or col- for BASIC/PASCAL/"C''/
Transform your PC into a fast,
throat competition. Available: lect bonus prizes. Four differ- MACRO Assembler & FOR-
flexible drawing tool. Elimi-
monochrome or color graph- ent mazes. Runs on all TRAN. Complete tool box of
nate costly and time consum-
ics interface or joystick inter- displays. 64K. Money back optimized subroutines for
ing flow chart (or any other
face. Price $39.95. Requires guarantee. Free catalog. Bank every graphics application.
business document) prepara-
64K, 1 dd. Gross National cards and phone orders are Custom installations & con-
tion and revision while gain-
Products, Inc., 174 Central St., welcome. Ensign Software, figurations avail. All major
ing unlimited flexibility to
North Reading, MA 01864, 7337 Northview, Boise, ID graphics boards supported.
create, maintain and print
6171664-3815 83704, 2081378-8086 Media Cybernetics, Inc., 36
drawings. Comes with 2 sym-
bol menus plus the ability to Columbia Ave., Tacoma Park ,
,. /~ MD 20912, 3011270-2272
create your own. List price:
L~~-~ Educational Games
$250. Micrografx, 8526 Vista
New VideoGraph Plus
View Dr., Dallas, TX 75243,
2141343-4338 A totally machine-language
Air Traffic Controller SpelBound graphic prints utility. The
Air Traffic Controller is a real Sure to hold your child spell Alt-PrtSc Prtsc key triggers automatic
time, action filled, strategy bound! Teaches current spell- Language-independent graph- printing of four-color shaded
game for the PC. You are com- ing/vocabulary homework ics screen print program for graphics or monochrome
missioned for the safe & expe- with 13 fascinating games like IBM or EPSON MX-80 characters set. Create variable
client travel of aircraft within hangman, word search, printers with GRAFTRAX sizes as well as rotated and in-
your sector. Aircraft are crossword puzzle. Parent edits option. Prints contents of verted images. Also prints pie-
scheduled for arrivals/depar- data sets, codes available graphics screen by pressing tures from disk files or your
tures at airports within your games. Manual and 3 disks Alt-PrtSc sequence. No modi- own programs. Windmill Soft-
sector, other may pass $79. Requires 2 dd, 80-col. fications to programs neces- ware, Inc., 2209 Leominster
through. Top 10 scores/dif fi- display, printer optional. sary. Normal PrtSc operation Dr., Burlington, Ontario,
culty factor. Req. 64K, l dd. Davel/ Custom Software, P.O. not affected. $24.95. The Sec- Canada L7P 3\V8,
S29.95 Sparry Research, 16 Box 4162, Cleveland, TN ond Source, foe., P.O. Box 4161336-3353
Parltlane Ave., Milford, MA 37311, 6151336-3055 23567, Washington D.C.
01757 20024, 7031522-8833
~~~~·r.l~1!I
PC WORLD 373
PC World Directory
ment Tools. See display ,1d this comm,111d or call from BA~IC. Wall Street Window ' Utilities
issue . RTCS!Re,11-Time Com- plus many other features. Historical stock price~ trom
puter Science Corp., P.O. Box Compare before you buy any the Dow Jones service. Diskette Catalog
W00 -886, Camarillo, CA other. Write or call for more •Retrieve historical quotes DC keeps track of ,111 your
93010. 80514R2-0333 info. S75. Opt-Tech Data Pro- • Automatic portfolio update files on all your disks. Func-
D iii r C REAL· TIME COMPUTER
cessing, J>.O. Box 2167, Hum- • Chart Hi-Lo-close, volume tions include add, alphabetize,
n ~ ~ =- SCIENCE CORPORATION ble. TX 77347, 713 1454-7428 • Chart Moving averages delete, list, and search. Entries
• Chart Relative strength are handled by DC, not your
• Chart to Epson printer typing. Written in machine
• Chart comparison of stocks
Personal • Chart on volume
lang. for speed, DC can hold
3000 files (w/ 96K). For PC
• Spreadsheet compatible Dos (all) 1 drive, 80 col. dis-
Per Fin Package SJ95, Demo $49. R play, 64 K. $20 plus SI for
Simplify your money manage- Stock Market & D Software Associates, Box MCNISA. Creatir 1e Programs
ment. Provides 40 user-de- 2727, Reston, VA, 22090, Unlimited, l 6533-37t/J Ar 1e-
fined categories, checkbook, Stock Portfolio Reporter 7031620-2509 n11e NF, Seattle, WA, 98155,
budgets and reports. H,rndles Provides up to the minute in-
2061367-7949
checks, cash and credit trans- formation on key parts of in-
actions. Only S65. NUTRI- vestor's stock account. Market
TION/EXERCISE PROGRAM
COMING SOO~. (Custom
price updates by DOW Systems
JONES; easy link to Hayes
software and consulting ser- Smartmodem. Sort by PIE, Multiple Users Under PC-
vices. Available for small and gain/loss, yield or any item in DOS
large systems.)Digital En- SPR's 8 useful reports. MultiLink turns PC-DOS into
gineering Group, /11c., I 1999 Friendly menu displays & fun key
an efficient multi-user multi-
Katy frwy. # 150, lfouston. manual. Requires 128K, 2dd. Program the function keys to
tasking operating system. Ad-
TX 77079. 7131531-6100 Demo disk avail. S 179. VISA / suit your own needs. Funkcy
ditional users are supported
~tC welcome. Micro lm 1est- makes using word processing,
by attaching inexpensi\'e CRT
ment Systems, Inc., l'.0. Box spreadsheet and other applica-
terminals or modems to serial
Real Estate 8599, Atlanta, Georgia ports on the PC, and can run
tions programs easier and
30306, 4041892-3194 normal applications designed
faster. Uses arc limited only or
DSS Real Estate Analyzer the imagination. See display
MICRO for PC-DOS. Includes host
Designed for real estate pro- INVESTMENT ad. Bottrbaki Inc., 431 Mai11
BVBTEIVIB, INC. communications software for
fessionals involved in analyz- St., Boise, ID 83702 ,
public dial-in. Software Unk,
ing sales or purchases of 2081342-5849
111c., 6700 23-B Roswell Rd .•
properties, syndications, or Atlanta, GA 30328,
complex limited partnerships. Market Trend Analyzer Alta Link
4041255-1254
Provides operating statements, Graph, tabulate, do moving Alta Link-intelligent commu-
cash flow & tax analysis, IRR, averages and other computa- nications package allows IBM
tions using major market, PC to communicate with other
partnership investor analysis,
loan and depreciation sched- technical (J exch.), psycholog-
Tools PCs and mainframes across
ules. Decision Support Sys- ical and fundamental indica- asynchronous telecommunica-
Disassembly Cross-Reference
tems, 3234 Prospect Street, tors. Package $JOO with J tions lines. ~1enu control
The ultimate research tool for
N .W. \Y/as/Ji11gtcm, DC 20007, months data. Demo/manuals using function keys. User con-
the assembly language pro-
2021.142-8172 available separately with trol over-baud rate, line con-
grammer. Captures output
credit. Historical and update trol, communications port. JO
DSS Decision Support Systems from the PC-DOS DEBUG
data available. 128K, I or 2 user function keys. ~1any
utility~ prints a disassembly
drives, mono/color. Personal other functions. $97. VISA /
listing marking each refer-
Equity Comp11ti11g, Inc., /'.( ). MC:. Alta Systems. Inc.. J>.< >.
enced address, then a sorted
Box 2105, Dept PC\t~ Oce,111, Box 9802 #181, Austin, TX
Sort NJ 07712, R00/431-60R2, NYS
cross-reference of all hex-
adecimal byte and word val-
7R766, 5121836-7351
9141331-6663
ues. $49. Soffool Systnns, PrcttyPrintcr for BASIC
Opt-Tech•Sort/ Merge
•••••
8972 E. Htlmpden Ai•c. #
Extremely fast Sort/ ~terge Are your BASIC programs
179, D<·m•er, CO 80231, over JOO lines long? Then you
program for the IB~1-PC. Can
303.1793-0145 need the PrettyPrinter for
o.;ort or mcrgl' multiple tiles
containing fixed or variable BASIC. It print s BASIC : pro-
length records. Run as a DOS grams so you can read ,rnd un-
PC WORLD 375
Just ounced
The Wide World of PC Products
P \X!QRLD 377
Just Announced
must th en remo ve the full fl o ppy disk and issuing a single co mm and fo r ut ilit ies have been added: LABEL,
and repl ace it with ano th er so th ~1t bac kup, erase, o r list. The user ca n BLOAD, and SSA R . LABEL allows
the rest o f th e fil e can be copied. Files sort fil es by name, typ e, o r size. List users to add , cha nge, and remove vol -
that have bee n backed up to fl oppy p ri ce : $100. Durant Softw are, 253 2 ume ID la bels. BLOA D converts pro-
disks ca n also b e restored to the hard Durant Ave., # 250, Berk eley, CA g ram s to th e BAS IC BLOAD format.
di sk. List pri ce : $3 5. D2 Enterp rises, 94704, 4 15/540-0 91 2. SSA R (speci al sea rch a nd repair) is a
P.O. Box 87 1, Shalimar, FL 32579, new fil e recovery p rog ram that has
904/651-3 108. bee n added to th e three preexisting
Peeks 'n Pokes fil e recover y routines. List price: $80;
A p ackage o f prog rams and fun cti o ns to owners o f previous versions $20.
D2FORM for BASIC a nd Pasca l prog ramm ers The No rton Utili ties, 2210 Wilshire
A utilit y th at all ows the user to de- th at requires 4 8K, o ne di sk dri ve, Blvd. , Sant a Morn ca, CA 90403,
sign form s o n screen. T he prog ram and an 80-column mo ni to r. As- 213 /399-394 8.
requires 64K and one dis k dri ve . Th e se mbl er subroutines th at perfo rm th e
length and mapped locati o n o f each sa me fun cti o ns as the BASI C com-
field o n scree n is stored autom ati call y mand s PEEK, PO KE, IN P, a nd O UT
in a fil e, and the file can be recall ed are in cluded for th e Pasca l prog ram-
Applications Software
without using data statement s. The mer. With Peeks 'n Pokes the use r
coordin ates and size of each field a re ca n access system co nfig urati o n, un-
Finance
provided on the p rinted copy of th e p rotec t interpreti ve BASIC prog rams, Option Cale ,
form. List price: $45 . D2 Enterpri ses, and read and change the key boa rd A fin a ncial fo recast ing tool that cal-
P.O. Box 871, Shalimar, FL 32579, statu s. The prog ram fea tures tech- c ul ates th e va lue, exp irat ion date, and
9041651-3108. niqu es th at all ow the use r to pass hedge rati o o f pm and call options. It
data fro m o ne prog ram to ano ther requires 64 K, o ne d isk drive, and a
using sa fe locati o ns in RAM and per- color/g raphics adapter. The Black
SimpliFile fo rm DOS/BIOS fun cti o ns including and Scho les mo del is used to deter-
A prog ram t hat organizes fil e menu s print sc ree n , boot system, get/change mine the call value, and th e arbitrage
a nd simplifies fi le selecti o n. Require- default drive, change video mo de, meth o d is used to eva lu ate the put
ment s for th e p rogra m a re 3 2K and and read/write the scree n. The use r value. The scree n is d ivided into in-
o ne di sk drive. Simplifile di splays a can change printe rs, mo nitors, and put and ca lcul ated results. "What if"
cha rt that lists fil es, o ne to a line, by communi cati o ns adapters with o ut al - ca lcul ati o ns are possible. One-page
name, size, and date of last cha nge, tering ha rdwa re. List price : $30 (plus ha rd copy repo r ts arc produced with
and by the use r's desc ript ion. The $2.5 0 for shipping) . Data Base Dec i- the PrtS c key. OptionCalc has a rela-
user may scroll forw a rd and back- sions, 14 Bo nni e Ln. , Atl ant a, G A tively free st yle of in p ut. Dates can be
ward if th e fil e list ex tends beyond a 3032 8, 404/25 6-3860 . ente red in a number of ways. \X!ords
single sc ree n. th at a ren' t mi sspelled too poorly can
Simplified command s can be ex- be interpreted by th e program. List
ec uted by po inting th e curso r a rrow Norton Utilities 2.00 price: $65 . Savant Software, P.O.
to th e des ired fil e and th en pressing a A new versio n of a se t o f utilit y pro- Box 42 888 , H o uston, TX 77042,
single cha racter for eac h o f the fo l- g rams that supplement and match the 800/23 1-9900, 713 /556-8363.
lowing o perati o ns: backup , co py, new features o f DOS 2.00. A system
erase, rena me, li st , and vi ew th e fi le is required with 64K and o ne di sk
contents in tex t or hexadecim al. A drive. The utilities have been up -
Accounting
numb er of fil es can be exec m ed at g raded to w o rk with the new di sk EZ Entry
o nce by markin g them with an M fo rmats and direc tori es o f DO S 2.00. An o rder entr y and invoicing pro-
H ard-di sk versio ns o f the key utiliti es g ram desig ned fo r small-business and
have bee n added to suppo rt IBM's p ersonal use. It req u ires 64K and
new IO-megabyte hard di sk. Three two di sk drives . The user can main-
tain a fi le o f 200 product codes and
PC \X'ORLD 379
Just Announced
Me1110Pla11 automatica ll y saves docu- of spreadsheet data th at a llows the rout ines demonst rate how to incor-
ments during power outages with use r to visually o bserve and compare porate the shapes into a program.
backup files. List price: $195. C hang va lues and trend s. The subroutines include animation,
Labs, 5300 Stevens C reek Blvd. GRAPHDI F reads and displays accessi ng a string binary array, and
#200, San Jose, CA 95129, spreadsheet data in scaled, three-di- separating characters out of the bi-
408/246-8020, Telex: 33443 l. mensio nal line graphs. G RAPHDI F nary a rray. List price: $85. Savant
gives the user th e option of hi gh- or Software, P.O. Box 4288 8, Houston,
low- resolution plotting. The user ca n TX 77042, 800/231-9900, 713/
Graphics either select automatic sizing o r deter- 556-8363 .
MicroCAD min e the column size, the row size,
A three-dim ensional g raphi cs model- and th e scale for the height of the
ing system th at a llows th e user to plot vertical values. The g raph may be re-
Games
up to 4000 points. It requires 64K drawn on a different sca le. Suspended
and two disk drives. With Micro- SCATRDIF constru cts a scatter An adventure game that challenges
CAD, the user can desig n ob jects by diagram of a two-column sp rea d- players to save as many people as
movi ng the cu rso r on the screen. T he shee t with tw o valu es in each row. It possible by repairing a damaged
objects can be rotated, appe nded, performs linea r reg ression ca lcula- planet. The game requires 48K and
moved, viewed in perspective, and tio ns, plots x and y intercepts, draws o ne disk drive. The players remain in
edited. The use 'nay also display the appropriate reg ressio n line ove r- a state of suspension while they di-
sp readsh eet data from MicroCAD's la id o n the points, and calc ulates the rect the acti o ns of six robots, their
electronic spreadsheet or VisiCalc correlatio n coeffi cient of the two va l- o nl y sou rce of communication with
files as high-resolution graphs. Points ues. The correlation coeffi cient al- the outside environment. Players use
and lines a re entered directly on th e lows the user to determine whether a 600-wo rd vocabul a ry to communi-
scree n. Images are edited either by the values in th e fir st column have a cate in complete sentences with the
chang ing x,y,z coordinates o r by direct relati on to th e va lu es in the ga me's program. Suspended has ad-
cha ngi ng bea rings and line length s. second. vanced levels of pla y. List price:
C ircles and oth er geometr ic shapes DIFmaster also includes the $49.95. lnfocom, Inc., 55 \X'heeler
ca n be drawn, and o bjects can be Graphics Drawing System, a set of St., Cambridge, MA 02138,
stored and recalled. Tex t can be mechanized routines that allow the 617/492-103 1.
mixed with images on screen , allow- user to create diagrams, charts, and
ing the user to label objects. List graphs. All the charts, graphs, and
price: $500. Computer Aided De- diagrams produced with DIFmaster Tachyon
sign, 764 24th Ave., San Francisco, can be saved to disk or printed o ut. A fast-moving, arcade-style video
CA 94121, 415/3 87-0263. List price: $79.95. Starside Engineer- game with colo r graphics, multiple
ing, P.O. Box 18306, Rochester, NY screens, and sou nd effects. It requires
14618, 716/461-1027. 64 K, o ne double-sid ed disk drive,
DIFmaster and a color/g raphics adapter. Players
An integ rated se ri es of utility pro- travel through the galaxy aboard The
grams designed for gra phic display of Graphics Utility Aue11ger, a sta r cru iser equipped with
sp readshee t data sto red in DIF fil es. A graphics package th at ca n be used scanners, energy shields, lasers, and
The prog rams require 64K, one disk as a stand-alone graphics generator computer-:driven torpedoes. The ob-
drive, and a color/graphics adapter. or to create character sets and shap es ject is to destroy the attacking enemy
Though a color/graphics monitor is for a BASIC program. It requires before The Aue11ger runs out of en-
required, the user has the option of 64K, one disk drive, and a color/ ergy. The cruiser can restore its re-
switching to a mo nochrome monitor. graphics adapter. C haracter se ts may sources at refueling stations. List
CHARTDIF displays spreadsheet be designed with different sizes and price: $39.95. Mirror Images Soft-
data in bar chart form. PLOTDIF fonts. Shape size may vary, with th e ware, Inc., 1223 People's Ave., Troy,
provides a three-dimensional display maximum size 39 by 39 pixels. NY 12180, 518/274-2335.
Shapes may be combined and saved
as one large picture. Three sub -
IDS
PRISM 80 .. 3.4K & 200 Sprint ..... .. $1 ,036
Spyder Inc . sheet feed , color & graphi cs ... $1,429
PRISM 132 .. 3.4K & 200 Sprint .... .. .... $1, 195
A fost-acrion, arcade-st yle video Inc . sh eet feed , color & graphi cs .... $1 ,591
g~rn1 e with co lo r graphics and coord i- MICROPR ISM 480 . . ...................... .. $569
1wtcd sound effects. The ga me re- STAR MICR ONIC S
quires 64K, one disk drive , and a GEMINl-1 0 .. 100 C PS, 2 .3K BUFFER ... $329
color/graphics adapter. Pbye rs defend GEMINl-1 5 ..... ..... ... $519
PC \X10 RI. D 38 1
Products
Reader Reader
Service Service
No. No.
235 MicroXpress,
Computers 164 Santa Clara Systems, Inc., 129
33 Columbia Data Products, Inc., 56-57 188 Tallgrass Technologies Corporation , 87
34 COMPAQ Computer Corporation, 2 190 Tecmar Inc., 136-1 37
212 Eagle Computer, 20
79 International Business Machines
Monitors
Corporation, 6-7
248 Scequa Computer Corporation, 72 204 Amdek Corporation, 18
149 Quadram Corporation, 99
Address _ __ _ _ _ _ __ __ __ _ _ _ __ __ __ _ _ _ _ _ _ __ _
Just follow these
City/Sr;Hc/Z ip ______ _______ __ _ ______________
simple instructions:
/. q> , o Jt' llc"t'ck J to 1m,urr Jcl11crv.)
I OI 1112 1(1 1 ! (H Ill \ ! ll1> I ll - ! (IS I ii'! !I P ill 112 11 ; 1 14 I i i lit' II - IJ S !! '! 1211 12 1 122 121 12 4 12\
One card per person, 12h 127 1 2~ 12 '-I J.lil t >I 112 J l\ J l -l J )) i lh Jl- J \'\ I \'! I.J i 14 1 1 4~ i.J l 144 l ·li l ·lh 1-l l.J'i 1-l'i J<;11
please.
• Circle the
number(s) on the card
corresponding to the 14
manufacturer.
Jil l 102 Jiil Jli.J 11 1\ Jl 1h ! ti- i ll~ IPY 11 11 111 1 12 1 1 ; 1 14 I I i I l h 1 1- 1 11' 119 120 12 1 122 1.2 1 124 12 \
121> 12 - 12K J2Y J 10 J 11 1l 2 I n Iq ll i I lh J l - I IS I \'I 1411 1·1 1 14 2 14 1 144 I.J i I-lb 14 - 1-l~ 1-l '! J51J
The address on the atcached card 15 1 11\2 J i\ Ji4 J " Ji b Ji- J i\ J '4 l hll 11' 1 ln 2 !h l l n-l i h\ l hh lh - lh ~ l h Y 1-11 1-1 1-2 1- 1 1-.i 1-;
is for product information only.
1-h 1-- 1- x 1- ,, ! Sil !hi Jh2 l~ l IS .J IS ) }Sh i s- J S~ 18Y }Y () ! 'ii }'12 , ,,, l '!-1 ! Yi !Yh JY- IYS JYY 200
Send editorial comments or
inquiries to: PC World,
555 De Haro St., San Francisco, 22 1> n- 2 2 K 22Y 2 HI 2.1 1 212 2 ll 2 l .J 2l i 2lh 2 l '! 2 -1 11 24 I
CA 94107.
NO POSTAGE
NECESSARY
IF i\1Ail.ED
IN THE
UNITED STATES
'I''
~
----------------------------------------------------------------1
NO POSTAGE
NECESSARY
IF 1'.1All.ED
INTHE
UNITED STATES
PCW~RLD
P.O. Box 13897
Philadelphia, PA 19101
RTAforPC
The Ariel RTA is a real tim e 1 /3 octave spectrum
analyzer for the IB~l Personal Computer. Assembly
Reader language routines create an instantaneous display of
the frequency spectrum of any audio signal. Also , the
Service
analyzer can digitize the signal and store it in the PC's
No. m emo ry for analysis or playback. Call or write for full
specifications and applications.
Systems Software • 31 two pole filters on ISO centers.
Operating Systems • Pink noise sou rce under software contro l.
• Averaging, weighting and peak hold functions.
62 Digital Research, 22 • Y,. db resolution from 20 Hz. to 20 KH z.
231 ivlark \X'illiams Company, 297 • 8 bit real tim e a nal og input/output sys t em.
• Price: $649.95 shippin g included.
240 Network Co nsul ti ng Inc., 103
150 Quantum Software Systems, 304 APPLICATIONS
163 RTCS Corporation , 16
• Aid in room eq ualization in conjunc tion with a
graphic equalize r.
• Reco rd acoustic response of any enc lo sure for
Utilities analysis or co mparison.
210 Computing! 360 • Digital storage of raw audio signal for analysis,
playback or permanent disk storage.
71 Fox & Geller, 89
• Speech research, analysis, synthesis, therapy or
74 Funk Software, 171 recognition.
217 Ginaco, 385
238 M LI M icrosystcms, 302 . 600 West 116th Street
12 7
244
157
Norton Utilities, The, 197
Phase r Systems, Inc., 134
Rebtional Solutions, Inc., 344
1\riel - New York City, N.Y.
10027
(212) 662-7324
249 Software Technology for Computers, 215
255 Stemrno's Ltd ., 363
197 \X'arsoft Products, Inc. , 302
PC \VORLD 383
Products
Reader Reader
Service Service
No. No.
Mailing Lists
General
38 Computer Age of San Francisco,
Accessories
Co1111nunications 206 Applied Dynamics, 172
207 BASF Systems Corporation, 65
14 2 Persoft In c., 196 63 Dysan Corporati on, 113
166 Saturn Consulting Group, In c., 303 10 I MC/N, In c., 241
99 Microcomputer Business Industries
Corporation, I 86
186 Systems Nfanagemenr Associates, 3 13
265 \X!illiams & Foltz, 23
6
The, 3 17
0 N1PUSH ACK, 355 New Inmac Catalog
43
58
60
Computer-Lin e, 352-353, 323
Diam ond Software Suppl y Co., 3 I 8
Digital Dim ensions, 38 I
jam-packed ,
2 14 800Sofrware, 326
Frederick E. Deeg & Asso 1ates 180
with computer/
224
8-
Inm ac, 385
International Disk, 340
wpsuppbes.
108 Micro Flas h, 18 1
11 0
23 7
112
242
Micro House, 306-307
IvtI CROMAIL, 327
M icro Marr, 324-325
P Link orp. , 341
Programming Inrernntional, 320-32 1
Yo - -~ =-~---
Accurotelycolled "the bible of the industry: 1rs
t:f--
e! -
looded with greot products ond ideos for your night emergency shipments ovoiloble.
Ir Software B:-inc, 305, 308 personol computer, minicomputer orword-
processing system. You'll enJOY-
• 45-day trial. Full refund 1f not completely
sotisfled.
1s- Systems IV Limited, 334 • One-stop shopping. Over 2,000 products • Guaranteed quality. All products f1eld-
to choose from. tested lo highest slondords.
263 \Xla rehouse Software, 132 • Easy ordering. Moil, phone, or TWX • lower shipping costs. 7 fully stocked
Verbol PO.'s welcome. distri bution centers serving the U.S.
199 Your Bl!Sincs oftw:-ire, 344
,--------------
I
Send today for your free 100-page lnmac catalog. Or phone (408) 727-1970.
PHONE
I
I
COMPANY
I ADDRESS I
I CITY STATE ZIP I
P \\/Q RLD 385
Advertisers
Reader Reader
Service Service
No. No.
I Add-MEM, 303 63 Dysan Corporation , 113
2 Advanced Computer Products, 361 212 Eagle Computer, 20
2 15 Aeronca, Inc., 256 213 Easitech Corp., 258-259
5 Alamo Electronic Components, Inc. , 299 214 800 Software, 326
6 Alpha Software Corp., 1 66 Electronics Specialists, Inc., 303
204 Amdek Corporation , 18 29 EMCE, 100-101
7 American Training International, 14 69 Financier, Inc., 38
Anderson-Bell, 86 71 Fox & Geller, Inc., 89
10 Apparat, Inc., 64 Frederick E. Deeg & Assoc., 180
205 Applied Co mp uter Products Inc., 319 74 Funk Software, 171
206 Applied Dynami cs, 172 216 Genie Computer Corp., 260
19 Appli ed So ft wa re Technology (Astec), 229 21 7 Ginaco, 385
L3 Ariel, 383 21 8 G.M.S. Systems, Inc., 143
14 Arlington Soft ware Systems, 261 Great Plains Software, 135
17 Aspen So ft ware Co mpany, 142 Guidance Software, 27
18 AST Research Inc., 34-37, 231 220 Hayden Book Company, Inc., 277
Bard Soft wa re Publishers & Distributers, 221 Hayes Microcomputer Products, Inc., 10, 1 I
The, 3-17 77 Hercules Computer Technology, 88
20 7 BASF Systems Co rp o ration, 65 22 2 Howard W. Sams & Co., Inc., 280, 3 16
21 Berzurk Systems, 362 223 IDEAssociates, 286
24 Biz Co mp, 120- 12 1 80 Indigo Data Systems, 201
Bruce & James Prog ram Publishers, 228 Information Unlimited Software, 232-233
Inc., 162-163 82 InfoWorld, 147
27 BPS, 24 224 Inmac, 385
Cdex, 244 225 Innovative Software, J 46
209 Ce ntec Corporatio n, 91 226 Integrated Equity Planning, 197
33 Columbia Data Products, Inc., 56-57 84 lntek Manufacturing Company, 189
34 COMPAQ Compmer Co rporation, 2 79 International Business Machines
35 Comprehensive Software Support, 39 Corporation, 6-7
36 COMPUSHACK, 355 85 International Disk, 340
37 Computech Group Incorporated, 164 88 Kennen Publishing, 288
38 Computer Age of San Francisco, 383 229 Keytronic, Inc., 255
41 Computer Faire, 104, 173 89 Laboratory Microsystems, Inc., 347
43 Computer-Line, 352-353, 323 91 Leading Edge Products, Inc., IFC
2 10 Computing! 360 92 Lifeboat Associates, 200
47 Conographic Corporation, 148-149 93 Lifetree Software, Inc., 133
48 Corona Data Systems, 28-29 230 Logitech, 348
4 9 Co rvus Systems, 71 96 Lotus Development Corporation, 3
55 Datamac Computer Systems Inc., 210-211 97 Mannesrnann Tally, 182
2 11 Datamension Corporation, 346 23 1 Mark \X'illiams Company, 297
54 Data Translations, Inc., 345 98 Maynard Electronics, 278-279
57 Diablo, 116-11 7 100 MBP Software Systems Technology Inc., 30 I
58 Diamond Software Supply, 318 101 MC/N, Inc., 241
60 Digital Dimensions, 381
6 1 Digital Marketing (Milestone), 26
62 Digital Res earch, 22
25 I Do uthett Enterprises, 33
P \X' ORLD 38 7
Getting 1·2·3,. to do
graphics on an
IBM.Monochrome
takes alot ...
Graphics Card, you can run chrome card giving you text our set of assembly lan-
l-2-3's graphics on the compatibility or two pages guage graphics subroutines.
monochrome display. (Of of graphics, each with a (Graph Xis available now
course, l-2-3's spr eadsheet resolution of 720h x 348v. for only $50 and includes a
and information manage- You 'll get the monochrome's graphics screen dump. )
ment functions work too.) high quality character set, The Hercules Graphics
But naturally the Her- software compatibility with Card. Only $499. A small
cules Graphics Card does a programs like VisiCalc ,~' price to pay for graphics on
lot more than just make a WordStar ~ and dBase II ,"" the monochrome display.
great program like 1-2-3 a nd a printer interface for Call or write for the name
better. It gives you high any parallel port printer. of the dealer nearest you.
Graphics softwa re requmn g the IBM scientific characters. Call or write for Development. IBM 1s a registered trade-
Color Graph ics Adapter is not compatible more information. mark of IB M. VisiCalc is a registered
with the Hercules Gra phics Card. Her- trademark of VisiCorp. WordStar is a
cules compatible softw a re from other Hercu les Graphics Card and Graph X are registered trademark of MicroPro. dBase
vendors includes programs for business trademarks of Hercules Computer Tuch· II is a trademark of Ashton-Tate.
graphics, CAD, and word processing with nology 1-2-3 is a trademark of Lotus
FileMaster™ For the Family
2.0 and the IDM PC.
descriptions
- 32 files STOCK PO RTFOLIO
- 36 fields Major Features:
- 65 characters/alpha or - Enter Security Purchases/Sales
16 characters/numeric - Valu e Portfo lio
* Sort and/or Select records on any - List Portfolio
- List Portfol io Transaction s
field/fields
* Select records with comprehensive
- Create Year-E nd Tax Inform ati on
This user friendly program allows you to keep mul tiple port-
selection criteri a folios for you and your family Use the power of the compu ter
* Print columnar reports to track yo ur investments. All reports ca n be displayed on the
* Print mailing labels screen and/or printed on your prin te r $39.95
* Subtotal and Total report colum ns GALAXY TREK Start somewhere in the Galaxy on your
* Print reports on screen or printer to ur of duty as Commander of the Starsh ip Columb ia . Your
* Interchange DIF (VISICALC ") files
miss ion is to seek an d destroy the fleet of Megaton wa rships
before th ey conquer th e United Federation of Planets . An
exciting game, featur in g sounds and col or (if yo u have a col or
FileMaster can be used for a wide range of monitor. but not necessar y for the game ). Phaser Control ,
Photon Torpedo Contro l, and the Colum bia 's own computer
applications. Ease of use features include
are some of th e many devices at you r control. 96K . $29.95
uncrowded screens and single character com-
mands . FileMaster's simplicity and function ICAR US PROBE Yo ur mission , shoul d you decide to
provide performance and productivity. ta ke it, is as follow s: Fly and land the Daedalus Space Probe to
the inner-most ch amber of the Panamon Complex on the
planet Arm itron . Thi s wi ll take you through many twisting
All you need to Master information tunnels which you must navig ate in orde r to succee d. Failure
means instant death. You r fuel supply is limited as you thru st
on your IBM PC. through the mountain ous terrain headed fo r the landing pads.
An exciting game util izi ng the monochrome display. $34.95
Mini mum Sys tem - 96K . 80 Col umn CRT. 1 Di skett e Drive (2 preferred)
All use 1 disk and 40 or 80 character display. 64K except whe re noted .
Only $125.00
Trademark of Da ta Base Dec1s1ons
PRODUCTS
PIANTRONICSW
Frederick Electronics
7630 Hayward Road, P.O. Box 502 Frederick, MD 21701
I
.i"|r1aa¢rs
rE<.= graphics to your IBM Monochrome
- Q
I65. ER” . - it
I
i-.
Display, or ‘lo high-resolution colors
'r
to your color monltorl
I--___.
—-i_I_\_1.
‘|_iii1
—.I
iii
——
if“
W Pl
I
II i
-I-1"
_|I-
flu,-
3--"
1 _.
'=.~'--- I»
7* /
I'-I rfiu-_ t" I I """"" no
-I_-I
'1
H '5 .
I Q‘ ‘
I__ iii?-
"'"‘m+ f -r
i in.‘ r H
__ @-
2 I
H If
*
-‘.."I0 -
/-'
Irri.'II"'_ I ;.'
n| #-
hath
‘II.
1-I
'r"" s* .-=*‘- “'-'i'42y&"<<4___' \ A‘
'fi'I-—
I- % fi""'"1
Ir.-
I
ls
_ i|_i_|. -i
1’