Skip to main content

Full text of "PC Mag"

See other formats


I 

F 
[ 



he Independent Guide 
Personal Compute 



The Man Behind The Machine? 

' 'Not-SO-Easy Writer' ' a user's Report 
Product reports: TecMates, Mathemagic, Visi-1040, 



The Freedom Network, and more . . . 




ipM's New Personal Computer: 

y Taking The Measure 

r ..-1 .... ^ / i r . I 1 I. . 



rial 



Presenting the IBMof 
Ba-sonal Oxnputers. 



IBM is proud to announce a product ^oa may have a 
personal interest in. It's a tool that could soon be on your 
desk, in your home or in your child's schoolroom. It can 
make a surprising difference in the way you work, learn 
or otherwise approach the complexities (and some of the 
simple pleasures) of living. 

It's the computer we're making for you. 

In the past 30 years, the computer has become 
faster, smaller, less complicated and less expensive. And 
IBM has contributed heavily to that evolution. 

Today, we've applied what we know to a new 
product we believe in: the IBM Personal Computer. 



IBM PERSONAL COMPUTER SPECIFICATIONS 
*advan(:i:d e i ati ri:s ior personal compi ters 

User Memory Display Screen 

16K 256K b\ies* Hish resolution 

Permanent Memory (720h x 350v)* 
(ROM)40Kb>ies* 80 characters x 25 lines 

Upper and Urnvr case 



Microprocessor 

High speed, 8088* 
Auxiliary Memory 

2 optional inicrnal 
diskette drivts, 
5V4". 160K bytes 
per diskette 
Keyboard 
83 keys. 6 ft. cord 
attaches to 
s>'steni unit* 
10 funciion keys* 
10-ke\' numeric pad 
Tactile fetxiback 



Gteen phosphor 

scavn* 
Diagnostics 
Rjftvr-on self testing* 
Parity checking 
Languages 
BA.SIC, Pascil 
Printer 
Bidirectional* 
80 characters/seaind 
12 character styles, up to 

132 characiers/line* 
9x9 charaaer matrix* 



Color/Grapiilcs 

Text modi' 
16 a)lors* 
2% characters and 

s\Tnbols in ROM* 
Graphics mode: 
4-color a-solution: 

320h X 200v* 
Black & while resolution: 

640h X 200v* 
Simultaneous graphics & 

text capability 
Conuntmications 
R.S-232-C interlace 
Asynchn )noas (start/stop ) 

pR)ttXX)l 

Up to 9600 bits 
per second 



It's a computer that has reached a truly personal 
scale in size and in price: starting at less than $l,600^for 
a system that, with the addition of one simple device, 
hooks up to your home TV and uses your audio cassette 
recorder. 

For flexibility, performance and ease of use, no other 
personal computer offers as many advanced features to 
please novice and expert alike (see the box). 

Features like high resolution color graphics. Ten, 
user-defined function keys. The kind of expandability 
that lets you add a printer for word processing, or user 
memory up to 256KB. Or BASIC and Pascal languages 
that let you write your own programs. And a growing list 
of superior programs like VisiCalc,^*' selected by IBM to 
match the quality and thoughtfulness of the system's 
total design. 

This new system will be sold through channels 
which meet our professional criteria: the nationwide 
chain of 150 ComputerLand® stores, and Sears Business 
Systems Centers. Of course, our own IBM Product 
Centers will sell and service the system. And the IBM 
Data Processing Division will serve those customers 
who want to purchase in quantity. 

Exfjerience the IBM Personal Computer. "Vbu'll be 
surprised how quickly you feel comfortable with it. And 
impressed with what it can do for you. ==^= =» 




The IBM Personal Computer and me. 

4 




For the IBM Personal ( .>inpu(c r dealer nearest you. call (8(K)) 447-^700 In Illinois, (800) 322-4400 



tThis price applin to IBM Product Centrrs. 
Prices may vwy ai other siom. 
VifiCalc IS a iraJemark of Prreonal Software. \nc 

Ci'i 




When IBM' built their newest toolbox, 
the/ came to Microsoft for tools. 



Leadership. When the world's leading computer 
manufacturer decided to enter the microcomputer 
world, they came to the leaders in microcomputer 
software: Microsoft. In fact today, Microsoft has 
provided more software tools for the IBM Personal 
Computer than any other software manufacturer 
Start with MS-DOS?' When IBM chose the primary 
operating system for the IBM Personal Computer, 
they chose MS-DOS. They call it PC-DOS. It's a power- 
ful, yet easy to use and understand operating 
system. And all software currently available for the 
IBM Personal Computer runs under PC-DOS. It's 
IBM's principal DOS for the Personal Computer 
Next, languages. Microsoft 16-bit Cassette BASIC 
is standard with the IBM Personal Computer But 
Microsoft also provided 16-bit Disk BASIC, Advanced 
BASIC, Pascal. FORTRAN, and utility software for 
the Personal Computer For fun, we added the 
Microsoft™ Adventure game. For self-improvement 
. . .Typing Tutor. 



Why Microsoft? Microsoft virtually invented micro- 
computer software when we put BASIC on the first 
personal computer Since then, we've developed a full 
range of languages, utilities and operating systems. 
Software that has become a standard for the 8-bit 
world. Software that is becoming the standard 
for the 16-bit world. That's why the world's leader in 
computer hardware came to Microsoft, the world's 
leader in microcomputer software. 

IBM IS a registered trademark of International Business Machines. Corp. 
MS-DOS and Microsofi are trademarks of Microsoft. Inc. 



Microsoft. Inc 
10700 Norttiup Way • Bellevue. WA 98004 



~T — TTTTrrrr^ — ; Un^ \., iWSti ■ \m »>h — 





AS AN AUTHOR 
THIS MIGHT BE YOUR 
MOST IMPORIANT UNE. 

If you've tried to market your own program, 
■ you've probably run into a virtual brick wall of 
problems. Problems that require time, energy, funds, 
personnel and expertise to solve. 

Lifeboat Associates invites you to bring your 
problems to us. That way you can do what you do 
best: create quality software. And we can do what we 
do best: sell it. 

As an international publisher of quality 
computer software with a strong relationship among 
business, professional, programming and personal 
computer users, as well as micro- and minicomputer 
OEM's, Lifeboat Associates has sold and fully 
supported more software programs by more authors 
for more machines to more users in more countries 
than anyone else. 

And we do a lot more than sell. Lifeboat 
also provides: 

• Full after sales support • A multitude of media 
formats • OEM sales • Extensive promotional cam- 
paigns through Lifeboat's Software Desk Reference^**, 
specially designed OEM private label catalogs, foreign 
catalogs, brochures, flyers and direct mail • Adver- 
tising • Advertising preparation • Marketing services 
throughout a wide network of affiliates, dealers and dis- 
tributors • Translation facilities into foreign languages 

• Seminars • Typesetting services • And lots more 

So if you've expended your time and genius in 
writing a great program, bring it to Lifeboat. We'll 
expend our time and genius in publishing it. 

Write for a copy of the Lifeboat Author Guide. 



lifebecrt Associates 

World's foremost software source 
1651 Third Avenue, New York, New York 10028 



Copyrighi (^1961. by Liteboal Associates Software Desk Reference ts a trademark of U'eboat Associates 




Keep up with 

the latest COBOL products 
for business appUcations 

..with the Micro Focus Newsletter 



Now, the Miao Focus Newsletter 
t^nables you to keep up to date with 
the latest COBOL products and 
applications. It's the kind of information you 
can't afford to b>e without - so ask us to mail 
you, starting with the current issue covering 
topics such as: 

Mainframe COBOL capability. . . 

...on the next generation of miaocomputers. 
Thats the promise of Level II COBOL" 
Currently being sold to major computer 
manufacturers, Level II COBOL implements 
seven COBOL modules to the highest level of 
the ANSI '74 specification . . . 

Multi-user environments . . . 

. . . such as bank-switched MP/M are now 
catered for by FILESHARE Based on the 
IBM 8100 specification, FILESHARE provides 
total security for CIS COBOL" programs 
updating shared files . . . 

UNIX- systems... 

... can now run CIS COBOL and Miao Focus' 
source code generator, FORMS-2 " UNIX and 
CIS COBOL are natural partners for rapid 
application development . . . 



HI MICRO FOCUS 



Micro Focus Inc. 1601 Civic Center Drive, 

Santa Clara, Ca 95050. USA. 

Phone: (408) 496 0176. Telex: 278704 MFCIS UR 

Micro Focus Ltd. 58 Acacia Road, London 
NW8 6AG. England. Phone: (01) 722 8843. 
Telex: 28536 MICROFC 

CIS COBOL, FORMS-2. FILESHARE and Level II COBOL are 
trademarks of Micro Focus. UNIX is a registered trademark of 
Bell Laboratories Apple II is a registered trademark of 
Apple Computer. MP/M is a trademark of Digital Researcfi 



Apple II as COBOL... 

. . . provides one of the lowest- cost COBOL 
systems ever. Apple dealers are stocking it 
now, following world-wide distribution by 
Apple . . . 

COBOL applications . . . 

... are now available for a host of industries, 
and one transport industry user tells how he 
used CIS COBOL to achieve 'radical improve- 
ments in efficiency'. . . 

Writing effective packages . . . 

... on miaocomputers presents new oppor- 
tunities and challenges. A question and 
answer section shows the CIS COBOL 
solutions to problems that could be bugging 
you . . . 

In Japan... 

... CIS COBOL is now distributed by the 
leading supplier of miaocomputer software, 
and has been bought by six computer 
manufacturers . . . 

To receive our newsletter - mail this coupon 
(or your business card, marking it Newsletter 
Offer) direct to us: 



^Please mail me 
the Micro Focus Newsletter 

Name 

Title 

Company 



Address , 



Copy I '1 tUL-i kil 



A comper 



of facts, news, opinions, rum«»»k, — sossip, inside 



inteMrsence, speculation and forecasts about IBM Personal Computers. 



'A Very Different IBM" 



An executive of an independent 
software company that is develop- 
ing application programs for IBM 
Personal Computers recently 
shared with K some experi- 
ences of IBM's willingness to work 
with non-IBM program marketers. 
Though the comments seemed fa- 
vorable, the speaker shall, at 
his/her own request, remain 
nameless. 

"It's a very different IB.M," said 
the software developer. " They at 
least listen when vou call on the 



phone." 

"We went down to see them, 
and they told us, We don't want 
to develop software for this ma- 
chine ourselves.' They were very 
open and helpful about giving us 
the technical information we 
needed. The feeling was so radi- 
cally different — it's like stepping 
out into a warm breeze." 

"They really want to coop- 
erate. .After years of hassling — 
fighting the Not-lnvented-Here 
attitude — we're the gods. " 



"BiUion DoUar Baby" 



The above figure suggests Fu- 
ture Computing, Inc.'s assessment 
of the IBM Personal Computer's 
economic impact. IBM's Billion 
Dollar Baby is also the title of a 
155-page report by Drs. Portia 
Isaacson and Egil Juliussen, of the 
Richardson, Texas, consulting 
firm. Actually, the title is conser- 
vative compared to the figures in- 
side. Among the forecasts the re- 
port offers those who pony up the 
$450 asking price: 
• Based on product demand esti- 
mated by surveying key computer 
stores, the retail value of IB.M's PC 



Lookalikes From Home & Abroad 



Perhaps expecting that IB.M 
won't satisfy the demand of all 
who want to buy — or sell — IBM 
Personal Computers, at least three 
companies are said to be preparing 
"lookalikes." One, rep<irtedly 
coming from Lee Data, a I .S. com- 
pany, is purported to be compati- 
ble with all PC standards, from the 
disk drives on up. 

Then there have been murmurs 
in the trade press of a PC- 
c(mipatible personal computer to 
be made by Italy's Olivetti — a 
company, incidentally, whose 



typewriters are sold through some 
major retail chains. But the Adan- 
tic isn't the only ocean that may 
have PC lookalikes crossing it. 

Rumor has a PC lookalike well 
along in the works at a Japanese 
manufacturer. This machine, nat- 
urally, wouldn't have IBM's name 
and reputation to help sell it. But. 
us a countervailing point, what if 
the maker could argue that it was a 
company IBM itself trusted enough 
to use as a provider for parts of the 
PC? 




hardware sales will grow from 
S3W) million in 1982 to $2,3 bil- 
lion in 1986. 

• Retail value of IBM software 
sales will grow from S85 million in 
1982 to S'OO million in 1986. 

• .Meanwhile, over the same peri- 
od, PC-related .sales of hardware 
from other companies will grow 
from $65 million to $685 millicm, 
and related sales of software from 
other parties will rise from $15 j 
million to S.^95 million. ' 

The total for all the above cate- 
gories will exceed $4 billion by 
1986, Future Computing says. 




IBM Employees Snapping Up PCs. 



From the subscription orders 
pouring into PC in IB.M envelopes, 
and from the news PC keeps bear- 
ing about sizeable IB.M-employee 
Personal Computer Clubs, it's 
clear that interest in the PC from 
within the IB.M family is substan- 
tial. But just how substantial? 

In the December issue of Think. 
an IB.M company magazine, the 
number of employee PC orders is 



ARCNET 

Connection Coming? 

Word has reached PC of a plug- 
in module under development that 
will allow connection of IBM Per- 
sonal Computers to the ARCNET 
local area communications net- 
work manufactured by Datapoint 
Corp. ARCNET is the local network 
scheme adopted by Tandy Corp. 
for connecting their TRS-80 Model 
II computers together and hcMiking 
them up to other devices such as 
high-capacity mass storage. It also 
allows the Radio Shack computers 
to work together with larger com- 
puters made by Datapoint. If an 
ARCNET module for PCs is intro- 
duced, it could provide a connec- 
tion allowing IBM PCs and TR.S-80 
.Model lis to be mixed together in 
an integrated system. 



put at 10.000. A phone call in Oc- 
tober from a PC informant claimed 
30.000 IBM employees had placed 
orders for PC systems. At the COM- 
DEX trade show , a number men- 
tioned by more than one visitor to 
the PC exhibit booth was 40.000 
employee orders. And just before 
press time, a note hand-scraw led 
on notebook paper by an anony- 
mous, self-described IB.M employ- 
ee arrived in our mail. It claimed 
more than 60,000 IBMers had put 
in orders for PCs in the first month 
of the company's employee offer. 

Whatever the number, two pos- 
sible reasons suggest themselves: 
some employees may hope to capi- 
talize on an anticipated .scarcity 
and IBM's said-to-be-generous 
employee deal (according to one 
report: half price, with 2 years to 
pay through payroll deduction) by 
reselling for a profit. Others more 
likely are eager to use their PCs to 
begin writing programs for sub- 
mission to IB.M's software market- 
ing operati(m. (That, by the way, 
is the only channel which 
employees will be permitted to use 
for selling their PC creations, ac- 
cording to another source. ) 

Our loose-leaf correspondent 
said employee deliveries were go- 
ing to start last December and be 
completed by September of '82. 



PC Clubs Forming Fast 



At least four groups have 
already been organized for people 
who have an interest in IBM Per- 
sonal Computers. The groups' 
scope ranges from local to regional 
to national. 

Two of the clubs have been 
formed by employees at IBM facili- 
ties, one in San Jose, California 
and the other in Austin, Texas. 
The first regional group to come to 
PC's attention is based in the 
Philadelphia area. And the nation- 
al group, which has taken the 
name "Autumn Revolution '81, " 
is headquartered in Tulsa. 

Many other groups may already 
have formed, and many more are 
likely to appear in the future, and 
PC would like to hear about them. 
(Drop information to "Clubs," 
PC, 1239 21st Avenue, San Fran- 
cisco, California 94122.) Ad- 
dresses for those we know of so far 
are: 

Pbiladelpbia Area IBM PC Iser 
Group 

do Craig Uthe 
4101 Spruce Street 
Philadelphia, PA 19104 

The IBM Club 
do David Andrews 
310 Honey Tree Lane 
Austin, Texas 78746 

/BM PC Users Group 
do Lee Wersel 
7255 Orchard Drive 
Gilroy, California 95020 



Autumn Revolution 
'81 

Autumn Revolution '81, an in- 
dependent users group for the IBM 
Personal Computer, has opened its 
national headquarters in Tulsa, 
Oklahoma. 

According to organizer Dan 
Perry, the group already has 
several thousand members across 
the nation. Autumn Revolution 
'81 is "dedicated to its members 
and to the development and appli- 
cation of the capabilities" of the 
IBM Personal Computer. 

Membership is S30 for one year 
and 155 for two. The announced 
benefits include a subscription to 
the club's monthly newsletter, ac- 
cess to an IBM PC software library, 
access to a technical library, user 
training and use of a "technical 
hotline" — a toll-free number 
members can call and, for a fee of 
$1 per minute (S5 minimum), re- 
ceive user information from a 
qualified technical person. 

Autumn Revolution '81 makes 
it very clear in its literature that its 
intentions are highly ethical. The 
group does not 'condone soft- 
ware piracy and other practices in- 
tended to undermine or circum- 
vent the honesty and creativity of 
the persons engaged in the per- 
sonal computer marketplace. " 
Autumn Ret'olution '81 
P.O. Box 55329 
Tulsa, Oklahoma 74155 



Numberless PCs?? 

Some initial press reports about 
"The IBM Personal Computer" 
made quite a thing of its being 
"the first IBM product without a 
model number." 

T'ain't so! The nice, silvery 
nameplate on the PC's front iden- 
tifies it by name only. But on the 
back of the System Unit, near the 
power outlet, a matching silvery 
square discreetly announces the 
product as the Model 5150. (The 
number also appears on the speci- 
fication plate.) 

Thus, the PC can be interpreted 
as an outgrowth, at least in IBM's 




eyes, of IBM's earlier models 5100 
and 5110. Oh well... it's been 
known to happen before — dumb, 
stolid parents having a bright, per- 
sonable kid. (And the kid not 
wanting to talk much about his 
parents. ) 



Bar Code Decoded 

Been wondering about the bar- 
code label on the back of IBM Per- 
sonal Computers — the one that 
looks something like those on cans 
of peas? No, you won't see PCs for 
sale in the supermarket (Yet!) The 
bars are used in the factory for 
production control. Each PC has a 
unique label, and each work sta- 
tion in the IBM plant has a label 
reader. Every time a PC is moved 
to a new stage in assembly, the 
readers are used to report the 
move to a big computer keeping 
track of the production process. 
From this information, a complete 
who-what-when production his- 
tory is developed for each unit. If 
problems crop up, IBM hopes this 
system will help cure them fast. 



Program Generator Does Graphics, Music 




"Program generators" — 
programs that help users write 
other programs — have recently 
appeared on the microcomputer 
scene, with varying levels of 
sophistication and power. (One 
heavily advertised version is called 
TIk Last One.) In general, these 
are only capable of creating pro- 
grams that do traditional number- 
crunching and file handling. But 
Advanced Operating Systems, an 
Indiana company, has announced 
the imminent debut of a product in 
this vein for the IBM Personal 
Computer — with a special twist. 
The company's program generator 
will have fiill access to the 
graphics and music features of the 
PC. Release of the program could 
come early in 1982. 




PC Production Guess 

As you can teU, the topic of the 
IBM Personal Computer is one 
with great potential to set tongues 
wagging. The owner of one such 
tongue phoned the PC offices to 
give an unverified report about the 
number of 8088 processor chips 
IBM had ordered from Intel (the 
chip's manufacturer). The caller 
asserted IBM had committed for a 
minimum of 150,000 chips in 
1982, with options to take the or- 
der as high as 225,000. Our caller 
also commented that, to his 
knowledge, the Personal Compu- 
ter is the only IBM product using 
that particular chip, and that we 
could draw our own conclusions 
from there. 



PCommuniques Pays. 

Are you in possession of infor- 
mation you think should appear in 
PCommuniques? PC pays $50 for 
each contribution published in this 
section. Submissions must be signed, 
but anonymity will be preserved 
upon request. All submissions 
become the property of PC and are 
subject to editing. For payment, 
you must include an address and 
phone number Write to " PCom- 
muniques," 1239 21st Avinue. 
San Frandsco. California ')H22 





Jason McDonald 
has a competitive edge on the market, 
right in his own home. 



You can have all the financial Information 
you could only get from your broker, right 
on your home TV screen. How? With a 
low cost terminal or microcomputer and 
CompuServe s financial services. 
We have a data base that is now serving 
thousands of customers throughout the 
United States with the very latest informa- 
tion on stocks, commodities, bonds and 
most of the name business and financial 
publication sources required to keep 
abreast of today's competitive markets. 
Just look at the financial information that's 
available through the CompuServe 
Information Service network. At home. 
On your TV screen. 

MicroQuote: current and historical 
data on more than 40.000 ^ stocks, 
bonds and options. Includes vol- 
umes, dividends, earnings per share, 
ratings and shares outstanding. 
The information is updated daily. 

Commodity News Service: 

pricing, news and commentary on 
energy, metals, financial instruments 
and agricultural commodities. Also 
weather, agricultural and economic 
news. 



Standard & Poor's General 
Information File: selected items 
of information from S&P's NYSE, 
ASE, and OTC Stock Reports on 
over 3.000 corporations. 

Financial pages of major 
regional newspapers: electronic 
editions of major daily newspapers 
including The Washington Post. The 
New York Times. The San Francisco 
Chronicle, plus the AP financial wire. 

Raylux Financial Advisory 
Service: business outlook, financial 
commentary, stock market outlook, 
securities glossary and industrial 
outlook model. 

Value Line Data Base II: 

CompuServe provides access to 
fundamental financial information on 
more than 1 .700 public companies. 

Fintol: personal financial programs. 

How much does it cost? 

The basic charge is S5.00 an hour from 6 
PM to 5 AM local time weekdays, and all 
day weekends — billed in minutes to your 



charge card. tVlicroQuote. Standard & 
Poor's and Value Line are extra cost 
options. You can access the CompuServe 
Information Service with a local phone 
hook-up from more than 260 U.S. cities. 
For hardware you need a terminal or 
personal computer and a modem. 

There's more. 

Along with the financial services, you get 
all the rest of the CompuServe Informa- 
tion Services: AP news and sports wires, 
electronic editions of major daily news- 
papers, games, electronic encyclopedia, 
government publication data, travel 
information, valuable consumer and 
home-related information, entertainment 
features, electronic mail, nationwide 
bulletin board, newsletters from com- 
puter manufacturers— and more! 

When your broker's not available, we 
are. CompuServe s Information Service 
can give you a competitive edge. Get 
a demonstration of the CompuServe 
Information Service at a Radio Shack" 
Computer Center or many Radio Shack' 
Outlets. Or for more information 
write "Financial Information " at the 
address below. 



Radio Shack is a trademark 
Of Tandy Corporation 



CompuServe 



information Service Division 
5000 Arlington Centre Blvd. 
Colunnbus. Ohio 43220 
(614) 457-8600 



Charter iMm.im 




42 16 26 

IN THIS ISSUE 

U social K«p»rt 

Taking The Measure (Part 1) 

IBM's new Personal Computer: beginning a thorough evaluation from the user's point of view .... 42 

First ImprcMiont 43 

Beanstalk Basic PC BASIC-powerful and complex 44 

Graphic Power a Languase within a language. 46 

OpenSysteai IBM comes to the plug ln world of personal computers. 47 

Operational Choice An overview of three operating systems byHalGlatzer 50 

The Man Behind The Machine? by David Bunnell 16 

Software guru Bill Gates may have provided IBM much more than a new BASIC language and Disk 
Ofserating System. You be the judge. 

C— iMwicatioM 

Saperliteracy a writer s search for the electronic graii. by Clifford Barney 26 

The Freedom Network New aid for - electronic mail." 30 

rc Playpen 

Oameware coming, bnt. . . Game program publishers reveal plans, by Carl Warren 32 

Ua»t H«pert 

"Not-So-EasyWriter" by Andrew Flueselman 35 

A candid evaluation and useful tips from an early buyer of IBM's chosen word processing program. 

Cominf Attractions how pc wiii be evaluating produas, and what's in the pipeline, by Larry Press 40 



Publislwr a Iditer-ln-Chicf: DAVID BUNNELL Editor: JIM EDLIN Dcslan Director: JAMES McCAFFRV PC-Lab Director: 
DR. LARRY PRESS CenmHiiicatioRS Editor: CLIFFORD BARNEY Associate Editors: HAL GLATZER, JEREMY JOAN HEWES, 
CARL WARREN Prosraaimins Editor: KARL KOESSEL Contribvtina Editors: EDDIE CURRIE, DR. REBECCA THOAAAS, 
JEAN VATES Copy Editors: SUZANNE CLUPPER, MICHAEL CORRIGAN, BlUANNA SIVANOV Art Staff: LAUREL PHILLIPS, 
MICK WIGGINS, MICHAEL ZIPKIN StaM iliHttraters: LINDA HARRISON, DON NACE, LINDA NACE Staff Pbotosrapiwr: 
JACQUELINE POITIER ■ Director of Marketins « Sales: CHERYL WOODARD 



Cevcr Pbete ky Jay Carlioa 



8 



Ci 



Volume 1, Number 1 





54 



64 



72 



lif— ti 

COMPEX: The Year 1 PC a report on the bissest-ever microcomputer trade show, and the PC's impact there. 

PC Preview: T«cMat«S a smorsasbord of PC add-ons 

PC Preview: Math«masic Turn your computer into a calculator. 



.54 
57 
58 



PrwfiU 



PC For A Publithor by Jeremy Joan Hewes 

How Andrew Flueselman of The Headlands Press is putting his new PC to work. 

l«»h iHCfpt 



.64 



DONT! (Or How To Care For Voar CompHlar) by Rodnay Zaks 

Chapter 3, Floppy Disks: A short course on taking care of your PC's crucial storage medium. 



.72 



Memory MaximiMr a full memory complement on one plug-in card . 
Viti-1040 Tax planning models for spreadsheet programs 



82 
.84 



KmbmI 



How To 



Legal considerations when you buy a computer. by K. Stewart Evans Jr. 



The Afl€ of Altair Rediscovering the roots of personal computing. by David Bunnell and Eddie Currie 



86 

.88 



■ C1m» 



■ D«MrtMcMt 



David Bunnell 

Flying Upside Down 10 

Zero Bate Thinkins / Jim Idlin 

Confessions Of A Convert . . 12 

Jean Yates A Rebecca Thomas 

What do you do with all those computers 62 



PCommuniques 

Letters To PC 

PC Directories 

Book Reviews Wordstar Made Easy, by Walter Ettlin . 

New On The Market 

Index To Advertisers 

Wish List 



. 5 
.14 
.80 
.91 
.93 
.95 
.96 



K: The iKdcpcRdcat Qaidc To IIM Personal CeaiiMitcrt 
Prcaiicrc Ium— VoInhm 1, Naiiib«r 1 — FcbrHarr-Marcb 19Sfl 

(ISSN applied for.) Published bimonthly by Software Communications Inc. 

Miterial aad lasiMu OMc«: Ifllf titt A««mm, Saa Fraacisc*, Califoraia f 41tt 

CoaipaScrvc 70370,53t 



41S/753-S088 



tabKripMoati Within USA-six issues for SIS Elsewhere-s« issues fa S54, air delivery (please remit US funds) 

PC IS an independent journal, not affiliated in any way witti International Business Macfimes Corporation IBM ts a resistered trademark of International Business Machines Corp 

Entire contents Copyright 1982, Software Communications Inc All rights reserved, reproduction m whole or in part without written permission is prohibited Tt^ following are tracJeniaflcs of 

Software Communicalions Inc.: PC, The Independent Guide To IBM Personal Computers. PC lab. Kommumques, PC Playpen, Projea PC, Wish List. Zero Base Thinkins. 

Printed in U S A. Ci 



David Bunnell 



FLYING UPSIDE DOWN 

Conceived shortly after ibm announced its personal com- 

puter on August 14, \9S\,PC: The Independent Guide to IBM I^rsonal Com- 
puters was realized in its present form by the vision and determination of 
those who have contibuted to it. 



WE LAUNCHED OUR PROJECT OCTOBER 1, 
1981, and six weeks later exhibited our 
Preview Issue at the Comdex Computer 
Show in Las Vegas — alleged to be tjie big- 
gest computer industry show ever. Our PC 
booth was mobbed for the entire four days 
of the event. There was a great deal of in- 
terest in the IBM Personal Computer sitting 
on our counter (running the BASIC demo 
programs), the opportunity to enter our 
subscription giveaway, and the magazine 
itself. 

We left Comdex in high spirits, and got 
back to home-base San Francisco just 
before Thanksgiving. We immediately 
launched the parallel processes of selling 
advertising, setting up dealers and putting 
together the actual editorial content. 

Along the way we established a produc- 
tion flow, contracted with the best printer 
we could find, made plans for fulfillment, 
set-up a subscription sweepstakes, gar- 
nered in the best writers in the business, 
and proceeded with all of the many other 
tasks of magazine publishing. 

There are good magazines and there are 
bad magazines as well as successful and 
unsuccessful ones. We strongly sense that 
the users of the IBM Personal Computer 
will demand quahty end-user publications 
filled with useful, well-written infor- 
mation. It is our destiny to be the first such 
publication and our intention to always be 
the best. 

We unabashedly aspire to that elite set 
of sensationally successful maga- 
zines— ifo///M^ Stone, Playboy, and BYTE 
are recent examples — that seem to 
magically combine concept and timing in a 
brew which results in a dizzy success cycle 
that no business plan could ever account 
for. 

When you get into the business of pure 
dynamic change, as we feel we have been 
in at PC, you open up full-throttle and 
operate largely on instinct. As Tracy Kid- 
der put it in Soul of a Mew Machine, you 
"fly upside down." 



So, we come to you flying upside down. 



Fortunately for /'C and our readers, the 
PC crew is mostly combat vets. 

Still, it's the things you don't anticipate 
which cause the most aggravation. Ironi- 
cally, in the end they are often the source 
of our most humorous memories. The 
whole day before the Comdex show in Las 
Vegas provided the PC crew with several 
such examples. 

The plan that day was that our Market- 
ing Director Cheryl Woodard and myself 
would leave San Francisco on a morning 
flight. Upon arriving at Las Vegas we 
would pick up the rented station wagon, 
drive to the two hotels we were booked 
into, check in luggage for ourselves and 
for Editor Jim Ediin and Staff Photographer 
Jacqueline Poitier, and then drive over to 
the Convention Center to make sure our 
booth was properly setup. 

Meanwhile, Jim and Jackie, scheduled 
on an afternoon flight were driving 
around San Francisco picking up signs and 
printed material from a half dozen shops. 
They would bring these things with them 
which explains why Cheryl and I brought 
their luggage. 

The first thing that went wrong was 
that the hotel had no record of my reser- 
vation and all the rooms on the Strip were 
booked for the weekend. 

The second thing that went wrong was 
minor, really, which was the color of the 
carpet at our booth was red instead of 
blue. That and the fact they forgot our fur- 
niture. 

The third thing was that when Cheryl 
inquired about the furniture she discov- 
ered that the people who staff Comdex had 
never heard of us. 

The fourth thing was that Jim and Jackie 
picked up all the printed material OK but 
missed their plane. They could see it pull- 
ing away from the gate as they dashed into 
the boarding area. 

Finally when it seemed like everything 
had been pulled back together— the situa- 
tion at the exhibit hall was straightened 
out, the hotel reservations were verified, 
Jim and Jackie got on an evening flight and 




arrived safely in Las Vegas laden with 

signs, envelopes and business cards. 

We had one remaining chore, which 
was to pick up 6,000 copies of our PC pre- 
view brochure from the PSA airline 
counter. Upon arriving we instantly 
sighted several boxes marked "PC" stack- 
ed behind the counter. That was a source 
of collective relief. 

The rest would be easy — or so we 
thought. 

However, bingo. Murphy again, the 
airline lost the freight bill. The rudely 
mannered clerk behind the counter was 
afraid to release our material to us. With- 
out the air bill he had no record of who 
shipped it or if it had been paid for. It was 
near midnight, too late to call the printing 
company in San Francisco to get the air bill 
number. 

Cleariy, it wasn't our fault if they lost 
the air bill. For a good 40 miQutes we dis- 
cussed the situation in great and some- 
times heated detail with this surly, over- 
grown boy of a clerk. At one point Jim 
Edhn and I more than half-heartedly con- 
sidered wrestling the packages away by 
force. Hadn't we had enough for one day? 

Finally, the clerk sensed our hostility 
and wisely determined it wasn't worth 
any more hassle. He let us have our bro- 
chures. We gleefully drove away, the sta- 
tion wagon loaded down under the weight 
of 6,000 pieces of slick literature. We were 
punchy as hell. We were flying upside 
down. 

C : 



rn 



THE PARTY 
IS OVER 





DONT BE MISLED BY SPREADSHEET PROGRAMS 
MASQUERADING AS A BUSINESS PLAN. 



Mett of tht CALC like programs are spectacular displays, but 

M an firaworkt — and ttiey ara about at illuminating as a Roman Candle 
ter iMMlnaaa nlanntaM. 



CRYSTAL BALL ^ 



A PROFESSIONAL PLANNING SYSTEM FOR 
PROFESSIONAL PLANNERS 



• The forecasting is accurate and consistent, taking Into account season- 
ability, trend, and nonlinearity. 

• Handles monthly, quarterly, weekly, daily data. 

• Provides linear relationships between and among all your variables. 
This means more accurate impact of '>ivhat if?" questions than the 
leading spread sheet programs. 

• Automatic sensitivity analysis built in. 

• Its risk-analysis section provides business management information 
in a form that the big boss needs to approve a business plan: namely, 
how much risk is there in this plan? 



IF YOUR BUSINESS NEEDS PROFESSIONAL BUSINESS PLANNING, 

YOU NEED 




CRYSTAL BALr 
For the IBM 
Personal Computer. 

SOFTI/l/^PF ^® ^•'^ '-•^ • ^'••"•^ Creek, OA 94596 

gwrii/zAiKL (415)938-2880 

KETING Tatac fir-Ilia (DIOMKTQWNCK) 

"TING" 




Ciyslsl Ball tradwnwfc of Half Moon Bay Trading Co. 
CP/M tradamark of OtgHal Raaoareh 



CRYSTAL BALL requires 48K RAM. and IBM Personal Compular. 
Soon available for Apple ii or CP/M. 
Price la 1295. ManuiM alone - $30. 



Copyrighted material 



Zero Base Thinking/Jim Edlin 



CONFESSIONS OF A CONVERT 



I HAVE WHAT I BEUEVE WAS THE BEST 
personal computer of the pre-IBM era, 
though you've probably never heard of it. 

It's called a Compucolor II, made by a 
Georgia company named Intelligent Sys- 
tems Corp. I'm using it to write this col- 
umn. If inspired design were all that 
counted, the Compucolor II ought to have 
enjoyed the success that went instead to 
the Apple II. But while Apple had a mostly 
pale and limited design (though not with- 
out a spark of inspiration here and there) 
Apple did have plenty of inspiration in all 
facets of its marketing and management. 
And the Compucolor, with its brilliant 
design, was afflicted by massive in- 
competence in the apparently more-vital 
management and marketing departments. 

I mention all this because, though the 
guiding principle in IBM's design of its 
Personal Computer appears to have been, 
"Make a better Apple II/III," I have a 
strong suspicion that someone influential 
in the PC's design had more than a nod- 
ding acquaintance with a Compucolor II. 
Many of the PC's features, such as the 
design of the color/graphics display, echo 
the Compucolor more than the Apple. It is 
this discovery that has helped to turn 
around my views on the IBM PC. 

Initially, you see, I was quite hostile to 
the notion of the PC. Partly this had to do 
with resentment toward IBM's latecoming 
into personal computers, and revulsion at 
the alacrity with which their entry was 
greeted. I thought personal computers 
were doing quite well without IBM, thank 
you very much, and was repelled by the 
fawning welcome the personal computer 
world gave IBM's belated "blessing. " But 
my objections went deeper than that. 

The truth is, I am no fan of computers. I 
love the power they can give people to do 
things, but I hate the mickey-mouse they 
often make people endure to employ their 
powers. While there was once good and 
necessary reason for most of that mickey- 
mouse, I think advancing technology has 
made it largely obsolete. Most of it, I 
think, now lingers from inertia and force 
of habit. 

Personal computers were slowly grow- 
ing away from the old, computery tradi- 
tions, and I feared that if IBM entered the 
market, ultimately perhaps to dominate it, 




Still life of an editor with two computers. 



I thought personal computers were doing quite 
well without IBM, thank you very much. 



they would redirect personal computers 
back into the computer mainstream they 
embody. I didn't want to see that happen. 

Now that I have become better ac- 
quainted with IBM's new machine, and 
the company's new policies, I no longer 
fear that outcome. It is clear to me that 
IBM has designed a machine for the future. 
They have published a technical manual 
giving away in detail the secrets of their 
machine. And in that manual's pages one 
can read everywhere the deliberate effort 
IBM's designers have made to avoid hem- 
ming in the PC's future evolution. 

By no means am I saying I'm altogether 
delighted with the PC in its first go-round. 
Among other things, I remain disap- 
pointed that IBM hasn't made high- 
resolution color display the standard 
rather than an option for the PC. I remain 
disappointed that IBM didn't choose to en- 
courage communications by building a di- 
rect telephone connection jack into every 
PC. (Both these choices would have forced 
desirable economies of scale.) And I'm still 



disappointed that IBM settled for an 
operating system not much advanced be- 
yond the unfriendly qualities of CP/M. But 
1 no longer fear that IBM's initial design 
choices will set the standard. 

Whether IBM intended it or not. Pan- 
dora's box is now open. By both design 
and policy IBM has created an "open 
system. " They have thus insured tha' if 
they dawdle about actualizing the poten- 
tial of this machine, others will keep them 
honest. 

I once dismissed the IBM PC as a "me 
too" machine. At the present moment, 
that is pretty much the case. But I now 
suspect it is "me-too " at the start of its 
evolution, compared to machines ap- 
proaching the apex of theirs. 

I'm not quite ready to put my Compu- 
color II away. But I can see it won't be 
long. 

PS — Tu ansuvr in adfance all wbo may be con/used: 
So, I batv no nmnectiim with the Microsoft line 
edilor which seems to hatv borrowed my last name. 

-JE 



iterial 



Unauthorized, personal 
phone calls cost | 
your company money. 

Here's how to 
stop them for good. 




DEPARTMENT 300 



CODE 

10 

10 

10 

10 

10 

10 

10 

10 

10 

10 

10 

10 

10 

10 



NAME 

Stert\ 
; . Stern 
I. Stern 
] . Stern 
J . Stern 
j' Stern 
j' Stern . 
J. Stern 
J Stern 
J. Stern 
J . Stern 
J. Stern 
j". Stern 
j' Stern 



HV3MBER CA1.V.EI 

AO!/ 252-0353 
5l6/'«38-03|? 
213/998-10'! 



i.15/9^6- 
307/26^ 
/.0U9U 
i»02/237-03 
1.02/252-0. 
W8/732-1 

i.15/257-7 
518/ ''79- 



W2/252- 



SUMMAR^ 

20 
20 
20 
20 



SUMMARY' 



30 

30 

30 

30 

30 

30 

30 

30 

30 

30 



NUMBER OF 



lA 




p. Brady 
p. Brady 
p* Brady 
p', Brady 
p Brady 



To many companies, reviewing 
the monthly phone bill is an 
irritating process. Who's making 
all those calls to places where you 
know you don't have business? 

Our Phone Chronicle now 
offers you a surefire way to 
eliminate costly, non-business 
calls while bringing you other 
positive control benefits as well. 

Phone Chronicle is the versatile 
new accessory that further 
enhances your IBM personal 
computer. It automatically logs 
all outgoing calls into the 
computer memory with: date, 
time, length of call, number called 
and three-digit, individual 
employee code. 

There's more. The Chronicle is 
a valuable management tool for 
allocating phone charges to your 
different departments and profit 
centers. In addition, it can quickly 
verify actual calls made — 
protecting you against phone- 
company billing errors. 

Comprised of a single PC 
board, phone plug, cable, 
diskette, and user manual, the 
unit has an on-board memory of 
100 calls. When memory is almost 
full, a signal is given. Operating 
power is supplied by the DC 
adaptor so that the unit continues 
to function even when the CPU is 
turned off. 

Priced at just $395 per phone 
line (introductory offer) you're 
looking at the best business 
bargain of the year. By cutting 
personal calls alone, your 
investment (and more) is back 
within weeks. 

For complete details, check and 
return our coupon. Dealer inquiries 
are welcome. (Phone Chronicle 
also available for Apple II.) 

^~O.K. Send information on: 

□ Single line Chronicle 

□ Multi-lineChronicle(available soon) 

□ IBM Personal Computer 
Advanced Systems Designer 
Training Course 

Name 

Title 



Company. 
Address _ 

City 

State 



.Zip_ 



Sycon Inc. 
3040 Scott Blvd., 
Santa Clara, CA 95050 
lJ408) 727-2751 



I 




Input: 



LETTERS TO PC 

HOW THE HECK, YOU MA Y WONDER, DOES A BRAND-NEW MAGAZINE GET LETTERS 
To Tbe Editor to print in its Premiere Issue? Well, we considered making tifem up. Then 
uetbouglMmMybewe'dtryprintingLettersfmm The BdUonMt first UmaromuL Next, 
Mgooddttzens of the microcomputer age, we got the bright idea of soliciting ' 'letters ' ' to 
our electronic mailbox on the CompuServe Information Service; but nobody replied, 
then, to our surprise and pieasure, good otd-foMoned letters started sbowing up at- 
tached to people's subscription orders, ad orders, and even just by themselves. So, 
however paradmdealUmigbt seem, wbat/oUow are the real thing. We just/igured you 'd 



B «pft ProM The Front 

I think tlie IBM PC will bring a lot more 
people into personal oomputii^. My wife 

and I are typical of one group. We both 
consider ourselves professional computer 
specialists. We had been eyeing a personal 
computer, but what was available seemed 
little better than extended toys. There was 
little fed that the available personal com- 
puters were designed to be tooto. 

My wife and I are software specialists 
who want the hardware to be transparent 
to us. The PC gives us this. The system has 
worked correctly since we plugged it in 
the first time. Enhancing the hardware 
does not require an EE degree; adding new 
pieces requires that you can read and 
follow simple directions. 

The system is quite advanced and gives 
us capabilities that we don't have on sonw 
minicomputer development systems we 
use. The potential for expanding the 
system is impressive. 

Now for our disappointments. Two 
montiis receiving our PC we don't have 
the 64K memory board to bring us to 
128K, which means we cannot use 
PASCAL. We don't have the word- 
prooessing package yet and we don't have 
the communications hardware and soft- 
ware we ordered. We are annoyed and ac- 
tually suffering from the lack of these 
pieces. One motivation for buying the IBM 
PC was to use it as a word processor for a 
book I am writii^. I'm still writing by 
hand on legal pads. We hope these pieces 
don't become another 3830 for IBM (a 
super disk drive announced two years ago 
and still not delivered) 

The other problem is dealing with Com- 
puterLand. Generally, the ComputerLand 
people are concerned and helpful, but on- 
ly to the limits of their know ledge. They 
do a good (not excellent) job, but a little 
professionalism like that of their grey- 
suited brethren would go a long way. 



Well, we thought we would send you 
some news from the front. We are sure 
your eCfons win be a success and have 
enctosed our subscription order. 
BobPrUz 

Con^Hder Sciences Corp. 
San Diego, CtU^omia 

MhorialAdvictt 

OK PC, I'm interested enough in the 
IBM personal computer and in your 
magazine to say "here is my 12 Bucks." 
As long as I'm subscribing I would like to 
include a few comments. 1 sincerely hope 
that your publication will be involved 
with more than just applications software. 
Wtiile articles submitted by users and ol>- 
Jective reviews of professionally produced 
programs are invaluable to your readers, I 
think you can provide an equally impor- 
tant service to a large segment of your pro- 
spective readership by including articles 
about the hardware and system software. 
To have an in-depth understanding of a 
system can turn a fun or useful object into 
a powerful, creative tool. 

I expect that a system with the name 
IBM wiU attract a great deal of interest 
from users and non-users alike. And 1 
suspect you will have great success as long 
as IBM and/or competitors are selling com- 
patible systems. I wish you the best of 
luck. 

Gordon M. Furman 
Santa Barbara, Califomia 

We hofC yM IM K's Htmktt Ime a 
aaltaUe fapame I* yaw caoocnw. Kplaaa M 
ooTcr kafdware, foftwafc mi al die Oat 
relates ta vwatng aai Mlag mi pcfio a al 

computers. 

Kind Words 

Having been in and around the 
publishing industry for some time (Time, 
Inc., Neu'sweek, Inc., Saturday Review, 
etc.), I know just how difficult and 



perilous a new magazine venture can be. 

I also think I understand a good idea 
when I see one. AT is a good idea. Most 
new publications aren't. And happily, PC 
is manned by professionals. Sometliii^ 
most new puMlcatloiis aren't eidier. Con- 
gratulations on your progress widi A7. 
Brice W. SchuUer 
Doyle Dan Bembacb hw. 
San Francisco, Caltfonda 

Itotghre aa, bat wc caaMa't raiit fanaiag aae 

of these. 

Best wishes in your new venture. I 
think that you are covering a system that 
is turning out to be a real tiger in the 
marketplace. It is highly interesting that 
you have an editor named 'Ediin'. Was he 
the father of the DOS editor? (Ha!) As for 
Cheryl Woodard, well, let's |ust say I think 
I'm in love! 

•\JobHGnnbn 
Gaitbersburg, Maryland 

Cheryl (our Director of Marketing ft Sales) says 
tlianlu, and wants to Imow if yoa're Intcrcstci 
la a lUttiaK aalscripiiaa. 

. . .Unkind Ones. . . 

Dear Editor. . .What i d like to know is 
who let this David Bunnell character out 
of his cage anyway. He's the same clown 
who once wrote that the Aitair computer 
could "control all the traffic lights in a ma- 
jor city." I bought an Aitair and all I could 
get it to do was change the lights on its 
front panel. Lord knows what wild dahns 
he'll be makii^ about the IBM. 

Jack Rowbar 
Traffic Manager 
Plains, Georgia 

. . .And Rcassnrins Onos 

We shall be very happy to work with 

you and your staff and provide informa- 
tion on the IBM Personal Computer for 
your new publication. 

P D. Estridi>e 

Director, Entry Systems Business 
IBM 

Boca Raton, Florida 



PC wekomes kttm from mukrt. Wrttt to: 

Letters, PC, IW2lttAmm.SMlhrmelKO, 
CaUfomia. 94122. " leUm pMbM mgt be 
edUttI far reasons of space or style. 

Copyrighted material 







Amdek 
Color-I 

FCC/UL approved 



At Amdek, we make monitors for people who 
demand state-of-the-art color. And for people who 
know that crisp, clear text display is an art in itself. 

Our versatile Color-I 13" video monitor features 
standard NTSC composite input, front-mounted con- 
trols and a built-in speaker with audio circuit. Our 
popular Video-300 12" Green Phosphor monitor has an 
easy-to-read, non-glare screen, 18 MHZ band width 
and 80 x 24 character display. 

Both offer easy portability, with lightweight 
cabinetry and molded-in handles. And both are fully 




Amdek 
Video-300 



compatible with most computer and word processing 
systems. So compare our performance with other 
monitors. Then compare prices. For quality and value, 
you'll choose Amdek. 

NEW THIS FALL: our advanced high resolution 
Color-n monitor with interface board for Apple II com- 
patibility. Color- II features RGB, TTL input and 560(H) 
X 260(V) resolution for crisp 80 x 24 character display 
and exceptionally sharp color graphics. Ask your 
dealer about an Amdek Color-II, Color-I, or Video-300 
monitor today. 



2420 E. Oakton Street, Suite "E," Arlington Heights, IlUnois 60005 (312) 364-1180 TLX: 25-4786 



A PC Exclusive Interview 

With Software Guru 
Bill Gates 



How WAS IBM ABLE TO SO GAUGE THE PERSONAL COM- 
puter market as to come out with a machine that both in- 
corporates ail the good features of existing personal computers 
and accurately points the direction of future ones? 

PC Publisher David Bunnell had a hunch that the answer to this question 
was to be found in Seattle — home of Microsoft, the first personal computer 
software company. 

His hunch was based on the fact that while several software companies were chosen 
by IBM to provide the initial software for the IBM Personal Computer, only Microsoft 
provided a complete range of software. This software includes the IBM Personal Compu- 
ter Disk Operating System, MACRO-assembler high-level languages BASIC, Fortran and 
Pascal and even application programs (Adventure and Typing Tutor). 
So Bunnell hopped a plane to Seattle to investigate for himself. 
Sure enough Microsoft's involvement was total, day-in, day-out. For more than a 
year, 35 of Microsoft's staff of 100 worked fulltime (and plenty of overtime) on the IBM 
project. Bulky packages containing computer gear and other goodies were air-expressed 
almost daily between the Boca Raton laboratory and Seattle. An electronic message sys- 
tem was established and there was almost always someone flying the arduous 4,000 
mile commute. While many other individuals and companies consulted with IBM during 
the course of "IBM PC" development, and most have intriguing yarns to tell, only one 
company worked with IBM in such an intimate and (especially for IBM) unheard of 
fashion. 



Continued next page. . . 



by 

David Bunnell 



Co- 



"Before they came, they said, 'Hey, we 
may really do some business, it could 

be exciting.'" 



The highlight of Bunnell's investigation 
was a fascinating two- hour exclusive in- 
terview with Bill Gates, president and co- 
founder of Microsoft. As it turns out Gates 
probably knows mori about the IBM Per- 
sonal Computer and iis history than any- 
one (outside of IBM, uf course). 

DA VID: What can you teU us about Mi- 
crosoft's involvement with IBM on the Per- 
sonal Computer project? How it was initi- 
ated and what transpired, as much as you 
can reveal. 

BILL; In the case ot the IBM project we 
started off not really knowing what they 
wanted. They came out in July of 1980 and 
first talked with us on a very tentative ba- 
sis as though they were just doing market 
research. They said, "Don't get too ex- 
cited and don't think anything big is going 
to happen." 

Then they talked ahout how something 
could be done fairly quickly if a machine 
was designed to run standard software. In 
fact, we found out later that behind the 
scenes different labs v\ ithin IBM had been 
charged with looking into how they could 
get a project done on a very quick basis. 
The typical product design time for a large 
company like IBM, and they keep track of 
this, is a little over four years. That is part- 
ly because they do such a complete job, 
and yet, in the personal computer indus- 
try, which they had a ilesire to participate 
in, you really couldn t be competitive if 
you speced out your product in 1976 and 
sold it in 1980. You would be selling an Al- 
tair computer against an Apple II. 

So they wanted to come up with some 
way of doing things a little differently. 
One of the development managers of IBM 



got a committee together, people from dif- 
ferent laboratories, and told them to go 
out and research the issue. The people we 
met with were from the Boca Raton labo- 
ratory, simply putting together some 
thoughts, essentially about how to cheat, 
and their idea was to use software that al- 
ready existed out in the world, and to use 
industry standard parts like^the Intel mi- 
croprocessor. So they went back and said 
that based on using that approach they 
could get something done in the order of a 
year. 

My understanding is that some of the 
other groups put in proposals that in- 
volved emulating existing IBM instruction 
sets, and there have been a lot of rumors 
that one of the groups looked at buying a 
machine from Japan. In fact, one of our 
Japanese customers had us do some dem- 
onstration software that was probably for 
that lab that was looking at Japanese 
sourcing. 

In any case, Boca Raton got the go- 
ahead sometime in late 1980 and they 
came out with a lot of people, about 12 
people. Before they came, they said, 
"Hey, we may really do some business. It 
could be exciting." And then they said, 
"We have a lot of things to do, we'll 
have our technical team meet with your 
technical team, so let's do them in paral- 
lel. We'll have our legal team meet with 
your legal team, we'll have the purchas- 
ing team meet with your purchasing 
team, we'll have our technical team meet 
with your technical team, so we can do 
four or five things at once." Well, that is 
fine, but that's me who is going to do 
those things and 1 can do only maybe two 
things at once, so we're not going to be 



able to have five simultaneous meetings. 

Anyway, they came out with 12 peo- 
ple, and we really got things going. We 
ended up making the hardware a little 
more state-of-the-art by putting new 
things in it that went beyond the cardinal 
rule of getting the project done in a year. 
But, you know, the second priority 
beyond getting it done in a year was to 
have a state-of-the-art machine and by 
using the 16-bit processor and doing 
some of the stuff in the graphics, 1 think 
everyone pretty much agrees that that 
was achieved. 

DA VID: Why is it important to have a 
16-bit processor? 

BILL: That is one area where there is a 
lot of confusion because the standard 
thing in the industry nowadays is to say, 
"Who cares about what's inside the ma- 
chine?" People are buying a solution, not 
a computer, which is absolutely true. 
They are buying things like word pro- 
cessing or Visicalc which is one of the ap- 
plications IBM announced. 

1 think l6-bits is extremely important, 
and it is not because of speed, although if 
you sit down at an IBM machine and play 
with it a little while you will see that it 
performs significantly better than existing 
8-bit machines. 

The main reason for the 16-bit micro 
being advantageous is its increased ad- 
dress space. That sounds like a technical 
issue, but what it boils down to for the 
end-user is that we can do more complex 
software, with a better end-user inter- 
face, in a more transportable form than 
we have ever been able to do in what I 
call the "8-bit world." Cl aerial 



When I say 8-bit world, I mean the 
6502 microprocessor, which is the chip 
used in the Apple, the Pet and the Atari, 
or the most popular chip which is the 
8080, Z-80 family used in the Xerox 820 
machine, the NorthStar, Vector Graphic 
and many others. In those 8-bit machines 
there is one common characteristic, 
which is that the logical address space in 
the machine is limited to 64K bytes (about 
64,000 characters of storage). You have 
to put the operating system, the program, 
the data, the graphics memory, if it is go- 
ing to be efficient — all those things in a 
single 64K area. You get into some terri- 
ble problems where you have to write 
program code in a hard to maintain 
fashion to keep it small and in fact that is 
one of the things that Microsoft is doing 
absolutely the best job of, is writing stuff 
in a small amount of space. Its a fine art 
that we spend a lot of time on, because in 
8-bit machines it really made a lot of dif- 
ference. But this is no longer our focus 
on l6-bit machines. 

People also compromised in the end 
user interface with their packages 
because they simply could not get enough 
stuff in there, and finally the overall 
capability of the packages are also com- 
promised because you want it to be able 
to run on all the 8-bit machines. For ex- 
ample, whenever we have put a new 
feature in BASIC such as good screen 
handling, which is something that we are 
working on now, people complain 
because any feature we put in takes away 
from the space available for an applica- 
tion. 

Now in the 8088 (the Intel l6-bit mi- 
crocomputer used by IBM), that limit, the 
logical address space limit, is for all prac- 
tical purposes gone away. The chip is de- 
signed to address up to a megabyte ( 1 mil- 
lion characters). IBM's announced sup- 
port for up to a quarter megabyte, that is 
2S6K, and it is very much in the relevant 
range. In other words, that factor will 
make all the difference in terms of quality 
end user interface integrated software. 

DA VID: Will your recently announced 
planning package, Multiplan, be inte- 
grated with word processing? 

BILL: Not in its initial release. When 
we first get an extra resource, we don't 
know all the ways we are going to be able 
to take advantage of it. All I can really say 
is the 64K barrier has been the critical 
constraint in terms of writing software in 
a transportable form and putting new 
features in. Now that we have the 
freedom, we can use some more creativi- 
ty to take advantage of it. It's just like 
high resolution graphics was on the Ap- 



ple. When the Apple II first came out it 
had high resolution graphics, but for 
about three years, nobody wrote pro- 
grams that would take advantage of it. 
The programs were low resolution and it 
was kind of bizzare to try to use that ex- 
tra mode. But today, the Apple II is vir- 
tually defined by high resolution 
graphics. There is simply not an enter- 
tainment package around, or even a lot of 
the serious packages, that don't take ad- 
vantage of that. 

Just some indication of this is that the 
graphics memory in the IBM PC is right in 
the address space of the machine. What 
that means is you can directly manipulate 
those bits on the screen using any of the 
8088 instructions. Particularly the string 
instructions can be used to great advan- 
tage to provide animation type effects up 
on the screen. We could not have done 
that on an 8-bit machine, because we 
would have used up that crucial 64K re- 
source, whereas on the 8088 it is mega- 
byte resource. We put it very high in 
memory, I think about three quarters of 
the way up, and so it is there anytime 
you want to use it. 

Myself and someone else here wrote 
most of the demo programs used on the 
IBM machine in a matter of about three 
hours, because the extra versatility pro- 
vided by directly manipulable graphics al- 
lowed us to put commands in BASIC that 
let you get at the full power of the 
machine ver>' easily. In the case of the 
Apple, anybody who knows how to do 
really good high resolution graphics has 
to be a guru and so there is what I call a 
"bits and bytes barrier" to getting in and 
using the machine. And so to do a good 
program, you have to be both smart 
about bits and bytes, and creative enough 
to create the program. It is a rare in- 
dividual who combines both of those 
talents. 

In the IBM PC we have lowered the bits 
and bytes barrier so we will tap into some 
people with additional creativity and un- 
derstanding of how to do whatever the 
particular need is. We are getting rid of 
the general need to get into the innards of 
the machine to make it really perform. 
The power of this machine is much more 
on the surface than an 8-bit machine 
could possibly deliver. 

DA VID: Now that you are into the sub- 
ject of graphics, tell us more. 



BILL: Looking at the graphics, the 
things that I mean specifically are some of 
the simple verbs that have been added in- 
to the BASIC and I will highlight three of 
those. The CIRCLE statement is very 
straightforward, you simply state where 
the center of the circle is and what the 
radius is going to be and immediately the 
thing is drawn at an extremely rapid 
speed. Also, you've got a lot of other op- 
tions, you can add it at the end of the 
statement, like start angle, and end 
angle, and aspect ratio. The default is 
simply to do a full round circle, and that 
is something that the user can get at and 
use, for example, to do pie charts. 

Another statement is what we call 
PAINT. It is a very simple notion. You 
simply enter a point on the screen and its 
just like putting your paint brush down 
there and painting until you hit the edge 
of the screen or the border. Say you draw 
a white border and you want to paint un- 
til you hit white, so no matter what the 
figure you have there is, square or circle 
or crazy looking thing, it will use its paint 
brush and paint in until it finds those 
edges. As a default it paints in the same 
color as the edges, but if you provide an 
extra parameter you can paint with an- 
other color. So you could paint a white 
circle with a blue center, or, if you had 
some sort of a jagged line graph and you 
wanted to show it as an area, you find a 
point in the interior and it would paint 
that arbitrary figure. 

PAINT is a single verb. It is quite sim- 
ple and intuitive and yet its implementa- 
tion is very hard. That brings through 
some of the power of this machine. You 
can paint a figure that's virtually the en- 
tire screen in about two seconds. Really, 
there is no way that that could have been 
done on an 8-bit machine. It may sound 
unimportant but when you really get into 
trying to do some of these new user in- 
terfaces, the so called Xerox Star-like in- 
terfaces that really are what is going to 
open up these machines to a wider user 
population, these graphics primitives are 
incredibly important. For example, when 
we put a little arrow up on the screen to 
point to things, we use a solid arrow, and 
to do that efficiently we have actually 
generated the thing with PAINT. 

The final verb I wanted to mention is 
DRAW and this represents a philosophical 

continued... 



"If you sit down at the IBM machine and 
piay with it a little while you will see that 
it performs significantly better than 
existing 8-bit machines." 



Coi 



"When we first get an extra resource, 
we don't know all the ways we are go- 
ing to be able to take advantage of it." 



decision we made a couple of years ago, 
which was that ev ery time we put some- 
thing new in BASIC there is a tendency to 
add a ton of verbs. In the case of 
graphics, where you are really adding 
verbs all of the time, and the user has a 
hard time remembering all of these verbs 
and each of them has its own individual 
syntax, and so that is a problem. The se- 
cond problem is that if you use a bunch of 
verbs, then the description of a graphics 
object is not something you can read or 
write like a file. It is actually a program 
and so to move the embodiment of the 
graphics object around you have to move 
a program around. Well, that's a real 
pain, because in BASIC a program and 
data aren't treated uniformly and so you 
just get into big problems. What you'd 
really like is a simple way of using one of 
the data types already in BASIC to 
describe arbitrary graphics objects, and 
what we chose is the string data type. So 
now we have a simple single verb that 
gives you almost all the graphics capabil- 
ity and it is called DRAW. 

Just to give one example, if you want 
to draw a box, you use the subverbs, 
which are R for right, L for left, U for up 
and D for down. So if I want a 10 x 10 
square, I would enter DRAW, put a quote 
mark to indicate that it is a string, and go 
"R20 D20 L20 U20" and if I execute that 
it will draw the box. That is called 
Graphics Macro Language and the IBM PC 
is actually the third machine we have put 
that on. It has been extremely well 
received, and since using those strings 
you can write into a file or edit them or 
search for something inside them super 
easily. 

That same concept has been used for 
music where it is called Music Macro Lan- 
guage, and so instead of DRAW you use 
PLAY. Enter PLAY "A, B, C" and it plays 
the notes A, B and C. It is true if 
somebody wants to speciaUze in them 
they have to learn the so-called macro 
language for that area, but it consists of 
really super simple commands and very 
self-contained. 

Music is another case where I don't 
mean to pick on Apple — the only reason 1 
use it is because it is an example of one of 
the most popular machines that has a lot 
of these capabihties and yet they are hard 
to get to. Once again, with music you 
have to be a real bits and bytes man to get 
that Apple to play any kind of decent 
tone. With the BASIC we have provided 
here, you can play something in legato, 
staccato or normal, just knowing a few 
simple characters that you type in under 
the control of BASIC. So we are pushing 
towards fulfilling the promise of these 
personal computers which is that 



anybody can just pick it up and use 
it — it's still not fulfilled but we are mov- 
ing in the right direction. 

DAVID: We've been talking about things 
that IBM bos done right which are signifi- 
cant. In your opinion, what are some of 
the things they have done wrong or not 
quite right? 

BILL: Well, you know in a way I am bias- 
ed because of the depth of our involve- 
ment. I'd say it's a reasonably good 
balance, I mean in a way IBM is standing 
on the shoulder of experience that 
everybody else had in the industry — in a 
totally fair and good way, but it's not like 
1976 when we didn't know what the 
market was and how to sell things. A lot 
of elements have been firmly established. 

I have a wish list after we finish a pro- 
ject. I don't think cassette machines are 
super important and so 1 think the effort 
that was put into have a cassette interface 
wasn't worthwhile. 1 think everybody is 
going to run out of slots very quickly. 
The machine has a 5 slot limitation, but I 
suspect that an independent peripheral 
industry will start to do some combina- 
tion cards that will reduce the pain of 
having a limited number of slots. 

Everybody talks about how they'd like 
to have more disk space on the machine 
and of course 1 always like to see net- 
working on a machine and nobody really 
has a good solution to that yet. It would 
be nice if there was a hard disk and I'm 
sure the independent vendors will come 
and put one of those on it. 

It's possible to do a much better ma- 
chine in a lot of ways from a hardware 
point of view. You could put a faster pro- 
cessor in. Intel's has the 8086. You could 
do a machine that is almost four times the 
performance. When Intel comes out with 
their 8087 chip, that will be a nice poten- 
tial upgrade. I think IBM's Technical Ref- 
erence Manual makes it clear they have 
an additional socket on there for that 
8087 floating point processor but from 
my point of view, which is once again 
biased, the name of the game is software. 

This machine will be significant be- 
cause it will usher in a new generation of 
portable software which will be signifi- 
cantly better because of the speed, the 
address space, the instruction set, the un- 
derlying operating system, and the expe- 
rience gained from the previous years. 

I think five years from now the 



amount of software and the quality of the 
software on this machine will be incredi- 
ble. It will dwarf what is available on 
mainframes, minicomputers and other 
machines. 

DAVID: / think we should talk a little bit 
about the operating system. Partly 
because I see a lot of confusion about MS- 
DOS and its relation to CP/M, and 
CP/M-86 more specifically. It seems that I 
read over and over again in the press that 
IBM has an operating system that is com- 
patible with CP/M. Does it? 
BILL: Well, not really. There certainly is a 
lot of confusion about this issue. When 
IBM announced the machine on August 12 
they said they'd be making available 
three operating environments. And the 
operating environment that we provided 
is know by IBM as Personal Computer 
DOS. We call it MS-DOS and Lifeboat 
Associates calls it SB-86. So we've got a 
lot of different names which adds a little 
bit to the confusion, but that's the 
operating system. 

All of IBM's applications and languages 
that they're supporting run under it. In 
other words, VisiCalc only runs under PC 
DOS. The BASIC only runs under PC DOS, 
the Peachtree programs, and EasyWriter 
word processing package run under that. 
We've done some things there that are 
substantially different than has been done 
in CP/M. We did provide an upward mi- 
gration path — in other words, we made 
it extremely easy if you've got source 
code and a translation package to move a 
CP/M-80 package up into the 8086 en- 
vironment without worrying about the 
operating system interface. In other 
words, we emulate all the CP/M-80 calls 
because no doubt there is quite a wealth 
of CP/M-80 packages in existence. In fact 
the greatest installed base of CP/M-80 
machines are the users of Microsoft soft- 
cards which plug into Apple computers. 
So we are probably as aware of that as 
anyone. Also I think we have more 
system software under CP/M-80 than any 
of the other vendors. So we made it 
possible to do that migration. 

The move from 8-bit to l6-bit is an op- 
portunity to improve things a great deal. 
CP/M-80 became a de facto standard in 
the 8-bit world. There is really no oppor- 
tunity to change that — the 8-bit designers 
will essentially stop over the next year. 
The only chance to move up to a stronger 



base is to grab this opportunity as we 
move into the new generation of pro- 
cessors. 

Microsoft started out looking at 16-bit 
operating systems at the high end. About 
two years ago we went to Western Elec- 
tric and licensed their Unix Operating 
System — which we have commercialized 
to a form known as Xenix. When IBM 
came along both from a technical point of 
view and other considerations it made 
sense for them to work with us on a new 
product we were doing which was a low- 
end operating system. So what we've 
got now is a family of operating systems 
with MSDOS at the low end and Xenix at 
the high end — really there's such a broad 
range of systems. From a single-user 
floppy system up to essentially a time 
sharing 16-bit system. We feel it is 
absolutely critical to have more than one 
operating system, although you have to 
have complete compatibility to move up 
along the line and add additional capa- 
bility. That's what we have done with 
MSDOS. 

DAVID: Let s talk a little bit about IBM 
again. Who do you think the main cus- 
tomers are going to be for the IBM Per- 
soruti Computer? 

BILL: I suspect that they will sell tons 
through their DPD sales force to large 
companies that have been looking at per- 
sonalized work stations with local inteUi- 
gence with a great deal of interest but too 
much fear to date. 

The Apple II does not have enough 
communications capability and CRT capa- 
bility to really be used in that mode. Until 
the IBM PC came along there was no 
product that could be offered to fill that 
need and I think that it is a huge market. 

I've never heard any IBM estimates so 
I am just guessing here, but I think the 
majority of the sales will be through their 
DPD sales force. You know, Sears is doing 
a super job but they are only projecting 
five stores by the end of the year. No 
doubt Computerland will sell a lot of the 
machines but I doubt if they will be able 
to keep up with essentially the Fortune 
500 demand from standard dau process- 
ing departments. 

DA VID: When do you think IBM will begin 
to sell through independent retailers? 
BILL: All I know is what I read which is 
that towards the start of next year, 



they'll start to qualify additional retail 
vendors. 

My understanding is that they will 
broaden their distribution. You know, 
IBM has to be admired for some of their 
conservatism. They only quaUfy the best 
and most professional groups to work 
together with them, because IBM is very 
afraid that somehow their overall cor- 
porate reputation is going to be hurt by 
what they are doing in this area. 

DAVID: Still, IBM is doing some rather 
radical things, at least for IBM. 
BILL: And it scares them that somehow 
that might hurt their image. So they went 
to Computerland, which is probably the 
leader in the independent dealer area. 
They gave BYTE magazine an initial ex- 
clusive on talking about the machine. 
They've really gone to the most estab- 
lished groups to do their work. 

DAVID: How many machines do you 
think IBM will sell in 1982? 
BILL: My guess is not based upon any in- 
side information whatsoever but I think it 
will be not far from 200,000. 

DAVID: Really? 

BILL: If they can deliver them, the poten- 
tial is there. I've heard numbers ranging 
anywhere from 100,000 to 150,000 so I 
am an optimist beyond the median point 
of that scale. They'll have to open up 
more distribution, though. I don't think 
Computerland can push through that 
many. And they may run into some pro- 
duction bottlenecks. There are a lot of 
outside vended parts on the machine and 
they are not going to compromise quality. 
Certainly at this point the machine is in- 
credibly short, you know, we've got a 
ton on order and it is going to take a few 
months before they come in. 

DA VID: Yes, we have the same problem. 
Let's move on to another topic, which we 
alluded to earlier. How does your soon- 
to-be-announced electronic spread sheet, 
Multiplan, relate to VisiCak? 
Is it better? 

BILL: Oh, certainly. It's a second genera- 
tion spread sheet product. We'll be really 
going into that in our literature and it's a 
huge promotion thing for us — almost 
equal to all the promotion we have done 
for the entire company in its history, just 
for this one product. But, I'll just men- 



tion two things that are critical in 
Multiplan. The first is the use of naming. 
You are not put into a mode where you 
have to use "AIO," "B9, " "C14" and 
things like that, which you have to do 
with VisiCalc. If you want to say that 
taxes are 6% of sales then you say 
"taxes are .06 times sales." If you want 
the sum of all the profits you say "SUM 
(Profit)" and so we deal with data on a 
name basis which is the way people are 
used to dealing with it. The second thing 
is that we handle what we call 
Multisheet, which is a pretty obvious 
capability if you accept the analogy that 
these are spread sheet simulators. It is 
quite common to take numbers from, say, 
your cost sheet and your sales sheet and 
consoHdate together. What you would 
really like is when you update the cost 
sheet it will carry over to the summary 
sheet. As soon as you look at the sum- 
mary sheet, the information will be 
there. You don't have to type any com- 
mands or do any work every time you 
make the change to get the information 
over there. We have accommodated that 
capability. 

One last thing, that I would like to 
mention also, is the way we have done 
the end-user interface. We've done away 
with slashes (/) and the need to know a 
lot of things about what is going on inside 
the package. For example, VisiCalc has a 
feature called "Order of Recalculation." 
The user has to think about does it go 
horizontally to recalculate or vertically to 
recalculate. Well, that's ridiculous. It's 
up to the computer to figure out the order 
of recalculation and not force you to 
figure out how you have to order your 
data so that things propagate through in 
the right order. That's a very technical 
thing. 

DAVID: Are you doing other end-user 
packages? 

BILL: The second wave is Multichart and 
Multifile which is data base and those will 
come out fairly quick in like three or four 
months, but anything beyond is easily six 
to nine months away. 

DAVID: One thing you seem to be saying 
is that we are going to see a whole new set 
of application programs similar in con- 
cept to 8-bit programs only with a lot of 
improvements. 
BILL: Right. 

DAVID: Let's slip down the road five 
years. What are some of the real sigrufi- 
cant advances you see? 
BILL: In five years the cost of computa- 
tion will really be effectively decreased. 



"We're still not at the stage where I'd tell 
my mother, or some naive person, just 
to go out and buy one of these 
machines." 



We'll be able to put on somebody's desk, 
for an incredibly low cost, a processor 
with far more capability than you could 
ever take advantage of. Hardware in ef- 
fect will become a lot less interesting. 
The total job will be in the software, and 
we'll be able to write big fat programs. 
We can let them run somewhat ineffe- 
ciently because there will be so much 
horsepower that just sits there. The real 
focus won't be who can cram it down in, 
or who can do it in the machine 
language. It will be who can define the 
right end-user interface and properly in- 
tegrate the main packages. I expect over 
the next five years between us and others 
a heck of a job will get done. You'll be 
able to sit at your desk and do whatever 
it is you want to do with information or 
presenting data or interchanging data in- 
credibly effectively. In other words, we 
will have changed the way people work. 

At that time we'll just see the begin- 
nings of the home information system, 
because it is so much harder to cost- 
justify that type of device. But I do feel 
that the "office of the future" will be the 
office of the present five years from now. 

DA VID: What kind of mass storage device 

will machines have in five years." 

BILL: Well, you'll probably still have local 



floppies in a lot of cases, but most of the 
storage size-wise will be in shared file 
servers — and although optical disk may 
have had an impact, even at present 
prices and capacities large (magnetic) 
disks would suffice. There are 
300-megabyte disks down in the $10,000 
to 515,000 range now. If you can spread 
it across 20 users — that is, with a good 
networking scheme — you could justify it. 
So, while there ought to be some im- 
provement there, I don't think that 
we've got any bottleneck even today. 
Networking is probably one of the big 
challenges. 

DA VID: How are you facing that chal- 
lenge? 

BILL: Well, we've designed a structure in 
MS-DOS that lets it work in a network 
environment in a very strong fashion — 
and it's substantially different than what 
Digital Research has defined for CP-Net. 
We're passing high level file calls down 
the network, through a tree-structured 
directory. 

DA VID: What 's the most satisfying experi- 
ence you 've bad in this business to date!' 
BILL: I always sort of latch onto the most 
recent thing. This IBM project was a 
super-exciting, fun project. We were 



given, even for a small company, an in- 
credible amount of latitude in changing 
how things got done as the project pro- 
gressed. And we really were allowed to 
feel like some of the key work had been 
done here. And we had a really great 
interface with the people from the 
customer (IBM), even though they're as 
far away as they could be, down in Boca 
Raton. The night flight down there is 
not too much fun. We had a lot of fun 
together. We had an electronic mail 
linkup, and we'd send messages every 
day and we'd give each other a hard time 
about whichever group was behind on 
whatever they were responsible for. 
We loved to kid them about all the securi- 
ty — how we had to have locks, and sign 
things in, and use code names and stuff 
like that — but it was just part of the 
project camaraderie, really. When 
the thing finally got put together and 
we did the demo programs, everybody 
around here was enthused. That's 
something WE did! 

I don't know how many people have 
read Tracy Kidder's new book The Soul 
Of A New Machine, but it was like 
that — and everybody really did get their 
just desserts of being recognized and 
knowing what part they put into it. Peo- 
ple worked incredibly hard. I guess there 



HARD DISK III FOR IBM — PC 

Makes your PC a Business Machine 

Add 6.3 megabytes to 19 megabytes to your System 



9.5 megabyte 
Winchester 

Hard Disk Subsystem* 
$3395 




$2895 

6.3 megabyte 

Winchester 

Hard Disk Subsystem' 



PC Adaptor and HD III Driver Software $249.00 



HD Hi Features 

State of the Art Circuitry 
Full calbration test and burn-In 
Up to 4 drive configuration 
Heavy duty power supplies 
Warranty — 120 Days 
115/230 VAC. 50/60 HZ 
5%" Winchester Disk Drives 



■Includes Chassis PR ConUoller BUS Adaptor Disk Drive 

Optional Configurations 

2 X 6.3 meg $4495.00 
2 X 9.5 meg $5495.00 
Products In the Queue 

192K RAM Board 
Direct Connect Modem 
RS 232 




VR DATA CORP 
777 Henderson Blvd. 
Folcroft. PA 19032 

Phone 800-345-8102 • Cable "VR DATA " • Telex 845-124 



Puces subiect to change wilhoiil notice 
Hard Disk III Trademark ol VR Data Corp 



was a kind of an anticlimax when I got a 
form letter from IBM a week after we'd 
finished the thing which said, "Dear Ven- 
dor. You've done a fine job." But they've 
apologized an appropriate number of 
times for that. 

There'll be more projects. In fact, 
we're starting up one now which in its 
general concept should prove to be as ex- 
citing. And we're still not at the stage 
where I'd tell my mother, or some naive 
person, just to go out and buy one of 
these machines. In a couple of years we'll 
achieve that real peak — to fill that gap 
and feel like it's a real tool. 

DA VID: It sounds like from what you 're 
saying that you have probably bad more 
influence on the final result of the 
machine than anyone, witb possible ex- 
ceptions at IBM. 

BILL: Oh, that's absolutely the case. The 
people at IBM did a fantastic job and 
there's some super smart people there. I 
was very, very impressed with the team 
they put together. They used most of the 
people who had their own personal com- 
puters. Employees within IBM who have 
the oomph to go out and get their own 
personal computer and be kidded by their 
fellow workers, are in general a pretty 
good class of individuals. And a few of 
these people were just exceptional. 

They were brought in from the com- 
pany at large and they came down to 
Boca just for this project. We were the 
only vendor that understood what the 
project was about. Even up to the an- 
nouncement most vendors were kept in 
the dark about the general scope and the 
general push of the thing. So we really 
enjoyed a really unique relationship. I 
don't think its flatter- 
ing ourselves to say that I doubt that IBM 
has ever had such a relationship ever be- 
fore. In fact, in their internal magazine — 
Tbink — they even mentioned the role 
that we played which was quite a thing 
for them to do. Other than this project, 
most outside vendors for IBM are really 
just providing their components and not 
super involved in how it fits in. 

We developed a personal relationship 
with all those people that's equal to the 
closest project work we have done. 

DA VID: Sounds like it was a lot of fun. 
BILL: It was. Everybody around here en- 
joyed it a great deal. In a way, we always 
wanted there to be a definitive end to the 
thing, but even today there's some work 
going on. It's not Hke there is just one 
celebration. Boy, there has been some 
great... a lot of fun relaxation when 
we've hit various milestones. I don't 
know, the announcement was probably 



the best one because all the way through 
the project there was this aura that IBM 
couldn't even say to us that the project 
would be introduced. They always had to 
say, "You realize this may get cancelled 
any day and we'll just call you up and tell 
you to put all those confidential pieces of 
paper in a box and mail them back down 
here and don't call us again." I don't 
know how long that was really true, but 
that is really what they had to say to us. 
To know that the thing would really see 
the light of day and people would have a 
chance to evaluate what we had done 
really made us feel good. 

We expect over the next year or two 
when people have really looked into the 
machine to see what it can do they will 
be increasingly impressed. Just like high 
resolution graphics on the Apple, there is 
a lot of capability there that will only un- 



fold itself over a fair period of time. Some 
of that is the stuff we put in there and 
that will be neat. 

I don't read about the TRS-80 any 
more because it does seem like a long 
time ago and in comparison it would be 
pretty easy to make fun of it, but the year 
or two after we did that project every 
time we would see somebody disassembl- 
ing the BASIC or figuring out some little 
trick we thought it was really exciting. 

It's the combination. Software is a 
great combination between artistry and 
engineering. When you finally get done 
and get to appreciate what you have done 
it is like a part of yourself that you've put 
together. I think a lot of the people here 
feel that way. 

DA VID: Tbat 's quite a statement. Tbank 
you for tbe interiiew. 



LET'S GET 
PERSONAL 



mi 



Learn about the most 
exciting microcomputer 
product of the year in this 
book that describes IBM's 
amazing new personal 
computer. 

Whether you are a manager, 
computer professional, 
prospective buyer, or 
programmer, you will find 
the personal significance of 
IBfVi s unique product in this 
book. 



Other QUE books are: Apple II Word Processing; CPlU Word Pro- 
cessing; and Computer Word Processing: Do You Want It? 





Ouanlily Title 



IBM's Personal Computer vi $14 95 
Apple II Word Processing m $19 95 



Quantity Title 

CP M Word Processing " $19 95 

Computer Word Processing m $14.95 



Add SI .50 per txx>k kx shipping and handling. Indiana residents add 4% sales lax. 



Name . 



Address . 



Oty/StateZip 

Total enclosed $ . 
Caid # 



. or charge my QVisa □Masierchaige □Ottiei (specify) . 

Expiration Dale 



Signature 

Available at all compuler stores and line 

bookstores such as B. OaUon':i. Krochs 

& Brentanos. Stacy's. Coles and WaldenbooKs. 



Phone orders (317) 842 7163 



Malte checks payable to: QUE. Corp.. 
6515 E. 82nd St.. Sulle 1 10. Indianapolis. IN 46250 



23 



SAMS COMPUTER BOOKS 
MAKE GOOD BUSINESS HAPPEN 



Sams easy-to-understand 
microcomputer books are 
designed to help you take full 
advantage of what a small 
computer can do. 

MICROCOMPUTERS FOR 
BUSINESS APPLICATIONS by 
William Barden, Jr, No. 21583, 
$9.95, clears away some of 
the mystery by describing 
microcomputer systems, and 
providing guidelines to use 
when you re choosing your 
system. 

BASIC BUSINESS SOFTWARE 
by E.G. Brooner, No. 21751, 
$11 .95. Helps you choose the 
business sortware that will be 
most effective for you by 
providing a basic 
understanding of business 
software. 




MICROCOMPUTER 
DiaiONARY by Charles J. 
SippI, No. 21696, $15.95. 
Provides the most up-to-date 
definitions of microcomputer 
terms, and includes 
explanations of products, 
procedures, systems, and 
techniques. 

Sams computer books do 
make good business happen! 
For the name of your local 
Sams book outlet, or to order 
by phone, call toll-free and 
reference this number: AD 144 

800-428-3696 



SAMS BOOKS 



Howard W. Sams & Co . Inc. 

4300 West 62nd Street, RO. Box 7092 

Indianapolis. IN 46206 




ADD FLOPPY DISK DRIVES 

TO YOUR PC 

1st or 2nd Internal Drive $299.00 
16K Memory Expansion Kit $49.00 

Diskette Drive Adaptor Card and DOS available from IBM 

Hard Disk for PC — See our other Ad. 



ADAPTABLE PRODUCTS 



Printers (Inc. Cable) 
Epson MX-80 
Epson MX-100 
CItohStarwriter 
Centronics 704 



192K RAM Board 



$500. 
815. 
1395. 
1799. 



Modems 

Lexicon 
DCAT 

Verbatim Diskettes 



$115. 
199. 
10/$35. 



IN THE QUEUE 

Integral Direct Connect Modem 



RS-232C Board 




VR DATA CORP. 
777 Henderson Blvd. 
Folcroft, PA 19032 

Phone 800-345-8102 • in Penna. 215-461-5300 • Telex 845-124 



Prici'S subiecl lo change without notice 




w 

TOOLS FOR THE 

IBM PC 



BASIC ENHANCEMENTS 

UNBASIC— a BASIC preprocessor that allows 
the programmer to write programs in a more 
powerful extended BASIC. All you have to do is 
to write your programs using the new features 
outlined below in addition to standard IBM PC 
BASIC. Then UNBASIC will translate your pro- 
gram Into standard BASIC. Features include; 
CASE . . . CEND / Execute one of a number of 
paths. Like an extended IF . . . THEN . . . ELSE. 
Statement label / Allows reference to lines by 
an alphanumeric label. 

I IR / Qotriouoc cnor^ifioiH I IMDAQIP c i iKrrti it i noc 



DATAMASTER— the most flexible data base 
management system for your IBM PC. Provides 
true variable length records, user defined input 
and report formats, reformatting of previously 
entered data records, and more. 

Summer •82($Full credit tor T I M.) $800 

LANGUAGES & COMPILERS 

OMNI— a machine-independent compiler/inter- 
preter generating very compact code. Sup- 
ports virtual memory. Predefined data types 
include byte, word, string, byte array, word 
array, string array, bit array, record, and screen. 
Highly extensible and flexible, with speed com- 
parable to assembly language. Fan 82 $500 

SUPERBASIC— a superset of Microsoft Basic. 
Incremental compilation allows ease of devel- 
opment of an interpretive BASIC, but runs with 
the speed of a compiled program. Variable 
record lengths, user-defined record layouts, 
and many more features are added to the 
BASIC language. Opt. Run-time pkg. 
Fall '82 $250 

HARDWARE 



your program before translation into Standard 
BASIC. Automatically renumbers subroutines. 
WHILE . . . WEND / Multi-line capability. 
Functions / Multi-line functions with nesting. 
Available now $75 



ASSEMBLER 

8088 ASSEMBLER— includes the following fea- 
tures: Generates object code for all 107 8088 
instructions. Full assembly-time macro capa- 
bility Define byte, Define word. Define double- 
word, Define storage, etc. Written in UNBASIC 
for easy modification. 

01/82 $75 

COMMUNICATIONS 

INTELLITERM— an easy to use, flexible com- 
munications program. Transfer of any files is 
accomplished with only a few single key- 
strokes. Split screen display shows your input 
and the responding computer's reply 02/82 .$150 

DATA BASE 

A database can be compared to a file cabinet 
as it stores records in an orderly fashion and 
allows easy retrieval of information. A data- 
base frees the user or programmer from worry- 
ing about how the PC stores data on disk and 
retrieves it. 

T.I.M. Ill— state of the art data management 
program. Its many menus and people-oriented 
approach make it simple for even the novice to 
use. Features include printing of lists and 
reports and selective record retrieval. Contains 
up to 8 field types with 32,000 record per file . . . 
40 fields per record ... 60 characters per field 
. . . 40 sorted orders ... 20 calculated fields per 
record, now $500 



Daisy Wheel Printer-Tandy DWII $1960 

IBM PC 2 drive 64K $3300 

All IBM hardware/software products available. 

Intelliterm & Datamaster available now for TRS-80. 



FREE CATALOG 

Containing Utility Software 

: I have purchased I plan to purchase 

IBM PC's K disks 

Mono Color Comm. 
; Printer Type 

Name 

Company 

Address 



City State Zip 



Communications 






R 

Network Systems, The CIA And The Electronic Grail: 
A Writer's Quest For Perfectly Flexible Text 



WITH TVO FAIRLY ISEXPESSIVE DEVICES 
— IBM's Asynchronous Communications 
Adapter or an equivalent, and a "mo- 
dem" connectinfi it to the telephone 
network — plus a simple program for com- 
munications, yon can make an IBM Per- 
sonal Computer reach heyond its desk or 
tahletop to communicate with the world. 
Communications Editor Clifford Barney 
(who also edits Computer Setwork .\ews) 
will report regularly on how PC users can 
exploit this potential for outreach. In bis 
first contribution. Barney shares some of 
bis own experiences in this arena and 
weighs its significance for the future. 



Clifford Barney 

One day in 196"'. I called at the Stanford 
Research Insitute to interview a computer 
scientist named Douglas Engelhart about 
an advanced form of electronic informa- 
tion system he was reported to be 
developing. I knew little about such 
systems but 1 hoped that the meeting might 
provide the substance of a new s story for 
m\ employer. Electronics magazine. 

Vi hen 1 entered his office Engelhart was 
sitting at one of the first cathode ray tube 
terminals I had seen. As we talked he 
began filling the CRT with screens of text, 
which he would subject to various editing 
tricks and then dispatch God knew where, 



all the while keeping up a running com- 
mentary in a vocabulary I didn't quite 
understand, concerning statements and 
■plexes" and branches and groups. 

I watched for two hours as Engelhart 
played his machine and explained how it 
was that he could do these wonderful 
things. However it was no use; 1 couldn't 
follow what he was doing, so I didn't see 
what made it so wonderful, ^X'hat made 
the text look like that? Where did it come 
from and where did it go? >X'hat was a 
plex. really? So 1 wasted our afternoon, 
though 1 don't think Engelhart minded; he 
seemed to have a wonderful time show ing 



off his creation. He called it Online 
System, abbreviated to NLS. 

I now realize that, like Parsifal botching 
his first chance at the Grail, I had been 
vouchsafed an early glimpse of electronic 
text, but had failed to recognize it. To me, 
at that time, computers processed only 
data. Engelbart had shown me English; 
not programs, not calculations, not col- 
umns of figures, but words and sentences. 
And though a writer by trade, I had been 
too disoriented to understand them. 

It was years later that I next en- 
Gounteced electronic text. This time it 
resided on the disc drives at the Pro- 
vidence [RA] Journal, where I was doing a 
torn on the copy desk . The Journal had in- 
stalled an advanced text handling system 
that integrated incoming copy from wire 
services and the paper's own botenis, and 
directed it to the proper departments in 
the newspaper: news, sports, features, 
etc. I used a CRT that could edit rings 
around the oldfashioned pastepot, 
scissors and soft lead pencil. And the the 
text editor not only hyphenated and 
justified the finished story but even 
counted my headlines for me, a job I had 
always had to do myself. Newspaper 
headUnes have to fit in their allotted 
measure, and generations of copy editors 
had made sure that they did by counting 
the letters and spaces. If the head was too 
long, you had to rewrite it. The type 
wasn't rubber, the printers osed to sneer, 
it was lead. Now the computer did the 
counting and the type might as well have 
been rubber; because if my electronically 
written headline was only a hair too long, 
1 could shrink the type a little, say from 42 
point to " 4 1 point, " a type size that strict- 
ly speaking did not exist. Then the head 
would fit and no one would ever notice 
(though a sampling of middle-aged men, 
eyesight beginning to falter, may have 
wondered they were squinting at the 
paper). 

Still digesting this second experience of 
electronic text, I immediately plunged into 
the ddrd, several months of messaging 
and conferencing on Murray TurofTs ex- 
perimental Electronic Information Ex- 
change System (EIES) network. It was 
while I was entering EIES's logical gardens 
that the electronic ephiphany occurred: 
After 25 years of my pounding typewriter, 
the typewriter started writing back. 

"INITIAL CHOICE?" it said. (This is 
EIES's method of leading you down the 
garden path, i.e. choosing from its initial 

menu.) 

I was hooked. The damn thing was 
finally beginning to share the woric. Pro- 
perly teased, it would cough up endless 
text without my typing a line. About time. 



I thought, and proceeded to run it through 
a few tests. EIES is extensively 
documented, and I spent a good part of the 
first few weeks onUne studying its strai^ 
rules for manipulating electronic text. 
There seemed to be a lot of them, and their 
purpose wasn't always dear to me. But I 
did begin to get a sense of what Doug 
Engelbart had been talking about more 
than a decade before. 

NLS, and the newspaper system, and 
EIES, had been designed for the manipula- 
tion of text, not data. The etymologies of- 
fer a clear distinction: data is what is 
"given," raw information, August saies 
or altitude in feet; text is Uterally a "weav- 
ing" of semantic and syntactic patterns. 
"Text" and "textile" have the same root. 

So the interpretation, and even the 
representation, of text is a multidimen- 
sional task. Yet text in electronic form still 
exhibits all of the plasticity of electronic 
data in that it may easily be edited, 
transmitted, merged and searched. 

As a writer, particularly one being paid 
to listen, I might have realized the 
significance of what Engelbart was telling 
me. Computerized text systems put com- 
munications and information handHng on 
a new level. Once Englebart got NLS air- 
borne, Elednmia magazlDe might never 
be the same. 

Not that print was going out of style. 
NLS has since tamed conunerdal as the of- 
fice automation system marketed by Tym- 
share under the name "Augment"; if not 
exactly flying, it has at least made the tran- 
sition from an experimental system to a 
practical tool, ^ei Electronics continues to 
flourish, falter and more authoritative 
than ever. Electronic text does not replace 
print, but it does supplant it as the general 
form of recorded information. Print 
becomes one of the forms of display. 

The medieval monks who transmitted 
their culture a thousand years ago by co- 
pying Biblical texts in the Book of Kells 
would today be making them machine- 
readable. That way they could be stored 
online and accessed by the electronic ver- 
sion of a concordance, a data base com- 
mand language. The service would in- 
evitably be called Scripturenet. You could 
interrogate it and then salt and pepper 
your prose with proverbs and learned 
references, downloaded from the net and 
merged with your novel, your business 
report or your letter home. 

The Online Marketplace 

So far as I know Scripturenet does not 

yet exist, but dozens of its functional 
counterparts are competing in what is 
coming to be known as the "network 

marketplace." described by Herb Dordick 
of use's Annenberg School of Com- 



munications as a locus where "products 
and services can be advertized; buyers and 
sellers located; ordering, billing and 
delivery of services can be facilitated; and 
all manner of transactions can be consum- 
mated, including wholesale, retail, 
brokering and mass distribution." 

Targeted as customers in this 
marketplace are those of us who have ac- 
cess to computer terminals — which in- 
cludes every IBM Personal Computer 
equipped with the Asynchronous Commu- 
nications Adapter, or telephone connec- 
tion device, and communications soft- 
ware. The network marketplace at first of- 
fered raw computer power and then 
developed online data bases, remotely 
searchable. But much of what is hawked 
today as "information services" consists 
of electronic text that you can access over 
telephone lines from a computer terminal. 

What is so special about this medium? 
In Toward Paperless Information Systems, 
F. Wilfred Lancaster gave the fullest ex- 
pression to the importance of machine- 
readability as the key attribute of elec- 
tronic text. Lancaster, a librarian, helped 
design the SAFE information system for 
the Central Intelligence Agency (CIA). The 
function of SAFE is to give CIA analysts 
sharable access to remote dau bases and 
files. They can construct private informa- 
tion bases composed partly of their own 
files and partly of files shared on a net- 
work. And the whole system depends on 
putting information into machine- 
readable form, permitting easy creation, 
editing, and transmission of text. 

lalelliitace €oes PabOc 

On the heels of SAFE comes the private 
CIA, a multinational "worldwide in- 
telligence service" called the Interna- 
tional Reporting and Information System, 
or nus (goddess of the rainbow and Zeus' s 
messenger, according to the indispensable 
Robert Graves). IRIS has hired the serv ices 
of a former British prime minister, Edward 
Heath, as a mascot signifying respectabili- 
ty. The organization will provide commer- 
cial information service, not political es- 
ploni^. 

Nevertheless, "DOS is to be built 
around a powerful computer, tbe opem- 
Hon of vMcb is befng modeled OH the one 

used by tbe CIA in Langley, according to 
the Washington Post (emphasis added). 
Lancaster's prototypical analysts, their 
computer screens trained on all the 
world's information, or at least as much of 
it as HQS can get into machine-readable 
form. 

You and I don't have the same access to 
resources, and our equipment may be 

unsophisticated relative to SAFE'S, or 
iris's, but we can do essentially the same 

Copyrighted material 



thing on a PC. Electronic text plus net- 
work connections gives the individual un- 
precedented communications capabiUty. 

Einar Stefferud, a consultant who 
specializes in office automation, rates tex- 
tual information systems in terms of the 
connectivity and the mahility of the Infor- 
mation therein. In personal terms, you 
can see It in the mix of files that scrolls 
across your CRT. It s different for 
everyone: now a program to track cash 
flow, now production statistics, now a 
Dow Jones report, now electronic mail 
from a colleague. There is a single display 
space for all of the information: you can 
append the cash flow file to the produc- 
tion report, draw your own conclusions, 
and send an electronic message to your 
broker. In this repsect network services 
become one more input to your computer, 
just as your stereo set can accept input 
from a remote FM station as well as an 
onhne record turntable 

The services have yei to mature. A clue 
to the present state of the art in informa- 
tion services is the price of hooking up to 
IRIS: 120,000 to $200,000 according to 
the Post. Useful databases and sophisit- 
cated text software tend to be expensive. 

Yet the primitive text systems available 
today do provide capabilities for message- 
sending and "asynchronous conferenc- 
ing' ' (meaning not all parties need be elec- 



tronically present at one 
time) — capabilities that were simply not 
to be had ten years ago. A shared text 
space makes the network something of a 
library in which everyone can write the 
books, and a clubhouse where colleagues 
can gather. 

Messaging and conferencing — in which 
the text is created by the user, not the 
seller — are not expensive; but they are so 
new that business management is only 
beginning to see how they can be used. In 
organizing commercial computer con- 
ferences, I have found even the most 
technically advanced computer and inte- 
grated circuit manufacturers to be wary of 
investigating computer- mediated com- 
munication via electronic text. They'd 
rather consider video conferencing, 
which is a wildly expensive replacement 
for a face-to-face meeting. 

Epilog: NLS Revisited 

My typewriter now sits on a closet 
shelf; there are times when it would be 
handy, but it's too bulky to keep around. 
As a writer, 1 have become addicted to the 
electronic method of creating, storing and 
transmitting text. I have experimented on 
a number of text systems, both online and 
standalone. I have even had a chance to 
use NLS itself; I too have been able to sum- 
mon and dispatch screensful of informa- 



tion and mystify my friends; and I have 
tracked a "plex" to its electronic lair (too 
complex to describe here). 

NLS proved to be a special taste, like 
oUves, and an expensive one at that. But 
there are now many other text systems 
available; every personal computer comes 
with a word processor. So many people 
have been exposed to electronic text that 
it has spawned a new disciphne, "Elec- 
tronic English," which has been taught 
for credit by Dave Hughes at Colorado 
Technical College. There are those who 
claim that the medium actually improves 
verbal proficiency. Others are skeptical; 
one dissenter has noted darkly that just as 
the chief effect of the invention of the 
typewriter was the proliferation of the 
busines letter, so hypertext might bury us 
in well-formatted nonsense. 

But this argument puts the new wine in 
old bottles. The potential of electronic text 
is not to be exploited In asked it to do what 
is already done well, or well enough. That 
is a "horseless carriage" approach that 
we see in the marketing of computer mes- 
sage systems as "electronic mail." (They 
are really systems for sharing files, and 
they perform many functions having no- 
thing to do with mail.) 

It may be that In order to be properly 
recognized, the medium needs a catchy 
name. "Electronic text" Is pedantic, and 
"machine-readable" too technical. Ted 
Nelson, the visionary author of Computer 
Lib/Dream Machines, coined the term 
"hypertext," which has become in-group 
slang for the kind of multidimensional, 
nonsequential writing that electronic text 
produces. Another candidate is "superli- 
teracy," a label that makes people ner- 
vous until they find out how many of the 
super literates can't even spell. "Aug- 
ment" was Englebart's own choice for the 
commercial name of NLS. He felt that the 
medium could augment the ability of an in- 
formation worker in the same way that a 
lever augments physical strength. 

A sentiment Uke Engelbart's may have 
inspired the author of the "superUterate 
manifesto" that has been woven into the 
EIES hypertext (Conference 52 on Superli- 
terate Societies, EIES). This message {see 
box) is not elitist at all, but a vision of 
what might be possible from the medium. 

The manifesto is not your ordinary ac- 
count of the potential of computers and 
computerized text. Yet it does hint that 
there are more aspects of this new world 
than we have imagined so far. The next 
round will be greatly influenced by the 
thousands of personal computer users 
who are just beginning to experience the 
medium, including, presumably, the 
readers of this text. Your contributions are 
eagerly awaited. 



256KB IBM PERSONAL 
COMPUTER MEMORY! 




SINGLE BOARD 256KB IBM PERSONAL COMPUTER MEMORY 

Designed Specifically for IBM's PERSONAL COMPUTER is Chrislin Industries 
newest CI-PCM Memory Module. 

FEATURES INCLUDE: 

• On-board parity generator checker • Requires only one I/O expansion slot for 
■ Addressable as a conttguous block in 64K 256K bytes memory 

byte increments through 1 megabyte * Power requirements are -(-SV at 1.0A max. 

• Access time of 225 NSEC • Cycle time of 400 MSEC 

SEE YOUR LOCAL COMPUTER STORE FOR DETAILS OR CALL US. 
DOMTASK WHY WE CHARGE SO LITTLE. ASK WHY THEY CHARGE SO MUCH. 



Chrislin Industries, Inc. 

31352 Via Colinas • Westlake Village, CA 91362 • 213-991-2254 
TWX 910-494-1253 (CHRISLIN WKVG) 



IBM'S DOS or CP/M-86? 




Confused about operatins system options for 
your IBM Personal Computer? HAVE IT BOTH 
WAYS WITH LIFEBOATS CP/EMULATOR^". 

CP/EMULATOR solves the problem by permit- 
ting you to use all the software written for IBM's 
PC for both DOS and CP/M-86. 

This high performance, low cost DOS utility al- 
lows you to fully integrate and mix programs. 
Vou can use a DOS editor to write a program, 
compile It under a CP/M-86 compiler and ex- 
ecute the finished application under DOS. 




CP/EMULATOR extends the scope and capacity 
of all of your software. With CP/EMULATOR, 
CP/M-86 programs run quicker with faster file 
access than with CP/M-86 itself. 

Additionally, your program will enjoy all the 
other DOS advantages, such as large file size, 
dated directory displays, and more. The DOS 
peripherals are already installed and DOS com- 
mands are fully available. The package even 
contains a utility program to transfer programs 
and data files from a CP/M-86 diskette to a stan- 
dard DOS diskette. 

NO NEED TO LEARN A NEW SET OF UTILITIES 
AND COMMANDS; 

NO NEED TO END UP WITH TWO INCOMPATI- 
BLE SETS OF DISKETTES; 

NO NEED TO SPEND HUNDREDS OF DOLLARS 
ON CP/M-86, WHEN CP/EMUL>^TOR COSTS S75. 

NO NEED TO WONDER WHICH OPTION IS 
BEST FOR YOUR IBM PERSONAL COMPUTER. 



PMATE: Editor-in-Chief 

Perform miracles of manipulation on your keyboard with Lifeboat's PMATE. 

This new generation text editor is the most sophisticated text editor available today and is bristling with features previously 
unavailable on microcomputers, making it ideal for virtually any program or data file editing. 

PMATE's command set includes full screen single keystroke editing, horizontal scrolling, automatic disk buffering, macro 
command language, text formatting, expression evaluation, conditional branching, I/O with prompting, and other program- 
ming language constructs. PMATE makes use of 1 1 buffers for storage, and includes commands permitting work on more 
than one text at a time. Unique to PAAATE is the facility for user customization. Keystroke functions can be redefined, and se- 
quences can be programmed to directly execute macros. Video commands can be changed, and macro functions can be 
written, to emulate any other editor with which you may be familiar. PMATE provides full side -scrolling, and can be used 
with virtually ANV video terminal on the market. IF you use an editor, you need PMATE. 

PMATE IS the only text editor you'll ever need 

PAAATE-86 is available for IBM's Personal Computer DOS, SB-86'*' and MS-DOS^". Also available is PAAATE for SB-80 and other 
CP/M-80-compatible operating systems. 



Lifeboat Worldwide offers you the world's largest library of software from its offices in the U.S.A., U.K., Switzerland, France, 
West Germany and Japan. 

For more information, senc tO: 

Lifeboat Associates 

1651 Third Avenue 
New York, New York 10028 
Tel: (212) 860-0300 
TWX: 710-581-2524 (LBSOFT NYK) 
Telex: 640693 (LBSOFT NYK) 




SB 80 and SB 86 arc irademarks ot Lifeboat Associates 
PMATE and PSAAIE 86 are traOemarks o( Phoenix Software Asso Ltd 
MS DOS 15 a trademark ot Microsoft. Inc 
CP/EAAULATOR IS a trademark of Lifeboai Associates 
CP/M 80 and CP/M 86 are registered tradem*ks of Dtgnal Reseatch. Inc 
Ttiis ad v»as designed by DocuSet 
Copyright 1981. by LifetxMt Assocmes 



LIFEBOAT HAS THE ANSWER 



3 



Cl 



Communications 



THE FREEDOM NETWORK 

New service lets you send messages to Telex, T¥fX, even "fax" machines 
from your PC* 




VIA A NEW TELECOMMUNICATIONS SER- 
vice, IBM Personal Computer users can 
now send electronic messages to any of 
several hundred thousand locations with 
otherwise-incompatible receiving equip- 
ment, according to Dick Sherwin of 
Graphic Scanning Corporation. Sherwin 
says the accessible devices include tele- 
typewriters (TWX), Telex and facsimilie 
machines, and specialized office word 
processors. 

The Freedom Network, a service of Gra- 
phic Scanning's Graphnet subsidiary, has 
been in partial operation for several 
months, and Sherwin said it was sched- 
uled for full operation January 1. The 
Freedom Network can receive text from 
any communications-equipped PC, trans- 
late or modify the data to suit 1 10 different 
variations of hardware, software and 
communications standards, and then re- 
transmit the message to the designated re- 
ceiving equipment and location. Cost to 
the sender will be about 30 cents per 100 
words transmitted. 

Sherwin says users of the Freedom Net- 
work will be able to send electronic mes- 
sages to about 140,000 TWX and Telex ter- 
minals in North America, and to locations 
equipped with many popular models of 
"fax" machines such as the Xerox 410 
and 3M 600A. They will also be able to 
send text to offices with communication- 
equipped word processors from CPT, Lex- 
itron, Wang and others; international Tel- 
ex will be possible too, Sherwin said. 

The Freedom Network translates and 
retransmits messages to TWX and Telex lo- 
cations at the time they are sent. Messages 
to other kinds of equipment are stored in 
Graphnet' s computer for later resending, 
and can only be stored for destinations 
already registered with the Freedom Net- 
work. Access to The Freedom Network 
will be available by local telephone call 
from most large U.S. cities, according to 
Sherwin. Cost to use the service, over and 
above transmission time, is $5 a month. 
There is no initial fee. The 30-cents/IOO 
words rate (Sherwin did not define a 
"word") applies to most transmissions, 
and remains constant at all hours. Telex 



transmission is slightly higher. Users must 
also bear any cost for their phone calls to 
The Freedom Network. 

Though Graphnet' s target customers 
for the service are "Fortune 1000 com- 
panies," Sherwin said the company 
would not turn away "onesy-twosy" 
business from individual Personal Com- 
puter users. However he said credit 
references might be requested before an 
account was established. 

Calculations suggest the cost to use the 
Freedom Network will be very competitive 
with that of express delivery for moderate 
quantities of text. A business document of 
eight to ten average-sized pages could be 
sent via The Freedom Network for the 
same price as a letter sent by the Post 
Office's Express Mail Service. Anything 
shorter would be less expensive, and in 
any case delivery would take place in a 
matter of minutes rather than overnight. 
(The comparison is inexact because mes- 
sages sent by The Freedom Network pre- 



lllustration by Don Nace 

sently cannot include signatures, graphic 
material, etc.). 

If you would like to check out some 
places you could transmit to via The Free- 
dom Network, you might consider pur- 
chasing a directory of Telex and TWX sub- 
scribers in North America. This volume, 
available from Western Union, is set up 
like a phone directory, with both alpha- 
betical and classified sections. Also, Sher- 
win says "thousands of subscribers, in- 
cluding many major companies" already 
have electronic mail addresses assigned 
on The Freedom Network. A printed direc- 
tory of subscribers is in the works, and 
there is a 24-hour "Directory Assistance" 
service as well. 

"We are trying to make electronic com- 
munication as easy as possible for 
people," Sherwin said. 

—Jim Ediin 

The Freedom Setuvrk — Graphic Scanning Corp., 
.i29 Alfred Atv., Teaneck, Sew Jersey 07666 
800/631-1608 



At Hayes, we don t believe in sec- 
ond best Or planned obsolescence We 
believe m taking the state of the art to the 
limit Our new Smartmodem, for exam- 
ple. IS the most sophisticated 300-baud 
originate answer modem you can buy 
And yet. it is perhaps the easiest-to-use 
modem ever 

RS-232C Compatible. Smartmodem 
lets any RS-232C compatible computer 
or terminal communicate by phone with 
other computers and time-sharing sys- 
tems located anywrtere m North America. 
You get full and half-duplex operation 
with both Touch-Tone' and pulse dialing. 

Auto-Answer/ Dial /Repeat. 
Smartmodem can answer the phone, dial 
a number, receive and transmit data, and 
then hang up the phone - automatically' 
If desired. Smartmodem will even repeat 
the last command You can depend on 
Smartmodem for completely unattended 
operation 

Completely Programmable. 
Smartmodem can be controlled using 




Microcomputer Componejit Systems 

any programming language Over 30 dif- 
ferent commands can be written into your 
programs or entered directly from your 
keyboard 

Smartmodem also includes sever- 
al switch-selectable features that let you 
tailor performance to your exact needs 
You can set it and forget it for the ulti- 
mate in convenience. 

Built-in Audio Monitor. Thanks 
to an internal speaker, you can actually 
listen to your connection being made 
You II know immediately if the line is busy 
or if you reached a wrong number - 



and you don t even need a phone' 

Status at a Glance. Seven LEDs 
indicate Smartmodem s current operating 
mode auto-answer, carrier detect, off 
hook, receive data, send data, terminal 
ready and modem ready You re never 
left in the dark' 

Direct-Connect Design. 
Smartmodem is FCC registered for di- 
rect connection to any modular phone 
)ack - theres no acoustic coupler to cause 
signal loss and distortion 

Smartmodem, Smart Buy. Pro- 
fessional quality features Versatile per- 
formance A full Xwo-year limited warranty 
A suggested retail price of only $279. 

What more could you want^ Per- 
haps the matching Hayes Stack Chrono- 
graph, an RS-232C compatible calendar/ 
clock system 

Check out the Smartmodem wher- 
ever fine computer products are sold 
And don t settle 
for anything less 
than Hayes 



(BHayes 



Smartmodem. 
The ultimate concept in modems 





Playpen 

GAMEWARE COMING, BUT... 



Carl Warren 



SPOT A PERSONAL MICROCOMPUTER, AND 
immediately you migiit tliink of games — 
games that fill the screen with strange be- 
ings, make buzzing sounds and even talk. 
Games have always been a mainstay of 
personal microcomputer systems, and the 
IBM Personal Computer is ideally suited 
for the electronic illusions. But even 
though the PC has technically superior 
features capable of supporting exciting 
and unique game- ware, some believe that 
games — particularly of the arcade type — 
will be the least desired programs for the 
machine. 

Market analysts, and IBM, don't see the 
Personal Computer as being just another 
personal computer to be used to entertain 
the family on a cold winter's night. This 
computer, more so than others, is targeted 
as a productivity machine for the family 
and manager of today, rather than a 
sophisticated device to garner points by 
'chomping' gumdrops or cookies or what- 
ever a game master can dream up. 

Playins the "What-ir Game 

But gaming is more than just shooting 
down alien beings from outer space, 
asserts Dick Ainsworth, creative director 
at The Image Producers, a program devel- 
opment company in Northbrook, Illinois. 
Ainsworth believes that users of the IBM 
computer will want to play true-to-life 
sophisticated games, like making projec- 
tions on the outcome of certain business 
decisions. "Playing the what-if game is 
more exciting than any arcade game I can 
think of," says Ainsworth. 

Regardless of how you define a game, 




Carl Warren, author of otvr 600 
k "^^Vv^^H nrticles. tUH) b(H)ks and a num- 
ber of technical manuals, is a Western Editor for EDS' 
magazine, and contributes regularly on microcom- 
puter topics to several other publications. 




Graphics resolution, color and animation powers shown in this IBM demonstration should inspire 
game designers 



the key is excitement. And by employing 
the unique display and control capabilities 
of the IBM computer, game designers will 
be able to create some unique packages for 
it. Partly supporting this thesis is David 
Ahl, publisher of Creative Computing, 
Morristown, New Jersey. He contends that 
buyers of the IBM computer will want 
games, but will demand more intellectual 
games like Chess, Othello, or Backgam- 
mon. "The machine lends itself very nice- 
ly to this type of game," says Ahl. 

Lcarnins By Playins 

If you use IBM as the gauge, Ahl is cor- 
rect. Intellectual, tutorial style games are 
the ideal offering. Currently, IBM is offer- 
ing a series aimed at teaching through 
game techniques. Fact Track ($90, disk- 
ette) covers basic arithmetic skills and is 
organized by level of difficulty. In the 
same genre are Arithmetic Games One and 



Two. The first set has two games called 
Beano and Rocket that are designed to 
refine your math skills while playing an 
enjoyable game. Set number 2, takes the 
method further and includes basic logic 
skills. These last two packages are priced 
at $60 each on diskette, and were devel- 
oped by Science Research Associates for 
IBM. 

But number games aren't the only thing 
IBM is offering. The fourth package in the 
new series is Typing Tutor ($25) which 
comes to IBM from Microsoft Consumer 
Products. This product, created by The 
Image Producers, uses the concept of 
automated teaching via game skills, and is 
designed to teach you how to type or im- 
prove your typing speed and accuracy. 

The tutorial/game technique may be 
more the rule than the exception accord- 
ing to some industry watchers. Already 
managers at local ComputerLand stores 



FROM IBM 



are finding that buyers of the new 
machine are asking for software that can 
be useful over a long period of time. They 
report few requests for arcade games. 
Customers will accept, however, those 
packages that teach as well as play a game. 

Creative Computing's Ahl has taken a 
different approach with three games: 
Blister Ball, Torax, and Tsuanami, all of 
which are in the Tinal development stage 
for the PC. He points out that these aren't 
copies of other popular games, but are 
original arcade games that challenge the 
player and, for that matter, the machine. 

Retrofits by March 

Ahl and others expect a spate of retro- 
fitted games (adaptations of those design- 
ed for other computers) to come available 
for the PC as early as March, with more 
sophisticated games coming on the scene 9 
to 12 months later. 

The reason for the time lag? Program- 
mers have to become familiar with the 
machine and develop ways to take advan- 
tage of all its capabilities. Moreover, even 
with the development cycle aside, there is 
wide speculation that most game designers 
will offer their product to IBM for first 
evaluation, with only a small number tak- 
ing the game directly to market. By offer- 
ing first to IBM, software publishers will 
have to live with an evaluation cycle 
which could last as long as 4 to 9 months, 
depending on the package. The non-IBM 
method may reduce the time it takes to get 
the product to market, but direct-selling 
game publishers may find it difficult to 
locate the right audience. 

To assist in the development of all types 
of software, IBM is providing would-be 
authors with full technical support — even 
to providing a specific engineering contact 
to answer questions about the operation 
of the machine, and giving detailed infor- 
mation about the PC's technical details. 

But even with giant IBM providing a 
great deal of assistance, potential game 
authors may run into possible legal trou- 
ble in their retrofitting efforts. Should an 
author market a game similar in display 
and playing concept to an arcade game 
owned by Atari, for example, (which also 



owns the rights to all Bally games) that 
author can expect problems. Atari has 
gone to great lengths, including filing 
video tape representations of the games 
with the copyright office to protect its 
rights. What this will ultimately mean is 
some of the games you now find in coin 
operated arcades won't be available on the 
Personal Computer. What you can prob- 
ably expect though is for software com- 
panies like DakinS Corp., Denver CO, to 
retrofit their popular Kaves of Karkhan to 
work on the IB.M PC, and other game com- 
panies to follow suit as quickly as possible. 

A Two-Faccd Machine 

The IBM personal computer appears to 
be a dichotomy at this early date, since it 
offers high-resolution color graphics, 
speedy screen updates good for anima- 
tion, a flexible game port for handling 
game controls, plus the power and overall 
styling to fit business applications. All of 
which make the machine ideal both for 
games and business purposes. But Wayne 
Green, for one, isn't convinced that any- 
one has really figured out what the ma- 
chine is to be used for. Green, President of 
the Peterborough, New Hampshire, com- 
pany that publishes Instant Software, 
believes it's still too early to make any 
broad statements about the machine. 
.Moreover, he isn't sure if it is games or 
business applications that will be impor- 
tant. He does point out, however, that 
games are usually popular and that even- 
tually Instant Software will offer a variety 
of packages, with games being included. 
But what those games might be. Green 
would not yet guess. 

Conceivably, the powerful IBM PC may 
open up a whole new era of game-ware. 
Don't be surprised to see, in the next 
several months, games that are based on 
real-life simulations, or that teach com- 
plex subjects in the form of a game. Ac- 
cording to Loren Werner, owner of a Los 
Angeles, California based technical 
documentation firm: 'I expect that by 
1983 we'll be creating highly technical 
documentation on the IB.M computer, and 
using gaming techniques to develop an 
understanding of the topics." 




TO IBM 



IB '^^^ 


^ 1 








14 14 4 4 4 4 4 f 
1 t t 1 i 4 1 ^ 





WHAT IS 
THE 
CONNECTION? 



ESCON 

PRODUCTS,INC. 



Connect Your Personal 
Computer to Any IBM 
Selectric- or Electronic 
Typewriter. 

LETTER QUALITY 
UNDER $600 



12919 Alcosta Blvd. 
San Ramon, Ca. 94583 
(800) 227-2148 Toll Free 
CA (415) 820-1256 

IBM is a registered trademark of Inlernalional 

Business Machines Corporation. 



NEWS: 

From Intermedia Systems 

Memoiy Expansion 
for the IBM 
Personal Computer 

Cupertino, California 

Intermedia Systems announces the 4194 MEMORY 
EXPANSION MODULE for the IBM Personal Computer. 
This product provides 192K Bytes of memory on a 
single card occupying a single Expansion Slot. 

Key features include: 

1. 192K Bytes on a single card - directly replaces three 
IBM 64K Byte cards. 

2. Low power consumption - less than 350 mA, leaving 
ample power for other I/O Adapters. 

3. Simplicity - installs in five minutes in any available 
Expansion Slot. 

4. Reliability - designed to meet the same stringent 
standards as our industrial Graphic Display pro- 
ducts for Hewlett Packard computers. 

5. One year warranty (return to factory). 

6. Available NOW! 

The IBM Personal Computer has only five expansion 
slots and a limited amount of power for them. The 4192 
Memory Expansion Module expands the user's memory 
to the current maximum possible and makes minimal 
demands on space and power. 

192K Bytes: $1095 (suggested retail) 

Available at all participating ComputerLand stores and 

other selected dealers. 

(408) 996-0900 



8 iiitermeilia ssyisteniss 

10601 S. Saratoga-Sunnyvale Rd. Cupertino, CA 95014 



^ User's Report: 

NOT-SO-EASYWRITER 

EasylMlriter word preccssms prosram, version 1«00. 



EASYWRITER, produced by Information 
Unlimited Software, program by fobn 
Draper and Matthew Mcintosh. IBM Per- 
sonal Computer Word Processing Series. 

AFTER ABOUT A MONTH OF UNEXPLAINED 
delays, IBM's first and, to date, only word 
processing program for its Personal Com- 
puter has finaUy been released. What will 
the average writer discover once that pale 
blue binder has been pulled out of its sHp- 
case? 

The first impression is likely to be that 
the EasyWriter program does in fact live 
up to its name. The documentation fol- 
lows the superb format of the other PC 
manuals, being elegantly printed and 
clearly written, and making good use of 
boldface headings and examples printed in 
contrasting green ink. I was able to sit 
down and read through the entire body of 
the manual (84 pages, including a tutorial) 
in about an hour and come away feeling 
that I had a fairly good handle on the way 
the program worked. 

EasyWriter is organized on a three-tier 
system. Upon loading the program and 
storage diskette, the File System menu ap- 
pears on the screen, listing sixteen avail- 
able commands for editing, saving, revis- 
ing, hnking and printing files, plus infor- 
mation about the current file in memory 
and the capacity of the storage diskette 
(fig. I J. The prompt 'COMMAND:^ asks 
for a one-letter instruction which is the 
first letter of the corresponding command. 
It's all clear and straightforward, and 
even someone who's not familiar with the 
concept of word processing files should be 
able to find his or her way without undue 
anxiety. 

The "E" command gets you into the 
second tier of the program, the Edit mode, 
which is where all entry and revising of 
text is done. If no file is in memory, you're 
presented with a blank screen and a blink- 
ing cursor, ready to start writing. If 
you've already loaded a file into memory, 
the screen displays the text at the start of 
the file. 

This part of the program makes excel- 
lent use of the cursor-movement and 



Andrew Flucselman 

special function keys of the PC's key- 
board. Individual keys move the cursor in 
all four directions, scroll the text up or 
down a "page" (actually, a screen's 
worth), move to the home position on the 
screen, to tab stops and to the end of the 
file, allow insertions and make deletions. 
Using the CONTROL key in conjunction 



EasyWriter "Block 
Move" Tips 

For those of you who are ambi- 
tious, I can pass on a few block- 
moving tips. First, you don t have to 
insert lines above and below the 
block, as the manual states. You can 
isolate a block in the middle of a para- 
graph simply by entering insert mode 
and placing the block markers where 
you want them. You also don't have 
to go through the double CTRL-J 
routine at the end of the copy shift. 
Once will suffice, before the move. 
(Why the screen gives the ambiguous 
messages "BLOCK COPY ON" — 
■ BLOCK COPY OFF" is a mystery.) 

On the other hand, make sure that 
you do move the cursor to the line (or 
the character) in front of the first 
block marker before hitting CTRL-J 
and CTRL-C. If you don't, you'll get a 
"BLOCK TOO LARGE" message, 
regardless of whether the block is 
really within the 5.>0()-character 
limit. This bogus error message 
threatened my sanity for a while. 
Preserve yours by proceeding very 
carefully. 

One final tip: After CTRL-C, and 
before moving your copy block, 
delete the trailing block marker and 
paragraph-end by hitting the DEL key 
twice (steps 16 and I" in the 21-step 
routine above). Then delete the 
leading marker by doing the same 
thing (moves 20 and 21) once the 
copy has been placed in the new loca- 
tion. This will save you undue cursor 
movement. 

-.i.F. 



with these enables advancing the cursor a 
word at a time, deleUng lines of text, and 
moving to the beginning of the file. 

Hitting the F3 special funcfion key in- 
serts a blank line below the cursor. F5 de- 
letes a word (including the space pre- 
ceding it). F6 "undeletes" previously 
deleted words, a letter at a time. All of 
these commands are logical and easy to 
learn, requiring in most cases a single 
keystroke that doesn't involve an alpha- 
numeric key. Once again, a first-time user 
should have a much more comfortable ex- 
perience starting to write with Easy- 
Writer's simple commands, compared to 
the many multi-keystroke commands resi- 
dent on a program like WordStar. 

If you hit the key marked Fl , you'll see 
the Help menu [fig. 2], which is displayed 
above the text being edited and which 
describes all the special function keys. The 
F2,-7,-8, and -9 keys control commands 
for moving blocks of copy and controlling 
printing (more about those later). The FIO 
key takes you back to the File System 
menu, while the F4 key takes you to the 
third tier of the program, the Additional 
Commands. 

(Before moving on, I must note my first 
quibble. The Help menu is very easy to call 
up, but it gives no clue as to how to get rid 
of it. The manual does note, on page 5-1 , 
that the display can be discontinued by 
hitting the Fl key again, but someone in 
need of instant on-screen help isn't hkely 
to want to go paging through a looseleaf 
binder to figure out how to get 
un-helped.) 

The Additional Commands menu [fig. 
3], displayed above the text being edited, 
lists commands which perform a variety of 
formatfing chores. As with the File System 
menu, all the commands require single- 
letter inputs that correspond with the first 
letter of the command. This time, we are 
told how to exit (hit the ENTER key). 

These three menus cover all the Easy- 
Writer commands, except for a group of 
"Imbedded Commands," which control 
print formatting. These are adequately 
described in the manual, but it would have 

continued... 

c 



THE PROGRAMMER"' HAS THE ANSWERS tj^ 



TO YOUR CUSTOM SOFTWARE QUESTIONS. 




Mass produced software has 
rapidly approached levels of 
sophistication beyond the 
imagination of a year ago. 
However, regardless of the 
sophistication of this software, 
every user still encounters the 
situation where he thinks to himself 
"If it only did this or had that 
capability . . ." Now, IBM'^ has 
recently brought the power and 
versatility of their main-frame 
systems to your fingertips with the 
new IBM personal microcomputer, 
and now Advanced Operating 
Systems complements this 
accomplishment by introducing THE 
PROGRAMMER, a software package 
which brings you abilities previously 
possessed only by a highly skilled 
computer programmer. 

WHAT DO YOU HAVE TO KNOW? 

You must have a clear idea of what 
you want your program to do. THE 
PROGRAMMER can't read your 
mind, but, with your direction, it 
can actually write the lines of BASIC 
language necessary for the micro- 
computer to perform your tasks. 
Non-programmers with little or 
no knowledge of BASIC-ianguage 
programming can use the simple, 
multiple-choice, menu format to 
create all types of programs. 

WHAT DO YOU HAVE TO DO? 

You direct THE PROGRAMMER via 



a series of "menus". Each menu 
presents a Question and a list of the 
available choices. You simply input 
the number of the function you 
want, and THE PROGRAMMER 
writes the corresponding BASIC 
program lines. The finished product 
is automatically stored on the disk, 
from which it can be copied on 
another disk for later use. 

WHAT CAN THE PROGRAMMER 
DO FOR YOU? 

THE PROGRAMMER can write a 

(choose the correct 

response.) 

a. data-base program ta develop 
and update a mailing list or keep 
track of catalog items in your 
inventory. 

b. graphics generator program. 

c. program to create sounds or 
music. 

d. customized small business 
accounting system. 

e. program to interface with 
another computer device. 

f. word processing program to print 
department reports. 

g. all of the above, and more. 

The correct response to this sample 
menu is "g". The "bottom line is 
that THE PROGRAMMER will write a 
program for any purpose. The 
possibilities are limited only by your 
imagination. Once a program is 



completed it can be saved on a disk, 
allowing you to write additional 

programs. THE PROGRAMMER will 
not create the ideas, but will permit 
you to quickly and easily implement 

any programming ideas you have. 

HOW. WHEN. AND WHERE 
CAN YOU GET IT? 

THE PROGRAMMER is not a fanciful 
dream for the future, but is finished 
and available to you, right now! 
The newer micro systems are often 
limited by an initial lack of readily 
available software, but with THE 
PROGRAMMER, you can instantly 
create your own complete software 

library. 

Now available at your local 
software retailer, or call (800) 
348-8558 to order. (Indiana 
residents, call (219) 879-4693.) 
MasterCard and VISA accepted. 

THE PROGRAMMER 
$49S 



ADVANCED 
OPERATING 
SYSTEMS 

450 St. John Road 
Michigan City, IN 46360 



'IBM is a registered trademark of International Business Machines 



EASYWRITER continued 



been convenient to include them in a 
fourth menu that could be called up on the 
screen. I also wish that the three modes of 
operation weren't set up on a hierarchical 
basis. (To get from Additional Commands 
to the File System, you have to first pass 
through the Edit mode.) In operation, 
there are many times when you do want to 
execute one of the formatting commands 
immediately following a file instruction 
— without taking a tour of the whole pro- 
gram. 

Those are really just more quibbles, 
though. Initially, I was truly impressed 
with EasyWriter as a very friendly pro- 
gram that could be learned quickly by 
someone without an extensive word pro- 
cessing background. It seemed like an 
ideal program for a casual correspondent, 
temporary worker, writing student, or 
simply for someone not yet convinced that 
word processing can, indeed, help them 
write faster and better. 

Unfortunately, EasyWriter contains a 
few very annoying inconveniences and 
some very serious traps for the innocent 
computer writer. They start to reveal 
themselves when you move from under- 
standing the program (which is easy) to 
actually writing with it, which is, well, 
not so easy. I've given names to some of 
these programmed gremlins. 

"The Insert Phantom": 

When writing or editing text, hitting 
the Insert key lets you insert text in front 
of the cursor. This feature operates just 
about as with other w/p programs, except 
that it's painfully slow, especially if the 
screen is filled w ith a considerable amount 
of text. The solution, the manual tells us, 
is to create extra space by using the F3 key 
to insert blank lines in the text. 

All well and good. Hit F3 six times, and 
all the text below the cursor is dutifully 
pushed down six lines. Start typing in that 
blank space and you'll see your new text 
filling up the first line. Everything looks 
fine so far, but appearances are deceiving. 
Reach the end of the first line and you'll 
see that blank space snap back together, 
gobbling up a line of your elegant prose in 
the process. 

Woops! The manual does caution you, 
on page 5-", that "if you forget to press 
INS before inserting text, you destroy text 
to the right of the cursor." But believe me, 
after weeks of writing with this program, ! 
I'm still forgetting and letting my eyes 
deceive me and gobbling up my words, 
and I'll wager you will too — and so will 
your temporary worker and your w riting 
student. 

Well, let's say the Insert Phantom is an 

continued. . . 




How to make your 
IBM personal computer talk to 
your IBM corporate computer. 



Connect an INSTOR/801 to your IBM Personal Compu- 
ter. Send the data to our INSTOR/801, where it's written 
on an 8" diskette in IBM 3741 format. Read the diskette 
with your IBM corporate computer. Or send your cor- 
porate computer's diskettes 
to be read by your IBM 
Personal Computer. Works 
both ways. Simple. And the 
INSTOR/801 is ready for 
shipment. To get your IBM 
computers talking to each 
other, call our sales people. 




INSH)R al.v) <iflfcTs IH.M dis- 
kette capability for ni(»t other 
computer sAMcras. 



^ ■ C ORPORATION 

instor 



175 Jefferson Drive 
Mcnio Park. CA 94025 
(415)326-9830 



EASYWRITER continued 

inconvenience. Meet his cousin, "The 
Enter Demon." The problem with this 
gremlin is that it's not satisfied with doing 
jnst one job. Hitting the ENTER key in text 
mode puts t little eighth-note symbol on 
the screen and moves the cursor down to 
the next line. You use this key to indlute 
the end of a paragraph, and it worics lost 
fine for that chore. 

But you also have to use the ENTER key 
to turn off the insert mode. This Is 
needlessly confusing. (A much more 
logical arrangement would have been to 
use the INS key as a toggle switch— hit it 
once to turn insert on and once again to 
turn it off.) If you're adding text in the in- 
sert mode (which you sometimes have to 
do, as ej^lalned above) and come to the 
end of a pamgraph, you hit ENTER once 
and it only takes you out of insert mode. 
You have to hit it again to place your 
paragnV^if^ marker. Then you have to 
remember to hit INS again before continu- 
ing—otherwise you'll be gobbled up by 
the Insert Phantom. 

Thaf s not all. You also have to hit 
ENTER after each of the special formatting 
conunands. If you're inserting these com- 
mands in your text, as you're likely to do, 
you have to go through the same double- 
strike routine described above. You also 
then have to deal with the extra line added 
by ENTER, deleting it with a CONTROL- 
END. If this is beginning to sound confus- 
ing, you're right. 

The Enter Demon presents another 
minor problem. How to insert a para- 
graph-end in the middle of text? The 
logical way would be to hit INS, then 
ENTER. But doing that just turns off the in- 
sert mode again. A writer who investi- 
gates this conundrum will discover that 
the ENTER key has insert rules of its own. 
All you have to do Is place the cursor 
wherever you want the paragraph-end. 
Hitting ENTER automatically inserts the 
marker. But will your temporary secretary 
want to take the time to figure this out 
before he or she begs to have the Correct- 
ing Selectric back? 

TiM AlisniiiS Hole 

I could go on widi more inconven- 
iences, but there are also some very 
serious problems lurking between the 
bytes. If you've already got a PC and 
EasyWriter on hand, load a storage 
diskette, call up a file of text (make sure 
it's saved!), and let me introduce you to 
the "Alipiing Black Hok." 

Do the following: 

1. Hit END, to get to die last text on 

your file. 

2. Hit ENTER. A parj^aph-end marker 
will appear and the cursor will move 

M 



down to the next line. 

3. Hit ENTER once more. A paragraph- 
end marker will appear on the next 
line and the cursor will move down 
agjdn. 

4. Now delete that marker by moving 

the cursor up and hitting the DEL key. 

5. Now re-align your text by hitting F4 
and typing "A." 

Unless your copy of EasyWriter con- 
tains a revised version of the program I've 
got, you're now on your way to the Black 
Hole. First you'll see the program go 
through its regular aligning routine. Next, 
you'll see a little happy-face marker that 
Indicates the end of the file. But the com- 
mand prompt will indicate that the pro- 
gram is still aligning. And it will continue 
to be stuck in align mode, with no possible 
exit, until there's a power blackout, or un- 
til you reset the system (and erase current 
memory!) with the CTRL-ALT-DEL keys. 

Preventive medicine: 

Check for phantom lines at the end of 
your file by hitting END and noticing 
whether the cursor is more than one line 
below the hut line of text in your file. VL 
so, hit CTRL-END several times before 
aligning. To be safe, always be sure your 
text is saved before trying to re-align, and 
pray that your endiusiastic student 
doesn't stumble upon this black hole on 
his or her own. 

I've also encountered the "Disk Format 
Charlatan." More than just occasionally, 
when moving from one File System com- 
mand to another, I've received an error 
message that says "DISK NOT INITIAL- 
IZED. DO YOU WISH TO FORMAT?" 

If this spine-chilling notice appears on 
your screen, don't panic and type "Y," 
because, of course, you'll erase every- 
thing on your disk while re-formatting. 
Instead, type "N," and you'll be in- 
structed to "INSERT THE PROPER DISK- 
ETTE, THEN PRESS ENTER." Ignore tiie in- 
struction and simply pull out your work- 
ing storage diskette and re-load it. Be 
prepared to get the same error message 
two or more times before the program 
reads your disk correctly. 

I've experienced this glitch on both my 
disk drives, which continue to work flaw- 
lessly with other PC software. My very 
strong suspicion is that the problem is in- 
herent in the EasyWriter program. I'd be 
interested in having this problem confirm- 
ed by other users. Meanwhile, warn 
everyone who's likely to be working with 
your prized diskettes about this peril. 

The last gremlin I'll describe is the 
"Block Move Blockhead." Plain and sim- 
ple, the block copy-moving feature of this 
program is a disaster. It takes a minimum 



of twenty-one commands and well over a 
minute to successfully shift a paragraph 
from one spot to another (place cursor, 
F.^, INS, F8, ENTER, ENTER, movecursor, 
F3, F8, ENTER, ENTER, move cursor back, 
CTRL-J, CTRL-j, CTRL-C, DEL, DEL, move 
cursor, CTRL-G, DEL, DEL). I don't mess 
with this unless absolutely necessary. (See 
box for tips on using tbe Nock-move 
fiahmmoneas^.) 

"flM Hard Copf Jaagte" 

When you're ready to print your text, 
you might find yourself in "The Hard 
Copy Jungle." This part of the program 
also contains a number of minor and nu- 
jor inconveniences, plus some real gaffes. 

To EasyWriter's credit, the program 
does present a useful array of what are 
termnl Imbedded Commands. These per- 
mit formatting the printout by adjusting all 
four margins, numbering pages, adding 
three separate running headings (which 
can be positioned anywhere on the page), 
and providing for single or double 
spacing, variable sheet leogth, and single- 
sheet feed. Bach of these hnbedded Com- 
mands must be inserted as a separate line 
of text, preceded by a period and ter- 
minated by a paragraph-end. 

The manual does not warn you, how- 
ever, that the presence of one of these Im- 
bedded Commands will cause one or more 
extra line feeds You can devise ways to 
compensate and sneak these in at spots 
where the extra Hne doesn't cause a prob- 
lem, but it's really frustrating to have the 
very commands you use to control your 
format screw it up in the process. 

EasyWriter permits two modes of print- 
ing: from the File System Menu, via "H," 
and from the Edit mode, via F2. Occasion- 
ally, these produce slightly different 
results. Without trying to describe the 
phenomenon in detail, it seems that print- 
ing via "H" doesn't always reset the page 
numbering and heading features properly. 
I found printing from the Edit mode witii 
F2 to be more rdlaUe. 

EasyWriter conies configured to work 
widi IBM's 80 CPS Matrix Printer, which I 
haven't tested. If you want to use another 
printer, such as one which prints letter- 
quality characters, there's a Reconfigure 
routine on the Additional Commands 
menu, which lists various printer options. 
I tested the ' 'Dhd>lo or Qume type printer' ' 
option to reconfigure for a TEC (C. Itoh) 
Starwriter FP-1500-25, and all of the print 
features described tai the EasyWriter 
manual (except sub- and superscripts) 
seemed to w<^ fine. 

I didn't have the same luck following 
the "Spinwriter type printer " option to 
reconfigure for an NEC Spinwriter 5330. 
Although the Kecon%ure routine gives a 

Copyrighted matsrial 



EASYWRITER FILE SYSTEM 

A - APPEND FILE E - EDIT FILE H - PRINT FILE U - UNPROTECT 

B - BACKUP F - FORMAT DISK P - PROTECT FILE X - EXIT 

C - CLEAR TEXT G - GET A FILE R - REVISE A FILE 1 - DRIVE A 

D - DELETE FILE L - LINK FILES S - SAVE FILE 2 - DRIVE B 

FILE #: 4 M/S hdr FILESIZE= 145 AVAIL= 18415 %USEI>= 20 DRIVE B 
LINKS ARE: 4 12 3 

1 Esywrtrl 13350 2 E8ywrtr2 3603 3 E8ywrtr3 1638 4 M/S hdr 145 

5 FIG hdr 58 
COMMAND: 



Fig. I — EasyWriter flic system display, showing Ave flies stored on the current disk. 
(Printed by the author's PC system using the PrtSc command key.) 




HELP MENU 
INSERT LINE 
DELETE WORD 
STOP PRINT 
ALIGN MARKER 



EASYWRITER HELP MENU 



F2 - PRINT 

F4 - ADDN COMMANDS 

F6 - UNDELETE 

F8 - BLOCK MARKER 

FIG- FILING SYSTEM 



- BLOCK COPY 

- BLOCK GET 

- BLOCK PUT 

- USER KEY 



Fig. 2 — Help menu display. Below menu is format "ruler" showing left and right margin settings. 



ADDITIONAL COMMANDS 



A - ALIGN TEXT 
C - CENTER A LINE 
H - HMI SEniNGS 
J - JUSTIFY ON/ OFF 
COMMAND? 
L 

H H H H +- 



M - MARGIN SETTINGS 
P - PAGE SETTINGS 
R - RECONFIGURE 
S - SEARCH AND REPLACE 



T - TAB SETTINGS 

W - WORD COUNT 

ENTER - EXIT TO EDITOR. 



R 

— H H H H H +- 



Fig. 3 — Additional commands display. 



bi-directional printing choice, that feature 
of the Spinwriter wasn't supported. Bold- 
face printing and underlining almost 
worked, but the line feeds kicked over too 
soon, or not at all. 

There was also a problem printing 
double-spaced with the Spinwriter. The 
printer produced single-spaced lines at the 
bottom of some pages, and always at the 
end of the file. I did manage to get around 
this by using the double-space switch on 
the front panel of the Spinwriter, instruct- 
ing EasyWriter to print single- spaced, and 
imbedding ".lines" and ".pagelines" 
commands that were half the value of 
what I really wanted. 

The EasyWriter program does allow for 
user-defined printer commands which 
might be able to remedy such problems. 
Nevertheless, someone did go through the 
motions of providing configuration rou- 
tines. I can only report that if you're a 
Spinwriter devotee and you prefer writing 



to studying printer manuals, you're not 
going to be pleased with what has been 
provided. 

Some program evaluators may be sur- 
prised that, for all these cataloged grem- 
lins, I haven't mentioned some of Easy- 
Writer's obvious drawbacks: the indisput- 
able fact that it operates needlessly more 
slowly than the capabilities of the PC's 
hardware: its limitation of being able to 
handle no more than 31 files per disk 
(maximum 18,500 characters per file); the 
unavailability of certain formatting 
sophistications and of merge, sort and 
spell-check options; the fact that text is 
stored as specially-encoded data, making 
it difficult to transfer files to other pro- 
grams or systems. 

I haven't focused on those problems 
because I don't think EasyWriter was ever 
conceived as the Rolls-Royce of word- 
processing programs. Its simple com- 
mands and menu structure gave it the po- 



tential to be a Beetle — a reliable vehicle 
that could be driven by anyone, any- 
where, without having to call in a me- 
chanic every few miles. That it falls short 
of that potential is my real disappointment 
with the program. 

The software assembly lines are already 
humming, and PC users can expect to see 
compatible versions of the established 
word processing packages available 
within the coming months. Many of us 
with elaborate text-processing require- 
ments will probably snap them up, re- 
lieved. But many casual writers would 
really rather iave a truly "easy writer" 
that adequately serves their needs. Unfor- 
tunately, version 1.00 of IB.M Personal 
Computer EasyWriter is not quite that pro- 
gram. 

Andrew Fluegelman is Ibe co-aulbtir. uitb Jeremy 
Joan Heuvs. w/Wrilinj! In Thi- OompuUT Agf. lo he 
puhlished by Ancbiir/Douhledav in Fall HJ He is Ibe 
subject of Ibe PC Profile appearing elseu bere in Ibis 
issue 

Cl 




Dr. Larry Press 

COMING ATTRACTIONS 

PC-Lab Reports: What they are; what's in the pipeline. 



P UBUCATION DEADUNES FOR THIS 
Premiere Issue of PC came bard on the 
beels of the first wave of product introduc- 
tions for the IBM Personal Computer, and 
did not permit completion of any product 
evaluations in the rigorous fashion we 
hope the ' PC-Lab ' ' banner will come to 
symbolize. In the following article, PC-Lab 
Director Larry Press introduces the view- 
point and procedures that will guide prep- 
aration of articles under that banner, 
wbicb will start appearing in the next 
issue. 

— The Editors 

A 

XjL s you might have guessed from the 
title, the PC-Lab section of this magazine 
will publish evaluations of products — 
both hardware and software — offered for 
use with the IBM Personal Computer. 

The title "PC- Lab" may make you think 
of a solemn group of researchers in white 
lab coats, carrying clipboards and con- 
ducting experiments; however, this image 
isn't really accurate. At the present time 
we have neither a lab facility nor solemn 
people with white coats. Initially, PC-Lab 
will rely on a cadre of on-call specialists 
who will conduct evaluations in their 
areas of expertise and write up the results 
for publication. Their work will result in 
several types of articles 



Or. Larr y Press. Director of PC- 
Lab, beads SmaU Systems Group, 
a product etviuation senice in Santa Monica. Cali- 
fornia. He also edits The Personal Computer neuvlet- 
teroftbe Association for Computing .Machinery. 



Comparative 
Reviews 

We will strive to make each of our 
reviews as objective and repeatable as 
possible. They will include the results of 
experiments, tables of capacities, feature 
checklists, documentation characteristics 
and general characteristics which are 
broader than "features." In a compara- 
tive review, we will run the same experi- 
ments and make the same measurements 
for each product, and present the results 
in a common format. 

For instance, in a comparative review 
of file management systems, we would es- 
tablish several typical data files, and then 
measure such things as the time required 
to sort the file or retrieve a record, using 
each of the programs under review. The 
amount of disk space used to store the files 
would also be reported. The capacities of 
the programs: maximum file and record 
sizes, number of fields per record, etc., 
would be tabulated. In considering fea- 
tures and characteristics of a file manage- 
ment program, we would note such things 
as the number of data types available, the 
types of indexing which are employed, 
and the ability to generate reports with 
various forms of headings and totals. 

One possible problem with this sort of 
experimentally based evaluation is that it 
might overwhelm relatively non- technical 
people. On the other hand there is the 
danger of oversimplifying complex pro- 
blems and of glossing over important data. 
This is a difficult tightrope to walk; 
however, I feel that publications such as 
Consumer Reports have shown that it is 
possible to inform people about products 
without talking down to them or boring 
them to death. If we do our job well, our 
comparative reviews will teach non-tech- 
nical readers in addition to helping them in 
making purchase decisions. 



Comprehensive 

Reviews of 
Single Products 

For several reasons, all of our reviews 
won't be comparative. For one thing, at 
this early stage of the game, there are not a 
lot of similar products to compare. For in- 
stance, as of this writing, there is only one 
word processor available for the IBM Per- 
sonal Computer. While there will soon be 
many products to review, the time and ef- 
fort required to conduct a comprehensive 
comparative evaluation of several pro- 
ducts is substantial. Time is required to 
plan the evaluation, to conduct experi- 
ments and then to interpret and write up 
the results. Where we think you will value 
timeliness more than comprehensiveness, 
we will conduct single-product evalua- 
tions. 

The danger with a single-product re- 
view is that you get one person's subjec- 
tive opinion. For example, a reviewer 
who had never used a word processor 
might love a very poor word processing 
program, since it was much better than us- 
ing a typewriter. Furthermore, some peo- 
ple are just more critical than others. One 
person's "poor" might be another's 
"good." We will attempt to forestall such 
problems by selecting reviewers who have 
experience with products similar to the 
one under review, and by continuing to 
emphasize experimentation and objectivi- 
ty. Instead of saying that a program is 
"good" or "average", its speed can be 
measured and its characteristics listed. 

Our goal with these in-depth reviews 
will not be merely to evaluate a single pro- 
duct, but to establish a format which will 
be used in subsequent reviews of other 
products of the same type. With time, we 
will accumulate a group of standard re- 
ments will be run and the same character- 
istics and features tabulated even if differ- 
ed 





by the fact of a demonstration being kept 
under the manufacturer's control. These 
articles will not be expected to set formats 
for subsequent reviews, but will be used 
as a means of letting the readers know 
about new products relatively quickly. 
Quick-look articles will have more room 
for opinion and informal comparison to 
other products, so we will continue to be 
careful about qualifying the authors. 

In addition to publishing articles and 
reports such as discussed above, we plan 
to poll readers on their experience with 
various products. These surveys would 
not be able to go into the detail that a 
review would, but we would gather signi- 
ficant feedback on reader satisfaction with 
products and vendors. Reader surveys 
also feel good to me because they provide 
a way in which we can all become actively 
involved with the magazine. It is my guess 
that a magazine which is used by an active 
community of readers, will be both useful 
and exciting to contribute to. 




Photo by James McCaffrey 



ent people conduct the evaluations and 
they are done at different times. These 
would also be used if we were to even- 
tually publish a comparative review. Since 
they will be used in this manner, a good 
deal of time will be spent on planning, ex- 
perimentation and designing the report 
format for these reviews. 



Quick Looks, 
Previews and 
Reader Surveys 

We will also have a place for shorter, 
less formal articles. These will describe a 
quick look at a product, based on using it 
for a few days, without doing much sys- 
tematic experimentation. Preview evalua- 
tions will offer advance looks at items not 
yet released for sale, and may be limited 



What's Next? 

As you probably know, IBM has already 
announced several software packages for 
the Personal Computer. We have just re- 
ceived copies of the Easywriter word pro- 
cessor, VisiCalc, BASIC and the disk oper- 
ating system and will try to give you at 
least a "quick look" at these by the next 
issue of PC. IBM has also announced that 
they will offer UCSD Pascal, the Microsoft 
Pascal Compiler and CP/M 86, but as of 
this writing, they have not yet estabUshed 
a firm delivery date for these systems. We 
also expect a copy of their communication 
package any day now, and will probably 
have something to say about that by the 
next issue. Finally, IBM has published a 
technical manual describing the Personal 
Computer. At first glance, it appears to be 
quite complete and will be must reading 
for anyone planning to really get into the 
machine — either as a hobbyist, or as an 
entrepreneur thinking of developing a 
hardware or software product for the per- 
sonal computer. More on that next time 
too. 

Since color monitors and letter-quality 
printers are not supplied as part of the 
standard IBM product line, they will pro- 
bably be featured in early hardware re- 
views. We have also heard many rumors 
about hardware and software products 
which will be forthcoming from vendors 
other than IBM. At this time, we don't 
have any firm dates, so we will wait to see 
what materializes. 

It goes without saying that 1 would like 
to hear from you. Let me know what pro- 
ducts you would like to see evaluated and 
what you want to see in the evaluations. 



41 



IBM's New Personal Computer: 

Taking the Me 



N. 



|o single computer event has ever 
captured more interest from more 
people than the introduction of the 
IBM Personal Computer. No single 
development in personal computers 
has ever produced more forecasts of 
far-reaching change. 

But all the interest, all the fore- 
casts, were excited by an unknown 
quantity. At first , the only things actu- 
ally known were the name, company 
and reputation behind the coming 
product. And. for apparent multi- 
tudes, that was enough. 

Preliminary reports about the ma- 
chine began circulating immediately 
after IBM announced it on August 12, 
1981. But these were necessarily 
based on speciflcations rather than 
experience. Early October was when 
the cash customers were scheduled to 
begin receiving what some already 
were calling their "PC's, and some 
did indeed receive them, but at the 
beginning only in a trickle. By the 
COMDEX show at the end of November 
(see following story) the IBM Personal 
Computer was still an object of 
curiosity. 

The atmosphere echoed how an ear- 
lier generation must have responded 
when General Motors introduced its 
first modern sports car, the Corvette, 
and only a few early models had been 
let out on the road: 
"What'Ushe do?" 
"How fast?" 

"How's she hold in the turns?" 

There comes a time when reputa- 
tion must stand the test of perfor- 
mance, and that is the purpose of the 
articles that begin here and continue 
in PC's next issue. We can now^ begin 
to take the measure of the machine — 
to test its reach, its endurance, its 
power to satisfy. 

In this issue we report on the 
measure of things most immediately 
accessible: the system software, the 
potential for expansion, and first im- 
pressions in general. First impres- 
sions first. 



I 




Si 



42 



sure 

Part One 



Jim Edlin and David Bunnell 

Photography: Jay Carlson 



First Impressions 



FIRST IMPRESSIONS START WITH THE 
box. If someone has given obvious 
thought to a packing box, you are inclined 
to suppose they also thought hard about 
what's inside. IBM has clearly given some 
thought to its Personal Computer boxes. 

To begin with, the packing boxes look 
good — a tasteful gray-and-white exten- 
sion of the highly styled machinery with- 
in. Secondly, the packing arrangement is 
exquisitely functional — all tabbed and 
slotted and nooked and crannied to give 
the goods maximum protection. 

But if you have included the mono- 
chrome monitor in your system, the pack- 
ing boxes also telegraph one other quality 
about the IBM PC, namely it's an awfully 
good start but there are lapses. The 
monitor, unlike the keyboard and system 
unit, comes in a klunky brown carton 
bearing random stamps and stickers from 
its transpacific passage. 

Elsewhere in these pages, Microsoft's 
Bill Gates describes the IBM PC as the per- 
sonal computer that "stands on the 
shoulders" of all that has been learned in 
the last half-dozen years about making 
personal computers. And so it does, in 
many respects. 

But it is simultaneously the beginner of 
a new cycle, full of things people will 
quickly discover can be improved upon. 

The keyboard is a good example of both 
phenomena. Personal computer experi- 
ence has shown that people like to have 
two sets of keys for entering numbers — 
one typewriter-style and one calculator- 
style. So IBM provides both as standard. 
Then IBM added a clever arrangement for 



letting the calculator "pad" double as a 
set of keys for controling display screen 
motion. Similarly, in the light of evidence 
that programmers can make profitable use 
of special-function keys, IBM provided 
these too. 

The IBM keyboard approaches being a 
triumph of design, even unto thoughtful 
touches hke adjustable legs for tilt, and a 
handsome spring cord for connection to 
the system unit. But that nice spring cord 
plugs into the most awkwardly placed out- 
let imaginable, way 'round in back of the 
computer — rendering half its seemingly- 
generous length useless. And one wonders 
how IBM, that ultimate pro of typewriter 
manufacture, could put the left-hand 
SHIFT key at the awkward reach they did, 
let alone omitting the shift-lock arrange- 
ment whose use comes so instinctively to 
the fingers of typewriter users every- 
where. 

Memory, 
Memory 
Everywhere 

When one first explores an IBM Per- 
sonal Computer system, or imagines how 
one would create programs for it, the 
dominant impression is one of memory, 
memory and more memory, everywhere 
you turn. There is memory for the display, 
and memory for the other display if you 
include both monochrome and color in 
your system. There is memory space re- 
served for still other displays as yet 
unspoken-of, or perhaps higher-resolu- 

amltnued. . . 




Taking the Measure 



Beanstalk Basic 

The PC's BASIC language — powerful and complex. 



tion graphics to be offered sometime 
hence. There's memory for plenty of plug- 
in read-only software. And still there is 
more memory space left for programs and 
data than most personal computers store 
on one, or even two disks. 

Other personal computers use their 
diskettes as simulated "virtual" memory. 
The PC could use part of its memory as a 
virtual diskette. 

Getting full memory power out of a PC 
does not come cheap. For what it costs to 
give one PC its theoretical (as yet still 
unusable) maximum of memory, you 
could instead buy two or three more of the 
most stripped-down PC models. But the 
prices will continue coming down and it's 
comforting to know the capacity is easily 
accessible. 

Professionalism 
But Rough Edges 

The lengthy self-diagnosis for problems 
that every PC performs every time you 
turn it on is a continuing reminder of the 
professional standards observed by those 
who build it. But the self-check causes a 
pregnant pause after you flip the switch 
on, and if you are inclined to expect the 
imminent failure of all complex machin- 
ery, the pauses can be repeatedly heart- 
stopping. 

Rough edges keep showing up as you 
use the computer. When you format a new 
disk, the formatting program tells you at 
one point in the process, "strike any key 
when ready." Yet, because the process 
could destroy valuable data if it starts 
prematurely, the user's manual warns you 
to be careful of striking a key accidentally 
before you are ready. One would wish for 
for a better safety measure than this off- 
hand note. And contrast that situation 
with the two-hand, two-key contor- 
tions — precautions worthy of a factory 
punch press — needed merely to pause the 
display listing of a disk directory or BASIC 
program. 

If one is inclined to pick nits, it is prob- 
ably because they stick out against an 
otherwise impressively smooth back- 
ground. But IBM has 120 years or so to 
correct these. Apparently, that's all the 
time they have, though; the disk operating 
system is set up not to accept an entry for 
"Today's Date?" whose year is any later 
than 2099. 

After which, for all we know, you may 
end up with an IBM personal pumpkin. 



IN THE HALF-DOZEN YEARS SINCE 
Microsoft founders Bill Gates and Paul 
Allen showed up on the Albuquerque door- 
step of MITS, Inc., bearing the BASIC lang- 
uage interpreter they bad created for that 
company's pioneering Altair microcom- 
puters, their small seed of a program has 
grown like Jack 's beanstalk. It has shot up 
and fleshed out to such robust dimensions 
that a microcomputer-age Jack can truly 
use it to climb into the land of the com- 
puter giants. 



THE SEED PLANTED IN ALBUQUERQUE 
was an 8,000-character (8K) program 
with limited capabilities that conformed to 
the spirit of the original BASIC language, 
which had been invented a decade earlier 
for use on large computers. 

Well that 8K seed planted in the desert 
sands of Albuquerque has since been nur- 
tured by the rains of the Pacific Northwest 
(where Microsoft later moved), the hot- 
house climes of California's Silicon Valley 
(where Apple Computer, among others, 
resides), the giant-breeding influences of 
Texas (Radio Shack), the precise gardening 
of the Japanese (NEC, among others), and 
now by the warm sunshine around IBM's 
Personal Computer factory in Boca Raton, 
Florida. The resulting growth spurt has 
left it sextupled in size from its sprout days 
(to about 48K in the advanced version), 
with a geometrically proportional increase 
in power. 

The nutrient on which it has grown to 
such power? Memory, memory and more 
memory. Thanks to the PC's abundance of 
memory space, and the ever-falling prices 
for memory cell hardware, PC BASIC 
sprawls out over memory acreage hitherto 
unimaginable for a microcomputer's 
BASIC language. Two other key nutrients 
are speed, provided by the 8088 pro- 
cessor's inherent fast operation and an in- 
ternal instruction set that facilitates high- 
speed computation, plus experience — the 
six-year opportunity to discover and sup- 
ply what people thought was lacking in 
Microsoft BASIC'S earlier incarnations. An 
additional growth factor for PC BASIC'S 
power was the decision to make it 
"machine-specific" — that is, to pull 
many of the hardware design's special 



features under direct control of BASIC 
commands instead of requiring their man- 
ipulation by POKE and PEEK instructions 
to obscure memory locations (a common 
approach for earlier machines). 

Where is PC BASIC'S new power most 
noticeable? In the "human interface:" 
those ways in which a user must go about 
writing, editing and using programs; in 
file handling; in error handling; in facili- 
ties to create and run interrelated suites of 
programs; and most of aU in graphics, 
when the advanced version is used. 

There are three versions of the Personal 
Computer's BASIC. The built-in version, 
supplied with the IBM System Unit in 32K 
of read-only memory, has most of the new 
powers except those relating to disk stor- 
age, graphics and music. Two supple- 
mentary versions of BASIC are supplied 
with purchase of IBM's disk operating 
system; one that mainly adds disk-related 
commands, and an "advanced" version 
that also adds graphics and music com- 
mands. Both versions mate with the 32K 
of BASIC built into the system unit, the 8K 
of operating system that is also built in, 
and the 12K of additional PC DOS oper- 
ating system loaded in from the same disk 
as BASIC. 

Earlier BASICS often had the on-the-job 
personality of a meter maid. Park one 
wrong character in a forbidden zone and it 
would shout "VIOLATION" and write you 
up with an error-message citation, show- 
ing no mercy whatsoever. 

PC BASIC is much more forgiving. 

TYPE A LOWER CASE LETTER WHERE A 
capital is required, and nobody shouts 
"VIOLATION." BASIC just calmly capi- 
talizes your mistake. Bury a "reserved 
command word" like ON in a variable 
name like ONIONS and your Personal Com- 
puter goesn't get confused for a moment. 
What's more, taking the new memory 
abundance to heart, it lets you give 
variable names as long as you want, and 
pays attention to the first 40 characters. 
To PC BASIC, lucid-to-you names like 
COUNTY. TOTAL and COUNTRY. TOTAL are 
mercifully distinguishable. 

Editing a PC BASIC program to make 
corrections and changes is a vastly eased 
affair compared to earlier BASICS. The 



44 



program's designers took into account 
that their product was going to work on a 
idoe, flexible video screen nther than a 
clunky old teletypewriter, so Instead of 
old-fashioned "line-ediUng, " PC BASIC 
gives yon serwn 0Mii^. If you are typing 
away on line 350 of your new program 
when you suddenly realize there's a 
diai^ you need to make bacit on line 
300, you just hustle the cursor straight up 
there, type in your change, and it's done. 
Then you can zip the cursor back to where 
you were and go on. The editor design 
isn't as fully adapted to the benefits of 
video disptay as it might be, but it has 
come a long way from the old days. 

One last example of the human inter- 
fuse's tboughtftalness is the way BASIC 
refers to row and column positions on the 
video screen. They are numbered starting 
with 1, which is the way people count 
things, instead of starting computer- 
fashion with 0 as in other microcomputer 
BASICS. (In a curious inconsistency, this 
nice touch applies only for text display. 
Graphics rows and columns on the screen 
are indeed numbered starting with zero.) 

Error Handiing 
"EnHMt" IS THE OOMPUTEBISrS 

euphemism for something happenliig In a 
way other than planned. Handling errors 
means jkmAog for die unplanned, and 

somehow making sure that inconvenience 
to the program user is minimized. 

Errors am range from the inadvertent 
typing of the lower-case L, when the 
number I is needed, to an attempt to read 
from a data diskette that has had coffee 
spilled Oil It. An unhandled error means 
ihe program "crashes. ' ' By providing lots 
of easy ways to detect and correct errors, 
PC BASIC encourages programmers— you 
included — to anticipate and forestall pos- 
sible crashes. 

An ON ERROR GOTO. . . command and 
its GOSUB brother let you direct the pro- 
gram to a special section when an error 
occurs. In that special section, other com- 
mands let the program figure out what 
kind of an error lo^ place, «mf even the 
point in the program where the error oc- 
curred. A RESUME command, and a varia- 
tirni of the KETURN command that enables 
return from a subroutine to a chosen line 
number, allow extra sophistication in 
recoverii^gracefolly from errors. For de- 
bu^ng purposes, an ERROB command is 
provided for temporary insertion in pro- 
grams under development. When encoun- 



tered, the ERROR command causes simula- 
tion of the error named in it, permitting 
the testing of a program's error-handliI^; 
segments. 



Program Integration 
PC BASIC ENCOURAGES THE CSEA- 

tion of elaborate, interwoven suites of 
programs by providing such commands as 
CHAIN, COMMON and MERGE. The MERGE 
command, together with powers such as 
RENUMBER, also makes it easy for pro- 
grammers to build on thetar earlier work 
and the work of others. 

MERGE can be used during the creation 
of a pnqpam to weave in earlier-writtai 
material such as error handling or file 
handling routines, it can also be 
used — together with the DEIBTE com- 
mand if desired — to modify a BASIC pro- 
gram at the very time it is running. Such 
powers are likely to encourage the 
"menu-driven" technique of program 
design, where a choice made from a menu 
would cause merging in of the program 
section responsive to the choice. 

The Personal Computer also provides 
plenty of ftdlities for weaving machine 
language programming into BASIC when 
its extra speed is desired. Both the CALL 
and the USR commands are provided for 
this purpose. Ten different user-written 
routines are accessible at any given point 
via the USR sutement, and the CALL com- 
mand can branch to any stated point in 
memory. Machine- language code need not 
be within BASIC'S 64K of memory space; 
the DEF SEG command (which defines the 
Start of a 64K segment of memory) makes 
it possible to access the IBM machine's 
endre complement of usable memory. You 
could even stash a machine-code routine 
in an unused page of the video memory on 
the color-graphics diq>iay adapter. And 
the BLOAD command makes it easy for a 
BASIC program to draw machine language 
routines into memory from disk storage. 

Graphics and Music 

MENTION OF THE BEST HAS BEEN 
saved for last in this article. The graphics 
commands provided in the advanced ver- 
sion of PC BASIC will make it possible for 
BASIC programs to use dramatic graphic 
presentations simply and routinely. 

A similar command having language- 
within-a-language properties b PLAY — 
used to produce music from the PC's built 



in speaker. Even the built-in BASIC 
language can utiUze the speaker with the 
SOUND command. But the PLAY command 
is specincally designed for producing 
musical sequences using the classical 
Kestern scale of notes and bmiliar tem- 
pos. Unlike SOUND, PLAY doesn't require 
the user to know anything about fre- 
quencies and durations, only the tradi- 
tional notes. Regrettably, there seems no 
easy way the PLAY command can send its 
compositions anyplace other than Uie PC's 
pipsqueak weaker. 

Conclusions 

PC USERS AND ENTREPRENEURIAL 
software authors alike should find plenty 
to had in Microsoft's new BASIC for the 
Personal Computer. Because of its range 
and power, commercial software authors 
are probably goiiq; to be more incUned 
than before to work at least partially in 
BASIC. It is clear a lot of thought went into 
making die details work senslMy, like 
rounding numbers off rather than just 
truncating them when converting from 
douUe to single precision arithmetic. 

Regardii^ translation of programs from 
other versions of BASIC, hints are 
included in the back of the user manual. 
But chances are that translation in many 
cases won't be quite as easy as the manual 
makes it sound — particularly if the pro- 
grams use machine-specific features such 
as cursor positioning or display format- 
ting. And in any case the translated pro- 
grams won't be able to take advantage of 
PC BASIC'S speed and pizazz without 
Du^o' rewrite. 

There is, however, a twinge of sadness 
brought on by this latest version of a 
language that no longer fits its name. 
BASIC Is now complex. And for the guy 
who buys something christened a "per- 
sonal computer" only to discover that the 
language for commanding it takes 400 
pages to explain, one must feel some sym- 
pathy. 

In growing powerful, BASIC has 
emerged less personal. Many people 
newly brought into the world of micro- 
computers by the IBM Personal Computer 
will find this enhanced BASIC less ap- 
proachable, more forbidding than its pre- 
decessors. Perhaps IBM ought to have bor- 
rowed a leaf from Atari and included with 
its computer not only a comprehensive 
reference manual to BASIC, but also a 
firiendly , step-by-step fotroAiction for the 
beginner. 

Copyrighted m^ial 



Taking the Measure 



A Language Within 
a Language 

PC BASIC'S powerful graphics commands. 



TO APPRECIATE THE POWER AND 
simplicity of one command in PC BASIC'S 
graphics arsenal — the DRAW com- 
mand — it helps to have seen a child 
discovering the things he can make a 
video picture do using the "turtle 
graphics" instructions of a computer 
language called LOGO. 

By telling an electronic image of a 
turtle to go this way and that on the 
screen, even very young children quickly 
figure out the techniques for developing 
complex video illustrations. LOGO has a 
language of simple commands telling the 
symbolic turtle which way to turn, how 
far to go in the new direction, and 



The dramatic power of DRAW comes 
from a special mini-instruction ("X 
string") that allows an instruction string 
to incorporate others of the same kind 
stored under different names. Each of 
these other instruction strings can, in 
turn, perform the same trick. And so on. 

A set of such strings, each bearing the 
instructions for drawing one simple 
shape, can thus be conglomerated, layer 
upon layer, into one long instruction that 
draws a complex picture. The process can 
be repeated through many layers of 
instruction strings. In this fashion a single 
DRAW command can evoke the appear- 
ance of a quite elaborate image. 




whether to draw a line as it goes. The 
resulting lines can make shapes, and the 
resulting shapes can be combined to make 
still-larger shapes. 

DRAW is not so powerful as LOGO nor 
quite so simply expressed, but it comes 
from the same school of thought. It is, in 
effect, a separate graphics language within 
the larger BASIC language. Each DRAW 
command is followed by a series of mini- 
instructions that describe a course of 
travel for an imaginary penpoint and the 
actions it should take along the way. The 
course proceeds from a previously set 
starting point in any one of eight direc- 
tions, at 45-degree intervals. The mini- 
instructions specify distance in each direc- 
tion and color of line, if any, to be drawn. 
The instructions for drawing, which are a 
sequence of letters and numbers, are 
stored together in a "string" variable. 



You might, for example, make one 
string that draws a little red rectangle, and 
call it BRICKS. A second string, WALLS 
might then make a whole wall by moving 
the pointer to each new brick location and 
then instructing: X BRICKS. A DRAW state- 
ment for a picture of a house could read: 
DRAW "X WALLS; X WINDOWS, X 
DOORS,. . ." and so on. 

DRAW is not quite LOGO. But— to sug- 
gest how close it comes — it seems pro- 
bable that someone could write a reason- 
able facsimile of LOGO to run on the IBM 
Personal Computer using Advanced BASIC 
and relying heavily on the DRAW com- 
mand. 

Three other commands— CIRCLE, LINE 
and PAINT — also add graphic power to the 
PC. CIRCLE is a one-step command that 
enables the creation of circles, ellipses and 
segments of them. In the case of segments, 



the ends can, if desired, be connected by 
lines to the center. The command is a pie- 
chart- maker's dream. 

UNE should really be called LINE/BOX, 
since it also draws squares and rectangles, 
in the same fashion that CIRCLE works. Its 
drawing of a straight line is really just a 
special case of a box with one dimension 
of zero. Finally, PAINT is a command that 
provides for the filling in with color of any 
enclosed area on the display. So after you 
create a circle, box or other figure with 
the earlier commands, you can use PAINT 
to fill it in. 

Lastly, one other pair of commands 
contributes to PC BASIC'S graphic nimble- 
ness— PUT and GET. These rely on the 
principle that any picture on the PC's 
display is simply an array of numbers in its 
video memory cells. Such an array can be 
copied to or from any equal-sized array 
elsewhere in the computer's memory. 
One could do such copying with a loop of 
PEEK and POKE statements, but that tactic 
is rather slow. PUT and GET accomplish 
the same thing on a machine language 
level, moving images in and out of screen 
memory much faster — often fast enough 
to create video animation. 

An example of their use might be after 
you created the house image discussed 
earlier with DRAW, PAINT, LINE and 
CIRCLE commands. The execution of such 
an elaborate image might take quite a 
while on the screen. But once it was there 
you could store it away elsewhere in mem- 
ory with a GET statement. Then, sometime 
later you could call it back to the screen in 
a small fraction of the time the original 
commands took to draw it in the first 
place. 

With this powerful set of commands, 
graphics programmers who have never 
before found it practical to work in BASIC 
might find they now can do so. This might 
speed development of exciting graphics- 
using software for the PC. Also, as noted 
in the adjacent article, PC BASIC has broad 
ability to merge existing program seg- 
ments into new ones. This may inspire 
commercial program marketers to develop 
libraries of graphic elements available for 
incorporation into other programs. Such 
elements — display type faces, architec- 
tural symbols, simple illustrations, etc. 
— would be the Personal Computer's 
equivalent of stencils, press-on lettering 
and the like. 



jterial 



Open System 

IBM comes to the plug-in world of personal computers. 




TO OLD HANDS AROUND MICROCOM- 
puters, the idea of augmenting your 
system with plug-in accessories from a 
teeming bazaar of vendors is a familiar 
one. But to the growing new contingent 
IBM is introducing to microcomputers — 
folks who are as new to personal com- 
puters as IBM itself is — tbe plug-in game 
may come as a revelation. 

SINCE IBM'S NEW PERSONAL COMPUTER 
is very much a participant in the plug-in 



game, a brief review of the rules seems in 
order. 

It boils down to this: buying an IBM Per- 
sonal Computer is more Hke buying the 
centerpiece of a component stereo system 
than it is like buying an Oldsmobile. Many 
IBM buyers may not be inclined to believe 
so at first, but we predict they'll come 
around. Unexpectedly enough, IBM has 
provided all the ingredients for bringing 
them around. These are: 

• the Personal Computer's accessible 
design, 

• IBM's extremely a la carte marketing 
approach, 

• and IBM's generous openness with 
technical information. 

Together, these factors explain why the 
microcomputer industry terms the PC an 
"open system." 

continued. . . 



62-PIN EXPANSION SLOTS 

Either the five internal sockets, or 
added ones in an expansion box. (An 
expansion box would probably use 
up one slot in the System Unit for a 
connector that ties the two together.) 

• Memory expansion 

• Communications ports (according 
to various standards — RS232, 
IEEE4888, etc.) 

• Direct-connect telephone model 

• Connectors for local networks 
such as Ethernet and Desnet 

• Mass storage device controllers 
(such as for hard disks) 

• Music synthesizers 

• External device controllers (such 
as for appliances and lights) 

INTERNAL CHIP SOCKETS 

• Enhancements to system software 
in read-only memory 

• Alternate character sets for video 
display 

• Game and other programs, or 
parts of programs, in read-only 
memory form 

KEYBOARD CONNECTOR 

The PC's keyboard connector 
offers interesting possibilities. The 
PC keyboard itself is an "intelligent" 
device, and the channel between it 
and the System Unit is a serial chan- 
nel that carries information on keys 



The PC's Plug-In 
Potential 



pressed rather than specific character 
codes. 

Each of the 83 keys has its own 
number (including separate numbers 
for each of the two shift keys) and 
sends one code when pressed and a 
different code when released. Soft- 
ware in the System Unit keeps track 
of which keys were pressed and 
released in which order (". . .was 
tbe SHIFT key released before tbe G 
key was pressed? Hmmm, you must 
want a lower-case g. . . ")to handle 
such matters as shifts and Typamatic 
repeating. The internal software that 
handles this is accessible for change; 
also, 45 of the possible on/off num- 
ber pairs are left unused by IBM. So 
there is great potential for outside 
vendors to connect devices through 
this channel. 

• Add-on keyboards with special 
function keys 

• Musical keyboards 

• Graphics tablets and other similar 

devices 

CASSETTE CONNECTOR 

• Telephone modems 



• Device control (via the "motor 
on/motor off feature) 

• Speech synthesizers 

PRINTER AND COMMUNICATIONS 
ADAPTERS 

• Printers 

• Plotters 

• Telephone modems 

• Scientific or medical instruments 

GAME CONTROL ADAPTER 

• Joysticks and paddles 

• Graphics tablets (digitizer pads) 

• Robots 

INTERNAL SPEAKER PLUG 

• Hi-fi sound amplifiers 

• Other devices responsive to ana- 
log waveforms 

The above list is far from exhaus- 
tive. Already, in labs, garages and 
spare bedrooms from Silicon Valley to 
Sault Sainte Marie, electronics 
wizards are huddled over logic 
analyzers, wire wrap boards and 
other tools of their trade figuring out 
how to plug in new goodies to the 
IBM Personal Computer. As their 
creations appear, they will be 
reported and evaluated in future 
issues of PC. (Some have appeared al- 
ready and are discussed elsewhere in 
this issue.) 



At last, a 



powerful enough 



^^^^m ^^^^ 

by Son 




Thanks, IBM. 

For more information about Sorcim's 
bestselier, ttie SuperCalc" program, call 
Steve Warren or Ginger Jernigan at 
(408) 727-7634, or write Supercalc on the 
back of your business card and send it to: 
A/fs. Emi Rock, Sorcim Corporation, 
405 Aldo Avenue, Santa Ciara, CA 95050 

&SORCIM 



Taking the Measure 



Inside the System Unit of the IBM Per- 
sonal Computer, five long, identical, slot- 
shaped sockets provide places for con- 
necting to all of the PC's important 
circuits — 59 in all. (This design approach 
is sometimes called a "bus".) IBM acces- 
sories, some necessary like a display 
adapter and some optional like the game 
paddle adapter, can plug into these 
sockets. But so can accessories manufac- 
tured by anyone else who figures out the 
proper interactions with all 59 circuits. 
(There are actually 62 connections in the 
socket, but some are duplicates.) To help 
make this possible, IBM has — in a major 
reversal of its usual policies — published 
full disclosure about the goings-on and ex- 
pectations for each of the circuits. 

The PC also has a good supply of other 
available orifices for plug-in products. 
There is the cassette-recorder connector, 
and the matching one next to it for the 
keyboard. There are sockets on the back 
panels of most IBM accessory cards. And 
there are the component s6ckets on the 
main circuit board itself, some already oc- 
cupied and some not. For various other 
personal computers, all of these connector 
types have been used to attach one or 
another add-on devices, and it is reason- 
able to suppose this will happen with the 
PC too. 



What might be plugged into this multi- 
plicity of sockets, and why? Both the pro- 
ducts and the answers range from the 
mundane to the exotic. 

The mundane products and answers 
tend to go together. For example, com- 
panies sell expansion cards for read-write 
memory, and people often choose to buy 
such cards because they are priced lower 
than the manufacturer's equivalent. Other 
reasons might also apply, such as extra 
certification and reliability or, particularly 
in the PC's case, an outside company's 
design that offers more capacity than IBM 
sells on a single card. 

Exotic products include such things as 
music synthesizers and graphics tablets. 
Produrts in the exotic group are usually 
sold by outside companies because 
demand for them is not broad enough to 
interest the microcomputer manufac- 
turers themselves. But from those who 
have a special interest, demand can be 
quite fervent. 

A computer music enthusiast might 
want to plug six complete synthesizer 
cards into his system in order to supply 
many different "voices" which are 
playable simultaneously. In the PC's case, 
this music enthusiast would first have to 
invest in a different kind of plug-in 
device — an expansion adapter that pro- 



vides more slots than the five built into the 
IBM system unit. One such expansion unit 
has already been put on the market, by 
Tecmar; but our hypothetical music lover 
needn't buy one just yet, because as of this 
writing no synthesizer accessory has yet 
been introduced. (Judging from the num- 
ber available for the Apple computer, it 
won't be long 'til some appear for the PC.) 

Sometimes what is first thought to be 
exotic later turns out to be popular enough 
for the big manufacturers to begin offering 
it. This was Apple Computer's experience 
with graphics tablets, which are rectangu- 
lar writing surfaces equipped to detect and 
report the action of a pen moved across its 
surface. They are useful in computer- 
aided design, among other applications. 
For the PC, a tablet might be designed to 
plug into the game adapter, the cassette 
port, or even (with a "Y-connector") to 
the keyboard plug. In any of these cases, 
software would also have to be added tell- 
ing the PC how to interpret and act on the 
signals sent from the tablet via the plug. In 
fact, it is appropriate to view the slots of 
the disk drives as yet another place where 
"plug-in" products for the PC can be in- 
stalled. Operating system software that 
can replace the PC's own DOS, such as 
CP/M-86 and the UCSD p-System, would be 
examples of this phenomenon. 



Operational Choice Hal Glaticr 

DOS, CP/M-86, p-System: Three operating systems for the PC. 



I. About Opcratins Systcns 

IN THE MOVIES, WHEN THE KING SAYS, 
"I want my breakfast," a seemingly 
endless chain of people relays the order. 
Like a bucket brigade, the words pass from 
nobles to guards to servants. . . "the king's 
breakfast!" . . . "the king's breakfast!" . . . 
and so on, until the steward tells the cook 
to fry an egg. 

That's how your computer's operating 
system works. You are the ruler of a 
microelectronic domain. When you want 
something, you type in a command to do it, 
and the operating system actually does the 
work for you. Programs are only in- 
termediaries between you and your 
operating system — like the servants in the 






king's retinue. If you are working with 
VisiCalc, for excample, it is the operating 
system wfiich prepares the "spread sheet" 
for you to write on, interprets your 
keystrokes ("that's a 1, a 9, an 8 and a 2") 
and displays them ("1982") on the screen 
wherever it has placed the cursor for you. 
When you are through, the operating 
system checks to make sure there is enough 
room in your disk to store the file, and then 
it transfers the file from the working 
memory (RAM) to the disk. Finally, it comes 
back with the "A-prompt" ("A") to tell 
you that it's ready to serve you again. 

A typical program, like VisiCalc, doesn't 
do those things by itself; it uses the 
operating system, since those kinds of tasks 
are common to almost every program and 
need not be re-invented by each program- 
mer. There is a technical advantage, too, 
because the program itself can be shorter, 
saving extra space on the disk for your 
files. 

II. About The Choices 

IBM PERSONAL COMPUTER USERS WILL 
have a choice of three operating systems: 
DOS, which is the IBM PC's "standard" 
operating system, CP/M-86, and the 
p-System, both of which are alternate 
choices. DOS is priced at only $40, reflec- 
ting its position as the "standard." The 
p-System will cost $675 (with one language 
included), and CP/M is anticipated to be 
around $300-350. Because CP/M was the 
first operating system in the microcom- 
puter industry to be adopted by many dif- 
ferent manufaaurers, instead of just one, 
we will consider it first. 

ill. About CP/M 

CP/M WAS developed' IN THE MID- 
1970' s when floppy disks were being 
perfected. Surprisingly, the industry 
giants did not foresee the advantages of 



floppy disk storage for the then-new 
microcomputers; nor did they want to sell 
a microcomputer operating system that 
could work with floppy disks. So the man 
who developed the "Control Program for 
.Microprocessor," Gary Kildall, bought the 
rights to his invention from his employer 
and went into business for himself, as 
Digital Research, Inc. 

By 1981, CP/M wis—de facto— the 
standard microcomputer operating sys- 
tem. There are important exceptions but, 
by and large, every professional 
microcomputer uses either CP/M as its 
factory-standard operating system, or is 
able to use it with only slight modification. 

CP/M was written for microcomputers 
that use eight-bit processors (that is, they 
work with eight bits of information at any 
given moment). When a 16-bit processor 
became available, CP/M was modified to 
accommodate it. IBM selected the Intel 
8088 chip for its Personal Computer, and 
Digital Research asked Johnson-Laird, Inc. 
to customize its 16-bit CP/M-86 (created 
for the 8088's "brother" chip, the 8086) 
to work on the PC. 



IV. About CP/M-86 

"THE OPERATING SYSTEM IS TO A 
computer what gasoline is to an 
automobile," says Andy Johnson-Laird, 
his company's president. "It's only a 
means to an end. The novice user should 
not giv e a damn what kind of chip is inside 
his computer. Rather, he's asking, What 
can I do with it? 1 say, forget about the 
chip and the operating system. The only 
time you have to worry about the 
operating system is when things go 
wrong. " 

Among the technical improvements 
Johnson-Laird built in to the IBM version 
of CP/M-86 were a "status line" at the 
bottom of the .screen that carries messages 
to the user, such as clock time, or the pro- 
gress of internal tasks. His enhancements 
permit the user to alter the way the com- 
puter normally works with its peripheral 
equipment, such as disk drives and 
printers. 

"You can, for example, support both a 
letter-quality, daisywheel printer and a 
high-speed dot-matrix printer at the same 
time, with the same files," he says. "Us- 
ing our ASIGN utility, within a BASIC pro- 
gram, you can select which device will be 
used for output, and then redirect that 

continued. . . 




FROM 
CHIPS TO SYSTEMS: 
An Introduction to Microprocessors 
by Rodnay Zaks 

This newly rewritten, updated and 
enhanced version of our international 
best seller explains evervlhing from 
the basic concepts of microprocessor 
architecture to professional tech- 
niques of systems development. Rod- 
nay Zaks takes you on a fast paced 
journey through the microprocessor, 
its history, its support components 
and the ciesign and programming of 
an actual system. Formerlv publisned 
as MICROPROCESSORS: FROM 
CHIPS TO SYSTEMS. 
460 pp., 150 illust.. Ref. C201A, $13.9S 



PLEASE SEND ME. DFROM CHIPS TO 
SYSTEMS: An Introduction to Microproceiaora 
OYOUR FREE CATALOG 



Nam* 



Sirael 



City Sitte Zip 

Add: OSl.SOAxxik UPS □7S«A>ook 4th clasa 

□S8Axx>i( overseas airmail 
or charge my. OVISA CMC CAM EX. 

(CA add tax) 



Total Amount Enchaad 



Card No 



Exp. Dm* 



Signature 

SYBEX. 2344 SIXTH STREET DEPT. IB 
BERKELEY, CA 94710 
PHONE ORDERS: INSIDE CA 415/848-8233 
TOLL FREE OUTSIDE CA 800/227-2346 M 



51 



Taking the Measure 



output at any time. You can tell your com- 
puter to regard certain physical devices as 
logical devices. For example, you can send 
part of a file, like your remarks that aren't 
part of the working program, to one 
printer, while the other can be printing 
your flle out. 

"We also put in a fairly extensive 
system for recognizing escape- 
sequences," he says, "those special func- 
tions that are heralded by the ESCAPE 
character and one or more subsequent 
characters — for example, the combina- 
tion that produces a clear screen. If you 
want to read the current date and time in a 
program, you can send an escape- 
sequence in BASIC, so you don't need 
PEEK or POKE commands. Both of these 
concepts, the logical device and the 
escape-sequence, are rather technical, but 
they're important to technical users." 

V. About PC DOS 

THE NEWEST OF THE THREE OPERAT- 
ing systems is called simply DOS (disk- 
operating system), and was written by 
Tim Paterson. It was customized for the 
IBM Personal Computer by Microsoft, Inc., 
a company that has led the microcomputer 
software vanguard since 1975. Its found- 
ers were two whiz kids who never fi- 
nished college; they wrote a BASIC lang- 
uage that ran on the first 8-bit hobby 
microcomputer, and later wrote BASIC 
and other languages that are compatible 
with practically every microcomputer 
ever built. 

Microsoft's product marketing manager 
for DOS, Chris Larson, describes the dif- 
ference between DOS and CP/M-86 this 
way; "CP/M was designed around 8-bit 
hardware, when technology was less ad- 
vanced. DOS was designed around con- 
cepts of a l6-bit operating system called 
UNIX, that was developed by Bell Labora- 
tories. Microsofts's languages, such as 
BASIC, FORTRAN, or PASCAL, will only 
run on the IBM Personal Computer if DOS 
is the operating system. There's no way a 
user can get a Microsoft product onto his 
machine if he's running CP/M-86." 

The differences are technical, but im- 
portant, according to Larson. "Under 
DOS, you can use the full 256K bytes of 
available memory for a program — not 
merely the 64K codespace. That means 
you can run large programs, such as 
database management. Eventually, the 
programs that run on l6-bit minicom- 
puters will be brought down to the IBM 



Personal Computer, running DOS. With 
CP/M-86, there is a limit to the size of a 
file: eight megabytes (eight million 
characters). With DOS, the file size can be 
up to one gigabyte — one billion bytes! For 
users who get hard disks that hold 8M 
bytes or more, that will be an advantage. 
"Another technical advantage," Larson 
says, "is that any command that makes 
use of a disk file can use a device — that is, 
to the operating system, all devices look 
like files. In itself, that's not great, but it 
has wide implications. If you want to add a 
new device, under a BASIC program, you 
don't have to change the BASIC interpre- 
ter—only the BIOS, the BASIC input/out- 
put system." 

On the novice user's level, both DOS 
and CP/M-86 have advanced error- 
recovery procedures. Instead of "crash- 
ing" or giving you cryptic messages, they 
give you the choice of ignoring, aborting 
or re-trying an operation, and a clear, 
unambiguous message appears in the 
status line. 



VI. About Translatability 

MICROSOFT'S LARSON IS CONCERNED 
about what he calls a "myth" concerning 
CP/M-86. "There is confusion in peoples' 
minds," he says, "about the possibility of 
translating 8-bit CP/M software into 16-bit 
CP/M-86 software. I've heard retail- 
ers — who should know better — say you 
can take a CP/M disk and put it into a 
CP/M-86 system. You can't! The software 
has to be translated at the source-code 
level (i.e. before it has been through the 
final conversion stage to fundamental 
computer instructions). A hobbyist might 
be able to do it, but a typical end-user 
won't." 

The source-code must be exact. If the 
software does not connect with specific 
counterparts in the operating system, a 
program cannot run as it was designed to 
do. Programs which were written to run 
on 8-bit computers will not work on 16-bit 
computers, even if the computers and the 
operating systems are — to the user's 
eye — superficially alike. A narrow-gauge 
railway locomotive will not run on a wide, 
modern track unless the undercarriage is 
rebuilt. 

'We believe vendors and programmers 
will translate their best programs into 
16-bit source code," says Larson, "and 
it's just as easy to translate a program 
written for CP/M into DOS as it is to trans- 



late it into CP/M-86. So you will be able to 
get CP/M software without having to get 
CP/M-86. 1 believe that vendors and pro- 
grammers will translate their most popu- 
lar programs into both CP/M-86 and DOS, 
and then see which becomes dominant in 
the marketplace. It's easy to support both, 
technically, but it's a pain in the accoun- 
ting department to coordinate orders for 
software on two different operating 
systems." 

Andy Johnson-Laird admits that 
CP/M-86 has what he calls a "legacy" of 
8-bit software to live up to. "Why does 
CP/M-86 do that? To provide continu- 
ity — so the user will not notice the dif- 
ference. Certainly, Microsoft's DOS runs 
programs more rapidly than CP/M-86 can, 
because it's freed from that constraint, 
and it can adapt more comfortably to the 
new hardware environment. The file 
structure of CP/M-86 is paying its dues to 
the past." 

VII. About Pertability 

THE CREATORS OF ANY OPERATING 
system are limited by the design of the 
chip that does the actual "computing" 
(i.e., the microprocessor). Because no 
two "families" of chips manipulate data 
in exactly the same way, an operating 
system written for one family probably 
can not be used with any other. For the 
IBM Personal Computer, the DOS and 
CP/M-86 operating systems have been 
carefully tailored, like a custom-fitted 
suit, to the family of Intel 8086/8088 
chips. 

But a new idea arose in the late 1970's 
at the University of California at San 
Diego: an idea for an operating system 
freed from the constraints of a chip's fami- 
ly, and so able to work on virtually any 
computer. It was written in a program- 
ming language called PASCAL (named for 
the 17th century French mathematician 
and mystic), and based on the computer 
concept called an "emulator, " which 
works like the plastic spindle that lets you 
play 45 rpm records on a regular 
phonograph. Programs written in the 
p-System are translated into a made-up 
language for an idealized, altogether im- 
aginary processor chip. Then a fast 
translating program converts this 
language for the idealized chip (called 
"p-code") into a real chip's actual 
language. The translating program is like a 
human translator who can simultaneously 




International 
MICROCOMPUTER 
DICTIONARY 




INTERNATIONAL 
MICROCOMPUTER 
DICTIONARY 

These days everyone's talking about 
computers. Make sure you under- 
stand what's being said. This handy 
pocket-guide contains definitions of 
all the terms, numbers and acronyms 
that make-up current microcomputer 
jargon. It also contains a basic vocab- 
ulary of essential computer words in 
English and (en other languages in- 
cluding Italian, German, Dutch, 
French, Spanish and Swedish. Makes 
reading any computer literature 
easier and more understandable for 
everyone. 

140 pp.. Ref. X2, $3.95 



translate from one language to another, 
and is called an emulator. 

VIII. About the p-Systcm 

SOFTECH MICROSYSTEMS, OF SAN 
Diego, developed this concept into a 
"machine-independent" operating sys- 
tem, which it calls the p-System. An emu- 
lator fetches each p-code instruction, in 
sequence, and looks it up in a table; for 
each p-code there will be corresponding 
instructions appropriate to that particular 
chip. 

According to Al Irvine, vice president 
for engineering at Softech Microsystems, 
the user's advantage comes in being able 
to take any p-code software, written for 
any microcomputer, and run it on any 
other. Differences in hardware, he said, 
presently force users to acquire different 
software for each machine. "It's as if 
every time you wanted to buy a phono- 
graph record, you could only use records 
that were compatible with your particular 
brand of phonograph. Worse — if you 
wanted to buy a new phonograph, you 
would have to throw away all the records 
you'd bought for the old one. Right now, 
that situation exists with the three major 
systems of videotape cassettes and two 
major systems of videodisks. The last 
thing we want is for the same situation to 
be perpetuated in the field of computer 
software." 

The p-System has emulators for 20 dif- 
ferent microprocessor chips, including the 
8086/8088, he said. "A software author 
can write a program just once, and sell it 
everywhere. The user doesn't care what 
kind of system the writer used to develop 
it, all he wants to do is run it. In the same 
way, the writer shouldn't have to care 
what kind of system the user is going to 
run the program on. If all the box needs is 
a p-code emulator, and that matches the 
chip inside the box, then the writer can 
connect the BIOS to it and make the pro- 
gram run." 

For the programmer, the whole 
p-System takes up 55K of p-code on a 
disk — a block of code roughly equivalent 
to 150K of machine code for an 8080 chip. 
But in any finished program, there is only 
a 3K "kernel" residing in memory at all 
times; it loads other parts of the p-code 
as they are needed. "The code pool" is 
dynamic," Irvine said, "and varies with 
the programs' requirements. If you open a 
file, for example, the operating system 
calls up the segments of code that are used 



for manipulating files. The applications 
programmer doesn't have to be concerned 
with how much memory the executing 
machine has; it runs as a 'virtual 
memory.' That is, to the programmer or 
user, the memory size seems very large, 
but the machine is actually retrieving and 
filing pieces of memory from the disk all 
the time." 

Right now, the p-System is mainly a 
programmer's tool, but it will come into 
its own as an operating system, Irvine 
said, when users can "pick up other peo- 
ple's software" and run them on their 
own machine. For that to happen, though, 
more application programs such as 
general ledger, spread-sheet simulation, 
word processing and games will have to be 
written in p-code itself Software develop- 
ment systems are currently available 
which perform the p-code translations 
from standard programming languages: 
PASCAL, FORTRAN, and Softech 
Microsystems' own BASIC; a COBOL will 
be released later in 1982. 

"The exciting moment will come," he 
added, "when the end users discover that 
the p-system applications programs will 
outlive their hardware! Their programs 
will continue to run even on replacement 
machines." 



IX. About Th« End 

EACH USER WILL HAVE TO MAKE HIS 
or her own choice of an operating system, 
but Andy Johnson-Laird is philosophical 
about the selection process. "Which is 
better? That's like asking which is bet- 
ter — a Ford or an Oldsmobile? They are in 
overlapping domains. Whichever you 
prefer depends on a lot of things that have 
nothing to do with their speed or accelera- 
tion: things like repair service, or the 
recommendation of a friend who owns 
one. 

"Choosing an operating system," he 
says, " is very subjective. Non-technical 
users won't notice if a program will run a 
few seconds faster as a result of its 
operating system. As long as a general 
ledger program, for example, runs in a 
'timely' fashion, they won't care; to 
them, it's downright miraculous that they 
can run a computer at all!" 



Hal Glatzer is a journalist and teletisinn producer 
who describes himself as an "explainer. " His latest 
hook is inlroduclion To Word Pr(K'essing, puhlisbed 
by Sybex. 



PL£ASE SEND ME: □ INTERNATIONAL 
MICROCOMPUTER DICTIONARY 
□YOUR FREE CATAIXXJ 



Name I 
StiaM 

city Slita 

Add: OSLSCVbook UPS □7S</book 4th class 
□$8/book overseas airmail i 
or charge my: CJVISA CMC DAM EX. \ 

(CA add tax) $ 

Total Amount Enclowd 



rCaidNo Exp. Due 



Signatura 1 

SYBEX. 2344 SDCTH STREET DEPT. IB 

BERKEl-EY. CA 94710 
' PHONE ORDERS: INSIDE CA 4 15/B48-8233 
I TOLL FREE OUTSIDE CA 800/227-2346 



55 



Graphics or 



e s G ^ 

pr i Titers 
a substan 





As 

USll 

that makes up; 
printed by 
graphics is 
99G. Vou ca 
dot anywhere 
of a picture 
case of a pi 
r.rint things 




II 
II 



keyboard with^WondwlrkedoJ 
a program to gather data from people Ik 
'ng inquiries at our booth. Tamargo sToft 

Using the letters to select lines where 
we wanted text to appear, we formatted 

„ sajner from our booth visitors Tamar 
go showed us how ,0 indicate the Z " 
-nu-n space we wanted to allow for eaTof 
Jese entries, and what kind of inSa 

"Of, we wanted to permit in each, such a, 
56 



Pfesenled us win a nice imi^kaL 

P ogran, fcad facllfe ,„ adj en , fe „IJe 
B e Change or dele.e previous e„m« 

^»?:n:r''°''^*'''''"*""v 

statements documenting what each pro 



gram section was doine All in 
bad performance (ThI 

'yping thinking or calculating when if 
, , ^ ine work. Tamargo's reluctanrp fn 
such as the softkeys" also won no ap- 



Peripherals Were Central 

primer ti;^^7llr, ^n^^*^ 
-ound the one IBM seJs The; SsS 

E r"^\P"'"Ping out some v r/ni e 
'ooking graphics, and the MPI people w e 



talking about doing some elaborate text 
printing where the letters would be done 
using a graphics rather than text ap- 
proach — allowing italics, simulated 
script, proportional spacing and other ap- 
pealing goodies. MPI has promised to lend 
PC one of these printers for further 
evaluation, and a report on it will be in a 
future issue. 

Another item we admired at COMDEX 
has already arrived at the PC offices for a 
closer look — a Color II video monitor 
from Amdek. This monitor is of the "RGB 
direct drive" type and produces spec- 
tacularly crisp, clear and stable images. 
The improvement over the "baseband" 
type display we had been using before is 
dramatic; text at the 80-column width is 
quite distinct and readable. It caught our 
eye at Amdek' s booth not only because of 
the great picture, but also because the 
cabinet design and color fit so harmoni- 
ously with the PC. We'll have more on this 
and other color monitors in an upcoming 
issue too. 

Awards for both a great idea and great 
graphics are due to a Silicon Valley com- 
pany by the name of Destek, which was 
promoting its Desnet "local network" for 
interconnection of microcomputers. Desnet 
was being touted as "the key to computer 
city" and the accompanying artwork was 
uncommonly handsome for the computer 
world. The network arrangement, which 
connects into the PC and other microcom- 
puters using a SlOO plug-in card, will sup- 
posedly string together several different 
brands and models of computer into a sys- 
tem working as a unified whole. There 
was a demonstration that showed this on 
at least a superficial level, but it will take a 
more thorough look before we can figure 
out how much compatibility Desnet really 
creates. 



M.B.A.s for Sale 

In the software department, one trend 
we noted favorably was the appearance of 
integrated groups of programs that serve 
multiple purposes. The groundbreaker in 
this area is a suite of programs being sold 
under the name MBA by Context Manage- 
ment Systems of Torrance, California. 

MBA was still in the working stages for 
an anticipated spring release, but we got a 
preview look at its combination of an elec- 
tronic spreadsheet, data base manager, 
graphics displaymaker, word processor 
and communications handler. The idea, as 
Context's Gib Hoxie explained it, is that 
managers can go into a data base to draw 
out a selected set of facts, then "change 
contexts" to move those facts into the 
spreadsheet program. There they can ma- 
nipulate them in typical "what-if 



spreadsheet fashion, then change contexts 
again to display the results in graphic 
form. In theory, they might then switch 
contexts again to frame a memo around 
the digested data using the word proces- 
sor. . . and ultimately use the communica- 
tions handler to send the whole thing off 
to a colleague at another location. 

At COMDEX, many of these ambitious 
offerings were on display only as an en- 
thusiastic gleam in Hoxie' s eyes. But we 
did see a demonstration showing good 
progress on the general theory — even in- 
cluding the ability to split the screen into 
multiple segments and show operations 
from four different "contexts" simultane- 
ously. Context appears to have made a 
heavy investment in promoting their con- 
cept, and if a similar investment underlies 
their final development effort we shall 
have a finished Context product to tell you 
about before long. 

More executive software for the PC was 
on display at the booth of Target Software, 
an Atlanta company recently acquired by 
Comshare, who makes software for big 
computers. Target's big gun is called 
MasterPlanmr, and is described as an 
evolutionary upgrade of earlier spread- 
sheet programs. PC was treated to an 
enlightening explanation by Target's Bob 
Ranson about the different design philoso- 
phies for such programs. Ranson described 
three categories he says the "gridsheet" 
programs can fall into — "cursor driven 
(VisiCalc). logic driver (T-Maker), and 
procedure driven (Desktop Plan)" — 
and showed how Maslerplanner incor- 
porates strong points of all. His comments 
will be expanded upon in our next issue, 
when we do a comparative evaluation of 
spreadsheet programs. 

Challengers Begin to Gather 

A last item of interest at COMDEX was 
the appearance of other microcomputers 



THERE IS A SAYING THAT DEFINES LUCK 
as "the intersection of opportunity with 
preparedness." If that is so, then Tecmar, 
Inc., in Cleveland, is a very lucky com- 
pany. Because when IBM presented them 
with an opportunity, in the form of the 
Personal Computer, Tecmar met it with 
seemingly faultless preparedness. The 



aimed at or near the PC's territory and 
with similar capabilities. Victor Business 
Systems introduced a desktop system built 
around the same 8088 chip as the PC. It is 
said to be capable of using software de- 
signed for the PC, though it can't read PC 
diskettes since the drives are incompa- 
tible. Its disk storage capacity is double 
that of IBM's machine, and the Victor also 
has an optional display format capable of 
showing much more information — 132 
columns by 40 rows. 

A microcomputer introduced by For- 
tune Systems, a new company, had slick 
office styling of the same type as the PC's, 
and was designed around the allegedly 
more powerful 68000 processor chip. 
This machine garnered a great deal of at- 
tention from the crowds on the floor, and 
more will hkely be heard about it. PC also 
took interested note of the Otrona Attache 
microcomputer, which we had plenty of 
time to view since their booth was right 
across from ours. The Attache, a portable 
microcomputer selling for about S3, 700, 
packs a lot of power and appeal into an 
impressively small package. It seemed to 
us that people who admire the IBM ap- 
proach to personal computers would find 
much to admire in this one if they ab- 
solutely had to have a portable. 

As for all of the COMDEX exhibitors 
who had nothing to display for the IBM 
PC, it seemed like more than half of those 
we asked claimed they were in the process 
of getting something together. 

With a year for them all to work on it, 
and judging by how much has happened in 
the first couple of months, COMDEX'S sec- 
ond year of the PC Era promises to be full 
of worthwhile thngs to write about. And 
PC, naturally, will be there to write about 
it. 

It's going to be exciting. In fact, it 
already is. 

— ^Jim Ediin and David Bunnell 



result, a mere three months after IBM's of- 
ficial announcement of the PC, was Tec- 
mar's COMDEX announcement of 20 add- 
ons, expansions accessories and enhance- 
ments for it. 

The company's ads could almost be 
headed, "Everything you always wanted 

continued. . . 



TecMates 

Tecmar unveils a plug-in smorgasbord 



57 



Comdex: 

TheYearlPC 




Martin Alpert, Tecmar president, sbouing off the TecMate lifw of 20 PC accessories. 



I 

I 

to add to your IBM PC," except Tecmar 
didn't leave people time to have wanted 
anything for very long. The product line, 
christened "TecMates," includes: 

• a plug-in clock/calendar module 

• a BSR X-lO-type device control module, 
and a stepper-motor controller 

• a speech synthesizer module 

• a module to let several PCs share a 
printer 

• an expansion cabinet with a design 
matching the PC System Unit 

• a Winchester-type hard disk system 
with controller card 

• a video digitizer, and three modules for 
analog/digital conversion 

• a selection of modules for various kinds 
of input, output and memory 

• and aids to custom circuit-board design. 
Tecmar president Martin Alpert says his 

company's preparedness was the result of 
previous work developing scientific and 
industrial electronics for use in microcom- 
puter systems that are based on the Intel 
8086 microcomputer systems that are 
based on the Intel 8086 processor. The 
8086, he says, has the same internal archi- 
tecture as the 8088 chip used in the PC. 

When IBM announced the PC, Alpert 
realized Tecmar was well positioned to 
develop products for it. He began planning 
immediately. Alpert tells how Tecmar peo- 
ple flew to Chicago and "camped on the 
doorstep" of the Sears Business Systems 
Center to get two PCs on the first day they 
were available. "We got our logic analyzer 
on it and figured out the bus," he says. "It 
didn't take very long; it's very straight- 
forward with only a few confusing lines." 
According to Alpert, between 40 and 50 
people took part in getting the products 
ready for previewing at COMDEX. 

While Tecmar does offer a hard disk 
system, software allowing it to be used 
under the PC-DOS operating system is still 
lacking. "We'll be talking to Microsoft 
about that very soon," Alpert said. He 
anticipated the hard disk system would be 
available for delivery toward the end of 
February, with all the other products 
available a month or two sooner. 

A PC Twin 

Perhaps the most striking feature of the 
TecMate line, apart from its breadth and its 
speedy development, is the expansion 
cabinet's design as a near-identical twin of 
the IBM System Unit. Tecmar has even 
copied IBM's color scheme; the only 



detectable difference (besides the name- 
plates) is a slight variation in the detailing 
of the front panel's small, slotted grille. 
Commenting on the close resemblance, 
Alpert said, "The IBM system has been 
done right, and everything we do has to be 
done right too." 

The TecMate item that performs the 
neatest trick is the Device Master module 
that combines clock, calendar and the sort 
of device controller that sends signals 
over electrical wiring to activate lights, 
apphances and the like. According to 
Alpert, the module, which has its own bat- 
tery power, can be used to control the 
outlet from which the Personal Computer 
itself receives power. The Device Master 
can store a command ordering the com- 



THE DEMONSTRATION STARTED DECEP- 
tively, hke a juggler tossing one ball. Joe 
Luciano, one of the creators of iheMatbe- 
magic program, showed how his new 
software could take the formula 6 + I 
and — watch carefully now — actually add 
the numbers together to come up with (ta- 
daa!) 7. 

Wow! That's just what you spent thou- 
sands of dollars on your computer for. 



puter to be turned on at a certain time, 
then execute a command to turn the com- 
puter off, and then — using its own 
power — turn the computer back on at a 
preset time. Whereupon, if appropriate 
autostart software is in the computer, new 
times can be set and the whole cycle 
repeated. This trick, like those novelties 
whose switch activates a mechanical hand 
that then turns the switch back off, isn't 
particulariy useful, but it is neat. We ex- 
pect we will have many more practical 
uses for Tecmar' s products to report on 
before long. 

—Jim EdUn 



Tecmar Inc.— 25600 Mercantile Rd., Oeveland, 
Ohio 44122 216/464-7410 



right? Well don't applaud yet folks, be- 
cause the show gets lots more exciting. In 
the course of a 50-minute demonstration 
for PC, Luciano used his computer key- 
board to have Matbemagic pick up one fig- 
urative ball after another until it seemed 
like a fountain of a dozen were coursing 
through the air. At the end of the show my 
applause was for real. 
Matbemagic is billed as software to 

Cui aterial 



Mathemagk 

A Reverse Twist: Ibming Your Computer 
into a programmable calculator. 



"turn your computer into a programmable 
calculator. ' ' It does so, but that seems a su- 
perficial description of its powers. Mathe- 
magic falls into the same gray area the 
VisiCalc program does — somewhere be- 
tween being just an "application" pro- 
gram and being a tull-bore programming 
language. 

Matbemagic has a strong flavor of what 
computerists would call a "threaded in- 
terpretive language." That weighty 
phrase describes a simple concept familiar 
to anyone who has ever used a diction- 
ary — where all the words are defined us- 
ing other words defined elsewhere in the 
dictionary's pages. If "sneeze" is deflned 



as "a blast of air from the nose" and you 
don't know what "blast," "air" and 
' ' nose' ' mean , you can flip to their respec- 
tive pages and look them up. Then you can 
go on to look up the words in their defini- 
tions if the meaning still isn't clear, and so 
on. Defining one word in terms of others, 
down through many layers if necessary, is 
what makes this process "threaded," and 
flipping step-by-step to all those other 
pages is what makes it "interpretive." 

Threaded computer languages (FORTH 
is one) are considered by many to be 
among the most advanced and powerful 
techniques for making computers respon- 
sive to human wishes. But it usually takes 



MATHEMAGIC 




M A T H E M H 
rnMMAND APEh 


G I C 




1 




• N U :<: 
jYSTEM PrtPHM 

.05 QF DISK 


s 









a skilled programmer to deal with their 
austere intricacies. Matbemagic delivers 
similar (though more limited) powers to 
anyone who can string together the sort of 
formulas found in high-school math. 

The power of Matbemagic lies in the 
ability it gives you to define a formula, 
name it, then use the name to incorporate 
that formula in the definition of other 
formulas. 

You might give the name SPEED to the 
formula ?DIST / ?TIME (the question mark 



means the program will ask you to type in 
the value it should use for the name, the 
slash indicates "divided by"). Separately, 
you could define WEIGHT as VOLUME * 
?MASS(the * means "times"). A previously- 
entered formula could define VOLUME as 
?HEIGHT • PLENGTH * PWIDTH. And a 
later formula could say FORCE = SPEED ' 
WEIGHT. The calculation of FORCE would 
then be made step-wise using all the for- 
mulas defined earlier. 
You may detect a similarity between the 



Matbemagic structure and a plain old 
BASIC program. They are akin, but for 
many purposes Matbemagic would be less 
complicated to use. Matbemagic's named 
formulas are not unlike BASIC subrou- 
tines, but it would take sophisticated pro- 
gram editing software and some deliberate 
thought to incorporate previously-written 
subroutines into a program for a new task. 
With Matbemagic you need only indicate 
the formula by name and new programs 
will apply it wherever called for. 

Matbemagic runs by displaying three 
separate work areas on the computer 
screen — (1) a menu area that shows what 
commands you may give at each stage of 
the program, (2) an entry area that shows 
the formula you are presently creating or 
using, and (3) an answer area, which 
shows the progressive calculation then 
displays a final result after you have 
plugged all values into your formula. 

First impressions suggest the program's 
authors have been very resourceful in 
designing the program to operate quickly 
and efficiently, but somewhat less suc- 
cessful at giving it true simplicity of use. 
The user has to do several tasks of typing, 
remembering or interpreting that, in a 
friendlier design, the computer would do 
for him. Since finishing touches for the 
program were still underway at the time of 
PC's preview, some of my complaints 
may not apply to the final version. 

The program includes facilities for stor- 
ing formulas and data on disk, and for 
prinfing out results with or without show- 
ing all the step-at-a-time intermediate 
calculations. One-step-at-a-time calcula- 
tion can also be displayed on the screen, 
giving the program much potenfial for ed- 
ucational use. The printouts are designed 
to serve principally as written records of 
what calculation took place, and don't 
provide much leeway in formatting or in- 
cluding notes and comments for later ref- 
erence. 

Like VisiCalc and other spreadsheet 
programs, Matbemagic is a general- 
purpose product which can be adapted to 
many different lines of work and study, 
just by changing the formulas entered into 
it. Both are good for "what if work, but 
Matbemagic is designed for Unear, se- 
quential calculations rather than the two- 
and three-dimensional grids the spread- 
sheets calculate. Obvious uses can be im- 
agined for people working in the sciences, 
engineering, social sciences, the quan- 
titafive side of business, and wherever 

else numeric formulas are employed. 

—Jim Ediin 



International Software .Marketing. 120 E 
Washington St.. Syracuse. .\eu' York l}2()2 
3IS/474-3400 



(0 






Letterhead? Multicopy cut forms? Plain bond 
paper? Ditto masters? Try the Easy Feed 
single sheet paper load option with 
MPI's 88G and 99G printers. Just 
feed the paper in the front and watch 
it come out the top. No round plat- 
ens to bend around or complicated 
paper paths to worry about. All this in 
addition to the standard adjustable width 
tractor drive, dot graphics, 1,000 character 
buffer, dual parallel/serial interface, dual fonts 
and much more. Another good reason to select 
an MPI printer. 



Micro P«riph«r«lt, Inc. 

4426 South Century Drive, Salt Lake City, Utah 84107 
Telephone (801) 263-3081 
Th« Printer P«epl« 



Arismia PIS Associates 16021 246-6477 • California VITEK I7I4I 744-8305 • Computer Potentials 14081 738-1740 • Cotora^ PLS Associates 13031 
773-1218 • n«rMa Computer Village (3051 266-5965 • Oaorflia Micro Graphics (4041 790-5771 • lllliMta CW Electronic Enterprises (3121 298-4830 • 
Ummmttummtm Butler Associates 16 1 71 965-1080 • Consumer Computer Marketing I6I7I 443-5128 • MinnaMta Bohlig & Associates I6I2I 922-701 1 • 
Maw Jar— y Hansen & Hugnn (2011 652-7055 • OMa EOS (2161 72<>-2222 • Oraaon Microware (5031 620-8150 • Panmylwaiiia OBD Electronics 
I2I5I 674-9600 • Tawn Computer Wares (2141 373-4443 • Tnorson Distributors [2l4r233-S744 • Utah PIS Associates (SOIj 466-8729 • Waihinfltan 
Microware 12061 451-8586 • Intamatianali luraM "usset Instruments. Ltd 10734) 868147 Telex 849721 • Auitralla Datatel Pty Ltd 690-4000 
Telex AA30906 • Canada Norango I4I6I 493-5332 Telex 06966710 • Maaica, Cantral and (auth Amarica Siscom-trol (9051 689-02-09 



Great Memories Run 
In Our Family. 

Making your personal IBM 
even more valuable. 




"35 
"I 




Now CTI offers you 
and your IBM powerful 
memory-expansion PCBs 
with up to 512Kb storage 
per board. 

With these versatile 
add-ons, you can increase 
your computer's memory 
to the highest, praaical 
level of current techrxjiogy 
— and do it with minimal demands on space and 
power 

Because only the finest-quality materials and 
construction go into our multi-layer boards, you are 
assured of both the lowest signal distortion and the best 
RFI performance. 

Mapping ROM makes set-up fast and easy, with a 
choice of flexible memory configurations. 

And you don't wait for delivery. Our five PCB 
memories are available now — in 64. 128. 192, 256 and 



cti 



965 W. Maude Avenue 
Sunnyvale, CA 94086 
(408) 245-4256 

rw/X: DOMESTIC 1 72509 / INTL 4 70582 



64K — S495.00 128K — S795.00 192K — $995.00 
256K — $1195.00 512K — $1995.00 

512Kb. Each can be obtained in an expandable version. 

Whatever your needs may be, you'll find that our 
"produa-family" approach to memory design and 
manufacture backs you with total operating-system 
support — before and after sale. 

For complete details on our family's great 
memories, don't forget to return our coupon. 

Dealer Inquiries are welcome. 



I'd like to know more. Send information on: 



□ MerrxDry-expanslon txiards 

□ Disk drives — floppies 
& hard disks 



□ Future IBM add-ons 
now in planning 

□ Dealer sales kits. 

Please rush 



□ Enclosed is my check for S 

me one Kb memory board. (California add appro- 
priate sales tax.) 

Name Title 



Company. 
Address 



State , 



.Zip. 



City 

cti 

965 W Maude Avenue • Sunnyvale, CA 94086 ■ |4Ce) 245-4256 
T\X/X: Domestic 172509 / International 4 70582 



WHAT DO you DO WITH ALL 
THOSE COMPUTERS? 



Jean L YrtM mwi >r Refcccca Thomas 



Or: Six Micros is Not Enoush 

EDITORIAL COMMENT: As a matter of pure happenstance. I live only blocks away from 
one of the most effervescent, briUiant and unusuaUy outspoken personalities in 
Mkrodom — tte ntar^ MomUeMeJem Yates (a name abnost anyone viho foUom Ms 
industry wiO ncoffl^, as her prognostications hare appeared everywhere from Time to 
The Economist to Tht VUl Street Journal/ / say nearly indomitable because I uitnessed 
the Um when Jean met ber matdb, in tbe form of my 12-year-old stepdaugbter, Jennifer 
Fott/er. There were six of us sitting at a table at one of San Francisco's finest Chinese 
nstatirants, Tien Fu, when tbe exchange of barbs and witticisms began, for a fuU bour- 
mid-a4M ^ , Jtan and Jennifer engaged in a conversational duel that left tbe rest of us 
stunned and speechless. If ever there is a true national TV show about microcomputers 
(Tbe ComputerWorld entry is not it), these two should be hostesses. In the meantime, it is 
important, I tiUnk, yir readers of PC to become acquainted witb Jean Yates, wbose in- 
sights into this business are sought out by major companies and publications throughout 
the world. Jean's long-time associate. Dr. Rebecca Thomas, known as "Becca" to ber 
friends, is a refined person wbo sits at Jean's side with a wry smUe and usually doesn't 
get much involved in tbe conversation. However, for those of us who have gotten to know 
Rebecca, it is obviousMkU diteisa vital cog in tbe wheel that keeps Jean s mind spinning 
to ever-new iml^bls, hrsonally, I Mnkjean and Rebecca are equally briUkmtandl am 
pleased ttMAey agreed to tvrUe a cobmn for PC. /hope you agree. — DHB. 



Many of tbe people we meet, both in 
and out of the computer industry, asl( us at 
some point, "Do you own a personal com- 
puter?" 

"We own six," we ans\ver(give or take 
a few depending on what we're up to). 

"So what do you db wUl with aU those 
OHnputers?" is tiie ioevital)le response. 

Since this is a question that a lot of peo- 
ple considering buyiag a system ask, and 
since many IBM PGen are new to personal 
computing, we would like to share some 
of the things that make our six computers 
indispensiMe to us. 

Our use of persona! computers breaks 
down breaks down three ways: home, 
business, and hobby. 

As far as home use is concerned, we 
maintain our personal checkbook, credit 
card and other records, categorizing them 
by deduction. Then the computer prints a 
listing at the end of the year for each 
category of the long form, and we just fill 
in the bfauiks. We own an Apple 11 and an 
Atari game computer, and use them for 
playing computer games and accessing 
timesharing fuilities that have lots of in- 
teresting home-orientt'd features. Time- 
sharing with "The Source" or other con- 



sumer "teletex" facilities gives us access 
to services ranging from restaurant guides 
for major cities, to hundreds of games, to 
electronic bulletin boards on many topics, 
to educational programs for children and 
adults. 

Telephone and address lists are kept on 

our computers, and we also use a program 
that simulates a datebook to schedule ap- 
pointments. It looks ahead and tells us if 
the time is free, and we can keep track of 
everyone's schedules when planning 
meetings or meals. 

We have a large mailing list, divided 
into several categories. Some are per- 
sonal, some are personal business, Uke 
credit card companies and banks, and 
others are lists for charitable organiza- 
tions for which we have volunteered to 
maintain their mailings and accounting 
records. 

Recently, we implemented a computer 
program that lists our insured property, 
both personal and business. We sent a 
copy to the insurance company and put a 
copy of the disks in a safety deposit box. 
When the list needs changing, a printout 
of it can be updated. When writing off 
depreciation on business equipment, this 
list will be used again. 



The business uses made of our com- 
puters are numerous. 

We have two Mector Graphic computers, 
which are used for letter and manuscript 
writing (word processing), for recording 
and managing the large files of literature 
that we maintain on the microcomputer 
industry, and for accounting functions. 
Although our "database" of files is on 
computers, the same things could be done 
to manage inventories or files of informa- 
tion on your company's interests. 

We estimate that we have written 
ahnost 5,000 pages of published text on 
our computers. This ranges from books to 
market research texts to newsletters to 
magazine articles. We keep the articles and 
books on an electronic bidex so that pieces 
of one that are rdevant to a new project 
don' t have to be started from scratch. This 
saves a lot of time. 

You may have heard of VisiCalc^^, a 
program available for the IBM Personal 
Computer that lets your perform "what- 
if" analyses. We use a program like 
VisiCalc to perform financial modeling and 
forecastii^} functions for our own com- 
pany and for our dients. It's particularly 
useful when combined widi aplotthig pro- 
gram that turns the data into graphics, 
which can be printed out or photographed 
for slides for presentations, lie find it 
much easier to understand trends when 
we use ' ' what-ir ' programs and then look 
at the graphic representation. 

Rebecca and her coworkers in program- 
ming use two of our systems for develop- 
ment work. They contain more complex 
l6-bit microprocessors and operating 
system programs. She uses them to w rite 
books as well, actually writing about the 
programs that run the counters. That's 
how we wrote The User Guide to tbe VMX 
System, an introductory text from 
Osbome/McGraw-Bill. 

People say that we are unusual, two 
women with so many computers, but we 
feel that we have just found an interesting 
and lucrative way to experiment with 
computers and include their efficiency- 
adding properties in our hves. 

Copyrighted material 



STOP 



Are You a 
PC subscriber 
yet? 



It only takes a second to become one. 

PC subscribers save money. 

And not just the 33 % savings over the newstand price of PC. 
PC reviews of products and services for IBM Personal Com- 
puter users help you make INFORMED purchasing decisions. 
And PC's new product listings keep you abreast of develop- 
ments throughout the industry. 

PC subscribers have it easy. 

Every informative issue of PC is delivered right to their doors. 

There is no risk that a PC subscriber will miss any of the 
valuable information published in PC — information that is not 
available anywhere else. 

PC subscribers enter the drawing. 

Every PC subscriber is entered in our drawing for a free IBM 
Personal Computer. The drawing is our way to encourage you 
to subscribe NOW, before the second issue of PC hits the 
stands in March. Complete drawing details are outlined on 
page 81, and you don't have to be a PC subscriber to win the 
drawing. 



Now Is the time to do it— sub- 
scribe to PC with the cards on page 
81. At S12, you can't really afford not 
to. 



PC 




TRANSPORTABLE 
TOOLS OF POWER 



SYSTEMS. INCORPORATED 

1059 ALAMEDA DE LAS PULGAS 
BELMONT, CA 94002 TEL. (415) 593-5700 
DEALER AND OEM INQUIRIES INVITED 



yX/lTH TCrs NEW SOFTWARE, I 
SIMPLY BREEZE THRU MY WORKLOAD 

Thanks to two Innovative new software products from TCI, the time I 

spend at my IBM Personal Computer needn't Interrupt my social calendar. 

In fact, these new systems allow control of both business and social needs TCI's AGENDA*assists in 
keeping track of the total schedule (business and pleasure) while TCI's MAILTRAK®manages business 
mailing as well as club directories. And at these prices, you owe it to yourself to try them 



/Agendal 



Have you fver forgotten an important rvent? Schedulfd 
two meetrngs at or near the same time? These problems are 
solved by the AGENDA system that tracks all of your 
personal and business time You simply enter data on 
scheduled meetrngs. projeas, holidays, reminders, and dates 
to rememtjer (birthdays, anniversaries, etc | and AGENDA 
does the rest There is an automatK check of lightly 
scheduled days, a perpetual calendar, and a preview/ of coming 
days, weeks, or month at a-glance either on your display 
or a printout to carry with you User defined expenses 
can be tracked day to day AGENDA even provides 
continuous clock display and alarm when on line Can 
handle up to 3.000 separate records (Requires 64K. 
DOS. printer, and either 40 or 80 character display) 
S65 IrKlucies diskette, manual, and shlpplr>g 
S 1 5 for manual only (refundable on diskette 
purchase) 

Call or write today 
for more Information. 

VISA and MasterCard 
accepted. 



jMalltrakl 




1 Software 




Clubs, churcfies. sports teams, prospects, sales lists, 
membership organizations, fraternities, alumni, oeightKXS. 
volunteers Whatever the list, it can be managed on TCI s MAILTRAK 
Full name and address information (first and last name, two address 
lines plus city, state, and 9 digit zip), two phone numljers, 
five user defined mail codes, and four aaivity dates with user 
defined activity codes On-screen editing arx] updating. 
Output includes phone directories master list, mailing latiels 
(user selected formati, file labels, and 
output file for IBM Easywriter program 
Sort and selea capabilities draw 
on all information to suit your 
specialized needs (Requires 64K. 
DOS, Printer, and either the 40 or 
80 charaaer display) 
S6S IrKhjdes diskette, manual 
and shipplrig 
S I S for manual only (refurxlable 
on dlikettc purchase) 



for prompt delivery- 
Use our 24 hour Hot Line 



6107 west Mill Road, Flourtown, PA 19031 



215-836-1406 



for a 

uSCisfier 

Andrew Fluegehnan 
of HeadUmds Press 




IN THIS CONTINUING SERIES, PC WILL REPORT ON THE 
people who are using IBM Personal Computers and on the 
uses they are making of them. 

Andrew Fluegelman is the owner and sole staff 
member of The Headlands Press, an independent 
book-producing firm located in Tiburon, California. He is 
also one of the first owners and users of the IBM Personal 
Computer. 

Fluegelman purchased the computer in late October, 
receiving one of the initial group of PCs distributed by 
ComputerLand of San Francisco. 



Jeremy Joan Hewes 



His system includes the PC with 64K of 
memory, two disk drives, the mono- 
chrome display, and the asynchronous 
communications adapter. In addition to 
the BASIC that comes with the computer, 
he has purchased the EasyWriter word 
processor and the VisiCalc electronic 
worksheet program. Subsequently he add- 
ed a letter-quality printer, although he 
worked with only the computer and disk 
drives for the first few weeks of opera- 
tion. 

As a member of the publishing commu- 
nity, Fluegelman is aware of the compu- 
ter's increasing applications to his field, 
and he believes that his unique position as 
a book producer makes this technology 
even more appropriate for his business. 

Tm running a book-producing company 
and operating out of the mainstream — on 
the West Coast, as an independent. I per- 
ceived that for me to stay competitive in 
my field, I had to be on the front of the 



Illustration by James Mo 




almost instantly felt like 
extension of myself . . as 
though I had 2^000 extra 
brains grafted onto my 
skull" 





technology; I couldn't afford to be left be- 
hind by it. I also feel that publishing is go- 
ing to be affected tremendously by compu- 
ter technology, and I had to know about it 
and be in that arena rather than out of it ' 
In his role as an independent producer. 
Fluegelman takes a hook from the idea 
stage through the writing, design and 
typesetting phases, and often through the 
printing as well. Before commiting his ma- 
jor resources to a project, however, he 
makes a publishing agreement with one of 
the national firms, such as Doubleday or 
Penguin. The large publisher then contri- 
butes toward the co.sts of producing the 
book and distributes it nationally. The na- 
tional firm's name is on the cover as pub- 
lisher, and Headlands Press is credited on 
the title page, or given what is commonly 
called an imprint .Among the books that 
bear the lieadlaiuls imprint are The \eir 
Games Book. More .\eu- Games and How to 
Make and Sell Your Own Record. 




Apparat 

announces 
our initial line 
of add-on 

boards for your IBM Personal Computer. 

We are committed to further product 

introductions to enable you to build on 

your new IBM system. 

Add runctlonaiity and Capability with 

These riew P.C. Boards 

App>arat has the following products 

available for delivery in the first quarter 

1982: 

Prom Blaster will program most IK to 4K 
byte EPROMS of 25XX and 27XX single or 
multivoltage type. Complete with 
personality modules and read/write 
software. Priced at $149.00. 
Clock Calendar features seconds, 
minutes, hours, day of week, date. 



month and year. Backup battery, 
leap year and crystal time 
tiase. Priced at $129.00. 
Protype Card 3.5 by 8 inches 
wirewrap area holds over 
150-14 Pin Dips. Priced at 
$29.95. 
RGB Color Monitors choose 
from nEC, AMDEK and TECO CRTs. 
Priced at $1,095.00 for the HEC and 
$999.00 for AMDEK. TECO available in 
April 1982. 

More Products Coming Soon 
Apparat has more products for your IBM 
system in production and ready for 
introduction in the second quarter 1982: 
3rd and 4th add-on disk drives 
exp>ansion cabinet houses up to two IBM 
comfiatible drives. Priced at $499.00 for 
cabinet and one 160K drive, two drives at 



Combo Card 

parallel printer, 
ASYnC 
communication 
(RS-232), and clock 
calendar multipurpK>se 
adapter. 
64K tiyte hardware 
print-s(K>oler — (with parallel printer 
adapter) buffers 13 minutes of.print 
output (at 80 characters/second). 
300 Baud Modem Card with ASYnC serial 
adapter. 

Apparat will continue developing add-on 
products to support your IBM Personal 
Computer Call today to Tind out more 
information ab>out the above products or 
to order yours. Dealer inquiries welcome. 

(303) 741-1778 

IBM Personal Computer Is a trademark of IBM. 




Apparat Jnc. 

440 1 So. TSmarac FSrKway. Denver. CO 80237 (3031 74 1 1 778 

X)N GOinG SUFFORT FOR MICROCOMFUTERS' 




JiU)urlinr Poltirr 

For ail practical purposes, then. 
Headlands Press operates as a conven- 
tional publisher in the way it develops a 
concept and manuscript for each book. 
This generally requires many letters, 
memos and book proposals, not to men- 
tion at least two or three drafts of a 
manuscript before the editorial process 
is complete. Consequently, the savings in 
time and money that word processing 
could provide, as well as the ease of 
writing and revising his own material, 
were obvious to Fluegelman. 

New Projects Easier To 
Take On 

"Because I have this capacity to deal 
with written material in a more efficient 
way," he points out, "it's easier for me to 
think of taking on new projects. Previous- 
ly a manuscript would come in and I'd 
look at it and say, 'Well, how much revi- 
sion is this going to take?' or 'How many 
drafts is this going to have to go through?' 
And all I would see would be a pack of 
proofreading and drudgery and trouble. It 
seems easier to deal with that now. I'll 
have it put on a word processing system 
and maybe have a basic edit done, and 
then get the manuscript back on my sys- 
tem and look at it. Word processing en- 
courages the nth revision." 

This capacity is a distinct departure 
from old methods of dealing with manu- 
scripts and deadlines, he reports. "There 
were so many times in previous books 
when ways of making it better were pass- 
ed up because it was just physically too 
difficult or the deadline prevented it. And 
that's a power that I see coming to my 
business with the computer — I can make 
all the changes that will make my writing 



better and the manuscripts I produce bet- 
ter." 

Fluegelman" s commitment to buy a mi- 
crocomputer was sealed when he decided 
to be producer and co-author of a book 
about writing with computer technology. 
(This book, called Writing in the Com- 
puter Age, will be published late this 
year.) "Doing this book was the motiva- 
tion to walk into the store and buy the 
computer. I've said that I needed a com- 
puter in my business because I perceived 
that this technology is changing the nature 
of publishing. And that is also true for 
writing. When I had the realization, it led 
me to see that the nature of writing itself is 
being transformed. Many people are going 
out to buy word processors for their spe- 
cific needs or find that they have ended up 
with word processing because they bought 
a computer and have this capability. But 
people have not yet looked at — or re- 
looked at — the nature of the writing act, 
the writing craft, and what it is like now 
that they have this new tool. That's the 
subject we're addressing in this book, and 
I think that it will be of help to writers 
who are thinking about using word pro- 
cessing in their writing. But it will also be 
helpful to writers who have systems and 
maybe have learned the particular com- 
mands but haven't had the benefit of all 
the tips that we are collecting from many, 
many users." 

Behiwid The Detdaion 

Like many major decisions that a 
businessperson makes, the seemingly "in- 
stant" impetus for Fleugelman's com- 
puter purchase had a somewhat more 
lengthy history. He recalls that he attend- 
ed one of the early computer fairs in San 



Francisco about four years ago, with the 
intention of learning about the relatively 
new phenomenon of personal computers. 
"But here was all this stuff, and words 
that I didn't know — even the term 'floppy 
disk' was intimidating then. There were 
all these poeple, totally involved and 
engrossed, and I realized that I did not 
know the first thing about putting together 
this information. I came away feeling that 
I was going to have to learn how to 
operate a soldering gun before I was ever 
going to get into the computer world." 

But as his understanding of the utility of 
microcomputers to publishing and writing 
increased, so did his motivation to learn 
the language and conquer the technology. 
"When I had a tangible, practical use for 
the technology, I had to start assimilating 
information — to understand what storage 
was about, what operating systems were, 
and what different types of software were 
available. " He found that two books were 
especially helpful to him in this orienta- 
tion: Adam Osborne's Tbe Business System 
Buyer 's Guide (Osborne/McGraw-Hill) and 
Crash Course in Microcomputers (by Louis 
Frenzel; published by Sams). 

Then he began visiting stores and using 
a friend's word processor to get the feel of 
the technology. Fluegelman pursued this 
careful, rational course for several weeks 
last summer, at just about the time that 
IBM announced its Personal Computer. As 
part of his search, he went to see IBM's 
display model of this system. 

**Thia la It— This is The 
One 

""After at least two months of going into 
stores, looking at machines, poring 
through the depths of Byte and every 
other magazine, trying to assimilate and 
evaluate all the information, I really took 
one look at the PC and said, 'This is 
it — this is the one.' And it was not ra- 
tional at all. I was pleased to find when I 
investigated the specifications that they 
were good and that the PC does seem to be 
adaptable and upwardly mobile. I feel that 
anything I'm Hkely to want to do is going 
to be possible with this computer.'" 

One reason for his knowing right away 
that this was the computer he wanted is 
the design of the machine. "I think its 
esthetics are great. I believe that 
something you interact with every day, 
especially if it's going to become an exten- 
sion of yourself, should be pleasing from 
an esthetic or design point of view. It's im- 
portant that you'll enjoy spending time 
with it." 

One of the most appealing features for 
his use of the computer is the detached 
keyboard. "For me as a writer, the 

continued... 



ANDMW FUJICELMAN amUmiml. .. 

miiiiflial ntnie of the keyboard is a plus. I 
plan on doing a lot of writing with the 
Icey board sitting on my lap, without the 
rest of the machine sitting in front (tf me. 
It gives me the chance to not be con- 
fronted by lots of machinery and equip- 
fflent iB the ttane. That' s « big plus to me. " 

Perhaps the principal attraction of the 
PC for him, though, is its mannfKturer. 
"One of the thbigs that motivated me to 
buy the IBM PC," Fluegelman explains, 
"is that it has obviously been conscious- 
ly created as a consumer product — and as 
near as I can figure out, a well-thought- 
out consumer product. 1 have no special 
good or bad feeling about DM as a com- 
pany, but for a huge firm — especially one 
that has the reputation for doing things 
right — to be a maldng a major investment 
in an uncharted area, I just had to believe 
that they have carefully created an in- 
tegrated system that was gotaig to woric 
right and that was going to be satisfactory 
to me as a product. I had the feeling that I 
wasn't bnyta^ any strange sur- 
prises — that the whole thing was going to 
work without my having to pick up a 
soldering gun. And if the whole tUng 
didn't work, that IBM would somehow 
take care of it." 

Knowfng that he would be worldng on a 
book about word processing, he ordered 
the PC and found the ComputerLand 
salespeople very helpful in getting his 
system to him as soon as they received the 
machines. There was a slight delay in his 
reodvii^ the EasyWrtter {mgram, how- 
ever, so he began working with BASIC and 
VisiCalc. 

PC Waa iwnmediaieiy 

Useful 

Even without the word processor, An- 
drew found that the PC was immediately 
useful to him in his business. "I've been 
amazed at how useful it's been already," 
he notes. "The VisiCalc program is very 
valuable in keqiing track of my financial 
information, eq»ecially because my busi- 
ness is unusual in that my finances are 
very low volume in one sense — 1 don't 
liave 10,000 customers — but very com- 
plex in that almost every one of the 30 to 
50 checks I write each month has to be ac- 
counted for separately. I've got a dozen 
book projects, and I have 20 to 30 expense 
categories, and I need to accoynt for every 
one of them. So where many small busi- 
nesses are characterized by a large volume 
of routine transactions, my business is 
characterized by a small volume of com- 
plex transactions." 

"I set up VisiCalc to keep track of my 
cash flow items for the next year-and-a- 
half; I made assunqitions of what sales 



would be, what royalties would be, what 
my overhead was likely to be. Before 1 
programmed in all that information, I real- 
ly thought in terms of saving money — if 1 
do this myself, wiO it save money because 
I won't have to pay a bookkeeper -for so 
much time. But what I realized instantly 
when 1 had the information in the com- 
puter is that the control that I have over 
this information is of such a different 
dimension that it is just not comparable 
with my old bookkeeping system. The 
ease of moving and playing with that in- 
formation gives me an tauight into my 
business beyond what I possibly could 
have ever done by hand, and just having 
that is wordi half of what the whole 
system is costing me." 

Another immediate business use he has 
made of the PC is to write his own ac- 
counting program in BASIC. "The pro- 
gram I'm writing now in BASIC is going to 
write the diecks for me, keep the check- 
book balanced, and print the ledger. I've 
got the main part running; it's just left for 
me to put the little features I want into it. I 
pretty much made it up out of thin air; I 
copied a business program out of a book, 
but it was so tu away from the' way I 
wanted my books to be that I just aban- 
doned it. But it helped me get a handle on 
how to program using random access files, 
which is really sticky. It took me a while to 
get a handle on that." 

Considering that the PC is his first com- 
puter and that he had used it for only two 
weeks when he began writing this pro- 
gram, Fluegebnan's experience seems 
quite unusual. "Maybe I just learned to 
write a program by enthusiasm," he sug- 
gests. But he has put in a good deal of thne 
and study, and the process of writing his 
own accounting program has been one of 
intense experimentation. 

200 Houra of Learniw^ 
Time 

"I read Bob Albrecht's book {BASK: A 

Self -Teaching Guide, by Albrecht, Finkel, 
and Brown; published by Wiley) when 1 
was traveUng recently, and then I studied 
a book of BASIC games to see what pro- 
grams were really like. This was before I 
had the computer, so I could only read 
about programming. And I've put in a lot 
of hours— I'd say I've spent 200 or 300 
hours learning this stuff. 

"One day I wasn't quite getting this 
ledger program the way I wanted it. i was 
using a function that tells you where in the 
random files you are, and I just kept get- 
ting weird results. It had a pattern to it, 
but it just didn't make any sense. I was so 
frustrated — I had tried everything I could 
think of to make it work right. So 1 called 
Microsoft in Seattle (the producer of BASIC 



for the PC) and ended up speaking with 
the guy who spend a year adapting BASIC 
for this machine. I told him about the pro- 
blem and asked him what to do about it. 
He gave me an faisight bito what ffliiht be 
happening, and it instantly made sense to 
me. It was something that was not covered 
in the manual. I was glad to have the 
answer, and I was thrilled to be able to 
describe the problem to an expert after on- 
ly two weeks with die computer." 

Owue * *GUtch** So Far 

Fluegelman has had one human- 
induced ' 'glitch " so far — and has learned 
an important lesson from it. "AD the peo- 
ple I talked to and everything I read about 
working with the computer said 'save 
your work, save your work,' but I don't 
think there's any way you can ever ap- 
preciate that advice until you've spent the 
last two hours assenAling and recordfa^ 
some financial information and you open 
your file drawer to get the last piece of 
data that you need, and the drawer kicks 
the plug out of the wall, crashing the 
machine to a halt and fading all your data 
into ether." 

Despite that time-consumii^ error, An- 
drew Fluegehnan is feeling none of the in- 
timidation or apprehension that marked 
his first step into the computer world. "I 
think that what keeps 95 percent of people 
feeling weird about computers is horning 
how to boot the machine — how to get the 
thing running. You sit there in front of it, 
and you don't know how to get it started. 
You're afraid that it's going to snap at you 
or gobble you up or go up in smoke if you 
don't do the right thing. And I think the 
other great fear — and I'm speaking as so- 
meone who was one of those outsiders — 
is that when you get it running, it's going 
to lead you into some black llole' that you 
won't be able to get out of. 

''2,000 Extra Brains At 
My Commawid** 

"But when 1 started playing with my 
computer," he continues, "I stopped fed- 
ing that it was a machine that was doing 
things to me; it almost instantly felt like an 
extension of myself. It was as though I had 
had 2,000 extra brains grafted onto my 
skull. I reaOy had that feeling — here are 
these extra brains, and they're really at 
my command, for me to string together or 
build together in any way that I choose." 

Would you or someone you know be a good sub- 
Jcc for a PC Profik? PC welcomes su^cstions for 
people 10 be featured in this series — anyone 
wkoie use of an IBM Personal Compnter woaM 
prove Intcrettliig or hdplU to rcMkra. Srni 
your rcMMUwadatioas, iadading np to 50 
wordsciplalaiHwIiT.toKPrafllci, 1339 2lit 
Avcaw, ta irawiwo. OdKmrfa, 94133. 

Copyrighted malsrial 



FORTH 



Complete FORTH program development systems 
for the IBM' Personal Computer. Packages 
include interpreter/compiler with virtual memory 
management, line editor, custom screen editor, 
assembler, decompiler, utilities, file and record 
access modules, and many demonstration pro- 
grams. 1 00 page user manual. Optional floating 
point arithmetic extensions and cross compiler 
available. 

Ready to run under PC- DOS or CP/M-86° . 
Standalone version available soon. 64 kbytes 
RAM and two disk drives recommended. (IBM is 
a registered trademark of International Business 
Machines Corp. CP/M is a registered trademark 
of Digital Research, Inc.) 

Laboratory Microsystems 

4147 Beethoven Street 
Los Angeles, CA 90066 
(213) 390-9292 




WARNING! 

Electric Power Pollution. 
Spikes & Lightning 
HAZARDOUS to 
MICROCOMPUTERS!! 

Patented ISOLATORS provide '^VU. iSOi 

protection from . . . 

• Computer errors caused by 
power line interference 

• Computer errors due to system 
equipment interaction 

• Spike damage caused by 
copier/elevatorfair condltloifers 

• Liglitnlng caused damage Pai #4,259.705 '^"^^ 

*• FULLY GUARANTEED** 

• ISOLATOR (ISO-1) 3 isolated 3-prong sockets; Spike Suppression; 
useful for small offices, laboratories, classrooms S69.95 

• ISOLATOR (ISO-2) 2 isolated 3 prong socket banks; (6 sockets 
total); Spike Suppression; useful for multiple equipment installa- 
tions $69.95 

• SUPER ISOLATOR (ISO-3) similar to ISO-1 except double Isolation 
ft oversize Spike Suppression; widely used for severe electrical 
noise situations sucfi as factories or large offices $104.95 

• SUPER ISOLATOR (iSO-11) similar to ISO-2 except double isolated 
socket banks & Oversize Spike Suppression; for tfie larger system 
In severe situations $104.95 

• IMAQNUIM ISOLATOR (ISO-17) 4 Quad isolated Sockets; Multiple 
Spike Suppressors; For ULTRA-SENSITIVE Systems in extremely 
Harsh environments $181.95 

• CIRCUIT BREAKER, any model (Add-CB) Add $9.00 

• CKTBRKR/SWITCH/PILOT(-CBS) Add $17.00 

AT YOUR DEALERS MasterCard, Visa. American Express 

ORDER TOLL FREE 1-800-225-4876 {except AK, HI, PR ft Canada) 



Electronic Specialists. Inc. 

171 South Main Sliett. Halick Mass 01760 

Technical & Non-800: 1 617 655 1532 




IBM PERSONAL COMPUTER SOFTWARE 

FROM 

QUANTUM SOFTWARE SYSTEMS 



QUNIX^"^ — A multi-tasking, multi-user '^Unix-like operating system 
C COMPILER • TEXT EDITOR 

8086 ASSEMBLER • LINKER. LOADER 

SYSTEM UTILITIES • TEXT FORMATTER 

ALL AVAILABLE NOW 



For further inforrrtation for personal and OEM users, please write: 



IN U.S. AND ROW: 

QUANTUM SOFTWARE SYSTEMS, INC. 

7219 SHEA COURT 
SAN JOSE, CA 95139 



IN CANADA: 

QUANTUM SOFTWARE SYSTEMS LTD. 

P.O. BOX 5318, STATION "F" 
OTTAWA, ONTARIO, CANADA K2C 3H5 



UNIX i* 1 vadamafk ol Bell Laboratoria*. 



WHO? 

Who are Digital Research, SORCIM, Compiler Systems, 
ISA, MT Microsystems, and Lifeboat Associates? They're 
among the leading software developers for the IBM PC. 



WHAT? 

What high performance development systems do they use? 



omouPro 



(Even IBM uses CompuPro system components!) 



WHERE? 

Where can YOU get development systems? 



EEengineering 

13708 Doollttle Drive, San Leandro, CA 94577 (415) 895-0798 



WHEN? 

NOW! G&G has installed numerous fully integrated 
CompuPro based development systems for the IBM PC. 

WHY? 

FLEXIBILITY. CompuPro 's 85/88 CPU runs CP/M® 80 & 86 or 
MS-DOS. We offer WORDSTAR, dBASE II, TRANS86, XLT86, 
ACT86, SUPERCALC, CBASIC, MBASIC, MFORTRAN and more! 

COMPATIBILITY. We can read and write any IBM PC disks. 

SPEED. Our 8088 CPU runs faster than IBM's 8088. 

STORAGE. Up to 1 Megabyte of RAM, quad density 5V4 
and 8 inch floppies, plus 20 Megabyte hard disks. 

RELIABILITY. G&G systems have earned a reputation for 
reliability. We warrant our mainframes for two years. 

HOW? 

Drop us your name (we've dropped a few ourselves). 
We'll tell you how. 



EEengiimeeriimg 

13708 Doolittle Drive, San Leandro, CA 94677 (415) 895-0798 

See us at Booth 1538 C at the 7th West Coast Computer Faire 



Book Excerpt 



DONT! 



Rednay Zaks 



Chapter 3 



FLOPPY DISKS 




In bis preface to DON'T (Or How To Care 
For Your Computer), author Rodnay Zaks 
notes, ' 'It is true that personal computers 
have become so simple tbat anyone can 
operate tbem witb no prior training, and 
without any real risk — at least in the 
beginning. " 

' 'However, ' ' Zaks continues, ' 'if a com- 
puter is used for business purposes, 
suitable precautions must be taken to 
safeguard information and insure reliable 



Dr. Rodnay Zaks, pnsittent of 
Sybex, Inc.. is the author of 
numerous books on all facets of computers, in- 
cluUng Your First Computer. 



operation. " DON'T is a book of detailed 
adtice about such precautions. Zaks says, 
"The operative word is generally DON'T! 
hence the title. Quite simply DON'T 
. . . unless you know what you are 
doing." 

The book's thirteen chapters offer 
DON'Ts (and some DOs) concerning 
printers, software, security and other 
essential matters. Especially for IBM PC 
owners who are new to persorml com- 
puters, the following chapter about floppy 
disks from DON'T could help avert 
anything from aggravation to disaster. 
(Old hands pay attention too; Zaks points 
a finger at many sloppy practices indulged 
in around the PC offices.) 

DON'T! (OR HOW TO CARE FOR YOUR COM- 
PUTER), by Rodnay Zaks— Sybcx, 1981—244 
pages. 




Introduction 

FLOPPY DISKS ARE PROBABLY THE 
main cause of failures in any computer 
system that uses them. Nearly all such 
failures are caused by user mishandling. 
These failures can be prevented by respect- 
ing the rules presented in this chapter. A 
careful reading and understanding of the 
information presented in this chapter will 
probably eliminate 75 % of the failures that 
are apt to happen on a computer system 
with floppy disks. 

Failures due to diskette mishandling 
usually have tragic consequences. They can 
destroy crucial data or cause strange symp- 
toms that are hard to diagnose. 

Here is a typical horror story. 

In order to start Computer System A, a 
diskette is inserted into one of the disk 
drives, and a command is typed at the ter- 
minal. Normally, the effect of this com- 
mand is to load the contents of a program 
from the diskette into the amputer's 
memory. 

Urtfortunately, one morning, the com- 
puter system, which was operating perfectly 



For the Home 
Computer User 

The main rule is: 

Back-up each important diskette 
before using it. 
Other important rules are: 

• Re.spect the physical and magnetic 
integrity of the diskette: Don't touch 
its exposed surface. Don't fold it or 
compress it. Don't place diskettes 
near magnetic coils or magnetized 
objects. 

• Label the diskette promptly. Don't 
use a hard-tipped pen. 

• Maintain the proper environment: 
avoid heat and dust. 

•Read this entire chapter. It is the 
most important one for you if you 
use diskettes. 




up to this time, began to resist all attempts 
to load from tbe diskette. As a result, no 
work could be done on tbe computer. Tbe 
maintenance person was called in, sbowed 
up tbe next day, took tbe computer apart, 
reassembled it, and mumbled sometbing 
about a bad contact in tbe XYZ unit Tbe 
computer began operating again. 

A few weeks later, a new problem oc- 
curred; this time, tbe computer started 
properly. However, tbe data file contain- 
ing all tbe customer names could no longer 
be read. After replacing a few boards in- 
side tbe computer, all in vain, tbe main- 
tenance man concluded that tbe software 
was bad. In this 'fortunate" case, tbe 
company that protided tbe software deter- 
mined tbat tbe software was good and sus- 
pected tbe diskette tbat held tbe customer 
names. After much debate between tbe 
hardware supplier and tbe software ven- 
dor, tbe conclusion was drawn tbat both 
tbe hardware and the software appeared 
to be working, but the data file was bad. 

To make a long story short, one of tbe 
computer operators bad used a ball-point 
pen to label the diskettes. In doing so. tbe 
operator damaged tbe contents of the disk- 
ettes by applying pressure against their 
cardboard jackets With the pressure of a 
pen. dust present inside a jacket is im- 
bedded on the diskette, thus damaging it. 
The first time the pen was used, tbe main 
system diskette used to store tbe operating 
system was damaged. Tbe second time, an 
essential data diskette was damaged. 
Unfortunately, tbe damage tbat had oc- 
curred to the data diskette was not im- 
mediately detected, and the offending 
operator was not around when the system 
failed. Easy diagnosis was no longer possi- 
ble. 



This story illustrates the "time bomb" 
effect that can occur when operators mis- 
handle the equipment. The problem could 
have been easily prevented had the oper- 
ator been trained in proper diskette hand- 
ling. The hardware and software both op- 
erated correctly; the problem occurred 
because of an inadequately trained opera- 
tor who damaged several diskettes in an 
almost unnoticeable way. 

To avoid the "time bomb" effect, pro- 
per discipline must be used and enforced 
for the handling of diskettes. Remember 
that most actions that damage a diskette 
do not damage it in a way that is immedi- 
ately visible. For example, contamination 
by dust or physical damage may not be de- 
tected until days or even months later 
when the affected area of the diskette is 
read by the disk drive. At that point, the 
computer might be fooled by incorrect in- 
formation on the diskette and, conse- 
quently, irreparably damage the entire 
contents. 

Once you understand the proper pre- 
cautions that must be used w hen handling 
a diskette, you can avoid many problems 
by simply using common sense. 




Undcrstandins 
Your Diskette 

We will now present the main defini- 
tions relating to diskettes, examine the 
main techniques used for recording data, 
and discuss the techniques for retrieving 
the information that was recorded. We 
will then proceed to the proper handling 



of a diskette. Let us examine first the 
diskette itself, then its jacket. 

The diskette is flexible and constructed 
of mylar material, coated with a magnetic 
oxide. It is enclosed in a square jacket, and 
rotates inside the jacket when being ac- 
cessed. The jacket is lined on the inside 
with a special low friction material that 
automatically cleans the diskette by trap- 
ping dust particles. 

Data Rccordins 

Data is recorded on the disk in binary 
format as sequences of Os and Is (bits), 
and stored as magnetic patterns along con- 
centric circles called tracks. A regular 8 
inch diskette generally has 77 tracks, 
while a 5- % inch minidiskette can have 
35, 40 or 77 tracks per surface. As shown 
in Figure 3-2, information is structured in 
sectors along the tracks. A whole sector is 
always read or written at a time, and all 
data on the disk is identified by a sector 
number and a track number. Each track 
can be accessed by moving the head of the 
disk drive along a radius of the disk. 

A mechanism must be provided so that 
the disk drive may identify any given sector 
on any track. We have already seen that 
one of two techniques may be used for this 
purpose: hard sectoring and soft sectoring. 

The read/write head of the disk drive 
operates like the head of a tape-recorder. 
The head is applied against the disk sur- 
face, while a felt pressure pad is applied 
against the other side. Any defects in the 
disk surface, such as dirt or creases, will 
thus cause loss of information. 

When a disk drive is misadjusted, or 
when the head is dirty, the surface of the 
diskette is generally damaged, resulting in 
shiny rings on the surface of the diskette. 
Inspect your diskettes regularly for such 
clues. 

We have already seen that data may be 
recorded in one of two formats. Data may 
be recorded at the surface of the disk 
either in a single-density format (3,408 
bits per inch or bpi) or in a double-density 
format (6,816 bpi). 

The jacket containing the diskette has 
several roles: protecting the diskette, 
allowing access to the drive motor and to 
the drive sensors. These roles are accom- 
plished by the special jacket liner already 
described and by specialized openings. 
These openings will now be described. 

The Jacket 

The jacket has several openings. The 
center hole or disk hub allows the spindle 
of the disk drive motor to grasp and rotate 
the diskette inside the jacket at high 
speed. A diskette should be replaced when 
the edge of the hole is cracked or torn. 

The access slot in the jacket (shown in 
Details of a Diskette Figure) allows the 

I , , , ■ . jterial 
1\ 




SPECIAL 
LINER 

INDEX 
HOLE 



HUB 
ACCESS 

DISKETTE 



HEAD 

ACCESS 

APERTURE 



STRAIN RELIEF WRITE PROTECT NOTCH 

NOTCHES (Optional) 



DON'T confirmed. 



read-write head of the disk drive to come 
in contact with the diskette and to read or 
write information un the surface of the 
disk. I 

The index bole on the diskette marks 
the position of the first sector. A sensor in 
the drive detects the index hole as it passes 
by the corresponding jacket hole. Recall 
that a hard sectored disk has maybe 20 or 
32 sector holes in addition to the index 
hole. A soft sectored disk has only one in- 
dex hole. The hole is normally on the in- 
side of the disk, except for Memorex disks, 
where the outer part of the disk is used. 

The write protect or write enable notch 
is optional. This noti h may be used to pre- 
vent accidental writing of information on 
the disk. A write protect or write enable 
notch allows the user to protect valuable 
programs or data from inadvertent 
writing. With an 8-inch floppy, the 
diskette is \\ rite-proiected when the notch 
is exposed, i.e., no information may then 
be written on the disk. If the notch is 
covered with a small aluminized square, 
data may be freely w ritten on the disk. In 
the case of a mini-floppy, this convention 
is reversed, information on the disk is pro- 
tected when the notch is covered; other- 
wise, it is not protected Diskettes are sold 



either with or without a protection notch. 
This feature must be specified at the time of 
purchase. 

Alignment/strain relief notches are used 
to position the diskette correctly. They 
normally face towards the rear of the disk 
unit. 

Having learned the various types of 
diskettes, how data is recorded, and the 
purpose of the various openings in the 
jacket, let us now learn how to handle a 
diskette properly. 




Handlins the Diskette 

Proper diskette handling is essential to 
the reliable operation of your system. Im- 
proper diskette handling probably causes 
most "computer problems." Improper 
handling "pollutes' " the diskette by damag- 
ing a few bits (or more) of information. The 
damage may only be detected much later, 
thus causing the time-bomb effect for the 
same user or a subsequent one. 

Once you understand the nature of your 
diskette and are aware of the main dan- 
gers, proper diskette handling is quite sim- 



ple. Most importantly, you must respect 
the physical and magnetic integrity of 
your diskette. 

Remember the four main characteristics 
of a diskette: 

• It is fragile. 

• The data is recorded on a magnetic 
surface, which is sensitive to elec- 
tromagnetic fields. 

• The magnetic surface is exposed to 
the environment through the open- 
ings in the jacket. 

• There is only one correct way to in- 
sert a diskette. 

Let us examine the rules resulting from 
these characteristics: 

• Respect the physical integrity of a 
diskette. 

•Don't bend or fold a diskette. 

• Don't touch the surface of a disk- 
ette. The oily chemicals secreted by 
the skin of your fingers will perma- 
nently damage an area of a diskette. 

•Keep all sources of magnetic fields 
away from diskettes, including mag- 
nets as well as magnetized objects. 

•Maintain the proper working envi- 
ronment. Avoid heat, moisture and 
dust. 



Overwhelmed by personal computer '^echnicalese"? 
Now there's a way to see the Forest from the Trees. 



Introducing The Optimizer 

The First and Only Text for 
I IBM Personal Computer Users 



The IBM Personal Computer : 

An Introduction To Pro g rammin g 

And A p plications by 
V 1,. Larry Joel Goldstein, Ph.D. 

,A text of such scope and magnitude that only 
you - the IBM PC user - will appreciate be- 
cause it's designed specifically for you! Written 
in a thorough yet refreshingly informal style 
that focuses on uiing the Personal Computer. 

The IBM Personal Computer: An Introduction To 
Programming and Applications - the first and only 
text of its kind, designed to help you get the fullest 
most practical use from your Personal Computer. 

RrrlClV Brady Co. • Bowie. 



The Optimizer? 

Just look at this wide range of practical real- 
life applications for your programming use — 
mailing and telephone lists . . . data filing. . . 
inventory. . . payroll . . . word processing . . . 
graphics . . . even games! Complete with a 
comprehensive introduction to BASIC and 
advanced BASIC ... an in-depth look through 
the jungle of software purchasing ... a com- 
plete overview of VISICALC programming . . . 
tutorial style questions . . . and helpful tips 
on easing programming frustrations. 

Order today at our special pre-publication price of 
$12.95 until March 31. 1982. Write us or Call Toll 
Free at 800 638-0220. 

Dealer Discount Inquiries Invited. 

Maryland 20715 • (301) 2f)2-B300 
ASD COMMVMCATIONS COMPAW 



•Insert the diskene into the drive pro- 
perly. 

It is unfortunate that many computer 
users do not believe in taking strict pre- 
cautions because they see no immediate ill 
effects. Because damage generally occurs 
to only a very small area of the diskette, 
the dislcette might be used for a long time 
with no visible effect. It is only when data 
is read or written to or from the damaged 
area that strange problems start to occur. 
Because the data stored at the damaged 
area is modiGed, the system might start 
behaving in a strange way that is not di- 
rectly traceable to a bad diskette. Hence, 
the strange behavior may be attributed to 
bad hardware or software, thereby elud- 
ing easy detection. It is therefore im- 
perative to insist on proper diskette handl- 
ing by all users. 

Now that we know how to handle a 
dislcette properly, we are ready to use it. 




Usins the Diskette 

When using a diskette, four essential 
recommendations apply: 

1. Protect each new diskette. 

2. Insert the diskette correctly. 

3. Follow a proper power-up/power- 
down procedure. 

4. Inspect diskettes each thne they are 
used. 

Let us examine these recommendations. 

Protect Each New DiskcNt 

Each diskette is normally contained in a 
paper envelope. When you first receive a 
diskette, immediately inspect the enve- 
lope for signs of obvious damage. Remove 
the diskette from the envelope and inspect 
it for damage. A diskette that has been 
physically damaged should be presumed 
to be bad and must be rejected. Don't 
touch the magnetic surface of a diskette 
with your fingers or any sharp objea. 

Kemember: if the diskette contains a 
new program that you have just received, 
your first reflex should be to make a copy 
of the diskette and to file the original away 
in a safe location. Work with the copy that 
you have created. No exceptions. No ex- 
cuses. 

If you ever wipe out the only copy of a 
new program that you have just received, 
you will be convinced that this recommen- 
dation is correct. Infortunately. by that 
time, it will be too late. This is one area 
where bitter experience should not be re- 
quired. 

If you are not yet familiar with disk- 



ettes, set the write-protect mode on your 
diskette, by either peeling off or sticking 
on the aluminum square on the notch (de- 
pending on the diskette size), if your disk- 
ette has this feature. Use a blank diskette 
for writing information rather than the 
one that contains the program. Using the 
write-protect mode will prevent errone- 
ous writing or erasure of information on 
your program diskette — provided \ou in- 
sert it correctly. 

.Now insert the diskette by applying the 
"rule of thumb." 

iRMrt The Diskette Correctly 

Hold the didcette in your right hand be- 
tween your thumb and index finger, plac- 
ing your thumb on top of the square disk- 
ette tabel. Open the door of your disk 
drive and insert the diskette, slowly and 
firmly until you hear a "dick." Then 
close the door of your drive (If it has one). 
In most cases, disk drives are designed so 
that you will correctly insert the diskette 
automatically if you foDow the "rule of 
Aund)," i.e., if, when you hold it, your 
thund) is pressing against the diskette's 

When a disk drive is mounted vertical- 
ly, it is usually on the right side of the 
screen or the computer, and the diskette 
label usually faces to the left. When the 
disk drive is mounted horizontally, the 
diskette label normally faces up. The lon- 
gitudinal head access slot is normally in- 
serted first, in the direction of the drive. 

If you insert the diskette the wrong 
way, damage to the data stored on the 

diskette may result. 

There are eight different ways to insert 
a diskette, but there is onh one correct 
way. Any other way might damage it. If 
unskilled operators will be using your 
diskettes, it may be a good idea to print 
labels that display a large arrow and to 
place an arrow on each disk jacket indi- 
cating the proper way to insert the disk- 
ette. This will help to reduce errors when 
the diskette is inserted into the disk drive. 

To remove the diskette, open the door 
of the disk drive, pull the diskette out, and 
put it back into its envelope immediately. 
Then, place the diskette on a horizontal 
surface away from the computer or other 
electromagnetic equipment or put it in its 
proper holder or container. (These hold- 
ers will be described later in this chapter). 

Power-Hp/Power-Dowa 

As a general rule, never insert a disk- 
ette into a disk drive until power to the en- 
tire computer system has been turned on. 
If the computer can be turned on separate- 
ly from the disk drive, it might accidental- 
ly write random dau on the diskette, in 



systems where the disk drive is powered 
directly from the main computer, a 
diskette may generally be inserted in the 
disk drive before the system is powered 
up. If in doubt, don't insert a diskette until 
power has been turned on 

Conversely, always remove the diskette 
prior to turning the system off. If the 
system is turned off while the diskette is 
still in the disk drive, random data might 
accidentally be written onto the diskette, 
thus wiping out some of its contents. 

iMpect your Diskette 

Periodically inspect the round hole at 
the center of the diskette. This hole con- 
tacts with the hub that presses on the disk- 
ette and rotates it at high speed inside its 
jacket. Over time, this hole will deterio- 
rate. Most of the damage occurs because of 
improper insertion. Most microcomputer 
disk drives simultaneously apply the read/ 
write head and the hub to the diskette so 
that the diskette positions itself with the 
hub already through the hole. As a result 
indentations may appear. Once this hole is 
damaged, the diskette should be replaced. 

Also, examine the surface of the disk- 
ette that is visible through the head access 
hole. Over time, shiny rings will appear. 
However, scratches, folds, or very shiny 
wide rings indicate trouble. When these 
signs appear, test your diskette with a 
special program, or shnply discard it. 




Backins-Un 

One of the most important defensive 

measures when using diskettes is to fre- 
quently make a backup copy of the infor- 
mation stored on the diskette. Always 
assume that at some point the data con- 
tained on the diskette will be damaged, 
either by yourself or by someone else. 
Therefore, as soon as any signincant 
change is made on the diskette, a copy 
should be created and stored at a safe loca- 
tion. 

When backing-up a diskette, it is 
recommended that you store the copy at a 
different location than the location where 
the original is being stored. The reason is 
quite simple. An undisciplined user is like- 
ly to pollute the original diskette and then 
pollute the backup diskette if it is readily 
accessible. To guarantee a reliable backup, 
the duplicates should be stored far away 
from the original that they intend to pro- 
tect. Don't hesitate to create multiple 
backups but make sure that they are all 
properly labeled. Always write the date 

Copyrighted material 



DON'T cohUhkmI. 



when the copy was made on the lahel of 
the backup diskette. (Remember, use a 
soft-tip felt pen only — don't use a ball- 
point pen or a pencil). 

We have now learned how a diskette 
looks, how it works, how to handle it. and 
how to insert it. There is still more to 
learn: how to label it, how to store it, as 
well as how to maintain a suitable en- 
vironment, i^t us examine these topics. 




Labciins 



Surprisingly, labeling can be a major 
source of problems for two reasons: 

1. Hidden damage to diskette can be in- 
curred when writing on the label; 

2. InsofBcient identification may result in 
misuse, erroneous filing or accidental 
erasure. 

Let us examine these two problems in 
torn. 

WrMnf On The Label 

Rmmber: when writing on a label on 
a diskette, never use a hard pencil or ball- 
point pen. Pressure exerted on the label 
can damage the diskette underneath by ei- 
ther deforming the diskette or by pressing 
dust particles captured by the lining inside 
the jacket into the magnetic surface of the 
diskette. When writing on the label, use 
only a soft felt-tip pen. As a general rule, it 
is best to write on a separate label and tben 
cardiiUy affix that label to the diskette. 

Also, don't use an eraser to erase a la- 
bel. Residue from an eraser will find its 
way first into the envelope and from there 
to the magnetic surface of the diskette 
where it will cause damage. 

ItfCBtiffy the Diskette 

Whenever you modify the contents of a 

diskette, identify it properly. In time many 
copies of a file are created. Lnless they are 
properly identified, much aggravation can 
result from using or destroying the wrong 
version. Immediately after use, always 
label each diskette with at least the follow- 
ing information. 

1. The name of the file 

2. The date 

In addition, it is desirable to keep with 
the diskette a printout of its directory, 
i.e., the complete list of the files it con- 
tains, (ienerate this printout on the 
printer, tben upe it to the envelope in 
which the diskette is kept. 

Whenever possible, name files in such a 
way that successive versions can be iden- 
tified. Start with USTl, then caU the se- 
cond versiOD LIST2, the third LISTS, etc. 



As long as you know what the latest ver- 
sion is, this works. 

Beware of situations where several files 
are updated on the same diskette. You may 
no longer know which file was changed 
when. In such a ca.se. create a separate 
backup copy of each file that was changed, 
or else carefully list each file along with 
the date it was last modified. 

When a diskette is a master or a copy, 
identify it as such. Masters are normally 
kept in a separate location and handled 
with great care. Backup copies are also 
generally stored in a separate location. 

Dispose of obsolete copies after a 
reasonable period of time, or else: 
1 . You will quickly accumulate dozens of 
useless diskettes. 

2 You may encourage errors by keeping 
old versions around. 




Sterins Diskettes 

Both physical and environmental fac- 
tors should be considered when storing 
diskettes. Diskettes can either be stored 
horizontally or vertically, but they should 
not be stored in such a way that they will 
sag. slump, or be compressed. They 
should be protected from adverse mag- 
netic or environmental conditions. Let us 
now examine the do's and don'ts for stor- 
ing diskettes. 

DONT L«t Tii«M Li« Around 

When not bi use, a diskette should be 

stored in a protective envelope and pre- 
ferably filed away. Leaving a diskette lying 
flat and unprotected on the top of your 
computer is an open invitation to disaster. 
Dust will accumulate on the diskette. 
Usually, no immediate effect will occur as 
the dust particles will be captured by the 
inner Uning of the diskette. However, 
once more dust has accumulated, or 
pressure is applied to the lining of the disk 
jacket, one or more specks oS dust will 
scratch the disk surfiKx and damage data. 
Later on, when the data is used, because it 
is damaged, it will cause erratic system 
behavior and there will be no easy oplaii- 
ation for this behavior. Again, this is the 
time bomb effect. 
DO 9tM TbcM Properly 

When stored, diskettes should not be 
bent or stressed in any way. Tbey may be 
placed in a box as long as there are no 
physical obstructions inside the box that 
might exert pressure on them. Don't over- 
crowd diskettes in a single container. 

When storing diskettes horizontally, 



don't suck more than 10 diskettes on top 
of each other. Diskettes should not be 

compressed. 

Diskettes may also be stored in vertical 
plastic holders. The advanti^ of plastic 
holders compared to metal ones is the 
guarantee that plastic holders are not or 
;will not become magnetized. Such holders 
range in style from rotating diskette 
holders to plastic boxes and vertical rack 
holders. 

Using plastic will help prevent a mag- 
netized metal element from cotning in 
close proximity to the diskette, but it will 
not eliminate the danger altogether. In 
other words, a diskette lying in a plastic 
file holder may be wiped out if a magaeOc 
coil or a magnetized screwdriver is placed 
near it. Therefore, the file holders them- 
selves should be located away from 
sources of electromagnetic interference. 

Hanging file holders may be placed in 
metal cabinets. Metal cabinets will, to 
some extent, shield the contents of a 
diskette from electromagnetic radiation. 
Naturally, this is true only if the metal 
cabinet is not magnetized. 




EnviroBHicnt 

Diskettes must be used in a proper en- 
vironment. Here are the main enemies of 
your diskette: 

• temperature extremes 

• dust 

• liquids and vapors 

• electromagnetic interference 

Let us examine each of these constraints in 

turn. 

T«Mp«ratMr« 

Diskettes should be kept away from 

direct sunlight and extreme temperatures. 
Typically, diskettes will operate only be- 
tween 10" and 50' Gdstas (50* to 122* 
Fahrenheit). They will accept a relative 
humidity of 10 % to 80 % . If a diskette has 
been exposed to a temperature below 5 °C 
or over SCC (41 " or 122 °F), it should be 
presumed damaged, and discarded. 

Special high-performance diskettes can 
withstand higher operating and storage 
temperatures. They may operate from 10° 
to TO'C (50*' to 158°F) and may be stored 
at temperatures ranging from -40" to 
70°C(-40''tol58°F). 

Don't use a diskette that has just been 
brought in from outside the building if 
there is a singiflcant difference between 
the indoor and the outdoor temperatures. 
Allow a period of 24 hours for the temper- 

Copyrighled material 



ature of the diskette to equalize with the 
temperature of the computer room. 

DNSt 

Dust is one of the greatest enemies of 
diskettes. Dust may be due to an unclean 
environment or to more subtle causes 
such as heavy smoking, machinery (for 
example, drills used in dentistry), or 
specks of paper from a high speed printer. 
Ml sources of dust should be removed 
from the vicinity of disk drives. 

Smoke in the air will also deposit parti- 
cles on the surface of a diskette. This w ill 
cause the head to scratch the disk surface, 
thereby dami^ng the diskette. 
Liquids 

Liquids will damage the surface of a 
diskette. Don't use or even keep a diskette 
that has come in contact with a liquid. Dis- 
card it; it is unusable even after the liquid 
has dried. The residue will contaminate 
the diskette. The best precaution is to ban 
all liquids from the computer room. 
Whenever this is not practical, care should 
be taken not to spill liquids on diskettes or 
on diskette jackets or envelopes. 
Vapors 

Avoid placing solvents dose to disk- 
ettes as chemical fumes may affect the 
magnetic coating of a diskette. Dangerous 
fumes encountered in office environments 
include fluids for duplicating machines, 
nail polish, and some adhesives. 
Hcctricd HcdraMSjpMlic 
laterfcrcncc 

Electromagnetic interference (EMI) is the 
name given to electromagnetic raiBations 
that interfere with recorded data. Data can 
be destroyed or even wiped out entirely if a 
strong ctoctronn^netic fieM or electrostatic 
field is applied to a diskette. Strong elec- 
tromagnetic radiations are emitted by 
transformers and coils. A diskette sliould 
never be placed in close proximity to a mag- 
netic coil (such as those used in telephones) 
or a degaussing coil (such as those around a 
color television tube). 

Remember: don't put your telephone on 
top of a diskette, a box of diskettes, or even 
the disk drive, if the telephone rings while 
on top of a diskette or disk drive, it will 
wipe out any diskettes underneath it. (If 
you have any doubts, try it on an old disk- 
ette). Keep the telephone cord short 
enough so that the telephone can never be 
inadvertently placed on top of disk drives 
or a work table where diskettes might be ly- 
ing. 

Any metal object should be suspected of 
being magnetized. In particular, screw- 
drivers and paper clips tend to become 
magnetized over a period of time. A 

magnetized screwdriver placed in close 
proximity to a diskette can damage the 



data. Similarly, car keys and other metal- 
lic objects may become sufficiently magne- 
tized to affect a diskette. Always store 
diskettes in a proper container away from 

electromagnetic radiation. 

Diskettes must also be protected from 
static, in a dry environment, static elec- 
tricity can build up. In particular, if a com- 
puter room is equipped with wool carpet- 
ing, it is possible for up to 15,000 volts of 
static dectrldtf to biilkl up in the body 
simply by waOdi^ oa the carpeting. If a 
finger is pointed at the computer or a 
diskette, an electrostatic discharge may 
occur and a spark will travel between the 
tip of the finger and the computer or 
diskette. A spark may also occur if you 
walk across the room and touch a metal 
part while holding a diskette. Such a spark 
is guaranteed to wipe out some of the con- 
tents of any diskette, as well as disrupt 
operation of the computer. To avoid this 
problem, you can use anti-static mats and 
sprays. Whenever the danger of static 
electricity exists (for example, on a dry 
day), either be careful not to point a finger 
at the diskettes, or be sure to ground 
yourself carefully before doing so. You 
can ground yourself by touching a metallic 
object connected to the frame of the build- 
ing or by touching a neutral ground. 




Transportiiis Diskctlts 

MailiHS DtekctlM 

Diskettes are often mailed. When mail- 
ing a diskette, use the best possible 
packaging that will guarantee the physical 
integrity of the diskette I'se rigid inserts 
in the envelope, if you use cardboard, 
make sure it is the corrugated kind. Place a 
sheet of it on both .sides of the diskette, 
with the ridges of one sheet perpendicular 
to the ridges of the other. Don't use or- 
dinary cardboard, such as the back of a 
paper pad. It is not stiff enough and will 
bend, which may destroy data on the 
diskette. Whenever possible, place the 
diskettes inside the package, Vt" to Vt" 
away from the flat side. Distance is an ex- 
cellent protection against pressure and 
magnetic objects. 
Travciiiif with Floppies 

Airport X-ray machines will not harm a 
floppy. However, the coils of the 
machinery surrounding them are 
dangerous. It is best to keep diskettes 
away from these machines. 



KEU.ER SOFTWARE 
IBBB WKSTCUFF DRIVE 
CA 



HAL 9000 

SOFTWARE 



; ia pcout ta •mom* IKNOO, a am Urn v€ osifiitK' iiuai— «nifioiUy 
dwi^ad far Ha MM OH tmcmi caiatv. Ybu ay «k. "Mat w^km ML SaCttm as 
apacial?* m imit* you to eomUar U»«i i 



^ Wa only ofte wt Kl a m br^hb te yw, Om lualnaa^ panon 

Ok targat KhaC la not tka turnt vi/Sao oc qaaa ankata, aa aa am louagr 
i1atial>Tln9 only laiMHaa^lnnl aoftMODa. 

^ Our tm i l ima pngim QMUMO) and our anginaaring ta ci ^a aa (HM^OOO) tin 
excluaivaly on tha DH Hlcroooafxiter, Itiarefore, you need not buy othar 

supfiorting software or other Qfrr it sy.srfT^. 

^ of cxurse, our easy-to-uaa p t oi jtjw are menu drivan. Evan if you or your 
suff have n<>ver a ocarular bataa. you «tU find the mUOOO —riaa 

a pleasure to operate. 

^ If you M3uld Ilka to uaa the advanced features of the HM Raraonal 
xauar SoCOaaa oftea training rlniai in Soutiiani OUtenia, Oalla*, 
Oiioago, and aoatcn. Siaaa wiu bagin in Mia ipciag of 1162. 

^ Md Mat ftvortaotly, to aaaura Oat oar aoAMn idU eit jeoc iattvidwl 
ntadi, «• idU riirai ullfi- «v Rallar aattnca wofom ts aatiafy vwr 
HHlfic anpUeatloi— tta friaa at ooutaa ia Inoladad in ttia ecigiiiaX 

I to haw oar rcognaan nodlfy our flaidbla imgaana to 



f Kill naini lullnr y« 



As far !■ HI kaoH, to otiar larga a li ' i ii ii ^ i m i 
p J i aa to fit yeur fin'* naada. In that taapact. aa an aiiqa. 

So, if you axe a large ccn^any uho is tired of the rigidneaa of a large, aainfrant 
ccqputai, or if you are a mmll buainaas person vto takaa HOrk hna at nitfit, KBiB) 
SOCVMB oai aaka yaw aoEk aaaiar. 



ou|j, iiLjhted rrwrterial 



DON'T camimed. 




Preventive 
Maintenance 

Two types of preventive maintenance 
action are reconunended in order to saCe- 
guard your diskettes: 

1. Keep your disk drive within the 
prescribed settings. 

2. I'se defensive procedures to maintain 
the integrity of your data. 

Let us examine these two maintenance 
procedures in detail. 

Maintainins The Driv« 

Disk drives must be correctly calibrated 
and aligned, i.e., the drive must be cali- 
brated to the proper tolerance and the 
heads iiuist be properly aligned. This is 
best accomplished by a specialist but can 
be done by a dedicated tinkerer. Special 
alignment disks are available from the 
manufacturer to facilitate this process. 
Typicalty, t drive will stay aligned for a 
year or more. 

The disk drive heads should be cleaned 
r^ularly to eliminate dust. The frequency 
of cleaning depends on the environment 
in which the disks operate and the disci- 
pline of the users. As a rule of thumb, disk 
drive heads should be cleaned at least 
once a year. Special head-cleaning kits are 
available for this task. Preferably, sol- 
vents such as alcohol, freon or thinners 
should not be used. 

Let's go through the steps involved in 
cleaning a read/write head using a kit. 

Step 1 : Saturate the cleaning tibric on 
the special diskette with the cleaning solu- 
tion as shown in above. 

Step 2: Insert the diskette into the 
drive. 

Step 3: After 50 to 50 seconds remove 
the diskette and make a note on the disk- 
ette that it has been used. Typically, each 
diskette may be used up to 15 times. 

When double-sided diskettes are used, 
an extra opening may be found on the 
back of the cleaning diskette than can be 
helpful when cleaning the opposite side of 
the head mechanism. 

Half of the diskette contains a special 
cleaning fabric and the other half contains 
a regular dr\ fabric that wipes off the 
read/write head. 

Depending on how frequently the disk- 
ettes are used, and the cleanliness of the 
environment, cleaning can take place 
every few weeks or months. Anti-contam- 
ination techniques, such as cleaning, nor- 
mally have two main positive effects: 
1. The read/write heads are kept 

contamination free. 



2. Operators are reminded of the risk 
posed by dust and other particles to 

their equipment and will generally be- 
come more cautious. 

A typical list of disk contaminants in- 
cludes: dust, other particles, hair, skin 
flakes, fingerprint oil. and smoke film. 

Dual-sided diskettes are much more 
suscepdMe to dust than single-sided disk- 
ettes. With a single-sided diskette, the cer- 
amic read/write head presses on one side 
of the diskette while a soft felt backing 
presses on the other side. Compression of 
the diskette material is minimal. In the 
case of a dual-sided diskette, two ceramic 
read/write heads are applied to the disk- 
ette simultaneously, one on each side. 

Don't attempt to clean the diskette sur- 
face itself. Any contact with the disk sur- 
face will contaminate it. 

Remember also that disk drives are sen- 
sitive mechanical devices. When moving a 
disk drive, be careful to avoid shocks and 
vibrations. Such physical disturbances 
might misalign the head. 

Physical damage to a diskette is inflicted 
either by the drive or the operator. Disk- 
ettes should be frequently inspected for 
signs of wear or damage. If there is visible 
wear or damage on the disk surface, the 
disk should be presumed bad and should 
no longer be used. A backup should be 
used instead and the suspected disk should 
be discarded. Remember, the appearance 
of large shiny rings may indicate a me- 
chanical problem with the disk drive. 

Most diskettes become damaged before 

they wear out. However, in circumstances 
where diskettes are valuable and are fre- 
quently used, center rings are available 
and can be used to reinforce the spindle 
holes of diskettes. 




Disil Failures 

Diskette failures will seldom occur if 
proper handling procedures have been 

followed. If a diskette has been handled 
properly, and a disk drive failure occurs, 
improper calibration or alignment should 
be susipected. 

I.et us examine disk errors and possible 
causes. 
Disk Errors 

Disk errors are due to the accidental 
change of the value of one or more bits of 
information at its surface. Such errors are 
traditionally classified in three main cate- 
gories: 

1. Drop-Outs. In this case, bits are wiped 



out either beacuse of a defect on the 
disk surfKe or because of an inade- 
quate write signal generated by the 
read/write head. Both cases are gener- 
ally attributable to contamination or to 
physical damage to the diskette. 

2. Drop-Ins. in this case, spurious bits are 
written in locations where they should 
not be. This is generally due to elec- 
tromagnetic interference where a 
strong magnetic field creates spurious 
information on the surface of the disk. 
This can also be due to disk drive mal- 
function or to erroneous software that 
w rites information In a ptace it is not 
supposed to. 

3. Bit Shifts. This problem refers to the 
physical shifting of bits of information 
at the surface of the disk. Such shifting 
results in timing errors that may make 
the data unreadable. This type of pro- 
blem is generally caused by electromag- 
netic interference, but it may also be 
caused by physical distortion or high 
temperature. 

Most disk errors are detected during the 

reading process. This happens because the 
data that w as stored on the disk has been 
damaged ("polluted"). Usually, the data 
contained in the affected file on the disk 
has been lost, in any case, the contents of 
the entire disk should now be suspected, 
and the polluted diskette should be re- 
placed by Uie backup. 

However, if a fiailure occurs while wri- 
ting, three causes should be suspected be- 
fore accusing the equipment: 

1. The write-protect Ud) may not be pro- 
perly positioned over the notch (or re- 
moved from it, in the case of a mini- 
diskette). 

2. There may be a software protection 
feature in the operating system that 
prevents unauthorized writing on a 

given file. 

3. You may be using the wrong type of 
diskette for the disk drive. In par- 
ticular, a hard sectored disk will not 
work with a soft sectored disk drive. 




Floppy Disk Summary 

Floppy disk failures are the most com- 
mon cause of failures for small computers. 
Proper diskette handling requires respect 
for the physical and magnetic integrity of 
the diskette. As long as proper handhng 
precautions and proper operating proce- 
dures, including a thorough backup pro- 
cedure, are followed, diskettes will oper- 
ate reliably for long periods of time. 

Gopyiigliiea nidieiidi 



Choose from 
Intelligent Printers 
for your 

IBM Personal Computer 




The NEC Spinwriter is an 
excellent printer. But you 
need more — More interfacing 
choices, more RAM buffer, 
and more word processing 
features. So we installed a 
specially designed interface 
and renamed the printer 
SELLUM I. For the past 2 
years it's been outselling all 
expectations. 

Now you have 3 choices of 
printers based on the NEC 
Spinwriter Series, and the 
Fujitsu. All perform beautiful- 
ly with the IBM Personal 
Computer. They're the 
SELLUM SERIES 
PRINTERS. 




OOTSTANDING FEATGRES 

Select from either of 
these fine printers, and 
enjoy many bonus 
benefits, such as 

• 16K RAM 
or 48K RAM option. 

• 16 baud from, 
50-19,200,— hard- 
ware/software selec- 
table. 

• RS-232, Cen- 
tronics Parallel, 
IEEE ports, Current 
Loop. 

• Switch selectable protocols: 
NEC 3510, Diablo 630, Qume 
Sprint 9. 

• 24 switch selectable func- 
tions. 

Auto-bidirectional printing 
with optimized throughput. 
• Sheetfeeder and 
graphics modes. 
• Auto proportional 
spacing and tab 
setting. 
' Upgrad- 
able to latest 
software. 




• Complete word pro- 
cessing features, standard. 

• Supports optional front 
panel. 




MATCH THE RIGHT PRINTER TO YOUR NEEDS. 


Features 


Sell urn N-35 


Sellum N-77 


Sellum F-86 


Speed 


33 cps 


55 cps 


80 cps 


Shannon Test 


28 cps 


48 cps 


72 cps 


Print Wheels 


128 char. 


128 char. 


127 char, plastic 
96 char, metal 


Noise Level 


60 db 


60 db 


60 db 


Suggested 
Retail 


$2495 


$3295 


$3495 



Sellum Series Printers also 
available for most microcomputers. 
Sold only through dealers 
and systems integrators. 

Extended 180 day warranly available. 



465 Fairchild Dr., #214 
Mountain View, CA 94043 
(415) 964-5460 



PC Directory 



CONSULTANTS 



CALIFORNIA 

COMPUCON, INC. 

Oflering: Value added management needs 
analysis. Systems analysis/Custom pro- 
gramming, Computer software and tiard- 
ware selection assistance mini/ 
micro/maintrame ' ' Computers don t save 
$. they make it " 

2083 Landings Drive, Mountain VIsm. CA 
94043 (415) 961-0234. 

THE PROGRAMMING SHOP 

Worried alMut making your IBM Personal 
Computer really personal' The Program- 
ming Shop recognizes that you have 
unique business application requirements 
Our consultation and programming ser- 
vices are available to support: Networking. 
Distributed processing. Accounting, 
Structured application development For 
more inlormation, give us a call today 
1164 Umbarger Road, San Jmt, CA 
95121 (408) 226-2157. 

STANDARD SYSTEMS 

Professional Consulting Services for your 
Personal Computer Custom designed 
business applications. System design and 
implementation Telecommunications con- 
sultant and training 

STANDARD SYSTEMS 505 Channing 
Avenue Palo Alto CA 94301 
(415) 327-4716. 



GEORGIA 

JAMES B. STEINER. COP 
Stelner Consulting, Inc. 

Over 20 years DP industry experience 
Management Consulting, Project Manage- 
ment, Systems Design, and Programming. 
For a copy of "Checklist of ftjints for First 
Time Computer Purchasers to Consider 
and Evaluate send S1 and a self- 
addressed, stamped business envelope to 
Dept PCCK, 2596 DeFoors Ferry Road NW, 
AUanta, GA 30317 (404) 351-5122 

MASSACHUSETTS 

JOHN J. SPRINGFIELD 

Independent computer consultant pro- 
viding custom programming lor IBM Per- 
sonal Computer, Apple, Zenith and IBM 
nnainlrames (CICS) IBM Personal Compu- 
ter available lor in-house demonstration 
and training 

37 Parker Street, Newton Centre. MA 
02159 (617) 969-5183. 

MISSOURI 

BUSINESS PROBLEM SOLVERS 
Mkrren P. Henry, COP 

Established professional with quality 
references Custom programming and 
packaged software ranging from thorough- 
bred handicapping to manuiacturing in- 
ventory control 

250 Richards Road, Room 245. Kansas 
City. MO 64116 (816) 471-8660. 



NEW JERSEY 

TRENDTECH CORPORATION 

Consulting services for small businesses 
Including Micro-Computer selection, soft- 
ware recommendations, feasibility 
studies, custom software design, and 
programming IBM PC available tor demos 
in 1st quarter '82, 

WMIIain Letandre. Wayne, New Jersey 
07474 (201) 694-8622. 

NEW MEXICO 

LIGHT SOFTWARE 

Need Help' Wb ll take on your pro)ecl with 
our new PC, our 14 years of experience on 
IBM computers, and our backgrounds in 
scientilic. statistical and systems 
programming 

Clint Davis and Marilyn Davis, Ph.D. 
Box 4982 Santa Fe. NM 87502 
(505) 982-4049 



SOFTWARE 



SOFTWARE MARKHING. 

Wb are ready to distribute your software to 
our already existing customers and com- 
puter dealers Send description of program 
with details Evaluation copy preferred 
CORNERSTONE SOFTWARE. P.O. Box 
5151. San Jose. CA 95150. 

FINANCIAL. INVENTORY AND COST 
ACCOUNTING 

' ■ It takes more elfort to make it simple 
SIMPLE STRUCTURE SYSTEMS. INC. 
7114 Hawthorn Avenue, Hollywood, CA 
90046. 



INVENTORY CONTROL SYSTEM. 

PERFORMS Order entry/point of sale. 
Purchasing with Reorder ft)inl, Receiving 
INCLUDES: 1000 Inventory items. 100 
Vendors, Listings and more COST $349 
Complete REQUIRES: 1 disk, 48k and 
Printer Dealer inquiries invited 
DP SOFTV«RE ASSOCIATES, 8459 NE 3rd 
Street. Coral Springs. FL 33065 
(305) 753-5893 

KELLER SOFTWARE 

Announcing HAL9000 Series, a new line of 
engineering, business and statistical soft- 
ware for the new IBM Personal Computer 
Send for our brochure and price list 
KELLER SOFTWARE. 1825 Wtstclltf Drive. 
Newport Beach. CA 92660. 

FORTH FOR IBM PERSONAL COMPUTERS 

Complete program development systems 
including interpreter/compiler with virtual 
memory management, custom screen 
editor, line editor, assembler, decompiler, 
and many utilities Floating point math 
extensions, cross compilers, and other 
options also available 
LABORATORY MICROSYSTEMS. 4147 
Beethoven Stmt. Los Angeles. CA 90066 
(213) 390-9292. 

FULLSCREEN TEXT EDITOR. 

Full screen text editor for IBM Personal 
Computer Write for information 
ACORN SOFTWARE. INC. P.O. Box 8715. 
Coral Springs. FL 33065. 



PERSONAL MONEY MANAGER. 

Available lor the IBM Personal Computer. 
Software designed to be user friendly 
Features include: Monthly financial plann- 
ing. Balance sheets m minutes. Profit and 
Loss statement at your fingertips. 
Documentation written in English, and 
much much more Write today and find out 
how the PERSONAL MONEY MANAGER 
can help save you time and money 
THE PROGRAMMING SHOP. 1164 Umbar- 
ger Road. San Jose. CA 95121. 

PLAINWRITER. 

Fast, easy to use word processing software 
written specifically for the PC and lor sim- 
plicity of use Useful for correspondence, 
manuscripts, proposals, legal documents, 
creative and lournalistic writing Also use- 
ful as fast . flexible full-screen line editor for 
program development Fully compatible 
with all DOS utilities and programs Faster 
and simpler than EASYWRITER and EDLIN . 

Features include rapid text editing, help 
menus, function keys, abbreviations, 
automatic centering, alignment, lustilying 
and paging, block move and copy, global 
search and replace Requires DOS. 64K, 
and any PC compatible printer. 

Special introductory offer: $125 30-day 
money back guarantee. Demonstration 
diskette $15. applicable to purchase 
Available March 

LIFETREE SOFTWARE. 177 Wbbster 
Street. Suite 342, Monterey. CA 93940 
(408) 659-3221. 



DEALERS 



ALABAMA 

COMPUTERLAND OF BIRMINGHAM 
215 west Valler Avenue, 
Birmingham. AL 35209 

Source Number CL0034 
Store Hours: 

Monday-Friday 10 am-6pm 
Saturday 10 am-4 pm 



CALIFORNIA 

COMPUTERLAND OF ALMAOEN 
5035 Almaden Expressway 
San Jose, CA 95118 
(408) 267-2182 

Hours 

10 00 to 7 00 Weekdays 
10 00 to 6 00 Saturday 
Specializing in service and support to the 
IBM South San Jose facility employees. 
Hard disks, add-on memory, software and 
peripherals in stock Call for information 
regarding IBM Personal Computer training 
seminars 



OTHER SERVICES 



WORD PROCESSING INTERFACE 
TOTYPESEHING 

Your word processed manuals or books are 
loaded directly into our typesetter 
Elimirlate rekeying You need telecom- 
munications option We can design and 
offer complete printing facilities Suitable 
lor documents over 300 pages 
GEORGE GRAPHICS Attn: Len Shafer 
650 Second Street. San Francisco. CA 
94107 (415) 397-2400. 



RATES AND INFORMATION 

If you have producLs or senlces to offer owners of the new IBM Per- 
sonal Computer, \he K Directories provide an economical, rifle-shot 
way to reach your prospects. 

Ser\ice and software listings are classified according to type, (ion- 
sultants and retailers are classified geographically, with subgroups by 
specialty where warranted. All listings appear in a standard format. 
type,set by PC from the information you provide, and are published 
in the first available i.ssue after receipt. 

• CONSULTANTS: Individual name, company name, mailing ad- 
dress, phone and computer network numbers (one of each), and 
up to .^5 words describing your consulting credentials and 
specialties. 

• RETAILERS: Store name, individual s name & title, mailing ad- 
dress, phone and computer netw ork numbers (one of each), store 
hours, and up to 35 words describing your products and sen'ices. 

• SERVICES: Service type, company name, mailing address, phone 
and computer network numbers (one of each), and up to 55 
words describing your service. 

• SOFTVARE: Product name, author name, company name, mail- 
ing address, phone and computer network numbers (one of each), 
and up to .SS words describing your product. 

RATES: Ustings described above are JSO each; additional words of 
description section are J 10 for each IS words or fraction. Charges 
are payable in advance. For listings in three or more consecutive 
issues, paid in advance. 15% discount. 

ORDERING: I se our convenient tear-out order card, or mail your 
listing information with payment H) PC, Directory. 1239 21st Avenue. 
San Francisco. California ')-4l22. 



C3 



Win an 

IBM* Personal 
Computer 

From PC 



♦ ♦♦ 



Announcing 
the PC "PC" 
Giveaway 

The easiest way in the 
world to get an IBM Per 
sonal Computer? — win our 
"PC" drawing on March 1, 
1982. The prize includes a system 
unit (l6k) with keyboard and 
color/graphics monitor adaptor. 

You don't have to subscribe to PC to win 
our drawing. All you have to do is fill out 
the attached card and send it in before 
March 1 . Complete drawing rules are outlined 
below. 



Giveaway Rules 



Mail entries postpaid to PC Magazine at 1239 2 1st Avenue, San 
Francisco 94122. Entries must be postmarked before midnight, 
March 1 , 1982. Drawing will be held and the winner notified by 
April 1 , 1982. Prize delivery date will be subject to IBM product 
availabilities. 

Entries must be on an official entry form or its exact copy. You 
may enter as often as you like, but each entry must be mailed in 
a separate envelope. 

Employees of Software Communications, Inc, its affiliates, 
dealers, distributors, advertising agencies and media are not 
eligible to win. This offer is void where prohibited, taxed or 
restricted by law. 



and get your PC 
subscription 
at the 
same 
time* 



Subscribing is the 
best way to ensure 
that you'll read 
every informa- 
tive issue of 
PC while 
saving 
33% 
off 

the single 
issue price. And 
whether or not you win 
"PC" drawing, the 
chances are you'll want to keep 
abreast of developments with the IBM 
Personal Computer. 

PC Magazine provides all the important inside infor- 
mation you'll need to make the best possible use of 
your IBM "PC". Product reviews, applications, arti- 
cles, commentaries from other users and interviews 
with people who are at the center of the industry — 
all available in the pages of PC, and all designed to 
help you evaluate, expand and apply the IBM Per- 
sonal Computer to your needs. Timely, readable, and 
accurate information — that's what you get as a PC 
subscriber — and it's not available anywhere else. 




'IBM is a registered irademarii of International Business Machines. PC is an inde- 
pendent journal, not in any way affiliated with IBM 



Don't delay. Use one of the attached cards to 
send in your subscription today. 



aterial 



Product Report 

MEMORY AAAXIMIZER 

Expand your PC's memory to 856K with 1 slot for $1,095* 



Jeremy Joan Hewes 




INTERMEDIA SYSTEMS OF CUPERTINO, 
California has begun production of their 
model 4192 Memory Expansion Module, 
which provides 196,608 characters 
(192K) of read-write memory (RAM) for 
the IBM Personal Computer. When 
installed, this added memory brings the 
computer to its announced capacity of 
256K. The board is designed specifically 
for use in the PC and can be installed in 
any available expansion slot except that 
used for the disk controller. The manufac- 
turer says PC owners can purchase the 
new product at ComputerLand stores for 
$1,095. 

One advantage of this single-board 
memory unit. Intermedia says, is that it 
has economical space and power require- 
ments for the PC. It makes relatively little 
demand on the computer's power supply, 
and users get the memory equivalent of 
three 64K expansion boards in one slot. 
Considering that there are only five such 
slots in the PC, this concentration of 
memory could be highly beneficial to 
anyone who wants to take full advantage 
of the options available for the computer. 

For example, one of the slots is occu- 
pied by a disk controller (unless the PC 
uses a cassette only, an unlikely possibili- 
ty); a second is used by the board that con- 
trols both the printer and the mono- 
chrome display; if a color monitor is used, 
the printer and color monitor require sep- 
arate boards, filling separate slots; the 
communications card occupies one slot; 
and a game paddle takes up one more slot. 
Thus, with any assortment of options, the 
PC could not accommodate three individ- 
ual 64K memory expansions to bring it to 
the 256K potential without an auxiliary 
chassis as well. 

The price comparison of three 64K 
boards or one I92K unit is likewise 
favorable. The cost of three IBM expan- 
sion boards with 64K each totals $1,620; 
at $1,095, the single memory expansion 
board costs 32 percent less. These prices 
are also indicative of how rapidly this 
technology and its costs have changed: lit- 
tle more than two years ago a 64K memory 
board sold for as much as $ 1 ,000, and five 



years ago that much memory cost $1,500 
and occupied as much space as all the 
boards in the PC. 

At present, the software that can utilize 
this added memory is limited, but many of 
the major program publishers are reported 
to be adapting or developing software that 
will take advantage of the PC's larger 
memory capacity. One currently available 
product that is able to use more than the 
standard 64K in the computer is 
Microsoft's Pascal. The advanced disk 
BASIC sold with the computer also can 
utilize more than the 64K memory at pres- 
ent. In addition, IBM announced in early 
December that a Fortran compiler will be 
available in March and a macroassembler 
will be ready in February of this year; both 
are being developed by Microsoft and will 
be able to use the added memory. Personal 
Software has announced an upgrade of its 
VisiCalc program that will use up to 214K 
for a spreadsheet, and says it will provide 
the upgrade free to purchasers of the 
earlier version. 

Tom Kornei and Harry Kline, devel- 
opers of the Intermedia Systems board, 
emphasize the quality of their product and 
their solid experience in the electronics 
field. Both men have advanced engineer- 
ing degrees from the University of Califor- 



nia at Berkeley, both are former Hewlett- 
Packard employees, and their indepen- 
dent company has been in business for ten 
years. They design and manufacture a 
variety of electronics products, most of 
which are supplied to the Medical Elec- 
tronics Division of Hewlett-Packard. 

Their new product is simple to install 
and soundly made, and the firm offers a 
one-year warranty on the board. The unit 
is built with industry-standard 64K dy- 
namic RAM chips, has a stainless steel 
mounting bracket and a fiberglass "foot" 
for secure placement, and is supplied with 
the cardholder needed to hold it in place 
in the computer's cabinet. Special pack- 
aging was designed for shipping the 
board; it consists of a large wrapping of 
convoluted foam inside a sturdy card- 
board box. Each board is tested by being 
"cooked" for ten hours at 50 degrees 
Centigrade before it is shipped to a dealer. 

Although other manufacturers have an- 
nounced their intention to market similar 
memory expansion boards. Intermedia 
Systems asserts it is the first to have such a 
product in distribution. See New Products 
section for related announcements. 



Intermedia Systems. I()60l S. Saratoga-Sunnyivle 
Rd., Cupertino. California 95014, (408)996-0900. 



"WITH THE UCSD p-SYSTEM; 
WE CAN WRITE ONE APPLICATION 
THAT GOES FROM APPLE TO ZENITH!' 



HARRY BLAKESLEE, President. Denver Software 




UCSD p System and UCSD Pascal are trademarks of the Regents of the University of California. 



Our business is bigger and 
better than ever. 
A lot of the credit for that 
goes to the UCSD p-System software 
from SofTech Microsystems. It's 
given us ten times the market we 
used to have. 

We can write a single, 
sophisticated applications program 
with the UCSD p-System — like our 
financial management package— and 
it just keeps on running. On Apple, 
Commodore, Ohio Scientific, Texas 
Instruments, Zenith, IBM, and more. 
That's the real beauty of the UCSD 
p-System. Any program you write for 
one microcomputer runs on others, 
both today and tomorrow. You protect 
your software investment, without 
restricting your hardware options. 

And with the UCSD 
p-System, you can use the language 
of your choice — UCSD Pascal,™ 
FORTRAN-77, BASIC, or assembly 
language. All are backed by SofTech 
Microsystems, a leading system 
software company who's been around 
for over a decade, who knows how 
to develop professional quality 
software, and who's committed to 
delivering it. 

Get a head start on tomor- 
row. With the microcomputer 
software that goes from "A" to "Z." 
Distribution licensing and single 
copies available. Write or call for 
details, so you can start going 
places, too. 

mtcRCDsvsrems 

f* SUBSIOIARV OP SOFTECH 

For the software that's going places. 

9494 Black Mountain Road, San Diego, 
CA 92126. (714)578-6105 
TWX: 910-335-1594 



Cni 



Product Report 



Visi-1040 

Tax planning models for spreadsheet presrams. 



TAX SEASON IS HERE AGAIN, AND WHILE 
K doesn't have any tips on reducing your 
share of the national debt, we do have 
news of something that will make filling out 
the forms a lot less painful. 

That something is the Tax Planning 
Model, from Pansophics, Ltd. Designed to 
work on an IBM PC with either VisiCalc or 
SuperCalc, the Tax Planning Model is ac- 
tually four spread-sheet files, each of which 
contains a format for filling out one of the 
following tax forms: 

• Unmarried, single 1040 return 

• Unmarried, head-of-house 1040 return 

• Married, joint 1040 return 

• Married, separate 1040 return 

These models are included in the "per- 
sonal package" and retail for $100. There is 
also a "professional" package selling for 
S150, which in addition to the above con- 
tains two additional files: 

• Corporation, 1120 return 

• Partnership. 1065 return 

The most apparent advantage of this 
method of figuring income tax is that all the 
calculations and lookups are performed 
automatically. If you want to know what 
your tax situation would be like if you had 
received that raise last October, you can 
easily enter a different number in the in- 
come earned column and press the ex- 
clamation key (!) for manual recalculate 
(VisiCalc version). Presto, like magic the 
numbers change before your very eyes. 
Ouch, it's a good thing you didn't get that 
raise after all. 

In testing the single 1040 return model, 
iising bogus figures for income and deduc- 
tions, PC discovered that it only takes about 
10 minutes using these tax models to figure 
your taxes. And that's for a novice, non- 
CPA type person. With practice, we 
calculate that you could figure 80 to 100 
returns in a single day using the Tax Plan- 
ning Model. 




The best part is once you've filled in the 
numbers for your return, you can slip an 
actual 1040 form in your printer and then 
print it out. Every number will appear in 
the correct position on the form. 

The tax models have been geared to the 
1981 return so that the new combined divi- 
dend and interest deduction is figured in as 
well as 198rs special 20% capital gains 
maximum tax. 

—David Bunnell 



VisiCalc Tax Plannning MixJets: 

PUmopbics. Ltd . VbisUeslop MaU. P() Hax '><). Rixk- 

purl. Massacbusetts OI'M/). (61 'J H6-JJm 

Cci 



IBM 

Personal Computer 
SOFTWARE 

★ CPA General Ledger ★ 

★ Balance-Forward Accounts Receivable ★ 

★ Open-Item Account Receivable ★ 

★ Contractor Job Costing ★ 

★ Accounts Payable ★ 

★ Rayroll ★ 

★ Cash Flow statements ★ 



All programs run with IBIVI Personal DOS 
$485.00 Each 

COMPUTER SYSTEMS 
DESIGN, INC. 

p. 0. BOX 735 
Yakima, Wa. 98907 

Call 1-509-575-0320 




Memory 
Board 



for \BM personal computer 

256K Bytes $995 

192K Bytes $850 
128K Bytes $695 

Field Expansion Kit 64K Bytes $175 

• Addressable to any 64K boundary 
•Board is disabled on unused blocks 

• Low power — Small size 

• Install in any expansion slot 

• One year warranty 
•Available now 

Sigma Designs, Inc. 

P.O. Box 3765, 3866 Eastwood Cr. 

Santa Clara. CA 95051 

(800) 538-8157 ext 929 

(800) 672-3470 ext 929 (Calif, only) 



Increase Memory 4X on thelBMc^'^^°"^' 



^Computer 



Peripheral Products DMalon 

680 Almanor Avenue 
Sunnyvale, CA 94086 
(40B) 735-0323 



I Datamac Peripheral Products offer the 
I perfect solution to the major limitation 
I of the IBM Personal Computer - only a 
j 32K or 64K byte memory. The 
I Datamac Memory Expansion Board • 
I The First & the Only Available - contains 
j 4 TIMES the amount of memory offered 
I by the IBM Personal Computer. The 
j 64K byte board is currently priced at 
I about 20% below IBM's suggested 
I retail price. Configurations can be set 
I at 64K, 128K, 192K and 256K bytes. 

j The Datamac Memory Expansion i 
I Board is AVAILABLE NOW for i 
j immediate delivery. J 

j Call or write for more information - M 
j Dealer inquiries welcomed. 



PCounsel 



HOW TO BE AN INFORMED BUYER 

Lcsal considerations when you buy a computer 



THE FACTS OF THE CASE: John Doe 
Buyer thought he bad purchased the top-of- 
the-Une, state-of-tbe-art persotuil com- 
puting system Just right for bis business 
when be signed the written purchase con- 
tract. Later, when the computer system 
failed and could not be repaired, despite 
repeated attempts, Buyer discovered that 
the promises and assurances of quality were 
meaningless. So Buyer sued the manufac- 
turer of the computer system to recover the 
purchase price, repair expenses, and lost 
profits. 

THE RULING: Upon evaluating the con- 
tract Buyer had signed, the court ruled that 
all warranties bad been excluded. 

THE RESULT: Buyer was left uitb a com- 
puter that did not work, and be was re- 
quired to pay the full contract price for the 
system. 

THE MORAL OF THIS STORY IS NOT THAT 
our courts are unfair, unjust, or manufac- 
turer-oriented. Rather, the moral is that no 
buyer should enter into a contract for the 
lease or purchase of a computer system 
armed with only half of the requisite 
knowledge. Knowing computer technology 
and your particular requirements for its use 
is not enough. To avoid Buyer's predica- 
ment, it is essential to either learn the rele- 
vant principles of law or have a legal expert 
review the terms of the agreement before it 
is made final. 

This article will introduce you to the 
legal knowledge that could have saved 
Buyer from his costly mistake. The general 
principles of this law, the Uniform Com- 
mercial Code, apply in most states, but you 
would be wise to learn the specific rules of 
your state and to seek the advice of an at- 

yK. Sleu arl Emm. Jr is a part- 
ner in the law firm of Rnotbe. 
Pricbard & Oiuiley: uitb offices in Fairfax and .Mexan- 
dria. Virginia His sfiecialty is commercial litigation, 
ami bis work includes computer-related matters. 



K. Stewart Evans, Jr* 

torney if you have any questions about a 
purchase agreement. 

Promises, Promises 

The primary legal obligations that arise 
between a buyer and a seller relating to the 
quality of the goods purchased are known 
as warranties. A warranty is a promise or 
assurance by the seller that the goods will 
conform to certain specifications regarding 
quality, performance, or durability. War- 
ranties fall into two main categories: ex- 
press warranties, which are assurances ac- 
tually made by the seller to the buyer; and 
implied warranties, which are created by 
law. 

EXPRESS WARRANTIES. An express 
warranty is created by the seller in any of 
three ways: (I) an affirmation of fact or 
promise; (2) any description of the goods; 
or (3) any sample or model that is made 
part of the "basis of the bargain" (that Is, 
the ingredients influencing the buyer's 
decision to buy). The law does not require 
that sellers use formal words such as 
"warrant" or "guarantee," or that 
theyhave a specific intention to make a 
warranty. Therefore, advertisements, 
brochures, pamphlets, sales talk, and 
demonstrations used to "show off" the 
features of a computer system may actual- 
ly amount to express warranties by the 
seller. 

The seller's affirmation of the value of 
goods or any opinion or commendation of 
the goods is not a warranty. For example, 
if the seller asserts that one computer is 
the "best computer ever made," this 
statement is not an express warranty. 
Equally important, if the seller makes pro- 
mises after the buyer has decided to pur- 
chase the computer, these are not express 
warranties, because they are not a part of 
the basis of the bargain. 

IMPLIED WARRANTIES. Unless excluded 
or modified by a seller, a warranty of mer- 
chantability is implied in any agreement 
for the sale of computers between a buyer 
and a seller, as defined by the Uniform 
Commercial Code (UCC), which applies in 
all states but Louisiana. To satisfy this war- 



ranty, the goods must at least pass without 
objection in the trade under the contract 
description and be fit for the ordinary pur- 
poses for which such goods are used. A 
refrigerator that will not cool, a heater 
that will not heat, or a computer that will 
not perform the storage, retrieval, and 
data processing functions computers or- 
dinarily perform are examples of goods 
that are not merchantable. 

Another type of implied warranty — of 
fitness for a particular purpose — may be 
created when a computer system is pur- 
chased. This warranty applies when the 
seller has reason to know the buyer's par- 
ticular purpose in purchasing the com- 
puter; the buyer relies on the seller to 
select and furnish the right computer; and 
the seller is aware that the buyer is relying 
on his or her skill or judgment in the mat- 
ter. 

Wilcn Is a Warranty Not a 
Warranty? 

Considering the express warranties 
that can be created by every advertise- 
ment, promise, or assurance made by a 
seller, and the implied warranties created 
by law when a buyer purchases goods 
from a seller, how is it that our Mr. Buyer 
found himself with a computer that did 
not work and no 4egal remedy? Simple. 
Buyer voluntarily agreed to eliminate vir- 
tually every warranty and legal right to 
enforce those warranties which the law 
creates. How? When he purchased the 
computer system. Buyer signed a written 
contract that included the following lang- 
uage: 

"Seller agrees to exchange any parts 
shown to have become defective from nor- 
mal wear and use during tbe first six 
months from date of deliver): Purchaser 
expressly waives all damages, whether 
direct, incidental or consequential. There 
are no understandings, agreements, rep- 
resentations or warranties, express or im- 
plied (including any regarding merchant- 
ability or fitness for a particular purpose) 
not specified herein, respecting this con- 
tract or tbe equipment hereunder. This 




contract states the entire obligation of 
seller in connection with this tram- 
action. ' ' 

Buyer ran into a trio of weapons that 
sellers of goods use to protect themselves 
from the legal obligations that arise from 
warranties: disclaimers of warranties; 
limitation of damages; and limitation of 
remedies. If you encounter anything re- 
sembling this language in a purchase 
agreement, do not sign it; take the docu- 
ment to a lawyer and have him or her sup- 
ply alternative wording that protects you. 

DISCLAIMERS. The funcUon of a dis- 
claimer is to limit or exclude standards of 
quality, performance, and durability from 
a contract or agreement. While the effec- 
tiveness of a disclaimer can be a difficult 
legal question, all purchasers of com- 
puters should be extremely wary of any 
such provisions. To disclaim or exclude 
the implied warranty of merchantability, 
language which uses the term "merchan- 
tability" is required, and, in the case of a 
written contract, that language must be 
conspicuous. A disclaimer or limitation of 
implied warranties of fitness must be in 
writing and conspicuous. But expressions 
such as "as is" or "with all faults" are ef- 
fective to exclude implied warranties of 
merchantability and of fitness for a par- 
ticular purpose. 

LIMITATION OF REMEDIES. Remedies 
available under the UCC for breach of war- 
ranty may be limited by agreement be- 
tween the buyer and seller. The following 
example of a limitation of remedies clause 
limits the buyer to receiving replacements 
for defective equipment: "Damaged or 
defective equipment will be replaced with- 
out cost by the seller. Except for such re- 



lllu.stralion by l.inda .Nacc 



placement, buyer receives no other war- 
ranty." Using similar clauses, the seller 
can limit his or her legal obligation to the 
buyer. It is not clear whether current law 
prohibits the limitation of remedies when 
a written warranty is given for consumer 
goods. 

LIMITATION OF DAMAGES. Current law 
does not prohibit limitations of damages in 
consumer product contracts. Therefore, 
language such as "Seller is not liable for 
any damage to business, property or repu- 
tation resulting from any defect or mal- 
function in the computer equipment" is 
an acceptable method for the seller to limit 
his or her liability. With this clause in a 
contract, the seller would not be liable for 
damage such as property damage resulting 
from an electrical short, loss of data, or 
delay in turning out projects, bills, or 
other information. Language that attempts 
to hmit the seller's liability for personal 
injury resulting from a defect in the goods 
is generally disfavored by the courts, 
however. 

The Moral Revisited 

If your computer fails and the warran- 
ties arising out of its purchase have not 
been disclaimed, do not think that you can 
automatically recover damages. There 
may be other factual and legal hurdles to 
overcome. But knowing what you have 
agreed to and understanding the legal 
obligations of that agreement are neces- 
sary first steps. There is no substitute for 
reading and understanding all of the pro- 
visions of any agreement you sign. Your 
failure to do so can result in the loss of im- 
portant legal remedies available to you. 




In 14 accelerated steps, 
WordStar"' Made Easy lets you 
build word processing skills which 
are applicable to any business 
office. Legal documents, sales 
reports, business letters, manu- 
scripts—all can be generated 
quickly and easily without refer- 
ence to complicated manuals. 
Applies to an\- version of 
WordStar.'" including version 3.0. 

An appendix listing CP/.M" 
commands and a detachable 
WordStar'" Command Sheet 
are featured for handy refer- 
ence. Spiral bound paper. 
125 pages, $7.95. 



r 



Osborne/McGraw-Hill 
630 Bancroft Way. 
Berkeley, CA 94710 

Call Toll Free: 800-227-289.5 ^h'M 

I)ept.4 llfnil 
□ WordStar Made Easy $7.95 
.Name 



Address. 



in California (415) 548-2805 



City/State/Zip 

Plus: □ .75/item 4th class □ $1.50/ 
item UI»S □ $2.50/ilem Air Mail 
□ $10.(H)/item Overseas 
(California residents add applicable tax.) 

Total amount enclosed $ 

or charge my □ Visa □ Mastercharge 

Card # . 

Expiration l)ate_ 



Authorized Signature. 



The agj 



The Land of Altair 

Imagine a Land where computers are in the hands of 
the people. Creative people from farmers to merchants to 

engineers to bousetvives to dentists to poets. 
Imagine a Land where the computer is in harmony with 

man with nature with hope with peace. 
Imagine a Land where computer power is affordable and 
accessible ami understandable to almost everyone. 
You are imagining the Land of Altair 
The Land of Altair is now 




THE LAND OF ALTAIR BY DAVID BUNNELL 
first appeared m the September 1975 issue 
0/ Scientific American as part of a 2-page 
advertisement announcing the world's first 
personal computer, the Altair 8800. 

Tbe Altair and its history is in most 
respects synonymous uHtb the early history 
of personal computing. Mils, tbe little com- 
pany in Albuquerque, New Mexico, which 
proclaimed to Scientific American readers 
that they bad invented a product which was 
going to change tbe world history for all 



time, went through a dizz}' success cyde and 
then sputtered to an ignominious non- 
existence. 

Along the way, folks at Mils created or 
inspired tirtiudly every component of tbe 
personal computer market (see following 
page). David Bunnell, tbe publisher o/PC, 
was the Vice President of Advertising at 
Mils, and Eddie Currie was tbe Chief Ex- 
ecutive Vice President. Together in this series 
they tell the story of The Age of Altair. 



If AlTAIR 



David Bunnell and Eddie Currie 



THE PERSONAL COMPUTING AGE HAS 
been in a continual dynamic state since its 
beginning in 1975 with the introduction of 
the Altair microcomputer. 

The Altair was a neatly designed "ex- 
pandable" computer in a sky blue metal 
box with rows of flashing red lights. 
Interestingly enough, the Altair, which 
was the first commercially available com- 
puter to be designed with a single micro- 
processor chip for its brains or "CPU," 
didn't come from California's Silicon Val- 
ley — spawning ground of micro chip com- 
panies — or Boston's Route 128 — where 
"minicomputers" were born. Instead, it 
came from Albuquerque, an unhkely 
desert town known mostly for its tur- 
quoise jewelry and Mexican restaurants. 

Though not many realize it. almost 
every aspect of the personal computer in- 
dustry had its beginning with this single 
development. This included the first com- 
puter to ever be offered in kit form, the 
first personal computer BASIC and other 
high level languages, the first personal 
computer retail stores, the first personal 
computer convention, the first personal 
computer publication, and the first soft- 
ware pubhsher for micros. 

In 1975 more Altairs were sold than any 
other single model of computer as it took 
its place in history as the first of the so- 
called "affordable computers." 

Yet, the Altair Age began quietly with 
few of its participants realizing that it 
would spawn several hundred new com- 
panies, nearly a hundred publications, a 
dealer network of thousands, and an in- 
stalled base of literally hundreds of 
thousands of personal computers through- 
out the world, and employment for 
millions. 

How could one have guessed that the 
Altair computer and its knockoffs known 
as "SlOO Bus" machines would be proved 
capable of compiling virtually every lan- 
guage available for computers of any type, 
playing games, music composition and 
production, splendid graphics, teaching 
its owner a wide variety of skills, linking 
up with other micros around the world via 
the ordinary telephone line, speech recog- 
nition and speech simulation — not to 
mention myriad other activities. 



PART ONE: 

The Quiet Revol ution 

The Altair Age was the creation of one 
man, Ed Roberts, a former Air Force engi- 
neer stationed in Albuquerque who upon 
leaving the service started his own elec- 
tronic development company — which he 
first called M. I. T.S. for Micro Instrumenta- 
tion and Telemetry Systems. Upon incor- 
porating a year later he shortened it to 
Mits, Inc. 

Though Roberts began his company by 
designing a hobbyist model rocket, he 
soon moved into scientific test equipment 
and then into both pocket and desktop 
electronic calculators. 

Roberts designed the Altair with 16 card 
slots (the PC has 5) and, as IBM has done, 
he designed the plug-in structure to be 
easily accessible to third party vendors 
and computer hobbyists. 

Roberts' goal was to provide a "real 
computer" to the masses much in the 
spirit of Henry Ford. This computer was 
basic and minimal. But it was made from 
standard multiple source components and 
it used the spiffy new 8-bit Intel chip, the 
8080. Costing under S400 in its minimal 
configuration of 256 chamsters of memory 
(and that's not "K") — the Altair was a 
real computer. It was infinitely expand- 
able and best of it, it worked. 

The Altair story has many twists and 
turns. Each time this revolution has 



appeared to stabilize, another new devel- 
opment has sent it hurtling forward again; 
whether it's the introduction of the Z80 or 
the 8086 or the 68000, or the advent of 
the mini-Winchester, the momentum is 
continuing to build. 

Just as we began to suspect that there is 
a clear view of the future at hand, perhaps 
the most significant event of the decade 
occurs. 

IBM enters the market with the IBM Per- 
sonal Computer. This machine, with its 
powerful 8088 microprocessor, with 
enough internal memory to contain an 
entire floppy, clearly marks the beginning 
of a new era. 

From our perspective, a tremendously 
significant event has once again begun 
without much fanfare and with relatively 
little attention from the media. 

As significant as the Apple and Radio 
Shack computers have been in proving 
that there is indeed a big market out there 
for micros, the IBM ranks right up 
there — with the Altair. The reason is that 
as IBM PC sales mount up into hundreds of 
thousands, and then millions, IBM will 
polish up the personal computing market 
that the Mits Altair originally created. 

Next Month: THE ELECTRONIC COWBOYS FROM 
ALBIQIERQLE 




laeading the 




... in game accessories for the IBM Personal Computer. 
TG Products is the leading supplier of game 
accessories for the Apple* Computer. 
The same high quality and 
reliability that has made 
TG Products a leader 
in Apple* accessories 
goes into each new 
IBM*Personal 
Computer 
accessory. 
Be a winner 
with TG Products. 




TG JOYSTICK 



Apple is a Reg. TM of Apple Computers, Inc. 

IBM is a Reg. TM of International Business Machines Corp. 



Shipping Address: 
1104 Summit Avenue 
Suite 106 

Piano, Texas 75074 




P.O. BOX 2931 
RICHARDSON. TX. 75080 



^ Books 

WORDSTAR AAADE EASY 



A GOOD USER'S MANUAL FOR A COMPUTER 
product ought to be designed attractively. 
It ought to be easy to use, to put the reader 
at ease and eliminate some of the anxiety 
attendant upon learning something new. 
Certainly it should provide a useful index 
and offer some gentle introduction (such 
as a glossary) to all the new terms and con- 
cepts it contains. Unfortunately, the 
manual that MicroPro supplies with its 
WordStar word processing program has 
none of these attributes. The WordStar 
manual is loaded with information about 
the complex and varied features of this 
program, but it does not offer an easy way 
in. 

WordStar is currently being adapted for 
use on the IBM Personal Computer, and 
this powerful program will add a welcome 
dimension to word processing for PC 
users. Even more welcome, though, is the 
new book WordStar Made Easy, by Walter 
Ettlin, published this month by Osborne/ 
McGraw-Hill. WME is not the last word in 
documentation, but is a quantum 
improvement over the MicroPro manual, 
which can quickly overwhelm readers 
with its dense format and type-crowded 
pages. 

Unlike the MicroPro manual, Etthn's 
guide has an index, an eye-pleasing format 
with ample white space on the pages, and 
an intelligent organization. The fourteen 
lessons in WME cover groups of related 
commands, and the paragraph or two 
devoted to each keystroke is headed in 
boldface type with that command. There- 
fore, a glance at any page in the book will 
quickly disclose which commands are 
covered on that page. 

Ettlin's book is about half as long as the 
MicroPro manual for WordStar, and some 
information is sacrificed in achieving this 
more manageable length. The author quite 
rightly regards his work as an accompani- 
ment to the MicroPro manual, however, 
intending that WME be used routinely, 
with the longer manual for reference 
when necessary. As an aid to this two- 
book system, WME has page numbers in 
the margins that refer to locations in all 
versions of the MicroPro manual where 
related information may be found. 

There are deficiencies in WordStar 
Made Easy, however. The index is not 
very comprehensive, and it is not cross- 



referenced. This diminishes the utility of 
the index and at times can be misleading. 
For example, the author refers to the pro- 
cess of lining up the margin (usually on the 
right) so that every line ends at the same 
column, as "reforming." He uses this 
term in the index but does not list any of 
the more common alternatives, such as 
"justiHcation" or "alignment." 

One solution to this problem would be 
to have a complete glossar>', including 
every term that a beginning user might not 
know. It is difficult for an expert to im- 
agine what a novice knows or does not 
know. We become "experts" very quick- 
ly, in our own estimation, and soon forget 
that once we thought that a "menu" was 
nothing but a list of available dishes to eat 
and "prompt" was not a noun, but an ad- 
jective meaning on time. Yet every docu- 
ment that might be used by someone un- 
familiar with a given system, or with com- 
puters in general, ought to have a good 
glossary. 

Of course, none of this would matter if 
every user were content to follow WME 
slavishly, step by step, from beginning to 
end, and compose his or her own in- 
dex/glossary while going along. And here 
we come to the most fundamental 
criticism not only of WME, but of all docu- 
mentation of this sort that I have seen. It 
does not allow sufficiently for the way real 
people actually learn a new software 
package in the real world, which is by 
playing with it. Let me take my own advice 
and explain what I mean by "playing." 

Upon first sitting down with a new soft- 
ware package, I find it impossible to 
follow a manual or tutorial very far 
without thinking of some operation that I 
just must learn how to perform right now, 
no matter that the manual does not get to 
it until page 106. I usually try to figure it 
out and sometimes succeed, especially 
with the use of a help menu, but 1 often 
fail. In the process, I always learn 
something about the system. 

When I'm finished with such a digres- 
sion I return to the manual, taking up its 
instructional sequence where I left off I 
cannot learn any other way, and I believe 
that most people learn by this method; 
that is, by following their own curiosity. 
Curiosity is the only reliable educational 
motivation, and any manual that forces a 



student into a preconceived and inflexible 
learning sequence not only violates the 
student's individuality, but forfeits the aid 
of curiosity, turning the student from an 
ally into an antagonist. 

A comprehensive glossary and a cross- 
referenced index are the two most impor- 
tant means of avoiding this mistake. Third 
most important is adopting a style that 
conveys the learner that he or she may in- 
dulge a freedom to "play." Rather than 
say, as Ettlin does in several places, words 
to the effect that "we'll cover this subject 
further in a later chapter," he might bet- 
ter have said, "If you want to pursue this 
train of thought, feel free to go to chapter 
such and such right now, or see index ref- 
erences X, y and z." 

-Les G>waii 

WORDSTAR MADE EASY, by Walter Ettlin 
Osbome/McGrau-HiU. I24paf^s, 



charts and elementary graphics. 
When you've completed \X .ME's exer- 
cises and examples, you will have 
used most of the features and com- 
mands >XbrdStar contains, and — 
more important — you will have 
some ideas about how to apply them 
in business situations. 



WordStar Made Easy is a great help 
to anyone who is exchanging a type- 
writer for a computer, and it cer- 
tainly makes mastery of Vl ordStar's 
varied components simpler than ei- 
ther the manual supplied by .MicroPro 
or Lcs Cowan's preferred learn-by- 
experimentation method. Both ex- 
perimentation and the WordStar 
manual are es.sential parts of the full 
learning process — it's just that ^Xal- 
ter Ettlin has made it easier for all of 
us to get started. 

—Jeremy Jean Hewes 



Second Opmiens 

To me, the principal strength of 
WordStar Made Easy is that it gives 
readers a series of projects with 
which to learn WordStar. There is no 
substitute for learning by doing, and 
Ettlin provides several different types 
of documents for users to learn with: 
simple paragraphs, form letters, 
pages with internal lists and special 
indentations, and even examples of 



91 



APPLE • ALTOS • ATARI • MAXELL • 



N • CCS • SHARP • CASIO • HP • VERBATIM • MEMOREX • SOROC • CORVUS • ADDS 



/VIICRO 



TWiot HEWLETT 
tizM PACKARD 



OUR PRICE $2990.00 Special Of The Month] 



BUSINESS WORLD INC. 
Information Line (213) 996-2252 
TOLL FREE MAIL ORDER LINES 

(800) 423-5886 Ouiside cam 



MSL 

375000 




It typos ytHir letters. 
Xrid docs a kK m<»rc. 



,-«> .iK- hi-*]' n«h Imjfii i^l .liiKaaw 
>n.l .i- Ui^iih ss tf..i|>»<>.^ 



HP DISC DRIVE 
Single Mister 
Model 82902M 



Our Price MSL $1500 00 

$1099.00 s. 401 00 



Dual Master 
Model 82901M 

$1849.00 

MSL S2500.0O 

J' 651.00 



^HARP 
BOSMBS 
tMPinER 
I4K 

• 5.25" diskette 

• 284K byte per clis« drive 

• 2 disk drives per unit 

• Expandable up to 4 units 
•Including SHARPS FDOS (Floppy 

• Disk Operating Systemi 

MSL OUR PRICE 

$3995.00 



hewleti 

mrRM PACKARC 


r 

> List 


Ow ^ 
Piici 


HP \2i Micfocompulet 


375000 


2990.00 


HP 85 Mtcfocomputef 


3250 00 


2475 00 


HP 83 Micfocomoutpf 


2250 00 


1777 00 


I6K EipMemor* V',r.,ii! 


295 00 


2S5M 


Gripnics Plollcr 7225 


245000 


2075 00 


Penonjiily Mod For 


750 00 


66500 


26319 ImpKI/Prinlcf/ 






Hly Dty 


3950 00 


3250 00 


Option 020 For 263IB 


150 00 


125 00 ; 


8 Dnv«$ to CliooM 






Iron 82M2S 


1300 00 


1125 00 


SnjA 8 Dull Drive 


615000 


SJOOOO 


Gr^ihics TiMetSlIM 


2050 00 


167100 


HPllCSlllllLiM «3VJ VC 


135 W 


11900 


HP :2C Sl» Line f i 


150 00 


129.M 


HP 41 CVNe«22 






Bytes Mem 


325 00 


2M.00 


HP 41 C UkuUtof 


250 00 


ISS.OO 


Ci'O Reider Fo' 4ICV/C 


21500 


16200 


Printer For llCVfC 


385 00 


219 00 


Optical IKind Fo< 41 CV 


125 00 


97 00 


Q\iiC Rim Equals 






4 Mem Mods 


95 00 


8100 


Memory Modules ' HC 




2S.00 


HP 97 Proirimllle ' • fie 


750 00 


595.00 


HP 67 Pioinmble 






CalculJlor 


375 00 


295.00 


HP 34C PiocnniMe 






Scienlific 


150 00 


117.00 


HP 3IC Proiranible 






Bin lUt 


150 00 


UTJI 


HP m Ad. Scienlitic 


55 00 


WOO 


^HP 37E Business Mimt 


75 00 





Bcommoclor« 

1032 32KIO Col Cit 149500 

4032 32K 40 Col Oil 1295 00 

4016 16K 40 Col Cit 995 00 

8050 Dual Disk 9S0H 1795 00 

4040 Dual Disk 343K 1295 00 

C2N Cassette Dii»e 95 00 

4022 80 Col Punter 795 00 

8024 Mjiisman Tjllt, 1995 00 

KCPS Sar»riter 1895 00 

CSH IEEE Modem 279 00 

Voice Syntliesinr 395 00 

VC 20 299 OO 

PtT to IEEE Cable 39 9S 

jEEE to IEEE Cattle 49 9S 



Price 1 
H7.0O 
N9.00 



Prici 
1097. 
919 
7U0O 

1344 00 
91900 

77 00 
639 00 
IM500 
1399 00 
22 5 00 

255 



5500 
34 00 
3900^ 



XEROX 

Xeroi 820 1 5 W Disk 
Xeioi 820 2 t Disk 
CP'M Operalmi System 
Word PrKessint Soltwaie 
^uper Calc 



UtI 

2995 00 
3795 00 
200 00 
500 00 
295 00 



Our Pr 



..•,..1 

24Si .J 



rATMl 
I PERSONAL 

COMPUTERS 

400 16K Bytes ol Ram 
no 16K Bytes ol Ram 
410 Profram Recorder 
110 Disk Onve 
125 Ptmtit ItO col 

CentronK 7371 
820 Pimler (40 col 

impact) 

830 Acoustic Modem 
850 Interlace Module 
^Uri Viticak 



ATARI 



UtI 

595 00 
1080 00 
90 00 
600 00 



Do 

Price 

33745 
739 00 
77 00 
457 00 



1 



999 95 7690 



450 00 
200 00 
220 00 
200.00 



35300 
155 00 
192.00 
1(4 00 



TEXAS INSTRUMENTS 
Tl 9«4A CooMie Nc« { . 

Improved \ '7 ' 

10 Col0« Monitor Hn* "V^ 

Resolution 
32K Memory Module 
Speech Synlhesuer 
Disk Memory Drive 
RF Mcdulaloi 

Telephone Coupler iModemi 
^nnlei iSolid Statel 



Our^ 
Pnce 



950 00 3(5.95 



399 95 
399 95 
149 95 
499 95 
49 95 
224 95 
399 95 



339.95 
31295 
127 95 
390 95 
42 50 




NEC STUDENT 
SYSTEM 
64K 



•NEC PC SOOOIA 

•NEC PC 8012 A ^-A^^ 
•NEC PC 8031 A ^"^^ 
12" Grn Phs Video Monitor ' 




PRINTERS 



EPSON 

MX 80 FT 
MX 80 IMPACT 
MX 70 IMPACT 
MX 100 

ANADEX 9501 
NEC 

5510 
5515 
3510 
3515 

OKIDATA 

HICROLmE 80 
MICRO! IKE 82 
MICROLINE 83 

PAPER TIGER 

445G with Giaphics 
460G »ilh Graphics 
560G New lull sue 
DIABLO (LETTER 

630 R102 Di dirKtiofial 
tractors 

1640K109 keypoaid 
tractors 

530 RO Receive Only 
1650K 136 keyDoard 
tractors 




Our 

List Prke 

t 745 00 i 549 00 

645 00 450 00 

500 00 390 00 

995 00 765 00 

1650 00 1299 00 

3195 00 2445 00 

3295 00 2545 00 

2495 00 1795 00 

2545 00 1849 00 

545 00 395 00 

649 00 54 9 00 

1050 00 769 00 



795 00 695 00 

1 394 00 899 00 
1695 00 1.13900 

QUALITY) 

2 965 00 2.350.00 

4 000 00 2.899.00 

2 710 00 2.250.00 

. 4 000 00 311X100^ 



MONITORS^ IB 




Out 


BMC 


List 


Prke 


12- Grn Phs WJ |15 Hji 


21900 


16500 


12- Grn Phs E0I18 Hji 


S249 0O 


185.00 


12 Grn Plis l20 Hii 


279 00 


209 00 


12' Colour Composite Hi Res 


439 W 


3I9K 


Grn Phs 12' 


275 OO 


165 00 


NEC Grn Phs 12' 


225 00 


179 00 


Zenith 12 


159 00 


119.00 


LE MONTFOR 






• 9- B & W 


179 00 


159.00 


• 9- Green Phs 


189 00 


165.00 


• 12-BiW 


209 00 


185.00 


• 12- Green Plis 


229 00 


199.00 


12- Gre«n Phs 


199 00 


159.00 


• Anil Reflective Screen 







•• TV Grade Screen 
SANYO MONITORS 

13 Color inewi 
hi|h quality 
12' Green Phs 
12' B t W 
15' B ( W 

9' B ( W The Best Selleri 
^ 9" Green Phs 



$550 « 399.00 

360 00 269 OO 

340 OO 23900 

370 W 255 00 

235 00 159 00 

275 00 199 00^ 



XEROX 820 



WORD PROCESSING SYSTEM 
(INCLUDES SOFTWARE) 

3495 00 "^*^-°'' 




TELEVIDEO 

910 
912C 
92K 
9500 



List 

$699 00 S 599 00 

950 00 699 00 
995 00 795 00 

1195 00 949.00 



DISKETTES ^^oldin boxes of lo'' 


iMIn. Purchasei $100 


List 


Ow 
Price 


DYSAN P«iCE nt diskette 




104/1 5- SOFT SECTOR 


600 


199 


104/lD = - DBl 






DEN SOFT SEC 


6 40 


460 


3740;l 8 SOFT SECTOR 


7 25 


475 


3740/ID 8~ DBL 






DEN SOFT SECTOR 


10 75 


(.90 


MAXELL 






MD 1 5 SOFT SEC 






TOROBL DEN 


500 


350 


MD2 SOFT 






SECTOR.OBL SIDE (DBl 






DEN 


700 


490 


FDl 8- SOFT SEC /DBl 






DEN 


6 50 


456 


FDl 8 SOFT SEC /DBl ^ 






^SIDE/DBl DEN /N^ 


8 50 


595^ 


llRIVES /X'f 




^ 

Oar 


CORVUS V^/ '/ 


UsI 


Prke 


5 MBYTES \/ / 


3 '50 DOM 050.00 


10 MBYTES \/ 


5 350 00 


4 44900 


^20 MBYTES 


6 450 00 


5.32500 


EXPANSION BOARD 






Q STAR 






16K RAM BOARD 


i 


Ij 


LIST OUR PRICE 






199.00 129.00 




















SOFTWARE 












FOR APPLE ir 




'our 




'List 


Prke 


Unguaie System with 






Apple Pascal 


495 00 


399 OO 


BPI General ledter System 


395 00 


31900 


Visidei 


200 00 


15900 


Visicalc 


200 00 


159 00 


Desktop Plan II 


200 00 


159 00 


Mtcrolab Database System 


150 00 


119 00 


Slonewaie DB Master 


229 00 


189 00 


Muse Superteit 11 


151- 


119 W 


^oftaoe Majc Window 


99 00 


72 00^ 



Qcommodore 

COLOR COMPUTER if|0^2Q 




Vie TV Moduli iim 

Vit Cassette tttOO 

Vk: Disk Ornre tOM 

Vic 6 PKk propui WM 



MSL 

299.00 



OUR PRICE 
$255.00 



Sane 
44.00 



SOFTWARE 



FOR COMMODORE 

0;zThe Intormalion Wizard 
Wordcritt 80 

Irm* Into RetrievaJ & Ugmt AkI 
Oow Jones Portlolio Mcml 
Pascal Development Pk£ 
Ebs Receivables Inventory 
Bpi General Ledsei 
Word Pro 3 40 Column 
Word Pro 4 SO Column 
Pro 4 Plus 



W 

Lisl 

39500 
395 00 
495 00 
149 00 
295 00 
75000 
395 00 
250 00 
375 00 
450 00 



Ouf 
Prict 

S 289.00 
2S9.00 
319.00 
11900 
21900 
56900 
319.00 
175.00 
259.00 
ii900 



MODEMS 



NOVATION CAT MODEM 
NOVATION D CAT 
NOVATION APPIE CAT 
HAVES MICROMDDEM 
HAVES SMARTMODEM 




CALCULATORS!;!-, 

I«=3| o« 

CASK) Ust Price 

HR 10 Paper Feed :::::: 49 95 39.00 

HR 12 Paper Feed i'mVii ^4 95 42.00 
FR lOO Paper Feed ZZIZZ '^'^ 

FR 1210 Paper Feed •••• 129 95 99.00 

PQ 20 29 9 5 23.00 

IC 785 12 95 lOOO 

IC 3165 1295 10.00 

FX68ScietiMic 29 9 5 23.00 

FX81 Scienlilic 19 95 17.00 

FX 360OP Scienlilic 39 95 29JS 
FX602P Computet Talk 88 Memories Pro 

grammmg Upper & Lower Case Dot 

MaliK 512 Step 129 95 99.00 
FX 702P Solves ProClems with Alpha 

Numeric Clarity, uses Basic 

^Lantuate 199 95 159-00 



TELE. ANSW 
DEVICES 

PHONE MATE 

900 

905 Remote 

910 

920 

925 Remote 
930 Remote 
950 Remote 
960 Remote 




Uil OarPr 

11995 K.00 

199 95 144.00 

15995 115.00 

199 95 144.00 

23995 173.00 

299 9 5 216 00 

339 95 245 

399 9 5 2S< 



5' 




A>iir^Dn BUSINESS world 

' ''■OWr^Vi* WAREHOUSE 
Ou:SrOE CA CALL TOLL FREE 1 laOOl 42356B6 IN CA t3l3l 99&32S2 

Narne iPiease print) 

AdOress 

City _ State „ 

Oly Make Model 



Description 



Telax: 1828S2 
Antwtr: MICKO TZNA 

'California resiaents ioa 6''° sales tai 
"Add 3% Snipping & Handling ~ Add 
3S sufcnarge lor creflil cards Orders 
cannot De shippec unless accompjn^d 
by payment irKtuamg snipC'ng nandi 
ing and tja twhere applicable 



AVINQS 
ERVICE 
ELECTION 
ATISFACTION 



TAX If APPIICABLE- 
SHIPPING S.MAN01ING" 
TOTAL ENCIOSEO S 



C«ftill«d Ch«k or M.O. 
Barth Wire Traneter 

CREDIT CARD« 



ANow 2 WMks clHranc* (or 
paraonal chtck 



Scjr\atu'f 



MAXELL • DYSAN • EPSON • CCS • SHARP • CASIO • HP • VERBATIM • MEMOREX • SOROC • CORVUS • PERSONAL SOFTWARE 



Cor 



NEW ON THE MARKET 



SOFTWARE 



Arithmetic Gaines 

IBM has announced three 
arithmetic programs in its Per- 
sonal Computer Education Series. 
They are Fact Track {SW). which 
assists students in learning basic 
arithmetic, and/1 rilbmelic Games . 
Set I and Set 2 ($60 each), which 
build mathematics and logic skills 
in game playing situations. Fact 
Track measures mastery of single- 
digit addition and multiplication in 
two ways — by correct answ er and 
rate of resp<mse. .Ml three pro- 
grams are by Science Research As- 
sociates, and are available now- 
through PC dealers. 
International Business Machines 
Corp., P.O. Box 1328, Boca Raton, 




In addition to the I92K memory 
expansion board now being pro- 
duced by Intermedia Systems (see 
related story in this issue), two 
other California firms have an- 
nounced the availability of mem(>- 
r\ boards w ith varying capacities. 
Datamac (Computer Systems of 
Sunnyvale offers an expansion 
board that can be configured for 
(hK, 128K, WIK. and 2S6K bytes 
of memory, w ith parity. The price 
of Datamac s(HK expansion unit is 
S-iW. and the larger memory units 
are comparably priced: the board 
is available now. 

Datamac Computer Systems, 680 
Aimanor Ave.. Sunn>'\'ale, CA 
94066: (408) -3S-0323. 

A S T. Research, Inc., of Irvine 
also offers memory expansion 
boards with capacities of (>-4K, 



FL 33432. 800/447-4700; in lUi- 
nois. 800/332-4400. 

Typing Tutor 

A touch-typing instruction and 
drill program that creates individ- 
ualized typing drills has also been 
added to IB.M's Education Series. 
T)pinf> Tutor ($2S), from .Micro- 
soft, Inc., automatically adjusts to 
the user's skill level each time it is 
used 

IB.M, (see above). 

Small Business Ac- 
counting 

General Accounting ($42S), a 
program package by BPI Systems, 
Inc., will be available in February 
for use by small businesses and 
professionals. Once the user 




I2«K, 192K. and 2S(>K in one unit, 
with full parity checking The firm 
offers a one-year warranty on 
these boards, which are priced 
from S49'i to SlSi)S. 
A.S.T. Research. Inc., 17925 Sky 
Park Circle, Suite B, Irvine. CA 

92-H; (-H) 540-1553. 

Communications and 
Development Modules 

Two hardware products al.so of- 
fered by A S T Research are a 
communications option card that 
contains two RS2.S2 prts that can 
support asynchronous, bisynchro- 
nous, SDI.C, and HDI.C protocols, 
and a Vi ire-w rap/Extender card set 
for PC users w ho are doing hard- 
ware development. 
A.S.T. Research, (see above). 



makes journal entries into the sys- 
tem, it can automatically post led- 
gers, prepare financial statements 
and clo.se the user's books. 
IBM, (.sec above). 



Languages Galore . . . 

IBM has also announced expan- 
sion of its Computer Unguage 
Series for the PC. First of the new 
products w ill be Macro Assembler. 
to be ready in February . and FOR- 
TR A. \ Compiler coming in .March, 
both run under PC DOS and are by 
Microsoft. Inc. 

A later addition to the Series 
will be the I CM) p-System (S(i2S 
with one language), an advanced 
operating system which functions 
with both I CSD Pascal {Sll'i sep- 
arately) and FORTRAS-77 (also 
SPS) The p-System and associ- 
ated languages, both from SofTech 
.Microsystems, will be released in 
April. Included with the p-System 
are a screen-oriented editor, a 
macro-as.sembler, and advanced 
"turtlegraphics " for graphic 
displays. 

IBM, (see above). 



INSTOR Corporation has 
developed I.\ST0R/8()I, a floppy 
disk for the PC that uses the IBM 
Diskette I Basic Data Exchange for- 
mat. U ith this device and the P(;'s 
Asynchronous Communications 
Adaptor, the PC can read and w rite 
an 8-inch IBM y^\ format disk. 



BASIC Utilities 

A set of utility programs for 
BASIC programmers, including 
subroutines for formatted input, 
matrix input and arithmetic, line 
drawing and file searching, has 
been released by Basic Business 
Software, of Las Vegas. The BASIC 
I'tilities disk ($'S) also contains a 
program for cross-referencing, 
and similar aids. 

Basic Business Software, 
Inc.— P.O. Box 26311, Las Vegas, 
NV 89126—702/876-9493. 

' 'Common BASIC Pro- 
grams" etc. 

Adaptations for the IBM PC of 
the programs contained in the 
b(H)k Some Common Basic Pro- 
grams (Osborne/.McGraw-llill) are 
being offered by Basic Business 
Software. The disk is The 
same company is also offering PC 
programs for Plotting ($"5 — it 
plots an array of data points to any 
printer. Amortization & Deprecia- 
tion and Firuwce Calculator 

am. 

Basic Business Software, Inc., see 
above. 



The 801 interfaces through the 
PC s serial (RS232) port and, using 
software provided with the pro- 
duct, can transmit data into the 
PC's memory (for subsequent 
w riting on PC disk) or receive data 
from the PC and write it on the 

continued next [>age. . . 



HARDWARE 



Several Companies Announce Memory Boards 




93 



i 



3741 format disk. Thus, the IN- 
STOR 01 provides compatahility 
between the PC and some 25 other 
computers that uu\\/v IBM 3741 
format disks. This di^k exchange 
system is priced at $2,000, in- 
cluding necessary software 
INSTOR Corporation. 175 Jeffer- 
son Drive, Mrnlu Park. CA 94025; 
(415) 326-9830. 

Multi-font 

Typographic Printer 

The Model "(M) typojiraphit 
printer ($3,360) by S.iiukr> Tech- 
nology can print drafi copy at high 
speed, then print a liiul version in 
multiple typefaces thai come close 
to typeset quality. M.ui> mechan- 
ical parts are common with the 
Diablo 6.30 daisy-wlu'fl printer, 
and the Model "(Mil), due for 
March relea.se, will hr compatible 
with the Diablo (^!>^\ s software 
control codes. Six different type 
styles or sizes can bi installed in 
the printer, which also has plug-in 
slots for four addiiional draft/ 
fmish sets ($125 each). The 
printer can be set h\ switches for 
all common umiputi r interfaces. 
Sanders Technology. Box 1226, 
Nashua, NH 03061, 
603/882-1000. 



Chronograph for 
and Time 



Date 



The "stack" niodtni from 
Hayes Microcomputer Prtxlucts, 
Inc. of Norcross, (ienrgia now has 
a matching ciimpani<iii — ilu' Hayes 
Stack Chronograph a calendar/ 
lock that can be atiai hed to the PC 
through an RS232 port In addition 
to providing accurate timekeep- 




ing, users may develop software to 
log programs and data according 
to time and date and to .send in- 
structions to the computer to con- 
trol security devices such as lights, 
burglar alarms or sprinkler 
systems. 

Hayes Microcomputer Products, 
Inc., 5835 Peachtree Comers East. 
Norcross. GA 39902; (404) 
449-8791. 

Graphics Printer 

Centronics Data Computer Cor- 
poration has announced produc- 
tion of the Model ''.SO printer, 
which is capable of both graphics 
and conventional text printing. 
Text is produced in a 7x8 dot 
matrix at speeds of 100 characters 
per second (regular letter spacing) 
and 80 cps (proportional spacing.) 
Graphics are printed at a resolu- 
tion of 74 dots per inch by 72 dots 
per inch. The Centronics '^39 can 
take sheet, fanfold or roll paper up 
to 9 inches wide (including pin 
feed), features a self-test, and 
comes in both parallel and serial 
models. This printer costs less 



than $1000. 

Centronics Data Computer Cor- 
poration, Hudson, .New Hampshire 
03051; (603)883-0111. 



BOOKS 



Guide to Inventory 
Management 

Retailers who are using or are 
contemplating use of a computer 
for inventory control will find 
welcome guidance in Imenlor}' 
Management for Small Compu- 
ters, by Chuck Atkinson, just pub- 
lished by dilithium Press. The au- 
thor owns a sailing business and 
wrote this book after designing his 
own inventory system. Atkinson's 
program, listed in the book, fea- 
tures records of sttKk on hand, 
prices, and automatic posting of 
items sold to the general inventory 
list as a sales receipt is printed. 
Infentory Management for Small 
Computers, by Ctiuck .Mkinson. 120 
pages, $12.95; Dilithium Pre.ss, 1 1000 



S.W. llth St., Suite E, Beaverton, 0 
'r005; (W)eH6-2713. 

PC Overview 

A book titled IBM's Persona 
Computer ($14.95) has been pub 
lished by Que Corporation. Thi 
team-written book offers an over 
view of the microcomputer marke 
and where the PC fits into it, am 
analyzes its hardware and soft 
ware components on an item-by 
item basis. 

Que Corp.. Indianapolis, IN 

3r/842-7l62. 



EVENTS 



Computer Swap 

r,v!,- ■ • 




The high tech flea market will be 
come a nationwide event in the com 
ing year, aoording to John Craig, ori 
ginator of Computer Swap America 
Cra^ will take his swap meet, whicl 
has been based in the San Frandscc 
Bay .Area, to southern California or 
Saturday, February 6tfi at the Orangt 
Qninty Fairgrounds in Costa .Mesa. 
The event will return to northern 
California on April 24th, at the .Santa 
Clara County Fairgnninds in San Jose. 
The most recent swap meet. heW in 
San Jose last October, drew more than 
5,000 people. 

Computer Swap America, P.O. Box 
52. Palo Alto, CA 94302; (415) 
494-6862. 



Also available: 

(A) 2-Port, RS 232: Capable 
ASYNC, BISYNC, SDLC & 
HDLC Model: CC-232 $240 

(B) Wire-wrap Development Kit 
(w/w board & Extender) 
Model: WW-070 $95 

Available Soon: 
64K-256K Error Correcting Memory 



Price 




Unit Price 

$ 495 
$ 745 
$ 995 
$1145 



R€S€RRCH INC. 



Capacity 

64K-(- parity 
1 28 K -I- parity 
1 92 K -I- parity 
256K -I- parity 
All memories are 250 ns Access Time 
and 410 ns Cycle Time. 
Fully assembled and tested. 

17925 Sky Park Circle, Suite B 
Irvine, CA 92714 (714) 540-1333 

Dealer inquiries 
welcome. 



ML 



COMING UP 




A PC-Lab comparative report on "spreadsheet" programs, including the original, 
VisiCalc, plus SuperCaJc, Multiplan and other pretenders to the throne. 




PC visits the PC's birthplace in Boca Raton. Florida, for a first-hand report on the 
how-and-whys of the IBM Personal Computer. Don Estridge, the IBM executive in 
charge of the Personal Computer program, shares insight into the PC's design in an 
exclusive PC interview. Also: A peek at the soon-to-open new PC factory and what it^ 
bodes for the PC's future. 




follow up this issue's interview with Bill Gates, PC talks with Vern Raburn, Presi- 
dent of Microsoft Consumer Products, a division of Microsoft. His views on future 
trends in application software are of particular interest to PC readers, since Microsoft 
will undoubtedly continue to supply programs for the IBM Personal Computer. 




Taking The Measure— Part 2 . . . Color Monitor Test, 
product news. . .z PC Profile . . .and lots more. 



. more Product Reports. . . new 



Index To 
Advertisers 



Advanced Operating Systems .... 36 

Amdek 15 

Apparat 66 

ASTRe.search 94 

Chrislin Industries 28 

CompuServe 7 

Computer Systems Design 85 

Computhink 6l 

Data Mac 85 

Digital .Marketing 10 

Electronic Specialists 69 

Escon Products 33 

Fantasia Systems 63 

Godbout 70, 71 

Hayes .Microcomputer Products ..31 

Howard W.Sams 24 

IBM Inside Front 

Instor Corporation 37 

Intermedia Systems 34 

International Softw are Marketing . 2 

InterSell 79 

Keller Software 77 

Laboratory Microsystems 69 

Leading Edge inside Back 

Lifeboat Associates 3, 29 

Micro Business World 92 

Microcorp 25 

Microfocus 4 

Micro Peripherals 60 

Microsoft Consumer Products 1 

OSBORNE/McGraw-Hill 87 

Quantum Software Systems 69 

Que Corporation 23 

RobertJ. Brady 74 

Sigma Designs 85 

Softech Microsystems 83 

Software Communications ... 63,81 

Sorcim 48, 49 

Sybex 51,53 

Sycon, Inc 13 

Tecmarinc Back Cover 

T.G. Products 90 

Time Sharing Consultants 63 

V.R. Data 22,24 



wisli list 




f MOCK KEYS 





iRD5 U/OVCD SUCK OM VACK 



<;o#L£P, LON&£^ Prt^ MONITOR 

rtob>6n AHO VCDeo 00»<l> wovcp MAIN 

miM ABswe-ncsAHp Give 



PC invites readers to coniribuie VI ish List ideas for publication .\n\ prtxluct. service or design idea you'd like to see for IBM Personal Computers is fair game for 
PC's Wish List feature Ideas selected for publication will be illustrated b\ PC's artist PC will pa> $2S for the featured \X ish List idea used in each issue, $ 10 for other 
ideas awarded Honorable Mention All published ideas will be credited to the person or organization submitting them, and become the property lA PC In case of 
duplicate submissions, any award will go to the enirv with the earliest postmark 

Send Wish List idea.s— a description, sketch or both together w ith your name, address and phone number to PC Wish List. 1239 21st Avenue. San Francisco. 
California 9hI22. Sorry, we can t discuss the W ish List feature by telephone. 

I Ccr ■ 




Elephant™ floppies. soft sector. And they sell at some of the lowest 

They're guaranteed to meet or beat every indus- prices in the business. 

try standard for qualify. They come standard with Elephant Flexible Disks. 

reinforced hub rings at no extra cost. They come They're heavy duty. They work for peanuts. 

in every popular 5'/4"model, in both hard and They never forget. Get yourself a trunkful. 



HEAVY DUTY DISKS. 

Distributed Exclusively by Leading Edge Products, Inc., 225 Turnpike Street, Canton, Massachusetts 02021 
Call: toll-free 1-800-343-6833, or in Massachusetts call collect (617) 828-8150. Telex 951-624. 



Ci ; aerial 



The IBM Personal Computer 

Personal, Professional, Technical — or somewhere in between 
PC-MATi:'"' makes the IBM Personal Computer a perfect match 



Vi -M \ ll " from 1 1.( MAR is (he first and (»nl\ complete 
expansion series a\ailable for the IBM Personal 
( omputer. I here are current!) more than twent\ l'( - 
M \ 1 1 " expansion options available, and new products 
are continuously added to the list. 

When >ou want more from >our IBM Personal 
(■ omputer. lo»»k to l'( -M \ ii 

Vou can create a SI IM K PKKSONAI ( OMIM IKK 
with household lij;hls and appliance control, \oicc 
out|)ut. and jjive it nmre memor> than an\ ordinary 
personal can handle. 

Or make it a PKOM I ABI.K PKOI KSSION AI. 
S\ S I I:M with expansion space and a W inchester disk to 
handle more business accounts. Increase memory up to 



the sxstem limit and process those accounts faster. Add I 
flexible I/O interfaces and put yourself on line to outside ■ 
information sources. 

As an INTKI.I.K.KNf I ABORATORV TOOL with i 
interfaces to WW. 488 instrumentation, analog signals. , 
stepper motors and \ideo signals, your IBM Personal I 
( omputer becomes the perfect workbench assistant. 

Hardware. Software. Accessories — PC-M\II ' provides \ 
the highest quality and the greatest possible range of 1 
functionality for the IBM user. 

Ask y(»ur local computer store for more information on i 
the P(-M\lh - series from TKCMAR. or call for the 
name of \our nearest authorized PC-M WY" dealer. 



PC-M ATK- EXPANSION OPTIONS 

Personal C omputer Expansion C hassis (see photo) 
I92K and 259K Dynamic Memory with Parity 
W inchester Disk Drive and C ontroller 
Parallel Medium Speed Input/ Output Interface 
Serial Medium Speed Input/Output Interface 
Parallel High Speed Input/Output Interface 
Serial High Speed Input/ Output Interface 
Analog to Digital ( onverter - 8. 12. 14. 16 Bit 
Dust ( oxer Set for IBM PC and I'eripherals 
High Speed Static Memory (RAM/ROM) 
Digital to Analog ( onxerter - 8 and 12 Bit 
Multi-System Printer Sharing Facility 
CMOS Memory with Battery Backup 
.System C lock with Batterv Backup 
Electricallx Erasable KPROM 
BSR \-10 Device C ontroller 







The Independent Guide to 
IBM Personal Computers 



I 




TVfyown fflVTcQti^xiter. 
Imagine that'' 



One nice thing about having your own IBM Personal 
Computer is tliat it's yours. For your business, your 
project, your dcparrmtnt, your class, your family and, 
indeed, for yourself. 

Of course, you might have thought owning a 
computer was nx) expensive. But now you can relax. 

The IBM Personal Computer starts at less than 
$1,600* for a s\ stem that, with the addition of one 
simple device, hooks up to your home TV and uses your 
audio cassette recorde r. 

You mii^ht also have thought running a computer 
was too diftlculc. But you can relax again. 

^ IBM PERSONAL COMPUTER SPECIFICATIONS "I 

User Memofy Display Screen Color/Graphics 

Hixh-a"!<<>lutk)n* 



16K 2'i6K h\K-s* 
Permanent Menior>- 
(ROM)-«)KbML--" 
Microprocessor 

AindUary Memory- 

2 optional intL-nul 

diskette <.lrivt.-s. 
I60Kh>tcs 

per diskette 
Keyboard 
83 km. 6 ft. 1 1 )rd 

attaches to 

.sj-stem unit* 
10 fuiKtion kf\>* 
10-key nuiiK-ric md 
Tactile liidbuck 



80 characters x 25 lines 
L'pper and k)wer case 
Ga"en plv)sph<)r 

screen * 
Diagnostics 
RMier^ Ml self testing *" 
Parit\chtxking* 
Languages 
BASIC, Past-al, FORTRAN 
Macro A.s.sembk;r 
Printer 
Bidirw.lk>nal * 
80 charatlers/second 
12 character .st\les, up to 

132 characters/line* 
9x9 characner matrix* 



Tkxt mtxk-: 
16a)k)rs* 
2% characters and 

s\-mb<>lsinROM* 
Graphics niixle: 
4-0 >k)r nes< )lution: 

320h X 200\ * 
Black & white res>)lutk>n: 

640h X 200v* 
Simultaneoas graphics & 

text capabilit\- 
Communications 
RS-232-C inierfcice 
AsvTichnmi HIS (start/stop) 

pnHiK'oI 
Up to 9600 bits 
per .second 



♦adnanced features for personal computers 



The IBM Personal G>mputer 



Getting started is easier than you might think, 
because IBM has structured the learning process for you 
Our literature is in your language, not in "computerese. 
Our software involves you, the system interacts with you 
if it was made to — and it was. 

That's why you can be running programs in just o 
day. Maybe even writing your own programs in a matte 
of weeks. 

For ease of use, flexibility and performance, no 
other personal computer offers as many advanced 
capabilities. (See the box.) 

But what makes the IBM Personal Computer a 
truly usefiil tool are software programs selected by IBM 
Personal Computer Software Publishing Dep)artment. 
\bu can have programs in business, professional, word 
processing, computer language, personal and 
entertainment categories. 

\bu can see the system and the software in action z 
any ComputerLand® store or Sears Business Systems > 
Center. Or try it out at one of our IBM Product Centers 
The IBM National Accounts Division will serve those 
customers who want to purchase in quantity. 

Your IBM Personal Computer. Once you start 
working with it, you'll discover more than the answers 
and solutions you seek: you'll discover that getting 
> there is half the fun. Imagine that. ==:^= =• 



and me. 




tThis price applies to IBM Pmdut t Ct i 
Prices may vary at other stores. 



the IBM Ptrsonal Computer dealer nearest you. call (800) 447-4700. 
In Illinois. (800) 322-4400. In Alaska or Hawaii, (800) 447-0890. 



i 



iterlal 






When IBM' built their newest toolbox, 
they came to Microsoft for tools. 



Leadership. When the world's leading computer 
manufacturer decided to enter the microcomputer 
world, they came to the leaders in microcomputer 
software: Microsoft. In fact today, Microsoft has 
provided more software tools for the IBM Personal 
Computer than any other software manufacturer. 
Start with MS-DOS?' When IBM chose the primary 
operating system for the IBM Personal Computer, 
they chose MS-DOS. They call it PC-DOS. It's a power- 
ful, yet easy to use and understand operating 
system. And all software currently available for the 
IBM Personal Computer runs under PC-DOS. It's 
IBM's principal DOS for the Personal Computer. 
Next, languages. Microsoft 16-bit Cassette BASIC 
is standard with the IBM Personal Computer But 
Microsoft also provided 16-bit Disk BASIC, Advanced 
BASIC, Pascal, FORTRAN, and utility software for 
the Personal Computer For fun, we added the 
Microsoft™ Adventure game. For self-improvement 
. . .Typing Tutor 



Why Microsoft? Microsoft virtually invented micro- 
computer software when we put BASIC on the first 
personal computer. Since then, we've developed a full 
range of languages, utilities and operating systems. 
Software that has become a standard for the 8-bit 
world. Software that is becoming the standard 
for the 16-bit world. That's why the world's leader in 
computer hardware came to Microsoft, the world's 
leader in microcomputer software. 

IBM IS a registered trademark of International Business Machines. Corp. 
MS-OOS and Microsoft are trademarks of Microsoft Inc. 

/HIO^pSOfT 

Microsoft. Inc. 
10700 Northup Way • Bellevue. WA 98004 





The Independent Guide to 
IBM Personal Computers 



IN THIS ISSUE 

Cover Story 

Boca Diary/David Bunnell 21 

A report on PC's pilgrimage to the PC's birthplace . . . including an exclusive interview 
with Don Estridge, head of IBM's Personal Computer project. 

IBM Eye 

Cranking Up The Software Machine/Jim Strofhman 36 

On-site report; IBM's software publishing operation. 

Competition 

High Noon/Carl Warren 44 

Tandy calls out IBM, packing a new 16-bit, $4,495 weapon. 

PC-lQb 

Testing T.J.M./Larry Press 48 

Putting the PC's first available file manager through its paces. 

User's Report 

T./.M. Faces Real Life/Cheryl Woodard 54 

How the T./.M. program worked out in PC's real-world situation. 

Communications 

The Virtual Conference/Clifford Barney 58 

Using your Personal Computer for on-line conferencing. 

Hardware 

Color Displays/ Jim Edlin and Linda Thatcher 66 

Color for the PC: What's available and how to choose. 

Color Printers 71 

The final step — getting pretty colors onto paper. 

Programming 

Using Color Graphics/Lon Poole 75 

A hands-on, how-to introduction to PC BASIC'S powerful graphics commands. 

Magic PCuhe/Karl Koessel 85 

A simulation of Rubik's Cube on the IBM PC. 

PC Profile 

A Tale Of Two Beginnings/feremy Joan Hewes 89 

How a corporate executive and a personal technology consultant are using IBM Personal Computers. 

1 PC/APRIL-MAY 1982 





PC Playpen 

Math Games/Prof. D. H. Cabbage 

Can the PC make learning arithmetic fun? 

Issues 



.100 



Perspectives on Protection/HaJ Giatzer 

The whys and hows of "copy-protecting" software. 

Follow-Up 



.108 



Easy Writer Update Coming/Jim EdJin 

Information Unlimited says revised version being readied. 

Taking The Meosure . . . (Part 2) 



114 



User's ManuaJs//eremy Joan Hewes 

Do the reference books measure up to the machine? 

Basic Benchmarks/Larry Press 

Putting a stopwatch on the PC's BASIC language. 

Age of Altair 



116 
.118 



Context Of The Revolution/ David BunnelJ and Eddie Currie 

Part II of this series tells why computer kits weren't for everyone. 



.138 



Columns 



Dovid BunneJJ 11 

Cowboy Publishing 

Zero Base Thini«ing//im EdJin 12 

The Monochrome Mistake 

Communications Briefs/Clifford Barney 63 



Departments 



Letters to PC 6 

PCommuniques 15 

User-To-User 104 

EasyWriter tips and more . . . 

PC Book Review 112 

IBM's Personal Computer, Que Corp. 

New On The Market 125 



PC Interview 

Microsoft's Vern Raburn 

Directories 

Advertiser Index 

Wish List 



.131 

.135 
.143 
.144 



Cover: Design— Linda Harrison; 

Painting— Linda Schaub-Nace 



PC/APRIL— MAY 1982 



3 



The Independent Guide to 
IBM Personal Computers 



• Never osk for o raise 

e Come to uiork fullv trained 

e Do the ujork of ten people 



1. TIM™ 


5. 


2. 


6. 


3. 


7. 


4. 


8. 



TIM'" (Total Information Management) is this perfect 
employee. TIM's eose of use and friendliness mokes it 
the most successful information management program 
available for the IBM Personal Computer. 

TIM'" olloujs one to enter their information in minutes. 
Once entered, information can be retrieved luith a 
stroke of a key. Months uuorth of information con be 
searched quickly in alphabetical, numerical or various 
other orders. Business reports, customer files, mailing 
lists and employee records con be generated and 
summarized providing the manager timely information. 

Don't settle for anything less. TIM'" uuonts to uuork uuith 
you. After vieuuing the pouuer and effectiveness of TIM 
you'll uuant to give him a raise. 

. . . ond thofs just on Mondovll 



Innovative Softujore, inc. 
9300 UU. 110th St., Suite 380 
Overland Porh, KS 66210 
(913) 383-1089 




DAVID BUNNELL 

I'Misber (t K(/ilor-/n-Chief 

IIM EDLIN 

Assiic lute Pub/isher/K'dilor 

CHERYL WOODARD 

,\ssj» iut«* VublisbtT Marketing 

lACQUELINE POITIER 

rrfn/u( rj(in .Muno^jtr 

SHERI L. BROWNE 

/Jircclor of .AdminMtrut/on 



LINDA HARRISON 

,\rl Ihrrctnr 

BRIAN DESSIN DAY 

Dfsinn Oirrctor 



CLIFFORD BARNEY 

(.'fifiimunirtitions h'.ilitor 

DR. LARRY PRESS 

I't: l.di Diwctnr 

KARL KOESSEL 

^*rti)^^^lm!nmji Kfiitnr 



ASSOCIATE ED/TORS 
Hal Glatzer 
leremy loan Hewes 
Carl VVarren 

COiVTR/B(/TING ED/TORS 
Dr. Eddie Currie 
Dr. Rebecca Thomas 
Jean Yates 

EDITORIAL ASSISTANTS 
Doris |Niki| Stranz 
Suzanne Clupper 
Dorothy Nielsen 

ILLL'STRATORS 

Don Nace 

Linda Schaub-Nace 

SALES REPRESENTATIVES 
). Mark Doss 
Shirley M. Harrison 



PC HELPERS 
lennifer Poitier 
Mara Bunnell 
Cassidy Warner 
Aaron Bunnell 
Elijah Harrison 



(ISSN .ipplicd fur l Pufilished bimonthly by Software Com- 
rniinicatiuns. Inc. 

Kilitori.ll .ind Business Office; 1528 lr\in(( Street. San Fran- 
I i.scd. Ciilifiirnia 94122 415/75,1-8)188 
CnmpilSt'rve 7(1370.532 

Siil>scri|illiins: Within USA— six issues for SH. 50. twelve i»- 
-sues for S2fi Klsevvhere— six issues for $29. twelve issues for 
S52. .lir ilclivi'n. (please remit I IS funilsl. 
/'(.' is an in(i(>)>en(lent journal, not affiliated in any way with 
Inttfrnationa! Business Machines Corporation. IBM is a reg' 
isli-rwf Iradtrmark of International Business Machines Corp. 
I-.nlire contents Copyrijihl C 1982. Software Communications 
Ini: A\\ rijjhts reservetf. reproduction in whole or in part 
uiihoul iHTmis-sion is prohibited The following are trade- 
rn.irks of Software Communications Inc : PC: The Indepen- 
ileni Ciiide to IBM Personal Computers. PC Cuide. PCM. 
Personal Com|)Uler Cuide. Home Computer Cuide. Cnm|Hil- 
er Cuide. Pt;-I,ali. PC:ommuniqiies. PC Playpen. Project PC. 
Wish l.i.sl. Zero Base Thinking. 
Printwl in U S A. 



CP/M 8. IBM 

Ife hard to imagine 
one \A/ithout the other 



If you're thinking about buying an IBM 
Displaywriter, or if you already have one, 
you need to know about CP/M-86™ from 
Digital Research. CP/M-86 is the most 
versatile operating system in the 16-bit 
microcomputer world, giving you access 
to hundreds of applications programs. 
CP/M-86 along with an application 
program turns your Displaywriter into | Q 



a financial advisor, budgeting expert, 
appointment scheduler, client accountant, 
or inventory manager, as well as a superb 
word processor. Call or write Digital 
Research and ask about CP/M-86 for 
your Displaywriter. You'll learn why it's the 
first choice in 16 -bit operating systems. 
160 Central Avenue, Pacific Grove, 
California 93950. (408) 649-3896. 



DIGITAL 
RESEARCH 



r 





CP/M isa raoKlared trade 
CP/M-«e and ma Oigttal F- 
olOtgttainesevchlnc. 
OCop/right 1982. OigM Resea 



INPUT: 



Letters to PC 



English vs. "Computerese". 

Last weekend I acquired the first 
issue of PC at die San Diego Computer 
Show and was thrilled to finally find a 
magazine providing information about 
micros written in "ENGLISH." 

Rookies, like myself, find it very 
difficult to make sense out of the articles 
in most magazines on the market today. 
Tliey are mostly written for professional 
iwogrammers, analysts, etc., who, with 
years of experience, have acquired 
the command of the "Computerese 
Language." Born and raised in Italy. I 
have had a hard Enough time learning 
English, not to mention all the abbre- 
viations used in American-English. 

I found Andrew Fluegelman's article 
on Easy Writer particularly interesting, I 
will gladly refrain from using it! 

Mimma Fontl 
The ANSWER in COMPUTERS 
San Diego. California 92115 

Oral exam for PC prize? 

Tm puzzled about the color/graphics 
monitor adapter included with the 16K 
computer you advertised to give away. I 
was informed by one of the local IBM 
retail stores that the color/graphics 
monitor adapter requires 32K to operate 
it If ttiat is true, the system described In 
your advertising will not work. I am not 
sure I want to win a system that requires 
me to buy some additional item to make 
the system work. 

Have I been misinformed? If the 
retail dealers are correct, that leaves me 
concerned about the accuracy of the 
information you will print. You are, after 
all, supposed to become the printed 
authority on the IBM Personal Com- 
puter. 

Bruce Baker, |r. 

Looking a gift computer in the mouth, 
eb? Well, either you have been mis- 
informed or you m/sunderstood. The PC 
system prize in our sweepstaites that 
ended February 28 ia fully functional. It 
is, in fact, the basic system that IBM. 



features in its advertisements. The 
coior/graphics adapter has 16K of 
display memory built in; added to the 
16K in the computer, perhaps that is the 
"32K" you were told about. We wouidn't 
knowing^ give out a bum computer->or 
bum information. But your question 
points out that the many PC options can 
be confusing. See this issue's article on 
color displays for more enlightenment 

DIsplayvrrHer fdn's plea. 

Ido not ownaPersonal Computer, but 
I do own the IBM Displaywriter (8086 
microprocessor) which resembles in 
some ways the PC (8088). I've bought CP/ 
M-86 and CBASIC-86 specially con- 
figured for the Displaywriter by Digital 
Research. Also, IBM is said to be 
preparing a BASIC and some equivalent 
of the VisiCaJc program for the Display- 
writer. It might be a good idea to create a 
section in your magazine— just a page 
maybe — for Displaywriter owners. We 
are bound to be very much interested in 
what* s available for the Personal 
Computer, because a good part of the 
software might run or be transferable to 
the Displaywriter— which happens to be 
one of the most sophisticated 16-bit 
microcomputers on the market. I for one 
am subscribing to your magazine for 
precisely that reason. 

Georges Khal 
Atelier Cybernetique Orphee 
Montreal, Quebec 

We plan to add some Dlspki}^rjter 
coverage in future issues. 

Why IBMers buy. 

IVvo things to comment on: first, why 
do you think IBMers buy computers for 
other reasons than "regular folks" do? 
The many IBM friends I know who are 
buying an IBM Personal Computer are 
doing so because they are upgrading 
from a TRS-80 or Apple Computer, not 
because of any expected shortage or 
chance to make a buck. 

Second, comments regarding the 



article on EasyWrifer by A. Fluegelman: 
regarding the "block move" tips, the 
'block copy on', 'block copy off' messages 
are not ambiguous. In the 'block copy on' 
mode, it is possible to use CNTL "G" 
more than once to place a given block at 
different spots in your text. In the 'block 
copy off' mode, only one copy of the 
block is permitted. You can hit CNTL 
")" one or two times, depending on 
which mode is desired. Also, only one 
"Er4TER" is needed after inserting the 
second block marker, and only one 
delete is therefore needed when clearing 
it later. 

Although Easy Writer may not be on a 
par with some more costly programs such 
as WordStar, I find it to be highly 

useable. 

I thoroughly enjoyed Volume 1, Num- 
ber 1: 1 hope you aeon decide to make it 
monthly. 

Kenton Graham 
Round Rock. TX 

The writer who speculated on why 

IBM employees are buying PCs so 
eagerly responds that he Jf nows plenty of 
"regular folkt^ who are very receptive 
to chances for making a buck. Re: 
moittbfy publication of PC, it will 
conunence this August. 

More about EcnyWttter. 

The "Not-so-EosyWriter" piece by 
Andrew Fluegelman is interesting and 
useful. I have just assisted one of my 
clients in installing this text editor and 
the results were excellent. My client was 
not looking for a super system, but some- 
thing easy that he and his secretary can 
use to produce relatively simple ma- 
terial. The biggest problem was that the 
manual provided by IBM is far too 
complicated for the neophyte. I had to 
produce an entirely new manual suitable 
for people who are essentially computer 
illiterates. 

Prof. Andrew Vazsonyi 
St. Mary's University 

San Antonio. Texas 



PC/APRl-MAY 1982 

Copyrighted material 




BEI 

INVESTIGATE 
THE PRICE/PERFORMANCE 

LEADER 




SYSTEMS 



EXO Systems come complete with all 
the software for word processing, ac- 
counting and database applications 
AT NO EXTRA COST! 

EXO SYSTEMS WARE 

• CP/M® 

• EXO/Text Word Processing System 

• EXO/Accounting 

Accounts Receivable 
■ Accounts Payable 
General Ledger 
Payroll with Job Costing 

• EXO/Selector V database appli- 
cation generator 

And of course the entire mcredible 
"library" of CP/M® softwafe is avail- 
able now to run on your EXO System! 



EXO SYSTEMS ARE 
EXPANDABLE 



• High speed RAM - 
to 320K bytes 

• Winchester hard disk - ca 
pacities from 6M bytes to 
160M bytes 

EXO MULTI USER 



• 4 users 

• 256K bytes additional high 
speed RAM 

• EXO MP/M® 

EXO/NET 



users logged on at one 
e 

,000 BPS high speed 




What to read 
before 

you buy your IBM Personal Computer. 




LETIERSTOPC 



I am veiy pleased with my IBM Per^ 

sonal Computer. I also purchased the 
Easy Writer software. Previously I had a 
TRS-80 Model 1 compater for three 
years. With that, I used two word 
processing programs, Scripsit and The 
E iectrfc Pencil. I was pretty fast on Hbem, 
and oncelknew the system I didn't make 
any disastrous mistakes. It was a 
different story witii "not-so-EosyfVriter." 
I wanted to try out the features of my new 
Epson MX«100 printer, but found to my 
dismay that all was not OK with either 
the documentation or the software. For 
instance, I spent two days trying to learn 
how to underline words . . . 

Franlc P. Vlamings 
Newarlc, California 

Mr. Vlamings' tips on how to make 
Easy Writer do underiining on the Epson 
printer appears in this issue's User-To- 
Uaer section. 

Regarding the article on the Easy- 
I Writer program, I agree! So do others I 
j have talked to who have used the version 
I on the IBM PC. I regard the pen I am 
I holding as a true easy writer compared to 
the program product. I wish I could get 
my money bacic. I would much prefer a 
full screen editor and text formatter 




CHANGE OF ADDRESS? 

To change the mailing address for 
your PC subscription, please attach 
I the mailing label from your latest 
I issue to the card at left, fill in your 
new address, and mail. If card is 
missing, mail label with your new 
address to PC Subscriber Service, 
1528 Irving Street. San Francisco, CA 
94122. If you do not have a label from 
this or previous issue, please give all 
address information including your 
former ZIP Code. 



which uses standard system files. 

Robert Fritz 
San Diego, California 

I hope Mr. Fluegelman's comments 
have been passed on to IBM and Infor- 
mation Unlimited Software, Incor- 
porated. User feedback of this nature is 
vital to the health of personal computing. 
A future release of this product Aat 
corrects and enhances its weak spots, I 
am confident, will be well received by 
the user community. 

Another sore spot in the software 
arena of the IBM PC is the PASCAL 
compiler. The compiler requires a 
minimum of three diskette changes 
during each and every compile. Putting 
disks in and out of the drives is an 
operational nightmare. The problem 
stems from the limited disk storage 
capacity (160K per disk). This may be a 
subtle strategy to get PASCAL users to 
migrate to hard disk. An improvement in 
the operation of the PASCAL compiler is 
definitely needed. 

C.L. Pfau 
Ralston, Nebraska 

Random (and tequenliaO 

request. 

I've had a PC since November (color, 
disk, 128K, printer) and am interested in 
learning how to set up random and 
sequential files and, via a modem, move 
them back and forth to a mainframe. Any 
articles on this in the coming year would 
be appreciated, since the appendix 
whidi covers this in the BASIC manual is 
neither clear nor exemplified well. 

Leslie Hendrickson 
Eugene. Oregon 

Wdtch for a two-part series on using 
BASIC for random and sequential 
files— and even explaining what the 
heck they are— in PC's next issue. 

Misceilany . . . 

I need help in finding a "letter^ 

quality" printer which can be interfaced 
with the IBM PC. which has a print 



wheel to match the typeface of this letter, 

i.e., "Letter Gothic," 12 pitch. I have seen 
some print wheels advertised for Qume 
printers, which meet this typeface in 
appearance. Do you know of any others? 

Samuel E. Jeffries 
Ralei^ North Carolfaia 

A report on avoikibJe letter-quaiity 
printers is in the works for later tJiis 
year. 

I take exception to the reference that 
the first personal computer publica- 
tion was Altair related. Recreationai 
Computing nee People's Computers; n6e 
People's Computer Corrrpany was 
continuously published since its 1972 
debut, until its sale lastyear. But since we 
started it well before the machines 
actually existed in micro-form, perhaps 
it is more precisely labeled die first 
personal computing periodical— for real 
hair splitters. Keep up the great work, 
and bon voyoge! 

Marlin Ouverson 
Editor, Dr. Dobb's Journal 
Menlo Park. California 

As an IBM employee, I am pleased to 
see that your publication lives up to the 
same standards as anne of OUTS. Keep up 
the good work. 

Terry Taylor 
Hayward, CA 

Number Crunching, etc. 

We expect to purchase an IBM PC, 

but our main application is in engi- 
neering and will involve a great deal of 
number crunching. We've heard about 

the impending Intel 8087 floating-point 
processor which should help speed up 
this type of computing, but we have 
several questions which no one seems 
able or willing to answer. First, is the 8087 
intended to supplement the 8088 or will 
it replace the 8088? Also, if we purchase 
the IBM PC now, will we be able to add 
the 8087 later when it is available? If it is 
added later, will we need all new 
software? We also wonder whether 



PC/APRIL— MAY 1982 



Copyright 




I.S.A. Programmers Earn More Royalty 

Our aggressive marketing techniques and outstand- 
ing royalty arrangements will insure that you get 
maximum income from your program. I.S.A. offers 
several royalty arrangements, one sure to meet your 
approval. 

I.S.A. Will Aggressively Market Your Software 

We will make your program visible to IBM Personal 
Computer owners with trade journal advertisements, 
software catalogues, direct mail campaigns, and 
more. 

I.S.A. mil Quickly Evaluate Your Software 

We will evaluate your program quickly and let you 
know of its marketability. Assuming it meets our high 
standards, our technical writers will assist you in 
preparing comprehensive documentation. 

I.S.A. Offers Full Customer Support 

We have a staff of Customer Support Personnel and 
provide a Program Update Service, which insures 
satisfied customers and repeat sales. 

I.S.A. Is A Firm Working For You 

We are a firm of aggressive marketing and computer 
professionals committed to marketing, distributing, 
and supporting user friendly, well written software. 
I.S.A. has your best interests in mind. 

Send Program Outline For A Copy Of 
"I.S.A. AUTHOR PLAN" 



1^ 



INTERNATIONAL SOFTWARE ALLIANCE 
1835 MISSION RIDGE 
SANTA BARBARA, CA 93103 
(805) 966-3077 



LETTERS TO PC 

double-precision computations with 
either the 8088 or the 8087 will provide 
the 32-bit accuracy obtained with the 
IBM 360 and 370 systems, or if we shouk 
consider a different microcomputer for 
number-crunching applications? 

Alfred T. Miescl 
George Van Trump, Ji 
Lakewood, Colo 

Your questions indicate a healthy 
attitude— namely starting with your 
needs rather than a choice of hardware 
We don't have specific answers, but ma) 
have more when the 8087 option is 
actually offered. 

Whither PC 

I found your predictions of resound- 
ing success for your magazine inter- 
esting, but I have a somewhat different 
prediction for you. You will do quite wel 
at first. Then the very machine to whic? 
your pages are devoted will be your 
undoing. I predict that the IBM Persona 
Computer and the networks that connec 
them together will put most printed 
paper magazines out of business within { 
surprisingly short time. The technology 
now exists to produce electronic 
magazines, including advertising with 
color pictures of the hardware, and 
actual demos of how software operates, 
and get them to a large number of user; 
very quickly. Soon, someone will do it. 
predict the first subject will be one of 
interest to everyone capable of receivinj 
the magazine-Personal Computers. I 
would love to have had a copy of your 
first issue in early December. I would 
have considered it very good, then. Nov 
it's old hat, compared to the informatioi 
that's been coming over IBM's internal 
network. I suggest you either find a wa; 
to get your magazine to readers a lot more 
quickly, or be the first to produce a gooc 
electronic magazine. If you don't, I 
predict you'll be out of business within 
five years. 

Bob Blas( 
New Paltz, N^ 

Perhaps you didn't notice, but the nam* 
of the company that publishes PC is 
"Software Communications, Inc." Chen 
on that awhile, fellow. 

-DHl 

PC welcomes letters from readers. 
Write to: Letters, PC, 1528 Irving St., Sai 
Francisco, California 94122. Letters 
published may be edited. 



10 



PC/APRl-MAY 1982 



DAVID BUNNELL 



Cowboy Publishing 



First off. let me warn you that 
you may have a hard time 
understanding Cowboy Pub- 
lishing and how it relates to PC 
magazine. 

You may decide that the whole 
idea is just plum loco, and p'rhaps 
it is. 

However, I 'spect it will make 
a mite more sense to most of y'all 
once I've given you the story be- 
hind it all. 

So. like or not, here goes. 

This here magazine got started 
in the spare bedroom of our home 
last October 1. By Halloween, it 
had grown into the dining room. 
Then by November it was in the 
kitchen, the dining room, the 
basement and was starting to 
sneak into my bedroom. 

By December our living room 
was an art production department 
where artists Don and Linda 
Nace, who came from New York, 
worked from sunup 'til the cows 
came home, helping to put the 
first issue together. 

And the amazing thing is, that 
although there were a few tough 
moments, we not only survived, 
we got a bit tougher and a whole 
lot smarter in the process. You'd 
think we were working at Time, Inc., and not out of a house in 
San Francisco, judging from the results. 

Well, let me tell you, some mornings me and my family 
didn't know what to do. Them phones would start ringing off 
the hook about 4:30 a.m. with people who wanted subscriptions 
and information on advertising and all sorts of stuff like that. 

lacqueline, my wife, planned to work for the magazine part 
time as staff photographer. Well, she ran herd on the entire 
subscription department, supervised the proofreading, pro- 
vided traffic management between editorial, art and suppliers 
including the typesetter and printer, and still did the pictures 
and even a little word processing as well as a zillion other 
things. 

My side-kick and good ole buddy jim Edlin, who's been 
around personal computing a long time, just like me, decided 
he'd like to pitch in. Jim wound up sharing the spare bedroom/ 
office with me where he acted in tandem as associate publisher 
and editor and somehow found time to write copy. 

PC's other associate publisher, Cheryl Woodard, who used 




"As soon OS thot little dogle 
Is downond hiog-tled, 
you go out ond find you 
some office spoce." 



to round up buyers for Osborne/ 
McGraw-Hill books, was situated 
in the dining room where she sin- 
gle-handedly organized and oper- 
ated the sales and marketing ef- 
fort of PC. 

Between startup in October 
and the printing of the Charter Is- 
sue in January, some 34 folks 
worked at one time or another in 
our large, but not thai large, 
house. 

We didn't just work at putting 
out PC magazine, we Jived PC 
magaine. 

Now early one morning last 
December— which seems like 
about six years ago— I came down 
the stairs in my bathrobe to fetch 
a cup of coffee and perhaps even 
fix me up some toast before the 
phone started up. I looked at the 
dining room table piled up with 
stacks of paper, typewriters, and 
other office gear. I looked at the 
kitchen table, which was also 
piled high with stacks of paper, 
typewriters, etc. There were 
boxes and boxes of brochures 
near the door. There was a make- 
shift table in the parlour with an 
IBM Personal Computer on it. 
and beside that was a dual 8-inch 
disk drive (which never was connected to anything, anywayj. 
"What is this?" I hollered. 

Some few hours later when folks were running up and 
down the stairs to answer one of the three phones in the office 
because the two phones in the dining room were being used, 
the answer came to me. I stopped dead in my tracks and mum- 
bled to no one in particular. "This is Cowboy Publishing." 

Well. now. do you understand? Cowboy Publishing was how 
we managed to get PC out so fast and right pretty, too. You see, 
we didn't have no time to set up offices, roundup furniture, and 
do all them things. We was publishing a magazine. 

But, as fun as Cowboy Publishing is, the real trick is to only 
do it once. As soon as that little dogie is down and hog-tied, you 
go out and find you some office space. You hang up your spurs 
and start being a real business. 

Actually, Cowboy Publishing refers to days gone by. Nowa- 
days, we're just weekend cowboys. Still, we like to sit around 
the fireplace and spin a yarn or two, and we spect before long 
we'll have some new tales to tell. 



PC/APRtL— MAY 1982 



11 



ZERO-BASE THINKING/JIM EDLIN 



The Monochrome Mistake 




One afternoon in 
lanuary, Carl Warren 
phoned to chat about 
Radio Shack's new 
Model 16 computer, 
which he had seen 
introduced. 
Among the 

product features Carl 

described with approval was the Model 
16's "high-resolution" (capable of showing 
fine detail) display graphics. I imme- 
diately interrupted to ask, "Does it also 
have color?" Carl s equally immediate 
reply, dripping with "what-a-dumb- 
question," was. It's a business machine!" 

There was nn mistaking that Carl's 
implicit answer was. "No, of course not!". 
Or that his censure, almost certainly 
mirroring Radio Shack's attitudes, was 
based upon Ih*; assumption that business 
computers were designed for serious use 
and therefore lobviously) need have no 
truck with fancy fripperies such as color 
display. 

The attitude is commonplace. When 
computer manufacturer Adam Osborne 
spoke about his then-new Osborne I at a 
convention, someone in the audience 
asked him why he hadn't provided for 
color in his machine. His answer: "If you 
want to play games, get an Atari." 

Such views, so confidently expressed, 
cause me to imagine movie bigwigs a few 
decades ago Ijlu.stering among themselves, 
"Well that color stuff is alright for the 
cartoons, but it just wouldn't be appro- 
priate for seriou.s drama." That was before 
they saw Gone With The Wind, no doubt. 
Their spiritual heirs are the computer 
experts who disdain color in workhorse 
products. 

Why are dismissals of color by other 
manufacturers relevant to the IBM PC, 
which does ha\ color capability? They 
are relevant because, according to reliable 
sources, few bu\ ers are choosing the PC's 
color options. The word is that, so far, the 
bulk of PCs are being equipped for mono- 
chrome only. 

If true, that is readily understandable. 
But I think it is also a pure shame. 



Several facts encourage the choice of a 
monochrome display. Though IBM offers 
a color adapter card, it sells no color 
equivalent of the monochrome display. 
IBM's monochrome display is hand- 
somely integrated with the rest of the PC's 
cabinetry, and it provides appealingly 




At the end of your rainbow is there a 
pot of black and white? 

crisp, readable characters on the screen. 
The choice of monochrome shaves 
hundreds of dollars, if not a thousand or 
more, off the price of a complete system. 
And very little PC software— none of it 
among the workhorse programs — takes 
full advantage of the system's color 
capabilities. 

The facts favoring a choice of color are 
less tangible; although they should prove 
more compelling. At the top of the list: 
Software which exploits color cleverly 
will help your computer serve you as a 
more powerful and efficient tool. Un- 
fortunately, this is hard to appreciate 
without experiencing how it does so, just 
as you may once have found it hard to 
appreciate how a computer, or word 
processing, or a spreadsheet program, or 
whatever you now depend on, could 
contribute to your business efforts. 

In a spreadsheet program, color can 
help you quickly distinguish positive 
amounts from negative, totals from line 
items, and so forth. In word processing, 
color can help marked sections stand out 
from the rest of your text, can visually 
separate text from status information, and 



can do all sorts of similar, useful things. 

Whenever information is presented in 
graph form, color is a major aid to 
comprehension. In general, programs can 
be made faster and easier to use if color 
cues are used to guide you through their 
options — much as colored lines on the 
floors or walls of buildings provide visitors 
with at-a-glance directions. 

If you will be paying other people to do 
much work at the computer, color offers 
another intangible benefit. Color is 
friendlier to work with, more stimulating. 
One's brain is less inclined to go numb 
when staring at a screen that offers 
changing color stimulation to the eyes, 
which ought to translate to a very tangible 
benefit — the increased productivity of 
people working at the computer. 

If you are buying a PC setup equipped 
for business, you will probably be 
spending between four and five thnu.sand 
dollars on a monochrome version. An 
upgrade to color would increase your 
investment by perhaps 20 percent. But, 
when good color software becomes 
available, I expect it will quickly help you 
pay back the extra investment. 

There, however, is the rub. 

Software developers are flocking to get 
in on the opportunity created by the IBM 
Personal Computer. But, if few buyers 
purchase color systems, few software 
developers will work at exploiting the PC's 
color features. IBM's Don Estridge, who 
directed the development of the PC, says 
graphics and color features were con- 
sidered important to provide for because, 
"We thought the capability you see now in 
games would ultimately be available in 
business applications." IBM, however, has 
left it to you to decide whether you want to 
include those features in your initial 
system. 

I think that if you settle for mono- 
chrome, you are making a big mistake. If 
you want to see those super-programs that 
Don Estridge envisioned, you ought to 
make the investment that will (mcourage 
their development. Business or pleasure, 
once you enjoy the power of good color 
software, you'll never want to go back. 



12 



I 



PC/APRIL-MAY 1982 





WHAT IF..." 



Seldom is your first solution to a 
problem the only one, or the one 
that's necessarily best 

That's why our VisiCalc® pro- 
gram is #1 in the business: the 
most widely-used business program 
ever for the personal computer. 

It's a powerful "electronic 
worksheet" that takes the work out 
of working with numbers. Whether 
you are working with investments, 
cash flow, inventory, estimates, 
budgets, plans — nearly anything 
numerical, the VisiCalc program will 
help you work better, smarter, 
faster. 

And the VisiCalc program lets 
you take fiill advantage of Sie IBM® 
Personal Computer's memory ex- 
pansion capability. You can create 
worksheets six times larger than 
those possible at the 64K level. So 
you can solve even the biggest 

©1982VisiCorp 



problems with our VisiCalc program 
and your IBM Personal Computer. 

In just seconds, the VisiCalc 
program can calculate and display 
the answers to involved problems 
you could have spent hours doing by 
hand. 

Its speed and versatility make 
it easy for you to explore more 
alternatives. You can ask 
"What if?"... just 
change any number 
in your problem 
and instandy, 
the VisiCalc 
program recal 
dilates aD the 
numbers and 
displays the 
new results 
So you can 
readily ana- 
lyze the 



impact of decisions before you make 
thenx 

Ask your retail computer store 
salesperson for a demonstration of 
the VisiCalc program for your IBM 
Personal Computer. Discover how 
easy it is to take the work out of 
working with numbers. 



VisiCalc FROM 



VlSlCORP^ 

-JALSOm 



PERSONAL SOFTWARE- 




THINK DIGITAL MARKETING. THINK AHEAD. 




TEXTWRITER III 



YOUR IBM PERSONAL COMPUTER IS INCOMPLETE WITHOUT IT 



It takes two computer programs to perform word processing properly — a "screen 
editor" and a "text formatter." You've probably received a screen editor wltti your 
Personal Computer. Now, to complete your system we are offering TEXTWRITER 
III forttie IBM Personal Computer. 

TEXTWRITER III overcomes many of ttie limits of a screen editor. It formats your 
text as It Is printed on your printer, not on the screen. Thils means the output is not 
limited to what can be displayed on the screen. 

AND THERE'S MORE . . . 

TEXTWRITER III also allows names and addresses to be inserted from a separate 
file when printing form letters. It lets you insert paragraphs or entire sections as the 
document is printed. When printing reports, manuals or other documents 
TEXTWRITER III can produce a table of contents, alphabetized index and even 
places footnotes. 



Finally, TEXTWRITER III 
works with most printers, 
including Epson, Diablo, Qume 
and NEC Spinwriter. TEXT- 
WRITER III requires IBM DOS. 
CP/M-86 version Is also avail- 
able. The price is $125. The 
manual is available alone for 
$30. See your dealer for details 
or contact Digital Martceting. 



SOFIWARE 
SOFT^RE 
DiGIT/IL /MARKETING 

DIGIX4L^RKETING-' 

2670 Cherry Lane • Walnut Creek, CA 94596 

(415) 938-2880 

Telex #17-1852 (DIGMKTG WNCK) 
Dealer Inquiries InvHed 



Texiwiltef III is o trodemartc o* Ogonic SoBwofo 
CP/M-a6 K 0 trodemaik o( Digllol Reieoich. 



Co; 



PCOMMUNIQUES 



A compendium of facts, nenvs, 
opinions, gossip, inside 
inte/Jigence, specuiation and 
forecasts about IBM PersonaJ 
Computers. 

Higher Math 

It has been widely reported 
that the empty component 
socket in the IBM PC's main 
circuit board has been pro- 
vided for eventual installation 
of the Intel 8087 mathematics 
"co-processor" Now comes a 
hint that one other empty 
socket on the circuit board is 
also awaiting the 8087's 
appearance. 

The socket in question is the 
empty one next to the bank of 
read-only memory chips where 
PC BASIC and the core of the 
operating system are stored. An 
informant tells us that the 
empty socket is being saved for 
an enhancement to BASIC that 
will use the 8087's high speed 
math. The "floating point" 
math routines in the new 
BASIC chip will, it is said, 
supplant those now used and 
will increase number-crunch- 
ing speed dramatically. Our 
informant claims to have tested 
an 8087-equipped machine 
with the enhanced software 
and says "it runs like a 360," (a 
large IBM computer of years 
past). When spreadsheet and 
other number-intensive pro- 
grams are rewritten to take 
advantage of the chip, our 8087 
fan says they will run un- 
believably faster As for graph- 
ics, the fans says when the 
CIRCLE statement is used in 
8087-enhanced BASIC, "a 
circle doesn't draw itself 
around the screen, it's just 
there." 

If the 8087 is so wonderful, 
how come you can't get it for 
your PC yet? We're told Intel is 
not building the chip in pro- 
duction quantities so far The 
present versions of the chip 
apparently find all that 
arithmetic something of a chore 
and heat up 'til they are too 
torrid to touch. Debugged ver- 
sions will have to run cooler 
before production quantities 
will be seen. Meantime, IBM is 
said to have several PC's run- 
ning with preliminary releases 
of the 8087. With the covers off, 
we presume. 




Franchise Adopts PCs 

Newest franchised business to hit the microcomputer scene 
is a hands-on school teaching how to put the little beasts to 
work — a sort of electronic-age Evelyn Wood course. And the 
computers they bought for students to lay hands on are — you 
guessed it— IBM PCs. 

The Evelyn of this play is Phoenix entrepreneur Tom 
Palazzo, and his emporiums are christened CompuGuidance 
International Computer Training Centers. While Palazzo says 
the instruction is adaptable to "virtually ever\' popular 
microcomputer available," it is the PC that his students are 
going to be getting intimately familiar with. Ten core courses 
are said to be available from your local CGI. with the dual 
objectives of helping you determine the best system to buy, 
then maximizing its effectiveness after purchase. (How 
coincidental! That's what we think PC is all about too.) 



Buggy BASIC 

Speaking of the PC's BASIC 
language, a few bugs have 
turned up in the initial ver- 
sion—as several informants 
have taken trouble to advise us. 
One whisperer also tells us that 
the BASIC now delivered with 
PC's is recompiled code done 
for the 8080 microchip (the 
data in this issue's "BASIC 
Benchmarks" article tends to 
support that) but that a new, 
faster version using the full 




m 



8086/8088 instruction set is on 
the way. Rumor has it that re- 
placement BASIC memory 
chips are coming, that they will 
both fix the bugs and have the 
faster program code, and that 
PC owners with the old chip.s 



will likely be offered a painless 
way to switch. (Please don't 
bug IBM on the strength of this 
buggy rumor; if it turns out to 
be true, we'll print a confi- 
mation.) 

One bug we found ourselves 
is that when you list a BASIC 
program to the COM port 
(where our serial printer is con- 
nected) lines are ended with a 
carriage return but no line 
feed. Thus, the program ends 
up printed all on one in- 
decipherable, very black line! 
There is a suggested fix for this 
in our User-to-User pages. 

Colorless Clue 

Have you wondered how 
come IBM sells a beautiful 
monochrome display for the 
IBM Personal Computer, but 
offers no equivalent color dis- 
play to go with color-graphics 
equipped PCs? According to 
one rumor that came in over 
PC's transom, the explanation 
is that a PC Model 2 is in 
development that will have a 
built-in, high resolution color 
display (an RGB-type monitor, 
siiys our riiin(ir-mi)n|t;er|. 



We're not sure we believe 
this one. But it seemed like a 
good opening for our special 
"Color" issue. And if it does 
prove true, remember . . . you 
heard it here first. 

Double Headed 
Disk Drives 

Upgrading a PC system to 
two-sided disk drives should be 
a simple matter, according to 
Tom Kornei of Intermedia 
Systems, a company that makes 
add-in circuit boards for the 
PC. Kornei has been poring 
over the disk controller elec- 
tronics and says that both the 




controller and disk drives have 
signal lines for "head select." 
He also says the Tandon drives 
IBM uses are equipped with 
"diode switching logic" for 
using two read/write heads. 
Besides the extra head itself, 
Kornei thinks conversion to 
two-sided disks, which would 
double storage capacity, would 
take only minor changes in 
"head end software." In pass- 
ing, Kornei also comments, 
"everything is there for double 
density." 

Buggy DOS? 

Then, there is the following 
bug in PC-DOS reported by 
an owner in the Pacific North- 
west, who chooses to remain 
anonymous but will still see his 
name in print — on a $50 check. 

At least two versions exist of 
release 1.00 of PC-DOS. There 
appears to be a bug in the 
original version that IBM does 
not want to say anything about. 
I was having difficulty using 
DOS to transmit over the serial 
interface with a hardware 
handshake. Even though DOS 
was responding to the signal 
(on the CTS or DSR pin), it was 
losing characters. The techni- 
cian at ComputerLand did not 
know what to do, but one day 
he mysteriously received in the 
mail a disk labeled "Serial 
Printer" with no accompanying 



PC/APRIL— MAY 1982 



15 



PCOMMUNIQUES 



documentation. We tried it and 
it fixed the problem. There is 
no new version number for this 
DOS; it is also labeled "Version 
1.00." 

Here is a way to test to see 
which version you have: set the 
CTS pin in the serial interface 
to "off" (hold it between -3 and 
-15 volts). Then use COPY to 
send a file out the serial port 
(e.g., "COPY TESTAUX: •). 
With the first version, the mes- 
sage "Aux I/O error" continu- 
ally appears, about once a 
second, until COPY gives the 
usual message that a file has 
been sent, which of course has 
not happened. (Every time 
"Aux I/O error" appears, 
COPY thinks that a character 
has been sent.) With the new 
version, after entry of the 
COPY command, nothing hap- 
pens. (DOS is waiting for the 
CTS line to change state.) You 
can get out of the routine by 
hitting Control-Break, at which 
time the message "Aux I/O 
error" appears once. There is 
still a problem with the DSR 
signal, even with the new DOS. 
When DSR is "off," characters 
are again lost at a rate of about 
one per second, but the error 
message does not appear. Let's 
look for a third version of 
"Version 1.00" that will fix this! 

Economy Route to 
Second Disk Drive 

if you have do-it-yourseJf 
inclinations, here's a suggestion 
on how to save up to $300 on 
adding a second disk drive to 
your PC. 

The Tandon TMlOO-1 disk 
drive is very similar to the 
standard diskette drives used 
in the IBM Personal Computer. 
In fact, it's indistinguishable. I 
am tempted to suggest that it's 




exactly what IBM uses. IBM 
charges $570 for the drive. Tan- 
don sells to distributors who 
are free to charge whatever 
they want, but recent adver- 
tised prices range from $225 to 
$310. I bought one by mail- 
order and one week later I had 
the drive, carefully packed in 
popcorn and solid foam. The 
label on the right rear of mine 
read: 661-3-R150 122F. 

— [onathan Seder 
ProActive Systems 
Palo Alto, California 

ASCII Me No 
Questions . . . 

Since you ASCII'd anyway, 
those five letters are an acro- 
nym for the American Stan- 
dard Code for Information 
Interchange. ASCII is a 
standard that tells computers 
how to get from the numeric 
codes it understands to the 
letters, numbers and punc- 
tuation you understand. As it 
happens, ASCII is not the 
standard which IBM computers 
have traditionally used: IBM 
went instead with a standard of 
its own, unpronounceably 
acronymed EBCDIC. 

These codes are a little like 
religions: if you were born into 
IBM's family you went to the 
EBCDIC church, while person- 
al computers universally 
learned ASCII's catechism. 

But the PC, a schismatic 
from IBM tradition in so many 
respects, was baptized an 
ASCII machine — or so it 
seemed. Now, someone has 
been trying to tell our com- 
munications editor. Cliff 
Barney, that the PC is really a 
closet EBCDICer. The signifi- 
cance is that PCs, if they do in 
fact have EBCDIC in their soul, 
could communicate more easily 
with bigger IBM brethren. 
Cliff's source says the PC 
operates with ASCII only 
because a circuit inside it is 
doing constant translation, and 
if switched off the machine's 
true EBCDIC colors would im- 
mediately be revealed. 

We're not sure it matters, 
except to fanatics of the faiths. 
Any machine as smart as the 
PC could pray in ASCII and 
EBCDIC simultaneously and 
never miss a beat. 




PC Goes Latin 

We had never considered 
having a "Travel" department 
in PC. But if we get any more 
reports like the following, we'll 
have to start thin/sing about it. 

Against the advice of my 
computer salespeople in New 
York. I took my newly-pur- 
chased IBM Personal Com- 
puter to the province of Tucu- 
man. in the northwestern part 
of Argentina. The place I went 
to was 3.000 feet above sea 
level, 95 percent humidity, 95 
degrees in the shade (it was 
summer there). The electricity' 
was 50 Hz, 220 volts, and sub- 
ject to frequent "brownouts." 



But with a simple 220-to-llO 
volt transformer. "Leticia" (as 
the IBM Personal Computer is 
lovingly called there) was 
working the first day I 
arrived— Dec. 14. 1981. At the 
time I left the country' to return 
to New York, my friend and I 
were programming and dis- 
playing optical systems. A 
program to calculate the lens in 
the Schmidt camera, which we 
did just for fun, appeared in 
the |anuar>' issue of a profes- 
sional optical magazine. I left 
the computer there, and I am 
told it is still working without 
problems. 

)ose A. Valcinkas, PhD 
New York City 



16 



PC/APRIL-MAY 1982 



Software Author 
Sounds Off 

PC was on the "cc." list 
when an angry software author 
fired off a blistering reply to 
some letters from IBM's ex- 
ternal program submissions de- 
partment. The exchange began 
when the author inquired 
about submitting programs for 
publication by IBM. In return, 
an informational packet 
arrived, but the author chose 
not to respond. A few months 
loter, the author was included 
in a survey mailing inviting 
reaction to the first packet. 
This time, the author re- 
sponded. Some choice 
excerpts . . . 

I am taking the time to 
respond because, in your own 
inimitable IBM manner, you 
seem to be concerned about 
communications and comments 
from microcomputer program 
authors. 

In October, 1981, I received 
an unsigned letter over your 
name, and 13 pages of extreme- 
ly formidable legal prose. As 
an attorney and Certified Pub- 
lic Accountant I can appreciate 
your company's need to protect 
itself against the rest of the real 
world, but as a program author 
I decided that I didn't need the 
obviously legalistic and 
impersonal (witness the 
unsigned and undated 
transmittal letter) approach 
that IBM had decided to take 
with its potential authors. For 
this reason your letter was filed 
in a folder labeled "IBM 
)OKE" for future reference. 

Today I received an offset 
follow-up letter that didn't 
even include your name, al- 
though it did have a date and 
your title ... if you really want 
to communicate with software 
authors and even begin to 
plumb the depths of talent that 
is out here you have got to look 
down from your lofty Fortune 5 
position and make some 
attempt at PERSONAL com- 
munication. In case you hadn't 
noticed, the name of the 
product is the IBM PERSON- 
AL Computer (even though I'm 
sure that you refer to it 
internally as the Model 5150). 

I will now answer the ques- 
tions listed in your question- 




naire: (1) Yes, I own two IBM 
Personal Computers (in 
addition to seven other 
microcomputers). (2) Yes, I 
have published programs. The 
current count is 14, with 5 more 
to be released in the next 3 
months. (3) No, I do not plan to 
submit a program to IBM. 
There are two basic reasons 
why. First, this letter should 
have made its point that I am 
not interested (nor or most 
other bright software authors) 
in dealing with forms, un- 
signed letters, and generally 
with the impersonality that 
IBM continues to exhibit. 



Second, and probably more 
important— what's in it for me? 
What can IBM do that I can't 
do more effectively and less 
expensively by myself . . . ? 

I have spent the better part 
of an hour writing this letter, 
and I hope and pray that it has 
not been wasted. I have spent 
this time because I truly be- 
lieve that you have a superb 
product and that if you would 
spend a little bit of time and 
effort in "cleaning up your act" 
you could be as successful in 
the micro field as you have 
been in mainframes. 



"Graphics will become as critical 
to ttie workstation of tomorrow as 
ttie keyboard is today." 

— Microsoft's Bill Gates, at a seminar 
for software auttiors planning to 
write for the IBf^ PC— MARCH 8. 1982 



CLUB NEWS 



IPCO INFO 

IPCO stands for IBM 
Personal Computer Owners 
Group. It was formed in 
Pittsburgh, Pennsylvania by 
two engineers and their 
wives— )im and Cindy 
Cookinham and Steve and 
Windy Hart. The stated 
purpose of the group is "to 
represent the owners and users 
of the IBM PC throughout the 
world." 

IPCO publishes a newsletter 
called the "IPCO INFO " and is 
setting up a Software Exchange 
program. Members of IPCO 
who contribute a program to 



the IPCO library will receive 
four free programs of their 
choice (all on diskette). 

Membership in IPCO is $15 
a year for residents of the 
United States and $20 for 
Canadians. Prices for residents 
of other countries have not yet 
been established. 

For more information, write 
to: IPCO, Inc., P.O. Box 10426, 
Pittsburgh, Pennsylvania 15234. 



Hot Flashi From 
Indianapolis 

PC Editor-in-Chief David 
Bunnell found this message on 
his desk: "EXTRA! EXTRA! 
IBM PC Users Group formed 
in Indianapolis. Call David 
Reed at (317)259-7892. Plans 
call for a newsletter and 
monthly meetings." 

It's SW-PCUG in 
Dallas-Fort Worth 

The name of the Dallas-Fort 
Worth IBM PC Users Group is 
SW-PCUG. Membership is $30 
a year and it includes a 
newsletter, monthly meetings, 
demonstrations, and assistance 




with software and hardware 
problems. Also the group plans 
to distribute public domain 
software. Contact: Samual P. 
Cook, 309 Lincolnshire, Irving, 
Texas 75061, (214) 253-6979. 

Hawaii Users 
Group 

The first meeting of the 
Hawaii IBM PC Users Group 
was held February 16 in 
Honolulu. Membership in the 




group is $2. For more 
information, write: Doug Long, 
1750 Kalakaua, Suite 3-168, 
Honolulu, Hawaii 96826. 



PCommuniques Pays 

Are you in possession of information you think should appear in 
PCommuniques? PC pays up to $50 for each contribution published 
in this section. Submissions must be signed, but anonymity will be 
preserved upon request. All submissions become the property of PC 
and are subject to editing. For payment, you must include an 
address and phone number. Write to "PCommuniques," 1528 Irving 
Street, San Francisco, California 94122. 



PC/AP151— MAY 1982 



17 



We are dedicated to the achievement of a singular goal. . . 
to market fully supported software that sets standards of excellence. 

Standards against which all software will be measured. 
Standards which require that we, as well as the OEM's and authors 
with whom we labor, constantly offer the state-of-the-art. 

Our commitment to being Number One is too strong for 
Lifeboat to market anything less. 







Ilfeboot Assocfcrtes 

The standard for fuUy supported software. 

1651 Third Avenue, NY, NY 10028. (212) 860^300. 
TWX 710-581-2524 (LBSOFT NYK). 



Copyrighted niajjiial 



Making your personal IBM 
even more valuable. 



r. 






Now CTI offers you 
and your IBM powerful 
memory-expansion PCBs 
with up to 512Kb storage 
per board. 

With these versatile 
add-ons, you can increase 
your computer's memory 
to the highest, practical 
level of current technology 
— and do it with minimal demands on space and 
power 

Because only the finest-quality materials and 
construaion go into our multi-layer boards, you are 
assured of both the lowest signal distortion and the best 
RFI performance. 

Mapping ROM makes set-up fast and easy, with a 
choice of flexible memory configurations. 

And you don't wait for delivery. Our five PCB 
memories are available now — in 64, 128, 192, 256 and 



cti 



965 W. Maude Avenue 
Sunnyvale, CA 94086 
(408)245-4256 

VH/X: DOMESTIC 172509 / INTL 4 70582 



64K — $495.00 128K — $795.00 192K — $995.00 
256K — S1195.00 5I2K — $1995.00 

512Kb. Each can be obtained in an expandable version. 

Whatever your needs may be. you'll find that our 
"produa-family" approach to memory design and 
manufaaure backs you with total operating-system 
support — before and after sale. 

For complete details on our family's great 
memories, don't forget to return our coupon. 

Dealer inquiries are welcome. 



I'd like to krxjw more. Send information on: 
□ Memory-expansion txiards □ Future IBM add-ons 



□ Disk drives — floppies 
& hard disks 



now in planning 
□ Dealer sales kits. 



Please rusfi 



□ Enclosed is my check for $ 

me one Kb memory board. (California add appro- 
priate sales tax.) 

Name 



Title . 



Company . 
Address 



State . 



City 

cti 

965 W. Maude Avenue ■ Sunnyvale. CA 94086 • 
TWX: Domestic 172509 / International 4 70582 



.Zip. 



(408) 245-4256 



aerial 



SEATTLE COMPUTER S NEW RAM+ GIVES YOU 
THE MEMORY YOU NEED AT A PRICE YOU CANT FORGET. 



A great new machine, the IBM personal computer, just got 
better. With RAM+, the new expansion memory from 
Seattle ComputerJ" 

RAM+ can change your personal IBM from a 
pony to a workhorse by adding up to 256 K of memory. 
RAM+ is expandable, reliable and is made by Seattle 
Computer, the people who created the operating system 
for the IBM personal computer. 

To make your IBM work even better, each RAM + 
card has a RS-232 serial port which uses IBM supplied 
software. And RAM+ comes fully assembled, tested and 
with a 90 day guarantee.* The RAM + is available in 64 K, 
1 28 K, 1 92 K or 256 K, with affordable prices ranging from 
$475. to $1,075. Expansion kits are also available. 



How to order: Call Anna Ford at (206) 575-1830 for the 

location of the nearest RAM+ dealer. 

The RAM+ —a great addition to your IBM 
personal computer. At a great price. 

Dealer inquiries welcome. 




1 1 14 Industry Drive, Seattle, Washington 98188 



'Extended warranty available. 



Cnr 



'\unas. 7^ 
iSuvcL mad/ 




0 picducuan. 
Tt us uvo/ r 
Matt w^icd X 




'J^vif^ ujisidt dmvYV^ 




Thursday, December 17, 1981— 

It's the week before Christmas, and the charter issue 
of PC magazine has reached that frenzied stage of 
production which I call "flying upside down." 

However, two lucky PC staffers, the publisher and 
the photographer, have won a reprieve: we are flying— 
right-side-up— to Boca Raton, Florida, a resort area 
north of Miami. Many of the passengers seated around 
us are wearing palm tree prints and oversized, 
frivolous hats; it's easy to see that they're on their way to 
a vacation or a holiday reunion. However, we have a 
much more serious purpose in mind: we are on 
assignment to visit the birthplace of what could turn 
out to be the most dynamic electronic product of the 
decade the IBM Personal Computer. 



Actually, I find this turn of events somewhat strange, although certainly in 
keeping with the g\Tatiuns of the personal computing business. Last 
August, when IBM announced the Personal Computer. I was sitting in my 
office at Osborne/McGraw-Hill. in Berkeley, California, staring out the 
window at people wind-surfing in the neighboring recreational j>ond. I was 
thinking about how much I liked being a book editor and how I might 
stick it out for a few years. 

To tell the truth, the announcement didn't exactly cause me to jump 
out of my chair with excitement. "IBM, ho-hum," I thought. "Just another 
computer company jumping into the personal computer market." 

What finally awakened my curiosity, however, was the attention the IBM 
Personal Computer was getting in the press and the impact it had on the 
people around me. None of my associates wanted to talk about the Apple III 
or the Osborne I computer anymore, nor did they want to fantasize about 
writing the next super-selling program. They didn't even care about th(! 
movies. 

All they wanted to talk about was the IBM Personal Computer— what it 
was, its potential and limitations, and. most of all, the impact IBM would 
have on the business of personal computing. Would the major shareholders of 
Apple quickly sell their stuck and retire to Hawaii? Would Tandy go 
back into the leather business? Did Commodore even know yet? Those were 
the burning questions of the day. 

Friday, December 18, 1981— 

I am blown away. What to me is a hurricane, but to Florid ians would be a 
mere wind storm, is shaking the walls and windows of my ocean-front 
motel room far more fiercely than a California earthquake. Also, the phones 
arc out, but that's not what I'm talking about. 

What I am talking about is our visit to the IBM Personal Computing 
division, which has turned out to be a major event anil one which I am 
ver\' plea.sed and somewhat .surprised abovit. 

First of all, the place itself is a standard gray IBM building situated in 
a rural setting just off the frmAvay on thi; inland aide uf Boca Raton. We wore 
there from nine in the morning to around six in the evening, iluring 
which time I talked with many of the top people involved in the design, 
production, and marketinv of thf? IBM personal nompntur. Wn also pot n 
fascinating tour of both the ' old" IBM factor\' (where the PC is currently 
manufactured) and the newly built IBM PC factor,', which, by all 
appearances, will be in operation within a few months. 

Our guide and hostess for iht; day was jeanelle Maher. llit; Senior 
Information Representative for the Personal Computfjr divisicm. [eanette is a 



/ 



ver\' competent professional who knows how to conduct business in a 
friendly manner. In fact, all the IBMers I met that day seemed to be cut from 
the same cloth: entirely professional but neither stuffy nor arrogant. Also, 
I noticed that they really care about excellence, taking pride in both their 
individual and the company's accomplishments. 

leanette and her associate, Hal Jennings. Marketing Support 
Representative (no relation to "HAL"), greeted us in the reception area 
and led us to the nearby Personal Computer demonstration room. There we 
spent the morning in meetings with the key members of the development 
team that made the IBM Personal Computer. |In between these visits, we 
played with the new IBM math games, including Bennn and Rorkefs.) 

Our first two visitors were Bill Sydnes, Engineering Manager, Entry 
Systems Business, and David Bradley, Manager of Entry Systems 
Business Architecture. I asked them about the open-bus structure of the 
Personal Computer and how they felt about third-party companies 
selling such things as IBM PC-compatible memory boards. Sydnes told me 
that the PC was definitely "designed to be open." He and Bradley were 
vcr\- interested in hearing about these products and they were fascinated that 
so many were already available. 

They were particularly intrigued by Tecmar, the Cleveland engineering 
company which, at that time, had already developed more than 20 
options, including a PC expansion box. I confess that I was taken aback by 
this. Although I came to Boca with few preconceived notions, I was 
surprised to learn that IBM would welcome competition. 

Then Sydnes said something which I found stunning: "The definition 
of a personal computer is third-party hardware and software." 

I told him that I appreciated the open-bus design but questioned there 
being only five slots for plug-in boards. He said that it was a "design trade- 
off" having to do with the size of the power supply in relation to its 
capacity. 

Sydnes pointed out that the IBM Personal Computer has the capacity 
to emulate the IBM 32/70 mainframe, and thus he expects the IBM Personal 
Computer to find its way into many major corporations where it will be 
used both as a stand-alone unit and as an intelligent terminal hooked to the 
32/70. 

Obviously proud of the PC achievement. Sydnes said that the PC has been 
designed for maximum flexibility and that it could easily be interfaced to 
any kind of printer or display. (Some PC users might dispute the word 
"easily."] 

Following my conversations with Sydnes and Bradley— whose most 
memorable quote was that he was "not at all surprised " by the success 
the IBM PC is having— I met with Senior Programmer Mel Hallerman and 
Dave Stuerwald, Manager. Entr\' Systems Business, Programming and 
Publications. These two gentlemen threw some light on the operating sjstem 
question. I asked them which nf the three operating systems— DOS. CP/ 
M-86, or p-System— would be used the most. Without the slightest hesitation. 
Stuerwald replied that the "great majority of users will use DOS" 
because they will want to take advantage of its "native interpreter." Microsoft 
BASIC. 

"If code is written in Microsoft B.ASIC, then it doesn't matter what the 
CPU is," Stuerwald further explained. 

Hallerman added that while all three operating systems "have value for 

us" and that there will be "a nice market for all of them," the 

"overwhelming majority will be DOS-based." HS^P' 

Next, I met with the man who actually designed the IBM Personal 
Computer; David O'Connor, Manager of Systems Architecture. 
Mr. O'Connor, who is an extremely bright and articulate fellow. 



seemed prouilest of the human interface" aspects of his design, such as the 
fact that open manuals can rest on the keyboard and that it fits into office 
furniture (the main unit can be installed in a drawer, which explains why the 
keyboard curd is plugged in at the back). 

I asked him when they started the Personal Computer project and he said 
that it was in luly. 1980. 

He volunteered that there was an "imbelievable level of enthusiasm" 
during the time of the project and that indeed, there were lots of days 
when "I had to tell people to go home." 

The design of the IBM PC is a "conservative design" and O'Connor 
freely admitted that when designing physical packaging, there are always 
"compromises" to be made. 

I asked O'Connor why IBM chose to use a 16-bit microprocessor rather 
than a standard 8-bit machine. His answer to this question was that there 
isn't anythinjj very challenging about 8-bit machines. "Can you find anything 
they haven't tried?" he asked. "On the other hand, 16-bit machines have 
the potential for far more commercial and design applications." 

O'Connor believes that color graphics will rapidly become important 
in business applications. He is hoping someone will design a color-card 
adapter with an attachment for a light pen so that users could paint or 
draw color directly on the screen. 

"If color is so important," I asked him, "how come it wasn't included - 
as a standani option? Why does it require a separate interface board?" 

O'Connor s answer was that it was done separately so that the PC can 
have two monitors operating in tandem. The color monitor would be used fo 
graphics while the monochrome display would be used for menus. 

Before departing for his busy office, he pointedly took time to express his 
belief in the importance of third-part\' software authors' employing a 
keyboard us<ige consistent with that in other programs. I assured him that 1 
would make nur readers aware of his concern, and that PC also believes 
in maintaining keyboard standards. 

Following the meeting with O'Connor, we left the gray building to 
have lunch with jeanette at a nearby restaurant, where I learned that she ha 
been an IBMer for 12 years and that she had a wealth of experience in 
the public relations field. Jeanette moved from New York to Boca Raton for 
the Personal Computing Project, and we discussed the drastic change in 
environmeni that this had brought about. 

Upon returning. I had a fascinating interview with Philip D. (Don) 
Estridge, Division Director, Entr\' Systems Business Unit, who is in charge of 
the entire project and who presently heads the Personal Computer 
division. Estridge. who isa lanky, imposing figure.seemed as though he had a 
thousand thmgs on his mind, which i am sure he did. Still, he projected 
a take-charg>! attitude and quickly warmed to my (juestions. In fact, he was 
ready with his answers much faster than I was with my questions. I 
found him such an interesting person that the minute I returned to the motel, 
I had to pla\ the tape and transcribe the highlights of our conversation, 
which fol low- 
PC (that's me.'); Why did IBM enter (he personal computing market? 
Estridge: Thu simplest reason is that it represents an opportunity- for business. 
With the explosion that occurred between 1977 and 1979, it became 
enough of a business to be interesting. 

The .second reason is a little more difficult to pin down. We believed 
we could build a machine that would be something special— so special that 
people who hadn't used IBM equipment before would use it. Also, our 
own employees would have access to a personal computer: it would give an 
outlet to the prugranuniag creativity that was inherent in the IBM 
population. 





PC: Why did you decide to go with third-party sojlware? 
Estridge: We believed that a very wide array of software would be one of the 
key factors in the widespread use of the Personal Computer. There is no 
way that a single company could produce that much software; even if it were 
possible, it would take too long. So we needed to have the participation 
of other software authors and companies. 

Another reason was a little more pragmatic: we didn't think we could 
introduce a product that could out-BASIC Microsoft's BASIC. We would have 
to out-BASIC Microsoft and out-VisiCalc VisiCorp and out-Peachtree 
Peachtree— and you just can't do that. They have established good products 
and it didn't make any sense for us to ignore that. Quite the contrary; we 
really wanted their participation. 

PC: Are you surprised by the response to the IBM PC? 

Estridge: We wanted to fit into what we believed was the existing intra- 
structure of software houses, authors, hardware vendors, and retail 
distribution channels that had arisen. We were ver\' anxious to get people to 
understand that we really did want to fit in and that we weren't trying to 
set rules for others to live by. We are ver>' surprised that this view seems to be 
getting across well. No, "surprised" is not really the right word; 
"pleased" is better. 

From the standpoint of the success of the machine, the demand for it 
is very strong. We always thought it would be, and it is every bit as strong as 
we'd hoped for. 

PC: How many machines will you ship in 1982? 
Estridge: Lots! 

PC: Well. I tried. 

fThings moy be different at IBM with regards to the Personal 
Computer project but getting pro/ections of, or information about, future 
products is impossible. Jeanetle scolded me mildly for persisting in 
asking such questions, but I continued to do so in the hope that something 
might slip out. It didn't.j 



^uiiMf^ lata PCs 



PC: In developing your strategy, did you ciosely examine Apple's strategy and 
the reasons for their success? 

Estridge: No, we didn't. We didn't look closely at any single product. Instead, 
we looked closely at what purchasers were doing. We asked these kinds 
of questions: Why did the customer buy? What machine capabilities were the 
customers using? Why would people want to buy a personal computer in 
the future? If you hadn't purchased one yet, what was it you were waiting for? 

PC: Nonetheless, many industry analyses conclude that the JEM 
Personal Computer is a "Super-Apple" because it has high-resolution 
graphics, music, and other similar features. Also, it seems that IBM's 
promotional campaign is similar to Apple's, is perhaps following Apple's 
lead. 

Estridge: Well, we certainly would not call it a Super-Apple. We think there 
are a lot of features in the machine that stand on their own. It has some 
similarity to other machines but there are significant differences as well. 

As far as promotion goes, we wanted to make sure that people knew 
we had this machine, so we began our advertising effort with the most eye- 
catching, appealing awareness campaign we could devise. If that makes 
our promotion look like someone else's, it is an accident. 

PC: Some of our subscribers have commented that they wish IBM had 
provided better word processing, that is, u more advanced pucliuge than 
EasyWriter. 



I 



Estridge: We yvanted a middle-of-the-road word processor, one that would 

function relatively well for a private individual and also offer a 

minimum level of function for a professional. We also wanted one that would 

be affordable. We knew there were packages that had more functions 

and were more expensive, and we knew there were packages that had fewer 

functions and were less expensive. We just made our choice. 

PC: Can you share with our readers some more about the project itself 
and how you were abJe to put it together in just a JittJe over a year? 

Estridge: Gee, it seems like only yesterday. There were a lot of people at 
IBM— not just in the technical areas, but throughout the company— who 
wanted IBM to build a personal computer. There was a high level of 
enthusiasm; if you became a member of the project that enthusiasm carried 
over into the project. From the beginning, we knew what we wanted to 
build so we didn't spin our wheels asking, "Is this the thing we really want to 
do?" I think it has already been shown that we were more on the track 
than off it. Then we just went to work— and didn't eat or sleep for a year. 

I don't remember the exact quote, but someone said that it was "One 
percent inspiration and 99 percent perspiration." 

(Note: It was said by Thomas Edison, who doesn't work for IBM.— Ed.] 

PC: Can you share with us any of your fears before IBM made the 
announcement? 

Estridge: Well, you never know for certain how people are going to react to a 
product, so there is a great deal of uncertainty about its probable success. 
We received a great deal of support from people in the software community, 
such as Microsoft and Personal Software, who told us, "You've got a 
good machine, ' and our advertising people told us we had a good machine. 
But, what about the people who were going to express their support in 
terms of dollars and cents? That part we didn't know. 

Also, what if we couldn't build it? The Personal Computer constitutes 
a lot of product and a lot of volume in a short time. Never before has any 
division of IBM tried to build so many computers. What if we couldn't do 
it? What if one of our suppliers ran into a problem that none of us had 
anticipated? There were any number of unknowns. 

PC: Aren't you stiJi facing some of these manufacturing and suppJy questions? 
Estridge: No. the question today is how quickly we can build them, not 
IF we can build them. We are shipping 

them and the quality is just superb. Our attention has turned to building 
enough so that there can be off-the-shelf delivery. 

PC: Will IBM continue to build the machine in Boca Raton or will there 
he other locations? 

Estridge: Well, we do build at Boca right now. We are always asking 
ourselves whether we are doing the best job. I would say "forever" and 
"always" are things that never happen at IBM. 

PC: That is a quote you could apply to the whole PC project. 

Estridge: We are very quick to change our plans if we find a better way. 

PC: Tell us why you called it the Personal Computer. 
Estridge: Because that's what it is. 

PC: Why doesn't it hove a model number? 

Estridge: We thought that putting a model number on it would cause 
confusion about what the machine was for, so we just didn't do it. 

PC: But doesn't that create a problem with future machines? 
Estridge: It doesn't bother me. Someone asked me what the next IBM 



personal computer would be called, and I said, "The IBM Personal 
Computer." I don't know why there should be anything but the name. 

PC: Were there aJternafives? 
Estridge: There are always alternatives. 

PC: Can you tell us what some of the other leading candidates were? 
Estridge: We never talk about the others. 

PC: Are you concerned choul software piracy? 

Estridge: Our plan is to protect the software in a simple way: by impressing 
users with the fact that unauthorized copying is illegal. If we were to find 
it being done flagrantly, we would probably take clear action. It is against the 
law, and it is stealing our assets. Bej'ond that, software piracy takes all 
the fun out of the very reason software authors want to participate, which is 
to be creative and to have a chance to strike it rich through royalties. It 
doesn't make sense. 

PC: StiJl, even with copy protection, it is pretty easy to copy a diskette. 
Estridge: But it is wrong, and it is disappointing to me to think that there are 
people who knowingly do it. It is just a form of thievery. I think it is the 
single greatest threat to the viability of these machines. 

PC: Do you think the price of software is a factor? 

Estridge: I don't know if you were at the recent Boston Computer Society 
meeting, but Mike Markkula, from Apple, talked about something that 
turned out to be somewhat controversial. He said, in effect, "Why don't we 
forget about having copy protection, let's just don't do it. That way, we'll 
implement— that is, we'll not copy protect — the code but price everything the 
same. We could price it on the basis of the cost of manufacturing the 
diskettes rather than on the basis of the value of the material stored on them." 
This approach would be similar to that used in the record industry and 
there is a lot of merit to this idea, but none of the software authors will agree 
to it. 

PC: Ma)'he when the volume goes up? 

Estridge: Only when people stop copying. It has nothing to do with 
volume. People have to stop copying. 




Someday, in the comfort 
of your home or office, 
you'll be able to shop 

and bank electronically, 
read instantly updated 
major newswires, analyze 
the performance of a 
stock that interests you, 
send electronic mail to 

business associates 
across the country, then 
play Bridge with your 



WELCOME TO SOMEDAY 



Someday is today with the CompuServe Information Service. 
CompuServe is available through a local phone coll in 
most major U.S. cities. It connects almost any brand or type of 
personal computer or terminal with our big mainframe 
computers and data bases. All you need to get started is an 
inexpensive telephone coupler and easy-to-use software. 

CompuServe's basic service costs only $5.00 per hour, 
billed in minute increments to your charge cord. 

Sample CompuServe before you buy Stop in at 
any Radio Shack " Computer Center, or many Radio Shack' 
electronics stores, and ask for a free demonstration. 

Welcome to someday. 



CompuServe 



Information Service Division 
5000 Arlington Centre Blvd. 
Columbus, Ohio 43220 
(614} 457-8650 



"ooic Snoc* IS a troae"no'< of 'opA Ci 



IT MAKES YOUR CHO 



All Electrohome Micro 
Computer Monitors feature 
the extra degree of engi- 
neering excellence you've 
come to expect from all 
Electrohome Electronic 
products. 

Our ECM 1302 series 
13" RGB analog color Data 
Monitors offer the latest in 
advanced electronic tech- 
nology and design innova- 
tion. Both the medium res 
olutionRGBECM 1302-1 
and high resolution RGB 
ECM 1302-2 Monitors 
feature: 

• 2000 character (80x25) 
display 

• 16 rich, vibrant colors 



• compatibility with the IBM 
PERSONAL COMPUTER 
as well as many other 
micros 

• optional NTSC to RGB 
interface 

Our new EDM V26 Mono- 
chrome data display moni- 
tors are available with 9" or 
12" screen sizes, white or 
green phosphor and 
feature: 



ir 




• 18 MHZ bandwidth 

• 2000 character (80 x 25) 
display 

• 110/220 volts 50/60 Hz 

• video loopthrough 

• reduced scan adjustable 
All Electrohome monitors 
are backed by a nation- 
wide distribution and serv- 
ice network, feature a full 
one-year warranty, and are 
C.S.A. and U.L. approved. 
FCC. approval pending. 

Whatever your system, 
make the clear choice. 
Electrohome Video Moni- 
tors deliver the perform- 
ance you want at a price 
that's compatible with 
your budget. 




ELECTROHOME 



ELECTRONICS 



ELECTROHOME LIMITED, 809 WELLINGTON STREET NORTH, KITCHENER ONTARIO N2G 4J6 



Electrohome Distiibutors 



Consumer Computer Mktg. Inc., Sudbury, Mass (617) 443-5128 
Components IMimited Inc., Lynchburg, VA (804) 237-6286 
EMES Systems Ltd., New York. NY (800) 223-1799 
Anderson Associates, Bountiful, Utah (801) 292-8991 



Anthem Systems Company, Burlingame, CA (415) 342-9182 
Mycrosystems Distributors Inc., Dallas, Tfexas (214) 669-9370 
Computerland, San Leandro, CA (800) 772-3545 (Ext. 118) 
Outside California (800) 227-1617 (Ext. 118) 



on ■> 1 



I 

That was an intense interview; following it, I was pretty depleted. 
However, th. highlight of our Boca journey was yet to come. 

Next there were brief discussions with Manager, Entry Systems 
Business, Sales and Service, "Sparky" Sparks, and Staff Communications 
Specialist Dave McGovern. We talked mostly about the new market 
directions IBM is taking with the PC. Sparky assured me that IBM will soon 
be announcing new retail outlets for its Personal Computer, but he was 
careful not to say when or where— or especially, how many. 

Then Jeanette introduced me to Dan Wilkie, a tall, athletic-looking 
man who is the Manufacturing Manager. He was in a very relaxed, jovial 
mood. I discovered the reason for this attitude when I shook his hand, as 
he happily announced that that ver>' day, the IBM PC manufacturing division 
had reached its production goal for 1981. 

Naturally. I asked him what the production goal was and with a smile he 
declined to tell me. But he assured me, and I later verified with my own 
eyes, that (as Estridge would say) it was "a lot." 

Wilkie had come to take us on a tour of the two manufacturing 
facilities, both the new plant (recently constructed but not yet in use) and the 
old, which was in triple-shift production. 

Both manufacturing plants are approximately five miles from the division's 
headquarters. We drove to the sites in three cars, caravan-style. Wilkie 
lead the way in his Corvette Stingray— not the kind of car I'd expect an IBM 
executive to drive, but then, the Personal Computing division, I'm 
finding, is really something quite special and unorthodox, especially for 
IBM— and I mean that in a totally positive way. 

Jeanette followed Wilkie in her car, and we followed Jeanette. It was a 
good time to collect a few good thoughts and clear some of the old 
memory locations which, in my mind, are well under 256K. 

"This is really exciting," I remember thinking. 

Our first stop was at the new plant, a big, long, gray concrete building with 
lots of windows but otherwise nondescript as far as other manufacturing 
facilities I have seen. 




Dan VVilkie was waiting for us at the front, and he let us in by 
slipping a plastic card into a slot on the door. The building was empty and we 
were the only ones there. From the looks of it, only the finishing touches 
need be made before they could move into it. They were still setting up 
portions of the assembly lines, which Wilkie told us would begin with 
one "fully automated" line and one semi-automated one which will be 
converted when all the automation bugs are worked out. Dan fold us that 
the interior of this building was 100,000 square feet, including 25,000 for 
manufacturing (concrete figures at last! I wrote these down feverishly). 

Wilkie began our PC tour in a huge parts room where he explained to us 
that the manufacturing procedure at the Personal Computer plant is a lot 
like a kit-building process. In other words, it is not done from the ground 
up — the circuit boards and the keyboards come preassembled from other 
plants. Here they are packaged together with the IBM chassis, single-disk 
drive, and 48K memory. All IBM PCs currently begin in this stage, which 
should tell you something about the number being sold with cassette 
interfaces to hook to home tv sets. 

Next, we walked the length of the automated line, where Wilkie stopped 
at various key points to explain how IBM Personal Computers are made, 
tested, and packed in boxes ready for shipping (there are nine full-size 
loading docks in the back of the building and as he talked, I fantasized 
one semi-truck after another loading up with PC's). 

Interestingly enough, each IBM PC is built by a single worker who, 
more or less, has his signature on it, since IBM can use the bar codes on the 
back to identify the worker who assembled the machine. 

The first part of the process is the CPU assembly, which involves installing 
the CPU circuit board along the bottom of the chassis. 

Once the units are assembled, they are plugged into a robot tester which 
does an automatic power test under the watchful eye of an IBM Series 1 
computer. Here a keyboard simulation test is performed and the printer 
interface is tested. Next, the PC is moved by a "pick and place" robot 
and placed on a huge, metal-frame carousel where up to 750 machines can be 
"burned in" at one time. This test includes a "high pot" test which 
should identify any weak components. 

Following the burn-in, the machine is removed from the carousel 
(again, by a robot) and plugged back into the robot test for a second automatic 
power test. Following this, it is transferred to the end of the line, where 
yet another robot picks it up and puts it into its shipping box. (This carton is 
designed to withstand a 36' drop on all sides and corners.) 

Following our tour of this fascinating new factor^', we went to the old 
factory. While it lacked the automation features of the new building, it was 
nonetheless remarkably efficient and productive. As a matter of record, 
the first part of this building we saw was the large shipping area, where 
several thousand PCs were in stacks ready for shipment. 

Eh gads, I thought, IBM is really serious about making these things. 

The biggest treat for us at the old facility was watching IBM 
technicians as they assembled and tested Personal Computers, doing very 
much the same assembly procedure that will be done in the new 
building. Though I have little basis by which to judge, in my view, they 
appeared to be extremely competent and proficient. Many of them joked 
with Wilkie as we went down the line and they posed for photographs. 

Our IBM day concluded in the parking lot of this manufacturing plant 
as the sun was setting. It was past six on a Friday evening, and I'm sure Dan 
and leanette were anxious to get home for the weekend. We thanked 
them on behalf of ourselves and our readers— who will hopefullj' benefit 
from this Boca trip at least half as much as we have. 

The wind is still shaking my windows. It is 6 a.m. and as I peer out the 
curtains I am astonished that it is a clear day. The morning sun is rising 
over the Atlantic. It shines brightly on Boca Raton. 



TOOLS FOR THE 

IBM PC 



BASIC ENHANCEMENTS 
UNBASIC— a BASIC preprocessor that allows 
the programmer to write programs In a more 
powerful extended BASIC. All you have to do is 
to write your programs using the new features 
outlined below in addition to standard IBM PC 
BASIC. Then UNBASIC will translate your pro- 
gram into standard BASIC. Features include: 

CASE . . . CEND / Execute one of a number of 
paths. Like an extended IF . . . THEN . . . ELSE. 
Statement label / Allows reference to lines by 
an alphanumeric label. 

LIB / Retrieves specified UNBASIC subroutines 
from a disk library file and appends them to 
your program before translation Into Standard 
BASIC. Automatically renumbers subroutines. 
WHILE . . . WEND / Multi-line capability. 
Functions / Multi-line functions with nesting. 
Available now $75 



DATAMASTER— the most flexible data base 
management system for your IBM PC. Provides 
true variable length records, user defined Input 
and report formats, reformatting of previously 
entered data records, and more. 

Summer '82 ($Full credit (or T.I.M.) $800 

LANGUAGES & COMPILERS 

OMNI— a machine-independent compiler/inter- 
preter generating very compact code. Sup- 
ports virtual memory. Pre-defined data types 
include byte, word, string, byte array, word 
array, string array, bit array, record, and screen. 
Highly extensible and flexible, with speed com- 
parable to assembly language. Fan 82 $500 

SUPERBASIC— a superset of Microsoft Basic. 
Incremental compilation allows ease of devel- 
opment of an interpretive BASIC, but runs with 
the speed of a compiled program. Variable 
record lengths, user-defined record layouts, 
and many more features are added to the 
BASIC language. Opt. Run-time pkg. 
Fall 82 $250 

HARDWARE 



ASSEMBLER 
8088 ASSEMBLER— includes the following fea- 
tures: Generates object code for all 107 8088 
instructions. Full assembly-time macro capa- 
bility. Define byte, Define word. Define double- 
word. Define storage, etc. Written in UNBASIC 
for easy modification. 

01/82 $75 

COMMUNICATIONS 

INTELLITERM— an easy to use, flexible com- 
munications program. Transfer of any files is 
accomplished with only a few single key- 
strokes. Split screen display shows your input 
and the responding computer's reply. 02/82 .$150 

DATA BASE 

A database can be compared to a file cabinet 
as it stores records in an orderly fashion and 
allows easy retrieval of information. A data- 
base frees the user or programmer from worry- 
ing about how the PC stores data on disk and 
retrieves it. 

T.LM. Ill — state of the art data management 
program. Its many menus and people-oriented 
approach make it simple for even the novice to 
use. Features include printing of lists and 
reports and selective record retrieval. Contains 
up to 8 field types with 32,000 record per file . . . 
40 fields per record ... 60 characters per field 
. . . 40 sorted orders ... 20 calculated fields per 
record, now $500 



Daisy Wheel Printer— Tandy DWII $1960 

IBM PC 2 drive 64K $3300 

All IBM hardware/software products available. 

Intelliterm & Datamaster available now for TRS-80. 



FREE CATALOG 

Containing Utility Software 

I have purchased I plan to purchase 

IBM PCs K disks 

Mono Color Comm. 
Printer Type 

Name 

Company 

Address 



City State Zip 



Only Mitch Waite can take the basic building 
blocks of miaocomputer knowledge and 
present them to you in such a friendly and 
enjoyable way Get down to basics with 
Mitch Waite's PRIMER SERIES from Sams. 

BASIC PROGRAMMING PRIMER, No. 
2 1 586, $ 1 1 .95. A complete guide to BASIC, 
today's most widely used microcomputer 
language. By Mitch Waite and Michael 
Pardee. 

COMPUTER GRAPHICS PRIMER, No. 
21650, $14.95. This masterpiece by Mitch 
Waite shows you how to create graphics on 
your microcomputer video screen, including 
colorful drawings, plans, maps and 
schematics. 



CP/M* PRIMER, No. 21791, $14.95. 
A non-technical discussion of the celebrated 
CP/M disk operating system for 8080 and 
Z-80 based systems. By Mitch Waite and 
Stephan Murtha. 

MICROCOMPUTER PRIMER (SECOND 
EDITION), No. 21653, $14.50. This book is 
indispensable to the reader who wants to 
gain a solid understanding of microcomputer 
systems, from basic hardware through 
operating systems and user programming 
techniques. By Mitch Waite and Michael 
Pardee. 

PASCAL PRIMER, No. 21793, $16.95. A 
complete, comprehensive introduction to 
one of today's hottest computer languages. 
By Mitch Waite and David Fox. 

Learn the basics of microcomputers with 
Sams microcomputer books. With Mitch 
Waite's PRIMER SERIES, it's easy as ABC. 



To order these Sams books or to get 
the name of your local Sams retailer, call 
80(M28-3696 toll-free, or 317-298-5566 
and reference AD1 71. 



SAMS BOOKS 

Howard W Sams & Co , Inc. 

4300 West 62nd Street, RO. Box 7092 

Indianapolis, IN 46206 



EASY AS ABC 




Offer good in U S only and expires 7/31/82. Pnces subject to change without notice. 



Cr.i 



FMS II Wow Available for PC Users! 

Get FMS II (Financial Management System II), the fast 
and easy-to-use small business and home accounting 
system, with Checkwriter for only $89.95! 

Be able to enter an entire montti's cliecking, charge card and cash 

accounts in just a few minutes using your own personalized macro list. 

INSTANT ERROR CORRECTION. Audit all fines by code and month with 

year-to-date totals. PERFECT FOR TAX ACCOUNTING 

Self Prompting Error Avoiding ate complete reports for any 1 to 12 

Entry System, 1 to 3 key stroke month period 

entries with automatic date, coding Search all files with specific and 



and numtjering. 

Screen and Printer Routines for 

listing files, balance, reconcile, 
search and audit reports. Configure 
system to match almost any printer 

Budget Manager to plan, review 
and balance your budget and gener- 

FMS II requires 64K of RAM and Disk. Single or Dual Disk compatible. 
(Printer Optional) Price $89.95. 

COMPUTERIZED MANAGEMENT SYSTEMS 

1039 Cadiz Drive • Simi, California 93065 • (805) 526-0151 

Check. VISA or MasterCard accepted Dealer Inquiries Invited. 



expanded searches 
Account Auditor totals all files by 
code for any 1 to 12 month period 
with year-to-date totals, 
Checicwriter prints your checks 
directly from FMS II files. 
Item and Code Macros can be 
personalized up to 100 each 






Behind The mr ji : 
^yWrtlr'' Alia <l«i«i 




Send Check or credit card info to: 
PC, 1528 Irving Street 
San Francisco, California 94122 



P AY R OL L ? 



Compare these Features 



200 Employees • 6 Deduction fields 



Multiple States 
' 5 Roy Rotes 
I Vacation Pay 
' Sick Pay 
• Non- Tax Pay 



Local Tax 
941A's & W-2's 
99 Departments 
FUTA & SUTA 
Paychecks & Stub 



• TIP CREDIT CALCULATIONS !~ • 

Compare this Price*. M95 

• demo disk and manual - *50 




APPLIED SOFTWARE TECHNOLOGY 
223 Hunriewell St Needham. Mass 02194 
Call 1-617-444- S55I 




Jiui tat 



VOLKSWRITER 

I a high performance word processor for a high performance machine 



The wait is over. Volkswriter, designed especially for the IBM PC, allows you to concentrate on your; 
j writing instead of your word processor. 

For your personal writing needs, use Volkswriter to prepare correspondence, proposals, studies, manuscripts, 
articles, and school work. In the office, use Volkswriter for agreements, sales letters, memoranda, reports, news- 
letters, price lists, schedules, and mailing lists. Volkswriter is unequaled in versatility and simplicity. 

For programmers writing in BASIC, PASCAL, and other DOS languages, Volkswriter's full screen editor is 
unexcelled in speed and flexibility. Volkswriter is the last program editor you will ever need. 

Volkswriter is easy to learn. A unique interactive tutorial shows you how to use it. With a reference card and 
on screen guide to commands, editing and printing functions are explained in step by step detail. For in depth 
documentation, there is a sturdy reference manual. 

Standard equipment on the Volkswriter includes: 



Full screen editor 

Typewriter keyboard layout 

Extensive use of function keys 

On line help 

On screen tutorial 

Reset key for changing your mind 

Automatic word wrap 

Fast insertion and deletion of 

characters and lines 
Reformat paragraphs 



Rapid scrolling through text 
Move and copy blocks of text 

•with 3 key strokes 
Swap lines with 2 key strokes 
Search or replace any or every 

occurrence of a word 
Set margin and tabs visually 
Store formats for later recall 
Automatic centering 
Left/right justification 



Since Volkswriter files are in 100% standard DOS format, it can be used with VisiCalc'^' print files, network trans- 
missions, and BASIC and PASCAL text files. 

Volkswriter protects you. You cannot erase data unintentionally. Problem situations are detected and explained 
in English. 

And performance? Whether you have a 64K system with one disk drive, or a128K system with two floppies and a 
hard disk, Volkswriter can and will use all your horsepower to drive as fast as you care to go. 

...and the best news of all: Volkswriter is priced at $195 

TEST WRITE THE VOLKSWRITER TODAY 

I AI YOUR LOCAL DEALER OR CALL OR WRITE 



Volkswriter requires a PC with 
6-4K. one disk drive and DOS. It 
brings out the best in the IBM, 
EPSON, and NEC families of 
Centronics parallel printers. 



LIFETREE SOFTWARE, INC. 
177 Webster Suite 342 
Monterey, California 93940 
(408) 659-3221 



Dealer inquiries welcome 

Volkswriter is a tradenriark of 
Lifetree Software, Inc. 

VisiCalc is a trademark of 
Personal Software, Inc. 



Jim Strothrmn 

CRANKING UP THE 
SOFTWARE MACHINE 

How IBM is iwrking to bring plenty of PC software to market. 



It's called, simply enough, IBM's Per- 
sonal Computer Software Publishing 
Department. 

And to authors who are seeking fame 
and fortune by writing programs for use 
with the IBM Personal Computer, it's an 
easy way to approach the giant firm. If 
the software passes IBM's tests, IBM will 
publish, market and distribute it. 

Let the program author beware, how- 
ever, for he or she has to play by IBM's 
rules. As of this writing, while the sky's 
the limit on fame, "fortune" will not ex- 
ceed $100,000 — unless the software au- 
thor can convince IBM an exception is 
justified. 

The $100,000 limit, written into IBM's 
standard "Acceptance Agreement." has 
resulted in complaints from some hopeful 
authors, who also don't like another term 
which says, "IBM's obligation to pay roy- 
alties to you shall end when four (4) years 
have elapsed from the date of the general 
availablitity from IBM of a program prod- 
uct based on the Program," should that 
occur before the $100,000 limit is reached. 

Nevertheless, the stated limitations 
have not discouraged many hopeful ap- 
plication writers. 

Ed J. Marill, manager of application 
planning for the IBM Personal Computer, 
who oversees the Software Publishing 
Department, said his program reviewers 
"are beginning to have a significant num- 
ber of submissions." 

IBM historically does not disclose vol- 
umes or numbers of employees engaged 
in any specific activity, but Mr. Marill 
said he was pleased thus far and is seeing 
"a satisfactory level" of submissions from 
outside IBM, as well as from IBM em- 
ployees. 



As of this writing, IBM has not an- 
nounced any programs that were pro- 
cessed via the Personal Computer Soft- 
ware Publishing Department route. 
Previously announced programs resulted 
from separately arranged agreements be- 
tween IBM and software vendors, includ- 
ing Microsoft; Personal Software, Inc.; 
and Peachtree Software, Inc., to name 
just three of the main ones. 

And because other alternatives exist to 
IBM's Software Publishing Department, 
program authors should explore them be- 
fore signing any agreement with IBM. 
Even IBM's standard initial agreement- 
needed simply to give the company per- 
mission to review the prospective pro- 
gram — contains a provision that prevents 
the writer from changing his or her mind 
later. It states: 

"If IBM accepts your program for pos- 
sible use and marketing, you agree that 
you will enter into an Aceptance (sic) 
Agreement with IBM in the form pro- 
vided herewith." (IBM said it plans to fix 
the spelling of "aceptance" when it prints 
new forms.) 

"... the form provided herewith" is 
the standard "Acceptance Agreement," 
discussed previously, with the $100,000 
limitation. 

IBM has good reasons for getting the 
writer to commit prior to actual accep- 
tance. If it didn't, and the program author 
had a change of heart and decided to 
have it published by another vendor, IBM 
would be what is known in industry- par- 
lance as "contaminated" with knowledge 
of the program's details. This would make 
IBM's legal position more difficult were it 
to introduce a product later with similar 
function, and, in fact, would give IBM 



pause about bringing such a product to 
the marketplace at all. 

Let's look at the submission procedure, 
and some other important considerations 
would-be writers should keep in mind. 

Contacting tt)e Department 

Organizationally, the Software Pub- 
lishing Department is located at IBM's 
Entry Systems Business (Personal Com- 
puter) headquarters near Boca Raton (ac- 
tually Delray Beach), Florida, reporting to 
Don Estridge, ESB director. That's where 
the key people are located who actually 
review the content of submissions, and 
experience with personal computers was 
key when IBM was recruiting internally 
at the time the department was created. 

However, like large mainframes, the 
Florida unit has a "front end" which as- 
piring authors must contact first. Those 
interested in exploring the IBM route 
should write: IBM Personal Computer 
Software Submissions, Dept. 765, Ar- 
monk. New York 10504. By return mail, 
authors will receive information packets, 
including the blank agreements, submis- 
sion instructions and a list of helpful 
"things to consider" when writing a pro- 
gram. 

While seemingly bureaucratic, IBM 
again has good reasons for this "front 
end." 

Long before the Personal Computer, in 
fact for most of IBM's existence, people 
and other companies have approached it 
with ideas, including new inventions and 
programs. The same corporate function 
experienced in handling past overtures is 
now also the Personal Computer Soft- 
ware Submissions 'front end." Simply 
stated, its objective is to assure that the 



PC/APRIL— MAY 1982 



37 



^ SAVE Tl M E WITH TEXTPLUS ^ 



WORD PROCESSING - PLUS, 



WORD PROCESSING: 



PLUS: 



Full screen edit 

1 1 cursor controls 

Move. Copy blocks 

Merge, Split or Ctioln files 

Menu driven, extensive prompting 

Full speed, word wrap 

5 Insert/delete methods 

Searcti and Replace 

1000 words of on-line HELP screens 



Titles 
Trailers 

Page numbering 
Control ail margins 
Page Advance 
Centering 
Justification 



On-line file inquiry 
Mailing labels 
Sortbyfleid(s) 
Record selection 
DOS file compatible 



Format multi-column lists 
Calculate: total, sub-total 
Calculate: average, percent 
Bar charts 



Written for the IBM PC. Comprehensive 1 00 page manual. Easy to use. Function key meanings 
are always displayed on the bottom line. Extensive Prompting and HELP screens available. Ail 
you need is the IBM PC with 64K, one disl<, an 80 column display, and the IBM DOS Diskette. The 
IBM or Epson printer is recommended. Typestyles are easily changed, even in the middle of a 
sentence. TEXTPLUS is the easy and natural word processor. 

1 

Introductory price TEXTPLUS — $200.00 (includes shipping) 

Mall your order today, call now toll free (for orders only): 
(800) 824-7888, operator 89 
In California - (800) 862-7777, operator 89 

Dealer Inquiries Invited. 

IBM Is o registered trademark o( IntofrTatiorxil Business Machines 



□ Send me TEXTPLUS at the introductory price of $200.00 

□ VISA □ Mastercard □ Check / Money Order 

□ Send more Information 

NAME: 



ADDRESS: 
CriY: 



STATE:. 



ZIP:. 




SOFTWARE CORPORATION 



SIGNATURE: 



CARD #: 



EXP. DATE: 



OWL SOFTWARE CORPORATION . DEPT. P . 1605 E, CHARLESTON BLVD. . LAS VEGAS. NV 89104 



I 



Our plug-in I/O boards can do it. 

You already know you've got one^of the 
finest microcomputers available. IBM*made it. 
Now Quadram Corporation sets the standards 
for hardware that helps you realize the full 
capabilities of your Personal Computer. . .for 
the very lowest price. 

Expanded memory. Until now, if you 
wanted a floppy disk, an RS-232C board, and 
192K bytes of memory— all five slots were 
A J J ,^^1,^^ filled. Thanks to 
/AfJiJ iTiOlP Quadram, you can now 
, ^^"^ have 192K on just one 

nj\7tY3 t0\701 TV freeing up the other 
*^Y^^ ^V/ Y four slots for additional 

IBMPersonal loSmSr 



1 your computer to grow 

t 1 1 f^T^ with you (each board is user- 

\^\JL L I^P^tV^i^* expandable to 192K): 

64K RAM card (no-parity) -$359; 64K RAM 
card -$395; 128K RAM card -$595; 192K 
RAM card -$795. 

And more. Quadram offers additional 
boards for your IBM Personal Computer, 
including: Serial RS-232C asynchronous 
adapter (expandable to two ports); expansion 
ROM card; clock/calendar; 8K non-volatile . 
RAM (expandable to 16K); parallel printer 
interface. Several other boards will be avail- 
able soon, all with the same high-quality per- 
formance you'd expect from any Quadram 
product, and all for a similarly low price. 

Available right now Expanded memory 
. . .additional capabilities. . .and unbeatable 
prices. Quadram's ready now to help your 
IBM bite off more. 



' For further information and the name of your nearest dealer, call (404) 923-6666 
Of fill in this coupon and mail to: Quadram Corporation. 4357 Park Drive. Norcross. 
Georgia 30093. 



Name 



Company 


Title 




Address 


City 


State 


Zip 



See us at booth 1242-44 at the Computer Faire. 



Cor 





IBUFs Agreement: 
An Overview 

AGREEMENT FOR SUBMISSION 
OF PROGRAM 

The agreement contains three parts: 
(1) General Provisions; (2) Program De- 
scription; and (3) Specific Provisions. 

The General Provisions section is 
brief and primarily advises authors that 
their submission should be original, 
complete and fully operational. 

(Ed J. Marill. manager of application 
planning for the IBM Personal Comput- 
er, said he didn't feel that submissions 
necessarily had to be a completely fin- 
ished program — but at least in the proto- 
type state, far enough along to show its 
function, ease of use, prompts and so 
on.) 

Format isn't specified, other than 
saying the submission "must be entirely 
in writing." Mr. Marill emphasized that 
content was the most important consid- 
eration. 

The Specific Provisions section is 
perhaps the most interesting. In addi- 
tion to asking the author's assurance that 
he or she is of legal age and that the pro- 
gram does not infringe on any copyright. 



trade secret or patent, and is not already 
in the public domain, it specifies that: 

"If IBM accepts your program for 
possible use and marketing, you agree 
that you will enter into an Acceptance 
Agreement with IBM in the form pro- 
vided herewith." 

IBM wants that up-front commit- 
ment, Mr. Marill explained, because it 
wants to avoid any possible problems 
that might later be caused if a writer 
should give it to another party after IBM 
had considerable knowledge of the de- 
tail in the program. 

The same section also asks the author 
to agree that "$100,000 shall be the abso- 
lute limit of IBM's liability in the event 
of any controversy arising between you 
and IBM with respect to this Agree- 
ment, the Acceptance Agreement, or 
your submission and/or its subject mat- 
ter." 

ACCEPTANCE AGREEMENT: 
NON-IBM AUTHOR 

Once IBM has approved a program 
product submitted by an outside author, 
a representative of IBM will sign this 
agreement. 

It grants IBM, in effect, the right to 
market or license it however the com- 
pany sees fit. In turn, IBM agrees to pay 
a 15 percent royalty. 

However, a provision under the Roy- 



alty Section has resulted in complaints. 
It says: 

"IBM's obligation to pay royalties to 
you shall end when four (4) years have 
elapsed from the date of the general 
availability from IBM of a program 
product based on the Program, or when 
the total of all royalties paid by IBM to 
you equals one hundred thousand dol- 
lars ($100,000.00), whichever occurs first. 
No further payments of any kind shall 
then be due to you. 

Mr. Marill said IBM felt the $100,000 
limitation seemed "fair and reason- 
able." He said the company would, 
however, "be willing to react if it's the 
right thing to do," meaning that if any 
author felt that, in his or her instance, 
this was unfair, IBM would be willing to 
listen— and possibly change the num- 
ber. 

Elsewhere, the agreement calls for 
the author to "enforce your rights 
against infringers of your copyright, to 
the extent reasonable under the circum- 
stances . . ." While unspecified, it leaves 
the impression that IBM could be ex- 
pected to assist if someone infringed on 
the copyright. 

In a section called "Conversion and 
Maintenance," the author is alerted 
that, for the first four years of the pro- 
gram's general availability from IBM, he 
or she will be expected to "use your best 
efforts" to verify and correct errors 
"within ten (10) days after each notifica- 
tion." 

— (im Strothman 



ideas of the inventor, or program author, 
aren't mishandled in a way that could lat- 
er hurt either party. 

"Any corporation has a problem when 
looking at ideas from the outside," ac- 
knowledges Mr. Marill. "so we must use 
cautious language in the agreements, for 
example, which doesn't compromise 
ideas— especially when similar ideas 
might be coming from the inside." 

The initial "Agreement for Submis- 
sion of Program" asks for the "minimum 
information " needed for initial screening, 
he said. 

Mr. Marill said that, once IBM re- 
ceives a signed "Agreement for Submis- 
sion," it has a self-imposed goal of decid- 
ing in six weeks whether to approve or 
not approve the proposal. This time could 
be longer, or shorter, however, depending 
on the complexity,' of the review process 



and the clarit\' of the submission. 

While a submission does not have to 
be a completely finished program, "it 
should be at least in the prototype state," 
he said. "We don't want just ideas— we 
want some level of implementation that 
shows its function. We want to be able to 
demonstrate, for example, that it's friend- 
ly, easy to use. that good prompts come up 
on the screen and so on." 

During the review process, the IBM 
evaluators likely will get a second or third 
opinion within the department, he said. If 
the application is a specialized one. such 
as for real estate or medicine, and exper- 
tise is not within the department, a spe- 
cialist will be found, he assured. With its 
larger computer line. IBM has developed 
software expertise in a vast assortment of 
applications. 

While copyright and other legal con- 



cerns are covered in the review process, 
the main effort is put behind the pro- 
gram's content— "Is it worth investing 
money on?", the department head said. 

Mr. Marill and the "Things to Consid- 
er" instruction sheet that's provided with 
the information packet emphasized that 
programs are desired which are original, 
unique, useful and "friendly," as well as 
well designed and supported by adequate 
publications. 

Things Writers Should Consider 

The "Things to Consider" sheet says: 
"Programs with the best chance of be- 
ing published will be easy to use. offer a 
better way to accomplish a task, he enter- 
taining, or will provide something special 
or unique to the end-user. The emphasis 
is on quality, wide appeal and unique- 
ness." 



40 



PC/APRIL-MAY 1982 



It notes that "of particular interest" is 
software in the following categories: (1) 
home/personal finance; (2) education; (3) 
recreation (games); (4) business/profes- 
sional; and (5) software development 
tools. 

Mr. Marill emphasized that IBM is 
"wide open" to program applications in 
other areas. Of submissions received to 
date, no particular trends have been no- 
ticed, he said, nor have any particular 
weaknesses or strengths been generally 
identified. 

In the home/personal finance cate- 
gory, IBM is looking for everything from 
simple data management to sophisticated 
systems for people with complex finan- 
cial investments. In education, self- 
improvement courses are of interest. En- 
tertainment can vary from arcade-type 
games to sophisticated games, such as 
chess. 

Programs for business and profession- 
al users could be of special interest. For 
while IBM is letting Sears and Computer- 
Land stores, plus IBM Product Centers, 
do most of the marketing to individuals, 
its main marketing effort to large business 
users will be done through IBM's two big 
marketing divisions — one focusing on 
large national accounts and the other on 
smaller businesses. 

The IBM Personal Computer is ex- 
pected to compete very well in the busi- 
ness marketplace, and this would make it 
significantly more attractive for would-be 
authors to develop business applications. 

The "Things to Consider" instruction 
sheet encourages writers to ask such 
questions as; 

• What makes your program special: 

• What makes your program unique? A 
better or faster way to do a job; a method 
to solve a problem that has not been 
solved; an easy to understand user guide? 

• Does your program take the user into 
account? 

• Are the following used properly, and 
are they appropriate to the user and your 
application? Color; Sound; Screen design; 
Help screens and instructions; Adequate 
error messages; Consistency; Speed; Pub- 
lications. 

• Does your program let users make 
mistakes and still go on? 

• Is your user guide adequate for us to 
evaluate your program? For the users to 
learn about and utilize it easily? 

• Does your program do the user's 



whole job? Does the program design al- 
low for expansion? 

Mr. Marill said that, while he ex- 
pected BASIC to continue to be a popu- 
larly used language, the key is to produce 
a program that's friendly and easy to use. 
IBM has announced early availability of a 
PC Macro Assembler by MicroSoft, for 
developing programs in BASIC, Pascal 
and FORTRAN; a MicroSoft FORTRAN 
compiler for writing- programs in a ver- 
sion of FORTRAN-77, a popular scien- 
tific and engineering language; and pro- 
gram development aids from SofTech 
Microsystems, Inc., called the USCD 
p-System (Version IV) with UCSD Pascal 
and FORTRAN-77. 



Once a program submission is ap- 
proved as an IBM-endorsed product by 
the Software Publishing Department, it 
will be promoted and distributed 
"through the same channels" as current 
software, Mr. Marill said. 

Software for the Personal Computer is 
available only at the same authorized out- 
lets where hardware is sold. It is not 
available via mail order, for example. 

Jim Strothman is a syndicated coJumnist 
whose reports on new technology are 
distributed by (he Register & Tribune 
Syndicate. Before starting his coJumn, he 
had been employed by IBM for several 
years. 



IMAGE PROCESSING with your IBM Personal Computer! 

IMAGIK! 

IMAGIK displays innages with graphic overlays. The image pixels range over 
64 intensity levels which can be enhanced linearly or nonlinearly to 64 gray 
levels. The 64 intensity levels can also be enhanced to the color spectrum. 
The graphic overlay pixels are either off or are one of five colors. Different 
enhancements give different sets of 5 colors. Choose one of 12 different 
enhancements. 

For a high resolution still frame IMAGIK provides 483 lines in the vertical by 
640 pixels in the horizontal. For animation IMAGIK provides 241 lines by 320 
pixels with loops up to five frames in length and any loop rate. 

IMAGIK provides a special mode in which each pixel is ether black or white, 
with four frames at 483 X 640 resolution or 20 frames at 241 X 320 resolution. 
These may be animated at any loop rate. 

SPECIFICATION: 

individually addressable pixels. User selects 

1 full resolution image of 483 X 640 lines 

5 images of 241 X 320 lines 

20 frames of 241 X 320 lines (black and white only) 
simultaneous display of Image and graphic 
Images are animated with a user-selected loop rate 
Imaging in black and white with 64 gray levels and enhancement 
image loading is via a DMA Interface 
five-color graphic overlay 

RGB color output is RS-170 compatible to drive color monitor 

or NTSC encoder 
light pen option available 
external sync option available 
uses one board slot 

Price: $2,950 standard IMAGIK 
$3,450 with light pen 

for the best in Image processing 

iOETIK 

IDETIK CORPORATION Madison, Wisconsin 53715-1096 
Telephone 608-258-8855 

Specifications and prices are subject to ctiange without notice, 
dealer inquiries invited 



PC/APf?IL— MAY 1982 



41 



Choose from 
Intelligent Printers 
for your 

IBM Personal Computer 




The MEC Spinwriter is an 
excellent printer. But you 
need more — More interfacing 
choices, more RAM buffer, 
and more word processing 
features. So we installed a 
specially designed interface 
and renamed the printer 
SELLGM 1. For the past 2 
years it's been outselling all 
expectations. 

Mow you have 3 choices of 
printers based on the NEC 
Spinwriter Series, and the 
Fujitsu. All perform beautiful- 
ly with the IBM Personal 
Computer. They're the 
SELLUM SERIES 
PRINTERS. 




OUTSTANDING FEATURES 

Select from either of 
these fine printers, and 
enjoy many bonus 
benefits, such as 

• 16K RAM 
or 48K RAM option. 

• 16 baud from, 
50-19,200,— hard- 
ware/software selec- 
table. 

• RS-232, Cen- 
tronics Parallel, 
IEEE ports, Current 
Loop. 

• Switch selectable protocols: 
rSEC 3510. Diablo 630, Qume 
Sprint 9. 

• 24 switch selectable func- 
tions. 

• Auto-bidirectional printing 
with optimized throughput. 

Sheetfeeder and 
^graphics modes. 

• Auto proportional 
spacing and tab 
setting. 
• Upgrad- 
able to latest 
software. 




• Complete word pro- 
cessing features, standard. 

• Supports optional front 
panel. 




MATCH THE RIGHT PRINTER TO YOUR NEEDS. 


Features 


Sellum N-35 


Sellum N-77 


Sellum F-86 


Speed 


33 cps 


55 cps 


80 cps 


Shannon Test 


28 cps 


48 cps 


72 cps 


Print Wheels 


128 char. 


128 char. 


127 char, plastic 
96 char, metal 


Noise Level 


60 db 


60 db 


60 db 


Suggested 
Retail 


$2495 


$3295 


$3495 



Sellum Series Printers also 
available for most microcomputers. 
Sold only through dealers 
and systems integrators. 



465 Fairchild Dr., #214 
Mountain View, CA 94043 
(415) 964-5460 



THE PROGRAMMER"' HAS THE ANSWERS 
TO YOUR CUSTOM SOFTWARE QUESTIONS. 



i. 





Mass produced software has 
rapidly approached levels of 
sopnistication beyond the 
, imagination of a year ago. 
' However, regardless of the 
sophistication of this software, 
every user still encounters the 
situation where he thinks to himself 
"If it only did this or had that 
capability . . ." Now, IBM' has 
recently brought the power and 
versatility of their main-frame 
systems to your fingertips with the 
new IBM personal microcomputer, 
and now Advanced Operating 
Systems complements this 
accomplishment by introducing THE 
PROGRAMMER, a software package 
which brings you abilities previously 
possessed only by a highly skilled 
computer programmer. 

WHAT DO YOU HAVE TO KNOW? 

You must have a clear idea of what 
you want your program to do. THE 
PROGRAMMER can't read your 
mind, but, with your direction, it 
can actually write the lines of BASIC 
language necessarv for the micro- 
computer to perform your tasks. 
Non-programmers with little or 
no knowledge of BASiC-language 
programming can use the simple, 
multiple-choice, menu format to 
I create all types of programs. 

WHAT DO YOU HAVE TO DO? 

You direct THE PROGRAMMER via 



a series of "menus". Each menu 
presents a question and a list of the 
available choices. You simply input 
the number of the function you 
want, and THE PROGRAMMER 
writes the corresponding BASIC 
program lines. The finished product 
is automatically stored on the disk, 
from which it can be copied on 
another disk for later use. 

WHAT CAN THE PROGRAMMER 
DO FOR YOU? 

THE PROGRAMMER can write a 

(choose the correct 

response.) 

a. data-base program tadevelop 
and update a mailing list or keep 
track of catalog items in your 
inventory. 

b. graphics generator program. 

c. program to create sounds or 
music. 

d. customized small business 
accounting system. 

e. program to interface with 
another computer device. 

f. word processing program to print 
department reports. 

g. all of the above, and more. 

The correct response to this sample 
menu is "g". The "bottom tine ' is 
that THE PROGRAMMER will write a 
program for any purpose. The 
possibilities are limited only by your 
imagination. Once a program is 



completed it can be saved on a disk, 
allowing you to write additional 

programs. THE PROGRAMMER will 
not create the ideas, but will permit 
you to quickly and easily implement 

any programming ideas you have. 

HOW, WHEN, AND WHERE 
CAN YOU GET IT? 

THE PROGRAMMER is not a fanciful 
dream for the future, but is finished 
and available to you, right now! 
The newer micro systems are often 
limited by an initial lack of readily 
available software, but with THE 
PROGRAMMER, you can instantly 
create your own complete software 

library. 

Now available at your local 
software retailer, or call (800) 
348-8558 to order (Indiana 
residents, call (219) 879-4693.) 
MasterCard and VISA accepted. 

THE PROGRAMMER 
$495- 



ADVANCED 
OPERATING 
SYSTEMS 

450 St John Road 
Michigan City, IN 46360 



'IBM is a registered trademark of international Business Machines 

Copyrighted matcua^ 




iiliin: hmdnnii l>irflmi!;vKr 



In a setting replete with ten gallon hats 
and bottles of Lone Star beer, Tandy 
Corporation's Radio Shack division 
this past January issued a challenge to 
IBM by introducing a powerful new com- 
puter dubbed the "TRS-80 Model 16." At 
$4,995 for the basic system, the Model 16 
is priced in the same range as typical 
business configurations of the IBM Per- 
sonal Computer and. by some measures, 
could be viewed as offering more capac- 
ity for the money. 

Like the IBM PC, the Model 16 is 
based on a more advanced microproces- 
sor than those used in Tandy's and other 
companies' earlier microcomputers. But 
instead of the Intel 8088 used in IBM's 
PC, the Fort Worth, Texas, firm chose the 
more powerful and easier to program 
Motorola 68000. In addition, the intreped 
Texans developed a dual-processor de- 
sign that puts an 8-bit Z-80A microchip in 
tandem with the 16-bit 68000. When the 
16-bit processor is in control, the smaller 
chip handles input and output operations; 
but the Z-80A can also serve as the prima- 
ry processor, enabling the Model 16 to use 
software already created for Tandy's 
TRS-80 Model II, upon which the newer 
machine is patterned. 

A basic Model 16 system consists of; 
— A single disk drive capable of stor- 
ing 1.25 million characters (megabytes) of 
information; 

—128 thousand characters of main 
storage, expandable to 512 thousand char- 
acters; 

—Connection ports for adding print- 
ers, plotters, and telephone communica- 
tion devices (modems); 

—Expansion slots for adding such 
items as the $499 high-resolution graphics 
board. 

Besides all these enticing attributes, 
the Model 16 is capable of supporting 
multiple users and tasks. By connecting 
two additional terminals to it, the Model 
16 can serve as the primary' host for three 
users simultaneously. (Radio Shack intro- 
duced an inexpensive terminal at the 
same time as the Model 16.) Tandy's new 
computer is also equipped to communi- 
cate via the ARCNET local area network 
system announced last September. 

Why Only TWo Additional Users 

Interestingly, the multiple user feature 
is among the ones most damned by indus- 
try observers. Many feel that two aren't 

45 

Cci 



enough. But Dr. john D. Patterson, 
Tandy/Radio Shack's vice president of 
research and development, counters that 
adding users tends to degrade the sys- 
tem's performance. Patterson believes it 
is better to add additional user stations 
either through the ARCNET, which can 
support any number of users and periph- 
eral devices, or through another newly- 
announced product, the Network III. This 
$599 device is designed to support as 
many as sixteen users in a round-robin 
fashion. Its potential significance is great, 
but it was the least touted of the products 
introduced. 

Although the Model 16 design is capa- 
ble of supporting extra users and han- 
dling several tasks, such as allowing 
printing of a document while you're 
working on another job, these powers are 
not currently available. And some expect 
they may be a long time in coming. Ac- 
cording to Don Williams, publisher and 
editor of the respected '68' Micro /ournaJ, 
it appears that Radio Shack was prema- 
ture in their offering. 

More Than Just A Big Machine 

Williams might be correct in his as- 
sessment if Tandy had elected to lump all 
their efforts into one product, as did IBM. 
But Tandy has taken the empty-your-six- 
shooter approach to introducing new 
items. 

Besides the powerful desktop comput- 
er system, its add-on graphics system, and 
the Network III, Radio Shack also un- 
veiled an updated version of its hand- 
held personal computer. This computer, 
called the TRS-80 PC-2, costs $279.95 and 
is essentially a TRS-80 Model I that fits in 
your hand. It can have as much as 18,000 
characters of storage and, like the Model 
16. it can connect to the ARCNET. It can 
also be used to communicate remotely to 
a Model 16. 

This total product offering, according 
to Tandy's president, John Roach, is a 
way of reaching the small business audi- 
ence. Roach says Radio Shack now has 
something for every application and can 
provide an upgrade path that is both sup- 
ported and inexpensive. This is some- 
thing they apparently aren't convinced 
IBM can do. 

But What About IBM? 

Of course, IBM hasn't been resting on 
its laurels either. Already, reports have it 
that the Personal Computer has sold in 
excess of 50,000 units, and that an ex- 




pected 200,000-plus will be sold by year- 
end. Sources at Sears and ComputerLand 
reported that the machine isn't gathering 
any dust on the shelves, but refused to re- 
lease any concrete figures on total sales. 

Although Tandy introduced a host of 
products to surround the Model 16, IBM 
is relying in part on outside sources to add 
additional value. For example, Tecmar, of 
Cleveland, Ohio, has already created 
more than twenty add-on products for 
IBM's machine. According to Tecmar's 
vice president of marketing, Dave Wert- 
man, the company currently has no plans 
to support the Tandy machine. Microsoft 
Corporation's Consumer Products Divi- 
sion is also gearing up to support the IBM 
machine with both hardware and soft- 
ware. Microsoft's Vern Raburn says that 
the company is preparing an add-in 
memory board, with special software to 
treat it like a disk storage system. Raburn 
says this product will speed up the entire 
operation of IBM's machine, and make it 
stand toe-to-toe with any available micro- 
computer. 

It appears, though, that the real sup- 
port factor for the IBM machine will be 
the software. Reportedly, IBM has al- 
ready signed contracts with Micropro In- 
ternational Corp. to sell its series of word 
processing and data handling packages. 
Neither IBM nor Micropro could be 
reached for comment, but as this is being 
written, an announcement is expected 
within the month. 



Even as IBM makes vigorous efforts to 
develop or buy software for the machine, 
other companies— such as New York 
City-based Lifeboat Associates, and the 
Oakland, California firm, G&G Engineer- 
ing—are already beating them to the 
punch. Lifeboat, for example, is readying 
a number of its popular packages includ- 
ing TMaker, an electronic spread sheet. 
According to Lifeboat's vice president of 
software development, Harris Landgar- 
ten, the company also has a product that 
will permit the use of any software writ- 
ten for Digital Research's CP/M-86 oper- 
ating system to be used instead with the 
IBM's PC-DOS. 

G&G Engineering's approach is differ- 
ent. Rather than providing products di- 
rectly for the IBM machine, they are mar- 
keting tools that permit software de- 
signers to use other, more powerful 
systems, based on the popular S-100 bus, 
to create software for the PC. Further- 
more, they have developed a software 
link — a reverse of Lifeboat's mentioned 
above— that permits any package written 
to run under PC-DOS to work with 
CP/M-86. 



Software Lagging For The 
Model 16 

Tandy officials, with surprising can- 
dor, are quick to admit the paucity of soft- 
ware for the 68000 microprocessor. They 
assert, however, that a single user operat- 
ing system and the COBOL language will 
be available when volume delivery of the 
Model 16 begins. By the same time. Radio 
Shack plans to have converted for the 
machine a number of existing COBOL 
applications packages including accounts 
receivable and payable, general ledger, 
and payroll. 

Unlike IBM, Tandy has elected to do 
its own development of the multi-user, 
multi-tasking operating system which the 
Model 16 needs to fulfill its potential. 
Many observers in the industrv' foresee a 
long upward path for Tandy before it has 
a viable system, and believe the com- 
pany's choice is a mistake. Meanwhile, 
other companies do offer multi-tasking 
operating systems that might fill the 
breach. The MSP system, from Hemen- 
way Corp., Boston, Massachusetts, sup- 
ports multiple tasks and, according to 
chairman jack Hemenway. can handle 
multiple users simply by adding the nec- 
essarv' software modules, a task Hemen- 
way's firm is currently engaged in. 



46 



PC/APr?IL-MAY 1982 



Users Don't Really Care 

With all the hoopla surrounding both 
machines and all the learned prose from 
the so-called informed consultants, there 
is a fact escaping many who write about 
and analyze such microcomputer prod- 
ucts—namely, most users don't really care 
whether or not the machine uses an Intel 
or Motorola part, or whether or not it 
crunches numbers as quickly as a multi- 
buck mini- or a mega-buck maxicom- 
puter. There are, however, a few analysts 
who see the case from a user's standpoint. 

Grant Bushee, a vice president of Cu- 
pertino, California-based Dataquest, hit 
the nail on the head when he described 
this latest round of high-performance mi- 
cros as an emotional reaction rather than 
a solid technical decision. He believes it 
is hard to define what the right technical 
level is and that IBM forced the issue by 
using a 16-bit microprocessor when a 
standard 8-bit part would have served the 
purpose. 

Bushee and other pundits agree that 
what is really required is for vendors to 
offer a large librar\' of user-ware, rather 
than a raft of development-ware. Typical- 
ly, users are asking for software items 
such as spreadsheet calculators, database 
managers, software interfaces that re- 
move the operator from the operating s\'s- 
tem, the ability to handle several tasks 
concurrently, and packages in general 
that operate in an interactive manner. 

While both the PC and the Model 16 
are capable of running such software ef- 
fectively, at bottom they are not really 
comparable machines. The PC is de- 



signed for single-user, single-task opera- 
tions, or to work tied into a business' main 
computer. Moreover, the PC software 
philosophy appears to embrace the prac- 
tice of using products that have already 
gained acceptance on other computers, 
such as MicroPro's WordStar. 




TRS-80 Model 16. 



On the other hand, the TRS-80 Model 
16 appears geared to multi-user, multi- 
task applications. Tandy's approach is 
more toward developing unique-to-its- 
machine software that meets demonstrat- 
ed needs rather than the expectations of 
software designers. 

Depending upon your specific appli- 
cation, either machine is adequate. This 
is a factor that is ver\' important in today's 
system world, asserts Epson America's di- 
rector of market planning, Chris Rut- 
kowski. Referring to his firm's MX-80 dot 
matrix printer (supplied with the IBM 
PC], he comments, "This printer is ade- 



quate for the intended job. We never 
planned it to solve all printing problems, 
or to work with a big mini. What we de- 
veloped is a printer that meets the expec- 
tations of small systems users. And that's 
exactly what's required of a microcom- 
puter system." Rutkowski thinks it's fool- 
hardy for system designers to tr>' to be all 
things to all people. Moreover, he isn't 
convinced that current system suppliers 
really know what the intended users 
want or expect. 

Rutkowski isn't alone in his opinions. 
Los Alamitos-based computer consultant 
Nancy McMullen has found that, more 
than anything else, users want a machine 
that works all the time even.' time and 
doesn't take a Ph.D. to learn how to use. 
In addition, she has found that users want 
some form of hand holding to get them 
used to the machine. And guess what? 
Tandy designers agree. They have found 
that users want as much help as they can 
get either from documentation or comput- 
er-aided instruction on how to use the 
machine. As a result, they are already of- 
fering such instruction with current ma- 
chines and plan to extend the technique 
to the Model 16, as they release more soft- 
ware products. 

The Barrels Are Smoking 

As the two giants eye each other from 
opposite ends of Main Street, sunlight 
glints off the barrels of their six shooters. 
Each has fired a salvo but no wounds are 
yet evident. In the meantime, just beyond 
the horizon, another challenger is riding 
towards town ... |^ 



^ Designs 
inc. 

for IBM Personal Computer 

)totyping Board $55 

Full Sized • Documentation Kit 
Plated ttirough holes • Bracket 

Boards: Available Now 

Install in any expansion slot 
One year Warranty 
Fully IBM Compatible 




64K Byte $295 

I Smallest size - Lowest cost 
I Fewest components - Highest reliability 
I Includes all parity and addressability 
features. 



256K Byte $895 

192K Byte $725 
128K Byte $560 

64K Byte $395 

64K Field Expansion Kit $1 75 

Async Interface Option + $50 

• Addressable to any 64K Boundary 

• Board is disabled on unused blocks 

• 64K 1 28K and 1 92K Field expandable 
to 256K 

• Asynchronous interface version 

IBM software compatible 



SIGMA DESIGNS INC. 



P.O.Box 3765 • 3866 Eastwood Cr. • Santa Clara CA 95051 
Toll free; (800) 538-81 57 Ext 929 or for Calif. (800) 672-3470 Ext 929 



PC/APRIL— MAY 1982 



47 



PC-LAB/LARRY PRESS 



Testing T.I.M. 

A file management system that was quick off the 
mark, hut slower on the job. 



The gold rush is on. Everyone wants to 
develop and market software for the 
IBM PC, and many companies that 
have been selling software on earlier per- 
sonal computers are hurriedly converting 
their programs. T.I.M., which stands for 
Total Information Management, claims to 
be the first file management program 
available for the PC. 

T.I.M. came out quickly because it is 
written in Microsoft BASIC and has been 
available for some time on other personal 
computers that, like the PC, use Microsoft 
BASIC. It is a file management system, 
which means that it can be used to create 
and maintain many different types of 
data files. It might be used with a person- 
nel file, a file of real estate listings, a file 
of subscribers to a publication or a file of 
books or phonograph records you own. In 
other words, a file management system is 
intended to help you keep track of any 
data you might be interested in; it is not 
restricted to a specific application. (If you 
are unfamiliar with the idea of a file man- 
agement system and such terms as ^Je, 
record, field, keys and index, see the in- 
troduction accompanying this article.) 

First Impressions 

In looking at T.I.M. or any other pack- 
age, I give myself one hour to read over 
the manual, and then try the program out. 
This enables me to form a first impression 
and to get a feel for how difficult it is to 
learn the program. In that first hour I 
learned a T.I.M. file may contain as many 
as 32,767 records, if you have the disk ca- 
pacity, and that each record can have as 
many as 40 fields which each may be up 
to 60 characters long. All of the records in 
a given file must fit into the same format. 
It is possible to create files, to maintain 
them, to look through them and to gener- 
ate reports based upon the information 
stored in them. It seemed as if using 
T.I.M. would be easy because the manual 
is clearly written and well organized; 
however, the manual was disconcerting 
in one respect. It contains a number of 
references to earlier versions of T.I.M. for 
other computers, which seemed very 




careless and made me wonder if T.I.M. 's 
authors hadn't gone too fast in trying to be 
first on the market. 

Having read the manual, it was time to 
try T.I.M. out. It comes on three disks, 
each of which contains different parts of 
the program. The fact that the program 
resides on three disks is bad news, since it 
means that the operator must often swap 
disks when a new function is needed. 
You also get a disk containing four sample 
data files that are used in the manual's 
tutorial examples. A beginner could learn 
nearly everything there is to know about 
T.I.M. by using these files in conjunction 
with careful study of these examples. 

When T.I.M. is loaded, it displays a 
main menu which is used to move to oth- 
er menus. The menus are nearly self- 
explanatory and "help screens" are only a 
keystroke away. I began by creating a file 
of checking account data (described in 
the article FiJes, Fields, Records, etc.). 
This task involves specifying the name. 



size, and type of each of the fields in the 
records. It is a tribute to T.I.M.'s clear 
menus that doing so for the check file 
took less than ten minutes and I only had 
to refer to the manual once. I would ex- 
pect that anyone with a little program- 
ming and data processing background 
would be able to do the same as easily. 
Defining a file in this manner creates a 
directory entry which contains the field 
specifications for future use, but doesn't 
enter any data into the file. The next step 
was to add some records. 

This proved to be as easy as creating 
the file had been. Once you select the 
"add record" command from the menu, 
the system displays a "form" on the 
screen, which shows each of the field 
names and their lengths. You can move 
the cursor to various parts of the form and 
key in values. There are several time- 
saving data entry features; for instance, a 
single keystroke will insert the current 
date into a field, or duplicate the entry 
that was used in the previous record. 
When values are entered, the system 



PC/APRl-MAY 1982 



automatically does some error checking, 
e.g., it won't let you put letters in a nu- 
meric field; however, other desirable 
types of error checking, such as limits on 
numeric values, are not provided for. 

Problems and Irritations 

While I generally found the system 
easy to use during this first encounter, 
problems did turn up. In their hurry to be 
first on the market, the authors of the pro- 
gram went light on error checking. When 
I do something wrong, I want the comput- 
er to explain the problem and then give 
me a second chance. T.I.M. usually does 
just that, but all too often it just stops ex- 
ecution and returns to BASIC'S command 
level. When this happens, you must take 
the time to restart the system and you may 
have lost work. Microsoft BASIC makes it 
possible for the programmer to intercept 
any error a user or the system may make, 
and this sort of blind return to the system 
should never occur. Another irritation is 
that, in an attempt to save the operator a 
few keystrokes, T.I.M. does not wait for 
you to hit the "enter" key after you type 
something which it knows will only be 
one character long, for example, a menu 
selection. This sounds good, but what 
happens in practice is that you often hit 
the enter key anyhow, which generally 
signals some further action choice. This is 
good intention, but bad design, especially 
with untrained operators. 

Speaking of untrained operators, I 
showed one how to use T.I.M., and within 
an hour, she was able to add records, 
search for records and update (alter) rec- 
ords in the check file. While the two prob- 
lems mentioned in the previous para- 
graph bothered her, this still seemed a 
reasonable learning time. 

Overall, the first impression is that 
T.I.M. is easy to learn and to use. Part of 
that simplicity is achieved by cutting 
down on options which you might like to 
have, but much is due to good design and 
documentation. On the other hand, care- 
less re-writing of an earlier manual and 
failing to account for many operator er- 
rors evidences a blind rush to get the 




product on the market. Finally, compared 
to file management systems on other per- 
sonal computers, T.I.M. seemed slow be- 
cause it is written in Microsoft BASIC. 

Further Exploration 

Several experiments were tried in or- 
der to get some data on T.I.M.'s speed and 
storage requirements. The results are 
summarized in Tables 1 and 2. Files con- 
taining 12, 100, and 500 records were gen- 
erated using a test program. The records 

Vital Statistics: 

Program Name: T.I.M. 

Company: Innovative Software 

9300 West 110th Street 
Overland Park, KS 
66210 

(913) 888-0154 
Price: S500.00 

Hardware Requirements: 

64K memory 
80 cohimn display* 
1 disk drive 
80 column printer* 

Language: 

Microsoft BASIC 

Operating System: PC DOS 

Program Capacities: 

32,767 records per file 
40 fields per record 
60 characters per field 
40 index fields per file 

Command Structure: menus 

User Aids: help screens 

function key legends 

*Initial version works only with mono- 
chrome display and parallel printer 
adapters. 

in these files contained a four digit nu- 
meric field in addition to the fields of the 
check accounting file. This extra field, 
which contained a random number from 
0 to 9999, was used for time sorting and 
record retrieval. Each of these files was 
the only one on its disk. Two drives were 
used in all of the tests, one for the pro- 
gram and the other for the data file. In 
tests involving two data files, such as 
copying the records from one file to an- 
other for backup, each file was on a dif- 



ferent drive in order to speed things up as 
much as possible. Although it didn't seem 
to make much difference, the maximum 
T.I.M. buffer size of 2,400 characters 
(bytes) was used for each test. Times 
shown in Table 1 don't include time spent 
in swapping disks and setting up the var- 
ious operations. For example, the time for 
sorting a key does not include choosing 
the sort option from the menus or specify- 
ing the sort keys; it is just the time for the 
actual sorting. 

The times necessary to create the test 
files are shown in the first line of Table 1. 
Once the files were created, I made a mi- 
nor change in their definition. This re- 
structuring is done by creating a second 
file and then copying the data from the 
first file into it. Creating the second file, 
with a change in field size and type, took 
only a few minutes and went smoothly. 
Once the new file was created, the old 
data was copied into it. The copy time for 
the 12 record file was only 57 seconds, 
but, as you see in Table 1. restructuring 
the larger files took much longer. 

In addition to restructuring data files, 
it is possible to change the appearance of 
the screen forms. Again, only a few min- 
utes were required to design the custom 
form shown in Figure 3. 

I was also curious as to how much disk 
space a file would occupy. Each T.I.M. 
file requires a data file on the disk, a di- 
rectory entry and a file for each key 
which you define. Table 2 shows the disk 
requirements for my 12, 100 and 500 rec- 
ord files. The data and index files grow in 
proportion to the number of records add- 
ed, but the directory entry does not. The 
designers of T.I.M. could have made 
some tradeoffs at this point, for example, 
encoding the data file or using variable 
length fields; however, this would have 
slowed the system down, a price that they 
were evidently not willing to pay. 

File Maintenance and Locating 
Records 

Once a file is created, most of your 
time will be spent in maintaining it, 
which means adding records, deleting 



PC/APRIL— MAY 1982 



49 



Files, Fields, Records, etc.— An Introduction 



Field nane Length Type 



Check number 5 sequential nuiiber 

Date 8 date 

Recipient 25 alphanuneric 



Inount 






10 






dollar 


Bus/pers 






1 






alphanumeric 


Remarks 






SO 






alphanuneric 


Figure 1, The name. 


length and type of 


each of the fields 


in a 


check file. 


CHECK 










BUS 




NUMBER 


D»TE 


RECIPIENT 




AMOUNT 


PERS REMtRKS 


1 


02 12 82 


John Press 




25 00 


P 


for books 


2 


02/ 12. 82 


John Press 




125.00 


P 


delivery work 


3 


02/12/82 


Saaantha Press 




12 50 


P 


candy 


4 


01/21/82 


Roberto Lastrico 




400 00 


B 


clerical work 


5 


12/21/81 


Roberto Lastrico 




325.50 


B 


typing 


6 


01 21/82 


Joe Press 




50.00 


P 


birthday present 


7 


01,19/81 


Natalia Lastrico 




37 45 


P 


party supplies 


8 


02/12/82 


Carla Lastrico 




550 00 


B 


data management software 


9 


02/ 12/82 


Carla Lastrico 




1250.00 


B 


printer and adapter 


10 


02/ 12. 82 


Lillian Press 




125.00 


6 


turkey 


11 


02/12/82 


Marcela Ortuzar 




417.00 


B 


auto repair 


12 


02/12/82 


Marcela Ortuzar 




31 50 


B 


spark plugs and hoses 


Figure 2, A 12 record check file. 










*: 3. 


1. 12. 7. 6, 2 


10. 5. 4. 11, 8. 9 










B: 8. 


9, 7. 4. 5. 6. 


1. 2. 10. 3. 11. 12 










C: 12 


10. S. 4. 11. 


8. 9. 3. 1. 7. 6. 2 











Figure 3, 7'hree indices for the file shown in figure 2. 'I'he first index [A] orders the file on 
check amount. The record with the smallest omount IS12.50} is first, etc. The second index 
alphaljelizes the file on recipient's name (last naine first/. 7'he third index sorts the file on 
two fields, one within the other. Can you see H'hich ones? 



Before getting into a review of T.I.M., 
we should agree on a few basic terms 
and concepts having to do with data 
files. Let's start with the words file and 
record. For the time being, forget that 
we are speaking about computers and 
ask yourself what these words mean. 
For example, if you call your auto in- 
surance agent and he says, "[ust a 
minute while I get your record from 
my file," what is he saying? He prob- 
ably goes over to a metal filing cabinet 
where he has the records for all of his 
customers and takes out a single folder 
with your record in it. Inside the folder 
is a form which has ail sorts of infor- 
mation like your name, your address, 
the make and model of your car and 
how much liability,' insurance you car- 
r\'. He is looking at your record, but, if 
he looked at my folder, he would find 
the same form filled in with my val- 
ues. He will refer to the items on the 
form as fields. 

The ideas of file, record and field 
also apply to computer data files. In 
the same way that the insurance file 
was made up of many records, a com- 
puter file is made up of many records. 
Let's also assume that each record con- 
tains the same categories of informa- 
tion (fields) arranged in the same or- 
der, just as each person's insurance 
record used the same form. As a sim- 
ple example, consider a file with infor- 
mation on your bank checking ac- 
count, having one record for each 
check you write. What information 
would you like to store on your checks; 
in other words, what would be the 
fields in the check records? The check 
number, date, name of the recipient, 
amount of the check come immediate- 
ly to mind. You might also like to store 
a remark to remind you of the purpose 
of the check, and a code to separate 
the business checks from the personal 
ones. 

Figure 1 li.sts the names of these 
fields along with their sizes and the 
type of information which can be 
stored in each. For example, the 
amount field is 10 characters wide and 
can hold a dollar figure, while the 
business/personal code field is only 
one character wide. The remark field 



is fift>' characters wide and the type, 
alphanumeric, means that any alpha- 
betic, numeric or special punctuation 
character is okay. Field names, sizes 
and types are some of the information 
which must be provided to a file man- 
agement system whenever a new file 
is created. 

Figure 2 completes this example by 
listing 12 records which might be 
found in nur check file. Take a look at 
it to make sure that you understand the 
ideas of file, record and field, because 
we will use this data in several tests of 
T.I.M.'s performance. 

We also need to say something 
about key fields and indices. Glance 
back at Figure 2. What order are the 
records in? What order would you like 
them to be in? At one time you might 
be interested in searching for or print- 
ing out the checks written to a certain 
person. In that case, it would be nice if 
they were sorted alphabetically by re- 
cipient's name. If. however, you want- 



ed to find the check you wrote on a 
certain day, you would like them sort- 
ed according to date. It is clear that 
there is no single answer to this ques- 
tion. Can you give a few other exam- 
ples where still different ordering 
would be preferred? I have been 
speaking of "sorting" the records and, 
while computers can certainly be pro- 
grammed to physically reorder the 
records in a file, there is another, often 
better, way to deal with the need to re- 
trieve records in var\'ing order. This 
involves building key fields and build- 
ing indices. 

Figure 3 illustrates these ideas. 
Let's say, for example, that we wished 
to be able to retrieve records in order 
by the amount of the check. We would 
say that AMOUNT was a key field 
and build an index. The index could 
be merely a list of record numbers, in 
order of ascending check amount. Fig- 
ure 3 illustrates these ideas, but, in or- 
der to understand it, you will need to 
refer back to Figure 2, which lists the 



I 



SO 



PC/APRIL-MAY 1982 

I 



tire data file. The first index shown 
2re sorts the records by check 
lount. Record number 3 is for the 
lallest amount ($12.50), record num- 
r 1 is for the next smallest ($25.00), 
;. The largest check ($1,250.00) is 
cord number 9, so it is the last entr>- 

the index. Figure 3 also shows an 
dex on the RECIPIENT field, which 
oris" the file into alphabetical order, 
le third index shown in Figure 3 is a 
lie bit trickier Can you figure out 
lal it does before reading on? 

The third index uses multiple keys 

sort the file on AMOUNT within 
JS/PER. What this means is that all 

the business checks will be sorted 
to t)ne group and all of the personal 
lecks into a second and that within 
ese two groups, the records will be 
dered by AMOUNT. Note that in 
gure 3 the business checks all pre- 
•de the personal checks. Why didn't 
e personal checks precede the busi- 
>ss checks? Because the code for 
jsiness, "B", precedes the code for 
;rsonal. "P", in the alphabet. In this 
:amp!e. we would refer to BUS/PER 
. the mu/or field and AMOUNT as 
e minor field. Note that there is 
ithing to stop us from building a key 
hich orders the file on more that two 
;lds, for instance, it might be useful 

report your checks by AMOUNT 
ithin RECIPIENT within BUS/PER. 
an you think of other keys which 
ight be useful.? 

Finally, you may have heard of 
jtabase or data management systems, 
id be wondering if they are the same 
; file management systems such as 
I.M. While there are no universally 
:cepled definitions of these terms, I 
ould distinguish a file manager as 
;ing more limited than the others. A 
e manager, as I use the term, is de- 
nned to work on one file at a time 
Iher than an entire database which 
ight be made up of many files, all of 
hich are related to each other. Al- 
ough T.I.M. is able to generate a cer- 
in type of report using two files, it is 
it designed to handle multi-file data 
ises: each T.I.M. file is treated inde- 
indently. 

— Larr\' Press 



them and changing or updating them. 
Adding records is quite simple, as stated 
above. A form is displayed on the screen 
and you "fill it in." Filling in and editing 
this screen form is accomplished using 
the commands shown in Figure 4. The 
function keys on the left of the keyboard 
are used instead of the cursor control, in- 
sert and delete keys on the right. This is a 
little confusing; however, it enables you to 
use the cursor control keys as a numeric 
keypad. After you add new records, they 
must be merged into the data file, and, 
again, you notice how slow T.I.M. is. Ta- 
ble 1 shows the times needed to merge 
just a single record into a data file. 

To delete or update a record, you must 
first locate it in the file. Figure 5 shows 
the interactive commands which may be 
used in finding records in a T.I.M. file. 

For instance, if you wanted to find a 
check that you had written to Roberto 
Lastrico, you would like to step through 
the file using the RECIPIENT field as a 
key. T.I.M. will let you do this, assuming 
that an index has been created for the key 
field. T.I.M. is quite flexible in the cre- 
ation of indices. A file may have up to 40 
indices and they can be based upon ei- 
ther simple, single field keys or com- 
pound, multiple field keys. For instance, 
an index might sort the file on AMOUNT 
within RECIPIENT. This flexibility is 
quite useful and, like everything else in 
T.I.M., creating an index is easy but time 
consuming. 

To create an index all you do is specify 
the key fields, start the sort and get a cup 
of coffee. Table 1 shows the time to sort 
the check file on the four digit random 
number field which was added for this 
test. The 12 record file required only 19 
seconds; however, sort times grew rapidly 
with file size and 100 records took a min- 
ute and 59 seconds. I tried the 100 record 
sort again using the check number field, 
which was already in sequence rather 
than random, but that saved only 6 sec- 
onds. The fun really began when I tried a 
500 record file. Not only did the time es- 
calate to 22 minutes, but the sort did not 
work properly! 

Once a key is built, it is possible to step 
through the records as if they were in or- 
der by that key, but it takes about 3.2 sec- 
onds per step. If we are looking for Ro- 
berto Lastrico's check, we don't want to 
search alphabetically, we want to jump 
straight to it. Direct (non-sequential) 
searches can take only one form in T.I.M.: 



the value you are searching for must ex- 
actly match the contents of the key field. 
In our example the search would be for a 
record in which the RECIPIENT field 
contains "Roberto Lastrico." The time to 
search for a record varies depending 
upon where it happens to fall in the in- 
dex, so Table 1 shows a range of times for 
searches in files of 12, 100, and 500 rec- 
ords. It might not seem like 10 or 15 sec- 
onds is long to wait for a search, but I 
have used file managers on other person- 
al computers that were much faster, re- 
quiring more like 2-3 seconds. Because it 
is written to run under PC BASIC, T.I.M. 
is slow. Furthermore, few systems would 
limit you to searches for exact matches on 
single fields. 

Since it is good practice to back up 
your files periodically, another test mea- 
sured the time necessary to copy a data 
file— including its directory and indi- 
ces—from one disk to another. Table 1 
shows the times needed for each file. 
(Since a T.I.M. data file can have several 
associated files, like the T.I.M. directory, 
which must be kept together with it, you 
must use the copying functions built into 
T.I.M., rather than DOS, for duplicating 
TI.M. files.) 

Generating Reports 

In addition to looking through data 
files and maintaining them, a file man- 
agement system allows you to generate 
reports about the data in a file. As a re- 
port generator, T.I.M. is easy to use, but 
not very flexible. 

Let's say that we want a report which 
shows the check number, date, recipient's 
name, amount and indication as to busi- 
ness/personal for each of the checks in 
our 12 record file. The first step is to de- 
fine the report format, which takes only a 
minute or so. It is also easy to try your re- 
port out by having it "print" on the screen 
rather than on paper, and if it is not quite 
right, it is very simple to edit it. Once the 
format definition is complete, it can be 
saved in a library and reused without re- 
peating the definition process. 

Figure 6 shows a copy of this report. 
Part of the reason that defining the format 
of the report was so easy is that T.I.M. 
does not give the user much flexibility. 
For example, it would be nice to use re- 
port headings which were not the same as 
the field names you chose when creating 
the file, to have two-line headings, to cen- 
ter, left justify or right justify a column of 
data or to space the columns out. Had 



;/APRl— MAY 1982 



u 81 



Hard Disk Storage 
System PLUS Your 

to Backup. 



New! 5 or 10 MBvte, 5V4'* 
hard disk, and 10 MByte 
Removable 8** 
Winchester Cartridge. 

Here's a cost effective, large capacity 
storage alternative for your Apple III or II, and 
IBM Personal Computer, to name just a few. 

Ose any CP/W program with your 
IBM and the SCS series storage systems. 

Or add Microsoft's Softcard to your 
Apple and run any CP/M program. 



Storage for Most 
Computers 

In addition to Apple and IBM, this 
same low-cost system interfaces to the most 
popular computers, including the TRS-80 
series. Altos, S-100 systems, LSI-11, 
Multibus, and Motorola 6800. 



for your 
Answer 



Technical Excellence 

Our Error Correction Coding (E3 
gives you a unique internal hard disk bac:> 
system, so media errors are corrected 
become transparent to your computer. 
These advantages assure you of reliable | : 
formance for years to come: 

• Reliability 10,000 hours MTBF. 

• No preventative maintenance required. b 

• 2 hours MTTR 

• Expandable through daisy chaining 



Features 


Apple ProFile 


Corvus 5V«" 


SCS-5 5/10 MByte 


SCS-IOR 10 MByte 


Integrated Backup 


None 


None 


5'/4 " Disk w/1 
MByte Floppy 


10 MByte Removable 
Disk built in 


Error Correction 


No 


No 


Yes 


Yes 


Capacity Formatted 


5 MBytes 


5 MBytes 


5 or 10 MBytes 


10 MBytes 


Avg Seek Time 


95 ms 


125 ms 


70 ms 


60ms 


Suggested List 


$3495 


$3750 


$3495/$3995 Add 
$550 for backup floppy 


$7310 



Backup storage 
a Dilemma? 

We have the solution with the SCS- 
5/F. It's our combination S'A" hard disk and 
1 MByte S'A" backup floppy in one compact 
cabinet. 

No one but Santa Clara Systems 
answers backup problems with flexible 
storage solutions — not even Apple or IBM. 



Shown below: Removable 
8" 10 MByte Winchester 
cartridge drive. 



Supports Systems and 
Applications Software 
including CP/M. 

For Apple, run EKDS 3.3, SOS 1.1, 
Pascal, all CP/M programs, plus DB Master, 
Compu-Law, Accounting Plus, Peachtree 
Accounting, SuperCalc, Medical Manage- 
ment, Stockbroker, Real Estate Manager, 
Word Star, and Farmplan. For IBM use IBM 
DOS or CP/M 86. On TRS-80 run TRS-DOS 
and Oasis. CP/M runs on all S-100 and 
Multibus systems. And use RT- 1 1 3B & 4 on 
your LSI-1 1. 

Shown below: 5MByte 
5'/4" hard disk with 
floppy backup. 



Shipped Complete 

It's all there: S'A" Winchester,,! 
removable hard disk subsystem, or combic 
hard disk and floppy backup, sophistics: 
controller, host adapter, operating softwvi, 
power supply, cable, cabinet, and easy^i 
follow operating manual. 

Risk Free 

You may return any SCS mor 
storage system if the workmanship is i 
what we guarantee. That's how certain we3 
that the SCS-5. and SCS-IOR systems a 
the best hard disk subsystems you can oo 



Santa Clara S 
tems produces the laroi 
selection of storsi 
systems available. If 
have storage problems, ,i 
us for the solution. 




k-T^ SO? "t^- a jfi- - • 

560 Division Street • Campbell, CA 95008 

(408) 374-6972 

CP/ M IS a registered trademark < I Digital Research 
Apple ts a registered trademark of Apple Computer. Inc. 
1 982. Santa Clara Systems, Inc. 



I'm interested. I want to save !^ 
□ $200 on the SCS-IOR 
My check is enclosed for $ 



Offer valid until 3/31 A 

; 10 MByte with 1 MB f loppy bac a. 

_ (Calif, res. add 6.5% sales tax). Checked b«9< 
Is the host adapter I require (check one only. Additional host adapters $550). 

□ IBM □ Apple II G Apple III □ TRS-80 1 :T TRS-80 II " TRS-80 111 □ SlOO □ MultiJi 

n LSI-11 ■: : Motorola 6800 ::; Altos 

□ Please send more information. □ Have your salesman call me. 
m Where is my nearest dealer? 

Name Phone 

Title Company 

Street 

City State Zip 

Mail today to: 

SANTA CLARA SYSTEMS. INC. • 560 Division Street • Campbell. California 9500< 



n 



lie unique software product that harnesses the power of 
iiur microcomputer to perform simple arithmetic to 
I'phisticated mathematics 
fthout programmin g. 



I heMaglc ". the friendly, menu-driven sYstem 
I ; anyone can easily master, is the Indis 
esable tool tor business people, 
Dcotois, students, engineers, scientists, 
qpractical homeowner — anyone, in 
„ who needs to calculate anything 
n the simplest arithmetic to the 
M sophisticated mathematics In 
uutes, your microcomputer 
>«onds precisely to the task 
1 need to accomplish. 
DatheMagric " is not a 
eeadsheet." Existing 
tlucts can manipulate 
[umns of numbers, but 
1 heMagic " has the 
ader. almost hmitless 
3'ability to perform a 
lele universe of 
itimetic/mothemotical 
lollcations. 

jiie Ultimate Calculator 
)vailable for: Apple II or 
[TRS-80 Models I. II. & III. 
i based micros with CP/M 
rand the IBM PC. 



rnational Software Marketing 

ee 421, University Building 

3E. Washington Street 

aicuse. New York 13202 U.S.A. 

)(315) 474-3400 

laen House 

li'illmead 

)lford. Surrey GU2 5BZ England 
jSuildtord (0483) 503603 



Price — Under 



OO 



Retail 



I 8 II IS the registered trademark of Apple Computers. Inc.. TRS-80 is 
e gistered trademark ot Radio Shack, a Tandy Co.. CP/M is the registered 
rrmark of Digital Research. Inc . IBM PC is the registered trademark of 
)Corporation 



)ere is nothing comparable.. .at any pric 




T.I.M. provided such options, it would 
have been possible to produce a report 
like the one shown in Figure 7. It would 
have been nice if report definition had 
been handled in the same manner as 
screen definition, where the user is al- 
lowed to create a special custom design if 
the pre-designed formats don't satisfy. 

T.I.M. wouldn't be the T.I.M. we've 
grown to know if printing reports weren't 
a bit slow as well. The report shown in 
Figure 6 required 45 seconds print time 
and the one in Figure 8 took 68 seconds. 
Admittedly, the IBM matrix printer is 
slow, but even it had to wait for T.I.M. to 
prepare lines for printing. 

Reports can also have control breaks. 
For example, it is easy to generate a re- 
port such as Figure 8, in which business 
and personal checks are listed separately 
and subtotals are calculated for each 
group as well as a grand total. Defining 
that report took less than a minute, but 
again, additional features such as more 
levels of subtotals (T.I.M. allows two) or 
calculation of averages could have been 
provided. Finally, although not shown in 
our check example, it is possible to have 
fields (report columns) which are calcu- 
lated from other fields. For instance, in an 
inventory report, quantity on hand could 
be multiplied by unit price to create an 
inventory value field. 

What if you wanted a report that 
showed only checks greater than a given 
amount, or only business checks? It 
would be nice if it were possible to direct- 
ly specify such a sub-file, but it is not. In- 
stead, it is necessary to first create a sec- 
ond file which contains only the records 
that you wish to include. Then you print 
the report using that smaller file. This is 
conceptually simple, and defining the se- 
lection criteria for creating the sub-file is, 
as usual, ver>' easy; however, the process 
is inefficient since T.I.M. must read 
through the entire file in selecting the 
sub-file and then read through the entire 
sub-file to print the report. As we have 
already seen, T.I.M. does not posess blaz- 
ing speed, so going back through the data 
file takes a lot of time. Table 1 shows the 
time necessary to select the business 
checks from our files (about half, selected 
at random, were business checks). 

Conclusion 

A general picture begins to emerge 
from all of this. On the positive side, 
T.I.M. is easy to use. The manual is well 



Timing T.I.M. 

Operation^ 

Convert ASCII Hie to T.I.M. format 
Restructure file 
Merge single record into file 
Sort (create index) on 4 digit field 
Search on 4 digit random number key field 
Copy file, indices and directory 
Select subfile for business checks only 

Table 1, Tests of T.I.M. speed. Three check files, with 12. 100 and 500 records were cre- 
oled. A special 4 digit, numeric field containing a random number was added lo each 
record for the purpose of liming sorts and searches. Times are shown in minutes and 
seconds. 



Number 


of Records in File 


12 


100 


500 


45s 


5m 51s 


29m 9s 


57s 


7m 3s 


37m 33s 


57s 


Im 51s 


4m 34s 


198 


Im 59s 


22m 


7-9s 


10-15S 


15-19S 


57s 


2m IDs 


7m 


54s 


3m 49s 


17m 55s 





Number 


of Records in 


File 


File 


12 


100 


500 


Directory 


1664 


1920 


1920 


Data area 


1280 


10496 


52224 


Indices (per field) 


512 


512 


1280 



Table 2, Disk space requirements. Kach 'I'.I.AI. file requires disk spoce for a directory 
enlrv, (he data records and (he index entries. 



Main l.I.M Menu 



k = Add Inspect Update a record 
C = Create a ne* tile 
D = Display T I M. directory 
F = File specifications 
H = Help menu 

I = word processor Interface 
Enter comand 

Figure 1, The main menu. This menu is used to access secondary' menus. It is often neces- 
sary to change prognim disks when moving from one menu to the next. 



L = List generation 

M = file Maintenance 

R = Report generation 

S = Select records fro* a file 

U = Utility comands 

X = eXit to operating systea 



FILE: B; CHECKS EOF 
RECORD: 14 ( 14 ) 

1 Check Number 

2 Date 

3 Recipient 

4 tiiount 

5 Remarks 

6 Bus/Pers . 



KEI: SEO 
DEL N 



DIR: + SCREEN: 1 
TyPE S 0 



1 = Lft 2 = rt 3 = Up 4 = D*n 5 = Insert 6 = C dlt 7 = Last 8 = Date 9 = F dlt 10 = Exit 



FILE: B CHECXS EOF XEV: SEQ 
RECORD: 14 ( 14 ) DELN 

1 Check Nunber 2 Date 4 *«ount 



DIR: + SCREEN: 1 
TYPES 0 



3 Recipient 6 Bus/Pers 

5 Remarks 



Figures 2 and 3, "Di.'fuull" .scn;en layout for check file, with fields displayed one per line, and 
cusloiii screen which can ()e d<!signed ivilh a lilth: extra ii'ork. 



cursor aoveaent by character 
cursor aoveaent by field 

cursor to top of torn 
character insert 
character delete 
field delete 
tab 

insert current date 

use value froa prior record 



Junp to the first record in sequence 

junp to record n in sequence 

step + - 1 record in sequence 

Ju«p + - n records in sequence 

search sequentially for utch on partial field 

step + — 1 record using key field 

ju«p + — n records using key field 

search for exact natch using key field 



Figures 4 and 5, T.l. M.'s commands for editing and locating records. 



54 



PC/ APRIL-MAY 1982 



Sequential Check Report 
02/21/82 



Check Hiaber Date 



Recipient 



taount 



Bus/Pers 



1 


02 12 82 


John Press 


2S.0O p 


2 


02 12 82 


John Press 


125.00 p 


3 


02 12, 82 


Sa«antha Press 


12.50 p 


4 


01 21 82 


RoBerto Lastrico 


400.00 b 


5 


12.21 81 


Roberto Lastrico 


325.50 b 


6 


01 21 82 


Joe Press 


50.00 p 


7 


01 19' 81 


Natalia Lastrico 


37.45 p 


8 


02 12 82 


Carla Lastrico 


550 00 b 


9 


02 12 82 


Carla Lastrico 


1250 00 b 


10 


02- 12 82 


Lillian Press 


125.00 b 


11 


02/12 82 


Marcela Ortuzar 


417.00 b 


12 


02/12/82 


Marcela Ortuzar 


31.50 b 



GNO-TOT*L> 



$3,348.95 



GR Record count = 12 

Figure 6, Reporl. Showing check number, date, recipient 

personal code 


name, amount and the 


business/ 


Check 








Bus (b) 


Number 


Oate 


Recipient's Naae 


Inount 


Per (p) 


1 


02/12/82 


John Press 


25.00 


P 


2 


02/12/82 


John Press 


125.00 


P 


3 


02/12/82 


Sanantha Press 


12.50 


P 


4 


01/21/82 


Roberto Lastrico 


400.00 


b 


5 


12/21/81 


Roberto Lastrico 


325.50 


b 


6 


01/21/82 


Joe Press 


50.00 


P 


7 


01/19/81 


Natalia Lastrico 


37.45 


P 


8 


02/12/82 


Carla Lastrico 


550.00 


b 


9 


02/12/82 


Carla Lastrico 


1250.00 


b 


10 


02/12/82 


Lillian Press 


125.00 


b 


11 


02/12/82 


Marcela Ortuzar 


417 00 


b 


12 


02. 12/82 


Marcela Ortuzar 


31.50 


b 



Figure 7, improved report. 7'he formatting of the report shown in figure 6 left something 
to he desired. 'J'his i/Justration shows some ivays in which it could be improved: centering 
(.olumns. spacing them out, two-iine headings, etc. t/nfortunately. these are not possible 
using r.l.M. 

Business and Personal Checks 
02 21/82 



Bus Pers 



Date 



Recipient 



tuount 



Check Hmter 



B 
B 
B 
B 
B 
B 
B 

< TOTAL > 

MJ Record count 

P 

P 

P 

P 

P 

< TOTAL > 

MJ Record count 



02,12 82 
02/12 82 
12/21 81 
01/21 82 
02/12 82 
02/12.82 
02/12/82 



= 7 
02/12/82 
02/12/82 
01/19 81 
01/21 82 
02/ 12 82 



Marcela Ortuzar 
Lillian Press 
Roberto Lastrico 
Roberto Lastrico 
Marcela Ortuzar 
Carla Lastrico 
Carla Lastrico 



Sanantha Press 
John Press 
Natalia Lastrico 
Joe Press 
John Press 



31.50 
125.00 
325.50 
400.00 
417.00 
550.00 

.i2sg,og_ 

$3,099 00 



12.50 
25.00 
37.45 
50.00 
125.00 

$249 95 



12 
« 
S 
4 
11 
S 
9 



$3,348.95 



<GND-TOT 
OR Record count = 12 

Figure 8, ( oluls and subtotals. Sul)totuls un; printed whenever the value of the control field 
llnis pers) chunges. Hefore the report wus printed, un inde.x sorting the file on amount 
within bus/ pers hud to be created. 



organized and clearly written. The screen 
interaction, menus and help screens are 
done well enough that it is seldom neces- 
sar>' to refer back to the manual after a 
first reading. Anyone who is familiar with 
data processing and has some back- 
ground in programming should be able to 
set up T.I.M. files and reports. Once a file 
is defined, a few hours would probably 
suffice to train a non-technical person to 
operate the system well enough to main- 
tain files and generate reports. 

To some extent, T.I.M. is easy to use 
because it is simple and doesn't offer 
many options to the user. There could 
have been more flexibility in searching 
for records and in report definition, for 
instance. However, a good part of the 
ease of use must be attributed to the de- 
sign of the s\'stem, so, if T.I.M. is capable 
of doing your job, you will find it friendly 
to use. 

Unfortunately, you will also find it 
slow. Because of this, T.I.M. is best suited 
to applications where files are small, un- 
less it is possible to process information 
in relatively large, periodic batches (such 
as a mailing list for a monthly publica- 
tion). T.I.M. would be poorly suited to 
tasks such as an inventory system, where 
the file ought to be updated whenever a 
transaction occurred. 

A good deal of the blame for this slow 
operation (and probably for the decisions 
to cut down on options) is due to the fact 
that it runs using the Microsoft BASIC in- 
terpreter. When Microsoft makes their 
BASIC compiler available for the PC. a 
considerably faster version of T.I.M. 
should be forthcoming. Speed of oper- 
ation would also be enhanced by using a 
hard disk rather than floppy disks. Not 
only would speed of reading and writing 
the disk be increased, it would no longer 
be necessar\' for the operator to swap the 
three program disks in and out of the 
floppy disk drive. That gets tiresome in a 
hurr>'. 

But all of T.I.M.'s shortcomings cannot 
be blamed on the BASIC interpreter. I 
also think that its release was too rushed. 
This shows up in many ways, like the 
careless editing of the manual for the PC 
version, several minor bugs in the pro- 
gram, a few major bugs in the program 
and not trapping all operator errors. I am 
sure that all of these problems will even- 
tually be cleared up, but an extra month 
or so of testing and fixing should have 
prevented them. xi 



PC/APRIL— MAY 1982 



55 



ilenai | 



USER'S REPORT/CHERYL WOODARD 



T.I.M. Faces Real Life 



As Marketing and Sales Director of 
PC magazine, I have many of the 
business needs that a database 
management program such as T.J.M. is 
designed to satisfy. I keep records on ad- 
vertisers, potential advertisers, and retail 
distributors that number in the thousands, 
and must monitor magazine shipments to 
dealers and advertising orders, as well as 
their related invoices. 

Looking through the T.I.M. manual, I 
discovered many ways T.J.M. could help 
me organize the mass of information my 
department routinely handles. I've used 
other off-the-shelf microcomputer pro- 
grams, so the terminolog\— "files," "rec- 
ord lengths," "bytes,", etc. — did not in- 
timidate me. In fact, the manual gave me 
bright hopes that I'.l.M. and I would get 
along quite well; I felt, after reading the 
manual from cover to cover, that I had a 
sound understanding of T./.M.'s capabili- 
ties, limitations, and mode of operations. 

Knowing I had a review to write and 
only a limited amonnt of time in which to 
write it, I decided to limit my work with 
T.J.M. to the Ret.iil Dealer Sales func- 
tions. I tentativeh planned to use T.J.M. 
files and reports in the following ways: 

1. To generate mailing labels; 

2. To generate sales reports and inven- 
tory, open inventory, and dealer lists by 
using a file based on invoices and a file 
based on dealers; 

3. To use the dealer file to generate 
lists of buyers and their telephone num- 
bers; and 

4. To use a word processing program, 
together with the dealer file, to generate 
'personalized' form letters. 

My first hamis-on encounter with 
T.J.M. was painless. Within hours, using 
the program was almost effortless; within 
two days, we had created, modified, and 
restructured a deider file containing 94 
names. At this point. I wrote a letter to a 
friend, saying, "TIM is great! It's going to 
make things a lot easier for me." 

And then the problems started. 

When I encountered error messages I 
didn't understand, I called Innovative 
Software for help; fortunately, I knew 




VVoodard; "My overaJl impression of T.l. 

enough about computers to know that we 
should copy the error messages exactly as 
they appeared on the screen, even though 
they were completely meaningless to us. 
The people at Innovative Software pa- 
tiently listened as I recreated the situa- 
tion and read them the error messages. 
Shortly thereafter, they called back to ex- 
plain that I had a "bad disk" and that 
they'd rush a new copy to me overnight. 
They did, and my work was interrupted 
only for a day or so; but the situation was 
still upsetting. 

First, the absence of any explanation 
for the error messages in the manual left 
us unable to solve the problem without 
assistance; this omission continues to 
plague me. Further, the programs revert 
to BASIC whenever anything goes wrong, 
and the documentation offers no assis- 
tance in recovering from the error. 

A second problem had nothing to do 
with T.J.M. but everything to do with us- 
ing a computer in an office situation. 
When the new copy of T.J.M. arrived, an 
over-zealous co-worker reformatted and 
recopied the program disks; in the pro- 
cess, he erased everything we had done to 
that point. It took at least a day to recreate 
the lost files; as a result, I learned to keep 
our working files on diskettes locked in 
mv desk. 



.M. us /iiDic p()si[i\-(,' than not . . ." 

At this point, I had to revise the scope 
of my review, since time was running out 
and I discovered that some of the pro- 
gram options were unavailable. For ex- 
ample, when the word processing option 
is selected from the main menu, it reads, 
"not available." Also, the reporting for- 
mat proved to be so awkward for generat- 
ing invoices that I decided to have them 
printed and to complete them with a type- 
writer. 

In light of my revised expectations, I 
proceeded to have dealer files, reports, 
and lists developed. All of these files, 
lists, and reports have proven to be help- 
ful, and thus my overall impression of 
T.J.M. is more positive than not. It's a rel- 
atively 'friendly' program that is both 
easy to learn and flexible to use, and I'm 
impressed by the variety of ways in which 
it can report information from the dealer 
files. 

On the other hand, we encountered 
some aspects of the program that were so 
frustrating they caused us to limit the 
number of applications in which we 
could utilize T.J.M. A friend of mine, who 
is a programmer, tells me that many of 
these problems do not originate with the 
T.J.M. program itself. In the following ex- 
amples, when I know T.J.M. to be blame- 
less, I'll sav so. 



PC/APRIL-MAY 1982 



First. T.I.M. comes on three program 
liskettes which are used in conjunction 
A'ith a data diskette containing your files. 
To move through the various phases of a 
jarticular operation (e.g., updating a file, 
sorting it in some particular sequence, 
ind writing a report), we had to shuffle 
he three program disks in and out of the 
lisk drive; it seemed that 90 percent of 
)ur time was spent waiting in front of a 
screen that read, "One moment while 
Drogram is loading." 

My friend told me that this problem 
Aias the result of IBM's diskette format, 
A?hich doesn't provide adequate space for 
arge programs. Since there's 256K of 
■nemory on my IBM PC, I asked him why 
he program hadn't been designed to al- 
low all the programs to be loaded into 
Tiemory at one time. The answer: T.I.M. 
s written in Microsoft BASIC, which, al- 
hough easy to use, is unable to address 
Tiore than 64K of memory at one time. 
[Therefore, this frustrating and time-con- 
suming feature of T.I.M. represents a 
:rade-off in which ease of language use 
was achieved at the cost of program effi- 
ciency. Perhaps a brilliant and user-dedi- 
cated programmer could have overcome 
:hese limitations and/or reached a more 
satisfactory compromise, but the T.I.M. 
programmers have chosen not to do so. 
Perhaps this problem will be solved in fu- 
ture versions. 

Although I've already mentioned the 
Dmission of error messages from the man- 
ual, I want to come back to that topic be- 
cause it was another source of recurring 
Frustration. The following incident is typi- 
cal: 

I was trying to save a report format in 
the Report Format Library and was re- 
peatedly tossed out into BASIC. Receiv- 
ing no explanation from either the com- 
puter or the manual, I had to spend 45 
minutes trying to discover why a program 
khat worked yesterday was not working 
today. Finally, using the IBM DOS com- 
mand, "Check Disk," I discovered that 
^he diskette was full and, therefore, 
would not accept any more data. 



In this case, discovering the nature of 
the problem did not solve it, or even sug- 
gest a solution, since it is a feature of the 
program's design to store libraries on an 
already crowded program diskette, not on 
the data diskette. The only way to over- 
come this particular obstacle is to make 
several copies of the program diskette 
and to distribute the different libraries 
among them. It took an entire afternoon 
to solve this problem; better documenta- 
tion would have made that effort unnec- 
essary. 

My final criticism concerns sorting 
speed. When the dealer file contained 
only 94 records, it could be sorted very 
quickly; now that it contains more than 
250 records, a sort takes a great deal long- 
er. The T.I.M. manual warns that having 
several key fields would slow the sorting 
and merging processes, and so we've re- 
duced the key fields to the two that are 
essential: zip code and standing order. As 
our PC dealer base grows— and it has the 
potential to reach 2,000 by the end of the 
year— all of these processes will become 
even slower. 

As a result of this problem, I have de- 
cided not to use T.I.M. in applications re- 
quiring frequent sorting of large(r) data 
files. For example, I plan to have a file 
created which would describe all of our 
present and potential advertisers in some 
detail. There are already more than 700 
such companies and individuals on our 
"comp list" and the number is growing 
rapidly. I don't think it would be wise to 
use T.I.M. with a list that size. 

There are other minor problems that 
will undoubtedly be corrected before 
long, e.g., T.I.M. can't be used with a col- 
or monitor and the word processing inter- 
face isn't yet available. All in all, T.I.M. is 
better than a filing cabinet and we will 
continue to use it for small, uncomplicat- 
ed tasks such as mailing lists since it's 
easy to learn and flexible to use. Howev- 
er, I do hope that a more powerful data- 
base program— one that's able to perform 
the more sophisticated tasks I have in 
mind— will be available soon. 



personal computer 

UCSD 

p-System'*IV-1 



A superior implementation of the UCSD 
p-SYSTEM is available NOW for your 
IBM Personal Computer. 
Network Consulting has added many 
features which the professional program- 
mer will find useful. These features are 
not available from any other sources. 
•Hard disk support for Corvus, Tall Grass 
Technology and others 
•25% more floppy storage, without add- 
ing or modifying hardware, retaining 
compatibility with standard IBM disk- 
ettes 

• Double sided/double tracking/fast 
stepping floppy disk drive support 

• RAM disk support (uses up to 51 2k RAM) 
•Adaptable system support for adding 

custom I/O drivers 
•Remote Terminal support 

• XON/XOFF flow control for serial prin- 
ters 

• Disk write verification 
•and more! 

Standard p-System feature* include: 

• Program chaining 

•Standard I/O redirection (including 
command files) 
•Dynamic program overlays 

• Support for asynchronous processes 
and concurrency primitives in Pascal 

• Fast Pascal, Fortran and Basic com- 
pilers, all producing universal p-code 
programs 

•A powerful screen oriented editor that 
runs in both programming and text 
editing modes 

•A Native machine Code Generator that 
processes your Pascal, Fortran and 
Basic programs to convert parts of 
them to Native machine code 

•Dynamic runtime binding of separately 
compile programs and units. 

•Turtlegraphics for easy graphics dis- 
plays 

• Print spooler for background printing 
•Symbolic debugger 

• Extended memory support 

•A library of program modules and other 
utilities 

48 HOUR DELIVERY - CALL NOW! 

UCSD p— SYSTEM from 
Network Consulting 
The only serious choice for business 
Dealer Inquiries Welcome 

TM The Regents of the University of California 









^^^^ 



'C/APRIL— MAY 1982 



Network Consulting Inc. 

A106 - 1093 W. Broadway 
Vancouver, B.C. 
Canada V6H 1E2 
(604) 738-3500 



COMMUMCATIONS: 



Computer conferencing is not a 
substitute for anything, but is an 
entirely new form of group inter- 
action. The members do not meet, and it 
is irrelevant whether or not they are "on- 
line" at the same time. They communi- 
cate with e.ich other indirectly via the 
computer fii. s which they jointly create 
and which tlie\ access via software on a 
"host" computer system. The host, which 
may be ;iny suitably equipped and pro- 
grammed computer but is usually of the 
large, triuiitinnal type, keeps track of who 
has seen u hdt entries in the file and noti- 
fies users when new material is present. 

The only equipment required for com- 
puter conferencing (CC) is an ordinary 
terminal with communications capabili- 
ty—hardly ,1 rare item today. Personal 
computers siich as IBM's PC can easily be 
set up to fill the role. 

The mechanism of CC is simple. The 
host computer recognizes individual 



users, or "accounts," as members of a giv- 
en conference. The members are permit- 
ted to read and write in its files according 
to whatever protocol they want to estab- 
lish. In an open conference, users can 
read all of the items and enter their own 
contributions. Normally, they will not be 
able to change files created by others; 
however, in some instances, it may be 
useful to give one member the editorial 
power to add and delete. Files may be ei- 
ther signed, unsigned, or even pseudony- 
mous. Members may send messages to 
each other privately and may have a per- 
sonal file space for notekeeping. 

When this s\'stem is linked with a per- 
sonal computer that has its own informa- 
tion processing capability, the user has an 
unprecedented opportunity to integrate 
his/her individual work with others'. Co- 
operation takes on a new dimension 
when the individual is free to work at an 
individual pace, yet the network is al- 
ways available. 



Clifford Barney 

THE 

\1RTIAL 
t MEETING 

Using your computer for 
online conferencing 




El 



How this capahilitN' is put to use de- 
pends upon the purpose of the confer- 
ence. The files may contain little more 
than items of general interest to a loose 
group of colleagues, or they may record 
something as detailed as the creation of a 
precis.' f':.^i:'rii,<il 

"Qnly the help 
pounds a keyboard 
. . . voice Input/ 
output Is the opium 
of the managerial 
class." 

One of my favorite examples of the ap- 
plication of computer conferencing is the 

inside-out press conference conducted on 
EIES. Art Kleiner, an editor of Co-EvoJu- 
tion Quarter^, set up an on-line meeting 
for the sole purpose of providing him 
with the information he needed to write a 
magazine article. As a reporter who is 
used to chasing news sources— or duck- 
ing them when they thought they'd been 
misquoted— I was enchanted by the sim- 
plicity of Kleiner's vision. Hv. had collect- 
ed all of his sources in one electronic 
space and had their comments in a ma- 
chine-readable form. There had h(!(!n 
nothing like it in the annals of journalism 
since the days when Welsh bards from 
opposing armies met on a hilltop during a 
battle to decide among themselves how 
the fighting should be reported. 

Despite its advantages, CC is widely 
held to be unsuitable for commerce be- 
cause it requires the use of a terminal. 
"Only the help pounds a keyboard" is the 
way this view was expressed in one EIES 
conference. The emerging class of per- 
sonal computer owners together with the 
generation of kids now surfacing in Kom- 
puter Kamp and in video game arcades 
may undermine this premise. 

A subtler objection to CC is that it de- 
mands written input. Few people like to 
write, whereas many people enjoy the 
sound of their own voices, so sweetly rea- 
sonable and so soon forgotten. Voice in- 
put/output (I/O) is. in fact, the opium of 
the managerial class. Freed of the de- 
mands of typing, the theory goes, execu- 
tives will treat their computers like robot 
secretaries: take a letter, file this, what's 
next on the schedule? 

Unless managerial speech has sud- 



denly acquired a clarit>' unknown else- 
where in society, however, the resulting 
teact is likely to be unreadable. Though 
humans are frequently capable of flights 
of eloqueDce, very few of us speak in or- 
dered sentences and paragraphs. Speech 
is by nature redundant and elliptic; writ- 
ten text is, or strives to be. ordered and 
complete. Someone will have to edit the 
spoken input 

In an\' case, the issue is probably a chi- 
mera. A study of EIES use by sociologist 
Roxanne Hiltz showed that the prime de- 
terminant of system use was neither t\'p- 
ing ability, nor familiarity with comput- 
ers, nor preference for speech over 
written communications— these factors 
proved to be of no measurable influ- 
ence—but mindset. The people who used 
the system most and professed to get the 
most out of it were the ones who antici- 
pated that they would like using EIES be- 
fore they ever came on-line. They proved 
to be the people who already knew other 
on-line participants; in otfier words, the 
ones who already had some community 
of interest. 

Hiltz's results illuminate the true na- 
ture of computer conferencing: It is a sys- 
tem by which people with a joint purpose 
may conveniently carry it out. Surely 
someone can find a use for that. 

Conferencing N«lworl»: V^Mrt's 
Available 

One of the reasons that CC is so myste- 
rious is that it is not yet widely available. 
The largest conferencing system, the 
ARPANET, with more than five thousand 
members, is restricted to Defense Depart- 
ment contractors. (Although outsiders 
may slip in through a few semi-legal 
■gateways', they do not normally have ac- 
cess to the full system.) 

The Electronic Information Exchange 
System (EIES) provides very sophisticat- 
ed conferencing software and is accessi- 
ble via Telenet. Members pay $75 per 
month plus $7.50 per hour for Telenet's 
packet-switching services. Query Anita 
Graziano at the Computerized Confer- 
encing Communications Center, 323 High 
Street. Newark, NI 07102. 

Some so-called "community bulletin 
boards" offer conferencing software for 
local use: a prime example is the Confer- 
ence Tree, which began in San Francisco 
and is presently cloning in other cities. A 
directon,' of community bulletin boards is 
available for $1 from AMRAD, 524 
Springvale Ave.. McLean, VA 22101. 



Cross Communications Co., of 93 
Pearl St., Boulder, CO 80303 is offering a: 
entire conferencing package, called "Ma 
trix," for installation on DEC computer! 
Cross also plans to make Matrix availabl 
via Telenet for approximately $20 pe 
hour. 

The Rolls-Royce of conferencing s\i 
tems is probably Augment, a corporat 
product from TX'mshare, 20705 Valle 
Green Drive, Cupertino. CA 95014. Au{ 
ment provides ARPANET-like servicei 
either in-house or via Tymnet, lynr 
share's packet network. 

A rudimentary' conferencing systei 
may be constructed out of the messagin 
and bulletin board services provided b 
Telemail, which is itself a value-adde 
service of GTE Telenet. Telemail charge 
corporate users $140 per month, with 
$500 minimum on Telenet charges. 

The Source, an information networ 
owned by the Reader's Digest, will offe 
a form for conferencing via its Participat 
service this spring. Participate was deve 
oped on EIES and is migrating to thi 
Source in several forms and at severs 

"Computer 
conferencing is a 
system by which 
people with a joint 
purpose may carry 
it out." 

price structures. Basic Source rales are 
$100 entry fee plus from $4.25 to $17 pe 
hour of connect time (depending on th 

time of day). Source headquarters is Ic 
cated at 1616 Anderson Road, McLear 
VA 22102; accounts are also sold at Con^ 

puterLand stores. 

For those who would like to read mor 
about CC, the canonical text is The Ne 
work Nation, subtitled "Human Commi 
nication via Computer," by Starr Ro> 
anne Hiltz and Murray Turoff of EIE 
(Addison-Wesley, Reading, MA, 1978 
This book is a technical, historical, an 
sociological description of CC. A ne\ 
summary and analysis of research int 
CC is to be found in Studies of Compute 
Mediated Communications System 
Status and Evahiation by Hiltz and EIE; 
colleague Elaine Kerr. It will be pub 
lished this spring by the Academic Pres! 
New York. 



Face-to-Face vs. Computer vs. Video 

attending meetings, writing up reports of 
those meetings, or talking on the tele- 
phone), one might easily imagine that the 
corporate sector is biisilv investigating 
CC. 

Here the imagination is running ahead 
of reality. It is true that business is explor- 
ing teleconferencing as a way of reducing 
the time, irritation and. above all, the ex- 
pense of shuttling executives to all parts 
of the world to manage affairs that are in- 
creasingly global, rather than local. Ever>' 
trade journal worth its controlled circula- 
tion has devoted its "special report " to the 
joys of teleconferencing. What they usu- 
ally mean, however, is video conferenc- 
ing. 

The accompanying chart tabulates 
some of the differences between face-to- 
face meetings, video conferencing, and 
CC. Next to the elegance of CC. video 
looks like brute force. It demands a multi- 
million dollar investment to establish, 
and the coordination of many people, 
many miles apart, to set in motion. And in 
the end what have you got? A meeting in 
which only one person can speak at a 
time, whose transcript is always delayed, 
and whose results are skewed by body 
language and who-sits-vvhere. 

Satellite video communication has 
been shown to be a clumsy substitute for 
a face-to-face meeting, of little more val- 
ue than an ordinarv' phone call. It de- 
mands so much extra equipment to estab- 
lish special conference rooms that taking 
part in a video conference is like putting 
on a space suit to take a stroll around the 
block. (Bell Labs officials shunned their 
own Picturephone service, which re- 
quired them to go to a special room, be- 
cause it took more effort than it was 
\\nrth.| Clifford Barney 



A Communications System Morphology 



System parameter 


Face-to-face 


Video conferencing 


CC 


Medium of transfer 


Verbal & nonverbal 


Verbal & nonverbal 


Written word; graphics 


Effective group size limit 


Unstructured: few tens 


Few tens 


Unstructured: many tens 


Structured: hundreds 




Structured: thousands 


Occurrence of interaction 


Coincidence of all 


Coincidence of all 


Individual choice 


Frequency of interaction 


Predetermined 


Predetermined 


Individual choice 


Speed of interaction 


Talking rate 


Talking rate 


Reading speed 


System memory 


Recordings 


Recordings 


Machine-readable 


Memory modification 


None 


None 


Electronic 


Memory retrieval 


None 


None 


Unlimited 


Transformations 


Transcription 


Transcription 


Hard copy 


Structure 


Varied but fixed once chosen 


Single and fixed 


Dynamic and adaptable 



Adapted with permission from The Network Nation, by Storr Roxanne llihz und Murray Turoff; Add/son-VVesiey 
Publishing Co.. Inc.; Menio Park. CA \97H 



Conferencing 
Compared: 



Computer conferencing is such a 
mysterious animal that there is a 
great temptation to begin by de- 
scribing what it isn't. It isn't electronic 
mail, for instance. And it isn't back-and- 
forth on-line messaging, like a written- 
out telephone call. And it certainly isn't 
video conferencing. 

However this procedure may be dan- 
gerous. The "not" operator functions in 
)Ome .sentences in such a way that the 
eader or listener gets the uncomfortable 
eeling that the existence of something is 
isserted in one breath, only to be denied 
n the next, as we may see in the well 
cnown self-canceling instruction, "Don't 
hink of a hippopotamus." 

There was a professor of anatomy at 
Cambridge University who was appar- 
sntly ignorant of this semantic pitfall, for 
n his lectures, he always listed the com- 
mon mistakes that students inevitably (in 
[lis experience, anyway) made. "The 
nerve doesn't go here." he would say. 

md it doesn't go there, and so you don't 
^et this reflex and you don't get that one." 
Not surprisingly, he often had cause to la- 
ment. "I told my students exactly the mis- 
akes they should avoid, and these are the 
very mistakes they always make. " 

It is probably best, therefore, to de- 
scribe computer conferencing by stating 
ivhal it is. rather than what it isn't. Yet 
lere again we meet that subtle serpent, 
he negati\'e: the most obvious fact at)out 



computer conferencing, and the one that 
separates it from all other forms of tele- 
conferencing, is that it is asynchronous, 
i.e. the members need not be present si- 
multaneously. Expressed more positively, 
it is a meeting or conference between 
dozens or even hundreds of people, that 
takes place when only one of them is 
present. That person is the one who hap- 
pens to have the attention of the host 
computer's operating system. 

In this res[)ect. computer conferencing 
(CC) resembles a formal conference in 
which one must first obtain recognition 
from the chair in order to speak. However 
in CC one does not speak, one writes; and 
that is its second defining characteristic. 
The creation of a continuous written rec- 
ord is CC's most original contribution to 
group communication. Here is a medium 
that makes it possible for a large group of 
people, widely separated in space and in- 
dependent of all time considerations, to 
create a joint text that accurately reflects 
all of their views; a text in which all con- 
tributions can (usually) be identified by 
source and time of composition: a text 
which, moreover, can be searched by au- 
thor, date, or any other keyword recog- 
nized by the host computer. 

What could be more suitable for co- 
ordinating the work of a large number of 
individual!)? Considering the practices of 
American business, in which managers 
and executives spend 75 percent of their 
working hours "communicating" (either 



PC/APRIL— MAY 1982 



61 



/§S QUANTUM 

^^-^^ SOFTWARE SYSTEMS 
1982 Product Availability 



QUNIX 



TM 



Multi-tasking, multi-user *Unix-like operating systenns for the IBM PC 



QUNIX 1.0 
SINGLE 
USER 

NOW 



QUNIX 1.0 

DUAL 
USER (S) 

APRIL 



QUNIX 1.0 

QUAD 
USER (S) 

MAY 



QUNIX 1.0 

OCTAL 
USER (S) 

MAY 



64K & 
2 Floppies 



Recommended PC Configuration 



64K & 
2 Floppies 



128K & 
5 Meg 
Winchester 



256K & 
5 Meg 
Winchester 



8086 
ASSEMBLER 



NOW 



COMPILER 

NOW 



Languages and Utilities 



FULL 
SCREEN 
EDITOR 

NOW 



TEXT 
FORMATTER 



NOW 



BASIC 
COMPILER 



MAY 



PASCAL 
COMPILER 



JULY 



FORTRAN 
COMPILER 



AUGUST 



IN U S 



For father information for personal and OEM users, please write or call: 



QUANTUM SOFTWARE SYSTEMS, INC. 

7219 SHEA COURT 
SAN JOSE. CA 95139 

(408) 629-9402 



IN CANADA 

QUANTUM SOFTWARE SYSTEMS LTD. 

P O BOX 5318. STATION T ' 
OTTAWA, ONTARIO. CANADA K2C 3H5 

(613) 235-4297 



'UNIX IS a trademark of Bell Laboraiorics 



Cl 



FROM IBM 



TO IBM 



CLIFFORD BARNEY 

Communications Briefs 

Cut-Rate telemail vendor fed up, 
cbandons service. 



Claiming that Telenet management is giving him the cold shoulder, Ed Mag- 
nin of the Telephone Software Connection has decided to quit providing 
low-cost Telemail service. Loss of TSC means that Personal Computer 
owners no longer have access to the cheapest and simplest electronic mail service 
heretofore available. 

Telemail is a powerful, user-friendly electronic mail system operated worldwide 
by GTE Telenet over its packet-switched common carrier network. Telemail is nor- 
mally marketed to businesses for $140/month plus a $500 minimum on Telenet 
connect charges. Acting as an independent broker, under an agreement with Te- 
lenet, Magnin bought the service and resold it. He charged $5/month plus the actu- 
al Telenet rates, with no minimum. 

Magnin operated out of his home on a couple of microcomputers. Nevertheless, 
at one time last year TSC was the fourth-largest user of Telemail, billing around 
$5,000 a month. At least half his customers, Magnin says, were personal computer- 
ists who accessed the network after 9 p.m., when the Telenet rates dropped to $4/ 
hour. (It is $14/hour in the daytime, $7/hour evenings.) Magnin mother-henned his 
clients, answering all messages personally, providing nearly a hundred state and 
special interest bulletin boards (including one devoted to the PC), and running in- 
terference with Telenet to correct customer problems. 

But Telemail, Magnin charges, failed to provide the Telex service it promised, 
reneged on several agreements with TSC, confused billing by failing to separate 
network acess charges from charges for special services, and even miscalculated 
some bills. Telemail also failed to correct an annoying software glitch that caused 
long delays in transmitting messages to and from Magnin himself. 

In the end, Magnin says, the headaches weren't worth the rewards. Periodically 
threatened with the loss of his large-user discount, and fearing a rise in Tlenet rates, 
Magnin abruptly decided to get out of the Telemail business as of Feb. 28. TSC will 
continue as a seller of telephone-delivered software (for Apple computers) via di- 
rect dial to TSC in Torrance, CA. 

TSC's abandonment of Telemail prompted one user to comment that high net- 
work charges remain the principal roadblock on the "information freeway." At $15/ 
hour, he predicted, information networks will remain "curiosities" for both person- 
al users and businesses. 

Telemail acknowledged that Magnin's complains were justified, and expressed 
regret that he was giving up the service. 

Electronic mail only slightly expensive that TSC/Telemail is still available on 
The Source and the CompuServe network. Telemail, however, is more flexible and 
easier to use than these systems, which have rudimentary search software. 



% 1 



Publisher Folds Newspaper, Mounts Online Newsletter Service 

The bottom line looks better in electronic publishing than in print to Independent 
Publications, Inc., which announced an online newsletter service less than a month 
after if folded the Philadelphia BuJielin newspaper. Under its Newsnet service. 
Independent Publications will distribute some 70 newsletters via telephone dialup 
lines. The first, already online, is Communications Daily. 

The newsletter publishers will supply machine-readable text on magnetic tape; 
subscribers will be able to access the text at $24/hour (plus the newsletter subscrip- 
tion price). 

Independent Publications shut down the once-proud BuJletin in January after 
many money-losing months. 



WHAT IS 
THE 
CONNECTION? 



^ ESCON 

I ' ' J PRODUCTS.INC. 

Connect Your Personal 
Computer to Any IBM 
Selectric® or Electronic 
Typewriter. 



LETTER QUALITY 
UNDER $600 



12919 Alcosta Blvd. 
San Ramon. Ca. 94583 
(800) 227-2148 Toll Free 
CA (415) 820-1256 

IBM is a registered trademark ol Internalional 
Business Machines Corporation. 



PC/APRIL— MAY 1982 



Advertisement 



Software Breakthrough... 




NEW QUIKPRO+ PLUS PROGRAM ^ 
WRITES PROGRAMS FOR YOU ON 
YOUR OWN IBM-PC...in minutes. 



Technical Review 
by Wayne Hepburn 

QUIKPRO+PLUS is the name given a 
new breakthrough in software, ff)r the 
IBM Personal Computer, by FutureSott 

Until now, whenever you wanted a 
new separate HASIC program, you had 
to spend a lot of dollars to get it, or a 
lot of hours creating it That's in the 
past now 

Anybody who (an turn on a com- 
puter can write a program, ()uickly, 
with this new Quikpro+Plus program 
generator It's the invention of loseph 
Tamargo of Florida His brilliant ap- 
proach to program writing allows you 
tf) tap the real power and speed of 
your computer (and it's about time ) 

I located and interviewed him to 
find out more about Quikpro+Plus and 
pass this valuable information to you. 
He told me "The best part of this 
program is that it gives you a separate 
Basic program, produced in standard 
Microsoft Basic, every time you use it 
What's more, you can list your new 
program, look at it, see what makes it 
tick, and modify it " 

I found out you can also enhance, 
alter, and even copy programs you 
create using Quikpro+Plus I don't think 
there is any other program available 
with this much flexibility and ease of 
use. 

The applications seem to be unlim- 
ited Uses occur in Business, Home, 
Hobby, tducational and Scientific 
situations A few examples of what 
Quikpro+Plus can write for you are 
programs like these 

Financial Forecasting, Fxpense 
Planning, Data Access & Retrieval, 
Modeling, Record keeping of all kinds. 
Statistical Data Banks, and more 
Quikpro+Plus cuts program develop- 
ment time to a trcUlion ot what it 
takes now It will generate File and 



Data fcntry programs in a standard file 
format, allowing data to be drjwn- 
loaded to larger hosts or mainframe 
systems also 

HOW IT WORKS.... 

The operation of Quikpro+Plus is 
surprisingly simple and easy Right on 
your screen you answer questions, and 
you get error-free Filing and Data Fntry 
programs This eliminates the tedious 
development you normally to through 
in creating a new program Your in- 
structions are right on the screen so 
you don't have to be a programmer to 
use it. Quickly, you have a new pro- 
gram that stands alone While some 
generator lype programs give you bits 
and pieces, Quikpro + Plus gives you a 
complete, full running program Then it 
will print out the operating manual of 
the new prcjgram tcjr you 

In addition tcj the functions oi Data 
Fntry, Updating, Retrieval and so forth, 
Quikpro+Plus allows you to generate a 
program that does Reporting on your 
printer You can print out in a lormal 
different from your File format if you 
wish, without altering the file or record 
itself You can select what portions ot 
which records will print or not print 

Substantial mathematical ability is 
also incorporated info Quikpro + Plus 
generated programs You can perform 
all manner of calculations on various 
fields of data within individual records 
You can selectively do calculations 
and use the ri'sulling data, or print it, 
without c hiinging the original base 
data 

I can't help but tell you I was really 
impressed with the range of uses and 
thc» power ot this program I saw a list 
of over one hundred applications you 
could do right now and of course you 
can dream up as many of your own as 
you want 

There were letters from owners 
who wrote to comment on the pro- 



gram and I read some of them. They 
came from all kinds of users, doing all 
kinds of things, with this automatic 
program generator that writes a 
separate Basic prcjgram for you each 
time you use it. They had saved a 
small fortune by getting numerous 
separate applications from it and they 
can keep on doing it, year after year. 
Ot course, you can too. once you have 
a copy of Quikpro+Plus to run on your 
own IBM Personal Computer 

I had checked on some other firms 
advertising program generators and 
was disappointed to find out they were 
running ads but were not ready to de- 
liver FutureSoft has already delivered 
and is accepting orders even as I write 
this rejjort to you They c*ven give ycju 
a full guarantee of satisfaction, allow 
you to obtain Quikpro + Plus, run it on 
your computer, and it not fully pleased 
return it within 10 days of delivery. I 
thought that takes a lot of confidence, 
but then, they have every reason to be 
conliclent based on the remarkable per- 
formance c>t the product 

You get QUIKPRO+PLUS by mail 
or phone direct from FutureSoft Sencj 
mail orders, spec ifying for IBM-PC. tcj 
FutureSoft. Box 144b-PC. Orange Park 
FL i2l)7 { Include your check or mone 
order for only $259 (Florida resident 
add 4% sales tax) Or you can order b 
phone. Toll-Free 24 hours daily if yo 
have Visa or Mastercard Call 1-800| 
824-7H88, operator 120, all states ex- 
cept California residents, who shcjuld 
call 1-8(X>852-7777, operator 120 The 
o()erators are not technically com 
petent to answer any questions about 
the product 

By the way. you Software Dealer; 
reading this report will be glad to know 
you can handle QUIKPRO+PLUS ir 
versions to run on many popular com 
puters Contact FutureSott directly, 
mail, or phone the office at (W4) 269 
1918 



Your IBM personal computer deserves 
an Amdek Color-ll monitor 




To take maximum advantage of all your color capability to match IBM's 
new IBM Personal Computer can do, high resolution colors, 

you need a compatible monitor with • IBM plug compatible cable and 
extensive capabi ities of its own. And connector. 

for that, there's simply no better choice • Molded-in carrying handle for easy 
than Color-ll from Amdek. portability 

Color-ll's high-resolution colors can • Front-mounted controls for quick 
help you visualize and analyze the most adjustments, 

complex data. Whether you need your • Complete with one-year warranty 
IBM for word processing, graphics, covenng all parts and labor; two-year 
business analogy or scientific applica- warranty on picture tube, 
tions, Color-ll has the display technol- So for the most efficient, effective 

ogy you need to utilize your IBM to the use of your IBM computer ask your 

fullest. _ dealeraboutthe remarkable Color-ll - 

Color-ll features include: part of Amdek's complete line of colon 

• RGB input for high-resolution graph- green phosphor and black & white video 
ics and more vibrant colors. monitors. Then match Color-ll's per- 

• 80 X 24 character display formance and pnce against any other 

• 560(H) X 260(\/) reso ution. high-resolution monitor For qua ity and 

• Intensification modulation for 16 value, you'll choose Amdek. 



Amdek Corporation, 2420 E. Oakton St.. Suite E. Arlington Heights, IL 60005. (3121 364-1180 • TLX: 25-4786 




PROGRAMMIIVG 



JimEdlin and Linda Thatcher 



MAKING "PC"MEAN 
"PRETTY COLORS" 



If you want to erjiiip your IBM Personal 
Computer tii display color text and 
graphics, the number of possible ways 
is in the same le.igue as cat-skinning. 

At present, however, all the ways have 
one common prpreqiiisitc: you must first 
equip your PC with IBM's color/graphics 
display iidapler, an investment of ap- 
proximately $300 (This does not mean 
you can't also ha\ e/use the monochrome 
display adapter: the two are designed to 
function in tandem.) After you've ac- 
quired the adapter, depending upon your 
needs and desires, you can achieve color 
display capabiliti.!s for an additional $70 
or less (assuming you already own a color 
TV), or you could add another $1,000 or 
more to the cost of your system. 

The factors dctHrmininti your location 
in that spectrum .should be the immediate 
uses you have in mind for color plus the 
amount you care to invest in being pre- 
pared for the future. The overwhelming. 



'right-now' consideration is resolution, 
i.e., the level of detail and sharpness the 
display is capable of reproducing. Resolu- 
tion is measured by how many dots (in a 
horizontal line) and how many lines (ver- 
tically) can be distinctly and separately 
displayed. The PC is capable of produc- 
ing 640 distinct dots (320 in color) on 200 
distinct lines, at two levels of brightness 
for each. How much of that resolution 
you need depends upon the programs you 
plan to buy or write. The future consider- 
ation is this: do you want to be prepared 
for color adapters or other devices capa- 
ble of even greater feats of resolution, as 
well as for the programs that might ex- 
ploit them? (A future intersection of mi- 
crocomputers and video disks is worth 
consideration at this point.) 

There are three basic options to con- 
sider, as well as arrays of secondary 
choices within each. Since the market- 
place is still adjusting to the new opportu- 



nities created by the PC, the choices are! 
not as clear-cut as they could be: the pres- 
ent lack of a substantial body of pub- 
lished, color-using programs is also a sig- 
nificant factor. 

Hardware Choices 

The color/graphics adapter has three 
different places where a display can be 
connected; these connections define the 
three categories of hardware that can be 
used. Each connection point enters at a 
different stage of the electronic process 
that paints color pictures onto a video 
screen. 

To understand the choices, it helps to 
have a rough conception of how video's 
ephemeral painting process works. The 
image you see is built up from three su- 
perimposed pictures, each of which is a 
single, pure color, i.e.. one of the three 
"additive primaries," or red. green, and 
blue. (These are slightly different from 
the paint-pot "subtractive" primaries you 



PC/APRl-MAY m% 

.J 



.s|)l.iy.s,ind equipnicntcourtesyof Computer Connection, San Fransit 
annisco: CompiilerI.,iiid o^lhe Castro. \ 



; ( Idnipiitt.Tl^iinil of San 



Ciruj)hics dibpluy progrum hy Lon Paoit 
phologruphs by Eil Kashi. 





learned abounfi elementary school.) The 
triple images are Imilt up by ever-sweep- 
ing electron beams Ihat. ulien energizeti. 
make phosphor spots on the screen glow 
in color. 

For the simplest of systems, imagine 
the computer keeping track of each 
beam's regular, repeated sweeps, energiz- 
ing it whenever it is aimed at a spot 
where its color is desired. Displays that 
work according to this system are called 
RGB (for red-green-blue) monitors. Since 
RGB is the simplest approach, you might 
expect it is the least expensive: but, in 
fact, it costs the most. One reason for the 
expense is that the economics of color 
displays are influenced far more by tele- 
vision use. which is a multi-million-unit 
business, than by computer use. which is 
still relatively rare. RGB monitors are 
also more of a precision device than is a 
mass-produced TV. A D-shaped, 9-pin 
jack on the back of the IBM color adapter 



provides ,si).!nnls for an RGB-type display. 

In broadcast television, the signals de- 
fining the three superimpo.sed color pic- 
tures go through two additional stages of 
processing. First, the signals are com- 
bined to form one "composite" signal. 
Then, the composite picture signal is 
overlaid onto a broadcast carrier signal. 
The steps are similar to music from a gui- 
tar, drum, and piano being combined into 
a single signal in a record groove, then 
that signal being incorporated into a radio 
wave when the record is broadcast. To re- 
create the picture at the receiving end, 
both the overlaying and combining pro- 
cesses have to be performed in reverse. 
For a computer to send a picture to a 
broadcast-oriented display, it must take 
on one or l)oth functions of a miniature 
television station. 

The device that acts as a T\' transmit- 
ter is called an "RF (for radio frequency) 
modulator." These can be bought for $70 



or less, and will allow the color 
adapter to send pictures to your standard 
color TV. RF modulators are connected to 
the IBM color adapter unit on a multi-pin 
plug inside the IBM system near the back 
of the circuit boani. 

If a TV set is equipped to let yc 
pass the broadcast receiving stage via a 
separate connector, or if you select one of 
the special-purpose displays that omits 
the broadcast part, your PC can send it 
the composite video signal, which comes 
from the round, stereo-like jack at the 
back of the color adapter. 

The three main hardware choices, 
then, are a TV set with RF modulator, a 
composite video monitor, or an RGB mon- 
itor. What factors influence the choice be- 
tween them? 
The Trade-orts 

If, as a child, you ever played the game 
"telephone," you know that the more 
times information is handled, the more 



PC/APRIL— MAY 1982 



67 



Color Displays 



likely if is to become distorted. That effect 
is what makes the RF modulator/TV set 
combination least desirable, and makes 
even composite monitors a compromise. 
The extra handling tends to mush up the 
sharpness of the |)icture. 

A second major limitation is that TV 
sets are designed to adhere to a standard, 
i.e.. a specified way of sending TV signals 
that is uniform within the US (other na- 



tions also have broadcast standards, most 
of which are different from ours). Among 
other things, the standard defines the .size 
of the channel, or bandwidth, which may 
be used for the picture information. Your 
computer could be capable of sending 
more picture detail, as the ICM PC is, but 
the l)andwidth 'door' in the display is too 
small to let it through. Since composite 
monitors are usually built to television 



standards, they also suffer from this limi- 
tation. |A composite monitor designed to 
higher-bandwidth standards could ap- 
proach the sharpness of a similarly de- 
signed RCiB monitor, but would still lose 
tiuality because of the extra handling to 
make the composite signal.) 

In the case of RGB monitors, which 
are liberated from the constraints of the 
broatlcast-T\' standard, the limitations 



Color Displays: What's Available 




Make/Model 


Physical 


Electrohome C5&050 


13' 


21.5 X 13.25 X 
17.25 


60 


" w \y B L 


RCA VFM 575 


It 


25.5 X 17.12 X 
17.36 






Sony KX 1901 


19' 




79 


H I i V 












Amdek Color N 


13' 


17 X 14 5 X 15 


32 


▼ • w 


Data Ed/Teco TN1440 


"J 


IIS.O X 14. 0 X lO.O 


O 1 .0 




Electrohome ECM 
1302-1 


13- 


18.5 X 13.31 X 
14.61 






Electrohome ECM 


13 


18.5 X 13.31 X 
14.61 


40 


OA 


Hitachi CM 1472 


13- 


17 X 14.75 X 15.2 


32 




NEC JC 1202 DH (A) 


12 


14.88 X 12.08 X 
1/S 96 


25.79 


OA 










1 


Amdek Color 1 


13- 


17 < 14.5 ■ 15 


32 


4a ABO 


BMC 12 CL 


13- 








Heath GD2 1320 


13" 


20.25 X 14.00 X 
14.75 


33 


o 


Hitachi CN 1481 


13" 


17 X 14.75 X 15.2 


25.6 


Oaabd* 


NEC JC 1201M 


12- 


14.88 X 12.02 X 
16.26 


25.79 


OA 


Sharp XR 3013 


13" 


19.84 X 15.33 < 
15.85 


37.7 




Zenith DC 13PF2 


13- 


20.25 X 14.00 X 
14.75 


33 


O 




♦ On A Contrast 

O On/Vol ■ Tint /Hue 

4 B[inritn855 n Pnint 



iirise from mamifactiiring precision. 
Theoretically, an RGB monitor of unlimit- 
ed picture resolution is possible, but reali- 
ty intervenes with how small and how 
precisely you can place dots of phosphor 
on the screen and drill patterns of micro- 
scopic holes, and so forth. It is these dif- 
ferences that account for the variation in 
both the performance and the price of 
different RGB displays. 



RGB monitors for use with computers 
are often set up to be digital, implying 
that they can be told whether a color dot 
should be on in a particular place, but not 
how bright it should Ik;. IBM shook up 
this status quo by equipping the PC color 
card to display two levels of brightness. 
As our "What's Available" survey shows, 
the marketplace is scrambling to respond. 
(Since composite monitors and TVs are 



broadcast-oriented, they are designed to 
reproduce levels of brightness.) 

So the "bottom line" is this: TV sets- 
easy on the pocketbook but hard on the 
eyes: fine for games and low-detail 
graphics: limited to 40-column width for 
text, and even then, lough to look at for 
long. Composite monitors— almost as 
limited as TV sets, but will be easier on 
the eyes. RGB monitors- the only display 









Picture/Sound 


Miscellaneous 


Comments ^ 


td. TV 


Yes 


65 W 
(note 4) 


256 X 200 


6(8 
gray) 


? 


$972 


Now, ind. dirs 




lyr. Pao. 


Base unit (or complete ^ 
Videotex system. ^ 


lUldtOf 


Yes 


110 W 


525 lines 
(note 3) 


N/A 


Yes 


$599.95 


May '82 Indep. dIrs. 


90 days L, 1 yr. P 


An enhanced, upper-end TV 
set. 


Multl 


Yes 


130 W 


340llnes 
(note 3) 


N/A 


Sep. 
Sys. 


$1,500 


Now, Sony dirs. 




Not stated 


"Profeel" n:Kxle(, also aval. 
In25- version (KX2501). 
























In 


Yes 


70 W 


560 X 240 


8/16 
(2) 


Yes 


$995 


Now, Computer- 
Land, IBM 8t ind. dIrs. 


1 yr. P8iL, 2 yr. tube 


16col. stand, otter 3-1-82:eoFi 
ller nrtodels can be upgrod. 


DIN 


No 


70 W 


360 X 230 


8/16 
(2) 


Yes 


$599 


Now, dealers or 
direct from Co. 


90 days P8iL 


Lowest reso. of f?GB monitors 
ttiot release specific figures. 


Plug 


Yes 


65 W 
(note 4) 


"Medium" 


N/A 


? 


$570 


Apr. '82 ind. dirs. 


1 yr P&L 


Comp.or RGB Input. DNTerent 
video tube from mod. 130 1-2. 




Yes 


65 W 


"High" 


16 


? 


$978 


Apr. '82 ind. dIrs. 


1 yr P&L 


Canadian nrranu. Preferred 
(or color text display. 


In 


Yes 


70 W 


560 X 240 


16 


Yes 


$950 


May '82 ind. dirs. 


90 days 


Equlvaient to Amdek Color 1. 


In 


No 


67 W 


690 X 230 


8 


? 


$1,095 


Now, ind. dirs. 


90 days P8iL 


Highest reso-, most expen- 
sive, not capable of 16 cd. 






















Plug 


Yes 


65 W 


260 X 300 


N/A 


Yes 


$449 


Now, Computer- 
Land, IBM, ind. dirs. 


1 yr. P8iL, 2 yr. tube 




Plug 


? 


? 


? 


N/A 


? 


$450 


Now, ind. dlrs. 


? 


Several specificotions not 
supplied by mfr. 


Plug 


No 


82 W 


240 lines 
(note 3) 


N/A 


Yes 


$399.95 


Now, Heothi centers 
& catalog 


90 days P8iL 


Most controls at bock, 
could be inconvenient. 


Plug 


Yes 


65 W 


260 X 240 


N/A 


Yes 


$450 


Now, ind. dlrs. 


90 days 




Plug 


No 


67 W 


340 X 240 


N/A 


Yes 


$399 


Now, Ind. dlrs. 


90 days P&L 




Plug 


? 


now 


300+ lines 
(note 3) 


N/A 


? 


$ 


Now, ind. dlrs. 


90 days P&L 


Also avail, in 19' model 
(XR3019). 


Plug 


No 


82 W 


240 lines 
(note 3) 


N/A 


Yes 


$399 95 


Now, Zenifti dists. 


90 days P&L 


Some OS Heath model GD2- 
1320. 




\7 Normal/RGB Selection 
Switch 



NOTES 

(1) All models 1 10/120 volts. 60 HZ unless indicated otherwise. 

(2) Basic model can reproduce 8 colors, odd on modification allows 
disptavof two intensity levels tor 16 total "colors," 



(3) Mfr does not release horiz resolution information 

(4) Also capable of 220/240 volt, 50 HZ operation. 



Color Displays 

\ype capable of showing the picture defi* 
nition die PC is capable of producing; 
oosdy, but essential if you want to worlc 
extensively wifli color text as well as 

gnqjdiics and use 80-character-wide lines; 
however, not all RGB models can achieve 
die resolation of the PC. 

1h» Survwy 

To help you gain an idea of the color 
display products available, PC undertook 
a survey. Our explorations consisted of 
telephone conversations with manufac- 
turers and distributors. carRful reviews of 

Some products ore 
antecedents of a 
generation ttiat 
aspires to equip your 
"media room," 

specification sheets, and visits to retail 
outlets. The fact we learned most clearly 
is that the information we were seeking is 
harder than expected to come by, and 
also a little slippery. What we were able 
to learn is summarized in the table tliat 
accompanies this article. 

Except for one RCA unit, we did not 
specifically survey TV sets. In general, a 
TV sef s quality as a color display for your 
PC will be proportional to its quality as a 
TV set. We did not specifically survey RF 
modulators either, but the one we ran 
across was the Sup*R*Mod 5, from M&R 
Enterprises in Santa Clara, California, 
lliis unit sells for approximately $60 and 
comes with the plug needed for connec- 
tion to IBM's adapter. Plugging it in prop- 
wly, however, can be tricky and we sug- 
gest you have it installed for you, if 



The other products we surveyed fell 

into three categories: composite-type and 
RGB-type monitors, plus some combina- 
tion products intendod for more dian one 
purpose. Most of the displays were suit- 
able for top-of-the-computer placement, 
but there were a few biggies more suited 
to group viewing. Our chart reports the 
screen size (in inches) measured diag- 
onal^ firom comer to comer, the cabinet 
size and weight, and die controls that are 
easily accessible from the front. Compos- 
ite displays require more controls for ad- 



justment and are likely to need more fre- 
quent fiddling, so we thought you'd like to 
know which ones you could get at without 
moving die monitor or tryfaig to locate die 
knobs by feel alone. Some of the front 
controls are recessed or hidden betiind 
doors. The chart does not indicate cabinet 
material or color; although none of the 
cabinets fits in with the look of the PC as 
nicely as IBM's o«vn monochrome display 
does, most RGB displays are some shade 
of gray. Power requiramentB «vere fairly 
uniform; only die Electiohome displays 
were equipped for oulaide-die-US power 
standards. Smaller screens, in general, 
drew about as much power as a 60-watt 
bulb, 100 watts being die cluster point for 
big screens. 

In the video speciflcadons, we report 
resoluUon information to the extent man- 
ufacturers were willing— or able— to sup- 
ply it; we did not investigate this our- 
selves. Many companies simply don't 
release horizontal dot resolution, and no 
one but Teco and Amdek were able to 
talk about bandwidth as such; a pity, since 
it's a useful measure, we think. The col- 
umn entitled "Colors" applies only to the 
RGB mcNiltors, ^ce Hbe odior kinds of 
display can reproduce all colors. Most of 
the RGB monitors we found were limited 
to diqilaying the eight basic colors in 
IBM's video palette (black, white, red, 
green, blue, yellow, magenta and cyan, 
which is a lightish blue). Electrohome's 
RGB model was set up for IBM's full 16 
colors (the eight above plus eight sliades 
with different bri^tness, e^ Mack be- 
comes dark gray), as is Hitachi's and Am- 
dek said all their production would t>e 
thus modified after March 1, and pro- 
vides a kit that would convert earlier 
specimens of its Color II model to 16-col- 
or capability. Most other makers said a 
change to 16-color capability was in die 
offing, or offered modification idts. 

Many models included built-in sound 
capability. This is of no immediate use 
with the PC, which has its own built-in 
speaker and does not transmit sound 
through the color display adapter. How- 
ever, this featiu'e may be worthy of con- 
sideration with regard to future uses for 
your monitor. 

Several different connector types 
were provided for delivering the video 
signal to the display. They ara listed as 
they were reported to us, but don't be 
confused by the various names, many of 
which are the company's own version of 



standard connectors. All you need to 

know is that if there isn't an RCA plug on 
the computer's end of the cable for a com- 
posite display, or a 9-pin plug for an RGB 
display— or, worse, no cable provided at 
all— either you or your dealer is going to 
have to do some fooling around to make 
the connection. 

Warranties tended to be the 90-day va- 
riety, although a few companies (RCA. 
NEC, and Electrohome) offered a year on 
some models, and Amdek stretched that 
to two years for the tube. 

Some products we looked at, notably 
the Sony Profeel series, had aspirations 
broader than serving as a display for your 
Personal Computer. They are the ante- 
cedents of a product generation that as- 
pires to equip your "media room" and 
hook up to videodisk players, cassette re- 
corders, and who-knows-what-else. 
However, many of their self-adjusting 

The bottom line Is ttMrt 
RGB monitors ore ttie 
only display type 
capable of stiowing 
ttie pictures ttie PC 
can produce. 

features could be a hindrance rather than 
a help so far as computer display is con- 
cerned. One Electrohome model in our 
chart is set up to work with videotex (re- 
mote information library) systems such as 
Telidon in Canada, wh«re Electrohome is 
based. 

In trying to get information from some 
large companies, we found them very 
confused about where in their organixa> 
tions computer displays belonged — or 
ought to belong. RCA. in particular; 
seemed to have no idea what WB VMn 
talking about; fourteen {laag-dktaaice) 
phone calls and three divistrais later, we 
gave up on Zenith and called our local 
HeathUt Electronics Store, which pro- 
vided us with the biformaHon we needed. 
Smaller companies, particularly Amdek, 
seemed to be most interested in serving 
the IBM PC market. The bulk of the com- 
posite monitors we surveyed seem to owe 
their existence largely to serving the Ap- 
ple computer market, and seemed far leas 
relevant to die needs of die PC. |^ 




i 




A 



EVOPORATOR 



CONTINUOUS EVAPOR' 



W'hetheryou are using color to in- 
terpret data, enhance text, or 
enrich pictures, its advantages 
can be substantial. But with a color dis- 
play alone, you can enjoy those advan- 
tages only when you are where your com- 
puter is. An ideal setup would include 
ability to translate your color displays into 
more portable form, i.e., print them on 
paper. This option is not available yet ex- 
cept to those with plenty of technical 
prowess; but the wait may not be long. In 
the meantime, your camera can fill the 
breach in some situations. 

Manufacturers of two relatively low- 
cost color printers have stated intentions 
of customizing their products for the IBM 
PC in the near future. One of these is In- 
tegral Data Systems, Inc. (IDS), of Mil- 
ford, New Hampshire. For $1,995, IDS 
sells a printer, called the Prism, that is ca- 
pable of printing in seven colors— though 
the color set (cyan, magenta, yellow, 
green, purple, brown and black) does not 
exactly match the PC's displayed set. The 
Prism is a dot-matrix type printer with a 
multi-color ribbon that makes multiple 
passes across each line where more than 
one color is to be printed. 



You could plug a Prism into your PC 
now and print in color if you wrote your 
own programs to do so, but there isn't any 
convenient way of simply reproducing a 
color image on your display onto paper. 
Peter Eisenhauer, director of marketing 
for IDS, says a remedy for this lack is un- 
derway. According to Eisenhauer, a PC 
now resides in the IDS engineering de- 
partment, where the top priority project is 
to develop an interface which will allow 
automatic printout of PC color screen im- 
ages. Eisenhauer also points out that the 
Prism is a modular system, so a buyer 
could begin with the basic printer ($899), 
then add the plug-in to upgrade to color 
capability at a later date. 

A color printer that uses a different 
process is the PrintaColor, from a corpx)- 
ration by that name in Norcross, Georgia. 
The PrintaColor uses fine jets of color ink 
shot at the paper to create its image, and it 
seems better at covering large color areas 
than the Prism but poorer at text. Printa- 
Color's unit prints with only three colors 
of ink. omitting black, and as a result is 
able to create only a muddy gray-brown 
where black is desired. Its palette also 
does not quite match the PC's screen col- 



The PrintaColor (I) and Prism (rj printers, 
and samples of (heir output. 

ors. Suggested retail price for the least ex- 
pensive PrintaColor model is $3,995, and 
Daniel Byford, a spokesman for the com- 
pany, says it too is working on an adapter 
that would allow easy control by IBM 
PCs. 

Yet another option might be a color 
plotter like that recently introduced by 
Hewlett-Packard to sell for $1,595. Plot- 
ters work by moving colored pens around 
on a sheet of paper. For displays that are 
more graphic than text, the H-P plotter 
seems to do a slicker (if slower) job. But 
the colorful sample distributed by the 
company is somewhat misleading. It 
shows a lovely multicolor set of graphs, 
but the plotter appears capable of using 
only two colors at a time without human 
intervention. A colorful image like H-P's 
sample would, as we understand it, re- 
quire several changes of the felt-tip pens 
inside the machine. The H-P plotter is 
now on the market, and could be connect- 
ed to the PC's asynchronous communica- 
tions adapter or equivalent, but again the 
lack of software specifically designed to 
control it means it would not be especial- 
ly useful to most people. 



"71 



PC /APRIL— MAY 1982 



If you use numbers to mak 

forecastSg there^s 



that has the poy^r to do m\ 

IBM Personal Coi 





by Sorcir 



jsiness assumptions or 
e electronic spreadsheet 
tor you ynhen you use your 
ten 




The IBM Personal Computer brings new power to personal computing. Most 
software programs can't take advantage of that power. The SuperCalc'" program, 
by Sorcim, is the exception. 

The reason is SuperSheet,'" which, unlike VisiCalc' and other spreadsheets, 
allows you to make full use of the IBM Personal Computer's expanded memory. 
As a result, you can make 5 year forecasts as well as detailed breakouts 
impossible with other programs. 

Designed for business professionals who don't have a background in com- 
puter programming yet demand the most powerful electronic spreadsheet 
money can buy, SuperCalc'" is easy to use while answering the most complex 
"what if" questions. 

You need change only one variable and you see instantly how that change 
affects your assumptions. And SuperCalc's exclusive AnswerKey'" walks you 
through the program by letting you stop and ask "What should I do next?" 

If you own or plan to own an IBM Personal Computer, don't buy an electronic 
spreadsheet program without first learning about SuperCalc!" 



I 
I 
I 
L 



Send me your brochure: 
The Power of SuperCalc;" 

Name 



which explains SuperCalc in everyday English. 



Address- 
City 



State 



Zip 



Send this coupon or write Power of SuperCalc'" on the back of your business card and 
send to Sorcim Corporation. 405 Aldo Avenue, Santa Clara, CA 95050 (408) 727-7634. 



n 
I 
I 
I 
I 

J 



TTie powerhouse of software: 

SORCIM 



Cl 




The foBowIng 
add-onaare 
available 
Immediately: 

• 2 Dual Headed 40 DwJt Drives - (appears as 
four) 640l\ of storage, software patch, easy 
Internal mount. $630.00 

• Combo Card - Parallel printec ASYMC 
communication (RS-232), and clock calendar 
furKtions, uses only one slot. $279.00 

• 2 Single Headed 40 TVack Drives - 320K of 
disk storage, easy internal mount. $450.00 

• 48K additional RAM - 27 chips plug Into 
master PC t>oard $75.00 

• Add-on Memory Card — (uses 64K dynamic 
RAM chips), 64t\ - $425.00, 128l\ - 
$525.00, 192R - $625.00, 256K - $725.00 

• Prom Blaster - Oograms most IK to 4I\ 
CFROMS of 25XX and 27XX single or 
multivoltage. personality modules, read/write 



softtvare. $149.00 

• Apporat Qame Diskette — 
$24.95 

• Clock Calendar - Features 
seconds, minutes, iiours. day of 
week, date, month and yeac 
t>ackup battery, leap year and 
crystal time t>ase. $129.00 

• Prototype Card - 3.5 by 8 Inch wirewrap 
iiolds 150-14 pin dips. $29.95 

• ROB Color Monitors - Includes cable. 16 
color modifications. nCC - $1,095.00. 
AMDCK - $899.00, TtCO - $699.00. 

• 3rd and 4th Add-on Drives - Expansion 
cabinet and IBM compatible drives, cabinet 
and 1 drive - $499.00, two drives - $749.00 

• 64K Hardware FVint-Sp>ooler - Parallel printer 
adapter, buffers 13 minutes of output at 80 
ciiaracters/second. $399.00, 

• CPSOM MX Printers - MX-80 (with dot 



yaphlca) - 

$499.00, MX-80 m 
- $575.00, nX-100 - 
$775.00 
' VerbaUm Datallfe 
Diskettes - (5-1/4" 40 track, 
box of 10) $24.95 
• 16K Memory Kits (9 chips) - 
$25.00 

• 5-1/4" nip-Sort - $21.95 

• 5-1/4" nastic Library Case - $1.95 

Apparat will continue to develop add-on 
p>roducts for your IBM Personal Computer. Call 
today for more information. Dealer inquiries 
welcome. 

(303) 741-1778 

IBM Personal Computer is a trademark of IBM. 



^ A_ .^1 S 



Apparat, Inc. 



440 1 So. T^marac Parkway Denver CO 80237 (303) 74 1 1 778 

X>rf GOinG SVFFORT FOR MICROCOMPUTERS' 



Programming 

Lcm Poole 



€(MX)R GRAHIICS 

A hands-on, how-to introduction to PC BASIC'S 
potmful graphics commands 



Discuss computers these days and 
it's guaranteed that you will hear 
the words "computer graphics." 
Computer salespeople, buyers, owners, 
and ordinary users all agree that a ma- 
chine's graphics capabilities are a good 
measure of its worth, and PC votaries are 
no exception. Not only does the PC have 
excellent color graphics capabilities 
when the color graphics adaptor board is 
installed, but it really is quite easy to in- 
clude graphics in any PC BASIC pro- 
gram. 

What Is Graphics? 

Before I discuss programming graph- 
ics displays, let's take a look at what com- 
puter graphics is. Some people believe 
that computer graphics is intricate spiral 
line drawings or blocky, bright-hued car- 
toons, while others envision the on- 
screen action of their favorite arcade 
game. All these viewpoints have one 
thing in common: they assume that com- 
puter graphics are only a means of enter- 
tainment. 

Although graphics can entertain, they 
are a powerful aid to comprehension and 
can inform people in a way that no report 
can. Most people are intimidated by the 
profusion of numbers of a typical comput- 
er report. Not only do graphics attract, 
and maintain, a user's attention, but they 
process raw numeric data and make it 
easier to understand. Which can you 



Copyright © 1981, Lon PooJe 

grasp faster, a list of seven-digit numbers 
or a graph that shows their relative values 
at a glance? 

Of course, graphics can no more re- 
place reports than pictures can replace 
poems or movies replace novels; exact, 
to-the-penny numbers document the ac- 
curacy of accounting reports. All too of- 
ten, however, a financial analysis re- 
quires poring over columns of dry 
statistics. That's where a computer graph- 
ics program can be an indispensable tool, 
allowing the computer to wade through 
the numbers and display a picture of the 
results on the screen. 

A Graphics Application 

Let's take a look at a practical applica- 
tion. The BASIC program accompanying 
this article is based upon one which ap- 
pears in Some Common Basic Programs 
by Lon Poole and Mary Borchers (Os- 
borne/McGraw-Hill, 1979) and employs 
the statistical technique of exponential 
regression to calculate the average growth 
rate of a value at regular intervals of time, 
and then to project the extent to which 
the numbers will increase or decrease in 
the future. Analysis of this type is useful 
in evaluating and predicting sales, costs, 
patronage, and other factors that usually 
grow or decay at an exponential rate. 

This article explores the PC BASIC 
graphics statements used by the program. 
You can enter the growth-rate program in 



the computer as is and use it on any PC 
equipped for color graphics. A step-by- 
step analysis of the program itself appears 
with the program listing, and Fig. 1 shows 
the starting phase of the program, i.e., the 
point at which the data on the program 
works is entered. 

Ways To View Your Data 

As originally written, the Average 
Growth Rate program displays the aver- 
age growth rate percentage and the exact 
values of future projections. Fig. 2 shows 
how this looks on a monochrome monitor. 
Although the projections are only esti- 
mates, the exact numbers are not as im- 
portant as the magnitude of those num- 
bers and the overall trend, features which 
are easier to see when the data is dis- 
played in graph form. 

One way to graph data is to plot each 
number as an individual point. Fig. 3 
shows the data from Fig. 2 in a point 
graph on a color monitor. The color not 
only enhances the appearance of the dis- 
play, but also imparts more information: 
red points are past data and green points 
are projections. 

Drawing lines between the plotted 

Lon PooJe, author of several books in- 
cluding The Apple II User's Guide and 
Some Common Basic Programs , has re- 
cently turned his attention to the IBM 
Personal Computer. 



PC/APRIL— MAY 1982 



I- 7» 



The Difference Color 
Graphics Makes: 



points can further enhance the data. Fig. 
4 displays the same data as Fig. 3, but now 
the red and green dots are connected by 
colored lines which add more color and 
make the trends more transparent. 

A bar graph of the data in Figs. 2-4 of- 
fers a completely different look, as illus- 
trated by Fig. 5. All this color on the 
screen has a very dramatic impact. 

Any one of the preceding graphics dis- 
plays offers a .substantial improvement 
over the ordinary report format in Fig. 2. 
The differences between the graphics 
displays are mostly aesthetic; different 
people will have different preferences. 
Fortunately, the PC creates point, line, or 
bar graphs with equal ease. 

PC BASIC Graphics 

On the PC, all three versions of BASIC 
make it easy to transform verbal output to 
graphics output. Cassette BASIC. Disk 
BASIC, and Advanced BASIC can all plot 
points and draw lines and boxes. The 
only special equipment you will need is a 
color graphics adapter and a color display 
screen. 

Advanced BASIC has other graphics 
capabilities as well. It can draw circles, 
arcs, and ellipses, and can fill in any area 
of the screen with a solid color. Advanced 
BASIC requires at least 48K of random 
access memory (RAM), one disk drive, 
and IBM's disk operating system (DOS). 

Although BASIC graphics on the PC is 
easy, it's not for the rank beginner, so it's a 
good idea to practice with some of the sta- 
ples of BASIC before beginning to use 
graphics. PC BASIC'S graphics statements 
will augment the standard BASIC state- 
ments, but they will not replace them. 
You still need to know how to use state- 
ments such as PRINT . INPUT . FOR . 
NEXT . DIM, and LIST . 

Foreground, Background, and 
Border 

The display screen has three different 
regions: border, background, and fore- 
ground. Background, as the name implies, 
is the region of the screen on which ev- 
erything is displayed. When you turn on 
the PC, the background region is the 
black part of the screen which can have 
characters on it. Text and graphics images 
appear in the foreground, superimposed 
on the background. The background has a 
border around it which is not visible 
when the computer is turned on because 
both border and background are black 
The border compensates for variations 




Fig. 1.— Data entry for Average 
Growth Rate (AGR) program 




Fig. 2.— AGR program numeric output 




Fig. 3.— AGR program point plot 




Fig. 4.— AGR program line graph 




Fig. 5.— AGR program bar graph 



im 
iiiiiii 



Fig. 6. — Text colors and color numbers 




ill 
III 



Fig. 7.— Graphics palette and color 
numbers 




Fig. 8. — A diamond drawn by the 
listing in text 



PC/APRIL-MAY 198f 



between different televisions and moni- 
tors by providing a safety maigin against 

overscan, the tendency for the image at 
the edges of the screen to be partially or 
completely lost. 

The COLOR Statement With Text 

In PC BASIC, the COLOR statement 
allows you to specify different colors for 

foregrfiiind Imrkgronnd, nnd hnrrier. 

"Which can you 
grasp faster, a list of 
numbers or a color 
graph that shows their 
relative values at a 
glance?" 

Colors are specified by number, as illus- 
trated by Fig. 6, which correlates color 
numbers with actual colors. Color num- 
bers 0 through 7 are available for fore- 
ground, background, and bolder, whereas 
colors 8 through 15 are available in the 
foreground for text only. Some color dis- 
plays will show the same colors for num- 
bers 8 and 0, 9 and 1, 10 and 2, etc., even 
though the computer sends out different 
signals. The following statement changes 
foreground color to magenta: 
COLOR 5 

The COLOR statement affects only the 
foreground color of items entered (typed] 
after it is executed; text that is already on> 
screen will not change color. Any text dis- 
played after a COLOR statement changes 
foreground color will be in the new color. 
After executing the statement above, the 
PRINT statement below will be magenta 
iwhoi it is mtttred, as will its output when 
you press the RETURN key to execute it. 

PRINT "Waltz of the Toreadors" 

Waltz of the Toreadors 

The next statement makes the fore- 
ground color magenta and the back- 
ground color blue: 

COLOR 5, 1 

The background color immediately 
changes tbroii^ut die screen; as before, 
the foreground color change is not retro- 
active. 

Tb make the foreground magenta, the 

background blue, and the border white, 
use this statement: 
COLOR 5, 1, 7 

The border color and the background 
color change at once; the change of fore- 



ground color only affects future text 
As you can see from the examples 

above, the first number in a COLOR 
statement specifies the foreground color, 
the second number specXRu the back* 
ground color, and the third number qied- 
fies the border color. 

Omitting any of the numbers in a 
COLOR statement results in the color of 
the item you omitted remaining un- 
changed. For example, flds statement 
changes the background color to cyan 
without rhanging either the foreground w 
die border cdois: 

COLOR , 3 

Notice the comma ahead of the 3. It 
indicates that the first number, which se- 
lects the foreground color, is to remain 
unchanged. Two commas ahead of a 
number mean that it is the third (border) 
number, and that the first and second 
numbers, which select foreground and 
background colors, respectively, are un- 
speciffed. For example, to change the bor^ 
der color to green without altering the 
foreground or background colors, enter: 

COLOR . . 2 

Text and Graphics Modes 

Everything discussed so far pertains 

only to a display used purely for text, 
which is called text mode. In text mode, 
any of die 256 characters in die PC char^ 

acter set can be displayed. The presence 
of the color graphics adapter allows the 
use of two additional screen modes (fai 

BASIC], both of which are graphics 
modes. In these modes you can plot single 
points: draw lines, boxes, circles, and 
arcs; and color the interior of delineated 
areas. The addition of these abilities al- 
lows a user to construct elaborate pictures 
which can be displayed together widi any 
of the 256 text-mode characters. 

The PC BASIC graphics modes differ 
only in the number and size of the points 
displayed and in the number of colors al- 
lowed, Hjgh-resoJution mode divides the 
screen into more points than medhun- 
resolufion mode; consequently, high-reso- 
lution points are about half as wide as 
medium-resolution points. High resolu- 
tim is strictly black and white, whereas 
medium resolution allows as many as 
four different colors to be used on the 
screen concurrent. 

SwHcMno Scfeen Modes 

The SCREEN statement allows a user 
to switch between text and graphics 



modes. The following statement switches 
to medium-reeohition graidrics: 

SCREENl 

This statement switches to high-resolu- 
tion graphics: 

8CREEN2 
To switch back to text mode, use diis 
statement: 

SCREBNO 



The SCREEN statement erases the 

screen and sets the foregrmmd color to 
white, the background and border colors 
to black. (AldMm^ die SCREEN state- 
ment offers other options, in this article 
we'll use only the simpler forms shown 
above.) 

Ttie COLOR Statement WHh 

Graptiics 

The COLOR statamant is actually two 

statements in one. COLOR works one 
way in text-mode, another way in the me- 
dium-resohition grepMcB mode, and is il- 

legal in high-resolution graphics mode, in 
which the foreground color is always 
white and the background and border 
colors always black. 

In medium-resolution graphics, the 
COLOR statemmt has no bmder color 



"You can plot single 
points; draw linos, 
boxes, circles, and 
arcs; and color ttio 

Interior of dollnoatod 

II 



specification. The border is always the 
same color as (and thus is indistinguish- 
able from) the background, which can be 
any of the 16 colors in Fig. 6. The choice 
of medium-resolution fmvgronnd colors 
is limited, and the scheme for specifying 
them differs markedly from the text- 
mode scheme. 

The COLOR statement chooses one of 
two sets of medium-resolution fore- 
ground colors; these sets are referred to 
by IBM as palettes, and each has four col- 
ors. Once the palette is chosen, the state- 
ments which actually plot and draw on 
the medium-resolution graphics screen 
can choose individual colors from it. To 
understand the param^ers of the pal- 
ette's use, imagineanartbt painting a pic- 
ture. She has two palettes of paint on her 



PC/APRl— MAY 1982 



Copyright material 



Average Growth 
]^e Progra 

20 CLB 



30 WIDTH 40 
40 DIM F(24> 
90 PRINT - 
M PRINT 
70 PRINT 



Thl« prograa analysM MilM or othar flguras 4raa 
coaputM an avaraga groMth rata, and projaet* 
Vau opacify tha nuabar of paat and futura 

89 PRINT ■ Tha total nHabar of aontha cannot aaeaad 24. ■■ 

90 MINT 
too PRINT 

aoo nvur 

210 mnn ■hbn Mnir 

220 IF N4^>24 THEN PRINT iPRINT •{»•.¥ 24 HONTHB TDIWL. 

230 PRINT 

240 PRINT -NoH antar ■■mint.a far 
230 PRINT 
260 FOR J-1 TO H 
270 PRINT ■Hanti»*|4| 
2M INPUT FM> 
2f0 NUT a 



li-taoiD too 



at aantliaf 



300 
310 
320 
330 
340 
390 
3*0 
370 
380 
390 
400 
410 
420 
430 
440 
4S0 
4&0 
470 



V-0 

FOR J-2 TO N 

L-t.OB(F(J)> 

T-T-H. 

V-V4'IJ-1>«L 
MOT J 

A-*« (2«V/ (H-D-tl 
A-EXP<A)-1 

AGF^EXP (T/n-A« (H-i > /2> 
FOR J -mi TO H+P 

NRT J 

MIN^d) 

MAX-F(1> 

FOR J-1 TO H+P 

IF F<J>>HAX THEN NAX-FCJ) 

IF FtJXHIN THEN HIN-FCJ) 

Morr a 



tMO MR »al TO IM» 

1020 IF J>H*P TMEN J-24i80TO 1090 
1030 PRINT 

1040 PRINT *Hanth'|J|TAB<10)|F(J>| 
1090 NEXT J 

1060 PRINT TAB(ia)|-(8rciHth Ratal "| INT(A(1000O«^.9>/10O| "X) '| 

1100 eosue 2000 

illO FOR J-1 TO H*P 

ttao tr am imm m 

ra>r «»it-M8,ao»-SNT(MrMin,e 

1140 MIT a 
1300 flOlUB 3000 

1210 P8ET (S6,200-INT(8tFfl>}),e 

1220 FOR J-2 TO H*P 
1230 IF J>I1 THEN I>1 

1240 LINE -<j»iiiw ,a oo mtmm>vnii,c 

1290 NEXT J 

1300 eoeuB 2000 

1310 FOR J-1 TO H*P 

ia» uw (atii«4B,aow-Moii«m,j 

— , J 

(i> 
0,0.0 



2000 AC-INPUT* (I) 
2010 CLS 
2020 SCREEN 1,0 
2030 COLOR 0,0 
2040 C-2 
aOSO PRINT ■ 
20M PRINT "RMUnt" 

2070 PRINT • 1 1 < 

2080 PRINT ■ \/ 13 
2090 FOR J-9 TO 23 STEP 3 
2100 LOCATE J,l 

2110 PRINT INT<(16B-(J/9-l)«40)/»».3>| 

2iao mr j 




iNr««F(«>»,ci 



ta ■|lNrM*10000».8>/tOO|"S" 



12 IB 10 21 



— >"i 
2«-| 



n 



woric table, but can only hold a single pal 
ette at a time. When she chooses to ust 
one palette, she can only paint wiA flu 
colors on it. In order to paint with the col 
ors on the other palette, she must pu 
down fhe one she is holding and pick u[ 
the other. The medium-resolution graph' 
ICS display works in the same way, bu 
with one variation— when a user change: 
from one palette to another, the colors on 
the screen change from the colors of the 
first palette to the colors of the second. 

"It's really quite easy 
to Include graphic Ir 
any PC BASIC 

program," 

As you might expect, the palettes ar( 
numbered zero and one, and the colon 
on them are numbered from zero to three 
Fig. 7 correlates actual colors with palette 
and color numbers. Nodce fliat on eacl 
palette, color numbers 1, 2, and 3 art 
fixed. Color number 0 is. de facto, fixed] 
since it is alvrays fhe same as the current 
background color. Text printed on a meJ 
dium-resolution screen appears in palette 
color number 3, {.e.. either in yellow or iq 
white. 

In medium-resolution graphics mode, 
there are only two numbers in a COLOR 
statement: the first sets the background 
color and the second chooses the palette 
for foreground color. Yes, this specifica- 
tion format is the opposite of the COLOR 
statement in text mode. Remember, the 
border color is the same as the back- 
ground color, so there is no tfaild number 
Assuming a SCREEN 1,0 statement ha: 
been executed to put the screen in medi- 
um-resolution mode, the following state- 
ment selects a blue background and 
chooses palette 0: 

COLOR 1. 0 

The currently active background coloi 
can be retained and the palette niimbei 
changed by omitting the background col- 
or specification: 

COLOR , 1 

When the COLOR statement is execut- 
ed in medium-resolution graphics mode, 
both background and foreground colors 
change immediately and retroacttvehf— 
unlike in text mode, in which foreground 
color changes are not retroactive. For ex- 
ample, if some items were drawn in 
green, red and yellow using paletto o 



IBM PERSONAL USERS 

JOIN 



THE NATIONAL ASSOCIATION FOR USERS OF THE IBM PERSONAL COMPUTER 

"PERSONALITY" FEATURES 

1 . Free Programs 

2. New Compatible Products 

3. New Software 

4. Reduced Advertising Rates for Members 

5. For Sale — Classified 

Send $46 in Check or Money Order for 1-year Membership (Include Your Name and Street Address) to: 
PERSONNA COMPUTER ASSN., INC.. P.O. Box 759, Point Pleasant, N.J. 08742 



THE BEST MEMBER BENEFITS 
YOU'VE EVER SEEN! 

• Discounts of 10% - 30% on Supplies 

• Discounts on Peripherals 

• Discounts on Software 

• Monthly Newsletter 



Start Enjoying Our Benefits as Soon as Your Membership Kit Arrives 
Members from Alaska to Florida - Texas to New York 



APPLICATION 

Send with $45.00 Membership to: Personna Computer Assn., inc., P.O. Box 759, Pt Pleasant, N. J. 08742 

Name 



Organization, or Firm. 
Title 



Street Address. 



City, State ZIP_ 

My machine is primarily for □ Business □ Hobby □ 



COME TO OUR 

National Convention, Exhibition, and 
Birthday Party for the IBM PC. 

Planned for Mid-September, 1982 In 

ATLANTIC CITY 

- VENDOR BOOTHS -PRODUCTS ON DISPLAY -CASINOS 

- DINNER, COCKTAILS & SHOW -MOONLIGHT CRUISE 

- SWIMMING & BOATING -SEMINARS -FISHING PARTY 

FURTHiR DETAILS TO BE ANNOUNCED 



Copyrighted malsrial 



Kraft Precision Joysticlis and Paddles 



For the Gaines People Play. . • 




Simply plug your new Kraft Joystick or Paddle into your IBM* 
: Personal computer, TRS-80® Color or Apple II*, and you re ready to 
play- repelling aliens, slaying dragons or any of the hundreds of 
games people play. 

Featuring Kraft's patented gimbal design, these high quality 
: precision units utilize long-life linear potentiometers, tested to more 

than 1 ,000,000 operations^ Stick operation is selectable for either free- 
; floating or spring centering, and optional adapters permit 2-stick 
> operation without computer modification. These enclosures are 

beautifully styled, and color matched to your computer. 

New Joysticks and Paddles are products of Kraft- America's 
h oldest and largest manufacturer of precision joysticks for model hobby 
' radio control systems and industrial applications. Ask for these Kraft 
products at your local computer store. 



Kraft Systems Inc. • 450 W. California Ave., Vista, CA 92083 • A Subsidiary of Carlisle Corporation Since 1 972 

IBM, TRS-aO and Apple II are trademarka d Intamatiooal Business Machines Corp, Tandy Corpi and Apple Computers Inc, respectively. 



■he COLOR Statemmt WHh 
Graphics 

The COLOR statement is actually two 

statements in one. COLOR works one 
way in text-mode, another way in the me- 
dium-resolution graphics mode, and is il* 

legal in high-resolution graphics mode, in 
which the foreground color is always 
white and the background and border 
colors always black. 

In mfidium-resoiution fjraphics. the 
COLOR statement has no border color 
specification. The border is always the 
same color as |anci thus is indistinguish- 
le fromj the background, which can be 
I in of the 16 colors in Fig. 6. The choice 

uf medium-n^soiution foreground colors 
is limited, and the scheme for specifying 
ihem differs markedly from the text- 
mode scheme. 

The COLOR statement chooses one of 
two sets of medium-resolution fore- 
ground colors: these sets are referred to 
In IBM as paiettes, and each has four col- 
ors. Once the palette is chosen, the state- 
ments which actually plot and draw on 
the medium-resolution graphics screen 



can choose individual colors from it. To 

understand the parameters of the pal- 
ette's use, imagine an artist painting a pic- 
ture. She has two palettes of paint on her 
work table, but can only hold a single pal* 
ette at a time. When she chooses to use 
one palette, she can only paint with the 
colors on it. In order to paint with the col- 
ors on the other palette, she must put 
down the one she is holding and pick up 
the other. The medium-resolution graph- 
ics (lispla\- works in the same way, but 
with one variation— when a user changes 
from one palette to another, the colors on 
the screen change from the colors of the 
first palette to the colors of the second. 

As you might expect, the palettes are 
numbered zero and one. and the colors 
on them are numbered from zero to three. 
Fig. 7 correlates actual colors with palette 
and color numbers. Notice that on each 
palette, color numbers 1, 2, and 3 are 
fixed. Color number 0 is. de facto, fixed, 
since it is always the same as the current 
background color. Text printed on a me- 
dhim-resolution screen appears in palette 
color number 3, i.e., either in yellow or in 
white. 



In medium-resolution graphics mode. 

there are only two numht-rs in a COLOR 
statement: the /iirst sets the background 
color and the second chooses the palette 
for foreground color. Yes, this specifica- 
tion format is the opposite of the COLOR 
statement in text mode. Remember, the 
border color is the same as the back- 
ground color, so there is no third number. 
Assuming a SCREEN 1,0 statement has 
been executed to put the screen in medi- 
um-resolution mode, the following state- 
ment selects a blue background and 
chooses palette 0: 
COLOR 1, 0 

The currently active background color 
can be retained and the palette number 
changed by omitting the background col- 
or specification: 

COLOR . 1 

When the COLOR statement is execut- 
ed in medium-resolution graphics mode, 
both background and foreground colors 
change immediately and retroactively— 
unlike in text mode, in which foreground 
color changes are not retroactive. For ex- 
ample, if some items were drawn in 
green, red and yellow using palette 0, 



s 

A 
L 
E 
8 



OUR SQFTWMIE PLOTS 



1.00 * 

I 

i 



0.75 + 
I 
I 
I 
i 

O.90 * 

I 

I 
I 

0.29 •^ 

I 

I 
I 

0- 



JAN FEB MAR APR HAV JUN JUL MJB SEP OCT NOV DEC 



HAL9000 



DRIVE 



*ACXUAUiX PLOTTED ON THE IBM PERSONAL COMPUTER & PRINTER. 



HAL1000< 



HAL2000> 



HALSOOO^ 



J3 



■o 



PC/APRIL— MAY 1982 



•1 

Copyrighted material 



switching to palette 1 immediately 
changes them to cyan, magenta, and 
white, respectively. 

Graphics Screen Coordinates 

In order to display points, lines, boxes, 
and so forth, the computer needs to know 
where they go, which requires that it be 
given a definite description (unique iden- 
tifier) of every point on the screen. Imag- 
ine that a piece of graph paper is super- 
imposed on the screen and that each box 
on the grid corresponds to one graphics 
point. By numbering the rows and col- 
umns, any box can be described by giving 
its coordinates, that is, its column and 
row numbers. That is exactly the way 
points on the graphics screen are identi- 
fied. Column numbers begin with zero at 
the left edge of the screen: the rightmost 
column is 319 in medium-resolution 
graphics, 639 in high-resolution. In both 
graphics modes, the top row is zero and 
the bottom row is 199. 

The PSET Statement 

Neither the COLOR nor the SCREEN 
statements alone creates graphics images 



on the screen, but only condition the 
screen for the medium- or high-resolu- 
tion graphics to follow. 

The PSET statement plots a single 
point on the graphics screen at any given 
coordinates and uses the same format in 
either graphics mode. The following 
statement will plot a point at the intersec- 
tion of column 45 and row 10: 

PSET (45,10) 

A color number is optional in the 
PSET statement. When it is absent in me- 
dium-resolution mode, color 3 (yellow or 
white) is used. If the PSET statement has 
no color specification in high resolution, 
it plots a white point. 

To specify a color in a PSET statement, 
add a comma and the color number after 
the coordinates. In medium-resolution 
graphics, the color number (0 through 3) 
chooses one of the four colors from the 
active palette (see Fig. 6). In high-resolu- 
tion graphics, an odd color number 
chooses foreground color (white) and an 
even color number chooses background 
color (black). For example: 

PSET (180,150),1 



In medium-resolution graphics, the 
statement above plots a green or a cyan 
point, depending upon which palette is 
active. In high-resolution graphics, the 
statement above plots a white (fore- 
ground) point. 

The UNE Statement 

In addition to plotting points, all ver- 
sions of PC BASIC have LINE , a power- 
ful statement which draws straight lines 
as well as empty and solid-color boxes. 

Given that any two points define a 
straight line, it stands to reason that the 
LINE statement must include the begin- 
ning and ending points of a line. The 
straightforward way to do this is to speci- 
fy the coordinates of both: 

LINE (50.150)-(1,10) 

The statement above draws a straight 
line from the point at column 50, row 150 
to the point at column 1, row 10. 

Line color is specified in the same way 
in the LINE statement as it is in the PSET 
statement. Following the end-point co- 
ordinates, add a comma and the color 
number. In medium-resolution graphics, 
the color number chooses one of the col- 
ors from the active palette: in high-resolu- 
tion graphics, an odd number chooses 
foreground color and an even number 
chooses background color. If the color 
specification is absent, as in the example 
above, color number 3 is used in medi- 
um-resolution graphics. If it is absent in 
high-resolution graphics, the foreground 
color is used. 

LINE (50,70)-(70,90)„BF 
The statement above creates a square the 
same size and in the same locations as the 
empty one created earlier. The only dif- 
ference is that this square is solid red or 
magenta (depending on which palette is 
active) in medium resolution. In high res- 
olution, the statement above draws a solid 
black square, thereby erasing the screen 
in the area it covers. 

Numbers, Variables, and 
Expressions 

In the interest of simplicity, all of our 
examples have used numeric constants to 
specify color numbers and coordinates; 
however, variables and expressions are 
also allowed. Fractional values are 
rounded to the nearest whole number. 
The Average Growth Rate program listed 
at the end of this article demonstrates the 
power of variables and expressions in 
graphics statements. 



2S6KB IBM PERSONAL 
COMPUTER MEMORY! 





SINGLE BOARD 256KB IBM PERSONAL COMPUTER MEMORY 

Designed Specifically for IBM's PERSONAL COMPUTER is Chrislin Industries 
newest CI-PCM Memory Module. 

FEATURES IMCLUOE: 

• On board parity generator checker • Requires only one I/O expansion slot for 

• Addressable as a contiguous block in 64K 256K bytes memory 

byte increments through 1 megabyte * Power requirements are +5V at 1.0A max. 

• Access time of 225 NSEC * Cycle time of 400 NSEC 

SEE YOUR LOCAL COMPUTER STORE FOR DETAILS OR CALL US. 
DON'T ASK WHY WE CHARGE SO LITTLE. ASK WHY THEY CHARGE SO MUCH. 



c 



Chrislin Industries, Inc. 

31352 Via Colinas • Westlake Village, OA 91362 • 213-991-2254 
TWX 910-494-1253 (CHRISLIN WKVG) 



82 



PC/APRIL-MAY 1982 



Relative Coordinates 

There are two ways to specify a point. 
Until now, we have always stated the ac- 
tual column and row numbers of each 
point, which is known as the absoiute 
form of coordinate specification. The al- 
ternative, called the reJafive form, speci- 
fies coordinates relative to the last point 
plotted. When the word STEP precedes 
the numbers in parentheses, it means 
those numbers are offsets to the coordi- 
nates of the last point plotted. Consider 
these two PSET statements: 

PSET (40,23) 

PSET STEP (10.-3) 
The first statement above uses absolute 
form. It plots a point at column 40, row 23. 
The second statement above uses relative 
form. It plots a point which is 10 columns 
to the right and 3 rows up from the pre- 
vious point plotted, i.e., at column 50, row 
20. 

You can use either the absolute or rel- 
ative form to specify the coordinates of 
any point. Of course, you must use abso- 
lute form for the first point you display, 
since there is no previous point to be rela- 
tive to. 

Now that you have been introduced tc 
the individual statements of PC BASIC 
graphics, you can refer to the Average 
Growth Rate program and see how they 
work in actual practice. 

Average Growth Rate Program 

fSee page 78} 
This program has nine parts: setup, in- 
put, computation, verbal output, point 
graph output, line graph output, bar graph 
output, conclusion, and headings subrou- 
tine. To make it easy to identify and sepa- 
rate the parts, each is shown in a different 
color. 

The first part of the program (lines 10- 
100) performs various housekeeping 
chores. First, the program turns off the 
bottom-line display of the function key 
uses (line 10). Next it clears the screen 
and sets screen width to 40 columns (line 
20 and 30). After that, it dimensions a sin- 
gle-precision numeric array (line 40). 
Here and elsewhere, the program indo- 
lently uses single-precision variables 
where integer variables would suffice. 
Next, the program displays a title and 
instructions (lines 50 through 100). 

Lines 200 through 290 input data. The 
program user must break down the 24- 
month analysis period into past and fu- 
ture (lines 200 and 210). The total number 
of past and future months cannot exceed 

PC/APRIL— MAY 1982 



24 (line 220). After that, the user must en- 
ter a figure for each past month (lines 230 
through 290). 

Lines 300-490 perform the exponential 
regression on the entered data (lines 300 
through 390). Next, the program projects 
future figures (lines 400 through 420). 
After that, it computes a scaling factor for 
the graphic output (lines 330 through 390). 
To do this, it must find the highest and 
lowest figures among the past and future 
figures (lines 400 through 490). Then it di- 
vides the graph height, 168, by the sum of 
the highest and lowest figures (line 490). 
The result is a scaling factor which will 
allow all figures to appear on the graph. 

Lines 1000-1060 display the exact 
amount of past and future figures for each 
month in the analysis. 

Lines 1100-1140 use the PSET state- 
ment to plot a single point for each past 
and future figure in the analysis period. 
Variable C determines the color of the 
point. 

Lines 1200-1250 use the LINE state- 
ment to draw a line from one figure to the 
next. A PSET statement plots the first 
start point (line 1210). Variable C again 



determines the color of the point. 

Lines 1300-1340 use LINE statements 
to construct solid-color boxes, one for 
each past and future figure. The width of 
each box is the same but the height varies 
according to the magnitude of the figure. 
Once more, variable C determines the 
color of the point. 

Lines 1400-1420 pause for the user to 
press any key, then reset the screen to text 
mode and end the program. 

Lines 2000-2130 are a subroutine. It 
first waits for the program user to press 
any key (line 2000). Then it clears the 
screen, sets medium resolution graphics 
mode, and chooses a black background 
and foreground palette 0 (lines 2010 
through 2030). It sets variable C to specify 
color 2, red (line 2040). After that, it dis- 
plays a screen title together with column 
and row headings (lines 2050 through 
2120). 




Be A Winner. Amaze Your 
Friends. Become a Pro-Class 

BlaclcjacIC Player, if you can beat 
this game, you can win at the tables. A 
faithful reproduction of Las Vegas 
"Strip" Blackjack including multi- 
deck play (1 to 10 decks). Splits, 
Double Down, and Insurance bets. 
Teaches card counting with any card 
weight and keeps a running count. 
The illustrated 35 page instruction 
manual is itself a comprehensive 
primer on how to play winning 
blackjack. 

Lots of sounds and graphics for 
realism, including movement of cards 
and chips. Requires IBM* Personal 
Computer, 64K memory, IBM DOS, 
BASICA, and a green screen or color 
80 column display. Order your Las 
Vegas Blackjack, today! Only $34.95 
including postage. (CA residents add 
6% tax.) 




□uala" 

1041 Griswold Ave. 
San Fernando, CA 91340 
(213) 365-9526 

'IBM Is < trulanMrk of the Inttmatlonal Business 

Machtnea Corporation 



'^1 Quala It'l^ Griswold Ave., San Fernando, CA 91340 
g 2 Please rush my Las Vegas Blackjack game. 

g j Name: 

o I Street: 

5 IClty: State: Zip: 

^ inpayment enclosed t34.95. (CA add 6% sales tax) 

J I Bill my G Visa □ MasterCard 4 digit no.: 

"'iMo.: Exp. Date: 



Big system performance 
for your IBM Personal Computer. 



A Macrolink ' ^' memory 
expansion board makes full use 
of your computer's advanced 
features and capabilities. More 
memory means nn)re perfor- 
mance. The ability to rim more 
software faster. And quicker disk 
copies too. 

After a five-minute instal- 
lation, our plug-in board takes 
your 64KB system up to its maxi- 
mum capacity of 256KB. With 
full IBM hardware and software 



compatibility. And plenty of 
opportunities to expand your 
applications. 

IBM's known for great 
computers, and we're known 
for great memor)' boards. With 
parity to assure data integrity. 
An on-board LED to indicate 
memor)' status. Direct set 
memor>- switch. High reliability 
from thorough burn-in and test- 
ing. All with a factory-backed, 
2-year limited warranty. 



Give your microcomputer 
Macromemory"^ for only 

64 KB $490 

128KB $699 

192KB $899 

256KB $1099 

Macrolink enhancements 
for IBM Personal Computers are 
available at dealers nationwide. 

For immediate delivery, call 
toll free (800) 854-3332. 



Macrolink, Inc., 1 150 E. Stanford Ct.. Anaheim, CA 9280S. Telephone (714) 634-«()8(). TWX 910-591-1671. 



PROGRAMMING 

KarlKoessel 

MAGIC PGUBE 

A simulation ofRubik's Cube on the IBM PC 




To try out severaJ features of PC 
B/\S/C in an actual program of some 
complexity. Programming Editor 
Karl Koessel decided to develop a com- 
puter simulation of the popular fiubik's 
Cube puzzle. The program demonstrates 
hoiv it is possible to make a "model' 
ivhereb>' a computer pw^ram mimics the 
behavior of a physical object. The inner 
ivorkings of the program depend on the 
MOD arithmetic function that is one of 

The "Magic Cube' has become quite 
popular since its days as a tool for Erno 
Rubik. a teacher of architecture and de- 
sign at the School for Commercial Artists 
in Budapest. Rubik used the cube to shar- 
pen his students' ability' to visualize 
three-dimensional objects. (Douglas Hof- 
strader has an excellent article expound- 



PC B.ASlC's enhancements. (MOD tells 
\ ou the \'alue of the remainder after you 
divide one number b\' another.) Koessel 
also designed the program to detect 
ivhether a system is set up for color or 
monochrome display. 

For the color-display veTsion. Koessel 
iook advantage of the mun\' color and ap- 
pearance variations PC BASIC allows. 
Though perhaps at some cost to its speed, 
the program also uses the long larioble 

ing both the cube's mechanical structure 
and its mathematical characteristics in 
the March 1981 Scientific American.) 

The Magic Cube has six differently 
colored faces, each with nine "cubies" in a 
three by three matrix. Initially, each face 
is one color, all the cubies on a face the 
same. But each face may be rotated about 



names and formatting abilities PC BASIC 
permits to improve a program's under- 
standability. It contains no features from 
the Disk or Advanced versions of BASIC 
and, ivith remarks deleted, will run on a 
PC ivith 16K of memor>-. Vollowin% is 
Koessel's description of the program, 
with some sample displays and excerpts 
from the program itself. For details on 
getting a cop\' of the complete pTogmm, 
see the end of the article. 

its center, moving each cubie of that face 
(except, of course, the center cubie) to a 
different position on that same face. Al- 
though this face may remain one color 
after the turn, the rotation will also move 
the three closest cubies of the four bor- 
dering faces, mixing the colors on those 
faces. After twisting a few faces, the col- 



PC/APRIL— MAY 1982 



as 



llOO 
IIIO 
1120 
IIM 
I MO 
I ISO 



II80 
1 190 
12>JO 
1210 
1220 
I230 
123<» 
1240 
12SC 
12*0 
1270 
I2S0 
127V 
13uO 
1310 
13W 
I400 
1410 
1420 
1430 
1440 
14M> 
14S0 
1490 
ISOO 



'••••••••■>••>•<•«••■•••• 0ISP1.AV PRIHTINS nOUtlNC ••IKaat 1 1 1 tl •>>• 

ran fa- i to 6 
rm p-o TO a 

LOCATE X<FA)«10FtP>,V(FA)*vaF(P) 
Bft-Bf«<FlX(CUBIEtrA.P, 1 1 MO) } 

IF Bfi THEN COLO; CUBIC (FA, F , 2) «~ 16, Bf^lGOTO llbO 

IF CUBIE(FA,F,ri THEN COLOR 0,7 ELSE COLOR 7,0 I HlfMlghtt - 

ir DM THEN PFINT USINCX \'-|CUBIE4 IFA. P. DH) 1 

ELSE PRINT USIN6-4»''(CU81E (FA,P, 1 ) I I'Print chocffn dl*p>«v type 

Th»«« \ mm* ikAk* for a clm*nmr dt»pl«y 4« colors/highlight* ct>«no« 
IF P-l OR P-2 THEN NO-tiGOSUB I740 
IF P-S CR P>0 THEN NO-4lEOSUB 1240 
IF F~>7 OR P't, THEN ND--I1GOSUB 1240 

MlIT 

teiT 

COLOR 7,0 I'NorMlti* <ar«grouncJ, bAcl'qround 

RETURN 

'find p<op«r color* 4or vAch »id« of *p • b»t n ««n cutat** 

IF BR THEN COLOR BR. BR (F I KCUBIE (FA, (P*ND) MOD 12,1>M0>) ELSE 12&0 
PRINT CHR«l221l|lG0T0 1280 

IF CUBIE(FA,P,2I-CUSIE(FA, <p>NOI MOO 12,21 THEN 1270 ELSE COLOR 7,0 
PRINT - -| 
lieTUlN 

■ ■•ta>tttttiaitii»a«tit«« clear prompt /iwnjT lines ti f ttaaaaaaatiait 

LdCATE 14.ItPflINT 'On* mt>mmnl , pI*«M. . , 'SPC ( 7V> SPC ( 39) SPC 4 39« 

RtTURN i-ClVM-* ltn«B 14 V ir.i mlmo t* UIDTH 40 clw.,r» i 1 r>» lt> 

■ lataaaaaataaaaaaaaaaataa turn off highlight flags aaaaaaaaaaaaaaaaa 

foR J- I TO 4 

FOR fl TO 3 

CUSIEiFACE (J) , < (POSITiaN(JI •l^-2> HOD B>«1,2>>« 

NEKT 

roR P-1 TO a 

CUBlE(F,P,2>-0 

NEXT 
RETURN 



This program section displays the newly changed cube diagram on the screen 
after a twist. 











latX) FUR 


J-1 TO 4 




IBIO 




FOR K-1 TO 3 




ia2o 




'S*t cubio v«lu«> in holding c*ll« 




1830 




Ha.O( (J-1 )«3*K)-CU8IE<FACe(J>, ( <POSITION<J)^ -2) NOD 3)-I.l 




ia40 




'Turn on higlilight flag* 




laso 




CtJBlEIFACC(J> , 1 (POSITIONIJ) •K-2) KID a)«l,2> — 1 




1S60 




NEXT 




1870 NEXT 




18S0 RETURN 




1899 • 








1900 FCR 


J-1 TO 4 




1910 




FOR K-1 TO 3 




I920 




CUSIEIFRCE 1 ( <J«OSO) HOC 4I«1 1 , ( IPOSITIONI < <J*OS0) HOD 4>«1>«I. 
HOD B)*l, 1 )*HOLDl (J-l)a3«K) |*N«M value of aach 


-2) 
cubl • 


I930 




FOR DfiI-1 TO 2 l*A««OC)at«d oaMtt «cllOM 


19*0 




CUBIE«(FACC( ' <J*OSO> HOD 4) « 1 ) . ( (POSIT ION, ( (J*OGO) HDD 4) 
*4k-2) HOD 81 *-1.0«1I)>PLAC£«(DaiI,FlX( (HOLDi (J-1 )a3*» k Mu) . ) 


• 1 ) 


19SO 




NEXT 




1960 




NEXT 




1970 W 


XT 




1980 RE TURN 





This section of liie program keeps track of the bordering faces of the cube to be 
changed when i. twist is ordered. 



ors become quite scrambled. Note that no 
matter which face is twisted, the center 
cubie of each face maintains its orienta- 
tion to the other center cubies and, as- 
suming we do not turn the entire cube but 
only the faces, each center cubie never 
changes its position. 

The challenge of the Magic Cube is to 
reorder the scrambled colors to their 
original segregated state. This is very dif- 
ficult. But, by keeping track of the twists 
performed, we may learn 'sequences' that 
swap the colors of certain cubies while 
leaving the other cubies undisturbed after 
the sequence is completed. 

In "Notes on Rubik's 'Magic Cube'" 
by David Singmaster, the faces have been 
given names. Because any two cubes may 
have different colors, or colors that are 
arranged differently, the faces are named 
not by color but by place. From Singmas- 
ter's convention, the faces are called 'up- 
per', 'left', 'front', 'right', 'back' and 
'down'. A 90-degree rotation of a face is 
called a 'twist'. Clockwise twists are 
named by the single letters 'U', 'L', 'F'.'R', 
'B' and 'D' respectively, designating the 
face twisted. Counterclockwise twists 



MEMORY EXPANSION MODULE for IBM PERSONAL COMPUTER 

■ Directly expands memory to 256K Bytes. Replaces three 
64K Byte cards, (larger configurations available) 

■ Each card aged at high temperature and voltage margined; 
less than 350 mA of +5v; one year warranty. 

■ Available at participating COMPUTERLAND stores: 
contact factory for further information. 
Intermedia Systems: 10 year old company; also 
produces CAD and Medical Graphic Display systems 
for Hewlett-Packard computers. 



STAINLESS 

STEEL 

BRACKET 




$750.00 ^ - 



EACH 



J 



CARD GUIDE INCLUDED 



EXTENDED FOOT FOR 
VERTICAL STABILITY 



8 



10601 S. De Anza Blvd. 



Cupertino, CA 95014 
(408) 996-0900 



FULL WIDTH CARD FOR HORIZONTAL STABILITY 



S6 



PC/APt?IL-MAY 1982 



nave the same notation plus a prime (the 
jingle close quotel following, as in 'L'. 
' The program begins by asking you to 
^ive each face an arbitrary' color (on the 
Tionochrome display, simply the name of 
1 color). It then prints brief instructions, 
lisplays the Magic Cube unfolded on the 
jcreen as six faces of nine cubies each 
md asks for a twist or command. 

Below each face is its name. These 
lames may be erased (or. if off. reprinted) 
py entering the command 'LABELS', 
j Each cubie is represented by two con- 
secutive characters. Initially, they are the 
First two letters of the names of the faces, 
but they may be replaced by code num- 
bers (used by the program) or by the first 
two letters of the names of the colors you 
gave each face. To change to these differ- 
ent types of display, enter the command 
•CODES". COLORS' or 'FACES'. 

For those with a color display, the cu- 
bies have assigned background colors. 
And an additional command, "BIG", 
changes the size of the display from small 
characters to large or vice versa. The 
instructions fit only in the WIDTH 80 dis- 
play mode. 



To twist a face clockwise, enter a sin- 
gle letter naming the twist, such as 'R'. To 
twist a face counterclockwise, the single 
letter name must be followed immediate- 
ly by the prime 'R". The program then 
highlights the cubies that will be chang- 
ing positions by printing them in reverse 

"The challenge of the 
Magic Cube Is to 
reorder the 
scrambled colors to 
their original state." 

characters (black on white) on a mono- 
chrome display or by blinking them on a 
color display. A second question asks if it 
is okay to proceed before performing the 
twist by updating the display. Then a list 
of the twists made so far is printed on the 
lower portion of the screen, and the pro- 
gram returns to ask for another twist or 
command. 

The program will also respond to one 
other command. When vou enter 'NEW', 



the program restores the cube to the start- 
ing configuration and erases the twists. 

One last note for programmers and 
mathematicians: because of the circular 
nature of the twists and of the cubies 
around each face, the program makes am- 
ple use of a new BASIC function found 
on the IBM Personal Computer. This 
function performs modulo arithmetic 
(also known as 'clock math ). See iha IBM 
BASIC manual, pages 3-21. 



For a copy of the Magic PCube 
program . . . 

The complete program for Karl Koes- 
sel's simulation of the Rubik's Cul)e is 
several hundred lines long— too long to 
print here in its entirety. PC will make 
copies available in either printed or disk 
form to readers who want them. .Mail re- 
quests to Cube Program, PC, 1528 Irving 
Street, San Francisco, CA 94122. For 
printed copies, send S3 with a self-ad- 
dressed, business-size envelope. For disk 
copies, send SIO with a blank. PC- format- 
ted disk in a suitable mailer with a self- 
addressed return label. Make checks pay- 
able to Karl Koessel. 



Add Professional Screen I/O 
to your IBM K-DOS 
Basic Prosrams! 

Only $35 

Now your PC sacen I/O can work like an IBM main- 
frame! Merge our efficient Basic code into your own 
proyam, and you can easily display a full-screen 
input format as protected information. To enter data 
you simply fill in the blanks. 

• Features optional Alpha or Numeric field check- 
ing, with "BEEP" sound and rejection of invalid 
characters. 

• Your entered data displayed in high intensity. 

• Uses normal cursor control, tabs and backspace. 

• Includes fully documented Basic source code. 

• Screen format specifications, stored in data 
statement, be changed in seconds. 

• Simplifies programming; eliminates cumbersome 
question/answer code. 

Source code on disk, including shipping $35 

Mass residents add 5% sales tax. 

PC-Logic Systems 

990 Washington Street, Dept 327 
Dedham, MA 02026 
617-329-7900 



Improve Student Grade 
Averages! 



★ ENGLISH 

★ ESPANOL 
-k FRANQAIS 

★ DEUTSCH 



ir LATINUS 

★ 71 R2 

★ 6 X 8 

★ ETC. 



Vocab Teacher'" is the modern easy way to 
learn Spanish, French, Latin or just about any 
foreign language. Also great for English 
vocabulary, multiplication tables, and other 
subjects. 

Features 

• Special character set with accents. 

• Easy creation and storage of 
question/answer lists. 

• Computer-directed drill sessions. 

• Repetitive questioning of incorrect 
responses. 

Runs under IBM PC-DOS BASIC. Only $25 on 
Disk, plus $2 for shipping & handling. 

Massachusetts residents add 5% sales tax. 

The Moonware Company 

Thirty-Nine Sylvan Lane 
Weston, MA 02193 

617-257-4454 



PC/APRIL— MAY 1982 



97 



CHALLEIMGIIMG COMPUCUBE ! 






Richard Stauduhar 



Apple II Plus version requires 48K and color TV or 
monitor. IBM PC version requires Graphics Board, B&W 
or color monitor and 48K RAM. S 29.95 

O I Stoneware Incorporated. Apple II Is a registered trademark of Appte Computer. 



NOW FOR THE IBM OR APPLE II ! 

The astonishing puzzie that has amazed 
millions. COf\/IPUCUBE simulates the mathematical 
puzzle created by Erno Rubik, but with a lot more 
fun, options and challenge. 

• Set your own level of difficulty by solving the 
simpler 2X2X2 cube. Or master the more chal- 
lenging 3X3X3 cube. 

• Specify complex moves with a single command 
line. 

• Preset COMPUCUBE with any desired pattern. 
Including the pattern of an unsolved solid cube. 
Or even patterns not possible with a solid cube. 

• Stucic? Just asi< COIN^PUCUBE, and a step-by- 
step solution Is displayed. 

COMPUCUBE. Hours of fun and chailengel 
At your computer dealer nowl 



TELEX II: 910-384.2016 STONEWARE SRFL 



ADD FLOPPY DISK DRIVES 

TO YOUR PC 

1st or 2nd Internal Drive $299.00 
16K Memory Expansion Kit $49.00 

Diskette Drive Adaptor Card and DOS available from IBM 



I 

Printers (Inc. Cable) 
Epson MX-80 
Epson MX-100 
C Itoh Starwriter 
Centronics 704 



192K RAM Board 



Hard Disk for PC — See our other Ad. 
ADAPTABLE PRODUCTS 



$500. 
815. 
1395. 
1799. 



Modems 

Lexicon 
DCAT 

Verbatim Diskettes 



$115. 
199. 
10/$35. 



IN THE QUEUE 

Integral Direct Connect Modem 



RS-232C Board 




VR DATA CORP 
777 Henderson Blvd 

Folcroft. PA 19032 



Phone 800-345-8102 • in Penna. 215-461-5300 • Telex 845-124 



Pfrr< s stibiect lo change wlhoiit nolico 



PCPROFILES/JEREMY JOAN HEWES 

A Tale of Two Beginnings 

Charlie Hoerner, corporate pioneer and 
Gary Moonert, private entrepreneur. 



Charlie Hoerner and Gary Moonerl 
are helping to spread the word and the 
applications of the PC. even though nei- 
ther man works for IBM. In fact, these 
two advocates of microcomputers are 
working in different areas of society: 
Gary's principal interest is in helping 
bring this technology to new individual 
users, while Charlie is concentrating on 
uses for the computer within a large cor- 
poration. Both are at the beginning of a 
promising new venture, and the PC is a 
central figure in their stories. 

Charlie Hoerner of Foremost 
McKesson 

Hoerner works in the Information 
Services department of Foremost- McKes- 
son, the largest drug wholesale distributor 
in the United States. Several years ago. 
the corporation significantly improved its 
operations and earnings by computeriz- 
ing many basic operations (Business 
Week. December 7, 1981). Since making 
the step into large-scale computing, the 
corporation has begun a program of uti- 
lizing small computers both as part of its 
office automation program and as man- 
agement tools. 

That's where Charlie Hoerner comes 
in. The coordinator of corporate activities 
in office automation, he has also assumed 
the task of introducing, evaluating and 
developing uses for the five IBM Person- 
al Computers that Foremost-McKesson 
has purchased. Hoerner points out that 
these pilot machines are expected to be 
the first of a series to be purchased by the 
company: "We're estimating that there's a 
good likelihood of another 15 to 20 ma- 
chines going in throughout the corpora- 
tion within the next six to twelve 
months," he says. 

Economy is a major consideration in 
the corporation's anticipated purchase of 
20 or more of these desktop computers. 
As Hoerner notes, "We don't know what 
all of the applications are going to be. 
One thing we do anticipate, however, is 




FOREMOST 
McK^ON I 



Charlie Hoerner 



that they're going to expose people to 
some of the potentials of computing in a 
way that previously wasn't economically 
possible." 

VislCalc Is Key 

At present, the main application of the 
PC at Foremost-McKesson is financial 
analysis and calculations— and the rea- 
son for the PC's immediate utility in these 
areas is the VisiCalc program. 

One of the firm's PCs is in the Trea- 
sury department, where financial projec- 
tions and analyses must be based on for- 
mulas or assumptions that can change 
rapidly. Hoerner believes that the great- 
est number of requests for more PCs will 
come from areas of the corporation in- 
volved in financial planning, specifically, 
from VisiCaJc users. "The greatest inter- 
est that we've seen comes from people 
who have to do a lot of financial analysis, 
people who are dealing with a lot of 
change and want to be able to evaluate all 
the alternatives. You can't write a pro- 
gram using conventional programming 
languages, with a programmer sitting 



there, and have it change back and forth 
and be that flexible." 

Another of the five microcomputers is 
used by the planning and analysis group 
within the corporation, and the remaining 
three PCs are presently being used by 
Hoerner and two other members of the 
Information Services department. A sixth 
PC will be added in a New York office of 
the company and will utilize communica- 
tions hardware and software to exchange 
financial data with the San Francisco 
headquarters. One initial use of this 
coast-to-coast hook-up will be to monitor 
foreign currency rates, which change fre- 
quently and thus can affect the firm's 
day-to-day operations. 

WouJd you or someone you know be a 
good subject for a PC Profile? PC weJ- 
comes suggestions for peopie to be fea- 
tured in this series— anyone whose use of 
an IBM Personal Computer would prove 
interesting or heJpfui to readers. Send 
your recommendations to PC Profiles, 
1528 Irving Street, San Francisco, Cali- 
fornia 94122. 



PC/APRIL— MAY 1982 



MINIMUM SYSTEM REQUIREMENTS 
IBM 64K PERSONAL COMPUTER 
SINGLE DISK DRIVE 

80 CHARACTER DISPLAY 
DOS BASICA 




JRAM 



$1500 




TALL TREE SYSTEMS 

1036 Los Altos Avenue 
Los Altos, CA 94022 
415/941-8748 



ijmijii iiiiii 
ininiiiiiiiiiipiitiii 




One Half Megabyte Memory Board for IBM Personal Computer 



Hardware: • Fully assembled and tested with one-year warranty. 

• Memory Is parity checked and oil RAM locations are 
socketed 

• Two cords may be Installed at once allowing one megabyte 
per system 

• Hardware paging allows memory relocation on any 64K 
segment boundary, 

• Software commands allocate or deallocate memory 

Software: • Addition to IBM DOS which allows JRAM to be used as normal 
memory, print spooler buffer, electronic disk drive, or R/W 
cache to floppy 

• Replacement disk driver permits quad floppy drives on 
system. 

• Supplied on floppy which allows sysgen from normal or quad 

drive 

Benefits: • Creates a bridge to allow old file base software to use new 
large memory technology 

• Dramatic increase in system performance. 

• Permits file size up to one megabyte 

• Quad floppies give 651264 bytes total disk space. 



I 



All five people evaluating the uses of 
he machine at corporate headquarters 
lave some experience with computers; 
he three Information Services staff 
nembers have data processing back- 
;rounds, and the two treasury and plan- 
ling people have personal computers at 
lome, although neither has a PC. So, to 
late, the PC users at Foremost-McKesson 
ire not novices. 

1ands-on Learning 

That situation is changing quickly, 
lowever, according to Hoerner. He has 
pent several weeks giving demonstra- 
ions of the PC to interested departments, 
ind his standard technique has been to 
et an inexperienced volunteer actually 
iperate the computer as that person's co- 
vorkers look on. "It lets the person using 
he machine know there's nothing magi- 
;al going on at the keyboard," he reports. 
It's hard to keep an eye on the screen 
ind see what keys are being pushed at 
he same time. And for the people watch- 
ng. they know that person doesn't know 
my more about it than they do— so that 
akes away the mystery." 

When presenting this unfamiliar tech- 
iolog\' to a group, Hoerner lets the com- 
niler do most of the work. "I've set up the 
lemonstrations to be very straightfor- 
vard, such as using the auto-execute 
unction so that all you have to do is load 
n the diskette and turn your back on it. 
^nd while I'm talking, they hear all this 
jeeping and clicking going on, and all of 
1 sudden, a menu comes up on the 
creen. That's very clear-cut — you don't 
lave to worry about it at all. People enjoy 
hat." 

In addition to the financial planning 
ictivities presently employing the IBM 
'ersonal Computer, word processing is 
inother area of strong interest within the 
ompany, according to Hoerner. At pres- 
mt, however, he is not able to place a sys- 
em in a department for that purpose, be- 
ause he has not found satisfactory 
oftware. "We're looking forward to 
VordStar," he states. "We tried Easy- 
Vriter [the word processor sold with the 
ystem by IBM and the only one presently 
ivailable] and we decided it was just $175 
lown the drain. It just wasn't useful 
inough." 

Even when more versatile word pro- 
essing software is available, Hoerner 
loes not expect the PC to replace the 
mall number of dedicated word proces- 
ors presently in use by the corporation. 
C/APRIL— MAY 1982 



"I don't see the PC replacing word pro- 
cessing in high-volume work, since I find 
it hard to imagine that something that's a 
general-purpose computer using 'over- 
the-counter' software is going to replace 
something that was custom-designed 
from the ground up to serve a secretarial 
function." 

Hoerner points out that one primary 
advantage of a dedicated system is its 
ease of learning and use. "If somebody 
has to remember that Fl6 means this in 
one application, and that in another, the 
system is just not as easy to operate as a 
dedicated word processor, which has 



"With the right 
applications, I can 
envision an excellent 
tool for managers." 



clearly labeled function keys that say 
'Find' or 'Go To' and that serve a particu- 
lar function. So it's worth paying the extra 
money for a dedicated word processor in 
those situations." 

A Management Tool 

However, if clerical functions are not, 
at present, a likely application of the PC, 
managerial functions are. "The purchase 
price, to my mind, is reasonable enough 
that, with some discounting and with the 
right applications, I can envision a system 
that's an excellent tool for managers. It 
must have the software, though, including 
a good word processor that's simple; it 
doesn't need a lot of fancy features, but it 
must be easy to use. Such a system must 
also have versatile communications capa- 
bilities that allow a manager to use time- 
sharing networks, to upload and down- 
load files, to bring in files, and to pass 
things to VisiCaic and to other comput- 
ers." 

Before this potential can be realized 
within the company, Hoerner believes 
that further development and evaluation 
will be necessary. "I see the potential for 
the PC as a desktop computer for manag- 
ers. i)ut I think the corporation is going to 
have to take that on as a project and make 
that happen and then hand it over to the 
manager as a finished product— not just 
give him a inmch of boxes and say, 'Here, 



have a good time.' Not only doesn't the 
manager have the time to do it, but you're 
reinventing the wheel at every place." 

"Reinventing the wheel" may also be 
an apt description for setting up the PCs 
when a bulk order is received, Hoerner 
recalls. "When you make a multiple order 
from the company, not from a store, you 
get one big box for each component, and 
then you get a box of spare parts. Each 
little part has a number on it, and there 
are instruction manuals for putting them 
together." 

Setting Up Is Hard To Do 

Considering that the basic computer 
comes with 48K of memory, and most 
business users routinely order the 16K ex- 
pansion kit to have 64K of memory, in- 
stalling the spare parts isn't a mere matter 
of slipping a board into a ready slot. 
"When you do the memory expansion," 
he says, "you've got to put in these nine 
integrated circuits. All the IC's have legs 
that are a little bit flared, and all the sock- 
ets are lined up directly below, so the 
odds of somebody who's never seen a ma- 
chine like this getting them all in without 
bending a pin or breaking it off are rela- 
tively small. You have to roll the thing 
and get the pins so they're straight up and 
down and then guide the IC into the 
holes. 

Except for these problems with setting 
up the PC, Hoerner has been well satis- 
fied with the computer. "I'm very im- 
pressed with the reliability of it and I 
haven't had any trouble," he states. 

Hoerner recognizes the necessity for a 
trade-off between maintaining low prices 
for multiple orders of the system and the 
customer's responsibility for assembly. In 
fact, he predicts that increased user in- 
volvement is a trend in this business. "I 
recognize the way the industry's going, 
and this is one of the things that's going to 
be new. Providing installation, on-site 
training, and field support for ever>'thing 
that goes wrong has become an intoler- 
able expense for companies making hard- 
ware with prices this low— especially 
hardware that's sold, not rented. So the 
upshot is, if you're going to get that price 
on something, you're going to have to put 
up with the inconvenience and learn to 
do it yourself." 

Hoerner is confident that he and his 
associates can weather the initial storms 
of installation and fashion a useful and 
reliable system around the PC. However, 
(Continue(i on page .95/ 
—91 



SHUliAHl • BUHhUUtjHS • DAIA UbNfcHAL • XfcHUX • PHILIPS • MOHAWK OAIA SCIENCbb • HADIO SHACK •C.HI • CUMKU I fcHLAND 

• HEWLETT- PACK/. RD • MEMOREX • HONEYWELL • UNIVAC • PERTEC • TANDON • CADO SYSTEMS • TEKTRONICS • M P I. • PER SCI • 
MOORE BUSINESS SYSTEMS • LANIER • MOTOROLA • WORDPLEX • ITEK • 3M • SIEMENS • MATSUSHITA • MITSUBISHI • RICOH • TEAC 

• TOSHIBA • 'A \G • SHUGART • BURROUGHS • DATA GENERAL • XEROX • PHILIPS • MOHAWK DATA SCIENCES • RADIO 



coimmB^MEcmMMmit 



• M 

SCIENCES • RADIO 
CADO SYSTEMS • Tfcr,, 
MENS • MATSUSHITA 

• MOHAWK DATA SCIEN 

PERTEC • TANDON • CADO SYSTEMS • TEKTRONICS • M P.I 
PLEX • ITEK • 3M • SIEMENS • MATSUSHITA • MITSU 
GENERAL • XEROX • PHILIPS • MOHAWK DATA S 

• HONEYWELL • L'NIVAC • PERTEC • tando 
MOTOROLA • WOHDPLEX • ITEK • 3M • SIE 
ROUGHS • DATA GENERAL • XEROX • PHI 
PACKARD • MEMOREX • HONEYWELL • UN| 
BUSINESS SYSTEMS • LANIER • MOrOROL 
TOSHIBA • WANG • SHUGART • BURROUGh 

• COMPUTERLAND • HEWLETT-PACKARD 
M P! • PER SCI • MOORE BUSINESS SYSTEM 

• RICOH • TEAC • TOSHIBA • WANG • SHUG 
SHACK • C.PT • jVPUTERLAND • hEWLET 
TEKTRONICS • V F I • PER SCI • MOORE 

• MITSUBISHI • H COH • 'fA ; . TOSHIBA 

SCI Our flexible disk cdir^y^oM^ 
head cleaning kit is i • 



AU 



ATA 



OFFICIALLY APPROVED 
by more than 35 major 
computer companies. And 
for good reason. We are the mnova- 
tors in the field of computer self- 
maintenance technology. 




> PERTEC • TANDON • 
EX • ITEK • 3M • SIE- 
RAL • XEROX • PHILIPS 
HONEYWELL • UNIVAC • 

• MOORE BUSINESS SYSTEMS • LANIER • MOTOROLA • WORD 
TEAC • TOSHIBA • WANG • SHUGART • BURROUGHS • DATA 
K . C.PT • COMPUTERLAND • HEWLETT-PACKARD • MEMOREX 
iNICS • M PI • PER SCI • MOORE BUSINESS SYSTEMS • LANIER 

iSUBlSHI • RICOH • TEAC • TOSHIBA • WANG • SHUGART • BUR- 
ENCkS • RADIO SHACK • C.PT • COMPUTERLAND • HEWLETT- 

• CADO SYSTEMS • TEKTRONICS • M PI • PER SCI • MOORE 
•-■ • SIEMENS • MATSUSHITA • MITSUBISHI • RICOH • TEAC • 
< • PHILIPS • MOHAWK DATA SCIENCES • RADIO SHACK • C PT 
jNIVAC • PERTEC • TANDON • CADO SYSTEMS • TEKTRONICS • 
WORDPLEX • ITEK • 3M • SIEMENS • MATSUSHITA • MITSUBISHI 
,ENERAL • XEROX • PHILIPS • MOHAWK DATA SCIENCES • RADIO 
HONEYWELL • UNIVAC • PERTEC • TANDON • CADO SYSTEMS • 

MOTOROLA • WORDPLEX • ITEK • 3M • SIEMENS • MATSUSHITA 




OUGHS 
KARD 

ESS SYS*" 

WA >!r 



• DATA GEN 



COMPUTE 
M PI • PE 




XEROX • PHILIPS • MOHAWK DATA 
UNIVAC • PERTEC • TANDON • 
WORDPLEX • ITEK • 3M • SIE- 
GENERAL • XEROX • PHILIPS 
HONEYWELL • UNIVAC • 
^ • MOTOROLA • WORD- 
BURROUGHS • DATA GEN 
PACKARD • MEMOREX • 

• ...... . . _ .,INESS SVS'iEMS • LAN!£!-. 

• TOSHIBA • WANG • SHUGART • BUR 

• CPT • COMPUTPoi A\iri • HEWLETT 
\ICS 'MPI • .'OORE BUSI 

'^^^^'^ 'Available at7§^jf;,; 

-R 



stores and leading,, . 

Now you can lower maintenance costs and'^^^yV' • ^P^'^^^v.^V^ «"PP»y <»«a««»lV:\':f 

. T • '-.'0' 



reduce downtime the way disk drive manu 
facturers recommend. The head cleaning 
kit from INNOVATIVE. The recommended 
leader. 



Dealer inquiries welcome 



:iE?>!CES • PADiO SHACK • CPT 
• •.•.•\nO ^.•'S''^EMS • TEK''HO-JiCS • 



i COMf 
W ^ 1 • 



INNOVATIVE COMPUTER PRODUCTS 

18360 Oxnard Street, larzana, Caltfomia 91356 
(213) 996-4911 / TWX: 910493-5964 



% InfoWorld experts voted 

SPGLLCUARD 

#1: 





SOFTWARE PRODUCT 
OF 1981" 



The Spelling Checker for Professionals 

FAST. Proofreads 40 pages a minute on a floppy disk. 

EASY TO USE. Beginners can use almost immediately. 

FLEXIBLE. Dictionary is expandable and technical 
dictionaries can be easily created. 

RELIABLE. Used daily by thousands and is guaranteed. 

COMPACT. 20,000 word dictionary uses only 53K. 



Spellguard requires CP/M operating system and a word processing program 



DigiUi AtMcrcn Pm>)>C G«o«t CA 



I 



aierial 





^ Adjustable for: • IBM P.C. • HP. 125 • Apple II. Ill • Xerox 820 • NEC PC-8000 • Most other personal, micro,/ mini computers 
5 and terminals •The Compucart is the first ergonomically designed mobile computer workstation. The keyboard shelf adjusts to 
1 meet the requirements of the computer and the operator. When not in use or running unattended the keyboard is returned to the 
} closed position, the roll-down tambor door is closed and the whole workstation, hardware and software , is secured with one lock, 
r The Compucart is available now at the listed dealers or ask your dealer to contact us as dealer inquiries are invited. 



) COMPUCART DEALERS: INTERNATIONAL Zolarry Enterprises Pty. Australia • Dabus AB. 161 1 1 Bromma, Sweden NORTH Wolfson Electronics Inc.. Souihfield. Ml 

► • Micro Legal, Inc.. Minneapolis, MN NORTHEAST Calculator & Computer Center. New Rochelle. NY • Cytxxg, Boston. MA • Miaosource Financial. Inc . 
/ Walertown. MA • Robert E Ramsdeli, Rockport. MA • Super Business Machines, New York, NY SOUTH AMF Microcomputer, Inc . Tampa, PL "Central Ftorida Office 
J Supply. Gainesville. FL. • Computerland of Boca Raton, Boca Raton, FL • Computerfand of Tampa. Tampa. FL • Computerland of St Petersburg, St Petersburg. FL 

) Computerland of Clearwater. Clearwater. FL • Dolan Enterprises. Miami, FL • Micro Computer Systems. Tampa, FL • Micro Business Systems. Shreveport. LA 

1 Micro Distnbutors. Inc , Tampa, FL WEST Winchester Data Systems, Lander, WY • Comijuter Shop, Ton-ance. CA • Huntington Computing. Corcoran, CA • Med 

J Logic Systems. Tustin, CA • Computer Potentials, Inc.. Sunnyvale. CA • Value Sales, Lawndale. CA • Vltek. San Marcos, CA • Wbrdrrwvers, Inc , Lawndale,CA 

► • Computer Center, Pleasanton, CA • Tucson International Bitport, Tucson, AZ SOUTHWEST C.C.E Inc.. Las Vegas. NV • CompHJter Craft, Houston. TX 
I MIDWEST Personal Computer Center, Overland Park, KS WEST Ryder Data Systems, EncirKO, CA. 



COMPUCART, 201 N. Rome, P.O. 2095, Tampa, FL 33601, Phone (813) 251-2431 




TRANSPORTABLE 
TOOLS OF POWER 



SYSTEMS, INCORPORATED 

10 59 ALAMEDA DE LAS PULGAS 
BELMONT. CA 94002 TEL (415) 593-5700 

DEALER AND OEM INQUIRIES INVITED 



VersaText Just Made IBM PC Text 
Processing Versatile and Easy! 



Now you can be master of the printed word. VersaText combines all 
of the standard features of word processing, and adds capabilities of 
the IBM or Epson printers such as drawing borders around text, 
printing different size text, and printing special (including graphic) 
characters. And VersaText Is easy to learn. The manual is clearly 
written and packed with examples. Get VersaText today. Suggested 
retail $149.00. Manual only $25.00. 



-C? Set the Hostages Free 

— A NEW game for the IBM PC ! - 



An exciting action game which makes extensive use of the music and 
sound capabilities of the IBM Personal Computer. Features multiple 
levels of difficulty and hair-raising excitement. Requires BASICA. 
Disk. $29.95. 



TexaSoft 
1028 North Madison Avenue 
Dallas, Texas 75208 
(214)495-5052 

w Dealer inquiries invited. 

IBM is a trademark of International Business Machines 
Epson MX-70/80/IOO is a trademark of Epson America. Inc. 



8' DISKETTE ATTACHMENT 

System contains an 8" QUME DT-8 diskette 
drive and a 5-foot attachment cable to the 
IBM diskette adapter card. The diskette ap- 
pears as drive "C" to the IBM DOS software. 
Utility programs are provided for formatting, 
verifying, and copying files between the 8" and 
5V4" diskettes. Both single side— single den- 
sity IBM 3741 or DEC format and double side 
—double density IBM S/34 or S/38 format is 
supported. A diskette can be copied in approxi- 
mately two minutes. The system price includ- 
ing utility software is $1,295. Size 9" x 5" x 
19"— shipping wt. 25 lbs. 

Also available is a 64-point digital output 
and B4-point digital input attachment card for 
use in data acquisition and control applica- 
tions. Price is $395. 

Our programming staff will also provide 
price quotes on converting existing IBM 
Series/1 applications to the IBM PC. 

Contact; Dennis White 

FLAGSTAFF 
ENGINEERING 

282D W. Darleen 
Flagstaff. AZ 86001 
(602] 774-3588 




GOOD 

CONNECTIONS 

Autodial/Autoanswer Modems 




The MICROCONNECTIONTM direct connect 
modem automatically dials other computers and 
answers too. It monitors incoming lines, runs 
printers, decodes busses and transcribes in- 
coming data. Excellent terminal and host soft- 
ware. Available for RS-232, TRS«), TRS-80 Color*, 
Apple*, Atari 400/800*, and CBM/PET*. $224.95 up. 

the micropenphera! corporation 

2643 - 151st PI. N.E. 
Redmond, WA 98052 
(206) 881 -7544 

"Trademarks of Tantly Corp , Apple Corp., Atari Corp.. 
and Commodore Business Machines. 



mm 



1 



i PCProfile 




Ean' Moonert 



>at present, he is less certain about the 
; software. He has written several pro- 
[grams in BASIC to help him demonstrate 
;and evaluate the machine, and he has 
1 modified the minimal communications 
[ program that is part of the PC's DOS. But 
I he is not impressed with the separate 
) communications software distributed by 
[ IBM, and this capability is essential if the 
1 PC is to be widely used within Foremost- 
1 McKesson. 

"The communications software is 
I pretty primitive right now," he observes. 
'The major disadvantage, according to 
1 Hoerner, is that the IBM communications 
: software does not make it easy to "upload 
>and download" data between your per- 
jsonal computer and the remotely located 
[host computer. "You can exchange with 
■ another PC or you can function as a cer- 
Itain terminal for a host system— but not 
I both. I was very surprised that they re- 
[ leased the software this way." 

Like many other PC users, however, he 
is anticipating that many software devel- 
I opers will step in to fill the void. "As far 
I as the software goes," he predicts, "you 
I can only hope. I'm guessing that the PC 
1 market's going to be big enough that we're 
t going to see tons and tons of software 
I coming down the chute within the i">ext 
[ year." 

Because he believes that the IBM PC 
' will find a valuable place within Fore- 
I most-McKesson. Hoerner has begun to 
I develop the integrated system of hard- 
' ware and software that staff members 
' will need. "I've already started sketching 
! some ideas for design considerations, and 
[ 1 11 be hiring someone soon. One of the 
(criteria for the job is that they know BA- 
!SIC. We ll be writing some experimental 



software to go with what we presently 
have for the computer." 

Hoerner has one other long-range 
hope for this personal microcomputer 
and his work. "There's one more area 
that I'm kind of dreaming about," he con- 
fides. "I don't know how soon it's going to 
come, but it seems inevitable. And that 
has to do with the interface between 
home and office. If people have equip- 
ment at home that's compatible with what 
they have at the office, all of a sudden it 
expands their capabilities and flexibility. 
Although it has an inherent risk, in that 
people might be tempted to work 24 hours 
a day, the potential rewards include the 
ability' to do some work at home and thus 
to avoid some of the commuting hassle. 
Given rising energy costs, it's about time 
we started looking for alternatives along 
this line." 

Gary Moonert, Technology 
Consultant 

Gary Moonert is another seeker of al- 
ternatives, and his plans center around 
the home-work strategy that is Charlie 
Hoerner's dream. Specifically, Gary is 
forming a company to advise individuals 
about technology on a personal level. 
"What I really want to get down to do- 
ing, " he notes, "is being the technology 
assessment expert for the average person. 
They might come to me and say, 'I think I 
want a computer,' and I'll listen to them 
and ask questions and offer alternatives 
at different prices and with different fea- 
tures." 

Although he has worked as a data pro- 
cessing professional for 15 years and cur- 
rently is employed by a major California 



bank, Moonert's new career focuses on 
individuals. "My specific interest is in ad- 
vising the individual," he states. "The 
corporations have people to give this as- 
sistance, and if they don't, they have IBM 
to tell them. But the public doesn't have 
this kind of help." 

As the first step in educating himself 
in personal computers, Moonert bought a 
PC from one of the ComputerLand stores. 
His system includes the computer with 
64K of memory, the companion dot-ma- 



trix printer, the mono display, and the col- 
or graphics component so that he can use 
his color television as a monitor as well. 
He also purchased two disk drives, the 
DOS system, and EasyWriter. 

Like Hoerner, Moonert had the specif- 
ic intention of evaluting the PC for its 
strengths, weaknesses, and applications 
for general use. The difference is that 
he'd like to see computers in the hands of 
housewives, kids, and anyone else who 
doesn't come into contact with this tech- 
nology on a legular basis. His perspective 
is that these machines, together with the 
other electronic marvels available today, 
are truly tools for all of us. 

Technology as Friend 

'I use the term 'technology' in the 
most magnanimous of spirits," Moonert 
points out. "When I say that word, I'm re- 
moving it from the arena of mainframe 
computers; I'm talking about a whole 
world that is ultimately there to serve ev- 
erybody." 

Nor is his focus limited to computers: 
"It's not just computers' it's what I consid- 
er to be technology as it's going to relate to 
everybody: television as components, 
such as a color TV that is also a monitor 
for the computer; the telephone that links 
you to many things; stereo that could work 
with the television components. All these 
things can be part of a system that is 
planned for each person according to his 
needs, taste, and budget." 

These interests have been part of 
Moonert's thinking for a long time, and 
his present job involves improving the re- 
lationships between computer profession- 
als and people in the bank who utilize 



their services. Now he hopes to take his 
services "beyond the walls of the corpo- 
ration," as he puts it, and IBM's introduc- 
tion of the Personal Computer told him 
that the time had come to launch his new 
career. 

"Actually, as a career for me, this was 
something I looked at and didn't take se- 
riously as being do-able until IBM sort of 
sanctified personal computing by making 
this machine. Now I've bought the com- 
puter, taken it home, played with it, 



"If people have equipment at tiome that's 
compatible with what they have at the 
office, all of a sudden It expands their 
capabilities." 



I PC/ APRIL— MAY 1982 



9S 



opened the cover, looked inside and said, 
'This is a personal computer. Never mind 
that the mailuting emphasis isn't on indi- 
vidual home computing use right now. It's 
there. It's capable of doing recipe archiv- 
ing, music, and other things that business 
users aren't going to do with it, by and 
large.'" 

Priority Number 2 

Moonert believes that despite the PC's 
obvious utility as a versatile home com* 
puter, IBM has not yet included the indi- 
vidual user in its marketing efforts. "It ap- 
pears to me that IBM's marketing and 
literature is dirocted toward the small- 



business user whose computer needs are 
similar to those of the company's tradi- 
tional customer base. I don't yet see the 
thrust from IBM to place the Personal 
Computer in the homes of the public. I 
think that will come, but it's priority num- 
ber two for IBM. I think they're very ca- 
gey, in a marketing sense; they have an 
immediate marketplace that they can 
center their attention on— the corpora- 
tions, banks, and so forth. They can sell a 
hundred or five hundred to these places. 
When they feel that they've more or less 
saturated that market segment, they'll get 
more serious about the system's ultimate 
marketplace, which is the personal com- 



NEW 
IBM PROfiKAMS 

\ 0 PIUaiCAL BUSINESS PROGRAMS S70 
Decision MoMng 

Business Projections 
Money Costs and Projections 
Project Planning 

PERSONAL/HOME PROGRAMS S50 

Budget-Checking Acct. 
Costs of Bonds, Investments, 
Interest, Forecasting, etc. 

i 0 COMMON FINANCIAL/STATISTICAL $75 
/DECISION MAKING/PROJECTIONS 
and FORECASTING PROGRAMS 

4U. ON EMSK WITH OSDURN INSTRUOIONS 

EASY DATA 

612 E. Cliff 
Euless. Tx. 76039 
«17-2e3-1915 



puter user. In other words. I think this 
machine was acciuately— and strategical* 
ly— named for a purpose the IBM is some 

time away from." 

Though his purpose in assessing the 
PC is different from the bushiess thrust 
he sees dominating IBM's present mar- 
keting strategy, Moonert has some of the 
same reservations about the system as 
Charlie Hoerner. The biggest problem for 
both men in trying to evaluate the poten- 
tial of this system is the lack of applica- 
tions software. 

"My perspective on behalf of my ulti- 
mate client is that I could see a lot of rea- 
sons for a more integrated approach to 
the whole system," he states. "It's a large 
disappointment to me fliat you can't easi- 
ly transfer files between EasyWriter and 
DOS— they are independent systems. I 
can't imagine why in the world fliey con- 
structed it that way." 

Software Sdutlont 

Although Moonert's data processing 
experience includes programming, and 
he has written some programs for his own 
use on the PC, he does not plan to join the 
ranks of software developers. "I look 
around at the record of oOier personal 
computer implementations and users," he 
observes, "and there's obviously been a 
large amount of bright, generally young 
talent that has seized the TR8-80, the Ap- 
ple, and the Atari. Those people are a tal- 
ent base who are dying to do what needs 
to be done for the PC, and I am waiting 
for them to do it. Programming is not my 
primar\' area of interest, and it's not 
where I feel my talents, and therefore my 
contributions, ultimately lie." 

Instead, Moonert is content to wait un- 
til the software and integrated system 
comes of age for the PC, and he believes 
that that won't be long. 'The IBM PC in- 
dustry is in its infancy, and I don't have to 
make my living at this new career yet. I'm 
willing and able to wait until the industry 
is right for me to do what I want to do. It's 
only a matter of time. I have the feeling 
that it's not years, but months, or in some 
cases, even weelcs. The Idds down at 
ComputerLand playing on the machines 
are one layer of it, but more importantly, 
it's the hobbyists— or latent hobbyists- 
inside corporations like IBM who are the 
brightest minds going and who have been 
waiting for something like this to roll 
around. They will come up with thingi 
for the PC that are mind-boggling. " 1^ 

PC/APRL-MAY 19a< 

Copyrighted material 



Software Laboratories • 

... specializes in software solutions for the IBM Personal Computer. Now, with 
corporate headquarters located in Dublin, Ohio (a Columbus suburb). Software 
Labs has immediate access to the only IBM Product Center in a seven state area. 

Order these two packages • • • 

... and discover the hidden power and versatility of your IBM-PC. Easy-to- 
understand manuals are provided with these menu driven and user-friendly pro- 
grams, designed for the novice computer user. 

50-for- 1 * — a package of 50 programs for the office or home including text 
editor, depreciation schedules, checkbook, math primer, games, graphics, 
utilities and other ideas. All 50 for the price of one. Check our order form now! 

Mailing list program * — assemble, edit and maintain your own mailing lists of 
up to 500 names. Text editing and versatile reference field makes this program 
ideal for individuals, groups and small businesses. Check our order form now! 

Software Authors • • • 

If you have developed software running under any operating system or 
language which is being implemented on the IBM Personal Computer, Software 
Labs is interested in the rights to your software. Send for our author's kit using 
the attached order form. 

* Minimum requirements: 48K, PC-DOS, one drive and monitor. 

IBM and IBM- PC are registered trademarks of IBM Corporation. 

We are anxiously awaiting introduction of the CP/M-86 operating system for these 
professional programs: 1. Medical Office Management; 2. Dental Office Management; 
3. Collection Agency Management; 4. Check Verification System; 5. Credit Verification 
System; 6. General Accounting Applications. 



scf TUJnfiE iDconnTcriiES. i^c. 

6924 Riverside Drive 614/889-5083 

Dublin, Ohio 43017 CompuServe: 71535, 1670 

© Copyright 1982. Software Laboratories, Inc. 



WHO? 

Who are Digital Research, SORCIM, Compiler Systems, 
ISA, MT Microsystems, Ashton-Tate and Lifeboat Associ- 
ates? They're among the leading software developers for the 
IBM Personal Computer™ 



WHAT? 



What high performance development systems do they use? 




ompuPro 



S VSTEMS 



(Even IBM uses CompuPro system components!) 



WHERE? 

Where can YOU get development systems? 

lENGINEERING 




WHEN? 



NOW! G&G has installed numerous fully integrated 
CompuPro based development systems for the IBM PC. 



WHY? 

FLEXIBILITY. CompuPro's 85/88 CPU runs CP/M® 80, 86, 
MP/M II and MP/M 86. We offer WORDSTAR^ dBASE II™ 
SUPERCALC™ a host of languages, 8080 to 8088 translators 
and more! 

COMPATIBILITY. Our systems can use CP/M 2.2 utilities to 
write programs for the IBM PC. You simply create 8088 
source (either write it with your favorite CP/M 80 editor or 
translate it with Sorcim's TRANS 86), cross-assemble your 
source (with Sorcim's ACT86), link your hex file (with CP/M 
80's LOAD command), translate it to the IBM PC (with 
G&G's CPM-IBM program), and run it on your IBM PC! 
This procedure DOES NOT require MS-DOS! 

SPEED. Our 8088 CPU runs faster than IBM's 8088. And 
our WARP DRIVE™ RAM memory drive runs faster than 
any other disk system. 

STORAGE. Our 8085/8088 development systems support up 
to 1 Megabyte of RAM, quad density 5 !4 and 8 inch floppies, 
plus 5 !4, 8 and 14 inch hard disks. 

RELIABILITY. Our CompuPro components are backed 
by a 2-year phone exchange warranty. 

HOW? 

Drop us your name (we've dropped a few ourselves). 
We'll tell you how. 



■■engineering 

1922 Republic Avenue, San Leandro, CA 94577 (415) 895-0798 




PC PLAYPEN/PROF. D. H. CABBAGE 



Educational Games; 
Three Appetizers 







IBM Persona/ G 


omputer 



ARITHMETIC I', AMES I 
by Science Research Associates, Jnc. 
IBM Product Center Price; $60* 



IBM Personal Computer 
ARITHMETIC (]AMES II 
By Science Research Associates, Inc. 
IBM Product Center Price: $60 



IBM Personal Computer 
FACT TRACK 

by Science Reseurch Associates, Inc. 
IBM Product Center Price: $90 

These three titles are among the first 
educational programs to be released 
for the IBM Personal Computer. Be- 
cause they were introduced so soon after 
the computer itself, they were expected to 
be somewhat rudimentan.', and indeed 
they are. In spite of this, they were 
thoughtfully developed and do have real 
educational valuo; best of all, children 
will love them, though maybe not as 
much as they lo\ e some of the current 
video games. Thi^ truth is that, overall, 
these releases, developed at an IBM sub- 
sidiary called Science Research Associ- 
ates, Inc., have a ijreat deal of redeeming 
value. 

Fact Track 

I liked Fact Track from the first mo- 
ment I used it. The program presents it- 
self well, both aciuiemically and aestheti- 
cally; it uses color graphics and sound to 
interest users at the beginning, and then 
easily undtirstantiable directions to en- 
sure that they will stay and learn. 

Fact Track teaches 390 arithmetic 
facts, involving addition, subtraction, 
multiplication, and division. The brief 
and well-organized instruction booklet 
gives a description of these basic func- 







Fact Track offers 



Cossidy Warner and her mom, 
Katie, have a great time 
playing BEANO. 



*Prices at otl^tr outlets may vary. 




PC/APRIL -ly/lAY 1992il 



tions, but you can also work with mixed 
numbers or extensions of these that re- 
quire seven additional skills. These skills 
include multiplying and dividing by ten, 
adding three single-digit numbers, and 
adding one-digit numbers to two-digit 
numbers without renaming (adding from 
right to left). In addition, if you choose 
one of the four basic skills, you have the 
option of working at sub-skill levels one 
to four. 

And still this is only the beginning. 

The three packages are "Arithmetic 
Games Set 1," "Arithmetic Games Set 2," 
and "Fact Track." Each package consists 
of a floppy disk, instruction booklet, and 
warranty card packaged in a handy 
brown vinyl binder. Each one requires an 
IBM PC with 64K bytes of memory, and a 
color/graphics monitor adapter with a 
television set or color monitor. Once 
you've narrowed down the topic of the 
lesson, its length and method of presenta- 
tion are the next user options. 

The time option is particularly delight- 
ful, as it consists of a simple yet eye- 
pleasing graphic sliding scale. By press- 
ing the arrows instead of entering digits, 
you choose from 20 seconds (displayed on 
the left) to 200 seconds (lights up on the 
right). 

After selecting a time limit and the 
number of problems you think you can 
solve, the program asks you if you want to 
race against the computer. I always found 
myself in a racing frame of mind as I 
went through the program, and I doubted 
that anyone would not want to race. 

However, when I asked Cassidy 
Warner, age 9, to try out the math games, I 
discovered that she was initially too timid 
to challenge the computer to a race. Only 
after she gained confidence in her ability 
to master the games did she wish to race 
the computer. 

Cassidy 's test of Fact Track pointed out 
its major weakness, which is that the pro- 
gram is too limited. While Cassidy loved 
the way the game worked and found it 
very exciting, she is already very compe- 
tent in the skills it teaches. Thus, Fact 
Track really offers her little more than 
amusement. This conclusion is probably 
applicable to many situations. 

BEANO 

On the other hand, BEANO, which is 
part of "Arithmetic Games Set 1," was a 
different matter. BEANO is a variation of 
BINGO that is played on a card (depicted 
on the screen) containing a grid of num- 



bers. In the least difficult of three levels 
of play there are seven "Free" spots on 
the player's card and the numbers are all 
under 20. 

A graphic version of a pair of dice 
spins underneath the card, then settles to 
show two random numbers. The idea is to 
use these numbers by adding, subtracting, 
multiplying, or dividing them so that the 
result will be equal to a number on the 
card. 

I tried the most difficult version 
against the computer and after a false 
start found it to be a very challenging ex- 
ercise. In this version there is only one 
free spot and the dice roll three numbers. 
On my first attempt I discovered that the 
game does not calculate left to right; in- 
stead it first multiplies and divides from 
left to right and then adds and subtracts. 

The number I wanted to arrive at was 
35, and my dice had rolled 8, 1 and 5. 
Thus, I entered "8—1X5." To my dismay 
I discovered that the answer to this prob- 
lem was "3" according to the way 
BEANO calculates. My solution to this di- 
lemma (since I did not wish to alter my 
own calculation logic) was to simply put 
parentheses around every problem, such 
as (8-l)X5. 

BEANO was challenging and fun. 
Cassidy and her mom played the game 
for about an hour while we took their pic- 
tures. They are both ready to come back 
and I think BEANO is a hit. However, 
BEANO's companion program, "Rock- 
ets," is another story altogether. 

Rockets 

Arithmetic Games Set 1 has one good 
program. "BEANO," and one dud, 
"Rockets." It reminds me of 45 rpm rec- 
ords I used to buy when I was a kid, with 
a hit single on one side and vile scratchy 
sound on the other. However, Arithmetic 
Games Set 2 is different. It contains two 
equally mediocre games called "Discov- 
ery Machine" and "Number Chase." 

Discovery Machine 

In Discovery Machine a number goes 
into a machine pictured on the screen. 
Some mathematical event happens and it 
comes out of the machine transferred into 
a new number. The trick is to discover 
what the machine is doing to the number. 

Not a bad idea, and it has educational 
value, but it is hard to forgive SRA for 
such poor, elementary graphics. Come on, 
folks, this is a DISCOVERY MACHINE, 
how come it can't look exciting? 

101 



Number Chase 

Number Ch.ist! is also an interesting 
idea. You try to guess the computer's se- 
cret number before the computer guesses 
your number. 

Like Discovery Machine, its graphics 
are nothing to cheer about, and I honestly 
wonder what value for your money these 
two programs give you. In my opinion, 
they should be s ikl for under $10. I have 
a few other opinions I'd like to share with 
you, so I'm going to get up on my software 
soap box long enough to air out some mi- 
nor irritants. 



Impressions trom the Software 
Soap Box 

Minor Irritant #1. As with other IBM 
PC programs, the first time you use the 
SRA arithmetic i^ame packages you have 
to perform the relatively fool-proof, yet 
definitely nomputerese. procedure of 
loading DOS from the DOS disk into the 
machine and tht n copying it onto the pro- 
gram disk. I really find this to be an an- 
noyance. It runs contrary to my notion 



that operating systems should be totally 
invisible to the vast majority of users. If 
DOS has to be on the disk to make it 
work, then it should be loaded by the 
manufacturer. 

Minor Irritant #2. The dreaded NUM 
LOCK key. [When this key on the PC key- 
board is depressed, the key pad functions 
as a number pad.] When it isn't, the keys 
do other things. This is a problem because 
there is no indication of which mode the 
NUM LOCK key is in at any particular 
time. 

Programs such as these, which require 
mostly number keystrokes, should give 
you NUM LOCK feedback. What this 
means is that there should be some indi- 
cation on the screen of whether or not 
you are in NUM LOCK. 

Minor Irritant tt3. The dreaded 
SHIFT LOCK key. This is not particularly 
important to the programs reviewed here, 
but nonetheless it has the same problem. 

Minor Irritant #4. These programs, 
like many other "educational" programs, 
accept homogenized public school stan- 
dards as their goals for student perfor- 



mance. Personal computers have the po- ■ 
tential to accelerate the learning curve in 
exponential leaps. If you understand this ; 
potential, you probably realize that if we ! 
can learn more, then indeed we can actu- > 
ally raise our standards. 

Minor Irritant #5. Few educational . 
programs seem to have been designed . 
with an understanding of the realities of : 
the classroom environment. In particular, , 
the relationship between student and I 
teacher is often overlooked or misunder- • 
stood. 

For example, while the SRA programs i 
can be run with or without sound, which i 
may be useful in a busy classroom, the : 
option is entirely student selectable. Nei- ■ 
ther teacher nor computer can control the i 
situation unless the student cooperates. In , 
some classrooms they will and in others i 
they won't, but in both cases they require i 
teacher attention that could best be used 
elsewhere. 

All in all, not a very inspiring begin- ■ 
ning for educational software on the IBM '. 
Personal Computer. I certainly hope to < 
see much improved releases in the future. 



GAME I/O ADAPTER+ 



Game I/O Adapter 

• Interfaces With Popular 

Paddle Systems 

• Interfaces With Graphics 

Systems 

• Allows X, Y Control 

• Analog Control Via 16 Pin 

Connector 



SOFTWARE MASTERS 
6704 Hoovei Road, Indianapolis. IN 46260 

Dealer Inquiries Welcome 
License Agreements Available 



Access-Master 

A Disk Accessor Used Within 
Any Basic Program 

• Interfaces With 

Screen-Master 

• Utilizes The Latest 

S.K.R.A.M." Techniques 

• Sequential Processing Of 

Random Access Files In 
Key Order 

• Keyed Access For Direct 

Record Retrieval 

• Random Retrieval By 

Record Number 

• Access Files With Keys Up 

To 30 Bytes In Length 

• Multiple Methods Of 

Record Access (5 Types) 

• Interfaces With Existing 

Basic Programs 

• Eliminates Hours Of 

Development Time 



Screen-Master 

Generates Screen Input 
Format 

• Defines Defaults 

• Table Searching (Handling) 

• Date Checking (Leap Year 

Included) 

• Special Handling Routines 

Available For Each Field 
Through Gosubs 

• General Title Formatting 

• Utilizes Special Function 

Keys 

• Define Where Each Field 

Input Goes Into The 
Record 

• Key Length (Maximum 30 

Characters) 

• Program Various 

Sound Responses 



102 



PC/APRIL-MAY 1982 



IBM PERSONAL 
COMPUTER 
RNtAlOr 



EY 





Now you can buy a 
64K RAM expansion 
card for your IBM'^ 
Personal Computer for 
just $325*. 

That's less than you 
would pay any other 
manufacturer. 

That's not all: 
Davong Systems, Inc. 
hasa 192K RAM card 
for as little as $750*, 
and a 256K RAM card 
for just $950*. 

You pay the lowest 
prices in the industry. 
You get cards of the 
highest quality and 
superior design. 

Expansion products 
from Davong Systems, 
Inc. are completely 
compatible with all IBM 
Personal Computer 
software and hardware. 




Davong 

Systems, Inc. 



They're the most 
reliable expansion 
products you can buy 
from any manufacturer. 
With just one major 
difference: They cost 
much less. 

Don't pay more 
than you have to for 
expanded memory. Ask 
your local participating 
ComputerLand* dealer 
for IBM Personal 
Computer expansion 
products from Davong 
Systems, Inc. 

Davong Systems, Inc. 
106 1 Terra Bella Avenue 
Mountain View, CA 94043 
(415)965-7725 



'Davong SuQgested Retail Price 



IBM IS a registered traOemant of IBM 
Corporation 

Compulert.arKl ts a registered trademark 
of Computertarxl Cofporatxxi. 



Cor 



USER-TO-USER/ANDREW FLUEGaMAN 



Letter Writing Witti EasyWriter 



The PC's EasyWriter word processing 
program includes the ability to dis- 
play as many as three headings or 
footlines anywhere on a page, a very use- 
ful feature unmatched by even the mighty 
WordStar, which only provides for two 
such headings. One way to use these 
three headings is to insert date, address- 
ee, and page number references at the 
top of each sheet of a multi-page letter, 
following a standard business letter for- 
mat. Further, this feature can be made to 
operate automatically, eliminating the 
need for the writer to monitor page 
breaks. 

The following routines accomplish 
this letter-writing task very reliably and, 
at the same time, provide a good method 
for organizing address and correspon- 
dence files neatly within the EasyWriter 
file system. Working through the follow- 
ing routines will also give the user a 
hands-on tutorial covering virtually all of 
the EasyWriter embedded commands. 

Formatting the Envelope 

The first file to create is a print format- 
ter that will print both an address and a 
return address in the proper positions on 
a standard business envelope. Begin by 
loading the EasyWriter program and then 
load a blank storage diskette formatted 
with IBM DOS and initialized with the 
EasyWriter overlay. From the File System 
menu, type C Y to clear memory and en- 
ter the Edit mode. Then, type everything 
shown in Fig. 1. character for character. 
This file will be explained later, but for 
the present, save it as File #1 by pressing 
key FlO (return to the file system) and typ- 
ing S (save) "ENVELOPE" (name of file). 

(Note: the H symbols in the figures in- 
dicate carriage returns, made by hitting 
ENTER at the keyboard and displayed 
on the screen as eighth-note symbols.) 

The first entry in the file, .formstop . 
like all the embedded commands, be- 
gins with a period and must be terminat- 
ed with a carriage return. It instructs the 
printer to pause between pages and is 
used whenever the printer does not con- 
tain continuous-form paper. 




A .spaceO instruction embeds single 
spacing by telling the printer to insert 
zero spaces between lines. Remember 
to start with a period and to be sure that 
the zero immediately follows the word 
"space." 



The next four embedded commands, 
■titlea , .titleb . .litlec , and .page , are what 
I call clearing commands since they 
eliminate any heading and paf^ination 
instructions which may have previously 
been put into effect, (.'n.siiring that no 



104 



PC/APRl-MAY 1982 



headings or page numbers will ap[>ear 
on the envelope. 

The command .topO instructs the 
printer to insert no (zero) blank lines be- 
fore commencing printing, and operates 
under the assumption that the envelope 
will be positioned with the printer's 
head at the top of the printable area. 
.marginO sets the left margin at the be- 
gin-printing-here position. 

The next three entries contain a re- 
turn address, which should be entered 
as indicated. If an address is already 
printed on the envelope, omit the 
.marginO command and enter three 
blank lines (which are necessary to keep 
the vertical spacing correct) by pressing 
the ENTER key three times. 

The three carriage returns shown in 
Fig. 1 move the print head down to the 
proper position to begin printing the ad- 
dressee's address. The .margin52 com- 
mand sets the left margin approximately 
4V2 inches from the left edge of the en- 
velope. The envelope formatter file 
ends here; later it will be linked to sepa- 
rate address files. 

Formatting ttie Letter 

The next file to establish is a letter 
formatter. From the File System menu, 
type C Y . then enter the contents of Fig. 
2. 

Name and save this as File #2 by 
pressing key F 1 and typing S - LETTER . 

The first six embedded commands 
on this file are clearing commands, as in 
the ENVELOPE file. The next two com- 
mands instruct the printer to position 
the print head four lines from the top 
and to set the left margin ten spaces in. 

The .pagelines66 command tells the 
printer know that each page is 66 lines 
in length — the standard for printing six 
lines to an inch on 11-inch paper — and 
is the default for the EasyWrifer pro- 
gram. It's inserted here as another clear- 
ing command in the event that another 
value may be in effect. 

The .linesSO command specifies how 
many lines will be printed on each 
l)iif,'e. To determine the number of lines 



in the bottom margin, subtract the .top 
and .lines values from the value of the 
■pagelines command. 

The next two lines contain your ad- 
dress, which will be printed at the top of 
each letter; if you're using printed letter- 
head, substitute carriage returns. The 
following line contains the current date. 

The final three commands instruct 
the printer to print a heading on all sub- 
sequent pages of the letter. The .titlea,l, 
portion of the first of these commands 



directs the printer to print heading a on 
the first line of the second page. The 
today's date portion of that command 
contains the text that will actually be 
printed on line one. 

The -titlecS.page command directs 
the printer to print the word "page" on 
the third line of the second page; if it 
had read .titlec.3.sheet . it would have 
printed the word "sheet". Be sure to fol- 
low the spacing and punctuation exact- 

ly. 




\ 



C,6' 




PC/APRIL— MAY 1982 



10S 





The last command on this file, 
.page3.6 . tells tlie printer to number 
each page and In position that number 
at line 3, cnhimn 6. This works in con- 
junction with lilt previous command so 
that the third line will print as "page 2". 

One final iidtc: These last three com- 
mands are placed below the address 
and date text so that the heading does 
not print on the first page of the letter. 
The program .uxdmplishes this by clear- 
ing the heading ami page numbering for 
the first page iin<i inserting the heading 
commands so that they'll take effect 
when the printer reaches page two. 

Creating an Address File 

To write a letter, begin by creating two 
files — one for the address and one for the 
text. From the Kile System menu, type 
C Y . then create your address file, which 
should look like Fig. 3. Remember that 
the *I symbol indicates carriage returns. 

Save this as File #3 by pressing key 
FlO and typing S - :^Kdlin . 

The first three lines of this file are a 
normal address. The fourth line con- 
tains another emijedded command, 
which completes the heading to appear 
on page two of the letter and instructs 
the printer to print "lim Edlin" on line 
two of the page. 

The address file should contain this 
embedded comm.inil even if the letter is 
certain to be less than a page long, since 
you may want to use this file later on for 
another letter. The insertion of this com- 
mand is also ni'ce.ssary to ensure the 
correct spacing nf the first page of the 
letter. 



Creating a Letter 

To write the letter itself, clear the 
editor by typing C Y from the File Sys- 
tem menu. Start the letter with the salu- 
tation, as in Fig. 4. Try to make sure that 
it's long enough so that you'll be able to 
see the second-page heading feature op- 
erate when you print the letter. 

Remember to end the letter with the 
embedded command .eject , which not 
only ejects the last page of the letter 
from the printer, but also resets the 
page-length counter in the event several 
letters are to be printed in succession. 

Save this letter as File #4 by hitting 
key FlO and typing S - (SEdlin . The 
function of the @ symbol will be ex- 
plained later. 

Printing a Letter and Envelope 

The first step toward printing the let- 
ter and addressing the envelope is to 
link the four files (envelope formatter, 
letter formatter, letter address and letter 
text). From the File System menu, load 
File #2, LETTER into memory by typing 
G 2 . The first linked file must be loaded 
into memory for linking to work proper- 
ly. Then link the four files by typing L 2. 
3. 4. 1, 3 and pressing ENTER. The File 
System menu should look like Fig. 5. 

Before printing, a final routine is 
necessary to ensure that the automatic 
page numbering begins with the num- 
ber "2". From the File System menu, 
type E; the contents of the LETTER file 
should appear on the screen. Now press 
key F4, to enter the Additional Com- 
mands menu. 

Next, type P, the command for page 
settings. The prompt will ask for PAGE 
#:. Tv pe 2, indicating that numbering is 
to start with that numeral, and press 
ENTER. 

The prompt will now ask for # 
COPIES: . Respond by pressing ENTER. 
The next prompt is PRINT TO 
SCREEN? . Press ENTER again. Now 
press ENTER once more to exit from the 
Additional Commands menu. The 
screen should once again display the 
contents of the LETTER file. 

You're ready to print. Position the 
first sheet of stationery in the printer, 
make sure the printer is turned on, re- 
cite a short incantation to the micro-die- 
ties, and press the F2 key. 

If your prayers are answered, the 
printer should print the return address 
(assuming you included it in the file) 



and the date, and then pause. Press a 
key and the printer should skip a spa 
and type the addressee's address, th 
pause. Again, press any key and t 
printer should skip another two spac 
and start printing the letter. 

At the bottom of the page, the print 
should eject the first sheet and pauj 
Position the second sheet and press a 
key again. The printer should begin 
printing the three-line heading and th 
continue with the letter, as in Fig. 6. 
the letter continues to a third page, t 
printer should pause again and print t 
heading with "page 3" at the top. 

When the letter is completed, t 
printer should eject the last sheet a: 
pause again. Position the envelope, a: 
press any key. If nothing happens, pre 
any key again. The address should 
printed automatically at the correct f 
sition on the envelope. Depending 
the size of the printer's buffer, some 
the pauses may not occur. 

Establishing a Routine 

Don't expect all this to work perfec 
the first time; in fact, plan on consumi 
a fair quantity of stationery before tl 
routine is fine-tuned to your printer a: 
letterhead. Start this fine tuning by < 
tablishing a standard way of inserti 
the paper and envelopes in the print 
The commands listed in the figures a 
based upon a start-print position that 
approximately one inch below the t 
edge of the page and approximately 
inch from the left edge. 

If your starting print position is d 
ferent, you'll have to make adjustmei 
with the various .margin , .top , and Jin 
commands. If the second-page headi 
doesn't print in a spot suitable for yc 
adjust the values of the various .title ai 
.page commands. Bear in mind that t 
value of the .top command in the LE 
TER file determines where the first li 
of the regular text of the letter will pri: 
and that this value must be at least o 
greater than the value of the .titlec ai 
.page commands, which determine t 
line position of the page-numberi 
heading. 

Experiment — it will be worth 
Once an acceptable format is estc 
lished it can be used for all your con 
spondence. 

The second part of establishing 
routine is managing the address and 1 
ter files. The system I've used identify 
each address file with a # symbol a 



C PC/API?IL-MAY 1<; 



each letter with the @ sign. Since the 
File System menu displays four files to a 
line, address and letter files can be kept 
adjacent to one another, which should 
make it easier to keep track of files to be 
linked. For general correspondence, you 
can simply create the files in order and 
purge them as the disk nears its storage 
capacity. 

If you correspond frequently with the 
same people, you may want to format a 
disk with approximately 12 addresses, 
leaving enough room to create letter 
files. Unfortunately, EasyWriter doesn't 
permit linking files on separate disks, 
which limits the ability to use the pro- 
gram for mass-mailing applications. You 
can, of course, transfer address or letter 
files from one disk to another by loading 
them into memory, changing disks or 
disk drives, and saving the loaded file to 
the new disk. 

A User's Report 

I've been using this routine for all of 
my business correspondence for three 
or four months now, and it works very 
efficiently and reliably. My personal 
preference is to do all of my letter writ- 
ing on the computer and leave the print- 
out for the end of the day. This keeps me 
in create mode and frees me from dis- 
tractions. The end-of-day print routine 
is good physical therapy. 

When I am ready to print, the first 
thing I do is to get my LETTER file and 
revise it to list the current date, making 
sure to revise the text of the .titlea com- 



mand as well. Then I link files and start 
printing, letter by letter. The step I for- 
get most often is to reset the page num- 
bering for each letter. You have to do 
this, or else page two of your second let- 
ter will be printed as "page 4". 

After a while, you'll develop what I 
call keyboard routines— sequences of 
commands which you can execute by 
rote, without having to think about them 
or follow the prompts on the screen. For 
example, in linking and resetting the 
page numbering, you can just pound out: 

"G 2 L 2, 3, 4, 1. 3, ENTER E F4 P 2 
ENTER ENTER ENTER ENTER" in 
rapid succession and be ready to start 
printing with the F2 key. The keyboard 
buffer will permit you to input com- 
mands ahead of the program, and pretty 
soon you'll feel enough in control to 
wail away with computer-assisted letter 
writing. 

EasyWriter Underlining for 
Epson MX-100 printer. 

Frank Vlamings writes: "I spent two 
days trying to underline words using my 
newly acquired EasyWriter software 
and Epson MX 100 printer." Stumped at 
last, Mr. Vlamings went first to his Com- 
puterLand store and then to IBM for 
help. There were a couple of false starts, 
but eventually, Mr. Vlamings did re- 
ceive instructions which worked. He de- 
scribes them as "extremely cumber- 
some" and says, "I don't believe I will 
use it unless I absolutely have to." He 
savs IBM wrote him that a better "fix" is 



being developed, but submits the fol- 
lowing until an alternative is available. 

1. Insert 5 lines above the line you 
wish to underline (F3) 

2. Enter insert mode and type on 
first line .USER$141 

3. Enter insert mode and type on 
second line .EOL$ 

4. Delete extra inserted lines above 
the line you wish underlined 

5. Insert 5 lines below the line you 
wish to underline 

6. Enter insert mode and use space 
bar to move cursor below the word you 
are going to underline 

7. Now type the underline 

8. Enter insert mode and type on 
first line below underline .USER7rlO 

9. Enter insert mode and type on 
second line below underline .EOL% 

10. All embedded commands must 
be at the beginning of each line and ter- 
minated with the end of paragraph (EN- 
TER key) 

11. Delete any extra inserted lines 
below the second line and the rest of the 
text 

—Frank Vlamings 

Share Your Discoveries 

When you learn something your fel- 
low PC users can benefit from, pass it on 
through these pages. You'll encourage 
others fo return the favor, plus we'll pay 
from $25-100 for each tip published. 
Mail contributions to; Use r-to- User, PC 
Magazine, 1528 Irving Street, San Fran- 
cisco, California 94122. 




-PERSONAL COMPUTER" USERS 
YOU DESERVE THE BEST 



£ WHAT THE 
PBOFESSIONALS* 
USE 




:'I6Si9iRCH INC* 



Circle, Suite B 
, — :.TFW»r^'9^4 (714) 540-1333 
y j'OKafdfliV^pifnies Welcome 

mmzsj w ^zsi Jtm r 

PC/APRIL— MAY 1982 



• 64KB-256KB Parity Memory 

MP-064: $445; MP-128: $620 
MP-192: $795; MP-256: $970 
User upgradeable 
Fully assembled, tested & bumed-ln 

1 -year warranty 

• ASYNC Communication 
CC-032: $145; CC-132: $275 
CC-032 offers 1 serial port 
CC-132 offers 2 ports 
Program compatible with IBM's 
Serial Com. Card 

• SYNC Communication 
CC-232: $295 

2 RS232 ports 

Capable of ASYNC, BISYNC. 
SDLC, HDLC 



• Combo Card 

MC-064 to MC-256 
Up to 256KB memory + 1 port 
of parallel printer port 1 port of 
Serial port 

• Direct Connect Modem 

Model CC-323 

1 port of RS232 Serial link 

1 direct connect modem port auto 

dial, originate/answer 

• Hardware Prototype 

WW-068: $75; WW-069: $55 
WW-068 wire wrap card (13" x 4.2") 
WW-069 extender 
Get both for $95 



*The following companies have chosen our products: Context Management 
Information Unlimited Software, Network Consulting Inc Softech Microsystem Ina 



107 



PROGRAMMING 



Jim Strothtmn 



PERSPECTIVES ON 

PROTECTION 



In the 1880s. Gilbert and Sullivan had 
to steam to New York with a full Lon- 
don cast, and mount an authentic pro- 
duction of their "Pirates of Penzance" in 
order to head off the success of a 'pirated' 
American production down the street. In- 
ternational copyrights were scoffed at, 
and they fought all their lives to secure 
royalties. 

A hundred years later, the protection 
of copyrighted material is still taking bi- 
zarre twists. A federal appeals court has 
ruled that home videotaping of TV shows 
is an infringement— overturning a lower 
court, and disputing evidence that audio 
taping has not hurt radio broadcast prof- 
its. Xerox takes out full-page ads remind- 
ing people that they can't 'xerox' some- 
thing because the company's name is a 
trademark; they don't want to join Vase- 
line, Kleenex and Scotch tape, who are 
fighting to stay out of the public domain. 

And computer proliferation . . . well, 
that has led to the most difficult problem 
of all. Simply put, it is this: everybody 
needs 'backup' copies of software, but 
how can you make copies without open- 
ing the door to piracy? 

The Software Dilemma 

"There is a perception that software is 
a freebie, that it 'comes with the ma- 
chine,' and that may have contributed to 
the piracy problem," says leff Walden, 
public relations manager for VisiCorp. 

"Now, manufacturers have realized 
that software is what selis the machine in 
the first place. The customer doesn't need 
to know anything about copy-protection 
except that the disk doesn't copy. Why? 



To protect our copyright," he says, "and 
keep it safe from both casual and profes- 
sional piracy." 

The former occurs in many users' 
groups and among friends: one person 
buys a program, makes copies and gives 

"I believe anyone 
who buys a 
program has the 
right to enough 
copies to feel 
comfortable." 

them away; they trade them like baseball 
cards, or pool them for common use. Ex- 
cept possibly to recover the cost of a 
blank diskette, money rarely changes 
hands. 

On the other hand, professional 
thieves sell illegal copies as if they were 
legitimate, at prices high enough to avoid 
suspicion but lower than the manufactur- 
er's suggested price or a reasonable dis- 
count. Because they have not invested in 
research and development, marketing, 
quality control, or after-sale service, their 
profits are enormous, and do not contrib- 
ute toward improvements in the next 
'generation' of software. 

"There are ten man-years of effort 
that went into the original Apple version 
of VisiCaJc," Walden says, "plus the time 
we spent customizing it for the PC and 
other computers. There's an awfully large 
investment in it. Some people feel that 
software should be priced according to its 



manufacturing costs, like the price of a 
diskette. But I say you have to consider 
the effort that went into development and 
maintenance. 

"We don't know what the piracy will 
be like for the PC, but it was particularly 
rampant for Apple computers in gener- 
al," he adds. "Interestingly, though, pira- 
cy seems to bear no relation to the list 
price of the software. In my estimation, 
people who made $16 game programs had 
as much piracy as we did with the $250 
VisiCaic. Of course, it's hard for me to 
conceive of grey pinstripe-suited busi- 
nessmen, huddled over a PC, trading soft- 
ware." 

(An IBM spokesperson says, "We're 
new in the personal computer business, 
so we're looking at the issue more careful- 
ly than in the past. All our PC application 
programs are copy-protected, but devel- 
opment software isn't. We prefer not to 
comment on the issue right now.") 

Legal Strategies 

VisiCorp is "adamant" about copy- 
protection, legally as well as technically. 
"We've instituted a license agreement be- 
tween the company and the end-user," 
Walden explains, "that increases our 
copyright protection under the law. There 
will be no change in the effect on the 
end-user, but it carries a different legal 
interpretation, and some users will note 
that a change has been made." 

If that doesn't help stem the tide of pi- 
racy, license agreements may grow in- 
creasingly restrictive. In a column for the 
trade journal /nformation Systems News, 
attornev Bruce K. Brickman describes a 



PC/APRIL— MAY 1982 



109 




hypothetical software license agreement 
that "contains language making [the] user 
liable for the consequences of its unauth- 
orized disclosure." Though he is writing 
about mainframe and minicomputer soft- 
ware, the principle may have to be ap- 
plied to microcomputer software. "In ef- 
fect," he writes, "the user becomes an 
insurer, underwriting the vendor s busi- 
ness." 

Innovative Software Applications 
(ISA) is a company that requires custom- 
ers to sign license agreements, but its soft- 
ware—chiefly the proofreader Spell- 
guard— is easily copied under the CP/M 
operating system. 

"Users want to make backup copies, 
or transfer a program from one disk for- 
mat to another," says Will Pape, of ISA. 
"Say they bought Spellguard on an 8-inch 
single-sided, single-density disk and want 
to run it on a 5V4-inch double-sided, dou- 
ble-density disk; or suppose they buy a 
hard disk and want to load it on that." 

Technical Strategies 

Pape says that ISA has chosen, in- 
stead, for ever>' direct sale, to put the cus- 
tomer's name into the first "page" that ap- 
pears on the CRT screen. But that's hard 
to do with sales through dealers, or in pri- 
vate-label (OEM) sales of Spellguard by 
word processing software companies. 
Their biggest worry, says Pape, is not the 
individual customer, but the occasional 
dishonest dealer who makes more copies 
for sale than his contract with ISA per- 
mits. To solve that, ISA developed a 
scheme for embedding dealers' names, 
and the consecutive serial number of 
each copy, into the software itself. They 
have made that process available to other 
software manufacturers and vendors. 



"One company hired us to make it 
possible for a dealer to sell low-priced 
demonstration copies that can't be up- 
graded into usable products without the 
manufacturer's participation," Pape says. 
"A person can buy a limited version of a 
program for, say, $10, that's recorded on 
one side of a disk. If he or she decided to 
buy the whole program, the dealer calls 
an '800' phone number and gets a special 
code to enter into the program. That un- 
locks the other side of the disk where the 
full program resides. 

"At ISA, we're not selling 'disks,' 
we're selling service. If there's a way that 
a software company can verify that a call- 
er is a valid customer, that'll help them 
provide service, and make piracy less at- 
tractive." Pape says, however, that even 
after direct sales, many customers forget 
to mail back their 'warranty cards' to reg- 
ister as legitimate customers. Still, con- 
ventional copy-protection won't work at 
ISA. "We don't do copy-protection, be- 
cause CP/M provides you with all the 
tools you need to get in and diddle with a 
program. " 

CP/M-86 is the operating system that 
was customized (from CP/M) for the IBM 
PC by Johnson-Laird, Inc. As Andy John- 
son-Laird, its president, admits: "There is 
no difference as far as copy-protection is 
concerned— there is no protection!" 

"Locks are for honest people, and the 
law is inadequate," he says flatly. "Even 
honest users copy software, because they 
don't perceive that as dishonest. " 

Johnson-Laird cites the experience of 
MicroPro, which in 1980 tried to copy- 
protect its WordStar (CP/M) program: "It 
lasted about 30 days, because it was a 
convoluted technical scheme that got in 
the customers' way, and screwed up the 
dealers. " 

Making The Best Of ft 

"We've gone round and round on this 
issue many times," says Bill Baker, presi- 
dent of Information Unlimited Software, 
Inc., which produces EasyWriter. "IBM 

asked us to copy-protect it for the PC, as 
we did for Apple and other computers. 



but copy-protection is hard on us, and 
hard on the customer. 

"I've come full-circle: I used to be 
advocate for copy-protection, but not 
more. Software is intangible," he s 
"and people don't think of it the way t 
think of tangible property, like their c 
puters. Teachers make photocopies 
books for their students, and comp 
people make copies of their software 
"If we copy-protect our word proc 
ing program, we know that somebod 
sure to have an accident with a disk 
and won't be able to make a copy, or 
one, in time to get out a critical report, 
whom, " he asks, "should we focus ou: 
tention? On the people who are goin 
rip us off anyway, who get satisfac 
from breaking our codes? No. We wai 
make it easier for our legitimate cust 
ers to use our product, to get our ser 
and support, and to work with us and 
from us." 

"I believe anyone who buys a prog 
has the right to enough copies to feel c 
fortable," declares Peter Gordon, of 1 
Microsystems^ which does developn 
and marketing for software products, 
terribly inconvenient not to have 

"Another approach 
is to build in 'time 
bombs' — things tha 
go wrong unless th< 
customer gets 
periodic updates." 

flexibility of extra copies because 
disks themselves are so easily mis 
died. Why put complicated protec 
schemes into a program in the first pi 
You're just giving lip service to the ti 
toward customer service." 

Future Trends 

The next generation of products 
have more sophisticated copy-protec 
mechanisms than are now available, 
these may be as fraught with problen 
the current crop is. 

"Do you remember the famous pu 
with nine dots, and you have to con 
them without lifting your pencil frorr 
paper? The solution is to go outside 
square. We may have to do somet 
dramatic like that," says Andy John 
Laird. "One approach is to do what A 
Osborne did with his business app 



110 



PC/APRIL-MAY 



lions package: he sold the disk media for 
a low price, letting dealers add value to it 
by customizing it. but he copyrighted the 
printed words in the instruction books. 

"Another approach would be to build 
in what I call 'time bombs'— things that 
go wrong unless the customer gets period- 
ic updates. If the program asks for the 
date, we could set it up to crash after one 
year. We could create rounding-errors for 
numbers, that automatically go into effect 
after the program has been used a certain 
number of times: the customer has to get 
the dealer to refresh the program, some- 
how, to prevent them. 

"The philosophy behind those ideas is 
that, if you've got stolen stuff it doesn't 
perform. But surely," he says, "some in- 
nocent person will be hurt accidentally." 

MLI's Peter Gordon thinks there will 
always be 'keys' to protection mecha- 
nisms. "If you copy a program like Visi- 
Calc," he says, "you get something that 
looks okay, but it won't run because the 
program encounters an odd-looking track 
on the disk. One of the utilities that comes 
with the PC DOS (disk operating system) 
is called COMPARE. It's used to verify 



that something is authentic, but it's very 
primitive. It only checks the data fields 
and not the formatting of the data on the 
disks, so it would probably okay a disk 
copied directly that, in fact, won t run. 

"I envision a family of utility pro- 
grams, that I call a 'superutility,' which 
will format, diagnose, copy, modify and 
even restore files that have been 'killed.' 
Its main use will be for fixing defective 
disk files." he says, but suggests that it 
could serve as a kind of locksmith.' 
"There must be 25 other people around 
the country' working on utilities like 
these." 

Bill Baker says that lUS has had to 
fend off copy-breaking programs. He 
notes, caustically, that "their disks are 
copy-protected! You can't use their soft- 
ware to copy their own program. So what 
side of the fence are they on? The expedi- 
ency side. They're just out to make a 
buck. 

"We believe in appealing to people's 
ethics, and having them send in their 
warranty cards and be registered as legiti- 
mate customers. IBM asked us to copy- 
protect EasyWriter for the PC. and we're 



dedicated to giving them what they want. 
But for future products that we sell on our 
own, we're not going to copy-protect 
them. We intend to get our products out to 
people so they can use them with no has- 
sles, " he declares. 

Baker also raises the problem of com- 
puter networks as channels for copying 
software. "Microcomputers are the key to 
distributed processing and accessing 
large computers remotely, through ser- 
vices like The Source. You can 'down- 
load' programs from their mainframe into 
your micro. Since there's no way to copy- 
protect a large, hard-disk pack, copy-pro- 
tection itself becomes a joke. I say, if you 
know what you've got, and how to get it, 
then 'Power to the People!' " 



What Do You Say? 

Share your views on the copy-pro- 
tection question. What's fair, what's 
possible, what's unacceptable from 
your perspective? A follow-up article 
will publish a cross-section of replies. 
Write to: Protection, PC Magazine, 
1528 Irving Street. San Francisco, 
California 94122. 




Expand Your IBM Personal Computer 



O Memory Expansion Board. 

Datamac's Expansion Board offers 4 TIMES the amount of memory 
offered by ttte IBM PC. Configurations can be set at 64K, 128K, 192K 
and 256K bytes. Board can be upgraded at 64K capacities. 

O Winchester D/sIf System. 

Priced 30% lower tfian competitive systems, Datamac's Winctiester 
Disk System is housed within the IBM chassis and is easy to install 
directly into the floppy disk slot. 

The Datamac Memory Expansion Board for the IBM Personal 
Computer is available through participating Computerland Dealers. 
Peripheral Products Division, 680AlmanorAve., Sunnyvale, CA 94086, (408)7350323 



PC/APRIL— MAY 1982 



111 



PC BOOK REVEW/LES COWAN 



A Team-written PC Overview 



IBM's Personal Computer, 
Que Corporation, Indianapolis; 
277 pages, $14.95 

IBM's Personal Computer is the product 
of a "team of writers," according to the 
book's introduction. Actually, they are a 
team of experts, not of writers. They have 
produced a guide to the PC micro which 
will be an extremely useful aid for some, 
but is badly written at best, and almost 
unreadable at worst. Chapter Five, which, 
ironically, deals with languages, is 
especially bad. 

Since the book has many good qual- 
ities, let us begin with the major criticism. 
It comes of the prevelent misconception 
that a technical background is of more use 
in writing a technical book than an ability 
to write. The publishers who hold this 
opinion would not, I think, defend the 
analagous proposition that a clergyman is 
better qualified to build a church than a 
general contractor. The fact is that any 
writer worthy of the name can learn a 
body of information and then present it in 
a craftsmanlike way. That is, once he has 
spent the years it takes to become a good 
writer. The four experts who collaborated 
on IBM's Persona] Computer should have 
supplied the information which they have 
spent years accumulating, and let some- 
one with a readable style put it into words. 
That would have avoided the outrages of 
syntax, the wordiness, the abuses of the 
passive voice, and the outright incorrect 
usage that plague the pages of this 
otherwise useful work. 

IBM's Personal Computer is two hun- 
dred and seventy-seven pages long, 
perhaps ten percent of that length 
consisting of unnecessary verbiage. It is 
extremely well organized and laid out, 
with lots of eye-succoring white space, apt 
illustrations, a very comprehensive table 
of contents and, best of all, a good, glossary 
and a thorough index. It is composed of 
three sections and appendices, preceded 
by an introduction. The introduction 
sketches the history of IBM, partly as a 
prelude to pointing out that with the PC, 
IBM is departing from some of its 
traditional policies. For the first time it is 




using components manufactured by other 
companies, acting friendly toward soft- 
ware written by outsiders and marketing 
through non-IBM outlets. 

The first section of the book devotes 
three chapters to describing the machine's 
hardware, peripherals and operating 
software. One of the best features of this 
section is a comparison of various CPUs, 
in text and chart, and a good discussion of 
the power of the 8088 CPU used in the PC 
machine. The authors like this CPU so 
much that they even honor it with a brief 
discussion of its lineage, the Intel 8000 
series. 

The second section covers software 
available for the PC machine. The infa- 
mous chapter five discusses the immedi- 
atelv available languages: IBM (Microsoft) 
BASIC. IBM PASCAL and FORTRAN, 
University of San Diego's PASCAL and 
FORTRAN, and the available assemblers. 
Chapter six explains and evaluates 
business software presently available 
through IBM— lUS's EasyWriter word 
processor, VisiCaJc and Peachtree's 
general ledger, accounts payable and 
accounts receivable packages. Chapter 
seven does the same for educational 
software. 

A word about the Que 'evaluations': 



they consist of text descriptions of the 
software, their major 'outstanding 
features' and 'significant limitations.' 
Accompanying charts list every possible 
feature a given program could have, and 
check off those offered by the software 
under consideration. These charts, or 
check-lists, were a little gimmicky, with 
over-involved instructions for weighing 
their conclusions according to a com- 
plicated formula to make them more 
relevant to your particular application. 
Nevertheless, the evaluations would be of 
the greatest help to prospective purchasers 
trying to decide what word processor or 
financial package to buy. Strangely, 
though the educational software was 
described thoroughly, it was not eval- 
uated—no outstanding features or multi- 
page check-lists. This illustrates one of the 
limitations of the book itself; it is really 
slanted ver\' heavily toward business 
users, both in tone and in content. 
Incidentally, by registering their names 
with Que, owners of the book may qualify 
for evaluations of new software as they are 
published. Que does not say what charge 
will be made for this service, if any. 

The third part of the book covers "Other 
Topics.' These turn out to be various 
aspects of computer communications: 



112 



PC/APRl-MAY 1982 



using the PC as a terminal for a main- 
frame, use of the data-base services such 
as Source, intra-office electronic memos, 
electronic mail, etc. A discussion of 
various timing modes for computer-to- 
computer data transfer assumed that the 
reader knew more about the subject to 
start with than most likely do. 

Here is a weakness of the book. It 
attempts to be too many thihgs, and is none 
of them completely. As mentioned above, 
it is mostly a guide for businesspeople who 
are considering a purchase. But then, why 
some of die technical discusrions^ such as 
the three paragraphs on a^chronous, 
synchronous and bisynchronous data 
tranamlaslon. The typical businessperson 
who comes upon that sort of thing is 
guaranteed to smile politely and turn the 
whole confusing thing over to the com- 
pany's Permanent Executive Committee 
for Purchasing, Evaluation and 
Institutional Delay. 

Furthermore, throughout the book, 
IBM is spoken of with admiration and 
reverence. IBM salespeople could use the 
book as a sales aid. Again, this is probably 
the result more of confusion over wliat the 
book was supposed to be, dian a desire to 
flack for IBM. The book is certainly even- 
handed about pointing out flaws of 
hardware and software, as well as 
superior qualities. It's just that flaws are 
mentioned with an off-hand shrug, as it 
were, and superior qualities are written in 
flashing neon with historical totitiuOes. 

Throughout, the book speculates about 
what may be expected in the future. Here, 
too, an ambiguity nagged. Whence comes 

the information that, for example, future 
announcements will tell of an increase in 
die PC's interactive capability or that a 
COBOL compiler for the 8086/8 may be 
expected from Microsoft by mid-1982? 
Dc^ens of diese forecasts are sprinkled 
through the book; hardly a subsection does 
not end with one or two. Unfortunately it 
is never clear whether the authors' 
prescience is derived from official 
announcements, industry rumors, wishful 
thinking or a crystal ball. 

The appendices of IBM's Personal 
Computer are a thoughtful touch. They 



include a list of IBM BASIC commands, a 
list of software publishers for the PC 
machine, and a command by command 
comparison of two available disk op- 
erating systems, PC DOS and CP/M-86. 
Throughout, the book has other little 
tidbits which are of interest It is noted that 
IBM declined to comment on Que's soft- 
ware evaluations. IBM's warranty and 
purchase agreement is published in tote. 
IBM's invitation to independent software 
writers is passed along. A price list covers 
the machine and a large number of 
peripherals. 

The book does not leave out much. 
Notably, competing products were 
compared only in the category of CPU. I 
would like to have seen comparisons with 
Apple, Cromemco. et al. in other cate- 
gories, such as available software. 



Another omission is diat the slant to- 
ward business is never spelled out. 
Unwarned, non-business types might 
waste time and money expecting to get 
answers to questions the book never 
addresses. For instance, I would like to 
know what kind of video signal the 
machine puts out. This is not a business 
question and is not answered here. 

In summary, IBM's Personal Comput- 
er. though written in a van,' poor st\'le, is 
otherwise well organized and designed. It 
will be espeiciaify vahuble to prospective 
business users, at wlumi it seems to have 
been aimed. It will also serve well as a 
general reference for all PC users, 
especially if the software evaluations 
increase greatly and at little or no cost 
Certainly, if you are shopping for micros, 
dils book would be well WOTdi {ricking up. 



interfaces, peripherals, languages, etc. 



Annauncing Expanded Disk Storage 

For IBM Personal Computers 

Simple plug-In Installation 
no additional eloetronict or wiring required. 



internal Drives 

168K Bytes - IBM Format $470.00 

(Single sided drive) 

336K Bytes - IBM Format $570.00 

(Double aided drive) 

672K Bytes - IBM Format $1140.00 

(Dual double sided drives) 

External Drives 

Single sided drive v\/ith 168K Bytes $570.00 

(Maximum two drives) 

Double sided drive with 336K Bytes $670.00 

(Maximum one drive) 



Includes cable, power supply and cabinet 

Drives are IBM compatability tested with a 90-day warranty. 
For more information, call or write: 

12 INTERFACE. INC. 
aoMx CANTAiM •mccr 
CANOOA PARK. CALIFORNIA SI304 

>ai» 34t'T«l4 

Quantity and dealer discounts available upon request 



PC/APRl— MAY 1982 



113 

Copyrighted material 



FOLLOW-UP 



Easy Witer to get improvements 

Company executive says 
updated version is coming 



IBM is going to issue an update to 
EasyWriter, we're writing it for 
them," said W illiiim Lohse, vice presi- 
dent of sales and marketing for Informa- 
tion Unlimited Software. Inc. (lUS), the 
program's developer, in an exclusive in- 
terview with PC. "Most of the requests 
and problems that have been brought to 
our attention <irt being addressed in the 
update, " Lohse said. He denied, however, 
that the rtn isiun was directly related to a 
critical review b\ Andrew Fluegelman in 
PC's last issue, .saying, "We were doing 
the work that we are doing before we 
read Andrew's article " 

In addition to revealing the forthcom- 
ing KasyWriter version and describing 
some of the changes, Lohse talked about 
two soon-to-be-introduced lUS products 
aimed at KasyWriter users. One will be a 
spelling checker that works with Easy- 
Writer text files and the other a service 
that offers advice by telephone to Easy- 
Writer users who have questions about 
using the program. The latter appears to 
be a ground-breaking move toward sepa- 
rating the sale of a software product from 
what the computer industry calls "sup- 
port." 

Regarding criticism in the PC review, 
Lohse said, \\v accept input from all 
quarters, and vm appreciate it." He said 
the revised profjram would "respond to 
most of the concerns expressed by An- 
drew Fluegelman and those that have 
been brought to our attention by other 
people." Lohse was reluctant to get spe- 
cific about the nature of the enhance- 
ments, ' i)ecause of our relationship with 
IBM." But he did indicate that the pro- 
gram's disk storage arrangements, a 
source of much criticism, will be substan- 
tially reworked. 

Disk Files To Be Standard 

"It writes standard PC-DOS files," 
Lohse said of the updated program, 
which will be called "Version 1.1." He 
said the use of specially formatted disks 
for KasyWriter text files will no longer be 
necessary; it will be possible to store them 



on any disk normally formatted for the 
PC-DOS operating system, and Easy- 
Writer files can coexist on a disk with PC- 
DOS files of any other type. Text files 
saved by EasyWriter will be listed in the 
usual disk directory with the suffix .EW 
after the file name, such as TEXT.EW. An 
enhancement related to this change is 
that standard files from other programs 
can be loaded into EasyWriter for edit- 
ing, and text edited with EasyWriter can 
include PC programs. 

"It's more easily a part of the IBM soft- 
ware operating family," said Lohse. "It 
works very easily with other programs, at 
least with [the] VisiCaic [program], so you 
can go ahead and edit VisiCaJc files or 
write Pascal or BASIC programs with it." 

Besides these details, Lohse described 
the enhancements as "making it faster 
and more powerful." "A couple of fea- 
tures in the editor" was as closely as he 
would pinpoint where the extra power 
would be most noticeable. Asked if the 
improvements to making the program 
"faster" would come by reducing the key- 
strokes needed for common editing 
operations, Lohse said, "I know it will be 
speeded up in some areas." But he added 
the cautious qualification, "Certainly 
there are advances made in that area, but 
I think that the experience may be that it 
is not as speeded up as people would like 
it in that particular area." Lohse also said 
an updated user's manual was being pre- 
pared for EasyWriter 1.1. 

Exchange Plan Hinted 

The lUS executive hinted there would 
be an arrangement whereby owners of 
the earlier EasyWriter version could ex- 
change for the enhanced one, but again 
he wouldn't discuss specifics. "From our 
conversations with IBM, the opinion is 
that we want 1.1 to be the issuance that 
exists. So they will make it easy for peo- 
ple to get the new EasyWriter," he said. 
"The purpose is to have it get as soon as 
possible into everybody's hands who 
bought the original EasyWriter, and to 
have it be well accepted." For new buy- 



ers, Lohse indicated that the new version 
would be sold at the same price as the 
original. 

New Products 

The two new products Lohse revealed 
were software items — a spelling checker 
(see box) and a service plan. Asked if it 
made sense for the company to be work- 
ing on new software while EasyWriter 
was receiving substantial criticism on its 
lead product, Lohse responded, "That's 
the same question IBM asked. " He con- 
tinued, "Every single resource we can put 
on EasyWriter we have put there," and 
he explained that the spelling checker 
was actually developed by independent 
authors and was being handled by lUS in 
its role as a publisher. 

EasyWriter for the IBM PC will be the 
first product lUS will treat under its 
planned separate-support approach. 
"We'll be offering to users the ability to 
get a specific product— support— in many 
ways over the phone, and we'll be charg- 
ing for it," Lohse said. "We think that as 
the industry develops that will be the way 
to provide the kind of service we want to 
provide and make it obvious to people 
what they're getting." 

— jim Edlin 

iUS's New Spelling Checker 

"We will be coming out with a 
spell-checking program that will work 
with Kos\ VVriter, ' said Bill Lohse of 
lUS. "It will not be available for our 
Apple market: it will only be available 
for the PC. It has about 90.000 words, ' 
and it fits into about 92K. which is a \ 
much stronger compression technique 
than the others (similar programs) that 
I know. It's fast. It can handle prefixes 
and po.ssessives. It can distinguish 
faults such as improper capitalization 
and impro()er use of hyphenation. For 
example, it may see "Easy' and say 'I 
do not recognize that capitalization.'" 
Lohse said it hadn't been determined . 
whether the product would be distrib- ■ 
uted b\ IBM or not. 



114 



PC/APRl-MAY 1982 



FORTH 

Complete FORTH program development systems 
for the IBM® Personal Computer. Packages 
include interpreter/compiler with virtual memory 
management, line editor, custom screen editor, 
assembler, decompiler, utilities, file and record 
access modules, and many demonstration pro- 
grams. 1 00 page user manual. Optional floating 
point arithmetic extensions and cross compiler 
available. 

Ready to run under PC- DOS or CP/M-86® 
Standalone version available soon. 64 kbytes 
RAM and two disk drives recommended. (IBM is 
a registered trademark of International Business 
Machines Corp. CP/M is a registered trademark 
of Digital Research, Inc.) 



Laboratory Micrasystems 

4147 Beethoven Street 
Los Angeles, CA 90066 
(213) 306-7412 



f>e:fisoim#=^i_ comp-lj-teir 
expansion memory with parity 

64K $419.00 

128K <547.00 

192K $675.00 

256K $799.00 

tINSTALL IN ANY XSLOTtADDRESS ANY 64Kt6H0 NARRANTY 

tFULLY TESTEDtAVAILIABLE NOW 
64K EXPANSION KIT.. 200 NSEC $129.00 

PC DISK DRIVES ♦239. OO 



AC LINE TRANSIENT 



1 1 • • I 



P.O.BOX 809 
LOXAHATCHEE, FL. 33470 
PH. 305-798-0025 3-9 PM E.S.T. 



For Serious Business . . . 

. . .The IBM® Displaywriter 
with CP/M-86^" 



Ttie Personal Computer is great for tiome 
use, but let's get down to business. The 
Displaywriter was designed as an office 
machine. It has more storage, faster data 
transfer and a rugged exterior. 

Now the Displaywriter has the CP/M-86 
operating system from Digital Research. The 
productivity of your Displaywriter more than 
triples with CP/M-86 as thousands of programs 
are available. 

Veritas Technology Inc., customized CP/M-86 
for the Displaywriter Let us tell you about its 
advantages. Call or write: 

Veritas Technology Inc. 

2375 Zanker Rd., Suite 245 
San Jose, CA 95131 



(408) 263-4691 



CPiMm 15 a trademark ol Digital Research 



V 



Placement Freedom for IBM 



Ntjw you can position your IBM equipment with greater freedom to fit 
your configuration needs, thanks to extension cables exclusively 
designed to fit the IBM Personal Computer. Order your extension 
cables today. 

Keyboard Extansion Cable 

• 3-foot, 5-pin din cable connects keyboard to CPU 
Item #K-01-IBM, $50.00 each 
Manochrome Mmiitar Extension Cable Set 

2 cable set includes: 

• 3-foot, 9-pln monitor extension cable • 3-foot power extension cable 

• Both cables needed to connect Monitor to CPU 
Item #MMP-02-IBM, $79.00 per set 

Send to: Mycrosystems Distnbutors, Inc. 1-800-527-3643 

• 10Q6 Hampshire Lane • Richardson, TX 75080 • (214] 669-9370 

Please send me the extension cables checked below. 

_ #K-01-IBM Keyboard Extension Cable □ Please send shipment C.D.D. 
_ #MMP-02-IBM Monitor Extension Cable Set 

□ I have enclosed check or money order for S 

including S2.0Q for postage and handling. 



Name. 
Dty_ 



Address 



State . 



Zip. 



Phone 



_Slgnature/T\tle. 



Please aUow 4 to 6 weeks for delivery. 



Cl 



IBM's New Personal Computer 

I 



| l ll t| lll l |llll|llll |l l l l|ll l l [ llll|llll[llll|llll|llll|llll[llll|llll|llll|llll|llll|llll|llll|III H III H IIII|llll|...ry 

5 6 7 8 9 10 11 12 13 



I I I I ■ I I I 11 I I? 



A Glimpse at IWo PC Manuals 



In some ways, the Personal Computer 
is a departure from IBM's usual way of 
doing things. For example, the com- 
puter's price is r<;latively low, making it 
competitive with other micros, and the 
company intends to market programs 
written by independent software devel- 
opers. Both of these policies are designed 
to attract consumers to the exploding 
small-computer market, a ballpark in 
which IBM has clearly decided to play 
(more or less) by the rules of the game. 

One solid feature of the IBM entry 
into the micro market is its user's man- 
uals: they are handsome, practical, clear- 
ly written and organized, and concise. As 
with any guides to new equipment, there 
are a few omissions or lapses of style, but 
in general, IBM's own manuals offer a 
suitable intrtKhictinn and thorough docu- 
mentation for l)oih the novice and the ex- 
perienced user. 

IBM'S Emphasis 

IBM has planned its marketing cam- 
paign to appeal to people who are not fa- 
miliar with computers, an approach re- 
flected in the PC's documentation. For 
example, the Guide to Operations, the 
fundamental manual that comes with the 
computer, devotes 168 of its 240 pages to 
setting up the system and operating it. By 
comparison, the viser's manual for the Os- 
borne 1 computer provides only 31 pages 
of such elementan.' information, in chap- 
ters titled "Getting to Know Your Com- 
puter" and 'How to Use Your Comput- 
er," before plunging into explanations of 
its resident programs. The Applesoft Tu- 
torial, an introductory manual for Apple 
II computers, goes overboard in the other 
direction, cramming its pages with hard- 
ware and software details that could clog 
the circuits of an\ beginner's brain. IBM's 
introductory guide falls in the middle, 
displaying a more personal, less business- 
oriented approach than the Osborne I 
manual and a less cluttered, computer- 
devotee orientation than the Apple II 
guide. 



Although some of the introductory ma- 
terial in the PC's Guide to Operations 
(GTO) covers the computer's disk operat- 
ing system (DOS) and BASIC, two other 
manuals prepared by IBM are devoted to 
the operating system and BASIC lan- 
guage, respectively. Consequently, al- 
though there is some overlap in the cover- 
age of BASIC and DOS, this duplication 
of information assures that a novice can 
take advantage of the disk operating fea- 
tures and write simple programs using 
only the elementary manual. 

Publishing Savvy 

Since the GTO is every user's intro- 
duction to the PC, a more detailed look at 
it is worthwhile. Like the other PC man- 
uals, this book is a cloth-covered, three- 
ring binder that comes in a cloth-covered 
slipcase. Not only are the manuals ele- 
gant-looking, they stand on a shelf or desk 
without support, eliminating the annoy- 
ance of constantly-sliding bookends or 
the need for a space-eating storage rack. 

"They are handsome, 
practical, clearly 
written and 
organized, and 
concise." 

The binder is smaller than the standard 
8V2 by 11 -inch format, measuring 7V4 by 9 
inches. Like most other hardware and 
software documentation (Apple's spiral- 
bound manuals are an exception), the 
ringbinder format allows new pages to be 
added or corrections to be made inexpen- 
sively. The GTO pagination format fol- 
lows another convention in microcom- 
puter documentation: each chapter or 
major subsection of a long chapter is 
numbered as a unit (e.g., DOS 8, Key- 
board 3) permitting expansion without ex- 
tensive page renumbering. 

Four suggestion/criticism forms at the 
back of the manual represent another in- 




TAKIN 



: 1; 


■I"" 
18 


19 


20 


ll 


7 

1 










8 

1 1 



Jeremy Joan Hemes 

stance of savvy planning. Each is a sepa- 
rate page that can be folded, stapled and 
mailed, postage-paid, to IBM— not only a 
nice gesture, but one that will help the 
company improve its documentation 
without necessarily compensating the us- 
ers who provide valuable feedback. Spe- 
cifically, a note above the space for com- 
ments on the form reads: "IBM may use 
and distribute any of the information you 
supply in any way it believes appropriate 
without incurring any obligation what- 
ever. You may, of course, continue to use 
the information you supply," 

GTO's Guts 

The contents of the GTO offer an ori- 
entation to assembling and using the PC 
system in a logical and easy-to-under- 
stand sequence, and consist of six sec- 
tions: Introduction, Setup Procedures, 
Operation Instructions (the longest i)y 
far). Problem Determination Procedures, 
Options, and Relocate. Only the "Prob- 
lem Determination Procedures" section 
suffers from excessive technical bluster 
in its title; the chapter should have been 
named "Troubleshooting," since that's 
what it's about. The first four sections 
represent the heart of this manual for 
new users, the "Options" chapter covers 
installation of options available from 
IBM, and the "Relocate" chapter dis- 
cusses disassembling the system and 
packaging the pieces to move it to another 
place (a digest that could have been in- 
cluded in the "Setup" section). 

The manual is generously illustrated 
throughout and consistently provides a 
fundamental orientation to working with 
a microcomputer. Operator commands 
and examples of screen messages are 
printed in green, making attractive pages 
that allow the new user to follow the se- 
ries of steps that should be followed 
when giving commands, loading pro- 
grams, or performing diagnostic tests. 

One glaring omission from the .screen 
details, however, is error messages, which 
are present in the IBM DOS but are nei- 



116 



I 



PC/APRIL-MAY 1982 



HE MEASURE 



'"■■1 1 ■•■■I 

24 25 26 


27 


28 


29 


30 31 


32 


33 J 


^I^ll 




1 1 1 






12 

1 1 1 


1 




1 Ir 



th(!r mentioned nor illustrated in the 
GTO. The error messages are listed in an 
appendix to the DOS manual, but there 
will be some surprised PC beginners who 
hit the wrong key or type an unacceptable 
file name and get a screen response that 
the GTO didn't lead them to expect. This 
is an omission that certainly should be 
corrected in future editions of the man- 
ual; in fact, it may be an oversight, for at 
one place in the discussion of DOS, the 
manual warns users not to touch the key- 
board while changing disks (assuming a 
one-drive configuration) — although there 
is no clue as to what will happen if they 
do hit a key. Incidentally, the PC DOS er- 
ror messages themselves are straightfor- 




Part Two 



|IIII|IMI|IIII|IIII|IIII|MII|IIII|IIII|IMI|IIII|IIII|IIII(MII|MII|IIII|I 

38 39 40 41 42 43 44 45 



1 



ij 



1 7 



ward and friendly by comparison with 
those of the CP/M operating system, giv- 
ing such feedback as "Bad command or 
file name." 

Another more-than-bothersome fea- 
ture of the GTO is the absence of an in- 
dex, although one is included in both the 
DOS and BASIC manuals, and GTO's ta- 
ble of contents is detailed enough for be- 
ginning users. Finally, cassette storage in 
a sv'stem configuration without any disks 
is a subject that deserves more attention 
than it is given; the sole information for 
cassette-only users is a 14-page section 
buried in the "Problem Determination 
Procedures" chapter. 

Given these relatively minor and easy- 



to-remedy exceptions, the PC's Guide to 
Operations is not only a fine tutorial for 
this computer system but also a good in- 
troduction to working with any micro- 
computer. IBM has gone beyond many 
other manufacturers' efforts by offering 
the essentials of dealing with disks, nam- 
ing files, and even alerting users to the 
"whirring and clicking" as DOS is loaded 
from the disk into memory. A "Helps and 
Hints" section also contains advice that 
users often get only from friends or sales- 
people—usually after a catastrophe, such 
as a warning to make backup copies regu- 
larly and to check filenames or com- 
mands on the screen before hitting the 
"enter" (return) key. 



47 48 49 50 


i|Mii|nii|iiii|illl|llll|llll|llil|illl|llll|llll|llll|llllfK^ 
51 52 53 54 55 56 5T\^ 




■ 1.1 


1 1 1 


1 


|2 


9i, 


i|2 


1,1, 


,|2 


2,. 






, 70 71 


72 


73 


74 


75 7( 




, 1? 




,1? 


Q 

1 1 1 


1 1 r 



Sacrifice in Style 

Although the GTO should prove to be 
a valuable sourcf of information for com- 
puter novices, it is written in a simple 
style that ev«n moderately knowledge- 
able readers may find cloying. Some of 
the analogies border on silly, such as this 
explanation of what it means to "write 
over" a disk file: "Similarly, if you record 
a Chicago Symphon\ program on an Elvis 
Presley tape, you can no longer listen to 
Elvis." Such attempts to make the text 
chatty and relevant to all possible users 
are admirable, perhaps, but they are like- 
ly to elicit moan.s or howls from many 
readers. 

A similar flaw occurs at a few places 
in the GTO text where the authors have 
assumed too little sophistication and in- 
telligence on the part of readers. For ex- 
ample, in the in.striictions for typing file- 
names and commands, the manual con- 
fides: "Computers are fussy about the 
number zero and the letter O— they want 
what they want, and you can't fool them 
into taking the wrong one." This almost 
idiot-level exi)lanation precedes the nota- 
tion that on the screen the zero has a slash 
through it and the O doesn't— a fact that 
could have lieeii stated without the ac- 
companying lecture on computers' dispo- 
sitions. 

Fortunately, lliese lapses in style and 
tone are exceptions to a sound introduc- 
tory manual. More important, IBM has 
probably come closer than any other mi- 
cro manufacturer to reconciling the 
sometimes conflicting needs of computer 
novices and informed users. In short, the 
PC's Guide to Operations is much like the 
computer itself— solid, functional, unsur- 
prising, and iii.st about right. 

VlslCalc at a Glance 

The first of ihe independently pro- 
duced pro).!rams and manuals to be dis- 
tributed with the PC is VisiCalc, from 
Personal Software. This electronic spread 
sheet is the niimlier-one seller among ap- 
plications programs for microcomputers 
as well as a highlv appropriate first offer- 



ing from IBM. In fact, this program's 
availability alone may influence some 
wavering buyers to choose the PC rather 
than its near competition, such as the Xe- 
rox 820, which offers another spread- 
sheet program instead of VisiCaic. 

The VisiCaJc manual for the PC has 
almost the same content as that for the 
Apple II, although the two versions are 
written by different authors. To the PC 
VisiCaJc manual, author Van Wolverton 
has added a summary at the end of each 
chapter as well as two appendices deal- 
ing with controlling the printer and ex- 
changing files, respectively. In addition, 
Wolverton has contributed a fifth lesson 
to the four included in both versions; this 
sophisticated new example deals with sci- 
entific notation, powers, and formulae. 

IBM has chosen to use the same read- 
able typeface as in other PC manuals, in 
contrast to the "sans serif" type of the Ap- 
ple VisiCaic manual. Commands and 
screen messages are also displayed in 
green, another point of continuity with 
the system's documentation. Both of the 
attributes make learning the complex 
VisiCaic program easier, but potential us- 
ers should understand that this calcula- 
tion-and-hypothetical-situation program 
takes study and experimentation, and that 
its manual is a good deal more demand- 
ing than the GTO. 

Second Opinion 

My reaction to the examples of 
chatt>- style and simple tone Hewes 
objects to is exactly the opposite of her 
view. Such a style probably comes 
very hard to IBM. and I applaud them 
for making the effort. 1 believe many 
users of the PC will like and benefit 
from the friendly, basic approach, and 
think it has a valuable place so long as 
a separate, un-flowery reference sec- 
tion is provided for knowledgeable us- 
ers who don't want to be bothered 
with the novice's tutorials. 

— [im Edlin 



BASIC Benchmarl 
Putting a stopws 

Benchmarks? Sure, little marks on 
benches, right? Well not really. 
When computer people speak of 
"benchmarks" they are referring to stan- 
dard programs which can be run on sev- 
eral systems in order to compare their 
performance. In preparing this article, 1 
wrote several such benchmark programs, 
each of which is designed to measure 
some aspect of the PC's speed. For exam- 
ple, there is a program that measures the 
time taken to retrieve information from a 
random access data file, and another one 
that measures the time needed for math- 
ematical computations. 

In all, twenty-five benchmark pro- 
grams were used to check out PC BASIC. 
They covered six major areas of oper- 
ation: control statements, memory access, 
text string manipulation, calculation, file 
processing, and general capabilities. All 
programs were written in Microsoft 
BASIC and timed while running with the 
PC's standard disk BASIC interpreter. (I 
tested to see if there are speed differ- 
ences between the three versions of PC 
BASIC, cassette, disk and advanced; as 
far as I can see, there are not.) 

The timing figures, when taken nut of 
context, may not seem to have much 
meaning. After all, do you have any in- 
stinctive sense of whether 15 seconds is a 
fast or slow time for a computer to add 
5,000 numbers? Probably not. But even .so, 
the tests establish reference points for lat- 
er comparisons. In the future, we will be 
able to compare how fast 5,000 additions 
are carried out using other software .such 
as Pascal or FORTRAN or perhaps some 
other version of BASIC. We will also be 
able to measure the impact of new hard- 
ware add-ons such as hard disk .storage 
systems or the 8087 arithmetic processor. 

The data gained from benchmark jiro- 
grams can also serve another valuable 
purpose. They can help you "tune" pro- 
grams that you write. If you want to know 
how much faster a FOR loop will run 
when you use integer variables, or how 
much search time could be saved by reor- 
ganizing a data file or changing a buffer 
size, quick benchmark experiments can 
tell you. 

Control Statements 

Benchmarks in the first group te.sted 



IIS 



I 



PC/APRl-MAY 1982 



'9 



81 84 ^ 89 »gl 92 ^^Ji 



^. i . I . I ?l? I . I . i ?l? I . I . I ?K h 



,i35|, ,|36|, ,|37|, ,|38| 

1 ■ ' 1 ' I ' I ' i ■ ' ' ' ' I ' I ' 1 ' 1 ' I ' 1 ' 1 ' 1 ' 



» 97 9 



iie P€'s BASIC langiiage 



Larry Pi^ 



how fast control statements are executed. 
Tv.st 1 measured the speed of an empty 
loop (no statements except those of the 
loop itself) using the FOR and NEXT 
statements. The loop was tested two ways, 
once using an integer variable to count 
the repetitions, and again using a single 
precision variable to do the cotmting. No- 
tice in the table of results that the integer 
version ran about 28 percent faster. 

Test 2 is an empty loop similar to the 
first test, but using the DO and WHILE 
statements instead of FOR and NEXT. 
The same two variations were performed 
here. The DO/WHILE combination is sig- 
nificantly slower, suggesting that, when 
programming, you should use the FOR 
statement and integer variables if a loop 
will be executed frequently. 

The third test measured tfie time used 
to call a subroutine. Tests 4 and 5 show 
the time taken to compare numeric and 
string variables, respectively, for equality. 
Three variations were done for the nu- 
meric comparison, using each of PC BA- 
SIC'S variable types. Double-precision 
variables, as might be expected, were 
handled somewhat more slowly. The 
string comparison was done four limes, 
using increasingly long strings. Again as 
expected, the longer the string the slower 
the response. 

Memory Access 

Tests in the second group dealt with 
the time needed to access memory. The 

expcjriments were built around assign- 
raent statements such as B=A. State- 
ments of this type can be used with all 
three types of number variables and with 
string variables, and as an added compli- 
cation these can be either simple (scalar) 
variables or elements of arrays. Assign- 
ment statements using all types of simple 
variables all required the same time, al- 
though I suspect that slight differences 
would have shown up if more precise 
measurements had been tal(en. Storing 
information in arrays took longer. Tests 6. 
7, 8 and 9 tested memor\' access first with 
simple numeric and string variables, then 
with number and string variables in both 
one- and three-dimensional arrays. 

Two additional facts regarding mem- 
ory access turned up. Assignments involv- 
ing string variables require the same 



amount of time regardless of the string 
length (evidently memory location point- 
ers are merely altered). It also turned out 
that access to constants is slower than ac- 
cess to variables by about ten percent. 

Variations on Test 1 showed that the 
length of variable names and the number 
of variables in a program also affect ex- 
ecution speed in the PC BASIC. Presum- 
ably the reason is that before a variable's 
value can be found in memory, the inter- 
preter must look up its location in a sym- 
bol table. The larger the symbol table, the 
longer this procedure takes. 

"To my disappoint- 
ment, the PC was 
only about 13 percent 
faster ttian on Apple II 
computer," 

I experimented with two ways of 

lengthening the symbol table— using 
longer variable names, and adding 
names. When, in the empty loop program 
of Test 1, the variables "INDEX" and 
"NUMBER" were substituted for "1" and 
"N". execution time jumped from 26 sec- 
onds to 34. An equal slowing was record- 
ed when I established 24 other one-letter 
variables before running the test with "I" 
and "N". Thus, if you write a program in 
which certain variables are accessed very 
often, it might pay to give them diort 
names and define them early. 

Text String Manipulation 

Tests 10 through 13 examined the ma- 
nipulation of text strings. The test in- 
volved removing three-character sub- 
strings from the 11 -character string 
"LARRY PRESS." I did one test each 
where the substrings were taken from the 
beginning, middle, and end of the larger 
string, then one test combining all three 
operations. The time taken to extract a 
substring from the middle was 25 percent 
longer than at either end. 

Arithmetic Speed 

Computers wouldn't be called com- 
puters if arithmetic speed were not im- 
portant. Tests 14 and 15 covered that area. 
My first test included addition, subtrac- 
tion, multiplication, and division done all 



together. As usual, I ran it with all three 
types of number variable. Surprisingly, 
integer arithmetic proved slower than 
single precision. To discover why, 1 ran 
tests that each included only one of the 
four operations. Integer division turns out 
to be the culprit. Furthermore, execution 
time is influenced by the order in wliich 
operations take place: when I reversed 
the order of multiplication and division 
in my test program, execution time was 
cut 1^ ten percent. 

Complex Calculations 

If you are interested in engineering 
and scientific applications, you may be 
curious as to the speed of computation in- 
volving transcendental functions such as 
SIN. Test 16 looked at the speed of these 
functions. Single precision computations 
are predictably faster than double; and 
the magnitude of the argument doesn't 
seem to affect execution speed in most 
cases. 

File Processing 

For all my test on file processing, I 
used a setup with the program disk in one 

drive and the data files on an otherwise- 
blank disk in the other drive. Test 17 mea- 
sured the time to locate and read 200 ran- 
domly selected records from a 1.000 
record file. In these cases, using a record 
length that was a power of two resulted in 
noticeable time savings. 

Because rancinm ncce.ss files are some- 
times processed serially. Test 18 investi- 
gated this and found that execution time 
is a direct function of record length. But 
here, execution time was unaffected by 
whether or not the record length was a 
power of two. 

One surprising thing I found was that 
changing the size of the memory buffer 
for processing random access files, which 
PC BASIC allows, had no effect. When I 
quadrupled the buffer size for my test 
program from the default 128 characters, 
the speed stayed exactly the same. Since 
this discovery contradicts the BASIC 
manual. I tried Test 19. which copies a 
file instead of merely reading it. Again to 
my surprise, a large buffer provided no 
speed-up. 

Several tests were run using serial 
files. Copying a 100-record file with 128- 
character records took one minute even. 



PC/AP(?t— MAY 1982 



Copyrlgti?^ material 



m 1U1 m m m m m m m m m 111 



0 



1 1 nl 1 1 1 1 1 1 1 1 1 ri-f 1 ■ 1 1 1 1 



12 113 114 115 116 11; 11£ 



4 

_L 



Ll 



_LL_L 



BASIC Benchmark Tests 



CONTROL STATEMENTS 




Numeric 




Time 


Number 


Tact 


Tuna 


Repetitions 


(sec.) 


lA 


FOR-NKXT 


integer 


30.000 


26 


IB 


lno|) 


single 


30.000 


38 


2A 


DO- WHILE 


1 integer 


5.000 


20 


2B 


lc)0|i 


1 single 


5,000 


24 


3 


GUSUB cull 




15.000 


31 


4A 


IF A - B 


linteger 


10.000 


32 


4B 


THEN 


single 


10.000 


32 


4C 


branth 


Idmihle 


10,000 


35 




String Length 






5A 


IF A$ - B$ 

THEN 
branch 




10.000 


30 


SB 


10 


10,000 


35 


5C 


100 


5.000 


34 


5D 


255 


2.000 


25 


MEMORY ACCESS 




Numeric 




Time 


Number 


Test 


Type 


Repetitions 


(sec.) 


I.A 
(iB 
6C 


1 

assignment | 


single 

(IdUllIc 


KI.IKHI 
10.000 
10,000 


-»'> 

22 
22 




Dimensions 








liS \$ 




III.IHHI 




8A 


Hill = All) 


1 


5.000 


16 


8B 


Blj.K.Ll = 
Ad.K.LI 


3 


5.000 


25 


9A 


HSIII = A$(I1 


11 


5,000 


17 


9B 


BSd.KXl = 
A$(I.K.L| 


la 


5.000 


26 


STRING MANIPULATION 










Tlrrie 


Number 


Test 




Repetitions 


(sec.) 


HI 


MIDS 




5.000 


25 


11 


i,En$ 




5.000 


20 


12 


RIGHTS 




5.000 


20 


13 


all above 




5,000 


55 


ARITHMETIC SPEED 




Numeric 




Time 


Number 


Test 


Type 


Repetitions 


(sec.) 


14A 




integer 


5,000 


49 


HB 


+ - + X 


single 


5.000 


39 


14C 




1 double 


5,000 


137 




• 


Time 


Time 


Time 




Integer) 


(single) 


(double) 


15A 


+ 


15 


i«i 


IH 


15H 




15 


17 


20 


ISC 


X 


15 


18 


21 


15D 




29 


22 


111 


COMPLEX CALCULATIONS 








Time 


Time 


Number 


Test 




(single) 


(double) 


H.A 


(.indent 




(iH 


ti8 


t6B 


sine 




27 


27 


16C 


cosinu 




4A 


44 


16D 


arctangimt 




20 


21 


16E 


exponential 




18 


18 


16F 


log 




19 


20 



FILE PROCESSING 



Number 



Test 



Buffer 
Size 



Record 
Lengtti 



Time 
(sec.) 



17A 
17B 
17C 
I7D 
17E 



random 
search 
for 200 
from l.non 



63 
64 
127 
128 



50 
45 
60 
56 



18A 






63 


28 


18B 


serial 




64 


28 


18C 


read 




65 


28 


I8D 


through 




127 


56 


I8E 


1.000 




128 


56 


18F 






129 


56 


IH.^ 






\2n 




19B 


copy 
50 
rcciirils 


512 


128 


28 


19C 


128 


127 


28 


190 


512 


127 


29 


20A 
20B 


see 
note 


456 




57 
38 


20c 


912 




32 


Note: Copy 100 records of 1 14 characters each. Test 20A is serial copy routine. 


20H nnd 20C use "pseudo-random" technique. 






RANDOM NUMBERS 






Numeric 


Time 


Time 


Number 


Test 


Type 


Normal* 


Stiorf 


21A 


which of 


integer 


136 


121 


21B 


8,19n numbers 


single 


178 


162 


21C 


are prime 


double 


186 


170 


•"Short" times are when all variable names in 


program (e.g., 


"PRIME"! are 


reduced to 


a single letter I 


"P"|. 







BENCHMARK-DERIVED TIPS 

1. Use the FOR statement rather than DO WHILE for critical loops. 

2. Us<! integer variables for loop indices. 

3. L(mg variable names will slow your program down by making the symbol 
table larger. 

4. Define frequently accessed variables early in your program to force them to 
the lop of the symbol table. 

5. Pay allentl<in to the order of operations in critical arithmetic expressions 
since it has an effect. 

6. U.se integer arithmetic when possible, but beware of integer division. 

7 Make random access record lengths powers of two, even if you have loadd a 
little padding. 

8. Use the "pseudo-random" technique for processing serial files. 

9. Never put remarks inside of frequently executed loops. 

.'\ few ways in which you can speed your programs up were discovered while 
lii'nchmarking the BASIC interpreter. Some of these (short variable names, for 
rxamplel are inconsistent with good programming and documentation prac- 
tice, .so ii.se them only in critical parts of your programs. 

A BENCHMARK PROGRAM 

III DEK FNTIME = VAL (LEKr$(TIME$.2])* 

:«i(m-rVAI.(MIDS|TIMES,4,2||* 

(id f \ AI.(RIGHTS(TIME$.2|) 
It) DEFINT I-N 
30 A = 1 

40 INPUT "TRIALS '-.N 
50 I = FNTIME 
HO FOR 1=1 TO N 
70 B = A + A 
HI) NEXT I 

!Hi I'RINT FNTIME- 1 
KHI INPUT "MORE";Y$ 
11(1 IF Y$ = "N " THEN STOP 
120 GOTO 40 

rhe program used for Test 1. Lines 10. 50 and 90 use the PC's internal time- 

ki'fpiny [unction lo timi' the test 



120 



PC/APRI.-MAY 1982 



\in \26 UB \V UB Ufl i;SU \S\ \S2 IjJ 135 1JB 13> iJB UP I^U 



4 

1 


Q 


A 

llf 


9 1 

1 1 1 


llf 


-O 


c 


4 

^,ll 


ll? 




ll? 




ll? 


111 


1 1 1 1 1 1 



speed did not seem affected by slight 
:hanges in record size. In another test, I 
ised a sample file of 100 name-and- 
iddress records with a 114 character re- 
;ord size. Treating it as a normal serial 
lie, 57 seconds were required to make 
he copy. Test 20 is the one that copies the 
>ame file using the BASIC manual's 
'pseudorandom" recommendation; here, 
arger buffer sizes finally produced a no- 
iceable time saving. 

General Capabilities 

The final benchmark tests I ran evalu- 
jted random number generation, video 
)utput, REMARK statements, and two 
arger programs testing overall perfor- 
nance. 

Random number generation was test- 
;d because game programs often use it. 
fo generate 15,000 random numbers took 
J5 seconds. 

As I ran the benchmark programs, it 
seemed to me that the computer was writ- 
ng information to the display screen 
•ether slowly. So I devised a test that cov- 
;rs the screen with lines of 79 "X"s then 
umps to the upper left corner and re- 
peats. On a PC with a monochrome dis- 



play adapter, it took 74 seconds to fill the 
screen ten times. For comparison I ran 
the same test on a Digital Microsystems 
computer connected to a standard 9600- 
baud terminal, also using Microsoft BA- 
SIC. On that system the test ran in less 
than half the time— 35 seconds— suggest- 
ing that if you require fast video output 
from BASIC programs you may have to 
use assembly language subroutines. 

The REMARK test was merely an 
empty loop with a REM statement in the 
middle of it. The addition of that REM 
more than doubled execution time, so be 
careful not to put remarks inside of loops. 

For a more general test, I used the pro- 
gram PRIME that appeared in a Septem- 
ber. 1981 Byte magazine article by Jim 
Gilbreath. Gilbreath wrote the program 
in many different computer languages 
and published the results of running it on 
many different machines. The program 
looks for prime numbers (those undivisi- 
ble by factors other than themselves and 
1), and is a good test of overall perfor- 
mance since it combines arithmetic, con- 
trol statements and memory access. Test 
20 checked the time needed to find which 
of the first 8,190 odd numbers are prime. 



Comparative Results 

To my disappointment, the PC was 
only about 13 percent faster than an Ap- 
ple II computer on the prime-number 
test. Several of the other tests were also 
run both on the Apple and on a computer 
with a Z-80 microprocessor, each using 
Microsoft BASIC. In general, the PC is 
about halfway between the two in inter- 
nal computing speed. Although the Intel 
8088 microprocessor can operate on two 
bytes of data at a time, it is slowed down 
by the fact that the data must be trans- 
ferred to and from memory one byte at a 
time. 

For a software comparison, I ran a 
Pascal language equivalent of the prime 
number program, using the Microsoft 
Pascal compiler. The compiled version 
ran more than 20 times faster than the PC 
BASIC version, and compared favorably 
to results for this benchmark on Z-80 
based computers with similar software. 
For a printed copy of the programs used 
by Larry Press to run his PC benchmark 
tests, send a self-addressed, stamped 
business-size envelope to Benchmarics, 
PC, 1528 Irving Street, San Francisco, 
California 94122. M 




WARNING! 

Electric Power Pollution. 
Spikes & Lightning 
HAZARDOUS to 
MICROCOMPUTERS!! 

Patanted ISOLATORS provide '^V^V 
protection from . . . ^ 

• Computer errors caused by 
power line interference 

• Computer errors due to system 
equipment interaction 

• SpIKe damage caused by 
copierfelevator/air conditioners 

• Lightning caused damage Pat »4,259.7(» 

•• FULLY GUARANTEED" 

• ISOLATOR (ISO-1) 3 isolated 3 prong sockets; Spike Suppression; 
useful lor small offices, lat>oratories. classrooms S69.9S 

• ISOLATOR (ISO-2) 2 isolated :}-prong socket banks; (6 sockets 
total); Spike Suppression; useful for multiple equipment Installa- 
tions $69.95 

• SUPER ISOLATOR (ISO-3) similar to ISO-1 except double isolation 
& oversize Spike Suppression; widely used for severe electrical 
noise situations such as factories or large offices $104.95 

• SUPER ISOLATOR (ISO-1 1) similar to iSO-2 except double Isolated 
socket banks & Oversize Spike Suppression; for the larger system 
in severe situations $104.95 

• MAGNUM ISOLATOR (ISO-1 7) 4 Quad Isolated Sockets; Multiple 
Spike Suppressors; For ULTRA-SENSITIVE Systems In extremely 
Harsh environments $181.95 

• CIRCUIT BREAKER, any model (Add-CB) Add $9.00 

• CKT BRKR/SWITCHJPILOT ( CBS) Add $17.00 

AT YOUR DEALERS MasterCard, Visa, American Express 

ORDER TOLL FREE 1 -800-225-4876 (except AK, HI, PR & Canada) 



Electronic Specialists. Inc. 

171 South Mam Street. Natick. Mass 01760 

Technical & Non-800: 1-61 7-655- 1532 



IBM 

Personal computer 





SOFTWARE 




★ 


C.P.A. General Ledger 


★ 


★ 


Balance-Forward Accounts Receivable 


★ 


★ 


Open-Item Account Receivable 


★ 


★ 


Contractor Job costing 


★ 


★ 


Accounts Payable 


★ 


★ 


Payroll 


★ 


★ 


Cash Row Statements 


★ 



All programs run with IBM Personal DOS 
S485.00 Each 

COMPUTER SYSTEMS 
DESIGN. INC. 

p. 0. BOX 735 

Yakima, Wa. 98907 

Call 1-509-575-0520 



'C/APRIL— MAY 1982 



121 



FIGHT 
THE SQUEEZE!! 

With peripherals for the 
IBM* personal compute 
MAYNARD ELECTRONK 
FIGHT THE I/O SQUEEi 

With only five I/O slots in the personal computer 
need to optimize your peripheral purchases. For 
example, if you buy IBM's Asychronous Commu 
nications Adaptor, color/graphics interface, print 
adaptor, and disk drive adaptor you will have on 
slot left for memory expansion. MAYNARD 
ELECTRONICS combines functions to save I/O 
giving you more flexibility. 

Fight the price squeeze 

Compare the price of the personal computer using their I/O versus our I/O. You can save up to 
$1,410.00 on a 192K dual drive system with printer by using our 128K memory board, floppy disk 
controller with parallel printer interface, internal drives and 16K expansion memory kit. 




Maynard Electronics Presents: 



Memory Boards 

Memory Boards include parity, 
are compatible with IBM 
memory boards. Complete 
with instructions for installation. 

Part No. Price 
256KByte MEM256 $895 



Memory Boards 

Part No. Price 

192KByte MEM 192 $765 

128KByte MEM128 $625 

64KByte MEM64 $445 



External Floppy Drives 

Add 3rd and 4th drives to your IBM. Includes cables. Simply plug 
in and go. All drives 100% tested before shipping. 

Part No. Price 



Single Drive 
Dual Drive 



#EFD1 
#EFD2 



$450 
$700 



Miscellaneous: 

Part No. 

16KByte Memory Expansion for Chasis MEM 16 

Roppy Disc Controller 

Upgrade your 16K cassette system wtih this 

controllerandan internal drive FDC 

Roppy Disc Controller with parallel 

printer interface FDC/pp 

Floppy Disc Controller with serial printer 

interface now you can connect your 

serial printer (Avail. May) FDC/sp 

Cassette Interface Cable 
Did you purchase a 16K Cctssette system and 
can't figure out how to connect your cassette 
recorder to it? Complete with instructions .... CiC 



Price 

$ 25 



$165 



$249 



$249 



$ 20 



Internal Floppy Drives 

1st. drive includes cable. If you 
have IBM drive installed, pur- 
chase 2nd drive. Complete 
instructions for simple 
installation. 



Internal Floppy D 

Part No. 

1st Drive #IFD1 
2nd Drive #IFD2 



Other products will be 
announced soon! 
Satisfaction guaranteed or your 
money returned during first 30 
days. One year warranty for 
repair/replacement. 



MAYNARD 
ELECTRONICS 

P.O. Box 3322 Longwood, FL 3275C 
[305] 869-8058 

'IBM Is a trademark of International Business Machines Corporatlor 



Ennance 
Your 



TOOLS 1 now offers Ipandy utilities 

including: 

Expanded drreaory vvjrth system ihforrr 
Find key words or str ngs in sele irted 



Print flies with banners, Ineadingp & ppge 
numbers — ■ 



Display & edit disl< ty track&sectoL- 



lies 



Find and display differences between files 



Quality tools tor wordprocessing. accounting, 
programming, and engineering will tDe available soon to 
provide greater utilization of your investment 

To order TOOLS I specify MSDOS or CP/M 86 & send 
check or money order to 




$49.95 



4 739 MT. LONGS 
SAN DIEGO, CA 92117 



IBM IS a Reg TM of International Business Machines Corp. 
CP/M IS a Reg TM of Digital Research 



Personal 
Computer 
Products 



Quality Products for 
the TBM Person 

Expandable Memory Boards 

• High Density, expands in 64K byte increments to 
256K. • Medium density, expands in 16K byte 
increments to 64K. • Fully tested ( 168 hrs. continuous). 

• Parity included. • 5 year warranty. • IBM PC 
compatible 

also: 

• Prototyping Board — Room for up to 98 (16) pin 
sockets with provisions for a 37 pin subminiature D" 
connector lor external access to signals. 

• Extender Board — Extends individual IBM PC board 
for easy servicing and probe access. 

Write today for complete details. More products are 
coming soon. Dealer inquirys invited. 



Quality Products for the ^ 
IBM Pers onal Computer 

(Tm: 



10057 Commerce Ave. Dept.P Tu|unga. CA 91042 (213) 352-7812 



IF YOU GOT IT! FLAUNT IT! 




Two labels in one! One for the bumper 
and one for your computer or desk. 

Flaunt it for only $1.29. Stop by your local computer store or send check or money order 
(California residents add 6% sales tax), plus $1 .00 shipping and handling charges for orders 
under 10 to: MM IS, P.O. Box 9363, San Rafael, CA 93912-9363. 

Dealer and Distributor inquiries invited. 



Imasmation 



Blooms 



Like MAGIC 



WITH DG's MAGIC RAM YOU CAN: 

• RUN MORE EXTENSIVE SOFTWARE 

• EXPAND MEMORY WITHOUT LIMITING 
FGTGRE ENHANCEMENTS 

• SAVE SPACE FOR FGTGRE EXPANSION DEVICES 



Everyone wishes they had a better memory. for their IBM. 



DG's MAGIC RAM FEATURES: 

• Requires only one expansion slot for up to 262,144 
characters of memory (installation takes typically less 
than 10 minutes). 

• Each 65,532 character block of memory may be 
addressed non-contiguously throughout the 
1,000,000 character memory space (this is very 
important for compatibility with future IBM products). 



Fully IBM compatible parity check (enables your PC 
to verify your memory contents). 

Expandable from 65,536 to 262,144 characters of 
memory (allows you to expand economically now 
and in the future). 



DG Electronic Developments 
Company has designed the MAGIC 
RAM in the spirit of the IBM 
Personal Computer... reliable 
performance and ease of use. You 
and your PCs capabilities grow 
with the many features of the DG 
MAGIC RAM. The MAGIC RAM will 
aid in effective use of currently 
available software as well as more 
sophisticated software products of 
the future. The larger amount of 
memory on the MAGIC RAM allows 



more prudent use of expansion 
space in the PC. Installation and 
configuration of the MAGIC RAM is 
simple and straight-forward so that 
anyone can install it in less than 
ten minutes. The installation 
instructions are written in everyday 
language, not in "computerese", to 
simplify understanding and 
installation. 



All of these features on ONE 
board, quality craftsmanship, one 
year warranty, and low price make 
the MAGIC RAM the ONLY answer 
to memory expansion for your IBA 
Personal Computer. 

You can pay more for memory 
but you can't buy better — 
the DG MAGIC RAM. 



Priced from $399 for 64K. $579 - (128K). $759 - (192K). $939 - (256K) 



Available from DG Electronic Developments or from many of your local computer outlets. 



Onlcring Inlonnatioii: Products listed availat)le trotn DG Elec 
tronic Developments Co . 700 South Armstrong Denison, Tx 
75020 Check Money Order VISA or MasterCard accepted 
Phone orders call (214) 455-7805 Freight prepaid Allow : 
weeks tor personal checks to clear Texas residents add 5% 
Foreign orders add 30% Prices subiect to change wittiou 
notice 



Hard Disk Storage 

Three companies have in- 
troduced products for users 
who want to upgrade their disk 
stnra>j(f capacity. Datamac's 
add-in Winchester disk system 
ciin be installed directly in the 
floppy disk area of the IBM 
PC. The system includes the 
disk drive, disk controller 
(which supports as many as 
four Winchester drives, is fully 
huffered. and offers automatic 
error correction), software, and 
dociimenlation. Available in 
May, the system will offer stor- 
age capacities of 6MB ($2995). 
12MB ($34951. or 18MB ($4195) 
per drive. 

Datamac Computer Systems, 
680 Almanor Ave., Sunnyvale, 
CA 94086; (408)735-0323. 



The MiniMcga hard iii.sk 
and floppy disk backup system 
includes a controller, host 
adapter, operating software, 
power supply, cable, cabinet, 
and operating instructions. The 
system contains an on-board 
microprocessor, makes media 
errors transparent to the host 
computer, and is available 
either alone, in 5 or 10MB con- 
figurations, or integrated with a 
5.25-inch, 1MB floppy disk 
backup. Contact the company 
for information about price and 
a current $200 rebate. 
Santa Clara Systems, Inc, 560 
Division St., Campbell, CA 
95008: (408)374-6972. 



NJbW 

ON THE MARKET 






Davong Systems' DSI-501 
Winclii'sti'i disk drive fits 



Inexpensive Color Plotter 



Hewlett-Packard's new HP 7470 is a microprocessor-based, 
small-format pen plotter capable of an 8.5 x 11-inch plot area, two- 
color output, 1/1000-inch resolution (step size), and a plotting speed 
of 15 inches per second. 

The plotter is capable of accepting either 8.5 x 11-inch or ISO 
A4-size paper. It automatically selects between two pen stalls and 
can accommodate both HP fiber-tip pens (available in ten colors 
and two widths) and transparency pens (seven colors, two widths) 
used to produce overhead projections. Intelligence features include 
built-in character generation and the ability to rescale (enlarge/ 
reduce) or reconfigure (expand/condense) images and characters 
automatically. 

The unit is equipped with an RS-232C interface and requires a 
maximum of 25 watts to operate. Graphics software (HP-GL) to 
drive the plotter is available, although it is unclear whether or not it 
will run on the IBM PC. 

The HP 7470 will be available March 1 through computer 
retailers and Hewlett-Packard; the suggested retail price is $1550. 



inside the DrK c Two location 
in the IBM PC chassis, pro- 
viding 5MB formatted file ca- 
pacity and a data transfer rate 
of 5 megabits per second. 
Compatible with both the PC- 
DOS and Qunix (Unix-like) 
operating systems, it includes 
the Winchester disk drive, a 
disk controller board, power 
supply, cables, and software 
(diagnostic program, hard-disk 
formatter, and installation/ 
configuration program). The 
DSI-501 is presently available 
through ComputerLand stores 
at a suggested retail price of 
$1995. 

Davong Systems, Inc., 10601 
Terra Bella Ave., Mountain 
View. CA 94043; f415j965-7130. 

Finally, as of March, Tall- 
grass Technologies' TG-1000/ 
1200 Winchester HardFile 
subsystems will incorporate the 
newly developed TG-IOOAT 
combined dLsk/lape controller. 



which includes a revised for- 
mat allowing increased data 
storage per track and increases 
the storage capacities of the 
TG-1000 and TG-1200 to 
6.267MB and 12.534MB. 
respectively. 

Tallgrass Technologies, 9009 
W. 95th Street/P.O. Box 12047, 
Overland Park, KS 66212; 
(913)381-5588. 

Memory Expansion 
Boards 

Davong Systems has an- 
nounced the availability of 
a series of RAM expansion 
boards: the DSI-64K ($325), the 
DSI-192K ($750), and the DSI- 
256K ($950). These boards may 
be placed in any free system 
slot, are compatible with all 
IBM PC hardware and soft- 
ware, and are available from 
ComputerLand. 
Dovong Systems (see above) 

Memory Technologies' 



MT512-XIB memory board of- 
fers a maximum capacity of 
512KB of random access mem- 
ory with full parity checking, 
bank selectable in blocks of 
64KB to allow the user to pur- 
chase the board with an initial 
64KB and then to expand it to 
full capacity using the compa- 
ny's MT649 Memory Expan- 
sion Sets. The board ranges in 
price from $499 (64KB) to $1995 
(512KB) and is covered by a 
one-year warranty on parts and 
labor. 

Memory Technologies, Inc., 25 
Main St., Twelve Mile, IN 
469«a; (219)664-5741. 

An error-correcting memory 
board available in storage 
capacities ranging from 64KB 
($495) to 192KB ($1195). in 
64KB increments, has been in- 
troduced by Boulder Creek 
Systems. The board detects and 
corrects single-bit errors and 
flags double-errors as a parity 
error. 

Boulder Creek Systems, 4859- 
C Scotts Valley Dr., Scotts 
Valley, CA 95066; f40«j438- 
4546. 

Autodial Modem 

General DataComm's 
103|-M is an auto-answer 
modem designed for full 
duplex, asynchronous 
operation over the switched 
network at data rates of from 0 
to 300 bps. The modem, which 
operates over all dial 
telephone lines, features 
Automatic/Manual and Data 
Talk modes. 

General DataComm, One 
Kennedy Ave., Danbury, CT 
06«10; (203)797-0711. 

Peripheral 
Switchboxes 

Two peripherals-switching 
stations have been introduced 
by Automated Control Systems. 
The ACS 200, a three-position 
parallel switching box, allows 
the user to alternate between 
two, Centronics-Compatible 
printers from a single CPU 
port; a front panel switch 
controls printer choice. The 
ACS 232 serial switching box 
permits a single computer port 
to support two terminals; the 
switch is fully buffered and 
operates at baud rates up to 
1MB. Both the ACS 200 and 



PC/APRIL— MAY 1982 



125 



the ACS 232 ha\ a list price of 
$129.95. 

Automated Control Systems, 
1801 130th JVE. Suite 4, 
Bellevue. WA 98005; (206jMl- 
0177. 

Communications 
Cards, Etc. 

AST Research is presently 
offering a series of products 
designed to enhance the stor- 
age and communications capa- 
bilities of the IBM PC. These 
include: 

— A series of memory ex- 
pansion hnanis, ranging from 
64KB ($495) to 2ritiK13 ($1145). 
with full parity checkinj;; fully 
assembled, tested, and burned- 
in. 

— Two asynchronous, serial 
communications boards: the 
CC-032 (one RS-232 port) for 
$145; and the f:( ,-132 (two RS- 
232 ports) for S2"5. 

— An iuivanctul communi- 
cations board, the CC-232, 
featuring two independent, 
programmable RS-232 ports 
supporting asynchronous, bi- 
synchronous, SPLC. and HDLC 
protocols. 

—A direct-connect modem 
offering two ports: an RS-232 
serial and a tiirtct-channel 
modem. 

AST Research. Inc.. 17925 Sky 
Park Circle, Suite B, Irvine, 
CA 92714; (714J540-1333. 

Groptiics Printer 




The Centronics Model 122 
graphics dot-matrix printer is a 
120 characters-per-second 
(CPS). 132-column desk-top 
peripheral intended for use in 
data and business processing 
applications. It provides both 
alphanumeric printing and 6- 
or 8-pin adcire.ss.ihle graphics; 
other standard features include 
bidirectional printing in single- 
space alphanumeric mode, uni- 
directional print in>j in graphics 
mode, and selei table forms 
length and lines per inch. The 
suggested list pi ce is $1195. 
Centronics Data Computer 
Corp., Hudson. \'H 03051; 
1603)883-0111. 



\lhW 

ON THE MARKET 



Mallbu Dual-Moae 200 Character Set< 



Gr««k/Hath and APL sees are available and print thtse 
charactars at 42 cps for spacial appl icat 1 ont : 

Greak/Math; no( ) } / * | , ♦ • / -AO » i a* 9« » * - n x »/ j;^-*** < AH * > » ( ) i 
rec-a<anTk^ > «■ "ta^vac-^knt sk w( vootsotCkAxuc* I <«= 

APL: "i<S>>lv«*,«./0123<l567B9ll;>:\loxnL c_VAt o *Q 1 to- 
?pr -v* uv3 9c-f-l -OABCDSrGHIJKLItMOPOFSTUVyXrZ I ^) S 



Pitch 17 LO provulM cenMnaaJ print ftr co^Mct raportj Mlth 
17 ctaractvs far inch an 7% cps. 

('i*c»> 1/ [10 ptovi4ff 1/ cl*«*wi [-ft ifid. MM IW) ep- rw 




Dual-mode Printer 

Malibu Electronics has introduced the Dual-Mode 200. a printer 
capable of performing both high-speed (165-200 CPS) data 
processing tasks as well as high-quality, low-speed (43r70 CPS) word 
processing duties. Features include the abilit\' to output proportion- 
ally spaced and justified text: to change fonts and/or print-quality 
modes at any point in a document: and to employ a variety of text 
emphasis devices, including boldface and underlining. A selection 
of fonts is available. The suggested list price is $2995. 
MaJibu Electronics Corporation, 2301 Townsgate Rd., WestJake 
Village, CA 91361; (805)496-1990. 



Carrying Cases 




The Computer Case 
Company has introduced a line 
of carrying cases for the IBM- 
manufactured PC components: 
the IB1501 ($129) can contain 
the CPU, keyboard, and man- 
uals: the IB502 ($99) holds the 
monitor: and the P403 ($89) is 
designed to carry the matrix 
printer. In addition, these cases 
can be used to provide dust- 
free storage and can be locked 
to prevent unauthorized access. 
Computer Case Company, 
5650 Indian Mound Court, 
Columbus, OH 43213; (614j866- 
9464/(800j848-7548. 



SOFTWARE 



UCSD p-System 

Network Consulting, Inc.. 
(NCI) has introduced an imple- 
mentation of the Version 4 
Softech/UCSD p-Syslem oper- 
ating system for the IBM Per- 
sonal Computer. The p-System 
is an operating system that 
compiles programs written in 
Pascal, FORTRAN, and BASIC 
into a form in which the 
programs are "transportable" 
between (can be used on) ma- 
chines built around a variet\,' of 
different microprocessors. The 
NCI implementation includes 
features that enhance memory 
use and storage options and 
allow the use of non-IBM 
peripherals. 

The NCI p-System supports 
RAM disk, a feature that 
allows any extra memory to be 
used as if it were located on a 
floppy disk and thereby signifi- 
cantly increases the speed of 
certain operations (e.g., com- 
piling). By fully utilizing the 
space available on the floppy 
disks. NCI p-System makes it 
possible to use ten sectors per 
track rather than the eight IBM 
recommends, resulting in a 25 



percent increase in disk storage 
capacity. Automatic discrimi- 
nation between eight- and ten- 
sector diskettes is provided, 
assuring compatibility between 
IBM (eight) and ten-sector 
diskettes. In addition, any 
combination of single-sided 
(provided with the PC), double- 
sided, and double-density 
(double-tracked) disk drives is 
supported. 

The operating system also 
includes a number of other 
features, such as a floppy disk 
formatter for all supported 
diskette formats; hard disk 
back-up and recover functions 
via floppy diskette; terminal 
mode: remote supervisory ter- 
minal support; and a number 
of I/O support functions. The 
company plans eventual sup- 
port for Ominet and the 8087 
coprocessor and for the Corvus 
Constellation, Tall Grass Tech- 
nology, and Tecmar hard disk 
systems. Although the p-System 
is available as a package 
(including total system, Pascal 
compiler, extended memory, 
native code generator, double- 
track support. RAM disk, 
Turtlegraphics, and print 
spooler) for $800, a number of 
other, separately priced options 
are offered. 

Network Consulting, Inc., 
A106-1093 W. Broadway, Van- 
couver, Canada V6H 1E2; 
(604;738-3500. 

FORTH Language 

PC/FORTH, a complete 
FORTH program development 
system for the IBM PC, has 
been introduced by Laboratory 
Microsystems. The basic pack- 
age ($100) includes an inter- 
preter/compiler with virtual 
memory management: the fig- 
( FORTH Interest Group) 
FORTH line editor: a screen 
editor modified to take advan- 
tage of the PC's graphics dis- 
play capabilities: an 8086 
assembler: a reverse translator: 
debugging aids, utilities, and a 
series of demonstration pro- 
grams. The FORTH vocabulary 
has been extended to give full 
access to all PC-DOS operating 
system facilities. Options in- 
clude floating point extensions 
(available either in full soft- 
ware or support routine ver- 



12« 



PC/APRH-MAY 1982 

i,uiial 



sionsi Ini a series of arithmetic 
coprocessors (SlOO) and the 
Laboratory Microsystems' 
version of the Nautihis FORTH 
Cross Compiler ($300, requires 
PC/FORTH]. 

Laboratory Microsystems, 
,4147 Beethoven St., Los 
Angeles, CA 90066; (213)306- 
7412. 

Word Processor 

Select Information Systems 
has announced the availability 
of an IBM PC version of their 
Select word processing system. 
Select, which includes an on- 
screen, interactive teaching 
program (Teach), is designed 
for the novice user whose only 
interest in a computer is in its 
ability to accomplish tasks. The 
program, which is compatible 
with virtually all CP/M-based 
systems, includes two 5.25-inch 
floppy disks containing the 
word processor. Teach, and in- 
stallation instructions; Super- 
spell (a proofreading program); 



Merge Print (a program that 
integrates mailing lists with 
any Select document): and a 
reference manual. The sug- 
gested retail price is $595. 

The company has also in- 
troduced two new software 
programs: Teach/ M. a self- 
teaching program designed to 
introduce novice users to the 
essentials of using CP/M; and 
Converse, a CP/M-based tele- 
communications program for 
general office use. 
Select Information Systems, 
919 Sir Francis Drake Blvd., 
Kentfield, CA 94904; (415)459- 
4003. 



IN PRINT 



Periodical Index 

COMPend/um is a monthly, 
periodical guide to the contents 
of computer publications. The 
bulk of the magazine consists 
of synopses of all non-editorial 
articles appearing in 20 major 
personal computer magazines 
(from Byte to TRS-80 Micro- 



computer iVews) and of direc- 
tories of book, hardware, and 
software reviews found in 
those publications. 
COMPendium includes a sec- 
tion called "ADwatch," which 
lists the publications in which 
advertisements for major 
products appeared, as well as a 
section called "Infoservice", an 
inexpensive ($20/75 words) 
classified advertisements sec- 
tion in which users" groups, 
newsletters, magazines, stores, 
etc., can describe their activi- 
ties and services. Subscriptions 
cost $18 per year in the U.S. 
and $20 in Canada. Publisher/ 
Editor: Michael Bierbauer. 
Epicurious Publishing 
Company, P.O. Box 129, 
Lincolndale. NY 10540. 

Reference Cards 

Two products designed to 
reduce the time spent search- 
ing through the manual for 
forgotten syntax rules or com- 
mands have been recently in- 



troduced. The IBM PC BASIC 
Memory jogger is a single- 
sheet, color-coded list of the 
computer's commands, state- 
ments, functions, and alternate 
keys. It measures 8.5 x 14 
inches, includes a built-in easel 
to allow it to stand upright, and 
costs $10. 

/C Computer Specialists, P.O. 
Box 3465, Federal Way, VVA 
98003. 

The Easy Find reference 
card contains 14 panels of 
information obtained from the 
IBM BASIC manual and in- 
cludes lists of information such 
as Basic statements, commands. 
I/O-related functions, string- 
related functions, graphics and 
color, and operators. All entries 
are alphabetized and contain a 
brief description of the item 
and an example of its use. 
Printed on light cardboard, it 
costs $3.50. 

Minimagic Co., 104 Park Rd., 
#34, West Hartford, CT 06119; 
(203)233-6261. 



FABS 



IPC 



TM 



THE 




TO 



FABS/pcfor 'DATA AT YOUR 
FINGERTIPS', is undoubtedly 
one ol the fastest & simplest 
high speed DATA retrieval 
keyed access systems lor 
floppy or hard disk computer 
systems lor enhancing appll- 
cations programs 

Many notable software houses 
/OEMs have Incorporated 
FABS™ into their applica- 
tions systems. 

FABS/pc'^'^ IS an 8088 
assembly language subroutine 
designed to provide rapid 
access to very large data files. 
FABS/Pc'^*^ is easily linked 
with BASIC 



HIGH SPEED DATA ACCESS: 

*** MAINTENANCE FREE BTREE STRUCTURE *** 
FOR DOS & BASIC ON THE 

IBM PERSONAL COMPUTER 
Features: 



REGULAR PRICE S195.00 

INTRODUCTORY 
PRICE 

$150.00 

VALID THRU 4/30/82 

OTHER PRODUCTS: 

FABS, FABS-II, 
ULTRASORT-II, and 
AUTOSORT FOR 
CP/M SYSTEMS. 



Versatile, fast, easy, to use assembly lang. multi-path BTREE 
Loads as resident to DOS for easy, continuous access by BASIC 
Random search time approx. 1 sec; sequential approx. V4 sec. 
Duplicate keys permitted; search returns the first duplicate 
Insert/Delete multiple keys with a single command string 
Deleted data records automatically reclaimed by later inserts 
Generic search returns the first occurrence of a partial key 
FABS directs all access to the data file with record pointers 
Allows ASCII keys 50 bytes), integer keys use only 2 bytes 
Up to 32767 records (limited by BASIC, FABS supports 65535) 
Excellent error handling; errors/warnings returned to basic 



COMMANDS: 

Create Key File 
Open Key File 
Close Key File 
Search For Key 

First, Last, 
Next. Previous 
Genenc Search 
Insert Key 
Delete Key 
Replace Key 

# of Open Deletes 

# of Data Records 

# of Primary Keys 
Max. Key Length 

IBM IS a 
registered trademark 
ol Iniernatlonal Business 
Machines Corporation 

FABS/PC IS a trademark ol 
Computer Control Systems 

CP/M IS a trademark of 
Digital Research 



COMPUTER CONTROL SYSTEMS, INC. 

298 21 St Terrace S.E., Suite 1 00, Largo, FL 33541 (81 3) 586-1 886 



PC/APRIL— MAY 1982 



127 



PC/FORTH 



Laboratory Microsystems is now shipping a complete FORTH program development 
system for the IBM Personal Computer. The basic package includes the FORTH 
interpreter/compiler with virtual memory management, the fig-FORTH line editor, a 
full screen (visual) editor optomized for the PC graphic display capabilities, a true 
8086 assembler with local labels, a reverse translator, debugging aids, utilities, and 
many demonstration programs. FORTH "screens" are stored in standard random 
access disk files, and may coexist with other PC-DOS program and data files. The 
FORTH vocabulary has been extended to give full access to all PC-DOS operating 
system facilities including file and record management. A 1 50 page manual includes 
detailed operating instructions for the editors and assembler, a full description of the 
PC/FORTH internals, an extensive glossary, and a listing of the PC/FORTH nucleus. 

Floating point extensions are available in a full software version or as support 
routines for the AMD 951 1, AMD 9512, or Intel 8087 arithmetic coprocessors. 

Our version of the Nautilus FORTH Cross-Compiler allows you to create dedicated 
disk or ROM-based applications written in FORTH. Headerless programs may be 
generated which are extremely compact and are nearly impossible to disassemble. 



Current prices for PC/FORTH and extensions are given below. Shipping by UPS or 
first class mail within USA or Canada included. California residents add appropriate 
sales tax. Purchase orders accepted at our discretion. No credit card orders. 

PC/FORTH program development system $100.00 

Floating point extensions, specify software floating 

point, AMD 951 1 , AMD 9512, or Intel 8087 additional $100.00 

Nautilus Cross Compiler (PC/FORTH also required) $300.00 



Laboratory Microsystems 

4147 Beethoven Street 
Los Angeles, CA 90066 
(213) 306-7412 



Cl 



Keep it Clean. 

' Protect Your Investment 

Proiect your IBM personal computer keyboard with 

our dustcovcr made from rigid smoked bronze 
plastic. Its low silhouette was custom designed to fit 
with the IBM's contemporary design, and provides 
' the protection your keyboard requires. 
Our dustcover is the liriil in a line of accessories 
exclusively designed for your IBM personal 
computer by //\H"'|computer accessories. Watch for 
j the release of additional products. 




Keyboard ^^^^^(j 

dustcover in stock 

and ready for immediate delivery. 

Send check or money order for $12.00 to: 

Nat Hellman III, Inc., 9402 Burtis Street, South 

Gate, CA 90280 



BUY! SELL! TRADE! 

COMPUTER & HAM EQUIPMENT 

Q COMPUTERS 
T TRADER 

Mailed 1st and 15th of every month 

SEND ADS FIVE DAYS BEFORE MAILING DATE 

-RATES- 
Subscriptions Ads 

One Year $10.00 Hobby. .10' Word/Number 

Per Copy $1.00 BuslnessSO' Word/Number 

Foreign (Air Mall) $25.00 year 

Send Ads and Subscriptions with remittance to: 

COMPUTER TRADER® 

Chet Lambert, W4WDR 
1704 Sam Drive • Birmingham, AL 35235 
(205) 854-0271 

Please include your Name, Address. Call Sign or Phone Number 



In Less Than 3 Minutes 

Your IBM Model 50, 60, or 75 
Electronic Typewriter 
can be an RS232C PRINTER or TERMINAL 




CALIFORNIA MICRO COMPUTER 
Models 5060 and 5061 can be 
installed easily and require NO 
modifications to the typewriter. 



For additional information contact: 
CALIFORNIA MICRO COMPUnR 
9323 Warbler Ave., Fountain Valley, CA 
92708 (714)968-0890 




• IBS01 & IB502 

Attache style cases for carrying and protecting a complete connputer set-up 
Constructed of the highest quality luggage material with saddle stitching Will 
accommodate equipment in a fully operational configuration along with 
manuals, working papers and disks Never a need to remove equipment 
from case Simply remove lid. connect power and operate. 



• IB501 IBM Personal Computer $129 

• IB502 IBM Monitor 99 

• P401 Paper Tiger Printer (440/445/460) 99 

• P402 Centronics 730 737 739 89 

• P403 Epson MX70 or MX80 89 

• P404 Epson MX1 00 99 

• P405 IDS 560 or Prism Printer 109 

• CC80 Matching Attache Case (5") 85 

• CC90 Matching Attache Case (3") 75 

• CC91 Matching Accessory Case 95 

compuTOf case comi»nv Ww' 

5650 INDIAN MOUND CT COLUMBUS OHIO 43213 (6141 868-9464 ' 



Cl 



WITHOUT A WORD, I ADJUSTED 
THEJSIEXT MORNING'S SCHEDULE 



Thanks to TCI Software, unexpected 
interruptions needn't be a problem 



Have you ever forgotten an important event? Scheduled two meetingj at or near the same 
trme? These problems are solved by the AGENDA system that tracks all of your personal and 
business time You simply enter data on scheduled meetings, projeas. holidays, reminders, and 
dates to remember (birthdays, anniversaries, etc ) and AGENDA does the rest There is an 
automatic check of tightly scheduled days, a perpetual calendar, and a preview of coming days, 
weeks, or rtionth-at-a-glance either on your display or a printout to carry with you User defir>ed 
expenses can be tracked day to day AGENDA even provides continuous clock display and alarm 
when on-line Can handle up to 3.000 separate records (Requires 64K. DOS. printer, and either 
40 or 80 character display! S6S IrKludes disltette. manual, arxf shipping 

SIS for manual only (refundaMc on diskette purchase) 




jMalltrakll. 



Clubs, churches, sports teams, prospeas. sales lists, membership organisations, fraternities, 
alumni, neighbors, volunteers Whatever the list, it can be managed on TCI's MAILTRAK Full 
name and address information (first and last name, two address lines plus city, state, and 9 digit 
zip), two phone numbers, five user defined activity codes Orvscreen editing and updating 
Output irxludes phone directories master list, mailing labels (user seleaed forrrvat). file labels, 
and output file for IBM Easywriier program Sort and selea capabilities draw on all information 
to suit your specialized needs (Requires 64K. DOS. Printer, and either the 40 or 80 character 
displayl S65 Includes diskette, manual and shipping 

S I S for marajal only (refundable on diskette purchaw| 

Call or write today for more Information. 

VISA and MasterCard accepted. 



U Software 

6107 west Mill Road 
Fiourtown, PA 19051 



The First ond Only Text 
for IBM Personal Computer Users 

The IBM Personal Computer: 

An Introduction to Programming and Applications 

by Larry Joel Goldstein, Ph.D. 





A text of such scope and magnitude 
that only you — the IBM PC user — 
will appreciate because it's de- 
signed specifically for you! Written 
In a thorough yet refreshingly infor- 
mal style that focuses on using the 
Personal Computer. 

The IBM Personal Computer. An 
introduction to Programming and 
Applications. The first and only text 
of its kind, designed to help you get 
the fullest most practical use from 
your Personal Computer. 

Look at this wide range of practical 
real-life applications for your pro- 



gramming use — mailing and tele- 
phone lists — data filing — inven- 
tory - payrol I — word processi ng — 
graphics — even games! Complete 
with a comprehensive introduction 
to BASIC and advanced BASIC. An 
in-depth look through the jungle of 
software purchasing. A complete 
overview of VISICALC programming. 
Tutorial style questions and helpful 
tips on easing programming frustra- 
tions. 

1982/320 pp/28 illus/paper/ 
ISBN 0-89303-1 11-9/$1 4.95 

Dealer Discount Inquiries Inirited 



BFV\DY 



Write us or Call Toll Free at (800) 638-0220 



Rot)ert J. Brady Co. Bowie, Maryland 20715 (301) 262-6300. 

A Prentlce-Hall Publishing and Connmunlcatlons Company 



A PC EXCLUSIVE INTERVIEW /DAVID BUNNELL 



Microsoft's Vern Raburn 




Raburn: "Few people even have a g/immer of the power . . ." 



When PC Publisher David Bunnell 
recently interviewed Vern Raburn, 
President of Microsoft Consumer 
Products, he asked him point blank if 
Microsoft would be coming out with a 
word processor for the PC. Raburn 
refused to answer but we believe the 
following discussion will be of interest to 
our readers. We think that by declining to 
answer, Raburn may have answered the 
question. Anyway, he gave us pause for 
thought. 

PC: Is Microsoft planning a word 
processing package for the IBM Personal 
Computer? 

Raburn; I cannot answer that question. 

PC: With a 16-bit machine and all of that 
addressdyle memory, you couJd come up 
with a writer's dream. 
Raburn: One of the critical elements of 
word processing today is that the really 
good word processing machines— such as 
Wang and Xerox— are dedicated systems. 
This is one of the reasons why WordStar 
suffers by comparison. You have to use all 
of those control codes. Of course, their 
response is "Hey, if I am keeping my 
hands on the keyboard, and I am only 
adding one key, those control sequences 
become much faster than punching a 
dedicated key." 

PC: But it is so easy to hit a wrong control 
key. 

Raburn: The theory' is that people who use 
word processing machines are people who 
type all the time. This means that they are 
ver>' proficient at the keyboard. They 
don't hit wrong keys. I am just giving you 
the party line right now. I don't agree with 
this completely, but unless you are willing 
to go out and build a dedicated machine 
with a lot of dedicated functions . . . 

PC: The IBM has some dedicated keys. 
Raburn: There are ten function keys. You 
can do many things with them. IBM has 
been insistent that we implement those 
keys into any products we produce. 
Multiplan uses those keys. That is a 
problem with word processing. If we 



really want to get into it. The way that the 
word processor becomes really nice is 
when you get away from keyboard input. 
Which means, use keyboard input for 
words only and use something like a 
mouse, or a joy stick, or a track ball for the 
editing commands. 

PC: Voice recognition would be a great 
way. 

Raburn: Oh, voice recognition is the 
ultimate solution. 

PC; I would think that a system that could 
recognize words such as "delete" might be 
possible now. 

Raburn: Voice recognition is still not a 
viable alternative. I believe strongly that it 
ultimately will be, but right now it cannot 
be done. 

PC; What are the possibilities for 
integrating a v^ord processing program 
and graphics with an electronic spread 
sheet program? 

Raburn: I would throw in database 
management. That's where the 16-bit 
processor comes in. When you have a 
megabyte of working memory you can put 
all that stuff in there. Then you are talking 
about a complete information processing 
system. A knowledge processing system, if 
you will. 



PC; How far are we away from that? 
Raburn: In some ways it exists today. That 
is what the Star system is. The Star will 
ultimately have all of those capabilities — 
database, word processing, graphing, 
charting, communications. 

PC: You're talking about the Xerox Star 
system? 

Raburn: Yes, exactly. If you want to pay 
about $100,000 you can have it now. We are 
a couple of years away from doing that on 
a $5,000-$10,000 machine. 

PC; With a machine like that you could be 
a one-man army. 

Raburn: It's phenomenal. There are very 
few people even in the computer business 
who have even a glimmer of the power 
that we are going to make available to 
people in a very short period of time. The 
18-hour days around here get tiresome. 
But I believe that Microsoft will be one of 
the companies in the forefront that 
ultimately integrates all of this technology. 
We are coming up to one of those points in 
history that occurs every once in a while 
where a group of totally separate 
technologies are going to start maturing 
simultaneously. The result is going to be a 
new technology— a new way of doing 
things that has never even been thought of 
before. That is extremely exciting. ['[(1 



PC/APRIL— MAY 1982 



131 



IBM'S DOS or CP/M-86? 




Confused about operating system options for your 
IBM Personal Computer? HAVE IT BOTH WAYS 
WITH LIFEBOAT S CP/M-86 EMULATOR. The 

CP/M-86 emulator solves the problem by per- 
mitting you to use all the software written for 
IBM's PC for both DOS and CP/M-86. 

This high performance, low cost DOS utility al- 
lows you to fully integrate and mix programs. 
You can use a DOS editor to write a program, 
compile it under a CP/M-86 compiler and exe- 
cute the finished application under DOS. 

The CP/M-86 emulator extends the scope and 
capacity of all of your software. With the CP/M-86 
emulator, CP/M-86 programs run quicker with 
faster file access than with CP/M-86 itself. 



Additionally, your program will enjoy all the other 
DOS advantages, such as large file size, dated direc- 
tory displays, and more. The DOS peripherals are al- 
ready installed and DOS commands are fully available. 
The package even contains a utility program to trans- 
fer programs and data files from a CP/M-86 diskette to 
a standard DOS diskette. 

NO NEED TO LEARN A NEW SET OF UTILITIES AND 
COMMANDS; 

NO NEED TO END UP WITH TWO INCOMPATIBLE 
SETS OF DISKETTES; 
NO NEED TO SPEND HUNDREDS OF DOLLARS 
ON CP/M-86, WHEN THE CP/M-86 EMULA- 
TOR COSTS S75. 

NO NEED TO WONDER WHICH 
OPTION IS BEST FOR YOUR IBM 
PERSONAL COMPUTER. 




PMATE: Editor-in-Chief 

Perform miracles of manipulation on your keyboard with Lifeboat's PMATE. 

This new generation text editor is the most sophisticated text editor available today and is bristling with features previously 
unavailable on microcomputers, making it ideal for virtually any program or data file editing. 

PAAATE's command set includes full screen single keystroke editing, horizontal scrolling, automatic disk buffering, macro 
command language, text formatting, expression evaluation, conditional branching, I/O with prompting, and other program- 
ming language constructs. PMATE makes use of 1 1 buffers for storage, and includes commands permitting work on more 
than one text at a time. Unique to PMATE is the facility for user customization. Keystroke functions can be redefined, and se- 
quences can be programmed to directly execute macros. Video commands can be changed, and macro functions can be 
written, to emulate any other editor with which you may be familiar. PMATE provides full side-scrolling, and can be used 
with virtually ANY video terminal on the market. IF you use an editor, you need PAAATE. 

PMATE is the only text editor you'll ever need. 

PMATE-86 is available for IBM's Personal Computer DOS, SB-86^^ and MS-DOS^^. Also available is PAAATE for SB-80 and other 
CP/M-80<ompatible operating systems. 



Lifeboat Worldwide offers you the world's largest library of software from its offices in the U.S.A., U.K., Switzerland, France, 
West Germany and Japan. 

For more information, send tO: 



Lifeboat Associates 

1651 Third Avenue 
New York, New York 10028 
Tel: (212)860-0300 
TWX: 710-581-2524 (LBSOFT NYK) 
Telex; 640693 (LBSOFT NYK) 




SB-80 and SB-86 an trademarks of Lifeboat Associates 
PMATE and PMATE-86 are trademarks of Phoenw Software Asso Ltd 
MS-DOS IS a trademark of Microsoft, Inc 

CP/M-80 and CP/M 86 are resisiered trademarks of Dgrtal Research, Inc 
Tfiis ad was desqned by DocuSei™ 
Copyngfit & 1981, by Lifeboat Associates 



LIFEBOAT HAS THE ANSWER 



13 



TYPE "T" FOR TEACH. 




THAT'S ALL YOU DO TO LEARIM 



TM 



1 



SELECT is the only word processor with this unique teaching program. TEACH tal<es 
you through each of SELECT'S commands. Step by step you interact with the computer 
and see your progress on the screen. You can learn the basics of this fully featured word 
processor before you take it home. And at the end of your TEACH program (90 minutes or 
less) you'll be ready to use SELECT to compose, reorganize, file and manipulate just about 
any document you want. 

When you want to Create or Erase, Move or Zap, key only the first letter of the com- 
mand. After committing your document to SELECT, polish it with the help of SUPER- 
SPELL™. SELECT'S multi-thousand word spelling dictionary scouts out your spelling and 
typing errors and helps you correct them. SELECT'S merge feature integrates your mail- 
ing lists with SELECT documents to simplify billing, forms and advertising. 

SELECT runs on any CP/M based hardware and you'll see it displayed on more new 
hardware this year. Ask your dealer to sit you down in front of SELECT. Wave him away. 
Type "T" — you've just enrolled in the common sense school of word processing. 




SELECT... The Word Processing People 



TM 



'SELECT, SUPERSPELL and TEACH are trademarks of 
Select Information Systems, Inc. 

**CP/M is a trademark of Digital Researcli 

SELECT INFORMATION SYSTEMS, INC. 

919 Sir Francis Dral<e Boulevard, Kentfield, California, 94904 • (415) 459-4003 



Ci 




QncB you've chosen tiie IBM Personal 
CamputBT, your next consideratians are 
enhancing your unit's productivity and 
providing for its longevity. By combining a 
CamputBr-Mate Desk with an ElectrohaniB Moni- 
tor, you can accomplish bodi. Exclusively designed 
to match your IBM System, the Computer-Mate Desk 
protects your companents, provides ample storage space 
and a large work area. M Protective recessed bay iar CPU 
and Disk Drive assures ample work space 111 Master switch for 
simultaneous activation of system H Self adhesive wire supports 
to eliminate cord clutter S) Cord drop space for flush wall placement 
and cable protectian ill Rear air space for proper ventilation 91 Adjust- 
able leg levelers HI Proper keyboard height to eliminate fatigue B TWo 
roller drawers for storage B Gray color with black accents to match IBM 

system — Exclusive availability at ComputerLand Stores The Electrohome 

Manitnr has advanced electronic technology and design innovations to assure 
crisp, clean, reliable video display with Bxcellent resolutian. B Medium or hi^ 
resolution for improved graphic display B BO character text display capacity B 16 
color BEB output means mora color variations B Compatible with IBM, Apple and ottier 
name computers B Backed by nation-wride service networic B One year unconditional warranty 

— parts and labor — Available at ComputerLand and other fine computer stores Make sure your 

camputBT system gives you the performance you need by choosing the best complementary components 
. . . Computer-/Vtete DesK m BLECTROHOME dealer INOUIRIES welcome 1-800-527-3643 





OUR COMPLEMENTS TO IBM 



CONSULTANTS 



Alaska 

RAMBOW ENTERPRISES 

Conslruclion Management consullani work- 
ing with eslimaling, Critical Path scheduling, 
cost forecasting, computer assisted de- 
sign, and other construction related appli- 
cations of the IBM PC 
7-480 A T Strnt. Elatidort AFB. AK 
99506 (907) 753-2291 

California 

COMPUCDN. INC. 

Offering: Value added management needs 
analysis. Systems analysis/Custom pro- 
gramming Computer software and hard- 
ware selection assistance mini/micro/main- 
trame. "Computers don't save $, they 
make it." 

2083 Liidlift Drivi. MuiUii Vliw. CA 

94043 (415) 961-0234 

THE PR06RAMMIN6 SHOP 

Worried about making your IBM Personal 
Computer really personal? The Program- 
ming Shop recognizes that you have unique 
business application requirements. Our 
consultation and programming services are 
available to support: Networking, Distribut- 
ed processing. Accounting, Structured ap- 
plication development. For more informa- 
tion, give us a call today. 
1164 Unkaritr Kni. Sh Jim. CA 95121 
(408) 226-2157 

PROACTIVE SYSTEMS 

Get the most out of your personal computer 
with custom applications. Complete con- 
sulting services and system design for 
planning, data analysis, and reporting. 
505 Cluiilig tut.. Pilo Alli. CA 94301 
(415) 327-4716 

SOFTWARE QUALITY ASSOCIATES 

Let us help you get your money's worth out 
of DOS, BASIC and packaged software. We 
have 20 years experience designing and 
buiWing commercial and scientific applica- 
tion systems. Professional standards: 
"Quality is our middle name" 
P.O. B» 50083. Pilo Alto. CA 94303 
(415) 321-4208 

Georgia 

JAMES B. STEINER. COP 

Over 20 years' DP Industry experience: 
Management Consulting, Protect Manage- 
ment, Systems Design, and Programming 
For a copy of "Checklist of Points for First 
Time Computer Purchasers to Consider and 
Evakjale" send $t and a self-addressed, 
stamped Ixismess envelope. 
Sliliir Cnsiltli|. lie. Dipl. PCCK. 2596 
DiFoiri Firm t(ui NW. Atlinli. GA 30318 
(404) 351-5122 

Idaho 

B i L COMPUTER CONSULTANTS 

We are compiling a list of IBM Personal 
Computer owners. This list will be released 
to software vendors and distributors of 
software for the IBM Personal Computer If 
you now own or plan to buy an IBM Person- 
al Computer and would like to be included 
on this list, please send us your name and 
mailing address 

P.O. Bax 4232. 226 S. Cilt. Bdsi. ID 
83704 (208) 377-8088 

Missouri 

BUSINESS PROBLEM SOLVERS 

Established professional with quality refer- 
ences Custom programming and pack- 




DIRECTORY 



RATES AND INFORMATDN 



If you have products or services to offer owners of the new IBM 
Personal Computer, the PC Directories provide an economical, ri- 
fle-shot way to reach your prospects. 

Service and software listings are classified according to type. 
Consultants and retailers are classified geographically, with sub- 
groups by specialty where warranted. All listings appear in a stan- 
dard format, typeset by PC from the information you provide, and 
are published in the fir.st available issue after receipt. 

• CONSULTANTS: Individual name, company name, mailing ad- 
dress, phone and computer network numbers jone of each), and up 
to 35 words describing your consulting credentials and specialties. 

• RETAILKRS: Store name, individual's name & title, mailing ad- 
dress, phone and computer network numbers (one of each), store 
hours, and up to ,35 words describing your products and services. 

• SER V'/CES: Service type, company name, mailing address, phone 
and computer network numbers (one of each), and up to 35 words 
describing your service. 

• SOFTWARE: Product name, author name, company name, mail- 
ing address, phone and computer network numbers (one of each), 
and up to 35 words describing your product. 

RATES: Listings described above are $50 each: additional words 
of descri))tion section are $10 for each 15 words or fraction. Charges 
are payable in advance. For listings in three or more consecutive 
is.sues. paid in advance. ISVr discount. 

ORDERING: Use our convenient tear-out order card, or mail your 
listing information with payment to PC Directory, 1528 Irving Street. 
San Francisco, California 94122. 



aged software ranging from thoroughbred 
handicapping to manufacturing inventory 
control 

Wirrn D. Hnry. CCP. COP. 250 Rlckarit 
Road. Boon 254. Kaaus City. MO 64116 
(816) 471-8660 

New Jersey 

TRENOTECH CORPORATION 

Consulting services for small businesses, 
including Micro-Computer selection, soft- 
ware recommendations, feasibility studies, 
custom software design, and programming. 
Wllllia Lalaidra. Wiyaa. NJ 07474 
(201) 694-8622 

New Mexico 

LIGHT SOFTWARE 

Need help? We'll take on your project with 
our new PC, our 14 years of experience on 
1MB computers, and our backgrounds in 
scientific, statistical and systems program- 
ming. 

Clint Di»ls aid Marliyi Davis, Pk,D„ Box 
4982. Sinta Fa, NM 87502 
(505) 982-4049 

Ohio 

TRIANGLE SYSTEMS 

IBM Personal Computer and other micro 
systems. Special application programming 
in Pascal and Basic lor data acquisition, 
networking, mass storage interfacing, data 
base implementation, accounting and in- 



ventory data structures. Local computer 
classes available 

1690 Laaa Avaiaa, Colankos, OH 43221 
(614) 486-3527 Conpasarv 70645.217 

Washington 

PERSONAL AND PROFESSIONAL FINANCIAL 
MANAGEMENT SYSTEMS 

Financial Analyst* by Micro Solutions. 
User-oriented environment enhanced by uti- 
lization of IBM soft key feature, 
NwMB Lavlnion. P.O. Box 345. RodMoil 
MM 98052 (206) 881-8970 



SOFTWARE 



ARRINGTON SOFTWARE SERVICE 

Indexed Sequential Access Method pack- 
age sorts and accesses files by key 
$59.95 disk. 

Othello, Oubic, Blackjack. Startrek, Presi- 
dents Quiz, Famous Americans Quiz, Crib- 
bage, Blackbox, Mastermind and Kingdom. 
All ten games for $29.95, disk. Free cala- 

log. 

ARRINGTON SOFTWARE SERVICE, 9522 
Lloalock. Bolaa. ID 83704 (208) 377-1938 

AUTOMATIC SCREEN DESIGN AID (ASDA*) 

Available lor the IBM Personal Computer 
End the laborious time consuming task of 
programming screen and report layouts 
ASDA* IS a powerljl tool that allows the 
user to interactively design screens and re- 
ports It generates executable basic source 



code. ASDA" IS coupled with the finest 
field editing system available (Soft/Edit*) 
Controls attributes for all input fields/output 
constants: left/right adjust, zero/blank fill, 
mandatory entry/fill, data check, mod 10/ 
11, control exit, field length control, high 
intensity, reverse image, blink, and more! 
Complete ASDA (including 
Solt/Edil) $99 
Solt/Edil alone $49 
SOFTMARK. INC. 446 Coloiial Avaoia. Lay- 
IN. UT 84041 (801) 546-2000 

BASIC PROGRAM CROSS REFERENCER 

Excellent program development and docu- 
mentation tool for youc IBM Personal Com- 
puter Locates all your variable names by 
line number. Sorts them alphabetically, and 
prints them tollowing the program listing. 
$30.00. Watch this directory lor more 
from . . . 

A. Eric Eastnao Co. 

620 Woat 1950 Nortk 

Salt Laka City. UT 84087 (801) 292-0664 

BONUS ACCOUNTING 

A unique software tool for Business Money 
Management and Personal Money Manage- 
ment for the IBM PC. Learn how to set up 
ledger account numbers for home and busi- 
ness, or use your existing chart of ac- 
counts This system is designed for all who 
need to know their financial standing Fea- 
tures include balance sheet and financial 
statement at anytime of the month, a his- 
torical transaction register that's just a 
command away, and month to date totals 
that are rolled lorward and displayed for all 
ledger accounts All transactions, including 
closing entries, are automated. The year to 
dale financial statement will be a big plus al 
lax lime. Fully documented! Explanations of 
all screens and functions make record 
keeping manageable for the business own- 
er and the professional. Also an excellent 
teaming tool for the student. Wile today 
and let Bonus help manage your money. 
Requirements: one disk, 64K and 80 col- 
umn printer. Dealer inquiries invited. 
THE PROGRAMMING SHOP INC.. 1164 U*- 
karior M.. Sao Joao. CA 95121 

BUSINESS SOFT 

Back up a disk, copy programs, formal a 
new disk, produce new combinations of 
DOS commands, produce new menus and 
much more from the "Ultra Menu " Specifi- 
cally designed for the IBM PC This program 
will help eliminate the need to remember 
many of the protocols required by DOS 
commands A help menu no PC user should 
be without Available May. Introductory price 
$29.95, 

BUSINESS SOFT, INC.. 3SI1 Broil Laoo. 

Gloovlow. IL 60025 

(312) 940-8088 or (312) 266-6809 

CUSTOM SCIENTIFIC PROGRAMS WRIHEN 

I'm a full-time research scientist on the fac- 
ulty of a college of medicine. At home, I will 
write a program for you to handle data gen- 
erated by your experiments For a quota- 
tion, send all information to: 
SAUL LOWin, PH.D.. 2131 Brookkavn 
Drlva. Saraaola. FL 33579 

FINANCIAL. INVENTORY AND COST 
ACCOUNTING 

"It lakes more effort to make it simple," 
SIMPLE STRUCTURE SYSTEMS. INC.. 7114 
Hawlkora Avonoo. Hollywwd. CA 90467 



PC/APRIL— IvIAY 1982 



135 



FLOPPY DISK LIBRARIAN 

Use youf PC to keep an easy update cata- 
log o( youf disks and files. Program main- 
lams entries lor each disk or file with date, 
size, your comments, and cross refer- 
ences PC DOS 64K Send $30 check or 
money order; 30 day money back guaran- 
tee 

LimE BIT. 469 Edgiwiod. Ntw Hivn. CT 

06511 

FORTH FOR IBM PERSONAL COMPUTERS 

Complete program development systems 
including interpreter/compiler with virtual 
memory management, custom screen edi- 
tor, line editor, assembler, decompiler, and 
many utilities Floating point math exten- 
sions, cross compilers, and other options 
also available 

LABORATORY MICROSYSTEMS. 4147 BmI- 
lovin StrNt. Los Ai|(l(s. CA 90066 
(213) 390-9292 

FSEDITOR 

Full screen text editor lor IBM-PC. 80-254 
char lines, block/tine copy, move, insert, 
delete, print, append— no data lost due to 
power failures, disk full, etc 64K, one 
drive, 80 Column Display and DOS required. 
Price $125 00. 

ACORN SOFTMRE. INC.. P.O. Bm 8715. 
Cml Spriili. FL 33065 (305) 755-1513 

FULL SCREEN TEXT EDITOR 

Full screen text editor for IBM Personal 
Computer Write lor information 
ACORN SOFTVMRE. INC.. P.O. BlX 8715, 
Ctnl Sprl*|i. FL 33065 

HOUSEHOLD MANAGEMENT. 1981 INCOME 
TAX 

Programs lor Household Management. 
1981 Income Tax. Under developmeni — 
Retail System. Food Cost Management, Pa- 
tient Accounting. Utilities. All for IBM PC and 
Apple II Visa and Mastercard accepted. 
N.F. SYSTEMS. P.O. Bm 76363. Allaita. 6A 
30358 (4M) 252-3302 

INVENTORY CONTROL 

Inventory control system. 1000-t- line 
Items Total and Department List. Reorder 
Backorder. YTD $ and «. PTD $ and «. 
Margin. % Deparlmenlal Sales. Last Sale 
Date. Last Received Dale. Price $295.00. 
ORGANIZED BITS. P.O. Btx 303. Saniiik. 
MO 64485 (816) 324-4314 

INVENTORY CONTROL SYSTEM 

Perlofms: Order entry/point of sale. Pur- 
chasing with Reorder Point. Receiving. In- 
cbdes: 1.000 inventory items. 100 Ven- 
dors. Listings and more Cost $349 
Complete Requires; 1 disk, 48K and Print- 
er Dealer inquiries invited. 
DP SOFTWARE ASSOCIATES. 8459 NE 3rd 
SlrNt. Coril Sprlnns. FL 33065 
(305) 753-5893 

KELLER SOFTWARE 

Announcing HAL9000 Series, a new line of 
engineering, business and statistical soft- 
ware for the new IBM Personal Computer. 
Send for our brochure and price list. 
KELLER SOFTWARE. 1825 Wntclifl Driv*. 
NiwHrt liicli. CA 926«0 

KELLER SOFTWARE 

Offers Business. Statistical, and Engineering 
Programs specifically designed lor the new 
IBM Personal Computer We "custom-fit" 




DIRECTOR 



our software to fit you needs. Wife for a 
brochure and price list. 
KELLER SOFTVMRE. 1825 Wiitcllfl Drivi. 
Niwptrt Back. CA 92660 



MARKHING SUPPORT 

Marketing Support Software for small busi- 
nesses; "Marketing Prospect System." 
"Automated Telephone Directory." "Prod- 
uct Filing System." Game diskettes also 
available Custom designed applications 
and Professional Consulting Services pro- 
vided. 

MICRBBASE SOFTVMRE. INC.. P.O. Box 
40353. lidlHipolit. IN 46240 
(317) 877-4304 



PC SOFTWARE 

Dedicated to developing high quality soft- 
ware at the lowesljjossible price. Currently 
offering bank and charge account man- 
ager with detailed expense reports; electric 
message pad and calendar with auto re- 
minder lor upcoming events; casino black- 
jack dealer, tutor and simulator. Planned; 
powerful full screen editor Ask about home 
trial 

PC SOFTVMRE. 4155 ClovoUid Anin. Sai 
BIO|i. CA 92103 



PERSONAL MONEY MANAGER 

Available for the IBM Personal Computer. 
Software designed to be user friendly. Fea- 
tures include; Monthly financial planning. 
Balance sheet in minutes. Profit and Loss 
statement at your fingertips. Documentation 
written in English, and nnuch more Write to- 
day and find out how the PERSONAL MON- 
EY MANAGER can help you save time and 
money 

THE PROGRAMMING SHOP. 1164 UMkar|or 
Rul Sh Jou. CA 95121 



PLAINWRITER 

Fast, easy to use word processing software 
written specifically lor the PC and for sim- 
plicity of use Usefui lor correspondence, 
manuscripts, proposals, legal documents, 
creative and lournalislic writing. Also useful 
as last, flexible full screen line editor lor 
program development Fully compatible 
with all DOS utilities and programs. Faster 
and simpler than EASYWRITER and EDLIN 
Features include rapid text editing, help 
menus, function keys, abbreviations, auto- 
matic centering, alignment, justifying and 
paging, block move and copy, global 
search and replace Requires DOS, 64K. 
and any PC compatible printer Special in- 
troductory offer; $125, 30-day money 
back guarantee Demonstration diskette 
$15, applicable to purchase Available 
March. 

LIFETREE SOFTWARE. 177 Wotslor Strati. 
Slitt 342. MMloraf. CA 93940 

(468) 659-3221 



ProEDIT 

Easy-to-use, easy-lo-learn lull screen editor 
designed for flexibility and efficiency. Hori- 
zontal and vertical scrolling Block manipu- 
lation, selective and global operations. 
Source code and complete documentation 
with diskette lor $50.00 
ProActivo Sytlont. 505 Ckiiiii | Airi.. Pilt 
Alti. CA 94301 (425) 327-4716 



RECREATIONAL. EDUCATIONAL. 
DEPENDABLE SOFTWARE 

Now available for your IBM/PC under DOS 
BASICA, Graphics not required; BLACK- 
JACK. MATHTUTOR. PING-PONG, SIMPLE 
SIMON, BIORHYTHM. FLYING FACES (happy 
faces invade your screen) Send $19 95 for 
each program plus $5.95 for diskette and 
handling to; 

REDS. Box 585. BotMd Brook. NJ 08805 



SCREEN-MASTER 

Allows development time of BASIC pro- 
grams to be minimized, by handling all input 
through the screen. Easily modified! Unlimit- 
ed applications. Define field attributes and 
defaults Utilizes special function keys. See 
index to advertisers. 
BASIC-ENHANCEMENTS 
Allows igo to X). (go sub X). (restore X) in 
normal BASIC and many more handy utili- 
ties Cost; $35. 

SOFTWARE MASTERS. 6704 Heovor R«i4. 
liilMipoNi. IN 46260 



SELF-TEACHING SOFTVMRE 

No more manuals or commands lor IBM PC! 
'Home & business expense organizer' has 
built-in self-teaching 'learn' mode, and fast- 
path 'quick' mode. Organizes, itemizes ex- 
penses; built-in sales tax table, calculates 
sales lax automatically; yid reports: audit 
trails. Available now. $60.00. 30-day mon- 
ey-back guarantee. 

CASTISH INTERNATIONAL CORPORATION. 
1636 CariMlioi Avoioo. Lot AifilM. CA 

90025 (213) 826-4600 

TIMEMARK 

Practical, inexpensive software; TimeMark, 
a time, date and elapsed time display rou- 
tine ($10 on diskette); PasFor, a straightfor- 
ward, easily customized Pascal formatter 
($15); DiskLook. a multi-function diskette 
displayer ($15). 

PETER NORTON. 1716 Mall StrMl. Voilco. 
CA 90291 (213) 399-3948 



DEALERS 



Alabama 

COMPUTERLAND OF BIRMINGHAM 
215 WosI Vallay Avoaio 
Blrai«|taa. Alakaiia 35209 

Source Number CLCC34 

Store Hours; Monday-Friday 10 am-6 pm. 

Saturday 10 am-4 pm 



California 

COMPUTERLAND OF ALMAOEN 
5035 Aluadaa Expratstny 
Sai Jou. Calltoriia 95118 
(408) 267-2182 

Store Hours; 10 00 to 7;00 Wee 
10;00 to 9;00 Thursday. 10;00 to 6:( 
urday 

Specializing In service and support 
BM South San Jose facility empi 
Hard disks, add-on memory, softwa 
peripherals in stock. Call for informal 
garding IBM Personal Computer t 
seminars. 



SERVICES 



COMPUGUIDANCE COMPUTER TRAII 
CENTERS 

Increase Small Business Computet 
and solve training problems with a C 
Guidance Training Center franchise, 
sionalty prepared instruction and IE 
nearly every popular make. Call Tc 
lazzo or Bill Ginalskl. 
COMPUGUIDANCE INTERNATIONAL 
ING CENTERS. INC.. 3644 East Mc 
Sulla 208. PkoNlx. AZ 85008 
(602) 244-2791 



JOYSTICKS FOR THE IBM PC 

Modifying a pair ot Radio Shack Jo 
takes a special connector, a solderii 
and about an hour. Send $5 00 for i 
lions, parts numbers, and a small 
program lor two-person computer . 
OAVIO A. WILSON. P.O. Box 5167: 
Alto. CA 94303. 



QUICK REFERENCE CARD 

Compress those extensive PC Manu 

one easy reference source. All Dt 

BASIC commands, with correct syn 

examples, printed on a folding cart 

able now lor $3 95 

ASTEC. 223 HmiomU St.. IMkn 

02194. 

SOFTVMRE AUTHORS 

Sell your IBM PC software the eas 
through worldwide distritjution No t 
you Generous royalties All types i 
grams considered For immediate 
send for our evaluation packet 
QUALA SOFTVMRE. 1014 GritwoM ( 
Sai Foriaida. CA 94130 



SOnVMRE MARKETING 

We are ready to distribute your soft* 
our already existing customers and 
puter dealers. Send description of pr 
with delais Evaluation copy prelerri 
CORNERSTONE SOFTVMRE. P.O. Bu 
Sai Jiio. CA 95150 



WORB PROCESSING INTERFACE TO 
nPESEniNG 

Your word processed manuals or boc 
loaded directly into our typesetter Eli 
rekeying. You need lelecommunic 

option We can design and offer co 
printing facilities Suitable for doci 
over 300 pages 

GEORGE GRAPHICS. AtH: Lai Skifa 
Satond StrMl. Sai Fraielsca. CA 

(415) 397-2400 



1M 



PC/APRtL-MAY 



David Bunnell and Eddie Currie 



THEAGEOFALTAIR 



PartlWo 



The persona] computer traces its roots back to the AJtair computer first manufactured 
in January, 1975, by Mits, Inc., a liitle company which came from the desert sands 
of Albuquerque, New Mexico. For the next two and a haJf years, Mits, Inc. so 
dominated this new found maritet that the company JileraiJy defined personal 
computing. Dovid Bunnell and Eddie Currie were both uniquely imolwed in the 
beginning of personal computing as Mits vice presidents. Together in tius exclusive PC 
series, they tell the story of The Age of Altair. 



CONTEXT OF THE REVOLUTION 



It is important to understand the period 
in which the.Altair Computer was 
born if one is to truly appreciate the 
growth of what was initially considered a 
modest market. 

Students of the computer in the early 
1970's were constantly frustrated by the 
computer priesthood which dominated 
the cathedrals of the computers, i.e. the 
computer centers. These sacred shrines 
provided shelter and isolation for the 
IBN I 360, the Univac 1130 and other such 



number-crunching beasts. 

Computer students spent countless 
hours laboring, often in vain, not at the 
computer but at key punch machines. 
Having pimched their programs into Hol- 
lerith cards, an artifact of the previous 
century, they made their way with great 
temerity to the hallowed computer room. 
They weren't allowed inside this room, 
but instead were permitted to pass their 
deck of cards through a small window 
and retire to await the "job" completion. 



Enter The Hungry Card Reacl< 

In as little as two hours or in 
cases as long as two weeks they ret 
to the little window to learn that the 
puter system crashed, or the card r 
ate all their cards, or the cards 
dropped prior to introduction int 
card reader (that is, the operator we 
en an opportunity to shufHe the de< 
their listing had inadvertently bei 
tached to the listing of another pe 
output who was nowhere to be f 
and so on. 

In those rare instances when the 
of cards and the printout were returi 
was often discovered that a comm 
been deleted from, say, column 12 
first card in the deck and that, of c 
was "Fatal Error Number 345"— wh 
you could find the right reference 
ual, could be decoded as meanin; 
again, Charlie." 




- ■\ ^ 



From the Sands of New Mexico come the World's First Persona/ CotApatsi 



1M 



PC/APHL-MA 



No one was permitted to touch the 
nputer unless they were a member of 
i priesthood. Consequently there 
Dived the popular academic pastime of 
:ing an axe to the computer. Thus the 
nputer was further restricted by metal 
rs, armed guards, police dogs, electron- 
locks and other devices. 

$t A CIA Plot 

It was commonly believed that such 
iversity computers were instruments of 
/ert activities sponsored by the CIA. 
)wever, computer students knew that 
IS a ludicrous concept because they 
ew the problems associated with run- 
ig a ten-card program to sort a few 
mbers in ascending order. It could take 
ys, if not weeks, to get such a program 
irking. 

By late 1974 frustration among those 
erested in computers had reached an 
-time high. Thus, when the free spirits 
long them learned of the availability of 
omputer which could be purchased for 
ew hundred dollars and enshrined in 
e's spare bedroom or garage they pro- 
led Mits Altair a ready market. 
The majority of those who flocked to 
i post office had limited discretionary 
ids, so they purchased the "kit form" of 
} Altair computer. Mits soon found a 
•iving business trying to repair the myr- 
1 attempts to render bags of resistors, 
:kets, integrated circuits, capacitors, 
IDs, pc boards and a plethora of other 
n-descript components— held in place 
cross-threaded screws and acid core 
Ider — into a living, breathing computer 
th flashing lights that rivaled the IBM 
mts. 

Of course, the half-life of these home- 
ew computers was relatively short 
ice the acid was slowly eating the 
;hed circuit from the pc card. Critical 
mponents were not infrequently found 
rking amongst the edge connectors on 
s mother board having slipped their 
rly solder bonds. 

»llo, Hello, Hello . . . 

It was during this period that Mits de- 
loped the concept of "infinite hold." 




Though the AJtair couJd be purchased in 
Qssembied form, most early customers opted 
to buiJd the low-price kit, shown here in an 
eariy Mits advertisement. 

This early byproduct of the microcom- 
puter revolution resulted when hobbyists 
found access to university and other insti- 
tutional telephones from which they 
called Albuquerque without charge to 
discuss at length fine points of remote 
computer construction. 

Some of these hobbyists are still hold- 
ing, yet even so these interminable tele- 
phone calls rapidly consumed the avail- 
able Mits repair staff so that computers 
waiting in the repair queue were often 
left to trespass on eternity. 
The Great Chip Debate 

For some time prior to the advent of 
the Altair computer, debate had raged at 
Harvard between Bill Gates and Paul Al- 
len as to which microprocessor they 
should write a BASIC interpreter for. The 
announcement of the Altair with its Intel 
8080 CPU ended these discussions and 
sent three young enthusiastic men (the 
third was Monty Davidoff, aka Mad Dog) 
off to write the code which would eventu- 
ally find its way into millions of personal 
computers. 

A few weeks later, Paul Allen arrived 
in Albuquerque armed only with a paper 
tape having never seen an 8080 chip. 
Within twenty minutes 4K Altair BASIC 
was up and running. 

With the release of a 4K dynamic 
memory board along with 4K BASIC on 
paper tape, the teletype machine all but 
vanished from the surplus stores where it 



had been stashed in great excess. Al- 
though BASIC had appeared on college 
campuses years earlier, it had fallen into 
disfavor for serious work and was re- 
placed by FORTRAN and COBOL. Un- 
daunted, the hobbyist picked up the BA- 
SIC banner and pressed on. This simple 
act of faith was to have an enormous im- 
pact upon future generations as we shall 
see. 

Consuming Megatiours 

Many a megahour was consumed by 
the unsuspecting hobbyist in front of his 
trusty teletype machine waiting patiently 
for Altair BASIC to be loaded into the 
machine through the paper tape reader. 
Often the end of the tape was met by ab- 
ject silence meaning that somewhere a 
tiny cell within the bowels of the 4K dy- 
namic memory board (remember the 
term "dynamic" as it will loom up out of 
the swamp again) had "dropped a vital 
bit" during the loading process. A major 
breakthrough occurred each time the sys- 
tem responded with the long awaited 
"MEMORY SIZE?" prompt which meant 
that with any luck at all you would soon 
be running BASIC. 

Strange as it may seem, Mits discov- 
ered that customers who could not afford 
a teletype machine or 4K memory board 
were often far happier if their computer 
was not functioning since that left them 
with an avocation, viz. repairing it. An- 
other interesting discovery was that much 
of the desire to own an Altair was based 
on the prestige an owner got by impress- 
ing his friends that he had his own com- 
puter. 

The result was that thousands of peo- 
ple mailed in the full payment for their 
computers which they might not see for 
weeks or even months. The cash require- 
ments for Mits were greatly facilitated by 
this never-ending backlog. 

The Federal Trade Commission en- 
tered a new era of bureaucratic red tape 
with the advent of the mail order comput- 
er. Many of the regulations in effect today 
grew out of Mits related activities, [jj 

copyright 1982, David Bunnell & Eddie Currie 



/APRIL— MAY 1982 



20,000 Programs 

For Hie IBM 




Baby Blue CPU Plus and Baby Blue are trademarks of XEDEX corporation. 



Are Now Available 
Personal Computer! 



INTRODUCING 

BABY BLUE CPU PLUS 

Baby Blue CPU Plus is an accessory printed-circuit board for 
your IBM Personal computer and special software on disk. 

As far as normal PC DOS operations are concerned, Baby 
Blue acts just like any other normal, mild-mannered 64K 
byte random-access memory board. 

But when you invoke a CP/M-80* program, Baby Blue 
becomes a second computer within your computer, letting 
you run thousands (literally thousands) of programs written 
for the CP/M microcomputer operating system. 

CP/M, the first microcomputer operating system to 
gain wide acceptance, has been around since 1975. Not only 
has it played host to a lot of programs, but those programs 
are among the most useful, most sophisticated, most 
thoroughly tested and debugged, most proven programs 
ever written. More than 200,000 computers were field- 
testing those programs for you before the IBM Personal 
Computer even existed. 

The total CP/M library is immense. It includes the best 
efforts of thousands of professional and advanced-amateur 
programmers. There are time managers, spreadsheet 
manipulators and professional-office packages. Languages 
— BASIC, of course, alcol, Fortran, c, Pascal, lisp, cobol, 
PILOT, and FORTH, to name a few. Text editors, text 
formatters, full-blown word processors, spelling checkers 
and indexers. Utilities that will massage problem files so 
that they lie back and purr. Games, including chess, Reversi, 
Adventure and tournament-level Star Trek. Database 
managers. Accounting packages that can run a million- 
dollar business . . . Just about anything you can imagine. 

The net result is an integration of CP/M programs into 
the PC environment that's so smooth, so transparent that 
you won't need to know or care which operating system a 
program was originally written for. 

Special Baby Blue Features: 

■ Additional 64K memory, fully available to PC DOS — looks 
just like the IBM 64K board to the system. 

■ Will accept CP/M programs on any of several popular 
SV* " soft-sectored diskette formats. 

■ 63K of user memory is available for CP/M programs — 7K 
more than on any other popular machine. 

■ Files can be shared — CP/M and PC DOS programs can be 
mixed in a menu-driven system with common data files. 

■ IBM Personal computer peripherals are supported — 
including keyboard, video boards, printer, Asycnronous 
communications Adapter. 



ONLY 



$600 



For only $60 more than the cost of the IBM 64K Memory 
Board ($540) you get 64K of Memory PLUS an interface to 
over 20,000 programs! 



For more Information call 
(212) 247-1400 



I 




S cUr lift I ckar rliM ck» : "I T.k 'I Wan : lira mW> 
A tmi Itll 'r mri rl|M IKl II! 'V IBm MfT :'J mit 'I llact 
t liM ,f 'X llH tan IT MTi m'l fM^lo ifaU|-« liKt *? rrlM 

■■■llln IT Urn imm bt nmmn*« >■ ■< ■»■ 

«r "V li«a I t H laMri • RTW I 

cro«n af 'I fcr«M taMi l*ltUv«c«Mil I 

. ( 1 , , , ) 1 1 1 1 




WordStar", tne popular CP/M 
word processor is among 
thousands of programs that 
can now be run on the IBM 
PC with Babv Blue 





or write XEDEX Corporation 

1345 Ave. of Americas, New Yorl<, n.y. 1010S 



CP/M IS a registered trademark of Digital Research 

WordStar is a trademark of MicroPro international Corporation. uerial 



PMC Peripherals S495 

QUALITY, DELIVERY AND SERVICE 




Price $495 for 2 



Compare printer specifications . . . 
compare design reliability, repairability 
or any other parameter! Our DMP-85 is 
a true "work-alike" to C. Itoh 8510 or 
NEC 8023 and offers many more fea- 
tures than the MX-80FT at a lower 
price. You need excellent printers and a 
professional supplier. Come to PMC. 




Price $495 



Yes, our disk drive has a proven per- - 
formance and an established reliability \ 
record. We specialize in single sided I 
5 V4 inch single or double density drives < 
featuring 5 ms stepping and 40 tracks e 
with case and power supply. The case is c 
color matched to IBM and PMC per-- 
sonal computers. 




Price $495 



IBM Selectrics or similar typewriters; 
become 12 cps letter-quality printers at i 
a quarter the cost of "daisy wheel"" 
printers. The ETF-80 coupled with ai 
word processor becomes your personal I 
typist accurately reproducing text atl 
100 wpm. What a bzirgain, ETF-80 . . . . 
CALL now for details. 



PMC peripherals are designed for PMC, IBM, Apple, Radio Shack or other fine per- 
sonal computers. We don't advertise our unprintable dealer /distributor prices but if 
you call or write youll find we don't meet the competition ... we make it! 



Dltff/^ Personal Micro Computers, Inc. 

M 1~M^^ 475 Ellis Street, Mountain View, CA 94043 (415) 962-0220 



Coming Up 



\dvertiser Index 




DVERTISER PAGE 

dvanced Operating Systems 43 

mdek Corp 65 

pparat, Inc 74 

pplied Software Technology' 34 

ST Research 107 

itstream Inc 115 

obert J. Brady Company 130 

alifornia Micro Computer 129 

hrislin Industries 82 

ompuCart 93 

ompuServe 28 

omputer Case Company 129 

omputer Control Systems 127 

omputerized Management Systems 34 

omputer Systems Design 121 

omputer Trader 129 

RC Personal Computer Products 123 

TI, CompuThink 19 

ataMac Ill 

[avong Systems 103 

I.e. Electronic Developments 124 

ligital Marketing 14 

digital Research 5 

^sy Data Systems 98 

ectroHome 29 

ectronic Specialists 121 

scon Products 63 

XO Systems 7 

antasia Systems 94 

agstaff Engineering 94 

& G Engineering 98-99 

oward Sams 33 

3M Inside Front 

R Future Soft 64 

letik Corp 41 

inovative Computer Products 92 

inovative Software 4 

inovative Software Applications .... 92 

iterface, Inc 113 

itermedia Systems 86 

iternational Software Alliance 10 

iternational Software Marketing ... 53 

itersell 42 

eller Software 81 

raft Systems 80 

aboratory Microsystems 128, 115 

eading Edge Products Inside Back 

>C/APRIL— MAY 1982 



ADVERTISER PAGE 

Lifeboat Associates 18, 132 

Lifetree Software 35 

MMIS 123 

Macrolink 84 

Maynard Electronics 122 

Microcorp 32 

The Microperipheral Corp 94 

Microsoft, Inc 1 

Microsystems 134, 115 

Moonware Co 87 

Network Consulting 57 

NH3 Computer Accessories 129 

Omric 90 

Owl Software Corp 38 

PC Logic Systems 87 

Personal Micro Computers 142 

Personna 79 

Quadram Corp 39 

Quala 83 

Quantum Software 62 

Santa Clara Systems 52 

Seattle Computer 20 

Select Info Systems 133 

Sigma Designs 47 

Software Laboratories 97 

Software Masters 102 

Sorcim 72, 73 

Stoneware 88 

Sysco Software 123 

Systemics 34 

Tall Tree Software 90 

TCI Software 130 

Tecmar Back Cover 

TexaSoft 94 

Veritas Technology 115 

VisiCorp 13 

V.R. Data 88 

Xedex 140-141 



CORRECTIONS 

In the previous issue's Advertisers Index, the ad- 
vertisement of G&G Engineering, on pp. 70-71, 
was incorrectly identified as that of Codbout Co. 
The previous issue's excerpt of Don't by Rodnay 
Zaks. beginning on p. 72. should have been identi- 
fied as Copyright ^ 1981. Sybex. 
PC regrets the error and omission. 





CP/M's Creator 

PC interviews Can,' Kildall, 
creator of the CP/M 
operating system, to find out 
what the future holds for 
this software family on the 
IBM Personal Computer. 



PCs In The Classroom 

National University, in San 
Diego, is using PCs by the 
truckload to acquaint 
students with the power of 
personal computers. We visit 
to see how. 



At Ttie Faire 

For the past five years, the 
West Coast Computer Faire 
has been one of the seminal 
rites of the personal 
computer world. PC reports 
on the IBM PC's impact at 
the 1982 Faire. 



"Letter Quality" Printers] 

When dot-matrix [irinting 
isn't good enough, you may 
want one of these. PC 
surveys what's available and 
helps interpret the choices. 



Plus . . . 

An evaluation of the PC 
keyboard in Taking The 
Measure, Part 3 ... a PC 
profile, product reports, and 
plent%' more . . . 



opyr^ftsd materi 



ex+ra tint 



COLOR DISPLAY V:> MATCH 



for- 




A SIMPt£ BUTToNy 
UKB ON tAoSr OTHER 

TO Dl5eN^6£ FROM 



720 X 350 

R£SOLUT/ON 
(>£j.320x 2 00),.. 

BUILT in I28K 
PISPLAY MEMORV 
f6« FULL /6-a)LcA 
CHOKE oNEflcHOCjr.,. 

THf5 WOULD 
FINP A 

MARKET AMOVCr 
AND PRofTS^foNAL 



•Frank /^.Wood 
N«wKai/, Calif. 




^^^^ 



KCyBOARI 
TBLLTALEi 

LIGHTS OhI 
KEYBOARD 
To li^DICATf 
STATUS OF 

-P/ana Hcrroi 
5ah Vi&^^Cd 



RIGHT AM6LE FRimER Ptu6 



UNLC55 IBM PRINTER 15 PirT 
fULU FoRWAfU> Ofl PgHHTER STf\HD, 
PAPER SCRAPES THf CAStE . 
8I6HT AN6LE CABLE IVoULD 
SOUe PROBLEM. 




PC invites readers to contribute Wlsti List Ideas tor publication Any product, service or design idea you'd like to see for IBM Personal Computers Is 
appropriate ideas selected for publication will be illustrated by PCs artist it needed, PC will pay S25 for ttie featured Wisti List idea in eacti 
issue, S 10 tor others published All ideas published will be credited to the submitter and become the property of PC In case of duplicate submissions, any 
award will go to the earliest postmark Send a description or sketch of your idea to Wish List. PC, 1528 Irving Street. San Francisco. California 94122 
Sorry, we can't discuss the Wish List feature by telephone 



144 



PC /APRIL-MAY 198: 




•NEVER' 



FORGETS' 



MORE THANJUSTAINnHER PREm FHGE 



Says who? Says ANSI. 

Specifically, subcommittee X3B8 of the American 
National Standards Institute (ANSI) soys so. The fact 
s all Elephant'*^ floppies meet or exceed the specs 
9 equired to meet or exceed all their standards. 

But just who is "subcommittee X3B8" to issue such 
loronouncements? 

They're a group of people representing a large, 
well-balanced cross section of disciplines— from 
)Dcademia, government agencies, and the computer 
mdustry. People from places like IBM, Hewlett-Packard, 
\8M, Lawrence Livermore Labs, The U.S. Department 
lof Defense, Honeywell and The Association of Com- 
louter Programmers and Analysts. In short, it's a bunch 
lof high-caliber nitpickers whose mission, it seems, in 
lorder to moke better disks for consumers, is also to 



make life miserable for everyone in the disk-making 
business. 

How? By gathering together periodically (often, 
one suspects, under the full moon) to concoct more 
and more rules to increase the quality of flexible 
disks. Their most recent rule book runs over 20 single- 
spaced pages— listing, and insisting upon— hundreds 
upon hundreds of standards a disk must meet in 
order to be blessed by ANSI. (And thereby be token 
seriously by people who take disks seriously.) 

In fact, if you'd like a copy of this formidable docu- 
ment, for free, just let us know and we'll send you 
one. Because once you know what it takes to moke 
an Elephant for ANSI . . . 

We think you'll want us to make some Elephants 
for you. 



BfflUNT. HEWY DUTY MSNS. 

Distributed Exclusively by Leading Edge Products, Inc., 225 Turnpike Street, Canton, Massachusetts 02021 
Coll: toll-free 1-800-343-6833; or in Massachusetts call collect (617) 828-8150. Telex 951-624. 

Copyrighted material 



The IBM Personal Computer 

Personal, Professional, Technical — or somewhere in between 
PC-MATE^" makes the IBM Personal Computer a perfect match 



P( -M \IK - from TK(M.\R is the first and only complete 
expansion series available for the IBM Personal 
C omputer. There arc currently more than twenty P( - 
M A I K " expansion options available, and new products 
are continuously added to the list. 

When you want more from your IBM Personal 
( omputer. took to PC -MATK.'". 

Vou can create a SI PFR PFRSONAI COMPl TFR 
with household lights and appliance control, voice 
output, and give it more memory than any ordinary 
personal can handle. 

Ot make it a PROFIT ABI F PROFFSSION A I 
SVSTFM with expansion space and a \Mnchester disk to 
handle more business accounts. Increase memory up to 





the system limit and process those accounts faster. Add 
flexible I/O interfaces and put yourself <m line to outside 
information sources. 

As an IMFI I I(;FNT I ABORATORV TOOI with 
interfaces to IFFF 488 instrumenlalion, analog signals, 
stepper motors and video signals, your IBM Pers<mal 
( omputer becomes the perfect workbench assistant. 

Hardware. Software. Accessories — P( -xiM K " provides 
the highest quality and the greatest possible range of 
functionality for the IBM user. 

Ask your local computer store for more information on 
the P(-MAri'" series from TF(MAR. or call for the 
name of your nearest authorized P( -MA I K - dealer. 

P( -M MK - FXPANSION OPTIONS 

Personal ( omputer Fxpansion ( hassis (see photo) 
I92K and 256K Dynamic Memory with Parity 
Winchester Disk Drive and ( ontrt)ller 
Parallel Medium Speed Input /Output Interface 
Serial Medium Speed Input/ Output Interface 
Parallel High Speed Input/Output Interface 
Serial High Speed Input/Output Interface 
Analog to Digital ( onverter - 8. 12. 14. 16 Bit 
Dust ( over Set for IBM P( and Peripherals 
High Speed Static Memory (RAM/ROM) 
Digital to Analog ( onverter - 8 and 12 Bit 
Multi-System Printer Sharing Facility 
(MOS Memory with Battery Backup 
Svstem ( lock with Battery Backup 
Flectrically Frasable FPROM 
BSR \-I() Device ( ontroller 
Stepping Motor ( ontroller 
W > idco Image Digitizer 

IFFF 488 Interface 
H ^^^H Prototyping Board 
iimH Synthesizer 
^1 -ESmB Noice Synthesizer 
H Fxtender Board 



One ^ ear U arranty 

Additional products 
are already under 
development, so if 
we don't ha>c what 
> ou need, chances 
are good that we 
soon will. 



Tficmar InCt 



PERSONAL COMPUTER PRODUCTS DIVISION 

^Mfi l3g[?9GM!l 5^=- Cleveland, OH 44122 (216)464-7410 



(216) 





1 




■ 


The Independent Guide to 
IBM Personal Computers 



Volume 1, Number 3 



$3.00 




GARY KILDALL 

The Man Who Created CP/M 




IBM Announces 
CP/M-86 

WordStar Released 

Baby Blue, Using 
Data Files, FORTH, 
Hundreds of New 
Products 

PLUS: Adam Osborne 
& David Bunnell tell you how 
NOT to buy a Micro 



IBM OWNERS ARE DISCOVERING 
WHAT OVER IQOOO APPLE OWNERS 

ALREADY KNOW 



Chances are you don't truly realize how helpful 
your computer can be in managing your family 
finances. 

The key is selecting the right software. 
That's why you should know about a program 
that's become the runaway best seller among 
Apple owners* — the Home Accountant '" from 
Continental Software. 

ADDED POWER FOR IBM USERS. 
Home Accountant Plus for the IBM Personal 
Computer has all the power and ease of operation 
that made the Apple version such a success. 
But it includes a brand new Forecasting Module 
that gives you a peek at the future. You can 
evaluate various investment strategies —or let the 
program show the way to your financial goals. 



Of course, you get all the great features of 
Home Accountant. Like room for up to 100 
budget categories, 5 different checking ac- 
counts, and all the credit cards you can carry 
Automatic printing of your net worth and 
standard financial statements — plus checks a: 
any custom reports that you specify. Also, fi 
color graphs" of actual vs. budgeted expen- 
ditures, trend line analysis, and more. 

READY TO GO TO WORK FOR 
YOU-TODAY. 
Sooner or later, you're going to want your 
computer's help with your personal finances. 

Over 10,000 users have already found th 
ideal answer. Now it's your turn. 

Home Accountant Plus 




Continental 

Software 



oil or wntc us for your nrami tlralrr Cnntinrnral Sofrwarr. \\22^ Hindry. to* Anjtcln. CA 9004) (2)4) A]f'HO\\ *IUtcd No. I in home software packages. Softalk majtmnc <M«rrK-Jun« 
I9H2}. tRrquirn 6 tk. I disk Jrtvc and mono or tolur display Printer oprional Apple is ■ registered trademark of Apple 0>mputer Inc IBM is a reft'stcrrJ trademark ul IBM. 



DISK DRIWE 




ilkiiiliiiiiiiiiiiliii 




Microsofr^ RAMCard'vfith RAMDrive 
takes the vriiir, click and wait 
outoftlieiBMPC 



Solid State Disk. When you add the Microsoft" 
RAMCard to your IBM® Personal Computer, you 
also add RAMDrive, which lets you use 
nriemory as you would normally use a 
disk. That gives you "disk access" 
that's typically 50X faster than 
disk. Without the whirring, 
clicking and waiting of mech- 
anical data access. 




Fast and easy. You simply 
designate a portion of 
memory as "disk." RAMDrive 
takes it from there, instructing 
the program to go to RAM rather 
than disk whenever data access is 
needed. The result is faster, smoother, 
no-wait computing. 

64K to 256K. You can start small, but think big. 
Start with 64K and add Microsoft RAMChips™ 
in 64K blocks. Or, buy the full 256K now. Either way, 
you get both RAM and "disk" capabilities. All in a 
single slot. 

A complete subsystem. The RAMCard package 
comes complete with the memory board (64K, 

IBM IS a registered trademark of International Business Machines Corp. 
Microsoft. RAMChips. RAMCard. and RAMDrive. are trademarks of 
Microsoft Corporation. 



''•^128K, 192K or 256K), documenta- 
ry tion, a diskette which adds 

RAMDrive and, a full one year 
warranty. 

More tools for IBM. Microsoft 
wrote PC-DOS, the standard operat- 
ing system for the IBM Personal 
Computer And Microsoft is first in 
providing a full range of languages, 
applications programs and utilities 
for the IBM PC. The addition of RAMCard 
with RAMDrive is our way of saying that 
Microsoft will continue to offer more and 
better supported tools for the IBM PC. 

See for yourself. Ask your Microsoft or 
IBM PC dealer for a demonstration of both 
main memory and disk features of the Microsoft 
RAMCard with RAMDrive. It's solid state memory 
you can also use like a disk. And it takes the whir, 
click and wait out of the IBM PC. 

BETTER TOOLS FOR MICROCOMPUTERS 

Microsoft Corporation H 
V 10700 Northup W&v ^ V 

Bellevue. WA 98004 



CC! 



Keeping up 
with modem tim< 



Roller skates can gain you a little speed. 
But they can't help with the unprecedented 
pressures, problems and paperwork of this 
information age. 

That kind of challenge calls for a 
special solution — a tool for modern times: 
the IBM Personal Computer. 

Getting things accomplished. 

The most-often-asked questions about 
this tool are: how easy is it to use, and just 
what do I use it for? 

The first question is simple to answer, 
because the IBM Personal Computer is 
surprisingly simple to learn. 

The second question has no single 
answer, however. Because the uses for the 
IBM Personal Computer are as varied as your 
W needs — as limitless as your imagination. 

Storing form letters at the office, for 
example. Attendance records at school. Or 
tax records at home. 

Keeping track of accounts receivable. 
Or when you last paid the orthodontist. 

Completing sales reports as easily as 
your kids can revise and print book reports. 

Or teaching students "dry" subjects in 
game form (while they learn there's more to 
computers than intergalactic battles). 



Plan on it. 



Keeping up with modern times is 
tough enough. But intelligent planning 
is key. What if interest rates plummet? 
What if property taxes soar? 

What's the latest stock W 
report? What's the Aspen ? 
ski report? 



With an IBM Personal Computer, and 
an expanding library of software, you can 
forecast. Plan ahead. Test contingencies. Tap 
information networks that bring the world 
into your lab.\bur office, "feur classroom 
and your living room. 

What's in store? 

So to keep up with modern times, 
visit your authorized IBM Personal 
Computer dealer today. 

Ask what programs are available now. 
Get a demonstration. 



r 



IBM PERSONAL COMPUTER SPECIFICATIONS 



1 



User Memory 

16K-2%Kb\tcs* 
Microprocessor 

16-bii,8088* 
Auxiliary Memory 

2 (jptional inierriLi] 
diskette driws, 
SH", I60Kb«es 
per diskette 

Keyboard 

83 kt-\>, 6 ft cord 
aiuichfs ti) 
s^Mem unit ' 

lOfiinaion kev's* 

10-kf>' numeiic pad 

Taaik- feedback 

Diagnostics 

P(TfterH)n self lesiinx* 

Parit\ checking* 



Permanent Memory 

(ROM)40Kb«es* 



Display Screen 

High-res4)lution* 

80 characters x 29 lines Color/Graphics 

L'pper and li»er c~ase Text mode: 

Green phosphor screen' 16 colors* 



Operating Systems 

DOS, ICSD p-SN-slem. 
CP/M-86* 

Languages 

BASIC, Pascal, FORTRAN, 
MACRO Assembler, 
COBOL 

Printer 

Bidirectional * 

80 characters/sc-cond 

12 character sta les, up lo 

132 characners/line* 
9x9 character matrix * 



256 charattcTS and 

symbols in ROM* 
Cnfjhics mode. 
4-color resolution; 

320h X 200v* 
Black & ntilie resolution: 

640h X 20Oi * 
Simultaneous graphics & 

text capability- 
Communications 
RS-232C interface 
Asynchronous (stan/stop) 

pnxix:ol 
Up to 9600 biLs per seaind 




I ^\ WANcjp_FE/nm reRso^^cmiPUTERs | 

And be sure to check the hardware 
features that set this personal computer 
apart, (Bring the box above to simplify 
comparison shopping.) "^u'll find that the 
quality, power and performance are what 
you'd expect from IBM. The price isn't. 

For a store near you (or for information 
J from IBM about quantity 
I purchases) call (800)447-4700. 
In Illinois, (800) 322-4400. 
In Alaska or Hawaii, 
(800) 447-0890. t^^^* 



The IBM Personal Computer 
A tool for modem times 



tUCSD p-System is a trademark ol the Rej;ents of ihc University of California. CP/M-86 is a trademark of Digital Research, inc. 




The Independent Guide to 
IBM Personal Computers 



In This Issue 

O PERATING SYSTEMS 

CP/M's Creator/David Bunnell and 
Jim Edlin 32 

A PC exclusive interview with 
Digital Research's Gar\' Kildall 
abtiut CP/M-86, concurrent 
CP/M and other developments 
important to IBM PC users. 

CP/M Arrives/Jim Edlin 43 

IBM releases CP/M-86 for the 
personal computer. 

Baby Blue/Lawrence ]. Magid 48 

CP/M-80 plug-in module from 
XEDEX— Does it open up the 
CPM toy box for the IBM Personal 
Computer? 

PC DOS Wins One/Hal Glatzer 54 

Minicomputer programs 
converted for IBM PC. 

EVENTS 

At The Faire/Hal Glatzer 56 

The biggest personal computer 
event ever and there were IBM 
Personal Computers and related 
products at ever\ turn. 

NETWORK TUTORIAL 

Discovering The Source/Stuart R. 
Schwartz and Ellen Wilson 67 

An introduction to telecomputing 
for the computer novice. 




MARKETPLACE 



PC PLAYPEN 



Used Apples/Lawrence I. Magid ... 72 

Want to upgrade to the 16-bit 
world? Tips on trading vour Apple 
for IBM PC. 

COMMUNICATIONS 

Making Your Link/Clifford Barney . 83 

How to get your PC 
communicating with networks, 
information utilities, data banks 
and other computers. 
Three Communications Go- 

Togethers/Richard Steck 85 

Using the Hayes Smartmodem 
could be a ver\' smart move, and 
here's why. 

PROGRAMMING 

Using Data Files/B. Boasso 91 

Build your own with BASIC— it's 
easier than you might think. 

Easy-As-Pie Charts/Lon Poole 97 

More on PC graphics power and 

how you can access it. 

PChallenge/Karl Koessel 108 

Exciting video game with program 
listing. 



The Arcade Opens/Les Cowan Ill 1 

Review of newly released PC 
games. 




(See page 72i 



PRODUCT REPORTS 



Speech Master, VisiSeries, WordStar 

and Double-Sided Disks 125 t 



SOFTWARE 



Going FORTH/Eric Raymond 133 t 

A different kind of programming 
language. 



4 



PC MAGAZINES 




AGE OF ALTAIR 



COLUMNS 



Solder to the Right of Them, Solder 
to the Left of Them/David Bunnell 

and Eddie Currie 175 

Part III reveals the horrors of 
computer-kit building. 



19 
22 
203 



BOOK EXCERPT 



How Not to Choose a 
Microcomputer/ Adam Osborne and 
David Bunnell 178 

Mr. Fogart>' enters the Computer 
Age. 



EDUCATION 



Revealing the Poet's Tools/Dr. 
Edmund Skellings 192 

Teaching poetn,' on a PC — a 
surprisingly colorful endea\'or. 



(See page 159) 




David Bunnell 

For ten minutes PC was free. 

2^ro Base Thinking/)im Edlin .. 

Applying PC Power 

PCounsel/K. Stewart Evans. Jr. 

Discusses software licensing. 

DEPARTMENTS 

Letters to PC 9 

PCommuniques 27 

Communications Briefs 80 

Marketplace 118 

Oak Computer Furniture. Disk 
Emulator, Hard Disks, New 
Software, and More. 

Book Briefs/Les Cowan 142 

Club News/Kathleen Burton 145 

User-to-User/ Andrew Fluegelman 151 

Discov eries and questions shared. 

Directories 167 

Advertiser Index 206 

Wish List 208 

COVER 

Concept— Jacqueline Poitier 
Design— Linda Harrison 
Painting— Linda Schaub-Nace 




PERSONAL SERIES 

The integrated 
Personal Financial System 
for \ise on the 
IBM Personal Computer. 

Imagine that come tax time you press a key on your per- 
sonal computer, and out comes a statement listing your 
soles tax expenditures, interest expenses, real estate 
taxes, personal business expenses, and everything else 
you need to prepare your tax return or determine pre-end- 
ot-year tax strategy. Need detail for an audit? It's there at 
the touch of a key. 

The Financier system is a complete, integrated, 
computer-aided system for organizing financial records 
for use by people without backgrounds in computers or 
accounting. The Financier uses state-of-the-art data base 
techniques for efficiently storing information you give it 
and for instantly producing reports on bank accoxmt 
activities, budgets, investments, taxes, personal property, 
insurance, and more. It was specifically designed by a 
team consisting of a tax and investment expert, an 
accountant, and data base experts. It was designed to be 
truly easy to leam, and to give you the maximal amount 
of useful information while requiring a minimum of effort 
on your part 

The Financier is not a bunch of disjointed computer 
programs that merely duplicate manual operations. The 
Financier is a financial plarming and record keeping 
system more powerful, more flexible, and more conve- 
nient than most business record keeping systems, but de- 
signed for personal and professional use. $ 180 



CREDIT CARDS 



PROPERTY 
INVENTORIES 



BANK 
ACCOUNTS 



(PERSONAL SERIES) 



DETAILED 
TAX 

RECORDS 



BUDGETS 



NET WORTH 



FtNANCIER INC. 

1 1 Flanders Road 
Westboro. MA 01581 
(617) 366-0950 

Coining Summer '82: 

FINANCIEB mVESTOB SERIES (Interfaces with Personal Series) 
FINANCIES INVESTMENT PSOFESSIONAL SEKIES 




DAVID BUNNELL 

Publisher & Editor-in-Chief 

LAWRENCE J. MAGID 

Editor 

Associate Editors: leremey Joan Hewes. 
Andrew Fluegelman 

Contributing Editors: Dr. Eddie Currie. Hal 
Glalzer. Dr. Rebecca Thomas, Carl Warren, 
lean Yates 

Communications Editor: Clifford Barney 
Programming Editor: Karl Koessel 
Staff Writer: Kathleen Burton 
Founding Editor: |im Edlin 



lACQUELINE POITIER 

Production Manager 

Copy Editor: Evelyn Spire 
Production Assistants: Mary Newels, 
Niki Stranz 



BRIAN DESSIN DAY 

Design Director 

Production Artists: Suzanne Anderson, 
Mick Wiggins 

Illustrators: Suzanne Anderson, Mick 
Wiggins, jack Desrocher. Marc Ericksen. 
Linda Harrison, jim Ludkte. Don Nace. 
Linda Nace. Stuart Vinadhara 
Photographers: Dennis Bettencourt. 
lacqueline Poitier 



CHERYL WOODARD 

Associate Publisher & Director of Marketing 

Advertising Sales: j. Mark Doss 

Sales Representative: Shirley M. Harrison 

Administrative Assistant: Noreen Giannini 



SHERI L, BROWNE 

Director of Administration 

Administrative Assistant: Sarah Cox 
PC Helpers: jennifer Poitier, Mara Bunnell. 
Aaron Bunnell. Elijah Harrison. Donavan 
Henderson 



I I.SSM .i|>|)lii*(l (orl Piiljlislied bimonthly by Soflwdre Comniu- 
nictilions. Inc 

Editorial and Buiinett Office: 152B Irvinx Slreet. San Fran- 
ciscii. Cilifornia 94122 1415/751-8(1881 

CompuServe 70370.532 The Source ST0 938 
Sulncripliont: Within USA— six issues for $14 50. twelve is- 
sues for $27 Klscwhere— six issues tor $29. twelve issues for 
$54; air deliver) (please remit US fundsl Please allow four 
weeks for dellven, of your first issue 

/'(; is an independent journal, not affiliated in any way with 
International Business Machines Corporation. IBM is a rejjis- 
liTed trademark of International Business Machines Corp. 
Knlire contents Copyright rl982. Software Communications 
Inr. AU ritihis reserved; repro<lucli(m in whole or in part 
without permLvsion is prohibited The follovvin)i are trade- 
marks of Software Communications Inc: PC. PC: The Inde- 
pendent Guide III IBM Personal Computers. PC Guide, PCM, 
Personal (Computer Guide. Home Computer Guide. Comput- 
er Guide. PC-Lab. PCommuniques. PC Playpen. Praiecl PC, 
U ish List. 

Printed in the United States of America 



6 



PC MAGAZINE 




''WIWIF.J' 



Seldom is your first solution to a 
problem the only one, or the one 
that's necessarily best. 

That's why our VisiCalc® pro- 
gram is #1 in the business: the 
most widely-used business program 
ever for the personal computer. 
I It's a powerful "electronic 
worksheet" that takes the work out 
of working with numbers. Whether 
you are working with investments, 
cash flow, inventory, estimates, 
budgets, plans — neariy anything 
numerical, the VisiCalc program will 
help you work better, smarter, 
faster. 

And the VisiCalc program lets 
you take full advantage of the IBM® 
Personal Computer's memory ex- 

! pansion capability. You can create 
worksheets sbc times larger than 
those possible at the 64K level. So 

I you can solve even the biggest 

01982VisiCoip 



problems with our VisiCalc program 
and your IBM Personal Computer. 

In just seconds, the VisiCalc 
program can calculate and display 
the answers to involved problems 
you could have spent hours doing by 
hand. 

Its speed and versatility make 
it easy for you to explore more 
alternatives. You can ask 
"What if?"... just 
change any number 
in your problem 
and instantly, 
the VisiCalc 
program recal- 
culates all the 
numbers and 
displays the 



impact of decisions before you make 
them. 

Ask your retail computer store 
salesperson for a demonstration of 
the VisiCalc program for your IBM 
Personal Computer. Discover how 
easy it is to take the work out of 
working with numbers. 




new results. 
So you can 
readily ana- 
lyze the 



I 



VisiCalc FROM 

VlSlCORP' 





I^GET PlannerCalc™ 
Liicinmic gridsheet. 

The first calc in 
English. 

Priced t(j get you into 
the future in business 
planning now, with 
a pnKluct that gives you 
somewhere to gn)w — 
into the unique, fully 
integiated gridsheet/ 
a)mmand file power of 
TARGE r MasterPlanner." 
for example. 

Call (jr write for your 
nearest dealer. 

(And watch for our 
next great deal to give 
yourself a bigger TARGET.) 

Comshare Target Software 

19:i5 Cliff \klley Way 
Atlanta, Georgia 30329 
404/634-9535 



Letters To PC 



PC Sells a PC 

I have been in the market for a good per- 
sonal computer for several months, and 
have beoi trying to digest file trochures and 
articles describing the various products cur- 
rently on Uie nuu-ket. Your magazine un- 
equivocally sold me (HI the IBM Personal 
Computer, better than any sales brochure 
could or would. The interview with Bill 
Gates and your section "Taking the Mea- 
sure" were superb. It gave me a thorough in- 
sight into the thought that went into the 
design of (he computer and its software. 

After reading your magazine, I went 
right out and placed an order for the IBM 
Panonal Compuler. and am now eagerly 
awaiting deUveiy. 

].L. Arps, President 
Arps Petroleum Ckxnpeny 
Bellevue, Washington 

A Bet "On the Come^ 

Bravo, your first issue is outstanding. We 
are, so to speak, babes in the wood as to com- 
puter knowledge and found many wolves 
out there in the marketplace. Through a 
long, agonizing search, we decided to obtain 
the IBM PC (because it is clearly the best 
micro on the market) and leave ourselves 
adrift without the software we really want- 
ed, such as SuperCaic, WordStar, SpeilStor, 
and MaiiMerge, gambling that Mm 
CP/M-86 would be available soon enough 
or that those items would be rewritten in 
PC-DOS. 

Arthur O. Carmichael, P.E. 
Livonia, Michigan 

Your "gamble" has paid off. This issue car- 
ries reports on lots of new products, includ- 
ing CP/M-66 and a pJug-in board that lets 
you run WordStar and MaiiMerge. 

Monochrome Mistake — 
Two Views 

"The Monochrome Mistake" (PC, 

April-May, 1982) is very misleading in out- 
lining the relative advantages of color vs. 
monochrome displays. Color displays are 

great, all else being equal. Unfortunately, 
all else is not equal. There are good 



reasons why "business" software general- 
ly is not designed to use color displays on 
the IBM PC or any other computer. 

Obviously, color displays convey more 
information, which, in computer terms, 
means memory. For a monochrome dis- 
play, each small dot forming a character is 
either on or off. However, for a color dis- 
play each dot also has some color attribute, 
which uses more memory. Hie practical 
result is that the characters produced by 
IBM's color display have only about half 
the number of dots available (64 vs 126) to 
form a character as the monochrome dis- 
play, and that means that color display 
characters are harder to read. 

Another problem related to how eas\' it 
is to read the screen is the quality of the 
video display Itself (TV or monitor). Color 
• video is produced by scanning the surface 
of the picture tube with three electron 
beams, which must be perfectly aligned to 
produce high resolution. Black and white, 
with only one electron beam, lias no such 
alignment problem. It is a feet that even a 
ver\' expensive, studio-qualit\' color moni- 
tor cannot match the resolving power of a 
relatively inexpensive black and white 
monitor. 

For business applications, you need the 
best display quality you can get. because 
someone will have to look at it eight hours 
a day. With present technology, it just is 
not possible to equal the quality of a 
monochrome display for any reasonable 
amount of money, so I will continue to rec- 
ommend against color for burineas appli> 
cations. Compare them yourself— anyme 
can see the difference. 

Burks A. Smith 
Datasmith Micro Software Systems 
Shawnee Mission, Kansas 

fim Ediin responds: Screen resolution is 
a valid concern, but it's color graphics, not 
color text, thot reolfy demands extra 
memory. J use a color display fnot on a PC 
yetj several hours a day for word-process- 
ing and wouldn't trade boclc for the world. 

Bravo for "The Monochrome Mistake" 
(PC, April-May. 1982)! We at IDETIK 



Corporation agree with Jim Edlin's point 
of view. Color has a lot of potential and we 
are one of the few manufacturers to cap- 
italize on It We offer a board for the Per- 
sonal Computer which has high resolu- 
tion, 16 colors, and other features too 
numerous to mention. Let's hear it one 
more time for using the graphic potential 
of the Personal Computer! 

Huron Smith 

IDETIK Corporation 
Madison, Wisconsin 

Minimal Configurations 

Please don't sniff or look down on those 
who own minimal configurations. My 
5150 is a 32K s>'stem, and I am quite happy 
with it. Not everyone can plunk down 
$4,000+ for disk drives, printers, extra 
memory, etc, at least not all at once. 

Charles A. Miller 
Atlanta. Georgia 

PC is an equal opportunity mogodne. We 

do not discriminate on the basis of mem- 
ory, disk drives, or software origin. 

Chip on Chips 

Your "PC Production Guess" (PCora- 

muniques, February-March, 1982) was an 
embarrassment. A couple of electronic 
trade magazbies have already disclosed 
another IBM product which uses the Intel 
8088. That information is months old, as a 
matter of fact. 

Disclosure of "maybe's" is warranted 
when verification is impossible. However, 
advertising ignorance not what a poten- 
tially great periodical should be doing 
in its infancy. 

L Chip Getter 
IBM Corporation 
Tarrytown, New York 

We don't knowingly advertise our igno- 
rance. If you could give us the reai num- 
ber, we wouldn't need to speeulote. How- 
ever, we appreciate it when our readers 
point out our goofs. ThanJcs. 

Electronic Mail 

This Is my first time on (CompuServe's) 
Micronet, and I appreciate the fact that 
you provided your user's number to write 



IUNE/)ULY 1982 



0 



Letters 



to. I jusl had to write my first electronic 
miative to you. 

Gary L. Jackson 
Hermosa Beach. California 

We like to practice what we preach. 
CompuServe auivcriben can reach our 
editors at 70270JS32 and Source mail con 
be sent to STOMt 

End-to-End Makeup 

Tve had your PC about a month and 

mine about a month, and I love thnm both. 
I would like to add some positive rein- 
forcement to something that I really ap- 
preciated. Not one of your columns ended 
with a "continued on page #." I could read 
through your whole magazine without 
having to flip back and forth 67 times. 
Please keep up the good work. 

limSchings 
Canton, Michigan 

Wie're pleased you noticed. PtAlisberscall 

it "end-to-end makeup" and it sometimes 
makes our lives a little more dijficult, but 
we thinlc if s worth it Glad you agree. 

Artide Ideas 

A suggestion: No doubt among your 
readers there will be more or less com- 
plete neophytes who have elected to use 
the IBM Personal Computer as their initial 
machine for entry into the computer ex- 
perience. For thoee who have not "worked 
their way up" and acquired familiarity 
with computers previously, using the IBM 
and its documenlBtion may be like learn- 
ing to fly in the Space Shuttle! 

A helpful deptrtment might be "Learn- 
ing to Use the Personal Computer" (or 
some such title) in which various com- 
mands, statements, and functions that are 
available on the system would be ex- 
plained in more detail than that in the 
manufacturer's documentation and inter- 
esting, illustrative programs presented in 
which these capabilities are documented. 

Albert R. Frederick, Jr., M.D. 
Boston, Massachusetts 

We haven't got a formal department title 
yet. but articles of this type will be a staple 
of our content Set Lon Poole'sartic[e(PC, 



ApriJ-May, 1982) on "Using Color Graph- 
ics" for starters. 

IB.M's entr>- into personal computers 
has been late. However, those of us who 
anticipate significant progressive and in- 
novative developments from them find 
ourselves frustrated in not knowing what 
plans lie ahead in terms of both hardware 
and software. Companies other than IBM 
have, or suggest, available materials 
which are adaptable. I, for one, would be 
willing to defer acquisition, knowing a 
particular item was in the throes of devel- 
opment. It would be my preferred choice 
rather than adventuring into potentially 
unexplored turf. Therefore, if IBM is 
reluctant to formally publish its project 
calendar, could PC interject one of its 
own? 

R.M. larrett 
West Hollywood, California 

IBM is understandably tight-Jipped about 
its unreleased products. Our New On The 
Market section contains information on 
almost everything we know about, and 
PCommuniques shares gossip, rumors, 
and speculations. 

Communication Correction 

Clifford Barney's comment ("Commu- 
nications Briefs. " PC, April-May, 1982) 
that CompuServe's electronic mail is 
"only slightly expensive" is misleading, 
and certainly does not do justification to 
CompuServe. First of all, CompuServe's 
non-prime time rates ($5) start at 6 p.m. so 
you have three hours during which they 
are cheaper than the $7 mentioned there 
for Telenet. The non-prime-time rate con- 
tinues until 5 a.m. Those are the user's lo- 
cal times. Secondly, there are "several" 

bulletin boards by special interest groups 
that provide "computer conferencing." as 
defined on page 58 of the same issue of PC. 
For example, MUSUS is a bulletin board 
for members of the UCSD Pascal User's 
Group to which I belong and regularly 
conference with others. Another grouj) is 
devoted to CP/M Operating System prob- 
lems and interests. There are many other 
features which I will not mention. "Hiere is 



a one-time cost of $19.95. 

Gene Gingerich 
Santa Barbara. California 

Boca Boo-Boo 

I have just finished reading the sec- 
ond issue of PC magazine, and you and 
your staff can certainly be proud of the 
magazine. 

I know you were introduced to many 
IBMers associated with the Personal 
Computer when you visited us. However, 
while David O'Connor is indeed an 
"extremely bright and articulate fellow" 
("Boca Diary, " PC, April-May, 1982) and 
had responsibility for the architectural de> 
sign of the Personal Computer, it was not 
he who you met; it was David Bradley, 
manager of Systems Architecture. 

feannette A. Maher 
Communications 
IBM 

Boca Ratm. Florida 

My apologies to both Mr. O'Connor and 
Mr. Bradley. DHB 

No Computerese, Please 

I originally purchased an IBM PC in re- 
sponse to my young son's desire to have a 
computer "like everybody else in the 
neighborhood and school." He wanted an 
Apple but I held out for a more traditional 
name. His primary' interests were amuse- 
ment, games, and just fun. After reading 
your first issue, I realized there may be 
some business application for me as well. 

Our request of you: Please don't forget 
that some of your readers are not computer 
specialists, freaks, or even ver\- knowl- 
edgeable in the world of RAM, ROM, 
DOS. BITS, BYTES ad infinitum. Remem- 
ber that some of us are civilians and need 
to be patronized. 

A. Dean Lynn 
Tarzana, California 

Request granted* We couldn't agree more 
with your comments about "computerese." 

PC iveJcomes letters from readers. Write 
to. Letters, PC, 1528 Irving St., San Fran- 
cisco. CA 84122. Letters published may be 
edited. 



10 



PC MAGAZINE 

Copyrighted material 




TRUE CP/M FOR YOUR IBM 
ilTROOUCING BYAD 0S1 



More programs and faster 
access available now! 

Today with the BYAD DS1 plug-in 
expansion circuit board, you can 
increase the speed and productivity 
of your IBM-PC. 
More programs ' ' 
The BYAD DS1 allows you to 
transform your system into a 
CP/M computer giving access to 
the largest existing software 
library (CP/M version 2.2). Data 
base Management, word process- 
ing, business programs, and 
literally thousands of CP/M ] 
programs can be used 




Faster • ' ' ' > 

The DS1 board contains 64K 
bytes ol parity RAM and a Z80B 
microprocessor. The Dual Systems, 
Z80 and IBM 8088, achieve 
improved performance CP/M with 
up to 30 times faster access 
through interrupt driven full I/O 
buffering. DS1 uses the 8088 as 
an intelligent concurrent I/O 
processor which performs keyboard 
type-ahead buffering, printer 
buffering, disk track and directory 
buffering 

Easy Operation I ' I 

No learning curve or new 
commands when using DS1. Utility 
programs are provided for reading 
various diskettes directly 
moving files, and to link your IBM 
with a serial port to any existing 
CP/M system. An expanded 
version. BYAD DS2. contains a 
built-in serial port and includes 
all features of 0S1 . 



Cost Competitive ' 

Both BYAD DS1 and DS2 
operate with a minimum 48K single 
drive system. The DS1 costs only 
$660 and the DS2 with serial 
port, $760. A comprehensive 
operating manual is available at 
$40 and the cost will be applied 
to the purchase of either a 
DS1 or DS2. 

Send check, money order or 
call 312 539-4922 and give your 
VISA or Master Card number for 
quick delivery. j | 

BYAD Inc. 

5345 North Kedzie Avenue 
Chicago. Illinois 60625 
312 539-4922 



Integrated Hardware and 
Software Systems 



I ^1 



E S 



*2 o ™ I 



C.n lurinhlaH maloria' 



CONCURRENT CP/M-86 
LETSYOUROQMPUTER 

DOMORETHAN 
ONE THING llft,^ 
ATATIML ri-|£lir 

Another productivity breai<th rough ' 
from the creators of CP/M. 



If you have to wait impatiently for your microcomputir to 
finish a job before moving on to another task, you ni t 
Concurrent CP/M-86. Digital Research introduces 
new software technology to increase the producti- 
vity of 16-bit microcomputers, including IBM's 
Personal Computer! 



Using Concurrent CP/M-86, you can run several 
programs simultaneously, switching instantly from 
one program to another. For the first time you can 
write text while printing other documents. For the 
first time you can see directories without leaving 
your application program. For the first time you 
can edit programs while your computer compiles. 
Concurrent CP/M-86 is the best investment you 
can make in microcomputing, because it multiplies 
the value of your hardware, it lets you use all the 
CP/M-86 compatible programs, and if you're develo 
ing software, it insures that you're on the crest of the 
hottest new wave in the business. 



As the chart shows, there's nothing else like Concurreni 
CP/M-86 in the microcomputing world, and only Digita 
Research offers it. For information, call or write Digital 
Research inc., PO. Box 579, 160 Central Ave. Pacific 
Grove, California 93950 (408) 649-3896. 




Europe 

Vector International 
Research Park 
B-3030 Leuven 
Belgium 

32 (16)20-24-96 
Telex 26202 VECTOR 



Far East 

Microsoftware Associatcb 

6 Floor A. Y. Building 

3-2-2 Kitaaoyama, 

Minato-ku 

Tokyo 107, Japan 

03-403-2120 

Telex 2426875 MSA 




ID 



DIGITAL 
RESEARCH 

The creators of CP/M." 
See us at NCC Booth #A507 



^^^^ 




///// 



Available on 
IBM Personal Computer 

Single-User with 
Background Consoles 

Real-Time Control 
Password Protection 
Time and Date Stamps 



dIIH 



Record and File Locking 



Local Area 
Network Support 



Shipped with Editor, 
Assembler and Debugger 



1 Megabyte 
Memory Management 



Winchester Disk Support 



CP/M File Compatible 



ADDITION 



FEATURES: 




• 32 Megabyte File^apacity 

• 512 MegaJ;»ffe Disk Capacity 

• Rea\-fjf(f\e message passing nucleus esse 
m*rffi-tasking, data communication 

yu\a\ control applications. 

• Supported by existing CP/ 
languages. 

• Upward compatib 



H^demark of Digital Research Inc 
SntCF 




fnt CP/M-86. and the Digital Research logo 
Tf Digital Research Inc. 
Is a trade name of International Business 
'Corp. 

'a trademark of Bell Latwratories. 
'86 is a trademark of Intel Corporation. 
'Copyrlgtit 1982 by Digital Research 




If you use numbers to mak 

fbrecastSg theie's 
that has the poy\^ to do m 

IBM Personal Con 





siness assumptions or 
electronic spreadslieet 
for you i/vfien you use your 

ten 




TM 



The IBM Personal Computer brings new power to personal computing. Most 
software programs can't take advantage of that power. The SuperCalc™ program, 
by Sorcim, is the exception. 

The reason is SuperSheet™ which, unlike VisiCalc* and other spreadsheets, 
allows you to make full use of the IBM Personal Computer's expanded memory. 
As a result, you can make 5 year forecasts as well as detailed breakouts 
impossible with other programs. 

Designed for business professionals who don't have a background in com- 
puter programming yet demand the most powerful electronic spreadsheet 
money can buy, SuperCalc'" is easy to use while answering the most complex 
"what if" questions. 

You need change only one variable and you see instantly how that change 
affects your assumptions. And SuperCalc's exclusive AnswerKey'" walks you 
through the program by letting you stop and ask "What should I do next?" 

If you own or plan to own an IBM Personal Computer, don't buy an electronic 
spreadsheet program without first learning about SuperCalcI" 

Send me your brochure: 

I The Power of SuperCalc;" which explains SuperCalc in everyday English. | 

I Name | 

Address — - 

I City State Zip . ■ 

I Send this coupon or write Power of SuperCalc'" on the back of your business card and I 
^ send to Sorcim Corporation, 405 Aldo Avenue, Santa Clara, CA 95050 (408) 727-7634. j 

The powerhouse of software: 

SORCIM 



Co- 



"IBM Personal Computer" USERS 
YOU DESERVE THE BEST! 



choose what the professionals* use 




Combo Card (User Upgradeable) 

• MC-064 64K From $435 

• MC- 128 128K From $635 

• MC-1 92 1 92 K From $835 

• MC-256 256K From $ 1 035 J 

• Suffix S = ASYNC comm. option $60 1 

• Suffix P = parallel printer option $60 ] 

• Suffix SP = both options $120 ' 

• User upgrade document available for | 
sale, order model MC-OOISP i 

• Program compatible with IBM's j 



64KB-256KB Parity Memo 

• MP-064: $395 • MP-128: $595 

• MP-192: $975 • MP-256: $995 j 

• User upgradeable ■ 

• Fully assembled, tested & burned-in j 

• 1-year warranty 

Advanced Communication 

• 00-232: $295 

• 2 RS232 ports 

• Capable of ASYNO. BISYNO. SDLC, 
HDLO 



mmunication 

• CC-032: $145 • CO- 132: $275 

• 00-032 offers 1 serial port 

• 00-132 offers 2 ports 

• Program compatible with IBM's 
Serial Com. Card 

Hardware Prototype 

• WW-068: $75 • WW-069: $55 

• WW-068 wire wrap card (13" x 4.2 

• WW-069 extender 

• Get both for $95 



Our customers include: IBM, TRW, Bell Labs, Visicorp, Softech Microsystems 
Inc., Information Unlimited Software, Context Management. Network 
Consulting Inc., etc. 



iisr 



RCSCRRCH INC. 

17925 Sky Park Circle, Suite E 
Irvine, CA 92714 (714) 540-13 
Dealer Inquiries Welcome 



vouP^^^°9e^ . o oe absolute 
-^■^^rpradsee^oryoursei^ 

copy 



risK phone 

stamp- 




state Of The Art Word Processing Tools 

for CP/M ®, TRS-80 ®, and IBM-PC Word Processors 
Complete Document Proofreading Systems 
Only From Aspen Software 



Featuring Official Version of Random House Dictionary 

• Easy To Use - full menu driven 

• Complete Accuracy - looks up every word; does not use 

less accurate root word analysis 

• Full 1 nteractive Correction* - shows complete context of 

unknown words: menu choice to correct, learn or 
accept words; all corrections double checked 
•Instant Access to Dictionary - look up any word while 
correcting without manual dictionary 

• Rapid Proofing and Correcting 

• Compact** - Random House Dictionary supplied in size 

to fit your system (50,000 words standard) 

• All Of The Additional Features, Same Competitive Price 



QRAMMATik 



"If you- use a word processor and a spelling checker, then \ 
should investigate the unique capabilities of this program. 
Grammatik is a surprisingly fast and easy tool for anatyzin 
writing style and punctuation. " 

—Bob Louden in InfoWorld. 12/81 
" The programs together ( Proofreader and Grammatik ) offt 
dynamic tool for comprehensive editing beyond spelling 
corrections. " 

— Dona Z. Meilach in Interface Age, 5/82 
"Grammatik is the perfect complement to a spelling check 
program. " 

--Dr. Alan R. Miller in Interface Age, 5/82 
"For the user who is as tight with his dollars as I, Proofrea 
the program of choice. " 

— Stephen Kimmel in Creative Computing, 3/82 
Grammatik has been selected as an officially approvei 
Osborne Computer software program. 

QRAMMATik' 



Beyond Spelling Checking 

• Detects typos, punctuation errors, capitalization 

errors, unbalanced parentheses and quotation marks 
•Analyzes Your Writing Style for Average Sentence 
and Word Length, Word Use Profile and More 

• Finds Non-Standard Usage and Spelling Errors 

• Finds Overworked and Wordy Phrases Using 

Customizable Dictionary Containing Over 500 Entries 

• Errors Optionally Marked for Easy Correction, Sent to 

Printer or Displayed on Screen 




= NO ERRORS 

Aspen Software also has its own full featured word 
processor called Writer's Companion for all these syst 
One of the best implementations of Ratfor (Rational For 
is available, too, along with an automatic pretty prints 
Please call or write for more details about these prodi 



'Automatic correction optional on the TRS-80 Model l/lll interactive dictionary access not available on TRS-80 versions 

"Standard dictionary sizes include 25.000. 35.000 and 50.000 words Larger and British versions available for media charge Osborne-1 supplied with 
25.000 words. non-Random House dictionary Legal, medical and foreign language dictionaries will be available in the near future. 



--CP'M versions, require CP U version 2. 48K Standard 8' single density. Norttistar. Osborne-I. 
Omikron and Appfe fur ma's available directly Irom Aspen Software These and most other formats 
also available Irom Oigitai Marketing Proofreader $129 00 Grammatik StSOOO Both - S2SO00 
- TRS'SO k/lodel l/lll requi'p 32K 1 drive Model 11 requires 64K 1 drive. TRS-80 Model l/iii 
Proolreader - S59 00. Intei.ictiwi- correction option - $30 00. Grammatik - $59 00. All - $139 00 
TRS 80 Model II PirxVri-aK-r - $99 00 Grammatik . $990 00 Both - $179 00 

IMPORTANT ORDERING INFORMATION; You MUST specify computer model, operating system, memory size and format 
and number of disk }'r,(' when ordering either software or manuals alone All u S Canada and Mexico orders include first 
class shipping in price Ai> accept cash, check, money order VISA and Master Card Cost on manual only orders can be 
credited to final pu'cr^asp NM residents add 4S sales lax 
(Dealer and OEM ln(^^Jl^K'^ welcome) 

Random House IS a 't>qisii ri-o trademark ol Random House inc Other registered trademarks CP/M Digital Research. TRS-80 
Tandy Corp . MS-DOS Miciosutt IBM IBM Proolreader Grammatik Aspen Software Co 

■J P.O. Box 339-P Tijeras. NM 87059 - (505) 281-1634 



--8066'8088 version will run under MS-DOS or equivalent (inci IBM Personal Computer 
DOS), requires 64K MS-DOS formats standard single density 8 and IBM PC S 2S 
CP/M-86 version scheduled tor Summer 1962 availability Proofreader - $129 00. 
Grammatik - $150 00 Both - $250 00 
• -Manuals only $8 00 each. $15 00 lor both 



Distributed By: 

SOFIH^RE 
SOFTL4^RE 

DIGML/ilylRKETING 

■ ...l-Vlf^CETiNG'" 




BJ DIGITAL MARKETING CORPORATION 



I4'51 9J* 7«tr* tMV> ' (P'GMB'G W»«C«1 




\ 



DAVID BUNNELL 



For Ten Minutes PC Was Free 



Feeling strongly that PC is 
well worth its cover price. I 
have resisted most sugges- 
tions to give copies away— even 
for promising promotional rea- 
sons. 

During the recent West Coast 
Computer Faire, however, there 
were a few frantic moments when, 
for the sake of human safety, I had 
to throw my magazine principles 
into the wind. 

For those who don't know, the 
West Coast Faire, held annually in 
San Francisco, is by definition a 
consumer trade exhibit that fea- 
tures microcomputers and all sorts 
of microcomputer-related prod- 
ucts. But it is also much more. 

Located just north of Silicon 
Valley, the heart of "microdom," 
the West Coast Computer Faire, 
more than any other event I know 
of, captures the spirit and points 
the future direction of personal 
computing. It is a happening in 
which entrepreneurial upstarts 
and the established vendors of 
personal computing products are 
deluged by hordes of hobbyists, 
business people, professionals, 
educators, students, and many 
others representing ever\' sex, 
race, and age. 

During the three days of this 
year's Computer Faire, some 
40.000 people crammed down row 
upon row of exhibits in two giant 

exhibit halls, and filled to over- 

flowing capacity the seminar rooms located on four floors. 

PC magazine was there, of course. We rented a triple booth 
from which, once we finally got them, we sold a ton of maga- 
zines. Our Faire experience was one of woe and frustration 
followed by moments of triumph. In other words, it was a typical 
PC tale, the likes of which we've shared with our readers before. 

Perhaps you've noticed that this issue of PC is perfect-bound 
like a book instead of stapled together like the first two issues. 
Herein is the clue to the problem. 

PC has grown much faster than anticipated. We originally 
thought our charter issue would be 48 pages, but it was 100. After 
issue two (148 pages) was printed, our printer discovered that it 
was too fat to be easily bound and stapled by his equipment. 




Binding problems created an un- 
foreseen delay in getting the issue 
to the show, which caused the PC 
staff to have heartburn for the first 
day and a half of the Faire. 

If you knew the details, you'd 
understand why it was miraculous 
that the magazines arrived about 
12:30 a.m. on the second day of the 
show (Saturdayl. 

From that point on, the Faire 
experience was much more grati- 
fying. PC magazines sold as fast as 
we could handle the transactions. 

Saturday night PC had fun as 
we toured the Computer Faire 
Party Circuit (CFPC). Following a 
few brief stops at wine and cheese 
affairs in assorted hotel suites, we 
hit a real winner— the Microsoft 
party, held in an elegant Victorian 
mansion. This event featured 
plenty of fabulous food, a flowing 
bar, and lots of old rooms to ex- 
plore, to say nothing of a lively 
crowd dotted with many of my old 
microcomputer chums. 

For the PC crew the real high- 
light of the Faire came on Sun- 
day—the final day— when we 
held the PC drawing for our IBM 
Personal Computer contest. First, 



TILL MORE 
people were crowded in. 

Suddenly it looked to me BS if the we had the drawing announced 

counter of our booth would ne1:l:„t 

collapse and we would be crushed ^ent said that PC magazine at 

1,1 1,' , 1 booth such and such would be giv- 

by the resulting stampede. away an IBM Personal Com- 

puter in 20 minutes. 

Afterwards, more than one person said they wished they 
could have seen a bird's-eye view of the resulting riot. The an- 
nouncement, which was heard throughout the show, caused 
thousands of people to stop dead in their tracks. Then they head- 
ed for the PC booth. 

Behind the counter of our booth was a contest drum into 
which were stuffed the 50,000-plus entries of people who over 
the course of the previous months had entered the "Win a PC" 
contest. Twelve-year-old )ennifer Poitier was positioned to pull 
out the winner. 

Some people wanted to know if it was too late to sign up 
(which, of course, it was). Crowds of people arrived at the booth 
to see what was going on. 



lUNE/IULY 1982 



19 



Cl 



Still more people crowded in. Sudden- 
ly it looked to me as if the counter of our 
booth would collapse and we would be 
crushed by the resulting stampede. 

Needing to do something fast, I yelled 
out, "For the next ten minutes, PC is free!" 



The other PC people picked up the 
clue, and as fast as possible we began 
shoveling magazines into the hands and 
over the heads of the crowd. This had the 
desired effect of diverting attention and 
keeping them from crushing in further. 



The tumbler stopped and Jenny picked 
the winner— Paul Hardiman from Mil- 
waukee. Soon the throngs thinned out, al- 
though activity at the booth was extremely 
brisk for the rest of the afternoon. We 
had survived the Computer Faire. 




Due to PC's tremendous growth and 
success, and the large amounts of material 
we need to cover. PC Mogazine will be 
publishing monthly, beginning with our 
August '82 issue. 

And beginning with this issue, PC 
Magazine will be perfect bound, rather 
than saddle-stitched. This will afford easi- 
er reader access to special section titles 
(printed on the spinel, and allow each is- 
sue to be stored as a reference guide on 
bookshelves. 

PC is proud to announce that Brian 
Dessin Day, PC's Design Director has won 
the prestigious "Maggie" Award, given an- 



nually by the Western Publications Asso- 
ciation for excellence in magazine design. 
Brian, who was tapped for his outstanding 
work as Art Director for "Darkroom Pho- 
tography" Magazine last year, says the 
award was "totally unexpected." And. 
"we intend to win one next year with PC", 
he says. 

Announcing the "What did one com- 
puter say to another?" contest. Send me 
your responses to this question. I will pub- 
lish the best ones including author credit. 

PC POWER will continue to grow and 
grow. For an interesting definition of this 
term, read Jim Edlin's column, which fol- 
lows. Jim, who served as PC's founding 



editor, has caught the software bug. He is 
actively developing a low-cost .software 
package which could have monumental 
impact on the personal computing market. 
Expect PC to keep up with these develop- 
ments. 

PC Power, by the way. is evidenced by 
the flock of PC look-alikes, computers that 
will read either PC DOS or C/PM-86 files. 
Expect us to examine these developments 
more closely in future issues. 

Would you like to contribute to PC. as a 
writer, or just as an interested informant? 
Drop me a line or put a message on the 
Source and we'll send you a PC Contribu- 
tor s information pack. 



SHUGART • BURROUGHS • DATA GENERAL • XEROX • PHILIPS • MOHAWK DATA SCIENCES • RADIO SHACK • C PT • COMPUTERLAND 
• HEWLETT PACKARD • MEMOREX • HONEYWELL • UNIVAC • PERTEC • TANDON • CADO SYSTEMS • TEKTRONICS • M PI • PER SCI • 



MOORE BUSINESS SYSTEMS • LANIER • MOTOROLA • WORDPLEX • ITEK 
• TOSHIBA . WANG • SHUGART • BURROUGHS • DATA GENERAL 



m 

OMPU 



3M • SIEMENS • MATSUSHITA • MITSUBISHI • RICOH 
XEROX • PHILIPS • MOHAWK DATA SCIENCES • 




SCIENCES • RADIO SHA 
CADO SYSTEMS • TEKT 
MENS • MATSUSHITA • 

• MOHAWK DATA SCIENTTtS ~R"?Dfn'3'HA'C(r^C 
PERTEC • TANDON • CADO SYSTEMS • TEKTRONICS 
PLEX • ITEK • 3M • SIEMENS • MATSUSHITA 
GENERAL • XEROX • PHILIPS • MOHAWK 

• HONEYWELL • UNIVAC • PERTEC • TANDC 
MOTOROLA • WORDPLEX • ITEK • 3M • S!r 
ROUGHS • DATA GENERAL • XEROX • PH 
PACKARD • MEMOREX • HONEYWELL • UM 
BUSINESS SYSTEMS • LANIER • MOTOROL 
TOSHIBA • WANG • SHUGART • BURROUG^ 

• COMPUTERLAND • HEWLETT PACKARD • ' 
M.PI • PER SCI • MOORE BUSINESS SYSTt 

• RICOH • TEAC • TOSHIBA • WANG • SHU 
SHACK • CRT • COMPUTERLAND • h! 
TEKTRONICS • M.P.I. • PER SCI • MOOR 
, M' TMitiiSHI • RirOH • TEAC • ' 

s Our flexible disk drive 



head cleaning kit is 
OFFICIALLY APPROVED 
by more than 35 major 
computer companies. And 
for good reason. We are the 




EX 
AL^ 





EWUETT-PffCTAHD 
• MOORE BUSINESS SYSTEMS 
• TEAC • TOSHIBA • WANG • 
CK • O PT • COMPUTERLAND 



' TEAC 
RADIO 
S • 
ITA 
ATA 

• PERTEC • TANDON • 
LEX • ITEK • 3M • SIE- 
SERAL • XEROX • PHILIPS 
uX • HONEYWELL • UNIVAC • 
• LANIER • MOTOROLA • WORD- 
SHUGART • BURROUGHS • DATA 
' HEWLETT-PACKARD • MEMOREX 



^NICS • M PI • PER SCI • MOORE BUSINESS SYSTEMS • LANIER 
BISHI • RICOH • TEAC • TOSHIBA • WANG • SHUGART • BUR- 
.CES . RADIO SHACK • C PT • COMPUTERLAND • HEWLETT- 
• CADO SYSTEMS • TEKTRONICS • M PI • PER SCI • MOORE 
• SIEMENS • MATSUSHITA • MITSUBISHI • RICOH • TEAC • 
• PHILIPS • MOHAWK DATA SCIENCES • RADIO SHACK • CPT 
IVAC • PERTEC • TANDON • CADO SYSTEMS • TEKTRONICS • 
RDPLEX • ITEK • 3M • SIEMENS • MATSUSHITA • MITSUBISHI 
ENERAL • XEROX • PHILIPS • MOHAWK DATA SCIENCES • RADIO 
.i VWELL • UNIVAC • PERTEC • TANDON • CADO SYSTEMS • 
UrOROLA • WORDPLEX • ITEK • 3M • SIEMENS • MATSUSHITA 



JUGHS 



SY 

■r^lBA • WANG 
COMPUTE, 
, M.PI 
5HI 



tors in the field of computer self- 
maintenance technology. genlhal 



TS M 

■.lAiSJS 

mnovanAWK 

EC • 

■ ITEK 
XEROX 




XEROX • PHILIPS • MOHAWK DATA 
UNIVAC • PERTEC • TANDON • 
WORDPLEX • ITEK • 3M • SIE- 
GENERAL • XEROX • PHILIPS 
HONEYWELL • UNIVAC • 
JLR • MOTOROLA • WORD- 
BURROUGHS • DATA GEN 
LETT PACKARD • MEMOREX • 
rviOUI.u BUSINESS SYSTEMS • LANIER 
• TOSHIBA • WANG • SHUGART • BUR- 
• CPT . COMPUTERLAND • HEWLETT- 
RONICS • MPI • PER SCI • MOORE BUSI 




• PHILIPS • MOHAWK DATA 



AvaiiaBle at' retaif 



.EX . MONEYWHL . n.ivAc • PERTEC • MNDON^.^^^^^^^t^^^gto^es and leading 



Now you can lower maintenance costs and 
reduce downtime the way disk drive manu- 
facturers recommend. The head cleaning 
kit from INNOVAJiy B.,Thfir0Commended 

• IttaHor lENCES • RADIO SHAi 

Pfcf'™*<*"". . CADO SYSTEM'^ • lEM- - . . • . , • 

PLEX • ITEK • .1M • SIFMI 'J:; • M.-.TSUS-:' "A • r/:; I SUBIL^Hl • 
GENERAI • XKHOX • "HILIPS • MOl'AW-- SCiE".( t 



RDPLEX 

•NERAL • XEROX • PHIL'PS • MOHAWK DATA 
ONL-YWELL • UNIVAC • PER I EC • 
• MOTOROLA • WORC^U-.x 



supply dealers. 
Dealer inquiries welcome 



INNOVATIVE COMPUTER PRODUCTS 

18360 Oxnard Street, latjano, Colitomla 91356 
(213) 996-4911 / TWX: 910-493-5964 



• HEWLL 
MUOHfc . 



PS 



/AC 



RICOH . TEAC • : 
HADiQ SHACK • C P T 



WANG • 
:EMI a.NC 



SHUGART 
■ HEWlL 1 1 



• BtR- 
PACK A. 



iterial 



MAKE A CONTRIBUTION / 

TO THE STATE OF THE ART AND WIN 

A GRAPHICS GENERATOR 




CONOGRAPHIC 
COMPANY 



May 28, 1982 



Dear IBM PC Useri 

At Conographic Company we are developing a 
powerful graphics generator that will greatly 
increase the capabilities of your computer. 

Our plans include an innovative design, the most 
advanced graphics technology, and modialar capa- 
bility levels to accomodate the needs of the 
casual user as well as the professional. 

During OMT many years in the computer graphics 
business we have foimd no substitute to direct 
customer contact, for matching our technical 
skills with the needs of our users. We consider 
your suggestions invaluable, and are very in- 
terested in hearing from you regarding the 
graphics feat\ires and functions that you would 
like our product to provide, and even your in- 
tended applications. 

Here is a great opportunity for you to tell us 
what turns you on — graphically speaking. Your 
input can directly influence future designs in 
computer graphics, and help you get the kind of 
capabilities you really want. 

In gratitude for yo\ur contributions, we will give 
away three of our new IBM PC graphics generators, 
hot off the production linei one to the most com- 
prehensive response, one to the most imaginative 
suggestion and one to the most practical idea. 

Please let us hear from you by Jvly 15, 1982 since 
we do wish to have our product in yo\ir hands as 
soon as possible. 



Sincerely, 



Joseph Meshi 
General Manager 

2268 Golden Circle, Newport Beach, CA 92660/(714) 642-6778 




I 



ZERO-BASE THINKING/JIM EDLIN 

PC Power 



For computers too, anatomy is desti- 
ny. What a computer can achieve 
depends on how it is built. 
Much of what has become convention- 
al in computer programs was dictated by 
limitations of yesterday's hardware. The 
reasons are gone but the conventions sur- 
vive because computer programmers are 
comfortable with them. 

Programs that don't dispense with out- 
dated conventions make you work and 
think harder than you need to. This is true 
for all sorts of programs but is easily seen 
in the case of word-processing. Take the 
"insert" function found almost universally 
in word-processing programs. The insert 
function dates from a time before word- 
processing was done on video screens: you 
edited on paper with a terminal that slow- 
ly clacked out copy. To insert something in 
your text, you "played out" your text on 
paper to the point at which you wanted to 
make the insertion, shifted to "insert 
mode," typed your addition, then 
switched insert mode back off and played 
out the text to the point of the next change. 

The constraints of that hardware de- 
sign also explain why deletion in word- 
processing typically works forward in your 
text rather than in the more intuitive back- 
ward direction. On a system with an ink- 
and-paper terminal, you would play out 
text to the point of deletion, shift to delete 
mode, delete as much material forward of 
your working position as you wished, then 
shift out of delete mode again. You 
couldn't delete backward no matter how 
logical that might seem, because what you 
wanted to delete was already there in real 
ink on your paper. The limitations of the 
hardware demanded that you learn a new 
layer of habit contrary to intuition. 

Today, when the text in progress is in 
ephemeral video instead of permanent 
ink, there is no need to have a special in- 
sert mode or a counter-intuitive deletion 
procedure. You can simply "go" where 
you want in your text and make the de- 
sired change. 

The next generation of systems could 
have let you insert without a special mode. 




Irc 



ROGRAMS 
that don't dispense 

with outdated 
conventions make 
you work and think 
harder than you 
need to. 



but they couldn't show you your revised 
text in correct form as you changed it. You 
had to use a "reform" function after 
changes. The reason: These systems, 
though they used video display, used it in 
the form of terminals, which are devices 
separate from the computers to which they 
are attached. Even the fastest terminals 
take 2V2 seconds or so to completely re- 
write a full screen. Since people can type a 
lot faster than that, a terminal screen could 
never keep up with the changes. Comput- 
ers such as the PC don't use terminals. 
Their display is integral with the com- 



puter's memor\' and can be completely 
changed in l/30th of a second— so you can 
see the form of your text adjust as you type 
in changes. The widely used "reform" 
function becomes a dinosaur. 

Then there are functions such as 
underlining and boldface type. Older 
computers have to show you the presence 
of such emphasis by displaying code sym- 
bols around the emphasized text. The PC 
can show you underlining and boldfacing 
by doing so on the screen. Any word- 
processing program that doesn't (most of 
them so far) is guilty of wasting PC Power. 

Worse are programs that screw up 
through a failure to provide for PC Power. 
IBM has designed keys that automatically 
repeat the function as long as they are held 
down. This is fine in normal typing, but it 
can be disastrous when the keys are used 
to command program functions and an ab- 
sent-minded user holds one down while 
lost in thought. You could easily end up in 
limbo while your text file is saved on disk 
20 times in a row. IBM lets programmers 
switch repeat-action off or on key by key, 
and any program which fails to do so at the 
appropriate times is unworthy of PC Pow- 
er. In the same way, programs should set 
the state of the number/cursor keys via 
software in anticipation of how a user will 
need to employ them at given stages of the 
program. 

The PC Power list goes on for all types 
of programs: function keys, large memon,-. 
color and graphics, multifont printing . 

Before you buy software, examine it 
with care. If it attempts to foist anachro- 
nisms like "reform" commands and "in- 
sert" modes upon you, proclaim PC Power 
to the marketplace by declining to buy it. 
(Note that even IBM doesn't always honor 
the power of its new machine— witness 
the counterproductive "insert" key they 
provide.) IBM Personal Computers com- 
mand a premium over machines further 
from the state of the art. If you have paid 
this price, you owe it to yourself to insist on 
software that justifies it. You owe it to 
yourself to reject software that does not 
exploit PC power. 



22 



PC MAGAZINE 





Your IBM 

|\ppUcatums J0 



St)m()urYR)ILick 

Ptt^ninimingthc IB^ 
Rrsonal Gxii puier: _ 

1ICSD 

PASCAL 




(A) YOUR IBM PERSONAL COMPUTE! 

BASIC AND APPLICATIONS 

David Cortes). 304 pp., paper $16.95* ISBN-0-03-061979-3 

Intended to get the first-time user over the hurdle of the initial 
introduction to the new machine. Provides a non-threatening, 
"confidence-building" introduction to the Personal Computer and 
to computing, basic language and softvt^are. (VisiCalc®, word 
processing, etc.). An ideal introductory text to be used informally, 
or in classroom or training situations. Focuses on central 
programming concepts, emphasizing IBM's version of 
MICROSOFT BASIC. AVAILABLE FALL '82 



(B) PROGRAMMING THE IBM PERSONAL COMPUTER: 

UCSD PASCAL 
Seymour Pollack, 256 pp., paper $16.95* 

"The Portable IBI^ PC Pascal!" Emphasizes the syntax of UCSD 
Pascal and good program design. An ideal introductory text to be 
used informally, or in classroom or training situations. Includes 
full coverage of the system and its uses, basic and advanced UCSD 
p-SystemTM functions. Easy to understand, user-oriented, 
reinforces working knowledge and application. 

AVAILABLE FALL '82 



More To Come ... 

In this exciting new "PC" series . . .This fall and early 1983! 

PROGRAMIMING THE IBM PERSONAL COMPUTER: PASCAL 
H*m Graham, paper $16.95' 

PROGRAMMING THE IBM PERSONAL COMPUTER: UCSD p-SyttemTM 

WITH FORTRAN 77 

Robert Reu** • Thomaa Bugnltz, papar $1S.9S* 

PROGRAMMING THE IBM PERSONAL COMPUTER: UCSD p-Sy«temTM 

WITH PASCAL a FORTRAN 77 

Saymour Pollack. Robart Routa, Thomaa Bugnllz, papar $16.M* 

USING THE IBM PERSONAL COMPUTER: VISI-CALC« 
Roban Crowlay, papar $19.(6* 

USING THE IBM PERSONAL COMPUTER: MACRO-ASSEMBLER 
Mark Franklin, papar $1(.9S' 

USING THE IBM PERSONAL COMPUTER: SOUND 
Jattray Poadtnar, papar $16.96* 



CBS 

EDUCATIONAL ft PBOFESSIONAL PUBUSHINO 

383 kHodison Avenue. New Yoifc. New Yoifc 10017 
Nationwide: 800-227*1617 ext. 336 
CalKomla: 800-77^3M5 ext. 336 



PROGRAMMING THE IBM PERSONAL COMPUTER: 
BASIC 

Neill Graham. 256 pp., paper $16.95* ISBN— 0-03-061911-4 

An introduction to programming in BASIC language. Users can 
apply material directly to their machine, with no adaptation 
necessary. An ideal introductory text to be used informally, or in 
classroom or training situations. Covers the unique features of the 
IBM Personal Computer, elements of BASIC and programming, 
and various applications (text editor programs, program for 
storing and retrieving information from random files, etc.). 

AVAILABLE SUMMER '82 

(D) PROGRAMMING THE IBM PERSONAL COMPUTER: 
FORTRAN 77 

Robert Rouse & Thomas Bugnltz, 304 pp.. paper $16.95* ISBN-O-03-062042-2 

Examples, problems and exercises drawn from the sciences and 
engineering teach the Fortran 77 language on the IBM personal 
computer. An ideal introductory text to be used informally, or in 
classroom or training situations Introductory and advanced 
topics, with special emphasis on use of IBM's unique Fortran 
Compiler. AVAILABLE SUMMER '82 

PC WRITERS 



Let Me Know Your Book/Software Ideas 
Contact Brete Harrison, Editor 



MAIL TODAY FOR 30 DAY FREE TRIAL 
To: Deborah Mitera 

Holt, Rineliart and Winston 

383 Madison Ave., New York, N.Y. 10017 



Indicate Book By Letter Code G A □ 

Send my order for Book(s) @$ 

Name 



B □ C 

. ea. Total $ _ 



□ D 



Company 
Street 

City 



. State 



I 

I 'Prices subject to change without notice: does not include applicable sales tax. 




How to ma 
work like 




First, neatly cut out the "370" label. 

Now, when nobody's looking, non- 
chalantly tape it to your terminal, just under the 
"IBM" as if it really belonged there. 

Then wait for your chance and quickly 
slip a dBASE II™ disk into 
your main drive. 
That's it. 

Your IBM Personal 
Computer is now ready to 
run a relational database 
system, the kind that IBM 
put on their mainframes last year. 
And you're ready with more data han- 
dling power than you would have dreamed 
possible before dBASE II. 

You'll wonder how you managed without it. 

You'll find that dBASE II, because it's a 
relational database management system (DBMS), 
starts where file handling programs leave off. 

dBASE II handles multiple databases 
and simplifies everything from accounting to 
department staffing to monitoring rainfall on 
the Upper Volta. 

With a word or two, you CREATE data- 
bases, APPEND new data instantly UPDATE, 
MODIFY and REPLACE fields, records and 
entire databases. Organize months worth of data 
in minutes with the built-in REPORT. Do sub- 
field and multi-field searches, then DISPLAY 
some or all of the data for any condition you 
want to apply. 

And you've just begun to tap the power 
of dBASE II. 

Easy to look at, easy to use. 

Input screens and output forms couldn't 
be easier— just "paint" your format on the CRT 
and what you see is what you'll get. 





You can do automatic calculations on 
fields, records and databases, accurate to 10 digil 

And you can use dBASE II interactively 
for answers right now. Or save your instruc- 
tions, then repeat everythin g with two words: 
DO Manhours, DO ProjectX, DO whatever 
has to be done. 

Use dBASE II to help make your choice: 

If you've got a 96k IBM PC, send us 
$700 and we'll send you a copy of dBASE II to 
use free for 30 days. 



your micro 
minframe. 




Instead of just poring over a manual, run 
it and make sure that it does what you need done. 

Then if you find it isn't right for you, 
send it back and we'll return your money, no 
questions asked. 

But if you do that, you'll have to remove 
that label. Because nothing short of a mainframe 
works like dBASE II. 

Call (213) 204-5570 today or drop by 
your local computer store for the rest of the story. 

AshtonTate, 9929 Jefferson Blvd., 
Culver City, CA 90230. 



Ashton-Tate 



©1982 AshtonTate 

CP/M is a registered trademark of Digital Research 



! 




Personal computers 
are full of promises. 

MBA makes them 
deliver. 




The Context MBA is a remarkable new software 
package that transforms the IBM personal computer 
into a powerful management tool. C-MBA combines 
spreadsheet, graphics, word processing, data base and 
communications functions in one totally integrated 
program. 

C-MBA was developed specifically for managers, 
not computer experts. Because it's easy to learn and 
use, you can produce results in hours that used to 
take days or even weeks. 

Helps Managers Review, Analyze and 
Report 

Review Information: Tie into your company's 
computer, a financial information service, electronic 
mail network, or virtually any other computer system. 
C-MBA saves information and lets you retrieve, exam- 
ine, edit or print it with a tew keystrokes. 

Analyze Alternatives: Use the electronic spread- 
sheet to create realistic business models simply and 
easily. With the drudgery removed you can work the 
problem to the best solution instead of to the point of 
exhaustion. 

Report Results: Compose, edit and print reports, 
letters and business graphs. Make revisions yourself, 
faster than you can explain them to your secretary. 
Because C-MBA is an integrated system, it's easy to 
incorporate data from your spreadsheets in your text. 



C-MBA Integrates Five Powerful 
Functions 

Modeling: Create a giant spreadsheet of figures 
and text. Change one number and every effected fig- 
ure is recalculated. Search or sort models to quickly 
find the information you want. 

Business Graphs: Build pie, high/low, bar, line, 
area and scatter graphs of data in your spreadsheet 
using simple graphing commands. Thanks to C-MBA's 
unique design, graphs change automatically as you 
update the spreadsheet. 

Word Processing: C-MBA's executive word pro- 
cessor makes concisely edited reports easy to prepare. 
A few keystrokes let you automatically insert tables of 
numbers or graphs from your spreadsheet anywhere 
in your report. 

Database: A vast electronic library makes storing 
and finding information easy and natural. 

Communications: C-MBA includes a data com- 
munications and conversion function which allows 
information from mainframe computers to be used in 
your models or databases. You can even use C-MBA 
for electronic mail.* 

The C-MBA is sold only by selected computer 
retailers who have completed special training courses 
to help managers get the most from the program. And 
C-MBA features exceptionally clear, highly detailed 
documentation. 



IBM is a trade mark of IBM. 'Version 1 of the C-MBA will not 
include communications. Version 1 owners will receive a free 
upgrade to version 2 which will include communications. The 
MBA is currently available for the IBM Personal Computer and 
requires two disk drives and 256k of memory. Versions for other 
second generation personal computers are under development. 

« COPYRIGHT 1982 CMS INC. 



Context Management Systems 

Management Software for Personal Computers 
23864 Hawthorne Boulevard 
Torrance, OA 90505 
(213) 378-8277 

Telex 181149 WEST LSA cu 



PCommuniqrues 

A compendium of facts, news, opinions, gossip, inside JL intelligence, speculation, 
and forecasts about IBM Personal Computers. 




No PC at OAC 

At the national Office 
1 Automation Conference (OAC) 
! in San Francisco last April, 
I IBM had a large and handsome 
exhibit booth, but the Personal 
I Computer was nowhere to be 
I seen in it. How come, you may 
wonder? After all, isn't the PC 
I touted by many as IBM's first 
crack at the elusive "office 
work station?" (Xerox exhibited 
its personal computer as a 
candidate for thai role.) The 
PC's banishment, one source 
told PCommuniques. was 
decreed by an unnamed 
executive at IBM headquarters, 
out of fear that the PC would 
steal the show. This exec 
reportedly worried that crowds 
would flock around the PC if it 
were exhibited, and thus give 
short shrift to the more 
expensive wares ("boat 
anchors like the 8100," 
according to our source), which 
IBM is selling far less quickly 
than PCs. So, why no PC at 
OAC? If our source is accurate, 
Cinderella would have 
understood perfectly. 



Portable PC? 




The computer pictured 
above, which was a big draw at 
the OAC, is not an IBM 
product. It is the Compass 
computer from Grid Systems 
Corp.— an $8,200 portable 
wonder with a flat, fold-down 
display. It does, however, have 



some interesting points in 
common with the IBM PC. 
Consider these: 8088 processor 
with 8087 mathematics 
coprocessor, 256K of memory, 
and a display with 320 by 240 
graphics resolution— no color, 
though. (The Compass also 
includes a 1,200 bps phone 
connector, 256K of bubble 
memory to take the place of 
disk storage, and a bunch of 
custom-developed software. It 
is designed to connect via 
networks to a variety of central 
computers, which Grid Systems 
also provides for its main data 
storage.) 



Graphics on 
Monochrome; 
OCR for Free 

If you have both the 
monochrome and color/ 
graphics display adapters for 



your IBM Personal Computer, 
you may already have 
discovered that, though both 
have identical 9-pin 
connectors, the IBM 
monochrome monitor remains 
blank if plugged into the color/ 
graphics connector. It can, 
however, be made to work with 
the graphics card by wiring pin 
7 of the monitor plug to the 
center connector of the round, 
composite-signal jack. See the 
Option Insla/lalion Manual to 
set the .switches inside the 
system unit so both color and 
monochrome adapters are 
selected. The monochrome 
display will show minor 
distortions due to the different 
video frequencies it is designed 
for, and you won't get color, but 
it's a usable stop-gap 
arrangement. 

Also, did you know your PC 
has pattern recognition 
software built into a part of the 



operating system? It is used 
when the color/graphics 
adapter is set to graphics mode 
and a BASIC program tries to 
read text from the screen. A 
built-in subroutine compares 
the dot pattern of shapes on the 
screen to the patterns stored 
for generating characters on 
the screen. This is the same 
principle used in some optical 
character recognition (OCR) 
systems, and works fine as long 
as you haven't drawn 
something on top of the 
characters you want to read 
from the screen. (See page A- 
61 of IBM's Technical 
Reference Manuai for more 
about this cute trick from the 
folks at Microsoft.) 

—Mark Dionne, 
Solid Software, 
Newton, Massachusetts 



Semi-Hard 

What good does 256K of 
memor\' do your computer if 
you don't have software 
capable of using it? What good 
does software capable of using 
256K of memory do you if you 
have only 64K in your 
computer? Aha! That's the kind 
of question that put Sears 
together with Roebuck, Simon 
with Garfunkel. and 
strawberries with cream. Now 
it has brought together Sorcim 
Corporation, a publisher of 
software, and Vista Computer 
Company, a maker of memorv' 
boards. The fruit of their union 
is called "SuperCache" — a 
packaged combo of 192K 
memory expansion for the IBM 
PC and a financial modeling 
program that can fill up all 
those extra cells. The proud 
partners claim the $800 
package price is less than the 
two items would sell for 
individually, and the buyer gets 
to use the full potential of both 
items right away. 



(lUNE/JULY 1982 



27 



PCommuniques 



From Boca to 
Berkeley 

Berkeley, (iiilifurniii is an 
unlikely habitat fm an IBM 
veteran of 22 ycais. but Paul 
Chasen, recently nf Boca 
Raton, has joined Information 
Unlimited Sofiuiiic as its new 



vice president for research and 
development. Chasen. whose 
work at IBM goes back to the 
original 360 mainframe 
computer, was instrumental in 
IBM's acquisition and release 



of vendor software for the PC. 
Like a retired naval officer at 
the helm of a tugboat. Chasen 
will help the independent 
software company ready its 
new products for the IBM. 
Apple, and other personal 
computers. 




Software Show-Biz 



"Interactive .systi 
Nelson. The it;()no( 
published in the m 
Conference. X'el.so: 
sound effects, |>iii: 
as much time as n'w 
the movie director, 
Nelson also .sug>;e.si 
"attract mode," fur 

Frontiers of a dif- 
introduce notions a 
Nelson had an opp 
field, he may be in 
techniques. "Cue tl 



■m design is a branch of show business, specifically, moviemaking," says Ted 
la.stic author of Computer Lib. a seminal anticipation of personal computing 
id-1970s, expanded on this thought in a talk to the National Office Automation 
1 encouraged designers of office software to think in terms of major visualizations, 
. and continuity. He argued that making a program work right takes only a quarter 
. ing it "the right feel" and proposed that a new kind of professional, analogous to 
be an influential participant in the design of future business computer programs, 
ed office software take some hints from arcade games such as Pac Man— having an 
example, to get potential users acquainted with its features, 
cipliiu- are often expanded when people from other disciplines move into it and 
ml techniques from their original fields. As the son of two Hollywood professionals, 
')rtniiit\ to absorb the craft of moviemaking. Having chosen computers as his own 
a good position to understand the value of translating over those show-biz 
le cursor. Lights, camera— compute." 




Drop 



in Price 
? 



Before "PC" stood for 
"Personal Computer" in the 
IBM world it stood for "plug- 
compatible"— a phrase 
describing other 
manufacturers' equivalents that 
would plug in to replace 
elements of IBM systems. 
Thomas Hong is a veteran of 
that earlier p-c business. Now 
he forecasts that phenomena 
he saw in the original IBM- 
plug-compatible industry will 
happen again with companies 
that make p-c's for today's PCs. 

Hong, president of Davong 
Systems, which makes PC 
memory add-ons and hard-disk 
storage systems says, "In the 
beginning, prices were high. A 
lot of companies went in 
without understanding what 
they were getting into. Then 
IBM cut prices on products the 
plug-compatible equipment 
was designed to replace. Prices 
dropped, profit margins 
eroded, and a lot of companies 
went out of business." 

To avoid that scenario. Hong 
says his company will set low 
prices to begin with, which he 
says he can do because Davong 
is well financed and can order 
in volume to get discounts from 
suppliers. His not entirely 
disinterested advice to smaller 
companies that want to make 
PC plug-ins: "Slay away from 
the commodity markets like 
memory boards— slick with 
more specialized markets." 
Hong's advice to buyers: "Be 
prepared for prices to fall." 



28 



! 



PC MAG.\ZINI 



Whither Modular 
Video? 

Ever wondered how come 
the IBM PC's screen display 
circuitry- is designed as a plug- 
in card rather than built right 
into the basic design? The 
ability to respond flexibly to 
marketplace developments 
seems like one good 
explanation. For example, note 
the elaborate display of the 
new Concept computer from 
Corvus Systems, Inc.. which 
the company modestly 
describes as "the next 
generation in personal 
computers." You can flip the 
Concept's display 90 degrees 
from vertical to horizontal; 
when vertical it can display 72 
lines of 90 characters: when 
horizontal, it will show 56 lines 
of 120 characters. It s the 
equivalent of about three PC 
grai)hics displays stacked 
together (720- by 560-point 
resolution). As with the PC's 
graphics adapter, text and 
pictures can be mixed . 
Corvus sells the basic unit for 
S4.')'J5. 



F^nrms m high technology 

■•■ creating a personll 
computer industry that will 

outsell the auto industry 




'v\'ill llii.s ),iz/.\ (iispi.iy miikf 
your PC obsolete? Not hardly. 
Courtesy of the modular 
display adapter, if Corvus's 
design proves a hit, then either 
IBN^ or other companies could 
produce a plug-in equivalent 
for the PC. All the rest of your 
system stays intact and the 
upgrade is eas>' as pie— the 
memorj' space for such a dense 
display is already designed into 
vour PC. 



Street ,.„rn.l. 
■ \pril 22. tmi2 



No-Cigar 
Department 

Previously in these pages we 
quoted someone's assertion 
that the PC is the only IBM 
product to use the Intel 8088 
microprocessor. "What a 
mistake." wrote one reader. He 
told us w'e were "flagrantly 
incorrect" because the IBM 
Displaywriter word-processor 
also uses the 8088. To this 
individual we award neither 
$50 nor a cigar; as we 
understand it. the Display- 
writer uses the 8086 processor. 
Close, as they say, but... 

This department will 
surrender its own stogie to the 
repo man on account of a bona 
fide erroneous report. We 
misstated (PC. February- 
March, 1982) the terms of the 
discount offered IBM 
employees buying PCs. 
According to a price sheet 
we've been sent, the average 
employee discount on 
hardware is about one-third off 
retail (such as $1,517 for a 48K. 
1-drive system unit listing at 
32.325). Software discounts run 
about 45 percent (such as $91 
for the $175-list KasyU'riler 
program). One system per 
immediate family member is 
allowed at these prices, with 12 
percent, two-year financing 
through payroll deduction. 

PComniuniques (Februar>'- 
March.1982) reported that 
software authors who are IBM 
employees can sell their wares 
only through Big Blue. 

An IBM employee who 
prefers to remain anonymous 



suggests another way for fellow 
employees to sell their 
programs. Staffers can submit 
programs to Science Research 




Associates (SRA) of Chicago. 
Illinois. SRA, an IBM 
subsidiary', is looking for 
educational software. 



Timely Sign 

When IBM gave them its 
blessing, personal computers 
gained a new aura of 
legitimacy'. But now they have 
been implicitly endorsed by an 
even more significant arbiter of 
public acceptance. Time 
magazine. With its May 3 issue. 
Time inaugurated a continuing 
section entitled "Computers." 
We assume it is the 
personalization of computers 
that is making them of regular 
interest to 'I'ime readers. For 
the sake of symmetry. PC 
briefly considered adding a 
section called "Time"— but 
that's always in short supply 
around here. 



IBM Announces 
Changes To 
Software 
Submission Plan 

IBM has announced new 
terms and a submission 
procedure for programs. 
Effective immediately under 
the new plan, dollar royalty 
ceilings have been eliminated. 
Royalty terms— percentages, 
advances, and duration of 
payment— will be individually 
determined for each accepted 
program and documentation. 
Software submission is a new 
two-step procedure. A single- 
simplified agreement is signed 
before submitting a program to 
IBM. Thereafter, a separate 
software contract will be 
offered when a program is 
found acceptable by IBM. 

Software submission packets, 
containing an explanation of 
the revised Software 
Submission Plan, copies of the 
new Software Submission 
Agreement, and guidelines to 
assist authors, will be available 
from IBM, External 
Submissions Department 765 
PC, Armonk, NY 10504. 
Authors who currently have 
software under evaluation may 
choose, upon IBM finding it 
acceptable, between the 
previous and revised Software 
Contract. 



Xerox Monk 

Stephen Kennedy, a soon-to- 
be-graduate of UC Berkeley, 
suggests a new term for the 
computer enthusiast. If a 
'grease monkey' is an 
accomplished mechanic, then 
what do we call those who 
work with computers? Stephen 
flashed on the famous Xerox 
monk, and. like a miracle, the 
term came to him— "CHIP- 
MONK " 



lUNE/IULY 1982 



29 



PCommuniques 



"Word processing is like a 
m and they come out cleaned 



A Visi-tor Speaks 

Getting past the imitation- 
equals-flatten,' chestnut, how 
do the folks at V'isiCorp feel 
about the many "VisiCiones"— 
23 by one count — that their 
VisiCak spreadsheet program 
has spawned? Rich Melmon. 
director of product marketing 
for the company, fielded that 
question among others during a 
recent visit to the PC offices. 
"VisiCalc is a two-year-old 
product." said Melmon. "It's 
easy for people to see what's 
needed to add to it After 
selling more than 200,000 
copies, it's easier still for us." 

The imitators tend to look at 
the problem in too narrow a 
way," Melmon continued. 
"The spreadsheet market is 
different from what it was two 
years ago. You're dealing with 
more corporate rather than 
personal data; you're dealing 
with more numbers and with 
data that already exists 
somewhere in a corporation's 
computers. The next generation 
of spreadsheet software must 
address these issues." The next 
generation? Melmon wouldn't 
elaborate but sugge.sted more 
might be forthcoming at the 
National Computer Conference 
in |une. 



We ASCII-d, 
He Answered 

Whoever told your 
communications editor 
(PCommuniques. April-May. 
1982) that the IBM PC 
somehow used EBCDIC code 
internally for belter 
communication with big 
mainframes was pulling his 
leg. The PC doesn't have an 
EBCDIC bone in its body. 

EBCDIC (pronounced ebb- 
suh-dick) is the standard 
interchange code for most IBM 
machines, probabh because it 



is a binary representation of a 
punched card code. However, 
the fact that the PC uses the 
Intel 8088 microprocessor 
instead of an IBM-developed 
CPU makes it a strictly ASCII 
machine. 

As far as communication 
with big IBM mainframes is 
concerned, most of the big 
machines can speak ASCII to 
the outside world out of 
necessity to communicate with 
a variety of non-IBM terminals 
over the telephone. The IBM 
System/34, for example, 
supports both .ASCII and 
EBCDIC in its communications 
software. Even if the big 
machine couldn't speak ASCII, 
it would be a simple matter to 
write a program for the PC that 
would do the conversion. 

-Burks A. Smith 



Big Name 
Disk-tionaries 

Here's a computer-age 
version of an old philosophical 
quandary: Who checks the 
spelling of your spelling- 
checker program? 

The newest answer is: The 



editors of big-name 
dictionaries. Yes indeed. No 
longer need you settle for an 
off-brand lexicon to comb your 
text for goofs. New York 
entrepreneur Dick Brass has 
gone around and sewn up the 
microcomputer rights to several 
well-respected reference works 
that he is now relicensing to 
pul)lishers of proofreading 
programs and the like. Brass 
says PC users will soon be able 
to check their text against word 
lists from The Ranflom House 
Diclionury. lilack's Law 
Dictionary, and Slec/man's 
Medicai Dictionary for 
starters. Peachtree Software 
will be the first to base 
products on word lists from 
Brass's company. Dictronics 
Publi.shing. Inc.. but he says 
other firms will follow. 

Bra.ss is also promoting new 
products built on familiar 
reference books. In April he 
and Peachtree demonstrated a 
program built on the Random 
i louse '/'hesaurus. for use in 
conjunction with word- 
processing. When you seek a 
synonym. Brass says the 
Peachtree program will 
produce an on-screen list of 



possibilities from the 80,000- 
wnrd Thesaurus in no more 
than three .seconds. Brass said 
the program would definitely 
be available for the IBM PC 
this year, but he wouldn't say 
exactly when. 



Disk 

Conservatism 

"PC" might stand for "pretty 
cautious" in design, at least in 
the case of the PC's disk 
storage system. Anyhow that's 
the impression one gets from 
Stuart Lynne of Network 
Consulting. Inc. up in 
Vancouver. Lynne's company 
has been developing a version 
of the UCSD p-System 
operating system for the PC. 
and in the process it has been 
able to squeeze extra speed 
and 25 percent more storage 
out of the PC's disk drives. 

As an example of IBM's 
caution in design. Lynne cites 
the gap size used between 
sectors of data on the disk. IBM 
leaves gaps equal to 80 
characters of data, but Lynne 
says a 30-character gap is 
adequate. By making this 
change. NCI shoehorns ten 
data sectors onto each disk 
track, where IBM settles for 
eight. To speed up disk access, 
Lynne's software waits only 
half the time— four 
milliseconds vs. eight — that 
IBM allows for the disk head 
to settle in position before 
reading or writing. 

If IBM's design is as cautious 
as Lynne paints it in disk 
storage and other aspects, the 
conservatism is understand- 
able. In designing a product for 
people unfamiliar with 
computer quirks, wouldn't you 
want to err on the safe side in 
the reliability department 
while leaving it to others to test 
•where the real limits are? 



PCommuniques Pays 

.•\rc in pii.sscssion iil iniorniiitinn ymi ti)ink siidiild .ippiiar in 
/'C(mi(niiiii(;iJ(^s? PC pa\s $5(1 for each contribiilion puiiiislu'd in this 
section. Siilinii.ssions must be signed, but anonymit\- will be preserved 
upon recpiest .Mi sui)missi(ins become the property of PC and are 
siihiecl to editiny. For p.i\ rnenl. \()n miisl include an .iddre.ss and 
phone n\imlier Write to J'(,'nnijmini((iies. ifi^H lr\ jn,ti St.. S.in 
l-mnci.sco. CA (14122. 



30 



PC MAGAZINE 



BEFORE YOU BUY 
INVESTIGATE 
THE PRICE/PERFORMANCE 

LEADER 




EXO SYSTEMS ARE 
EXPANDABLE 



• High speed RAM - 
to 320K bytes 

• Winchester hard disk - ca- 
pacities from 6M bytes to 
160M bytes 

EXO MULTI USER 

• 4 users 

• 256K bytes additional high 
speed RAM 

• EXO MP/M'"^ 

EXO/NET 

• 32 nodes 

• 16 users logged on at one 
time 

• 800,000 BPS high speed 
channels 

•CP/M K. MP/M by Digital Respaict 
Selector Vim by Micro AP 



SYSTEMS 



EXO Systems come complete with all 
the software for word processing, ac- 
counting and database applications 
AT NO EXTRA COST! 

EXO SYSTEMS WARE 

• CP/M 

• EXO/Text Word Processing System 

• EXO/Accounting 
Accounts Receivable 
Accounts Payable 
General Ledger 
Payroll with Job Costing 

• EXO/Selector V^" database appli 
cation generator 

And of course the entire incredible 
"library" of CP/M ' software is avail 
able now to run on your EXO System' 



For true computing and word processing power select an EXO SYSTEMS 58 or EXO 
SYSTEMS 8 - for solid, reliable, fast and low cost professional systems. 



EXO 

SYSTEMS 
CORPORATION 



1089 AIRPORT ROAD • MINDEN, NEVADA 89423 
(702)782 8166 • TELEX: 181 149 WEST LSA "ATT: EXO" 



OPERATINIC^, SYSTEMS/DAVID BUNNELL and JIM EDLIN 



An IndeptJi PC-Exclusive Interview with 
Software Pioneer Gary Kildall 



^2 




For (I few years in jfs euriy adolescence, 
the microcompuItT industry hud its own 
version of HoJiyu ood's Oscar, presented 
by an aivards committee of one. micro- 
computer publisher fnoir manufacturer] 
Adam Osborne, in recognition of each 
year's most significant contribution to the 
ad\'ancement of tiie new industry. Recipi- 
ents of the award included such personal 
computer luminaries as .Apple Computer 
Corporation's Chairman Alike Alarkkuia 
fl979j and VisiCalc program outhors Dan 
Bricklinand Bob Frankston |1980j. But the 
very first person to get the award (lilTH) 
was a bearded, young software author 
working out of a Victorian house in the 
seaside village of Pacific Grove, Califor- 
nia. 

Paraphrasing the citation that accom- 
panied the uward. presenter Osborne told 
a packed banquet hall, "We had a lot of 
silly little boxes being sold to enthusiasts 
and doing nothing. Gary Kildall came 
along and gave us CP/M. on operating sys- 
tem that allowed those sill>- little boxes to 
start doing something useful." 

Four \ ears later, ivilh IBM and other 
major companies \ ying for a share of the 
market, the little boxes no longer seem 
silly at all. And Gary Kildall no longer 
works in a Victorian house. Digital Re- 
search, Inc., the company he founded, 
nou' spills out of a sizable new office com- 
plex overlooking Monterey Bay. CP/M, 



an acronym for Control Program for Mi 
crocomputers, is now offered not only for 
computers with curious and unfamiliar 
names, but is available and in demand for 
machines bearing^ lhe nameplates U'ang 
Digital Equipment Corporation, and other 
computRr-industn.' heai-y hitters. Its inflii' 
ence has spread even further. Kildall 
scribes IBM's own PC-DOSrU)^ther vir itn 
operating systems sold by s'e*^ral ^/jer 
cofBpaiv'es. as " a CP/M deritWive." iVow, 
in what must be interpreted as another 
award of sorts, there is a version of CP/M 
officially issued under the IBM name ond 
logo, though the disk's copyright notice 
credits Digital Research. 

The original credit, of course, belongs 
to Kildall himself, who devised the first 
CP^'M version as an entrepreneurial \ en- 
lure after the sf.-miconductor maker he 
Vi'orked for (Intel, n7aker of the 8080 and 
now «08« processors] told him that his 
CP/M precursor had no commerciol pos- 
sibilities and that thev were not interested 




32 



PC MAGAZINE 




[liiisiT.iiiMTi Linil.i Hiirnnm 



8 




lUNE/IULY 1982 



33 




An Uninitiate's Glossary 



The patois of the master (jrogrammer rolls 
flowingly from Gan,' KildaH's tongue. 
Readers familiar with computer intrica- 
cies down at the "bits-"n-bvtes" level will 



follow right along. However, we think all 
who are interested in PCs can benefit from 
Kildall's insights. To assist uninitiates we 
offer this glosscir\'. 



in it. Now Digital Research offers several 
advanced descendants ojCP/M, as well as 
computer languages such as CBASIC and 
a variety of related "systems software" 
products. Intriguing new products are 
hinted at for imminent announcement. 
Kildall has not retired to his laurels be- 
hind an expansive desk in some paneled 
office, however. He is still a man doing the 
work he loves— harnessing the intricate 
inner workings of computers. Moments 
after the end of the interview that follows 
we spotted him back in his open-office cu- 
bicle, surrounded by three computer 
screens, intent at the keyboard of one of 
them. 

One spring afternoon Gary Kildall 
took a break from his terminals to share 
with PC some tales and insights about 
CP/M-86 as it is now offered for the IBM 
Personal Computer, and to gaze a little 
into the future. His enthusiasm frequently 
burst through his laid-back demeanor. 
erupting info a profusion of colored dia- 
grams on the blackboard behind him. 



PC; Tell us about CP/M-86 and how it 
compares with PC-DOS. 
Kildall: Basically, you know the history of 
PC-DOS— where it came from, and so 
forth. It's one of the variet\' of operating 
systems we call CP/M lookalikes. It ar- 
rived on the scene between CP/M version 
1.4 and CP/M 2.2, so it has characteristics 
of CP/M 1.4 and extensions toward the 
CP/M 2.2-style file system, but with dif- 
ferences because they were kind of simul- 
taneous in design. There are subtle differ- 
ences but PC-DOS is fundamentally the 
same as the 8-bit version of CP/M as far as 
the user is concerned, and also as far as the 
program interface. Most of the interface 
differences between PC-DOS and CP/M 
are misunderstandings of the CP/M calls 
by the person who wrote the original PC- 
DOS implementation, simple things like 
reluming FF rather than 1, things that are 
of no consequence but just weren't done 
specifically the same. 

CP/M-86 has been out for about 14 
to 15 months. It was designed around 
CP/M-2. It's exactly the same as CP/M-2 
in terms of the function calls, the way the 
interface appears to the user, and the way 
the program interface appears to the pro- 
grammer. The difference is in the exten- 
sions you find in the 8086 processor. Num- 
ber one is memory management: the 
major extension is being able to partition 
34 



Returning FF— A function within the op- 
erating system reporting the result of its 
operation to another part of the program 
by sending the number "FF." which is 255 
(the largest a single-memor>' cell can hokl| 
written in the base-16 shorthand program- 
mers often use. 

Development— Program writing. 

Symbol table— One product that prepares 
a program using assembly language. 

Persistence— In video displays, the ten- 
dency of an afterimage to remain after the 
screen has been erased. 

Backplane— A section of the system unit 
into which additional circuit cards can be 
plugged. 

Z-8000, M68K— Microprocessors competi- 
tive with Intel's 8086. 

Source program— A program in assembly 
language, which gets translated to an "ob- 
ject program" of numeric instructions the 
processor understands. 

Add immediate 5— A program instruction 
in 8080 assembly language, ordering that 5 
be added to the current number the proc- 
essor is working on. 



Op(eration) codes— Numeric instruc- 
tions—one for each of the basic operations 
(such as "add" or "compare") provided in 
a particular processor's design. 

Registers— The working spaces of a proc- 
essor chip. Different chips have different 
assortments of registers with different 
names. 

Flags— Special registers that record par- 
ticular details of a number, such as wheth- 
er it is zero or not. 

Shifts and rotates— TN'pes of arithmetic 
operations used on binar\' numbers. 

Data bus— The channel via which compo- 
nents of a computer s\stem exchange in- 
formation. 

Algorithms— Formulas for calculation. 

Megahertz— For a microprocessor, how 
many millions of times per second its in- 
ternal clock ticks, permitting another step 
in one of its ba.sic operations. 

Bank switching— Exceeding the maxi- 
mum nuinl)er of memon,' cells a processor 
is designed to use by switching its connec- 
tion among more than one bank of mem- 
ory. 

PC MAt;,\/l.\H 

Cl 



out and allocate memory, to load multiple 
programs, for example. 

PC: That's a difference befiveen CP/M-86 
and the 8080 version 0/ CP/M. How about 
other differences between CP/M-86 and 
PC-DOS? 

Kildall: CP/M is really a complete devel- 
opment environment; with it you get an 
editor, an Intel-compatible assembler, and 
a debugging system— DDT— that has 
built-in disassembly in the debugger itself. 
So you can just pick up CP/M-86 and start 
developing your own high-performance 
applications. From the beginning, CP/M 
has always had that flavor to it. It's a base- 
level operating .system that is a complete 
development system in its own right and 
doesn't need anything else to support it, 
though people have gone off and added to 
it. It's like the IBM PC in that way— an 
open system. The basic system, when you 
get it and turn it on, still works to perform 
basic functions. But some people will go 
toward BASIC interpreter and others to- 
ward Pascal or PL/1. 

PC: A lot of people are going to be buying 
the PC who are not software developers 
and are not liltely to become software de- 
velopers. Will you or IBM offer a user or 
"run time" version of CP/M-86 /or peopJe 
who don't need the assembler, the debug- 
ger, and so forth? 

Kildall: I don't know. There aren't any 
plans for doing that at this point. It's tradi- 
tional for CP/M to have those tools avail- 
able and we don't want to change that 



Jtm 



.HE THING 
we're trying to do 
with CP/M'86 is to 

make it as much 
like the S-bit world 
as we can, 

structure right now. We'd be having all 
sorts of difficulties with the pricing differ- 
ences. The basic thing we're tr>'ing to do 
with our initial release of CP/M-86 is to 
make it as much like the 8-bit world as we 
can. We feel there are a number of reasons 
it was successful and that the same thing 
will be true for 16-bit. We just have to get it 



out there and see what customer reaction 

is. We'll go from there and work some 
things out with IBM. 

PC: How do you feel about describing 
the PC, with its 8088 processor, as a 16-bit 

machine? After all, you call the operating 

system CP/M-86. 

Kildall: I see a 16-bit machine as one that 
has more memory. I don't think of it as 
anything more than that. Hence the PC 
qualifies as a 16-bit machine. It satisfies all 
my needs because I've never been con- 
cerned about the speed of an 8-bit proces- 
sor; they've always been fast enough to do 
the tasks I want. The only thing I've been 
concerned about is running out of symbol 
table space, or just trying to stuff a lot of 
functionality into a small spot. The 16-bit 
machine relieves that pressure. You've got 
it with the PC. 

PC: What's your evaluation of the PC in 
general? What do you see as its strong and 
weak points? 

Kildall: I think the product itself looks 
really good. They've done an excellent job 
of IBM-style presentation. It looks good, 
works nicely, and the display is reasonably 
good though it has a little bit too much 
persistence for me. One problem is it 
needs more backplane: you can't stuff as 
many boards in as you'd like. And 5V4- 
inch disks are just not enough. This indus- 
try already knows that we've evolved past 
those things. You're talking about a 256K 
memory system with 160K single-sided 
drives, and that doesn't make a whole lot 
of sense. The 5 >/« -inch hard disk add-on is 
going to occur with any serious usage of 
the system. Other than that I don't think 
there's anything particularly wrong. 

In terms of the marketing, they've tak- 
en a very professional approach to set 
standards toward which the rest of the in- 
dustry can work. I think we've learned 
things about the presentation of our mate- 
rials that we'll use in the rest of our prod- 
uct line. I'm sure the companies that main- 
tain the level of presentation that IBM has 
provided will be successful with their soft- 
ware products, and those that don't— that 
still have a kind of shabby appearance- 
will probably be out of business within the 
next few years. 

PC; When was the first time you or some- 
body at Digital Research knew about 

IBM's PC project, and what were your 
thoughts when you learned about it? 

Kildall: I can't recall exactly when we 



found out about it. It's probably been over 

a year. I get a little reluctant to talk aliout it, 
because I don't know that they 're nut going 
to come back and ask, "Why did you say 
that? " IBM is very careful about what you 
put out. But we've known about it since 
fairly early in the project. 



.C'DOS 

is one of a variety of 
operating systems we 
call CP/M lookalikes. 

About m\' response to it: I was really 
happy. We've put a lot of effort into 8086 
stuff for the last couple of years— made a 
big investment moving our software in 
that direction. I was really concerned, 
probably about the time IBM was first talk- 
ing about using the 86, that the 86 was not 
going to make it. Ever>'body was talking 
about the Z8000, and the M68K was on the 
horizon, and I thought, "We're going to 
have some real troubles here if the 86 
doesn't make it. We're going to have a real- 
ly hard time, because we'll have to go back 
to old CP/M-80 and hope it .supports the 
development of our next generation of 
software after this faux pas." IBM basical- 
ly decided the 86 was going to make it, that 
we've got a substantial market there to sell 
to. 

PC: You said CP/M-86 has been out for 15 
months. What appJicotion softivare has 
become available for it, and will that soft- 
ware be immediately usable on the IBM 

PC? 

Kildall: There's quite a bit of stuff out 
that's translated from the 8-bit world. 
There's a considerable amount of CBASIC 
(commercial BASIC) software that can 
come over immediately. The amount that's 
going to be available will be evolutionary. 

We've contacted a lot of the software 
vendors we work with. We've told them 
we're getting into this and ari; interested in 
supporting their downloading and pro- 
duction efforts. We've got maybe 15 or 20 
of these that IBM has allowed us to use as 
test sites; they are doing word-processing 
systems, general ledger, accounts receiv- 
able, and spreadsheets. 

One way we're motivating software 
translation is with our IBM Displaywriter 



lUNE/IULY 1082 



35 

Copyrighted material 




CP/M-86"s DOCUMENTATION: We re 
the only supplier to IBM that has tione the 
whole thing— from creating the document, 
tj'pesetting and printing it. to delivering it 
in p,ick'iiged form. This was something we 
wanted to do to get the experience— 
everything down to the little picas. 

FUTURE IBM DEVELOPMENTS: We re 
trying to get our OS to match their releases 
of hardware and so forth. It s really impos- 
sible for me to say anything specifically 
about more disk space, or facilities in data 
communication, or vvhate\'er. because 
we're realK' under their confidentiality 
agreements on those things and we value 
that ver\- highly. But 1 can say we're in step 
with all the things that will be available on 
the PC. We're in a very open relationship 
with IBM. They want our system to be suc- 
cessful on their computer. As a result, they 
let us know in a timely fashion to be sure 
that our system supports their features. 



IBM SOFTWARE PUBLISHING: I don t 

think they undiirstand the problem of get- 
ling new. independently authored soft- 
ware into production in a useful way. I 
think they're using a .simplistic a|)i)roach 
that will probably change when they get 
some experience. The approach of taking 
.software from employees and giving them 
acap of $100,000 on royalties is one that we 
know from experience won't work. 

PC SOFTWARE DISTRIBUTION: I think 
there is going to be difficulty in trying to 
.stuff a large amount of software through a 
.small funnel. Timing is really critical: the 
reaction time isn't fast enough. Nine 
months to a year to react isn't fast enough. 
.■Mternate marketing channels will devel- 
oji for software. The most selected or pre- 
ferred software will end up being in com- 
puter stores and on IBM shelves, but not 
the most innovative software: I think you'll 
find that elsewhere. 



version of CP/M-86. We're really doing 
promotion, saying to software vendors. 
"We're selling bunches of this stuff. It's a 
very popular system and we don't have 
any competition. " Once they get things 
running on the Displaywriter. they can go 
over to the PC immediately. 

We also have a program at test sites 
called "send-receive." It will go out at rea- 
sonable cost to vendors who are interest- 
ed. "Send" runs on 8080 systems and "re- 
ceive" runs on the PC or any 8086 sy.stem, 
and there is an RS-232 connection we 
make according to our specification. The 
program has a little interface to the user 
that asks what kind of programs you want 
to send, where they're coming from, 
where they go to over here, and then 
there's automatic retransmission going 
back and forth. This makes it easy to get 
8-bit stuff over to the PC. But it's going to 
be an evolutionary thing. Available right 
away on the PC. I'd say. are probably six or 
seven popular software packages. 

PC: What are some of the comp/exities 
involved in trunsluling a program from 
8080 to 8086 form? 

Kildall: Straight translations at the source 
program level you can do [iretty much me- 
chanically. For example, an 8080 'Add im- 



mediate 5" instruction turns into an "Add 
AL 5" on the 8086— a very straightforward 
translation of the op codes themselves. 
The complexity in mechanical translation 
comes from situations such as this: The 
8080 instruction DAD H takes the HL reg- 
ister and adds DE to it. For the 8086 the 
equivalent instruction would be some- 
thing like ADD DX BX. which is fine, no 
particular problem. You just say the DX 
register is the same as HL and BX the same 
as DE. The problem is that the 8086 in- 
struction has a side effect of setting the 
zero flag, and the 8080 instruction does 
not. In mechanical translation you end up 
doing something like saving the flags, re- 
storing the flags, doing some shifts and ro- 
tates, and so forth. These add about five or 
six extra instructions to get the same se- 
mantic effect. There are a lot of sequences 
in 8080 code that produce ver\' strange se- 
quences in 8086 code; they just don't map 
very well because of flag registers and 
things of that .sort. The way we get soft- 
ware over is a thing called XLT-86. It's 
been out six months or so. 

PC: By "better" code do you mean small- 
er? 

Kildall: Twenty percent smaller than if 
you just took every op code and did a 



straight translation, saving the registers to 
preserve semantics. 

PC; How does the size of the translated 
program compare to the 8080 version? 
Kildall: If you take an 8080 program, move 
it over to 86 land and do an XLT-86 trans- 
lation, you'll find that it is roughly 10 to 20 
percent larger. With 16-bit machines it's 
more difficult to address everything: you 
get op codes that are a little bit bigger on 
the average. An interesting phenomenon 
is that one of the reasons you don't get a 
tremendous speed increase in the 16-bit 
world is because you're running more op 
codes over the data bus. 

PC: is CB/\S/C also going to be avaiJabie 
for the PC? 

Kildall: CBASIC and also Pascal MT+. 
These are both running on the PC right 
now. They'll be offered simultaneously. 
Then CIS Cobol. PL/1-86 is a more diffi- 
cult thing. We've worked on that since last 
july and it looks like it's pretty close now. 
We have a lot of future in that one. espe- 
cially on the IBM PC. We've seen a lot of 
interest from people who are getting into 
the PC through IBM channels— PL/1 us- 
ers: the biggest community of PL/1 u.sers is 
IBM itself. But the biggest .software vendor 



F YOU'RE 
using a 4-megahertz 
Z-80 versus a slower 
8086 processor^ the Z- 
80 version may run 
faster, 

languages are CBASIC, number one, and 
Pascal, number two. These are going to be 
the basic tools. 

PC: Will you inKvoduce any enhancements 
for CBASIC? 

Kildall: Color graphics. We've got an in- 
house color graphics subroutine about 
ready that will be made available through 
our languages. It does direct, display 
memory operations for high-speed rectan- 
gular painting, building objects and cir- 
cles, things of that sort. 

PC: Are your CBAS/C color graphics 
similar to those in Microsoft's Advanced 



36 



PC MAGAZINE 



BASIC for the PC? 

Kildall: They're similar— the same kind of 
stuff. But we're not necossarily looking for 
exact compatibility because the CBASIC 
community is different from the MBASIC. 
We had the orientation toward color 
graphics some time ago, and whether 
there was IBM or not, it was an important 
part of our future. 

PC: Microsoft's BAS/C is \ ery spec/fir to 
the hardware features oj the PC, such as 
the function keys. Will CBASIC be modi- 
fied in similar ivays? 

Kildall: I don't now how product specific 
it's going to be. Other manufacturers, the 
Japanese for example, have specific re- 
quirements too. Our intent is to be as gen- 
eral 88 we can with the facilities or func- 
tions that we add to CBASIC. As this 
marlcet grows, there's no doubt we're going 
to have more machine-specific things 
coming into the language if the customer 
demand is great enough. Right now the 
implementation for the IBM PC will h<in- 
dle all the function keys and that .sort of 
thing. That's no problem because that's 
built into the internals rif onr operating 



s\ stem. For the display, in terms of han- 
dling screen management, it comes in a 
package we're going to be rehiasing called 
DM, a display manager. This product has 
been in the works for probably close to a 
year: it's definitely in the final stage, but 
we haven't announced anything. The dis- 
play manager is something you can link 
with CBASIC or Pascal or PL/1 or what- 
ever, and it will handle all the stuff you 
like to do in terms of getting a fully interac- 
tive .screen. 

One of the things I think is significant 
about what we're doing is taking functions 
like the display manager system and really 
standardizing it as part of the operating 
system. There's also a thing called AM-86, 
an access method for high-level data-file 
interfacing. 

PC; On other microcomputers it is possi- 
ble to run Microsoft BASIC under CP/M. 

Will it be possible to do so on the PC? 

Kildall: Doing something like that i.s fairly 
trivial. The differences are relatively easy 
to take care of through a simple interface. 
Whether we'll do something like that, 

whether that would r>in MB.ASIC, we 



don't really know at this point. We would 
need some specific clients to do that. The 
intention is not to. 

PC: \A'hat ohout the possibiiity of software 
emulators that would allow programs for 
PC-DOS to run under CP/M-se or vice 
versa? 

Kildall: I'm not really hot for emulators of 
other systems, basically because then 
you've got to track someone else's devel- 
opment cycle; they come up with a new 
release and you've got to scramble. 
There's been an emulator announced for 
CP/M-86 that supposedly runs under PC- 
DOS. 1 haven't seen the emulator, but I 
understand the differences between the 
two systems, and I would be extremely 
surprised if that emulator in fact emulated 
CP/M-88. Emulators can get you in a lot 
of trouble. 

PC: lA'hd! (fo you think is important In the 
design of an operating system? 
Kildall: When you're designing operating 
systems or talking about software in gener* 

al, the successful software seems to be that 

which fit.s the r(>sonrc(" you're working 



DISK DRIVES •MONITORS* PRINTERS 

FOR YOUR IBM PC 



• INTERNAL DRIVES (A & B) 

"FLIPPY" * or STANDARD 40-TRACK 

Standard (List $569.99) ....$249.00 each 

"FUPPY" (Not available from IBM) 

$269.00 each 

Purchase your IBM PC without drives 
but with the disk drive con- 
troller/adapter & cable and the Disk 
operating System (DOS) and SAVE A 

BUNCH! 

• EXTERNAL DRIVES (C&D) 

Standard $289.00 each 

"FLIPPY" $319.00 each 

These drives are complete with mat- 
ching case & power supply. 

• EXTERNAL 2-DRiVE CABLE 

$25.95 

• "FUPPY"' aiiows ' flipping the diskette 
over and reading /writing to the back 
side. Cuts diskette cost in half. NO 
special diskettes required. 



PRINTER 



$469.00 

(Same as the IBM 
21201 printer sell- 
ing for $754.99) 

• PRINTER CABLE 
$9.95 

*Wlth purchase 
of a printer ($29.95 
purchased separately) 

• ZENITH 12" 

Monitor 

Green Phosphor 

$135.00 

cable $7.00 

(Monitor requires 
IBM 21022 Col- 
or/Graphics card in 
your PO 



ORDER NOW! 

To order by man enclose 

check, money order, VISA or 
MA5TERCHARCE card number 

and expiration date, or re- 
quest CO D. shipment. Texas 
residents add 5% sales tax. 
Add v/}% of total for snipp- 
ing & handling (cont. US). 
Please aNow 2 weeks for per- 
sonal checks to dear our 
bank. No personal checks will 
be accepted on C.O.D. 
shipments-cash, money 
orders or certified checks 
only. YOU will receive a card 
showing the exact C.O.D. 
amount before your ship- 
ment arriveSb Be sure to in- 
clude your name and shipp- 
ing address, you will be 
notified of the scheduled 
shipping date. Your bank 
credit card will NOT be 
charged until the day we 
Ship!! 



CAUTOUI 



fOirMTsawiCE 




Redbird Airport, BIdg. 8 



P.O. Box 24829 
OoUcM. TX 75334 



JUNE/IULY 1982 



37 

Copyrighted material 



For your 

Personal 
Computer- 




the Maxi-RAM" 
Memory Expander! 




Give your IBM Personal Qmputer up to SlJk b\ies of parity-checked 
RAM on one card by installing our versatile MaxiHAM memorN 
expansion board. (Each (yik b\ie block is switch selectable within your 
PC's memory spce.) 

We assun- quality by state-of-the-art design. . .by incorporating the 
finest components available (many MIL spec). . .by burning in for 48 
hours after assembly. . .by thorough testing for function after bum 
in ... by special static-free protective packaging. 

\He assurt' satisfaction If. after seeing the Maxi-R.\.M, you wish to 
return it, wv'll refund your money (less .shipping), providing the board 
comes back in its original condition. Once installed in your PC, the 
board cames a full year warranty. 

Watch our ads for announcements of new products to increase the utility 
of your IBM PC. Dealer inquiries invited. 

IBM K a indoiiark nf IntiTnaliimal Busiiievs Mjchinr; Oiip 



I1ea.se send nie 

□ IliK Mddil MTS12-8IB @ SI29V0O 

o 2S6K .vi()dti NrrsiiHiB @ m an 

□ Kxpaiision (3iip Set (hK \IT(h') @ 1 2>.(I0 
O informatKii) and pnci-s (in utJier 

cimflguraiions. and on quaniity disa)unui 

□ Charge to mv MSA account ( Bank: 

ard* III' i I I I I I I I 

□ CharRe to Master Charge (Bank: 
ard* I I I i 1 I I I I 



QiantitV' 



foul 



Total 



_U l_L_L_U Expires. 



J I I I I I LJ_J_LJ Expires. 



□ (}ifck or mane\' older enclosed (Indiana residents add sales lax. ) 

.Name (please print) 

Address llioni' 




State 



Memory Technologies, Inc. 



25 Main Street 
Box 6, Twelve Mile, IN 46988 • 219-664-S741 



with very closely. If you have a small mem- 
ory system, the OS is small. It has fimction- 
ality that is just what you need anil does 
not have a lot of extra frills or bells and 
whistles If m t'rlnad the machine, the 



s, 



38 



'INGLE-USER 
concurrent is the 
mode of operation we 
feel is going to be the 
most important for 
the PC. 

software will not be successful because it's 
goin^ to run ineffectively, and if you don't 
use all the facilities, someone will come in 
and use them. During the last decade 
we've seen the evolution from 256-byle 
read-only memory, which was the first 
"operating system" that ran the Intel 4004, 
up to what we're looking at now in terms of 
real time systems and networking, data 
base management, and all .sorts of things 
that are really embedded in the OS itself. 

Software design for the 8-bit machine 
takes limited resource into account. You 
have a small operating .system, typically 
single-user, a single-stream operating sys- 
tem, and it's not going to have any over- 
lays. The reason you don't have overlays is 
you are typically using a floppy disk and 
they're just not fast enough to do overlays. 
The result is the OS is small, the applica- 
tion code is large, and that's why CP/M 
itself can't get much larger, because the 
typical application for an 8-bit machine 
uses almost all that memory, and that's the 
real constraint. To go to something like 
concurrent systems— concurrency is do- 
ing l)ackground and foreground— you 
have to do it with bank switching, and 
that's all nonstandard. 

The software design for a 16-bit ma- 
chine takes additional resources into ac- 
count. We're talking about 128K of main 
storage in a minimal system, and often a 
hard disk. What you want to do is add 
functionality to the OS— the kind nf things 
people are really going to need: concur- 
rency, multi-access file systems, network 
communications, and shared code. Our 
strategy is moving people from (he 8-bit 
world to the 16-bil world: The first step is 

PC MAGAZINE 



Cl 




With spoken instructions, 
our tested softwore doesn't try your patience. 

EASY Every Alpha software package contains spoken instructions on cassette 
to guide you through the program on the disk. You get professional software 
that a novice can use. 

PROVEN Our business software for the IBM PC has been used since 1979 
on the Apple Thousands of people agree that our versatile Data Base Manager 
and Mailing List programs are effective time- and money-saving devices. 

INNOVATIVE Question is a fun game based on artificial intelligence. It tries 
to guess what city, person or animal you're thinking of. and gets smarter as you play. 
You can even teach if new topics. 

Type Faces lets your dot matrix printer generate 15 different kinds of large lettering. 

With The Apple-IBM Connection, you'll be able to transfer files from the Apple II to the 
IBM and vice verso Your VisiCalc work can be transferred without retyping or errors. 
Requires no technical knowledge. The software does all the work for you. 

Alpha software products available at participating ConnputerLands. 
Or call us for your nearest dealer: 617 229-2924 , 




6 New England Executive Park • Burlington. Massachusetts 01803 
Data Base Manager :$1S5 Mailing List: $95 Question: $45 Type Faces: $95 The Apple-IBM Connection: $120 



to lake 8-bil (;1V \1 and move them over 
into 86 CP/M, and add memory man- 
agement for the megabyte machine and 
multiple-resident programs. Fundamen- 
tally, this is the only difference in the 
system, so anyone who understands 8-bit 
CP/M can go into 16-bit CP/M and see the 
same things. 

PC; Where does (his strategy lead for the 
future? 

Kildall: Single-user concurrent is the 
mode of operation we feel is going to be 
the most important way for the PC and 
other 16-bit machines to be used. That 
means you have a terminal attached to 
your PC and wnrk with multi-ground 
operations. You might have the word pro- 
cessor in the forfground at a particular 
time. Behind that you have background 
applications. riie\ re hidden, but could be 
brought back to your active console. 
Maybe there's a p.iyroll program printing 
checks on your printer at the same time 
you are doing \(iiir word-processing, and 
maybe a comijile going, a network inter- 
face, and pn.ssibK some programming 
down the line. 



You have to learn how to use this effec- 
tively. When I'm going to develop one of 
my programs, I can be in the editor, switch 
over to being in the middle of my debug- 
ging so I can find more things that are 
wrong with my program, go back into the 



'E'RE TRYING 
to bring the mini- and 
mainframe software 
vendors into the 
16-bit software world 
through concurrency. 

editor and make the changes immediately, 
then switch back to test some more. What I 
used to do was go into the debugger, make 
some changes, maybe make some hand 
patches, take some handwritten notes, run 
a little further, then go back into the editor 



and make all those changes. With concur- 
rency you get that immediate response, go 
right back into the editor, make the 
changes, do some more debugging. The re- 
sult is you get all the fixes in by the time 
you finish the debugging session. 

We're tr>'ing to bring the mini- and 
mainframe software vendors into the 16- 
bit software world through concurrency. 

PC: Besides concurrency, what other 
changes do you see coming? 
Kildall: Since we don't have the same limi- 
tations on the size of memory', we're going 
to get a lot more competition in terms of 
comprehensive, say, spreadsheet-t\'pe ap- 
plications. We've got this functionality: 
there's no effective limit on what we can 
add to that functionality. So the old appli- 
cations we've seen are going to be vastly 
improved. Each product is going to be sig- 
nificantly better and probably at close to 
the same price. 

We're going to enter the data communi- 
cations area— that's going to be a hot item. 
We're ver\' interested in that; we're going 
to be announcing our plans for a product 
fairly soon. 



Expansion Memory for the IBM Personal Computer 
64KB-256KB ' 



Parity generation & checking 
Fully assembled, quality tested 
One year warranty 

Switch selectable to any 0*sj 
64K boundary ^ -^^^^^sS^ ^ 

'*K.9s>^ >SV: >&v 



PART. NO. 

AIM-256-01A 
AIM-256-02A 
AIM-256-03A 
AIM-256-04A 




UNIT 

64KB 
128KB 
192KB 
256KB 



$349 
$499 
$639 
$769 




AIM-256-00A Bare board. $ 99 

BRACKET (SCHEMATIC 

AIM-256-09A 64KB $149 

EXPANSION KIT 
ADO $4.00 FOR SHI PPINQ A HANDLING 



Prices subject to 
ctiange without notice 



DEALER INQUIRIES INVITED 



P.O. Box 5306 
Richardson, TX 75080 

COMPUTER HARDWARE/SOFTWARE 
PRODUCTS AND SERVICES 

VISA, M/C 24 Hr. Order line 
(817)571-7171 

(Texas residents add applicable sales tax) 
IBM Personal Computer is a trademark of IBM Corp. 



40 



PC MAGAZINE 



uenal 



15 type styles 
for the IBM PC and Apple il 



with this program your dot matrix printer 
can output 15 large typefaces. 

Type Faces generates distinctive presentations, fancy lettering, 
invitations, easy to read output, and over 100 symbols. 

Reduced printout on a copier gives you letter quality text. . . 

an inexpensive typesetter. 

Type Faces comes witti Its own simple text editor and is 
compatible with most word processors. 



Actual dot matrix printout 

ABC abc 
ABC abc 

HBO Qbr 
AW nbc 



Reduced dot matrix printout 
gives you letter quality text 

ABC abc 



ABC abc 



HBO abr 



ASOI abr 



Alpha software products available at participating ComputerLands 

Or call us for your nearest dealer: 617 229-2924 



6 New Engldl 



alpha 

■ SOFTWARE CORP 



utive Park • Burlington, Massachusetts 01803 



Type Foces supports Epson and IDS del matrix printers. 



Type Faces: $95 



Your IBM personal computer deserves 
an Amdek Color-ll monitor 




To take maximum advantage of all your color capability to match IBM's 

new IBM Personal Computer can do, high resolution colors, 

you need a compatible monitor with • IBM plug compatible cable and 

extensive capabilities of its own. And connector. 

for that, there's simply no better choice • Molded-in carrying handle for easy 

than Coloi^ll from Amdek. portability. 

Color-ll's high-resolution colors can • Front-mounted controls for quick 

help you visualize and analyze the most adjustments, 

complex data. Whether you need your • Complete with one-year warranty 

IBM for word processing, graphics, covering all parts and labor; two-year 

business analogy or scientific applica- warranty on picture tube, 

tions, ColoHl has the display techno!- so for the most efficient, effective 

ogy you need to utilize your IBM to the use of your IBM computer, ask your 

^^"^st. dealer about the remarkable Cotor-ll - 

Color-ll features include: part of Amdek's complete line of color, 

• RGB input for high-resolution graph- green phosphor and b ack & white video 
ics and more vibrant colors. monitors. Then match Color-ll's per- 

• 80 X 24 character display. formance and price against any other 

• 5B0(H) X 260[\/] reso ution. hiqh-resolution monitor For qua ity and 

• Intensification modulation for 16 value, you'll choose Amdek. 



Amdek Corporation. 2420 E Oakton St., Suite E, Arlington Heights. IL 60005. (312) 364-1180 • TLX: 25-4786 



OPERATING SYSTEMS 



CP/M Arrives 

IBM releases a tailored-for-the-PC version of CP/M-86 
that profits from the learning curve. 




CP/M-86 

IBM Corporation. 

Boca Raton, Florida 

$240 



It is a little ironic that the IBM Personal 
Computer version of the CP/M-86 op- 
erating system seems in several ways 
better fitted to the PC than does IBM's 
first-introduced and seemingly favored al- 
ternative, the IBM Personal Computer 
Disk Operating System (PC-DOS). How- 
ever, the better fit is mitigated by CP/M- 
86's six-times-greater price tag, and is pos- 
sibly explained by CP/M-86's debut six 
months further along the "learning curve" 
than the introduction of PC-DOS. 

CP/M-86, introduced on April 5 and 
priced at $240, includes a single, 5V4-inch 
disk and a manual in one of the now famil- 
iar slipcases. The disk contains 13 pro- 
grams, or "command files," including ver- 
sions of Digital Research's assembler and 
debugger programs for the PC's Intel 8088 
processor. The disk is not copy protected. 
The user's manual consists of 372 pages 
organized into 11 chapters, a preface, 6 
appendices, and an index. 

In a feature-for-feature comparison. 
IBM's version of CP/M-86 is strong where 
PC-DOS is weak, but the reverse is also 
true. One irony in a comparison is thai the 
function keys— the use of which IBM is 
said to have urged vigorously upon outside 
software developers— are used more 
meaningfully by CP/M-86 (hereafter, sim- 
ply "CP/m") than PC-DOS. (Yet both 
operating systems require that users 
memorize the meanings of the keys: nei- 
ther provides the on-screen legends of- 
fered by the PC's BASIC language.) The 
keys are used by PC-DOS to edit lines of 
input to the operating system. CP/M uses 
the keys for single-keystroke execution of 
such oft-used functions as viewing a disk 
director^' or checking the available space 
on a disk. 

Other areas in which CP/M seems 
stronger than PC-DOS are in offering pro- 
grams easier access to the PC's display and 
keyboard features, and in easing serial- 

)UNE/]ULY 1982 



t>-pe communications. IBM's BASIC lan- 
guage companion to PC-DOS contains 
many commands for controlling display 
features, such as cursor position, character 
color or other attributes, text or graphic 
screen mode, and the like; but PC-DOS 
itself is devoid of mechanisms for dealing 
with such matters. Using CP/M, you can 
control all the display adjustments and 
similar items by sending the operating sys- 
tem sequences of two or more characters 
started with the "escape" character. 

Easier Use of Serial Port 

PC-DOS's BASIC also provides com- 
prehensive facilities for adjusting oper- 
ation of the asynchronous serial communi- 



cations ports, while PC-DOS itself has no 
equivalent controls. That's inconvenient if 
you want to use the COPY command to 
print a file on a serial printer that commu- 
nicates at some speed other than the built- 
in setting PC-DOS uses automatically. 
CP/M provides two commands, PROTO- 
COL and SPEED, that deal with most 
imaginable requirements for setting up 
serial communications. The PROTOCOL 
command allows selection of either wide- 
ly used convention by which an attached 
device can tell your computer when it is, or 
is not. ready to accept data (the XON/ 
XOFF and ETX/ACK protocols); there's 
also a third choice for when no protocol is 
required. The SPEED command lets you 

43 

Cop;i.j-.",L.:.. :: 



I 



set all the remaining; adjustments you 
might need to cf)pc with in order to estab- 
lish successful si;riiii communication: 
transmission rate, number of "stop bits," 
and the like. By incorporating these fea- 
tures into the operatinj,' system, CP/M 
makes it nnnecessar\ for individual pro- 
grams to recreate them, and simplifies 
using CP/M commands, such as TYPE, di- 
rectly with serial devices. 

Contrariwise, PC- DOS has a MODE 
command that allows direct adjustment of 
line spacing and character size on the IBM 
matrix printer and permits tinkering with 
display pn.sitionin^; to compensate for a 
maladjusted video monitor. CP/M lacks 
both these features. 

Tells What it's Doing 

Surprisingly, in view of the ultra-terse 
screen interaction style of earlier CP/M 
versions, CP/M-8li is very communicative 
in several respects about what it is doing. 
When you start it up (either by switching 
on the computer i r pressing CTRL-ALT- 
DEL, just as with PC-DOS), it counts off, 
"READING 1 ... 2 ... 3 ... 4" as it loads 



the four disk sections of its main program 
into memory. It then displays a list of the 
hardware it detects as installed and work- 
ing in your PC. When you give the com- 
mand to format a disk (in CP/M it's called 
NEWDISK), the first result is a screen 
message repeating back to you which disk 
drive you've ordered to perform the for- 
matting procedure. The message warns 
you. "ALL DATA WILL BE ERASED 
FROM THE DISK" and asks, "Is this what 



I 



:n view 

of the ultra-terse style 

of earlier CP/M 
versions, CP/M-86 is 
very communicative. 

you want (y/n)?" If you say yes, CP/M 
then displays a running progress report as 
data tracks are written and verified. 



There are other areas in which PC- 
DOS is a better communicator. When a 
problem has occurred in using a disk, PC- 
DOS gives you the choice, "Abort, Retry, 
Ignore?" while CP/M presents the laconic 
choice, "A, I, C, R?" (and it's still not clear 
what "C" does!). CP/M's facilities for 
copying and moving files, collectively 
known as PIP for Peripheral Interface 
Program, carries forth the same inscruta- 
ble command syntax seen in earlier CP/M 
versions. Thus CP/M gains a point for 
consistency, but PC-DOS gains an offset- 
ting one for understandability. 

A key feature of PC-DOS that CP/M 
apparently does not provide is an option to 
set up a disk so a certain program or series 
of them goes to work automatically after 
you turn on or reset the computer. Appar- 
ently, it is possible for software experts to 
add an "autoexecute" feature to CP/M, 
but such a feature is not standard. Also. 
PC-DOS provides explicit methods for 
programmers to create their own variation 
on the "command processor" program that 
interprets how to handle your commands 
to the operating system. This kind of vari- 



IBM Selectric - Quality 
Printing from your 
IBM Personal Computer! 




Why settle for less ? Here's a top- 
quality IBM electn nic typewriter 
equipped with the idmous iPEX 
ELF interface, ready to plug into 
your IBM Personal Computer to 
print letters, reports, or data. Mo 
special software is needed. And 
you can use it ds a stand-alone 
correcting typewriter anytime you 
wish. This amazing machine has 
dual pitch plus proportional- 
spacing, and electronically aligns 
numbers, indents, centers, tabs, 
and underscores. 

Every typewriter has been detailed 
to spariding like-new condition 
In the IBM factory and is eligible 




for service 
or maintenance agreement from 
any IBM service location in the U.S. 

The perfect all-around printer 
system for your IBM Personal 
Computer is priced at only 
$1695. (Computer cable $30 
additional.) 

P.S. If you already own an IBM 
SELECTRIC or IBM Electronic 
Typewriter, you can easily add the 
IPEX ELF interface unit to work 
with most popular computers. 

To order, or for more information, 
call or write, today. 

* We export to all countries * 



IBM and l/ie word SELECTRIC 
art registered trademarks 
of the IBM Corporation. 




(213) 710-1444 



IPEX INTERNATIONAL, INC. 
9115 Douglas Fir Road 
Calabaaas, CA 91302 U.S.A. 

Telex/TWX 910-494-2100 




m 



DEALER AND OEfVI INQUIRIES INVITED 



44 



PC MAGAZINE 

c 



ation may be possible with CP/M, but 
ways to achieve it are not explicitly given 
in the manual. One way variant command 
processors are used is by programs that 
redefine key meanings on the keyboard, 
or lock out such key functions as break and 
reset— a frequent strategy' to frustrate soft- 
ware copying. 

Disk Capacities About Even 

Disk storage capacity for the two sys- 
tems is comparable. A formatted CP/M 
disk has 141K of free space after the 
operating system has been copied to it. 
CP/M will have an edge in the future, 
how ever, since it includes the ability to use 
two-sided disk drives, which IBM is ex- 
pected to have announced by the time this 
is published. PC-DOS is a little more de- 
tailed than CP/M in its reports of disk con- 
tents; it shows a file's size to the exact num- 
ber of characters, where CP/M shows an 
approximate size rounded up to the next 
larger "K." But CP/M offers extra features 
in assigning "attributes" to files and allo- 
cating files among up to 16 separate "us- 
ers." 



When CP/M is in control of the com- 
puter, it uses the bottom line of the screen 
for a "status" display, which includes the 



CP/M disk has 141K 
of free space after the 
operating system has 
been copied to it 



current lime and dale. Those who do not 
enjoy seeing their life tick away in front of 
them, second by second, will find this fea- 
ture questionable. CP/M does not de- 
mand you type in "today's date" as does 
PC-DOS. Instead, it goes on using the last 
time and date it was aware of until you set 
it otherwise. When first loaded out of the 
box, the disk displays the date 2/10/82, 
perhaps suggesting when the last tinkering 
with the product was finished. 



The user's manual is very much in 
keeping with those accompanying other 
software IBM sells for the PC. It is well 
and clearly, but not frivolously, written. 
The organization is simple and quickly un- 
derstandable. The novice will not feel 
unduly put off. nor the expert patronized. 

Considering the Choice 

Comparing functionality and ease-of- 
use. the choice between these two operat- 
ing sy stems would appear to be in the "six- 
of-one, half-dozen-of-the-other" category. 
Each excels in spots and falls down in oth- 
ers. From the programmer's point of view, 
a choice has yet to emerge. The key "func- 
tion calls" by which programs employ the 
operating system are virtually identical 
between the two. CP/M-86 sells for six 
times the price of PC-DOS, but includes 
tools for assembly-language programming 
that PC-DOS does not provide. The assem- 
bler is considered by many to be an essen- 
tial tool for advanced programming. 

For those who don't plan to do assem- 
bly-language programming, CP/M seems 
a less compelling purchase. Ultimately, it 



"I'M SPEIMDIIMG A LOT 
MORE TIME ON MY TENNIS." 



Thanks to two Innovative new software products from TCI, the 
at my new IBM Personal Computer needn't Interrupt my social 

/AgendalL 



time that I spend 
calendar. 



Have you ever forgotten an important event? Scheduled two meetings at of near the same 
time? These problems are solved by the AGENDA system that tracks all of your personal and 
business time You simply enter data on scheduled meetings, projeas, holidays, reminders, and 
dates to remember (birthdays, anniversaries, etc | and AGENDA does the rest There is an 
automatic check of tightly scheduled days, a perpetual calendar, and a preview of coming 
days, weeks, or month at a-glance either on your display or a printout to carry with you User 
defined expenses can be tracked day to day AGENDA even provides continuous clock display 
and alarm when on-line Can handle up to 3,000 separate records (Requires 64K, DOS, printi" 
and either 40 or 80 character display) S65 Includes diskette, manual, and shipping 

S I S for manual only (refundaWe on dlikette purchase) 



jMalltrakl 



Clubs, churches, sports teams, prospects, sales lists, membership organizations, fraternities, 
alumni. neight»rs, volunteers Whatever the list, it can be managed on TCI's MAILTRAK Full 
name and address information (first and last name, two address lines plus city, state, country, 
and 9 digit itp) This is more than just a mailing list, with two phone numt)ers, five user defined 
mail codes, plus four activity codes with dates On-screen editing and updating Output 
includes phone directories master list, mailing labels (user selected format), file labels, and 
output file for the new IBM Easywriter program Sort and selea capabilities draw on all 
information to suit your specialized needs Stores up to 1 200 records on a standard diskette 
((Requires 64K. DOS. fainter, and either the 40 or 80 charaaer display) 

S65 IrKludes diskette, manual and shipping 
S I S for manual only (refundable on diskette purchase) 





I software 

6107 west Mill Road, Flourtown, PA 19031 



Use our 24 hour Hot Line 

215-836-1406 

Call or write today for more information. 

VISA and IMasterCard accepted. 



JUNE/JULY 1982 



45 




personal computer 

UCSD 

p-S¥slem"IV-1 



A superior implementation of the UCSD 
p-SYSTEM is available NOW for your 
IBM Personal Computer. 
Network Consulting has added many 
features which the professional program- 
mer will find useful. These features are 
not available from any other sources. 
•Hard disk support for Corvus, Tall Grass 

Technology and others 
•25% more floppy storage, without add- 
ing or modifying hardware, retaining 
compatibility with standard IBM disk- 
ettes 

• Double sided/double tracking/fast 
stepping floppy disk drive support 

• RAM disk support (uses up to 512k RAM) 

• Adaptable system support for adding 
custom I/O drivers 

• Remote Terminal support 

• XON/XOFF flow control for serial prin- 
ters 

• Disk write verification 

• and more! 

Standard p-System features Include: 

• Program chaining 

• Standard I/O redirection (including 
command files) 

• Dynamic program overlays 
•Support for asynchronous processes 

and concurrency primitives in Pascal 

• Fast Pascal. Fortran and Basic com- 
pilers, all producing universal p-code 
programs 

• A powerful screen oriented editor that 
runs in both programming and text 
editing modes 

•A Native machine Code Generator that 
processes your Pascal. Fortran and 
Basic programs to convert parts of 
them to Native machine code 

• Dynamic runtime binding of separately 
compile programs and units. 

•Turtiegraphics for easy graphics dis- 
plays 

• Print spooler for background printing 
•Symbolic debugger 

• Extended memory support 

•A library of program modules and other 
utilities 

48 HOUR DELIVERY - CALL NOW! 

UCSD p— SYSTEM from 
Network Consulting 

The only serious choice for business 
Dealer Inquiries Welcome 

TM The Regents of the University of California 



Network Consulting Inc. 

A106 - 1093 W. Broadway 
Vancouver, B.C. 
Canada V6H 1E2 
(604) 738-3500 



will depend on the appeal of other soft- 
ware that is marketed to run using one pro- 
fjram or the other, or perhaps a different 
system will come along and overshadow 
both. An obvious gap in the CP/M offering 
is a minimal version meant only to support 
the use of other programs, a so-called 
"run-time package" priced comparably 
with PC-DOS. Availability of a run-time 
package would make it easier for software 
marketers to choose CP/M without impos- 
ing a $200 price disadvantage on their pro- 
grams. 

The introduction of some compellingly 
desirable program offtjred to work only 



with CP/M-86 might shift the momentum 
in its favor. Regarding conversion of exist- 
ing programs from earlier CP/M versionsj 
all parties generally concede that the con- 
version effort is about equal to get to 
CP/M-86 or PC-DOS. 

The real value of CP/M-86 may be in 
illustrating what even a short move along} 
the relatively horizontal part of the learn-' 
ing curve can produce. CP/M may be win- 
ning wide acclaim and adoption as 
"almost an industry' standard." but its ver- 
sion for the IBM PC tends to suggest there 
are plenty better things to come. 

— [im Edlin 



Still Another CP/M Choice 

Compu View Products introduces its own CP/M-86 version and 
savs it's "better than IBAl's. " 



A Michigan software company has not 
only begun selling the CP/M-86 operating 
system for the PC ahead of IBM's own 
version of the software, they claim to have 
improved upon it as well. 

CompuView Products. Inc.. says that 
VKDJT, its $325 implementation of CP/ 
M-86, includes an increase in the IBM 
Personal Computer's standard 5V4-inch 
disk capacity to 196K characters, plus a 
way to define the use of the function keys. 
For S 100 extra, the user also gets horizontal 
scrolling and a full-screen text editor. 

According to systems programmer/ 
analyst Rick Fortson, CompuView s CP/ 
M-86 uses "more of the available disk 
space," giving the user 193K of the 196K 
disk capacity. It also reads from and writes 
to any 5 ' 4 -inch. "double-densit\" disk 
format, not onlv those created on the IBM 
PC. 

CompuView's CP/M-86 will work with 
all the IBM hardware. Fortson says, 
including the hard disks, which are not yet 
available, "because it's easy for our BIOS 
(basic input-output system) to handle 
them. We even handle expansion memorv' 
better than PC-DOS does. " 

Fortson says that CompuView's CP/M- 
86 is also more versatile than IBM's 
PC-DOS because it contains a terminal- 
emulation package. "Say you bought an 
application program that's written for CP/ 
M-86, but it didn't specifically have the PC 
listed in its configuration utility. With our 
CP/M-86 you could emulate one of the 
terminals that it did list, such as the Tele- 
video or Beehive or Hazeltine, and so on. 
The software for doing that is already in 



our BIOS." 

The reason for that, says Fortson, is tha 
CompuView has, for two years, sold a 
powerful text editor, VEDJT (pronouncei 
'veddit'l. a CP/M product used mainly b; 
programmers to edit programs. Because 
VED/T had to be configured for many 
different terminals, he says, "we alread; 
had the tables of CRT characteristics, the 
escape-sequences, and so on." 



RANKLX 
we've got IBM beat, 
feature for feature. 



VED/T is now offered for the PC as 
well, he said, in both a CP/M-86 and a 
DOS version, for $195. "The customer cai 
also purchase our update subscription 
service: $45 for two updates. Since VED7 
came out, we've offered an update everj 
four to eight months: we believe in 
instantaneous' customer support. I shoul 
know. I'm the guy that patches software fo 
your particular machine if you call in 
saying it doesn't work right." 

"Software without headaches " is 
CompuView's design philosophy, says 
Fortson. "Even for an inexpensive screei 
editor |V'ED/T] people get more support 
than they're used to. With the CP/M-86. 
frankly, we've got IBM beat, feature for 
feature." 

—Hal Glatze 



46 



PC MAGAZI.\'E 

Cl; lieriali 



for the PHD juk. 

4 pmd can also ^ „ lO X 10 o* *" 
The compact PHD ^ j o 10 

in the ,^ kits and dema 

1 II H«aler program y_g.sted List Prtce 
;:,lkag.^s available now- Sugg | 






PHD-W"^'"^"'*:!. 



Collorwr"-''^ 




Cor 



OPERATING SYSTEMS/LAWRENCE J. MAGID 



Another CP/M alternative — a plug-in module that 
lets your PC use existing CP/M-80 programs. 






Baby Blue. XEDEX Corporation. 
1345 Avenue of the Americas, New York, 
NY 10105 (212/489-0444). $600 for the 
board, software, and manual; $980 in- 
cludes WordStar and MailMerge. 

Baby Blue from XEDEX Corporation is in- 
tended for PC users who want to have 
their cake and eat it too. It is an alternative 




for those who choose the PC in anticipa- 
tion of a new generation of powerful pro- 
grams, but whose immediate needs seem 
better met by existing programs designed 
for other computers. Baby Blue could also 
serve people who already have a substan- 
tial investment in programs or data files 
not easily transferable to the PC. 

XEDEX's $600 Baby is a plug-in board 
and set of programs that, according to the 
manufacturer, allow an IBM PC to run the 
vast library of software that was written 
for the CP/M-80 operating system. CP/M- 
80 is the older brother of CP/M-86. which 
is now available for the IBM PC. The clos- 
est thing to an industry' standard, CP/M-80 
can play host to an estimated 2,000 ready- 
to-run programs. MicroPro International's 
WordStar word-processing system is one 
example of a CP/M-80 program that is in 
high demand by PC users. 

Because the IBM PC uses an Intel 8088 
processor instead of the earlier 8080 and 
Z-80 chips for which the original CP/M 
was designed, most software written for 
the CP/M-80 systems cannot run under 
either CP/M-86 or PC-DOS disk operating 
systems without some rewriting. Baby 
Blue creates compatibility by providing a 
Z-80 based "computer within a computer" 
while the PC itself remains under the con- 
trol of its own 8088 processor. As a bonus 
feature, Baby Blue contains an additional 
64K (65,535 characters) of memory. When 
in use. Baby Blue uses its own memory 
chips. When the PC is working under its 
own operating systems. Baby Blue func- 
tions as a 64K expansion board, upgrading 
a 64K PC to a 128K system. 

Aside from the different operating sys- 
tem, another potential source of incom- 
patibility is that most CP/M-80 software is 
written for computers that use an external 



terminal, whereas display and keyboard 
functions are built into the PC. To over- 
come this. Baby Blue causes the PC to act 
like a Televideo 950 terminal. XEDEX se- 
lected the Televideo because, of all the 
popular terminals, it has screen and key- 
board characteristics most similar to those 
of the PC, yet it is also compatible with the 
terminal supported by most CP/M pro- 
grams, Lear-Siegler"s ADM-3. 

As I explain later, a CP/M-80 program 
or data file can be entered into a Baby Blue 
equipped PC in one of four possible ways. 
Once the program is in your computer. 
Baby Blue adds to it an additional 4K of 
code and then writes it to the disk as a PC- 
DOS file. The 4K consists of commands 
that inform the PC that it is about to run a 
CP/M-80 program and to turn on Baby 
Blue. All this is invisible to the user. Once 
that code is attached, you use it like any 
other program or file on your directory. A 
secondar\' advantage of using Baby Blue 
with existing CP/M-80 software is that 
XEDEX, by using some of the PC's mem- 
ory and other facilities, has added up to 7K 
of additional working memor\' to the 
maximum available using most Z-80 or 
8080 based computers. 

Baby Blue is the first product of the 
New York based XEDEX Corporation. But 



49 

Cl 




XEDEX President Harris Landgarten is no 
stranger to CP/M. He, along with several 
other XEDEX executives, left Lifeboat As- 
sociates, a major marketer of CP/M com- 
patible software, to form this new venture. 

A precedent for the IBM/Baby Blue 
combination comes from the Apple II 
microcomputer, whose processor, like the 
PC's, is not capable of running CP/M-80. 
To get around this, Microsoft Corporation 
offers Apple owners the "SoftCard." The 
SoftCard product, like Baby Blue, contains 
a Z-80 processor and gives the Apple user 
the choice of running the Apple under its 
regular operating system (Apple DOS) or 
the transformed Z-80 Apple under CP/M. 
Unfortunately, the SoftCard equipped 
Apple uses two incompatible operating 
systems, so software that runs under one 
system cannot access data created by the 
other. 



.F BABY 
Blue is to open up the 
treasure chest of CP/ 
M software, the user 
must find a way to 
read the disks. 



To avoid that disadvantage. Baby Blue 
writes its files using IBM's PC-DOS oper- 
ating system. The CP/M-80 data and pro- 
gram files can co-exist with PC-DOS files 
on the same disks, and data files created 
with CP/M-80 software can later be read 
by other programs that use PC-DOS. Ven- 
dors are gradually developing programs to 
take full advantage of the PC's 256K mem- 



ory capacity. With any luck, many of these 
programs will be able to access files cre- 
ated by the Z-80 programs running under 
Baby Blue. 

A cautionary note: As of this writing, 
PC-DOS files cannot be accessed by pro- 
grams that run under CP/M-86. Since data 
created by Baby Blue controlled programs 
is written in PC-DOS, it is not presently 
compatible with CP/M-86 software. How- 
ever, with computers everything is subject 
to change— usually for the better. It 
wouldn't surprise me if someone has al- 
ready written a program to solve this prob- 
lem. 

How to Obtain Baby Blue Software 

If Baby Blue is to open up the treasure 
chest of CP/M software, the user must 
find a way for the PC to read the disks that 
the software comes on. XEDEX President 
Landgarten outlined four methods to ob- 
tain software that will run on the Baby 
Blue equipped IBM PC. 

The easiest is to buy programs distrib- 
uted in the Baby Blue format. XEDEX sells 
its own release of MicroPro's WordStar 
and MailMerge and is currently negotiat- 
ing with other software publishers to pro- 
vide Baby Blue formatted versions. The 
format problem is not unique to Baby 
Blue. There are several CP/M disk for- 
mats and all manufacturers of new Z-80 
equipment face the same task of either 
adapting other companies' CP/M soft- 
ware or convincing the publishers to re- 
lease a special version to run on their new 
machine. XEDEX is following the lead of 
Osborne, NorthStar, and other computer 
companies by releasing its own versions of 
the most popular software while encour- 
aging software publishers to produce com- 
patible versions. Since issuing a CP/M 
program for a new format is relatively 
easy, publishers often oblige. 

Another way to obtain IBM compatible 
CP/M-80 software is to purchase it in an- 
other format and convert it to work with 
Baby Blue. A "convert" program is includ- 
ed on the disk provided by XEDEX. Ac- 



cording to XEDEX, the program allows the 
user to convert programs that are format- 
ted to work on other machines. Part of the 
"convert" process includes placing 4K of 
PC-DOS code at the beginning of each 
CP/M-80 file. The "header" is placed on 
the file by Baby Blue's software and is in- 
visible to the user. At press time XEDEX 
was planning to support the following for- 
mats: SuperBrain 3.0 [not quad density), 
Osborne Double Density, the NEC PC- 
8000, Cromemco single-sided double den- 
sity, Triumph Adler, Alphatronic, Colum- 
bia Data Products, and the new Heath/ 
Zenith 48 TPI format. If the convert pro- 
gram works as planned, you can take an 



HEN 

the PC is not working 
under its own 
operating system. 
Baby Blue functions as 
a 64K expansion 
board. 



off-the-shelf disk for one of the supported 
formats and convert the program to run on 
the IBM PC. 

A more cumbersome way to convert 
software is through data communications. 
It is possible, says Landgarten, to connect 
almost any CP/M computer to an IBM and 
"port" over the software from one ma- 
chine to the other. This is done through the 
communications ports of both the CP/M 
machine and the IBM. It can be done by 
cable or by sending data via telephone. A 
serial communications port and/or a mo- 
dem are optional on the PC. The disk that 
accompanies Baby Blue contains a pro- 
gram that will attach the necessary PC- 
DOS "header" to the front of the CP/M 
program, and XEDEX will sell you soft- 
ware that enables the IBM to receive CP/ 
M files. But you will also need the appro- 
priate communications software for the 
sending computer. 

The fourth method for obtaining soft- 
ware is through a service that XEDEX 
plans to offer. For about $100 per disk 
XEDEX will transfer existing CP/M pro- 
grams and data to a format that can be 
read by Baby Blue. 



50 



PC MAGAZINE 



Vhen YouVe 
hrough 
claying games 




VOLKSWRITER 

4 

a high performance word processor for a high performance machine , 



The wait is over. Volkswriter, designed especially for the IBM PC, allows you to concentrate on yoi 

writing instead of your word processor. 

For your personal writing needs, use Volkswriter to prepare correspondence, proposals, studies, manuscript 
articles, and school work. In the office, use Volkswriter for agreements, sales letters, memoranda, reports, new 
letters, price lists, schedules, and mailing lists. Volkswriter is unequaled in versatility and simplicity. 

For programmers writing in BASIC, PASCAL, and other DOS languages, Volkswriter's full screen editor 
unexcelled in speed and flexibility. Volkswriter is the last program editor you will ever need. 

Volkswriter is easy to learn. A unique interactive tutorial shows you how to use it. With a reference card at 
on screen guide to commands, editing and printing functions are explained in step by step detail. For in dep 
documentation, there is a sturdy reference manual. 

Standard equipment on the Volkswriter includes: 



Full screen editor 

Typewriter keyboard layout 

Extensive use of function keys 

On line help 

On screen tutorial 

Reset key for changing your mind 

Automatic word wrap 

Fast insertion and deletion of 

characters and lines 
Reformat paragraphs 



Rapid scrolling through text 
Move and copy blocks of text 

with 3 key strokes 
Swap lines with 2 key strokes 
Search or replace any or every 

occurrence of a word 
Set margin and tabs visually 
Store formats for later recall 
Automatic centering ' 
Left/ right justification 



Since Volkswriter files are in 100% standard DOS format, it can be used with VisiCalc'^' print files, network trari 
missions, and BASIC and PASCAL text files. 

Volkswriter protects you. You cannot erase data unintentionally. Problem situations are detected and explainc 
in English. 

And performance? Whether you have a 64K system with one disk drive, oral 28K system with two floppies and 
hard disk, Volkswriter can and will use all your horsepower to drive as fast as you care to go. 

...and the best news of all: Volkswriter is priced at $195 

TEST WRITE THE VOLKSWRITER TODAY 

AT YOUR LOCAL DEALER OR CALL OR WRITE 



Volkswriter requires a PC with 
64K, one disk drive and DOS. It 
brings out the best in the IBM, 
EPSON, and NEC families of 
Centronics parallel printers. 



LIFETREE SOFTWARE, INC. 
177 Webster Suite 342 
Monterey, California 93940 
(408) 659-3221 



Dealer inquiries weico 

Volkswriter is a trademark 
Lifetree Software, Inc. 

VisiCalc is a trademark o 
Personal Software, Inc. 



Some Software is Not Compatible 

Regardless of how you try to transfer 
them, some CPAif-80 programs will not 
work with Baby Blue. 

The fint limitation is that the programs 
must fit within the physical limitations of 
the PC. If the program requires 400K of 
disk storage, it cannot be stored on a stan- 
dard 160K PC disk. It might, however, be 
possible to run the program if the PC is 
equipped with a hard disk or a higher ca- 
pacity eight-inch floppy disk. Programs 
that won't run under CP/M 2.2 won't run 
on Baby Blue. Baby Blue will also fail to 
support programs that use what Landgar- 
ten termed "primitive disk calls," such as 
calling upon the disk operating system to 
"read a certain sector." Such calls, accord- 
ing to Landgarten, "are most likely to show 
up in disk utilities you aren't likely to use 
anyway." Other programs that will not 
work include those that are dependent on 
specific hardware of the computer or dis- 
play device. Programs designed to run on 
an Osborne computer or a SoftCard 
equipped Apple are not going to run on an 
IBM or any computer other than the one 
for which it was derigned. 

Transferring programs from one ma- 
chine to another can also interfere with 
the licensing agreements that users sign 
with the software publishers or distribu- 
tor. In recognition of that, Landgarten cau- 
tions, "We are not providing the convert 
program so that people can take software 
they run on one computer and convert it to 
the IBM. The purpose is to allow users to 
buy software immediately that has already 
been written rather than waiting for it to 
be rewritten on the Baby Blue format" 

Does It Work? 

A prereleased prototype of Baby Blue 
arrived at our office just in time for this 
issue. This article was typed on the IBM 
with the CP/M-80 version of UbrcJStur. It 
is virtually the same WordStar that for 
years has been the word-processing work- 
horse on most micrncnmpntnr.s. ,\EDE.\ 
has improved the program to take advan- 
tage of the PC's cursor control and func- 
tion keys. The\' also provided us with a 
special version of the SuperCaic spread- 
sheet program to run on a Baby Blue 
equipped IBM. Both SuperCuic and 
WordStar worked as advertised and both 
created data files in standard PC-DOS. 
Using a BASIC program written by one of 
our editors, we were even able to convert 
Baby Blue's WordStar files so that they 



could be edited with the EasyWn'ter and 
VoJksWriter word-processing programs. 

PC did not test the convert program, 
nor did we attempt to "port" software from 

a CP/M system to a PC. 

Will It Become Obsolete? 

Baby Blue might get you through the 
current software drought, but in time there 
is bound to be a plentiful supply of soft- 
ware written for the PC's native 8088 pro- 
cessor. If the programmers are as fars^t- 
ed as the PC's hardware designers, much 
of the new software will be better suited 
for the PC than that which will run on 
Baby Blue or any other Z-80 processor. Six 
hundred dollars is a lot of money for a 
stop-gap measure, but Landgarten points 
to several reasons why his Baby should 
have a long and useful life. First, it adds 
64K of memon,' that can be accessed by 
IBM's processor. Baby Blue sells for only 
$40 more than a 64K IBM memon,' board 
and. like a memory board, it takes up only 
one expansion slot, although a number of 
companies have introduced single-slot 
boards that provide up to 256K of addition- 
al memory. Baby Blue also adds another 



^ABY BLUE 
creates compatibility 
by providing a Z-80 

based ''computer 
within a computer/' 



processor to the IBM, which XEDEX sa>'s 
will later be able to perform chores while 
IBM's 8088 processor is busy doing some- 
thing else. For example, using as yet unde- 
veloped software, the Z-80 could be send- 
ing text to a printer while the 8088 is 
running a text editing program. 

Will It Meet Your Needs? 

Whether Baby Blue is for you depends 
on your software needs. If you can be 
served by software that runs with PC-DOS 
or CP/M-86, you probably don't need any 
"babies" in your system. As a general rule, 
before buying any hardware, be sure it 
will run the specific software packages 
you need. But if you want to run programs 
that are available for the Z-80, then this 
Baby may bring joy into your life. /PC 



IBM PC 
Personal 
Financial 
Systems 



Like having your private 
accountant on call. Personal 
Systems package looks after 
your personal finances: 



• Household Budget with 13 
major expense categories 
and user defined 
itemization. 

• Checkbook with automatic 
payment withdrawals by 
date. 

• Passbook with 
compounded savings 
projections. 

• Amatori/ation with 
mortgage and consumer 
loan scheduling. 



In addition to professional 
and educational uses, your 
Personal Computer can be 
keeping your personal 
finances in order. 



User friendly programs in 
Basic. Diskette and Manual 
only SI 00. Send check or 
money order. Allow up to three 
weeks for delivery. 



DE5i6ni 

5270 N. Park Drive 
C«dar Rapids, 1 A 52402 



JUNE/JULY 1982 



53 

Copyrighled maleiical 



INEXPENSIVE and EASY-to-USE 
SMALL BUSINESS SOFTWARE 
for your IBM PC 



EZLabel 



EZMoney 



EZMemo 



• Mailing labels & phone 
lists 

• 1000 addresses per 
diskette 

•Sort by zip code or last 
name 

• Sort by user defined 
codes 

• 48K ■ One Drive • BASIC 

• Ctieckbook & cash 
management 

• 100 user defined 
categories 

• Reconcile statements 

• Reports by montti, 

• Yearto-Date 

• 64K • Two drives 

- BASICA 

• Easy-to-use word 
processing 

• Custom form letters 
using addresses from 
EZLabel files 

• Print in any IBI^ PC type 
style 

• Line by line editing 

• 64K - Two drives 

- BASICA 

• On screen order entry for 
phione or mail order sales 

• Stares 500 orders per 
disk 

• Prints custom invoices 

• Up to 200 product codes 

• Automatic extension, 
taxes 

• Wfiolesale & retail pricing 

• 64K - Two drives 

- BASICA 



All sollwafe designed tor ease-of use Dy new IBW 
PC owners For advanced users, 'iie formats are 
pubhsHed in tfie use's guide IBM PC 80 CPS Matrix 
Printer and Monoctirome Display recommended 

At your dealer, by mail below or call: 



EZEntry 



rs 



313 851-2504 



systemics 

3050 Spring Street 

West Bloomfield, fvlichigan 48033 



Name _ 

Address 

City. State. Zip 



EZLabel $39,95 EZIVIoney $44.95 
EZMemo $39.95 EZEntry $99.95 
(Michigan residents add 4% sales taxi 

Certified checks, money orders and 
credit card orders shipped next day 
by U.S. Mail. Personal checks m two 
weeks. CCD. add $1.50 / item 

Total amount enclosed $ 



or charge my VISA MasterCard 

Card # 

Exp. Date 

Signature 



Interbank # 



Send me your free IBM PC catalog 



OPERATING SYSTEMS/HAL GLATZER 

PC-DOS Wins One 

CARE Computer's MatchMaker lets PCs use software from 
Datapoint's DATABUS operating system. 



Beginning in September, CARE 
Computer Systems plans to offer a 
software product that will open up 
a veritable catalog of applications pro- 
grams to the IBM Personal Computer. The 
Bellevue, Washington firm is currently 
testing MatchMaker 8600— a program 
that converts Datapoint minicomputer 
software into programs compatible with 
IBM's PC-DOS operating system. To de- 
velop the product, the company aban- 
doned a previous project working toward 
compatibilitv' with the CP/M operating 
system. 

"The effect of our product," says Ger- 
ald Nelson, executive vice president of 
CARE, "will be to bring a 437-page book of 
seasoned, third-party software from Data- 
point's catalog to the PC user. Those are 
field-tested, existing applications pro- 
grams that have been available for years." 

CARE markets systems built around 
Datapoint computers, specializing in gen- 
eral ledger and medical records-keeping 
software for nursing homes; they install 
Datapoint minicomputers on customers' 
premises, and also operate a remote com- 
puter service bureau (with an IBM main- 
frame) for some 800 clients. The idea for 
MatchMaker 8600 grew out of a desire to 
make use of microcomputers. 

"Our software is written in DATABUS, 
Datapoint's operating system language, 
but it's not easily transportable into BASIC 
or COBOL or other languages that a micro 
could use," Nelson says. CARE was im- 
pressed by CP/M, and found a computer 
manufacturer that— at first— was willing 
to support their conversion costs, but later 
backed out of the project. 

"Then the PC came along. It made me 
nervous that we were going in one direc- 
tion— 8-bit CP/M— and IBM was going in 
another— 16-bit machines with greater 
memory addressability. Now, the Data- 
points are 8-bit machines, with multi-user 
capabilities, but that's hard to achieve on 
microcomputers. The IBM PC seemed like 
a good product, and we figured we'd rath- 
er bet on IBM and be on their side of the 
line than be against them. We re-targeted 



the conversion of DATABUS from 8-bit 
CP/M to PC-DOS." 

Mike Orr, who actually did the conver- 
sion, was formerly a product manager for 
the business-oriented COBOL language at 
nearby Microsoft, and he describes the 
project this way: " DATABUS is inherent- 
ly an interpretive language, even on the 
Datapoint. What that means is that the 
software is processing every instruction 
one step at a time, so the user sees only the 
high-level, English-like language, and the 
machine sees only its elementary machine 
language. There's an 'interpreter' between 
them. 

"For turning DATABUS files into PC- 
DOS files, we created an interpreter that 
translates the DATABUS instructions into 
pseudo-code, an intermediate step that 
can then be translated for each operation. 
There is an alternative approach, called a 
compiler," Orr explains, "that would take 
an entire program and translate it into ma- 
chine language, but the advantage of our 
approach over the compiler approach is 
that it is smaller and more easily portable 
among different machines. The major dis- 
advantage is that it is slower than a really 
well-done compiler can be. 

"But the interpreter is really a bridge — 
you can call it a 'portable bridge'— to other 
16-bit processors, and to other operating 
systems besides just PC-DOS. Ultimately, 
we'll be making DATABUS conversions to 
the Motorola 68000 chip and to UNIX op- 
erating systems." 

The first applications software that will 
use the PC instead of a Datapoint will be 
CARE'S own VistaCARE system for nurs- 
ing homes, and CARE does not expect to 
make further translations itself. Rather, 
says Nelson, "We will make MatchMaker 
8600 available to the 50 other Datapoint 
OEMs" (companies that develop products 
using Datapoint computers) and "open up 
the PC to them." /K 

Hal Glatzer is a journalist and television 
producer who describes himself as an "ex- 
plainer." His latest book is Introduction To 
Word Processing published by Sybex. 



54 



i 



PC MAGAZINE 



One of the great masters? 

Although the Datasouth DS180 matrix printer may not exactly rate as a work of art. our customers have a very 
high opinion of its value. Over the past year, we have shipped thousands of DS180 printers to customers throughout 
the world. Many of our sales now come in the form of repeat business —a strong testimonial to the acceptance of 
a product. 

The success of the DS180 in a very competitive market did not happen by accident: rather through our sensitivity 
to the needs of the industi^/. This sensitivity we carry through research and development, production and quality con- 
trol and finally to after sales support and service. 

Recently we introduced new enhancements to make the DS180 printer even more versatile. Dot addressable raster 
scan graphics produces output of computer generated charts, maps and graphs at a resolution of 75 x 72 dots per 
inch. Variable horizontal pitch selection allows printing at 10. 12 

or 16.5 characters per inch plus double wide printing at 5, 6 or IHIHHH^I^I^^^I^^I^^^I 
8.25 characters per inch. The e>q3anded 2K FIFO print buffer ^^H^BV^^m^^^^^^^^l^^H 

handles a full CRT screen dump at up to 9600 baud without de- ^ . "r^ ^^^^^I^^H 
laying the host system. We also offer ti:cinsparent mode for isolat- >flB ^^^^^H V 

ing communications problems, and for APL users, the dual ASCII/ ^^^^^B— 
APL character set option. MjW^B >l> ^^^^^HQQI 

Check our list of features and we think you will agree that the DS180 ^^^^^"""^'■■'■■''^^^^^^9^^^^ 

offers the most complete performance package in matrix printers. W i 



DS180 PRINTER STANDARD FEATURES 
• MiccoptocessorCoiKTol • Vtrrtkal Tabi 



• MtcToprocessorComnol •VAmkalTalK 

• ISO CTSPcml Speed . Peiforatton Skip Over .h 

• Bkllr>«i™vi\ Ixwic Seeking . Auto Uiw Feed A 

• 101)0 ChjrjcterBuHerlEwKlablet .6 8LPI .2 

• ')x7 [)oi Mdtm • Auto End of Line Carnage Return . A 

• EMMiided Character . 5 IPS Paper Sleu 

• AdKistaMePrtnthead 16 Copies > Parallel and SctM lm«^f{a.'es 
.% ASCII Character Set . 1 10 %(X> Boud Communications 

• Cartrkkie Ribbon • Temimal Status Indicator; 

• 132 Column Plint Width .AutfioAlaim 

• Tractor Feed (Front or Booom) • SeU Test 
.NooVoWkiFwTTVit Retention .X-oi\.Xo« 
•TopoJFotm .Paper Out Detection 

• Horizontal Tabs 

The DS180 is available nationwide through our 
network of sales/service distributors. 



OPTIONAL FE.ATURES 
. Compres.sed Pnni - 10. 12. 16.5 cpl 

• High Resolution Dot - 
AcUressable Graphics 

• 2k Expanded Prtnt Buffet 
.APL ASCII CKararterSet 




data©@[at^[rD 

computer corporation 



EVENTS/HAL GLATZER 

PCs pop up all over at the microcomputer 
world's longest-running tribal rite. 




At The Faire 



The West Coast Coiiipuler Fuire. held un- 
nuuJJy in Sun Francisco, has been a tribal 
rile of the microcomputer industry since 
1977, when the Apple II and Commodore 
PKT computers niude their public debuts 
there. 7'he Faire is not exactly a trade 
show, nor a convention or conference; de- 
scriptions like "gathering of the clan" or 
Hal Glutzer s image of "The Big Game" 
seem to capture its spirit. 

While there are sizable microcom- 
puter industry outposts elsewhere (Hocu 
Raton, for example], and the roots of the 
industry' can be traced to Albuquerque and 
other places, the Sun Francisco Ba\' area 
and neighboring "Silicon Valle>" have 
become to microcomputers what Detroit 
is to uulos and Pittsburgh is to steel— home 
base. So each year the clan comes out to 
the Faire to revel and swap stories. And 
the clan keeps getting bigger,, with the 
crowd swollen ever more by fascinated 
onlookers and would-be initiates. Prod- 



56 



acts are shown and lectures given, but not 
with the blue-suit or pipe-and-Iweed 
atmosphere of more traditional events. 
Attending the Faire is an experience unto 
itself. 

At last year's Faire IBM was an official 
exhibitor Asked when her company was 
going to introduce its "real" personal com- 
puter, an IBM representative pointed to 
the Model 5120 on display and said. "7'his 
is it." (Four months later we all knew bet- 
ter./ In 1982 IHAl itself didn't exhibit. But 
the presence of the PC was everywhere— 
the biggest source of excitement in the 
place. PC magazine was there too, hawk- 
ing our H'ares and checking nut the scene. 
Following are several n.'fjnrts from PC 
staffers. 

The West Coast Computer Faire was 
like a homecoming weekend for 
Silicon Valley alumni. At the ver 
nal n()iiin()x- a cool, green moment be 




fore the waxing sun baked their grasslands 
brown— some 40,000 people crowded into 
San Francisco's stadium-like Civic Audi- 
torium and Brooks HaW for the "big 
game." 

Hundreds of team players drew the 
crowd in, their pennants and jerseys pro- 
claiming brand-name and no-name goods, 
arcane peripherals, and exotic languages. 
Those celebrating the rites of spring had 
their ceremonial "king" in Faire organizer 
Jim Warren, who made himself ubiquitous 
on rollerskates. 

The Faire offered me a chance to see 
how far the IBM Personal Computer team 
(which had moved to Boca Raton, Florida 
from Armonk, New York) would go 
against the home-town boys and girls of 
Northern California's indigenous indus- 
lr>'. 

Yet IBM itself was conspicuously ab- 
sent, and it was not the only league leader 
to stay off the field: Atari, Zenith, and 
Microsoft set up no booths, and the latter 
two asked only the trade press "sports- 
writers " to attend their news conferences. 
Instead, resellers and dealers represented 
them, going head-to-head with Apple, Os- 



borne, Radio Shack, and other first-string 
players who were there in person. 

Around the Faire at least two dozen 
booths had a PC on display, and many 
more had flyers that swore that their hard- 
ware or software was— or soon would 
be— running on the PC. In this wide world 
of computer sports, some exhibitors' litera- 
ture reminded me of TV wrestlers in be- 
fore-the-match interviews, shouting gruff 
and bluff promises of strength; others 
were more soft-spoken, like golfers who 
have played only 9 of 72 holes in a tourna- 
ment. 

One company, Datamost. proclaimed 
that their software, WRITE-ON! {■]' is part 
of the name, by the way) was "easier than 
EasyWriter ," as "powerful as WordStar," 
and "a program editor too." To them things 
like word wrapping, variable inserts to 
form letters, print formatting and text 
merging were unique features. 

More subtle was Quadram Corpora- 
tion, which modestly touted its memory 
expansion board for the PC this way: "The 
first mass-produced IBM cards jsicj 
shipped by a supplier other than IBM. . . . 
With four cards being shipped, Quadram 



has become one of the leading suppliers of 
IBM peripheral boards. " Did they mean 
four varieties or just four boards? (And I 
thought I knew what "IBM cards" were— 
those things you're not supposed to fold, 
spindle, or mutilate.) 



Exhibitors' 

literature reminded 
me of TV wrestlers in 
before-the-match 
in ter views — gruff 
and bluff. 



Team sports again: A club that has been 
on the field since the beginning of the PC 
game showed off its latest player. Informa- 
tion Unlimited Software, Inc. brought out 
EasySpelJer as a teammate to its Easy- 
Writer word processor. 

EasySpeJier has a built-in dictionary of 
88,000 discrete words and showed itself to 
be very user friendly, giving full-sentence 
explanations of its activities. "EasySpelJer 
does not recognize this word at all," ap- 
peared when a word in the file was not 
found in the dictionary, and "EasySpeJler 
sees improper capitalization," showed up 
when an ordinary' word was capitalized as 
a proper noun. EasySpei/er accepts non- 
Easy Writer documents and will proofread 
any PC-DOS-created files, including BA- 
SIC and FORTRAN programs. 

A potentially dangerous competitor to 
the PC-DOS software jockeys was a piece 
of hardware delicately called "Baby Blue" 
(a pun on IBM's corporate nickname, "Big 
Blue "). The product is a microcomputer on 
a single-printed circuit board that allows 
programs for the CP/M operating system 
to run as if the PC were an 8-bit, CP/M- 
compatible microcomputer- the very 
computer IBM had hoped to render obso- 
lete by using the 8088 16-bit chip. Since 
there is still little software that takes full 
advantage of the 8088, Baby Blue may fill 
in the gaps. But if 16-bit software (written 
for PC-DOS or CP/M-86) comes down the 
pike soon. Bob Dylan's lyrics may be heard 
blowing in the wind: "It's all over now 
Baby Blue." 

So here's the latest from the press box 
at Silicon Valley Stadium, over radio sta- 



Giveaway Winner Drawn 




For a few moments, the PC exhibit booth became the center of attention at the West Coast 
Computer Faire, as jennifer Poitier (daughter of PC's production manager jacqueline 
Poitier) drew the winning name in our promotional giveaway of an IBM Personal 
Computer. As a dense crowd pressed around, jenny gamely plunged her hand into the 
barrel and drew out the entr\' of Paul Hardiman of Milwaukee. The response to PC's 
drawing was one more indication of the intense interest IBM's PC elicited from Faire 
attendees. 



58 



PC MAGAZINE 

Cl 



lion WCCF: The team from IBM has yet to 
knock anybody out of the running, but 
don't let the first innings fool you. The 
name of this game is hardball. 

Surrender at the 
Faire 

I arrived at the West Coast Computer Faire 
as a freelance writer in search of anything 
new and exciting in the world of comput- 
ers. Having no bias toward any particular 
system, I wandered through the cavernous 
convention stopping at whatever booths 
struck my fancy. After three days of non- 
stop talking and gawking, I surrendered 
my free-agent status. 

Within a week I signed on as an editor 
at PC, and I just took delivery on my own 
IBM Personal Computer. 

I didn't need the Faire to convince me 
that the PC was an excellent computer. 
Like a lot of people, I was holding back 
until I saw adequate software and hard- 
ware for the machine. There are a lot of 
excellent computers on the market, but 
what makes a machine exciting is the sup- 
port it gets from others— software authors, 
equipment manufacturers, users groups, 
even book and magazine publishers. Any 



lingering doubts were erased by my exper- 
ience at the Faire. 

The Faire pierced certain myths about 
IBM's new computer. Myth One: Limited 
software. Software may have been limited 
in October when the machine was re- 
leased, but a lot of programmers have 
been burning the midnight oil in the inter- 
vening six months. The Faire had enough 
software offerings to satisfy some pretty 
diverse demands. 

Faire goers in search of word-process- 
ing software could view demonstrations of 
VolksWriter, Select, and Write-On. and 
Norell Data Systems promised the immi- 
nent release of fJasyText. 

Spreadsheet shoppers were not limited 
to IBM's VisiCalc. "Calcalikes." it seems, 
are fair|e| game. Sorcim was showing 
SuperCalc while others were claiming 
that their electronic spreadsheets were 
just around the corner. 

PCers in need of communications soft- 
ware were not bound to IBM's Asynchro- 
nous Package, since Micro-Link made it to 
the Faire. Data Base management needs 
could be filled by Norell's KasyDala, 
ISU's EasyFiJer, Washington Computer 
Service's Record Management System 
and two packages from johnson Associ- 
ates. 

Games, though not plentiful, were dis- 
played by Stoneware and Digital Market- 
ing. There was even a program called 
"The Programmer," designed to help you 
write your own programs. 

While there weren't as many software 
packages as there were for Apple, TRS-80. 
or CP/M microcomputers, there were 
plenty from which to choose. 

Myth Two: The PC is expensive. Faire 



goers were treated to add-ons that trans- 
formed the PC into a bargain system. 
Davong's Faire Special included a 192K 
memory board for $599—539 more than 
IBM's 64K board. To store the data gener- 
ated by all that cheap memory', they also 
showed a $1,995 five-megabyte hard disk. 
These disks hold 31 times the data of an 
IBM floppy at 3 1/2 times the price. 

Buyers of color monitors could see the 
light for a lot less. Both ATI and Electro- 
Home had color monitors for less than 
$600. Berkeley Micro-Computer was one 
of many companies selling memory chips. 
They also had a six-foot extension cord for 
the PC keyboard. 

Engineers, programmers, scientists, 
and system designers also had products 
from which to choose. Hurricane Labs, for 
example, was showing its PC prototype 
wire rap and expander boards, and prom- 
ising lots more for the future. Basic Busi- 
ness Software demonstrated a series of 
utility programs to take some of the drudg- 
er\' out of programming. They also offered 
some pretty sophisticated statistics pack- 
ages to run on the PC. 




lUNE/lULY 1982 



Even would-be entrepreneurs had a 
chance to cash in on the PC bonanza. The 
Software Emporium offered franchises to 
anyone "with a modest amount of capital 
and a willingness to work hard." The PC 
was the most prominently featured com- 
puter in the Emporium's prototype adver- 
tising. 

For every firm that had a PC product at 
the Faire, there were several that had 
some in the works, not yet ready for exhib- 
it. Need proof? Check out this issue's 
"New on the Market." If that's not proof 
enough, stay tuned. Next year's Faire 
might just be a PC Carnival. 

—Larry Magid 



The Programmer 
Previewed 

The most tantalizing booth at the Faire 
for me was that of Advanced Operating 
Systems. They were showing off a nearly 
finished version of The Programmer, a 
program to help write other programs. I 
wanted a copy the minute I saw it. 

The Programmer is not one of the so- 
called "programs that program." It is a 
program that helps you write programs in 
BASIC. By far its nicest attribute is that it 
takes in the full range of the PC's capabili- 
ties: graphics, sound, communications, 
etc. Menus in the program present you 



with choices of all the things the PC can 
do. The screen graphics menu, for exam- 
ple, includes a choice to draw a line; and if 
you select this. The Programmer will then 
ask you where the line should start and 
stop, what color it should be, and whatever 
else it needs to know. By showing you list- 
ings of the PC's features in this way, the 
program keeps reminding you of all the 
things the PC can do. 




Making a program this way is a little 
like stringing beads. You still need to de- 
fine what you want a new program to ac- 
complish; but once you do, you just outline 
the steps, and The Programmer turns if 
into a BASIC program. While in the bead- 
stringing stage, you can shift back and 
forth between The Programmer and your 
evolving program to check how it's coming 
along, then go back for changes or addi- 
tions. If the eventual product lives up to 
the preview, this one's going to be a biggie. 

—Jim Edlin 



Word-Processors 
Proliferate 

One obvious message from the Faire 
exhibits was that PC users will have plenty 
of choices about what they use to process 
words. 

The cottage-industry corps had already 
been hard at work. In a small booth tucked 
away on a mezzanine, Camilo Wilson 
(above left) showed off his VoJkswriter 



WRITE-ON! IBM 

t»SltR THAN EASTMRITER 



White- nl 



POWEHrui lis WOROSTftR 



A PROCRAM EDITOR. TOO 



^ St29.95 




A 




60 



PC MAGAZINE 

Copyngliied material 



program— aimed at those seeking simplic- 
ity. Downstairs, DalaMost was marketing a 
version of Write On! that Betsy Speicht 
(right) had rapidly adapted from its origi- 
nal version for the Apple II computer. 
(The manual binder bore apple pictures, 



Some 40,000 

people crowded into 

the stadium-like 
Civic Auditorium and 
Brooks Hall for 
the big game, 

but a sticker was affixed that said "IBM 
Version.") 

The makers of IBM's chosen software, 
EasyWriter, previewed a newer and dif- 
ferent program. EasyWriter II, that they 
will be marketing on their own. And other 
companies, while not yet showing their 
products, certainly wanted to make sure 
you knew they were coming. These in- 
cluded Sorcim Corp., publishers of the 
SuperCaJc spreadsheet, which was talking 
up a companion SuperWriter program, 
and Select Information Systems, who had 
their Select program demonstrating on 
several machines including the Xerox per- 
sonal computer. Select's Zev Rattet said 
the IBM PC version of the program was 
just about to be released. 



PC Panel Draws 
Standing Room 
Only 

The Computer Faire's three-hour pan- 
el discussion entitled "The IBM Personal 
Computer" drew a standing-room-only 
crowd of more than 500 information- 
hungry individuals. They turned out to 
hear a panel that included such stars of the 
PC firmament as Microsoft's Bill Gates 
and Digital Research's Gary Kildall. The 
only missing ingredient was a representa- 
tive from IBM itself, and though none 
were on the podium, some visitors from 
Boca Raton were spotted in the audience. 
The session was organized by john Reut- 



ter, president of Megasoft, a software sys- 
tems company that is developing educa- 
tional and entertainment software. In 
addition to scoring the coup of getting rival 
software authors Gates and Kildall on the 
same stage, Reutter assembled two hard- 
ware manufacturers— Martin Alpert, 
president of Tecmar, and Bob Lindgren, 
vice president of marketing at DataMac 
Equipment Corp. Other speakers at the 
session included Fred "Chip" Pood, senior 
vice president for mergers and acquisi- 
tions at Micropro International; Richard 
Mandel. national products manager at 
ComputerLand in Hayward; PC publisher 
David Bunnell; and PC founding editor 
jim Edlin. 

Each panelist gave a 15- to 20-minute 
talk followed by a few minutes of ques- 
tions and answers. Here are some high- 
lights. 

John Reutter, Megasoft 

For three to four years many of us spec- 
ulated about when IBM would drop its 
bombshell and legitimize our industry'. In 
August 1980. IBM began forming the proj- 



ect and put together 250 PC "freaks" with- 
in IBM. I had a number of friends at IBM 
who had their own PCs— some of the early 
ones. They had to hide the fact that they 
had them. It wasn't an accepted thing to go 
home and play with your PC if it didn't 
have an IBM label. 

The project was completed in less than 
a year. And the software that was sold to 
the public for three to four years, with 
thousands of bugs in it. was found and cor- 
rected before IBM introduced its comput- 
er onto the market. This was to maintain 
respectability. 

IBM is one of the very few companies 
in the entire world that overnight could 
create a billion-dollar industry. 



Bob Lindgren, DataMac 

I talked with a lot of the ComputerLand 
Store owners — the ones who have been 
around for a while, who have been 
through the Apple. They said the Apple 
would be a ripple on a pond. But the IBM 
seems to be a tidal wave. And it doesn't 




A SERIES OF TIME.CREATING SOFTWARE . 

. for the IBM Personal Computer ^ 

?S'0 I TIME SCHEDULER/ORGANIZER ' 

Schedule business and personal appointments; Monitor pro- 
duction, legal, investment deadlines; Automatically track re- 
curring events like staff meetings, maintenance schedules, 
birthdays; Daily activity calendar; Comprehensive $99 

?S*UC' MAGAZINE/BOOK REFERENCE 

Locate valuable information instantly; Organizes journals, 
magazines, newspapers, books, programs; Store and retrieve 
references by author, primary and secondary topic, publication 
and key words; Simple, versatile $69 

FLEXIBLE • EASY TO USE • GUARANTEED - ORDER TODAY! ! 

ctieck or money order - VA residents add 4% 

SOFTRENDinc. 

P.O. Box 1462 Charlottesville, VA 22902 
• ■ (804)293-5344 . * , 

* trademark of IBM Corp. 



JUNE/jULY 1982 



61 



seem to be subsiding at all. 



Memory is an area that, as users, you're 
gonna have to look at. ffyou look at IBM's 
announcement, they say the maximum 
configuration would be 256K. Remember, 
with five expansion slots, when you take a 
floppy and you take your monitor and your 
printer, you're left with three expansion 
slots. The obvious thing was to increase 
the density of the board. We wondered 
why they didn't increase the capacity of 
the board. 



products, we've been able to learn a great 
deal about the PC and our market. 



Many users are first-time users without 
significant technical background, which is 
why quality of product and high reliability- 
are so vital. 



L 



Chester drives, and expansion chassis 
were some of the products. You can now 
find literally dozens of manufacturers of 
memory for the PC. Most of these com- 
modity products are ver>' similar, with a 
few variations. It is the peripherals that 
make this PC acceptable to a multitude of 
applications. It is these peripherals that 
give this PC personality. 



The other area that we looked at on a 
PC that was interesting and seemed to be 
similarly deficient was the amount of flop- 
py disk storage offered. IBM used Tandon 
drives and the 40 tpi drives, which gave a 
capacity of 160K. So really you have a flop- 
py storage problem, especially with some 
of the software that's being supported. You 
need certain data bases that you can't get 
to with those sized floppies. 



Dr. Martin Alpert, Tecmar 

Tecmar has developed 26 products for 
the IBM PC. By virtue of handling these 



.BM 

is one of the few 
companies that 
overnight could 
create a billion dollar 
industry. 



There are certain product omissions 
that were obvious. And IBM. by providing 
complete documentation, facilitated 
third-party hardware vendors' meeting 
those needs. High-densit>' RAM. Win- 



New software can be used to add new 
functions to the hardware. For example, at 
the show, we've announced software 
products that allow the standard memory 
board to act as a disk. 



IBM has set very high standards that 
this industry must also adhere to. 



Fred "Chip" Pood, Micropro 

The projection before IBM entered 
[the market) was that we'd have between 
one and two million micros out this year. 
They're now forecasting four and five mil- 
lion by 1985. 

Professional and business people are 
bv far the dominant users of microcom- 




filVOIR 

(FIG - FORTH 79 STANDARD) 



ASSEMBLER 
EDITOR 
DOCUMENTATION 
ONE YEAR FREE UPDATES 
DECOMPILER 
TUTORIAL 

SHIPPED PRICE ON SVa" DISK $75 



2S5S BUENA VISTA WAY BERKELEY. OA 94708 (415) 548-6359 

MC/VISA 



For Serious Business . 



The IBM® Displaywriter 
with CP/M-86"' 



The Personal Computer is great for home 
use, but let's get down to business. The 
Displaywriter was designed as an office 
machine. It has more storage, faster data 
transfer and a rugged exterior. 

Now the Displaywriter has the CP/M-86 
operating system from Digital Research. The 
productivity of your Displaywriter more than 
triples with CP/M-86 as thousands of programs 
are available. 

Veritas Technology Inc., customized CP/M-86 
for the Displaywriter. Let us tell you about its 
advantages. Call or write: 



Veritas Technology Inc. 

2375 Zanker Rd., Suite 245 
San Jose, CA 95131 

(408) 263-4691 



CP'M 86 PS a Irademdrk ol Dig.t Jl Rpspar. h 




62 



PC MAGAZINE 



NEC's new letter-quality printer 
gets personal witti IBM. 



The Spinwriter* 3550 lets the IBM PC 
get down to business. 

NEC s new Spinwriter letter-quality 
printer is the only one plug-compatible 
with the IBM Personal Computer. So you 
get the business applications you've been 
wishing for. Letter-quality output for 
word and data processing. Multi-language, 
scientific, and technical printing. Simple 
forms handling. Quiet operation. And the 
reliability of the industry's most popular 
printer line. 

NEC designed the new Spinwriter espe- 
cially for the IBM PC. It comes complete 
with documentation and training materials 
to fit your PC user's handbook. Just plug 
the Spinwriter in and your PC instantly 
beconu's more versatile and flexible. 

More than 8 forms handlers and 

50 print thimbles boost PC versatility. 

N EC designed the Spinwriter's 8 modular 
forms handlers to accommodate a wide 
range of paper and document sizes and 
types. The easily mounted handlers let 



your computer print out the forms you 
need for data processing, word processing, 
graphics, accounting or other business 
applications. 

The Spinwriter's 50 print thimbles 
can more than triple your PC's usefulness. 
They come in both constant pitch and 
proportional-spaced fonts, plus in foreign 
language, technical and scientific versions. 
They snap in and out in seconds, and let 
you print up to 203 columns on 16-inch 
paper. They each last for more than 30 
million impressions. 

This printer's special features make 
everything look better on paper. 

The Spinwriter's software-invoked 
features include automatic proportional 
spacing; bidirectional, bold and shadow 
printing; justification; centering; under- 
scoring; and sub/super scripting, all at 
speeds up to 350 words per minute. 

That big extra, Spinwriter reliability. 

The new 3550 is part of NEC's renowned 
Spinwriter family, the world's most popu- 
lar line of letter-quality printers. 



Spinwriters have the industry's best 
mean-timc-bctween-failure rating, in ex- 
cess of 3,000 hours. In terms of average 
personal computer usage, that's more 
than five years. 

I 1 

NEC Information Systems, Int. 
5 Militia Drive, Lexington, MA 02173 

Send me more information on the 
Spinwriter 3550. 

Name 
Title 

Company 
Address 



City 



State 



Zip 



SEC 

NECInfonnationSYStems,lnc. 



We're Made 




for Each Other 



spinuiriter 
IBM 




QUNIX" 

BRINGS MINICOMPUTER PERFORMANCE TO YOUR PC** 



QUNIX IS AN ENTIRELY ORIGINAL AND HIGHLY OPTIMISED OPERATING SYSTEM DESIGNED TO EN- 
SURE YOUR PERSONAL COMPUTER'S UPGRADABILITY TO ADVANCED INFORMATION PROCESSING, 
COMMUNICATION AND NETWORKING APPLICATIONS. 



QUNIX SUPPORTS A FULL IMPLEMENTATION OF THE "C" PROGRAMING LANGUAGE (WHICH CAN 
ALSO USE THE 8087 COPROCESSOR!) AS WELL AS COMPILED BASIC AND PASCAL. 



A VERY ADVANCED ULTRA-FAST FULL SCREEN EDITOR ALLOWS ANY KEY TO PERFORM USER DE- 
FINED FUNCTIONS WHILE THE TEXT FORMATTER PROVIDES FOR DOCUMENT PREPARATION. 



CHOOSE A SINGLE USER MULTI-TASKING VERSION OF QUNIX AND SPEED UP AND INCREASE YOUR 
CONTROL OF YOUR PERSONAL COMPUTER! SPOOL OUTPUT TO YOUR PRINTER OR USE "TALK" TO 
TRANSFER FILES TO OR FROM REMOTE PC'S VIA MODEMS THEN RESUME YOUR EDITING OR OTHER 
FUNCTIONS WHILE THAT TASK IS COMPLETED! 



IF YOU REALLY WANT TO AVOID THE QUESTION "Dad, can I use the IBM computer tonight?" CHOOSE A 
DUAL USER VERSION OF QUNIX FOR YOUR HOME USE AND SHARE THE FULL SYSTEM POWER WITH 
YOUR CHILDREN! MAKE THE PERSONAL COMPUTER A JOINT LEARNING EXPERIENCE OR JUST LET 
THE KIDS PLAY GAMES WHILE YOU WORK ( OR VICE VERSA? ). 



IF YOU ARE A BUSINESSMAN OR EDUCATOR AND WANT TO MINIMIZE THE COST OF PROVIDING AD- 
VANCED COMPUTING FACILITIES CONSIDER UPGRADING YOUR IBM PC WITH A DAVONG-h WIN- 
CHESTER DRIVE, MEMORY EXPANSION AND OTHER ADD-IN COMPONENTS TOGETHER WITH AN EX- 
TENDED VERSION OF QUNIX TO ALLOW UP TO EIGHT SIMULTANEOUS USERS! 



I F YOU WANT TO RUN APPLICATIONS YOU ALREADY OWN WRITTEN FOR THE IBM DOS A NEW QUANTUM 
PRODUCT CALLED A "DOS EMULATOR" TO BE RELEASED IN JUNE 1982 WILL ALLOW YOU TO DO 
THAT WITHOUT LEAVING YOUR QUNIX SYSTEM ENVIRONMENT! 



•• QUANTUM SUPPORTS THE 

IBM PC AND OTHER SYSTEMS + DAVONG SYSTEMS, INC. 

BASED ON THE INTEL 8086,8087.8088 1061 TERRA BELLA AVENUE 

MICROPROCESSORS AS WELL AS SYSTEMS MOUNTAIN VIEW, CA 94043 

BASED ON THE MOTOROLA 6809 MICROPROCESSOR. (415) 965-7130 



Copy I i.u J . . -iUUi lal 



/fis QUANTUM 

SOFTWARE SYSTEMS 

STARTS THE SOFTWARE REVOLUTION OF THE 80'S 



QUNIX 



TM 



Multi-tasking, multi-user *Unix-like operating systems for the IBM PC 



8086 
ASSEMBLER 

$100 



QUNIX 1.0 
SINGLE 
USER 

$150 



QUNIX 1.0 

DUAL 
USER (S) 

$200 



QUNIX 1.0 

QUAD 
USER (S) 

$250 



QUNIX 10 

OCTAL 
USER (S) 

$300 



Recommended Minimum PC Configuration 



64K & 
2 Floppies 



64K & 
2 Floppies 



128K & 
5 Meg 
Winchester 



256K & 
5 Meg 
Winchester 



Languages and Utilities 



C 

COMPILER 
$350 



FULL 
SCREEN 
EDITOR 

$125 



TEXT 
FORMATTER 

$125 



BASIC 
COMPILER 

$125 



PASCAL 
COMPILER 



$200 



FORTRAN 
COMPILER 

$200 



-< 



IN U S. 



For further information for personal and OEM users, please write or call: 

IN CANADA 



QUANTUM SOFTWARE SYSTEMS, INC. 

7219 SHEA COURT 
SAN JOSE. CA 95139 
(408) 629-9402 



QUANTUM SOFTWARE SYSTEMS LTD. 

P O BOX 5318. STATION ' F 

OmWA, ONTARIO, CANADA K2C 3H5 

(613) 235-4297 

'UNIX IS a trademark o) Bell Laboratories 



puters. We feel it's the needs of the office 
ttiat are the drtving force behind software 
devekiiinent ComputerLand stores in 
Now York and MIS Week in February 
1982 recorded that 93 percent of the PCs 
are purchased by businesses, both small 
and large. 

We perceive Uiat the trends in software 

are three-fold: (l) The needs of the office 
environment are going to be crucial to the 
development of applications software; (2) 
The entire office environment needs to be 
integrated; (3) One of Micropro's intents is 
diat our software will allow Bill Gates to 
recommend the IBM PC to his mom. It 
must be easy to use and alter. 

Canned application software has a ma- 
ior problem. The Ukelihood of satisfying 
everyone is virtually impossible. There 
have been accounts receivable (A.R.) as 
long as there have been professions. Yet 
nobody's ever come up with a definitive 
A.R. package, because businesses are all 
different All packaged software is just an 
approximation of what the user wants. A 
mora powerful microcomputer from the 
world's largest computer company is not 
going to change this fact The problem will 
become worse as whole new types of users 
absolutely unknovdedgeable about data- 
processnig enter the microcomputer 
world. We feel the answer lies not only in 
better hardware, but, specifically, in better 
software. 



o£ MicroPro's 
intentions is that our 
software will allow 

Bill Gates to 
recommend the IBM 
PC to his mom. 



Hardware is interchangeable. You 
have much more invested in learning how- 
to use a piece of software. We want to cap- 
italize on that investment for you by hav- 
ing you learn one piece of software and 
making the next piece that much easier to 
kam— keyboard techniques are the same, 
operator techniques ara identical, menu 



schemes are the same, prompts are the 
same, data is compatible between pro- 
grams ... It has to be. If we don't do it 
someone else will. And we intend to be 
number one. 



Bill Gates, Microsoft 

IGateswTOtethefirstBASIC language foro 
microcomputer and is, in Reutter's words, 
"singlehandediy responsibJe for creating 
our industry, "y 

We have today a 16-bit world. (The PC) 
is the first of a new class of machines that 
will become increasingly important. 

Some of the key packages now on the 
IBM machine (VisiCoIc, Easy Writer) nev- 
er existed in the 8080 environment 



Tliere isa very large user base out there 
today developbigqrstems under MS-DOS. 

Lifeboat Associates will be publishing 
a wide variety of applications in MS-DOS 
environments, and that's important. That's 
die type of momentum that leads to an op- 
erating system being accepted as a stan- 
dard. 



I think ever\'one's aware, in the case of 
the machines today, that you can buy a 
nice peripheral, but in most cases the ap- 
plications won't take advantage of it 

I expect most work for IBM machines 
will be done in a'high-level language. The 
extra power of die instruction-set means 
that the inefficient cost for working a high- 
level language is greatly reduced from the 
8-bit environment. The key reason for 
working in machine language in the 8-bit 
environment was the limited address 
space, and that is something the IBM PC 
solves. 

I think you'll see packages that'll de- 
mand more and more memory. I encour- 
age you to get a board that's expandable, 
even if you only go with the 128 initial^. 



Dr. Gary Kildall, 
Digital Research 

We transported fundamentally the 
same environment into the 16-bit world to 
I»ovide transportation paths for software 
vendors ... the same function calls, the 
same memory organization, and the same 
base page. Everything is fundamentally 
the same, with extensions to handle mem- 



ory management and multi-reskient pro- 
grams. 

The common mode of operation for 16- 
bit machines, including the PC, is going to 
be a sfaigle-user, concurrent system. 



Iexpect 

most work Jfor IBM 
machines will be 
done in a high-level 
langaage. 



One thing we'll see in the 16-bit world 
that will be a change from the 8-bit envi- 
ronment is that the professional program- 
ming languages will become more in- 
credible. You'll see some migration away 
frmn small basic systems and into COBOL 
and PASCAL environments. 

Tim Edlin and David Buiinell, 

PC magazine 

jim Edlin and David Bunnell discussed 
custmner trends (Fortune 500 companies, 
small businesses, and professionals are 
prevalent), made future projections (by 
die third quarter of 1982. IBM will be ship- 
ping 1,000 PCs a day), and opened the Pan- 
dora's box on a new rumor,, that IBM will 
open a PC manufacturing plant tn upstate 
New York and one in France). "It's impor- 
tant to be first" said Bunnell, "with a mag- 
azine or a product." 

Richard Mandel, 
ComputerLand 

Mandel touched on several key issues 

involving PC sales and development. High 
points of Mandel's presentation centered 
on: 

• ComputerLand's role in convincing IBM 
to publish the PC schematics. (Compu- 
terLand was involved quite early in KS's 
development.) 

• First-quarter ComputerLand sales, 
which indicated that all line sales ex- 
panded as n result of PC's entry into the 
marketplace. 

• Emerging sales patterns. The customer 
base for the PC consists of Fortune 1000 
Companies, which tend to install multi- 
ples— 50 to 1,000 machines per firm. 

— Kaddeen Burton 



ae 



PC MAGAZINB 



NETWORK TUTORIAL/STUART R. SCHWARTZ and ELLEN WILSON 



Discovering The Source 

A network novice's inilialion into the uses of a 
lelecompuling service. 



Three weeks before my IBM Person- 
al Computer was to arrive I signed 
up for The Source information and 
communication service. I had only a vague 
hint of what its computing power could 
offer, but the concept of an electronic 
resource— an array of services available 
from the comfort and convenience of my 
home— seemed particularly appealing. 

I purchased a subscription to The 
Source to access its large data base, to get 
late-developing financial information, 
and to monitor legislation in health care 
from Capitol Hill. Initially 1 focused on the 
information librar\' that was available, but 
I soon recognized the communication pos- 
sibilities inherent in this new medium. A 
user can receive news, transmit text, re- 
produce documents, and rapidly commu- 
nicate information to a specialized inter- 
est group that know each other only 
through the electronic service. 

IBM Post 

One of the features of The Source is 
POST, a classified ad and bulletin board 
service. Subscribers participate in open 




HERE'S 
something magical 
about typing a reply to 
a letter and knowing 
it's instantly in 
another person's 
mailbox. 



forum to trade goods and services, discuss 
topics of mutual concern, and establish in- 
terest groups. Anyone can send up to 23 
lines on the POST free of charge within 75 
subject categories. Photography, antiques, 
aviation, even apartments for rent are 
shown as separate POST categories. Each 
of the popular computers has its own 



POST listing. Naturally I acces.sed the 
IBM POST, and I found it immediately 
helpful. 

Even,' evening messages appearing on 
the POST brought me new information 
about the PC: additional software, hard- 
disk availability, data on RGB monitors, 
problems with features, and recommend- 
ed peripherals. 

Since this was my first computer, 1 had 
many questions about its use. One imme- 
diate problem I noticed while using the 
communication package was the back- 
space feature, which should delete incor- 
rect characters. Instead, card-like symbols 
in reverse video would appear on the 
screen and alter the communications flow. 
I inquired if anyone out there in Source- 
land could help me. 

My POST communique was answered 
immediately. This was a software prob- 
lem, and its correction required a simple 
patch. 

Furthermore, I wanted to be able to 
print out material from The Source while 
it was appearing on the screen. IBM's 
communication package did not provide 
for this. I sent out an inquiry on the POST 
for assistance. Very quickly people re- 



sponded who had already developed a 
solution. They sent me a few simple modi- 
fications to the IBM package, which 
allowed me to echo the screen in ongoing 
print-out. Here were experienced and 
technically proficient programmers shar- 
ing information to help solve those prob- 
lems. 

As questions and answers popped up 
night after night, I realized that 1 had be- 
come part of a network that was effective- 
ly overhauling the IBM asynchronous 
communication software and making it a 
practical tool for the needs of home users, 

PC Gazette 

Following The Source's menu led me to 
an option called "user publishing." It 
allows subscribers to set up files that 
are available to all. One individual has 
created a categor\' called The PC Gazette, 
a file of information about the machine. It 
contains communications going back to 
1981. It also has an index of articles pub- 
lished in PC magazine, a listing of avail- 
able software, and prices from IBM prod- 
uct centers. One can learn about user 
groups starting to form throughout the 

(CunlinUfS) 



)UNE/)ULY 1982 



67 




DESIGNS 
inc. 



PRODUCTS for the 
IBM Personal Computer 

SYSTEM SUPPORT CARD 
SDI-SSC $295.00 

• Clock Calendar Parallel/Printer Port. 
Async Port on one card. 

Plus Game Adapter 

• Slot Savings 

• IBM Software Compatible 

• Software for Clock Calendar 

• Battery Back-up 

All Boards Available Now 
*JUNE SPECIAL- 

1 5% DISCOUNT 

On Prepaid Orders for fully configured 
256K Boards. 




64K Byte Non-Expandable 

SDI64 $195.00 

• Small Size, Low Cost 

• Includes Parity and Addressability 

SDI-PROTO $55.00 
SDI-MiniProto $30.00 



SIGMA DESIGNS, INC. . p„ s.e or Ha f Sze 

3866 Eastwood Cr., P.O.Box 3765 • Documentation Kit 

Santa Clara, CA 95055-3765 • Platec' Tfirougfi Holes 

(408) 496-0536 • Bracket 



MEMORY BOARDS WITH 
ASYNC SERIAL PORT 
64K Byte - 256K Byte Expandable 

SDI 256+Async/64 $445.00 

SDI 256+Async/128 $595.00 

SDI 256+Async/192 $745.00 

* SDI 256+Async/256 $895.00 

MEMORY BOARDS ONLY 

SDI 256/64 $295.00 
SDI 256/128 $445.00 
SDI 256/192 $595.00 
*SDI 256/256 $745.00 

Field Expansion Memory Kit 
9 Chip Set $150.00 

• Async Port IBtVI Software Compatible 

• Parity Ctiecking 

• Addressable to any 64K Boundary 

• Board is disabled on unused blocks 

• Field Expandable to 256K Byte 




MEMORY EXPANSION MODULE for IBM PERSONAL COMPUTER 

■ Directly expands memory to 256K Bytes. Replaces three 
64K Byte cards, (larger configurations available) 

■ Each card aged at high temperature and voltage margined; 
less than 350 mA of -t-5v; one year warranty. 

■ Available at participating COMPUTERLAND stores: 
contact factory for further Information. 
Intermedia Systems: 10 year old company; also 
produces CAD and Medical Graphic Display systems 
for Hewlett-Paclcard computers. 



STAINLESS 

STEEL 

BRACKET 



$579.00 o 



EACH 



CARD GUIDE INCLUDED 



EXTENDED FOOT FOR 
VERTICAL STABILITY 



8 



iHterMcdiii iKY*f^H> 



10601 S. DeAnza Blvd. 



Cupertino, CA 95014 
(408) 996-0900 



FULL WIDTH CARD FOR HORIZONTAL STABILITY ■ 



C0P;1„ 



About The Source: 



The Source service can be used by al- 
most any personal computer or computer 
terminal. Source transmission is accom- 
plished through either of two telephone net- 
works. Telenet and Tymnet, which are 
reached via an ordinan,' telephone call. 

IBM Personal Computer owners wish- 
ing to use The Source will need a mfxlem, 
which connects the computer to a telephont; 
line, and an asv'nchronous communications 
card with an RS-232 serial port. One can 
reach The Source through the COMM.BAS 
program included with IBM's disk operat- 
ing system (PC-DOS|. Communications soft- 
ware sold separately can also be used. 

A subscription to The Source costs $100 
and may be purchased from retail computer 
stores or directly from Source Telecomput- 
ing Corporation, 1616 Anderson Road, 
McLean. VA 22102. 

The subscription is a one-time-only fee. 
Charges for actual use of The Source are 
based on connect time and type of service 



accessed, although there is a SlO monthly 
minimum. Rates var\' with time of day. from 
S4.25 an hour betw'een midnight and 7 a.m. 
to S18 an hour for prime-time use (7 a.m. to 6 
p.m. Monday through Friday). 

A new. advanced data base called 
Source Plus is available at additional cost. 
Source Plus features include commodity re- 
ports and recommendations, a record of 
bills before Congress, and Comp-U-Star, an 
electronic department store. Books, major 
appliances, tools. tirf!s, cameras, and carpet- 
ing are among the items that may be pur- 
chased through Cnmp-lJ-Star. A worldwide 
trading network and a customized informa- 
tion research service are also available 
through Source Plus. 

New subscribers receive a host .system 
number, a .six-character identification code, 
and a personal password. These numbers 
must be entered corrt;ctl\\ in proper se- 
quence, to connect with The Source. 

Subscribers also receive a user's manual, 



which we found intelligently written, well 
documented, logically arranged, and ade- 
quately indexed. 

There are two routes to maneuvering 
through The Source. It appears designed 
with operating simplicity- in mind, and peo- 
ple with little or no previous computing ex- 
perience should become proficient quickly 
in its use. 

A menu screen displays a set of alterna- 
tives, and selection usually leads to a sub- 
menu of additional options. A choice there 
may lead to yet another group of categories. 
As you become familiar with The Source, 
you will probably choose to b\pass the 
menus and type in direct commands. 

One can al.so switch rapidly from one 
application to another, from accessing infor- 
mation to actual communication. 

The Source will automatically discon- 
nect if no activit\' is registered at command 
level after three minutes. 

—Stuart Schwartz and Ellen Wilson 




NF 
SYSTEMS 



A new micro-sotlvkdfe company with 
more than a decade ol experience 
in large and inlermediali' systems 



— Catalog Available — 

HOUSEHOLD AIDS A group ot six programs designed to organize 
and conirol paperwork tor ttie entire family Total Pkg 49.95 



1 
2 
3 
4 
5 
6 



HOUSEHOLD INVENTORY - 26 categories ol possessions Totals by 
category including cost and current value 

VITAL RECORDS - keeps lists o( social security numbers, bank 
accounts, wills, insurance, etc A must for everyone' 

VCR INDEX - also could be used to keep track ol regular cassettes 
Unlimited tape numbers 

RE SUME - keep it handy— keep it current Keeps resumes loi several 
lamily members 

PERSONAL STATEMENT - keep one or more available to print as 

needed Covers all topics 

NAME/ADDRESS/PHONE - also allows space for children s names 
and a miscellaneous lield for birthdays Christmas cards etc Search on 
last name 



STOCK PORTFOLIO Keep all transactions by company name and 
date Pnnl entire portfolio or transactions by month or year 39.95 

CHECK REGISTER Up to 40 ledger/budget headings Print Check 
Register or Totals by ledger/by month 39 95 



NF SYSTEMS, LTD. 

P O Box 76363 
Atlanta, GA 30358 



Personal Computer 
To order, call collect 9-5 404-252-3302 



Reliable Business 
Software 

DATASMITH software requires no previous computer 
experience, so it can be used effectively by your present 
office staff. The menu-driven systems feature extensive 
error detection and correction facilities, so they are 
"friendly" to the user 

• GENERAL LEDGER. Everything you need to keep 
the books. Features easy to-use data entry and 
error correction, trial balance, fast post, and a vari- 
ety of comprehensive reports. Automatic error 
detection keeps the books In balance Writes 
checks and makes journal entries in one operation. 

• PAYROLL. A very flexible system that adapts to a 
vi/ide variety of needs. Features Federal, state, and 
local tax calculations. El credit, and special pay 
and deduction amounts. Prints all necessary 
reports, paychecks, and W-2 forms 

• DATA MANAGER. A powerful generalized data 
management system that lets you define, enter, up- 
date, sort, select, and print reports from a database 
of your own design. Applicable to almost any job 
where records must be kept, this system can 
replace literally hundreds of programs. 

Put your computer to work with these sophisticated 
systems now. Programs are available for 48K or larger 
two-disk systems in your choice of code for l^^icrosoft 
BASIC-80- under CPIM'. IBM" Personal Computer 
BASIC, or fVlicropolis' BASIC. 



DfllflSfnJTH 



Box 8036, Shawnee Mission, KS 66208. (913) 381-9118 



jUNE/lULY 1982 



69 



[Continued frnm page 67} 
countn' and track the evolutionary devel 
opment of the PC. 

CHAT 



was reading UPI news when something 
flashed on my screen: some call letters, a 
small identification, and a personal intro- 
duction, "Would you like to chat?" 

CHAT is a feature that allows typewrit- 
During my first week on The Source, I ten conversation with another subscriber. 



Fix for IBM Communications Program 

The following change corrects a problem IBM's asynchronous communications program 
has with handling backspaces. (IBM apparently forgot there might be more than one 
character in the input buffer.) To make the change, load the BASIC language, insert the 
communications program disk, then type LOAD ' TERMINAL.BAS' ' . When the program is 
loaded, type the following lines: 



2005 D% = 512+ ASC(BKS$]: CALL SS(C%.TX.D^.EX) 

5106 IF RIGHT$(B$,1) <> BKS$ THEN 5110 

5107 IF LEN(B$) > 1 THEN B$ = LEFT$[B$.LEN(B$}-2) ELSE 60SUB 2720 
SAVE -TERMINAL ■ 



GOTO 5200 



The modified program will then be stored on your disk. Line 2005 forces the base 
program to terminate a buffer read at a backspace character, if there is one, so only the 
rightmost character needs to be tested in 5106. If there is more than one character in the 
buffer string, then line 5107 removes the backspace and preceding character before 
letting the buffer be printed to the screen, otherwise it calls an existing subroutine, 
'vhich backs up one character position on the screen, prints a space, and ijacks up again. 

With thanks to Morris E. Thompson, jr. of Dallas, Texas (Source TCS923), who 
originated this change. 



WIN 10 FREE DISKETTES 



ATTENTION OWNERS OF: 

I Personal Computers 

Small Business Computers 
Word Processors 

^ DRAWING JULY 30, 1982 

( This is our way of introducing you to 
the best guarantee in diskettes available today. 
Fill in the entry form below and send to: 

PERSONAL COMPUTING AND SUPPLIES 
P.O. BOX 203, E. AMHERST, N.Y. 14051 



NAME 



COMPANY (If Required). 

ADDRESS 

CITY 



STATE 



ZIP 



Type of Word Processor or Computer Used 

DISKETTE TYPE: (Indicate by "X" mark) 

SIZE SECTOR 



\ □ Single Sided □ Single Density 
* □ Double Sided □ Double Density 
No One Will Call On You. Tlie Winner's Name Will Be Used In Future Ads. 



I had read about CHAT in the user's man- 
ual for The Source, but it didn't prepare 
me for the reality of this stranger coming 
into my home electronically. I was 
shocked but managed to respond. 

Most conversations centered on com- 
puters and their uses. Through the CHAT 
feature I met a graphics designer in New 
York, a baccarat dealer in Las Vegas, and a 
Detroit TV technician who offered me a 
place to stay when the San Francisco 
Fort>'-Niners went to the Super Bowl. 

One random contact on the electronic 
network turned into an amazing coinci- 
dence. I found myself chatting with an old 
friend of my brother's who I had heard 
about but had never met. 

SMAIL 

The POST and CHAT introduced me to 
a group of people, and I began to commu- 
nicate regularly through a feature called 
SMAIL— Source Mail. Each subscriber 
has a mailbox, a 2,000-character storage 
bank accessed with a simple command. 
This feature allows for rapid communica- 
tion of information to an individual or a 
group of users. There is something magical 
about this instant communication— about 
receiving a letter, typing a reply, and 
knowing it is instantly in another person's 
mailbox. This feature can be an enormous 



WAS 

shocked but managed 

to respond to this 
stranger coming into 
my home 
electronically. 

timesaver and a useful business link. The 
only drawback I have experienced is simi- 
lar to that of a traditional mailbox— find- 
ing unsolicited announcements and pub- 
licity mail. 

The Source was established in [une 
1979. In October of the following year it 
was taken over by Reader's Digest Associ- 
ation. Seven mainframe computers were 
purchased, new data bases added, and re- 
sponse time improved. The user's manual 
was rewritten and a system of on-screen 
menus was devised to simplify access to its 
services. 



PC MAGAZINE 



Expand Your IBM P.C. 




■ Memory Expansion Board 

(PO^'s Expansion Board otters 4 TIMES 128K, 192K and 256K Bytes. Board can 
ttte amount of memory ottered by IBM be easily upgraded in 64K capacities. 
P C. Contigurations can be set at 64K, Upgradabllity is the key! 



At this writing The Source says it has 
16,786 subscribers, 1,500 added during a 
recent month. Mike Rawl, manager of cor- 
porate communication for The Source, 
says every month a new subscription rec- 
ord is broken. 

I think services such as The Source 
represent a shift toward more efficient 
methods of conducting routine business 
and, more significantly, a change in the 
way we collect, manipulate, and share in- 
formation. There are infinite possibilities, 
and a user may never know them all. 

Some Caveats 

I doubt, however, that such services 
will supplant the printed page. There's an 
optimum amount of time one can spend 
watching information scroll across the 
screen. For me it seems to be 60 minutes at 
a sitting. 

Also, the expense of usage can add up 
quickly. One has to compare the cost of 
writing text, playing games, and develop- 
ing programs on The Source against the 
cost of purchasing equivalent software. 

The general novelty of CHAT soon 
wears off. CHAT is a great equalizer and a 
means of expanding social networks, but 
after three weeks I was an old-timer. 
There are just so many ways you can ask 
someone, "What kind of computer do you 
have?" 

The future value of The Source de- 
pends not upon the company as much as 
the subscribers. Continued use will be 
based on specialized interest. It gives us a 
chance to interact, to present problems, 
and share solutions. 

I view a subscription to The Source as 
similar to having a million diskettes avail- 
able for use; a personal storehouse of data 
on business, finance, science, public af- 
fairs, sports, education, and employment; 
an entertainment library containing 74 
games; and six dozen bulletin boards 
where you can place notices to buy and 
sell equipment or exchange ideas. With 
each passing month it seems more evident 
that my green screen will become an ex- 
panding window to the world. /PC 

Stuart R. Schwartz, M.D., is a CJinicaJ 
Professor of Psychiatry at the University 
of California School of Medicine. He was 
assisted in the writing of this article by 
Ellen Wilson, a seJf-procJaimed cyber- 
phiJe who is proprietress of The Electron- 
ic Cottage, a home-based computer proc- 
essing service. 





■ Add-In Winchester Disl( System 

(PCjr's Add-In Winchester Disk System is slot, reducing desktop space. Also 
housed within the IBM chassis and is available in 12 and 18 M Bytes capacity, 
easy to install directly into the floppy 

■ Asynchronous Communications Controller 

1 or 2 line capability on one card. 
Totally compatible with IBM software and diagnostics. 

■ DDS-1 Software 

(PC)2's software program double; Jto from 160K to 320K. Used with Tandon 
IBM single-sided diskette capacity TM100-2 disk drive or equivalent, 
using both sides. Increases capacity 

PHONE OR WRITE -BUT ORDER NOW! 

(PC)2, P.O. Box 678 
1250 Oakmead Parkway 
. Sunnyvale, CA 94086 

(408) 749-9313 ) 

Postage and IHandling included within continental U.S.A. 
One year warranty on all board products. 
MasterCard. Visa and Checks accepted. 




PLUG COIWPATIBLES FOR PERSONAL COIWPUTERS 



lUNE/lULY 1982 



71 



MARKHlPLACE/LAWRENCi^}:;;!^^ 



lllmtratjun: (im Ludk« 




r^Bi^PCcomputerSt 
^^Hc^the question. 



trbed Apdes 



•Are you an Apple II owner who looks 
longingly through the window of your IBM 
dealer's, wishing you could trade your old 
Apple for a new PC? Take heart. The sale 
. of your used Apple may go a long way 
towards paying, for a new IBM Personal 
Computer. Used Apples hold their value 
and are relatively easy to sell. 

' This article is for Apple owners who 
afe thinking of selling their system to buy 
an IBM; Some of the tips will also apply to 
.Radio Shack or other equipment. I am not 
trying to convince anyone to part with his 
or her old tomputer. Some IBM PC pur- 
chasers' are finding constructive uses for 
their oW Apples, just as some societies 
provide their able elders with useful jobs 
, -rather than forced retirement. Read on if 



you can't afford or justify keeping an extra 
computer around the house or office. 

Making the Decision 

The first task in "trading up" is to make 
the fateful decision. That means taking 
stock in your equipment, software, and 
data as well as present and future needs. 
It's like any buying decision. But changing 
from one system to another means letting 
go of an investment in time, money, and, 
for some, emotional attachment. Remem- 
ber, the IBM is a recently released system, 
so the realization of its full potential lies in 
the future. A system as powerful as the 
IBM PC can, in the long run, perform tasks 
that have yet to be attempted by earlier 
computers such as the Apple. 




Consider the value of your hardware, 
software, and data. When evaluating soft- 
ware, separate that which you really use 
from what you have around but hardly 
care about. If you absolutely need applica- 
tions that can be run only on the Apple, 
and there is not yet software that allows 
the IBM to perform the same task, then the 
decision to trade is premature. If, on the 
other hand, your important applications 
are focused on such tasks as word-process- 
ing, budgeting, and data-base manage- 
ment, the IBM may already have as good 
or better software than what you now have 
on the the Apple. With the introduction of 
Baby Blue (see story this issue), the PC can 
now run most software written for the CP/ 
M-80 operating system. If you are one of 
more than 30,000 people running an Apple 
under CP/M, chances are good that you 
can continue to use IBM versions of your 
current software. 

You should also consider the value of 
the data you are storing on Apple disk- 
ettes. For some users, that can add up to a 
huge investment. There are ways to trans- 
fer that data. Files can be transferred via a 
communications adapter directly or over 
the phone. In some cases they can be 
uploaded to The Source, CompuServe, or 
some other host computer and then down- 
loaded to your new IBM. ComputerLand 
dealers sell both IBMs and Apples, so if 
you buy a PC from them, see if they can 
help you make the transfer. If worse comes 
to worse, you can print out all the data and 
re-enter what you wish to keep. 
• The price you can get for your used 
, Apple depends, in part, on the new retail 
value Df the tjomponents. Many people' 
. think, the IBM is much more expensive 
' than the Apple II. The difference, is less 



]tiNE/]ULYJ982 



mM^'im xir >v fc'if ■ : • • ■■;:( ■'. '•::■: ■i't i'- 



73 



IBM PERSONAL 

COMPUTER 
FORA10T 



LESS 



Now you can buy a 
64K RAM expansion 
card for your IBM" 
Personal Computer for 
just $299*. 

That's less than you 
would pay any other 
manufacturer. 

That's not all: 
Davong Systems, Inc. 
has a 192K RAM card 
for as little as $599*, 
and a 256K RAM card 
for just $799*. 

You pay the lowest 
prices in the industry. 
You get cards of the 
highest quality and 
superior design. 

Expansion products 
from Davong Systems, 
Inc. are completely 
compatible with all IBM 
Personal Computer 
software and hardware. 




192K 



256KRA 



D DAVONG 
Systems, Inc. 



EY. 



They're the most 
reliable expansion 
products you can buy 
from any manufacturer. 
With just one major 
difference: They cost 
much less. 

Don't pay more 
than you have to for 
expanded memory. Ask 
your local participating 
ComputerLand* dealer 
for IBM Personal 
Computer expansion 
products from Davong 
Systems, Inc. 



1 06 1 Terra Bella Avenue 
Mountain View, CA 94043 
(415)965-7725 



Davong Suggested R«(ail Pric* 



IBM 18 a r^gtstefed trademark of IBM 
CorporatKKi 

Compuiertand is a r»gnt*r*d tradamark 
of ComputerLand Coiporabon 



Co 





than you might imagine, and, in many con- 
figurations, an IBM is actually cheaper 
than a similarly equipped Apple II. 

What's the Blue Book? 

Of course the value of your Apple de- 
pends on how it is equipped and its condi- 
tion. Because well-made computers dete- 
riorate ver>' slowly, your system is 
probably as good as new. 

One of the reasons for the Apple II's 
high resale value is that it is still a produc- 
tion model. Despite the introduction of the 
Apple III, the II remains a ver\' popular 
computer. Four years after its introduction 
as one of the first personal computers, the 
Apple II is still a sales leader. Apple has 
reported a 98 percent increase in sales, 
comparing the first quarters of fiscal 1981 
and 1982. The majority of those sales are 
for the Apple II. As long as dealers contin- 
ue to sell new Apples at full list price, 
some people will be glad to pay less for a 
good used one. That may no longer be true 
if Apple introduces a replacement for the 
II. When Radio Shack introduced the 
TRS-80 Model III, the used value of the 
Model Is dropped substantially. That's be- 
cause the Model III was essentially a re- 
packaged Model I with more features and 
a lower price tag. Apple has not an- 
nounced any plans to replace the II, but 
there is speculation they will, at some 
point, come out with a more powerful 
computer at a lower cost. 



\JsED 

Apples are selling for 
60 to 80 percent of 
their initial retail 



The Apple's high resale price is also a 
testimony to the excellent reputation that 
it has earned as a versatile and reliable 
machine. 

Used Apples, if you can find them, are 
currently selling for between 60 and 80 
percent of their initial retail value. When 
you advertise your system, you should 
probably allow some room for negotiation. 
People like to bargain. A little flexibility 
on your part can help clinch the sale. 

A VisiCaJc-type spreadsheet program 
(or its paper, pencil, and calculator equiv- 
alent) can help you price your system. In 

jUNE/IULY 1982 



the first column, list all of the components. 
In the second column, list retail prices, 
and in the third the formulas to calculate 
the used price of each component based 
on your discount. You can then experi- 
ment with different discounts until you 
reach a satisfactory' sale price. 

Should You Break Up Your System? 

If your system includes a lot of compo- 
nents, you will have to decide whether to 
sell them all at once or a piece at a time. 
You are likely to get calls from people 
wanting an 80-column card, a CP/M 
board, an extra disk drive, or part of your 
software collection. Whether you want to 
break up your system depends partially on 
how long you want to be in the business of 
selling used equipment. One solution is to 
be willing to sell the Apple and disk drives 
as one package and the components a 
piece at a time. It's probably a mistake to 
sell the components before you sell the 
bulk of the system. Components are easy 
to sell if you have access to a computer 
club or electronic bulletin board. Apple 
owners are always looking for inexpen- 
sive ways to expand their systems. But it 
will take extra time and effort on your 
part. 

Software is more difficult to sell, its se- 
lection being more personal than hard- 
ware. If you throw it in free as part of your 
sale, you may be in a more competitive 
selling position. Or, once you find a buyer 
for the hardware, you may be able to con- 
vince the person to buy some of your soft- 
ware. Sometimes it is hard to convince a 
buyer of the value of your software. Even 
though it is an expensive part of the sys- 
tem, people have a tendency to think in 
terms of hardware and resist paying for 
software. Nevertheless, millions of dollars 



are spent each year on software and a cur- 
rent release of a "pre-owned" software 
package works just as well as a new one. 
The only drawback to used software is that 
the new owner may not be eligible for up- 
dates and assistance. 

Where to Advertise 

Chet Lambert publishes the Computer 
Trader, a Birmingham. Alabama based 
monthly newsletter that brings together 
buyers and sellers of used computer 
equipment. He says he recently sold his 
own dual drive 48K used Apple for 
$2,100—70 percent of list price. Lambert 
claims that Apple ads produce almost im- 
mediate results. 

The Computer Shopper is published 
monthly from Titusville. Florida. The 
pages of one of its recent issues carries 16 
ads for used Radio Shack Model Is and 
only three for used Apple lis. 

Advertising in a nationally circulated 
trader directs your ad to a group of highly 
motivated buyers. National circulation, 
however, means that you may have to deal 
with a long-distance buyer. That causes 
obvious complications, though Lambert 
claims that his buy-ers and sellers have al- 
ways managed to work things out. 

For subscribers to CompuServe and 
The Source, other national outlets for sell- 
ing used equipment are the electronic bul- 
letin boards provided on these networks. 

75 



Ct 



Subscribers pay only the normal time 
charges while they send or read ads. These 
ads are frequently used to sell components 
or software, but occasionally entire sys- 
tems are advertised and sold through the 
electronic classifieds. Like users of the 
trader newsletters, arrangements must be 
made to bring together the buyer's money 
and the seller's equipment. 

Community-based electronic bulletin 
boards provide a free local advertising op- 
lion. Most large and some small cities 
have dial-up bulletin boards, some of 
which are dedicated to specific machines. 
Contact your computer dealer or clubs for 
the phone numbers of these services. 

Old-fashioned bulletin boards also 
work. Local colleges are filled with people 
interested in bargain computer equip- 
ment. Don't overlook posting notices in of- 
fice buildings and supermarkets. 

The most obvious place is the classified 
section of your local paper. If your paper 
has a computer section, place your ad in 
that section. Otherw ise, try to get the paper 
to put a bold heading saying "Computer." 
Some papers have a special classified sec- 
tion for the business community'. That's 



probably a better bet than the general clas- 
sifieds. 

If you live in a town with a computer 
club, you can put a notice on its bulletin 
board or make an announcement at its 
meetings. A lot of would-be Apple owners 
associate with clubs. 



SOFTWARE 
is more difficult to 
sell If you throw it in 
free, you may be more 
competitive, 

I asked several ComputerLand dealers 
what they could do for people wanting to 
upgrade. Though none accepted trade-ins, 
several said that they would help custom- 
ers sell their used equipment in conjunc- 
tion with the purchase of a new IBM. One 
dealer said he would display the used sys- 
tem as a free service. Another said she 



would do so for a commission. All the 
dealers I spoke with said the used Apple 
market is slanted toward the seller. 

Sales Advice From the Pros 

Wherever you advertise, give a com- 
plete description of your offering and in- 
clude a price. Chet Lambert of Computer 
Trader says his advertisers who include 
price are more likely to get calls from seri- 
ous buyers. It also screens out callers who 
have no idea what the system is worth. I 
spoke with one seller who made the mis- 
take of advertising his $4,000 system with- 
out a price. He was besieged by callers in 
the market for a $300 system. Many people 
have no idea what a fully equipped com- 
puter is worth. 

If you're paying for your classified by 
the word or line, you want to keep it short, 
but it's important that people know what 
you're offering. Some people think that 
Apples are just for playing games and are 
not aware of what can be done with a fully 
loaded one. Go through your system slot by 
slot and include each add-on. 

People in the market for a used system 
are, of course, interested in price. Your 




TTTTTTTTTTYTT 



Print Screen to Letter Quality Printer 

Using a letter quality printer on RS-232 
interface? SCRNPRNT or QUIKPRNT prints 
your screen to a printer via the RS-232 
interface. Simply strike SHIFT and PRTSC 
keys simultaneously. 

★ SCRNPRNT prints the full screen. 

★ QUIKPRNT prints the full screen less 
trailing blanks and blank lines. 

★ SCRNPRNT/QUIKPRNT become addi- 
tions to resident system code. 

★ PRNTPARM personalizes the baud rate, 
stop bits, data bits, and parity for your 
system. 

★ All included on diskette with separate 
written instructions for $39.95. 

1 jlilornij rf^iJcnis .iJJ ^ T. xjlo tax 
Pif.tM- .iJJ $J V ti»r t^iMUh*,- .inJ hjnjlinh! 

PROSOFT, INC. 

The Professumal Software Compuny 
16920 Oakridge Une 
Morgan Hill, California 95037 
(408) 287-6900 



TTTTTTTTTTTTTTrr 




WARNING! 

Electric Power Pollution. 

Spikes & Lightning 

HAZARDOUS to 

MICROCOMPUTERS!! i 

Patented ISOLATORS provide ^^^^ 
protection from ... \ 

• Computer errors cause by 
power line Interference 

• Computer errors due to system 
equipment interaction 

• Spike damage caused by 
copler/elevator/air conditioners 

• Lightning caused damage 

Pat tU ?SQ 7fyi 

MONEY BACK GUARANTEE! " " "s.'oa 

• ISOLATOR (ISO-1) 3 Isolated 3-prong sockets; Spike Suppression; 
useful for small offices, laboratories, classrooms $69.95 

• ISOLATOR (ISO-2) 2 isolated 3-prong socket banks; (6 sockets 
total): Spike Suppression; useful for multiple equipment Installa- 
tions $69.95 

• SUPER ISOLATOR (ISO-3) similar to ISO-1 except double isolation & 
oversize Spike Suppression; widely used for severe electrical noise 
situations such as factories or large offices S104.9S 

• SUPER ISOLATOR (ISO-1 1) similar to ISO-2 except double isolated 
socket banks & Oversize Spike Suppression; tor the larger system in 
severe situations $104.95 

• MAGNUM ISOLATOR (ISO-17) 4 Quad Isolated Sockets; Multiple 
Spike Suppressors; For ULTRA SENSITIVE Systems In extremely 
Harsh environments $181.95 

• CIRCUIT BREAKER, any model (Add CB) Add $9.00 

• REMOTE SWITCH, any model (Add RS) Add $16.00 
AT YOUR DEALERS MasterCard, Visa, American Express 

ORDER TOLL FREE 1-800-225-4676 (except AK, HI, PR & Canada) 



/S^ Electronic Specialists, Inc. 

171 South Mam Street. Boi 3S9 Nctick Mast 01760 
(617) 6SS 1532^ 



76 



PC MAGAZINE 



RAM+ THE EXPANSION MEMORY 
FOR THE IRM PERSONAL COMPUTER 
WITH A RUILT-IN RS-232 SERIAL PORT 

St'.itfle Cotnputer h.is ,i winninji ( .ird tor owners ot 
the Personal Computer. It's RAM * the new expansion 
nii'mory that c an make your Personal Computer 
untor<iett,ilile hv adrlin)^ up to I'lUK of memory. 

And RAM • t ards c .in pi.it money on the talile. 
r.u h comes with a built-in KS-2?2 serial port — which 
uouici cost $150 from IIJM. This serial port uses IBM 
supplied software and can be used as IBM COMl or 
CX)\t2 le.ivin}; an open slot for further additions- 
like another KAM i C iird. 

Available in MK. 128K, 192K or 25faK, RAM + 
is I'xpandable, fast and reliable, and is made by Seattle 
Computer, the creators ot the o|)eratin}4 system for the 
IBM personal computer. 

1 1 14 Industry Drive, Seattle, Wastiington 98188 



I ,i( h ( <ird ( omes tullv assembled, tested and 
witli ,1 l-\i'ar guarantee. Expansion kits are also available. 

How to order: RAM+ is available only 
through \()ur Io< al computer store. Call us toll free 
at l-8(X)-42(7-89}() tor the location of your nearest 
RAM+ dealer. 

The RAM Af^reat deal for owners of the 
IBM Personal Computer. 




main competition consists of discount 
mail-order houses that are selling Apples 
for as much as 30 percent below list price. 
Apple has recently decreed that it will not 
permit mail-order sales, but there are 
some companies that are defying Apple's 
orders. The chances are good that the used 
Apple buyer is aware of those discount 
houses, so you must make your system 
more attractive. Undercutting the dis- 
counters is one way to do that. Another is 
to make an offer that the mail-order 
houses can't possibly beat. You can offer 
your customer free software, free installa- 
tion, advice, support, and consultation. 

One reason for buying new instead of 
used is warranty. The mail-order houses 
do offer the typical 90-day factor^' warran- 
ties. But they are of dubious value if local 
dealers either refuse to honor them or do 
so grudgingly. You can offer your customer 
a one-year extended warranty, which you 
can purchase from an authorized Apple 
dealer for $225. This gives your prospec- 
tive buyer a sense of security and a posi- 
tive relationship with a local dealer. Your 
customer, in many wavs, is better off 



buying used equipment under these cir- 
cumstances than buying new through a 
mail-order house. One dealer I spoke with 
said that she is much more inclined to pro- 
vide friendly service to buyers of used 
equipment than to those who buy through 
the mail. 



o 



NE 

PC owner said he 
wouldn't consider 
parting with his old 
Apple, 

You can also offer to have the Apple 
checked out by a service technician prior 
to the sale. We checked with several, and 
most offer a complete diagnostic exam for 
about $40. You can offer your customer 
written proof that the machine is as good 
as new. 



Letting Go 

Perhaps the most difficult part of sell- 
ing your Apple is the decision to do so. For 
some people letting go means more than 
just hardware, software, or data. In our 
research, we encountered Apple owners 
with a deep emotional attachment to their 
computers, just as some people have with 
their cars. One PC owner said that he 
wouldn't consider parting with his old 
Apple. Instead, he placed it in his de- 
ceased father's room, supplying it with 
"lots of games, its own telephone, and 
plenty of 12-year-olds to play with." 

For most users, a computer is a tool, and 
their buying decisions are based on what 
the computer and its software can do for 
them. At some point, most people will 
reach the moment when it is time to buy 
their second computer. If you are at that 
point, you're in a good position to sell. 

Anybody want a used Apple? /PC 

Lawrence /. Magid is Editor of PC. He is a 
long-time Apple owner who recently test- 
ed the waters by putting his own system on 
the market. 



FABS 



IPC 



TM 



THE 



KEY 



JTO 



FABS/ PC lor DATA AT YOUR 
FINGERTIPS', IS undoubtedly 
one of the fastest & simplest 
higfi speed DATA retrieval 
keyed access systems for 
floppy or hard disk computer 
systems for enhancing appli- 
cations programs. 

Many notable software houses 
/OEM's have incorporated 
FABS^" into their applica- 
tions systems 

FABS/pc^" IS an 8088 
assembly language subroutine 
designed to provide rapid 
access to very large data files 
FABS/re^" IS easily linked 
with BASIC 



HIGH SPEED DATA ACCESS: 



* * * 



MAINTENANCE FREE BTREE STRUCTURE ** 



REGULAR PRICE $195.00 

INTRODUCTORY 
PRICE 
$150.00 

VALID THRU 7/31/82 

OTHER PRODUCTS: 

FABS, FABS II, 
ULTRASORT-II, and 
AUTOSORT FOR 
CP/M SYSTEMS. 



FOR DOS & BASIC ON THE 

IBM PERSONAL COMPUTER 
Features: 

Versatile, fast, easy, to use assembly lang. multi-path BTREE 
Loads as resident to DOS for easy, continuous access by BASIC 
Random search time approx. 1 sec; sequential approx. y* sec. 
Duplicate keys permitted; search returns the first duplicate 
Insert/Delete multiple keys with a single command string 
Deleted data records automatically reclaimed by later inserts 
Generic search returns the first occurrence of a partial key 
FABS directs all access to the data file with record pointers 
Allows ASCII keys 50 bytes), integer keys use only 2 bytes 
Up to 32767 records (limited by BASIC, FABS supports 65535) 
Excellent error handling; errors/warnings returned to basic 



COMMANDS: 

Create Key File 
Open Key File 
Close Key File 
Search For Key 

First. Last. 
Next. Previous 
Generic Search 

Insert Key 

Delete Key 

Replace Key 

# of Open Deletes 

# of Data Records 

# of Primary Keys 
Max. Key Length 

IBM IS a 
registered trademark 
of International Business 
Machines Corporation 

FABS/PC IS a trademark o( 
Computer Control Systems 

CP'M IS a trademark of 
Digital Research 



COMPUTER CONTROL SYSTEMS, INC. 

298 21st Terrace S.E., Suite 100, Largo, FL 33541 (813) 586-1886 



78 



PC IVIAGAZINE 



How fo get the most 

out of your IBM 
Personal Computer 
in one eosy step. 





Contact LifisbMt AaMctatM We're the only soft- 
ware publisher you'll ever need for easy-to-use, 
reliable procnrams created for your IBM Peraonal 
Compntar. 

Our growing line of proven software for the IBM 
Personal Computer with DOS currently includes: 

Emalator/aS™. the CP/M-ee™ emulator, that lets you use CP/M-flB soft- 
ware under DOS This emulator allows you to fully integrate and mix pro- 
grams, and to run CP/M-86 programs quicker with (aster program loading 
than with CP/M-86 itself All this without having to learn a new set of utilities 
and commands or end up with two mcompahble sets of diskettes Why spend 
hundreds of dollars on CP/M-86 when the CP/M-86 emulator is $75 

EM80/86™. the emulator that allows execution of CP/M*-80 programs on 
the IBM PC under DOS with no hardware addition or change Programs will 
run from 0 to 8 times slower than on a 4MHz Z80™ Run your exishng software 
today for only $200 

PMATE". the text editor with single keystroke editing, expression evalua- 
tion, horizontal scrolling, powerful macro command definitions with conditional 
branching and other programmmg language constructs The installahon per- 
mits the customization of the keystroke definmons and so the user can set 
PMATE to mime a previously familiar editor $19S 

Lattic* C Compilar full implementahon of C with library and I/O sub- 
routines which implement under DOS most standard I/O functions specified 
by Kernighan and Ritchie UNIX™ Ver 7 compatible: produces relocatable 
machine code in Intel's 8086 object module format for use with the linker sup- 
plied with DOS $500 

JISCOM™, the asynchronous communication facility for users who need to 
interact with remote time sharmg services or local computers to transfer data 
files and programs $ 175 

UM.. the user-friendly. menu-dnven Database Management System, cre- 
ates files, inputs, edits, deletes data and produces a variety of reports $495. 

OTM™. system utility designed to improve user friendliness of systems us- 
ing DOS Provides neatly formatted and sorted directories, interactive copy 
routines, or groups of files, formatted file pnnt-outs and more $180 

For full information about how Lifeboat can help 
you get the most out of your IBM Personal Computer 
(and other computers using MS™-DOS), or how you 
can be added to our Mail List for either 8- or 16-Bit 
software, contact Lifeboat Associates, — The *1 
resource for your IBM Personal Computer 

Prices and specifications subject to change without notice 
Prices FOB New York 

Shipping and handling and COD charges extra, 

Emulator/86 is a trademark of Lafeboal Associates 

MS ts a trademark of Microsoft Inc 

EMSO/86 ASCOM UTB6 aie-iiademaiks of DMA. Inc 

PMATE IS a tiademaik of Phoenix Software Asso Ud 

Z80 IS a trademark of Zilog. Inc 

UNIX IS a trademark of Bell Laboratories 

CP/M IS registered and CP/M-66 a trademark of Digtal Research, Inc 
Copyright © 1982. by Lifeboat Associates. 



lifeboat Associates 



the standard for fully supported software 
1651 Third Avenue, NY, NY 10028 (212) 860-0300 
10-581-2524 (LBSOFT NYK) Telex: 640693 (LBSOFT NYK) 



c 



EVER 

BORROW 

MONEY? 

Compu- 
Loan 

CAN HELP. 



CLIFFORD BARNEY 



Benchmark Creations 

announces a universal 
software application — 
Compu-LoMMi. an amorti- 
zation system which 
can save you time and 
money. 
Compu-Lomn 

• Examines credit 
alternatives 

• Analyzes purchases 

• Enhances credit 
negotiations 

• Monitors debt progress 

• Improves banker 
relations 

• Updates linancial 
statements 

And, most importantly, 
enriches your decision- 
making capacity. 

PC requirements: 32K, DOS, 
One Drive. Printer (Optional) 
PRICE: $60. 
Special Introductory Offer 



(return this coupon) 



BENCHMARK CREATIONS 

P O Box 31861 Raleigh. N C 27622 

Please rush my Compu-lAtmn system 

NAME: 

STREET 



CITY; 



STATE 



- ZIP: . 



□ Payment Enclosed S50 (N C add 4\ 
soles tax) 

Bill my a Visa c MasterCard 

4 digit no • Exp Date: 

Card No 

Card Signature 



Communications Briefe 



Source Bulletin Board Devoted to IBM PC 

One offering on The Source information utility's smorgasbord of services is a bulletin 
board for messages about the IBM personal computer. Anyone on-line may post a 
message: it will be listed for two weeks or until the writer purges it. 

Source members may scan these messages in only one way: reverse order of 
posting. The content is a mixed bag of commercial ads for software and hardware 
products, and "ham radio" messaging about various aspects of the PC. (Many users 
are reporting difficulties with the PC's communications package, a topic that PC will 
report on in the next issue.) Microsoft Corp. used the IBM bulletin board to announce 
plans for a nationwide PC users group. 

Source member Chuck Reinbrecht of Potomac, Maryland publishes the on-line 
PC Gazette, an electronic journal. Reinbrecht monitors, edits, and classifies bulletin 
board items. (He also indexes and comments on the contents of this magazine.) The 
Gazette, which has published a point-by-point comparison of the PC and the Apple II 
and Apple III, also maintains a list of PC user groups and a price list of IBM products. 

EIES Installs More Powerful Host, Plans to Add Uninet Access 

The EIES conferencing network last month switched to a bigger host computer, 
doubling the number of its communications ports to 48, and announced plans to hook 
into the Uninet packet-switched network in addition to its current carrier. Telenet. 
EIES is now operating on a Perkin-Elmer 3200 minicomputer with 2 million charac- 
ters of main memory. Four 256-milIion-character disk drives serve the computer, two 
for on-line use and two for backup. 

EIES programmers are using their old host computer, a smaller mini, to develop 
more advanced software for connection to both Telenet and Uninet. Once this soft- 
ware is in place, EIES said, access rates will probably be reduced. They are now S7.50 
an hour via Telenet; the Uninet rates have not yet been set. 

Prestel Coming For PC 

Prestel is one version of a new medium called videotex— a sort of cross between 
traditional publishing and broadcasting. It lets you use a specially set up, computer- 
like terminal via your phone line to view "pages" of information and advertising that 
are "published " by storing them in a central computer. Several versions of videotex 
are in various stages of experimental or commercial realization, mostly sponsored by 
national governments or telephone monopolies. Prestel is England's videotex entry, 
and it may be gaining a foothold in the United States via IBM Personal Computers. 

Wolfdata, an Ithaca, New York firm, is planning to sell a plug-in card software that 
will turn a PC into a working Prestel terminal. President Tom Lonergan says: "We see 
a long-term potential in the videotex marketplace, with the near-term opportunity 
being business applications." Lonergan explains that the PC was chosen as Wolf- 
data's vehicle for moving into videotex because "the PC is the most versatile and 
capable of the current, intelligent desk-top computers." The company settled on 
Prestel, a relatively Plain-jane videotex version, because 'the overhead for the more 
complex versions is just not practical yet. " But Lonergan also notes portentiously that 
IBM already sells Prestel central computer systems in Europe. 

Wolfdata's Prestel adapter is scheduled for June introduction at about $1,000, 
including a built-in connection to your phone line that will receive data at 120 
characters per second. A model without the phone connector will sell for $750 but 
requires that you have an asynchronous communications adapter. Both models re- 
quire you to have a color display and the color graphics adapter. For $450 more the 
company will sell you a program disk that lets you compose Prestel pages on your 
PC— for those who plan to become videotex publishers rather than users. /PC 



80 



PC MAGAZINE 



IBM 




Of course Percom diskette drives for the IBM Personal 
Computer fit right in. They fit right outside your Personal 
Computer, too. And they're fully compatible, providing the 
same full double-density storage capacity. 

But just as important, Percom diskette drives also fit the 
same high standards set by IBM. 

At Percom we've been making disk storage systems 
since 1977. We build quality, high-performance disk drive 
systems. From proven design through quality inspections 
that include 100% two-day operational tests. And Percom 
dealer support ensures competent after-sale service. 

So expect more from Percom. You won't be 
disappointed. 

Percom disk drives for the IBM Personal Computer are 
available in 40-track single- and dual-head models, and 80- 
track single-head models. Call or visit your independent IBM 
Personal Computer dealer — and fit right in with Percom. 
For the names of dealers carrying Percom products for your 
Personal Computer call toll-free 1-800-527-1222. 

PRICES AND SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE. 




PERCOM DATA COMPANY, INC. 

112M PAGEMILL RD • DALLAS TX 75243 • (214) 340-7081 

IBM and IBM PERSONAL COMPUTER are trademarks of International Business 
Machines. Inc 

PERCOM IS a trademark ol Percom Data Company. Inc. 




Minlmunfi system requirements are an IBM System 
Unit with 16 Kbytes of RAfvl and S'V Diskette Dnve 
Adapter. Drive models supported depend on DOS 
used. An optional cable available from Percom is 
required for external (add-on) drives. 



Yes ... I'd like to know more about Percom diskette drives 
for my IBM Personal Computer. Rush me free literature. 

Send lo: PERCOM DATA COMPANY. Inc , DepI 2-P01 
11220 Pagemill Road. Dallas. Texas 75243 



Street 



city 



state 



zip phone numt>er _ 

I intend to add a hard-disk system to my computer □ yes dno.M 
MAIL TODAY! 



Friendly, 
and Inexpensive . . 



lilt ST" 





I 




That's FrIENDLYWarE"* 



Visit Your Local Coffl|HilerlQAd ' Store 
And Find Out Why Our New $49.95' 3 Disk 
P.C. Introductory Set For The IBM® Personal 
Computer Is Raising So Many Eyebrows. 

FriendlyWare" 

software that works with you, not against you. 

IBM* . i.fimpuicrtand. and FrimdlyVfarr irr RcgiMcmJ TnHk-nivlu of InicmaiMnul Bu»incM MaL'hino. ( itrp . (.iimpuicrtand Mom. Iik' . and FrimdIySoft. Iik' rcspcclivrly 



Cc) 



COMMUNICATIONS/CLIFFORD BARNEY 



Making Your Link 

How to get your PC communicaling: building a bridge during 
rush hour. 



The late humorist Robert Benchley 
professed to be totally mystified as 
to how one goes about building a 
bridge. Do you start on both sides of the 
river and hope to meet in the middle? Do 
you build the bridge entirely on land and 
then swing one end out over the water like 
a fishing rod? To Benchley 's nontechnical 
mind the process seemed unfathomable. 
Although he did not survive into the age of 
the IBM Personal Computer, he might 
well have experienced that old, sinking 
feeling had he ever contemplated asyn- 
chronous communications for the PC. 
("Asynchronous" describes the most com- 
mon approach used to link computers and 
terminals over phone lines for occasional 
exchanges of data, and refers to the lack of 
any requirement that the data be sent 
within a strict timing rhythm.) 

Complaints about communication on 
the PC have been abundant since its intro- 
duction. Many users have reported that 
the IBM-supplied software is uwieldy and 
difficult to use despite the clear and ex- 
haustive documentation that accompanies 
it. Some users haven't even been able to 
get as far as cursing the software— they 
can't get the communications card to send 
signals to the outside world at all. 

Peace. There isn't anything wrong with 
the hardware. And if IBM's software 
doesn't suit you. new communications 
packages— some supplied by amateurs 
and some by pros— are appearing almost 
weekly. This particular bridge, the com- 
munications link, is being built while traf- 
fic is already rolling over it, which would 
have been a new one on Benchley. 

The Hardware Question 

PC has learned that in some cases the 
asynchronous communications card will 
not transmit signals properly to remote de- 
vices, thus making all questions of soft- 
ware adequacy moot. We learned this by 
installing a card into one of our own PCs 
and trying to communicate. No dice. 

The problem, as it turned out, was not 
with the card but with the cable. And there 
was really nothing wrong with the cable 




either; it was a perfectly legitimate 25-pin 
"RS232" connection with no opens, shorts, 
or other defects. So what did go wrong? 

Benchley would really appreciate the 
answer. It seems that while RS232 is in 
theor>' an industry-sanctified standard for 
electrical connection, with each pin as- 
signed a specific function, in practice 
there are one . . . two . . . many RS232s. 

"There is no such thing as a standard," 
says Les Fried of Atlanta's Microstuff. 
"There is no Santa Claus either." 

Some manufacturers have taken liber- 
ties with the RS232 specs to fit their own 
needs. So when we have a situation of 
IBM making the computer, a second com- 
pany supplying a modem, and a third pro- 
viding the cable, the potential for confu- 
sion multiplies. 

This is especially true for the PC, since 
IBM has implemented RS232 to its fullest 
extent. "The card is fairly smart," explains 
David ). Stang of Starware, Washington, 
D.C. "It wants to send a lot of information 
on baud rates, start/stop bit options, and so 
forth. The cables may all look alike, but if 
any of the pins are crossed or merged, you 
may have a problem." There's a fair 
chance, Stang added, that cables bought at 
a personal computer store won't work. 

"It's not the end of the world," says 



Stang. "You can fix the cable yourself or 
get someone to do it for you." But if fixing a 
cable is a close enough approximation of 
the "end of the world" for you. Stang him- 
self has produced and is selling a work- 
able cable for the PC; so you might consid- 
er buying one of his. 

Communications Software Choices 

The difficulties with IBM's communi- 
cations software also stem from the elabo- 
rate nature of PC communications. Users 
have to define a lot of details about the 
communications link— full or half duplex, 
word length, etc.— and many of them 
aren't technically skilled enough to feel 
comfortable doing it. 

The IBM package works best with an- 
other PC or with one of IBM's model 370 
mainframe computers. For communica- 
tions with networks, or CP/M-based sys- 
tems, you might want to check out one of 
the other packages. They're available at 
every price from a straight giveaway to 
$150. 

Microstuff produces a top-of-the-line 
package, called Crosstalk. It presents on- 
screen menus that allow the user not only 
to control paritv', data word length, and the 
other parameters, but also to change them 
dynamically while on-line. Most impor- 



UNE/IULY 1982 



83 



We'U pay $50 
for your IBM Personal Computer word processor. 



EDIX + WORDIX is the world's most advanced, most flexible 
microcomputer word processor. If you've missed the 
chance to buy it. we'll give you another chance. 

No word processor has the features of EDIX+WORDIX. 
Multiple windows. Slde-to-side scrolling. Completely 
automatic hyphenation. Automatic footnote placement. 
User-defined macros. Online help. And much more. 

If you haven't yet bought your IBM Personal Computer 
word processor, then you're even luckier. Just send us 
$195 for EDIX (the editor) or $325 for EDIX + WORDIX Or 
write for our detailed brochure. 

To srU us your old word procrssor (or scrrrn editor): Along 
with your order for EDIX+WORDIX. send us the oflglnal 
dIsKrite. the ortfiiiial manual and binder, and the license 
agreement- We ll send you a $50 check- Or vou can take a 
950 dlscouni Instead Offer applies onJy to commerclalh- 
available word processors or screen editors for the IBM 
Personal Computer 



1 Emerging Technology Consultants, Inc. 

Box 154 

, Louisville, CO 80027 

' (303) 447-9495 

EDlX and WORDIX are trademarks of Emerging Technology Consultants. Inc. 




ANNOUNCING 
THE 086'"* 
C COMPILER — 
THE COMPILER 
THAT SPEAKS 
THE LANGUAGE 
OF THE FUTURE! 



Kernlghan and Ritchie's book, The C Programming Language, 
is the key source for C. Just as fundamental is the C86tmC 
Connpiler. 

The C86 .C Compiler is especially designed for the IBM® 
Personal.lBM' Display Writer, CP/M-86- and MS-DOS® 

For further information on the C programming language and 
the C861M C Compiler, please contact:^ 

Computtr Innovitlons, Inc. 




75 Pine Street 
LIncroft. New Jersey 07738 
Telepnone (201) 530 0995 



tanl. Fried says, CrosstaJk lias a file trans- 
fer mode that is protocol-compatible with 
an earlier version for the CP/M operating 
system. Therefore, it can transfer any CP/ 
M file to the PC. Command files won't run, 
but Microsoft Basic programs probably 
will "with a little hammering and sawing," 



M 



UCH 
free software is 
available on the 
Capitol PC Club's 
bulletin board. 

Fried says. Another commercially avail- 
able program, PCiUodem, is also reviewed 
in this issue. 

PC's own Andrew Fluegelman has also 
written a communications package, called 
PC-Taili, which he will send you if you 
mail him a blank formatted disk and a 
postage-paid, self-addressed mailing con- 
tainer. The address is Freeware, The 
Headlands Press, P.O. Box 862, Tiburon, 
CA 94920. PC-Talk works well with a DC 
Hayes Smartmodem, has built-in access 
programs for the CompuServe and Source 
networks, and will print out, on command, 
your screen contents during the communi- 
cations process. 

Freeware programs are not totally free; 
the users are requested but not required to 
send back a modest contribution. Whether 
or not they do, they are encouraged to copy 
the program and share it with others. 

Much free software, including still an- 
other communications package, is avail- 
able on Wes Merchant's IBMPCUG bulle- 
tin board, the communications organ of 
the Washington area Capitol PC Club 
(703/560-0979). Merchant says he first be- 
came aware of the problems with IBM's 
communications software when callers 
began using other personal computers to 
put messages about it on his bulletin 
board. 

One user. Charles Brandon of Boulder, 
Colorado, sent him a free communications 
package, which Merchant makes avail- 
able to all callers who can overcome the 
Catch-22 of receiving it via phone link. 

So take your pick of communications 
packages and build your own bridge to the 
outside world. Even Benchley could prob- 
ably do it. /PC 



84 



PC MAGAZINE ' 



COMMUNICATIONS/RICHARD STECK 



Three Communications 
Go-Togethers 

The Hayes Smartmodem, a program to take advantage of it, 
and a cobJe to conned it. 




Smartmodem $279 
Hayes Microcomputer Products, Inc. 
5835 Peachtree Corners East 
Norcross, GA 30092 

PC Modem $49.95 
System Software Services 
1765 Raleigh Lane 
Hoffman Estates, IL 60195 

Smartmodem-to-PC Cable $34.95 
Starware 

1629 K St. NW, Suite 551 
Washington, D.C. 20006 



Many products for microcomputers offer 
an array of appealing features. But in the 
not-yet-standardized micro world, the ap- 
peal often gives way to frustration when it 
proves difficult or impossible to exploit 
those tantalizing features with your par- 
ticular system. Following is Richard 
Steck's report on a triad of products, each 
from a different company, that work to- 
gether smoothly to deliver powerful com- 
munications capability to your PC. The 
featured product is the only one we know 
of that, when someone is calling you on the 
telephone, will print "■RING, RING" on 
your display screen. 



The Smartmodem from Hayes Mi- 
crocomputer Products, Inc. is a 
highly innovative product de- 
signed to meet the need for flexible data 
communications. It is a compact, IV2 -inch- 
high box that fits neatly under a standard 
telephone. There are switches and con- 
nectors on the rear and seven indicator 
lights on the front. 

The rear panel contains a power 
switch, an RS-232C female plug for con- 
nection to a computer, a modular tele- 
phone jack, and a volume control for a 
built-in monitor speaker. The speaker on 
the bottom of the case lets you listen to the 
dialing process, ringing or busy signals, 
and the high-pitched tone sent by a distant 
computer when it answers. These features 
are particularly useful for hearing if there 



is a problem or you have misdialed. 

Two of the front panel's indicator lights 
tell you at a glance whether power to your 
modem is on and whether the serial inter- 
face card in your computer is ready. Two 
others flicker when your PC sends charac- 
ters to the Smartmodem or when it re- 
ceives characters over the phone line. The 
remaining ones tell you whether your 
phone is functionally "off hook," whether 
the Smartmodem detects the carrier (high- 
pitched tone) of the remote modem, and 
whether you have instructed the Smart- 
modem to answer your phone automati- 
cally. 

Connecting the Smartmodem to the 
phone line is simple for modern phone 
equipment employing modular plugs and 
jacks (R|-ll series). I recommend that you 
consider an adapter that permits a tele- 
phone and the modem to be connected 
simultaneously to one modular jack. (At- 
tachment of any equipment to the phone 



lines requires notification and approval of 
the telephone company. Instructions for 
such notification are simple and are sup- 
plied in the Smartmodem manual.) 

To connect a Smartmodem to the Asyn- 
chronous Communications Interface of 
your PC, you will need a special cable. The 
cable has the familiar RS-232C connectors 
at each end— one male and one female. 
You can build your own cable using only 
three of the 25 pins and supplying the ap- 
propriate jumpers to supply certain con- 
trol signals to the interface. Or you can get 
a cable that uses, at a minimum, pins 2, 3, 4, 
5, 6, 7, 8 and 20. Suitable cables are avail- 
able from many sources. One is Starware, 
whose president. David Stang, has worked 
out a cable expressly for connecting the PC 
and the Smartmodem. which he sells for 
$34.95. 

Working with the Smartmodem can be 
an enjoyable crash course in data commu- 
nications. Compared to using the earlier 



JUNE/IULY 1982 



85 



acoustic coupler-t\'pe modem, you can tell 
the Smartmodem what you want it to do 
and then monitor, through the indicator 
lights and the built-in speaker, the process 
of establishing communications. 

The Smartmodem has two o[)eriitional 
states: the Command state and the Termi- 
nal state. In the Command state the Smart- 
modem is listening to your commands re* 
jj.-iPflinij it^ (ipi'ration In the 'IVrminnl st;ite 



A™ 

the Smartmodem 
commands are easy to 
memorize, you can't 
beat menu-driven 
single-keystroke 
operation, and the 
PC's function keys 
seem natural for this 
purpose. 



characters are passed through the Smart- 
modem onto the phone line. Once in the 
Terminal state, the Smartmodem does not 
listen for your commands unless you send 
a special "escape" sequence of characters. 
You can flip the Smartmodem into Com- 
mand state from Terminal state by typing 
+ + -t- from your keyboaid. If you d«i't 
like this escape sequence, you can change 
it. 

It would be impossible to cover all the 
features and commands of the Smart- 
modem in this brief article. Suffice it to say 
that the Smartmodem is based on the Z-80 
microprocessor chip and a 2,(M)0-character 
built-in control program. A command to 
the Smartmodem typically consists of sev- 
eral uppercase characters or numbers fol- 
lowed by a carriage return. 

You can use the Smartmodem in its 
simplest form by typing: 

AT 0 5551212 cr 

This would dial the number 555-1212 and 
connect you to the remote computer if it 
answered. The /^isan attention code that 
precedes every command. The D asks the 
Smartmodem to dial the number that fol- 
lows. If you reach the remote modem, the 



Smartmodem will display "CONNECT" 
on your screen. If voudo not, it will display 
"NO CARRIER.* "(If you think of it. you've 
accomplished a rather interesting feat at 
this point. Your microprocessor-con- 
trolled keyboard is talking to the system- 
board microprocessor, which is control- 
ling the Asynchronous Communications 
Adapter microprocessor chip, which is 
controlling the microprocessor chip in the 
Smartmodem. You can only imagine how 
many more microprocessors lie between 
your keystrokes and the characters echoed 
to your screen by the remote computer.) 

You can issue very omiplex cmnmands 
to the Smartmodem. An example in the 
owner's manual is: 

AT M2 FO V1 DT 555-1212; S2»1 0 cr 

This command would keep the monitor 
speaker on continuously, set the modem to 
half-duplex, send platai English Smart- 
modem command acknowledgments to 
your CRT, dial 555-1212 using tone-dial- 
ing, change the Smartmodem wake-up 
character from + to AAA, and put the 
Smartmodem (m-llne to await a carrier. 

So much for commands— you get the 
idea. The repertoire of about 20 Smart- 
modem commands and the functions of 
the registers are explained in the Smart- 
modem owner's manual along with many 
examples. 

Hayes Microcomputer Products says 
that the Smartmodem works up to 300 
baud. This is conservative because users 
have been known to use the Smartmodem 
at 450 and 600 baud. I would suspect that 
the manufacturer has understated its ca- 
pabilities. The Smartmodem was preced- 
ed at Hayes by its original offering, a mo- 
dem board for S-100 microcomputers, and 
then by the very popular MICRO- 
MODEM U for the Apple. A considerable 
amount of thought and experience must 
have gone into the design of the Smart- 
modem. 

You can operate the Smartmodem with 
a relatively simple BASIC program run- 
ning on the PC. Examples are given in 
Appendix F of the IBM PC BASIC manual 
and on the PC-DOS diskette (COMM- 
.BAS). However, using the PC and the 
Smartmodem without good software will 
not permit you to take full advantage of 
either. The examples mentioned above do 
not permit you to capture or send files. 
Although the Smartmodem commands are 
easy to memorize, you can't beat menu- 
driven single-keystroke operation, and the 



PC s function keys seem natural for this 

purpose. 

You would not expect one of the first 
telecommunications programs available 
for the IBM PC to be quite so good, but 
anything that follows System Software 
Service's PC.MODK.M program will have 
to work quite hard to improve upon it. 

PCMODEM, a telecommunications 
program written by Gene Plantz of System 
Software Services, is a telecommunica- 
tions program written primarily for the 
IBM PC used with the D.C.Hayes Smart- 
modem. Having used a number of other 
modem programs, I realized very quickfy 
that all the elements needed for comfort- 
able telecommunications on the PC were 
available in this program. 

IBM's offering. Asynchronous Com- 
munications Support Software, works sat- 
isfactorily when communicating with IBM 
mainframes or with another PC, but it is 
quite disappointing when one learns that 
to use it with non-IBM equipment, it must 
be modified. (The code is not particularly 
easy to follow or change.) Add to this the 
lack of a stored phone number list, flie lack 
of autodial, and an unfriendly user proto- 
col, and you soon lay the package aside 
and look for odier alternatives. 



JLNTHE 
COMMAND state the 
Smartmodem is 
listening to your 
commands regarding 
its operation. 

For those of you who have used 
CLINK. ASCII Express. Visiterm. or Z- 
Term. I would describe PCMODEM as 
having the best of their features with bene- 
fits added to complement the features of 
the PC. For example, the KEY feature is 
used to continuously display a menu of 
options available to the user. Since 
PCMODEM runs under BASICA. the 
user can select features by pressing func- 
tion keys. 

Not much effort is required to install 

the PCMODEM: 64K of memor\', a Hayes 
Smartmodem, an 80-column display. PC- 
DOS, and BASICA. Customization is pos- 



se 



PCMAGAZINB 

Copyrighted material 



Our software package 
is better than most of tneirs 

put together. 

Instead of buying four 
or five different programs, 
learning how to operate 
this one and how to link 
up with that one, Final 
Copy'" does it all for you. 

There's no need to buy 
separate text formatter, 
report generator, forms 
entry and calculator pro- 
grams. Final Copy™ does 
it all in one easy to learn 
package. Word processing, data 
entry, data management, busi- 
ness calculating and remote 
communications make Final 
Copy™ the only software pack- 
age you will need. 

Final Copy™ is portable. It's 
written in UCSD Pascal, so it 
runs on the IBM PC, Apple III, 
Xerox 820, TRS 80 model II, 
and all TPs. 

EASY TO LEARN. Powerful 
as it is, you can learn Final 
Copy™ fast. It helps teach itself 
with single key stroke com- 
mands, menu prompting at every 
point and on-line help files. 




PROVEN. Final Copy™ has 
been successfully used by many 
major corporations since 1979, 
on the full TI line in single and 
multi-user systems. 

AVAILABLE NOW. For 
more information, write "Final 
Copy"™ on the back of your 
business card and send it to us. 

Ticom Systems, Inc., 6090 
Sepulveda Blvd., #200, Culver 
City Ca. 90230. Or call (213) 
645-6650. Distributor and dealer 
inquiries are invited. 



l'( Sl> I'tfNcjl 1^ 4 iijjcmjrk ol the K events i>l the I nivctMl^ kI < jlilt-rnt.. 

APPLE III n Jltjjcmjik .<! APHI i ( OMPl 11 R IBM Prr^mjU nmpulct i< j Itjjcnurk .>l IHM 
. IRS-HI>l^ .1 lr.iJc'm.irk .<! I jnjv ( .<tp.>rjh.'n. \l Kl>\ i< j ltjjt'm.irk .'I \l Kl>\ ( .>ip.>Mlum 



BY TICOM 

You'll learn it in a few days. You'll use it for years. 



VERY IMPORTANT 



Tho September 1932 issue of PC will be a special catalog issue, listing every product and 
service now {or soon to he] available for the IBM Personal Computer* The magayAne will 
have over 300 pages and a circulation of more than 100.000. Products will be listed by type 
ami with brief editorial coverage. 

If you have any products or services for the IBM Personal Computer, send detailed 
product information, including photographs where appropriate, to: 

Kathleen Burton 

PC Maga/.inc 

15ilB Irving Street 

San Francisco. CA 94122 

'i'iie editorial deadline for this important issue is June 15. so please act now. 

For advertising information contact Mark Doss at 415-753-8088. Advertising deadlines 
are July 12 for space reservations and July 19 for materials. 

*Ta the best of our knoiviedge. 




• IB501 & IB502 



Attach^ style cases foi carrying and protecting a complete computer set-up 
Constructed of the highest quality luggage material with saddle stitchmg Will 
accommodate equipment m a fully operational configuration along with 
manuals, working papers and disks Never a need to remove equipment 
from case Simply remove lid. connect power and operate 



• IB501 IBM Personal Computer S129 

• IB502 IBM Monitor 99 

• P401 Paper Tiger Printer (440 445 460) 99 

• P402 Centronics 730 737 739 89 

• P403 Epson MX70 or MX80 89 

• P404 Epson MX100 99 

• P405 IDS 560 or Prism Printer 109 

• CCBO Matching Attache Case (5 ") 85 

• CC90 Matching Attache Case (3 ') 75 

• CC91 Matching Accessory Case 95 

compuTfif case companv 

■ieSO INDIAN MOUND ..T COLUMBUS Oh;i ■ H211 ^6i-li 868-946.1 



IBM PERSONAL COMPUTER 
HANDBOOK 

is currently in preparation 

The IBM Personal Computer Handbook will be 
a comprehensive guide and resource direaory 
to applications, hardware, information, soft- 
ware, future developments, and other matters 
about the IBM PC. Updates will be issued an- 
nually. 

We have been compiling the best articles we 
can find atxjut the IBM Personal Computer. If 
you have articles, discoveries, short programs 
or other material which might be appropriate 
to this handtx)ok, please contaa us. If you 
have any produas or services for the PC, we 
would also like to consider them for inclusion 
in the book. 

AND/OR PRESS, INC. 
P.O. Box 2246^ Dept. PC 
Berkeley, CA 94702 
415/849-2665 



sible not only within the guidelines sug- 
gested by the author but, since the 
program is written entirely in BASIC, it is 
quite eas>' to customize to particular 
needs. PCMODEM is written in as struc- 
tured a manner as BASIC will permit. Pro- 
gram modules are easily identifiable and 
program logic flow is easy to understand. 



L 



.NTHE 
TERMINAL state 
characters are passed 

through the 
Smartmodem on the 
phone line. 



A session begins by typing PCMODEM , 
which calls in BASICA and the PC- 
MODEM program with the appropriate 
buffer allocations. At this point, a menu is 
presented that offers these options: 

• Turn Modem Online/Offline 

• Switch Between 300, 450, 600 Baud 

• Auto-Redial Last Phone Number 

• Auto-Dial Phone Number From Menu 
or Manually 

• Display Menu 

• Turn Printer On/Off 

• Write to Disk from Modem 

• Write to Modem from Disk 

• Hang Up Modem 

• Quit Program 

• Switch Between Half and Full Duplex 

• Switch Between Touch-Tone and Pulse 
Dial 

• Switch Auto- Answer On/Off 

• Change Parity and Number of Data Bits 

I 

Having seen this menu, it is difficult to 
imagine any other features one might 
need. Each of the above features is acces- 
sible through the PC's function keys or 
through other single keystrokes. For exam- 
ple, depressing function key F4 permits 
dialing from a stored phone number list or 
from a phone number entered from the 
keyboard. If there is no answer, the num- 
ber may be redialed repeatedly by de- 
pressing key F3. The auto-redialing may 
be stopped by again depressing F3. 

PCMODEM is entirely menu-driven 
and I must admit that I succumbed to my 
usual practice of running the program first 



and reading the instructions later (with 
user-friendly programs this never seems 
to be a problem). The instruction manual 
served only to confirm that I was using the 
program properly. 

An important characteristic of any mi- 
crocomputer communications program is 
the ability to capture and send files from 
and to remote computers. These functions 
are easily accomplished with PC- 
MODEM. A file is captured by depressing 
F7. You are then asked the name of the 
destination file and that file is opened. 
Large data-file captures are possible and 
are limited only by the space available on 
your diskette. F8 sends files in a similar 
manner. The communications protocol 
popular with bulletin boards and many 
time-sharing services, called XON-XOFF, 
works with PCMODEM. It seems that BA- 
SIC does a certain amount of internal 
bookkeeping that periodically slows it 
down. PCMODEM issues an "XOFF" to 
deactivate the remote computer during 
such internal processes and later an 
"XON" to activate the remote computer. I 
have neither lost data nor introduced ex- 



traneous characters during some rather 
lengthy data transfers. 

At this time there is no provision in 
PCMODEM for block transfers via Chris- 
tensen protocol (the familiar XMODEM 
programs found on CP/M bulletin 
boards). The author indicated that this 
may be available in the near future. Other 
enhancements may include the use of as- 
sembler language modules to permit faster 
program execution in areas where that 
might be needed. I do not see either as 
being necessary for successful use of the 
program at this time. 

PCMODEM has significantly expand- 
ed the horizons of my PC. Its ease of use 
has taken me beyond the facilities I had 
with previous microcomputer systems, 
and its author has been helpful whenever 
minor clarifications of program usage 
were required. PCMODEM is available 
from System Software Services for $50, 
and it is well worth the money. 

For cable-making advice, drop a stamped, 
seJf-addressed enveiope to: Richard 
Steck, Box 642, Lake Forest, IL 60045. 




LAS VEGAS 

fflr 




Be A Winner. Amaze Your 
Friends. Become a Pro-Class 
Blackjack Player, if you can beat 

this game, you can win at ttie tables. A 
faittiful reproduction of Las Vegas 
"Strip" Blackjack including multi- 
deck play (1 to 10 decks). Splits, 
Double Down, and Insurance bets. 
Teaches card counting with any card 
weight and keeps a running count. 
The illustrated 35 page instruction 
manual is itself a comprehensive 
primer on how to play winning 
blackjack. 

Lots of sounds and graphics for 
realism, including movement of cards 
and chips. Requires IBM* Personal 
Computer, 64K memory, IBM DOS, 
BASICA, and a green screen or color 
80 column display. Order your Las 
Vegas Blackjack, today! Only $34.95 
including postage. (CA residents add 
6% tax.) 

Available at 
COMPaTERLAND® 

and other fine 
computer retailers. 

*IBM ts a trademark of the IntemMlonal Business 
Machines Corporation 




□ual 



TM 



1014 Griswold Ave. 
San Fernando, CA 91340 
(213) 365-9526 



lUNE/JULY 1982 



89 

Cop, l a u.- 



Get better looking 
with your IBM. 

Introducing the PC Pedestal™ jfrom Curtis Manufacturing 



Now yoLi can get a real good look 
at your IBM Personal Computer. 

With Cunis Manufacturing's new PC 
Pedestal'" \ ou can tilt or swivel the IBM 
display unit to suit yourself. 

No more bobbing and weaving to 
avoid reflections. No more squinting to 
minimize glare. 

I 



For credit card orders call: 
1-800-824-7888 
in California 1 800-852-7777 
in Alaska & H.iw;ui 1-800-824-7919 
ASK FOR OPERATOR 157 

NAME 



The PC Pedestal™ virtually eliminates 
backache, eye strain, and fatigue. And that 
results in greater comfort and increased 
productivity all around. 

Developed exclusively for the IBM 
Monochrome Display, the PC PedestaT is 
a perfea match in style, color and finish. 

Best of all, when you see how little it 
costs to gain these benefits, you're going to 
be looking better already. 

Extension Cables, Too. 

For even greater flexibility in 
arranging your system com- 
ponents, a 3 -foot extension 
cable set is also available 
for your IBM display unit. 

Manufacturing Company 



CU^IS 




COMPANY 








PRICE 




QTY. 


AMOUNT 


ADDRESS 






PC PEDESTALTM 


179.95 








CITY 


STATF 


ZIP 


EXTENSION CABLES 


49.95 








SIGNATURE 






PosuKC per item 


3.00 










TOTAL 





□ check □ money order □ Master Card DVISA □ send additional information 
account iC Master Card Interbank M 



MAIL TO: Curtis Manufacturing Co., One Curtis Road, Winchester, NH 03470 



expiration date L 

*^ mo. 



PRi)GRAMMING/B. BOASSO 



Using Data Files 

Ways to store collections of information in disk fUes with 
BASIC — Part One: Sequential Access. 



A data base is a colJectlon of information 
organized to help you extract and work 
with eJements 0/ your choice. The IBM 
Personal Computer's BASIC language in- 
cludes reJafively uncomplicated tools for 
writing programs that create and use data 
boses stored on disk. Thisarticle is the first 
in a tu'o-part series offering tips on how to 
incorporate easily used data fiJes in your 
programs. 

Part one of this series describes and 
gives examples of an access tech- 
nique known as the sequential ac- 
cess method, which is a straightforward 
method of storing pieces of data sequen- 
tially (one after another as they arrive in 
the file). Part two will cover another tech- 
nique icnown as the random access meth- 
od, which provides faster access and more 
economical use of storage space. These ar- 
ticles do not teach BASIC programming— 
you must be familiar with the BASIC pro- 
gramming language on the PC to under- 
stand the examples of these techniques. 

A data base, no matter how big (the Li- 
brary' of Congress) or how small [a 50- 
name mailing list) has a certain pre- 
determined oiganization based on how 
you would want to find something. When 
you design your own data base, you must 
first plan its organization according to the 
ways in which you will access the data- 

If your data base is a mailing list of 
newsletter subscribers, for example, 
would you want to mail newsletters to spe- 
cific people on your list [find them by 
name), or would you want to mail newslet- 
ters according to their destinations (sort 
them by zip code)? If you wanted to do 
both, you would organize your data base 
records so that both the names and zip 
codes are easy to retrieve. You would then 
use the BASIC access techniques that 
make it easy to retrieve data in this man- 
ner. 

There are many factors to consider 

• The information: How should infor- 
mation be organized for access? How will 
users access the data? How will other pro- 
grams (if any) access the data? Should 



there be some verification of the informa- 
tion tosee if each piece of data conforms to 
some regulation. 

• The "human interface": How will the 
program accept information from the out- 
side world, and how will it report errors to 
users (errors in the information, in the typ- 
ing or other input procedures, etc.)? 

• Memory and storage space: How 
much disk storage will you need for the 
files (including room for expansion) and 
for "backup" copies of the files (for 
archives)? How much of the system's ac- 
tive internal m(!mnr\' is n(;(!ded for "open" 
files while inputting or updating informa- 
tion, and how much of this active memory 



Sequential 

access mually means 
you are processing the 
information in a 
stream from 
thinning to end of 
theBle, 



is also needed for your program? 

Advanced BASIC programmers look- 
ing for specific examples should skip 
ahead to the "Sequential Access Example: 
Recording Transactions." Newcomers to 
BASIC programming or to data base ac- 
cess methods read on. 

First you should become familiar with 
the terms used in this article: input data is 
the information as it is typed, entered, or 
recorded in the data base: output is the 
information retrieved from the data base 
(usually in a readable form, on the screen 
or in a printed report); and input/output or 
I/O routines are BASIC statements that let 
you store pieces of data in a file and re- 
trieve data from a file. 

A data structure describes the form of 
each piece of data. A simple data structure 



is the integer format in which each piece 
of data must be an integer Another simple 
data structure is a string— a series of one or 
more characters (letters, digits, punctua- 
tion symbols, spaces, etc.) coded in ASCII 
format . 

BASIC Statemento for Sequential 

Access 

The BASIC statements INPUT#, LINE 

INPUTS, and PRINT# offer simph; ways 
to get data into and out of a sequentially 
organized data base. 

You can use these statements to access 
files that are organized sequentially (or 
even nonsequential files in order to proc- 
ess the information sequentially). Sequen- 
tial access to the file usually means that 
you are processing the information in a 
stream, as it is stored from the beginning to 
the end of the file, and that you are proc- 
essing all of the data in die file from begin- 
ning to end. 

Sequential access to the information 
may sound slow, but if the file is small 
enough, you can retrieve ("read") the en- 
tire file sequentially into your computer's 
internal memory, where your program can 
process random piecesof the file using any 
number of data access methods. 

A file could contain, for example, the 
inventory data of a truck rental business of 
50 trucks. This inventor^' data-base file 
could be organized so that each record 
holds the information for each vehicle: 
reservations, maintenance schedule, in- 
voices, etc. Your program could sequen- 
tially "read" the entire file from disk into 

the computer's memon,'. where it could 
then update records randomly. 

Since the entire file describes only 50 
trucks, it would probably all fit in the Per- 
sonal Computer s user memory. A larger 
file, describing a rental business that has 
more equipment, would have to be orga- 
nized so random access can be gained di- 
rectly from the disk instead of transferring 
the whole file to memon,'. (Part two of this 
series will deal with the latter case.) 

Some data base applications are natu- 
rally suited for both sequentially orga- 



IUNE/)ULY 1982 



91 

Copyrighted material 



nized files and sequential access. For ex- 
ample, if you wanted your program to 
"massage" (process or manipulate) data 
before sending it to a text processor, or 
before printing the data, you would use 
sequential access techniques in the pro- 
gram. Other sequential access applica- 
tions include the posting of cash receipts 
or transactions, and the processing of sci- 
entific and statistical data in "batch" mode 
(in large packets that follow each other 
sequentially). 

There is one characteristic of BASIC 
sequential access statements that ever>' 
BASIC programmer should know: the in- 



HERE IS 
one characteristic of 

sequential access 
statements that every 
BASIC programmer 
should know, 

formation stored with PRINT#. or re- 
trieved with INPUT# or LINE INPUT«, 
is treated as a string of characters. As a 
result, numeric information takes up more 
space than if it were stored in the binary 
format the computer usually uses. For ex- 
ample, the integer 12345 requires only two 
cells of memor\' space if stored as an inte- 
ger; the same number, stored as a series of 
digit characters, occupies seven cells. The 
character format (sometimes called ASCII 
format) must be used for all data— words, 
letters, digits, spaces, punctuation sym- 
bols, etc. 

Although the assembly language pro- 
grammer could implement a faster meth- 
od of access, the BASIC programmer has 
the advantage of not having to be con- 
cerned with the actual mechanics of "disk 
I/O" (input/output techniques that handle 
transfer of data to and from the disk drives 
and the computer's input/output buffer). 
Disk BASIC statements, like PRINT#. IN- 
PUT#, and LINE INPUT« handle the 
"disk I/O" routines for you. and they man- 
age the input/output buffer. Your BASIC 
program interacts with the buffer, a tem- 
porary storage place for data on its way 
somewhere else, using BASIC input/out- 
put statements. 

In sequential access, you need not con- 



Recording Transactions: 

An example program 



This example records OTC (Over-The- 
Counter) stock prices and allows records in 
the file to be added, u(xlated. or deleted. 
Since the file is sequentially organized, in- 
formation must be read from beginning to 
end and rewritten with updated informa- 
tion. 

The access technique in this example ac- 
cumulates all new information into a trans- 
action file (TRANS.DAT) and then merges 
the transaction file with the "source" file 
(STOCKS.DAT-the file containing original 
records from previous transiictions). This 
merging operation actually takes the entire 
information (old and new information 
merged together), writes it to a temporar\' 
file (TEMP.DAT). and then copies the tem- 
poran,' file's contents into a new "source" 
file. The temporar\' file and the transaction 
file are then deleted, leaving an ujxlated 
"source" file (STOCKS.DATl. 

Statement 140 in the program writes the 
stock name (a string), and the current bid 
and asked prices (two numbers]. I use a liter- 
al comma (".") as a string delimiter (follow- 
ing INCOMPS). The numbers are naturally 
separated by a trailing space after each 
number. I use semicolons to prevent extra 
leading spaces (to save space in Ijoth the 
buffer and the disk file). 

Remember, the PRINTS statements as 
used here do not allow stock names to con- 
tain commas. To allow commas in the stock 
name, you would have to .surround the IN- 
COMPS function with "CHR$(34)" to sur- 
round the name with double-cjuotes (e.g.. 
PRINT «3. CHRS (34): INCOMPS; CHR$ 



(34)... in lines 140, 250, 400. and else- 
where). 

One convenient aspect of BASIC se- 
quential access statements is that it doesn't 
matter if you use one PRINT» statement to 
store the data, or multiijle PRINTS state- 
ments. For example, the loop at statement 
490 could have been written differently, as 
follows: 

490 FOR 1 = 1 TO 30 STEP 2: 

PRINT «2.B(I):A{I):B(I + 1):A(I + 1):: 
NEXT I 

You may have noticed the variables SN 
and TN. and wondered about their uses. 
When there is no more data in either the 
"source" file or the transaction file, there 
may be data already read from the other 
input file, but not yet written to TEMP. To 
detect this problem the logical variables SN 
(for "source") and TN (for "transaction") are 
manipulated and tested to determine 
whether the data should be written to 
TEMP.DAT l)efore the file is copied. 

The techniques used in this program are 
t\pical of techniques used to handle se- 
quentially organized files. If the data in the 
TEMP.DAT or TRANS.DAT files have ar- 
chival value (and you want to keep copies), 
or if you want to add a recover^' procedure 
to retain and store this data, you can delete 
the copy-back step of the program begin- 
ning with line 580, and rename the TEMP- 
.DAT and TRANS.DAT files. Be sure to de- 
lete lines 780 and 790 if you want to save 
TEMP.DAT and TRANS.DAT 



1 REM 

2 REM SEQUENTIAL ACCESS METHOD EXAMPLE 
J REM MODIFY A FILE WITH CURRENT TRANSACTIONS 

4 REM 

5 REM 

6 REM 

10 CLEAR 100 

20 DEFINT 1-N:DIM BI D < 30) . ASKED (30) , 8 (30> , A (30) 
JO FALSE = OlTRUE = -1 
40 OPEN "I". 1. "&: STOCKS. DAT" 
50 OPEN "0", 3, "B: TRANS. DAT" 
60 OPEN "O", 2, "B: TEMP. DAT" 
70 IC» = ""lINCOMP* = "" 
80 WHILE INCOMPt <' "QUIT' 

90 CLS; INPUT"ENTER COMPANY NAME"; INCOMP* 

100 IF INCOMP» <" IC» THEN 

PRINT "NAME OUT OF SEQUENCE - TRY AGAIN" 

FOR I = 1 TO lOOOlNEXTl 

GOTO 90 
110 IC» = INCQMP* 

120 INPUT"ENTER BID PRICE"lB(l) 
130 1NPUT"ENTER ASKED PRICE"lA(l) 

140 PRINT «3, INC0MP»I","»B(1))A(1>» 
150 WEND 
16U CLOSE 3 

170 OPEN ■ I ", 3, "Bl TRANS.DAT" 

180 IF EOF(l) THEN 380 'SOURCE EMPTY 

190 TN = FALBElGOSUB 250 'READ A TRANS RECORD ^ • i 

2UU SN = FALSEiGosuB 3*0 'READ A SOURCE RECORD iContinueo OD poge 35) 



'WRITE TRANSACTION FILE 



92 



PC MAGAZINE 

Cl 



Tve been 

ycio ; 

dymgtDsay 




and now 
lean!" 



6 mo. old IBM® 
New York, New York 




Now, thanks to TYPE-'N-TALK,™ your 
IBM® Personal Computer can talk. 

This exciting text-to-speech synthesizer 
gets your computer talking about any 

subject you choose — from data 
verification to educational 
testing and games. And, of 
course, enhancement of any 
computerized adventure series. 

By adding a voice to your computer, 
printed matter can be eliminated from 
the screen. Directions, information and 
questions can be vocalized, leaving the 
screen free for other tasks. It's no 
longer necessary to shrink a dazzling 
graphic to show the accompanying text. 
Just let TYPE-'N-TALK^^ speak it out. 

And now, great new software is 
available. 

TYPE-'N-TALK™ has unlimited vocab- 
ulary, an RS-232C interface, and is 
one of the easiest-to-prog ram speech 
synthesizers on the market. 

TYPE-'N-TALKiM is covered by a limited warranty. 
Write Votrax for a free copy. 
500 Stept)enson Higtiway. Troy. Michigan 48084. 




To order, see your local computer 
retailer or call toll-free 

1-800-521-1350 

Michigan residents, call (313) 588-0341. 
MasterCard & Visa accepted. Add sales 
tax in Michigan and California. 

TVPE-W-TAL.K™ 

$375 Plus $4 delivery 
Educational discount available 




VOU-RE TALKING. 



IBM is a registered trademark of International Business Machines. © 1982 VOTRAX 



cern yourself with the buffer and with disk 
input/output— the BASIC statements sim- 
ply "read" the next data item in sequence, 
or "write" the next data item in sequence. 
With the random access techniques de- 
scribed in Part two, you have to exercise 
more control over the buffer activities and 
other disk input/output mechanisms. 

The BASIC sequential access state- 
ments give you flexibility in the organiza- 
tion of your data— they allow you to store 
data in any sequential order you choose. 
Several statements can be condensed and 
still perform the same function (the state- 
ment "PR1NT»1,A;B;C;" performs the 
same function as the statements "PRINT 
#1,A::PRINT#1,B::PRINT#1.C;"). 

It is up to the programmer to be careful 
that the program stores data in the same 
format expected for retrieval. Since all 
data in sequential access is stored as char- 
acter strings, you must retrieve them as 
character strings (unless you are doing 
something extraordinary' and paying care- 
ful attention to the results). 

BASIC can only separate one character 
from another if there is a delimiter be- 



tween them— in our examples, we use a 
comma as a string delimiter. Numbers 
(sets of ASCII digits) do not need explicit 
delimiters between them— a space suf- 
fices as a delimiter between numbers. 



'EVERAL 
statements can be 
condensed and still 
perform the same 
function. 

If you neglect to put a comma between 
two strings or between a string of charac- 
ters and a string of digits, you may get 
errors while tr\'ing to retrieve correctly 
stored data. To illustrate this point, consid- 
er the following example: 

10 A = 12 .32 

20 B$ = "A YELLOW BASKET CASE" 
30 PRINT «<1.B$:A: 



After executing the above statements, 
the data stored on disk is organized se- 
quentially like this: 

-A YELLOW BASKET CASE 12.32" 

In another program, you could use the 
following BASIC statement to retrieve the 
data in the above example: 

INPUT «1.B$.A 

However, you would get the following 
data in B$, and an "Input Past End" error 
for the variable A: 

"A YELLOW BASKET CASE 12.32" 

If. on the other hand, you had used a 
literal comma as a string delimiter be- 
tween "A YELLOW BASKET CASE" and 
"12.32" in the PRINT# statement above, 
you would have correctly retrieved "A 
YELLOW BASKET CASE" in B$ and 
"12.32" in the variable A. The PRINT# 
statement with the literal comma used as a 
string delimiter looks like this: 

30 PRINT «1,B$:",":A: 

Following are hints for using PRINT# 
to store data in a sequential format: 

1. Separate each data item with a semi- 



MEGAIE/ili 



COMPATIBLE MEMORY BOARD 



UltraRAM 



TM 



MEMORY 
BOARD 



FOR THF IBM PERSONAL COMPUTER 




itllllini'lll 

•RtVHtrad TrMMnMfh g« IBM 



FEATURES: 

- On Board Memory Expinsion from 64K to IM Byte 

- Memory Write Protect Commtnd 

- Protram Controlled Binkinf Capability in lUK or SI2K Blocks 

- Memory Error Detection 

- Flexible Memory Boundary Selection 

- On Board Two MDOS Supported Asynchronous RS-232-C Ports 
• Price Suns at S49S.M 



^ S Mlcrocenpoter 
~ ~ BnsbMM 
~= lata 



P.O. BOX 16115, IRVINE, CA 92713 
(714) 5530133 (714) 727.0202 




One Half Megabyte Memory Board 



UltraRAM Irom Oayslar Systems provides up to 51 2K Bytes ol Parity 
Detected memory (that's more than 3 dish drives ol available storage) 
on a single board This capaOility trees up additional eipansion slots 
for other peripheral boards UltraRAM is switch addressable anywhere 
in the PCs address space, thus il yoj need more, two UltraRAM s can 
reside in the same machine UltraRAM is designed to industrial standards 
lor reliability and versalilily UltraRAM is a cool operator, dissapating 
typically 3 Watts Irom the +5VDC Supply UltraRAM comes with a 90 day 
warranty and is available at participating Compulerland stores 



Other Duystat Systems Proaucts 
tor the IBM Persohtl Computer 



UltraWRAP' - a protMyping cm 
UllraEXTENO' - an nUKin cjnl 
UllraROlM' - a noMiPKOM'RAM art 
UllraMEM* - an Erw Coriectiflg 
memirv card 

UflrjRAM umaWRAP Ultf«r>TtND LmaROi* A UnraMEM 
arc rrBCl#m4fks ol OlVStl' Syit«tT.» 



Dealer Inqunas are mtcant 



214 J41 41138 



94 



PC MAGAZINE 



(Continued from page 92} 



210 



240 
250 



-:6ij 

270 
2811 
290 
300 
310 
320 
330 
340 
350 
360 



370 
380 
39ti 
400 
410 
420 



430 
440 
450 



46i:i 
470 
480 
490 



500 
510 
52U 
530 
540 
550 



560 
57 O 
580 
590 

600 
610 
620 
630 
640 
650 
TAB 
ED" 
660 



IF INCOnP$ > COMPANV* THEN 
GOSUB 440i 

SN = FALSE! GOSUe 360 I 
GOTO 180 
IF INCOMP» < COMPANY* THEN 
GOSUB 480: 

TN = FAUSE:GOSUe 250: 
GOTO 180 
IF INCOMP* - COnPANV* THEN 
GOSUB 320: 

TN = FALSE: GOSUB 250: 
SN = FALSE: GOSUB 360i 
GOTO 180 

GOTO 210 "CONTINUE UNTIL BOTH SOURCE & TRANS EMPTY 

IF NOT (EOF <3) ) THEN 

INPUT »3.INC0MP«.B<1),A(1): 'READ RECORD FROM TRANS 

TN = TRUE: 

RETURN 

REM END OF FILE ON TRANS FILE - COPY SOURCE FILE 



'WRITE SOURCE DATA 
'READ SOURCE FILE 



•WRITE TRANS DATA 
'READ TRANS FILE 



'MODIFY DATA 
'READ TRANS FILE 
'READ SOURCE FILE 



'WRITE SOURCE DATA 
'EVERYTHING WRITTEN TO TEMP 
'READ STRING 
'WRITE STRING 

'READ PAIR OF NUMBERS 
'WRITE PAIR OF NUMBERS 



'READ SOURCE STRING 

'READ PAIR OF NUMBERS 



'READ TRANS RECORD 
'WRITE STRING PART TO TEMP 
■WRITE 30 ELEMENT ARRAYS 



IF SN THEN GOSUB 440 
IF EOF(l) THEN 570 
INPUT #1. COMPANY* 
PR I NT (•2 . COMPANY* ; " , " J 
FOR I = I TO 30 
INPUT »1,BID(1).ASKED(I) 
PRINT 4t2.BID(I)|ASKED(l): 
NEXT 

GOTO 280 

IF NOT<EOF ( 1 ( ) THEN 
INPUT COMPANY*: 
FOR 1 = 1 TO 30: 

INPUT ai.BIDCD.ASKEDd): 
NEXT: 

SN = TRUE: 
RETURN 

REM THERE MAS AN EOF ON SOURCE - COPY TRANS TO TEMP 

IF TN THEN GOSUB 480 
IF EOF C.) THEN S70 
INPUT «3. INCOMP*. B(l). Ad) 
PRINT #2. INCOMP*: ", ": 
FOR I = 1 TO 30: 

PRINT «t2. A( I ) :B (I ) : : 
NEXT 

GOTO 390 

PRINT «2. COMPANY* ;", ": 
FOR I = 1 TO 30: 

PRINT »2.BID<I ) : ASKED! I) I : 
NEXT 
RETURN 

REM WRITE TRANS DAI A TO TEMP 
PRINT »2. INCOMP*; "I 
FDR I = 1 TO 30: 

PRINT •2,B<I) ;A< I ) I : 
NEXT 
RETURN 

REM MODIFY THE SOURCE DATA AND WRITE IT TO TEMP 
IF EOFd) AND EOF (3) THEN 570 
PRINT <t2. INCOMP*! ". •■: 
PRINT «2.Bd) !Ad) i 
FOR I = 1 TO 29: 

PRINT N2,BI0(I))ASKED(I>;: 
NEXT 
RETURN 
CLOSE 

OPEN •• I", 2, "B: TEMP. DAT" 
OPEN "0", l."B: STOCKS. DAT" 

INPUT"DO YOU WANT TO REVIEW THE DATA"iR» 

IF E0F<2) THEN 770 

INPUT «2, COMPANY* 

IF R« <> "Y" THEN 660 

CLS: PR1NT330. COMPANY* 

PRINT 

( 10) "BID"TAB(20) "ASKED"TAB(30) •■BID"TAB (40) ••ASKED"TAB (50) "BID"TAB(60) "ASK 



FOR I = 1 TO 30: 

INPUT «2,BID(I>.ASKED(I)I 
NEXT 

670 IF R» <,> "Y" THEN 730 
680 FOR I = I TO 30 STEP 3 I 
PRINT 

It"."iTAB(10)BID<I)>TAB(20)ASKEDd):TAB(30)BID(I + l)iTAB(40)ASKED<I + l):TAB<; 
0 ) BID (I +2) ! TAB (60) ASKED (1+2) 
690 NEXT 
700 D* = "" 

^'10 INPUT"DO YOU WANT TO DELETE THIS ISSUE" :D» 
720 IF D* = "Y" THEN 610 
730 FDR I = 1 TO 100O:NEXT 
740 PRINT ttl. COMPANY*! ", "! 
750 FOR I = 1 TO 30: 

PRINT «l,BIDd) i ASKEDd ) I : 
NEXT 
760 GOTO 610 
770 CLOSE 

780 KILL "B: TEMP. DAT" 
790 KILL "B: TRANS. OAT" 
800 END 



colon. Since BASIC "prints" to a disk file 
in the same manner that it "prints" to the 
screen, the semicolon eliminates extra 
spaces between data items and saves disk 
space. 

2. Unlike numbers (sets of number 
characters) that are stored with one trail- 
ing space to separate one number from the 
next, strings (mixed sets of letters, num- 
bers, punctuation, etc.) must have an ex- 
plicit delimiter between them— usually a 
comma. To place a comma in the data 
stream between two strings, surround the 
comma with quotation marks in the 
PRINT# statement as shown below: 

30 PRINT «1.A;B:C$:".":D$:".": 

This statement places a literal comma 
between C$ and D$. and a comma follow- 
ing D$. 

3. If you want to store a string that con- 
tains a comma (not being used as a delim- 



HE 

statements INPUTS 
and PRINTS offer 
simple ways to get 
data into and out of a 
sequential data base, 

iter), you must enclose the entire string in 
double-quotes. The CHR$(34) function 
provides the double-quotes in the follow- 
ing example, which stores the entire string 
"ATISKET, ATASKET" as one string with 
no delimiter: 

10 A$= "A TISKET, A TASKET" 

20 PRINT «1.CHR$(34}:A$:CHR$(34]: 

Were it not for the double-quotes 
stored on disk with the string, only "ATIS- 
KET" would be retrieved with the state- 
ment "INPUT #1,A$": with the double- 
quotes, the entire string "A TISKET, A 
TASKET" is retrieved with the statement 
"INPUT #1.A$". 

An example program follows that illus- 
trates uses of PC-BASIC's sequential ac- 
cess statements. /PO 

B. Boasso is a computer programmer and 
author in Newbury Park, California. Tony 
Bove and Cheryl Rhodes also assisted in 
the preparation of this article. 



lUNE/IULY 1982 



95 



THE PROGRAMMER " HAS THE ANSWERS 
TO YOUR CUSTOM SOFTWARE QUESTIONS. 




Mass produced software has 
rapidly approached levels of 
sophistication beyond the 
imagination of a year ago. 
However, regardless of the 
sophistication of this software, 
every user still encounters the 
situation where he thinks to himself 
"If it only did this or had that 
capability . . ." Now, IBM" has 
recently brought the power and 
versatility or their main-frame 
systems to your fingertips with the 
new IBM personal microcomputer, 
and now Advanced Operating 
Systems complements this 
accomplishment by introducing THE 
PROGRAMMER, a software package 
which brings you abilities previously 
possessed only by a highly skilled 
computer programmer. 

WHAT DO YOU HAVE TO KNOW? 

You must have a clear idea of what 
you want your program to do. THE 
PROGRAMMER can't read your 
mind, but, with your direction, it 
can actually write tne lines of BASIC 
language necessarv for the micro- 
computer to perform your tasks. 
Non-programmers with little or 
no knowledge of BASIC-languaqe 
programming can use the simple, 
multiple-choice, menu format to 
create all types of programs. 

WHAT DO YOU HAVE TO DO? 

You direct THE PROGRAMMER via 



a series of "menus". Each menu 
presents a question and a list of the 
available choices. You simply input 
the number of the function you 
want, and THE PROGRAMMER 
writes the corresponding BASIC 
program lines. The finished product 
is automatically stored on the disk, 
from which it can be copied on 
another disk for later use. 

WHAT CAN THE PROGRAMMER 
DO FOR YOU? 

THE PROGRAMMER can write a 

(choose the correct 

response.) 

a. data-base program to develop 
and update a mailing list or keep 
track of catalog items in your 
inventory. 

b. graphics generator program. 

c. program to create sounds or 
music. 

d. customized small business 
accounting system. 

e. program to interface with 
another computer device. 

f. word processing program to print 
department reports. 

g. all of the above, and more. 

The correct response to this sample 
menu is "g". The "bottom line ' is 
that THE PROGRAMMER will write a 
program for any purpose. The 
possibilities are limited only by your 
imagination. Once a program is 



completed it can be saved on a disi 
allowing you to write additions 

programs. THE PROGRAMMER wi 
not create the ideas, but will perm 
you to quickly and easily implemer 

any programming ideas you have 

HOW, WHEN, AND WHER 
CAN YOU GET IT 

THE PROGRAMMER is not a fancif 
dream for the future, but is finishe 
and available to you, right no\ 
The newer micro systems are ofte 
limited by an initial lack of readi 
available software, but with TH 
PROGRAMMER, you can instant 
create your own complete softwa 

librar 

Now available at your loc 
software retailer, or call (80 
348-8558 to order (Indian 
residents, call (219) 879-4693 
MasterCard and VISA accepte 



450 St John Ro 
Michigan City, IN 463 



'IBM is • registered trademark of International Business Machin 

r.enal 



PROGRAMMING/LON POOLE 



Easy-As-Pie Charts 

Beyond the straight line — using PC BASIC'S graphics power 
for easy circles and solid colors. 



Straight lines seem to pervade typical 
computer graphics. That's because 
it is usually easy to plot points, draw 
lines, and construct boxes using graphics 
commands found in microcomputer ver- 
sions of the BASIC language. The IBM 
Personal Computer's Advanced BASIC 
lets you transcend lines and boxes using 
one simple command— CIRCLE. It is not 
difficult to draw circles in BASIC without 
a special command, but it is tedious. On 
the PC, the CIRCLE command makes 
drawing circles, arcs, and ellipses fast and 
easy. 

Another Advanced BASIC command, 
PAINT, works especially well with CIR- 
CLE. It fills areas of the screen with solid 
colors, making it as easy to create discs as it 
is to create hollow circles. 

There are many practical uses of the 
CIRCLE and PAINT commands. For ex- 
ample, a simple program will plot points 
and connect the points to form a line graph 
(Figure 1), but drawing a solid circle at 
each plotted point enhances the line graph 
considerably (Figure 2). Circles also depict 
proportions well. If a circle of one size rep- 
resents, say, 100, a circle twice as large will 
visually represent 200, and a circle half as 
large will represent 50. Figure 3 illustrates 
a more complex distribution of this type. 
Of course, the classic way to depict pro- 
portional shares of a whole is with a pie 
chart, which certainly relies on circle- 
drawing capability (Figure 4). Three dem- 
onstration programs (see box) illustrate 
these uses of circles in graphics. 

This article explores the CIRCLE and 
PAINT commands in practical applica- 
tions. This is an advanced topic and re- 
quires a general understanding of PC BA- 
SIC and specific knowledge of PC BASIC 
graphics capabilities and techniques. 

The CIRCLE Command 

What are the PC's requirements for cir- 
cle drawing? First, the computer must be 
ready to understand the CIRCLE com- 
mand. That means Advanced BASIC must 
be in control and the display screen must 
be in one of the graphics modes. The state- 




Figure 1: A plain iine graph. 




Figure 2: Line graph enhanced with CIRCLE and PAINT. 



ment SCREEN 1 selects medium-resolu- 
tion graphics, and the statement SCREEN 
2 selects high-resolution graphics. 

Before Advanced BASIC can draw a 
circle, it needs to know where the circle 



make the circle, and what color the circle 
should be. Finally, since CIRCLE is a gen- 
eral command that draws partial or whole 
circles. BASIC needs to know which part 
of the circle to draw. 



will go on the display screen, how big to Following is a sample statement that 



JUNE/jULY 1982 



97 



ber missing: 

CIRCLE (160. 100). 100. .0.6.2831 

Notice that the comma for the color speci- 
fication remains. When the color specifi- 
cation is absent, BASIC draws a circle in 
the standard foreground color. That is col- 
or number 3 in medium resolution, which 
is white or brown, depending on the active 
foreground palette. In high resolution, col- 
or number 1, white, is the default. 

Choices for medium-resolution colors 
include color numbers 0, 1, 2, and 3. Color 
numbers 1, 2. and 3 choose a color from the 
active-foreground palette. Color number 0 
is the background color; it is useful for 
erasing. For example, the following pro- 
gram draws two circles— one cyan and 
one white— and then waits for someone to 




Figure 5a: The 360 degrees in every circle. Figure 5b: Circle divided into rudiuns instead of degrees. 



draws a circle in the middle of a medium- 
resolution screen: 
CIRCLE (160. 100). 50. 1.0. 6. 2831 

The first two numbers specify the coordi- 
nates of the center of the circle, namely 
column 160 and row 100. The third num- 
ber, 50, determines the size of the circle. 
The fourth number tells which color to 
draw in. The last two numbers specify 
which part of the circle to draw. The state- 
ment above draws the whole circle. 

The CIRCLE command specifies the 
center of the circle with standard column 
and row numbers. Row numbers range 
from 0 at the top of the screen to 199 at the 
bottom. Column numbers start with 0 at 
the left edge of the screen and end at the 
right edge with 319 in medium resolution 



and 639 in high resolution. Circle size is 
measured in the same units as columns. 
Radius determines circle size, and one 
unit of radius equals the width of one col- 
umn. Therefore a circle with a radius of 6 
has a diameter of 12 columns. Of course 
columns and rows are not the same size, 
nor is the screen square— it is wider than it 
is tall. The CIRCLE command compen- 
sates automatically for these facts. In me- 
dium resolution, six columns equal five 
rows. This means a medium-resolution 
circle with a diameter of 12 columns also 
has a diameter of 10 rows. In high resolu- 
tion, 12 columns equal 5 rows. 

The color specification in a CIRCLE 
command is optional. The following high- 
resolution example shows the fourth num- 



96 



PC MAGAZINE 

Ci I -Uerial 






The folkiKvins 
add-ons are 
available 
Immediately: 

• 2 Dual Headed 40 Itack Drives - (appears as 
four) 640h of storage, software p>atch, easy 
Internal mount. $630.00 

• Combo Card - Parallel printer, ASYMC 
communication (RS-232), and clock calendar 
functions, uses only one slot. $279.00 

• 2 Single Headed 40 TVack Drives - 320K of 
disk storage, easy internal mount. $450.00 

• 48K additional RAM - 27 chips plug into 
master PC IxMrd $75.00 

• Add-on i^emory Card - (uses 64K dynamic 
RAM chips), 64K - $425.00, I28K - 
$525.00, 192K - $625.00, 256K - $725.00 

• Prom Blaster — Programs most IK to 4K 
CFROM5 of 25XX and 27XX single or 
multlvoltage, personality modules, read/write 



aoftvwe. $149.00 

• Apparat Qame Diskette — 
$24.95 

• Clock Calendar - Features 
seconds, minutes, hours, day of 
week, date, month and year, 
t>ackup t>attery leap year and 
crystal time base. $129.00 

• Prototype Card - 3.5 by 8 inch wirewrap 
holds 150-14 pin dips. $29.95 

• RQB Color Monitors — Includes cable. 16 
color modifications. DEC - $1,095.00. 
AMDEK - $899.00, TECO - $699.00. 

• 3rd and 4th Add-on Drives - Expansion 
cabinet and IBM compatible drives, cabinet 
and 1 drive - $499.00. two drives - $749.00 

• 64K Hardware Print-Sp)ooler - Parallel printer 
adapter. tnifTers 13 minutes of output at 80 
characters/second. $399.00. 

• EPSOn MX Printers - MX-80 (with dot 



* ^- ■M*!.^ 



f?5s*e»i* £m 




SKldressable 

graphics) - 
$499.00. MX-80 T/T 
- $575.00. MX-lOO - 
$775.00 
• Verbatim Datalife 
Diskettes - (5-1/4" 40 track, 
box of 10) $24.95 
• 16K Memory Kits (9 chips) - 
$25.00 

• 5-1/4" nip- Sort - $21.95 

• 5-1/4" Plastic Library Case - $1.95 

App>arat will continue to develop add-on 
products for your IBM Personal Computer. Call 
today for more information. Dealer inquiries 
welcome. 

(303) 741-1778 

IBM Personal Computer is a trademark of IBM. 




Apparat jnc. 



440 1 So fSmarac Parkway. Denver CO 80237 (303) 74 1 1 778 

X)/y GOIliG SUFFORT FOR MICROCOMFUTERS' 



press any key on the keyboard. When that 
happens, the proj^i am erases the white cir- 
cle by drawing over it with the background 
color. I 

10 SCREEN 1: RBI Set Md. res. graphics 

20 CLS: REM Clear screen 

30 CIRCLE (200, 120), 25. 1.0. 6. 2831: 

REM magenta 
40 CIRCLE (110. 140), 25. .0.6.2831: 

REM white 

50 A$=INPUT$(1) REM Wait for keystroke 
60 CIRCLE (110, 140), 25, 0,0, 6. 2831: 
REM background 

In high resolution, an odd color number 
draws a white circle, and an even color 
number draws a circle in the background 
color, ! 

Drawing Arcs 

The CIRCLE command can also draw 
part of a circle. How does BASIC know 
which arc to draw The answer relies on a 
convention of geometn, that says every 
complete circle contains 360 degrees. 
Think of a compass; it has 360 degrees. 
Geometry does not number the degrees of 
a circle the same as a compass, however. It 



starts with 0 on the right and proceeds 
counterclockwise, with 90 degrees straight 
up, 180 degrees at the left, 270 degrees 
straight down, and back around to 360 de- 
grees at the right (Figure 5a). To further 
complicate matters, PC BASIC measures 
circles not in degrees, but in radians (Fig- 
ure 5b). Radians relate to the mathemat- 
ical constant PI, which is about 3.14159. 
One half-circle, 180 degrees, is the same as 
PI radians. A full circle is 360 degrees or 2 
PI (about 6.2831 radians). To convert from 
degrees to radians, multiply by 0.0174532. 

To specify an arc, state the point on the 
circle at which it starts and the point at 
which it ends. State both points in radians. 
So far, examples of the CIRCLE command 
specified the arc starting at 0 and ending at 
6,2831 radians, in other words, the whole 
circle. The following statement specifies 
just half a circle: 

CIRCLE (160. 100), 50, 1,0, 3. 1416 

One ambiguity remains: The two points 
that specify an arc actually specify two 
arcs. Draw counterclockwise from the 
start point and one arc appears; draw 

(Conlinuesl 



TH€ PCRFCa 
MICROCOMPUTCR TRILOGV 



it's t:he industry's premier, relational, data-base management system, 
S€L€CTOR V®. . .running in IBM's Penonal Computer. . .using the neoi 
"Baby Blue"" (luhich is the O'/M® to ISM operating system translotor) 
from XeD€X. 

lilith this self-contained triad, you con monoge the most complex, 
multiple file opplicotions ujith ease. Using S€L€CTOfi V's tujo report 
generators, you con produce up to 8 across, self-compocting labels, or 
even multi-page invoices or soles orders without limit to the number of 
line items lilith unlimited cross-referencing, and sort speeds 9 times 
faster than its competition, S€L€CrOfl V is in a class by itself. 
56L6CrOR V performs exceptionally ujell mith other CP/M based micro- 
computers, too. 

The Baby Blue also furnishes you ujith 64K of additional memory. 
SeteaOR V is priced at $495. Baby Blue costs $600. For o limited time, 
the combinotion is ovoiloble for $895. They moy be returned for full 
refund, uuithin 30 days, if in original condition. 





CP/M IS trodemorh 
of Digdol fleseofch 



Order from: Micro-Rp, Inc., 

7033 Village Parituioy 
Suite 206 
Dublin, CR 94566 
(415) 628-6697 

Dept. #PC 6-8-9 



Circles and Solids: 

Three Sample Programs. 

Enhanced Line Graph Program 

The Enhanced Line Graph Prof^ram 
plots 12 points, emphasizes the points by 
drawing solid circles over them, and con- 
nects the points to form a line graph. Fig- 
ure 2 illustrates program output. The pro- 
gram calculates equidistant column 
coordinates and reads corresponding row; 
coordinates from DATA statements. 

The program begins by turning off the 
standard hnttom-line display of soft-key 
uses, setting medium-resolution graphics 
mode, and clearing the display screen 
(lines 10-30). Next, it computes the current 
column number (line 40) and reads the 
current row number from the DATA state- 
ments' list of values (line 50). Then the pro- 
gram draws the next segment of the graph 
(line 60). Variable LC determines the line 
color. Its initial value isO. so the first line is 
in the background color. Next, the pro- 
gram enhances the point with a circle (line 
70) and fills in the circle with color (line 
80). The value assigned to variable LC on 
line 100 determines the color of the next 
line segment. Lines 120 and 130 establish 
the list of DATA statements' values for the 
row number of each point. 

Proportional Circles Program 

The Proportional Circles program will 
divide a whole amount into as many as six 
parts and display a proportionally sized 
circle for each part. Figure 3 shows pro- 
gram output when inputs are 30, 40, 3, 7, 
12, and 8. The program is fairly unsophisti- 
cated, so it will not work for all input com- 
binations. 

The first part of the program (lines 10- 
40) performs housekeeping chores. Lines 
10 and 20 hold the column and row coordi- 
nates for each of the six circles that may be 
output; the first circle is at (85,60). the sec- 
ond is at (175,95), and so on. The first thing 
the program does is turn off the standard 
bottom-line display of soft-key uses (lingj 
30). Next it clears the screen (line 40|.fl 

Lines 50 through 90 input data. Th? 
program user must enter the amounts to be 
apportioned (lines 50. 60, 70, and 90). Any 
amount can hefl. While this is going on. the 
program keeps a running total of amounts, 
entered (line 80). 



100 



PC MAGAZINE 



After finishing th(! input, the program 
sets medium-resohition graphics mode 
(line 100|, clears the screen (line 110). and 
displays a title at the top of the screen 
(lines 120 and 130). 

Finally, the program draws the propor- 
tionally sized circles (lines 140 to 220). If 
any of the six amounts is 0. the program 
skips it (line 150). For non-zero amounts, 
the program gets circle coordinates from 
the data statements(line 160). Next, it com- 
putes the size of the circle according to the 
ratio of the partial amount to the total 
amount (line 170). Then, in a position near 
where it will display the circle, the pro- 
gram displays the partial amount (lines 
180 and 190|. After that, it draws a circle 
(line 200) and fills it with color (line 210). 
After displaying all circles, the program 



I 



N 

addition to drawing 

arcs, the CIRCLE 
command can draw a 
ray to either or both 
endpoints. 



moves the cursor to the bottom of the 
screen (line 230) in anticipation of the Ok 
message at the end of the program. 

Pie Chart Program 

The Pie Chart program constructs a pie 
chart with any number of wedges. The 
program user must enter the number of 
wedges and the size of each wedge. Figure 
4 shows program output for six wedges: 30, 
40, 3, 7, 8, and 12. The program displays the 
wedge size near the center of the appropri- 
ate arc. As an exercise, try changing the 
program to input a label for each wedge of 
the pie, and print out the label instead of, 
or along with, the wedge size (see lines 
190-210). 

The program begins by performing 
several housekeeping chores. First, it allo- 
cates space for 25 wedges— the practical 
maximum (line 10). Next, the program 
turns off the standard bottom-line display 
of soft key uses, sets medium-resolution 
graphics mode, and clears the display 



screen (lines 20-40). Then the program in- 
puts the number of wedges (lines 50 and 
60). It inputs the size of each wedge (lines 
70-110). During the input phase, the pro- 
gram keeps a running total of wedge sizes 
(line 100). 

When input is finished, the program 
clears the display screen and displays a 
title (lines 120-140). It starts the first wedge 
at 0 radians (line 150) and sets the length of 
each wedge radius at 90 (line 160). Lines 
170-250 display the wedges. For each 
wedge the program computes the endpoint 
and midpoint in radians (lines 180 and 

Pie Chart 



190). then, near the midpoint, it displays 
the wedge size (lines 200 and 210). After 
that the program outlines the wedge (line 
220). Negative start and end points in the 
CIRCLE statement draw the wedge radii, 
and subtracting .001 from the start point 
keeps it non-zero. Line 230 fills the wedge 
with color, starting near the wedge center. 
The next wedge starts where the current 
wedge ends (line 240). After displaying the 
pie chart, the program moves the cursor to 
the bottom of the screen (line 260) in an- 
ticipation of the Ok message at the end of 
the program. 



10 DIM PAHT(25) 
20 KEY OFF 
30 SCREEN 1 

110 NEXT J 
120 CLS 

isO STARTPT-0 
190 HIDPT-tSTART^ p^j.jRAD 8))/ ' 

\\l Kpt-endpt 

250 NEXT J 
260 LOCATE 22 
270 END 



120 LOCATE 1 IS 

READ cJr"''"'' goto 22n \ . KEY OFF, 

LOCATE 22 * ""^^^"^ IC.R>' 

END 



Proportional Circles 



■^°o''% .10 100,100.10° 

120 'Oh'tr^ ^0 100,80.3"' 

^30 oKtt^ 9"' — r 



lUNE/jllLV 1982 



101 




clockwise and a different arc appears. To 
resolve the ambiguit\'. BASIC draws coun- 
terclockwise if the first arc endpoint is less 



A SOLID 

circle drawn at each 
data point makes line 
graphs look much 
better. 



than the second, but it draws clockwise if 
the first arc endpoint it greater than the 
second. Figure 6 shows some sample arcs. 

Drawing Rays 

In addition to drawing arcs, the CIR- 
CLE command can draw a ray from the 
center of the arc to either arc endpoint. A 
negative endpoint in a CIRCLE statement 
generates a ray to that endpoint. The fol- 
lowing example draws a ray from coordi- 



nates (40,100) to the second arc endpoint: 

CIRCLE (40. 100), 30, ,3,1416,-4,7124 

The minus sign does not affect the arc. 
However, the endpoint -0 is not allowed. 



even though 0 is. To circumvent this limi- 
tation, use -0.001 instead of -0. 

When both endpoints are negative, 
both rays are drawn, creating a pie-shape 
wedge. Here is an example: 

CIRCLE (240 , 100) , 30. 2 . -3 . 1416 , -4 . 7124 

Drawing Ellipses 

The CIRCLE command can also draw 
ellipses. This requires one more piece of 
information, the aspect ratio— the rela- 
tionship between the height and width of 
the ellipse drawn. Here is an example; 

CIRCLE (270 , 100) , 50 , 1 , 0 , 6 . 2831 , 5/3 

The extra number at the end of this state- 
ment specifies the aspect ratio. The easiest 
way to understand the aspect ratio is to 
think of it as a fraction with a separate 



JLAINT 

will not work right 
unless a single color 
completely surrounds 
the area to be filled. 



numerator and denominator. The numer- 
ator tells how many rows equal the num- 
ber of columns specified by the denomina- 
tor. In medium resolution, an aspect of 5/6 
yields a circle, an aspect of 1/3 (or 2/6) 



256KB IBM PERSONAL 
COMPUTER MEMORY! 




SINGLE BOARD 256KB IBM PERSONAL COMPUTER MEMORY 

Designed Specifically for IBM's PERSONAL COMPUTER is Chrislin Industries 
newest CI-PCM Memory Module. 

FEATURES INCLUDE: 

• On board parity generator checker • Requires only one I/O expansion slot for 

• Addressable as a contiguous block in 64K 256K bytes memory 

byte increments through t megabyte • Power requirements are +5V at 1.0A max. 

• Access time of 225 NSEC • Cycle time of 400 NSEC 

SEE YOUR LOCAL COMPUTER STORE FOR DETAILS OR CALL US. 
DONTASK WHY WE CHARGE SO LITTLE. ASK WHY THEY CHARGE SO MUCH. 



Chrislin Industries. Inc. 

31352 Via Colinas • Westlake Village, CA 91362 • 213-991-2254 
TWX 910-494-1253 (CHRISLIN WKVG) 



102 



PC MAGAZINE 



PROAID 



Announcing a Data Base Management System for 
use on the I.B.M. Personal Computer! 

DATA HANDLER' 

OVERVIEW 

The DATA HANDLER is an easy-to-use software development tool for you to (1 ) keep a file(s) of data, (2) be able to 
add, change, or delete data from that file, and (3) perform calculations and print reports to present the data and/or 
calculations in the format wanted. PASSWORD features allow you to keep the data 'private'. 

The HANDLER has the following capabilities: 



1 . Generates master data file and multiple screens for data input and maintenance, 
(keyed, direct or sequential data files) 

2. Generate sub-files permitting direct access to segments of a data record. 

3. Provides user with ability to "compute" fields of a record. 

4. Utilize PASSWORD features. 

5. Easy formatting of screens including reverse display options. 

6. Utilize all columns and 22 lines (rows) of display screen. 

7. Requires three program files on application diskette realizing significant savings in diskette space. 

8. Incorporates editing features on input with prompting of users when required. 

9. Generates cross reference directory of data file. 

1 0. Generate reports with sub-totals formatted by user. 

1 1 . Generate labels for mailing or labelling. 



Proper use of the HANDLER permits you to quickly and efficiently develop on application without knowing BASIC. All 
input screens and reports have similar edit and operational requirements. Thus, the HANDLER offers significant savings 
in programming and documentation. 

• Price— $250 Including detailed, user-oriented documentation. 

CONTACT 

COMSEN, INC. 717-737-2049 
20-A Erford Road 
Lemoyne, PA 1 7043 

Master Charge— VISA— American Express— Accepted 

"DATA HANDLER - APPLICATION COPYRIGHT 1982 - COMSEN. INC." 



Copy I . i.u J .1 -lUUi lal 



produces a short, wide ellipse, and an as- 
pect of 5/3 (or 10/6) yields a tall, narrow 
ellipse (Figure 7). In high resolution, an 
aspect ratio of 5/12 yiel9s a circle. 

Decimal fractions make perfectly ac- 
ceptable aspect ratios too. For example, 
the ratio 5/6 is the same as the decimal 
.8333333. It so happens that when the as- 
pect ratio has a value less than 1, BASIC 
draws ellipses with the same width and 
varies the height (F'igure 8a). On the other 




PAINT and CIRCLE 
commands are 
electronic 
replacements for 
compass, protractor, 
and a box full of 
similar tools, 

hand, when the aspect ratio is greater than 
1, the height stays the same and the width 
varies (Figure 8b). 

The PAINT Command 

PAINT is another graphics command 
included in the PC's Advanced BASIC. It 
fills in a selected area on the screen with 
one of the graphics mode colors. Here is an 
example: 

PAINT (150. 100). 3,1 

The statement tells the computer to start at 
point (150,100) and paint the screen color 1 
in all directions, and not to stop painting in 
any direction until it encounters color 3. 
That means there must be some shape in 
foreground color 3 surrounding point 
(150.100). 

The fill color can differ from the border 
color, but the entire area must be bordered 
by a single color. PAINT will not work cor- 
rectly unless a single color completely sur- 
rounds the area to be filled. If there are 
gaps in the border color, the fill color will 
leak out and paint the rest of the screen. 
This feature of the PAINT command 
makes it possible to paint the entire back- 
ground with a foreground color. The fol- 
lowing statements paint the entire back- 
ground area with foreground color 1, then 



hollow a circle out of it. 

10 SCREEN 1: REM Set ined. res. graptiics 

20 CLS: REM Clear screen 

30 PAINT (1.1). 1.1: REM Paint whole 

background 
40 CIRCLE (50. 150). 20, 0.0. 6. 2831; 

REM outline stiape 
50 PAINT (50. 150). 0.0: REM Paint circle 
The PAINT and CIRCLE commands have 
electronic replacements for a chart- 
maker's toolbox filled with compasses. 



protractors, rulers, brushes, palettes, eras- 
ers, and the like. It may take you some time 
to grow facile at their use. but once you do, 
you'll find them far swifter, simpler, and 
more reliable than the paper-and-pen 
tools they replace. /PC 



Copyright ' 1982. Lon Poole. 
Poole is the author of several books on 
microcomputer programming, including 
Some Common BASIC Programs. 




Figure/; E/iipses in medium-resolution graphics. 




Figure 8; F.llipses. 



104 



PC MAGAZINI, 



ELECTRONITURE 



FURNITURE 



FOR ELECTRONIC Si 



A PERFECT SYNTHESIS OF CRAFTSMANSHIP* 
HUMAN ENGD^^EERING, AND AESTHETICS I 

filter maximizes character definition amr 
enhances color displays— without distorn 
ing the image or the colors. The coating, 
are unaffected by temperature or humidini 
and are virtually abrasion proof. 





The arts and sciences have finally combin- 
ed to produce a "home" for vour computer 
system. The ELECTRONITURE™ com- 
puter desk— and matching printer stand- 
are made of solid oak (a welcome choice in 
this age of metal shelving and particle 
board carpentry). Attention to detail is ob- 
vious in the gently rounded edges, the 
precision hardware, the convenient 
hideaway work surface that glides out 
above the keyboard, the invisible West 
German couplings that give the assembled 
unit rock-solid stability, and the satin 
smooth hand rubbed oil finish. 

The best of two disciplines 

The design of the desk is a triumph of both 
form and function. As furniture, it is a 
handsome addition to home or of- 
fice—with classic lines that complement 
any room, any decor. As a functional com- 
puter work area, it brings order and effi- 
ciency to the system, comfort and con- 
venience to the user. 

Because the desk strictly adheres to the 
principles of Humanscalc™ (the most 
sophisticated and thoroughly documented 
design parameters available for meeting 



the physical needs and 
capacities of human 
beings), you will find that 
vour keyboard, monitor, 
and disk drives are always 
at the most comfortable 
operating distance and 
within the same focal 
range. Everything falls 
"naturally to hand"— 

r thanks to science, not trial 
and error. 
Overall dimensions are 
suprisingly modest: 50" 
high, 44" wide, 29'/2" deep 
(printer stand is IWi" high, 
24" wide, 19" deep). Yet 
because the ELECTRONI- 
TURE^" desk is designed 
from the ground up for 

technological applications, it easily ac- 
comodates modular type computers such 
as Apple II or III, IBM P/C, Atari 400 or 
800, and their peripherals. The monitor 
cabinet handles monitors up to 15'/:" high, 
30" wide, 16" deep. Disk drives and soft- 
ware can be placed in the cabinet beside the 
monitor. Most 80-column dot matrix 
printers can fit next to the computer, while 
larger printers can be accomodated on the 
printer stand. 

The optics, alone, make the desk well 
worth the investment. 

TTie oak door in front of the monitor is in- 
set with non-glare glass originally 
developed for NASA. This glass has anti- 
reflectant coatings and a neutral density 
filter. The anti-reflective coatings minimize 
the eye fatigue associated with trying to 
focus on your monitor's display through 
ambient reflections. The neutral density 



$895. Satisfaction guaranteed. 

We're so certain that you'll be pleased witHi 
your ELECTRONITURE™ that we'll glaA 
ly refund the entire purchase price if you'rn 
dissatisfied for any reason. And if you haw 
any questions not answered in this adven; 
tisement, please phone us any weekday \xK 
ween 9 a.m. and 5 p.m. PT, ae 
707-526-1074 

The computer desk is $895, the printea: 
stand is $225, and we have an optionst 
paper bale for the stand at $25. Californiii 
residents please add 6% sales tax. A/ 
prices include shipping in the continents: 
U.S. The desk is shipped unassembled— I 
assembly takes about 20 minutes— and thH 
only tool needed is a screwdriver. 

Why not place your order today. Even thH 
most powerful computer system can bd 
vastly improved by the logical organizatio c 
and operating comfort of ELECTRONIl- 
TU R E . 
To order write or 
call: The Bench 
Collection, 
1387-D Cass Rd., 
Santa Rosa, 
California 95401, 
707-526-1074. 
VISA, Master- 
Card, check and 
money order are 
welcome. 

Humanscalc u a trajrmark of 
Hcnrv DrrvfuM Axiwistfiatcs. 

ELECTRONITV'RE i» a 
traJrmark of The Brnch 
Ci>iW<tton. 




I'rintor Stand 



Hease enclose your check payable to THE BENCH COLLECTION, or complete the charge information=r 

□ MASTERCARD □ VISA All charge customers must sign here 

Account No. Expiration date MasterCard Banlc Code 

Name 

Address 

Qty State Zip 




It's Easy 
on the IBM 

Introducing 
the Professional 
Software Series 
for the IBM 
Personal Computer 



A new generation word processor designed to 
satisfy the demanding needs of a growing 
business. This totally new product is powerful, 
yet easy to learn and use. 

[ EasyWriter IP 



State-of-the-art spell checking. With the largest 
dictionary in micros - 88,710 words in only 94k 
disk space. It can check any file stored in the 
IBM DOS format. 

EasySpeller" 







A flexible, menu driven Data Base with easy to understand 
screen prompts to guide you in it's operation. EasyFiler simplifies 
the job of data handling and reporting. 



EasyFiler" 



X)nly the 
beginning 
i>f the lUS 
Profession 
Software Scucs 
lor the IBM 
Personal Computer 

See your local dealer. 




Subscription Phone Support for all our IBM products 
can now be purchased. Membership includes a toll free 
help line, and periodic technical notes. 



Phone Support" 




Information Unlimited 
Software, Inc. 

281 Arlington Avenue, Berkeley. California 94707 

(415) 525-9452 




PROGRAMMING/KARL KOESSEL 



Boxindn' Along With PChallenge 

A video game with color, sound, and fast action — all in 
16 iines of BASIC. 



In the earJy 1970s Nolan Bushneil devel- 
oped a video game, Pong, that became an 
overnight success. The company thai 
grew from Pong, Aiari, Inc.. made Bush- 
neiJ a rich man. Today, the IBM PsTSonal 
Computer's Advanced BASIC language 
makes it easy to ivrite games whh the 
same kind of fast action and sound e^^ecis 
pjus color, which the original Pong didn't 
have. 

Programming editor Karl Koessel 
demonstrates this poin[ with PChallenge, 
the BASIC program that appears below. 
This Pong-like, one-player "video hand- 
ball" game is all done with 16 lines of BA- 
SIC code, including scorekeeping. This 
code is admittedly packed more densely 



than need be to illustrate how compactly it 
can be done with so few lines of code. 

Following is Koessel's program along 
with excerpts from his explanation of it. 
You may find it instructive to figure out 
the rest for yourself, perhaps with help 
from BASIC'S "trace" function (give the 
command TROJV before running the pro- 
gram, and each line's number will appear 
on the screen as it is executed). If you get 
Stumped, see the end of the article for how 
to get a complete copy of Koessel's expla- 
nation. PChallenge may not make you a 
millionaire like Bushneil, but it will en- 
rich your knowledge of BASIC and pro- 
vide you with more fun than a barrel of 
quarters. 



PIChallenge is a bail and paddle 
game that uses the left- and right- 
arrow keys to move a paddle toward 
the bouncing ball. Although it works with 
a monochrome display, its full glory is re- 
vealed by a color display. 

The program begins by skipping to Line 
11, which sets the screen width to 80 col- 
umns; picks foreground, background, and 
border colors; clears the display; and turns 
off the softkeys' display at thebottomof the 
screen. Defining variables as single-byte 
"integer precision," when possible, short- 
ens operating time and reduces required 
memory. Function P is defined to calculate 
the offset to the start of screen memory for 
a character at row V, column X of the 
screen. This function is used later both to 
check what character is in a particular po- 
sition on the screen, and to place charac- 
ters at a particular location. The speed re- 
quirement of the program demands work- 
ing directly with the screen's memory 
instead of using other BASIC commands, 
such as LOCATE and PRINT, that would 
do the same job but more slowly. 



Line 13 clears the screen, changes the 
foreground color, prints the title and other 
headings on the right side of the screen, 
gives us a bit of advice, and, after deter- 
mining (with a pair of statements you may 
want to use in other programs) whether a 



color or monochrome monitor is attached, 
then defines the start of the current seg- 
ment of memory (for PEEK and POKE 
functions) to coincide with the start of 
screen memory (&HB8000 for color and 



&HBOOOO for the monochrome monitor). 

Line 14 initializes a couple of variables, 
builds the paddle (P$), puts 10 balls on the 
top row, and POKEs the walls ("bricks " of 
character 219s) around the playing field 
("empty" spaces of character 32s). 



Line 2 is reached just after printing the 
ball in a new position. Here we wait a 
while. How long depends on the value of 
L, the drag factor This wait determines the 
speed of the ball, values of 150 and greater 
making the speed slow enough for the very 
young. 



Line 5 plays the bouncing tone. The 
"MB" at the beginning of the PLAY state- 
ment's parameter string means Music 
Background and tells the computer not to 
wait for the speaker to finish but to keep 
computing while "singing." If the up/ 
down bounce counter, M, is a multiple of 
14 (i.e. M MOD 14=0), L. the drag factor, is 




108 



PC MAGAZINE 

:erial 



decreased by 10 percent and the ball code. I hope you have as much fun with 
speeds up. PChallenge as I had putting it together. 



Lines 6-8 contain the subroutines to 
move the paddle left or right. These are 
known as key-driven interrupt subrou- 
tines. As explained before, each ON KEY 
(nj— n is one of 14 keys; see your IBM BA- 
SIC Manual— statement points to a line to 
which the program is to GOSUB in re- 
sponse to pressing KEY(n]. 



For the full explanalion . . . 
To receive a copy of Karl Koessei's com- 
plete explanation of how the PChallenge 
program works, send a stamped, seJf-ad- 
dressed, business-size envelope to: PChal- 
lenge, PC Magazine, 1528 Irving St., San 
Francisco, CA 94122. /PC 



All this in just IV* screens of BASICA 



2 FOR T-l TO ^"^-'':T^'t{-7,US'cLSe IF V.23 THEN . ^ 
I vlfa^BSTO 2 ^^sE ,p PEEK.FNP<X-«.V...« THEN 

2,9 THEN '■"'f ,^ „:= ..iz THEN B— B.N-"*' 

J,- --r.:^»;^^„ .HEN 3 E.SE ..U..-OOTO 3 

^ p.AV.NBC*4". IF H NOD . ^„.,.SOTO 9 ELSE 9 

t KEV(12> OFF.KEy<lJ> n<Sl THEN D-D*3 oN.RETURN 

l-°^rEi.l?.^--..3, ON.OOTO 3.,.....C.U.0EF -<X.V.-y--- 

♦V«l«»O«0N KEY (12) BUt.u ^.^^e 12, I5i INPUT P ^oxrMT* (TIME*, 2) > 

ii::.IF A--'THEN 12 ELSE IF ^^^^ "^nR^INT " In i t i .1 

p.4 ELSE P=5 l5.PRINT"Stay on th« B*i £ ^ ^ • ^5* '^SprsEeUHBBOO 

13 CLS.COLOB ic LOCATE 1 3, ^6. PRINT"B.l 1 • ^-^^^e.^HBOOO ^^^E DEF SEB^^ 
6.PRlNT"PCh«ll.ng«^LQL tJl^oTJoKE FNP ( 12*4»T , O) , 2. NEX^ FNP 

p%OKE FNP(S,1>.219.NEXV^SlOR 4. LOCATE, 69. PRINT ^„,MT-Fin.l Drag".C 

^<i3*p.T,S),219.NEXT:NEXT.C cp.nt LOCATE ^^'^^'^^ "J-W^lScATE 20.65 

\rMr;H*Ev."F''«-"v-oB ^^-y^^ — — ■ 



lUNE/IULY 1982 



109 

Copyrighted material 



HOW TO MAKE YOUR IBM 
ACT LIKE AN IBM 



Y ou ch(x)se an IBM for its advanced 
capabilitios.Hul tapping! host- capabilities 
is another matter 
It lakes sophisticated. pn)fessional sottware. 
Like the kind that s available fn)m SPl. 

Pascal Business Software 

Pascal IS much inoa' advanced than other 
languages in use today. 

That's \K h\- it was chosen exclusively for all 
SPI business software programs. 

Produced By Professionals 

Although some pretty good software has 
been written b\- lone pn)grammers at kitchen 
tables. SIM pri'fers to take a more business- 
like appn)ach. 

Our software pjickages are designed and 
implemented by a nualifii-d team of e.xiXTts 
that mcludes computer scientists, CPA's, and 
business system users. 

Simple To Use 

The more a program does, the less you 
have to do in order to achieve re.sults. 

SPI pn)grams are menu driven, and the 
user is pnmipled for each input. 

And if una'asonable data is accidentally 
keyed in. the program automatically 
questions it. 

What's more. SPI programs work together 
through a common database. That way. you 
only have to enter mformation once in order 
for multiple prognmis to process it. 

.And by utilizing our relational database 
software with other SPI programs. you'll be 
on especialK fnendly speaking terms w ith 
your IBM. ' 

Flexible 

software can 
easily be tailored to 
individual needs. 

Parameter files let 
you define certain 
requirements. 

.And the common 
database reduces the 
time and cost of 
making changes. 

So. now that you own an IBM, get the 
.software thai brings out the best in it. 

Available 

The following softwari' is available now. 
and moR' is cunx-nth under de\elopment. 
These separate software packages share a 
common database and are totally interactive- 
data entered once can be utilized by multiple 
pnjgrams. and one program and branch to. 
and interact w ith, all others. The result is line 
one. all-inclusive program constructed of 
indi\ idual components, each capable of 
standing on its own. 

System Stjftware 

□ bigiQuest II □ LogiQuest HI 
Applications Software 

□ LogiCalc □ Asset (Ci L. A K. .A. Pi □ 
General ledger (G/ L) □ .Accounts Ki'cei\able 
(A Ki □ .Accounts Payable (A P) □ Medical 
Billing (Billing, Metiical A K» □ Clothing 
Store Management System 



LogiCalc is perhaps the most p<nverful 
"spa-ad sheet" t\ pe pa)gram available for 
any microcomputer today In addition to 
features found in other financial modeling 
systems, it priA ides: 

□ Conditional expn^ssions allowing 
"what if " pnxressing together with relational 
operators and logical operators (.AND, OK) 
with parenthesis. 

□ Complete interface to LogiQuest (SPI's 
R'lational data tase), .As,set (SPI's Accounting 
System! and word pnvessor 

□ Built in financial functions like linear 
regression, present value, depreciation. 
const)lidation and more. 

□ Column format featua- for individual 
column width, column precision or individual 
entr\ precision. 

□ Dump utility to 
obtain a hard copy of 
the model to facilitate 
audit trails. 

□ .Merge command 
to combine two or more 
reports. 

Print command to 
print entia- or partial 
reports according to 
parameters you specify 
including titles, page 
width and length. If the 
report to be printed 
exceeds the w idth 
of the printer 
LogiCalc automat- 
ically splits the 
report into two or 
more pages w hich 



□ Ca>ate. a-structuring and recover 
utilities of files. 

□ Complete interface to U)giCalc and 
.Asset (SPI's accounting system). 

□ Report Generator lets user define report 
formats, headings, page footing, subtotals, 
level breaks. Built in arithmetic and logic 
paK'essor enables the user to design wry 
complex reports. 

SPI software is also available for: Apple II 
and III.TKS«() Model II. TI, Phillips and NEC. 
Commodoa'. HP Xea)X 821) and others 
available s(x)n. 

European distributor: IngoTrilck.West 
( ;ermany, 01 l-49-()4()-792^XS8(). 

l>ealer inquiries welcome. 



w hen laid side by side form the complete 
R'port. 

I-ogiQuest III. utilizing a subset of IBM's 
SQL R'lational query language, is a powerful, 
relational data base that oflers single, multi- 
user and distributed processing capabilities. 

□ Multiple file processing. 

□ User definable screen mask (up to 
8 pages per record). 

□ .Arithmetic expression evalualor to 
combine fields in formulas. 

□ Conditional expression handling 
("what if " processing on selected fields). 

□ Data entry range checking and pass- 
word protection on selected fields. 

□ Scan for records with partial information. 

□ Find records qualifying on any number 
of search criteria using relational and logical 
operators with multiple files. 

□ Sort records b\- as many as 15 key fields 
(ascending or descending). 

□ Join, select and project implementation 
to facilitate relational query processing. 





turn M-ae, ims 



Software (Products (Jntemational 



\{im Roselle Street. Suite A, 

San Diego. California 92121. 714/450 1526 



PC PLAYPEN/LES COWAN 



The Arcade Opens 

The PC's first good arcade-type game arrives; two others 
get low scores. Meanwhile, up on Everest . . . 



Aslro-Dodge. Digital Marketing 
Galaxy Master, Info Pros 
Set The Hostages Free. TexaSoft 
Everest Explorer, Acorn Software Prod- 
ucts 

Asteroids was one of the first 
world-class arcade games— com- 
plex and fast moving. You were 
either immune to its appeal or you became 
an Asteroids maniac. Developed by Atari, 
this game appealed to a much wider audi- 
ence than had any video game since the 
novelty of Pong wore off back in the last 
days before the information age. whatever 
that age was called. In a feature article in 
Es<juire magazine, it was noted that three- 
piece-suited executives, lawyers, accoun- 
tants and such, could be seen spending 
their lunch hour and lunch money playing 
Asteroids in arcades around Times 
Square. 

Since then we have seen the arrival of 
Space Invaders, Missile Command, the 
insatiable PacMan. and all the rest. The 
best of these games present graphically a 
"fundamental psychological condition." 



OU WERE 
either immune to its 
appeal or you became 
an Asteroids maniac. 



Electronics, which seems to abstract any- 
thing it touches, presents, in the good vid- 
eogames, the surreal conditions we exper- 
ience in dreams: falling from great 
heights, being pursued or attacked, trying 
over and over to do something but never 
quite doing it. With PacMan we even get 
role reversal. The first three games re- 
viewed here succeed or fail to the extent 
that they are graphic descriptions of the 
unconscious, or for you computer types, 
displays of a segment of (buried) memory. 




lUNE/IULY 1982 



111 

Copyrighted material 




Astro-Dodge is a close relative of As- 
teroids and follows similar products that 
have been released for the Apple and oth- 
er micros. While no game is as good on a 
micro as its dedicated big brother in the 
neighborhood arcade, Astro-Dodge comes 
as close as possible. It fully maintains the 
spirit and appeal of the original. 

The opening display in Astro- Dodge is 
a small triangle— a spaceship at screen 
center Slowly and deliberately closing in 
on it from all sides are much larger, men- 
acing asteroids— irregularly shaped and 
apparently mindless. This image of sur- 
rounding menace may be the source of As- 
teroids' appeal to professionals whose 
work is highly competitive and who are 
still young enough to have rivals and 
bosses. Further, the good Astro-Dodge 
player may shatter the asteroids into tiny 
fragments and finally destroy them alto- 
gether by shooting them. In the real world 
he might get a promotion, but in this game 
he gets more asteroids. (Maybe that is 
more realistic after all.) He also gets a little 
flying saucer, which, unlike the asteroids. 



If THE 

game, like the rat race, 

becomes too much, 
you can always hit the 
hyperspace button , . . 



shoots back. If the game, like the rat race, 
becomes too much, you can always hit the 
hyperspace button, disappear from your 
position on the path of doom, and instantly 
relocate somewhere else— the video 
world's version of three double martinis 
for lunch. 

Astro-Dodge uses the F9, FlO, INS, and 
DEL buttons for rotating counterclockwise 
and clockwise, for thrust and for firing, 
respectively. The space bar, appropriately, 
hurls you into hyperspace. The asteroids 
themselves were more round than in the 
arcade game, without the jagged edges. 
They looked plump and were yellow (this 
is a color game, if played on a color moni- 
tor). True to their appearance, the aster- 
oids were not all that menacing. This game 
is also slower than the arcade version and 



112 



not as smooth. Sometimes the movements 
could be seen as stepped, rather than as a 
smooth flow. This game has two flying sau- 
cers instead of one, and the first is not 
much of a challenge. The second, howev- 
er, is as deadly as a small mosquito in the 
tent on a camping trip; you learn to hate it. 

Besides its relative slow speed, Astro- 
Dodge has one or two failings. Unlike 
many games, the high score is not posted— 
only the score for the present game. On the 
Other hand, the instructions displayed on- 
screen are clear and easy to read. I was 
playing on a color monitor with the mono- 
chrome monitor displaying the instruc- 
tions at the same time, which was conven- 
ient. 

As stated earlier, no micro games can 
match the arcade version, but Astro- 
Dodge is one of the better ones. I played 
for an hour and quit only for lack of time. 
My best score was something over 8,000. 

Simple-Minded Galaxy Master 

Galaxy Master is not in the same class 
as Astro-Dodge. It is a simple-minded 
game, though it has modest charm. It is a 
game, not of psychological states, but of 
coordination among one's eye, hand, and 
sense of timing. The display is extremely 
simple, consisting of very schematic ob- 
jects. The spaceship looks like a stick char- 
acter, space garbage like a dim cursor, en- 
emy ships are asterisks, and the Galaxy 
Master is a symbol similar to the legal sym- 
bol for "section." 

Galaxy Master, space garbage, and en- 
emy ships move across the screen slowly. 



Your ship can move in any direction b 
means of the four arrow keys on the ke 
pad, at least until your fingers cram; 
which won't be long. You shoot lasers c 
photons with the Fl and F2 keys and try t 
score points by hitting things. The Galax 
Master is the only one who shoots bad 
and you have two minutes to score 60 
points, which will restart the clock or yo 
lose. You can also lose by shooting whil 
moving upward, in which case you usuall 
shoot yourself down. If you don't scor 
high, you're called a "humorous oppc 
nent" or "foolish" earthling, or somethin 
of the sort, a sure sign of amateurish mai 
keting to go along with simplistic program 
ming. My best score in about 40 minutes c 
play was 955, which rates "fair" I likei 
best that you could play the game with o 
without sound (fitting it's advertisement a 
an "office game"), a choice more game 
should offer It requires Advanced BASK 
and an 80-column display such as IBM' 
monochrome monitor. 

Tinny Tunes 

Set the Hostages Free is the least intei 
esting of these games. From the disk it wa 
not apparent who wrote it. It is anothe 
game of coordinating the movement q 
something on the screen with the timing o 
a key press. A space moves around th 
perimeter of a square. You may move you 
gun (two hi-res lines) around the outside o 
the square. You must time your shot to hi 
the moving space, allowing the bulk 
through to eliminate one brick in th 
square, a la Break Out, an arcade gam 

PC MAGAZINl 



that was intermediate in the line of devel- 
opment between Pong and Asteroids. 
When all the bricks are gone, a number of 
hostages in the center of the aquare are 
released. I lost interest before I actually 
witnessed this. Perhaps the release of the 
hostages would trigger some unexpected 
wellspring of patriotic emotion. But I 
doubt it. This game requires Advanced 
BASIC and an 8(k:olumn display. Just as 
army generals in the poorest countries 
wear the most braid and brass, this game 
had the most tinny tunes accompanying its 
start. 

Because It Was There 

Everest Explorer is a game of resource 
management, not an arcade game, so I 
adced my colleague, Edmund Hilarious, 
O.B.E. to review it, as he is much more 
qualified than I am ui these matters. Here 
is his report: 

"Bloody good game, old sport. We left 
Katmandu in late Spring — Goodwin, Hos- 
kins, and the rest, including that doctor 
chap— and made base camp in two weeks. 



with a lot of Sherpa fellows, can't ever re- 
member their funny-sounding names. 
Spent $80,000 petting there too, don't mind 
telling you, what with the cost of tents and 



& 



^PENT$80fi00 
getting there too, 
don't mind telling 
you, what with the 
cost o£ tents and 
oxygen , , . 

oxygen bottles, fuel, meals, and of course 
the bloody Sherpas themselves. Over 

$1,000 apiece they were, and unreliable at 
that, as I'll explain in a moment. On the 
third day one of the Sherpa's was lost in an 
icefall, poor SOuL Name was Ang Phu, 
Any Phl^m, or something like that. That 
wouldn't have been so bad, of course, ex- 



cept that the system crashed too, returning 
me to BASIC against my will and giving 
me a bloody division by zero, overflow at 
line number 76 error message. Hardly 
sporting, don't you know. A rather sudden 
descent, too. Wonder I didn't suffer severe 
nosebleed. Of course, I tried the mountain 
again immediately. Always be an Eng- 
land, hey? This time got Base Two almost 
supplied. Goodwin was down for a feW 
days with hypothermia, but he is better 
now. Our progress was no thanks to the 
Sherpas, by the way, who refused to climb 
past base camp after one of their number 
suffered an irreversible loss of life clear- 
ing out icefalls from the more difficult 
Western approach. When I saved all infor- 
mation to disk after an hour of play, the 
weather was cloudy with light snow and 
mild winds. I think that once the rix of us 
climbers (I took only a small crew this 
time) get all the food and fuel to camp two, 
those cowardly Sherpas will change their 
tune all right. 

"Well, wish me luck old tiean. Cheerio 
for now," /PC 



FOR THE BEST PC HARDWARE... 
GET THE BEST SOFTWARE. 



WE MEAN IT. OUR SOFTWARE^ WHICH USES VARIABLE RECORD LENGTHS AND 
EFFICIENT RECORD KEYS/ CAN STORE AND PROCESS MORE RECORDS PER MONTH THAN 
ANY OTHER SOFTWARE UE KNOW. FOR EXAMPLE/ THE INVENTORY PROGRAM STORES 
OVER 4000 INDIVIDUAL ITEMS ON A SINGLE IBM DISKETTE. OUR ACCOUNTS 
RECEIVABLE CAN STORE 4200 TRANSACTIONS PER MONTH/ SO IF YOU USE ONE DISK 
PER MONTH/ THAT'S OVER 50/000 TRANSACTION STORED PER YEAR. 

FURTHER/ SINCE ALL OF OUR SOFTWARE IS DESIGNED SPECIFICALLY FOR THE 
NEW IBM PERSONAL COMPUTER AND IBM DISK OPERATING SYSTEM/ IT USES THE 
UNIQUE FEATURES OF THE IBM# SUCH AS THE 10 SPECIAL FUNCTION KEYS AND 
BOTH THE 40 COLUHN AND 80 COLUMNS DISPLAY FORMATS. OUR SOFTWARE UIU 
NOT UOMC ON THE APPLE OR TRS 80. 

BUT HOST nPOItTANTLV# EVERY ONE OF OUR SOFTWARE PACKAGES tS 
"CUSTOH-Fir' POR VOU. THIS MEANS THAT HE HILL MQIFV OUR SOnWWE TO 
STORE INFORMATION AND «ENERATE THE fSfVm VOU NEED. S0» IF VOU HAVE 
AN EXTENDED PRODUCT CODE/ OR IF VOU NEED NANV DATA COLUMNS/ OR IF VOU 
HANT TO STORE MORE THAN MOO RECORDS PER DISKETTE/ HE CAN "CUSTOH-Fir 
TO MEET YOUR NEEDS. 

SOUND EXPENSIVE? NOT REALLY. UE OFFER 3 CROUPS OF SOFTWARE: 



HAL1000. BUSINESS. 



HAL2000. ENGINEERIN6 



HAL30GO. STATISnCS 



ACCOUNTS RECEIVABLE/ INVENTORY/ GENERAL LEDGER/ 
AND GENERAL BUSINESS. S395-695 

CIVIL EN6INEERING/ESTIHATIN6/ ELECTRICAL SOFT- 
HARE/ COST ENGINEERING/COST ACCOUNHNG/ AND 
SCHEDULING $495-995 

MEAN/ MEDIAN/ STANDARD DEVIATION/ CORRELATION/ 
REGRESSION/ CHI SOUARE/ AND ROOM FOR YOUR 
OHN EXPANSION PROGRAMS. STORES UP TO 4200 
RONS AND HUNDREDS OF COLUMS. S395 



* OF COURSE/ PRICES INCLUDE THE "CUSTOH-FimNG". 




HAL 9000 
SERIES 



M 
III 

s 



O _l 



z 

id 

UI < 

88 



<n < 

O O 

o o 



Z O Q 



Ul u> 
tn 111 
< ec 




jUNE/jULY 1982 



113 

Copyrighted material 



20,000 Programs 

For The IBM 




Baby Blue is a trademark of XEOEX Corporation. 
I 



Are Now Available 
Personal computer! 



INTRODUCING 

BABY BLUE CPU PLUS 

Baby Blue CPU Plus is an accessory printed-clrcult board for 
your IBM Personal computer and special software on disk. 

As far as normal PC DOS operations are concerned, Baby 
Blue acts just like any other normal, mild-mannered 64K 
byte random-access memory board. 

But when you Invoke a CP/M-80* program. Baby Blue 
becomes a second computer within your computer, letting 
you run thousands (literally thousands) of programs written 
for the CP/M microcomputer operating system. 

CP/M, the first microcomputer operating system to 
gain wide acceptance, has been around since 1975. Not only 
has It played host to a lot of programs, but those programs 
are among the most useful, most sophisticated, most 
thoroughly tested and debugged, most proven programs 
ever written. More than 200,(XX) computers were field- 
testing those programs for you before the IBM Personal 
Computer even existed. 

The total CP/M library is immense. It Includes the best 
efforts of thousands of professional and advanced-amateur 
programmers. There are time managers, spreadsheet 
manipulators and professional-office packages. Languages 
— BASIC, of course, ALGOL, FORTRAN, C, Pascal, LISP, COBOL, 
PILOT, and FORTH, to name a few. Text editors, text 
formatters, full-blown word processors, spelling checkers 
and indexers. utilities that will massage problem files so 
that they lie back and purr. Games, including chess, Reversi, 
Adventure and tournament-level Star Trek. Database 
managers. Accounting packages that can run a million- 
dollar business . . . Just about anything you can imagine. 

The net result is an integration of CP/M programs into 
the PC environment that's so smooth, so transparent that 
you won t need to know or care which operating system a 
program was originally written for. 

Special Baby Blue Features: 

■ Z80B* microprocessor running at 4.77 megahertz. 

■ Additional 64K memory fully available to PC DOS - looks 
just like the IBM 64K board to the system. 

■ Will accept CP/M programs on any of several popular 
SVa" soft-sectored diskette formats. 

■ 63K of user memory is available for CP/M programs - 7K 
more than on any other popular machine. 

■ Files can be shared - CP/M and PC DOS programs can be 
mixed in a menu-driven system with common data files. 

■ IBM Personal Computer peripherals are supported - 
including keyboard, video boards, printer Asynchronous 
Communications Adapter 




ONLY 



$600 



Special option - 
Baby Blue bundled 
with WordStar* 
and Mall-Merge . . . $980 



For only $60 more than the cost of the IBM 64K Memory 
Board <$540) you get 64K of Memory £UJS an Interface to 
over 20,000 programs! 

Call (212) 489-0444 

WordStar" 

or write XEDEX Corporation and waii Merge 

1545 Ave. Of Americas, New York, N.Y. 10105 are trademarks of 

MicroPiD International 
Corporation. 



WordStar*, the popular CP/M 
word processor is among 
thousands of programs that 
can now be run on the IBM 
PC with BaDv Blue. 




CP/M Is a registered trademark of Digital Research 
Babv Blue IS a trademark of XEDEX Corporation 
280 IS a trademark of Zilog, inc 



aterial 



When your IBM® personal computer 
gets downright friendly . . . 




That ' s FrIENDLyWaRE"^ 

Our new 3 disk package is designed to introduce you to 
your P.C. 

But it will also teach you, amuse you, organize you, test 

you, assist you, and impress you. 

At S49.95 , we think that's a pretty friendly package. 

Available at ComputefUMid ' 

FriendlyWare"' 

Easy To Use, Easy To Buy 

t(uiih iiunujil SiiioicMt'd KcUfl Prui' 

IBW ( ompuirrbnil. and FricniUvVl arr ire Kefi>imil Tradcnurks of tnirmaiional Biisinr» Machines. Corp . CtHnpulerland Stores. Inc . and FriendlySofi. Inc rcspcttivciv 



Cl,| aterial 



■ ■ 



\ \ n Marketplace 




Oak Desk 

Electroniture is a combination 
computer cabinet and desk 
handcrafted of solid oak, which 
provides a permanent home to 
the IBM PC. 

The unit is "ergonomically 
human engineered, has a large 
work surface, a document hold- 
er, and space for peripherals 
and software storage." 

The monitor cabinet has a 
nonglare glass screen that will 
enhance contrast and color 
without distortion. 

Although the unit has room 
for a small printer, there is an 
optional, matching solid oak 
stand that accommodates both 
back- and bottom-feed printers 
using 15-inch and smaller fan- 
fold paper. An optional wire pa- 
per bale is available. 
Price: Desk Unit $895, Printer 
Stand $225, Paper Bale $25. 
Bench CoWecX'xon 
1387-D Cass Rd. 
SonlQ Rosa, CA 95-J03 
(707/526-1074} 



Space Tablet 

The Space Tablet is a four- 
access system digitizer that con- 
sists of a pen that can be moved 
to various locations on an object 
so as to translate the dimensions 
into code that can be interpreted 
by the PC. The product works 
with both Chart Pro and Slide 
Pro software, described else- 
where in this section. 
Micro Control Systems 
431 Vinyard Point Rd. 
Guilford. CT 06437 
(203/643-1897) 

Screen Cover 

A non-glare screen cover that 
darkens a "too light" back- 
ground is new from PFM Prod- 
ucts. The screen fits the PC 
monochrome display. 
Price: $15.95 
PFM Products 
9129 Coral Cove 
Dallas. TX 75231 

Printer "LEGGS" 

Argus' "LEGGS" allows you to 
store paper underneath your Ep- 
son or IBM printer. The four legs 
take the place of the screws un- 




V 



"New on the Market" does not review products, but reports 
information provided by the manufacturer. If you have a 
product that you would like to have included in this section, 
please send a brief description that includes applications, price, 
and system requirements to New on the Market, PC Magazine. 
1528 frving St., San Francisco, CA 94122. Photographs and 
iiJustrations are run on a space-available basis. 




der your printer, and can be in- 
stalled in seconds, providing 
room for 3 inches of paper. 
Requires: Epson MX-80 or MX- 
100 or IBM Matrix Printer. 
Price: $15. 
Argus 
Box 9777 

Baltimore, MD 21204 
(301/321-8451] 

Print Spooler 

Compulink s SooperSpooler is 
an "intelligent printer interface 
designed to free microcom- 
puters from the mundane task of 
printing." The device allow'syou 
to quickly dump text or other 
data into a 16K buffer. Sooper- 
Spooler sends the data to your 
printer while you use your com- 
puter for something more cre- 
ative. Other standard features 
include: pagination, formatting, 
and headers. 

Price: 16K Unit $349. Memory 
Expansion $159. Serial Port Op- 
tion S95. 
Compulink 
1840 JnduslriaJ Circle 
Longmont, CO 80501 
(303/651-2014) 

Disk Emulators 

SemiDisk is a high-capacity 
memory board that operates like 
a 512K disk drive. Like a disk, 
there is a directory, and files can 
be written, read, and executed. 
Because it has no moving parts, 
it is much faster than a floppy or 
hard-disk system. Data or pro- 
grams from your regular disks 
can be loaded into SemiDisk for 
instantaneous access. 



Price: 512 Kbyte System $1,995. 
1 Megabyte System $2,995. 
SemiDisk System 
P.O. Box GG 
Beaverton, OR 97075 
(503/642-3100J 

Another half megabyte disk sim- 
ulator is JRAM. The board 
comes with "a set of software to 
make that memory directly us- 
able by common software." 
Price: $1,200 (with 500K of 
RAM). $400 (without memory 
chips). 

Tall Tree Systems 
1036 Los Altos Ave. 
Los Alios, CA 94022 
(415/941-8748J 

Hard Disks 

Santa Clara Systems has an- 
nounced two hard disks for the 
PC. Their SCS-MiniMega is a 
5V<-inch disk in both 5 and 10 
megabyte versions. The SCA- 
Sabrina Series offers 10 mega- 
bytes of storage on a removable 
8-inch Winchester cartridge, 
along with from 10 to 40 mega- 
bytes of fixed disk storage ca- 
pacity. 

Santa Clara Systems 
560 Division St. 
Campbell, CA 95008 
(408/374-6972) 

Internal Hard Disk 

Professional Micro Systems is 
offering a 5 Vi-inch 20 megabyte 
hard disk that fits inside the PC 
system unit, replacing one of the 
two floppy disk drives. The hard 
disk supports PC-DOS and CP/ 
M-86. The company also offers 



UKE/ll'LY 1982 



117 



■ ■ 

\ \ n Marketplace 




special hard-disk versions of 
MicroPro's WordStar word-pro- 
cessing system, Sorcim's Super- 
Cq/c spreadsheet program, Sys- 
tems Plus's Accounting Plus and 
MicroNetics' Client IVrite-Up 
and Genera/ Ledger. 
Price: Disk Unit $5,995. 

AST's new memory board 
can be configured with 64K to 
256K of add-on memory. It also 
includes a parallel printer port 
and an asynchronous port. 
Requires: 64K. 
AST Research 

17925 Sky Park Civcle. Suite B 
Irvine, CA 92714 

I7i4/54n-i:v.i3j 



lus, a power supply, a communi- 
cations interface cable, and an 
operator's manual and neces- 
sary software. 

Price: Start at $1,419 for 11" XI l" 
digitizer. 

GTCO Corporation 
1055 First St. 
Rockville. MD 20850 
(301/279-9550} 

Data Base Machine 

The IDM 2000 is a combination 
of relational data base manage- 
ment software and specially tai- 
lored hardware. The hardware 
is designed to enhance the per- 
formance of the relational data 




Communications Port 

Persyst has introduced an asyn- 
chronous communications con- 
troller for the PC that includes a 
rotating jumper plug to ease 
communications cabling, pro- 
grammable baud rates from 50 
to 19,200 baud, and dual chan- 
nel option to allow one card to 
drive both a modem and serial 
printer 

Price: Single Channel $130. 
Dual Channel $195. 
Personal Systems Technology 
22957 La Cadena 
Laguna Hills, CA 92653 
(714/859-8871) 

Graphics Digitizer 

The Graphic Analysis Package 
«1 includes a digitizer with 
0.001" resolution, a digitizing sty- 



model. The hardware/software 
package makes it possible to run 
applications previously requir- 
ing much larger computer sys- 
tems. 

Insac Software 

2300 Peachford Rd.. Suite 3235 
Atlanta. GA 30338 
(404/452-7676) 

Parallel Printer 

The new NEC Spinwriter Mod- 
el 3550 letter quality printer can 
be plugged directly to the PC's 
parallel printer port. A parallel 
port is included on the card used 
for the IBM monochrome dis- 
play. The 3550 printer allows us- 
ers to select from over 50 print 
thimbles designed for word and 
text processing. The printer ac- 
cepts paper up to 16 inches wide 



and supports automatic propor- 
tional spacing, bold and shadow 
printing, underlining, super- 
and subscripting. 
Requires: Parallel Port. 
Price: $2,250. 

NEC Information Systems 
5 Militia Dr. 
Lexington, MA 02183 
(617/862-3120) 



SOFTWARE 



MBA Is First Software 
Combo 

The MBA program (695) from 
Context Management Systems 
combines a spreadsheet simula- 
tor with word-processing, 
graphics, and data base manage- 
ment. A future version of the 
program will also include tele- 
communications software, 
which the company says it will 
give free to buyers of the current 
version. 

In a preview for PC. the 
MBA program appeared a 
credible start toward the ex- 
pected merger of single-purpose 
programs: but it suffered some- 
what from the "jack of all trades, 
master of none" syndrome. Its 
word-processor, for example, is 
very rudimentary compared to 
programs dedicated exclusively 
to that job. As is expected for 
such integrated suites of pro- 
grams. MBA requires a beefily 
equipped PC— at minimum: 
192K of memory, a graphics 
adapter with high-quality mon- 
ochrome monitor (the program 
uses only graphics, not color), 
two disk drives, and a printer 
with graphics capability (such as 
the Epson printer with Graftrax 
option). MBA is written in Pas- 
cal for the UCSD operating sys- 
tem, whose "run-time" ele- 
ments are included on the MBA 
disk. 

The centerpiece of MBA is 
its spreadsheet simulator, which 
is operated using a command set 
modeled upon and expanded 



from that of the VisiCalc pro- 
gram. Where MBA starts getting 
interesting is that you can fill its 
spreadsheet cells with values 
drawn from a data base created 
using another arm of the pro- 
gram. After twiddling the 
spreadsheet to your satisfaction, 
you can then, in the program's 
terms, "change contexts" to the 
word-processor and create a 
memo that leads in to your fig- 
ures. Then you can change con- 
texts again, to graphics, and or- 
der selected rows and columns 
of the figures interpreted as a 
pie chart or in other graphic 
fashion. The text, figures and 
charts appear together on your 
screen (which displays text and 
graphics alike in high-resolution 
graphics mode), and matching 
copies can be made on paper if 
your printer is equipped for it. 
Context Management Systems 
23864 Hawthorne Blvd. 
Torrance. CA 90505 
(213/378-8277) 

Word-Processing 

EosyWriter II. Information Un- 
limited Software, the producer 
of IBM's EosyWriter has re- 
leased a totally new word pro- 
cessing package called EosyW- 
riter 11. Pages appear on the 
screen just as they appear on pa- 
per, complete with headers, 
footers, onscreen underlining, 
boldface and double underlin- 
ing. Printing can be done direct- 




ly from the editor, eliminating 
the need to save short memos to 
disk. The simultaneous print 
and edit feature makes it possi- 
ble to route up to ten documents 



118 



PCMAGAZIN 



to the printer while editing an- 
other. 

Requires; 64K 2 Disk Drives. 
Price: $350. 

/nformation Unlimiled Soft- 
ware 

281 Arlington Ave. 
BerkeJey, CA 94707 
(415/527-9526] 

Wordnet86 is a new word-proc- 
essing program that incorpo- 
rates data entr>' and text data 
merge capacity. Using all the 
PC's function and cursor control 
keys, its features include hori- 
zontal scrolling, block move and 
copy, search and replace, and 
numeric tabbing. Disk file han- 
dling, printing, system interac- 
tion, and help files are menu 
driven. 

Requires: 64K Two Drives. 
Price: $395. 

Monoson MicroSystems, Inc. 
51 Main St. 
Watertown. MA 02172 
(617/924-2124) 

Finaiword is an integrated 
word-processing sv'stem. In ad- 
dition to standard operating fea- 
tures such as automatic word 
wrap, global search, and justifi- 
cation. Finaiword offers several 
unique text editing and format- 
ling capabilities. "Chapter Com- 
mand" will center numbers, 
boldface chapter headings, and 
create appropriate entries in the 
Table of Contents. Further, dur- 
ing output, the menu-driven 
program can create an index, 
complete with appropriate pagi- 
nation, and number footnotes. 
Additional features are split- 
screen capability, directors' ac- 
cess during the editing process, 
and simultaneous editing and 
printing capability. 
Requires: 56K memory. PC- 
DOS. 

Price: $300. 
Mark of the Unicorn 
P.O. Box 423 
Ariington, MA 02174 
(6 17/48.') -1.387) 



Designed for the first time IBM 
PC user (as well as the expert), 
the VoiJisvvriter word-processor 
includes an interactive on- 
screen tutorial and a complete 
reference manual. It uses 20 
function keys with an on-screen 
reference guide. 
Requires: PC-DOS. 
Price: $195. 

Lifetree Software, Jnc. 
177 Webster St., Suite 342 
Monterey. CA 93940 
(408/659-3221) 




Spelling Checkers 

EasyspeJier is an innovative 
spelling-checker and proof- 
reading package. Using an 
88.000-word dictionary, it flags 
misspellings and offers the user 
a chance to substitute the correct 
spelling. The system can also 
create supplementary' diction- 
aries for jargon and abbrevia- 
tions. It further allows the user 
to correct the same mistake 
within a file by pressing a single 
key. The system also displays the 
entire line in which the flagged 
word appears, enhancing ease 
of readability. 
Requires: PC-DOS. 
Price: $175. 

Information Llnlimiled Soft- 
ware 

281 Arlington Ave. 
Berkeley, CA 94707 
(415/525-9452) 

Another spelling-checker in the 
PC marketplace is the updated 
Spel/guard 86. Designed for use 
with a CPM-86 operating sys- 
tem, this version speedily proof- 
reads documents at rates ex- 
ceeding 20 pages per minute 
using a 20.000-word dictionary. 



Requirements: CPM-86 DOS. 
Price: Speilguard $295. British 
Diet. $35 till 6/30; then $125. 
Innovative Software Applica- 
tions 

1150 Chestnut Lane 
Menio Park. CA 94025 
(415/326-0805) 

Mail Management 

Two new mail managers geared 
to the IBM PC user are on the 
market. Mail Manager will cre- 
ate and update address files, 
create subfiles, merge files, and 
sort using a variety of key fields. 
Starware plans on releasing sev- 
eral other IBM PC packages in- 
cluding: Gradem for teachers. 
Data Analyst, Listpro (for creat- 
ing custom form letters), and 
Pfofsale (an order-entry pack- 
age). 

Price: $49. 
Starware 

1629 K Street NW. Suite 551 
Washington, D C. 20006 
(202/337-5300) 

EZLabe) is a mail management 
program geared to the small 
business employee and comput- 
er neophyte who lacks the time 
to master a more complicated 
system. The company will fol- 
low this product with a similarly 
"simple" line-oriented word- 
processor and home finance 
program. All are in the lower 
price range. 
Price: $39.95. 
Syslemics 
3050 Spring St. 
W. Bloomfield, MI 48033 
(313/851-2504) 

Communications 

Logon, an auto-dial, auto-an- 
swer communications software 
package supporting the Hayes 
Smartmodem, features menus, 
directors' of frequently called 
numbers and host computer 
configurations, automatic re- 
transmission of erroneous data, 
selectable number of columns 
(screen width) and ability to 
"chat" off-line without losing 



carrier. Written in UCSD Pascal 
4.0. 

Requires: 64K. Serial Card Disk. 

Price: $150. 

Ferox Microsystems 

1201 N. Ft. Myer Dr. 

Arlington, VA 22209 

(703/841-0800) 

Crosstalk Version 2.0 allows a 
PC or CP/M computer to access 
almost any ASCII dial-up com- 
puter system. It captures and 
stores received data and sends 
pre-ed ited files to a remote com- 
puter system. The company is 
releasing both PC-DOS and 
CP/M-86 versions. 
Microstuf 

1900 Leiand Dr., Suite 12 
Marietta, GA 30067 
(404/952-0267) 

PC MODEM communications 
program for the IBM PC fea- 
tures include: continuous auto- 
dialing, auto-answering, send- 
receive ASCII files which can 
be read from or written to PC- 
DOS files up to 600 baud, menu 
drive, and switches between 
touch-tone and rotary dialing. 
Requires: 64K. IBM Communi- 
cations Adapter (or equivalent). 
PC-DOS. BASICA. Disk Drive. 
D.C. Hayes Smartmodem. 
Price: $49.95. 

System Software Services 
1765 Raleigh Lane 
Hoffman Estates, IL 60195 
(312/843-8584) 

ASCOM is an asynchronous 
communications program for 
users who routinely send or re- 
ceive program or data files be- 
tween a PC and another com- 
puter. The PC version of 
ASCOM is compatible with AS- 
COM on any CP/M system. 
Requires: PC-DOS, Serial Com- 
munications Module. 
Price: $175 including software 
and manual. 
Westico 
25 Van ZanI St. 
Norwalk, CT 06855 
(203/853-6880) 



1UNE/)IJLY 1982 



119 

Cc|. , 



» • • • 

\ \ nMarketplace 




Terminal Emulator 

R/NET, an abbreviation for Re- 
lational Network, v. as created to 
allow the IBM PC to connect di- 
rectly or remotely lo minicom- 
puters supporting tlie ADDS ter- 
minal. Because R/\'E7" can 
capture ininicompiiter data on 
the PC's disks, it is possible to 
manipulate data ott-line The 
system includes software, docu- 
mentation and a cable to con- 
nect the PC to a minicomputer. 
Price: $200. 
Cosmos 

10626 14flth Ave. SE 
Renfon, WA H9056 
(206/226-9362) 

Phone Log 

Phone Chronicle from Sycon 
logs outgoing c<ills and is intend- 
ed for single telephone line us- 
ers who need to monitor inter- 
nal telephone use for billing or 
cost control purposes The pro- 
gram sorts, organizes, and pre- 
sents calls in a report format 
which includes iht data, tele- 
phone number, tinu^ and length 
of call, and three-digit individ- 
ual employee/account code. 
Consisting of a PC board, tele- 
phone plug, cable, diskette, and 
user's manual, the unit has an 
on-board memory of 100 calls, 
and signals when memon, is 
reaching the limit. It uses an ex- 
ternal A/C adapter to supply 
power when the computer is not 
in use. A multi-line version is 
under development. 
Price: $395. 
Sycon 

3040 Scott Blvd. 
Santa Clara, CA 95051 
(408/727-2751J 

Payroll 

Payroll Master cai; process up 
to 200 employees i n a two-disk 
PC. It supports six user-defined 
deduction fields ami gives de- 
finable pay rates fi r each em- 
ployee. Miilli-slnie and mixed- 
department labor analysis are 
also offered. ATecmar hard disk 



version is also available. 

Price: $495. 

ASTEC 

223 Hunnewel/ St. 
Needham. MA 02194 
(617/444-5551) 

Dow Jones 

Another IBM release, Dow 
Jones Reporter enables an IBM 
PC user to gather business infor- 
mation from the Dow |ones 
News/Retrieval Service. It pro- 
vides access to a variety of infor- 
mation including financial 
news, stock market quotations, 
and company profiles. 
Price: $100. 
IBM 

iBOO/447-4700) 

The Personal Investor automati- 
cally connects your PC with the 
Dow [ones News/Retrieval Ser- 
vice giving you access to "the 
most authoritative financial in- 
formation in the world." Stories 
and reports as new as 90 seconds 
or as old as 90 days can be 
viewed from The Wall Street 
/ournaJ, Barrens, and Dow 
/ones News. 

The Personal Investor in- 
cludes several modules. The 
"Portfolio Manager" records 
slock purchases, dividends, and 
sales of stocks. The "News/ 
Terminal" works with Dow 
[ones and most other informa- 
tion services. The "Quotes 
Screen" automatically signs on 
to the Dow jones service, col- 
lects quotations on preassigned 
stocks, and signs off. The quota- 
tions can be printed or viewed 
on the monitor, after the Dow 
Jones service is disconnected. 
The package includes software 
and a 58-page manual. 
PBL Corporation 
P.O. Box 599 
Wayzata. MN 55391 
(612/473-37691 

Financial and 
Accounting 

The Boss from XEDEX Corpora- 



tion is a new financial account- 
ing package that includes Gen- 
eral Ledger, Accounts 
Receivable, and Accounts Pay- 
able modules. The company 
plans on releasing several other 
interactive modules by fall. 
XEDEX will provide user sup- 
port via a technical "hotline" 
service. 

Requires: XEDEX Baby Blue. 
Will work with 5-megabyte hard 
disk drives or two 8-inch floppy 
disks with 200K Memorv' (IBM 
5-inch floppy disks will store 
only 160K each). 
Price: $2,495. Combined price 
with Baby Blue $3,095. 
XEDEX Corporation 
1345 Ave. of the Americas 
New York, NY 10105 
(212/489-0444) 

Another set of Accounts Pay- 
able, Accounts Receivable, Gen- 
eral Ledger, and Payroll pro- 
grams is available from: 
Zela Products 
P.O. Box 147 
Georgetown. TX 78626 
(512/863-3079) 

A new series of business pro- 
grams for the IBM PC includes: 
Payroll, job Costing, Accounts 
Payable, Accounts Receivable, 
and General Ledger. 
Computer Systems Design 
P.O. Box 735 
Yakima, WA 98907 
(509/575-0320) 

More Business Tools 

IBM has released Inventory 
Control by PeachTree Software 
to help companies manage their 
inventory assets. The program is 
designed to assist a small busi- 
ness improve its merchandise 
control, reduce inventor\' in- 
vestment, and improve custom- 
er service and response. The 
program may be customized to 
suit a company's needs. 
Price: $595. 
IBM 

(800/447-4700) 



Chort Pro produces graphics on 
the screen (monochrome or col- 
or) and the Epson or IBM print- 
ers. It can produce charts, bar 
graphs, and linear data from in- 
formation you enter directly or 
through VisiCalc files. A com- 
panion program. Slide Pro, pro- 
duces copy that can be thermo- 
faxed for overhead projection 
slides. The product allows you to 
move your cursor around, draw- 
ing flow charts, block diagrams, 
and the like. $49.50 for each 
product. 
Price: $595. 

Micro Control Systems 
431 Vinyord Point Rd. 
Guilford, CT 06437 
(203/643-4897) 

Time Manager from IBM and 
Microsoft, Inc. enables the PC 
user to organize and plan activi- 
ties while maintaining records 
for future reference. By record- 
ing events as they happen, the 
user can later retrieve a sum- 
mary of those events, as well as 
organize and update data. Totals 
can be created in several cate- 
gories for tax verification, ex- 
pense reports, and project eval- 
uations. 
Price: $100. 
IBM 

(800/447-4700) 

M/croGANTT is a project-plan- 
ning sv'stem designed for users 
who perform time-and-cost 
analyses. The programs use the 
Critical Path Method technique 
to determine task dependencies 
and project completion dates. 
When an aspect of a project is 
modified, the plan is immedi- 
ately redisplayed to reflect the 
new schedule. 

Price: $395 with Documentation. 

Manual $25. 

Westico 

25 Van Zant St. 
Norwalk. CT 06855 
(203/853-6880) 



120 



PC MAGAZINE 



Business & Engineering 

HAL 9000, a new line of Busi- 
ness and Engineering software, 
has been introduced by Keller. 
It consists of: 

—HAL 1000 Business Software 
with General Ledger, A/R. A/P, 
Inventory and General Business 
applications. 

-HAL 2000 Engineering Soft- 
ware with Civil. Scheduling, 
Cost Engineering, and Electrical 
applications. 

— HAL 3000 Statistical Software 
with general applications. 
Requires: PC-DOS. 
Price: Statistical Package $395. 
Business and Engineering Soft- 
ware $495. Civil Engineering 
$595. Business Inventor^' and 
Cost Accounting $695. 
Keller Software 
1825 WestcJiff Dr. 
Newport Beach, CA 92660 



lists, risk analysis, and tracking 
claims. Word-processing is in- 
cluded. 

Requirements: 64K Memory, 2 
Disk Drives, Monitor, Printer. 
Price: $650. 
Metamorphics, Inc. 
154 Montgomery Ave. 
Ba/a Cynwyd, PA 19004 
1215/668-9000} 

Electronic Memo Register was 
designed especially for insur- 
ance agents who have "hun- 
dreds of follow-up messages to 
track." 

Metamorphics. Inc. 
154 Montgomery Ave. 
Bala Cynwyd. PA 19004 
(215/668-9000) 

Banking 

Ampersand Corporation intro- 
duced its Branchbanker series 
for financial institutions. The 




Econocomp Services, Inc. is re- 
leasing a line of engineering 
software for the IBM PC. In- 
cluded are structural, geotech- 
nical, and hydraulics programs. 
Econocomp Services. Inc. 
89 State St. 
Guilford. CT 06437 
(203/453-4386) 

Insurance 

A new line of software geared 
specifically for insurance agents 
has been released. Nine modu- 
lar programs in the series cover 
wide-ranging aspects of insur- 
ance sales: compiling prospect 



package currently consists of a 
Master and Individual Retire- 
ment Account (IRA) modules. 
Requires: 64K. Printer. 
Price: $595 (Master Module and 
One Accessor>'). 
Ampersand Corporation 
128 S. George St. 
York, PA 17405 

Real Estate 

The Quickcaic Real Estate In- 
vestor is a template model for 
the IBM PC. using either Visi- 
Caic or SuperCaic. The system 
displays information in a work- 
sheet format. The residence and 



income-property models are ca- 
pable of analyzing variables 
such as purchase price, financ- 
ing structure, tax implications, 
cash-flow and after-sale profit- 
ability. 
Price: $99.50. 
Simple Soft 

480 Eagle Dr., Suite 101 
Elk Grove, IL 60007 
(312/364-0752J 

Data Base Manager 

EasyFiler is an "information 
processor" from Information 
Unlimited Software. The data 
base management sv'stem allows 
the user to enter, manipulate, 
and report a variety' of data. The 
software is designed to handle 
up to 100 megabytes of data, if 
you can find a disk that will store 
that much. EasyFiler has its own 
limited editor, so it is possible to 
create form letters and use the 
product as a stand-along mail- 
merge program. Each listing 
(record) in the data base can 
have up to 50 items. 
Requires: 2 Disk Drives. 64K. 
Price: $400. 

Information Vnlimiled Soft- 
ware 

281 Arlington Ave. 
Berkeley. CA 94707 
(415/525-9452) 

Disk Library Program 

The Floppy Disk Library is de- 
signed to "take some of the 
drudger\' out of keeping track of 
floppy disks and files." 
Price: $39.95. 
Little Bit 

469 Edgewood Ave. 
New Haven. CT 06511 

Spreadsheets 

IBM announces the release of 
VisiCaic version 1.1. The re- 
vised version of this best-selling 
spreadsheet program will now 
accommodate up to 256K of user 
memorv' and will support addi- 
tional parallel and serial print- 
ers. VisiCalc's producer. Visi- 
Corp. will automatically issue 
the upgraded version at no 



charge to all registered owners. 
Requires: PC-DOS. One Drive, 
64K. 

Price: $250. No charge for up- 
date. 
Vis/Corp 
2895 Zenker Rd. 
San /ose. CA 95134 
(408/946-9000) 

Ferox Microsystems, makers of 
MICRO-DSS/F, is offering a 
menu-driven financial model- 
ing package for the PC. It fea- 
tures "what-if" calculations, 
32,000 cell built-in financial 
functions, and report genera- 
tion. Includes run-time UCSD 
Pascal 4.0. 

Requires: 2 Drives, 128K. 
Price: $1,500. 
Ferox Microsystems 
1701 N. Ft. Myer Dr. 
Arlington, VA 22209 
(703/84 1-0800J 

The SuperCaic Electronic 

Spreadsheet for the PC allows 

users with color monitors to see 

negative values displayed in 

red, and formulas in yellow. 

256K users will be able to fill in 

all 16.000 cells of the worksheet 

with five-digit numbers — 

enough space to allow 10-year 

projections by month. 

Price: $295 

Sorcim 

405 Aide Ave. 

Santa Clara, CA 95050 

(408/727-7634) 




For the Home 

Household Inventory enables 
homeowners to maintain rec- 
ords of their valuable posses- 



UNE/IULY 1982 



121 



\ \ nMarketplace 




sions for insurance purposes. 
The program catalogues and 
cross-references household 
items (up to 100 in 2') rooms) key- 
ing in such informaiion as serial 
number, purchase dale, and val- 
ue. Price: $95, 

What Do We .Vome the 
Baby? draws upon .i 2,500-name 
database to generate lists of 
names defined hy series of pa- 
rameters chosen In the prospec- 
tive parents. 

Requirements: 48K Memory, 
Single Disk Drive. 
Price; $15. 
Metamorphics, /nc. 
J5J Montgomery Ave. 
Baia CynwyA, PA 1.9004 
/215/668-9000) 

Education 

Two new software educational 
packages have been introduced 
into the marketplace. SchooJ- 
daze provides the answers to 
hundreds of arcane and rarely 
asked questions, and can create 
a Timeline of any .size. 
Requires: 32K Memorv. Disk 
Drive, Printer for Timeline 
Function Only. 
Price: $25. 

Schoo/daze by Metamorphics 
154 Montgomery Ave. 
Bala Cynwyd, PA J9004 
(215/668-9000J 

Maih Drilis offers mathematical 
exercises geared toward the ele- 
mentary age >,'roiip The pro- 
gram generates pmblems in 
many difficulty ranges. A user's 
scoreboard monitors progress 
and missed proiilems and sup- 
plies the correct answers. 
Requires: 36K Memory. 1 DO, 
80-Column .Monitor. 
Math DriiJs by Stanvare 
3901 Davis PJace N.W. 
Washington, /) C. 2mm 
(202/337-5300} 

Games 

Space Guardians rociiiires its 
players to travel tlu; galaxy, 
searching out and destroying 



alien warships. 

Requires: 64K, One Drive, 80- 

Character Display. 

Price: $29.95. 

Omric 

1268 Main St., #207 
Newinglon, CT 06111 
(203/666-4240] 

The makers of Gafaxy Master 
have dubbed their new product 
the "office game" because the 
user can elect to turn off the 
sound in an office environment. 
Movement around the screen is 
accomplished through cursor 
controls and the user gets to 
press Fl to fire lasers or F2 for 
"photon torpedoes." 
Price; $29.95. 
Info-Pros 

2102 Business Center Dr., #132 
Irvine, CA 92715 
(714/851-8975] 

Keyboard Enhancers 

The Keynote Keyboard En- 
hancer allows the user to speci- 
fy repetitively typed phrases or 
control functions with a single 
key stroke. The strings may con- 
tain any legal ASCII characters, 
thus making it possible for you to 
re-define many of the PC's keys. 
The program becomes part of 
the disk operating system and 
remains in memor\' until you re- 
boot or turn off the power. The 
program allows you to save and 
complete keystrings (macros) to 
disk files. Includes a quarterly 
software newsletter with pro- 
gram enhancements and up- 
dates. Quoted price is an intro- 
ductory offer and is subject to 
change after july, 1982. 
Requires: PC-DOS, One Drive. 
Price: $29.95. 

Gerard Cerchio System Consul- 
tants 

1110 Whirlow Pi. 
San /ose, CA 95131 
(408/923-091 1 J 

Utilities 

Note; Disk Utilities are tools 
that aid in the interface between 



the computer user and the disk 
operating system; that is, the en- 
vironment in which computer 
software operates. Some utili- 
ties (like CP+ j are for novices 
and others (like DiskLook and 
Iool.s/86) are more suited for 
programmers or advanced users. 
CP+ replaces CP/M com- 
mands with a series of "simple. 
English-language 'menus,' mes- 
sages and directions." It cur- 
rently works only with CP/M-80 
systems, but its distributors plan 
to release a version for the Baby 
Blue (see stor\' this issue) 
equipped for PC as well as for 
CP/M-86. 
Price: $150. 

Taurus Software Corporation 
870 Morkel St., Suite 817 
San Francisco, CA 94102 
(415/788-0888) 

Disklook is a menu-driven set of 
PC-DOS utilities which allow 
users to "browse through any 
file, display any diskette sector, 
graphically map diskette usage 
and the location of any file, dis- 
play erased file names, reveal 
hidden files, display complete 
directory' information, and en- 
able the user to learn more about 
how files are copy protected." 
Requires; PC-DOS, 64K, One 
Disk Drive. 

Price; $20. Unerase (recovers 
erased diskette files) $20. PasFor 
(formats Pascal programs to 
user-controlled standards) $20. 
TimeMark (disp)ays time, date, 
and elapsed time] $5. 
Peter ,NJorton 
1716 Main St. 
Venice, CA 90291 
(213/399-3948) 

Operating System 

The Oasis 16 operating system 
turns the IBM PC into a multi- 
user business microcomputer. It 
simultaneously coordinates up 
to three users on a standard sys- 
tem and up to 32 users with ap- 
propriate bus expansion. The 
system provides for private or 



shared public files, optional 
passwords, and privileged level 
.security access. It is compatible 
with Z-80 Oasis Basic and C ap- 
plications software, making 
over 500 commercial programs 
immediately available. Supports 
Corvus hard disks. 
Price: Sl,495. 
Phase One 

7700 Edgewater Dr., Suite 830 
Oakland. CA 94621 
(415/562-8085) 

CP/M Emulator 

l-DOS is a version of the native 
"PC-DOS" operating system for 
the PC. It supports Professional 
Micro Systems' 20 and 40 Mega- 
byte 5V4-inch Integral Hard 
Disks and CP/M-80 and 
CP/M-86 under the native PC- 
DOS. 

Both CP/M programs or files 
and PC-DOS programs and files 
can run in the same "areas" or 
"volumes" on the disks. 

In I-DOS' "configure pro- 
gram." the hard disk and floppy 
disk can be assigned any logical 
drive letter and "volumes" can 
be of any size, within disk size 
constraints. 

l-DOS has a menu-driven 
copy, rename and erase utilities. 
It has a built-in Communica- 
tions Program that utilizes 
Hayes Smartmodem, Novation 
Modem and other RS-232 Mo- 
dems. 

Professional Micro Systems 
Newport Beach, CA 92660 
(714/851-8655) 

COBOL Language 

IBM Personal Computer 
COBOL Compiler by MicroSoft 
is a software product that lets the 
user develop programs in CO- 
BOL, a language designed for 
business applications. The IBM 
COBOL is a version of the popu- 
lar ANSI 1974 level standard 
with extensions that support col- 
or and screen formatting. 
IBM 

(800/447-4700) /PC 



122 



PC MAGAZINE 



SAVE TIME WITH TEXTPLUS 



WORD PROCESSING - PLUS. 



WORD PROCESSING: 



PLUS: 



Full screen edit 

1 1 cursor controls 

Move, Copy blocks 

Merge, Split or Chain files 

Menu driven, extensive prompting 

Full speed, word wrap 

5 insert/delete methiods 

Search and Replace 

1000 words of on-line HELP screens 



Titles 
Trailers 

Page numbering 
Control all margins 
Page Advance 
Centering 
Justification 



On-line file inquiry 
Mailing labels 
Sort by field(s) 
Record selection 
DOS file compatible 



Format multi-column lists 
Calculate: total, sub-total 
Calculate: average, percent 
Bar charts 



Written for the IBM PC. Comprehensive 1 00 page manual. Easy to use. Function key meanings 
are always displayed on the bottom line. Extensive Prompting and HELP screens available. All 
you need is the IBM PC v^/ith 64K, one disk, an 80 column display, and the IBM DOS Diskette. The 
IBM or Epson printer is recommended. Typestyles are easily changed, even in the middle of a 
sentence. TEXTPLUS is the easy and natural word processor. 

Introductory price TEXTPLUS — $200.00 (iricludes stripping) 

Moil your order today, call now toll free (for orders only): 
(800) 824-7888. operator 89 
In California — (800) 852-7777. operator 89 

Dealer inquiries invited. 

IBM IS a tegis'efed trademark o< International Business Machines 



□ Send me TEXTPLUS at the introductory price of $200.00 

□ Please send me just the manual for $30.00 

□ VISA □ Mastercard □ Check / Money Order 

□ Send more information 



NAME: 



ADDRESS: 
CITY: 







( \ 






STATE: 



ZIP: 



SIGNATURE: 



CARD #: 



SOFTWARE CORPORATION 



EXP. DATE 



OWL SOFTWARE CORPORATION . DEPT. P • 1605 E. CHARLESTON BLVD. . LAS VEGAS, NV 89104 



HAVE YOU MADE 
YOUR FIRST 
$1,000,000? 



IF NOT.,. 



PLAY MILLIONAIRE, 
an exciting simulation of tiie 
stocic market. Try your hand 
at turning $10,000 into a million 
buclcs! Anyone can play as our 
tutorial manual will take you 
through the basics. ORDER NOW! 



TO ORDER CALL TOLL FREE 1-800-835-2246 EXT. 101 ^ Ha 



REQUIRES PC DOS, 64K, AND ONE DISK 
DRIVE. WILL WORK WITH EITHER 
MONOCHROME OR COLOR ADAPTER. FOR 
TECHNICAL INFORMATION CALL 
1-805-583-8645. 



1^ APPLICATIONS ^ 

22704 VENTURA BLVD., SUITE #141 
WOODLAND HILLS, CALIF. 91364 



ONLY $34.95 

(CALIFORNIA RESIDENTS ADD 6% SALES TAX) 



SEND ME MILLIONAIRE IMMEDIATELY! 

NAME 

ADDRESS 




CITY 



STATE 



ZIP 



PAYMENT ENCLOSED $34 95 (CA add 6% tax ) 
BILL MY: MASTERCARD ^' VISA 



Signature 



Card # . 



Expires 



I 



LAWRENCE I. MAGID 



Product Reports 

TecmoT ProUferales PC Products; New VisiSeries; MicroPro 
Releases WordStar; and IBM Announces Double-Sided Disk 
Drives. 



Tecmar Proliferates 
PC Products 

Speech Master, PC-MATE, 
Speed Disk, and More to 
Come. 



Tecmar 

23600 Mercantile Rd. 
Cleveland, OH 44122 
(216/464-7410) 

When IBM released the PC in October 
1981, several companies jumped on the 
bandwagon with software and hardware 
add-ons. None were quite as prolific as 
Cleveland's Tecmar Industries, which in- 
troduced more than 20 PC-related prod- 
ucts by the time this magazine's first issue 



of their new plug-in 
devices teaches the PC 
to talk back to you — in 
audible English. 

hit the streets in fanuary. Now they're 
back with several more. 

Talkin' Terminals 

One of their new plug-in devices teach- 
es the PC to talk back to you— in audible 
English. According to Tecmar Vice Presi- 
dent Dave Wertman, the Speech Master 
Board is treated by the PC like a monitor or 
a printer, but instead of the output being 
displayed or printed, it is enunciated 
through the device's on-board speaker or 
through an amplifier or tape recorder con- 
nected to the Board. You can write your 
speeches in BASIC or in PC-DOS text files 
that can be created with a word-process- 
ing program. 



By including a few lines of code at the 
top of your BASIC programs, you can 
LPRINT directly to the Speech Master 
Board, according to a Tecmar spokesper- 
son. But even if you don't know a word of 
BASIC, you can use a simple PC-DOS 
command to route text to the speaker. PC- 
DOS includes a command that allows you 
to route a file to the screen by typing TYPE 
FILENAME . If you want that same file 
printed, you precede the TYPE statement 
with a CTRLP (for PRINT). With Speech 
Master, according to Wertman, you type 
CTRLT (for talk) and the text is spoken 
rather than displayed or printed. Your 
Speech Master, in essence, becomes an- 
other list device. 

Words are pronounced on a "synthesis 
by rule" basis. If you don't like the ma- 
chine's pronunciation, you can retype the 
word phonetically. 

A production model was not available 
for testing as PC went to bed, but we'll 
soon play with one and let you know what 
it has to say for itself. Price: $395 for the 
Board: $95 for software. 

Hard Disk/Expansion Chassis 

Another new Tecmar product is the 10- 
megabyte (10-million-character) version 
of their combination hard disk/expansion 
chassis. The PC-MATE Winchester/10, 
like their previously announced five- 
megabyte hard disk, is enclosed in the PC- 
Mate Expansion Assembly, which looks 
remarkably similar to the PC itself and 
contains its own power supply and six ad- 
ditional expansion slots. Price: $3,995. 

Programs Increase Use of Memory 
Boards 

Speed Disk is a program that allows a 
192K memory expansion board to simulate 
a floppy disk. The result is a logical disk 
device that is "totally compatible for nor- 
mal system operations and provides speed 
increases of between 5 and 50 times that of 
the IBM mini-floppies." .Mthoujjh it was 
designed to work with Tecmar s PC-Mate 
Dynamic RAM Option, it should work 



with an\ 192K memory expansion board. 
Price: $40. 

Tired of waiting for your printer to let 

you use the PC? The R.AAIspoo/er allows 
data sent to a printer to be buffered, thus 
freeing the PC to perform other tasks 

while the printer is Inisy. Like Spv.e.d Disk. 
it requires a 192K memory add-on board. 



New VisiSeries 

VisiCalc Business Companion 
Series 



VisiCorp 

2885 Zanker Rd. 

San lose, CA 95134 

(408/946-9000) 



The most expensive element in many 
computer systems is neither the hard- 
ware nor the software. The time and ex- 
pense of entering data, whether words or 
numbers, can add up to a very substan- 
tial investment. As a result, a company 
that offers an integrated lint; of software, 
able to make several uses of the same 
data, has a distinct advantage in the mar- 
ketplace. 



The VisiDex 
program operates like 
a giant set of index 
cards . . . 

VisiCorp (formerly Personal Software) 
is already pre-eminent. Their VisiCalc 
spreadsheet program is the world's best- 
selling software program. 

That's a tough act to follow, but the 
"VisiSeries" is likely to open up a lucra- 
tive after-market from VisiCorp's plenti- 



fUNE/IULY 1882 



12S 

Copyrighted matsrial 



ful supply of VisiCdc customers. 

The VisiSeries is an interrelated set of 
business prugrams for planning, analyz- 
ing, forecasting, budgefting, and answering 
"what if" questions. Along with VisiCdc, 
the series for the PC now includes: VM- 
File, VisilYend/Plot. VisiDex. and Desk- 
Top/PLAN. 

ViuFOe stores business records in a 
flexible format and can be used either for 
simple applications such as organizing a 
mailing list, or complex ones such as in- 
ventory management. A single diskette 
stores up to 12 files. A maximum of 32,000 
records can be stored within each file. Us- 
ers with 64K of memory can specify up to 
48 fields per record and 256K users can 
specify up to 128 fields. The program is 
menu-driven ami includes a "help" fea- 
ture to aid user understanding. Available: 
third quarter 1982. Price: $300. 

The Visi'l'rend/PJot program allows 
the iisfc til l.ikr (iiitii I'titcrri! tln'iiiLili \'),si- 




time and expense of 

entering data, 
whether words or 
numbers, can add up 

to a very substantial 
investment 



Calc and create charts and graph.s idong 
with statistical reports including linear re- 
gression, standard deviation, mean, medi- 
an, and the like. Displays may he saved on 
diskette for later use in presentations. 
Graphs may be printed with the IBM or 
Epson MX-80 with graftrax and several 
other graphic printers. Available: third 
quarter 1982. Requires: IBM Color Adapt- 
er for high-resolution graphics. Price: 
$300. 

The VisiDex program operates "like a 
giant .set I if index cards that ma\' lie cross- 
referenced thmibands of wa\s." Its appli- 
cations include personnel information, 
sales reports, financial details, or short re- 
ports. Each "card" can be stored on disk 
and cross-referenced against a number of 
special words or dates (called "key- 
words"). Available: third quarter 1982. 
Price: $250. 



The Desktop/PLAN program uses a 
series of menus to guide the user through a 
financial modeling session. The user cre- 
ates .1 model, beginning with row and col- 
umn titles, inputting initial values, and de- 
ciding on row and column formulas for 

later calculation. The coin|)Uted-\aiues 
file can be printed out with headers, foot- 
ers, pagination, and other formatting aids. 
The program includes a high-resolution 
graphing feature that can be used with sys- 
tems equipped with an IBM Color Graph- 
ics Adapter only. Available: May 1982. 
Price: $300. 



MicroPro Releases 
WordStar 

Popular word-processor now 
available jor the PC 



MicroPro International 

1299 4th St. 

San Rafael, CA 94901 

(415/457-8990) 

WordStar is to word-processing what 
VisKiak is to spreadsheet programs- 
very popular. 

|ust before press time MicroPro Inter- 
national released its long-awaited PC- 
DOS \ ersion of the WordStar word-pro- 
cessing program. Although there was 
neither time nor space for a full review, 
we look a (]iiick look at the protirain. It 



r rORDSTAR 

is to word-processing 
wliat VisiCalc is to 

spreadsheet 
programs — very 
popular, 

was tested with only an Epson MX-80 
printer (from which the IBM printer was 
cloned). A more thorough review will be 
included when PC reviews several 
word-processing programs. 

The PC version represents at least 
three firsts for its publi^er, MicroPro In- 



ternational; This is the first time Micro- 
pro h,is reliMsed ,1 non-f^P 'M v'ersion (it 



As 

a result, we 
recommend WordStar 
users have at least 
92K of internal 
memory, 

runs under PC-DOS); it is the first time 

MicroPro has used a computer's function 
or arrow keys; and it is the first WordStar 
to work with more than 64K of internal 
memory. 

The standard WordStar requires the 
use of the CTRL keys plus one or more 

letter keys for e\'er\'thing from a mun- 
dane backspace to stellar block moves. 
For cmnputers other than the PC. even if 
they have arrow keys, it is necessary to 
use CTRL S for left arrow. CTRL D for 
right arrow, CTRL E for up, and CTRL X 
for down. These CTRL kv.ys will work on 
the PC version, but they are duplicated 
by the arrows on the number pad. 

The PC's ability to handle more than 
64K of memory presents some advan- 
tages. We ran WordStar on both a 128K 
IBM and a 64K NorthStar Horizon. The 
PC was able to print one file while we 
ed ited another. When we tried this on the 
NorthStar. its printer sometimes paused 
while we typed. 

Block moves— moving text from one 
part of a file to another — were easier on 
the 128K PC. The PC's extra memory 
made it possible to move text in larger 
chunks. 

When we tested WordStar on a 64K 
PC. we were disappointed with the small 
amount of space for block moves and the 
slow response time when moving the 
cursor from the top to the bottom on a 

large file. As a result, we recommend 
WordStar users have at least 92K of in- 
ternal memory. 

WordStar does not make as extensive 
use of the PC's function keys as do some 
of the other word-processing programs. 
But they can be used for help menus, 
setting tabs, left and right margins, un- 
derlining, boldface, block markers, and 



126 



PC MAGAZINE 

Copyrighted material 





QncB you've chosen die IBM Personal 
Camputer, your next amsideratjons aie 
enhancing your unit's productivity and 
providing for its longevity. By comfaining a 
ComputEtr-MatB Desk with an Electrahaine Moni- 
tor, you can accomplish bodi. Exchisively designed 
to match your IBM SystHm, the Camputer-MatB Desk 
pratBcts your componH n ls, providBS ample storage space 
and a large woric area. 19 Protective recessed bay br CPU 
and Disk Drive assures ample work space Dl Master switdi for 
simxihaneous activation of system M Self adhesive wire supports 
to eliminate cord clutter IB Cord drop space for fhish wall placement 
and cable protection Bl Rear air space for proper ventilation SI Adjust- 
able leg levelers Bl Proper keyboard hei^ to ebminate fatigue IB IWo 
roller drawers for storage HI Gray color with black accents to matdi IBM 
system — Available at ComputBrLand Stores — The Electrohome Monitor has 
advanced electronic technology and design innovations to assure oisp, clean, 
reliable video display widi excellent resolution. Bl Medium or hi^ residution for 
improved graphic display IE 80 character text display capacity M 16 color RGB 
output means more color vaiiations 19 Compatible widi IBM, Apple and odier name 
camputers 19 Backed by nation-wide service network HI One year imconditianal warranty 
— parts and labor — Arailabla at CamputerLaiui and other fine computer storBS — Make sure your 
computer system gives you tfie perfarmance you need by choosing die best complementary components 
. . . Computer-/V\ate Desh B blectrohqme 

DEALER INQUIRIES WELCOME M Free (800) 527-3643 Ibxas resldBnts (80Q] 442-4QG6 In Dallas (214) 668-9370 




1 




OUR COMPLEMENTS TO IBM 



sending the cur8oi*to the top or bottom of 
the file. 

The cursor control keys on the nu- 
meric pad can be used to move the cursor 

to the top (home) or holtdm (END) of the 
screen, to scroll up (PgUP) or down 
(PgDn) one screen full of text, and to 
move the cursor to the left, right, up. or 
down. This all may seem unexciting, but 
to old WordStar users it's a great im- 
provement. 

Despite the inclusion of some cursor 
and function keys, it is still necessary to 
use CTRL keys for ;i number of func- 
tions. To exit the editor and save a file to 
the disk, for example, it is necessary to 
type CTRL K D. This sounds cumber- 
some, but most people get used to it 
quickly. Nevertheless, one wonders why 
they didn't make more creativt! use of the 
PC's 40 function keys (programmers can 
hook up Fi through FlO as well as those 
kevs in conjunction with ALT, CTRL, or 
SHIFT). 

Choosing how to use the function and 

arrow keys is admittedly arbitrary, but I 
would have done things differently. Mi- 
croPro uses FlO to go to the top of the file 
and F9 to go to the bottom. This seems to 
be the reverse of what is logical. One 
would assume that the DEL(ete) key is 
used to delete the character over the cur- 
sor. Instead, it is used as a destructive 
backspace. The key that IBM designated 
for destructive backspace is redundant 
with the cursor to the left key. Price: $495. 



IBM Announces 
New PC iProducts 

Doiible'SUied Disk Drives, 
New DOS, and additional 
software. 

IBM 

Entry Systt-ms BUBiness 

P.O. Box 1328 

Boca Raton. FL 31432 

(305/998-6007) 

The diskette storage capacity of the 
IBM Personal Computer has been dou- 
bled, several new programming and appli- 
cation packages have been added and 
prices for two attachments have been re- 
duced. . 



The doubling of diskette storage brings 

capacity per drive to more than 320.000 
bytes. The new programming aids are an 
enhanced version of the Disk Operating 
System (DOS), a BASIC language compil- 
er and new inventory control and ac- 
counts receivable application programs. 
Thf IBM printer and IHO.dOO In tc disk- 




doubling of diskette 
storage brings 
capacity per drive 
to more than 320,000 
bytes. 



ette drive now sell at IBM Product Centers 
for $555 and $450, respectively. 

320K Diskette Drive 

The new 320K diskette drive accomo- 
dates up to 327,680 characters of programs 
and data of 5-V4 inch diskettes, enabling 
users to store and update information on 
either 320K double-sided or 160K single- 
sided diskettes. 

The greater storage capacity and pro- 
gramming flexibility of the new diskette 
drive means that applications currently 
running on the IBM Personal Computer 
can take advantage of larger data files, 
providing for future growth. The 320K 
diskette drive is supported by the new ver- 
sion of the DOS, as well as by the CP/M-86 
and UCSD p-System, Version IV.O operat- 
ing systems. Price: $650. 

New Disk Operating System 
Version 

The Disk Operating Sy.stem Version 1 .1 
by Microsoft Corp. supports up to two 
320K or 160K diskette drives, or a combi- 
nation of each. Version 1.1 with Disk and 
Advanced BASIC includes several en- 
hancements. 

With it, information can I)e written on 
or read from diskette drives at higher 
speeds, for faster processing and im- 
proved response times. In addition. DOS 
1.1 provides asynchronous communica- 
tions setup and support to direct parallel 
printer output to a serial printer, or to a 
remote printer via an available asynchro- 



nous communications adapter. The new 
DOS sells for $40. 

BASIC Compiler 

The IBM Personal Computer BASIC 
Compiler by Microsoft Corp. enables us- 
ers to write and test programs with the BA- 
SIC Interpreter and then compile the pro- 
grams into machine-level code. This can 
improve program execution speeds sig- 
nificantly. Once they are distributed, com- 
piled programs cannot be listed or modi- 
fied. Price: $300. 

IBM Announces Additional 
Business Series Software 

Two application packages which can 
he'lpcompanif's manage inventory and ac- 
counts receivable were also announced 
for the IH.\I Personal C^omputer. 

inventor)' Control by BPI Systems. Inc. 
provides quick access to the status of any 



Information 

can be written on or 
read from diskette 
drives at higher speeds, 
for hster processing 
and improved 
response times. 



inventon,- item, including li.st prices and 
quantity on hand, enabling .sales orders to 
be checked and changed as they are en- 
tered. Customer invoices can be created 
and stock levels adjusted automatically. In 
addition to alerting users to items which 
must be re-ordered, the program can also 
produce the appropriate purchase orders, 
as well as log back orders and merciian- 
dise received. Price: $425. 

Accounts Receivabie by BPI Sytems, 
Inc. helps manage a company's cash flow 
by tracking current and past-due receiv- 
ables. In addition to providing informa- 
tion necessan,' for timely, accurate credit 
decisions, the program prepares monthly 
customer statements and past-due notices, 
eliminating many manual billing proce- 
dures. It also prepares monthly aged re- 
ceivables reports, maintains detailed cus- 
tomer files, and produces rapid anaKses 
of customer account status. Price S-i25./PC 



128 



PC MAGAZINE 

Copyrighted material 



Great Software at Great Prices 
from Software Laboratories 

Software Labs is offering these new software packages for your IBM-PCt 

$10 



SU-Writer* 

Our versatile mini-text editor — 
great for iorm letters. 



Mini Data Base Manager* 

Compile, manage, sort, and 
print information with up to 
10() records per file. Great for 
small businesses, clubs and 
home use. 



Compnt-A-Sketch* 

(requires color ifrapliics card) 
Draw single-line designs and 
circles on your screen using 
the PC keypad. 



$20 



$50 
$100 



Fun Package* 

Tic Tac Toe, Lucas Puzzle, Slot 
Machine, Dice Roller, Number 
Guess. 

Kids' Package* 

Addition, Subtraction, Compute- 
A-Sketch (color firuphics curds 
required). States and Capitals, 
Dates in History. 

50-for-l* 

(50 proffrunis in one (xtckaiie) 
Includes text editor, checkbook, 
games, business programs and 4(i 
other ideas for the price of one. 

• General Ledger** 

• Accounts Payable** 

• Accounts Receivable** 

• PayroU** 



SUPPLIES: $36.95 



Business Package* 

Straight Line Depreciation, 
Double Declining Balance 
Depreciation, Tax Return 
(1()4()-A), Loan Amortization, 
Check tiook Register and 
Check Writer. 



Mailing List Program* 

Assemble and maintain your 
own lists of up to 50() names 
with field .sorting and text 
editing. 

Ideal for a small business, these 
programs may be used 
individually or as an integrated 
accounting system. 

Manuals for the G/L, A/P, A/R 
and Payroll programs are 
available for S2() each 
(applicable to purchase). 



Home Package* 

Household Property List, Credit 
Card Register, Shopping List, 
Biorhythms. Contact Sports 
(adults). 



Database Manager* 

User defined fields, indexed 
files, capacity limited by disk 
space. 



Save $50. Order all 

four of these packages and pay 
only $350. 



Diskettes (box of 10) single sided, dual density with hub 
ring. Guaranteed one year. 

Anti-Static spray (16 oz. spray bottle) 

Video programming worksheets. Pads of 100. 

Ordering Inf Ormatioii: order by calling software Labs at (614) 889-508.3 or use our postage paid return card. 

t IBM is a registered trademark of IBM Corporation 
• Requires 4HK. PC-DOS and Disk Drive 
Requires 64K, PC-DOS and Two Disk Drives 



$4.9S each 
$4.95 each 



sof TUinnE LncQfinTcriiEs, ire. 




6924 Riverside Drive 
Dublin, Ohio 43017 



614/889-5083 
CompuServe: 71535,1670 



© Copyright 1982, Software laboratories, Inc. 



CCi 




introduces 



Printer Stands For 
IBM Personal Computex 




Regular Stand 
Regular w/shelf 
Large Stauad 
Large w/shelf 
Large w/slot 



End the paper mess on your computer desk. Our 
printer stand allows your paper to be fed from 
\mder the printer, making room for the vised paper 
to stack behind the print out of the way. Available 
with an optional removable shelf (Shown) for 
easy computer forms change. Available in Large 
size also, for MX- 100 and other large printer xisers 
also. Also available with center slot for bottom feed 
printers. (Large only). 

(300010) $29.96 

(300011) $44.95 

(300020) $34.98 

(300021) $49.98 

(300050) $49.98 



Blbbon Reloads for 
MX 70/80/100 IBM Personal Computer printer 

Reload yo\ir old ribbon cartridge for much less then replacing the cartridgel Quick and easy 
to do, takes only about 2 minutes each to reload. Lacludes complete instructions. Available 
in Black and 4 popular colorsi 

Black Reload (500000) $3.98 ea. Black Reload 

Bed Reload (500010) $4.95 ea. Red Reload 

Blue Reload (800020) $4.95 ea. Blue Reload 

Green Reload (800030) $4.98 ea. Green Reload 

Brown Reload (800040) $4.98 ea. Brown Reload 



(600001) $39.96 dz. 

(600011) $49.50 dz. 

(600021) $49.50 dz. 

(500031) $49.50 dz. 

(600041) $49.50 dz. 



Ribbon Cartridges for 
MX 70/80 IBM Personal Computer Printer 

Replacement cartridges for youv printer. Complete cartridge for yoiu* printer at great 
savingsl Available in Black and 4 popular colorsi Buy in 3 packs and save! 



Black Cartridge 
Red Cartridge 
Blue Cartridge 
Green Cartridge 
Brown Cartridge 
Black Cartridges 
Red Cartridges 
Blue Cartridges 
Green Cartridges 
Brown Cartridges 



(500050) $10.96 ea. 

(600060) $11.96ea. 

(600070) $11.96ea. 

(600080) $11.96ea. 

(500090) $11.98ea. 

(600061) $29.95/3 

(500061) $31.95/3 

(500071) $31.96/3 

(600081) $31.95/3 

(600091) $31.96/3 




171 Hawkins Rd. 
Centereacb, N.T. 11780 
C816) 981-8868 Cvoice) 
C816) 888-8836 Cmodem) 



Dealer Inqiilries Welcome 
N.7.S. Residents Add Tax 
Add $8 sMpping — liandlin^ 
Prices subject to cbange 

WELCOME 



Cor 




Everything for the IBM' 



■k SOFTWARE 

Integrated Accounting System 

(Q/U Payroll, A/P, A/R) $395 
Ustpro"* (for custom form letters) $95 
Mall Manager™ $49 
MIcrostat (complete statistical 

package) $250 
Ptofeale™ (order processing system) $195 
WordStar* (Mord processing) $495 
. . . mnd muth more, 

★ HARDWARE 

Color printers, monitors, modems, hard 
discs, light pens. Joysticks, and more. 

-k DISKETIES— v^th free game 10 for $49 

50 for $169 

★ SOmWUIE CONVERSIOri— Call for rates 
•k Authors Wanted— Dealer inquiries 
invited. 

Suite BID, 3901 Davis Place MW 
Washington DC 20007 (202) 337-5300 

★ IBM Is a trademark of International Business Machines 
Corporation. * WordStar Is atrademarKofMlaroPro Inter- 
national Corporation. 



Introducing the IBM PC 
Business and Technical 
Graphics Generator 

by Lany Joel Goldstein. Uses the 16 bit power of the IBM 
PC to create, edit, format, save and recall graphs with ease 
of a single-keystroke. Allows you to create barcharts, 
piecharts, line graphs, function graphs as color or mono- 
chrome displays. Features a user-friendly design. H 
And - its the first and only graphics package Srat . -r . 
effectively uses the power of the IBM PC. To ~ ~ 
order yours, clip the coupon or call — 
800-63W)220. — — _ 



_ r E = D 

_ 'i' ' ■ "5 • • ■ 5 • N Please 

EES 



. » _i J. rush me 

— — — Q the IBM PC 
...... T^ . . .T. . . ^ Business and 

Technical Graphics 
_ Generator for $200 (plus 

— ■ ■ H. ^-^^ postage and handling). I have 
indicated my payment option below. 



. > ■ . . 



Name 



Check/MO attached 

Visa Mastercard 

Acct.# 

Exp. Date 

Signature 



Address 

Phone No. 

Signature 

Residents of MD, DC, PA. N), MA, II, CA and FL «ld local sales u>. 
Df>r>^'« r orders by phone: toll-free (800)638-0220, 

Eyi €M\Ay in Maryland (301) 262-6300 

Robert). Brady • Bowie, Maryland 20715 • (301)262-6300 



Our Claim to Fame! 

Price and Delivery! |7k corpora ion 

Quality Products Immediately Available for the IBM User 

• Serial Interface Card/Dual Port $140.00 

• Color Graphics w/Parallel Port $599.00 

• Memory Expansion Kit/ 

16K Ram Increments $45.00 

Call (801) 263-3925 / or Write to Place Your Order 
Dealers/Representatives are Welcome „ „ ^ ^ . » 

ZEN/TEK 455 WhitePine Dr.. SLC. UT. 84107 
Please Rush My Order Qty 

Unit Ordered — 

► 455 WhitePine Drive Name 

EN 

Salt Lake City, Utah 84107 Address 



: K corporation City state 

Phone ( ) 

'Prices Subject to Change Without Notice 



In Less Than 3 Minutes 

Your IBM Model 50, 60, or 75 
Electronic Typewriter 
can be an RS232C PRINTER or TERMINAL 




CALIFORNIA MICRO COMPUTER 
Models 5060 and 5061 can be 
installed easily and require NO 
modifications to the typewriter. 



For additional information contact: 

CALIFORNIA MICRO COMPUTER 
9323 Warbler Ave., Fountain Valley, CA 
92708 (714)968-0890 



PAYROLL ? 



I 

Compare these Features 



• 200 Employees • 6 Deduction fields 



• Multiple States 

• 5 Pay Rates 

• Vocation Pay 

• Sick Pay 

• Non-Tax Pay 



• Local Tax 

• 941 A s & W-2's 

• 99 Departments 

• FUTA & SUTA 

• Paychecks & Stub 



• ~ TIP CREDIT CALCULATIONS I ~ • | 

o 

Compare this Price: M95 

• demo disk and manual - *50 




APPLIED SOFTWARE TECHNOLOGY 
223 Hunnewell St Needham, M<iss 02194 
Call 1-617-444- 55S1 



CHALLENGIWG COMPUCUBE ! 



^^^^^ 



^^^^^^^ By Richard Stauduhar 

Apple II Plus version requires 48K and color TV or 
monitor. IBM PC version requires Graphics Board, B&W 
or color monitor and 48K RAM. S 29.95 

O 1981 Stoneware IrKorporated. Apple II Is a registered trademark of Apple Computer. 



NOW FOR THE IBM OR APPLE II ! 

The astonishing puzzle that has amazed 
millions. COMPUCUBE simulates the mathematical 
puzzle created by Erno Rubilc, but with a lot more 
fun, options and challenge. 

• Set your own level of difficulty by solving the 
simpler 2X2X2 cube. Or master the more chal- 
lenging 3X3X3 cube. I 

• Specify complex moves with a single command 
line. 

• Preset COIVIPUCUBE with any desired pattern. 
Including the pattern of an unsolved solid cube. 
Or even patterns not possible with a solid cube. 

• Stuck? Just asl< COMPUCUBE, and a step-by- 
step solution Is displayed. 

COMPUCUBE. Hours of fun and challenge! 
At your computer dealer now! , 




TELEX II: 910-38* 2016 STONEWARE SRFL 



SOFTWARE/ERIC RAYMOND 



Going FORTH 

A di^jeveni kind of programming language, PC-FORTH takes 
some getting used to. But many who learn it love it. 



PC-FORT}{, Laboratory' Microsystems. 
4147 Beethoven Street. Los Angeles, CA 
90066. 213/306-7412. $100 

The new FORTH programming lan- 
guage from Laboratorv' Microsys- 
tems for the IBM Personal Com- 
puter. PC-FORTJf, is a clean, fast, very 
flexible language, which, if you're familiar 
with only BASIC and its kin, will take 
some getting used to. It's an example of 
what computer scientists call "threaded, 
interpretive languages" (TILsj— a class 
becoming more popular for microcom- 
puters, especially in process control and 
data acquisition systems, because they are 
very efficient in the use of a computer's 
internal resources. FORTH runs very fast 
compared to conventional languages such 
as BASIC, and it requires less user mem- 
ory' for doing comparable work. It was 
originally developed by an astronomer for 
"real-time" control of scientific instru- 
ments and for heav>'-duty data-crunching. 
Except by hand-coded assembly language, 
FORTH is still nearly unbeatable for mi- 
crocomputer applications of that kind. 



G 



^LANCING 
at the clock, I noticed 
it was early evening; 
the next time I looked 
at the clock, it was 
early morning! 

The one big disadvantage of FORTH is 
that its code is not easy to read or explain, 
especially for novices or those used to 
more conventional languages. It has been 
used so far mainly by systems program- 
mers, engineers, hobbyists, and others 
willing to learn its particular idiom, hav- 
ing polarized those exposed to FORTH 
into either zealous partisans or vehement 
opponents of the language. 

lUNE/IULY 1982 



A FORTH program and how it works: 

One of the traditional benchmarks used to test programming languages is the Sieve of 
Erasthotenes algorithm for selecting prime numbers up to a given upper bound. In 
FORTH it looks like this: 

0 ( Sieve of Erasttiotenes. modified from PC-FORTH demo file ) 

1 :PRIHE 

2 DUP 2/ 1+ S«P . ■• Starting • CR 

3 1 DO 

4 DUP I 1 ROT 

5 2 DO 

6 DROP DUP I /MOD 

7 DUP 0 = IF DROP DROP 1 LEAVE 

8 ELSE 

9 1 = IF DROP 1 

10 ELSE 

11 DUP 0 > IF DROP 1 

12 ELSE 

13 0= IF 0 LEAVE ENDIF 

14 ENDIF 

15 ENDIF 

16 ENDIF 

17 LOOP 

18 IF 4 .R ELSE DROP ENDIF 

19 LOOP 

20 DROP 7 EMIT CR .•Finished " 

FORTH uses parentheses to delimit comments. :PRIME tells it that everything 
following up to the next semicolon should be compiled into the definition of a new 
FORTH word called PRIME. 

DUP brings us to FORTH's major peculiarit\', the stack. Imagine a well holding a 
spring-loaded stack of plates, each with one number written on it. You can pop a plate 
off the top (revealing the number on the next one down) or you can push a new plate 
with some number on it onto the top (hiding the previous top number), but you can't 
get at the sul)merged ones below the top. 

FORTH's stack works like this: A number is interpreted as a command to push 
itself onio the .stack, and DUP is a primitive that duplicates the top-of-stack (TOS in 
FORTH jargon). Thus, if we type 23 PRIME to FORTH,' after DUP the stack holds 
I 23 I 23 I. 

The number 2 pushes itself onto the stack, leaving 1 2 1 23 i 23 1. The slash is FORTH's 
division primitive: it eats the top two numbers on the stack and pushes their quotient, 
leaving! 11.51231. 1+ simply increments the TOS, leaving 1 12.51231. SWAP switches 
the TOS with the second-of-stack (called 20S) leaving 1 23 1 12.5 1; point-quote cau.ses 
characters up to the next double-quote to be output, and CR outputs a carriage return. 

DO . . . LOOP is a FORTH control structure re.sembling the FOR . . . NEXT in 
conventional languages. The number 1 before it on the outer loop pushes itself, then 
gets eaten by DO to serve as a lower limit for the loop variable: then the 23 gets eaten 
to serve as an upper limit. The stack is now I 12.5 I. 



133 



Col, 



I is a word that pushes the value of the innermost current loop counter (let's call it 
P). 1 1 ROT pushes P and 1. then rotates the top three stack entries, leaving behind a 
stack state of I 12.5 I 1 1 P t. This loop executes once for each number to be tested. 

The inner DO uses 2 as a lower limit and 12.5 as an upper, leaving a state of 1 1 1 P I. 
DROP DUP leaves I P I P 1. 1 pushes the current inner loop counter (the correct try at a 
divisor): let's call it Q. /MOD pushes the remainder and signed quotient onto the 
stack, leaving 1 P MOD Q 1 P/0 I P I. DUP replicates P MOD Q. 

The code 0= IF DROP DROP 1 LEAVE tests P MOD Q to see if it's zero; if so, the 
stack is popped twice, a 1 is pushed, and the inner loop is left (a divisor has been 
found so P is non-prime). 

If the remaindtT is not zero, the ELSE branch gets taken: the interpretation of the 
rest of that IF . THEN . . ELSE is left as an exercise to the reader. The 
IF 4 .R ELSE DROP ENDIF prints the number being tested in a 4-character 
field if prime, else discards it. and the DROP 7 EMIT CR Finished " does a beep, a 
carriage return.and prints a termination message. 




WitkAC '^ack'Up *Power for 
'business, 'Versonal Microcomputers. 

Like a good insurance p)olicy, 
DATASAVER™ safeguards both 
the time invested and the data con- 
tained in voiir system by protecting 
your computer against unexpected 
power failures, brownouts, or other 
line disturbances. 

DATASAVER provides up to 200 watts of continuous power during short- 
term interruptions, (2-5 minutes at full power, 15 minutes at half power) ... 
enough time to close out files and shut down the system if the power loss 
continues. 

DATASAVER is available in 90 Watt and 200 Watt configurations and 
comes complete with rechargeable sealed battery, automatic battery charger, 
solid state power inverter, AC line voltage monitor and cutout switch, front 
panel status LED, and an audible alarm buzzer. 




See the D.^TASAVER at your 
local dealer or call/write for addi- 
tional information. 
DEALERS . find out how easy it is 
to become a DATASAVER Dealer. 
Ask for a free Dealer Kit. 




CUESTA SYSTEAAS 
INCORPORATED 



3440 Roberto Court 

San Luis Obispo, CA 93401 

(805) 541-4160 



PC-FORTH. in fact, developed from 
an ancestor called figFORTH, the cre- 
ation of a cabal of gifted and zealous parti- 
sans called the FORTH Interest Group. 
They produced a family of good, nearly 
compatible FORTH versions for a number 
of popular microprocessors including the 
6502, 8080. and Z80 chips, as well as the 
8086/8088 pair. 

How TILs Work 

Threaded interpretive languages oper- 
ate by simulating a "virtual machine"; 
they replace hardware instruction sets 
with higher-level primitives, which are 
instructions to the imaginary machine sim- 
ulated in software. By this maneuver, 
many dependencies on the architecture of 
a particular microprocessor are eliminat- 
ed. The nucleus of primitives and a tiny 
interpreter for them gets written in each 
processor's machine code, but most of the 
code in a TIL is then written in the TIL 
itself. FORTH is the most well known and 
one of the oldest of the TILs. 

The FORTH virtual machine defined 
by its primitives is often very different 
from the real machine it runs on, such as 
I the 8088 chip. FORTH's machine has no 
internal registers for data and memory ad- 
dresses: instead data is passed around on 
stacks (see box). It has "virtual memory," 
which means that it considers both mem- 
ory cells and disk storage together as a 
very large memory with average access 



.HOSE 
exposed to FOR TH are 
polarized into either 
zealous partisans or 
vehement opponents, 

time slower than the former but faster 
than the latter. The primitives are much 
more powerful than machine instructions 
for the 8088 in that a single instruction can 
cause processing actions of greater com- 
plexity or subtlety, but because of the soft- 
ware "overhead" inherent in FORTH's 
design, they run somewhat slower. 

Above and beyond FORTH's built-in 
primitives, or words, you can define your 
own. Your user-defined words— compos- 
ites of words already defined in the lan- 



134 



PC MAGAZINE 

aterial 



Best Sellers 

For Your IBM PC 

Take Your Pick 



guage— amount to mini-programs written 
for the virtual FORTH machine. Once 
they are defined FORTH can't tell them 
from its own predefined composites, and 



E 



ORTH 
will do nicely if you 

have reached the 
limits of what BASIC 
can do. 



you can modify FORTH's initialization to 
include them. Even the FORTH ma- 
chine's word interpreter can be changed; 
thus, not only can you write programs in 
FORTH, you can even gradually custom- 
ize FORTH itself for your needs. And the 
customization becomes portable to other 
machines. 

PC-FORTH in Particular 

The PC-FORTH manual and two disks 
come in unpretentious but austerely classy 
packaging that will appeal to hobbyists 
and technical people. The documentation 
suggests the same attitude; it's carefully 
written, concise, and informative, but too 
short on tutorial material and examples for 
users with no prior programming exper- 
ience. Also, no unifying overview of the 
system was offered to tie the painstaking 
documentation of individual pieces to- 
gether (this will be remedied soon; the de- 
veloper has shown me a draft of a FORTH 
overview they plan to include with the 
package). 

Despite these problems I found learn- 
ing the facilities relatively painless. A use- 
ful quick-reference card is included. A 
number of excellent demonstration pro- 
grams (including a couple of enjoyable 
games) and systems tools including three 
editors, a stack tracer, an assembler, and a 
decompiler are provided. More advanced 
programming tools will be released in the 
near future as well as some additions to 
the documentation. Regular s\'stem up- 
dates and enhancements will be sent gra- 
tis to registered users, an enlightened poli- 
cy I wish more developers would follow. 

Eric Raymond is a freelance journalist 
and computer programmer based in Phil- 
adelphia. 




Ctwice A-The Book, IBM Personal Computer 
An Introduction to Programming and Applications 
Larry Joel Goldstein and Martin Goldstein 

Now for the first time, here's a book specifically designed for novices, potential 
buyers, and existing owners of the IBM Personal Computer. You'll enjoy its 
thorough yet refreshingly informal approach to BASIC programming and applica- 
tions. Contains all the information you'll need to know -from turning on your PC 
to programming it to using it for business and personal pleasure. Available in soft 
and hardcover. 1 982/302pp/softcover/ISBN 0-89303-1 1 1-9/Prod. No. 9429/$! 4.95 

Choice B- The Kit, IBM Personal Computer BASIC Programming Kit 

[Developed by the same authors, the Kit contains the IBM Personal Computer 
text -plus -an accompanying diskette of applications programs with complete 
documentation. The diskette saves time and eliminates frustrating keyboard 
mistakes. [Designed for easy use, the Kit allows you to use, modify, and examine 
application programs at your own pace. Includes 37 actual application programs / 
from the text, such as word processing, several interactive games, and much / 
more. 1982/Prod. No. 9645/$34.95 ✓ 



Now That You've Picked, Here's How to Order 

Check-off your selection of the book or kit, noting 
your payment option, and clip the coupon. 
Address an envelope to the Robert J. Brady 
Co., Bowie, MD 20715, and mail today! v>\<P~ / 

For faster service, call toll-free rfS" & y ^ 

800-638-0220. Just have your Visa - ^ -^"^ 

or Mastercard ready, and well 
take it from there. 

Books are available at your local 
bookshop. Books and Kits can 
be found at Computerland. 




lUNEyjULY 1982 



135 



Ccr 



MINIMUM SYSTEM REQUIREMENTS 
IBM 64 K PERSONAL COMPUTER 
SINGLE DISK DRIVE 

80 CHARACTER DISPLAY 
DOS BASICA 




NO SLOW POKE! 




SIMPLIFY YOUR 
PROGRAMMING! 



□micron SOFTWARE CAN NOW TURN 

YOUH KHINTER INTO A PLOHERI YOU CAN NOW 
PRODUCE AN SVj" x 11" PLOT ON YOUR EPSON 
PRINTER IN LESS THAN 3 MINUTES! 

TRANSPLOT 

• MACHINE LANGUAGE SCREEN DUMP TO EPSON 
BIT IMAGE PRINTER FOR THE IBM PC. 

PLOTRAX 

• SCREEN PLOTTING OF X AND Y COORDINATES. 
STATISTICS INCLUDING MEANS, STANDARD 
DEVIATION, LINEAR AND POLYNOMIAL 
REGRESSION, ETC. 

• MATRIX FUNCTIONS INCLUDING INVERSION, 
DETERMINANT, MULTIPLICATION, ETC. 

• SOLUTION OF N SIMULTANEOUS EQUATIONS IN 
N UNKNOWNS 

• MACHINE LANGUAGE SCREEN DUMP TO EPSON 
BIT IMAGE PRINTER 

• USER MODIFIABLE SOURCE CODE 

Omioron softwam mvitioN, meiNHMNo-sciiNci, inc. 

57 EXECUTIVE PARK SOUTH, N.E.. ATLANTA. 6A 30329 

:: TRANSPLOI a '39°° EACH $ 

C. PLOTRAX WITH TRANSPLOT & 'TV EACH . . . $ 

NAME 



STREET. 



CITY 



. STATE. 



ZIP. 



6A. RESIDENTS ADD 3% SALES TAX. PRICES VALID UNTIL AUG. 31, 1982. 



FMS II Wow Available for PC Users! 

Get FMS li (Financial Management System 11), ttie fast 
and easy-to-use small business and home accounting 
system, witti Checlcwriter for only $89.95! 

Be able to enter an entire month's ctiecking, charge card and cash 

accounts in just a few minutes using your own personalized macro list. 

INSTANT ERROR CORRECTION. Audit all fines by code and month with 

year-to-date totals. PERFECT FOR TAX ACCOUNTING. 

Self Prompting Error Avoiding ate complete reports for any 1 to 12 

Entry System, 1 to 3 key stroke month period. 

entries with automatic date, coding Seardi all files with specific and 



and numtDering. 

Screen and Printer Routines for 

listing files, balance, reconcile, 
search and audit reports. Configure 
system to match almost any printer 

Budget Manager to plan, review 
and talance your budget and gener- 



expanded searches. 
Account Auditor totals all files by 
code for any 1 to 12 month penod 
with year-to-date totals. 
Ct)eckwriter prints your checks 
directly from FfyiS II files. 
Item and t^de tl/lacros can be 
personalized up to 100 each 

FMS II requires 64K of RAM and Disk. Single or Dual Disk compatible. 
(Printer Optional) Price $89.95. 

COMPUTERIZED MANAGEMENT SYSTEMS 

1039 Cadiz Drive • Simi, California 93065 • (805) 526-0151 
Check. VISA or MasterCard accepted. Dealer Inquiries Invited. 




Now even hunt-and-peck typists produce 
perfectly formatted letters.. .memos.. .presentations.. . 

scripts. . .automatically. 

POWERTEXT for your IBM PC: 
Announcing the next generation 
in micro-based word processing. 



"A business professional wants to think about wliat he 
or she is writing. Not worry about getting the words in 
the right places on the printed page. 

"That's why we developed a new kind of high-perfor- 
mance system that handles printed style automatically 

"PowerText knows exactly how you want your letters to 
look. ..your memos. . .reports. ..every kind of document 
you write. 

"You define the formats. PowerText stores them in its 
style files. 

"When you write, just bat out your copy on your IBM 
PC. Forget about printed style. 
"Do all the editing you want. 

"Then. ..just tell PowerText 'Make this a letter,' and you 
get a letter . 'Make this a sales presentation,' and you get 
a sales presentation... 

"It's ailmost like dictating to your computer Even if 
you're an unskilled typist, you get a beautiful, perfectly 
formatted document... every time. 

"And it's all very straightforward.. . very easy to use. 

"We think PowerText is the way a word processor is 
supposed to work. 



David P Guest. President. Beaman Porto' ir- 




All this Is automatic in every kind 
of document you write: 



* Margins 

* Indents 

* Spacing 

* Title page 

* Envelope, label 

* Intelligent page breaks 

Plus many other 
high-performance features: 



Justification 
Centering 
Variable pitch 
Pagination 
Table of contents 



* Complete editing 
capabilities 

* Form letters 

* Automatic 
headers 
and footers 



Boxed copy 
Pnnt macros 
Up to 14 columns 
Automatic 
footnote numbers 
Boilerplate inclusion 



Vert, and horiz. 
border lines 
No limit to 
document length 



132-character 
lines 

Superscripts and 
subscripts 



* ...and much more 

25% more data per disk 

PowerText accommodates 200K bytes 
per disk, 25% more data than the 160K 
bytes accommodated by standard IBM 
software. 

System requirements 

PowerText is a run-time, bootable 
system. It requires at least 64K of 
memory, two disk drives, and a printer. 
It supports both serial and parallel 



printer interfaces, extended memory, 
and RAM disk. 

Full 5-year warranty 

The system is warranted for a full 5 
years. Should it ever fail to perform as 
specified, Beaman Porter, Inc. will fix 
it at no charge. 

Available from selected dealers 
Or order directly from Beaman Porter. 

VISA and MasterCard accepted. NY State 
residents add appropriate sales tax. 

Complete software $399 
Includes diskette plus excellent 
manual/tutorial 
Manual/tutorial alone is $25 



BEAMAN POKIiR, INC. 

^//^ High Performance Computer Products 

Pleasant Ridge Road, Harrison, NY 10528 (914) 967-3504 



Ci 



jterial 



COMPONENTS 



FOR THE IBM PERSONAL COMPUTER 



RAM EXPANSION 

192K board available depopulated. With parity, 
64K addressable banks, buss bar capacitors, 
invisible refresh, gold connector, 64K. SV. 200 
MSEC DRAM chips. 

64K $310 

128K $420 

192K $525 

64K chips (9) $108 

PARALLEL PORT 

IBM/Epson printer interface, 25 PIN D-shell 
connector $105 

FOUR I/O PORTS PLUS PROM 

2— RS232 serial ports, 2— parallel ports and 4 
prom sockets on one board. 2—25 PIN connec- 
tors on the rear panel and 2 ribbon connectors 
on the board. Uses LPT and COM calls in IBM 
software $300 

HIGH RESOLUTION COLOR MONITOR 

13" RGB type, 24 mhz bandwidth, 1024x720 
max resolution, 16 color TTL input. Mitsubishi 
CRT with IBM-PC interface $1500 



MULTIUSER SERIAL PORTS 

Add up to 8 terminals or modems. 8— RS232 
independent serial ports. Software selectable 
baud rates. Includes a housing which attaches 
to the rear panel for 8-16 25 PIN connectors. 
Available August 

SASI DISK ADAPTOR 

Add any hard disk, high density diskette or the 
Tandon TM-100. Host adaptor for the SASI 
controller. Includes DOS/BIOS modifications 
for several popular disks. 
Available August 

COLOR GRAPHICS CONTROLLER 

1024x1024 resolution with 16-1 zoom, pan, 
scroll, light pen. 16 colors. 1-16 color pages, 
80 text pages. Prom space for any 2 character 
sets. IBM Basic and Plot 10 command sets. 
Callable from Basic, Pascal and Fortran. Up- 
gradeable monochrome version available at 
lower cost. 

Available September 



To order, please write or call 612/789-2421. Master Charge and VISA cards accepted. Dealers, 
please check our wholesale prices. All components are tested, attractively packaged and come 
with installation instructions and schematic. All components are compatible with IBM hardware, 
software and connectors in all respects. "SiP mtfk 



CSJ CONTROL SYSTEMS 

2855 Anthony Lane, Minneapolis, MN 55418 . 612/789-2421 



BOOKS/NORMAN McENTIRE 



The Key to the PC 

IBM's Technical Reference Manual Jets you in on many of the 
Persona] Computer's inner worJcings. 



IBM Personal Computer Technical 

Reference Manual 

IBM Corporation 

Boca Raton, Florida 

$48.99 



Hello?" "Yea, this is Steve from 
the Sears Business Center. I 
wanted to let you Icnow that the 
IBM Personal Computer Technical Refer- 
ence Manual arrived today. Since your 
name was on the waiting list, I thought I 
would give you a call " 

"Great!" I said. 'I'll be over to pick it up 
tomorrow afternoon." 

"Well. I would suggest you come right 
now," said Steve. "You see, the manuals 
are going like hot cakes . . 

The salesman was not fooling. When I 
arrived at the store, there were others 
ahead of me. each one plopping down 
$52.49 ($49.99 plus tax) for a fre.sh new 
copy of the manual. I noted with interest 
that one of the fellows purchasing the 
manual was the president of a company 
that designs interfaces for minicomputers. 
I wonder what was on his mind . . . 

Arriving at home, I quickly removed 
the protective wrapping from the manual. 
As with all of IBM's Personal Computer 
documentation, the manual is packaged in 
the familiar "book and binder" scheme. 
As I removed the manual from its binder, I 
could feel the excitement building, as if I 
were about to go on an exciting journey, a 
journey in which the "treasure" would be 
the valuable secrets of how the IBM Per- 
sonal Computer operates. Glancing at the 
dock, I noticed it was early in the evening; 
the next time I looked at the clock, it was 
early in the morning! 

The manual is packed with useful in- 
formation. After the preface, an extensive 
table of contents, figure listing and table 
listing, the manual begins with Section 
One. "Hardware Overview." This section 
reviews each component of the computer. 
All information in this section is brief, just 
enough to arouse your intere.st. The sec- 
tion ends with a "System Block Diagram," 



which show s the various options available 
with the personal computer. 

Section Two, "Hardware," begins with 
a discussion of the main system board, 
briefly covering each mmhile of impor- 
tance. Included is something called a 
"System Board Data Flow" diagram, 
which shnws in detail how all the compo- 
nents on the main system board are con- 
nected. 

The section then covers the bus signals 
available on the five card slots on the main 
.system board. Interestingly. IBM refers to 
the five slots as the I/O (input/output) 
Channel, a term that is familiar to IBlVl's 
mainframe customers. All 62 pins of the 1/ 
O Channel are defined w ith a signal name 
and description. Also included is a dia- 
gram showing the locations of the major 
components on the main system board. 

The next discussion is about the key- 
board. The keyboard has some interesting 
features, including an Intel 8048 single- 
chip microprocessor. After reading about 
the keyboard and its "scan codes," I won- 
dered who would be the first to connect a 
"musical" keyboard to the IBM PC. 

The cassette interface and the speaker 
interface are covered next. The I/O Ad- 
dress Map and the System Memory Map 



JLOUSEE, 
the manuals are going 
like hotcakes . . . 

are then introduced. The most striking fea- 
ture of the Memory Map is all the unused 
space— waiting for system expansion. 
Also included is a discussion of the various 

switches and their settings on the main 
system board. Finally, the power supply is 
discussed, including the power supply 
connectors and pin assignments. 

The remaining topics in Section Two 
deal with the I/O Channel boards. 

First on the list is the IBM Mono- 
chrome Display and Parallel Printer 



Adapter. A discussion of the overall fea- 
tures are presented, including a block dia- 
gram. Next, the specifics are covered: sig- 
nals and loads on the I/O Channel, data 

rates, interrupt, and DMA response. Infor- 
mation vital to the programmer is also in- 
cluded: modes of operation, pn^mming 
rnn.siderations. memnr\' requirements, 
and the I/O address and bit map. Specifi- 
cations of the IBM Monochrome Display 
are also listed. 

The Color/Graphics Monitor Adapter 
is discussed next, again with the same 
depth and detail. Next is a discussion of 
the Parallel Printer Adapter and the IBM 
80 CPS Matrix Printer. The 5V4-inch disk- 
drive adapter, drive and diskettes are dis- 
cussed. In addition. memor\' expansion 
options and the Game Control Adapter are 
covered. The section ends with a detailed 
discussion of the Asynchronous Commu- 
nications Adapter. 

Section Three, "ROM and System 
Usage," is a software developer's dream 
come true. The most important informa- 
tion here is a discussion of the ROM (read 
only memor\) BIOS (basic input/output 
system). Parameter passing and interrupts 
are covered. The information on the inter- 
rupt vectors is especially complete, includ- 
ing both discussions and listings. Other 
topics covered include cassette logic, key- 
board encoding, and detailed memory 
maps. In short, if you plan to write systems 
software for the PC, this section, com- 
bined with Section Two, will save you 
many hours of "searching through the 
ROMs" 

The manual ends with many useful ap- 
pendices. Appendix A, "ROM BIOS List- 
ing," is a complete, thoroughly comment- 
ed source listing of the BIOS. That's right, 
no more disassembling ROMS to decode 
the I/O routines: they are already listed 
for you. 

Appendix B, "Assembly Instruction 
Set Reference." contains both a model of 
the 8088 registers and a listing of its 
instructions and op codes. However, no 

descriptions of the instructions are given, 
so Intel's iAPX 88 Book (or equivalent) 



)UNE/)ULY 1982 



130 

Copyrighted material' 



We challenge you to find lower prices anywhere. 




DIAMOND SOFTWARE 
DISCOUNT GUARANTEE 

We know of no firm tfiat fias better quality software, provides faster service 
or offers lower prices. That's why we can offer this incredible guarantee: if 
after ordering from us. you find the same item offered at a lower price this 
month, send us the ad We'll refund the difference. 

DIAMOND SOFTWARE SUPPLY, INC. 



CP/M* Software 
Micropro' 

Wordstar $295 

Mailmerge $ 90 

Spellstar $165 

Datastar $225 

AsMon-Tate' 

dbase II $495 
Systems Plus* 

FMS80 $645 
FMS81 call 
FMS 82 call 
Accounting Plus 

GL; AP; AR; Payroll; 

Inv.; Purchase Order; 

Sales Order; 

Point of Sale 

1 module $425 

2 modules $780 

3 & up call 



Business Planning Systems' 

Plan 80 $239 

Innovative Software 
Applications* 

Spellguard $199 
Sorcim' 

Supercalc $209 
Organic 

Datebook II $265 
lUlllestone $265 
Lexisoft' 

Spellbinder $295 
NEW: FOR THE IBM' 
PERSONAL COMPUTER 
Sorcim* 

Supercalc $209 
Select Info. Systems' 
Select w Superspell $395 
Personal* 

Visicalc call 



Innovative Software 




Applications' 




Spellguard 


$199 


Information Unlimited' 




Easy Speller 


$159 


Organic 




Textwriter III 


$115 


Datamost' 




Write-On 


$119 


Computer Systems Design* 


General Ledger 




Accounts Payable 




Accounts Receivable 




Payroll 




Job Cost 




Cash Flow Analysis 




1 module 


$475 


2 modules 


$895 


3& up 


call 



Call for availability and price ol additional IBM' software. 
FREE will) software purchase: one blanic diskette. 
To order call toll free 1-800-227-0545. In California 1-800-772-4082 

Customer Service Hotline (415) 893-7676 
Int. Telex 338139 (atln: 149) 

* Manufacturers trademark. CP/M is a registered trademark ol Digital Research. IBM is a registered trademark 
of International Business Macfiines. 



Please rush me: 

Quantity 

Quantity 

System 



ORDER BY PHONE TODAY OR CUP & MAIL ' 

DIAMOND SOFTWARE SUPPLY, INC. 

484 Lake Park Avenue. Suite 123 
Oakland, CA 94610 (415) 893-7676 



r 



Name of Unit 
Name of Unit 



Disk Format . 



Price/Unit S 
Price/Unit $ 



Enclosed find money order or cashier s check □ 

Company or personal check □ Allow 14 days to clear. Add $3 for postage and handling. Add $13 for 
overseas. California add 6% sales tax COD orders add $6.00. UPS Blue add $2.00 additional per item. 



Charge to my Visa □ 

# . 



IMastercard □ 



Expiration Date , 



Him 



ADD RtSS 
OTY 

AMOUNT ENCLOSED 



STATt 



ZIP 



Items subject to mailability. prices sub|«ct to cliange without notice 



may be necessar\' if you are not familiar 
with 8088 assembly language program- 
ming. 

Appendix C, "Of Characters Key- 
strokes and Color." contains an assortment 
of tables listing various symbols, keys, and 
characters with their corresponding hex 
and decimal codes. 

Appendix D contains the complete 
schematic diagrams for the circuitry of the 
Personal Computer. This includes sche- 
matics for the system board and the plug- 
in boards now available from IBM. Those 
interested in computer hardware will 
have hours and hours of enjoyment study- 
ing the schematics. 

The manual concludes with Appendix 
E, "Unit Specifications," a glossary, a bib- 
liography, and an index. That's right, an 
index, something new to us microcom- 
puter users. Finally, in typical IBM fash- 
ion, a product comment form is included. 
This allows you to comment on the manual 
and/or offer suggestions for improvement. 

Obviously, the IBM Personal Comput- 
er Technical Reference Manual is packed 
full of useful information. However, I 
have heard a few complaints. 

For example, although the bus signals 
are defined, computer hardware engi- 
neers point out the absence of any timing 
diagrams. (A bus timing diagram or "bus 
spec" defines the best and worst case 
times allowed for bus signals.) Even so, 
absence of such information does not 
seem to have impeded development of 
products for the Apple II computer, and I 
doubt that it will for the Personal Comput- 
er. Also absent from the manual are parts 
lists and diagrams showing the exact loca- 
tions of components on the printed circuit 
boards. And yes. there are the usual typos, 
but that is to be expected in a first edi- 
tion — even in the "computer age." 

I am very much impressed with the 
IBM Personal Computer Technical Refer- 
ence Manual. It is mandaton,' reading for 
anyone wishing to work intimately with 
the PC's extensive hardware and software 
features. This manual could even serve as 
an excellent textbook at the college level, 
lust imagine the student response to a 
computer engineering or computer sci- 
ence course called "The IBM Personal 
Computer— Hardware, Software, Appli- 
cations." 

Norman McEntire yA/orkswHh Microman 
Productions in Dallas. 



140 



PC MAGAZINE 

Cc, 





The DSl-501 Disk Drive fitF 
into the 2nd slot on your 
IBM Personal Computer, 
to give you 5 Mbytes 
(formatted) of online 
storage. Compatible with 
IBM software. 



$I995* 

PUIG m HARD DISK 
FOR THE IBM 
PERSOHAL (DMPUTCR 



I 



Davong Systems' DSl-501 Fixed Disk Drive. 

One low price buys you the expanded storage, speed 
and reliability of a Winchester technology hard disk 
system. Designed for the IBM® Personal Computer by 
Davong Systems Inc. 

Full software support includes an installation 
program and complete diagnostics. The DS-501 Disk 
Drive runs both IBM DOS " and Qunix™— a Unix^"-like 
operating system for the IBM Personal Computer. 

Take this ad to your participating ComputerLand® 
Dealer. Ask for the $1995 Hard Disk System by Davong. 

•Manulacluref's suggested retail price Includes all required componenls 

IBM Personal Computer is a registered trademark of IBM Corporation Unix is a IrademarK ot Bell Laboratories. 
ComputerLand is a registered trademark ot ComputerLand Corporation Qumx is a trademark of Quantum Software Systems. Inc 




DAVONG 

Systems, Inc. 



Expand your personal 
computer for a lot 
less money. 

1061 Terra Bella Ave. 
Mountain View, OA 94043 
(415)965-7725 



C^i aterial 



ANNOUNCINO 

FOmWRITE 

AN OUTSTANDING WORD 
PROCESSOR FOR YOUR 
TRS-80 MODEL I OR III OR IBM 
PERSONAL COMPUTER! 

It you nattf W litp* anr ol Iw Mlovrtflg (oitt ol documtnis: 
buihWM er pwmmI MMra. lenn Wtar*. prapoMis and 
MtlmttM, Mrm papw* and thnM, n*w*pap«r and 

maoazln* artlclm. booka, stag* acrlpts — than FORTH- 
WRITE IS the tool you want. Designed for easy and effectrve 
usa by computer novices, unusual power and riexibiltty for 
ttie advanced user's most complei tasks, ail witti instani 
response nme 

FORTHWRITE combines the power of MMSFORTH wiih ine 
best features of SCRIPSIT {trademark ol Tandy Corp ) and 
tWORDSTAR (trademark of MicroPro) Learning becomes 
easy ttianks to on-line Help screens, excellent keyboard 
rnnemonica and screen prompts, a good manual ar>d sample 
doeumanls. "Include" Icature permits internal chaining of 
doeunMnta. lad Modis (and address HIM), eutlom 
liaytwatd anlriaa, ale OHdantlng, multipl»lina odd and 
Man haadara and MoMia, aciaan wlndowmg to 2S5 
•alMM%IIOM. 

SMndaid aadal and paitllat printer driven srilli in-ilne 

?rlnter control codes are provided, plus TRUE PROPOR- 
lONAL drivers with tabbing for the NEC Spinwriler and 
TRS-80 Daisy Wheel II printers, subscript, superscript and 
boldprini on the above anc] Epson/IBM printers, a printer 
spooler and MUCH more 

Print capacity is hmiied onty Dy disk space (multiple 
documents can be chained at printout and up to 6 disk 
drives can provide contigi,ous data space), while editing 
takes advantage of the exceptional speed of in-memory 
operelton. A pnni-to-disk option permits exemination of for- 
matlad oulput wlUwul liaMcopy. 

FORTHVMVTE VIjO (faquMas MMSFORTH V2.(n,1. 2 drives 
S48KRAMt t1?UI0* 




fORTH 



THE PROFESSIONAL FORTH 
SYSTEM FOR TRS^ 
AND IBM PC 

(Thousands of systems in use) 

MMSFORTH Oak Syalam V2,0 IraquirM I drive. 32 K RAM): 

Far Radio MiMliTHMOItodallorlll ^S**' 

Far IBM Paiaenal Coinpultrtao^al. aetaan) iMtLW* 

AND MMS GIVES IT 
PROFESSIONAL SUPPORT 

MMSFORTH NwbMHSF 
Many ttomo program* aboard 
MMSFORTH Umt Qroupt 
Inoxponslve upgraOn to latest version 
Programming staff car^ provide advice, modifications and 
custom pfograms. lo fit YOUR needs 

OTHER MMSFORTH PRODUCTS: 

The DATAHANOLER database management sys tM.K' 
FORTHCOM communicatlant program MMS' 

»I!»!8!&&".K::::::::::::::::^ 

MMSFORTH QENERAL UDQER tMMW* 

TRAOESHOW Commodities Exchange 

smart terminal SMS-OO* 

FORTH BOOKS AVAILABLE 

IMMraRmUinSIMMM.-wHhOlrt AniandleH. for non- 

mu rnt .'. $17.80* 

STiMnVM FORTH • apt eempMllon M cur manual 

!T...T7!T77 ii5.»s* 

THRBUie) IMI tR FR C T WC LANQUMMB - advanced, ex 
eallant analyaia el MMSFORTH-lllit i*"^^'^',^; 

PROGRAM OESION I CONSTRUCTION - Intia to structured 
pros'ammlns. good for FMi tl3.ts' 

FORTH tTMIOARO MANUAL • dlHelal ntaianM to 
7»«TANINM>i«aadaat.aiB tlur 

FORTH SFeCIAL ISSUE, BVTE MagazMa (Aug. igail» wa 
aloek iMa oollaoter'a nm far Fdrlli uaara and baglnnara 

t4J)0* 

* • OROemiO INFORMATION: Sottwara prices include 
manuala and raqulra algnlng of a nen-lransferrabie single 
system, single-user licenae Describe your Hardware Add 
$2 IX SIH plus $3 00 per MMSFORTH and Jl 00 per adai 
tional book. Mass orders add 5% tax. Foreign orders add 
20%. UPS COO VISA & M/C accepted; no unpaid purchase 
. please 

Send SASe for liet MMSFORTH intotmtlion 
Goat dBai»fs sought 

Gal MMSFOftTH producia from your 
ccmpvter dealer or 

MILLER MICROCOMPUTER 
SERVICES (BQ 

61 Lake Shore Road, Nallck. MA 01760 

(6171 653-6136 



LES COWAN 



Book Briefs 



Lay Of The 
Word-Processing Land 



Introduction To Word Processing 

Hal Glatzer; Sybex 
205 pages; $12.95 



Hal Glatzer is a journalist first and a technical t^'pe second. He has thoroughly 
explored the world of word-processing and mapped it out in clear, clean prose. Intro- 
duction To Word Processing is comforting to the eye. amply illustrated witfi phfitographs 
and uncluttered diagrams. In general, Glatzer avoids descriptions of particular systems; 
you won't find an analysis of WordStar here, for example. Rather than describe individ- 
ual towns on this map, he is concerned with the lay of tfie land, tells you what lies in each 
direction, explains the difference between a large city and a hamlet, gives you a good 
compass, and leaves you prepared to do more detailed research on your own. 

Thus chapter five, entitled "Which Type of Word Processor is Best," climbs from a 
concise explanation of the workings of electric typewriters with one-line editing and 
mag-card storage through similar treatments of dedicated word-processors, micros, 
minis, and mainframes. From the vantage point reached by tfie end of flie chaptei; 
Glatzer points out the pros and cons of each t>'pe of system, depending on the user's 
needs, and offers suggestions for benchmark comparisons. 

Other chapters provide similarly informative overviews of the history of word- 
processing, the kinds of printers available, cost-effectiveness of word-processing, the 
various functions of word-processors, e.g., insertions, deletions, lexicons, global search, 
and more. 

Introduction To Word Processing has 12 chapters in all plus a good index, a helpful 
glossary, and, what is most welcome, an 11-page bibliography. 



You Don't Own 
Whaf s In Your Head 



Trade Secrets 

James Pooley; OSBORNE/McGraw-Hill 
213 pages phis appendices; $19.95 



142 



James Pooley is an attorney who wrote Trade Secrets as a guide to help both employ- 
ees and employers avoid disputes over "proprietary information." 

Trade Secrets is divided into six chapters followed by nine appendices, each an 
example of a letter or document, e.g., a typical confidentiality agreement. 

The book begins by defining proprietary information as "commercially useful ideas." 
Proprietan,' information may be a technological breakthrough or a list of customers. The 
point is that it is an asset and must be protected as such. But first it must be identified. 
Throughout the book Pooley emphasizes the importance of a firm's keeping a detailed 
inventory of its proprietary information. 

The second major theme of Pooley's book is that appearances are at least as important 
as fact in deciding trade secrets cases, should they go to trial. According to Pooley, a 
history of stern warnings to employees concerning the seriousness of secrecy weighs as 
heavily with j udge or j ury as the value of the secret itself. If you act as if your secrets are 
worth keeping, the judge may be sufficiently impressed simply by your earnestness to 
grant the injunction you want. 

Pooley's third major theme is that trade secrets law is relatively new, especially as it 
applies to rapidly changing technologies, i.e., electronics. FurOtermore. many judges 
and juries do not understand the technologies involved. According to Pooley. judge- 
ments are often subjective, based on a judge's biases or even his mood that day. And each 
j udgement is unique to the individual case. No reliable body of precedence has accumu- 
lated to guide j udges. The upshot is that a trade secrets case is a risky proposition, as well 
as an expensive one. 

PC MAGAZINE 

Copyrighted material 



"WHAT DID ONE COMPUTER 
SAY TO THE OTHER COMPUTER? " 



L 3: i 




(C 




NOTATHMG... UNTIL NOW. 

Until The Communicator from EDS' 
Smartools™ line. 

With The Communicator, the IBM 
Personal Computer can now talk to 
other computers — not just to other 
IBM's, but also to any Bell 103 compati- 
ble system— such as APPLE U, TSO, 
VM/CMS, and word processors. 

Transfers VISICALC files 

With The Communicator, your IBM 
Personal Computer can also transfer 
data &x)m various sources, including 
VISICALC files, text files, and any pub- 
lic domain programs in ASCII format. 

Are your VISICALC files bound to a 
less powerful computer? The Commu- 
nicator will transfer them to the Per- 
sonal Computer intact, eliminating the 
need for manual re-entry. Less time, 
less expense. No mistakes. 



Uses the most powerful Text Editor 
available 

The Communicator is also unique in its 
ability to modify and manipulate data 
to just the format needed for the Per- 
sonal Computer. This "information 
transformation" is made possible by 
The Communicator's powerful and fast 
Text Editor. With the gtobal FIND and 
REPLACE command, key syntax from 
one BASIC is automatically converted 
to BASIC for IBM. 

Other Text Editor commands include 
MOVE, COPY, SWAP DELETE, 
LIST HEX LIST and PRINT all with 
optional "from" and "through" data 
lines. All commands are invoked using a 
single key and do not require an 
ENTER key except where variable 
operands are allowed. 

Breezes through security and 
passwords 

In its 'conversations' with other comput- 
ers, The Communicator seldom runs 
into problems with passwords. Operat- 
ing throu^ the Hayes Stack Smartmo- 
dem. The Communicator features auto- 



dial, auto-answer, and an auto-logon 
that breezes throu^ multi-layers of 
security and passwords. 

Auto-logon also provides quick, auto- 
matic access to the large network of 
bulletin boards and networits that are 
available. Such as Networks, Networks 
II, TTie Source, CompuSource, Tele- 
net, and Tymnet Automatic sfMllover 
files catch any information overflow, 
preventing loss of data and broken 
communication. 

Backed by the e3q>ertise of EDS 

With these advanced features. The 
Communicator represents state-of-the- 
art software meeting the specific com- 
puter-to-computer needs of today. And 
best of all, it comes to you from EDS — 
a company that has earned a 20-year 
reputation for providing the best sys- 
tems in the business. 



SMART 




The Intelligent Use of Computers 



Ask your local computer dealer about The Communicator. 




Business Systems Division 

7171 Forest Lane/Dallas, Texas 75230 

Cc[. 



Put your powerful microcomputer to 
work in your office with Sams business 
application books ... the kind of 
information you can't afford to be without. 

Sams easy-to-understand microcomputer 
books are designed to help you take full 
advantage of what a small computer can do. 

UNDERSTANDING AND BUYING 
A SMALL-BUSINESS COMPUTER, by Susan 
Blumenthal. A practical guide intended to 
help business people (owners/managers) 
pick a small computer Not a shopping guide. 
Its non-technical style helps build your 
confidence and knowledge. No. 21890 $8.95 

MICROCOMPUTER MATH, by Bill Barden. 
A step-by-step introduction to arithmetic 
operations using binary, octal, and 
hexadecimal numbering systems. Excellent 
for serious BASIC programmers. 
No. 21927 $11.95 



MICROCOMPUTER DATA-BASE 

MANAGEMENT by E. G. Brooner. 
A practical hands-on tutorial for business 
people who need to control and access 
large amounts of data with a 
microcomputer. Evaluates performance of 
3 data-base packages and shows how to 
write and implement data-base programs. 
No. 21875$12.95 

BASIC BUSINESS SOFTWARE, by 
E. G. Brooner. Helps small business owners 
choose the business software that will be 
most effective for them by providing a basic 
understanding of business software. 
No. 21751 $11 95 

MICROCOMPUTER DIQIONARY, by 
Charles J. Sippl. Provides the most 
complete "Desktop Encyclopedia" of 
up-to-date definitions of microcomputer 
terms, and includes explanations of 
products, procedures, systems and 
techniques. A must for your microcomputer 
library! No. 2 1696 $15.95 

Give your Personal Computer the 
Business with Sams Books! 



To order these Sams Books, or to get 
the name of your local Sams Retailer, 
call 800-428-3696 toll-free, or 
317-298-5566 and reference AD185. 



TM 

SAMS BOOKS 

Howard W Sams & Co . Inc 

4300 West 62nd Street, PO Box 7092 

Indianapolis, IN 46206 




SHOW YOUR 
PERSONAL COMPUTER 

WHO'S BOSS 




otter good in USA only and expires 10/31/82 Prices subject to change without notice. 



Co|., 



EDITED BY KATHLEEN BURTON 



Club News 



New cJubs springing up across the land [like crocuses). 



PC has received word of five new clubs in the United States and Canada: 

/ndianapoiis: jo Spangler, IBM PC Users Club. Microbase Software, Inc., P.O. 
Box 40353, Indianapolis, IN 46240 (317/877-4304). Northern New Jersey: Irving 
Lang, 7 W. 45th St., New York. NY 10036 (212/581-2909), Ontario. Canada: Tony 
Bagshaw, P.O. Box 1376. Station B, Downsview, Ontario, Canada M3H 5V6. San 
Francisco Bay Area: Christian Du Lac, Box 155, San Francisco. CA 94101 (415/668- 
4647). Suffolk County. New York: Marvin Freifeld, P.O. Box 77. Smithtown, NY 11787 
(516/724-0574). 

Ongoing Clubs 

PC has learned from various subscribers that several new clubs have already 
begun meeting. (Bet there are more acronyms in this section than you can translate.) 

Baltimore. Maryland: Future meetings of the Baltimore PC will be held temporar- 
ily on the first Tuesday of each month at ComputerLand, 1516 York Rd., Lutherville, 
MD. Membership is $5. A club newsletter, the I/O News is published monthly. 

Penn State: The Microcomputer user Group #18, better known as MUG. will 
meet regularly with scheduled lectures. For information, contact Penn State Univer- 
sit>'. 21 5B Computer Bldg., University Park. PA 16802. 

Santa Barbara, CaJifornia: The Santa Barbara Computer Club for IBM PC users 
would like to affiliate with other user groups. Contact Stu Swartz, Santa Barbara 
Community College. Computer Sciences Dept.. 721 Cliff Dr., Santa Barbara. CA 
93109 (805/966-2919). 

Stamford, Connecticut: Meetings are held ever\' third Tuesday of the month at 
ComputerLand, 111 High Ridge. Stamford. Future agendas will include matching 
users of similar interests. Contact Dave Foulger, 69 River St., New Canaan. CT 06840. 

Bulletin Board 

For technical information call the BBS. 3277 Victor Circle. Annandale. VA 22003 
(703/560-0979). This bulletin board is open 24 hours a day, 7 days a week, and will 
take messages and disseminate information bulletins. 

Autumn Revolution '81 Update 

Autumn Revolution '81 is an independent users' group for the IBM PC headquar- 
tered in Tulsa, Oklahoma. Organizer Dan Perry has informed PC that membership is 
burgeoning, and a toll-free "technical hotline" is now open. For $1 per minute ($5 
minimum), members can call and receive user information from a qualified technical 
person. 

Membership will be accepted over the hotline, with fees of S30 for one year. $55 
for two years, and $80 for three years. Besides use of the hotline, membership 
includes a subscription to the newsletter, access to software and technical libraries, 
and user training. Contact Autumn Revolution '81. P.O. Box 55329. Tulsa. OK 74155. 
Hotline number: (800/331-2347). 

(Good) Deals 

Starware is offering substantial discounts to members of IBM PC user groups on 
WordStar, Maxell Diskettes, Houston Instruments Supplies, and Tall Grass Technol- 
ogies (202/337-5300). 

Consider the Source 

PC has learned that an IBM PC Gazette is now on The Source. To leave messages, 
call SMAIL TCS668. (To read the Gazette, enter PUBLIC from COMMAND level. 
Select OPTION 1. and at COMMAND level, enter POST READ IBM. l 



FROM IBM 




TO IBM 




WHAT IS 
THE 
CONNECTION? 




ESCON 

PRODUCTS.INC. 



Connect Your Personal 
Computer to Any IBM 
Selectric " or Electronic 
Typewriter. 

LETTER QUALITY 
UNDER $600 



12919 Alcosta Blvd. 
San Ramon, Ca. 94583 
(800) 227-2148 Toll Free 
CA (415) 820-1256 

IBM is a registered Iradetnarfc ot International 
Business Machines Corporation. 



lUNE/IULY 1982 



145 



NEW . . . . ANNOUNCING . NEW 



JOYSTICK 



• Large buttons 

• Molded cable 

• Highest quality components 

• Completely linear operation 

• Exclusive trim adjustments 




$64^^ 



Designed expressly for the 
IBM'Personal Computer 




Not just a quick adaptation . 



Custom made components 
requinBd over four months 
of design effort. 



Available at your dealer or order direct. 



Allow 2 WMkt for ihipmant. 

All mail ordart add $2.00 for poataga and iniuranca. 
Daalar inquiriat invltad. 



Taxat Ratidantt add 5% tax. 

IBM I* a Reg. TM of International Buiineu Machines Corporation. 



1104 SUMMIT AVE., SUITE 106 
PLANO, TEXAS 75074 

(214)424-8568 



aerial 



PC PROFILE/JEREMY JOAN HEWES 



Walking Through The Open Door 

Frederick Merchant, program creator, and Bob McCuilough 
and associates. 



IBM's welcoming of all comers to make 
products for the Personal Computer 
has spawned a great deal of invention, 
both frantic and leisurely. Many of the 
programmers and hardware manufactur- 
ers who've entered this booming business 
have announced or actually delivered 
their products; many others are hinting 
broadly or coyly declining to comment. 
One result of all this hoopla has been a 
rumor mill that may perpetually outstrip 
the real developments in both quantity 
and quality'. 

Two of the vanguard in preparing .suit- 
ware and hardware products for the IBM 
PC have delivered known quantities, 
however. They are Frederick Merchant, 
whose Personal Mailer is a powerful pro- 
gram that handles names and addresses in 
numerous ways, and Dr. Robert McCul- 
lough and his associates at Datamac Com- 
puter Systems, whose peripherals for the 
PC include memory and communications 
boards and expanded disk storage. These 
small-scale entrepreneurs are among the 
pioneers who have brought their products 
to market within a few months of anyone's 
having a PC to work with. 

A Specialized Data Base 

Fred Merchant calls his Personal Mail- 
er program a "specialized data base." This 
description is appropriate, because the 
program has the sorting and data manipu- 
lation features of many data base pro- 
grams, though it is limited to the name- 
and-address format. One excellent fea- 
ture of Personal Mailer fPM] is its built- 
in utilities, which allow the user to trans- 
fer an existing name-and-address file to 
the PM file format or to make any PM file 
into a plain file readily accessible through 
the Personal Computer's disk operating 
system (PC-DOS). This flexibility means 
that anyone can take files created with 
some other program and use PM's features 
on them or transfer a PM file to PC-DOS 
form for use with a word-processor or 
other program. 

In addition. Merchant's program, writ- 
ten in the BASIC language, contains sort 
and search features and coding and com- 

lUNE/IULY 1982 




Frederick Merchant 



I'D HATE 
to design something, 
push it out there, and 
have nobody want to 
use it 



ment sections in each record, which make 
it desirable for small-business mailing lists 
as well as personal name-and-address 
files. Each record has 11 sections (usually 
called fields), including last name, first 
name, an optional line for company name 
or title, street, city, state, zip code, home 
and work phone numbers, and the code 
and comment lines. The length of each of 
these fields can be varied, with a maxi- 
mum of 36 characters in any field. Each 
record is automatically assigned a num- 
ber, and Merchant has also taken advan- 
tage of the PC's "date" utility to date each 
record when it is entered or revised. 

Versatile editing and printing controls 
allow users to change the format of files or 
update individual records easily, and each 
file can be protected with a password. All 
aspects of PM are well documented with 
on-screen menus, and the program is 
straightforward in organization. In short. 
Persona] Mailer promises to be a highly 
useful program for PC owners, and its pre- 
liminary price of "less than $100" should 



make it affordable for a wide spectrum of 
businesses and individuals. Initially, Mer- 
chant plans to distribute the program 
through his firm. Computer Age of San 
Francisco. 

Spare-Time Programmer 

Fred Merchant estimates that develop- 
ment and in-house (alpha) testing of Per- 
sona] Mailer took him about 250 hours, 
spread over some three months. He man- 
aged to find 20 hours per week for work on 
the program, which is definitely a .secon- 
dar\' career interest for him. His first obli- 
gation, and his ultimate profession, is 
medicine; Fred is currently beginning his 
third year of medical school at the Univer- 
sity of California. 

Merchant began his computing career 
several years ago with one of the early 
Apple lis. Interest in medical work was 
paramount in his first programming effort 
for the Apple, he recalls. "I got one of the 
first disk drives and sat down to write a 
program which I thought could be used in 
a physician's office for patient recall." The 
main component of the program was a 
name-and-address file, which a doctor 
could use to send reminders to patients 
who must return for regular checks of their 
medical status. 

"The program evolved over a period of 
years." Merchant notes, "to become a 
mailing-list program for an Apple users' 
group in Seattle, where I lived at the time, 
and now it's used by many Apple users' 
groups all over the country." This pro- 
gram, named Apmail, was what Fred calls 
a "first-generation" type of mailing-list 
handler. His new Personal Mailer has fea- 
tures that he developed from feedback to 
Apmail and from his own experience in 
programming and computing. icnnnnuisi 

Would you or someone you know be a 
good subject for a PC Profiled PC wel- 
comes suggestions for people to be fea- 
tured in this series— anyone whose use of 
un UiM Personal Computer would prove 
interesting or helpful to readers. Send 
your recommendations (o PC Profiles, 
1528 Irving St., San Francisco. CA 94122. 

147 



Co|. , J L .dterial 



Merchant chose the PC to begin his 
work on a new generation of program. 
"When the PC became available, it had a 
lot of power to do a lot of different things, 
so I wanted to tap that power and try to go 
into what I call the second- or third-gen- 
eration type of program. This means it's a 
lot more user friendly, has a lot more flexi- 
bility and portability of files, and is ex- 
pandable. " 

Because he had written and refined the 
Apmail program, Fred expected merely to 
adapt that as the basis for Personal MaiJer. 
"I thought it would be easy; I would just 
slightly redo what I'd done on the Apple 
for the PC. But things never work that way. 
Personal Mailer is actually a completely 
rewritten code. It has no resemblance at 
all to the first-generation mailing program 
on the Apple." 

Thinking on the Bus 

The bus plays a part in Merchant's pro- 
gram development, but it's not the cabinet 
for circuit boards in a computer— it's the 
city's transportation vehicle. "I'm not so 
organized that I write everything on a nice. 



concise flow chart, but I like to take notes. 
I may be on the bus going downtown or to 
school or whatever, and an idea will pop 
into my mind; I'll just jot down something. 



E TOOK 
the cover off and 
looked at everything. 

Later that will trigger my mind as I'm 
working on the program." Even when he's 
at the keyboard. Merchant points out, Tm 
not one of the programmers who turns on 
the PC and starts typing. I have to have an 
outline or concept of how it's going to be 
done, usually in some sort of modular 
fashion." 

He also makes use of techniques and 
information that other programmers have 
developed. For example, in Persona] 
Mailer he used an adaptation of the 
"soundex algorithm," a formula that iden- 
tifies words or names that sound alike. 



such as Peterson and Petersen. "I try not to 
invent the wheel any more than I have to, " 
Merchant observes. 

So far Fred Merchant's PC time has 
been devoted to his mailing-list program, 
but he expects to keep learning and devel- 
oping programs for his own use in medical 
practice and for general use, as well. "I'm 
very much interested in medical informa- 
tion science— how you can incorporate 
computers into the medical environment 
in a friendly sort of way, so that neither the 
physician nor the patient is apprehensive 
about using them. I see that as a wave of 
the future." 

Merchant offers one bit of advice to 
other PC users who are developing pro- 
grams for themselves or for commercial 
use. "Become familiar with your machine; 
learn its capabilities — what it can and can- 
not do. This necessitates a careful perusal 
of all the documentation that goes with the 
PC so that you really get to know it. If you 
know all the things it can do, you're in a 
better position to sit down with the com- 
puter and come up with a program that you 
might want to develop." 



REAL-TIME APPLICATIONS 

We specialize in implementing real-time applica- 
tions using the IBM Personal Computer We can 
provide a complete turnkey real-time system in- 
cluding design, programming, custom hardware, 
and on-site installation. Our application program- 
mers are skilled in using assembler language to im- 
plement multitasking systems that get the most 
out of your IBM hardware. Our design engineers 
can provide customized hardware cards, sensors, 
cables, and interface panels. We have previous 
experience in the following areas: 

• TELECOMMUNICATIONS 
INCLUDING IBM BSC 

• ENERGY MANAGEMENT 

• MANUFACTURING AUTOMATION 

• PLANT FLOOR CONTROL 

• TIME AND ATTENDANCE 

• RETAIL POINT OF SALE 

• LABORATORY AUTOMATION 

• ROBOTICS 

• PROCESS CONTROL 

• MEDICAL SYSTEMS 

Call or write us for price quotes on providing our 
services to implement your real-time application. 

Contact: Dennis White (B02) 774-3588 

FLAGSTAFF ENGINEERING 

2820 West Darleen • Flagstaff. Arizona 86001 




9^ 





148 



PC MAGAZINE 



A Home for Hardware 

Becoming familiar with the PC is exact- 
ly what the staff members of Datamac 
Computer Systems were doing when they 
decided to build a memory board for the 
new IBM computer. Vice President of 
Sales Bob Lindgren recalls the firm's origi- 
nal interest in the PC: "Back ahovA the first 
of October, we looked closely at the IBM 
announcement, just for our own internal 
analysis and review, because we have a 
computer that we market. And we noticed 
some deficiencies in the IBM product 
line— the most obvious was the memory." 

Computer memon,' products are noth- 
ing new to the Datamac staff. The com- 
pany's president. Dr. Bob McCullough, 
was the designer of the first add-on mem- 
ory for the IBM System/360 and 370 (at an 
earlier point in his career and when work- 
ing for another firm), and the other five 
principals at Datamac have extensive ex- 
perience in the computer fleld. So the 
group knew it could meet the technical 
challenge of making memory components 
for the PC; its first concern was with mar- 
keting the products if Datamac were to 



make them. 

After talking with people at the corpo- 
rate headquarters of ComputerLand and 
determining that the chain's stores could 

sell products for the PC that were not 
made by IBM, Bob Lindgren notes that the 
Datamac crew began to think seriously 

about making PC memory boards. "Then 
we thought about how we could do it, tech- 
nically," Lindgren says. "So Dr. Bob and I 

Wriil ti; f'Mr/.jiMt' -Am, '!.,!' had a 



I WANTED 
to tap the PC's power 
and go into a second- 
or third-generation 
type of program, 

PC and looked at the system. We took the 
cover off and looked at everything. We 
also got our hands on the technical manual 
before that was out officially." 



Although tfi^ didn't have a PC in 

house \'et, the group held a product plan- 
ning session based on Aeir knowledge of 
general computer technology, the infor- 
mation in the technical manual, and ob- 
servations from a peek inside the ma- 
chine. The session ended with a tentative 
decision to make memory boards for the 
PC. 

"Dr. Bob went away on a Friday and 

came back on a Monday with the schemat- 
ics and everything done," Lindgren re- 
members. Adds McCuUou^: "I've had a 
little practice." 

Suddenly a New Division 

Bob McCullough had spent a weekend 

designing the memory board, thereby cre- 
ating the first offering for his firm's new 
Peripheral Products Division. Previously 
Datamac had concentrated on marketing 
its own microcomputer and planning for 
another, more powerful micro to add to the 
product line. 

Once the new product's design was 
worked out, the Datamac staff put together 
a working board to show ComputerLand 



The Man — Machine Interface ... 
... The All-Important Connection 




Whether you are developing programs or writing books, you need productivity. IBM* Icnows that, that's 
why they developed SPF for their big mainframes. And now, Al^* offers the same power for your 
micro computer. 

ADVANCED PRODUCTIVITY SYSTEM 

• A Full-Screen Editor Similar To SPF 

• Dual Screen Support 

• A Separate Browse Subsystem 

• Integrated Utilities 

• Tag-Driven Text Processor 

• IMenu-Driven, General Purpose Dialog Manager 

For information, call or write to: 

ARRIX LOGIC SYSTEMS INC 

P.O. Box 142 
Don Mills, Ontario 
Canada M3C 2R6 
(416) 292-6426 

*) IBMI*«1trad*MM«efinMm«ianal8iMliwMMaehlnMCorp. 
ALStoaTwdaMMfcef ArrlxLoaie8yMwm,lne. 



JUNE/JULY 1982 



MB 

Copyrighted matBrial 



headquarters. Concurrently, they sent out 
announcements of their expandable PC 
memory boards— available in configura- 
tions of 64K, 128K, 192Kj,or 256K— to indi- 
vidual ComputerLand stores. The re- 
sponse was immediate. 

"The day after we mailed out our an- 
nouncement, we started getting calls with 
orders for 10 or 20 boards or whatever," 
Lindgren states. "Then we knew that we 
really had to start producing." 

McCullough recalls that they had not 
anticipated such an immediate or large 
demand. "For the first two months we 
were production-limited. Primarily, Com- 
puterLand stores were selling the board 
with the computer as it was being sold, as 
opposed to the computer going out with 
the end user and then the end user decid- 
ing to get a board." 

In recent months, Datamac's produc- 
tion and testing facilities have been able to 
keep up with demand, which consists of 
orders from individual ComputerLand 
stores and the corporate division, and 
from consumers who do not have a retail 
outlet handy. Lindgren estimates that the 
firm has sold more than 2,000 memory 



boards for the PC since late 1981. 

Disks and Communications 

Datamac's success in selling its mem- 
ory boards has led to other products for the 
PC. One of these is a 5 "/i-inch Winchester 
hard disk that fits into one of the PC's disk- 
drive slots; it is available with 6, 12, or 18 
megabytes of storage. The hard disk can be 
used in combination with a floppy disk 
drive in the other disk slot, and the neces- 
sary controller board and cables also fit 
inside the computer's cabinet. Because the 
hard disk requires its own power supply, 
however, a small, thin power unit is at- 
tached to the back of the PC cabinet for 
this purpose. 

Dick Andreini, vice president for mar- 
keting, points out that this outside power 
supply requires no modification of the 
PC's cabinet. "As a matter of fact, there 
happen to be four screw holes of unknown 
origin on the back of the PC in that very 
location. We use those to attach the power 
supply, so we're not modifying the back of 
the system or drilling any holes " 

Two additional products are in the 
works for the PC at Datamac. One is soft- 



ware designed to expand disk storage by 
allowing use of both sides of the disk; this 
must be used with double-sided drives. 
The other new development is a commu- 
nications board, which has the option of a 
second line, so that a modem and another 
device, such as a printer, may be used si- 
multaneously. 

Bob McCullough is confident that his 
firm will continue to design and manufac- 
ture hardware for the PC, but he is reluc- 
tant to predict what those products will be. 
"The products we make in the future for 
the PC are going to be primarily market- 
driven. As an engineer, I hate to design 
something and push it out there and have 
nobody want to use it. We're in business to 
supply things that people need and want. 
We don't want to get into an engineering 
sandbox." 

For further information; 

Frederick Merchant, Computer Age of 

San Francisco, 825 Masonic Ave. #6, San 

Francisco, CA 94117 (415/921-7792}. 

Datamac Peripheral Products Division, 

680 AJmanor Ave., Sunny vaJe, CA 94086 

{408/735-0323}. 



SAVE 25% 
ON YOUR 
PERSONAL 
COMPUTER 



IF YOU ARE BUYING OR UPGRADING, WE 
OFFER COMPONENTS THAT CAN SAVE YOU $$$ 

•DISK DRIVE KIT 1st or 2nd $239 

•16K MEMORY KIT 25 

•NEC 8023 & CABLE 529 

*64K MEM. CARD W/RS232 PORT 

(SOCKETS FOR UP TO 256K) 450 

•SAME AS ABOVE WITH 

EXTRA PRINTER PORT 535 

•COM CARD 2 RS232 PORTS 

(ASYNC, BISYNC, HDLC, SDLC) 295 

PLUS A LOT MORE INCLUDING: 

•DISK DRIVES (3rcl, 4th, & DOUBLE SIDE) 
•KEYBOARD & MONITOR 

EXTENSION CABLES 
•EPSON. OXIDATA. AND 

LETTER QUALITY PRINTERS 
•MODEMS, MONITORS. 3M DISKETTES 

VOLUME DISCOUNTS AVAILABLE 
1-800-521-0521 IN MICH. CALL 313-429-2678 



IS THIS YOUR 
FIRST T I ME? 

YOU CAN LEARN HOW TO USE YOUR 
PC QUICKLY AND EASILY WITH- 

COMPUTERTUTOR 

* LEARN BY DOING 

* DESIGNED FOR 1^^ TIME USER 

* YOU GET : 

" INTERACTIVE DISKETTE 
" DOS REFERENCE CARD 
" FUNCTION KEY LABELS 
° GUIDE TO IBM MANUALS 

ONLY $39.9 5 

REQUIRES 48KB PC 



COMPREHENSIVE SOFTWARE 

P.O. BOX 90833 
LA, CAL. 90009 
CAL. RES. ADD $2,40 




AEGIS SYSTEMS 

P.O. BOX 401 202 W. BENNETT ST. 

SALINE, Ml 48176 



150 



PC MAGAZINE 

1^ 



EDITED BY ANDREW FLUEGELMAN 



User-To-User 

Shared discoveries and questions about IBM 
persona] computers. 



An Invitation to Share . . . 

This regular "User-To-User" department 
will pass along fieJd-tested innovations, 
lips, caveats, and questions concerning 
IBJVI Personal Computers, contributed by 
PC readers. Already there has been a 
wellspring of insights, a few gripes, and 
some unanswered questions flooding our 
mailbox. We have inaugurated this de- 
partment as a place to share them. 

Before sampling this month's offerings, 
a word might be in order regarding the 
"philosophy" of this department. We rec- 
ognize that computer users, like auto- 
mobile owners, have different involve- 
ments with their machines. Some are 
content knowing how to change a tire or 
learning how to drive in snow. Others 
might want to play with adjusting the car- 
buretor. A few might even get down to the 
grimy business of rebuilding the differen- 
tial. fAt least with computers you don't 
need a set of Allen wrenches, and you can 
forget the Boraxo.J 

We'll try to serve all interests in this 
space, but we will avoid purely theoretical 
discourse. We simply want to pass along 
whatever makes the little beast work bet- 
ter. If the going gets seemingly technical, 
don't be put off— better yet, stick with us. 
Anyone can (and should] learn to change a 
tire. 



Disk Speedup 

The undisputed celebrity of this 
month's user tips is SPEEDUP— 14 lines 
of BASIC program code that will make 
your disk drives perform their chores in 
half the time. The program popped up on 
Wes Merchant's Annandale, Virginia IBM 
Bulletin Board Service (see Club News). It 
was sent there by Chris Carson of Aurora, 
Colorado, who found the program circu- 
lating in the Denver area, where it evi- 
dently originated from the Apparat store 
there. Good news travels fast. Here it is: 

05 REM SPEEDUP DISK-ZAP 

10 FOR 1 = 1 TO 37:REA0 N:C = C+N 

15 NEXT:REA0 N: IF NOC THEN 40 




20 RESTORE : OPEN " R M , " SPEEDUP . COM M 
25 FIELD 1,1 AS N$:FOR 1 = 1 TO 37 
30 READ N:LSET N$=CHR$(N):PUT 1 
35 NEXT: CLOSE: PRINT "Created" : END 
40 PRINT ERROR - Verify Data ""lEND 
45 DATA 186,18,0,184,30,37,205,33.139 
50 DATA 250,190,26,1,185.11,0.243,164 
55 DATA 51,192.205,19,139,215.205,39 
60 DATA 223.2,37,2,8,42.255,80,246.0,4 
65 DATA 3866 
70 END 

Even if you've never touched BASIC, 
this gem is too good to pass up. To create 
the program, place the PC-DOS disk into 
your A: drive and load BASIC by typing 
Basic and hitting ENTER . Then type each 
of the lines above, exactly as written. Hit 
ENTER after each line. When you've hit 
ENTER following line 70. hit the F2 key to 
run this short program. 

If you get a message saying ** ERROR - 
Verify Data ** then you've made a mistake 



copying the numbers in lines 45 through 
60. Otherwise, you will have created a new 
file on your PC-DOS disk called SPEED- 
UP.COM. 

Go back into PC-DOS by typing system 
and ENTER and run the new program by 
typing speedup and ENTER . Now load 
and run any program or PC-DOS utility 
and be amazed. Your disk drives will mi- 
raculously zip along at almost double 
speed, singing instead of groaning. 

Exactly how much faster? Well, for ex- 
ample, to format a new disk with the /s 
option: 25 seconds instead of 45 seconds. 
To copy the PC-DOS disk via the "DISK- 
COPY" command: 42 seconds instead of 
83. To copy the entire PC-DOS disk with 
COPY *.*: 139 seconds instead of 206. If 
you're a speed and performance fanatic 
(who isn't?), you've just made up to a 100 
percent improvement in your disk opera- 
tions. 

According to Chris Carson, the pro- 



JUNE/JULY 1982 



151 



gram works its magic by reloading the 
diskette parameters table in PC-DOS. 
IBM programmed tlie step rate for the ma- 
chine's Tandon disk drives at eight milli- 
seconds; SPEEDUP shortens this to six, 
still within the Tandon-rated minimum of 
five milliseconds. The program also sets 
the head settle rate to zero milliseconds, 
which is the Tandon minimum rating. 
(IBM's conservative default setting is 25.) 

The obvious question: Will this routine 
send smoke out of your drives or garble 
your prized data? I can only report that 
Chris and his Denver-area friends have 
been using SPEEDl 'P regularly for sever- 
al months with no reported ill effects or 
glitches, and that I've become a total 
SPEEDUP convert. Nevertheless, it 
should be made clear that neither Mr. Car- 
son, I, nor PC magazine warrant this modi- 
fication. You undertake it entirely at your 
own risk and, we hope, to your delight. 

Note: If you load and run a program by 
hitting Ctrl-Alt-Del (as you do with Easy- 
Writer and VisiCaJcl. the system will reset, 
and SPEEDUP will no longer be in effect. 
Once you've run SPEEDUP and see the 
PC-DOS A> prompt, insert your program 
disk in drive A: and type command and 
ENTER . Your program will load and run 
its disk activity in about half the time. You 
can also include speedup as the first in- 
struction in a disk's AUTOEXEC.BAT file 
(PC-DOS manual, pages 2-16)— provided, 
of course, that you copied the SPEEDUP- 
.COM file to that disk. 



Bug Hunt 

Now for the bad news. A number of 
unnerving reports have surfaced that cast 
doubt on the ability of IBM Personal Com- 
puter BASIC (version Dl.OO) to calculate 
and reason correctK . The bug that got the 
most publicity was reported by Andrew 
Pollack in the April 5 New York Times. It 
seems that BASIC can't always divide .1 
by 10 and come up with the right answer. 



IBM Debuggs BASIC 



IBM has corrected the BASIC bugs. 
BASIC 1.05 is now available from IBM 
dealers. 



We contacted David Walonick of Min- 
neapolis, the purported discoverer of the 
bug, and he provided this test program: 



5 ' Basictst.100 

10 DEFDBL A ' defines A as double precision 
20 READ A 

30 PRINT "A = ": A 

40 PRINT ' A = ": : PRINT USING 

" .»«»" ; A 

50 PRINT "A divided by ten = ": A/10 
60 PRINT "A divided by ten = 

Print Using " .»»»" ; A/10 
70 END 
80 DATA .1 

RUN 

A=.1 

A=.100 

A divided by ten = .001 
A divided by ten = .010 

Line 20 reads the value .1 into variable 
A. Line 30 prints A via the normal PRINT 
statement and line 40 prints A with PRINT 
USING. So far so good. But in line 50 we 
try to print the value of A divided by 10. 
The answer should be .01— not .001 as the 



w 

shouldn't let the PCs 

forgiving attitude 
about lower case lull 
us into complacency, 

program run indicates. 

The problem is evidently with the out- 
put rather than the calculation, since 
printing the value of A/10 with PRINT 
USING does produce the correct result. 
Also, the bug seems to occur only when 
double-precision (more than seven-digit) 
numbers are involved. 

My fooling around with this bug dis- 
closed that the problem is not as severe if 
you assign a value to A directly, as in 
Basictst.lOl: 

5 ' Basictst.lOl 

10 DEFDBL A ' defines A as double precision 
20 A=.1 

30 PRINT "A = "; A 
40 PRINT "A = : PRINT USING 
".»»»" : A 

50 PRINT "A divided by ten = " :A/10 
60 PRINT "A divided by ten = " ; : PRINT 
USING ••.»»»"; A/10 



70 END 
RUN 

A =.1000000014901161 
A=.100 

A divided by ten = 1.0000000149011610-02 
A divided by ten =.010 

The math is accurate this time, al- 
though you do get meaningless digits after 
eight places if vou use PRINT instead of 
PRINT USING. (The math bug will crop 
up, however, if you use INPUT to get a 
value for A.) 

David Walonick has been asked by 
IBM to go down to Boca Raton to help 
smoke out the extent of the problem. 
Meanwhile, the best advice we can offer is 
to be very careful using double precision 
numbers, and experiment to see whether 
various methods of input or output avoid 
errors. 

This bug led me to experiment further 
with the way BASIC treats double preci- 
sion numbers, and I chanced upon more 
traps awaiting hapless number crunchers. 
Consider Basictst.200: 

[ENTERED AS] 

5 ' Basictst.200 

10 DEFDBL A ' defines A as double precision 

20 A =.00000001 

30 PRINT "A = ": A 

40 PRINT "A = ••; : PRINT USING 

" . »««««««« " ; A 

50 END 
LIST 

5 ' Basictst.200 

10 DEFDBL A ' defines A as double precision 
20 A = 1E-08 

30 PRINT "A = A 

40 PRINT "A = : PRINT USING 

50 END 

RUM 

9.99999993922529D-09 
A =.00000001 

The first listing shows the program as I 
entered it on the screen. Since A is an 
eight-digit number, it is properly double 
precision. When you list the program, 
however, A has been converted into expo- 
nential form. (Note, however, that the des- 
ignation E is used instead of D, as pages 3- 

11 of the BASIC manual would lead us to 
expect.) When we want to display the val- 



152 



PC MAGAZINE 



ue of A. the PRINT USING statement is, 
once again, the only way to avoid mean- 
ingless output. 

Are you ready now to send your ma- 
chine into a nosedive? Delete line 10 from 
the program above. Even without the defi- 
nition statement, BASIC should make A a 
double precision number. When we run 
the modified program, however, the exis- 
tence of the PRINT USING statement evi- 
dently throws the program into a hopeless 
crash. (The only recover*' is a cold start.) 

We've saved the most bizarre bug for 



last. Notice of it came to us from two 
sources. Chris Kantack of Belle Plaine, 
Iowa, and Alex C. Seggie of Freelton, On- 
tario. If you've got your machine up and 
running again, you can amuse and con- 
found yourself by running Basictst.300: 

LIST 

5 ' B8SictSt.300 
10 INPUT "B = B 
20 PRINT "A = "; A 
30 IF A = 0 THEN PRINT "A equals zero" 
ELSE PRINT -BUG IIT 



40 PRINT 
50 END 

RUN 

B = ? 1 
A= 0 

A equals zero 

B = ? 2 
A= 0 

A equals zero 

B=? 3 
A= 0 
BUGIII 



GOTO 10 



Resetting BASIC for Serial Printers 



The foJioiving contribution from Dr. 
WiJIard A. Brown of Western Washington 
University might look frighteningiy tech- 
nical if ynu are new to computers, but it 
couJd he]p enormously if you have a ser- 
ial-type IRS 232] printer you want to use 
with your PC. If you have such a printer 
but are not lechnicaJiy inclined, plunge on 
fearlessly anyhow; Type in Dr. Brown's 
two programs letter for letter without 
worry ing what they mean, saving each to 
disk under the names shown. Then, at the 
start of every computer session in which 
you will use the BASIC language, load the 
disk with these two programs first. 7'hey 
will make >'our serial printer operate with 
all the convenience of IBA-I's standard 
parallel-type printer. 

When I bought my IBM PC I intended 
to make use of the serial-interface daisy 
wheel terminal I already owned. Using 
the RS 232 port with the LIST 10-, 
COMl:300.N.8,l statement worked fine 
(as long as my terminal was set to the "auto 
line feed" option, and with the slight bug 
that it wouldn't print the final character in 
the file.) However, as I became more fa- 
miliar with the system. I realized some 
nice features were not available, namely 
the PrtSc variants at both the BASIC and 
PC-DOS levels. 

With the help of the IBM PC Technical 
Reference .Manual, I developed the 
instructions that follow. 

Listing 1 is an automatic-starting set of 
operating system instructions that makes 
the usual request for the date, then goes 
into BASIC to RUN a program, SETUP2. 
that equips the computer to use the serial 
printer. 

The instructions in the setup program: 



(1) Supply the needed parameters for 
opening and initializing the RS 232 port; 

(2) Establish the WIDTH for the RS 232 
port: (3) Change the PC-DOS instructions 
that start at 60H so that the address for the 
parallel printer is made to point instead at 
the RS 232 port; (4) Let the hardware status 
information at 40:8H "lie" to the system 
concerning the presence of a parallel 
printer: (5) Insert a set-interrupt-enable- 
flag instruction at lOOH; (6) Set register AH 
to OlH to indicate to the RS 232 subroutine 



.OUR 
serial printer will 
operate with all the 
convenience of IBM's 
parallel-type printer. 

that a character is ready to be typed; (7) 
Branch to the RS 232 subroutine; (8) 
Change the interrupt vector at 5CH to 
point to the new instructions at lOOH. 

The reason for the somewhat convolut- 
ed auto-start routine is that BASIC doesn't 
sense that its entn,' parameters have been 
changed until it is reinvoked. 

The two following programs also en- 
able LLISTand LPRINT in BASIC. And if 
you then use the SYSTEM command, the 
control-P option is enabled in PC-DOS. 

—Dr. Willard A. Brown 



LISTING 1 



AUTOEXEC.BAT 
DATE 



BASICA SETUPS 
BASICA 

"z 

NOTE: To enter the character shown as 
■ Z " in the listing above. t>pe F6. then 
return. 

LISTING 2 

SETUP2.BAS 

10 OPEN "COMIiBOO.N.S.I" AS '1 
20 WIDTH "COMI: " ,80 
30 DEF SEG = SH60 

40 POKE 5HD. SH40 DOS PARALLEL PRINTER 

VECTOR CHANGE 
50 POKE SHE. SHI 
60 OEF SEG = SH40 

70 POKE 5H8.SHF8 TELL BASIC THAT THERE IS 
A PRINTER 

80 POKE m.m 

90 OEF SEG = &HO: POKE SHIOO.&HFB RESTORE 
THE FLAGS 

100 REM AN INCONSISTENCY EXISTS IN ROM BIOS 
CONCERNING 

110 REM THE MEANING OF THE AH REGISTER IN THE 
RS 232 

120 REM AND THE PARALLEL PRINTER PORT 

SUBROUTINES 
130 REM THEREFORE THE FOLLOWING LINE 
140 POKE SH101.SHB4: POKE &H102.SH1 
150 REM THE NEXT THREE LINES SIMULATE THE 
160 REM PRINTER PORT INTERRUPT VECTOR 
170 POKE SH103,SHEA: POKE SH104.SH39 
180 POKE SH105.SHE7: POKE SH106.8H0 
190 POKE SH107.&HF0 

200 REM NOW TELL THE INTERRUPT HANDLER 
TO JUMP 

210 REM TO 100H FOR ITS NEW INSTRUCTION 

SEQUENCE 
220 POKE SH5C.SH0: POKE 5H5D.SH1 
230 POKE &H5E.&H0: POKE SH5F.SH0 
240 SYSTEM 



JUNE/jULY 1982 



153 



B = ? 4 
A= 0 

A equals zero 

B-? 5 
A- 0 

BUG III 

B=? 6 
A= 0 
BUG III 

B-? 7 
A- 0 

BUG III 

B-? 8 

A= 0 

A equals zero 
B-? 

Since A is not assigned a value in the 
program, it should be initialized automati- 
cally to zero when the program is run. It is, 
in fact, and the "A=" results so indicate. 
But for some reason, the accuracy of the 
logic function in line 30 depends on the 
value input for B. Simply incredible! 

"Aha, but there is a pattern there," you 
say. Notice that the logic works correctly 



when B is equal to 1, 2, 4, and 8. Yes, it also 
works when B is 16, 32, 64, 128, and 256. 
But it also mysteriously works when B 



A ND THEY ALL 

point to the fact that 

we shouldn^t 
let the PC's forgiving 

attitude toward 
upper and lower case 
lull us into 
complacency. 

equals 257, and 512 through 515, and 1024 
through 1032. We promised no theorizing, 
so we'll leave you (and the gang at Boca] to 
figure this one out. 

(Interesting to note that this bug does 
not crop up if B is assigned its values in a 



FOR-NEXT loop, or with a READ DATA 
table.) 

Before moving on to more positive mat- 
ters, a word regarding our editorial stance 
on glitches and bugs: We at PC do not get 
our thrills being critical of other people's 
hard work, and. Lord knows, people who 
have hacked their way developing their 
own software should be nothing but empa- 
thetic toward snafus. In an ideal computer 
world everything would work perfectly all 
the time— and we all know it never will. 
Our sole purpose is to warn users of unex- 
pected pitfalls, do our best to document 
the bugs, and help their creators get them 
fixed. 

(We have passed all this information on 
to IBM. Remedies may already be in the 
works by the time you read this.) 



Communications Fix 

One feature not provided in IBM's Per- 
sonal Computer communications pro- 
grams so far is the ability to produce simul- 
taneous hard copy on your printer while 
communications are in progress. 



BEAUTIFUL PICTURE! 

NOW - PRINT OUT YOUR GRAPHICS ON THE 
IBM OR EPSON MX-80 PRINTER- WITH 
"PRINT-GRAF 



■ OH 



31 I 




PRINT-GRAF Program for your IBM Personal Computer gives you a print-out of your 
HI-RES or MED-RES GRAPHICS SCREEN - on your IBM or MX-80/MX-80TF Printer. 

• Prints Black on White (Positive) or White on Black (Negative) Image. 

• High Speed Print-Out — PRINT-GRAF Uses Fast Machine Language. 

• 6.5 in. X 9 in. Format — Excellent for Reports or Vu-Graphs. 

• Uses IBM Color Graphics Board/ 1 or 2 Disk Drives. 

• Requires Epson "Graftrax-SO" Proms in Epson or IBM Printer. 

Package 1 — PRINT-GRAF Disk and Operator Manual S79.50 ppd. 

Package 2 — PRINT-GRAF Disk and Operator Manual, Graftrax-80 Proms and Graftrax Manual .... $149.50 ppd. 
(Graftrax-80 Installation in the IBM Printer may void guarantee - see your dealer) 



MICRO-Z COMPANY 

D«pL I, P.O. Box 2426. Rolling Hills, CA 90274 • (213) 377-1640 



164 



PC MAGAZINE 



If you are using the CUMM.BAS pro- 
gram provided on the PC-DOS disk for 
"dumb terminal" access to networks and 
bulletin boards, there's a relatively' easy 
fix that will get you a printout. Load the 
program and then enter and/or revise the 
following lines: 

5 REM COMM.BAS Modification to provide 

siMltaneous printout 

295 IF LEN(B$)>1THENIF 

ASC(MI0${B$,2,1)) = 114 THEN IF 
PRN = FALSE THEN PRN = TRUE E15E 
PRN= FALSE ' toggles print function 
with Control-PrtSc 

405 IF PRN THEN LPRINT MID$(A$.I.1}: 

462 IF ERR = 27 THEN BEEP:PRIHT:PRIIIT 
" = = = CHECK PRINTER = = = " : 

PRN = FALSE : RESUME ' error trapping for 
printer off or out of paper 

463 RBUME 

This modification will let you use the 
keyboard combination Control-PrtSc to 
toggle on and off the printer (make sure 
the printer is turned on). 



Capital Offense 

Our final offerings come from diverse 
corners of the computing world, and they 



Wn 



mu IT, 

information can be 

written on or read 
from diskette drives at 

higher speeds, for 
faster processing and 

improved response 
times. 



all point to the fact that we shouldn't let 
the PC's forgiving attitude toward upper 
and lower case lull us into complacency. 
PC-DOS and BASIC usually don't care 
whether we converse with them in capital 
letters, but other machines and programs 



often do. Witness; Bob Kay of Leading 
Edge Products, which distributes the 
C.Itoh Starwriter line, wrote to inform ns 
that the Starwriter can produce sub- and 
superscripts with Easy vi^riter, contrary to 
what we reported in the February-March 
issue of PC. The Control-Q command 
must, however, be followed by an upper- 
case D or U. 

One network novice (who requested 
that he remain nameless) couldn't get his 
Hayes Smarfmodem to perform at all. 
After tearing his hair, pulling apart his 
PCs innards, and trucking his asynch' 
board and modem back to ComputerLand, 
he discovered that the Hayes modem, 
only understands uppercase. /PC 

Shore Your Oiscoveries 
When you Ivarn something from which 
your feilow PC users can benefit, pass it on 
through these pages. You'll encourage oth- 
ers to return the favor, plus we'll pay from 
S25 to SlOO for each tip published. Mail 
contributions to; User-to-User, PC maga- 
zine, 1528 Irving St, San Francisco. CA 
94122. 



ProActive 
Systems 

• Quality Products 

• Custom Applications 
•Systems Design 

• Consulting Services 

• Networking and 
Iblecommunications 

Maximize your computer resource 
with superior services and products 

ProEdit — full-screen editor: $50 
ProSort — sophisticated sorting 
tool: $75 

For free brochure: 
ProActive Systems 
505 Channing, Palo Alto, CA 94301 
Itel. (415) 326-2722 



A POWERFUL NEW 
rBM PC COLOR 
GRAPHICS PACKAGE 

Introducing the IBM PC = 
Business and Technical^ ^' 
Graphics Generator . |. . . .7. 

Larry Joel Goldstein — . — . . . H . . . 

_ E = = D 

I. ..=... I 0 

= I ^ CALL 

'^800-638-0220 

(MD residents 301-262-6300) 

^r-Xg^^ J OedeiS liy phone: toll-free (800)638.0220, 
mj\CAJij in Maryland (301) 262-6300 

Robert J. Brady • Bowie, Maiyland 20715 • (301)262-«300 



JUNE/JULY 1982 



155 

Copyrighted material 



r'SBRlKi^HA Annual Convention & 



PC + 1 



J J 



THE FIRST ALL - PC EVENT 

AT 

THE GOLDEN NUGGET HOTEL/CASINO 

ON THE BEACH & BOARDWALK OF 

ATLANTIC CITY, N.J. 
SEPT. 8-11 
(Same Week As The Miss America Pageant) 

Gen. Public Admitted To Exhibit Only 



EXHIBIT0RS 



PERSONNA MEMBERS 



Discount Room Rates 
Finest Sai^s Environment 
''Exhibitors Only" Restaurant 
24 hr. Security 

150,000 to 250,000 Visitors to 
A.C. for Pageant Tliat Week 

Network TV, Press from Phila., 
N.Y., Balti. D.C., & Pittsburgh 
Video Tapes or Promo Films 

Shown To General Public 



Discount Room Rates 
Free Exhibit Admission 
Free Seminars 
Free Coci^taii Party 
Door Prizes (10) Tickets to 
Miss America Finals 
Moonlight Cruise, Fishing, 
Boating, Swimming, Winery 
Tours, and More 



Contact: Show Management 
George Qrafas, President 
Atlantic Data Supply Corp. 

1451 Highway 88 West 
Brick, N.J. 08723 

800-526-0968, N.J.: 201-840-8778 



Contact: Fortune Coratti 
Membership Director, Personna 
P.O. Box 759 
Point Pleasant, N.J. 08742 

201-840-0300 



Copyrighted material 



What's the best partner 
for my IBM PC? 



• vo That's easy, pardner. It's 



VersaText Word Processing System 

a new word processing system that even lets you create your own commandsl 

THIS BXCITIRQ SYSTEM INCLUDES: 

PCBase - an easy to use data 
base program 

• standard database format for names 

and addresses 

• [>efine new database formats for 
specific needs 

• Output data in custom reports or files 

• Data entry, editing, deletion 

• Create mailing labels and 
personalized letters 

PCQiant - creates giant letters 

• Vk inch letters for notices, titles, 
or signs 

Best of all, the whole integrated 
package is only $149,001 

• Master Charge and VISA accepted 
ir Dealer inquiries invited 

IBM is a trademark of International Business Machines 

needs 




1028 north Madison Avenue 
Dallas, Texas 75208 
(214) 495-5052 



PCWriter - a screen editing gem 

• rull cursor control 

• Automatic word wrap 

• Delete, insert, replace, search, and 
copy, done with minimal Keystrokes 

• On screen tutorial and helps 

• Files limited only by disk space 

• Uses standard DOS files 

• Manual written in plain English 

PCProcessor - a really versatile 
text formatter 

• Automatic text justification, borders, 
centering, titles, paging and page 
numbering 

• Wide, emphasized and compressed 
type 

• Merge files, addresses, or termmal 

input at process time 

• 36 processing commands in all 

• Create new commands for specific 



Copyrighted material 



THE 



FIGHT 




IlillllllllllliU 




4t Check our low memor) 
board prices! 

We have Floppy Drive 
Controllers for the PC! 



With peripherals for the 
IBM* personal computer b' 
MAYNARD ELECTRONICS 
FIGHT THE I/O SQUEEZE 

With only five I/O slots in the personal computer you • 
need to optimize your peripheral purchases. For 
example, if you buy IBM's Asychronous Commu- 
nications Adaptor, color/graphics interface, printer ! 
adaptor, and disk drive adaptor you will have only one 
slot left for memory expansion. MAYNARD 
ELECTRONICS combines functions to save I/O slots 
giving you more flexibility. 



Fight the price squeeze 

Compare the price of the personal computer using their I/O versus our I/O. You can save up to 
$1,660.00 on a 192K dual drive system with printer by using our 128K memory board, floppy 
disk controller with parellel printer interface, internal drives and 16K expansion memory kit. 



Maynard Electronics Presents: 



Memory Boards 

Memory Boards include parity, 
are compatible with IBM 
memory boards. Complete with 
instructions for installation All 
boards expandable to 256KB. 

I 



Memory Boards 

Part No. Price 

256KByte MEM256 $555 

192KByte MEM 192 $470 

128KByte MEM128 $385 

64KByte MEM64 $295 



Internal Floppy Drives 

Complete instructions for sim- 
ple installation. Identical to IBM 
drives. 



Internal Floppy Drives 

Price 

Single Head $265 
Dual Head $360 



Other products will be 
announced soon! 
Satisfaction guaranteed or your 
money returned during first 30 
days. One year warranty for 
repair/replacement. 



MAYNARD 
ELECTRONICS 

P.O. Box 3322 Longwood, FL 3275Q 
[305] 869-8058 

'IBM is a trademark of International Business Machines Corporation 



External Floppy Drives 

Add 3rd and 4th drives to your IBM. Includes cables. Simply plug in 
and go. All drives 100% ttsted before shipping. Dual headed 
drives also available. 

Part No. Price 

Single Drive #EFD1H1 $450 

Dual Drive #EFD1H2 $700 

Miscellaneous: 

Part No. Price 

16KByte Memory Expansion for Chasis MEM16 $ 25 

Floppy Drive Controller 

Upgrade your 16K cassette system with this 

controllerandan internal drive (includes cable) . FDC $195 
Floppy Drive Controller with parallel 

printer interface (includes cable) FDC/pp $269 

Floppy Drive Controller with 
serial interface (RS232) FCD/sp $269 



FOLLOW-UP 



The Microsoft / Lifeboat 
Battle Cry 

Software firms hack PC-DOS as 16-hit standard. 




Two major players in the lucrative micro- 
computer software market, Microsoft and 
Lifeboat, have announced that they sup- 
port IBM Personal Computer DOS (PC- 
DOS) as the "standard" operating system 
for 16-bit microcomputers. 

What this amounts to if you are a CP/ 
M-86 fan is an outright declaration of war 
by two companies that are probably just as 
responsible for CP/M's standardization 
on 8-bit microcomputers as Digital Re- 
search, CP/M's creator. 

New York-based Lifeboat has pub- 
lished and marketed more CP/M applica- 
tion programs on more 8-bit machines 
than anyone in the world. Meanwhile, Mi- 
crosoft is directly responsible for putting 
CP/M on the Apple by the development of 
its Z-80 plug-in card. 

Microsoft and Lifeboat seem to be say- 
ing that just because CP/M became the 
defacto standard operating system for 8- 
bit microcomputers doesn't mean CP/M- 
86 should be the standard on 16-bit micros. 

Instead, they say, PC-DOS, developed 
by Microsoft for the IBM Personal Com- 
puter, should be the standard operating 
system not only for the PC but for all 16-bit 
micros. The only exception to this would 



be hard-disk, multi-user microcomputers, 
which should use XENIX, a Microsoft im- 
plementation of the Unix Operating Sys- 
tem. PC-DOS and XENIX are further de- 
scribed as being part of a family with PC- 
DOS being upwardly migratible to 
XENIX. 

In truth, both PC-DOS and CP/M-86 
are souped-up versions of CP/M-80, en- 
hanced to take advantage of 16-bit micro- 
processors. However, neither is compati- 
ble with CP/M-80 as many are misled into 
believing. Without translation, CP/M-80 
will not run on either CP/M-86 or PC- 
DOS. 

Confusing as all this is, Microsoft and 
Lifeboat don't help matters much by the 
way they dilute the identity of PC-DOS. 
Microsoft refers to it as "MS-DOS" while 
Lifeboat calls it "SB-86." 

The result of this multiname approach 
is that we will soon see it in the press re- 
ferred to as "IBM Personal Computer 
DOS, aka PC-DOS. aka MS-DOS, aka SB- 
86." 

In the hopes of receiving clarification 
about all this, PC magazine recently at- 
tended a seminar in Santa Clara, Califor- 
nia (the heart of Silicon Valley), sponsored 



by Microsoft and backed with blessings 
and a speaker from Lifeboat. The topic 
was "16-bit Operating Systems," and it 
dealt with many of the questions just 
raised. 

Held at the Marriott Hotel, the seminar 
had about 500 attendees, many of whom 
were software authors interested in writ- 
ing programs for the IBM Personal Com- 
puter. It consisted of a series of speakers 
who made slide presentations followed by 
questions and answers. What follows are 
highlights from the seminar presentations 
of two of the speakers, which we think may 
be useful to understanding this issue and 
also some of the underlining Microsoft/ 
Lifeboat attitudes. 



MS-DOS: Concepts 
and Features 

Excerpts from a presentation 
by Chris Larson, Microsoft's 
MS-DOS product marketing 
manager. 

The operating system is at the center of 
the software universe. It impacts all other 
software running on the system. The oper- 
ating system should be the interface be- 
tween the hardware and both the user and 
the system's software. 

MS-DOS is a single-user, single-task 
microcomputer disk operating system for 
the Intel 8086 and 8088 microprocessors. 
Its purpose is to provide a friendly and 
efficient interface between the user and 
the hardware. By standardizing this inter- 
face across manufacturers, both the user 
and software can easily be moved from 
one manufacturer's machine to another's. 

Microsoft developed MS-DOS in order 
to provide an adequate base upon which 
to distribute 16-bit software. MS-DOS is 
owned and licensed by Microsoft. Thus, 
being independent from any one hard- 



JUNE/JULY 1982 



159 



ml 




Ifs Now 



Available! 



The Light Pen 
For The IBM Personal Computer 





■ Ideal for: 
—Program interface 
and menu selection._ 
—Interactive graphics for engineering, 
business, and CAD. 

—Very effective educational pro- 
grams, without keyboard problems. 
—SUPER games, exciting demonstra- 
tions, and just plain fun. 

■ Professional Quality and Durable 
Construction, yet Inexpensive. 

■ Complete with Storage Clip. Simple 
Three Minute Installation. 

■ Fully Supported Under IBM Basic For 
Color/Graphics Adapter with Mono- 
chrome or Color Displays or TVs. (Not 
For Use with IBM Monochrome Display). 

■ Demo/Games Diskette Avallal)le 
Now. Additional Software Under Devel- 
opment. 

Call, use coupon, or see your participa- 
ting IBM® dealer. 




FTC3) 
( DATA SYSTEMS 

10801 DALE STREET. SUITE M-2 
P.O. BOX 615 

STANTON, CALIFORNIA 90680 
(714JS95-3900 



Mail To: 



Name. 
Street. 
City_ 



FTG Data Systems 

10801 Dale Street, Suite M-2 

P.O. Box 615 

Stanton, California 90680 



.state. 



.Zip. 



Telephone 

□Visa DM/C 

Exp. Date 

Signature 



Quantity Description 

FT-156 Light Pens @ $139.95 

Demo/Games Discs @ $29.95 

Shipping @ $5.00 per order" 
California - add 6% sales tax 
Total 



Total 



Check, Money Order, COD, or Visa - M/C Accepted. 
*No Shipping Charges if paid by Check or Money 
Order. Allow 2 weeks for personal checks. Enclose 
25% deposit for CCD's. 



C0|., : J .: .1,1.1, al 




ware manufacturer, MS-DOS will contin- 
ue to grow in the best interests of the in- 
dustry' as a whole. 



Chris Larson's 16-Bit Myths 

The first (of five] 16-bit myths says a 
CP/M-86 machine can run CP/M-80 soft- 
ware. It is often said that the IBM Personal 
Computer can run existing CP/M-80 pro- 
grams, simply because CP/M-86 is avail- 
able as an option, or that CP/M-80 ma- 
chines run the IBM software because the 
IBM machine runs CP/M-86. 

In reality. 8-bit software is different 
from 16-bit software. Neither MS-DOS 
nor CP/M-86 machines can run CP/M-80 
programs. Special 16-bit versions of these 
programs must be created by the manufac- 
turer. 



The next myth says there is a vast num- 
ber of programs running in the CP/M-86 
environment. 

While there is a considerable CP/M-80 



Ms 




S'DOS IS A 
single-user, single- 
task microcomputer 
disk operating system 
for the Intel 8086 and 
8088 microprocessors. 



library, there is relatively little 16-bit mi- 
crocomputer software that is specific to 
any one operating system, whether MS- 
DOS. XENIX, or CP/M-86. No significant 
16-bit software library exists yet. 



What makes most software available 
under multiple operating systems is that 
most software is written in high-level lan- 
guage and is therefore independent of the 
operating system. 



The next myth says that most good 8-bit 
software is available under CP/M. On the 
IBM Personal Computer there are two 
good examples of software packages that 
have never been available under CP/M, 
namely VisiCaJc and EasyWriter. And 
much of the Radio Shack and Apple soft- 
ware bases have never been implemented 
under CP/M. 



lying device independent charter I/O 
calls, and one has the choice of using the 
CP/M-like calls or the more efficient MS- 
DOS calls. 

Microsoft also provides a translation 
utility, which translates Z-80 as well as 
8080 code to 8086 as part of the MS-DOS 
package itself. Thus, it is not necessarily 
more convenient to translate CP/M-80 
software to CP/M-86 than to MS-DOS. 



The third 16-bjf software myth says 
there is something unique about the CP/ 
M-80 library of programs. The myth says if 
you don't have CP/M, you do not have any 
applications to run. 

Not only are there other libraries of 8- 
bit software, but much of the 8-bit soft- 
ware packages are available in several of 
these libraries, so that one does not neces- 
sarily need to go from CP/M-80 to Micro- 
soft BASIC, for instance. Many software 
packages are available under 8-bit operat- 
ing systems other than CP/M. 



Perhaps the most widely believed 16- 
bit software myth is that there are more 
CP/M-86 systems in the field than MS- 
DOS. . . . Recent investigation by Micro- 
soft pegged the MS-DOS marketshare in 
the desk-top personal computer market at 
93 percent. 



MS-DOS is IBM's (personal computer] 
primary operating system. All IBM appli- 
cation software runs under MS-DOS. 
Only MS-DOS software is supported by 
IBM, Microsoft, and Lifeboat. 



Future Plans for 
MS-DOS or The 
Bridge to XENIX 

Excerpts from a presentation 
by Paul G. Allen, vice 
president and cofounder of 
Microsoft. 

It is important to realize that MS-DOS 
is part of a family of operating systems. 



MS-DOS emulates the CP/M-80 sys- 
tem's calls in a much more sophisticated 
way. Under MS-DOS this emulation of 
CP/M-80 calls resides on top of its under- 



XENIX has over five megabytes of util- 
ities (compilers, assemblers, text proces- 
sors, etc.) and really should be used with a 
hard disk. MS-DOS, on the other hand, fits 
comfortably with all its utilities on two 
floppy disks. Providing the user with a 
family of operating system capabilities 
means a clear migration path from MS- 



lUNEyjULY 1982 



161 

Ci 



DOS to XENIX. This means compatibility 
for both th« terminal end user and die ^ 
terns programmer. 

MS^XW Enhancements Coming 

Enhancements added to MS-DOS in 
version 2.0 to be released in the third quar* 
ter of diis year emphasize greater user 

friendliness, standardization, XENIX 
compatibility features, networking, im- 
provements to the standard utilities as 
well as the addition of some common 
XENIX 'filters', and improved disk perfor- 
mance. 

The end user interface or 'shell' is the 
first thing that the user sees when he boots 
MS-DOS. The shell interprets all com- 
mands the user types to the operating sys- 
tem. MS-DOS 2.0 replaces the traditional 
command-line-orientad shell with a visu- 
al shell that shows the user a menu of the 
most commonly executed applications 
and utilitias. 



used to tailor MS-DOS for a particular ap- 
plications environment or for use in a f or^ 
eign country. 

A standard library for XENIX-86 C will 
allow compilation of a program on a 



Irc 



One very important feature is fliat the 

' may customize the shell to his own 
I He may create his own categories, 
pragnms, and help files. This oodd be 



PROVIDING THE 
user with a family of 

operating system 
capabilities means a 
clear migration path 
£tom MS'E)QS to 
XENIX. 

XENIX sysiam and then execution on MS- 
DOS. This will allow MS-DOS to tap the 
already existing library of progr am s writ- 
ten in C, as well as the generation of new 
utilities, which can run under either 
XENIX or MS-DOS. 



Networking Stressed 

Networking is a key to the success of 
operating systems like MS-DOS and 
XENIX in the office automation market. 

An enhancement package to MS-DOS 
will provide local network capability. Mi- 
crosoft's networking software will encom- 
pass both XENIX and MS-DOS. An ad* 
vanced mail system, file transfer program, 
and other utilities will sit on top of the 
basic network services provided the !«• 
spective operating systems. 

XENIX systems vvill be able to function 
as network file servers and MS-DOS sys- 
tems as application servers for individual 
users. 



Microsoft will continue to provide 
many enhancements to the basic BASIC 
compiler, PASCAL, FORTRAN and CO- 
BOL compilers, which already run under 
MS-DOS. These changes will go hand hi 
hand with the improvements to MS-DOS 
itself. As you can see, the next year will be 
one of rapid evolution for MS-DOS. We 
think that with the changes and upgrades 
we have planned, MS-DOS will become 
the premier single-user operating system. 



IBM-PC DATABASE MANAGEMENT RMS 

RECORD MANAGEMENT SYSTEM 



• uten MFiNiD recoud pommt via data ncnoNARY 

• SCREEN ORIENTED, FORM FILL OUT TYPE Of ACCESS 

• OPTIONAL TWO LEVEL RECORD HIERARCHY 

• ALL FILES IN ASCII TEXT FORMAT, BASIC COMPATIBLE 

• DIRECT ACCESS SY KEY FIELD, MULTIPLE INDEX FILES 

• DCTCIMIVe OOCUMENTATKMI, SAMPLC APPUCATION 

• VERSATILE, PROFESSIONAL QUALITY REPORT WRfTER 

• BUILT-IN SORT / MERGE 

• EASY TO USE, DOS AND BASIC COMPATIBLE 

• UP TO 86,000 RECORDS, IK/SO FIELDS EACH 



f 




mviNTeiiY 




COMTWOi 





CUSTOMS 

Oicoaos 



MANAGtMtNT 
MraWMATION 






•CPOOT 
PKINTmC 






ACeOUMTI 

dteiivMLt 





ONLINE 
UPDATE 



RMS ie a eompMe DATABASE MANAQEMENT psoimga for 

the IBM computer. It is made up of five m so Niie language 
programs that make up the most powerful business program- 
ming tool available for the PC. It can be used by the relative 
novice, to imploment an incredible variety of information 
storage and ratrleval appHeatloMi, wfttMut any pragrani* 
ming. However, the programmer can use RMS as part of the 
solution to a larger problem, saving many hours of un- 
necessary program development time. RMS can be used to 
handle data input, editing, validation, on-line retrieval, aort- 
Ing and prinlod raperts. Custom data manipulaHon esn be 
filled In by the user's BAHC 
48K, one disk, DOS. 



$395 



WASHINGTON 
COMPUTER SERVICES 

3028 SILVERN LANE 



SINGLE CPU 

LICENSE 

SOURCE CODE: $950 BEUINaMAM, WA 8i22e 

i<aQ07S4.a24a 



102 



PC MAGAZINE 

Copyrighted matBrial 




!!NOW AVAILABLE!! 

I NDEX 

Sequential 
Access 
Method 

* Get and Put Records to Disk File by "KEY" 
■k Read File in Key Sequence WIttiout Sorting 

* Delete Records Without Recopying File 

* Add Records to Disk Files in Any Sequence 

* Variable Key Length From 1 to 50 Characters 
•k Machine Language or Basic Subroutines. 

BUSINESS APPLICATION ADVANTAGES 

- Improved Disk Utilizatk>n 

- Easier Program Development 

• Improved Operating Characteristics 

- Reduce or Eliminate Sorting 

- Improved Performance 



ISAM SUBROUTINES 
ISAM UTILITIES 



Documentation 

On Diskette $90.00 



NEW! MACHINE LANGUAGE + BASIC SUBS — $140 

— PLUS— Free Mailing List Sample Application 

Add 6°<i Sales Tax for California Orders 



Johnson Associates 

P.O.Box 3069 
Redding, CA 96049 



-or- Telephone Order Line 
For Bank Card Sales 
(916)221-0740 



WRITE FOR FBEE CATALOG 



GOOD 

CONNECTIONS 

Autodial/Autoanswer Modems 




The MICROCONNECTIONTM direct connect 
modem automatically dials other computers and 
answers too. It monitors incoming lines, runs 
printers, decodes busses and transcribes in- 
coming data. Excellent terminal and host soft- 
ware. Available for RS-232, TRS-80, TRS-80 Color*, 
Apple*, Atari 400/800*. and CBM/PET*. $224.95 up. 

the micropenpheral corporation 

2643 - 151st PI. N.E. 
Redmond, WA 98052 
(206) 881 -7544 

"Trademarks of Tandy Corp . Apple Corp., Atari Corp.. 
and Commodore Busmess Macfiines. 




HARDWARE REQUIRED: IBM PERSONAL COMPUTER • 48K • DISK DRIVE 
SEND CHECK TO: I.B. MAGAZETTE • 1306 PETROLEUM TOWER • SHREVEPORT. LA. 71 101 



Cc 



C COMPILER 



For the IBM Personal Computer. The package 
includes the compiler, with complete installa- 
tion and operating instructions, and the C 
source for many standard library functions. 



The C compiler is UNIX* ver. 7 compatible. 
Cross compilers are available for the PDP-11, 
6809, and 8080. Full C or C without float is avail- 
able to meet individual needs. 
(UNIX) is a trade mark of Bell Labs.) 



C 

C w/float 
Cross C 



$200.00 
$350.00 
$500.00 



TELECON SYSTEMS 

90 E. Gish Road, Suite 25 
San Jose, CA95112 

408-275-1659 



Key Utilities 

gain more control of 
your IBM/PC with — 

DISKLOOK — reveals hidden 
files, erased files, shows every- 
thing on diskette $20 

UNERASE — recovers erased 
files $20 

FILEHIDE — hides and unhides 
files $10 

SECMOD — easily changes 
any diskette sector $20 

FREE programs and system 
information \N\Xh each order 



Peter Norton 

1716 Main Street #D 

Venice, OA 90291 



include $5 per order 
for diskette & postage 
Calif. 6% tax 



GAME no ADAPTER+ 



Game I/O Adapter 

• Interfaces With Popular 

Paddle Systems 

• Interfaces With Graphics 

Systems 

• Allows X, Y Control 

• Analog Control Via 16 Pin 

Connector 



SOFTWARE MASTERS 

6704 Hoover Road, Indianapolis, IN 46260 

Dealer Inquiries Welcome 
License Agreements Available 



Access-Master 

Disk Accessor Used Within 
Any Basic Program 
Interfaces With 

Screen-Master 
Utilizes The Latest 

S.K.R.A.M.' Techniques 
Sequential Processing Of 

Random Access Files In 

Key Order 
Keyed Access For Direct 

Record Retrieval 
Random Retrieval By 

Record Number 
Access Files With Keys Up 

To 30 Bytes In Length 
Multiple Methods Of 

Record Access (5 Types) 
Interfaces With Existing 

Basic Programs 
Eliminates Hours Of 

Development Time 



Screen-Master 

Generates Screen Input 
Format 

• Defines Defaults 

• Table Searching (Handling) 

• Date Checking (Leap Year 

Included) 

• Special Handling Routines 

Available For Each Field 
Through Gosubs 

• General Title Formatting 

• Utilizes Special Function 

Keys 

• Define Where Each Field 

Input Goes Into The 
Record 

• Key Length (Maximum 30 

Characters) 

• Program Various 

Sound Responses 



and 



Put 



in 



IBM 



— ISH ' 





you e«„ ^'^'S ^«J»fOfty, 



IBM-PC Peripherals 
at Unbeatable Prices 

IBM PC owners can save with confidence on these proven peripherals. 




Dot Matrix Printer 

Our DMP-85 is 50% faster than the IBM model 
and significant ly lower cost. It has built-in friction 
and tractor feed, 8 fonts including proportional 
type, 10 or 12 characters per inch, condensed 
type, plus emphasized printing, 1.3K print buffer, 
6 channel vertical format unit high resolution 
graphics, and more! (Model equivalent to C. Itoh 
8510A or NEC 8023A). 



Letter Quality Typing 

Your IBM Selcctric becomes an instant 12 cps 
printer with our Model ETF-80 Electric Typing 
Fingers! It sits on the keyboard and connects to 
the printer port without any modification of 
typewriter or computer. No software required! 
When used with ASCII type ball all printer char- 
acters can be printed by the IBM Selectric. 
(Model equivalent to KGS-80). 



not $755 but $495 plus $54 for cable/adapter 



Model 
DMP-85 




1 



not $3000 but $495 plus $54 for cable/adapter 



Model 
ETF-80 




Video Display Monitor not $345 but $129 plus $5 for cable 



The VDM-80 green phosphor monitor has a 
15MHz bandwidth for 80 characters per line 
resolution. It connects to the IBM color CRT 
interface, or to the monochrome interface with 
PMC's video interface. The monitor case is color 
compatible wit h the IBM Personal Computer and 
screen display is suitable for long term viewing. 
(Model equivalent to Zenith ZDM-21). 



Floppy Disk Drives 

These single sided, software compatible drives 
provide 5 msec track access and perform conser- 
vatively at the recording density of the IBM 
operating system. Internal drives connect to 
IBM's cable and disic interface, while color 
matched external drives include a cable/adapter 
from PMC. (Model equivalent to TEC FB-202). 




I 



All prices include shipping by UPS in Continental USA. 
No PO Boxes please Delete shipping and handling when 

paying by check 



Model 
VDM-80 



not $570 ea. but $450 for 2 (Use IBM cable.) 

Also 
Model 
SFD-51E 

(external) 

Model ^^^1 $495 for 2 

SFD-51B ^^Hi^^l plus $90 for 
(Internal) cable/adapter 




Model 



Qty 



Price 



Calif, cust. add taxes 



Shipping and handling 



TOTAL 



Total 



$25.00 



or money order. 

Check □ 
M.0 □ 



VISA 
M/C 

No. _ 



□ 
□ 



Exfxres 



Personal Micro Computers, Inc. 

SHIP TO: 



NAME 



ADDRESS 



CITY 



STATE 



ZIP 



Signature 



W^Ji/iC^ Personal Micro Computers, Inc 

M 1 475 EUis Street, Mountain View. CA 94043 * (415) 962-0220 



I 



• • ■ 



\\ HDirectory 




CONSULTANTS 



Alaska 

RAMBOW ENTERPRISES 

Consloiclion Managemeni consultant work- 
ing wilh estimating. Critical Path scheduling, 
cost forecasting, computer assisted design, 
and other construction related applications ol 
Ihe IBM PC. Software and custom program- 
ming IS now available 

7-480 4 7' Sfreer, Elmendorl AFB. AK 99506 
(907)753-2291 

California 

INFO-PROS. INC. 

Professional specialists for your IBM Personal 
Computer. System design and custom busi- 
ness applications lor diskette and Winchester 
based systems Also, design and implemen- 
tation of telecommunications, distributed pro- 
cessing, and remote data collection net- 
works. Call us today. 
2 102 Business Center Dr. tt 132 
Irvine. CA 92715 (714) 851-8975 

THE PROBRAMMINQ SHOP 

Worried about making your IBM Personal 
Computer really personal? The Programming 
Shop recognizes that you have unique busi- 
ness application requirements. Our consulla- 
tion and programming services are available 
to suppoft: Networking. Distribuled process- 
ing, Accounting, Manutactifing, Structured 
Application Development. For more Informa- 
tion. give us a call today. 
1 164 Umbarger Rd, San Jose, CA 95121 
(408)226-2157 

Florida 

DENNIS M. NABEL. P.E. 

Consulting service available for custom hard- 
ware and/or software design, product devel- 
opment, and application of Ihe IBM PC and 
other microcomputers. Extensive experience 
in communications, industrial control, data 
acquisition, custom microcomputers, games, 
etc. 

Dennis M. Nagel. Inc., 455 NW 35th SI. 
Suite D. Boca Raton. FL 33431 
(305)395-9515 

niinois 

AUTOMXnON COUNSELORS LTD. 

Large mainframe to micro networks are (Hf 
specialty. We have interfaced micros to: IBM, 
DEC. AMDAHL, using TSO, CCS, IMS. 
Edward L. Blonski, Ph.D., Automation 
Counselors Ltd.. 218 Washmgton Sl- 
Ingleside. «. 6004 1 (3 12) 587-2008 

Missouri 

BUSINESS PROBLEM SOLVERS 

Established professional with quality refer- 
ences. Custom programming and packaged 
software ranging from thoroughbred handi- 
capping to manufacturing inventory control. 
Wirren D. Henry, CCP, CDP. 250 Richards Rd 
Room 254. Kansas City. MO 64 116 
(816)471-8660 



Rates And Information 

If you have products or services to offer owners of the new IBM 
Personal Computer, the PC Directories provide an economical, 
rifle-shot way to reach your prospects. 

Service and software listings are classified according to t>'pe. Con- 
sultants and retailers are classified geographically, with subgroups by 
specialty where warranted. All listings appear in a standard format, 
typeset by PC from the information you provide, and are published in 
the first available issue after receipt. 

• CONSULTANTS: Individual name, company name, mailing ad- 
dress, phone and computer network numbers (one of each), and up to 
35 words describing your consulting credentials and specialties. 

• RETAILERS: Store name, individual's name and title, mailing ad- 
dress, phone and computer network numbers (one of each), store 
hours, and up to 35 words describing your products and services. 

• SERVICES; Service t\'pe, company name, mailing address, phone 
and computer network numbers (one of each), and up to 35 words 
describing your service. 

• SOFTWARE: Product name, author name, company name, mailing 
address, phone and computer network numbers (one of each), and 
up to 35 words describing your product. 

RATES: Listings described above are S50 each: additional words of 
description are SlO for each 15 words or fraction. Charges are payable 
in advance. For listings in three or more consecutive issues, paid in 
advance. 15 percent discount. 

ORDERING: Use our convenient tear-out order card, or mail your 
listing information with payment to PC Directory, 1528 Irving St., San 
Francisco, CA 94122. 



Texas 

COOK COMPUSYSTEMS 

Custom computer systems for churches, 
professionals, and businesses utilizing IBM 
and Seattle Computer components Scotch 
disks; 100 for $240; 5" disk drives; $295; 
Seattle 64k RAM board; $425; mailing list; 
$99 

Samuei P. Cook. Ph.D.. 309 Lincolnshire. 
Irving. TX 75061 (214) 253-6979 

Washington 

EXPERT SYSTEMS INC. 

Ongoing word processing. VisiCalc. and intro- 
duction to programming seminars/training. 
Personal and professional financial manage- 
ment systems 

'. . bridging ttie gap between people and 
technology , ' 

fXPfflr SySTtUS inc. P.O. Box 345 
Redmond, m 98052 (206) 881-8970 

Wisconsin 

MAKE THE RIGHT DECISION! 

Experienced in solving data processing prob- 
lems, our consullants provide services includ- 
ing; software and hardware research, evalua- 
tion and selection; customized software; 
system installation, education and training; 
and telecommunications. Before making your 
decision, contact our consultants to help with 
your individual data processing needs. 
mfORUAWN SYSTEMS. P.O. Box 8700 
Madison. Wl 53708 (608) 274- 1980 



DEALERS 



California 

COMPUTERUND OF ALMAOEN 
5035 AhniN Ei^rttiwiy 
SMJtM.CA 95118 
(408) 287-2182 

Store Hous; 10 a.m.to 7 p.m. Weekdays 
10 a.m. to 9 p.m. Thursday 
10 a.m. to 6 p.m. Saturday 
Specializing in service and support to the BM 
South San Jose facility emptoyees Hard 
disks, add-on memory, software and peri- 
pherals in stock. Call for information regard- 
ing IBM Personal Computer training seminars, 

THE SOmtMRE CENTER 

4720 BarY Blvl (mr lltl An.) 

SaiFnieltct.CAB4118 

(415) 751-2231 

M-F 10 a.m. to 6 p.m. 
Sat. 10 a.m. to 3 p.m. 



THE CODA CARD 

Single board expansion for the BM PC. Up to 
256K socketed memory, one parallel I/O. one 
serial I/O. and time/date clock with battery 
B/U, Daily 9 a.m. to 5 p.m. Additional consult- 
ing call or write. 
CODA. INC., P.O. Box 1054 
Lmurn, (jA 30247(404) 925-0640 



COMPATIBLE COMPUTER CORP. 

Plug-ins and add-ons for the IBM Personal 
Computer. Both assembled models and 
kits— build it yourself and save. Wite for free 
information. Compatit)le Computer Corpora- 
tion, Dept. PCI, Box 51102, Seattle. WA 
98115 

416 N.E Maple Leal PI. a7 
Seattle WA 98 1 15 (206) 525-2246 

IBM CABLES 

Cables for the BM Personal Computer. Spe- 
cial on the RGB Cable lor the Sony Proleel 
$69 95 pkjs $3 shipping No C.O.D.s. 
JACK smCK & ASSOCIATES 949 South 
Southiake Dr.. Hollywood. FL 33019 

IBM MONOCHROME DISPLAY SCREEN 

Darkens background, improves contrast, and 
reduces glare. A must for all owners May be 
purchased at select COMPUTERLAND stores 
Of directly from the manufacturer. Price 
$1 5 95 plus $2 shipping. Texas residents add 
5% sales tax. 

PFM PRODUCTS. 9129 Coral Cove 
Dallas. TX 75231 

JOYSTICKS FOR THE IBM PERSONAL 
COMPUTER 

Available for immediate delivery High quality, 
heavy duty joystick suitable tor professional 
as well as game and educational applications. 
Designed specifically for the BM PC Special 
introductory price $44.50. Money refunded if 
not satisfied 

TOM CAR PRODUCTS. 99 Lily Pond Lane 
Katonah. NY 10536 

PC DUSTCOVER 

Protect your IBM PC from the damaging ef- 
fects of dust Not tacky vinyl, our handsome 
cover IS washable, gray corduroy, and con- 
tour-fitted lor the system unit, monitor, and 
keyboard Send check or money order for 
$24.95 per cover. North Carolina residents 
add i% sales tax Money-back guarantee if 
not satisfied. 

SYSTEMS SOFTWEAR. P.O. Box 3203 
Durham. NO 27705 (919) 471-4 152 



ERVICES 



COMPUQUIDANCE COMPUTER TRAININ8 
CENTERS 

Increase Small Business Computer sales and 
solve training problems with a Compu- 
Guidance Training Center franchise. Profes- 
sionally prepared instruction and texts for 
nearly every popular make. Call Tom Palazzo 
or Bill Ginalski 

COmXMlANCE INTERNATIONAL TRAINING 
CENTERS. INC . 3644 East McDowell 
Sule 208. Phoemx. AZ 85008 
(602)244-2791 

EUROPE FOR THE IBM PC 

We are ready to demonstrate and support 
your hardware/software products in Zurich on 
our IBM PCs and woiM be interested to dis- 



UNE/JULY 1982 



167 



• • • • 

• ■ • 



\\ nDirectory 




tribule/represeniyadapt your pfoducls or ser- 
vices lor the local markel. 
Hs/js Roduner. 3i Corporation. Bernersir 
169. CH-8CH8 Zurich. SwiUerlarKt 
lei. (01)6222 30 

m PC INTERNATIONAL OWNERS GROUP 

Fof a $ 1 5 membership (ec($20USanclCan- 
ada. $45 foreign) we otter a newsleller with 
informalion on new fiardware/soflware and 
other member-requested items, and manage 
a software excliange tor member-developed 
programs 

«PCO, INTERNATIONAL PC OWNERS. INC. 
P.O. Box 10426. Pillsburgh. PA 15234 
14 12) 56 1- 1857: COMPUSERVE 
tf71545.467 

SOFTWARE/HAROVMRE DIRECTORY AND 
GUIDE 

Ttie directory will be published every six 
months with monthly updales. It will include 
software, hardware, consulting services, re- 
tailers, help wanted, and supplies columns 
with entry fee $10 per product/service En- 
tries under owners and users' groups will be 
tree of charge Wife for more information and 
free sample issue 
SOPANA UKRO SOFrmRE 
P.O. Box 748. Oumcy. L 62301 
(217)224-4337 

WORD PROCESSING INTERFACE TO 
nPESFTTINB 

Your word processed manuals or books are 
loaded directly into our typesetter Eliminate 
rekeying You need telecommunications op- 
lion We can design and offer complete phnt- 
ing facilities Suitable tor documents over 200 
pages 

(jEORGE GRAPHCS. Am: Len Shater, 
650 Second SI . San Francisco. CA 94 107 
(415)397 2400 



SOFTWARE 



ANOTHER FULL SCREEN EDITOR 

A full featured editor with find, change, insert, 
and delete functions Moves, copies, and de- 
letes btocks of lines $29.95 
NOTA BENE SOFTmRE. P.O. Box 497. 
Glenview. I 60025 

APPOINTMENT CALENDAR 

The Personal Appointment Calendar (PAC) is 
now available lor the IBM PC. The (PAC) Pro- 
gram allows you to keep track ol appoint- 
ments lor a year at a time, with up to eight 
appointments each day. Appointment 
changes are easily made And il you have a 
printer, appointments lor any day may be 
printed. The program, supplied on diskette, 
comes complete with step-by-step instruc- 
tions tor $49 95 To order send check to: 
V.J. DEUUPO. 8459 NW 3rd SI., 
Coral Springs. FL 33065 (305) 753-5893 

AUTOMATIC SCREEN DESIGN AID (ASDa'") 

Available lor the IBM Personal Computer is a 



powerful software tool ttiat will end the time- 
consuming task of programming screen lay- 
outs ASDA" allows you to simply type the 
desired screen layout directly on the CRT in- 
cluding text description, graphic characters, 
input fields, output fields, or input/output 
fields, as well as any attribute (high intensity, 
reverse image, blink, etc.). ASDA"^ Ihen will 
generate all the basic code to handle the 
screen. The code generated can be merged, 
chained to, or used as a skeleton start lor a 
program Save lime and elfort as you design 
prolessional screens with ASOA" Dealer in- 
quiries invited. ASDA" only $99. 
SOFTUAPK. INC.. 446 Colonial Ave. 
Laylon. UT 8404 1 (80 1) 546-2000 

BASIC PROGRAM CROSS REFERENCER 

Excellent program development and docu- 
mentation tool lof your ISM Personal Comput- 
er. Locates all your variable names by line 
number Sorts them alphabetically, and prints 
them lollowing the program listing, $30 
Watch this directory lor more Irom . , , 
A Eric Eastman Co.. 620 West 1950 North 
Bountiful. UT 84087 (80 1) 292-0664 

BONUS ACCOUNTING 

A unique sollware tool for Business Money 
Management and Personal Money Manage- 
ment lor the IBM PC Learn how lo set up 
ledger account numbers lor home and busi- 
ness, or use your existing chart ol accounts 
This system is designed for all who need to 
know their financial standing. Features in- 
clude balance sheet and financial statement at 
any time of Ihe month, a historical transaction 
register that's |ust a command away, and 
month to date totals that are rolled forward 
and displayed lor all ledger accounts All 
transactions, including closing entries, are 
automated The year to date financial state- 
ment will tie a big plus at tax lime. Fully docu- 
mented! Explanations ol all screens and lunc- 
tions make record keeping manageable for 
the business owner and the prolessional. Also 
an excelleni learning tool tor the student. Wife 
today and let Bonus help manage your mon- 
ey. Requirements; one disk, 64K and 80 col- 
umn printer. Dealer inquiries invited. 
THE PROGRAUUING SHOP. INC 
1 164 Umbarger Rd.. San Jose. OA 95121 

BUSINESS SOFT 

Back up a disk, copy programs, lormat a new 
disk, produce new combinations ol DOS 
commands, produce new menus, and much 
more Irom the "Ultra Menu." Specifically de- 
signed lor the IBM PC. This program will help 
eliminate the need to remember many ol the 
protocols required by DOS commands. A help 
menu no PC user should be without. Introduc- 
tory price $29 95 

BUSINESS SOFT INC.. 38 1 1 Brett Lane 

Glenview. I 60025 

(312) 940-8088. 266-6809 

COMPU-LOAN 

Unique Amortization System essential to ev- 
ery PC owner. Enhances financial decision- 



making capacity on business and personal 
levels Analyzes regular or IRREGULAR loans. 
Fully documented Introductory price $50. 
See ad this issue lor details. 
BENCHMARK CREATIONS. P.O. Box 31861 
Raleigh. NC 27622 

COPY PC 

Makes back-up copies ol many protected 
programs including VisiCalc and EasyWnler 
Recovers usable data from damaged disks. 
Available now. $24.95 |CA residents add 
6' j% sales tax) 

NAGY SYSTEMS 44 1 1 Geary Blvd 
Surie 23 1, San Francisco. CA 94118 

CREDIT MASTER 

Prevent overcharges on your credit cards— 
or multiple submissions ol the same charge. 
Sollware logs your purchases and compares 
to your invoice. Excellent documentation 
$50 

ROGLE COMPUTING CORP.. P.O. Box 5 166 
Spartanburg. SC 29304 (803) 574-4950 

CUSTOM SCIENTIFIC PROGRAMS 

Created lor research biologists I'm a lull-time 
research scientist on a college ol medicine 
laculty. At home. I will write a program to han- 
diedatageneraledby your experiments . For a 
I quotation, send all inlormation to: 
I SaulLowitt, Ph.D.. 2131 Brookhaven Dr. 
Sarasota. FL 33579 

DISKLOOK 

Displays everything on your diskettes, inckx)- 

ing hidden and erased tiles. Displays every 
[ sector, graphically maps space utilization and 
I file location, and more. A valuable tool. $20 

plus $5 postage and diskette. 

Peler Norton. 1716 Mam SI. ttO 

Venice. CA 90291 

EDUCATION/ENTERTAINMENT SOFTVMRE 
PC POETRY. 

When not using your IBM PC lor business, use 
Il lor displaying and reading some exciting 
new poems. Some titles are: 1. Lite. 
2. Time. 3. Answer Man. 4. Xmas Wish, etc. 
Mail $ 19.95 check for 8 poems on diskette: a 
very low pnce lor them REQUIRES: 48K. 1 
disk, 80-column CRT. 
BUSmSS APPL€ATION SYSTEMS 
P.O. Box 36008. Oaklandon. IN 46236 
(317)897-5350 

ENSIGN SOFTVMRE 

Indexed Sequential Access Method package 
sorts and accesses files by key. $59.95 disk . 
I Othello, Cubic, Blackjack, Startrek, Presi- 
dents Quiz, Famous Americans Quiz, Crib- 
bage, Blackbox, Mastermind and Kingdom 
All ten games for $29,95, disk. Free catalog. 
ENSIGN SOFTWARE. 2312 N Cole Rd 
Suite E, Boise. O 83704 (208) 378-8086 

FACES GAME 

We have a new game for the IBM PC. It's 
called "FACES" If you send us $9.95 we'll 
mail you the program listing. You shoot the 
faces as Ihey appear on the screen and they 
appear more Irequently as your score in- 
creases ($14.95 lor listing and diskette). 
Anthony A. Schulu. 310- 153rd St 
Calmut Cify. IL 60409 

FINANCUL ANALYSIS PACKAGE 

The package is designed to provide financial 
executives with a llexible tool for making 
sound financial decisions — important deci- 
sions such as whether to lease or buy, analyz- 
ing capital budgeting alternatives, loan and 
lease payment schedules, and Ihe elfeci ol 



the Economic Recovery Tax Act ol 1981 for 
determining deprecialion schedules, 
EXECUWARE. P O Box 909 
Pineville. NC 28134 

FLOPPY DISK LIBRARIAN 

Up to your ears in files and disks? Use your PC 
to keep an easy-to-updale catalog Program 
maintains entnes for each file and disk with 
date, size, your comments, and cross refer- 
ences PC DOS 64K; 30-day money back 
guarantee Send $39.95. CT residenis add 
sales tax 

LITTLE Bit 469 Edgewood. New Haven. CT 
065 1 1 Source mail: TCE348 

FORTH FOR IBM PERSONAL COMPUTERS 

Complete program development systems in- 
cluding inlerpreter/compiler with virtual mem- 
ory management, custom screen editor, line 
editor, assembler, decompiler, and many utili- 
ties Floating point malh extensions, cross 
compilers, and other options also available. 
LABORATORY MICROSYSTEMS 
4 147 Beethoven Si. Los Angeles. CA 90066 
(213)306-7412 

FSEDITOR 

Full screen text editor lor BM-PC 80-254 

char lines, block/line copy. move, insert, de- 
lete, print, append— no data losi due lo pow- 
er failures, disk full, etc, 64K, one drive, 80' 
Column Display and DOS required. Price 
$125, Demo disk available. 
CYPRESS SOFTWARE. INC . PO. Box 8715 
Coral Springs. FL 33065 (305) 755- 1513 

GALAXY MASTER 

The newest video aclion space game lor the 

IBM Personal Computer is now available in 
color or B&W and with or without action 
sound. Requires Advanced BASIC and 80 
char width display. Challenging Send $29.95 
(+ tax lor CA|. 

INFaPROS. INC.. 2102 Business Center Dr. 
U132 Irvme. CA 92715 (714) 851-8975 

IBM PC SOFTWARE INTERCHANGE 

This service enables subscribers to obtain 
software inexpensively MAILING SYSTEM — 
ELECTRONIC FILE - SORT - GAMES - FI- 
NANCIAL — much, much more! Membership 
is $50 per year. Members may obtain most 
programs for $5 pkK a handling charge. Each 
withdrawal requires an original program con- 
tribution. Send your check today lor your 
nnembership. or $3 lor an inlormation packet, 
to: 

MIRACLE COMPUTING. BM PC Software 
Interchange. Dept. 10. 313 Oaylon Ct. 
Lawrence. KS 66044 

INVENTORY CONTROL 

Inventory control system. 1000-^ line items. 
Total and Department List Reorder. Back- 
order. YTD $ and ». PTD $ and a. Margin. % 
Departmental Sales Last Sale Date Last Re- 
ceived Date Price $295 
ORGANIZED BITS P O Box 303 
Savannah. MO 64485 (816) 324-4314 

KELLER SOFTWARE 

OHers Accounts Receivable, Inventory, Elec- 
trical Engineering. Cost Engineering/Cost Ac- 
counting. Scheduling, and Statistical Soft- 
ware specifically designed lo use the 
advanced leatures unique to the IBM PC. Will 
"custom-fit" our Software to fit your needs. 
Start at $395. 
I KELLER SOFTWARE. 1825 Westclift Dr. 
Newport Beach. CA 92660 

LIGHT SOFTWARE 

Need help? We'll lake on your project with our 



168 



PC MAGAZINE 

CG|. , 



\\ HDirectory 




new PC. our 14 years of experience on 8M 
computers, and our backgrourxls in scienti- 
fic, statisticai and systems programming. 
Oml Davis and Uarifyn Davis. Ph.D. 
Box 4982. Santa Fe, NU 87502 
(505) 982-4049 

MAILING LABEL PROfiRAM 

Stores 150 records (on system drive) or 600 
disk (on second drive). Requires 48K. 16 
fields filed under three categories Five sorting 
options give maximum printing flexibility 
Prints labels and office directory Price $65 
ppd 

UBSSOFTmR£. 12729 NE Hassakl SI. 
Pomand. OR 97230 

MONEY MAESTDO 

MONEY MAESTRO'" is a financial record- 
keeping package tfiat provides budget track- 
ing and tax reporting Sole proprietors, free- 
lancers and families can realize the benefits of 
automated money management without in- 
vesting in double-entry accounting software. 
By tailoring the Category List and Payee List 
with a few simple commands, expenses and 
rece^ts can be tracked as needed MONEY 
MAESTRO™ reports totals by category or 
payee, including monthly and year-to-date 
budgeted vs. actuals Data files are stored in 
BASC sequential format MONEY MAESTRO'" 
requires 64K and DOS, and is available for 
$200 

INNOSYS HCORPORATED 
2150 Shatluck Ave.. Suite 901 
Berkeley. CA 94704 (415) 843-8122 

NEWTEXT1 

AvailalDie NOW A comprehensive Text Proc- 
essor that functions like SM's own mainframe 
text processor— Script Use NEWTEXT1 m 
conjunction with an editor to produce profes- 
sional appearing books, manuals, reports, 
memos, or labels Unique features include: 
Text nesting (to 14 levels), automatic Table of 
Contents, and Index generation $125 (man- 
ual $25). 

D6AX SOFTWARE ASSOCIATES 

P C Box 4695, Uanchesler. m0310B 

(617)682-6629 

PASCAL SYNTAX CHARTS 

Program on the fty m IBM/PC Pascal with 
handy syntax charts Our railroad track dia- 
grams let you see syntax instead of puzzling 
over it. Charts insert neatly into your Pascal 
manual for easy reference. $5.95 from 
INSTANT RECALL. Box 30 134 
Belhesda. UD 20814 

PC PERSONAL FINANCE PROSRAM 

The PC-PFP IS a financial information, budget- 
ing, and record-keeping system that has 
been professionally devekjped to take full ad- 
vantage of the unique capabilities of the BM 
Personal Computer Now. non-accountants 
can use the PC-PFP's simple-to-foltow in- 
structional manual to quickly keep detailed, 
accurate, and useful records of income and 
expenses Simple to use. PC-PFP is compre- 



hensive and versatile. Through monthly en- 
tries from your checking and credit card 
statements, the PC-PFP will keep track of up 
to five income sources and 38 expense cate- 
gories, balance you checkbook, monitor 
cash flow and credit card usage, maintain tax 
records, and tell you how v«il you are manag- 
ing your budget. PC-PFP features year-at-a- 
glance color bar graphs that bring your finan- 
cial picture alive. Or, you can zoom in and 
exarrtine a monthly budget category item by 
item. Best yet. you can store your financial 
and tax records on one diskette and have 
fingertip access. Send or call today for more 
information on this breakthrough made possi- 
ble by the IBM Personal Computer 
BEST PROGRAMS. P O. Box 2370 
Alexandria. VA 22301 (703) 549-3663 

PC SOFTWARE 

Dedicated to developing high-quality soft- 
ware. Offering: •'CHAMPIONSHIP BLACK- 
JACK"; computer version of the popular 
game show CONCENTRATION; bank and 
charge account manager with detailed ex- 
pense reports; computerized datebook/ 
memo pad/calendar. We challenge you to 
compare our product to any others. Take ad- 
vantage of our unique HOME TRIAL. 
PC SOFTWAflE. 4 155 Cleveland Ave. 
San Diego. CA 92103 

PERSONAL MAILEN 

The professional mailing list database with the 
"personal" touch offers password protec- 
tion, 12 user-defined data fieMs that may be 
searched, sorted, or printed (labels 1, 2, 3 
across) Even finds misspelled names in a 
flash! Reads and wntes files for word proces- 
sors, spelling checkers Requrements: 64K, 
one disk, 40 or 80 column display. Printer 
optional All these features and more for jusi 
$65 Dealer inqunes welcome. 
COMPUTER AGE. 825 Masonic Ave. 
San FrarKisco CA 94117 (4 15)921-7792 
Source TCE-511 

PERSONAL SECRETARY 

a lime management system. Simply 
schedule time-related data, recall it by 
keyword search, summarize cost and invoice 
amounts and manage a chronological filing 
system. Simply It's only $55. Not a big price, 
not a big system Just effective BM-DOS. 
64K. BASICA, 1 or 2 drives Printer optional 
COMPUTER AIDED DESIGN 
764 24th Ave . San Francisco. CA 94121 

PMEMT 

Easy-to-use. easy-to-leam full-screen editor 
designed for flexibility and efficiency Horizon- 
tal and vertical scrolling Block manipulation, 
selective and global operations. Source code 
and complete documentaton with diskette for 
$50 

PROACTIVE SYSTEMS. 505 Charming Ave 
Pah Alio CA 9430 1 (4 15) 327-4716 

PROSCRIPT 

Text formatter designed especially for the PC 



Produces professionally formatted docu- 
ments from files created with a standard text 
editor Contains features previously unavail- 
able in a text formatter lor the PC. Cost $ 100. 
Manual only $25. 
PROSOFT INC. P.O. Box 66 
Melbourne Beach. FL 3295 1 
(305) 7258665 

THE REAL ESTATE CONSULTANT 

A complete detailed report generator, written 
in BASIC, for User control of screen, printer, or 
disk file Uses all available RAM BM 64K, yet 
amazingly simple to operate. It is especially 
designed as a lutorial-learmng wi. for real es- 
tate mvestmenls emphasizing mortgages, 
cash fk}ws, spendabies, tax shelters, lax lia- 
bilities, resale projectwns. profits, syndicates, 
partners, return rates, pyramid projecting & 
more Visil your nearest authorized IBMPC 
rep Demo-diskette available lor $15 (applied 
toward purchase) $175 
CONSULTANT SYSTEMS iNC. 
3887 Stale St.. Suite 111 
Santa Barbara. CA 93105 

SCREEN-MASTER 

Allows deveiopmeni (imeof BASIC programs 
to be mirmaed. by handling all input through 
tf>e screen. 5as«y modified! Un/imi/edapplica- 
tions Define fieU attritxites and defaults Uti- 
lizes special function keys. See index to 
advertisers 

BASIC-ENHANCEMENTS 

Allows (go to X), (go sub X). (restore X) in 
normal BASIC and many more handy ulUitles. 
Cost: $35 

SOFTWARE MASTERS. 6704 Hoover Rd. 
ktdianapolis. IN 46260 



SELF-TEACHING SOFTVMRE 

No more manuals or commands lor IBM PC! 
'Home & business expense organizer' has 
buiit-m seif-teachtng learn' mode, and fast- 
path quick' mode Organizes, itemizes ex- 
penses: buHt-m sales tax table, calculates 
sales lax automatically; ytd reports; audit 
trails Available now $60. 30-day money- 
back guarantee. 

CASTISH INTERNATIONAL COfVORATION. 
1636 Carmelina Ave. . Los Angeles. CA 90025 
(213)826-4600 

THE SOFTWARE HOUSE 

Sorted directory witf> all files on screen at one 
time, $20($2 1 .20 in Calif ). Send for brochure 
of other software, including screen file dump 
and serial port print program. 
THE SOFTmRE HOUSE, Box 1 12 
Citrus Heights. CA 95610 

SOFTWARE QUALITY ASSOCUTES 

Let us help you get yoa money's worth out of 
DOS. BASC. and packaged software He 
have 20 years experience designing and 
building commercial and scientific application 
systems Professional standards; "(Xjality is 
our middle name " 

P O BOX 50083, Palo Alto. CA 94303 
(4 15) 324-8088, (4 15) 32 1-4208 

STOCK MARKET DATA SOFTWARE 

Stock Market Data is a program that lakes 
stock data from CompuServe and reformats 
the data into program readable form Witten 
in BASIC, includes Source code, mns on 
many other machines. $39.95. 
SYSTEMS S SOfTmRE 
220 Redwood Hwy it 121 
MHI valley CA 9494 1 14 15) 33 1-5056 

STOCK OPTIONS TRADING 

Analyze put and call options, profit potential of 



spread and hedge strategies, covered or un- 
covered writing Identify undervalued options. 
REQUIRES: 1 disk. 48K. COST: $49 
complete. 

FINSOFl 16-06 OuaH Ridge Or 
Ptamsboro NJ 08536 

STOP-LIST 

n is no kjnger necessary to use that awkward 
two-handed reach lor Ctrl and NumLock lo 
suspend operation of your IBM PC. This sys- 
i lem enhancement uliWy program provkJes a 
I single key operation of the Pause/Resume 
function, a sk>w-molk)n display option, and 
: automatic operation upon system startup. 

Compat<)le wilh almost all DOS software Full 
, user reference manual included. Price Is 

$24.95. inckxfing shipping and handling. 
' WILCRO SYSTEMS, PO Box 1 1208 
\ Dallas. TX 75223 (2 14) 32 1- 7049 

SUN COAST DATA SCIENCES 

We have 14 years experience with IBM main- 
frames but are new to microcomputers. Wb 
want to know what applicatx)n and/or sys- 
tems software /ou. the PC user, want and 
need If you write us giving a description of 
your system configuration and your ideas lor 
software you woukj like lo buy. you will re- 
ceive a coupon good for a 50% discount on 
any one program of your choice that we pro- 
duce The coupon has no expiration date but 
you must respond before 9/31/82 to receive 
one No application too simple or complex for 
conskleration Wife today. 
SUN COAST DATA SCIENCES. Personal 
Computer Support Group. 680 Center St. 
Stile B, Costa Mesa, CA 92627 
(714/631-9241) 

8URVTAB SURVEY ANALYSIS SOFTWARE 

Easy lo use system lor entering, editing, ana- 
lyzing data from survey questionnaires. Fre- 
quency tabulations. cross-labulatkins, and 
"banner" tables SURVTAB for BM PC: $180, 
Send $2 50 for sample output Survey con- 
sulting servk:es available. 
STATISTICAL COMPUTHG CONSTANTS 
9025 Andromeda Dr.. Burke, VA 22015 

TEXT FILE PRINT FORMATTER 

FPRINT DOS ASCI files to BM (EPSON) printer 
with current date, filename, dale last updated, 
page number on each page, and skip the fold. 
Send $5 95 ($6 31 Calif.) for documented 
BASIC listir^ and instructions. 
UOUSEWRKS COMPUTING 
151 Gemini Ave., Lompoc. CA 93436 

UNERASE 

Recovers erased fites, even if partly over-writ- 
ten Never tose a file again! ($20 plus $5 post- 
age and diskette). 
Peter Norton. 1716 Main SI. »0 
^e, CA 90291 

VISICALC REAL ESTATE TEMPLATES 

Programs lor office building planning, partici- 
patng mortgage, hotel planning, lease aging 
for the new BM Personal Computer; includes 
inflation adjustments, NPV, after lax analysis, 
and residual value calculation Send lor our 
brochure and price list 
MAPLEWOO SOFTWARE CO. 
28 Lancaster Ave., Maplewood, NJ 07040 

VOLKSWRITER 

Extremely easy to use word processor, also 

perfect for program editing $195. See our 

ad Demonstration disks available, $15. 

LfETREE SOFTmRE. NC. 

177 hfebstef. Suite 342 

Monterey, CA 93940 (408) 659-3221 



UNE/IULY 1982 



109 



PERSYST ADD-IN MEMORY 

When Only The Very Best Will Do! 



You wanted the very best. ..that's why you waited 
for the IBM Personal Computer Now you're ready 
to expand your memory capacity and ayain, you 
want the very best. 

The best is here now Introducing the PCRW^T 
Memory Expansion Module (MEM) 

Available in a variety of configurations from 64K 
to 2.56 KBytes on a single board, the PGRW^T 
"MEM " has been designed with the same dedica- 
tion to quality, performance and ease of use as 
your IBM Personal Computer Each "MEM" 
undergoes extensive test and high-fenip(>rature 
burn-in to ensure quality, reliability and depen- 
dability. 

Key features include: 

• ( ompetitively priced. " 

• Completely IBM compatible. 

• Permits utilization of the 1 megabyte 
addressing capability 

• Can be pla( ed in any expansion slot 

• Expandable up to 2'>()K 
Bytes on one bo.ircl 

• Parity generate and check 

• ( ompletely t«'sted and 
burned-in. 

• No Wait States 

• One year Wtirr.inly 



PGUWTTalso makes Single and Dual line | 
Async hronous Communication Controllers 

• Eully compatible with IBM's Asynchronous 
Communication Controller. 

• Ail standard baud rates up to 19,200 

• Eull modem signal sup()orf on both lines. 

• Operates with IBM's Asynchronous 
Communications Software Sup()ort. 1 

• Single board 

• Simple Installation. 

Don't settle for less insist on P€RW9T. See the 
expanding line of PCRW^T produc ts at your local 
dc.ilcr or < onta( t Don M< Donald. 

PGRW9T. IMC. 

22957 lA CADENA 
i^GUNA HILLS. CA. 92653 
(714) 859-8871 




. ' 

f iiiffffff iff f ff 
rtiiiiiiiiri 



iimimmmnimmn' 



Cl 



IBM 

Personal Computer 

★ Balance-Forward Accounts Receivable 

★ Open-Item Account Receivable 

★ Cash Flov^ Statements 

★ Contractor Job Costing 

★ CP. A. General Ledger 

★ Accounts Payable 

★ Payroll 

All programs run with IBM Personal DOS 
Demo Diskette & Documentation $75.00 

(Applies towards purchase price ) 

$485.00 Each 



SYSTEMS 



0. Box 735 • Yakima, WA 98907 
1 •509-575-0320 



S AU CE R/ P Al NTE R/ P AL ATE 
Disk #1 — $24.95 

SAUCER 
YOU AGAINST AW INVADER. 

A color graphics program where you defend the world 
against an alien invasion Bombs and missiles move across 
the screen in real time. Requires DOS and color card. (Joy 
stick optional). 

PAINTER I 

CREATE, EDIT. AND SAVE MULTI-COLORED 

IMAGES IN 320 BY 200 MODE 

This program allows you to draw and display objects in 12 
colors all at the same time. You can save images to disk and 
load into basic arrays Requires DOS and color card (Joy 
stick optional). 

PAINTER II 

SAME AS PAINTER I EXCEPT B&W IN 640 BY 200 
MODE 

PALATE 

SHOWS THE "SECRET" WAY OF DISPLAYING 12 
COLORS SIMULTANEOUSLY. 

This program is used as a super color chart and demon- 
strates how you can get 12 distinct colors in 320 by 200 
mode (512 color selections are available) 

All four programs for only $24.95 

Includes disk and manual. add$2 forshipping and handling 
VISA MasterCard 

MICRO-G 

PO. Box 102 • Duluth, GA 30136 • (404)476-5779 

Dealer Inquiries Invited 



Introducing low cost. 



IBM compatible disk drives 

Up to 2.6 megabytes of IBM formatted storage 



Low cost internal/external drives 
Plug the INTERFACE IBM compatible 
disk drives into your IBM cabinet or add 
on to your existing drive configuration. 
INTERFACE drives can be used 
externally or internally, in a variety of 
configurations. To give you increased 
storage capacity up to 2.6 megabytes. 
Internal Drives 

• Single sided with 168K bytes 
IBM format 52 1 5 

• Double sided with 336K bytes 
IBM formrt *385 

• Double sided with 650K bytes 
IBM format *570 

• Two double sided drives with 
IJM bytes IBM format $1140 

External Drives: (Includes drive, 
power supply, cabinet and cable) 

• Single sided with 168K bytes 
IBM format «3I5 
(Maximum two drives extemally) 

• Double sided with 336K bytes 
IBM format 54 85 
(Maximum two drives extemally) 

• Double sided with 650K bytes 
IBM format $670 
(Maximum two drives externally) 




Up to four drives 

You can have as many as four drives operating 
with your IBM personal computer. Giving you an 
incredible 2.6 megabytes of formatted storage. 

Eight color cabinets to choose from 

INTERFACE gives you a choice of color co- 
ordinated cabinets to choose from for exter- 
nal drives. Colors Include standard off-white, 
an IBM-like blue, lime green, dark green, 
bright orange, brilliant yellow, 
black, and chrome. 
(Jncondltional warranty and 
service 

90-day unconditional 
warranty plus service 
center for out-of- 
warranty service. For 
more information about 
the IBM compatible disk 
drives, call or write today: 



I 



INTERFACE, INC. 

20932 CANTARA STREET 
CANOGA PARK, CALIFORNIA 91 304 
(213) 341-7914 



IBM is a registered trademark of IBM Corporottoa 
MasterCard. VISA and COD orders accepted. 
Dealer and quantity discounts availatile upon request 



Advertisement 



Software Breakthrough... 



NEW QUIKPRO+ PLUS PROGRAM 
WRITES PROGRAMS FOR YOU ON 
YOUR OWN IBM-PC.in minutes. 




Technical Review 
by Wayne Hepburn 

QUIKPRO+PLUS IS the name given a 
new breakthrough in software, for the 
IBM Personal Computer, by FutureSoft 

Until now, whenever you wanted a 
new separate 13ASIC program, you had 
to spend a lot of dollars to get it, or a 
lot of hours creating it That's in the 
past now 

Anybody who can turn on a com- 
puter can write a program, quickly, 
with this new Quikpro+Plus program 
generator It's the invention of Joseph 
Tamargo of Honda. His brilliant ap- 
proach to program writing allows you 
to tap the real power and speed of 
your computer (and it s about time ) 

I located and interviewed him to 
find out more about Quikpro+Plus and 
pass this valuable information to you 
He told me "The best part of this 
program is that it gives you a separate 
Basic program, produced m standard 
Microsoft Basic, ever> time you use it 
What's more, you can list your new 
program, look at it, see what makes it 
tick, and modify it ' 

I found out you can also enhance, 
alter, and even copy programs you 
create using Quikpro+Plus. I don't think 
there is any other program available 
with this much flexibility and ease of 
use 

The applications seem to be unlim- 
ited Uses occur in Business, Home, 
Hobby, Educational and Scientific 
situations A few examples of what 
Quikpro+Plus can write for yt)u are 
programs like these 

Financial Forecasting, Expense 
Planning, Data Access & Retrieval. 
Modeling, Record keeping of all kinds. 
Statistical Data Banks, and more 
Quikpro + Plus cuts program develop- 
ment time to a fraction of what it 
takes now. It will generate File and 



Data Entry programs in a standard file 
format, allowing data U) be down- 
loaded to larger hosts or maintrame 
systems also 

HOW IT WORKS.... 

The operation ot Quikpro+Plus is 
surprisingly simple and easy Right (jn 
your screen you answer questions, and 
you get error-tree Filing and Data Entry 
programs This eliminates the tedious 
development you normally to thrf)ugh 
in creating a new program Your in- 
structions are right on the screen so 
yf)u don't have to be a programmer to 
use It Quickly, you have a new pro- 
gram that stands alone While some 
generator type programs give you bits 
and pieces. Quikpro+Plus gives you a 
complete, full running program Then it 
will print out the operating manual of 
the new program tor you 

In additK^n to the functions ot Data 
Entry, Updating, Retrieval and so torth, 
Quikpro+Plus allows you to generate a 
pr(igram that does Reporting on your 
printer Vou can print out in a tf)rmat 
dittcrent from your File torniat it you 
wish, without altering the tile or record 
Itself You can selec t what portions fit 
which records will print or not print 

Substantial mathematical ability is 
also incorporated intf) Quikpro+Plus 
generated programs You can pertorm 
all manner of calculations on various 
fields of data within individual records 
You can selectively do calculations 
and use the resulting data, or print it, 
without changing (lie original base 
data 

I can t help but tell ycju I was really 
impressed with the range ot uses and 
the pcjwer ot this program I saw a list 
of over one hundred applications you 
could do right now and ot course you 
can dream up as many ot your own as 
you want. 

There were letters trom owners 
who wrcjte to comment on the pro- 



gram and I read some of them They 
came from all kinds of users, doing all 
kinds of things, with this automatic 
program generator that writes a 
separate Basic program for you each 
time you use it They had saved a 
small fortune by getting numerous 
separate applications from it and they 
can keep on doing it, year after year. 
Of course, you can too, once you have 
a copy of Quikpro+Plus to run on your 
own IBM Personal Computer 

I had checked on some other firms 
advertising program generators and 
was disappointed to find out they were 
running ads but were not ready to de- 
liver FutureSoft has already delivered 
and IS accepting orders even as I write 
this report to \ou They even give you 
a full guarantee of satisfaction, allow 
you to obtain Quikpro+Plus, run it on 
ycjur computer, and it not fully pleased 
return it within 10 days of delivery I 
thought that takes a lot of confidence, 
but then, they have every reason to be 
confident based cjn the remarkable per- 
tormance ot the product 

You get QUIKPRO+PLUS by mail 
or phone direct trom FutureSoft Send 
mail orders, specifying for IBM-PC, to 
FutureSoti, Box 144b-PC, Orange Park, 
FL .J207.5 Include ycjur check or money 
order for only $2'>9 (Florida residents 
add 4% sales tax) Or you can order by 
phone, Toll-Free 24 hcjurs daily it ycju 
have Visa or Mastercard Call 1-800- 
824-788B. operator 120, all states ex- 
cept California residents, who should 
call 1-800 852 7777, operator 120 The 
operators are not technically com- 
petent to answer any questions about 
the produc t 

By the way, you Software Dealers 
reading this report will be glad to know 
you can handle QUIKPRO+PLUS in 
versions to run on many popular com- 
puters Contact FutureSoft directly, by 
mail, or phone the ottice at (904) 269- 
1918. 



Cl 



Add Professional Saeen I/O 
to your IBM PC-DOS 
Basic Programs! 

Only $35 

Now your PC saeen I/O can work like an IBM mairv 
frame! Merge our efficient Basic code into your own 
proyam, and you can easily display a full-saeen 
input format as protected information. To enter data 
you simply fill in the blanks. 

• Features optional Alpha or Numeric field check- 
ins 'BEEP" sound and rejection of invalid 
characters. 

• Your entered data displayed in high intensity. 

• Uses normal cursor control, takjs and backspace. 

• Includes fully documented Basic source code. 

• Saeen format specifications, stored in data 
statement, be changed in seconds. 

• Simplifies programming; eliminates cumbersome 
question/answer code. 

Source code on disk, including shipping $35 

Mass residents add 5% sales tax. 

PC-Logic Systems 

990 Washington Street, Dept 327 
Dedham, MA 02026 
617-329-7900 



Improve Student Grade 
Averages! 



★ ENGLISH 
ir ESPANOL 

★ FRANQAIS 

★ DEUTSCH 



★ LATINUS 

★ 71 R2 

★ 6x8 

★ ETC. 



Vocab Teacher"* is the modern easy way to 
learn Spanish, French, Latin or Just about any 
foreign language. Also great for English 
vocabulary, multiplication tables, and other 
subjects. 

Features 

• Special character set with accents. 

• Easy creation and storage of 
question/answer lists. 

• Computer-directed drill sessions. 

• Repetitive questioning of incorrect 
responses. 

Runs under IBM PC-DOS BASIC. Only $25 on 
Disk, plus $2 for shipping & handling. 

Massachusetts residents add 5% sales tax. 

The Moonware Company 

Thirty-Nine Sylvan Lane 
Weston, MA 02193 

617-237-4454 



BIG IMEIMORIES! 
BIG SAVINGS! 

RAM MEMORY 

Including User Manual and Diagnostics 

256K Complete S695 

5 12K Complete $1195 

DISK MEMORY 

Single/ Double Density 
5'/4 and 8 Inch drives 

640K Disk System with Controller »x 
(2 drives) $995 iujm|U|t 

1280K Disk System with Controller 
(2 drivesi $1395 

5-160 Megabyte y 
Winchester Systems /M 
available shortly. 



cti 




Computer Technology Innovations 



965 W. Maude Avenue • Sunnyvale, CA 94086 • (408) 245-4256 • VJ/X DOMESTIC 172509/IIMTL 470582 



1 Tired Of Tour 

GENEI^AL LEDGEI^? 



VERSA- 
LEDGER 



★ THE ULTIMATE PERSONAL CHECK REGISTER 

★ A PROFESSIONAL ACCOUNTING SYSTEM 

★ A PERSONAL FINANCIAL MANAGER 

★ A SMALL BUSINESS ACCOUNTING SYSTEM 

★ A COMPLETE GENERAL LEDGER 

mim mmm • Mm w • i.b.m.* • i 



'TRS ao IS a trademark of Tandy Corp - 'APPLE <s i trademark of Apple Corp -'IBM is a trademark of I B M Corp • 'XEROX i$ a trademark of Xerox Corp 
'ATARI IS a trademark of Atari Inc - 'OSBORNE is a trademark of Osborne Corp 



H€>V IT >V€RI^$ 

VERSALEDGER is a complete accounting system that grows as you or your business grows. To 
start, your VERSALEDGER acts as a simple method of keeping track of your checkbook. Just 
enter your check number, date and to whom the check is made out to. As you or your business 
grows, you may add more details to your transactions .... account number, detailed account 
explanations, etc. 

• VERSALEDGER can give you an instant cash 
balance at anytime (IF YOU WANT IT TO) VERSALEDGER 

• VERSALEDGER can be used as a small per- 
sonal checkbool< register. (IF YOU WANT IT 
TO) 

• VERSALEDGER can be used to run your 
million dollar corporation. (IF YOU WANT IT 
TO) 

• VERSALEDGER prints checks. (IF YOU WANT 
IT TO) 

• VERSALEDGER stores all check information 
forever (IF YOU WANT IT TO) 

• VERSALEDGER can distribute one check to 
multiple expense accounts. (IF YOU WANT IT 
TO) 

• VERSALEDGER can handle more than one 
checkbook (IF YOU WANT IT TO) 

• VERSALEDGER can be used to replace a 
general ledger. (IF YOU WANT IT TO) 

• VERSALEDGER HAS AN ALMOST UNLIMITED CAPACITY .... 

( 300 checks per month on single density 5%" disk drives such as the TRS-80 Model I) 
( 500 checks per month on the Apple II) 
(2400 checks per month on the TRS-80 Model III) 




)_ - 



INTRODUCTORY PRICE 

»99.95 



(6000 checks per month on the TRS-80 Model II) 
(3000 checks per month on single density 8" CP/M) 
(almost unlimited capacity on hard disk drive) 



VERSALEDGER vi/ill soon have an add-on payroll package (IF YOU NEED IT) 

— CAN BE USED WITH 1 or MORE DISK DRIVES with 48K — 



VERSALEDGER HAS BEEN CREATED WITH THE FIRST TIME COMPUTER USER IN MIND 



^ 30-Da y Money Back Guarantee 

Also Available: VERSARECEIVABLES, VERSAPAYABLES, VERSAPAYROLL, and VERSAINVENTORY 

iCQnPLITHQUlCSi ^ HOUR 

= ORDER 



NEW TOLL-FREE 

so N. PASCACK ROAD \ ^p^^^ fc-T — ^' ^^M^^ - ORDER LINE 

SPRING VALLEY. NEW YORK 10977 ^-""^ LINE (OUTSIDE OF N Y STATE) 




* ADD $3.00 FOR SHIPPING IN UPS AREAS 

* ADD $4.00 FOR COD OR NON-UPS AREAS 

* ADD $5.00 TO CANADA AND MEXICO 

* ADO PROPER POSTAGE OUTSIDE U.S.. CANADA • MEXICO 



(914) 425-1535 



(800) 431-2818 



ALL PRICES t SPECIFICATIONS SUBJECT TO CHANGE 
DELIVERY SUBJECT TO AVAILABILITY 



THE AGE OF ALTAIR/DAVID BUNNELL and EDDIE CURRIE 



Solder to the Right of Them, 
Solder to the Left of Them . . . 



Part Three. 




To the hobbyisl, a beautifuJ circuit board was a sight to behold. 



The personaJ computer traces its roots back to the Altair computer, first 
manufactured in January 1975 by Mits, Inc., a small company that came from the 
desert sands of Albuquerque, New Mexico. For the next two and a half years, 
Mits, Inc. so dominated this new-found market that the company literally defined 
personal computing. David Bunnell and Eddie Currie were both uniquely involved 
in the beginning of personal computing as Mits' vice presidents. Together in this 
exclusive PC series, they tell the story of The Age of Altair. 



The era of the computer kit builder 
blossomed rapidly with the advent 
in 1975 of the Mits Altair computer. 
About once a week a phone call would 
filter through "infinite hold" to Dr. Eddie 
Currie from an irate customer who had the 
audacity to claim that Mits' products were 
fraudulently advertised, poorly engi- 
neered, provided with second-hand or 
otherwise inferior components, and so on. 
Closer inspection would often reveal that 
this poor soul had, in fact, purchased, with 
a significant portion of his or, infrequently, 
her savings, an Altair computer system 
complete with disk drives, additional 
memory and interface circuit boards, and 
a reconditioned Teletype machine. 

Typically a Mits' irate customer had, 
prior to calling Albuquerque, anxiously 
assembled one of the many printed circuit 

PC MAGAZINE 



cards provided by Mits. As this customer 
looked up from what three weeks earlier 
had been the kitchen table, his gaze fell 
upon a sea of cardboard boxes, plastic 
bags filled with components of every size, 
shape, and description; and notebooks 
filled with page after page of detailed 
instructions for the assembly of this pre- 
cursor to the Cray-1. 

One Horrible Flash of Insight 

It was at this point that the first true 
realization of what he had wrought came 
to him in one, horrible flash of insight. The 
card he had just painstakingly completed 
was weeks, months, or perhaps years from 
ever reaching a stage at which it would be 
capable of joining its counterparts in a 
s>'nergistic role as part of his "COMPUT- 
ER." Should, for reasons perhaps beyond 



the scope of his understanding, any por- 
tion of this monument to technology fail to 
work properly— or worse, fail to work at 
all— he was impotent to diagnose or repair 
it. Most buyers had purchased insufficient 
memory for serious use; few had any 
input/output device of greater sophistica- 
tion than the switches and winking lights 
of the front panel; and fewer still had 
oscilloscopes and other weaponry with 
which to wage an unholy war against bad 
solder joints, components soldered in 
backwards, broken wires, defective 
LEDS, bad switches, etc.— though acid- 
core solder seemed to be within every- 
one's grasp. 

This poor soul had, in a moment of pan- 
ic, appealed to the only remedy that could 
in his mind ease his growing, gnawing 
feeling that he had crossed the microcom- 
puter Rubicon. Grasping at straws, he de- 
cided to blame Mits for all his woes. Fortu- 
nately, this scenario was met with sympa- 
thetic understanding, and Mits went to 
extremes to extricate him and his fellow 
hobbyists. 

The Memory is the Thing 

The dynamic memory chips that were 
the basic building blocks for the first "4K 
memory boards" were incredibly complex 
devices in and of themselves. In fact, their 
technology was at least as sophisticated as 
that of the Intel 8080 microprocessor. 

The Monostable Multivibrator 

Unfortunately, the monostable multi- 
vibrator came into its own about the same 
time, and this insidious device— claimed 
by manufacturers to be useful for, among 
other things, pulse generation of select- 
able duration— turned out to be better de- 
scribed as an excellent device for the gen- 
eration of pulses of arbitrary character. 
This device was joined with carbon resis- 
tors and disk capacitors in an unholy alli- 
ance that served to determine an initial 
value of what was to be a random walk 
through the temporal space of pulse dura- 
tion. 



What the above meant to the unsus- 
pecting hobbyist was that the probability 
of getting a 4K memory board to work 
when assembled from a kit was remote. 
And the likelihood it would continue to 
work could easily have been rated zero. 



A 



THIS 
customer looked up 
from what three 
weeks earlier had 
been the kitchen 
table . . • 

One must recall that the most crucial 
element in any computer is the memory. 
Ottier elements of the system may exhibit 
obstreperous behavior from time to time 
that often will remain undetected, but 
memory failure is an insidious and dread> 
ed malady in any computer system. An as- 
semblage of flaky memory boards can 
cause even the mod enthusiastic hobbyist 
to question the meaning of life. 

Furthermore, (bp type of failures and 
aberrant behavior qaiued by bad memory 
boards is seldom, if ever, repeatable and 
therefore virtually impossible to localize. 
In feet, a musical coinposition enHtled "If I 
Had a 4K Board" and sung to the music of 
"If I Were a Rich Man" (which seems a 
curiously related topic) was soon sung 
from the rooftops. 

Ode to Dynamic Memory 

Today I got my 4K board in the mail. 

It came to me C,O.D. 

Hm postman said he dropped it only 

twice. 

I plugged my 4K board into my Altair 

next to the CPU. 
I threw the switch. 
It worked like a charm 
until the 8080 blew. 
The smoke poured out 
and filled my room. 

The CPU turned black. 

Then I knew the time had come 

to send my Altair back. 

The days, the weeks, the months 

rolled by 
and still no word from A-B-Q. 
And then one day a letter said 
we have bad news for you. 



We tried to fix your machfaie 
but we did not succeed. 

Chorus: 

If we had a 4K board 

If we had a 4K board 

One 4K that works is all we need 

One 4K that works is all we need. 

Since reliable, dynamic memory had 

proved elusive, static memory rapidly 
came into being. 16K static memory proved 
to be power hungry, somewhat expensive, 
but. most importantly, high^ reliable. 
Some dealers would take systems to a po- 
tential customer site using static memory 
for demonstration and then would substi- 
tute 4K dynamic memory systems when 
ttie sale was constmimated. 

Manufacturers of dynamic RAMS con- 
tinued to lobby Mits engineering to pro- 
duce 16K dynamic memory cards based 
upon the significantly lower components' 
cost. However, dynamic RAM cards also 
required 15 to 30 Integrated circuits per 
16K board to provide dynamic refresh. 
This meant lower overall cost but signifi- 
cantly greater complexity. One of the larg- 
est semiconductor manufacturers in the 
world offered to assist Mits with the de- 
sign. This was the precursor of what was in 
part to lead the ultimate deterioration of 
the Altair market. 

The Dragon from the Swamp 

Following a jomt-development effort 
culminating in the Mits 16MCD (for 16 
"K" dynamic memory board], the board 
was announced at the National Computer 
Conference (NCC). Shortly thereafter, one 
of the representatives of the semiconduc- 
tor manufacturers called to say that the 4K 
memory chips used in this board had been 
discontinued. This resulted in a succes- 
sion of so-called "equivalent compo- 
nents" substitutions. Since these compo- 
nents were not exact equivalents, 
additional uncertainty was introduced. 
Thus the groundwork was laid for a drag- 
on that would loom up from the swamp. 

It should be noted that the hard- 
leamed lessons of previous computer gen- 
erations failed to prevail in the exploding 
microcomputer marketplace. Minicom- 
puter manufacturers had learned long ago 
that parit\' checking was a must for any 
computer system. This is a technique (used 
in the IBM PC) whereby one may detect 
whether or not one of the eight bits in a 
memory cell has changed value. In com- 
puter systems it is Important always to 
know when errors occur and, where feas- 



ible, to correct them. Error correction in 

8-bit systems such as the Altair was pro- 
hibitively expensive and therefore not 
considered. This inability to detect reli- 
ably any such errors resulted in endless 
frustration to all who attempted to use 
such systems. Since such errors were of 
the "soft" variet\' (meaning not permanent 
failure of a memory chip), these errors 
were not repeatable, making diagnosis ex- 
tremely difficult. 

Transparent Refresh 

Furthermore, dynamic memory re- 
quired refreshing every two milliseconds. 
This meant that all memory must be ac- 
cessed every two milliseconds regardless 
of anything else that might be occurring. 
"Transparent" refresh was soon employed 
in an effort to avoid conflict with CPU at- 
tempts to access memory. This board al- 
lowed refresh only when the CPU was 
busy with activities not requiring memory 
access. Interestingly enough, it was the re- 
quirement for "transparent" refresh that 
was to contribute heavily to the wide- 
spread use of the Z-80. This single-power- 
supply chip provided refresh addrowing. 
which reduced the component count for 
dynamic memory, and contributed signifi- 
cantly to more reliable dynamic memory 
designs. Early proponents of this 8080 su- 
perset believed that the Z-80's significant- 
ly greater instruction set would force the 
8080 into obsolescence. These self-styled 
gurus, who surface again and again in 



NKNOWN TO 
Mife, he carried with 
him the seeds of Mits' 
ultimate destrucHorL 

their role as false prophets of the micro- 
computer industry, failed to realize that 
the large investment in 8080 software 
would not be cast aside. 

It was at about this time and against this 
background that a man appeared at Mits' 
door wearing gold-rimmed glasses, a dark 
pin-striped suit, and carrying a small black 
briefcase. Unknown to Mits, he carried 
with him the seeds of Mits' ultimate de- 
struction. /PC 

Copyright « 1982, Oovid Bunnell and Ed- 
die Currie. 



17B 



IUNE/)ULY 1982 

Copyrighted material 



Be fore And After 

You Buy Your 
IBM Personal Computer 




rial 



I 

I 



BOOK EXCERPT/ADAM OSBORNE and DAVID BUNNELL 



Illuslrdlions: Shern- Balesira 



How Not To Choose 
A Microcomputer 




An Introduction lo Microcomputers 
Volume O: The Beginner's Book 
Adam Osborne and David Bunnell 
238 pages: $12.50 

Used by permission of OSBORNE/ 
McGraw-Hill. Copyright "^^ 1982, 1979 and 
1977 McGraw-Hill. Inc. 

This book is uniquely structured to give 
readers a choice between two reading lev- 
els: general interest and beginning techni- 
cal. 

The two different levels are accom- 
plished by dividing the book into two sec- 
tions and by using boldface type to high- 
light the book's major concepts. In 
addition to reading introductory consum- 
er or technical material, you can read on 
an in-depth level, or you may choose to 



simply skim through the book. 

The book offers a lot of ground to cover 
and the authors move at a fast pace from 
printers to memory storage to application 
software to selecting the right computer 
system to a beginner's discourse on bits 
and bytes. 

To keep things from getting too serious, 
the breezy, conversational style of the 
book is broken for a humorous interlude— 
the tale of computer hobbyist Susan Kilo- 
byte and her inspired but somewhat bum- 
bling boss, Mr. Fogarty. Through these fic- 
tional characters, Osborne and Bunnell 
explore some of the common pitfalls peo- 
ple experience when they decide to enter 
the microcomputer age. 

The following PC excerpt is from 
Chapter Three. 



CHOOSING A MICROCOMPUTER 

Let's take a look at the many types of 
microcomputer systems that are 
available today. 
In order to help us in this task, meet 
Susan Kilobyte, a former computer hob- 
byist who recenth' started working as a 
customer service representative for Ace 
Products. 

Back in 1976. when the microcomputer 
industry was in its infancy. Susan was one 
of those fearless few who built her own 



microcomputer from a kit. Since knowl- 
edge is worth money, Susan figured that 
the time and money she spent building a 
kit was worthwhile. She ended up with an 
excellent understanding of microcom- 
puters—and a lot of useless computer 
hardware collecting dust in her basement. 

As a result of various misadventures, 
Susan Kilobyte no longer had a computer 
she could call her own. It was music to her 
ears when she heard Mr. Fogarty, her boss, 
mumble something about it being time 



that Ace Products got a computer. Mr. 
Fogarty owned Ace Products, and what- 
ever Mr. Fogarty said, people at Ace Prod- 
ucts did. 

"Mr. Fogarty, I know all about micro- 
computers," Susan said. "In fact. I built 
my own computer once. I'd love to help 
you get a computer for Ace Products. 
These days you can get some great micro- 
computer systems for less than $10,000." 

But Mr. Fogarty had his own ideas 
about economical microcomputers. Reach- 
ing into his pocket, he pulled out a page 
torn from a magazine. 

"I don't know about $10,000 systems." 
he said. "I'm thinking more about spend- 
ing a couple of hundred bucks." 

In dismay Susan Kilobyte watched Mr. 
Fogarty lay the magazine page on his desk 
and smooth out the wrinkles. It advertised 
a Sinclair ZX80 personal computer, cost- 
ing less than $200. 

"Oh, Mr. Fogarty." Susan said. "That's 
a toy. You can't do a thing with that." 

"That's not what the ad says." Mr. 
Fogarty replied. 

"But you need a display. What are you 
going to use for a display?" Susan asked. 

"The ad says I can use a television." 
Mr. Fogarty replied. "There's that TV set 
here in my office which I never use. We'll 
start with it." 

"And wherever are you going to store 



178 



PC MAGAZINE 



Perfect 
combination: 
WordStar+ffiM PC: 

WordStar from MicroPro — the last word in word processing* 
Now available for your IBM Personal Computei; 



Now you can use WordStar, the 
#1 word-processing software, on 
your IBM Personal Computer. 

WordStar is simple to learn for 
basic word processing. And it's 
packed with sophisticated capabiU 
ities you can use after you've 
mastered the basics. 

How simple 
can you get? 

In an hour you can be writing 
letters, reports and articles with 
WordStar. That's how simple it is to 
get down to the basics of WordStar. 

You'll get plenty of help right 
from the start with on-screen 
messages, a handy Training Guide, 
a Reference Card and a set of 
adhesive-backed keytop labels that 
keep the WordStar functions in 
fix)nt of your eyes. 

When you're ready 
for more power, 
so is WordStan 

WordStar capabilities don't end 
with what you can learn in the first 
hour. You've got a truly professional 
software product working for you 
now, one designed to keep up with 
the expanding needs of your 
business. 



A sample of 
WordStar's features: 

• Powerful editing: Quickly insert, 
delete or move words, sentences 
and larger blocks of text. 

• WordStar displays your words on- 
screen the way they'll look 
when printed. 

• Faster typing or special function 
keys: \bu can use all of WordStar's 
features simply by using the 
standard typing keys along with 
the CONTROL key. So you don't 
waste time looking for special- 
purpose keys — they're under 
your fingers already. 

But if you prefer function keys, 
we've also put 20 leading WordStar 
features on the Personal Com- 
puter's special-function keys. With 
WordStar for the IBM PC, you 
get the choice. 

MailMerge™ adds 
more poweK 

MailMerge is a WordStar soft- 
ware option that lets you produce 
personalized form letters at a 
fraction of the time and expense 
of individually typed letters. 
Other MailMerge uses include 
creating invoices, printing mailing 
labels and producing documents 
fixjm commonly used paragraphs. 



The company 
behind WordStan 

MicroPro International 
Corporation is a leading developer 
of business software for micro- 
computers. Founded in 1978, 
MicroPro has enjoyed phenomenal 
success by producing software 
products that are innovative, 
simple to use, remarkably versatile 
and capable of working together 
to multiply their problem-solving 
power. MicroPro software is sold by 
more than 1200 dealers in the 
United States and 27 other 
countries. 

For more information, call toll- 
fi^e 800-227-2400, ext. 921. (In 
California 800-772-2666, ext. 921). 

C1982 MicroPro International Corp. 

IBM is a registered trademark of Inters 
national Business Machines Corp. 

*IBM Personal Computer 




INTERNATIONAL CORPORATION 
33 San Pablo Avenue 
San Rafael, CA 94903 



CC; 



your programs? Or your data?" Susan 

asked. 

"Look, it says right here," Mr. Fogart\ 
stuck his finger into the middle of the ad. 
"You just use cassette tapes. Get that old 
tape faooider bom the storeroom. Nobody 
uses it anymore." 

"But you'll need a printer. How do you 
print results?" Susan persisted. 

"Printer? Who needs a printer?" Mr. 
Fogarty asked. "This computer's for Jack. 
He does all the bookkeeping and all the 
calculating by hand, and he doesn't get it 
right every time either. Now the computer 
can do the calculating, and Jack can write 



down the results." 

"But you don't understand!" Susan 
Kilobyte wailed. "It doesn't work that way. 
If you buy a cheap computer, you're just 
wasting your money." 

"Maybe you're right, but if you are, I'm 
not wasting a whole lot of it," Mr. Fogarty 
said. "Not like Fred Butler down the road. 
He bought a computer for more than twen- 
ty grand more than a year ago. It still isn't 
doing anything except taking up space." 

UPS delivered Ace Products' micro- 
computer some weeks later. The ZX80 is 
the size of a small book. 

Mr. Fogarty, murmuring approvingly, 



hovered over Susan Kilobyte, while she 
unpacked the box, read the accompanying 
documentation, and then connected the 
computer to a tape cassette drive and a 
television set. 

Until the computer actually arrived, 
jack had looked upon the whole escapade 
as the type of a folly bosses indulge in 
when they have nothing better to do. 
Apart from a comment that "at least Mr. 
Fogarty was only spending a couple of 
hundred dollars," Jack had assiduously 
avoided involving himself in the hare- 
brained scheme. Now that the computer 
had actually arrived, he continued to keep 
his distance; but on a couple of occasions, 
curiosity overwhelmed his suspicions, and 
he walked in on the computer instullation 
ceremony on a pretext. On the third such 
visit Mr. Fogarty spoke up. 

"Jack," he said, "I think you should 
stick around. When Susan has taught you 
how to use this thing, it will be all yours." 

"Not that I ever asked for it" lack re- 
plied, but he stayed. 

By now Susan had the computer con- 
nected to Mr. Fogarty's television set and 
tape recorder. They were ready to go. 

"Where's the computer?" Jack asked. 

"Inside here," Susan tapped the box 



commended Mr. 
Fogarty for wasting 
only a couple of 
h undred dollars on his 
computer foolishness. 
But Mr. Fogarty was 
not convinced. 



right behind the keyboard. 

"That tiny thing? That's a computer?" 

Jack exclaimed. "I thought computers had 
switches and lights and things all over 
them." 

"They did," said Susan, "but no more. 
Actually, a few microcomputers still have 
front panels with switchesand lights," she 
added, trying to be very precise. "But that 
stuff is no longer a necessity. In fact, it costs 
more to build a front panel than it costs to 
build a computer." 



GENERAL I.EDGER wHh GRAPHS GENERATOR 

'349 Manual & Demo Disk '30 
48K - Idisk or 64K - 2 disk 

While others have been trying to sell you a G/L that requires you to 
be a oomputar mpsn, CPA, and rich, DataCount has been buiMIng 
a system for YOUi 

• User defbied Chart of Accounts with multiple cost center support 

• Balance Sheet, Income Statements, Budget and Prior Year 

Comparisons, and MUCH, MUCH more. 

• Bar or Line Graphs for fiscal year, prior year, or last 12 months. 

OUR CUSTOMERS SAY: 

"/ struggled with another system for weeks before giving up. I 
got the DateCount system, and was up and running in one day." 

"The DataCount system saves me enough in accounting fees 
to pay for the whole system. We do the monthly statements and my 
CPA does only audit and tax work." 

"W6 have sovereJappScatkmnmningbutUie DataCount G/L was 
by far the easiest to get operational." 

OUR DISTRIBUTOR SAYS: 

"We never get ce^ on the DataCount GIL The manuai Is so 
thorough and easy to use that even Inexperienced users have no 
problems." 



llFITfiaDljflT.. 

P.O. Box 2312 
Opelika, AL 36801 
Phone 205-749-5641 



180 



FC MAGAZINE 

Copyrighted matsrial 



"Where's the keyboard?" Jack eyed the 
ZX80 with deep suspicion. 

"Right here. Look." The keyboard ap- 
peared to be printed on a piece of thin 
plastic. 

"That's not a keyboard! It doesn't have 
any keys. It's only a picture of a keyboard," 
jack protested. 

"It's a keyboard, " Susan stated authori- 
tatively. "Some calculators have key- 
boards like this one. Some elevator switch- 
es work like this." jack was not convinced. 
"It's cheap," Susan added. 

"Yes," lack said very slowly, agreeing 
for the first time. 

Creating a Program and 
Making it Work 

Fred Fogarty decided that Ace Prod- 
ucts' microcomputer should begin earning 
its keep by helping lack pay bills, lb ac- 
complish this task, Susan wrote a program 
on a piece of paper, using a programming 
language. The program had to be very 
small, because the ZX80 microcomputer 
does not have much memory in which to 
store programs. 

When Susan had finished writing her 
program on a piece of paper, she entered it 
into the ZX80 microcomputer's memnn 
via the keyboard. This is a straightforward 
process on any modem microcomputer. 
All Susan had to do was connect power to 
thfi ZX80 and start tapping keys. The ZX80 
assumes that you are entering a program 
until you tap appropriate keys telling it 
that you are doing something else. 

Things were not always that simple, 



and creating a program is a good deal more 
complex on most large microcomputers. 
(We will discuss the reasons in later chap- 
ters.) 

Since Susan's program was short, it did 
not take her very long to key the whole 

thinjj intr) the ZXRO micrncnmpnter. When 



advertised a 
Sinclair ZX80 
personal computer, 
costing less 
than $200. 



the job was done, Susan touched a control 
key that said RUN on it. This caused the 
ZX80 to execute her program. 

Error Message 

A message at the bottom of the screen 
told Susan that there were errors in her 

program. 

Susan first made sure that the program 
as recorded by the microcomputer was the 
same as the program she wrote down on a 
piece of paper. If Susan had pressed the 
wrong key at some point, the two programs 
would now differ. 

It is easy to look at programs stored in 
the ZX80. or in any other microcomputer's 



memon,'. On the ZX80 there is LIST key. 

Susan touched this key and there ap- 
peared as much of her program as would 
fit on the television screen. 

After carefully examining the program 
as displayed, Susan discovered that she 
had pressed the wrong key in two differ- 
ent places. The program as displayed was 
not the same as the program die wrote. 

Susan corrected the program as stored 
by typing correct words in the place of in- 
correct ones. 

Again, Susan pressed the RUN control 
key and again a message on the television 
screen told Susan that her program had 
mistakes in it. 

Susan want back to her handwritten 
program. By now Mr. Fogarty was making 
Susan nwDUs, so Susan went back to her 
office and looked the program over. She 
promised to call Mr. Fogarty once the pro- 
gram was correct and running. 

Debugging 

What Susan is doing is referred to as 
debugging a program. Computer program- 
mers refer to errors as bugs; hence the 
term debugging. 

There are many ways in which errors 
can get into a computer program. 

Types of Errors 

You might touch the wrong key when 
entering the program with the keyboard; 
these errors are the price that Susan and 
poor typists pay for their lack of keyboard 
proficiency. 

In addition to keyboard errors, most 



IT'S TIME TO 
EXPAND YOUR 
PERSONAL 
COMPUTER 



IBM PERSONAL COMPUTER OWNERS 
EXPAND and CONQUER! 

Using our line of high-technology products you 
can release the versatility and power presently 
domant in your IBM PC. 



OUR PRICES 
ARE BETTER 
THAN EVER 



MUL'n-FUNCnON BOARDS 

Up to 256 KB of memory with 1-RS 232 port 

or 1-parallel printer port or both. All in one 

IxMrd. 

From $443.00 

MEMORY EXPANSION BOARDS 

64Kx9: $367.00 128Kx9: $520.00 
19Kx9: S650.00 256Kx9: $775.00 
COIVIMONICATION BOARDS 

1- portRS232 $129.00 

2- portRS232 $249.00 

2-port Advanced RS232 $269.00 
ASYNC. BISYNC. SDLC. HDLC 



BABY BLUE CPU PLUS— Ttie add-on that gives your IBM PC 

the added abihty to accept and make use of thousands of available, ready to 

use. and inexpensive CP/M programs. This board has 64K RAM fully 

available to PC DOS. That goodl Call for our special prtee. Very apedal 

deal offered with the acclaimed Wordatar and Mail-Merae PackageM! 

YOU CAN NOW AFFORD A QUAUTY HARD-DISK SYS1EM FOR 

YOUR COMPUTER. Call for our price and find out! (5MB and upt 

GAME SOFTWARE NOW AVAILABLE. CALU 

WRITE OR CALL FOR OUR FREE PRODUCT AND PRICE USTINGS 



Vidon Systems (714) 834-0532 
P.O. Box 1661 
Santa Ana. Ca 92703 



CP. M Tfadrmofk i^iHtM Rmmch 
WoriSur ami MaH^ltrgr twdnuik i 
Babf Blue CPU PhuUmlemarkefXrdaiCofp. 



lUNE/JULY 1982 



181 

Copyrighted material 




NEC PC-8093A< Printer 

$499 DaiVERED 



□ 100 cps bi-directional printlns 

□ Adjustable tractor/friction feed 
o Proportional spaans 

□ Hi-res dot-addressable graphics 

□ True descenders in 5 fonts 

o Subscript, Superscript & underlining 



Okidata Printers 



MICROLINE 80 $369" 

MiCROLiNE 82A $479" 

MICROLINE 83A $739" 

MiCRaiNE 84 (Parallel) $1059" 

MICROLINE 84 (Serial) $1194" 

OwGRAPH ROM— adds Hi-Res capabilities 
to 82A and 83A Printers $89" 



IDS Printers 



Prism 132 (Color) $1699" 

Prism 80 $989" 



Epson Printers 

MX-80 w/Graftrax $474" 

MX-80/F-T $569" 

MX-80/F-T w/Graftrax $619" 

MX-100 $719" 

Graftrax $89" 



Centronics Printers 

Centronics 739 (Parallel) $539" 

Centronics 739 (RS-232-C) $644" 

2-Color Adapter $69" 



CJtoh Printers 

ClTOH Comet I $284" 

C.lTOH Pro Writer w/3K buffer 

(parallel and serial) $639" 

CItoh F-10 Daisy Wheel 

(40cps) $1539" 



Cables and interfaces available for the Apple, 
Atari, CBM/Pet, IBM, Osborne, and TRS-80. 



Orders & Information: 
CALL (603)-673-8857 

Orders Only: CALL (800)-343-0726 



We accept CODs— No surcharge for credit cards 
No charge for UPS shipping— Stock shipments 
next day— All equipment shipped factory 
fresh with the manufacturer s warranty 



HIGH TECHNOLOGY AT AFRDRDABLE PRICES 

THE BOTTOM 
' 'LINE 

12 Johnson Street, Milford NH 03055-0423 



programs when first written contain sim- 
ple programming errors, meaning that 
program statements do not accomplish the 
task that the programmer intended. This 
can result from misunderstanding the pro- 
gramming language, or simply not keeping 
track of details. Now the programmer's 
task is much like a doctor's; given the 
symptoms the programmer must find the 
cause. The program must be rewritten to 
eliminate problems, and corrections must 
be typed into the computer— making sure 
that no new keyboard errors are intro- 
duced. 

Finally, when the program is running 
and executing correctly, you may well dis- 
cover that you misunderstood the prob- 
lem. The program is wrong, not because it 
contains any program errors, but because 
you misunderstood the task. And the 
whole correction cycle begins anew. 



Saving a Program 

Although Susan's program was short, 
she did not want to reenter it via the key- 
board (and correct keyboard errors) each 
time the program was to be run. Instead. 
Susan saved her program on cassette tape. 
That way she could load it back from cas- 
sette tape into the ZX80 memory before 
running it. In order to save the program on 
cassette tape. Susan connected the ZX80 
microcomputer to the cassette recorder's 
microphone input, touched the SAVE key 
and waited. 

At a later date she would be able to load 
her program from cassette tape into mem- 
ory by connecting the ZX80 to the cassette 
recorder's earphone outlet and pressing 
the LOAD key. 

As this simple sequence demonstrates, 
there is really no difference between re- 
cording your voice, or a program, on cas- 



Introduction to the Authors 




Adam Osborne, who co-authored 
"An Introduction to Microcomputers; 
Vol. 0. The Beginner's Book" (excerpted 
in this month's issue), is renowned in the 
microcomputer industn,' as the visionary 
who created the first portable computer, 
the Osborne I. 

Osborne, 43, was born in Bangkok, 
Thailand of British. Buddhist-missionary 
parents. He received his B.S. in Chemi- 
cal Engineering from the University of 
Birmingham. England, and his Ph.d. in 
Chemical Engineering from the Univer- 
sity of Delaware. 

In 1970 he founded his own computer 



company, Osborne and Associates. The 
firm offered programming and technical 
writing consultation to the microcom- 
puter industr\'. and also designed micro 
components into comprehensive sys- 
tems. 

In 1975 Osborne authored "An Intro- 
duction to Microcomputers. Volume I," a 
book that was well-received in the mi- 
crocomputer and electronics industries. 
The book acted as a springboard for Os- 
borne Associates to focus on micro-elec- 
tronics publishing. Over the next few 
years, Osborne published dozens of 
seminal and authoritative publications, 
including "The Business Systems Buy- 
er's Guide," "The Apple II User's 
Guide", and "The CP/M User's Guide." 
The company was sold to McGraw-Hill 
in 1979. 

At the end of 1980 Osborne founded 
the Osborne Computer Company in 
Hayward, California. The company 
manufactured the first Osborne I in )une 
1981. addressing the consumer's need for 
a low-cost, portable computer. To date 
approximately 20,000 Osborne Comput- 
ers have been shipped to firms all over 
the world. 

Adam's co-author. PC Publisher Da- 
vid Bunnell, was managing editor at OS- 
BORNE/McGraw-Iiill prior to the 
launching of PC. A pioneer in the micro- 
computer industry, he traces his roots 
back to the first microcom|)uter. 



182 



PC MAGAZINE 

ilerlal 




sette tape. To record your voice, you use a 
microphone; to record a program, you con- 
nect the computer to the tape drive, as you 
would a microphone. 

ROM 

Consider for a moment the many tasks 
which Susan's ZX80 microcomputer per- 
formed automatically. All of the "intelli- 
gence" that it, or any other microcomputer, 
displays is derived from programs that 
someone wrote and built into the micro- 
computer as a permanent part of the ma- 
chine. These programs are stored in Read- 
only Memory (usually referred to as 
ROM). A read-only memory, as its name 
implies, can have its contents read, but can 
never be written into. The contents of a 
read-only memory are defined when the 
device is manufactured. 

System Software 

Every microcomputer has built-in pro- 
grams that give the microcomputer its in- 
telligence. In small microcomputers like 
the ZX80, all of these built-in programs are 
provided in ROM. Larger microcomputers 
have additional programs on floppy disk 
or cassette that are automatically read into 
the microcomputer's read-write memory 
and executed as needed. These programs 
are collectively referred to as the micro- 
computer's system software. 

Applications Software 

In contrast, the term appiications soft- 
ware is used to describe programs you 
write (or someone writes for you) to make 
the microcomputer perform your tasks. 

At this point there is nothing more you 
need to know about a microcomputer's 
system software other than the fact that 



such programs exist. Later, we will de- 
scribe in more detail the functions per- 
formed and the qualities you should seek 
in system software. 

Running a Program 

By the time Susan got her program 
working properly, the microcomputer had 
ceased to be a novelty, and Mr. Fogarty 
was no longer demanding that he be pres- 
ent when anything happened— a develop- 
ment which, as far as Susan was con- 
cerned, had not come a day too soon. 

lack's suspicions of the microcomputer 
were as strong as ever, but he decided that 
he had better cooperate. So he sat down 
with Susan, resigned to doing his best. 

Susan's program created a list of ac- 
count information for everyone who rou- 
tinely sold goods or services to Ace Prod- 
ucts. The list was stored on cassette tape. 
Susan used two cassette tapes, one to hold 
her program, the other to store account in- 
formation. 

)ack brought a stack of bills and depos- 
ited them next to the microcomputer. 
Here's what Susan had to do. First she 
loaded her program cassette into the cas- 
sette drive. She then connected the cas- 
sette drive monitor outlet to the ZX80 
microcomputer's earphone input, pressed 
the ZX80 LOAD key, and loaded her pro- 
gram from the cassette into the ZX80 mem- 
ory. 

Once she loaded her program into 
memory, Susan had to rewind and remove 
the program cassette. Then she had to 
place her account information cassette in 
the cassette drive. 

Susan's program was then ready to run. 
Her program read account information off 
the cassette for the first account and dis- 




Sove 
"2500^ 



Are you faced with having to 
spend $3000 and up for a ) 
letter-quality printer? 

Mediamix offers an akemath/e. 




For only $500 the 
Mediamix ETI lets you 
connect the IBM Electronic 
Typewriter Models 50,60, 
or 75 to any computer. Why 
invest in two separate 
machines? Your office 
typewriter can do both jobs, 
yielding better type quality, 
a consistent corporate 
image and renowned, 
IBM service. 

The ETI* is 

no simple black 
box, either. It is a 
sophi^ cated mioD- 
\ computer 

1 2000 
• I charac- 

ters of memory, over 39 
special commands and the 
option of doing typesetting 
on the IBM Model 50. 

Write or Call 



M€DIAMIX 

P.O. Box 67B57 
Los Angeles. Califomla 90067 
(213)475-9949 




IUNE/)ULY 1982 



183 



TYPE "T" FOR TEACH. 



TM 




THAT'S ALL YOU DO TO LEARIM 



TM 



V 



SELECT is the only word processor with this unique teaching program. TEACH takes 
you through each of SELECT'S commands. Step by step you interact with the computer 
and see your progress on the screen. You can learn the basics of this fully featured word 
processor before you take it home. And at the end of your TEACH program (90 minutes or 
less) you'll be ready to use SELECT to compose, reorganize, file and manipulate just about 
any document you want. tMjH^ 

When you want to Create or Erase, Mo^orzap,1?ey only the first letter of the com- 
mand. After committing your document to SELECT, polish it with the help of SUPER- 
SPELL™. SELECT'S multi-thousand word spelling dictionary scouts out your spelling and 
typing errors and helps you correct them. SELECT'S merge feature integrates your mail- 
ing lists with SELECT documents to simplify billing, forms and advertising. 

> SELECT runs on any CP/M based hardware and you'll see it displayed on more new 
hardware this year. Ask your dealer to sit you down in front of SELECT. Wave him away 
Type "T" — you've just enrolled in the common sense school of word processing. 



SELECT... The Word Processing People^ 



•SELECT, SUPERSPELL and TEACH are trademarks of 
Select Information Systems. Inc. 

**CP/M Is a trademark of Digital Researcfi 

SELECT INFORMATION SYSTEMS, INC. 

919 Sir Francis Dral<e Bouievard, Kentfield, California, 94904 • (415) 459-4003 




I 



played it on the television set. Susan up- 
dated information for this account show- 
ing new bills received and checks paid. 
Susan was now ready to write the updated 
account information back to a cassette; 
this she could do in one of two ways: she 
could have one cassette per account, or 
she could keep information for all ac- 
counts on a single cassette. 

Let's look at the trade-offs facing 
Susan, depending on which strategy' she 
selects. 

Back-up Data 

If Susan decides to have one cassette 
per account, then she can. if she wishes, 
rewrite the updated account information 
back to the same cassette from which she 
has initially read the account information. 
Why? Because rewriting the information 
back to the same cassette would be equiv- 
alent to erasing everything that was on the 
cassette and putting all new information 
onto it. Therefore, no misalignment would 
be likely to occur. But Susan would not be 
likely to rewrite new information on the 
old cassette for a totally different reason: 
she needs a back-up cassette. 

What if a cassette is damaged? Or what 
if she puts the wrong cassette into the drive 
at some point? In all data processing appli- 
cations it is imperative that you keep 
copies of all data to guard against such 
disasters. Instead of writing updated ac- 
count information back over the old ac- 
count cassette, Susan must write the new 
information to a new cassette. 

The problem with having a separate 
cassette for each account is that Susan 
would soon have a closet full of cassette 
tapes. For example, if Ace Products had 
200 active vendors, Susan would need 400 
tape cassettes. The cost of the cassettes 
would exceed the cost of the microcom- 
puter. But far worse, Susan would be faced 
with problems making sure that she prop- 
erly labeled all her cassettes. Moreover, 
she would be presented with an unreason- 
able number of opportunities to place the 
wrong cassette in a cassette drive and 
throw the entire payables operation into 
disorder. 

Susan's alternative solution is to store 
information for a large number of ac- 
counts on a single cassette. Suppose, for 
example, Susan could store information 
for 50 accounts on a single 90-minute cas- 
sette tape. Information for 200 vendors 
could then be stored on four cassette tapes. 



in which case eight cassettes would suffice 
if Susan maintained back-ups. 

Susan chooses to store information for 
50 accounts on a single cassette tape. This 
decision is not based on her knowledge of 
computer operations; rather. Susan is 
frightened of what Mr. Fogart>' w^ill say 
when presented with a S1200 bill for 600 
cassette tapes. 

But after Susan put information for 50 
accounts on a single cassette tape, she ex- 
perienced a nightmare when she ran the 
program. 



Handling the first account was easy; 
Susan placed the "New Data" cassette in 
the tape drive, read the first account infor- 
mation off the tape, and removed it. Susan 
then placed a blank cassette in the tape 
drive and wrote updated information for 
the first account at the beginning of this 
blank cassette tape. This became the 
"New Data" cassette. The old "New Data" 
tape became the "Old Data" tape. 

Susan carefully took out the new New 
Data tape without rewinding it. She want- 
ed to put it back in the drive and write the 



Experts Voted 

SPGLLGUARD 

-•^ Software Product of the Year 

InfoWorld 
1/18/82 

Proofreads 40 pages/minute for spelling errors. 

a v V M i\ 1 / I I 
mpltitivf markets; ymirffoctimetits Siusl free from 

spelling errors. Instead of wasting valuable staff time proofreading 

for spelling errors, now the latest way is to put your computer to 

work with Spellguard. it- I 

D I 

ANNOUNCING NEW PRODUCTS: 

Spellguard now available 
for your IBM Personal Computer ™ 
with either 

DOS OR CP/M 86™ 

Astonishing reliability- used daily by thousands and has 30 day 
limited warranty. Easy for beginners, with instructions on screen 
for each step, and all responses just one keystroke. Numerous advanced 
features- add words to the dictionary with one keystroke and build 
multiple new dictionaries. Spellguard is the only award-winner! 

International Spellguard available for overseas nations- 
includes international vocabulary and British spelling. 

Has your ivork been Spell^uarded? 

innovATivo 

software applications 

The Plaij Building 
1150 Chetlnut Ljrw. Menio Pok. CA 9407S 

''iv'Tbmi' Tel (4151326 0806 

Excellent dealer opportunities! 

DiKiul R.-»jrch, J 

pjufK r.t,.v.-.(.A (jive US a call today. 



lUNE/jULY 1982 



185 



second account's new information imme- 
diately after the first account. Susan tried 
removing the Old Data cassette without 
rewinding it, so she could immediately 
read information for the next account. 
This method worked most of the time, but 
sometimes she did not stop the tape quick- 
ly enough after reading one record. To re- 
position the tape Susan had to rewind it 
and read each record up to the one she 
now needed. 

By the time Susan and lack had looked 
at five accounts. Jack was convinced that 
his suspicions of the microcomputer were 
well-founded. Waiting for the cassette 
drive was getting downright tedious. 

"I don't like this microcomputer thing," 
Jack grumbled. "I could do the job faster 
by hand." And for the balance of accounts, 
he proved his point by doing things the old 
way while the microcomputer did them 
the new way. With each new account |ack 
got further and further ahead of the micro- 
computer. 

At this unfortunate moment Mr. 
Fogarty walked in to see how things were 
going. 



"Just fine," Jack said, beaming from ear 
to ear. "I am doing it by hand faster than 
the microcomputer." Mr. Fogarty laughed 
nervously, unsure whether Jack was jok- 
ing or serious. His laugh turned to a sour 
grin when he realized [ack was serious. 



Alt 

this unfortunate 
moment Mr. Fogarty 
walked in to see how 
things were going. 

Susan explained the problem. With 
one cassette drive they had to wait forever 
while she swapped cassettes. "This," 
Susan explained, "was because the micro- 
computer had to read an account's data, 
update it, then write the data out." 

"We need two cassette drives," Susan 
said, "and the ZX80 doesn't allow two cas- 



sette drives. With two cassette drives I 
could read old records from a cassette in 
one drive, and write new records to a cas- 
sette in the other. Then I could at least 
keep up with Jack, even if I didn't get 
ahead of him." 

Mr. Fogarty decided to think about this 
problem. And during the next few weeks 
Jack presented Mr. Fogarty with an addi- 
tional problem. 

Jack hated the ZX80 keyboard. 

Touch Switch Keyboard 

Susan explained that it was a touch 
switch keyboard. Touch a key and the mi- 
crocomputer senses the touch. Jack knew 
how to type, and typists rest their finger- 
tips on the typewriter keys. When using a 
typewriter, this causes no problems, but 
Jack could not rest his fingertips on touch 
switch keys, because every touch became 
a keystroke. 

Touch switch keyboards are fine for 
typists who only use one finger, like Susan, 
but as far as Jack was concerned, the ZX80 
had to go. 

And there was the problem of a printer. 



THE PERSONAL INVESTOR 




Consistently making money 

in the stoclt marltet requires 

^ time consuming hard work. 

^N^v^ Successful investors spend 
>v hours scanning stacks of 
publications looking for information on their 
investment interests. They keep up to the 
minute and accurate records, analyze their 
holdings, and keep a sharp eye on stock prices 
and volumes. The Personal Investor software 
does the time consuming work, and gives you 
the facts you need to make wise investment 
decisions. 



The News/T erminal automatically connects 
your computer with the Dow Jones News/ 
Retrieval Service or manually to other terminal 
services to collect financial news and reports. 



The Stock Portfolio records and reports on 
stock purchases, commissions, dividends and 
splits. It also keeps a sales transaction ledger 
that helps you with your taxes and shows 



actual profits and losses (after commissions). 
The portfolio can be manually updated or 
automatically updated by the Dow Jones 
service. 



Quotations on the stocks in your portfolio and 
any stocks you add to that list are collected 
each time the portfolio is updated by the 
Dow Jones service. These quotes are stored 
and can be viewed on the monitor screen or 
printed. 

The IBM PC version requires 128K and one disit drive 
($145.00). The Apple II version requires 48K and one or two 
drives ($95.00). Tha Dow Jon»M Nmw/Ratriaval Sarviea la 
a tradamark of and is told by Dow Jonas and Company Inc. 
Tha Parsonal Invastor can be purchased from many 
Computarland and other retail computer stores. For more 
information or the location of your nearest dealer call or 
write: 



PBL Corporation 
P.O. Box 559 
Wayzata MN 55391 
612 473-3769 



C O R r 0 N I 



Th« InvMtmant 
Softwar* Company 



166 



PC MAGAZINE 



Reading information off the television 
screen in order to write checks was very 
tedious. If the microcomputer was going to 
keep records, why couldn't it type checks? 
Furthermore, there was no way |ack could 
keep ail of his accounts payable records on 
cassette tapes, with no printed copy. What 
if a cassette tape was damaged? What if 
the computer stopped working? He insist- 
ed on having ledgers that he could read. 
And he knew that the auditors would in- 
sist on such printed records. Thus, |ack 
had the choice of taking all the informa- 
tion stored on a cassette tape and writing it 
out by hand— which defeated the purpose 
of having a microcomputer— or convinc- 
ing Mr. Fogart\' to buy a printer for the 
microcomputer. 

It was becoming clear to Mr. Fogarty 
that you could not buy a microcomputer 
for less than $200 and do data processing 
with it. 



THOUGHT 
computers had 
switches and lights 
and things all 
over them. 

Jack felt that the sensible thing to do 
would be to take the dumb little computer 
and throw it out. He commended Mr. 
Fogarty for wasting only a couple of hun- 
dred dollars on his computer foolishness. 

But Mr. Fogarty was not convinced. 

True, Susan Kilobyte had not succeed- 
ed in creating a successful payables sys- 
tem, but computers, like any other prod- 
ucts, must offer better models for more 
money, and Ace Products had certainly 
started at the bottom end of the economic 
spectrum. Moreover, Susan had warned 
Mr. Fogarty that the ZX80 was great for 
learning about microcomputers, but it was 
incapable of handling real data process- 
ing. 

So Mr. Fogarty took the little ZX80 mi- 
crocomputer home and spent a few even- 
ings playing with it. That was sufficient to 
teach him what Susan had been saying 
about computers and programming. He 
was now ready to explore the market— 
with Susan Kilobyte's help. /PC 



Move up to WordStcn:'* 

We feel WoidStai* is the most advanced word processing program yet 
oflered lor the IBM PC* * * . We like MaUMerge* as an excellent tile tool allow- 
ing "personalized" form letters and mailing list labels For a limited time DSR 
is offering these new programs at considerable savings, and we are even 
willing to give a credit for Easy Writer" and other softwear programs Write 
for DSR catalog and cpjotation on trade-In value of your present software 



WordStar* 

without trade-in 

$350.00 

(regularly S49500) 



WordStar* 

with Easy Writer 
trade-in 

$300.00 



MoilMerge* 

$75.00 



(regularly 
SlSDOO) 



p)usSSOOpostageai>dhandlma Maryland resdertlsoddS^soles lax 

Credit CQDCd oidets, caU 800/34S4112 
in PennsTlvcmia caU 600/662-2444 

Mail orders send check, money order VISA or MasierCard number 
and expiration date and EosyWriter"* senal number 



DSR Electronics 

PO Box 34413 
West Bethesda, MD 20817-0413 
Telephone 301/469-8101 
Telex 89-7423 



•Trademark ol MicroPro International Corporation 
■ ■Reoisterod Trademark ol Inlonrration Unlimited Software Inc 
• " "Trademark ol International Business Machines Corporation 

DSR Electronics is a division ol 

DSS Intematioiial, Inc. 

1835 K Street NW, Suite 600. Woshingtoa EX: 2(XO6-1240 




Announcing The System Solution 



Integrating Software and Hardware with 
IBM PC Equivalent Documentation 
SOFTWARE (AW Software requires 64K, IBM DOS and 1 Disk Drive) 

• PC/GAMES I— An anthology of 5 games; BLACKJACK. GOLLUM'S TUNNEL, 
MORTAR, MARS LANDER, and KISMET $ 20 

• PC/FORMAT— Allows for fast creation of screen formats. Includes user-callable 
subroutines whicti control all screen and keytward I/O. Supported by FORTRAN. 
PASCAL, and BASIC $ 99 

• PC/HASP— A HASP/RJE Workstation emulator. Supports single line printer, 
reader, and punch streams. Available 8/82. 

• PC/100-2— A program which patches IBM DOS to support the TANDON TM100-2 
double-sided drives $ 20 

HARDWARE (Personal Systems Technology, INC.) 

— One year warranty — 

• 64K Expandable (256K) RAM Board $299 

• 128K Expandable (256K) RAM Board $450 

• 256K RAM Board $750 

• 64K Expansion Kit for RAM Board $175 

• Dual-Line Asynchronous Controller Board $159 

LITERATURE 

• Discount Buyer s Guide to the IBM PC $ 3 

Cal Residents Add 6% Sales Tax MC/VISA accepted 
HardvuareiSollware include S3 50 shipping and handling 



IVIICRO EXPRESS (714) 859-7575 

3857 Birch Street, Ste. 109, Newport Beach, California 92660 



lUNE/IULY 1982 



187 

Cl, 



PC/FORTH 

Why you should try FORTH on your IBM® Personal Computer . . . 

• FORTH is interactive and conversational like BASIC 

• FORTH's performance is fdr superior to ordinary interpreted languages, and v/hen 
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 itself and is highly portable (can you imagine a BASIC 
interpreter 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. 

The PC/FORTH package includes the FORTH interpreter/compiler with virtual memory management, a full screen 
(visual) editor optomized for the PC graphic display capabilities, a true 8086 assembler with local labels, a 
reverse translator, debugging aids, utilities, and a 1 50 page manual. FORTH "screens" are stored in standard 
random access disk files and may coexist with other program and data files. The FORTH vocabulary has been 
extended to give full access to all operating system facilities including file and record management. Optional 
extension packages for data base management, floating point math, and advanced color graphics are also 
available. 

Software developers: our version of the Nautilus FORTH Cross-Compiler allows you to create dedicated disk or 
ROM-based applications written in FORTH. "Headerless" programs may be generated which are extremely 
compact, efficient, and are nearly impossible to disassemble. 

Current prices for PC/FORTH and extensions are given below. Shipping by UPS or first class mail within USA or 
Canada included. California residents add appropriate sales tax. Purchase orders accepted at our discretion. No 



credit card orders. 

PC/FORTH (Specify CP/M-86® or PC/DOS) $100.00 

Software floating point extensions $ 1 00.00 

Intel 8087 floating point extensions $100.00 

Advanced color graphics extensions $100.00 

Data base management extensions $200.00 

Nautilus Cross Compiler (PC/FORTH also required) $300.00 



Laboratory Microsystoms 

4147 Beethoven Street 
Los Angeles, CA 90066 
(213) 306-7412 

CP/M is □ registered trodemaHt of Digital Reseorch, Inc 

IBM ii o registered Irodemarli of Inlemationol Business Macfiines Corp 



Micro Match solves the IBM PC 

expansion puzzle. 




MM64 MEMORY BOARD 

* Expands in 64K increments 

* Includes sockets for all RAM 

* RAM test program included 

* 5 year warranty 

* Parity ....MM64-1( 64K)$400. 
MM64-2(128K)$510. 
MM64-3(192K)$620. 
MM64-4(256K)$730. 

*64K Expansion Kit (9 chips) 
Expands MM64 memory $108. 

TANDON TM100-1 
DISK DRIVE 

* Installation instructions 
included 

*IBM PC compatible $275. 



Lmicr 

Personal Computer 



PROTOTYPING BOARD 

* Provision for rear panel 
connector 

* Full size 

* Bracket and card guide included 

* Accommodates all DIPS $50. 

EXTENDER BOARD 

* Extends any IBM PC board for 
easy servicing $45. 

* Send for our free Catalog 

To order: Send check or Money 
Order (US only). Add $3.50 for 
Shipping and Handling. California 
residents add 6% sales tax. Master 
Card/VISA accepted. 

Products 



Quality Product 



10343 Commerce Ave • Tujunga, CA 91042 • (213)353-5929 




TAPE BACKUP! 

IZVi MEGABYTE TAPE CARTRIDGE DRIVE 



High-density backup is a must for business applications. The TG-2200 
Tape Drive provides backup capability as a companion to the 
TO- 1000/ 1200 HardFile. 

SPEED 

The full 12Vi Megabytes of the TG-1200 is written to tape in ap- 
proximately 4 minutes. A full "SAVE" operation, including a pre- 
erase and post-verify takes approximately 10 minutes. Partial saves 
can be accomplished in less time. And with no operator intervention 
once the "SAVE" or "UNSAVE" operation has begun. 



SIZE 

A standard DC-300XLHD cartridge can hold the full 12V'2 Megabytes 
of the TG-1200 HardFile. One cartridge replaces more than 10 of the 
largest 8" diskettes, or up to 80 mini-diskettes. 

INTERFACE 

A cable from the TG-2200 plugs into a special connector on the 
TG-1000/1200 HardFile. The Tape unit is an accessory to the HardFile 
unit and derives all control and data from the HardFile. No additional 
interface cards or cables are required by the Tape unit. 

FEATURES 

• 12'/2 Megabyte formatted capacity using DC-300 XL Hi-density 
cartridge 

• Complete package, includes tape drive, power supply, cabinet, 
interconnect cable, software 

• Plugs into TG-1000/1200 HardFile unit 

• 2-level error control with 40 bit CRC/ECC 

OPERATION 

"Data streaming" is used to copy entire surfaces of the HardFile onto 
individual tracks of the tape. This is the fastest, most efficient way 
of getting data from disk to tape. The tape thus stores an image of the 
specified disk's contents. Transfer to/from tape is done on a per-drive 
basis, and is a function of how the user has configured his HardFile. 

WARRANTY 

Parts and labor for a period of 90 days. Extended service contracts 
are available. 




Tallgrass 
Technologies 

Corporation 



Available at participating 
ComputerLand stores. 



9207 Cody 



Overland Park, Kansas 66214 



(913)492-6002 




Qualify Computer Services presents. . 

tefd Disl^Systems 





For TRS: Apple:HedtK,S-100 JBM 

6,12,20,40arKj 60 Megabyte systems 

Completely assembled and tested subsystem including: 




• Switching power supply 

• Winchester drive 

• Host adapter card 

• Sealed case 

• Expansion 

The encioser, controller 
and power supply have been 
designed to allow for future 
backup hardware or increased 
storage 

• Software 

• Auto attach CP/M* 

• Hard disic utilities 

• Real time clock 



Formatting program 

Assigns alternate sectors 
tor any weak sectors detected 
during formatting assuring 
the lowest possible error ratt 



Warranty: The system has a full one year 
warranty on all parts and workmanship 

• Also available: attach for TRSOOS, 
OASIS', Apple DOS 

• Optional sy*" floppy (shown) 



• Rei 






OURPRKES^SEUaiON 
AND SAME-DAY SHIPPING 
MAKE IIS (OMPEnnYL 

OURPEOPIE MAKE US EXPERTS. 

RedBarolu 

Home of the Notion^s Largest Computer Printer Imrentory^ 



NEC 8023 

Outstanding Graphics, Print 
Quality & Perfonnance 




144 X 160 dots/inch • Proportional Spacing 

• Lower case descenders • N x 9 dot matrix 

• 8 character sizes • 5 unique alphatiets 

• Greek character set • Graphic symtxils 

• 100 CPS print speed • Bi-directional logic- 
seeking * Adjustable tractors • Single-sheet 
friction feed • Vertical & horizontal tabbing 

NEC 8023 ^OmII 
Dot Matrix List $795 9l#ail 

Televideo CRTs 

Price, Performance & Reliability 

910 List $699 $600 

925 List $995 $750 

950 List $1195 $970 



IDS Paper Tiger 

Prism 80/132 

Affordable Color, Speed 




Dot Resolution Graphics • 9-wlre staggered 
printhead • Lowerq^se decenders • Over 
150 CPS • Bl-dlrectional, logic-seeking 

• 8 character sizes • 80-132 columns 

• Hi-res dot graphics • Proportional spacing 

• Text justifications • Optional Cdlor 

Prices B«9in Al 

PriwnSO List $999 $700 

Priam 132 Usi$2095 $1805 



NEC Spinwriter 
7700 & 3500 

Daisy Wheel Quality Leader 




High speed, letter quality • 55/35 CPS 
• Typewriter quality • Bi-directional printing 
& proportional spacing • Quiet • OCR quafity 
print • Hi-res plotting/graphing • Quick change 
ribbon • Optional cut-sheet feeder, horizontal 
or bidirectional tractors • Prints up to 8 copies. 
NEC Spinwriter RO 

Serial Parallel 77xx List $3055 $2575 

35xx List $2290 $1975 



The Epson Series 

High-Quality Printers 
at a Low Price. 



The Okidata Series 

Hi-Res & TRS 80 Block Graphics 



Other Quality Printers 
at Red Baron 

Utt Discount 

Anadex 9501 $1 650 $1 300 

C.Koh 8510 Prowritar $795 SCall 

C. Noll Starwrtter $1895 $C«II 

C.llohF-10 $1995 $C«II 

DIabio 630/6 $2995 $2570 

QUME Sprint 9/45 $2475 $2150 











— mmsm 







Epaon MX80 Uat $645 

Free Graltrax 

K1MX8OFT Liat$74S SC3II 
100 Llat$OOS 

Full Line of Epson Acessories. 



120 CPS • 9 X 9 Matrix • Bidirectional logic 
seeking printing ■ Lower case descenders 
• Four print styles • Optional Hi-Res Graphics 

Okidata 82A Utt $649 $480 

Okidata S3A Utt $995 $745 

Tractor Option $48 




Our People, Our Producfc 
Both Are Specialized. 

Red Baron is an organization of compu- 
ter printer specialists. They know the 
capabilities of each printer, and how to 
match one to your exact need. Call for 
expert consultation today! 



Here's How To Orden 

Phone orders are welcome; same-day ship- 
ment on orders placed before 11:00 a.m. Free 
use of MasterCard and Visa. CCD's accepted. 
Personal checks require 2 weeks clearance. 
Manufacturer's warranty included on all 
equipment. Prices subject to revision. 

Call For Free Catalog: 

1-800-854-8275 

OA, AK, HI (714) 630-3322 

RedBaion 







■ 





Member Better Business Bureau 




COMPUTER PRODUCTS 



1100 N.TUSTiN 
ANAHEIM. CA92806~ 



Interface Equipment 

Complete Stock of Options. 
Cables and Accessories. 

GRAPPLER APPLE INTERFACE $175 

CCS APPLE SERIAL Interface & Cable $150 
ORANGE INTERFACE for Apple II 

Parallel Interlace Board and Cable . . $110 
NOVATION D-CAT 

direct connect modem SI SO 

COMPLETE STOCK OF EPSON 

ACCESSORIES SCall 

CUSTOM PRINTER CABLES FOR Apple. 

Atari. IBM. TRS-80 (all models) SCall 

HAYES MICROMODEM S300 
PRINTER STANDS: Large $99 

Small $25 

PRINTER RIBBONS-Most Typac SCall 



EDUCATION/DR. EDMUND SKELLINGS 



Revealing the Poef s Tools 



Using PC's color display to leach the tricks of the poet's trade. 



d ^ 




¥our our 
^^^hf f ov^^^ '''' 



Poet and ( (iuculor Ed SkelUngs used to 
use colored chalks on a bJackboard to help 
his students understand the techniques of 
the poet's craft. Now, with the help of 
some graphics and display management 
programs under development by IBM's 
Hal Jennings, he has traded in his black- 
board for a color video projector connect- 
ed to an IBM Personal Computer. 

The IBM Personal Computer is 
ideally suited for a systematic en- 
hancement of computer programs 
which, in the past, were merely mono- 
chrome: word-processing, accounts re- 
ceivable, inventory, graphic plotting, and 
management information systems gener- 





1 




ally. But it is in education and training that 
the system offers some of the most striking 
possibilities for the functional use of col- 
or-coded displays that inform faster and 
with greater retention. 




In poetry, text and language appear at 
their most compressed and words are in- 
terrelated in both meaning and sound pat- 
tern—much can be demonstrated in a lit- 
tle space. I have attempted in these slides 
taken from IBM color text displays to illus- 
trate some initial steps toward animated 
color education. 

The Peter Piper slides show various 
features of why this little riddle has been 
I rememl)ere(l by generations. Not only the 
high number of p's, but other patterns as 
well have worked upon our subliminal 
memory, especially the falling trochee 
rhythm pattern, which operates against a 
language fundamentally iambic and ris- 
ing, and which has been at work, quietly 
emphatic. 

Even in the more relaxed prose of Lin- 
coln, the patterns that make it truly memo- 
rable can be made evident by the skillful 
application of color to demonstrate why 



we have held that short speech in high re- 
gard for so many years. 

There is not a single area in which a 
serious programmer will not find color im- 
mediately relevant to his own application, 
for color is not simply here to stay; it has 
been built by nature into the eye itself, 
ready for the thinker to come designing. 

Dr. Edmund SkeJiings is a professor at 
Florida International University and the 
Poet Laureate of the State of Florida. He 
has also been granted a U.S. patent 
(n4,270,284} relating to uses of color to 
communicate information via computer 
displays. 



192 



PC MAGAZINE 



IBM'S DOS or CP/M-86? 




Confused abcut operating system options for your 
IBM Personal Computer? HAVE IT BOTH WAYS 
Wrm LIFEBOAT S CP/M-86 EMULATOR. The 

CP/M-86 emu ator solves the problem by per- 
mitting you to use all the software written for 
IBM's PC for both DOS and CP/M-86. 

This high performance, low cost DOS utility al- 
lows you to fully integrate and mix programs. 
You can use a DOS editor to write a program, 
compile it under a CP/M-86 compiler and exe- 
cute the finished application under DOS. 

The CP/M-86 emulator extends the scope and 
capacity of all ofyour software. With the CP/M-86 
emulator, CP/M-86 programs run quicker with 
faster file access than with CP/M-86 itself. 




Additionally, your program will enjoy all the other 
DOS advantages, such as large file size, dated direc- 
tory displays, and more. The DOS peripherals are al- 
ready installed and DOS commands are fully available. 
The package even contains a utility program to trans- 
fer programs and data files from a CP/M-86 diskette to 
a standard DOS diskette. 

NO NEED TO LEARN A NEW SET OF UTILITIES AND 
COMAAANDS; 

NO NEED TO END UP WITH TWO INCOMPATIBLE 
SETS OF DISKETTES; 
NO NEED TO SPEND HUNDREDS OF DOLLARS 
ON CP/M-86, WHEN THE CP/M-86 EMULA- 
TOR COSTS $75. 

NO NEED TO WONDER WHICH 
OPTION IS BEST FOR YOUR IBM 
PERSONAL COMPUTER. 




PMATE: Editor-in-Chief 

Perform miracles of manipulation on your keyboard with Lifeboat's PMATE. 

This new generation text editor is the most sophisticated text editor available today and is bristling with features prev'ously 
unavailable on microcomputers, making it ideal for virtually any program or data file editing. 

PMATE's command set includes full screen single keystroke editing, horizontal scrolling, automatic disk buffering, macro 
command language, text formatting, expression evaluation, conditional branching, I/O with prompting, and other program- 
ming language constructs. PMATE makes use of 1 1 buffers for storage, and includes commands permitting work on more 
than one text at a time. Unique to PAAATE is the facility for user customization. Keystroke functions can be redefined, and se- 
quences can be programmed to directly execute macros. Video commands can be changed, and macro functions can be 
written, to emulate any other editor with which you may be familiar. PAAATE provides full side-scrolling, and can be used 
with virtually ANV video terminal on the market. IF you use an editor, you need PMATE. 

PMATE is the only text editor you'll ever need. 

PMATE-86 is available for IBM's Personal Computer DOS, SB-86^^ and MS-DOS^**^. Also available is PMATE for SB-80 and other 
CP/M-80-compatible operating systems. 

I 

Lifeboat Worldwide offers you the world's largest library of software from its offices in the U.S.A., U.K., Switzerland, France, 
West Germany and Japan. 

For more information, send to: 



Lifeboat Associates 

1651 Third Avenue 
New York, New York 10028 
Tel: (212) 860-0300 
TWX: 710-581-2524 (LBSOFT NYK) 
Telex: 640693 (LBSOFT NYK) 

I 




SB-80 and SB-86 are trademarks of lifeboat Associates 
PWATE and P*AATE-86 are trademarks of Ptioenix Software Asso. Ltd. 
MS-DOS IS a trademark of Microsoft, Inc 
CP/Ea«JLATOR is a trademark of Lifelxiat Associates. 
CP/M-80 and CP/M-86 are registered trademarks of Diqitai Kesearch, Inc 
This ad was designed by DocuSei" 
Copyrigfit © 1981, by Lifeboat Associates 



LIFEBOAT HAS THE ANSWER 



I 



Cor 



Many are the doors that 
lead to the undeng^und. 




The top prose adventure t>estsellers, ZORK I and ZORK D. 

Now available for 

Apple II. ATARr400/800. IBM Personal Computer. 
NEC PC -8000, CP/M:and PDP'-ll. 



Few are they who come back alive. 

Your greatest challenges lie ahead— and below. 
ZORK I: The Great Underground Empire, and 
ZORK II; The Wizard of Frobozz will transcend 
any computer age adventure you ve ever 
encountered. 

Those who live to tell the tale of ZORK's 
mysteries speab of becoming immersed in a 
dimension where the extraordinary is common- 
place, and the dangers are as real as any in 
human experience. It is said that once you have 
bnown the forbidden realm, you are changed — 
and that he who dares ZORK's depths twice will 
never be the same again. 



Apple Imi rcv;l>li. rL i.l iradcmdrkut Apple Ciimpuii. r Inc ATARI Is a registered 
irjilenuirfcnt Auirt Ine CP/M isii rei^isiered iradeniiirkcilDiytlal Research 
Inc I'DPisuirciilcmarbolDitfilal Lqulpmcni Ldrporallon 



inpocoii\ 

55 Whcclcr Street. Cambridi^e, MA 02138 



Now your door to ZORK has opened to 
becbon you below. The journey begins where 
Infocom's new worlds of INTERLOGIC" prose 
adventure— including the new mystery thriller 
DEADLINE™ —await you. at fine computer 
stores everywhere. 



Open your door to the underground— 
here's $2 for openers! 

To get your t2 ZC5RK rebate by mail, just send Infcxrom 
this coupon with your completed warranty card and 
sales slip tromZORK in their orls^inal torm No repro- 
ductions will be accepteil Limit 1 rebate tor household, 
address t)r orsjanization Otter gix)d only in U S A Void 
where prohibited taxed or otherwise restricted Rebate 
request must be postmarked betorc midnisght 7/31/82 
Infocom is not responsible tor lost late or misdirected 
mail Allow 4 to 6 weeks tor ilelivery 

Infocom, 55 Wheeler St., Cambridge, MA 02138 
OFFER EXPIRES |ULY 31, 1982 



D2 



Cc 



3 Choose from 
Intelligent Printers 
for your 

IBM Personal Computer 



The MEC Spinwriter is an 
excellent printer. But you 
need more — More interfacing 
choices, more RAM buffer, 
and more word processing 
features. So we installed a 
specially designed interface 
and renamed the printer 
SELLGM I. For the past 2 
years it's been outselling all 
expectations. 

Now you have 3 choices of 
printers based on the NEC 
Spinwriter Series, and the 
Fujitsu. All perform beautiful- 
ly with the IBM Personal 
Computer. They're the 
SELLUM SERIES 
PRINTERS. 




OUTSTANDING FEATURES 

Select from either of 
these fine printers, and 
enjoy many bonus 
benefits, such as 

• 16K RAM 
or 48K RAM option. 

• 16 baud from, 
50-19,200,— hard- 
ware/software selec- 

table. I 

• RS-232, Cen- ■ 
tronics Parallel, 

IEEE ports. Current 
Loop. 

• Switch selectable protocols: 
NEC 3510, Diablo 630, Qume 
Sprint 9. 

• 24 switch selectable func- 
tions. 

Auto-bidirectional printing 
with optimized throughput. 
• Sheetfeeder and 
graphics modes. 
• Auto proportional 
spacing and tab 
setting. 
• Upgrad- 
able to latest 
software. 




• Complete word pro- 
cessing features, standard. 

• Supports optional front 
panel. 




MATCH THE RIGHT PRINTER TO YOUR NEEDS. 


Features 


Sellum N-35 


Sellum N-77 


Sellum F-86 


Speed 


33 cps 


55 cps 


80 cps 


Shannon Test 


28 cps 


48 cps 


72 cps 


Print Wheels 


128 char. 


128 char. 


127 char, plastic 
96 char, metal 


Noise Level 


60 db 


60 db 


60 db 


Suggested 
Retail 


$2495 


$3295 


$3495 



Sellum Series Printers also 
available for most microcomputers. 
Sold only through dealers 
and systems integrators. 

Extended 1 30 day ivarranty available. 



465 Fairchild Dr., #214 
Mountain View, CA 94043 
(415) 964-5460 



Fend off ruthless and 
Increasingly intelligent 
invaders — in eittier 
monoctirome or color — 
$14.95 

Also available, oword winning 
Game Moster dice rolling and 
bookkeeping for dungeon 
masters and other gamer*— 
$24.95 

Toucti typing made easy 
Comptete computer instructions 
in 15 lessons — $24 95 



Dept. 16 

263« S. Lynn Street 
Arilngton. Virginia 22202 




FOR 

PERSONAL COMPUTER 

EXPANSION MEMORY WITH PARITY 

64K $419.00 

128K $547.00 

192K $675.00 

256K $799.00 

INSTALL IN ANY SLOT 
ADDRESS ANY 64K 
MUTLILAYER BOARD CONSTRUCTION 

FULLY TESTED AND BURNED IN 
AVAILABLE NOW / 6 MONTH WARRANTY 

PC DISK DRIVES $239.00 

AC LINE TRANSIENT 
PROTECTION . . . $29.95 



BITSTREAM INC. 

P.O. BOX 809 
LOXAHATCHEE, FL 33470 
PH. 305-798-0025 



IBM 



COMPATIBLE 



BOARDS 



BY 





K MEMORY WITH PARITY 
ONE YEAR WARRANTY $ 598 

HARD UiaU^ SUBSYSTEM FOR 

IBM AND S-^OO $ n899 

WITH 2 SERIAL PORTS 



ZOBEX 



7343 J. RONSON RD. 

ZOBEX is trademark of ZOBEX CORPORATION SAN DIEGO, CA. 92111 

IBM is trademark of International Business Machines Corporation ["714-3 5 "71 ~ S9"71 



\ IBM PERSONAL COMPUTER, aSK, 1 DISK PiaVE / 



Your personal 
money manager, 

DOUGHFLO! 

Doughf 10 is a complete accounting system that grows as you need it— 



ExceNent for use as a general ledger, tax preparation system, or 
accounts payable system. 

Reports which compare totals from up to 24 months. Automatically 
form Income and expense averages, and budgets. 

✓ interactive checkbook balancing while expenses are being entered 

complete check-writrng logic customized to vour own checks 

Versatile report generator searches ana lists an totals and balances. 
tf user friendly documentation— includes sample data ready to run. 

Pay your bills, and gain valuable insight. Create a complete financial 
data base for your home or office. . .$79.95 complete. Demonstration 
disk available for S12.OO postpaid, to be put towards future purchase. 
Cai or write for more information. 



Games ^39.95 / 



came Pack I 

Fantasy aaventures. 
word games, educational 



Came Pack ii Business Pack i 

space wor games miii General nome ^ Business 

tary comoat games, with software, home caicuia- 

realtime a interactive oorn. financial, educa- 

graphics tional . . 

All software packs ^39 95 postpaid any two for '59.95, or all 
three for just ^69.95. Complete & ready to run on MS-DOS- 



we welcome visa or MasterCard. 

(olphonettcs soBuiore) 



BOX 597 Forestville. Ca 95^36 
24 hr. phone (707) 887-72S7 




VIRTUAL 
MACHINE 
INTERFACE I 



IBM fig-FORTH 



• a complete System • 

FEATURES: 

1 assembler 

2 compiler 

3 debugger 

4 decompiler 

5 screen editor 

6 forth 8086 nucleus 

7 on the DOS or off 

8 manual 

9 all source Included 

$175 

Call Computer & 
Magus Systems 
1961 Old MIddlefield Way 
Mt. View, CA 94043 
415/964-5331 



. l/IKrUAL 
■ MACHINE , 
I INTERFACE 





INTERRt 
VECTOR 
TABte 




NO DOS 



DOUGLAS GOODALL 



OR DOS 



IBM Personal Computer Users: 

Just quality isn't enough. We think the price should be personal too! 

Dynamic Rams Add-on 



Intro 




I im I n 




^^^^^^^^ 



t r-i-r r t r • 




, < 4 « *:*'t» 



I ciflFlR^WI l^uni in teMel^vMkions lomm than other'* chip s«t value! 




^ k jk k ft m-jki 



□ 



LIT" 



\y 



* OlttlWf ytfirt'^Wftrtn^ 

* Ship from stock immediately 



PERSONAL DATA SYSTEMS, INC. 

niOWftlGLEVWAY • MILPITAS. CALIFORNIA 9S0M • I40BI 363 7880 



. M g .1 g u n - ■ 



an Intcretted. PIcate se me: 



3. 



.Uaitoof 64K 
. Unite of 128 

finite of 192 K 



4. Infomatkm Only □ 

□ VISA □ MasterCard 

10% discoiint on oideis wUh IS or flbic units 
from Pcnonai Computer Club Me 

1110 WRIGLEY WAY MILPITAS. CA 9S03S 

(408) 262-7i»80 




Copyrighted material 




Our"PersonaI" 
Imnrwement Plan 




MICROBYTE Add-Ons 
for the IBM Personal 
Computer from ASAP 

MICROBYTE lets your IBM Personal Computer be- 
come all that it can be with a wide variety of enhance- 
ments. We can stretch memory, increase computing 
ability, provide printer support, improve storage 
capacity and expand the overall capability of your 
system to reach limits you never thought possible. 




With MICROBYTE and ASAP your Personal 
Computer has all the potential you need for a 
variety of applications: video games, educa- 
tional use, home budget applications or 
business use. 

All MICROBYTE add-ons are constructed of 
high quality components and feature gold 
contacts and clear solder mask. Built to 
MICROBYTE's rigid standards, each board is 
fully assembled and tested. 

Choose the IBM add-ons you need for your 
applications. Then call ASAP today, and start 
your own "Personal" improvement plan. 

• Expansion Chassis with 5-slot motherboard 

• 256K RAM Board 

• Winchester Disk Drive and Controller. 6 and 
1 2 megabytes (specify) 
Expansion Chassis with one or two 5^^" 
floppy disk drives, either 48 TPI or 96 TPI. 
single-sided or double-sided, double-density > 

• 32K Serial Printer Buffer Board 

• 32K Parallel Printer Buffer Board 

• EPROM Board up to 32K 



ASAP offers a 15-day buyer protectior^ policy: full money-back guarantee If not totally satisfied. 
Ordering Inlermidn name address, phone: stiip by: UPS or Mail Shipping charge add S2 90 up lo 1 lb (UPS blue). U S Mail add $1 SO (U S only) (S2S 00 
minimum order) Tim We accept cash, check, money orders. Visa and Master Charge (U S. funds only). Tax: 6% (^lif res.. COD's and terms available on 
approval (School PO's Accepted). 

Toll free outside California: (800) 421-7701 inside Callfomla: (213) 595-6431 (714) 891-2663 
ASAP Computw Products LTD, 116 Viceroy Road.. D-12 Concord. Toronto, Ontario. Canada L4K 1 A9 
(416) 738-OSOO (BOO) 268-1996 




ccxnputer ■ 



ccxnputBr 
products, inc 

119S E. WiUow St.. Signal Hill. CA 90806 



Well put one 
in your hands 
tomorrow 



Call now for details on 
overnight delivery of memory 
boards for IBM Personal 
Computers. 

Macrolink™ plug-in memory 
expansion boards take your 64KB 
system up to its maximum capacity 
of 256KB — with full IBM liardw arc 
and software compatibility. And 
all this memory needs just one slot 
in your computer, leaving plenty 
of expansion room. 

Macromemory™ delivers higher 
performance. The ability to run more 
software faster. Make quicker disk 
copies too. All you need for installation 
are a screwdriver, the instructions we 
provide, and about five minutes time. 

Each high-reliability board is 
thoroughly burned in, extensively 




tested and protected by a factory- 
backed, 2-year limited warranty. Find 
out more and ask about our additional 
advanced features. 

Phone us toll free. (In California, 
call (714) 634-8080.) Or write: 
Macrolink Inc., 1150 E. Stanford Ct., 
Anaheim, CA 92805. We accept 
Master Card and Visa for phone or 
mail orders. 

Factory-direct prices on 
Macromemory^" for only: 
64KB $375 192KB 1575 
128KB $475 256KB $675 



m@i©ir©llii(nills: 



Call toll-free 800-854-3332 




"Only VR Data can offer you a Winchester 

Hard Disk Drive for your IBM Personal Computer... 





...with the same 
of excellence and 
state-of-the-art technology 
you'd expect finom IBM." 

AXarren Rosenkninz, President, VR Data 

We are tremendously impressed with 
the IBM Personal Computer. When we set out 
to increase its capability with our exclusive, 



OTHER QUAUTV PRODUCTS FROM VR DAE\ 



Winchester Hard Disks 

6.3 Megab>'tes 
9.6 Megabytes 
19.0 Megabytes 

2x 6-3 Megabytes 
2x 9.6 Megabytes 
2x 19.0 Megabytes 



Memory Boards with 
Error Correction 
64 Kbytes 192 Kbytes 
128 Kbytes 
In The Queue 
D-Con Direa connect 

internal modem 
The Echo 
Winchester Backup 




'\ ~'i^'f.<ff^,^',i, iifi>^,'r\<riyt' .,^r-"»<»-^'^ 



totally compatible Winchester Hard Disk Drive 
and Memory Board, we dedicated ourselves 
to making the very finest products possible. 
Some very knowledgeable dealers and users 
say we've totally succeeded. See for yourself!! 

As with our Winchester Hard Disk Drive, 
all our designs are tested, re-tested and 
"burned in." We're so sure of our quality con- 
trol that we offer an unconditional 120 day 
extended warranty covering full costs of parts 
and labor on all VR Data products. 

Insist on the best. 
Ask for us by name. 



■ 



777 Henderson B( 

MICROCO: 





.■.^w.:f.;;< 
• ■ >• , .1.?.. 



■.,•1 :;-.iv„.-..'J<-g 



d N-6 Fblcroft, PA 19032 



_. EXCELLENCE SINCE 



800-3^5-«JMl^|^^ 



Software Worthy of the IBM-F>C 




Why did you buy an IBM-PC rather than some other brand of 
computer? We think we know the answer You trust the name 
IBM and the quality it stands for 

Why should you select WRITE-ON! as your word processing 
program? Because it's totally worthy of your IBM-PC. BYTE 
Magazine, for example, said things like: " human engine- 
ering is superb . . . commands are easy to learn and use . 
the most powerful features found in a microcomputer- 
based word processor " Beyond this, WRITE-ON! is fully 
supported by Datamosf. Inc . a sound and solid company of 
professional specialists 

WRITE-ON! can handle all your word processing whether 
simple or complex You can set tabs, margins, spacing, with 
a keystroke you can move, copy, merge, delete or save 
blocks of text And you con save time with its form letter or its 
complete mail-merge features What about editing your 



letters or documents'' We've made that especially easy 
and uncomplicated, by making sure you can use the regu- 
lar IBM edit keys. 

You'll also appreciate WRITE-ON's capability as a powerful 
program editor. Nothing near its price edits BASIC, PASCAL 
FORTRAN, COBOL and Assembly Language source code so 
well You can even use it to edit VISICALC and accounting 
system files 

All In all WRITE-ON! is the word processor you can have con- 
fidence in the one that delivers the reliability and useful- 
ness that make it truly worthy of your personal computer. 
And, with all this, it is exceptionally inexpensive. Get your 
copy now from your computer store, or from: 

T\ DATAMOSH 

9748 Cozycroft Ave , Chatsworth CA 91311 (213) 709-1202 



PCounsel/K. STEWART EVANS, IR. 



Licensing Software 

Things you should Icnovi^ be/ore getting into a software h'censiog 
agreement. 



Do you own the latest super software 
package you purchasecf for your PC? May- 
be. Maybe you just oivn a license to use it. 
Licensing is a typicaJ business practice for 
marketen of computersoftivare, especiai- 
Jy with high-pou'ered, big-bucks products. 
Software for the PC soJd by IBM carries a 
ijcensfng qgreement thot stares up at you 
from beneath the plastic overwrap and 
demands you read and accept it before 
opeajng the packqge. Now that softmire 
with four-figure prices is being marketed 
for the PC, the stalces can be significant, so 
your acceptance of any softivore Jicense 
ought to be an eyes-open proposition. In 
the following articJe, attorney Stetrart 
Evans proffers some eye-opening iiints. 



License agreements for computer 
software are unusual contracts be- 
cause they are so carefully tailored 
to the requirements of the computer indus- 
try. "Boilerplate" contract paragraphs, 
which might be useful in drafting most 
contracts, are of little help in drafting the 
computer software license agreement. 
Due to the uniqueness of computer con- 
tracts, it is advisable that anyone planning 
to enter into a software licensing agree- 
ment involving sizeable amounts of mon- 
ey have an attorney review the agreement 
before it is executed. 

Though there are hundreds of danger 
points in any software licensing agree- 
ment, this article will focus on two major 
ones: software description and acceptance 
testing. 

As a result of either market dominance 
or the desirability of the software, licen- 
sors are very often in so powerful a bar- 
gaining position that they can dictate the 
terms of the software licensing agreement. 
A prospective licensee may not have the 
bargaining leverage to negotiate a more 
protective contract; but aware of the dan- 
gers and problems in the contract, one can 
better assess inherent business risks. 

Software Description 

There is no ea^y way to identify a soft- 
ware product in a license agreement. Sim- 
ply referring to the licensor's name for the 



software product is, by itself, unaccept- 
able. Instead, the functions and programs 
that the software can execute should be 
described in plain English. 

Software licensors often prepare bro- 
chures, pamphlets, sample computer runs, 
and other materials that are used to pro- 
mote the software. The licensee should in- 
sist that each item used to promote the soft- 
ware be attached to the software license 
agreement as an exhibit specifically iden- 

tifyini; r,i;;;;lrl-'i.'S ''f 'h' S^' ^ !"tw, i I r alld 



J.HEUCENSEE 
should insist on a well 
drafted description of 
the product and its 
performance 
standards, * 

incorporating these terms into the agree- 
ment. These materials will be bulky and 
difficult to attach to the license agreement, 
but the effort can make the difference be- 
tween winning or losing a lawsuit. 

A judge or jury, who almost certainly 
will not be familiar with computers, will 
need a simple, clear, and complete de- 
scription of what the software is supposed 
to do, and there is no substitute for provid- 
ing that description in the agreement. If 
the licensee can point to a specific portion 
of the agreement that says the computer 
software will perform a particular func- 
tion and then can establish that the soft- 
ware, as installed, is not performing that 
function, he will most likely win his case. 

The Integration Clause 

Most contracts contain what is called 
an "integration clause," which states that 
the written contract and all of its attach- 
ments constitute the entire agreement be- 
tween the parties. The intent of an integra- 
tion clause is to prevmt oral or vrAtbea . 
statements made by the licensor, but 



which are not specifically made a part of 
the final contract, from bdng legally bind- 
ing on the licensor. Suppose a salesperson 
promises emphatically that certain soft- 
ware performs read-after-write verifica- 
tion, but in fact, it does not. And suppose 
the license agreement contains an integra- 
tion clause, but nowhere in the agreement 
does it describe "read-after-write verifica- 
tion." Legally, it would be very difficult, if 
not impossible, for the licensee to argue 
successfully that the oral statements about 
read-after-write verification became part 
of the description of the software. 

Avoid agreements with integration 
clauses. Oral statements by the licensor's 
saleqieople often convince licensees that 
Oie software can do what is desired. 

Acceptance Testing 

After describing the software's capa- 
bilities, the license agreement should 
clearly establish a test to determine 
whether the software product can, in fact, 
do what it's supposed to do. Many, if not 
most, license agreements provide either 
no testing standard or a standard drafted 
to ensure that the software will never foil 
the test. In addition, such agreements usu- 
ally provide that the tests will be conduct- 
ed on the licensor's premises and will use 
the licensor's data. This is of little value to 
the licensee if the software won't operate 
on the licensee's hardware with Us data. 
Clearly, reasonable testing procedures re- 
quire that the test use the actual software 
licensed, the licensee's hardware, and the 
licensee's raw data. 

The technical specifications of the test 
must be tailored to the software capabili- 
ties being purchased. A clear and detailed 
software description in the license agree- 
ment will make designing the test and as- 
sessing the software's performance eader. 
The test should set an objective standard 
from which to determine whether or not 
the software product meets the perfor- 
mance standards. Subjective tests are less 
preferable, since they rely on judgment 
calls to determine whether the standard 
has been met. However, subjective tests 
are often unavoidable, because of both the 



lUNE/IULY 1962 



203 

Copyilyikuj iiid^uiial 




SAVE YOUR SLOTS! 

Seattle 64K Memory/Communicalions Board 
Saves 4 slots over IBIVI Expandable 
Board S475 Each 64K Addition S200 

PLUS — SlOO Credit (rem MicroCorp (or IBM Com 
munications boards sent with order 
Microsoft 64K Memory Card/Software Package Just 
announced' RAM Drive option lets you copy entire 
disk into machine memory Read/write at hard disk 
speed 50 times faster than a floppy' Soltwarc sup- 
ports other systems as well Board/software S495 
Each 64K addition S200 

WORDSTAR WORDSTAR WORDSTAR 

Now available MicroPro s WORDSTAR' Full printer 
controls for most standard printers handles docu- 
ments larger than memory— All the features that have 
made WORDSTAR the world s best-selling word pro- 
cessing program PLUS Full support ol IBM/PC (cur- 
sor controls Function keys horizontal scrolling and 
much more) S495 
Optional Mail/Merge (or maillists S150 
PLUS S85 credit from MicroCorp for EASYWRITER 
when sent with order' 

COMMUNICATIONS 

IBM COMIM-PLUS 

Now your IBM Communications sodware can do even 
more Complete on-disk patch kit lets you modify your 
program to support Upload/Download (send 
prepared text or capture online information), printers 
auto-dial for Hayes Stack modem automatic single 
key (F8) sign on S2S 
(Includes Inielliterm Communications Tutorial for 
beginners Full credit when you buy soon to be re- 
leased Inielliterm ) 
INTELLITERM 

The premier communications program Fast flexible, 
incredibly easy to use Unique split-screen mode 
High-speed system to system transfer Much more' 
(7/82) S150 
IBM Communications Cards (pro-owned) S125 

SOFTWARE TOOL KIT 

SUPER2AP S40 

View and modify any byte o( a PC DOS diskette Ac- 
cess by absolute track, sector number or (ilename 
Move track by-track or seclor-by-sector up and 
down Ideal lor patching ruined directories Note NOT 
intended for copying protected software 



VIEWDISK S20 
Cuinpicii' disk exploration and display Graphic view 
of storage Complete documentation on how PC disk 
liles are stored and how to alter directory Lists and 
prints directory alphabetically by name or extension, 
creation date sizes file attribute Ideal lor hard disk 

RECOVER S20 

Yes there is life after accidental death Recovers 
erased files 



ATTRIB S10 

Modilics tiles to/lrom Invisible System 

Available singly or as package 

PACKAGE PRICE S80 Includes free CLOCK program 

liime date elapsed )0b time) 

PASCAL Tools 

Seleck!d PASCAL utility programs on disk from Kerni- 
ghan/Plaugor s Software Tools m PASCAL Includes 
366 page book S75 

DATABASE 

T.I.M. Ill State-of-tho an user (nendly data mgi pro- 
gram Up to 8 field types 32 000 records per die 40 
fields per record. 40 sorted orders and more Ordc 
now and receive complete Software Tool Kit a S90 
value tree' S500 
DATAMASTER see Jan Mar PC ads S800 

UNBASIC 

Powerful BASIC preprocessor for maintaining modular 
library with named subroutines (PASCAL FORTRAN 
etc) S75 

HARDWARE 

Smith Corona TPl 12 cps Daisywheel S895 
IBM PC 2 drive 64K S3300 
All IBM hardware/software available 

I-I!.-1M.-Mlt K ().il.i*.Vi-«lt-r .K.KLitili- 'U'.-. Ill' IMS HO 



FREE CATALOG 

(and floppy disk SPEED-UP 
program listing) 

n I have purchased I J I plan to purchase 

IBM PC s K disks 

Mono 1 : Color IJ Comm. 
Printer Type . 

Name 

Company 

Address . . 



Compuserve * . 



Dealer inquiries inviled, reply on letterhead 



nature of the software product being pur- 
chased and the expense of establishing the 
technical specifications for an objective 
test. 

A Nonobjective Test 

An example of a nonobjective test stan- 
dard is one that states: "The software shall 
be deemed acceptable if it uses the licen- 
see's live data to produce correctly all re- 
ports which the software is required to be 
able to produce under this agreement for 
31 days." This kind of test has four advan- 
tages: (1) It requires the test to be run on 
the licensee's pj^emises, using the licen- 



-I. OO LITTLE 
attention is given to 
the testing standards 

used in a software 
licensing agreement 

see's software and equipment and the li- 
censee's raw data; (2) It can be used in 
virtually all software license agreements; 
(3) It requires that all reports be correctly 
produced, which sets a very high standard 
of effectiveness for the software but at the 
same time contains an implicit "reason- 
ableness element" in that both parties un- 
derstand that 100 percent accuracy is not 
required; and (4) Although it is a strong 
test, licensors' resistance to its inclusion in 
the software license agreement may be 
lessened because it clearly states what 
they themselves feel their product should 
be able to do. 

Too little attention is given to the test- 
ing standards to be used in a software li- 
cense agreement. Often this is because the 
licensor dictates what those testing stan- 
dards will be, and there is little room for 
negotiation. However, just as often, the ac- 
ceptability provisions of the contract are 
ignored by licensees because they are un- 
familiar with the concept of establishing a 
performance standard for a product they 
purchase. For most consumer purchases, a 
performance standard is unnecessary; in a 
software license agreement it is the most 
important provision protecting the licen- 
see. 

If It Comes to a Lawsuit . . . 

When seeking a remedy or damages for 
his malfunctioning computer software, the 



licensee will first have to establish what 
the computer software was supposed to do 
as agreed upon in the contract. Second, the 
licensee will have to establish that the 
software is not, in fact, performing accord- 
ing to the performance standards set forth 
in the contract. Meeting both the descrip- 
tion and performance requirements will 
be much easier if they are set forth clearly 
and completely in the software license 
agreement. 

Because the description of the software 
product and the performance standards 
are such critical portions of a software li- 
cense agreement, the licensee should in- 
sist upon a well drafted description of the 
product and performance standards. 



A final word: Another unique aspect of 
computer software contracts is the impor- 
tant role played by computer technicians 
in drafting the contract. Technical experts 
may be helpful in drafting a clause or two 
in many contracts; however, in computer 
contracts technical expertise plays a part 
in almost every clause. Therefore, while 
the importance of having an attorney 
review major contracts cannot be over- 
emphasized, it is equally important that 
the contract be very carefully reviewed by 
someone with technical expertise. 



K. Stewart Evans, Jr. is an attorney with 
the Fairfax, Virginia Jaw firm of Boothe, 
Prichard, and Dudley. 



THE SPACE TABLET 

A New Dimension 
in Computer Graphics 




F3»tlS« '««E 




liii 



FIRST GRAPHICS TABLET 
for the 

IBM PERSONAL COMPUTER 
• 2D or 3D input 
• Digitize coordinates directly 
• Hold tablet pointer like a pen 
for easy input 
• Provides user-friendly interface for 
CHART PRO" and SLIDE PRO" 
• Price $595.00 includes 2D and 3D digitizing 
software, CHART PRC and SLIDE PRO" 



CHART PRO" 

■ Simptifies business graphics 

■ Permits interactive graph generation 

■ Menu driven - uses function keys 

■ Reads Visicalc DIF* files 

■ Hardware requirements: 

• Mono-chrome display 

• MX-80 printer 

• 64K memory 
Suggested retail price: S49.50. 
See your local dealer. 

(*v«ic«icano DIF ar« T>ad«<narlu ol PMonal Soflwars. Inc) 




Qrapfts actually produced by CHART PRO' 
on MX.60 printer 



SLIDE PRO" 

■ Block diagrams 

■ Flow charts 

■ Special lettering 
Suggested retail price S49.50 



MS 

mien, ciHilniJ N>-Menia Inc. 
230 Hartford Turnpike 
Vemoa Conn. 06066 
(203) 647-3656 



lUNE/IULY 1982 



20B 

Cci 



Index to Advertisers 



ADVERTISER LOCATION 

Advanced Operating Systems 96 

Aegis Systems 150 

Aerocomp 37 

Alkazar Associates 197 

Alpha Software Corp 3M1 

Alph.inetics 198 

Amdijk Ctn p 42 

And/Or Press, Inc 88 

Apparat 99 

Applied Software Technology 132 

Apslfk. Inc 40 

Arlington Software Systems 51 

Arrix Logic Systems 149 

ASAP Computer Producte 199 

Ashton-l^te 24.25 

Aspen Snflw.ire Co 18 

AST Research Inc 16 

Automated Business Machines 

Incorporated ^ ^97 

B.T. Enterprises IM 

Beaman Porter 137 

Benchmark Creations 89 

Bench Collection, The 106 

Bitstream 197 

Bottom Line, The 1S2 

Rviid Inc 11 

California Micro Computer 132 

CBS Puliiishi.'g 23 

Call Computer & Magus Systems 198 

Chrialin Industries 192 

Comprehensive Software 150 

Computer Case Compan\ 88 

Computer Control Syst.-ms. Inc 78 

Computer Innovations. Inc 84 

Computer Technology 

Innovations 173 

Computerized Management 

System 136 

Computer Systems Design 171 

Comsen, Inc 193 

Comsh.irr Target Software 8 

Conographic Company 21 

Context Management Systems 26 

Continental Software. Inside Front 

Control Systems 139 

Cuestii S\ stems Inciirp ir.iled 134 

Curtis Manufacturing (Company 90 

D S R International Inc 187 

Datacount, Inc - 190 

Datamost 202 

Datasmith 99 

Datasouth SB 

Davong S>'stem8, In&...., .74.141 



Daystar Systems 94 

Design Data Systems S3 

rii.imnnil Software 140 

Digital Research 12.13 

EDS 143 

Electronic Specialists, Inc 76 

Emerging Technology Consultants 94 

Engineering-Science. Inc 136 

Kscon Products 145 

EXO Systems (Corporation 31 

Fantasia Systems Incorporated 44 

Financier Corp 6 

Flagstaff Engine(!ring 148 

FTO Data Systems 160 

WfiV. Computronics 174 

Howard W. Sams 144 

IBM 2.3 

I B Magazette 163 

ICR Futuresoft 172 

Infocom 195 

Information Unlimited Software 197 

Innovative Computer Products 20 

Innovative Software 

Applications 185 

Interface. Inc 171 

Intermedia Systems 68 

Intersell 196 

Ipex International, Inc 44 

lohnsiin Associates 163 

Kell.T Software 113 

Latwratory Microsystems 188 

Leading Edge Inside Back 

Lifeboat Associates 79,194 

Liff'tree Software. Inc 52 

Macrolink 200 

Maynard Electronics. 158 

Mediamix 193 

Memon, Technologies, Inc 38 

Micro-Ap, Inc 100 

Micro Control Systems, Inc 205 

Micro Express 197 

Micro-G 171 

Micro House 105 

Micro Match 189 

MicroPro 179 

Micro Z Applications 124 

Micro Z Company 1S4 

Microcomp\iter Business 

International 94 

Microcorp 204 

Microperipheral Corporation 163 

Microsoft, Inc 1 

Microsystems Distributors 127 

Miller Microcomputer Services 142 

Moon ware Company, The 173 



NEC Info Systems S3 

N.F. Systems S9 

Network Consulting Inc 46 

( )mric 136 

( )r,ing*; Micro 191 

Owl Software 128 

PBL Corporation ISS 

PC-Logic Systems 173 

PC Software Development 82,116 

PC Squared .71 

Percom Data Company, Inc Jl 

Personal Computing & Supplies .71 

Personal Diita Systems, Inc 198 

Personal Micro Computers, Inc 166 

PERSY8T. Inc 170 

Personna 159 

Peter Norton 194 

ProActi\ e Systems „,..,.,.» 155 

ProSoft Inc 76 

QuCes Inc .IM 

Quale ...M 

Quantum Software Systems 94,98 

Robert ]. Brad\ Company 131,135.155 

Seattle Com|)uter .77 

Select Info Systems IM 

Sigma Designs 09 

Softrend. Inc S9 

Software! Laboratories. blC. 129 

Software n Stuff 148 

Software Masters 164 

Software Products International 119 

Sorcim Corporation 14,18 

Starware „„,.,...,„ 131 

Stonew.ire Incorporated 132 

Sxstemics 54 

TCI Software .45 

T.G. Products 148 

Tallgra.ss Technology 189 

Tecmar Inc Back Cover 

Telecon Systems 164 

Texasoft 157 

Ticom Systems. Inc 97 

\'.R. Data 201 

\ eriliis Technology Inc 62 

\'idoti Systems 181 

VisiCorp 7 

Vista Computer Company. Inc 16S 

X'litrax 93 

Washington Computer Services 182 

Worldwide Software 

Publishing, Inc » 62 

XCOMP 47 

XT.nFX 114.11S 

Zen/ Tek Corporation 131 

Zobex 197 



206 



PC MAGAZINE 

Copyrighted material 



Coming up 




Here Come The 
Spreadsheets 

PC compares the features and usability 
of spreadsheet programs in real world 
situations. Includes VisiCalc. SuperCalc, 
Context Management, MultiPlan and 
more. 

Dan Fylstra — The 
Man Who Made 
VisiCalc Sing 

PC interviews Dan Fylstra, whose 
company, VisiCorp, became an 
overnight multi-million dollar software 
company thanks to one sensational 
program. 

Inside Your PC 

Lon Poole's photo-journal essay takes 
you inside the IBM Personal Computer 
to see what makes it lick. 

Buying A Computer 

What's it like when you're a computer 
novice and you set out to buy your first 
machine? 

Plus . . . 

PC visits a Sears Business Center . . . 
More Wish List, PCommuniques, 
Marketplace, Age of Allair, 
book reviews, product reports and 
User-to-User. 



EXPAND AND ENHANCE YOUR 

I'D HA PERSONAL 
1 Jj lyiCOMPUTER 

with the complete line of fully compatible multi-function adapter 
cards and peripherals by Automated Business Machines, Inc. 
From entry level configurations to full function office support for 
the sophisticated business user, ABM products offer exceptional 
flexibility and capability in expanding the potential of your IBM 
Personal Computer. 

• OMNI-BOARD' from $165 

Featuring up to Ave functions on one board, the OMNI-board provides the capabilities of an expansion 
chassis on a single board. Configure the functions required now and expand to the maximum configuration 
when needed. Fully IBM compatible adapters provide for a parallel printer and up to two RS232 
asynchronous communication ports. Add the game adapter option which is compatible with IBM software 
and connects to two standard Apple joysticks. The clock/ calendar option with rechargeable battery backup 
maintains correct time and date even when the computer is switched off. 

Printer only $I6S Printer, game & clock $295 

Printer & RS232 $265 Clock & 2xRS232 $345 

Printer, clock & RS232 $275 Printer, game, clock & RS232 $345 

Printer, clock & 2xRS232 $435 Printer, game, clock & 2xRS232 $485 

• MEMORY EXPANSION from $445 

To complement the capabilities of the OMNI-board. this memory expansion provides parity protected 
memory for your IBM Personal Computer. 64KB increments allow for easy growth to 2S6KB. 

MEM-64K $445 MEM-I28K $625 

MEM-192K $805 MEM-256K $985 

• CP/M-80' ADAPTER $545 

The C P/ M-80 adapter makes available for your IBM Personal Computer thousands ofCP/M-SO programs 
developed for the Z80 and 8080 processors. Featuring a Z80 processor and 64K bytes onboard memory, 
this adapter comes complete with software necessary to implement CP/M-80 on your IBM Personal Computer. 

• TELEPHONE RECEPTIONIST ADAPTER $995 

The telephone receptionist adapter connects directly into a modular phone jack and provides a fully featured 
300/1200 baud modem with aulo dial and auto answer A voice synthesis unit and touch tone decoder 
provide interfaces for automatic telephone answering and remote data input. 

• BSR-XIO" ADAPTER $215 

Convert your IBM Personal Computer into a security watchdog. The adapter allows the computer tocontrol 
any electrical appliance in your home or office. Inputs are provided for monitoring of sensors for security and 
safety control. 

• COLOR TO MONOCHROME INTERFACE CABLE $95 

Providing the flexibility to use the features of your IBM color graphics adapter with the quality of your IBM 
monochrome display, this interface cable allows you to upgrade to color display when required 

• APPLE- JOYSTICK INTERFACE $29 

This interface module plugs into any standard IBM game adapter and provides connections for 2 Apple 
compatible joysticks. 

• PROTOTYPING CARD $49 

Providing space for up lo 96 integrated circuits, this full size prototyping card has power and ground busses 
and provision for mounting of a DB25 or DB37 connector. 

• OFFICE-WRITER- $1195 

Offering letter quality output at matrix printer prices, this unit is a fully featured Adier- Royal 1 01 0 electronic 
typewriter. It produces impeccable letter quality pnnting at 1 8 c.p.s. and connects lo your IBM Personal 
Computer via an RS232 asynchronous communication port or parallel printer port. 

• 5MB WINCHESTER DISK & ADAPTER $2195 

Fitting conveniently inside the second floppy drive location of your IBM Personal Computer, this fast access 
disk comes complete u iih an adapter and all necessary software for integration into PC-DOS. 



OFFICE AUTOMATION 
THAT MAKES SENSE. 



Automated Business 
Machines Incorporated 

29352 Avocet Lane 
South Laguna. CA 92677 
(714) 643-0439 



All ABM. Inc. products come complete with a one year warranty 
and IBM compatible documentation. 

Order By Mail or Call Today - (714) 643-0439 



Name . 



Company. 



Addrcis. 



City. Sute. Zi|>_ 



Enclme ChccW. Monc\ Order or t'rcdil Card Number and Exp Dale 
C'alifumia residenis add 6% &akk tax 

AVAILABLE AT SELECTED COMPUTERLAND STORES 

Dealer Inquu'ies Invited. 
CP M a a rcgi'.icred Trademarli iif Digiiil Research. Inc . IBM PC i» a refisiered Tradcmarli .M IBM Corp. 



1UNE/|ULY 1982 



207 



Wish List 



BHolibeek. "Diretfphtt. to Call for 

4f ^^^^/^ Tethnicml Oocit/oni pimf- 

"cJcOkn ama J^M Rc^i have 
difficulty ai^i¥fCrm^ '^^SpACioltf jot itiOiC 
cicitio0i¥%^ praducH ba£*d »n PC'<" 




Symbol nnanS -or%tf make 

USori manual writers hem afyel liOW> 
the wotd ^fnicr'o^i fht. kef* 

Pcmf Zoyieitr- 
Coo^-ihtntt, Z/. 

J'C inviles readers to contribute Wish List ideas fur publiculiun. Any product, service or design idea you'd like to see for IBM Personal 
Computers is appropriate. Ideas selected for publication will l>e illu.sirated by PC'sarti'-; if needed, PC will pay $25 for the featured Wi.sh 
List idea in each issue. $10 for others published. All ideas published will be credited to the .submitter and become the property of PC. In 
case of duplicate submissions, any award will jjo to the earlit!sl postmark. Send a description or sketch of your idea to: IVisn List, PC. 1528 
Irving St.. Sun Kruncisco. C.A .9-1122. Sorry, we can ! disi ii.ss Ihr Wi.sh l.isi fcaliir.' liv li'lfphdni' 



208 



PC MAGAZINE 



SIARNA/RfTK F-IO 



On the new. slicked-up. 
trimmed-down Starwriter F-10. 

It's C. Itoh's latest genera- 
tion of letter-quality printers. 

It cranks out flawless copy 
at 40 cps: and its full 15' 
carriage lets it double in brass 
for both letter processing and 
business applications. You 
can plug it into almost any 
micro on the market jserial or 
parallell simply by plugging it 
in. And then make it keep on 
trucking with inexpensive, 
easily available Diablo com- 



patible daisy wheels and 
ribbons. 

In its serial mode, it can 
print just about anything 
(including boldface, under- 
lines, subscripts and super- 
scripts!, and snap the carriage 
back to start the next line 
in less than a second. In its 
line mode, it prints in both 
directions, for even faster 
throughput. 

(While making about as 
much noise as a cat walking 
on Kleenex.) 

It's a nice, portable 30 
pounds-about 10 pounds 



lighter than the Starwriters 
before it. And it stands 
exactly as tall (or precisely as 
small) as a dollar Dill. 

Speaking of which: 

Incredibly, the Starwriter F-10 
sells for about the same 
preposterously low price as 
its predecessors. Which is to 
say. about $800 less than a lot 
of other printers that don't 
even come close to measur- 
ing up. Or even better. . . 

Measuring down. 



Distributed Exclu- 
sively by Leading 
Edge Products, Inc.. 
2S Turnpike Street. 
Cantori Massachu- 
setts 02021. Call: toll- 
free l-WO-343-6833; 
or in Massachusetts 
call collect 16171 
828-8150. Telex 
951-624. 

LEADING 
EDGE. 



Firstf the IBM Personal Computer^ 

The Next Step . . . 

Tecmar 




The TECMAR Expansion series is the first 
and only, complete line of expansion options 
available for the IBM Personal Computer. 

Now totaling over twenty-five separate 
options, the TECMAR series gives you the 
broadest range of expansion available for 
your IBM Personal Computer. 






SYSTEM EXPANSION with a comp- 
lete Expansion Chassis providing six 
additional systenn slots, a separate 
power supply and styling that com- 
plements the IBM system. 

MEMORY EXPANSION in 64K 

128K, 192K and 256K Byte incre- 
ments of Dynamic RAM with parity. 
32K Bytes of Static RAM, 32K Bytes 
of CMOS RAM with battery backup, or 
up to 128K Bytes of Read Only 
Memory. 

PRACTICAL EXPANSION with two 
Serial ports and one Parallel port on a 
single board, or a Time of Day 
calendar with battery backup, a Voice 
Synthesizer with vocabulary in ROM 
and phoneme speech generation, 
even a BSR XI 0 " device controller 
for lights and appliances. 

DISK EXPANSION through the addition of a five or ten megabyte 
Winchester disk. The disk options come enclosed in the TECMAR 
Expansion Chassis, providing additional expansion slots as well as 
Winchester disk storage. This approach assures you of unmatched 
system expandability for nearly any application. 

FUNCTIONAL EXPANSION is also available with TECMAR 
Speed Disk'" and print Spooling Software that give new 
functionality to memory options. 

UNMATCHED EXPANSION for the serious IBM Personal Computer 
user through these and the many other TECMAR Expansion products 
available through participating COMPUTERLAND stores, and other 
fine computer retailers nationwide. 





LABORATORY/INDUSTRIAL EX- 
PANSION through an IEEE 488 
interface, the Lab Tender with an 8 bit 
A/D and D/A, or the Lab Master for 
12 bit A/D and D/A, a two axis 
Stepper Motor Controller, or the Parallel 
Digital ln/Digital Out Base 
Board'", Video Digitization 
with Video VanGogh'". 

DEVELOPMENT EXPANSION using 
an E+EEPROM programmer. Proto- 
zoa prototyping boards or a TECMAR 
Extender card. 

NEW PRODUCTS are currently un 
der development with many soon to 
be announced. At present shipping 
26 unique IBM add on products, we 
are still looking for needs to meet. If 
you have an need for a new product 
for the IBM Personal Computer, and 
would like to ask us about it, give a 
call on our Product Input Hotline at 
(216)464-8317. 




For IBM Personal Computer Expansion, TAKE THE NEXT STEP . . . 



Tecmar Inc. 



PERSONAL COMPUTER PRODUCTS DIVISION 
23600 Mercantile Road, Cleveland, Ohio 44122 
Telephone: (216)464-7410 Telex: 241735