Text content (OCR)
|
3 INTERNATIONAL . 4 by,
=== APPLE CORE™ py
——— “
=== presents
a @Eeo feo = <s
—SEa>——“Cisi — - - a, §=8=6hrt a
The Premier Magazine for Apple Computer Users ™M
$3.25 (US)
SEPTEMBER 1983
VOLUME 4 NUMBER6
How aschool funded
p CP/M to SOS Transfer
Six Hard Disks :
AT LAST: THE WHOLE
TRUTH ABOUT FLOPPIES.
Amazing book reveals.
all!
How to keep from
brainwashing your disk
so it never loses it's
memory.
How fingerprints can
actually damage disks.
Unretouched Kirlian
photographs of UFO's
(Unidentified Floppy
Objects)! The incredible
importance of making
copies: the Department
of Redundancy Depart-
ment—and what goes on
when it goes on! Power-
ful secret methods that
scientists claim can ac-
tually prevent computer
amnesia! All this, and
much more .
In short, it's an 80-
page plain-English,
graphically stunning,
pocket-sized definitive
guide to the care and
feeding of flexible disks.
For The Book, ask your
nearest computer store
that sells Elephant” disks,
and bring along a buck.
For the name of the
store, ask us.
ELEPHANT MEMORY
SYSTEMS® Marketed
exclusively by Leading
Edge Products, Inc.
Information Systems
and Supplies Division,
55 Providence Highway,
Norwood, MA 02062. Call
toll free 1-800-343-8413,
In Massachusetts, call
collect (617) 769-8150,
Telex 951-624.
SECRETS OF PERFECT MEMORY:
~ ONEEARTH DOLLAR
PDQ II MAKES YOUR
APPLE MICRO PERFORM
LIKE A MINICOMPUTER
PRODUCTIVITY INCREASE
PDQ II will make your Apple II or Ile
outperform itself. It will fly through
tasks which used to take hours. It
will perform multiple tasks at the
same time. Most Apple software
programs will exhibit a 200 to 2,000
percent increase in speed, without
reprogramming.
NEXT GENERATION
CAPABILITIES
That’s not all—when you plug a
PDQ II into your Apple, it will pro-
vide the advanced features of the
16/32 bit MC68000 microprocessor.
Your Apple will be capable of utiliz-
ing sophisticated, ‘next generation”
software products.
ONE SIMPLE SOLUTION
PDQ II eliminates the need for
numerous add-ons — it includes an
integrated high speed pseudo-disk,
printer/communicatons buffer,
memory extension capability and a
powerful 16/32 bit processor. PDQ II
consists of two system boards
which simply plug inside your
Apple, making your Micro think it’s
a Mini.
PDQ II SYSTEM SPECIFICATIONS
Standard Features
Microprocessor
© 16/32 bi MC68000
© 1OMHZ
User Memory
© 256K Bytes RAM
Integrated Functionality
‘© Multiple printer/communications buffering
© Pseudo-disk operations
# Track buffering (p-System)
ETC Software
‘© ETC MC68000 Assembler
# ETC MC68000 System Monitor
‘© ETC p-System (version IV] to Apple DOS
Interface Usility
Hardware
Sofware
Longuages and Software Systems Supported
#'Applesoft BASIC Compatibility & Speed up
© Apple DOS 3.3
UCSD p-Systom (version IV] Interpreter—executes
UCSD Pascal, FORTRAN-77 and BASIC P-Code
Apple Il and Apple lle are registered trademarks of Apple Computr, Ine. UCSD p-Systemis a registered
1e Regents of the University of California, Digitalis a registered trademark of Digital
Equipment Corporation. IBM is a registered trademark of International Business Machines Corporation.
Osborne is a registered trademark of Osborne Computer Corporation.
trademark of t
Optional Features
2 Titegabyte RAM [Fall 1983)
2°0CS6 p-systom Development System
ns ike Operating System
© Artificial Intelligence Laboratory incorporating @
Deductive Reasoning System (Spring 1984)
INSURANCE FOR THE
FUTURE
PDQ II provides a powerful p-System
run time environment, making it possi-
ble for your Apple to take advantage
of many of the hundreds of high-
quality p-System applications...the
same applications available for Digital,
IBM, HP, and other computers.
PDQ II technology makes your cur-
rent investment in software and train-
ing more productive, while providing
an almost unlimited growth path.
Now wouldn't you like to have the
PDQ II performing for you?
PDQ II comes with a full one year warranty and
will be available through your local Apple dealer
beginning in July. If you simply cannot wait, send
your check or M.O. for $1495. (postage included)
to: Enhancement Technology Corporation, P.O.
Box 1267, Pittsfield, MA 01202. Mass residents
must include 5% sales tax.
We'll send you the PDQ II. P.D.Q.!
| |
The Ultimate Peripheral
ENHANCEMENT
TECHNOLOGY
wit CORPORATION
A flawless future is in sight with 3M diskettes.
When it comes to keeping track of precious data, predictable
means reliable. Being able to count on every diskette, every time.
At 3M, reliability is built into every diskette. We've been in the
computer media business for over 30 years. And we've never settled
in. We're constantly improving and perfecting our product line,
from computer tape and data cartridges to floppy disks.
3M diskettes are made at 3M. That way, we have complete control
over the entire manufacturing process. And you can have complete
confidence in the reliability of every 3M diskette you buy.
Look in the Yellow Pages under Computer Supplies and Parts for
the 3M distributor nearest you. In Canada, write 3M Canada, Inc.,
don, Ontario. If it's worth remembering, it's worth 3M diskettes.
3M hears you...
v
Take a bite... [
Ban
be}
Vol. 4, No. 6 September 1983
Cover: Photo by Cindy Peterson
ARTICLES
Review: Hard Disks - Morgan P. Caffrey.... 2.00.06 6 000 e cece cece eect e ete eee e eee ene eee
What to look for in mass storage.
Review: .ABSTAT = A:S.(Woddy) Lisw00d 0.5: cswoiscisnaricaunseerine cine: coun eee
A comprehensive statistical analysis package.
Review: Three 128K RAM Cards - Neil D. Lipson, P.E.... 1.6.00... ese eee cee e eee
Legend, Saturn and Ramex memory monsters.
CP/M to SOS Textmover- Arthur E. Anderson, /// .........0 0c cece ence eee e ence ence eens
Introducing a new Apple /// file utility.
The Franklin Ace 1200 - Neil D. Lipson, P.E... 2.2.0... 06 cc ccc ccc nee e eee eee eee
A 6502 - based personal computer.
‘The: Status of Uniti(1) = Johii Bi. Mathews. MD ics: sedewancasnuncemnanwan cman meas
A Pascal keyboard check.
Debugging Applesoft Programs - Mike Kramer ..
Some BASIC detective work.
‘Apples in: France = Andie Babéatities ic:0s: sanonemnwasnmnmneeane Seema eNT
La Pomme est sur la table.
Kids Can’t Wait - Nicole Lefcourt......... 0.666 e eect ete teen eet n nee e eee
Apple Computer's investment in everybody's future.
One school's cooperative computer success story.
Apple /// Textfile Case Converter - Mike Kramer. .........0000000cceeeeee eee eeeeeeeeeeeee
Choose upper or lower case for clarity.
Disk Map:- Peter Meyet cx scvencwiaoeooss urevon yeeeney Leama ewes Na EERE
The use of conditional assembly.
The Missing Applesoft Random Number - Mark Isaacson ...........0 00000 eee e cece eee ee eee
Getting truly random numbers is no problem.
DEPARTMENTS
Textfile
Planting a Seed: The Portable Apple - Peter C. Weiglin.
From the IAC Office - Ken Silverman.
IAC People. .
IAC Sponsoring a
Forbidden Fruit- Mark L. Crosby
New Temptations, Delicacies, and Necessities.
26
Apple
pchard
Vol. 4, No. 6 September 1983
Entire contents Copyright ° 1983
by International Apple Core, Inc.
Peter C. Weiglin - Editor and Publisher
Donna Caldwell - Managing Editor
Nicole Lefcourt - Editorial Assistant
Val J. Golding - Editorial Associate
Contributing Editors:
Mark L. Crosby - New Products
“Dr. Wo” - Pascal/Languages Editor
Neil D. Lipson, P. E.
A. S. (Woody) Liswood
Morgan P. Caffrey
Barry D. Bayer
Jim Linhart - Miscellaneous Cartoonery
Dawn Brown - Circulation Manager
Karen Vanikiotis Zinsmeister - IAC Staff
Advertising Representative:
JE Publishers’ Representative Company
6855 Santa Monica Blvd.
Los Angeles, CA 90038
(213) 467-2266
Boston - (617) 437-7628
Chicago - (312) 445-2489
Denver - (303) 595-4331
New York - (212) 724-7767
San Francisco - (415) 864-3252
Address for all subscriptions, correspondence,
advertising material, manuscripts, etc.:
Apple Orchard
908 George Street
Santa Clara, CA 95050
(408) 727 - 7652
‘APPLE ORCHARD (ISSN 0277 - 1950) is published monthly by the International Apple
Core, Inc, 908 George St, Santa Clara, CA 95050. Second Class Postage paid at
Santa Clara, CA and additional entry points.
‘Subscription Rates (U.S. funds): $24.00 for 1 year, $45.00 for 2 years in the U.
S,FPO & APO; $30.00-1 yr. $55.00-2 yt., in Canada; $36.00 (surface), $48.00
(airmail) in Mexico, Central America, Caribbean Islands, Phillippines, Samoa; $36.00
(surface), $60.00 (airmail) in South America, Europe, North Africa; $36.00 (surface),
$72.00 (airmail) in Asia, Middle East, South Africa, Australia
‘APPLE ORCHARD is a publicaion of the International Apple Core, a worldwide
federation of Apple computer User Groups. The opinions expresses herein are those
of the authors, and do not necessarily represent the views of the International Apple
Core. While we appreciate the co-operation of Apple Computer, Inc. and other
sponsoring members, the IAC and APPLE ORCHARD do not necessarily represent the
Views of any of these companies. Our existence is derived from the thousands of
Apple users, and it is their interests which we serve.
4 Apple Orchard
Textfile
Orchard staff is surviving quite well, but we could use
more material from you, particularly on how an Apple is
making life or business more worthwhile. The IAC Board
has not objected to an increase in author payment rates, so the
incentive for you to contribute is now greater.
T his is our second monthly issue in a row; your Apple
We'll remind you again that if you subscribed at our old nine-
time rate, we're adding one issue to your subscription if it
expires before the end of 1983; two copies are being added if
the old expiration date was after the end of 1983. That roughly
compensates for the fact that our subscription rate is a bit lower
ona per-issue basis. Also, for the first time, we have an incentive
for a two-year subscription: it's $24 for one year, and $45 fortwo
years in the U. S. Outside of the U. S., the rates are as shown
elsewhere in this issue, and we've added the air mail postage
categories for those international subscribers who requested
them.
Our cover and cover stories reflect the future; the struggle to
provide a computer education program at Willow Glen School
in San Jose, CA; and Apple Computer's Kids Can't Wait
program. If you can read through these stories without feeling a
bit warmer inside afterwards, there's probably no hope for you.
Pat Caffrey has been dissecting six hard disk systems from
the consumer standpoint; his analysis of what's needed,
desired, and found when a hard disk enters your life begins on
Page 10. Other products at which our intrepid independents
take a look this month include the Franklin Ace 1200, three
128K RAM cards and their associated software (both by Neil
Lipson), andthe ABSTAT statistical program package (Woody
Liswood). As is usual in this field, about the time you have
enough information and experience to get a good handle ona
product, there's a new variation coming out That's particularly
true in RAM cards; the word is that at least two 1-megabyte
cards (yes, megabyte) could be out by the time you read this.
A new IAC product for the Apple /// makes its debut this
month: a CPM to SOS textfile conversion program by Arthur
(“Skip”) Anderson (no relation to Alan). This disk also is the
first non-public domain IAC software product, is copyrighted,
etc., and duplication for other than backup purposes is not
permitted. We're not printing the source code, because the
program is just too long; the disk is available. Also for the Apple
///, we present a (shorter) Text File Case Converter for
Business BASIC from Mike Kramer.
Our international focus gets a boost from Paris’ Andre
Babeanu, who tells us what working with Apples is like in
France. We'll be working more with POM’S magazine and
‘Andre in the months to come. By the way, what's not here this
month is Part 3 of John Uhley’s examination of disk drive
access. A bit more testing was required at deadline time, and
we'll have it when it’s ready, Peter Meyer's Disk Map article
should hold those addicted to spinning vinyl, however. Two
articles on Applesoft and a short look at Pascal round out this
issue.
Let's hear from you.
PLATO EDUCATIONAL COURSEWARE
BRINGS NEW EXCITEMENT TO LEARNING.
If your kids think serious education
has to be dull, wait until they use
Control Data PLATO® educational
courseware.
With PLATO courseware, children
can learn by competing against them-
selves; by interacting with stimulating
graphics that keep them motivated.
They see their progress, and find real
excitement in achievement.
PLATO courseware is being used in
classrooms across the nation. Now
you can bring this quality education —
home. You'll find PLATO lessons
at selected retail outlets where
quality software is sold.
For the Apple II Plus
and Apple Ile, the
TI 99/4A or Atari 800.
The selection includes
elementary Math lessons
in Basic Number Facts, Whole
Numbers, Decimals and Fractions.
PLATO
COMPUTER-BASED EDUCATION
Through such computerized activi-
ties as “darts” and “pinball,” PLATO
makes learning math almost fun.
Foreign Language lessons use the
popular hangman or pyramid game
concept to help teach French, German
or Spanish in a way that holds and
builds interest.
Our Computer Literacy lesson pro-
vides a perfect introduction to the
computer age for kids and novices.
For Apple II Plus and Apple Ie.
Our Keyboarding lesson shows
children and adults how to use a key-
board to enter data into the computer.
Developed in cooperation with
Gregg-McGraw Hill.
Widen your child's world.
See the growing library of PLATO
educational courseware at
selected retail outlets. Or for
information and a free PLATO
educational courseware
catalog, call toll-free
800/233-3784. Or write:
Control Data Publishing
Co., RO. Box 261127,
San Diego, CA 92126.
In California call
800/233-3785.
‘Warranty available free from Control Data
Publishing Co., 4455 Eastgate Mall, San Diego, CA 92121
ic)
CONTROL DATA
PUBLISHING
Satisfying Over
With Innovation
Grappler +
Printer Interface For Apples and Printers
The Original Apple® graphics printer interface. The economical way to add printer buffering. The
Since its introduction three years ago, the Bufferboard easily adds memory to your current
Grappler has been imitated by many, but never Apple interface system, freeing your computer for
matched. Now with Dual Hi-Res Graphics for side additional input. Easily upgradable from 16K, the
by side reproductions and Mixed
Mode screen dump-
ing, the Grappler +
remains the most
intelligent interface
available. Over two
Bufferboard can store up to 20 pages of text. It
fits neatly inside your Apple, “docking” onto your
existing printer interface.” No clumsy boxes or
cables, no external power supplies... just conve-
nience and
economy. With
dozen commands the Bufferboard,
give Apple users full control over any graphics or you might never
text on the Apple screen, including a new 80 wait for your
column text dump. Performance, reliability and printer again.
support have made the Grappler + the # selling “Versions for standard Grappler + , Epson APL and Apple
intelligent Apple interface. Parallel Interfaces.
90,000 Apple Owners
And Excellence.
Over 90,000 Apple computers are using Orange
BURFERED bd Micro products. Innovation and excellence have
rapp' er Sig made us the #1 manufacturer of intelligent printer
interfaces. The top selling Grappler + has
become an industry standard, recommended by
The most sophisticated buffered Apple printer more software houses and Apple dealers. To
interface available. The New Buffered Grappler + meet the users’ latest needs, Orange Micro will
combines the industry leading features of the continue to introduce new products. Recent inno-
Grappler + with the time saving economies of the vations include the Grappler + for IDS color
Bufferboard.** printers and the new Orange Interface, with text
screen dumps and formatting at a low price.
There is an Orange Micro product designed for
your application.
For a complete demonstration, see your Apple
dealer today.
With this much interface power, you’ll never need a
anything else. And the price will surprise you, too.
ything pl prise y | inc.
1400 N. Lakeview Ave., Anaheim, CA 92807 U.S.A.
(714) 779-2772 TELEX: 183511 CSMA
Orange Micro, Inc., 1983
**Not available for IDS printers.
Apple is a registered trademark of Apple Computers, Inc.
The Enhancer II Proudly Presents
A Whole New Cast
of “Key” Characters!
Recognize some of these “key”
characters? You've seen them all
before on your Apple® II screen, but
now the Enhancer II has given them all
new identities!
The Enhancer II uniquely gives your
Apple II user-definable keys. So you can
define any key to become what you
want it to be. That means
phrases, paragraphs
or commands that
you use frequently
(up to 510 charac-
ters!) can be re-
membered by the
Enhancer II and then
called up at the touch
of a single key.
Besides that, the
Enhancer II gives your Apple II type-
writer mode, with each key assuming the
identity of a conven-
tional typewriter key. Not
only will you recognize all
the characters; you'll posi-
tively rejoice at having
upper and lowercase letters,
auto repeat, shift and shift lock
again! The Enhancer II also has a type-
ahead buffer of 128 characters, so you
can keep sending messages to your
Apple II even while it’s busy with
something else.
And if you want to meet even more new
characters, the optional Function Strip™
will introduce you to 16 brand-new keys
across the top of your keyboard which
are yours alone to define. (These charac-
ters will never get mixed up with charac-
ters from the keyboard!)
We may be prejudiced, but we
think you’re going to like these new
stars of your screen.
Suggested retail prices:
Enhancer I, $149
Function Strip, $79
Combined Package, $215.
Re,
eee
897 NW Grant Conallis, OR 97330
(603) 758-0521
‘The Enhancer Il and Function Strip can be used with any Apple
with a keyboard encoder board
Apple and the Apple logo are registered trademarks of Apple
Computer, Inc
“key” characters from Enhancer II. In
fact, we'll bet that once you've seen
them perform, they'll become the
d will Wi. en do
th the computer?
WHAT IN THE WORLD
e ISA “MICROZINE?”
Microzine is an interactive magazine on a
computer disk, and it can open up the world of
computer learning to your children more effectively
than any other children’s software available today.
Microzine comes to you from Scholastic. We’ve
been trendsetters in children’s publishing for
over 60 years. Now that traditional teaching
methods are being enhanced by computer-taught
materials, Scholastic is ready with the innovation
that creates an ongoing “dialogue” of fun and
learning between your children and your com-
puter. Like a magazine, but unlike other software
or children, Microzine is constantly current and
topical. Your children receive a new four-program
Microzine disk every other month and build
their own Microzine Library!
ENTER A FANTASTIC WORLD OF FUN
AND LEARNING!
Minoz, ne
from Scholastic
WHAT CAN YOUR
e CHILDREN DO WITH
MICROZINE?
Microzine can help your 9-13-year-olds take
advantage of one of the most important uses your
computer can have: exploring new and more effi-
cient ways of learning and thinking. (If you don’t
own acomputer, your children may be able to use
one at school or a friend’s home, or borrow one
from your local public library.)
Microzine was created with the recognition that
today’s children take naturally to computers and
that tomorrow’s adults will need to be computer
literate—no matter what their careers.
WHAT IS “COMPUTER LITERACY” AND HOW
e DOES MICROZINE HELP ACCOMPLISH IT?
At Scholastic, we believe that learning how to utilize a computer’s wide-ranging capabilities should be
an important part of every child’s education. This kind of computer literacy is no longer an option, but
anecessity, if our children are to take their places in the computer age. To this end, Microzine is designed
to spark enthusiasm and teach these essential skills:
* following directions
* vocabulary
* what a computer
can do
* learning to use acomputer everyday applications * graphics
* logic
* parts of a computer
* problem solving
* the nature of programming * word processing
* using the keyboard * data handling
4 wwuar WILL THE FIRST YEAR OF MICROZINE BRING?
An ever-expanding library of fun and learning!
Every eight weeks there are four full-length programs and the variety is incredible:
Who’s that trying to solve . Too wild? Gift Store
the Mystery at Pinecrest offers practical
Manor, lost in suggestions for
the- Northwoods everyone from
Adventure and Great Uncle
challenging the . yy, Oscar to your
far reaches of P 16- year-old
space on Mission / /)) twin sisters.
to Planet XII? a f Or explore your
Could it be some- . “ ] creative options
one we know? 6 by composing a
(With Microzine, . ‘ ) fc song, writing
anything is pos- | and illustrating
sible.) All set for a book, or invent-
takeoff on the ing your own
Space Shuttle— : = game.
or maybe a hot air P ‘ Coo,
balloon race? Wow! : , = Microzine is
(Will Microzine . always full
ever get down ee. = of questions.
to Earth?) — » If you’ve ever
? dreamed of
talking to a
Back safe on computer game
Planet Earth, designer, Ask
visit the Pet Me gives you
Store. “A fla- the chance. You
mingo for your won't believe
bathtub? Or all the current
maybe a rare big stars wait-
three-humped ing to ask you
camel?” questions, too.
JUST TURN | | | | NO POSTAGE
THE PAGE TO TFMAILED
INT:
FILL OUT YOUR UNITEDSTATES
MICROZINE
—a BUSINESS REPLY CARD
|
|
|
|
|
|
|
| FIRST CLASS PERMIT NO. 2316 HICKSVILLE, N.Y.
| POSTAGE WILL BE PAID BY ADDRESSEE
|
|
|
|
|
|
|
|
|
|
|
Scholastic, Inc.
P.O. Box 947
Education Plaza
Hicksville, NY 11802
5
time
The
NOTE: The first Microzine Package also
contains a bonus: a separate data disk that
can be used to save original posters and other
personal creations! (A $4.95 value.)
After consulting this monthly step-by-step guide written in
plain English for users 9-13, your children will be able
to show you how Microzine activities work. Easy-to-follow
instructions encourage independent work habits,
creative thinking and follow-through.
BECOME A CHARTER SUBSCRIBER TODAY
e AND YOUR FIRST MICROZINE IS JUST $7.95.
(A $39.95 VALUE: YOU SAVE $32.00!)
Thereafter, pay only $24.95, plus shipping and handling, for each Microzine you accept.
You save nearly 40 % off the retail price by subscribing!
Each bimonthly Microzine Package contains;
a Microzine Floppy Disk with Four Complete Programs.
On your first disk, discover:
1. POSTER. What’s two spaces wide, slow, green and
silent—and changes to three spaces wide, fast, pink
and squeaky? It’s an imaginary paintbrush that
lets you create as many colorful posters
as you want!
2. SECRET FILES. If your children want to
remember who starred in their favorite horse
movie of 1982, they need Microzine’s elec-
tronic filing system. It works just like the
electronic filing systems adults use.
3. ASK ME. Robert Macnaughton of “ET”
fame is standing by to accept questions—and
ask a few of your children in return!
4. HAUNTED HOUSE. There’s never been
a haunted house so funny—or one so willing
to let you plan your own visit! Like all
Twistaplots® this one ends differently every
you venture inside.
Microzine Handbook y
0.K., Scholastic.
We’re ready to enter a fantastic world
of fun and learning.
Start our Microzines coming!
(Please send us Microzine #1 (featuring Poster, Secret Files, Ask Me and Haunted House) and enter a
Charter Subscription to Microzine for the child named below. Bill me the special introductory price of just
$7.95 (plus shipping, handling and any applicable sales tax). We will be billed $24.95 (plus delivery) for
every Microzine we keep. After purchasing Microzine #1, we are never obligated to buy even one addi-
tional Microzine, and we may cancel our subscription at any time. If we are not delighted with the intro-
ductory Microzine, we may return it within 10 days and pay nothing.
OI’ve already purchased Microzine #1. Please start our subscription with Mierozine #2, for which I will
be charged just $7.95 (plus shipping, handling and any applicable sales tax). 61010
06
Child’s Name. Age. Grade.
please print)
Addres Apt.
City. State. Zip.
Telephone No. ( )
Parent’s Signature.
@
? } B®
THE SCHOLASTI
iC | CHILDREN’S
MAGAZINE ON A MICROCOMPUTER DISK.
SEND NO
MONEY;
JUST FILL OUT
AND MAIL THIS
MICROZINE
REPLY CARD
NOW!
Plantins
aucune:
ce
a séed...
ah
cp a f
ast
:
:
eer
&
EG ae
ea E
The Apple Portable
(73 pple is the pioneer’, we are solemnly told. And so it was.
The Apple Il was a watershed device, a plug-in personal
computer. No soldering required. That machine started
anewera. You've heard that story before. Awwessomme, if we may
borrow from a recent car commercial.
The Apple /// represented another break with the past: the
software machine, the most powerful and flexible middle-
weight computer on the market. The undeserved image
problems suffered by the /// were people/company failures,
not machine failures. Still, the /// is estimated to rank sixth or
seventh in terms of Units Out There, after you get above the
enlarged calculator models.
Lisa? Another revolution, the integrated software/hardware
package. There's about an eighteen month waiting list Others
will claim to be like Lisa, but it will pay to look closely. Some
external feature similarities do not constitute equality.
Meanwhile, Apple The Company has elected not to compete
in the “low end” market, the $100-$600 area where names like
Timex and Coleco are, er, “household” words. Not a bad
decision so far, considering the way those guys are beating
each other's brains out And then there's Texas Instruments,
which apparently has been trying to compete in any market it
can find, with results that made quite the wrong kind of stock
market history in June. The profit margin isn't in the low end, at
least not yet
There is, however, one other area in which sales are
skyrocketing: the portable personal computer. Specific exam-
ples? Osborne, Kaypro, and Compaq, among others. Kaypro,
in fact, claims to be third in market share, behind Apple and
IBM. Whether that's true or not (sales estimates and reports
sometimes contain their own kind of creativity), it certainly
indicates a trend toward these suitcase specials, about the size
of a sewing machine, with self-contained monitor and disk
drives.
That's the real key: “self-contained”. Everything in one
container, as opposed to four boxes hooked together with
fragile cables. But if Apple is doing anything about the portable
computer market, it's a well-kept secret; there’s nary a Grade 1
rumor about it (Note: we dismiss out of hand the normal
Happy Hour rumor mill chaff that abounds in Silicon Valley;
plenty of other magazines can provide you with that)
No, Apple The Company is pushing its //e and Lisa models
out the door, as fast as they can be made. So Apple seems to
have no present incentive to build a//e ina suitcase. What that
means is that the portables being sold are IBM-compatible, not
Apple-compatible, and there's the long-term danger. The
software developers are chasing the other operating system
which becomes more desirable over time.
We heard of a firm in Oregon that’s about to market a
portable Apple, ora box that can contain the Apple components,
a monitor, and disk drives. Our review samples are alleged to
be on the way, and we'll let you know aboutit as soon as we can.
Frankly, that firm should be congratulated. And it’s a shame
that Apple didn’t think enough of the portable computer
market to divert some resources to it before this. Divert from
where? Hmm. How about away from high-capacity disk drives?
Come on, Apple: put the disk controller, interfaces and 80
columns on a chip (like the VLSI chips in the //e), puta couple
of disk drive sockets, 9-pin paddle/joystick connector, serial
and maybe parallel ports on the back of a smaller box, and try
one without slots, but with a handle.
Fs l
September 1983 9
to be reserved to the big computers at five-digit prices,
are now available to users of the Apple and other
microcomputers. The price is still usually as high as the
computer itself, but the hard disk has the effect of unleashing a
strong extra increment of power. While to the hobbyist this may
be just fun, to the small business or corporate office it may
mean dollars saved.
H ARD DISKS, those fast mass-storage devices which used
Most of the power and savings appear in the form of speed.
Speed pays in simple ways—more work, more quickly. Extra
storage provides speed advantages too. The ability to access
any discrete records almost instantly can be a real advantage in
systems that need to respond quickly to query situations. In the
hobbyist's or mathematician’s world, the added storage can be
10 Apple Orchard
the difference in creating data models large enough to be
meaningful.
The Apple Il and //e, Franklin, Basis et al. form a unique
environment Most applications have appeared under Apple's
DOS 3.3. Many others, often of very high quality, have
appeared under CP/M, another operating system which pre-
dates Apple's by a number of years, and which requires a Z-80
circuit card in the Apple. Enough people have thought enough
of this system that it is rumored that there is a higher installed
base of CP/M systems inside the Apple world (including all the
johnny-come-latelies) than in the rest of the computer world
combined. At any rate, CP/M is a potent force in the Apple
world, and vice versa.
Last, and certainly not least in Apple Computer's considera-
Review
by
Morgan P. Caffrey
tion, is Pascal. The UCSD (University of California, San Diego)
version of Pascal is both a language and an operating system.
Tl state right here that Pascal is the operating system that gets
the least attention in this article. Others will need to fill in the
gaps pertaining to Pascal.
Each of these three environments organizes the disk storage
capacity in a different manner. In early hard disk releases for
Apple, only DOS 3.3 was supported. Quickly, public demand
for CP/M caused manufacturers and independent software
developers to include CP/M capacity. But often the user gotan
either/or solution; either CP/M or DOS 3.3 but not the two
together. Pascal, when it was added, further complicated the
issue.
Buyer demand has led the way. Every manufacturer | talked
with either has, or soon will have, a release which permits the
three major operating environments to co-exist, sharing what-
ever available storage there is. And the amount of storage is
growing. It began with five megabytes (5MB) and is increasing;
6, 10, 15, 20 & 40 megabytes and counting.
While this development has been quite an improvement, the
buyer (that’s you and me) frequently has been required to read
very technical material and then mentally register and properly
respond to highly technical questions about amounts of disk
space to allocate to which operating system. | haven't found a
system in which the questions or the answers reached what |
am calling an “intuitively obvious” presentation.
Almostall of the systems require the user to assign amounts
of storage space to each operating system before storing a byte
September 1983 11
of data or program line. The Santa Clara System 5MB drive |
tested required the user to install the operating systems in a
rigid order. If Pascal was added later, because of a newly
purchased application package or simply the addition of that
environment to the buyer's stable of software, the entire disk
needed to be reformatted. The order of installation was critical.
This may be necessary but it isn’t what | want. The problem is
that the end user, you and |, wish to remain oblivious to these
concerns.
Giving the devils (which they are not, really) their due, the
problem being solved here is not trivial. The differences
between the operating systems are real and restrictive. It takes
time to think of a solution which encompases all the neces-
saries. Time is usually in short supply when trying to get a
hardware product profitably to market. Still, the problem must
be solved so thata non-programming user can solve problems
without becoming almost a programmer.
Concerns
The concerns! developed during this project aren’t unusual,
butI'll list them anyway. Ifyou buy a hard disk without an answer
to each of these questions you are on perilous ground.
Ease of use and speed. It should be easy to use. It should
be very fast.
* Price. | want something (good) below $1000. It hasn't
appeared yet.
¢ Ease of installation. This has grown and grown as a
consideration during this writing. Things do go wrong
and you may have to start over. It shouldn't be hard. It
mostly is.
Availability of operating systems (soon to be a non-issue)
and ease of switching between operating systems to use
various application programs.
e Facilities for data and program backup.
e Implementation information. This is a programmer's
concern but | give high points to any manufacturer who
lets me know where important information is stored in
memory and how to change it when my application
demands it | know that this can cause trouble for the
vendors but if the information is published correctly |
don't believe there will be as many problems as anticipa-
ted. Certainly the support software will proliferate at a
faster rate.
What | Really Want
What | want is a hard disk system that lets me get on about
the business of using my computer, faster and better. | want to
12 Apple Orchard
buy new applications as they become available, and place the
appropriate (and all-too-rare non copy-protected) ones on the
disk as | want to dedicate the space to them. Idon’t want to have
to back up every file in every environment, reformat the disk
and re-allocate space to each environment every time a new
purchase moves me to the limit | previously assigned to one
environment.
It turns out that there is such a system. Mountain Computer
turned out the most elegant system I saw. It took me 20
minutes to boot and begin operation and, although I had to
assign limits to each system, | could retum later as my needs
changed and restate the limits. The penalty for this elegance
was that it's a slower system. Well, of course. If the limits are
fixed, they do not have to be “found” during each operation.
But one of the prime reasons | want a hard disk in the first place
is speed. Not a happy choice. It turns out that you have to
assess the benefits of speed versus the benefits of versatility. |,
for one, don't want this to be a versus situation. | believe that,
some time in the future, all these problems will be dimly
remembered irritations. For now they are great limiting
boulders on the available landscape.
The Drives Evaluated
In the course of this review no skimping was done. We
contacted as many of the hardware manufacturers as we
could; some responded and some didn’t The ones who did
are: (in meaningless alphabetic order)
Corona Data Systems (Starfire)
Mountain Computer (Dynamic Disk System)
Santa Clara Systems
Vista Corporation (V1200)
Xebec (The kit and the factory-built UPS 9705)
Xiten Gallium
This list doesn't even pretend to be exhaustive. | worked with
what was available. The Corvus, Davong and many others
which are daily appearing on the scene would have been nice
to evaluate as well, and we're looking into follow-ups. But there
was plenty to learn and work with and the only real conclusion |
have reached is that you can get a lot for your money but it will
pinch sometimes.
My father, who first began playing with computers when | was
5 (lam now 36) has just begun to work with a micro andis, in
his words, “humbled by how much there is to know once you
lose the services of a team of people paid to keep disks,
printers, wires and troubles at more than arms length”. The
hard disks were invented for use by experts, and now secreta-
ries are having to deal with them on a daily basis. Let no one tell
you the world isn’t rapidly changing. Hard disks are just
another, wonderful, harbinger of the technological revolution.
Some Hard Disk Basics
A hard disk system’s metallic, rigid storage surface spins
much faster than any floppy disk. For this reason the read-head
comes in contact with the information much more frequently.
Speed. The (Winchester) environment is sealed at the factory.
No dust can get in. Reliability. The heads are positioned with
very high speed and accuracy. Speed and Reliability.
A hard disk system requires a special controller circuit in its
box to “talk” to the physical mechanism, sending instructions
as to where the data is to be stored or what data to read. The
only real evidence of this internal controller is a cable leading
from the box which must lead somewhere. A hard disk system
also requires a special controller, which takes up an Apple slot,
to “talk” to the controller in the box and “ talk” to the Apple data
bus and the various operating system environments.
All present disk systems store information in circular tracks,
dividing each track into sectors, frequently 16 or 32 sectors per
track. Some up-and-coming disk storage schemes are think-
ing of increasing the density of storage by making the tracks
“vertical”, of which more when we get a better understanding
of the technology. The future is changing even as we try to
adapt to the present
For any of the operating systems, the information that is
stored on a disk is blocked into “sectors”. Each operating
system receives the information from the disk in blocks and is
responsible to retrieve what it wants from each block and feed it
to the application program. The sector most commonly
referred to in the Apple is 256 bytes (characters). Sector length
is 128 bytes in CP/M and is 512 bytes in Pascal. Forth (which
isn't discussed here much but which can also be implemented)
uses 1024-byte blocks. The numbers are not terribly important;
they merely point out that to make the various operating
systems co-reside on the same hard disk, some software
“dispatcher” has to know where everything is and under what
scheme it was written.
So, when an operating system wants data from a disk sector,
a logical block number or a track/ sector pair is sent along with
the request to help locate the data. The operating system
identifies the track/sector of the logical block and sends that
information to the controller software. The controller software
has to decipher where the requested sector resides on the
actual surface of the disk. In a single operating system the
information might need no translation. In a multiple system
environment the logical track 0, sector 0 of CP/M or Pascal
might actually reside on track 306, sector 12 (or anywhere).
The application software should remain happily oblivious to all
of this. The system implementer, however has a task on his/her
hands.
What's important here for most of us is not so much the
technical detail of how the little beggar goes about rearranging
magnetic flux, but the questions that you need to ask yourself
and your dealer before purchasing. In short, how, if at all, cana
hard disk help you?
So | will present my conclusions before the evidence.
There wasn’t a hard disk that didn’t quintuple performance
over the floppy disk variety. The actual read/write performance
might be critical in a satellite download or very frequent sort
system but generally the slowest part of the system is the
application software and the disk sits around waiting for its next
activity. On balance will trade ease of use and general flexibility
for speed where price does not offset that factor.
Not one manufacturer had a system that could givetoanew
or novice user without fear of trouble. Documentation is part of
that problem; it must improve. | don't mean more detail; | was
awash in detail that, while valuable to a programmer, was
irrelevant and confusing to the user. Universally absent were
on-line help-screens to clarify the meaning or effect of required
entries.
| got lost repeatedly. | had to start over from the beginning
after “damaging” configurations by pressing keys out of
sequence. It seems to me unacceptable for a confused
operator to be able to do so much damage from the keyboard
by accident The configuration software should be more
sophisticated, requiring less sophistication on the part of the
operator.
Once each system got going | really enjoyed the added
speed and storage space. I was able to get my word processor
(Pie Writer) working on each system. Word processing is not
speed dependent Unless, as in some word-processors, the file
can grow much larger than the computer's memory. Key-
stroke time and printer speed are the limiting factors. But
loading files to edit, storing lots of files on one drive instead of
multiple floppies, and making frequent saves was speeded up
significantly. | have several small databases | use under DOS
3.3. They all worked without a hitch as long as the system
implemented drives 1 and 2 and would allow the volume to be
specified.
DOS Volumes and Drives
In implementing DOS 3.3, the manufacturers seemed to
have some difference of opinion about how to implement
September 1983 13
Apple's drive/volume scheme. Corvus pointed the way by
leaving the drives as 1 and 2 but simply implementing the
volume (0 to 254 allowed per drive) concept Some other
manufacturers implemented a multiple drive scheme and
ignored the volumes. This is a minor disaster, since very many
software applications do limit-testing to avoid any but drives 1
and 2. On the other side of the coin, some software completely
ignores the volume specification and limits the user to two
drives. Most limiting of all is “Slot 6, Drive 1 and Slot 6, Drive 2,
nowhere else”. (Each manufacturer, of course, is convinced
that his answer is the only real solution and should be the
standard—PCW.) It just points out that application software
which is not flexible enough properly to implement the facilities
of the operating system will sooner or later cause trouble for the
user as new hardware appears.
The Environmental ‘‘Footprint”
There are very real environmental concerns about noise.
The amount of trouble is a factor of the actual noise of the fan
and how close the device must be to the operator due to the
short length of cables. | think the cable should allow the hard
disk box to sit on the floor beneath the desk. When I could do
this the noise level was reduced to very acceptable levels. When
I couldn't do this | felt added fatigue and strain after a long
session. It was noticeable.
For those of you who use, as | do, a hands-off phone device,
the noise in some cases prevented operation because it kept
my side of the line constantly transmitting. When | asked
several manufacturers about cable length, | got answers that
ranged from “that’s just the length we picked” to “we're trying
to reduce Radio Frequency energy around the device”. A long
cable can act as a transmitter.
Backup seems to be the unsolved riddle. When your
application program has created a very large file, larger than
will fit on a standard floppy diskette, there must be a way to
move that data, in segments, to more than one floppy. The only
drive which did this effectively was the Mountain Computer
system. Everyone else allows increased size volumes but has
left it up to the applications software, or the ingenuity of the
operator, to achieve a satisfactory backup. This can bea tooth:
grinder.
Evaluation Considerations
Rather than go into the technical drive information of each
drive | picked several benchmark tests. Under DOS 3.3 | used
the following Applesoft program.
10 D$=CHR$(4): REM DOS FLAG
15 A$="ABCDEFGHIUJKLMNOPQRSTUVWXYZ0 123456789"
20 PRINT D$"OPEN TEST"
30 PRINT CHR$(7):REM BEEP TO SIGNAL BEGINNING OF TEST
40 PRINT D$"WRITE TEST"
50 FOR I=1 TO 256
60 PRINT A$:REM WRITE ALPHABET AND DIGITS TO DISK
70 NEXT: PRINT D$: PRINT CHR$(7):REM BEEP TO SIGNAL
END OF TEST
The test simply beeps, and then writes the characters
"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" to the disk 256 times
and then beeps again. | ran each test five times and averaged
the times to compensate for my reaction time. Not rigorous in
scientific terms but enough to establish performance compa-
risons. | tested the read operation in a similar fashion:
10. D§=CHRS (4): REM DOS FLAG
15 Age"
14 Apple Orchard
20 PRINT D$"OPEN TEST"
30 PRINT CHR$(7):REM BEEP TO SIGNAL BEGINNING OF TEST
40 PRINT D$"READ TEST"
50 FOR I=1 T0 256
60 INPUT A$:REM READ ALPHABET AND DIGITS FROM DISK
70 NEXT: PRINT D$:PRINT CHR$(7):REM BEEP TO SIGNAL
END OF TEST
To offset the disadvantages of Applesoft, a comparatively
slow language, | also ran the following Assembly-language
version of the same algorithm.
10 D§=CHR$(4): REM DOS FLAG
20 PRINT D$"OPEN TEST"
30 PRINT CHR$(7):REM BEEP TO SIGNAL BEGINNING OF TEST
40 PRINT D$"WRITE TEST"
50 CALL 768+37: REM GO TO ASSEMBLER ROUTINE FOR OUTPUT
70 PRINT D$: PRINT CHR$(7):REM BEEP TO SIGNAL END OF TEST
ORG $300
TABLE —_ ASC ""ABCDEFGHIJKLMNOPQRSTUVWZYZ0123456789"
HEX 00
SETUP LDX 40
LOOP LDA TABLE, X
BEQ ICTR
JSR FDED ;PRINT THE CHARACTER TO DISK
INX
BNE LOOP
ICTR INC COUNTER
BNE SETUP
RTS ; PRINT THE CHARACTERS IN TABLE 0-FF TIMES
COUNTER HEX 00
To say all this in English: | write all the letters of the alphabet
plus all the digits and one carriage return to the disk 256 times.
This becomes the DOS 3.3 benchmark.
CP/M is easier. | used the PIP utility to move MBASIC.COM
(the BASIC language supplied with Microsoft's Z-80 card) toa
file named TEST. PIP is a fast copy utility and it happens that it
showed more interesting results than does the DOS test CP/M
has implemented a faster read/write algorithm for dealing with
the disk.
Pascal... | might as well 'fess up. I'm notthe world’s greatest
Pascal fan. As you may remember from a previous review,
when | do use Pascal | look for implementations under CP/M.
So, while | have made sure that everyone who says Apple's
Pascal is implemented can get up and running, I confined my
benchmark tests to DOS 3.3 and CP/M. If this flaws the review,
so be it
One other thing. I don’t hold much store with benchmarks. I
did the tests and included the data so that Peter Weiglin would
be happy for the “hard-data” enthusiasts. (Thank you, sir—
PCW.)
The Systems
Vista V1200 - 6 megabyte Cartridges
This system is a marvel, although not strictly a hard disk. It is
not necessarily the best system for general use but it offers fast
access to 1.2 million bytes (megabytes) increments of storage
and up to 6 megabytes within a few seconds. This drive uses a
cartridge of five specially constructed 5 ¥-inch diskettes, each
of which can hold up to 1.2 megabytes of data or program.
Remember, the Apple 5 ¥%-inch drive can hold 143360 bytes
(143K). These Vista diskettes perform the same as double-
density double-sided 8-inch drives.
I have to admit that | began testing this machine, an
implementation of the Amlyn drive mechanism, with a kind of
giddy sense of playing with something that started life as a
Rube Goldberg drawing. The idea is to have a mechanism
which feeds diskettes to the drive. The mechanism grabs the
diskette and changes the attitude of the cartridge for a smooth
feed-in and pull-out. That's a lot of physical motion. It's out in
the open, available for the wear of dust and the vagaries of
diskette material. It wheezes and groans and, finally, works.
Disk access time on any one of the five disks appeared to equal
that of any of the Winchester drives. It is done, not with mirrors,
but with DMA (direct memory access), which turns off the
Apple's CPU, jams the data into the destination memory
locations and then turns the CPU back on.
The implementations of DOS, Pascal and CP/M are sepa-
rate. They don't exactly co-reside. You just change cartridges.
Cartridges cost about 70 dollars when | started this project
The problem with the V1200 is that it fails one of the prime
goals of adding a mass storage device. It is fast on any one
diskette, but achingly slow in copying from one diskette to
another. The physical motion of loading and unloading each
diskette adds much time to any backup and/or disk-to-disk
data manipulation process.
To me this is a delightful solution for writers or small
applications which need no more than 1.2 megabytes of
storage for any one application. Program developers and
consultants might find it very useful to simply dedicate a
cartridge to a client and one for backup. It solves many of the
backup problems. Just don't think about using it if you need
high speed transfers from disk-to-disk. That won't work.
I had trouble with disks jamming at first They sent a second
test version and the problem simply didn’t reoccur. | can’t
predict from this if the problem was circumstantial or design-
based.
One useful DOS 3.3 utility is Quickcharge. It speeds up
normal floppy disk access by quite a bit. It makes copying one
floppy to the V1200 much faster.
Mountain Computer’s 5 Megabyte
Dynamic Disk System (DDS)
This was the most elegant total package. The hardware is
neatly packaged in one of the smallest containers. Its noise
level was the least offensive. Its cables fit easily through the
openings in the //e’s back panel. It has one on-off switch and
one busy-lamp. It worked the first time I turned it on, no
arguments. It comes with a six month warranty. It is, however,
slow.
No other disk manufacturer in this review has done as good
a job in organizing the available storage space. Similar in
concept to DOS 3.3’s dynamic file allocation, hardware disk
space is used only as data is actually written, rather than
reserved in advance. According to Mountain, this feature “can
mean up to 50% more disk space available than on competetive
systems.” We shall see.
Outstanding Features
1. Volume Maintenance Utility - VUTIL
The DDS programming was done by Pete Rowe and he wrote
the most frequently-used utility, “VUTIL’, in each of the three
operating systems. The commands and display in each
operating system are identical. Your working habits are
identical in each environment You can transfer from any
operating system to any other operating system from VUTIL.
2. Storage Allocation
There is one managing program which handles the dynamic
allocation of the disk space. In each environment you assign
space to named logical blocks, called volumes. You attach or
release the volumes as your processing needs require. Space
is actually allocated to the named volume as it is used. Thus
are-allocation at a later time allows all unused disk space to be
returned to the general pool and assigned to another named
volume under any of the operating systems. This is unique
among the drives reviewed.
3. Backup
Accessible only from the DOS 3.3 maintenance volume, the
backup and restore features allow information from any
named volume in any operating system to be copied to floppy
diskette. The utility takes care of segmenting all information
(files larger than a single floppy) out to the floppy and
reconstructing the data should it ever be required. The only
negative thing I found about the somewhat lengthy process is
that it doesn’t tell you how many floppies you need to prepare. If
you run out you have to start the whole process all over again.
4. “Attaching” Volumes
Avolume from a different operating system may be attached
or booted from any operating system. For instance, while
operating under CP/M you might attach a Pascal volume
because you want to access a file containing a table of data
created under Pascal. This is not a process for beginners. The
program running under CP/M trying to access the data must
know the Pascal directory and how to acquire the data, but at
least each operating system can “know’ that the other exists
and the system provides a potential data path for programmers
to explore.
The documentation was (sigh) preliminary. It was word-
processed with parts printed with impact printer and parts
printed by dot-matrix. It was always legible and readable, which,
unfortunately is not always to say comprehensible. In some
cases | read sentences over and over, understanding all the
words but still not sure what to do next. It did not, however, keep
me from making a successful installation the first time.
The installation texts are very good, especially in that they
included drawings which accurately reflect the appearance of
the interface card and its cable. The drawing shows the cable
leaving the Apple II backplate and | was working with the //e.
Still, there were no stumbles.
Initialization
Initialization consists of specifying the slot and providing a
disk name (which doesn't appear to have a functional purpose).
The document accepts too quickly that concepts of volume
name, attachment, etc. have been mastered by the reader.
After initializing the disk surface (formatting), you must
assign a maximum number of sectors or blocks to each
operating system you want to use. This is no different from any
other disk system. Once the operating environments are
established, you then create named volumes, assigning space
to each volume, and attach the volumes you wish to work with.
Amaximum of eight volumes may be attached at any one time.
Volumes may be write-protected.
September 1983 15
Speed
Under CP/M I loaded programs approximately 20% faster
than from floppy diskettes. This is not a terrific speed gain.
Using PIP | copied MBASIC.COM from drive A: (the CP/M boot
drive) to drive C: which is the volume | configured for 2048
kilbytes. Ittook26.5 seconds to transfer the 24K program. That
is slow. | then transferred C:MBASIC.COM to C:TEST.COM.
The results improved to 21.9 seconds; still not good. | then
copied the version of PIP over to my floppy (standard Apple
drives) and copied MBASIC.COM to TEST.COM on the floppy.
The longest time | could get was 13.83 seconds. | don't know
why the same utility would take longer on the hard disk than on
the floppy disk but it did. Not good.
Another quirk of the Mountain system which seems more
than just pesky to me is that you lose the use of floppy drive A:
but retain use of floppy drive B:. | called to find out if this is what
they meant and they said yes. Since none of the other CP/M
systems found this necessary I think it is poor design.
Overall the Mountain Computer system compared very
favorably. The flexibility of the system and the utilities which
come with make me lean towards it It is too slow, however
when compared to every other system. This is, for now, the
apparent cost for that flexibility. If the speed problem was taken
care of, it would be the premier system reviewed.
Santa Clara Systems
The Santa Clara System is not my pick They sent disks for
three operating systems but the documentation only covered
DOS 3.3. It is not easy to use and the documentation was very
limited, difficult for any but the very hardy.
The worst aspect of the Santa Clara implementation is under
DOS 3.3. Instead of implementing the standard DOS volume
concept, the Santa Clara implements multiple drives, greater
than 2. Thus to catalog the 23rd partition you type:
CATALOG, D23
I believe this is a losing proposition as all the good software |
have makes limit checks to see that no drive higher than 2 is
accepted. It means that many application programs will need
to be rewritten or adapted, if there is no copy protection
scheme standing between you and making the adaptation.
This is an expensive proposition. There were no outstanding
features or utilities which offset this disadvantage.
Utilities
INSTALL - Formats the “LUN” (which stands for logical unit)
into 34 drives per 5 meg section.
MC- A cataloging utility which was fine for visual scanning but
with no published “hooks” for programmers to make use of
it
COPYA- Adapted to allow higher drive numbers. Sets tracks 0-
2 busy as though Apple's DOS was needed on every drive
(losing 12288 characters of storage per drive, approximate-
ly 1/10 of a 5-meg drive)
Speed
Speed under DOS 3.3 was neither unusually bad nor good
compared to the other drives. It was a very marked improve-
ment over floppy disk drives.
Xiten’s Gallium Disk - 10 Megabyte
This was the worst of the lot The 19-page documentation
was skimpy and poorly written. It had only DOS 3.3 and an
16 Apple Orchard
implementation quirk which apparently made it impossible to
access even-numbered volumes.
The procedures to format the drive and initialize the volumes
worked as described. Either normal or triple-sized DOS
volumes are allowed. My first attempt to work with multiple
volumes failed and after a number of hours | gave up. One of
the strictures of working on this review was that everything had
to be accomplished from the documentation provided. Thus,
the shortness of the review of this drive.Until they make a
marked improvement | don't recommend it for beginners or
for programmers.
Speed
When running the speed test on this drive the speed was, as
with Santa Clara drive, neither exceptionally good, nor bad. Itis
very likely that these folks have made software improvements
by this time, the market being what it is. | really am going to
have to reserve final judgment on the system.
Two to Go!
The last two drives | had trouble with and yet liked a lot In
both cases the companies were making the transition to the
three-operating system versions, and | had to get a second
drive in each case. That's one hardware and one software
problem per system.
Both of the manufacturers have produced usable, well-
priced systems, and are stressing some utilities and general
purpose usefulness. They are similarly priced (The Xebec kit is
less expensive but | worked with the assembled UPS 9705
which is the same price as the Corona Starfire).
Xebec UPS-9705 (5 Megabyte - Prebuilt)
| favor a high price-performance ratio more than ease of
installation. |am also a programmer and am willing to struggle
a bit more than the non-programming user. That inclines me
toward the Xebec. It will probably be the kit because I want to.
keep the cost down. But the speed performance and the
availability of information made the most impression on me.
This is all arguable, but it is the subjective impression with
which I came away from this project, for whatever that's worth.
This system had a cable able to reach the floor, was relatively
quiet and well-behaved. It was fast under DOS and CP/M. It was
not the easiest installation. The documentation was so prelimi-
nary that it was made on an office copier. It was not particularly
easy to read.
But the documentation provided a “partition worksheet”
which enabled me to make decisions, remember why | made
those decisions and repeat the actions later, if necessary.
The Xebec $1410 Disk controller (the card inside their box,
not the one inside the Apple) can control up to two drives with
interfaces compatible with the ST-506 disk drive from Seagate
Technology. | have come to learn that this means a large
number of 5 ¥%4-inch Winchester disk drives. It uses the Shugart
Associates System Interface (SASI bus) which apparently
makes it more “outward compatible” than others. That is, if a
better, cheaper drive were to come along and | got hold of it, |
would be able, with knowledgeable effort, to adapt the control
ler.
Some execellent documentations, of no possible interest to
business users but of some real interest to intense hobbyists
comes with the device. Disk storage information is an open
book. Xebec has not decided yet whether to publish implemen-
tation software locations because they do not intend to provide
Apple !// User
CP/M — SOS TEXTmover
le Te
System > Apple Ill computer
Configuration > Two Apple Ill disk drives
> 128K of memory
Features > Does not require softcard
> Ready to run—just boot
> Source Code
> Character filters
> Reads only CPIM floppies using Apple drives
Cost > $25 (California residents add 6.5% Sales Tax)
To Order > Send check or money order to:
International Apple Core, 908 George Street, Santa Clara, CA 95050.
> Make check or money order payable to International Apple Core.
Payment must accompany order and must be in U.S. funds and drawn on
U.S. bank.
> Dealer inquiries invited
BP INTERNATIONAL
APPLE CORE”
Apple and Apple Ill are registered trademarks of Apple Computer, Inc.
n
.
les; !
Modem . snurareou Ses
.
na Se
cate sore 5 Retox el
visicale SIP and, “POTS as
| cleat the Vie together ive” mod
nphate. ME” Con tat fe ort
the tem ond wt has 0
ie FX Ih
not!
xiv
S.
ig others
me beghhN® 598, Pl
th ve
efiex!
eR
TRANSFER,
LECTION Ae REMAN
Ye RETRANEM
ssi
san ity 10 in
sang t" as |
are DEM EX Is Fea of (OT ig
fy teale ON tet Se comma
amazing Misneet Ban the S with
iow wi cus
ot e making ci
ficale 2™Pcial MSE and reso
is «
a software consulting section. As mentioned before, | favor
publication of information helpful to software developers as a
spur to the development of additional support software.
Utilities
DISK FIGURE - An Applesoft program to determine disk
allocation values.
HELLO - A boot menu to select DOS, CP/M or Pascal.
HELLO PASCAL - The program to enter the Pascal environ-
ment,
HELLO CP/M- The program to enter the CP/M environment,
FUTIL - A FID look-alike for DOS 3.3 file transfers,
APPLEDIAG - A disk-drive diagnostic,
Xebec hasn't achieved the elegance of Mountain Computer
or the Corona but the price-performance, noise-level, speed
seem to meet my needs the best
One last comment Justa few days ago | got word that Xebec
will release within weeks a 10-meg system at “well below
$2000”. I'm not sure how that is going to affect the price of the
UPS9705 but | suspect that the price-performance ratio may
get a boost from the release.
Corona Starfire
The Corona Starfire, a nice name, has been around for a
while and has been favorably reviewed. They probably won't
mind that it wasn’t my favorite system, because I'm not
representative of the large market. Their documentation,
Release B, was head and shoulders above the rest of the field.
Word-processed but very nicely word-processed with good
illustrations.
Ihad trouble with the installation. The cable requires special
grounding both inside the hard-disk chassis and on the
controller card, | don’t think novice users should have to open
the chassis to make an installation.
The original documentation got me pretty lost, and halfway
through the project they requested we wait for the final version.
O.K. I waited. It was a marked improvement
After successfully mounting DOS 3.3 and CP/M | went
ahead with the PASCAL and trashed the other two operating
systems. Since | didn't hit it with a hammer it must have been
something | did from the keyboard. | got no warning messages
to tell me | was out of range and havn't yet figured out what
happened. That shouldn't be possible.
Utilities
The system utilities seem comprehensive. These folks have
been around for a while and have a lot of satisfied customers,
so my trouble may not be typical. | just call em as | see’em (or
in this case experience them)
DOS 3.3 Plus
HELLO
BACK@P - Copies a file or makes a mirror-image of a source
volume. Volumes must be the same size.
COPYC
CONFIGURE
VMS - Volume Management System
FMS - File Management System (FID look-alike)
CATALOG
COPY FILES
VERIFY FILES
LOCK FILES
18 Apple Orchard
UNLOCK FILES
DELETE FILES
UNDELETE FILES (nice to have)
STATUS REPORT
INITIALIZE DISK
CP/M
The latest release installs a new BIOS (Basic Input Output
System) which may lead to incompatibility with some previous
software. The document publishes all the right addresses so
the software manufacturers can adapt What a pain, though.
CP/M Utilities
VMGR- Volume Manager - Adds, removes and lists volumes to
and from the Starfire. Also allows mounting and write-
protecting of volumes.
CINSTALL - Installs Microsoft's CP/M onto the drive.
CFORMAT - Formats starfire volumes,
FORMAT - Standard CP/M format.
BACK(P - Does a backup of a full volume. If additional
diskettes are required you are prompted. If you geta BDOS
error on one floppy and need to start over you can enter the
floppy to start with and not need to repeat the ones that were
already successful. This is an improvement over the
Mountain Computer implementation.
RESTORE. - Reverses the BACKUP procedure.
FAILSAFE - Allows you to enable/disable from write-verifying
immediately following a write.
COPY - Copies from one Starfire volume to another. Will not
copy from floppies.
The CP/M backup facility does a great deal to recommend
the Corona Starfire system in a business environment Data
grows over time and a stable method to achieve a full volume
backup can be money in the bank.
Disk Management Utilities
The Disk management utility makes this drive a rival with
Mountain Computer for the most elegant solution. The fact
that | had trouble with the Corona (as with others) can't hide the
fact that it has weathered some changes and now has a
sophisticated system of creating partitions, mounting volumes,
altering partition allocations etc. It is shipped from the factory
already configured. Since they can’t guess right about every
user's needs or intentions they make it possible for you to
change your/their mind. If you need to you can re-initialize
from scratch, or may simply elect to adjust the present
allocations.
More?
That's a look at six hard disks, along with some background
for the potential hard disk buyer on just what he/she is getting
into. We haven't yet covered some other models; six ata time is
enough. We would like to hear from you about your problems
and successes with Apples and hard disks. What worked for
you? What didn't? How did you snatch victory from the drive
door of defeat? Let us know.
Only one copy system
lets you backup
_ 64k programs
in 20 seconds flat...
...the Snapshot Copykit’
for Apple Ile and II+
While other manufacturers have been making wild promises, we've
been quietly developing the superior copy system you've been waiting
for: the SNAPSHOT COPYKIT.
THE FLEXIBLE CARD - The SNAPSHOT COPYKIT isa board for all
systems. It sits in any slot on the Apple Ie, II+ and II as well as software-
compatible machines like the Basis 108 and the Franklin Ace. So, you can
upgrade your system without paying for another card.
Although NO LANGUAGE CARD/16K CARD IS REQUIRED, the
SNAPSHOT COPYKIT can be used with any memory card and all peripheral
cards.
The SNAPSHOT COPYKIT is the only copy card that stays up-to-date.
Because all its software is in RAM, rather than inflexible ROM, the new
enhancements we continyally develop are made available to you at nominal
cost — immediately.
THE USER-FRIENDLY CARD ~ We refined backup techniques for two
years to make the SNAPSHOT COPYKIT just right for you, whether you're
new to the Apple or a seasoned pro.
Other copy cards force you to use complex, unreliable procedufes and repeated
booting of ‘utility disks’ to copy programs larger than 48K. Outdated ‘nibble
copier’ programs involve frustrating trial-and-error parameter changes. Only
the SNAPSHOT COPYKIT backs up all 64K memory-resident programs
(and most larger programs too) with one simple menu and one press ofthe trigger.
THE POWERFUL CARD - The SNAPSHOT COPYKIT gives you back
the power over your computer that copy-protected software took away. You can
interrupta running program, copy it list it (even ifit’s ‘unlistable’), disassemble
it, step and trace it, modify it and resume running it. The program is not disturbed
in any way and never knows it was interrupted, You can view its graphics, print
them (if you have a graphics card) and much more. You can even temporarily
suspend one program while you use another.
All backups are automatically BRUNnable files that you can move to hard disk.
Our state-of-the-art compression facility lets you put a number of backups on
one floppy.
With powerful features like these, i's no wonder that BYTE magazine called
SNAPSHOT “The Ultimate Unlock System”.
The SNAPSHOT COPYKIT has many more features for programmers,
gamesters and others. Write for our info packet or leave your address and
questions with our 24-hour answering service at (413) 584-7600. We regret we
cannot return all calls. All SNAPSHOT owners receive out“Technical Hot-Line’
number for instant technical guidance.
PRICE: $139.95
(Snapshot Two is still available for the Apple II and Franklin Ace at $119.95.
16K Card required; please specify brand when ordering).
TO ORDER: Mail check payable to Dark Star Systems. Add$3 for shipping in
the U.S. ($7.50 to Canada, $15 elsewhere). Mass. residents add 5% tax. COD
costs $5 extra (not available outside U.S.)
SYSTEMS
P.O. BOX 140, Amherst, MA 01004
Apple is a reg, trademark of Apple Computer,
ABSTAT
v2.2
Review by Woody Liswood
Published by:
Anderson - Bell Company
5336 S. Crocker St
Littleton, CO 80120
(303) 794-7509
System: CP/M
BSTAT is a statistical program. I haven'tyet figured out
A what the AB stands for although I would place a bet that
it comes from the Anderson - Bell company name.
There are many statistical programs available for DOS, but few
for CP/M. Although ABSTAT doesn't have all of the features as
“Statistics with DAISY” in the Apple DOS world, it does have an
impressive amount
Documentation
ABSTAT comes with a91 page “perfect bound” manual. Itis
easy to read, and, in my opinion, rather well laid out The
installation program explanation is mentioned early in the
manual, but the pages are in the back of the manual. That's
where they should be. Each of the potential ABSTAT com-
mands has a page or more each. That makes for an effective
use of white space so the manual does not look cluttered and
overwhelming.
Each of the commands is illustrated with a sample set of
responses as the program would query you from the screen,
which is an effective method of getting the point across. | wish
more folks would take the time to show those sample screens
in their documentation.
ABSTAT has the ability to process data using a command
file (which we'll explain later). There is a demo file on the disk as
well as a demo command file. | would think that the first thing
you might want to do is run that command file and let ABSTAT
take you through a set of commands and screen displays. |
will use some of the reports and information created by the
demo to illustrate some of the statistical routines later in the
review.
Error Trapping
As | spend a good deal of time in DOS as well as CP/M, |can
tell you that CP/M has horrible error trapping problems. Most
programs, when there is an error, seem to drop you back to the
CP/M operating system. ABSTAT doesn't do that I was not
Review © 1983
20 Apple Orchard
able to cause the program to bomb even doing the dumbest
things. Their error trapping is as good as any I have used in the
DOS environment.
Installation
The installation of ABSTAT is rather routine. They make few
assumptions about your terminals. If you have some extra
large storage capacity disk drives then you really do not need to.
do the installation. The program will assume that all is on the A:
drive. Ifyou must, you can have program as well as data files on
the B: drive if you are using standard Apple or Osborne disks.
The only thing to watch for is that you must always use UPPER
CASE when in the ABSTAT program.
Initial Menu
ABSTAT boots toa main menu with five areas mentioned. In
addition, the boot process tells you how much available
memory you have and how many values you might be able to
store. For example, my boot screen looks like this (after the
logo):
MEMORY AVAILABLE IS 59398. WITH ROOM FOR 4529 VALUES
you may type “?” for HELP at any time.
Commands have been broken into groups:
DATA _ - Data manipulation
STAT _ - Statistical analysys
GRAPH - Graphic functions
REPORT - Report writing
MISC — - QUIT, HELP, COMM, DIR
Type “? groupname” for a listing and short description of
available commands.
Which Command?
| have left the spelling error in on purpose. They may have
corrected it by the time you get your version.
Actually, you do not have to use any of the “groupnames” to
use the program. If you know what you want to do, you can just
give a direct command at any time you see the WHICH
COMMAND prompt
To use the help function you type ? XXXX to get a screen
display about the command. If you type a “?” without a 00x
name, you are returned to the main menu.
MISC
The MISC group is somewhat obvious.
QUIT gets you back to CP/M.
HELP tells you how to use the HELP command
COMM, however, needs an explanation. ABSTAT has the
ability to run from a command file. This would be similar to an
EXEC file in BASIC. It does not, however, create those files; you
would need to do that with your word processor. Then you
would type COMM XXXX or whatever name you gave your file,
and if they were all valid ABSTAT commands in the proper
order your system would run by itself.
As the manual points out, this feature is good for running
reports which you would normally create on a periodic basis,
with only the data changed. Using a command file, you would
bring your data into ABSTAT, then run your command file. It
would turn on your printer and perform all of the analysis which
you might need, all while you were drinking coffee with your
friends.
PRINT *
DESC2 *
BARGR 1
AUTO/3,
CORR
FREQ 2
REGR
3
1-2
PLOT
1
2
XTAB RC
1
2
ANOVI *
ANOV2 *
PAIRT
CHIFIT
1
2
CONTIG 1-3
That was the command file which came with ABSTAT,
called DEMO.CMD on the disk. Each of the lines is a valid
ABSTAT command or a valid response to a normal ABSTAT
query. That is all there is to it
DIR is the same as the CP/M directory command.
Data
The data group is as good a place to start as any. Here is the
set of DATA commands:
CREATE Create a new data file
FETCH Read in an existing data file
EDIT Edit an existing data file
SAVE Save memory data set on disk file
TRAN _ Transform current data set
PULL Add variables from another file
BUILD Transform a variable from another file
APPEND Append data from another file
PRINT Print data set
RAND Random number generator
SORT _ Sort data set
READ Read ASCII data file
WRITE Write ASCII data file
DBREADRead dBase .dbf file
DWRITE Write dBase .dbf file
As you can see, there are many things you can do with your
data. The first thing you must do when you get ready to work
with any data set is to run the CREATE command. This defines
the maximum number of variables which you can use for that
file. You do not have to use all of your variables all of the time,
but if you say you only will need 10 variables, then later decide
that you will need 15, you are stuck.
EDIT does what it says it should do. It's probably the weakest
part of the program, although it does work smoothly once you
get used to ABSTAT’s way of doing things. Within the EDIT
function, you can add or change variable names; enter or
change the values of variables within a single case; enter or
change values within a single variable; or delete entire variables
or cases.
Perhaps this is a good time to explain case and variable. A
variable is one column of data. For example, | use ABSTAT to
check the internal relationships during a job evaluation project
In one project, we used three major elements: Job Knowledge,
Problem Solving, and Accountability. Each of those would be
considered a variable. Then we analyzed around 399 jobs.
Each of the jobs evaluated received a point score for each of
the variables. Each job with its corresponding points for each
variable would be considered a case.
My problem with the EDIT routine is that it adds data in front
of things, allows you to go up a case, down a case and other
such things. | am so used to the “CALC” programs and their
ease of entry that | dislike going back to an old fashioned line-
editor type of approach. | will say, however, that ABSTAT does
work rather well and that you can transfer your data to it from a
multitude of sources, so that my criticism of the editor should
not be taken as a problem but rather as a philosophical point
about modern techniques as compared to what was accept:
able last year.
FETCH is a command you use after you have already
created and saved a data file during another work session.
PRINT will list your data set to your printer. It's always a good
idea to do this, and to make a quick visual inspection of the
data. You would be amazed at how many little typos can find
their way into statistical data. Figure 1 is a sample set of ten
cases out of the 399 which | actually used to generate the
sample statistics for this review.
One of the best features of ABSTAT is its ability to read and
write ASCII files as well as dBase files. This means that you do
not have to rekey data which you have in other programs when
you want to perform statistical analysis on them.
| normally use Selector as my data base of choice in the
CP/M world. Selector has the ability to create standard ASCII
files. | had Selector create an “ASCII comma delimited” file
from the job evaluation project data. Those same 10 items
actually looked like Figure 2 before they were transferred into
ABSTAT.
September 1983 21
Then, | instructed ABSTAT to read only selected columns of
that file to create the set of variables which I wanted to analyze.
This way | did not need to edit or re-key any of the data.
The entire data entry, manipulation, transformation, and file
building sections of ABSTAT work very well. They appear to be
well thought out and | could not make them bomb or do the
unexpected. That is what you need in a good statistical
program.
Stat
There is a number of statistical commands available in
ABSTAT. Here is how the help menu shows STAT commands;
ANOV1 One way analysis of variance
ANOVA2 Two way analysis of variance
CHIFIT Chi Square goodness of fit
CONTIG Chi Square 2 way Contingency table
CORR Correlation coefficients (r) matrix
DESC Means, standard deviation, modes, etc
FREQ Lists values, frequencies, %, and Z scores
MANN Mann-Whitney U test
MDIFF Variable pair mean test
MEANT Population mean test
PAIRT t Test for paired observations
PROB CHI, TTEST, FTEST, POIS, BIN probability com-
mands
REGR Simple and multiple linear regressions
SRANK_ Spearman rank correlation matrix
Xtab Cross Tabulation
ZSCOR Lists values, frequencies, %, and Z scores
We will not attempt to explain here what all those mean;
that's a couple of three-credit courses. If you're reading the
review, I'll assume that you know enough about statistics to
understand if those things are worth while for your needs.
One feature of ABSTAT is an ability to print your reports to
disk rather than to a printer. That way you could move the
reports around and place them in a final report using your word
processor. | did not actually key in all of the samples for this
review. Iran ABSTAT and created the disk file. Then | wrote the
report with WordStar and used the Control-K R command to
insert the files as appropriate. (He did too, and it drove the
typesetter crazy!—PCW)
Rather than just talk about the commands and what they do,
I thought that you might like to see samples of the actual
output That way you can tell if the program really will provide
you with the data that you need. | know when I'm looking for this
type of program, | always want to see sample output before
making a purchase decision. See Figure 3.
ABSTAT really worked well on the Rank Order correlation
(SRANK). | did this same exact matrix using Statistics with
DAISY. DAISY took over 45 minutes to sort each row before it
actually processed the data. ABSTAT was done with the entire
affair (COMMAND SRANK) in just under 5 minutes.
22 Apple Orchard
ABSTAT 2.22
FILE: B:TEST = REVE 4
COMMAND: PRINT DATA
VARIABLES:
CASE 1K
1 13.0000 2.00000
2 13.0000 200000
3 14,0000 2.00000
4 14,0000 2.00000
5 14,0000 2,000
6 14.0000 2.00000
7 14,0000 2.00000
8 14.0000 2.00000
9 15.0000 2.00000
0 15.0000 2.00000
2P
PABE 1
3R 4PT 5 6D
4.00000 80,0000 3.00000
4.00000 80.0000 3.00000
5.00000 93.0000 4.00000
5.00000 73.0000 4,00000
5.00000 93.0000» 4.00000
5.00000 93.0000 4.00000
5.00000 93.0000 4.00000
5.00000 93.0000 4.00000
5.00000 104,000 4.00000
4.00000 107.000 5.00000
Figure 1
0,800, 0,5902, CLERK JR,AAIM, 13,57, AIMB,2,7,BIIL,4,16, ,0,0,80,3,A
0,452,0,6273,REPRO EQUIPMENT OPR TR,AAIM,13,57,ALHB,2,7,BIIN, 4,16, ,0,0,80,3,B
0,114,0,5002, *CLERK, ACCNT JR", BALL, 14, 66, 81
0,431,0,5106,MAIL CLERK,BAIL, 14, 66,BILB,2,8,B11M,5, 19, ,0,0,93,4,8
+258, BLIN, 5, 19, .0,0,93,4,B
0,454, 0,5903,LIBRARY ATTENDANT, BAIL, 14, 66,BILB,2,8,B11H,5, 19, ,0,0,93,4,B
(0,800, 0,5710, RECEPTIONIST, BAIL, 14,66, BILB,2,8,B11M,5,19, 0,0,93,4)B
0,800, 0,5809, CLERK TYPIST, BAIL, 14,66, BILB,2,8,BI1M,5,19, ,0,0,93,4,B
0,330, 0,5900, PERSONNEL CLERK JR, BAIL, 14,66, BILB,2,8,B11H,5,19, ,0,0,95,45B
0,431, 0,5701, SWITCHBOARD OPERATOR, BAIN, 15,76, BILB,2,9,B11M,5,19, ,0,0,104,4,C
0,800,0,5610,STOCK CLERK, BAIM, 15, 74,ALHB,2,9,BIIH, 6,22, ,0,0,107,5,C
Figure 2
(begin Fig. 3)
COWMAND: DESC
THERE ARE 5 VARIABLES AND 399 CASES
VARIABLE EAN
1K 21.0877
2P 8.44862
3R 15.0276
apr 375,401
560 13.6742
VARIABLE MEDIAN
1K 21.0000
2P 9.00000
IR 14.0000
4PT 299.000
5 6D 14,0000
YVARTABLE SKEWNESS
1k 0.520504
2P ~0,511623
3R 0.601446
4aPr 2.97647
5 6D 0.163328
COMMAND: CORR
STD, DEV.
3.38083
2.55329
5.14772
285.989
4.00069
ODE
19.0000
9.00000
14.0000
299.000
14.0000
KURTOSIS|
3.54181
2.99600
3.42952
15,8185
3.38760
VARIANCE
11,4300
4.51927
26.4990
81789,7
16,0039
NINTMUK
13,0000
2.00000
4.00000
80.0000
3.00000
$04 CORRELATION MATRIX 188
VARIABLES:
1K 1.000000
2P 0.995741
3R 0.966303,
apt 0.900332
56D 0.975630
1K
1.00000
0.921600
0.763782
0.970223,
2P
1.00000
0.876688
0.962953,
3R
STD ERROR
OF MEAN
0.169253
0.127824
0.257708
14.3174
0.200275
WACIMUK
33.0000
14,0000
32.0000
2827.00
26,0000
1.00000
0.837660
4eT
COEFF OF
VARIATION
16,0475,
30,2213
34,2552
7.1823
29.2558
RANGE
20.0000
12,0000
28.0000
2247.00
3.0000
1.00000
5 6D
(Fig. 3 cont)
COMMAND: FREQ
VARIABLE: 2 P
cux uN
VALUE FREQ FREQ = x 1 SCORE
2.00000 1 1 28 28 -2,52562
3.00000 12 23 5.8 2.13397
4.00000 9 32 8.0 “1.74231
5.00000 1446 15 -1, 35066
4.00000 46 2 2.1 0.959009
7.00000 29 121 ~0,567356
8.00000 54 «175
7.00000 80 255 20,
10,0000 71 32%
43.9 0.175704
63.9 0.215948
81.7 0.607600
11,0000 25351 88.0 0.999253,
12,0000 35386 6.7 1.39090
13,0000 11 3972.8 99.5 1.78256
14,0000 239905 100.0 2AM
TOTAL «399-399-1000 100.0
‘COMMAND: REGR
AN MULTIPLE LINEAR REGRESSION 844
DEPENDENT VARIABLE: 3 R 399 SARPLES
COEFF OF DETERMINATION:
WULTIPLE CORR COEFF:
0.9362
0.9676
ESTIMATED CONSTANT TERN:
‘STANDARD ERROR OF ESTIMATE:
AMALYSIS OF VARIANCE FOR THE REGRESSION:
DEGREES OF SUM OF
SOURCE OF VARIANCE FREEDOM SQUARES
REGRESSION 2 9873.38
RESIDUALS 3% 473.219
TOTAL 398 10546.
WEAN OF
SQUARES
4936.89
1.70005
CORRELATION
‘STANDARDIZED WITH
COEFFICIENT © DEPENDENT
0.895480 0.966303
0.139805, 0.921600
REGRESSION
VARIABLE COEFFICIENT
1K 1,27212
2P 0.281863
COMMAND: TAB
448 CROSS TABULATION 843
2P 1K DISCRETE
13.0000 15.0000 17,0000 19.0000 21.0000
DISCRETE 14,0000 16.0000 18.0000 20,0000
2000 2 6 2 t 0 0 0 0 0
LTOT 0.52 1.52 0.5% 0.3% 0.02 0,02 0.0% 0.0% 0.0%
TROW 18.21 54,52 18.2 9.1% 0.0L 0.02 0.0% 0.0% 0.0%
COL 100.07100.02 25.0% 9.1% 0.0% 0.0% 0.0% 0.0% 0.0%
3.000 0 0 6 6 0 0 0 0 0
LTOT 0,02 0.02 1.5% 1.5% 0.0% 0.02 0.0% 0.0% 0.0%
TROW 0.0% 0.0% 50.0% 50.0% 0.0% 0.02 0.0% 0.0% 0.0%
TCOL 0.0% 0.02 75.0% 54.5% 0.0% 0.02 0.0% 0.01' 0.0%
4.000 0 0 0 3 6 0 0 0 06
LTOT 0.0% 0.0% 0.0% 0.8% 1.5% 0.0% 0.0% 0.0% 0.0%
TRON 0.0% 0.01 0.0% 33.3% 66.7% 0.02 0.0% 0.0% 0.0%
YCOL 0.0% 0.0% 0.0% 27.3% 33.3% 0.02 0.0% 0.0% 0.0%
5.000 0 0 0 1% 8 5 0 0 0
LTOT 0,02 0,02 0.0% 0.3% 2,01 1.32 0.0% 0.0% 0.0%
TRON 0.0% 0.0% 0.0% 7.1% 57.1% 35.7% 0.0% 0.0% 0.0%
LCOL 0.0% 0.02 0.0% 9.1% 44.41 17.22 0.0% 0.0% 0.0%
6.000 9 9 9 0 4 18 % 3 0
LTOT 0.02 0.02 0.0% 0.0% 1.0% 3.32 6.5% 0.8% 0.0%
TRON 0.02 0.0% 0.0% 0.0% 8.7% 28.3% 56.5% 6.5% 0.0%
TCL 0.0% 0.0% 0.0% 0.0% 22.2% 44.8% 38.2% 5.6% 0.0%
7.000 9 6 0 0 0 @ 9 0 0
LTOT 0.0% 0.0% 0.0% 0.0% 0.0% 2.52 2.3% 2.5% 0.0%
TRON 0.0% 0.0% 0.0% 0.0% 0.0% M.5E 31.01 34.5% 0.0%
TCOL 0.0% 0.0% 0.0% 0.0% 0.0% 34,52 13.2% 18.5% 0.0%
“14,1543,
1,3039
F TEST
2503.86
0
0.0%
0.0%
0.08
0
0.0%
0.01
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
0.0%
OTHER TOTAL
mM
2.8%
12
3.0%
“4
3.51
4%
11.5%
a
73
Ca a a rs 2
LTOT 0.0% 0.02 0.0% 0.0% 0.0% 0.32 7.8% 5.5% 0.0% 0.0% 15.5%
TROW 0.0% 0.0% 0.0% 0.0% 0.0% 1.9% 57.4% 40,78 0.0% 0.0%
TCL 0.0L 0.02 0.0% 0.0% 0.0% 3.42 45.4% 40.7% 0.0% 0.0%
7.0000 0 0 0 0 6 0 2 19 45 14 80
UTOT 0.0% 0.02 0.0% 0.0% 0.0% 0,02 0.5% 4.8% 11.3% 3.5% 20.12
TRON 0.0% 0.0L 0.0% 0.0% 0.0% 0.01 2.5% 25.7% 56.2% 17.5%
TCOL 0.0% 0.02 0.0% 0.0% 0,02 0.02 2.9% 35.2% 97.8% 8.9%
1.000 0 0 0 9 0 09 0 O 4 0 1
LTOT 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 17.5% 17.8%
TROW 0.0L 0.0% 0.0% 0.0% 0.02 0.0% 0.0% 0.0% 1.4% 98.6%
XCOL 0.0% 0.0% 0.02 0.0% 0.0% 0.0% 0.02 0.0% 2.2% 44.6%
1.000 9 890 0 0 0
LTOT 0.0% 0.0% 0.02 0.0% 0.0% 0.0% 0.02 0.0% 0.0% 6.3% 6.3%
TROW 0.02 0.0% 0.0% 0.01 0.0% 0.02 0.0% 0.0% 0.02100.0%
TCOL 0.02 0.0% 0.0% 0.0% 0.02 0.0% 0.0% 0.0% 0.0% 15.9%
‘COMMAND: ANOYI
‘$43 1 WAY ANALYSIS OF VARIANCE 888
‘SAMPLE SHE ‘MEAN ‘STD DEV
iK 39 21,0677 3.38083
2P 399 8.44862 2.55329
gR 399 15.0276 ‘5.14772
4PT 399 ‘5.401 285.989
56D had 13.6742 4.00049
‘DEGREES OF ‘SUM OF EAN OF
SOURCE OF VARIANCE ‘FREEDOM ‘SQUARES ‘SQUARES: F TEST
AMONG SAMPLES 4 4,15953E+07 1, 03988E+07 635.246
WITHIN REPLICATIONS — 1990 3.25758E+07 16369.8
TOTAL 1994 TANTINE+O7
COMMAND: ANOV2
‘440-2 WAY ANALYSIS OF VARIANCE 80
‘SAMPLE: SITE EAN ‘STD DEV
1K 39 21.0677 3.38083
at 39 8.44862 2.55329
oR 39 15,0276 ‘5.14772
4PT 399 ‘375.401 285.989
56) 399 13.6742 4.00049
DEGREES OF ‘SUM OF MEAN OF
‘SOURCE OF VARIANCE FREEDOM ‘SQUARES ‘SQUARES F TEST
‘AMONG SAMPLES 4 4.15953E+07 —1.03988E+07 650,290
AMONG TREATMENTS: 398 7. ANBOBE+06 17884.6 111B4t
ERROR 1592 (2.54577E+07, 1599
TOTAL 1994 T.ALTANE+O7
COMMAND: PAIRT
‘448 STUDENT'S T STATISTICS $88
VARIABLES:
1K 0.00000
af 7188, 182 0.00000
3R 58.2179 M3197 0.00000
APT 25.0144 25.8054 25.5824 0.00000
5 6) 144.590 63.4918 716.0356 -25.5637 0.00000
K 2P oR 4PT 36D
‘DEGREES OF FREEDOM = 398
COMMAND: SRANK
SPEARMAN RANK
‘44E CORRELATION MATRIX $88
VARIABLES:
ik 4.00000
2P 0.965180 1.00000
BR 0.964069 0.958539 1.00000
4PT 0.994018 0.978825 9.981867 100000
56D 0.989396 0.977747 0.983244 0.996776 1.00000
1K 2P oR 4PT 56D
Figure 3
September 1983 23
Report
There is a series of special commands you can use for your
reports, The help screen appears like this:
PON _ Assigns report output to printer (132 columns)
PON 80 Assigns report output to printer (80 columns)
POFF Assigns all output to terminal (80 columns)
DATE _ Set date to print on report headings (12 characters,
any format)
TITLE. Set title to print on report headings (64 characters,
any format)
TEXT Include documentary text from a file
When you create a COMM file you probably will eventually
run a report. When you do so, if you use the DATE and TITLE.
options you will get a professional looking output to your
printer or disk which requires a minimum of effort to use.
If instead of PON 80, you use the command PON 80
B:SAMPLE you will create your report on the disk rather than
on the printer. The command says to create a file called
SAMPLE on the B drive.
There is only one thing to note here. When you are creating
your reports to the disk you do not see anything on the screen.
Graph
There are two types of graphs constructed automatically by
ABSTAT. They are bar graphs and plots of the data. These are
not the fancy Hi-Res plots you might be used to, but they do get
the point across and print with any printer. See Figure 4.
Bargraph also has a AUTO function. The auto function will
look at your data for you and automatically scale the data. See
Figure 5.
(begin Fig. 4)
COMMAND: BARS
VARIABLE: 1 K
AT LEAST 13,0000 5 10 15 2
BUT NOT OVER: FRE
1.00000 0 00.0 1
2.00000 «000.0 1
3.000000 00.0 1
4.00000 0 00.0 1
5.00000 «000.0 T
4.00000 0 00.0 1
7.00000 00,0 1
8.00000 «000.0 1
9.00000 «0 00.0 1
10,0000 0 00.0 1
11,000 0 00.0 1
12,0000 0 00.0 1
13.000 25 1X
14,0000 & 165 TXKKK
15,0000 © 8 2.0. EXNAXK
16.0000) 112.8 TKKKKAK
17,0000 18 4.5 DOOR
18.0000 297.3 TOKO
19,0000 6817.0. TOUIXOO CUO 0000000000000 0000000"
20.0000 5413.5. DOU OOO
21.0000 46 11.5 DOOUXXOO XOXO
22.0000 33 B.S DAUUAXHXXKRKIXINHKK
23.000 358.8 TAU XOOO OOK
24,0000 307.5. TAXKXKIXKRXKXKIXOH
25.0000 © 215.3. XKRXKXXRXXINK
26,0000 11 268 TXXXKKKX
27.0000 ML 2.8 TYKKKKXX
28,000 83 0,8 IKK
29.000 «5 163 IKK
30,0000 & 1,5 IXKKK
31.000 0 00.0 1
32.0000 0 00,0 1
35.0000 25 IX
-
TOTAL 399 100.0
24 Apple Orchard
COMMAND: PLOT
13.0000 18.0000 23.0000 28.0000 33.0000
15.5000 20.5000 25.5000 30.5000
+
2327.00 + 2
I
I
1
2017.07 +
1
I
1
4 {TOA +
1
I
P 1 5
T 1397.21 +
1 1
1 rot
1 3
1087.27 + 1
1 1
1 21
1 15
TILSM + uA
1 3
1 c4
I 99
ABTA + oe
1 11g
1 SW
1 int
80,000 #2 68 BIT 42
— - - +
13.0000 18.0000 23.0000» 28.0000 33.0000
15,5000 20,5000 25.5000 30,5000
1k
Figure 4
COMMAND: BARE
VARIABLE: 1 K aura
AT LEAST 13.0000 5 10 15 20
BUT NOT OVER: FREQ 2 +
13.0000 205 IK
14.0000 6 1,5. nny
15.0000 8 2.0 TXXRXE
16.0000 11 2.8 IKON
17.0000 18 4.5 TKOKOKONOEE
18.0000 297.3 DORON
19.0000 6817.0 _IXCOOCOO OKC OOO ee OO
20,0000 54° 13.5 DENS XO OOO 00RONONEKRAA
21,0000 46 11.5 DCO. eKenoKeeNeoNo
22,0000 3383 TXKORXEKEKROEKXKARY
23.0000 358.8 LXKCKENONOMKOXNNE
24,0000 307.5 TXNOAXEKEXNORUIKEAE
25,0000 215.3 TXRKEKEKEKONNE
76.0000 11 2.8 EXMKKE
27.0000 AL 2.8 DAKE
28,000 30.8 IMT
29,0000 «513 TMK
30.0000 6 1.5 TUN
33.0000 205 1
TOTAL 399 100.0 5 10 15 2
Figure 5
Summary
ABSTAT is a well designed easy to use statistical package
for the CP/M environment It has enough statistics to solve
many problems. It could use additional functions such as curve
fitting (looking at a data set and saying which type of
curvilinear, exponential, power, logarithmic, or polynomial
best fits the data). There could also be some beta weights
calculated as part of the regression functions. But those things
are really nitpicking. If you work in the CP/M world and need
statistical analysis of your data, then you should have this
program as part of your library. fe)
How two pens can become
your best presentation tools.
NEW LOW PRICE
ONLY $1,095
Introducing the New Personal
Computer Plotter from
Hewlett-Packard.
Now you can use your personal
computer to generate your own presen-
tation charts, graphs, and pie charts.
How? Simply add on the new high
quality, low cost HP 7470A
Personal Computer
Plotter.
The 7470A helps you
save time and save money, and
lets you communicate quickly, accu-
rately and effectively,
Quicker understanding.
Data, when visualized graphically, becomes information
fast. Charts and bar graphs can make any presentation
clearer and more readily understood. But asking your staff
to produce the graphics man-
ually for your next presenta-
tion doesn’t ensure accuracy
or artistic talent. And going
to outside graphics suppliers
can be costly. Combined with
your personal computer, the
new HP 7470A plotter does
the communicating for you.
Quickly. Logically. And with
off-the-shelf software avail-
able from most HP dealers.
Fast and pretty.
The 7470A gives you high plotting speed with excellent
line quality...faster than any competitive small plotter.
On top of all that, it comes in an attractive design
package that looks nice on your desk. And it does it
for only $1,095, (U.S.A. domestic suggested retail price.)
Count on it.
The 7470A is built the Hewlett-
Packard way. To last. Designed and
engineered with only a few parts, none
of which require adjustment. And with
customized integrated circuits
that ensure reliability.
Pen pals.
The HP 7470A has
two single-pen stables.
Simple pen changes give you
multi-color plots in your choice of ten
coordinated colors. Pens are automatic-
ally capped and stored
——— An option you'll want, too.
For only $95, you can also get a 17057 Overhead
Transparency Kit that turns your plots into transpar-
encies for overhead projectors. For “I need it tomorrow
at 9:00 A.M.!” meetings, it’s a necessity.
Start plotting your next presentation today.
Clip and mail the coupon below. Now.
Mail the coupon below and we'll send you— absolutely
free—a sample plot, a more detailed brochure, and a
sample overhead transparency.
Then...stop in at your nearest Hewlett-Packard
Dealer. See the HP 7470A in action. Once you see it
demonstrated you'll find a hundred ways to make your
own applause-winning presentations.
When performance must be measured by results
he HEWLETT
PACKARD
Pee ee
Seeing is believing. Send me a sample plot, an overhead transparency, and more detailed information.
Name
Gomnpany gt ee
Address ae
City, State & Zip —___ _
Phone Number (
My computer is
Send to: Hewlett-Packard, 16399 W. Bernardo Drive, San Diego, CA 92127 — Attn: Marketing Communications
(SRE SE GE EE ES SY
=
I
- |
‘ - 1
|
|
|
i
Three 128K RAM Cards
Review by Neil D. Lipson, P.E.
al available for a computer, because it expands the
computer's overall capability to perform many tasks. As
it came from the factory, the Apple Il had 48K of memory. The
Apple //e has 64K. With more memory, larger programs and
data files can be handled. This article will deal with three plug-in
RAM cards, the RAMEX-128, the SATURN 128, and the
LEGEND 128.
Any one of these cards will add 128Kbytes of memory to
your computer, extensively expanding its use. Pros and cons
will be discussed on each card with some emphasis being
placed on economy and compatibility. We'll pass up the
opportunity to recall the days when 16K was considered more
than adequate. The cards work perfectly on the Franklin as well
as the Apple Il Plus. Most of the cards also work on the Apple
//e, with limitations described.
T he RAMcard is potentially the most significant peripher-
In general, all three cards measured up well, but there were
some strong points for some of them in particular areas. If the
article generates enough interest, we'll cover some of the other
RAM cards and in addition cover some interesting applications
in their uses.
The Ramex-128
The Ramex-128 retails at $499 and includes quite a bit for
this price. It has a super fast load for VisiCalc which takes about
20 seconds. It will allow use of 136K VisiCalc, and it has a fast
DOS 3.3 phantom disk.
The Super Expander for VISICALC is separate. However,
there are three versions, so you pay for only what you need:
SUPER EXPANDER $65.00
SUPER EXPANDER 80 $99.95
SUPER EXPANDER PLUS, $125.95
Here's where I feel this card has the edge on the other cards.
It appears that all of the software from the Saturn disk works
perfectly on the Ramex-128 and vice-versa. Only Super
Expander Plus will not work on the Saturn card; the other
Omega software will work. Because the two cards are similar
hardware-wise | cannot say that one card is better than the
other with respect to hardware. However, software is another
matter. It appears that the Ramex-128 gives an excellent value
for the money.
26 Apple Orchard
The Ramex-128 can be plugged into any slot, and because
there is no jumper, there is little chance of making a mistake (as
long as the power is off - this applies to any peripheral card). If
you use the card on the Franklin Ace 1000 in Slot 0, you must
first move the jumper wire.on the motherboard to disable the
top 16K of RAM. I chose Slot 0 for one reason only: I had to. |
have no room for any other peripherals, so Slot 0 it was. If you
want to use it on a Franklin and have the 64K of the machine in
addition to the 128K of the card, then you must use another
slot. Of course the Apple //e has no Slot 0, so you have no
choice here. This information also applies to the Saturn card.
There are some minor limitations in using the Super
Expander with other disk cards. The software at present does
not work with the Rana controller card. It works beautifully with
a Rana drive on an Apple or Franklin controller card; however,
there is some code on the Rana card that causes some
problems. This can be solved by Rana with an update EPROM,
50 it is possible by the time this article hits the press, the
problem may be solved. This only applies to the Super Expand
series of disks, not the other software which works perfectly on
any controller. This bug is with Rana, not the Ramex.
Iran time tables on the speed of all three of the RAM cards,
and all were within a few percent of each other with respect to
speed. | have some other tricks up my sleeve in using the
Ramex-128 which | will cover in a future article, so stay tuned.
HIDOS
To use HIDOS you must first configure the disk. You choose
the appropriate DOS type and INIT accordingly.
The instructions for creating super HIDOS are somewhat
confusing, but | shall clear it up here. If you use the Ramex-128
in Slot 0, then you can choose DOS types 1, 2 or 3. Pick any
one, it doesn’t matter. Ifyou have two 16K cards with one in Slot
0 and the other in a slot before the Ramex-128, then you can
also choose any one of the DOS types 1, 2, or 3. Ifyou have one
16K card in Slot 0 and the RAMEX-128 ina Slot from 1 through
7, then you can pick DOS types 1 and 3 (thisis the choice also if
you have a Franklin Ace and you plug the RAMEX in a Slot from
1 through 7). Lastly, if you want to load the alternate language
to Slot0 along with DOS to the motherboard RAM and 128K of
virtual memory, then use DOS type 2.
Sa ap
The Ramex-128
AMUN}
Youcan experiment and pick the DOS type that best fits your
purpose. | know that the description sounds a little like “who's
on first (base)”, but it all falls into place. From here on it is all
downhill.
SOLIDOS
SOLIDOS is broken down into numerous commands which
will be summarized here:
1. MOUNT is used to transfer all of the data tracks from a
floppy diskette to the Ramex-128. To save the contents of a
floppy diskettes, enter the “INIT command before the *MOUNT
command. The MOUNT card track loading is determined by
the Ramex 128 slot residence.
2. DUMP is an unconditional data dump from the Ramex 128
to a floppy diskette, which overwrites all existing data on a
floppy diskette except the DOS tracks. It must be used carefully
or you can destroy information. This command is the opposite
of the *MOUNT command. As a result the same rules and
restrictions apply to the DUMP command. A common use of
the DUMP is to transfer an updated program from the Ramex
128 to a floppy diskette.
3. PROTECT write-protects a Ramex 128 virtual disk, but has
no effect if applied to a floppy diskette slot
4. CLEAR cancels a previous write-protect instruction.
5. INITIALIZE is used to initialize Ramex 128 and not save a
HELLO program. Normal DOS INIT command can initialize
the Ramex 128 and save a HELLO program in memory. Either
INIT command is required before using a Ramex 128 as a
virtual memory disk.
6. STOREis an array command that stores the data portion of
a numeric array to a floppy diskette or the Ramex 128. The
STORE command is available for Applesoft programs only.
7. RECALL is an array command that retrieves the data
portion of a numeric array that was transferred to a disk or
virtual disk via the * STORE command. This command is also
available only for Applesoft programs.
8. SAVE is a file name command that saves a program
segment and transfers it to a flopy diskette or virtual disk in “S”
lot; from line XXXX to line YYYY inclusive under the “filename”.
9. ATTACH is a file name command that loads “saved”
programs by file name from a diskette or a virtual disk and
appends it to the program already in memory. All v
Showing the first 100000 of 411166 characters.