Text content (OCR)
VOL. 4, NO. 4
THE MAGAZINE OF APPLE
SOFTWARE AND HARDWARE EVALUATION
@ The Prime Plotter
none ee FLIGHT SIMULATORS
PFS GRAPH e Spitfire Simulator
Versaplot The Best Dogfight Simulator on the Market
Apple I! Business Graphics ¢ IFR Simulator
Graphics Processing System ——
The Graphics Solution
ACCU-SHAPES
Delta Drawing
Paper Graphics
e¢ Omniscan Laser VideoDisc Interface
Complements of the Future
Your Apple & the Laser Videodis¢
DATA MANAGEMENT
BEGINNER COLUMN “The Anything Machine”
CHAPTER FOUR | DOs
EEECHRONICSIincs
SUPER FAN II™ For Your APPLE II* COMPUTER $74.95
SUPER FAN II™ = witHzENERRAYOPTION $109.00
¢ TAN OR BLACK COLOR * QUIETEST FAN ON THE MARKET
* INCREASED RELIABILITY — SAVES DOWN TIME AND REPAIR CHARGES
* REDUCES HEAT CAUSED BY EXTRA PLUG-IN CARDS
ZENER RAY™ TRANSIENT VOLTAGE SUPPRESSOR
INCLUDES FAIL SAFE WARNING LAMP SYSTEM
OUR BUILT IN ADVANCED DESIGN UNIT GIVES:
D Cos — STOPS ANNOYING DOWN TIME
VOLTAGE SPIKES - GLITCHES
S VOLTAGE SPIKES CAN JEOPARDIZE YOUR COMPUTER SYSTEMS
T COMPUTER - DISK DRIVE - PRINTER AND MONITOR
NO CUTTING WIRES * WON'T VOID WARRANTY, JUST PLUG IN SUPERFAN II WITH ZENER RAY
“Registered trademark of Apple Computer Inc. ONE YEAR WARRANTY ® VISA/MASTERCARD
ALSO AVAILABLE FROM
Thy ELECTRONICS, INC.
AN UNINTERRUPTABLE POWER SOURCE
‘APPLE MONITOR STAND
——___—=7
ae
PATENTED AIRFLOW SEAL
FOR COMPUTER TO STAND
2282 ee SS SS SE
e.ec.2 eee P| eS SE
si =
pep
: ‘
‘aenvac SR
: ae a
eaeraee ‘et
Se ee
i of 3
Pt
<p
3 2
wave cy
Take a bite...
...0f Apple
Pchard!
Your Apple will love you for subscribing to APPLE ORCHARD! An official publication of
the International Apple Core, APPLE ORCHARD has all the information you need for
your Apple. In addition to outstanding feature articles, we present new product
information, product and book reviews, program listings, articles and news
from member clubs (maybe yours!), and IAC information, including club listings,
sponsor listings, and upcoming events.
Please enter a subscription to APPLE ORCHARD for:
NAME.
ADDRESS .
Subscribe today!
cry. STATE. 2. You. . .and your
Annual Subscription Rate: $19.50 for 9 issues
Canada, Mexico, APO, and FPO addresses: $27.00 Apple. ..won’t want
to miss a single
1 Check or money order enclosed O visa O MasterCard g
issue!
No. Exp.
Reply to: Apple Orchard Subscriptions
908 George Street
Santa Clara, CA 95050
!
l
I
]
!
I
| Overseas and other foreign surface postage: $36.00
I
I
I
I
!
DOUBLE-TAKE om
2. WAYLIST/MULTIPLE UTILITY 34.95 |
BY MARK Si
s
LISTS & CATALOGS Scar a and DOWN,
file names & lines much easier
to access. control scroll direction.
NEWLIST! rORAt its each program statement
on new line— FAST program trace/de-bugging.
VARIABLE DISPLAY shows all of a program's
& variables with current values. CROSS-
REFERENCE shows line nos. on which each vari
able/string appears. Better REUBEN
lets yor s (not just end-to-end).
Applesoft AUTOLINE-NUMBER as you eype n-
stant Hex/Dec Converter, Program Stats,
Eliminate/Redefine, Free Space-On-Disk...
(includes Peeks/Pokes Chart)
SAC
Apple Mechanic's
Hi-Res type routines
are usable in your
programs WITHOUT
LICENSING FEE! Just
give Beagle Bros credit
‘on your disk and
documentation.
29.50
APPLE ! ‘MECHANIC
Peesey OT
‘SHAPE aro aca ‘shapes for hi-
res animation in your programs. Design Propor-
tionally-Spaced TYPEFACES with special
characters, Six fonts on the disk. Listable demos
show how to use sl tables to animate (a
graphics and professional Charts & Graphs.
BYTE-ZAP: Rewrite any byte on a diskfor repair
or alteration. Load entire sectors on the screen
for inspection. Hex/Dec/ Ascii displays and input.
Complete instructions & experiments for making
trick file names, restoring deleted files, etc.
MORE: Useful music, text and hi-res tricks for
your programs. Educational documentation.
(includes Pecks/Pokes Chart & Tip Book*5)
TYPEFACES
FOR APPLE MECHANIC
26 NEW FONTS for Apple Mechanic programs.
All sizes of fully-editable characters.
BEAGLE MENU: Display only filenames you
want from YOUR DISKS (eg. only Applesoft or
only Locked files) for one-key selection.
lincludes Pecks/Pokes Chart & Beagle Menu Utility)
ONLY
0.00
UT ILITY Cry war
21 UTILITIES ON ONE DISK 29.50_
BY BERT KER’
LIST FORMATTER prints = program state-
ment on a new line. Loo eps Inde indented with printer
page breaks. A great de-
MULTI-COLUMN catsloge for Feintouts auto-
st Run-number & Date in programs, put invisi-
le commands in programs, create INVISIBLE file
names, alphabetize/store info on disk, convert
decimal to hex or INT to FP, renumber to 65535,
append programs, dump text-screen to printer...
MORE TOO: 21 Programs Total, a best-seller!
(includes Peeks/Pokes Chart & Tip Book"3)
NEW Beagle Bros Unlocked Utilities!
AllBeagl Bros iets cre Unicoxed ond
Ing you the MOST for your
Sonware Bolla,
n't settle for less!
eaale!| Bro
oo" Bro ‘ontoDOS + ONY
HIGHSPEED DISK UTILITY
Put oe DOS 7 your Apple's normal
memory, Card or Ile high-memory—
Function... Normal Pronto
BLOAD HIRES IMAGE..........10 sec. 3 sec.
LOAD 60-SECTOR PROGRAM ..116 sec. 4 sec.
SAVE 60-SECTOR PROGRAM ...24 sec. 9 sec.
LOAD LANGUAGE. 3 sec. 4 sec.
CARD .
{HEMT FILES Ro Chang)
BOOT PRONTO disk or your updated disks.
Create new high-speed disks with normal INIT
command. Compatible with ALL DOS COM-
MANDS and almost ALL of your programs.
LANGUAGE CARD or Ile high-memory can hold
DOS— 10,000 Extra-Bytes of program space!
MORE DISK SPACE: ProntoDOS frees-up 15-
extra-sectors per disk, almost one full tra
PLUS: Auto-Free-Disk-Space, New “TYPE” Com-
mand displays Text Files, and much more...
{includes Peeks/Pokes Chart)
4315 SIERRA VISTA / SAN DIEGO, CA 92103
619-296-6400
“APPLE” is a registered trade mark of You-Know-Who.
ALPHA PLOT or
BY BERT Sane & JACK aa
BOSS ay
DISK COMMAND EI ee
BY BERT KERSEY & JACK CASSIDY
RENAME COMMANDS & ERROR MESSAGES:
“Catalog” an Be. “Cat”; “Syntax Error” can be
“Oops” or am ut want. Protect ur
thauthorised save-attenspt can’ produce
jot Copyable” message. Also LIST-prevention
and one-key program-run from catalog,
CUSTOMIZE DOS: Change Disk Volume head-
ing to your message. Omit/alter catalog file codes.
Fascinating documentation and tips; hours of
juicy reading and Apple experiments.
ANYONE USING YOUR DISKS (booted or not)
will be formatting DOS the way you designed it.
(includes Peeks/Pokes Chart & Tip Book*2)
ONLY
FLEX TEXT 2280
70:COLUMN TEXT WITHOUT HARDWARE _
BY MARK SIMONSEN
PRINT VARIABLE-WIDTH TEXT on the hi-res
screens with normal Applesoft commands
(including Htab 1-70). Normal, expanded & com-
pressed text on same screen— no hardware!
ADD GRAPHICS TO TEXT or vice-versa. Run
existing programs under Flex Text control. Easy
to use and compatible with PLE® and GPLE.©
DOS TOOL KIT® FONT compatibility, or use
Flex Text fonts. Select up to 9 fonts with'ctrl-key
commands, Print/List/Catalog in any style! Cus-
tom TEXT CHARACTER EDI
REQUIRES MONITOR. not TV; includes Pes Pokes)
BEAGLE BAG ay
12-GAMES-PLUS ON ONE DISK
[IGE R COMPARE BEAGLE a = B ay one gene
I
locked-up game disk on the mar! Au 12
games are a blast, the price is right, the
tions are crystal clear, AND the disk is copie.
Youcan even change the programs or list themto ff
LEARN, and see wi them tick.
TWELVE GAMES tog the Applesof Ace. pert
rsey— TextTrain, ,_ Wowzo,
Buzzword, Magic Pack... A G i /ARIETY o}
games that tap your Apple's flexibility. Excellent
review in January 83 3 Sohail 148).
BEAGLE MENU TOO: See Tyretaces™ disk.
(includes Peeks/Pokes Chart & Beagle Menu Utility)
E-UP or
HIGH-SPEED DISPLAY UTILITY 29.50
BY TOM WEISHAAR
MAKE PROFESSIONAL PRESENTATIONS ofex-
isting hi-res, lo-res & text frames. FAST hi-res
loads in 2%4-seconds! Paddle or Keyboard-ad-
vance frames. UNATTENDED SHOWS optional—
ean pe seamed ore ed to dis,
to 99 seconds. -REEN EDITOR! ete
u create ‘b/w text “slides”. Add type “live” from.
during shows. Send copies of presenta-
tions-on-disk to your friends and associates.
(includes Peeks/Pokes Chart)
| oramev ..
DRAW IN HI-RES, o1
on peddles/joystiek: View lines pee Pi plotting
Mixed-colors and reverse (background oj
Fast circles, boxes and ellipses: filled or outlined.
COMPRESS HI-RES PICS TO 1/3 DISK-SPACE.
Superimpose pages or re-locate any re
image area anywhere on either hi-res page.
HI-RES TEXT: Proportional spacing, adjustable
character size and color, upper & lower case, no
htab/vtab limits, sideways typing for graphs.
Store for Beagle
Bros disks. If
they don't have
what you want, |
tell them to GET
ON THE STICK \
Beagle Bros,
619-296-6400, or \\
ANY Apple
SOFTW!
DISTRIBUTOR.
TIP DISK ae
100 TIP BOOK TIPS ON DISK
JERT KERSEY
100 aaa Roca from Be:
Tip Books 1-4, Make your Apple do
never done! Ali pro; jeable for
mentation. Includes our Apple Command Chart
with ALL Applesoft, Integer & DOS Commands!
(includes Peeks /Pokes AND Apple Command Charts)
je Bros
RUSH the following disks by First Class Mail:
Alpha Plot . 38.50 1 Fronto-Flus 29.50
lechanic 29.50 O Tip Disk*1 . 20.00
Hee ae 29.50 0 1 20.00
Boss .. 24.00 0 Eig City : 29.50
O Double-Take 34.95 —§
C Flex Text... 29.50 1 Add me to mail list.
OI'm already ON it.
AT YOUR APPLE DEALER NOW!
Or order directly from Beagle Bros—
I] Visa/MasterCard/COD, call TOLL-FREE
[| Nationwide: 1-800-854-2003 ext. 827
California: 1-800-522-1500 ext. 827
Alaska/Hawail: 1-800-854-2622 ext. 827
ay Ml OR mail US.Check, Money-Order or Visa/MC*
to BEAGLE BROS, 17th-Floor
ysis. SIERRA VISTA, SAN DIEGO, CA 92103
| oman ret 5
“size order.
fornia add 6%.
RDERS SHIPPED IMMEDIATELY
Peelings (||
‘THE MAGAZINE OF APPLE
BD) msc AND HARDWARE EVALUATION
Volume 4, Number 4, 1983
GRAPHICS
14 The Prime Plotter
Published by PrimeSoft Corp.
16 PFS Graph
Published by Software Publishing Corp.
20 Versaplot
Published by Spectrasoft
25 Apple II Business Graphics
Distributed by Apple Computer, Inc.
29 Plot Summary
31 Graphics Processing System
Published by Stoneware, Inc.
33 TGS: The Graphics Solution
Published by Accent Software, Inc.
35 Accu-Shapes
Published by Accent Software, Inc.
36 Delta Drawing
Published by Spinnaker Software Corp.
39 Paper Graphics
Published by Penguin Software
43 Reviews Revisited
Gibson Light Pen
Published by Gibson Laboratories
Printographer
Published by Southwestern Data
Systems
44 Graphics Dump Chart
BEGINNER COLUMN:
9 The Anything Machine
Chapter 4: DOS
DATA MANAGEMENT
47 Super File Cabinet
Published by Abacus Computing
51 Notebook
Published by NIKROM Technical
Products, Inc.
APPLESOFT PROGRAM EDITOR
55 ES-CAPE
Published by S-C Software
FLIGHT SIMULATORS
58 Spitfire Simulator
Published by Mind Systems
Corporation
61 IFR Simulator
Published by Programmers Software
64 Simulator Comparison Chart
HARDWARE
65 Omniscan Laser Disc Controller
Distributed by Anthro-Digital, Inc.
DEPARTMENTS
5 Authors
6 Peelings Ratings
7 Cut & Dried
43 Reviews Revisited
ADVERTISER INDEX
Advertiser Page
APPLE ORCHARD .
AXLON .....
BEAGLE BROS
CENTRAL POINT
COMPUTER TAX SERVICE
CRAWFORD DATA ..
DARK STAR SYSTEMS
DAVID DATA
DIGITAL ACOUSTI
DILITHIUM PRESS ..
DIVERSIFIED SOFTWARE RESEARCH
EAST SIDE SOFTWARE ..........
HARCOURT BRACE JOVANOVICH
HUNTINGTON COMPUTING .
INTERACTIVE MICROWARE
KENSINGTON MICROWARE
LJK ENTERPRISES .
MICRO-SPARC .
MODERN INFORMATION METHODS .
RH ELECTRONICS ..
SENSIBLE SOFTWARE zc)
SIERRA ON-LINE... C4
SKYLINE COMPUTING CO.
SOFTKEY PUBLISHING .
SORTS essen anne
SOUTHWESTERN DATA SYSTEMS .
SSM MICROCOMPUTER
‘ST. MARTIN’S PRESS
UNITED COMPUTER
WILDCAT COMPUTING
THE AUTHORS
Sandy Abernathy, who taught elementary school for thir-
teen years, now teaches courses in microcomputer ap-
plications and management technology at New Mexico
State University. In addition, she presents workshops on
educational applications of microcomputers for teachers
and administrators and uses her Apple for word process-
ing and consulting projects. She holds a B.S. in Biology,
a M.A.T. in Elementary Education and a Ph.D. in Educa-
tional Management and Development. Her hobbies in-
clude fishing, camping, swimming, reading, and using her
Apple.
Edward Burlbaw is staff scientist and the regional manager
for Science and Technology Corporation. His background
is in physics, electronics, and mathematics. He has a B.S.
in physics, an M.S. in mathematics, an M.S. and a Ph.D.
in physics. His other interests include snow skiing and
electronics.
Montgomery Lee is a U.S. Air Force Captain currently
assigned to the DoD Shuttle Program Office in Los Angeles
as a Manager for Shuttle Payload Flight Readiness. He is
also an F-4 pilot. He has a B.S. in mathematics and
astronautical engineering and an M.B.A. His hobbies are
science fiction and photography.
Tom Little has a B.S. in physics and computer science.
He is currently pursuing his studies in physics at Oxford
University. Tom’s hobbies are writing computer languages
and writing science fiction.
John Martellaro is an operations research analyst for
TRASANA, White Sands Missle Range working in com-
puter graphics and combat simulation models. He has a
B.S. in astrophysics and a M.S. in physics. John enjoys
computer chess, science fiction, astronomy and soaring.
John Mitchener is a Personnel Management Specialist at
White Sands Missle Range. He is a former Electronics War-
fare Analyst for the U.S. Army and has a B.S. in
psychology. John’s hobbies are ballooning , cooking and
ham radio.
Alan Shalette is president of Shalette & Company, Inc.,
a Chicago-based management consulting firm. The firm
provides market, product, business and operational
systems planning assistance for clients mainly in the
finance industry. He holds a B.S. (ChE) and an M.B.A.
Alan’s outside interests include astronomy, photography,
camping and reading.
Michael Weasner is a U.S. Air Force Captain and a fighter
pilot/instructor with multiple FAA ratings. He is currently
assigned to the Air Force’s Space Division in Los Angeles
where he is manager of the Computer Resources Division
in the Launch Vehicles Program Office. Mike holds a B.S.
in astrophysics. Besides flying, his interests include space
exploration and computers.
Publisher
Peelings I, Inc.
Associate Editors
Edward Burlbaw
John Martellaro
John Mitchener
Contributing Editors
William Daugherty
Tom Little
Alan Shalette
Michael Weasner
Administrative Assistant
Pamela Carmody
Director Marketing
& Communications
Rebecca Winecup
Copy Editor
Richard Bishop
Editorial Assistants
Jane Trego
Jack Moran
Ruth Moran
Circulation Director
Lorie Browne
SUBSCRIPTION RATES
9 issues (1 year) $21.00
18 issues (2 years) $38.00
27 issues (3 years) $54.00
Sample Copy $ 4.00
Back Issues $ 4.00
Canada, Mexico, APO, FPO (First Class)
9 issues $36.00
Back issues $ 5.00
South America & Europe (Air Mail)
9 issues $48.00
Back issues $ 6.00
All Other Foreign (Air Mail)
9 issues $57.00
Back issues $ 6.00
All remittances must be in U.S. funds and drawn
‘on U.S. bank.
Credits
Cover Art: Richard D. Bishop
Printing: Meredith Corp.,
Albuquerque, NM.
Typesetting (via modem): CrazyQuilt Graphics,
Las Cruces, NM.
Apple and Applesoft are registered trademarks of Apple
Computer, Inc.
Copyright 1983 by Peelings Il, Inc. All rights reserved.
Material in this publication may not be stored or reproduced
in any form without permission. Requests for permission
should be directed to Rights and Permissions Editor, Peelings
Il, P.O. Box 188, Las Cruces, NM 88004
ISSN:0744-2475. Peelings Il is published monthly except
June, Aug., and Oct. by Peelings Il, Inc., 2260 Oleander, Las,
Cruces, NM. Second class postage paid at Las Cruces, NM
and additional mailing offices
Telephone: (505) 526-8364 The Source: TCT120
Postmaster: Send address changes to Peelings Il, P.O. Box
188, Las Cruces, NM 88004
Correspondence: Send all regular mail to Peelings II, P.O.
Box 188, Las Cruces, NM 88004. U.P.S. Address: 2260
Oleander, Las Cruces, NM 88001, New product information
and other editorial correspondence should be sent to the at-
tention of Pamela Carmody. Dealer inquiries should be sent
to the attention of Lorie Browne. Change of address and all
subscription correspondence should be addressed to Peel-
ings I, P.O. Box 625, Holmes, PA 19043. For address changes,
please include your old address as well as new and enclose,
if possible, an address label from a recent issue.
Volume 4, Number 4, 1983
PEELINGS
RATINGS
The Peelings Rating is a letter grade
designed to indicate an overall im-
pression of the product. It is a
measure of how well the publisher
did the job he intended to do taking
into consideration comparison to
other similar products, price to per-
formance, ease of use, documenta-
tion, and sophistication.
We stress that you should not skip
a review or disparage a program be-
cause it receives a low rating. The
rating alone can never tell the whole
story. Only reading the entire review
will give you all the information you
need. For this reason, the rating
should never be quoted alone with-
out reference to text of the review.
The Peelings II rating categories
follow: some example criteria are
given for the categories, but they are
not meant to be all inclusive.
AAA — Absolutely astounding soft-
ware. We have seen one program in
two years that fits this category.
AA — Top notch, superb. These
programs generally use the most
sophisticated programming techni-
ques and have excellent documen-
tation.
A — Very good. Software in this
class incorporates very good pro-
gramming techniques and has clear
and informative documentation.
B — Good. This software may have
minor errors or be slightly flawed, it
may be lacking in thorough doc-
umentation, or it may just be unex-
citing.
C — Average. Software of a medi-
ocre nature. There may be a lack of
good programming concepts or poor
error trapping. It may be a repeat of
other work, or have a low perfor-
mance/price ratio.
D — Below Average. Software
with a blatant disregard for the user
in terms of programming design,
unacceptable documentation or per-
formance/price ratio.
F — Unacceptable. Software of
such poor quality or usability that it
should not be marketed
Bring thousands of dollars
worth of information home
for only $14.95!
THE COMPLETE HANDBOOK OF
PERSONA
COMPUTER |
COMMUNICATIONS
ro dO SRUMNETS onto
“The best reason to buy a computer. Packed
with useful information—it's an absolute
must for computer owners everywhere.”
— Gary G. Reibsamen, Vice-President of
NewsNet Inc.
Your passport to the electronic
universe—how to turn any personal com-
puter or word processor into a communica-
tion/information machine of incredible versa-
tility and power, even without a knowledge of
programming. Here's just a sampling of what
you get—sk How to select a modem and
communications software > How to send
electronic letters, telexes and MailGrams™
2 Money-saving techniques for using The
Source, Dow Jones News/Retrieval, DIALOG,
BRS and more °K Get free software! Down-
load thousands of programs ** Get privi-
leged information from $30,000 worth of
newsletters *& Get discounts of 10% to 40%
by shopping on-line *& Trouble-shooter’s
guide to problem-free communications
2 Hundreds of free computer bulletin boards}
(CBBS) 2 Access vast libraries (Library of
ongress, N.Y. Times, magazines, and
whole encyclopedias) Get real-time com-
puter games and tournaments * Electronic
banking, investment management, and then
barter * Get toll-free numbers, valuable
short-cut commands ** Get on-line advice
from experienced users of your equipment.
Plus much more! In just two days you'll
see what this unique handbook can do for
you—but we'll give you two weeks to decide.
Send for your copy now; if you're not satis-
fied return it in two weeks for a full refund
Main Selection of The Small Computer Book Club
Alternate Book-of-the-Month Club/Science
Selection
Please return this coupon to your bookseller or direct to
St. Martin's Press — —— ————————— 4
175 Fifth Avenue, New York, N.Y. 10010 Atin: ML P
| Please send me___copy(ies) of The Complete Hand:
ook of Personal Computer Communications $18.95
| paperback each. Please add $1.50 per book for postage
I and handling. My check or money order is enclosed in the
amount of SI may examine the book for two weeks
| 2nd: not 100% stistiod, can retun it fora complete
felund
p Name.
| address.
i
pity
Vstate__Zip.
c
CUT & DRIED
by John Martellaro
A continuing column of rantings, ravings, and
highly personal opinions. Any congruence of at-
titudes between Mr. Martellaro and the other
editors is purely coincidental.
In March and April | had the op-
portunity to attend the West Coast
Computer Faire in San Francisco and
the Applefest in Anaheim. Here is
what I learned. The West Coast Com-
puter Faire seems to be drifting in its
purpose. Other than the Apple Lisa
and the Analytical Engines 12 MHz
68000 card (which is still not ready
for delivery), there did not appear to
be many new and exciting products.
Were it not for those two items, |
would have been even more de-
pressed than | was. It certainly is no
fun to walk around for hours in the
Civic Center and Brooks Hall seeing
the same old things while fighting the
crowd. Brooks Hall is never well ven-
tilated even on those breezy March
days. There never seems to be a
place to sit. And | don’t recall seeing
anyone extraordinarily impressive on
the speaker list. For those who are es-
pecially interested in the Apple, there
is just too much dilution of effort in
this San Francisco perennial. Those
who want to announce great new
products tend to do it at NCC and
COMDEX. Where does that leave the
West Coast Computer Faire?
The Anaheim Applefest had a
whole different character. The
creature comforts were enormously
better and were designed to keep the
interested buyer hanging around
longer. Among these comforts were
Peelings I
carpeting, adequate ventilation,
more open space, and a large pavil-
ion of tables with real table cloths
and chairs where one could have
lunch, sip a coke, and gather his wits.
| felt comfortable and relaxed. It was
an enjoyable way to spend a day.
Also, the Applefest is more consumer
oriented in that many retail outlets
set up booths to sell their wares,
often at a festive discount. There
were representatives from Apple
Computer who discussed the //e and
the Lisa and answered questions in
seminars. On the whole, | felt that
the execution of the Fest was ex-
cellent overall. The event was mar-
red only by some confusion at the
entrance gate about what to do
depending on whether or not you
held a pre-purchased ticket.
The Gibson Light Pen was there
with new software (see the update
elsewhere in this issue), and there
were several other interesting pro-
ducts: the Viewmax-80e from Micro-
max, an extended 80-column card
for the //e with 128K instead of 64K;
the Sweet-P from Enter Computer
Inc., a multi-color plotter; a voice-
input module from Voice Machine
Communications; a personal lan-
guage operating system from Savvy
Marketing, and a couple of new aux-
illary processor boards that have
6502Cs running at about 4 MHz
Cut & Dried
(Standard Memories, and Saturn
Systems). The Analytical Engines
Saybrook 68000 board, which runs
at 12.5 MHz, will eventually have
Pascal and Fortran 77 compiling in-
to p-code and, it is claimed, Ap-
plesoft compiling into 68000 ma-
chine code. As soon as this product
is available, we will have a review for
you.
| attended a conference session in
which the future of computing was
discussed. Some interesting facts: In
1978 Apple Computer had 97 em-
ployees and grossed about $7million.
In 1983 Apple has about 4500 em-
ployees and will gross about $1
billion. There are currently about five
million personal computers in place.
By 1986 it is estimated that there will
be 20 million; in 1987, 30 million.
Feedback to Apple Computer in-
dicates that many Apple owners are
using their computers at home to
help them in their primary or secon-
dary businesses. A show of hands in
the audience even confirmed this.
The TI-994A, which started out
(deservedly) as an abysmal failure,
has been turned around. By lower-
ing the price to near $150 and
pushing it in department stores, T.1.
has pushed their production up to
150,000 units a month. While Apple
is selling //e’s and IBM is selling PCs
both at about 40 - 50,000 units a
7
month, Commodore is selling
150,000 VIC-20s a month. Timex is
doing the same with the Sinclair
1000. Toys-R-Us is selling the VIC-20
for $88 which is less than many Ap-
ple program packages. The impact of
this is that a potentially huge market
is being penetrated: the market in
which people have only hundreds,
not thousands of dollars to spend on
their system. As a result, the larger
Apple software vendors are jumping
into the software market for these
small computers. It appears that the
failure of Apple to lower their price
on the Apple II substantially through
its period of explosive growth has left
inroads for Commodore, Atari, and
Texas Instruments. How this will af-
fect the industry and Apple is not yet
clear. | have read some articles call-
ing for Apple to immediately reduce
ple users:
the price of the //e to about $500.
Since 80% of the personal computers
that will be in place in 1987 have not
yet been sold, it may not be too late.
What can you expect for your Ap-
ple Il in the near future? Those who
need to write specialized application
software that runs very fast will be
helped considerably by Applesoft
compilers and auxillary processors,
either 4 MHz 6502Cs or 12 MHz
68000s. It will be the year of the
mouse and the light pen. Integrated
packages that switch more easily bet-
ween applications and have com-
mon data structures are on the way.
| suspect that you will see word pro-
cessors on the //e that will be
momentarily interruptable so that
another task can be performed. Can-
non and Diablo have announced
multi-color ink-jet printers in the
$1000 price class, single quantity.
The problem of compatibility among
products is still with us, however.
Many new buyers are not inclined to
take a soldering iron to their com-
puters. It is more important than ever
that compatibility issues be concen-
trated on. We have a long way to go
in this area. Another problem area is
the exorbitant price of some soft-
ware. | particularly feel that when an
average user spends over $500 on a
program in 1983, that it has little ex-
cuse for not being AA software on
the Peelings II scale.
Stay tuned. Many of the products
described above will be evaluated in
the coming months including a
special issue on hard disks later this
year. Make sure your Peelings II con-
nection is plugged in and in good
working order.
Buy Transend I for
only $89. And get a valuable
subscription offer
from THE
SOURCE:
For just $89. Transend 1 software can make your Apple com-
municate with any computer or information service over the
telephone lines. And, for a limited time, you can take advan-
tage of a valuable subscription offer from THE SOURCE,
AMERICA'S INFORMATION UTILITY™—your connection
to up-to-the-minute business and UPI news; stock
prices; information and shopping services—virtually
unlimited uses.
Right now, SSM's complete line of Transend commu-
nication software includes this subscription offer. For de-
tails, ask your local dealer about Transend. For the name of a local SSM
dealer, please call: 800-227-2400, ext 912 (or 800-772-2666, ext 912 in California)
Offer expires June 30, 1983.
g Apple is a trademark of Apple Computer, Inc. Transend is a trademark of SSM Microcomputer Products, Inc.
3k
‘ae;
‘THE SOURCE and AMERICA'S INFORMATION UTILITY is a servicemark of Source Telecomputing Corporation, a subsidiary of The Reader's
Digest Association, Inc
EY SEF | Transend it.
ay Uy, ]/ SSM Microcomputer Products Inc.
yd 2190 Paragon Drive, San Jose, CA 95131
THE ANYTHING MACHINE
Chapter Four: DOS
Last time we talked about the Ap-
plesoft BASIC programming lang-
uage: How to convey your best in-
tentions to an unthinking machine,
using Applesoft as an interpreter.
Now it’s time to consider another in-
terpreter which is co-resident (mean-
ing it’s in memory at the same time)
with Applesoft: DOS.
DOS stands for ‘‘Disk Operating
System.’’ Whenever the computer
does something with the floppy disks
in the disk drives, you can bet that
it is DOS that’s working. But what is
the need for two interpreters (DOS
and Applesoft)? Couldn’t Applesoft
handle the disks perfectly well? It can
do just about everything else, it
seems.
The answer is two-fold. First of all,
when Applesoft first came out there
weren't disk drives for the Apple, and
even for several years after that they
were a rarity. So Applesoft was
(naturally) written without built-in
disk capabilities. Later, when disks
were available, DOS was written as
an “extra’’ program, rather than a
modification of Applesoft, purely for
simplicity’s sake.
The other reason that DOS and Ap-
plesoft are separate is so that DOS
can run with any arbitrary language,
not just Applesoft. DOS is an operat-
ing system, which means it is a pro-
gram for general control of the
machine (saving files, selecting I/O
devices, etc.), whereas a program-
ming language is much more specif-
ic. So keep in mind that DOS and
Applesoft are two separate per-
sonalities in the mind of the machine,
but they do cooperate on occasion.
Peelings I!
THE FILING STATION
We have already encountered the
commands LOAD and SAVE for
bringing programs from disk to mem-
ory and vice versa. These are in fact
DOS commands. When you type
these commands, it is DOS which in-
terprets and executes them, not
Applesoft.
Before discussing the other DOS
commands, let’s try to picture the
World According to DOS. DOS's life
centers around disk files. A file is just
a lot of information stored under a
single name on the disk. A program
is a good example. When a program
is in memory, it is just a program. But
when it's on disk it is also a file, hav-
ing its own name (known to DOS),
and taking up a certain amount of
space on the disk. To see the names
of ‘the files on disk, type
“CATALOG”. This is a DOS com-
mand, and it produces a result (on
the screen) something like this:
DISK VOLUME 254
A 002 HELLO
B 034 ROSE.PIC
*A 004 MY PROGRAM
T 002 NOT MUCH.EXEC
B 005 PRINTER DRIVER
This shows you (the human) what
DOS (the program) thinks is the state
of affairs back at the disk. It shows
the file type (““A” for ‘‘Applesoft pro-
gram”, ’B” for “Binary file’, “T”’ for
“Text file’), and the number of sec-
tors (256 bytes each) that the file is
using. An asterisk means the file is
“locked’’, to prevent accidental re-
moval. The different file types will be
explained later on. The thing to
The Anything Machine
notice now is that DOS knows some
important information about your
files.
Several DOS commands are just
simple-minded things to do with files.
DELETE causes a file to be removed
from DOS’s World-View. (NOTE:
DELETE does not erase the contents
of a file, it just makes DOS forget
about the file. If DOS hasn't used the
disk space for anything else, you can
often “‘reclaim’’ a DELETEd file. It’s
better though, to avoid DELETEing
files you may wish you hadn't. An
important project should be backed
up (additional copies of the files
made) on a separate disk. RENAME
changes the name of a file. For ex-
ample ‘‘RENAME MY PROGRAM,
AQ34-P”’ changes the name of the
file “MY PROGRAM” to ““AQ34-P”’.
The contents of the file are not af-
fected. You may also “‘lock’’ and
“unlock’’ files with the (surprise!)
LOCK and UNLOCK commands.
When a file is locked, DOS will not
DELETE it unless you UNLOCK it
first.
SYSTEM CALLS:
LONG-DISTANCE DOS
Now all these DOS commands are
certainly great fun for a quiet Satur-
day afternoon. However, last time
we soon discovered that the real
power of Applesoft commands was
in the ability to make programs out
of them. The natural next step is to
put DOS commands in programs
too.
This is a relatively easy thing to do.
On most computers this is referred
9
to as “making a system call’, the
idea being that your program is call-
ing on the operating system (DOS in
this case) to perform one of its many
functions. From Applesoft, DOS
system calls are made by simply
PRINTing the DOS command line
with a control-D character as a lead-
In.
What in Wozniak’s name is a
control-D character? Well, it’s along
story, but the upshot is that in addi-
tion to the letters, digits, and widgets
a computer can print, there are also
other characters, the “unprintables’’
(honest!), and control-D is one of
them. You can type it by holding
down the CTRL key and pressing D.
This is the simplest way to insert it in-
to the text of a program:
10 PRINT “CATALOG”
where an invisible control-D was
typed between the first quote and the
C. When this program is run, a
CATALOG system call will be made
to DOS and the catalog display will
appear on the screen. The word
“CATALOG” will not appear. The
PRINT, you see, is not an honest
PRINT, but is a system call instead.
Although this may be the simplest
way to put a control-D in a PRINT
statement, it is not the best way. This
is because it is invisible (you may not
even be sure you've typed it), and if
you copy over the line while editing
the program, the control-D will not
get copied. It is best to define a string
variable which contains just a con-
trol-D, then PRINT this string just
before every DOS command, like so:
5 D$ = CHR$(4)
10 PRINT D$;‘“CATALOG”
This program runs exactly like the
one before, but is less subversive.
CHR$(4) is an Applesoft expression
which is equivalent to ‘“’ ’’ with a
control-D between the quotes. There
is no need to even type the control-
D at all; the CHR$(4) creates it
automatically.
Now this is all well and good. Still
if you have not yet given up all hope
of understanding the mentality of the
people who design computers, lan-
guages, and operating systems, you
will probably be muttering “Yes, yes,
yes, but why?’’. This control-D thing
seems almost too bizarre to be real.
| will try to give some rationale for
Other Output. —- PRINT Commands
Device
nonbos APPLESOFT
Keyboard Commands
or
Other Input
Device PRINT
Commands
INPUT
OUTPUT
Screen
or non-control-D DOS Commands and
PRINT control-D.
Commands
are Executed
DISK
The Anything Machine
it, which will lead naturally into the
next topic of discussion.
Let’s return briefly to using DOS
not from an Applesoft program, but
from the keyboard. DOS and Ap-
plesoft are co-resident, so how do the
commands you type end up at the
right one? It turns out that DOS is ac-
tually in control. DOS, reads all the
command lines. If it finds a DOS
command it executes it. If the com-
mand line is something DOS can’t
recognize, it hands it on to Applesoft
with a shrug of its software shoulders.
In effect, it censors all the mail be-
tween you and Applesoft.
The incredibly clever part about
this arrangement is that DOS can get
ahold of anything Applesoft tries to
send to you, too. In other words, an
Applesoft PRINT statement actually
goes through DOS to you. So, you
see, DOS can recognize commands
both from you, and from Applesoft
in the form of PRINT statements.
A little thought will show that it
would be disastrous to have DOS try
to act on every PRINT statement as
though it were a system call. For ex-
ample, suppose you ran this pro-
gram:
10 PRINT ““LOCKIN’ AND
LOLLIN’ ALL NIGHT
LONG”
It would not be a good idea to have
DOS interpret this as a LOCK com-
mand. The solution to the dilemma
is to have DOS only interpret Ap-
plesoft PRINT statements as com-
mands when preceded by some hor-
rendously unlikely, obscure, and
blatantly improbable lead-in. Enter
control-D.
DOS THE BUSY-BODY
See figure 1 for a picture of how
DOS censors the mail. DOS has its
fingers (claws? fangs? tentacles?) in to
both the input and output channels
of your Apple. This means that
there’s a risk of ‘‘disconnecting
DOS” if you redirect output to the
printer (normally done with the com-
mand “‘PR#1’) or some other device.
DOS has your best interests at heart.
Volume 4 Number 4
‘iles (“A’’-type, or ‘“I'’-type for Integer
BASIC).
There is also a BRUN command,
which is just like a BLOAD except
hat after the file is loaded into
nemory, DOS will try to run it as a
machine language program. How-
aver, it is important to remember that
not all B’’-type files will be machine
anguage programs (the Hi-Res pic-
cure mentioned above clearly is not),
and BRUNing something which is
jot a machine language program will
yield unpredictable results, as they
say in the business.
)
MasterCard & VISA Orders / Dealer Inquiries
For Your Convenience Use This 24hr | Day Toll-Free Number
800-345-81 1 2 (In Pennsylvania: 800-662-2444)
TEXT FILES AND WHAT
THEY’RE GOOD FOR
The last file type is ““T’’. These files
contain text: character strings, words,
letters, digits, and so on. Using text
files, information from (or for) a pro-
gram can be easily stored perma-
nently on the disk. Consider this
program:
5 D$=CHRS(4)
10 PRINT D$;“OPEN GREAT TEXT”
20 PRINT D$;“WRITE GREAT TEXT”
30 PRINT “HELLO WORLD”
40 PRINT 5;/,/";5*5
50 PRINT “THE END”
60 PRINT D$;“CLOSE GREAT TEXT’’
70 PRINT “PROGRAM DONE”
The commands OPEN, WRITE and
CLOSE must be used as system calls:
they cannot be typed directly from
the keyboard. The OPEN gets DOS
ready to use a text file having the
given name (it will create the file if
it’s not there already). The WRITE
tells DOS to send all subsequent out-
put to the named text file. The
CLOSE cancels the WRITE and the
OPEN and puts us back in the real
world again. It is important to CLOSE
every file you open, so that no
strange things happen.
After this program runs, there will
be a “'T’’-type file on the disk bear-
ing the name “GREAT TEXT” and
having the following contents:
TO SUBSCRIBE or RENEW YOUR SUBSCRIPTION
Please See Postage-Paid Subcription Cards Attached
INQUIRIES
INVITED
HELLO WORLD
5,25
THE END
The Anything Machine
This file can now be read by another
program (or the same program at a
later time):
100 PRINT D$;“OPEN GREAT TEXT”
110 PRINT D$;READ GREAT TEXT”
120 INPUT A$
130 INPUT N, M
140 INPUT B$
150 PRINT D$;“CLOSE GREAT TEXT”
160 PRINT AS
161 PRINT N/M
162 PRINT BS
This shows that in general, the pro-
gram which reads a text file must
know quite a bit about how it was
written.
Most word processors can save
text as text files. However, ‘’B’’-type
files are faster to load and save, so
they are usually used as the default
file type. Unless you have a word
processor that can create text files,
the only way to make them is by the
process illustrated in lines 10-60
above.
This talk about text files is really an
introduction to the wonderful world
of EXEC files: DOS by remote
control.
EXEC-UTIONER’S SONG
As John Martellaro pointed out
after first viewing Star Trek II: The
Wrath of Khan, the Federation has
finally discovered EXEC files. Apple
owners are way ahead of them
(neglecting the two hundred year
discrepancy, of course). An EXEC file
is a way to run your computer by
remote control. Although you can’t
do anything quite as spectacular as
making a star ship drop its shields,
you can be exactly that devious.
An EXEC file is nothing but a sim-
ple text file, in which all of the lines
are valid commands to the Apple.
The command EXEC with the name
of such a text file will cause the Ap-
ple to think that the contents of the
file are being typed in, one line at a
time, from the keyboard. Consider
the following text file:
TEXT
HOME
INVERSE
to as “making a system call’, the
idea being that your program is call-
ing on the operating system (DOS in
this case) to perform one of its many
functions. From Applesoft, DOS
system calls are made by simply
PRINTing the DOS command line
with a control-D character as a lead-
In.
What in Wozniak’s name is a
control-D character? Well, it’s a long
story, but the upshot is that in addi-
tion to the letters, digits, and widgets
a computer can print, there are also
other characters, the “‘unprintables’’
(honest!), and control-D is one of
them. You can type it by holding
down the CTRL key and pressing D.
This is the simplest way to insert it in-
to the text of a program:
10 PRINT “CATALOG”
where an invisible control-D was
typed between the first quote and the
C. When this program is run, a
CATALOG system call will be made
to DOS and the catalog display will
appear on the screen. The word
“CATALOG” will not appear. The
PRINT, you see, is not an honest
PRINT, but is a system call instead.
Although this may be the simplest
way to put a control-D in a PRINT
statement, it is not the best way. This
is because it is invisible (you may not
even be sure you've typed it), and if
you copy over the line while editing
the program, the control-D will not
get copied. It is best to define a string
variable which contains just a con-
trol-D, then PRINT this string just
before every DOS command, like so:
5 DS = CHR$(4)
10 PRINT D$;““CATALOG””
GALIANI
SAIMINONI
uaTvad
This program runs exactly like the
one before, but is less subversive.
CHR$(4) is an Applesoft expression
which is equivalent to “ ’ with a
control-D between the quotes. There
is no need to even type the control-
D at all; the CHR$(4) creates it
automatically.
Now this is all well and good. Still
if you have not yet given up all hope
of understanding the mentality of the
people who design computers, lan-
guages, and operating systems, you
will probably be muttering ‘Yes, yes,
yes, but why?’’. This control-D thing
seems almost too bizarre to be real.
| will try to give some rationale for
Other Output. PRINT Commands
Device
ToRpOS APPLESOFT
Keyboard Commands
or
Other Input
Device PRINT
Commands
INPUT
OUTPUT
Screen
a non-control-D DOS Commands and
PRINT control-D
Commands
are Executed
| 49]28Q / S19P10 VSIA F PAegusjsey
poayseyy spied uolj}dloqng pleg-23e}s0q 88g aSedjq
NOLdIYOSANS YNOA MANIU 40 ISINISANS OL
DISK
(
nm
°o
=
~<
o
=
=
Cr)
r—)
3
<
o
=
o
=
°
o
i
a
©
=a
=.
a
nD
=
=>
=
o
Ey
<
al
S
=
mn
=
©
©
=
c
=
=
©
=
sauinbu
The Anything Machine
2,9)
2)
?
16)
>
yo
©
=
—
NO
é
E
It knows it will be missed if discon-
nected, so it makes a tremendous at-
tempt to hang in there. When you
type ‘PR#” or “IN#” from the
keyboard, DOS handles it — Ap-
plesoft never gets these commands
when DOS is running. This way DOS
can send all of your output to the
printer (or wherever), and still be
around to censor it, looking for more
DOS commands. This is how DOS is
intended to work.
This means that an Applesoft pro-
gram running under DOS should not
have any “PR#’’s or ““IN#’’s. Instead
it should have the DOS system calls
“ PRINT D$;"‘PR#” “ and ‘’ PRINT
D$;“IN#” ”. This prevents DOS from
getting disconnected.
Perhaps by this point you’ re begin-
ning to think they should have incor-
porated DOS into Applesoft, instead
of having the two interpreters dance
this tangled tango. There are clearly
advantages to both strategies. We do
want to be able to run DOS with
other languages besides Applesoft.
Let’s see how this happens in the
case of machine language programs.
Now at last can be revealed the true
nature of a ‘‘B’’-type file. A ““B”’ file
is an exact copy of part of the Apple’s
memory. It doesn’t have to be an Ap-
plesoft program. It doesn’t have to be
anything at all. It’s just a chunk of in-
formation. For example, if we know
the memory range where a Hi-Res
graphics image is stored, we can save
it on disk as a “B” file:
BSAVE PICTURE, A$2000, L$2000
This instructs DOS to save the con-
tents of memory starting at address
(the “$” means base 16, or hex-
adecimal numbers) $2000, and going
for a length of $2000 bytes, as a file
named ‘‘PICTURE’’. There is also a
“‘BLOAD” command to bring it back
into memory. (By the way, almost all
graphics pictures start at address
$2000; a few start a $4000 (Hi-Res
page two)).
BSAVE and BLOAD are special
commands used for saving and load-
ing ‘B’’-type files. SAVE and LOAD,
in contrast, only work on program
Peelings II
files (“A’’-type, or
BASIC).
There is also a BRUN command,
which is just like a BLOAD except
that after the file is loaded into
memory, DOS will try to run it as a
machine language program. How-
ever, it is important to remember that
not all ‘“B’’-type files will be machine
language programs (the Hi-Res pic-
ture mentioned above clearly is not),
and BRUNing something which is
not a machine language program will
yield unpredictable results, as they
say in the business.
-type for Integer
TEXT FILES AND WHAT
THEY’RE GOOD FOR
The last file type is ‘‘T’”. These files
contain text: character strings, words,
letters, digits, and so on. Using text
files, information from (or for) a pro-
gram can be easily stored perma-
nently on the disk. Consider this
program:
5 D$=CHR$(4)
10 PRINT D$;OPEN GREAT TEXT”
20 PRINT D$;‘“WRITE GREAT TEXT”
30 PRINT ““HELLO WORLD”
40 PRINT 5;/7,’7;5*5,
50 PRINT “THE END”
60 PRINT D$;‘“CLOSE GREAT TEXT’
70 PRINT “PROGRAM DONE”’
The commands OPEN, WRITE and
CLOSE must be used as system calls:
they cannot be typed directly from
the keyboard. The OPEN gets DOS
ready to use a text file having the
given name (it will create the file if
it’s not there already). The WRITE
tells DOS to send all subsequent out-
put to the named text file. The
CLOSE cancels the WRITE and the
OPEN and puts us back in the real
world again. It is important to CLOSE
every file you open, so that no
strange things happen.
After this program runs, there will
be a ‘’T’’-type file on the disk bear-
ing the name ‘(GREAT TEXT’ and
having the following contents:
HELLO WORLD
5,25
THE END
The Anything Machine
This file can now be read by another
program (or the same program at a
later time):
100 PRINT D$;“OPEN GREAT TEXT”
110 PRINT D$;“READ GREAT TEXT”
120 INPUT AS
130 INPUT N, M
140 INPUT BS
150 PRINT D$;“CLOSE GREAT TEXT”
160 PRINT AS
161 PRINT N/M
162 PRINT B$
This shows that in general, the pro-
gram which reads a text file must
know quite a bit about how it was
written.
Most word processors can save
text as text files. However, ‘‘B’’-type
files are faster to load and save, so
they are usually used as the default
file type. Unless you have a word
processor that can create text files,
the only way to make them is by the
process illustrated in lines 10-60
above.
This talk about text files is really an
introduction to the wonderful world
of EXEC files: DOS by remote
control.
EXEC-UTIONER’S SONG
As John Martellaro pointed out
after first viewing Star Trek Il: The
Wrath of Khan, the Federation has
finally discovered EXEC files. Apple
owners are way ahead of them
(neglecting the two hundred year
discrepancy, of course). An EXEC file
is a way to run your computer by
remote control. Although you can’t
do anything quite as spectacular as
making a star ship drop its shields,
you can be exactly that devious.
An EXEC file is nothing but a sim-
ple text file, in which all of the lines
are valid commands to the Apple.
The command EXEC with the name
of such a text file will cause the Ap-
ple to think that the contents of the
file are being typed in, one line at a
time, from the keyboard. Consider
the following text file:
TEXT
HOME
INVERSE
ANNOUNCING...
snapshot //
The Ultimate Unlock System - Apple’ disk copy card - Only 129.95
“Picture this: another last-minute rush, another
presentation to our Big Client. The company Apple
goes weird. I called in the in-house Apple ‘expert’
who promptly bombed my
program disk. IF THAT
DISK HADN’T BEEN A
BACKUP, I would be
rewriting my resume.
Thank you, Snapshot.”
“Thank you,
Snapshot.”
SNAPSHOT // makes unprotected backup copies of most memory-resident programs
that run on the 48K Apple Il, Il+ or Franklin in just 30 seconds. Easy 1-2-3 copy
procedure: Peelings II said “easiest and clearest of the three cards.” Copies programs
no nibble copier can touch. SNAPSHOT // has more features and capabilities than any
copy system on the market. NO “UTILITY” DISK NEEDED. You get it all for one low
price... $129.95.
eNEW built in remote switch and e Expert technical consulting
extension cable ¢ Full, normal use of other
e FAST! Faster than any other hardware and software
system available ¢ MORE! Write for our information
e COMPRESSED BRUN files packet or leave your address
(automatically, instantly) with our answering service
(413) 584-7600. TO ORDER:
Mail check payable to Dark Star
Systems. Add $3 shipping in the
e LIST and SAVE protected
Basic programs automatically
Copy, interrupt & restart, list, U.S. ($7.50 to Canada, $15
. analyze, debug, traces, ae elsewhere). Mass. residents add
disassemble, modify... move $5.50 tax.
protected programs to hard or BE SURE TO SPECIFY YOUR 16K
8-inch disk CARD WHEN ORDERING.
NEW DEALER PRICING AND RETAIL PACKAGE. Dealer inquiries invited.
aarkStar
P.O. Box 140, Dept. P, Amherst, MA 01004 SYS TEMS
One drive and 16K card required. Works with most popular cards (Apple, Microsoft,
MPC, Ramex, RH Electronics, Orange, Digitek, U-Micros, Ace, Computer Stop). Other
brands, specify when ordering. *Apple is a TM of Apple Computer.
PRINT “MAGICAL EXEC FILE
ACTIVATED”
NORMAL
10 PRINT “HELLO WORLD”
20 X=2*3.14159
30 PRINT X, SIN(X), COS(X)
SAVE TRIGGY
RUN
NEW
HOME
VTAB 10
HTAB 16:PRINT “BYE BYE”
This file would have to be created by
a word processor and saved as a text
file, or manufactured ‘‘by hand” us-
ing OPEN and WRITE, as shown
above. If the file is saved under the
name MAGICAL, then typing EXEC
MAGICAL will have exactly the same
effect as typing each of its individual
lines, one at a time. The EXEC file is
not only faster than human fingers,
it makes this whole complicated pro-
cedure (specified by these 14 com-
mand lines) totally automatic! The
person sitting at the keyboard doesn’t
have to do anything (in fact he can’t
do anything) while the EXEC file is
EXECing.
In a sense, an EXEC file is a pro-
gram: a program which replaces the
human operator. Many computer
systems have something very much
like Apple DOS EXEC files. In fact, all
of the commands available under
DOS are quite typical of operating
systems in general.
Dealing with DOS is not a tremen-
dous difficulty. DOS commands are
fewer and simpler than Applesoft
commands. The important thing to
realize is that DOS has its own per-
sonality, and it hears everything you
say.
DOS MODIFIED
DOS is in an interesting position by
virtue of being the standard operating
system for the Apple. As discussed in
a previous column (chapter one), the
operating system is ‘‘bootstrapped’”’
into memory when the computer is
first powered on. DOS is kept on the
disk as a machine language program
(though it’s not a file — if it were it
would be in danger of being DEL-
ETEd or changed). When the power
Peelings Il
to the Apple is turned on, a section
of the disk (if there is one in the drive)
is read into memory and run. Ona
standard disk, this is DOS. This
means that DOS is there first, and has
control of the machine from the
beginning. So it is not easily avoided
or outsmarted.
All disks have some kind of
operating system on them. Pascal
disks have the Pascal system, CP/M
disks have CP/M, and game disks
usually have their own primitive
systems. In general, files made under
one system are not intelligible to
another. The disk formatting may be
so different that it is impossible to
even read the contents of an alien
disk into memory. This is the basic
idea of copy protection. The data on
a copy-protected disk is stored in a
manner which DOS cannot com-
prehend. This is possible because
there are an infinite number of ways
to encode information on the
magnetic surface of a floppy disk.
A less radical departure from stan-
dard DOS is customization of DOS.
Some software uses a slightly
modified DOS, which can still use
standard DOS files but has some ex-
tra tricks up its sleeve. There are even
utilities available now which allow
you to customize DOS yourself.
Beware, however, that DOS is a
complicated program. Only the stan-
dard, unmodified DOS can
guarantee compatibility with all the
different Apple software available.
Before concluding, | will list a few
of the shortcomings of DOS. It is not
hard to find material telling you what
DOS does. It is more difficult to find
a description of what it doesn’t do.
There is no simple way to copy
files. FID is Apple DOS’s general pur-
pose copy program, and it works. But
it’s not part of DOS. It is a separate
program which you have to locate,
load (destroying whatever else is in
memory) and run.
There is no easy way to save and
load text files. If you don’t have a
word processor, you must use the
“brute force’’ method of writing an
Applesoft program with lots of
The Anything Machine
OPENs, READs, WRITEs, and
CLOSEs. This makes the use of EXEC
files less common than it should be,
and hinders the identification of the
contents of forgotten files.
There is no way to inspect the con-
tents of any file without loading it in-
to memory.
It is impossible to have several text
files open for reading or writing at the
same time. This makes some data-
base applications difficult.
To summarize, DOS is essentially
a disk file controller. It is a program
which acts as interpreter between the
user and the permanent storage
available through the use of a disk
drive. Its world consists of files,
which are either BASIC programs,
text, or memory images. DOS can be
called from Applesoft BASIC with
PRINT D$ commands.
Next time we’ll do a whirlwind
tour of the Pascal language. Till then,
beware the DOS.O
OCK MARKET
SOFTWARE
Increase your profits with OPTIONX!™ the
ultimate option analysis program for the Apple
computer.
Extremely easy to use. For experienced option
writers and speculators. Includes the Cleeton
model and Bookstaber's extension of the Black-
Scholes model. Automatic calendar, stock data
base manager, recursive calculation of volatility,
and much more. 65 page manual completely
describes the program and the equations used.
Requires DOS 3.3 and 48K.
Send $145.00 for the program and manual
Return for full refund in 15 days if not satisfied
Request free brochure describing OPTIONX™ and
other sophisticated stock market software.
Crawford Data Systems
P.0. Box 3000 - 561F
Camarillo, CA 93011
(805) 484-4159
CA residents please add 6% tax.
The Prime Plotter
by Eli Argon
PrimeSoft Corp
P.O. Box 40
Cabin John, MD 20818
301-229-4229
$240.00 (Introductory price)
$15.00 (demo disk)
16K RAM card required
Rating: A+
Reviewed by Edward Burlbaw
INTRODUCTION
The Prime Plotter is a very com-
prehensive plotting package contain-
ing plot routines applicable to the
business, scientific, and technical
user. There are X,Y-plots, bar charts,
pie charts, curve-fitting algorithms,
labeling routines, graphics utilities,
and a “slide show,’ to name the
general categories. The plots may be
printed directly from the program if
a card with integral graphics-dump
routines is used.
FEATURES
Just for openers, there are 26
menus, up to three levels deep, with
between 6 and 11 items on each
menu. The items may be selected
from the menus either by number or
by using the Left and Right Arrows.
A menus flowchart is provided to
help the user keep it all straight.
The Prime Plotter is set up in a
modular fashion and the required
module is brought into memory
when required. This is not to imply
that there is a great deal of disk I/O;
the disk is accessed only when the
seven major modules are changed.
Two drives are supported but not
necessary. With only one drive the
program prompts the user when
changing disks is necessary. The cur-
rent modules are the X,Y-plotting, pie
charting, statistics, data manage-
ment, titles and labels, and graphics
utilities.
A PIE CHART
15.82% 12.75%
—
5.93%
18.46% Lee
3.96%
5.49%
16.04%
14.29%
Virtually any type of plot can be
created with The Prime Plotter: pie
charts in one and three dimensions
with up to four groups pushed and/or
exploded and any kind of color fill
you can imagine. Any number of
pieces are allowed. The size and
ratio of horizontal to vertical can be
user defined to make the circles
round when printed on different
printers.
Single- and multiple-bar charts can
be created. The bars can be given
thickness or the frame can be
thickened to give a 3-D illusion. For
a fancy touch, the bars can also be
made up of figures of varying heights.
Histograms can be generated and
plotted with curves fit to the plot.
Graphics
Standard X,Y-plots are just a start.
Hi-lo plots can be generated; error
bars can be placed either horizontal-
ly or vertically. The area under the
curve may be filled as can the area
between curves; the data can be fit
with linear, logarithmic, exponential,
n-th order polynomial, and other
methods. It appears that the number
of data points is limited to 250; this
is probably adequate for most uses.
This is approaching the resolution of
the Hi-Res screen.
Labeling can be done in a variety
of fonts and styles. Superscripts and
subscripts can be generated
automatically from the input-label
string. Printing can be in bold, dou-
ble bold, double size, or combina-
tions of the above. Other character
sets can be incorporated into The
Prime Plotter, in case you need more
than the 20 different types provided.
Placement is by X,Y-position, cursor
placement (IJKM keys), or pad-
dles/joystick placement; this is true
whether the labels are being placed
on a graph or on a viewgraph with
no plot involved.
Plots and data files may be saved
in a variety of ways. The replay file
(list of commands which create the
plots) can be saved and later reload-
ed and run. The data can be saved
in either PrimeSoft Data Format
(PDF) or as Data Interchange Format.
The picture files may be saved as 33-
to 34-sector binary files or as com-
pressed files (with the compression
utility). Standard text files may be
used to display pages of text, and EX-
EC files control the replay program.
Data to be plotted can be input in
several ways. The PDF files are stan-
dard text files and can be written by
Volume 4 Number 4
your own program and loaded by
The Prime Plotter; the format is
given, or input by hand directly. User
functions and subroutines may be
entered to generate the data. The
statistical functions can be applied to
create a fit to the data, do trend
analyses, and give distributions. The
data and statistics may be displayed,
printed, or saved at any time.
profits CoH)
rt r
158
Promotion ($0
For the most part, The Prime Plot-
ter is very well error trapped. | did
run into a few situations where the
computer (program) appeared to be
acting strangely. One particular in-
stance was when | attempted to
place labels on my pie chart. The
label ‘refused to be placed’’ where
| wanted to put it, for no apparent
reason, and subsequent commands
didn’t occur when they should have.
| was able to RESET and recover
without losing data, but the incident
puzzled me. In general, the Back Ar-
row does not work as a
backspace/delete; CTRL-D must be
used instead.
ADDITIONAL FEATURES
In addition to the many plotting
features, there are also graphics
utilities and a slide show/replay
feature. The utilities include free-
draw, filling and framing of areas,
copying of one part of the Hi-Res
screen to another part, and shape-
table drawing. Shapes are compati-
ble with the Apple Tool Kit shapes.
The replay option uses the replay file
to redraw the plot step by step, just
as you originally plotted it. The
replay file can be edited with steps
deleted, inserted, and interchang-
ed. This would allow, for example,
Peelings I!
replotting without the shading, to
determine if that improved the
legibility of the plot, and changing it
back if you preferred. Each of the Hi-
Res pictures can be compressed and
later decompressed for increased
storage capacity. The algorithm must
be able to compress the picture to
less than 4K in order to obtain a suc-
cessful compression. This works on
any 33- to 34-sector binary Hi-Res.
Files may be linked together in a
“slide show’’ manner. The show may
be interrupted, with moves
backward and forward through the
file. The current screen may be
printed and/or saved with a few
keystrokes.
FUTURE ENHANCEMENTS
PrimeSoft. advertises that it will
have interfaces for the STROBE 100
and HP 7470A plotters available
soon. The plotter option is included
in some of the menus but, when
selected, returns with a message
stating that this option is not install-
ed. Business-risk analysis, 3-D plot-
ting, mapping, and typesetting will
also be available soon. Customized
statistical modules that contain the
analysis routines of your choice and
will interface with TPP can be
ordered from PrimeSoft. The manual
states that the price of each module
is expected to be approximately 100
dollars. Obviously, due to the com-
plex nature of this package, this in-
vestment will probably be necessary,
even if the program were not locked.
DOCUMENTATION
The instruction manual is over 200
half-size pages and is divided into 16
sections. There are 10 appendices
and a glossary. There is no index, but
the table of contents is quite ade-
quate. Each section is further divid-
ed into several subsections with
descriptive headers. These headers
also appear in the table of contents.
Even with such a large manual, |
found that some of the features were
described in less detail than | feel is
appropriate. The tutorials lead the
user through making a pie chart and
Graphics
an X,Y-plot, but sometimes the steps
are not clearly justified. Why the par-
ticular order of the steps only
becomes apparent after more ex-
perience is gained. One user spent
nearly two hours going through the
tutorial but was still unable to create
an acceptable plot of his own data,
and, obviously, did not learn the pro-
gram either. Perhaps a simpler
tutorial would allow the user to be
“up and running’ sooner. There is
a help feature built into the program,
but it is more for refreshing your
memory than teaching. A quick-
reference card containing a list of the
commands and a menus flowchart is
also provided.
WARRANTY AND
BACKUP POLICY
Recently, PrimeSoft has revised its
warranty and backup policies. They
currently are: free replacement for a
period of 60 days — thereafter, 20
dollars for the MASTER disk and 15
dollars for the REPLAY disk, for
registered owners. One backup of
the MASTER and multiple backups of
the REPLAY disk may be obtained.
CONCLUSION
This package is one of the most
comprehensive plot packages
available for the Apple today and |
have not tried to describe all its
features. After all, the manual takes
over 200 pages to do that. It has
numerous features in both business
and scientific applications. While
most plot packages seem to be
oriented to only one type of user, the
Prime Plotter does it all, and does it
well. The multiple menus (and
features) are sometimes overwhelm-
ing, so be prepared to spend several
hours running the tutorials and prac-
ticing before you are able to obtain
a plot of your own data. Even after
you become familiar with all the
features, | suspect that you will con-
tinue to find something new to try.
If this package sounds appealing, the
$15 demo disk will probably con-
vince you. If you want a comprehen-
sive, no-holds-barred program, this
could be it.0
PFS GRAPH
by Bessie Chin and Steve Hill
Software Publishing Corp
1901 Landings Drive
Mountain View, CA 94043
415-962-8910
$125.00
Apple II Plus or //e
Rating: B
Reviewed by John Martellaro
BACKGROUND
PFS GRAPH is a business-oriented
plotting package designed to pro-
duce line, bar, and pie graphs. The
data for these graphs can come from
VisiCalc files, PFS FILE, or keyboard
entry. It will plot the graphs on a
variety of printers or on a Hewlett-
Packard HP7470A Color plotter.
Several plot packages have been
previously reviewed by Peelings I. A
comparison chart summarizing the
features of seven programs was
published in V3N5 (1982). PFS
GRAPH most closely resembles the
Apple Plot and Apple I! Business
Graphics series.
INTRODUCTION
PFS Graph is a simple and
coherent program as it appears to the
user. It does a lot of the tedious work
that a computer program should do
for a user, and it is designed to doa
limited number of things very well.
In this sense, it has some of the polish
and smoothness of Bank Street
Writer (V4N3, 1983). The basic
menu looks like this:
PFS: GRAPH MENU
GET/EDIT DATA
DISPLAY CHART
DEFINE CHART
SAVE CHART
GET/REMOVE CHART
PRINT/PLOT
FUNCTIONS
Item 1 in the main menu provides
for entering data from the keyboard,
a Visicalc file cast in DIF format, or
a PFS FILE file. In order to select a
menu item or terminate any data en-
try throughout the program, the
CTRL-C is used instead of RETURN.
As with PFS FILE, Software Publishing
Corp. seems to have an extreme
reluctance to make use of the
RETURN key. | found this to be ir-
ritating and philosophically
troublesome. After all, truly friendly
software should be using typewriter-
like keys. Asking a user to use CTRL-
C comes about four years after Ap-
ple Computer gave up asking people
to enter BASIC with a CTRL-B.
If you select to enter data from the
keyboard, you will enter a dual-
column page with the columns
labelled as X-DATA and Y-DATA.
The X-data can be numeric,
alphanumeric, or ‘‘datic’”’ (this word
will be used to indicate date-
formatted data). Once you select the
option for the format of the X-data,
it is frozen for the lifetime of the data
set. This can be considered a limita-
tion. Datic data can be in terms of
days, months, quarters and years.
DUawna
Graphics
Certain combinations of these four
are not allowed since this would ex-
ceed the resolution of the X axis.
Other codes can be combined; for
example, YQ will print years with
four tick marks labelled one through
four quarters per year. The primary
limitation here is that only 18 data
points on the X-axis can be plotted
with character-labelled values. Bar
charts can have 36 points spread
among up to four graphs. Contrast
this to 100 points for Apple Plot, 300
for VisiPlot, and 3,800 for Apple II
Business Graphics. You do not have
to enter data in ascending order
along the X-axis. Disordered data will
be sorted when later retrieved from
diskette.
Item 2 produces a labelled graph
on the high-resolution screen. Line
charts can have up to four sets of
labelled, uniquely marked data sets.
Titles must be in upper case. The
markers for each set of data are in dif-
ferent colors. They can be viewed on
a color display but can only be
printed in black & white. (Color plots
require the Hewlett-Packard Plotter.)
Bar charts must have the datic or
alphanumeric format. Data sets with
eight or fewer data points and an
alphanumeric data format can be
displayed as a pie chart. Raw data
can be entered for a pie chart, and
when displayed, it will be normal-
ized to individual percentages of the
pie. | noted that the normalized
percentages have more precision
than the input data which is a com-
mon error in this type of procedure.
For example, the numbers 25, 30, 35
and 40 produced percentages of
19.23, 23.08, 26.92, and 30.77,
respectively.
Volume 4 Number 4
Co] GRAFH C
The third item in the menu allows
you to define how the data generated
in item 1 will be handled. Up to four
sets of Y-data can be labelled and
plotted. You can mix line and bar
charts provided the line data is
alphanumeric or datic. Data can be
plotted as individual values or ac-
cumulated across the plot. Options
include stacking individual graphs
(see figure), showing horizontal grid
lines, and utilizing color. The chart
title is limited to 26 characters, and
legend names for the data sets are
limited to 15 characters.
There is a fundamental problem in
the data entry. The cursor quadrant
of CTRL T,V,F,G is used to move the
cursor up, down, left, and right
respectively. The Right Arrow is used
to jump to the next field. So far, so
good. But the Left Arrow merely
backspaces and duplicates the CTRL-
F key. The Left Arrow key should
cause a a jump back to the last field.
This major oversight is an extremely
annoying aspect of PFS GRAPH.
Items 4 and 5 provide for book-
keeping on a specially formatted data
diskette. This diskette is copyable,
but is used by PFS GRAPH in its own
unique way in that the normal DOS
catalog does not exist--only PFS
GRAPH is able to read the catalog.
File names may have up to 10
characters, and up to 45 charts can
be saved per diskette. The specially
formatted catalog has three columns
of names and is convenient to use.
Peelings Il
oo
fod
Fl
GRAFH B
The last item in the main menu
selects either a printer or a plotter.
You can first print the tabular data,
and the program will pause to ask if
you want to proceed to the graph.
This gives you a chance to abort or
adjust the paper if necessary. Printers
that are supported are the MX-70 and
MxX-80 with GRAFTRAX, Okidata
82A, Apple dot-matrix printers, IDS
Prism (in black & white only), NEC
8023, and the C-Itoh Prowriter. There
is no configuration program. PFS
GRAPH requires the printer to be in
slot 1 and the Hewlett-Packard plot-
ter, if available, to be in slot 2. | tried
to print a plot on an Apple //e with
no printer plugged in, and, amazing-
ly, the program did not hang-it simp-
ly displayed the image on the screen.
If you have a need to save the Hi-
Res picture created as a 32-sector
binary picture file, you will have to
get tricky. As with Apple II Business
Graphics, you must insert an Apple
DOS 3.3 slave diskette, RESET, and
reboot. Then you can save the Hi-Res
picture as a 33-sector binary file. A
user should not be forced into these
kinds of machinations. Not only is
there no explicit support to save a Hi-
Res image, but the above emergen-
cy technique is not mentioned either.
This is a grave oversight.
DOCUMENTATION
& WARRANTY
The manual supplied is a spiral-
bound, typeset booklet with about
50 pages. It is extremely well written-
-clear, concise, and well organized.
It starts with trial examples which, if
followed carefully, will allow a new
user to quickly understand the work-
ings of the program. Good use is
made of pictures, and the design is
professionally laid out. There are ap-
pendices containing error messages,
a quick reference, and advice on
copying data diskettes. There is a
heavy paper quick-reference card
which is perforated at the binding so
that it can be torn out. There is a 2
1/3 page index. This documentation
ranks with the best program doc-
umentation | have ever seen.
Two copy-protected diskettes are
supplied along with a diskette of sam-
ple graphs. It used to be that you got
one master diskette, and a backup of
EMPLOYEE GROWTH WS PROJ
ag KTHOUSAMDS 2
TOTAL EMPLOYEES
~~
+
|
4 12
se | =F |
o EMPLOY. GROWTH +
Graphics
22 | 93
FROT. GROWTH
Having Computer
problems?
Paws for the
solution.
e AN @ BUSINESS
Retail Wildcat
Price Price
250.00 187.46
74.95 56.21
74.95 56.21
CONTINENTAL
CPA | Gen. Ledger.
First Class Mail ...
Home Accountant
MICROLAB
Invoice Factory
Payroll Manager
Wallstreeter
MICROSOFT
Multiplan-Native
Apple . 275.00 200.00
SOFTWARE DIMENSIONS
Accounting Plus II
(G.L., A-R., A.P.,
Inv.) .. in
. 199.95 149.96
300.00 225.00
300.00 225.00
. .1250.00 875.00
VISICORP
Desktop Plan . 250.00 187.50
Visicalc 3.3... .
250.00 187.50
Visischedule
300.00 225.00
Visitrend/Visiplot
300.00 225.00
&
WORD PROCESSING
Word Processing, cont.
ART-SCI
Magic Pak ...
Magic Window Il... .
HAYDEN
Piewriter. .
Piewriter 80 col.
ON-LINE
Screenwriter II
Screenwriter Pro
The Dictionary
SENSIBLE
Sensible Speller
SILICON VALLEY
. 199.00 150.00
The Word Handler
Retail Wildcat
Price Price
225.00 168.75
149.95 112.46
149.95 112.46
149.95 112.46
. 129.95 97.46
199.95 149.96
99.95 74.96
125.00 93.75
GAMES yy
BRODERBUND
Choplifter
Seafox ..
pean Sy
Aztec .
Casino
Sou Fair .
ig Pen be
shack Attack .
H.A.L. LABS
Sheila..... f
Supertaxman il
INFOCOM
Starcross .
Zork I, lor Ill.
ON-LINE
Cannonball Blitz
34.95 26.21
Time Zone
Ultima!
Ultima Il.
SIR-TECH
Knight of Diamonds
Wizardry!..
SYNERGISTIC
Bolo
Crisis Mountain
Escape from
Arcturus
Nightmare Gallery .
Wilderness
Campaign
. 59.95
34.95
34.95
26.21
26.21
39.95
39.95
29.95
29.95
29.95
29.96
29.96
22.46
22.46
22.46
25.00
25.00
20.00
20.00
. 39.96 29.96
39.96 29.96 Ss
Frogger ...
34.95 26.21
Lunar Leeper .
22.46
“75.00
29.96
44.96
29.96
99.95
39.95
34.95
49.95
26.21
37.46
39.95
34.95
29.96
26.21
34.95
34.95
26.25
26.21
15.00
mY
ys EDUCATION
Retail Wildcat
Price Price
EDU-WARE
Algebra, Il or Ill
Compu-Read
Counting Bee...
SAT Word Skills
KRELL
Full Logo .
39.95
29.95
29.95
49.00
29.96
22.46
22.46
36.75
. 179.95 147.00
LEARNING COMPANY
Bumble Games 59.95,
Bumble Plot....... 59.95
Gertrude’s Secrets 74.95
Juggles Rainbow 44.95
SPINNAKER
Facemaker .
Snooper Troops #1
Story Machine
TERRAPIN
Terrapin Logo .
ZEITGEIST
Invader Attack ...
49.50 37.13
Space Mouse
49.50 37.13
Or.
TERMS & CONDITIONS
There is a $2.00 shipping fee on all
software and a 2% fee on hardware
and supplies with a $2. minimum. No
overseas shipments. Texas residents
add 5% on all products except soft-
ware. Immediate shipment with money
order, cashiers check or charge card.
Allow 10 days for personal checks to
clear. Prices and availability subject
to change without notice. Send for
free catalog with complete listing of
product line.
44.96
44.96
56.21
33.71
26.21
33.71
26.21
150.00 120.00
we
Wildcat Computing, Inc.
1160 Park Boulevard
Plano, Texas 75074
(214) 424-3582.
the master was available for $15.00.
If you buy one of these older pack-
ages with-only one master diskette,
check with Software Publishing Corp.
on how to get your second. If the
original diskette(s) fail(s) within 90
days of purchase, it (they) will be re-
placed by Software Publishing Corp.
STRENGTHS
AND WEAKNESSES
PFS GRAPH seems to be aimed at
business users who want a profes-
sionally done and easy-to-use
package. On the positive side: The
documentation is nothing short of
terrific. A sample diskette with over
30 sample graphs is supplied. There
is good flexibility in the entering of
datic information. Error trapping is
excellent. Positive and negative
values can be presented on both axes
with autoscaling or manual override.
X-axis data is sorted. The support for
the Hewlett-Packard plotter allows
you to produce professional-looking
graphs in color. It is largely menu
driven and extremely easy to use.
On the negative side: There is no
direct facility for saving Hi-Res pic-
tures as pure binary files. The use of
the Right Arrow and the CTRL-C for
entering data is distracting. The
number of points allowed on the
horizontal axis is extremely limited.
Chart labels are in upper case only.
The price for the package ($125.00)
is, on the surface, rather steep for a
program with its limitations. No ex-
tra documentation is supplied that
explains the files on the sampler
diskette; such documentation would
be useful. There is no configuration
program that allows for the printers
or plotters to be in different slots.
CONCLUSION
My first impression of this package
was that it is extremely slick and very
well done. As | dug deeper, | found
small but nagging problems, men-
tioned above, that need to be iron-
ed out. The method of entering and
correcting data is so unconventional
that it is frustrating. The facility to
save a file as a Hi-Res screen image
is a feature that must be added. If
more data points were available on
the X-axis, and the other mentioned
problems were fixed, PFS GRAPH
would probably rate an A+ and
would be a valuable and cost-
effective tool for many business
users. The bottom line is that if you
are looking for the easiest possible
plot program to plot limited data sets
without much fuss or delay, PFS
GRAPH is a reasonable choice.
500% Faster Loading of Textfiles, Integer, Applesoft & Binary
and Now Six Powerful Extra Commands in Standard DOS 3.3
30 out of 60 bought it on the spot when DAVID-DOS™ was
demonstrated at the Original Apple Corps, UCLA.
Automatically supports an Integer or Apple-
soft Rom Card in anyslot (without configuring)
Six New Commands
1. TLOAD Speed loads all Text Files
2. TLIST Lists all Text Files to screen/printer.
3. DUMP Binarv/Ascii to screen or printer.
4. DISA Disassembles Binary to screen/printer
5. AL Prints program Address & Length.
6. HIDOS DOS moves itself to Language Card
Like Other DOS Commands
These six commands operate identical to ex-
isting DOS commands. Use A or AS for address
and L or LS for length. Enter them on the
Keyboard and use them in Basic programs with
the familiar D8.
100 Sectors in 7 Seconds
TLOAD loads a Visacalc Template of a hundred
sectors in 7 seconds and TLIST scrolls it to
screen or printer, TLOAD speed loads Se-
quential and Random Text Files starting at
$1000 or as specified by A. It loads the entire
file or a smaller length specified by L.
List Any Textfile
TLIST lists Sequential and Random Text Files
to screen and printer,
DUMP screen dumps memory with Ascii along
the right side. Use A and L for specific dumps
Without them it starts at $00 and stops with
return,
Disassemble Machine Code
DISA disassembles machine code to screen
Use A and L for specific routines.
Variable Speed Scrolling
‘TLIST, DUMP and DISA Features:
1. Print with PR#
2. Key operated variable speed control.
3. Instant pause with Space Bar.
4. Exit anytime with Return Key.
10K More of Memory
HIDOS command checks for a language card
in slot O and moves DOS residing in memory
to the card at $DDO0. Himem is set at $BEOO
adding 10K of free memory for programs. The
Integer Card is still automatically supported in
any slot. $300 to $3D0 is kept free.
Apple II and Applesofi are trademarks of Apple Computer ine
Visicale is a trademark of Visieorp.
To Order: Send Check To
12021 WILSHIRE BLVD., SUITE 212
LOS ANGELES, CA 90025
Two More New Commands
HIDOS has all previous commands and features
operational and adds a 7th command FIND,
Find searches 64K memory in 3 seconds for
any Hex sequence up to 31 bytes long and
prints the addresses to screen. Hidos has an
optional 8th command DATE configured for
Mountain Hardware clocks and is useable in
basic programs.
Use with Most Software
DAVID-DOS is totally accurate and speed
loads without over-writing. Great care was
taken to keep DOS standard and compatible
with most software. All DOS entry addresses
have been preserved. Only two routines were
moved to allow more room in command
tables. DOS is the same length. Init areas were
used for DAVID-DOS.
Install in Seconds
Catalog Free Space is also provided. DAVID-
DOS installs in seconds on blank or full disks.
Requires a 48K Apple IT with DOS 3
Comes with instructions.
California residents
add 614% sales tax, ‘
Foreign add $2.00.
(218) 478-7865
VERSAPLOT
by Samuel Shultz
SPECTRASOFT
350 N. Lantana #775
Camarillo, CA 93010
805-987-6602
$99.50
Apple II Plus or //e
Rating: D
Reviewed by John Martellaro
Versaplot, like all plot programs, is
designed to transform data into
several different kinds of charts.
These can be line charts, scatter
charts, bar charts, area charts, and
pie charts. There are significant pro-
blems, however. Versaplot has many
options and is capable of producing
a wide variety of sophisticated-
looking charts. However, it is not
easy to use, and the documentation
is the poorest of all the plot programs
reviewed in this issue.
Normally, | leave the subject of
documentation until later in the
review. It is usually more appropriate
to get right to the discussion of what
the program does and how well it
does it. This time, however, you
should know before you read any
farther that even the latest version of
the Versaplot documentation is so
confusing, wordy, and unpredictable
that it renders the program almost
unusable. While PFS GRAPH (also
reviewed in this issue) may have its
limitations and may be somewhat ex-
20
pensive, I will say that | was up and
running with it in less than 15
minutes. | had tried every feature
within an hour. Versaplot, on the
other hand, took me two evenings to
get to the point where something
useful could be done. Attempting to
read the “‘tutorial’’ was so frustrating
that | was ready to forget the whole
review. These may not be factual
statements about the operation of the
program, but they are factual
statements about my experiences try-
ing to learn how to use the package.
OPERATION
Versaplot’s chief virtue is that it can
display and save to disk Hi-Res im-
ages of a variety of good-looking
plots, in perspective if you so choose.
? Se
45)
48r
35
3G)
25
26)
15)
19
Ss
x
MALPIM AMADIS
SOFTWARE SALES
Otherwise, you must use your own
software to produce dumps of the
34-sector binary files.
The program is geared more
towards scientific applications by vir-
tue of its design and features. For ex-
ample, all data plotted is numeric.
When numbers become too large to
display, a factor in scientific notation
is displayed next to the numbers. |
tried plotting a graph of some ar-
bitrary numbers versus yearly
quarters. The highest number on the
Y-axis was 7500, but it was displayed
as 750 with a multiplier of 1E1 (scien-
tific notation for 10). PFS GRAPH, be-
ing business oriented, puts a scale in-
dicator at the top of the chart: “in
thousands”, and scales the numbers
1 to 7.5. However, because of auto-
7S 76 77? 78
9 86 841 82
YEARS 1975-1982
A major drawback is that printing
support of the graphs is supplied on-
ly if you have special graphics-dump
interfaces such as the Grappler.
Graphics
normalization, my nice, neat
quarters of one through ten were set
up at numbers like 2.7, 4.3, etc. This
is obviously not as useful to the
Volume 4 Number 4
businessman who wants to see
something like the following:
Plt driidl
12341234
1981 1982
A consequence of the way Versaplot
works is that you cannot have
discretely labelled dates or
alphanumeric descriptors (except for
pie charts). A “Year Plot’ function
does delete the century portion of a
number like 1982 and allows integer
year numbers to be displayed.
While PFS GRAPH offers only line,
bar, and pie charts, Versaplot in-
cludes scatter charts and area charts.
Scatter charts are used when there is
no clear cut connection between the
X-values and the Y-values, and no
lines are drawn to connect any of the
points. Area charts are charts in
which the area under a curve is shad-
ed for certain types of emphasis. Fur-
ther, the bar charts and pie charts in
Versaplot can be drawn with a three-
dimensional appearance. For scien-
tific work, error bars whose size is a
certain percentage of the Y-value can
be plotted. The color of the lines in
line charts may be chosen by the
user, consistent with certain limita-
tions imposed by the Apple II Hi-Res
graphics.
The main menu of Versaplot is
displayed as follows:
DISK L(EXICOMM
E(DIT DATA P(LOT GRAPH
C(REATE DATA QUICK LOOK
G(RAPH DISPLAY F(ORMAT GRAPH
A(XIS ASSIGNMENTS = M(ODIFY LABELS
The DISK command supervises the
loading and saving of Hi-Res pictures
or tabular graph data. It also allows
access to certain DOS commands
like LOCK, DELETE, UNLOCK, CAT-
ALOG, and so on. The EDIT DATA
command invokes an editor that is
considerably more refined than the
method used by PFS GRAPH.
However, the price paid for this is
that the editor must be loaded as a
new program. When it is loaded, the
menu above is replaced by a similar
edit menu. The editor is easy enough
to use. | did notice strange behavior
when | tried to enter more than 80
data points, and | presume this is the
Peelings II
2g) HIGH — 872
27
34 |
Ba
78
N
’ Jnl , il
6 <8 pow JONES INDEX |
$ -12)
8-15
a9
=3 LOW - 814
“St? t bist it te
MONTH OF JULY
limit. Unlike PFS GRAPH, which
does a data analysis after you enter
data to make sure every X has a cor-
responding Y, Versaplot will just ig-
nore data when it is unpaired. This
is a better technique when you are
stuck with raw data that sometimes
is missing a Y value. The FORMAT.
GRAPH provides a full page of graph
display options that can be toggled
on and off. These are:
DIM PLOT COLOR
BAR PLOT OVERLAY
ERROR BARS YEAR PLOT
LABEL GRAPH ZERO LINE
SCATTER PLOT VERT LINE
INVERSE PLOT HORIZ LINE
NO TICK MARKS POINT TRACE
FRAME THE PLOT.
KILL AXIS LINES
XY AXIS DIVISIONS
RIGHT OFFSET
AREA UNDER CURVE
GRAPH W/O LABELS
These options provide the scientific
user with a great deal of flexibility in
the presentation of the graph.
Selected options that are toggled on
stay on even if another module, like
the editor, is loaded. This is good.
What Versaplot has in the way of
displaying pie charts in four different
combinations of pie and background
colors along with perspective, it lacks
in the display of the actual percen-
tages of the pie. Where PFS GRAPH
errs on the side of unjustified preci-
sion in computing the pie sub-area
percentages, Versaplot provides no
numbers at all. The user is left with
only visual estimation of the percen-
Graphics
ages. This is unacceptable since the
program has to compute the percen-
tages anyway. Sixteen pie segments
are possible with the option to place
the label anywhere compared to PFS.
GRAPH’s eight segments and fixed-
position labels.
There is nothing slow about the
plotting of the charts; | never had to
wait very long even when the pro-
gram had to shade the area under a
curve. Also, you may operate on the
data to transform it in the manner of
some statistical packages. You may
define a function that consists of the
basic arithmetic and scientific func-
tions so long as they form a legitimate
mathematical expression and apply
this function to the data.
ALTERNATE DATA INPUT
By using the LEXICOMM function
(which must be loaded from disk),
you may load VisiCalc files (after
transformation to DIF format) and
Statisitics With Daisy files (Peelings II,
V3N5, 1982). It is from this menu that
you send the printer interface the
necessary commands to print the Hi-
Res image if it is like a Grappler or
Apple Dumpling that have these
commands. As mentioned above, if
you do not have this kind of printer
interface, the best you can do is save
the Hi-Res screen and dump it
yourself with one of the printer dump
programs.
(See Peelings Il, V3N8, 1982.)
21
DOCUMENTATION
The Versaplot documentation was
recently released in a small three-ring
binder printed with a daisy wheel
printer. The physical improvement
over the former dot-matrix printed,
spiral-bound manual may be con-
siderable, but the manner of writing
in the manual leaves much to be
desired. The major problem with the
documentation is the tutorial method
of endless requests to press certain
keys. It looks something like this:
PRESS D R D RETURN RETURN RETURN
PRESS DRDY
Not only does this make for tiresome
reading, but sometimes the request
is simply made as a precursor to ex-
actly undoing something that was
just demonstrated. You never know
whether you are being instructed to
perform an act that leads to
something interesting or being a
guinea pig for a demonstration that
you would prefer to learn by being
told about it.
The manual spends entirely too
much time dragging the user through
every minutiae of the program in the
style of the above instead of pro-
viding a coherent explanation of the
available functions. This is the reason
it takes so long from the time the
package is opened until useful work
can be done. | am certainly not a
“‘toss-the-manual-and-boot-the-
damn-disk’’ type of user, but in my
estimation, the style of the manual
causes undue delay in comprehen-
ding and utilizing the product. This
is the principal cause for the low
rating. In contrast, the PFS GRAPH
manual is a model of excellence in
human interface, good organization,
clarity in exposition, and good use of
visual aids.
Two of the things that helped me
make sense of it all are an
alphabetical command _ reference
with page-number references and a
fairly good index.
SPECTRASOFT RESPONDS
| recently received your review of
Versaplot that will appear in the up-
coming issue of Peelings Il magazine,
and would like to respond in your let-
ters section to its low rating. To begin,
your reviewer praises most of the pro-
gram, and points out very few dif-
ficulties, some of which will be rebut-
ted below. Why such a low grade?
According to your reviewer, it is the
documentation, not the program,
that receives the low grade. Is not the
program just as or more important
than the documentation? The review
implies that the program is not easy
to use. That opinion is not shared
whatsoever from most of our
customers that use Versaplot and
have submitted comments. They
comment on its ease of use! Some of
these are individuals who own one or
two other plotting programs — in-
cluding the program you compare to
Versaplot in your review!
The reviewer’s “example” of a
22
“typical’’ tutorial was taken from the
first section only 3 pages from the
beginning of the first tutorial. His
negative remark of the “undoing” of
a command appears in the same
discussion. It appears that your
reviewer did not continue at all with
the manuai, and reviewed the pro-
gram in the same manner. To PROVE
that the review was incomplete and
inaccurate, the reviewer states “I
tried to enter more than 80 data
points, and | presume this is the
limit’. He completely missed IN THE
FIRST TUTORIAL — only four pages
away from the “example’’ of the
tutorial that is cited in the review —
the section on “reconfiguration of
memory” which allows the user to in-
put up to 200 data points in a col-
umn! This discussion is cited in the
table of contents, the index, the
reference section, and is mentioned
throughout the entire manual. How
competent and thorough can this
Graphics
SUMMARY
Versaplot is a program that is com-
petently written and provides a great
deal of flexibility and power for the
primarily scientific user. Unfortunate-
ly, the accompanying documenta-
tion seems to be a leftover from the
old days when one technically mind-
ed person felt that all he had to do
was explain everything in roughly the
order in which it occurred to him,
and the user would be happy. The
documentation must be completely
redone before this package can be
easily used. This combined with the
fact that (1) pie charts fail to show
percentages and (2) there is no direct
support for driving the software of
selected dot-matrix printers like the
MxX-80 with GRAFTRAX and the Ap-
ple Computer printers forces me to
give a non-recommendation. This is
despite the fact that the author has
left few stones unturned in providing
most features needed by a scientific
user.)
review be?
The reviewer states “(Versaplot)
took me two evenings to get to the
point where something useful could
be done.” By the end of the second
tutorial (28 pages from the beginning
of the tutorial section) a user will have
used almost all of the graph plotting
and formatting commands and op-
tions, setting and changing the axis
scales and defaults, use of single and-
dual drive system, loading of diskette
data files, printer slot settings, system
operation, reset key protection,
changing memory configurations,
DOS housekeeping commands, and
more. How much more comprehen-
sive can the first 28 pages be? After
all, for the beginner, one should spell
out everything. Why penalize one
program because it contains many
more useful functions than another
program, and contains more material
in order to learn its complexities? To
Volume 4 Number 4
APPLE (1) EAGLE [1] IBM, PC (] NORTHSTAR (] TRS-80 Il 8” [] OSBORNE C] FRANKLIN (] STANDARD CP/M 8”
RENT SOFTWARE
BEFORE YOU Buy!
from our
SOFTWARE
RENTAL LIBRARY
You can now RENT the most popular software available for just
20-25% * of Manufacturers’ Retail Price
¢ Eliminate the risk—rent first!
| HEATH/ZENITH 89 8”
¢ 100% of rental fee applies toward purchase
e All purchases are 20% Off of Manufacturer’s
Suggested List
® Rentals are for 7-days (plus 3 days grace for return
shipping)
SPECIAL INTRODUCTORY OFFER
There are now 2 different plans to choose from:
Join the Game Group, $25.00 per year | Join the Business Group, $50.00 per
and rent as many games as you like for | year and rent as many business applica-
only 20-25% of Mfrs. Sugg. Retail Price* tion programs as you like for only
Minimum order, 3 game rentals 20-25% of Mfrs. Sugg. Retail Price*
REMEMBER, THESE ARE NOT DEMOS, BUT ORIGINAL
UNRESTRICTED SOFTWARE PROGRAMS
(complete with manuals in original manufacturers’ packages)
To Immediately Order, or for more information:
UNITED COMPUTER CORP Toll Free CALL 1-800 992-7777
. In California CALL 1-800 992-8888
eae Rene Library In L.A. County CALL 1-213 823-4400
ulver City, California Canadian Orders Welcome es AMERICAN |
*Plus postage and handling
EXPRESS | | sere
EDUCATIONAL [) ACCOUNTS RECEIVABLE [] WORD PROCESSORSL] DATA BASES) LANGUAGES [1 GRAPHICS
ACCOUNTS PAYABLE [) MAILING C] SPELLING [] COMMUNICATIONS () REAL ESTATE () TAXES CL) STOCK MARKET (1) INVENTORIES
439031 TvuagNa9 0 T1OwAVd O TVLN3G C1) TvdIGaW C] SL33HS GVaNdS C) ONILNNODOV CO SS3NISNg LF S3ILITILN CF) SYITIdWOD LC] SAWVD C068 XOX | |
review one program and compare it
to another in exactly the same con-
text renders a totally biased
viewpoint.
No mention was made that the
manual is 120 pages in length, and
that the last two tutorials are advanc-
ed overviews of the complex interplay
between all of the formatting modes.
It’s there if the user needs to
reference the material.
No mention was made in the
review of the number defined step
command that allows one to render
virtually infinite differences in the
same charts (no other plotter has this
feature) which was also introduced
later in the manual. Essentially key
aspects such as remembering the
filenames, single key menu driven
mnemonic commands, ability to
stop, continue, or return to the menu
during the plotting mode, inverse and
colored backgrounds, moveable
labels, and erasable labels were not
mentioned.
No mention was made of the
system file storage. Versaplot will
store a data file with the parameters
of the entire system after the graph
has been formatted and plotted. This
allows the user to build a library of
self-executable files, that, upon
reloading, will allow one to press six
keys and plot the chart exactly as it
appeared when the file was saved. Is
this an “unusable program’’? | can
recall scores of clients that have given
me the opposite impression of
Versaplot.
Also, there was no mention of the
copyable automatic graph presenta-
tion program that is included with
Versaplot, nor was there mention of
the package coming with a backup
diskette. These are features your
readers should be aware of, and
should have been elaborated on
when comparing features to other
plotting programs.
The reviewer says that you cannot
use alphanumeric labels on the axis,
and in one sentence renders Ver-
saplot unfit for the business person.
What he fails to mention (and did not
take time to read) is that numeric
labels on the axis can be erased, and
an infinite number of MOVEABLE
labels can be placed anywhere on the
chart, including. on the axis. These
labels also appear on the self-
executable files that were mentioned
THE REVIEWER RESPONDS
If publishers of complex software
want to make their products easily
usable, they should do a good job of
explaining their features and opera-
tion. Versaplot was the most
frustrating package | have reviewed
in a year. Nevertheless, | went
through the entire tutorial. For those
purchasers of Versaplot who are less
experienced on their Apple than |
am, | have much sympathy. | stand
by my review and claim that an ex-
amination of the instruction manuals
that come with Apple Business
Graphics and PFS GRAPH will bear
out my point.
In 1983 it takes more than a
brilliantly written and executed piece
of software to win high praise and
ratings. It must be supervised by
24
orderly, organized, and well thought
out documentation. The power must
be leashed and unleashed by a
superb human interface both in the
execution and in the instructions.
Versaplot has a lot of power. |
apologize for missing some of the
finer points of the power mentioned
in Mr. Shultz’s letter which sets the
record straight on those matters he
considers important.
Two sentences in Mr. Schultz’s let-
ter point out the differences in his
and my feelings about microcom-
puter software. First, only the direct
comparison of software performance
will prevent bias. Evaluating the per-
formance of a program based on the
best performance by all is, in fact, the
only fair way to do product com-
Graphics
above. These features are what make
Versaplot superior and more versatile
than many other plotting programs,
and should be included in a review
of the program.
Versaplot is currently being used by
schools, hospitals, corporations,
students, the U.S. Government, and
many individuals who recognize it as
one of the best and most complete
plotters available for the Apple II
computer.
| agree that the manual is
somewhat tedious, though again,
Versaplot’s complexity demands a
complex discussion. Past users of Ver-
saplot have mentioned that the
manual takes six to eight hours to
make full use of the advanced
features. However, once learned,
owners of Versaplot tell us that it is
one of the easiest to use, comprehen-
sive, most versatile (to coin a phrase)
and fastest plotters available.
In summary, | believe your review
was incomplete and inaccurate.
Sincerely,
Samuel Shultz
SPECTRASOFT
parisons. If every program were
evaluated only on the standards set
forth by each author, every program
would be AAA. Second, complex
software should be complex because
it is required to do a simple job. The
simple job should be simply and-
clearly documented. A good exam-
ple is Lisa’s software. To claim that
complex software requires a com-
plex discussion is not, | believe, a
philosophy that is universally
supported.
Incidentally, it should be pointed
out that the purchase of a microcom-
puter software package by an agen-
cy of the U.S. Government does not
constitute an endorsement by the
U.S. Government.O
Volume 4 Number 4
APPLE II BUSINESS
GRAPHICS
by Business &
Professional Graphics
Cambridge, MA
distributed by Apple Computer
20525 Mariani Ave.
Cupertino, CA 95014
408-996-1010
$175.00
Apple II Plus or //e
Rating: A-
Reviewed by John Martellaro
INTRODUCTION
Apple Il Business Graphics
replaces Apple Plot (reviewed in
Peelings Il, V2N1, 1981). It con-
siderably expands on the capabilities
of Apple Plot, and it is now almost
a complete plotting package. Those
business and scientific users who are
reasonably familiar with their Apple
Ils will find most of what they need.
Apple Il Business Graphics is much
more powerful than PFS GRAPH,
which is modest in its capabilities;
and unlike Versaplot, the documen-
tation of Apple II Business Graphics
is excellent (PFS GRAPH and
Versplot are also reviewed in this
issue). On the whole, it has the best
compromise between ease of use,
Peelings I
power, and versatility of all the plot-
ting packages that we have ever
reviewed. There are a few problems,
however, which shall be mentioned
later.
CAPABILITIES
AND OPERATION
This program is written in Pascal
and is command driven. (You will
need 64K of RAM.) There are essen-
tially two modes: the Command
mode and the editor. From the Com-
mand mode, you may select from
about 90 commands that control the
appearance of your graph. The basic
methodology, like most plotter pro-
grams, is to generate data in a file,
load it, and request that certain ac-
tions be performed on this data. Ap-
ple II Business Graphics will generate
single, side-by-side, and _ vertically
stacked bar charts. It will generate
line graphs and pie charts. The X- and
AX OAEMO
IE
DATE BY
Graphics
Y-axes may be
alphabetic.
The editor of Apple Ii Business
Graphics is easier to use and more
coherent than PFS G
Showing the first 100000 of 272122 characters.