Text content (OCR)
ELECTRONICS Tine’
SUPER FAN II™ For your APPLE II* COMPUTER $74.95
SUPER FANII™ = witHzeNERRAYOPTION $109.00
¢ TAN OR BLACK COLOR * QUIETEST FAN ON THE MARKET
« INCREASED RELIABILITY — SAVES DOWN TIME AND REPAIR CHARGES
e REDUCES HEAT CAUSED BY EXTRA PLUG-IN CARDS
ZENER RAY™ TRANSIENT VOLTAGE SUPPRESSOR
INCLUDES FAIL SAFE WARNING LAMP SYSTEM
OUR BUILT IN ADVANCED DESIGN UNIT GIVES:
S 3 — STOPS ANNOYING DOWN TIME
FROM VOLTAGE SPIKES - GLITCHES
DUS VOLTAGE SPIKES CAN JEOPARDIZE YOUR COMPUTER SYSTEMS
CT COMPUTER - DISK DRIVE - PRINTER AND MONITOR
NO CUTTING WIRES * WON'T VOID WARRANTY, JUST PLUG IN SUPERFAN II WITH ZENER RAY
*Registered trademark of Apple Computer Inc. ONE YEAR WARRANTY ¢ VISA/MASTERCARD
ALSO AVAILABLE FROM
ELECTRONICS, INC.
TWO EXTRA
120 VOLT OUTLETS
APPLE MONITOR STAND
PATENTED AIRFLOW SEAL
FOR COMPUTER TO STAND
FOAM AIR
SEAL
ARTSCI HAS
NEW PRODUCTS, NEW PACKAGING, NEW OFFICES,
“Bhan HL ES
‘on mms amo mE
rAe y Mi
y (Se
mB 2 |
fis: 5 Gis
Favorite.” :
clude 80-column | board an compatibility, individu
‘hard-disk compatibility, column widths, invisible col- The MAGIC WORDS™ speling
weit en, rae lower ey ing ae ea checker. $69.9!
case display160-character line and full compatibility wit ™
length, multiple-copy print VisiCalc." Expansion memory ieee aa naling
feature, and DOS housekeep- boards may be used to ex- ge sy : :
ing commands within the pand the worksheet size.
program. — $149.95 $149.95 (And there’s more to come!)
ARTSCI — a new look, with the same old reliability at an affordable price.
5547 satsuma avenue ¢ north hollywood, california 91601
VisiCalc is a registered trademark of VisiCorp. MAGICALC is a trademark of Artsci,
Chaos in the bakery
as you conten
a Cantankerous
conveyor belt in.ag See if you can sneak past the
effort to|makeipics security guards in'this Geom
‘.
> * :
NEW RELEASES / m 4
oo
. * \
Run a gauntlet of deadly
eee
alien sharpshooters. : Nvensui software Can you round them up?
‘ , , Ss
{i peneuin software The criminal element hasjrun amok.
et
bd .
We believe games should be fun and that the price of games shouldn't dampen that fun. The growth of
| people get to play our games, and we still make enough to keep developing newer and betterjsoftware. ¢
As‘our customers know, at Penguin Software we take a great deal of care and pride in our, products.
This change in our pricing in no way affects our standards of quality. We pioneered the removal ot copy-
protect from applications software last year injan effort to give you a better product. This year we are
trying gain to lead the way in putting the customer first. *..
oe
Penguin software. 2
(312) 232-1984 830 4th Avenue, ‘Geneva, IL 60134
Dealer Hotline: (800)|323-0116, retailers only, please.
Available at your local computer ‘storeSDeater' and distributor inquiries welcome. Visa/MasterCard accepted.
Publisher Peelings II, Inc.
Associate Editors
Edward Burlbaw
John Martellaro
John Mitchener
Contributing Editors
Tom Little
Michael Weasner
Administrative Assistant
Pamela Carmody
Director Marketing
& Communications
Rebecca Winecup
Editorial Assistants
dane Trego
dack Moran
Ruth Moran
Circulation Director
Lorie Browne
SUBSCRIPTION RATES
issues (1 year) $21.00
18 issues (2 years) $38.00
Sample Copy $ 4.00
Back issues $ 4.00
Canada, Mexico, APO, FPO,
(First Class)
Yissues $36.00
Back issues $ 5.00
South America & Europe,
(Air Mail)
9 issues $48.00
Back issues $ 6.00
All Other Foreign, (Air Mail)
Gissues $57.00
Back issues $ 6.00
All remittances must be in U.S. funds and drawn on U.S. bank
Peelings Il does not bill for individual subscriptions, however, pur:
chase orders from schools and companies will be honored. There is,
2 $3.00 fee for invoicing
Cover Art: Richard D. Bishop
Credits: Film Processing and Printing: Photech, Inc., Las
Cruces, N.M. Printing: Meredith Corp., Albuquerque, NM.
Apple and Applesott are registered trademarks of Apple Com
pater, Inc
Copyright ©1983 by Peelings II, Inc. All rights reserved
‘Material in this publication may not be stored or reproduced in any
form without permission. Requests for permission should be
directed to Rights and Permissions Editor, Peelings Il, P.O. Box
188, Las Cruces, NM 88004.
ISSN: 0744-2475. Pealings II is published monthly except
June, Aug., and Oct. by Peelings ll, 2260 Oleander, Las Cruces,
NM and additional mailing offices.
Telephone (505) 526-8364 The Source TCT 120
Postmaster: Send address changes to Peelings Il, P.O. Box
188, Las Cruces, NM 88004
Correspondence: Send all regular mail to Peslings Il, P.O. Box
188, Las Cruces, NM 88004. U.P.S. Address: 2260 Oleander, Las
Cruces, NM 88001. New product information and other editorial
correspondence should be sent to the attention of Pamela Car-
‘mody. Dealer inquiries should be sent to the attention of Lorie
Browne, Change of address, and all subscription correspondence
should be addressed to Peelings Il, P.O. Box 188, Dept. S, Las
Cruces, NM 88004. For address changes please include your old
address as well as new, and enclose, if possible, an address label
from a recent issue.
Volume 4, Number 2, 1983
Peeli
THE MAGAZINE OF APPLE
SOFTWARE AND HARDWARE EVALUATION
Volume 4, Number 2, 1983
ACCOUNTING
11 Introduction
11 The Accountant
published by Decision Support Software
12 B.P.I. General Ledger Accounting System
published by B.P.I. Systems, Inc.
15 Financial Management System II
published by Southwestern Data Systems
CODE GENERATORS
16 The Programmer
published by Advanced Operating Systems
18 C.O.R.P.
published by Gary J. Scotto
BEGINNER COLUMN: The Anything Machine
gs|)|
23 Chapter Two: The System For You
DATA MANAGEMENT
28 Cardfile
published by Digital Marketing
30 Quick-Search Librarian
published by Interactive Microware
UTILITIES
32 The Routine Machine
published by Southwestern Data Systems
36 The Inspector
published by Omega Microware
37 Watson
published by Omega Microware
38 Amper-Magic
published by Anthro-Digital Software
40 Amper-Magic II
published by Anthro-Digital Software
42 Mathemagic
published by International Software Marketing
44 Copy II Plus
published by Central Point Software
EDUCATION
48 Class Records
published by Educational Systems Software
49 E-Z Learner
published by Silicon Valley Systems
HARDWARE
54 HP-16
manufactured by Hewlett-Packard
DEPARTMENTS
5 Authors 4 Lisa: An Opinion
5 Peelings Ratings 5 Corrections
56 Advertiser Index 8 Letters
“Non-computer characteristics in humans’”’
If you are an avid microcomputer user, you have probably been
unable to avoid several year’s worth of fiction and popular magazine
articles about the supposed superiority of computers over humans.
The usual track is to point out how computers and robots of the
future will not suffer the rampant emotionalism, sentimentality, and
prejudice of humans. In the end, however, ethnocentrism wins out
and the author usually tries to make you feel better by pointing out
that neither will computers be capable of love. No Star Trek fan is un-
aware of this theme.
Despite this friction and counterbalance between computer minds
and human minds, there is an underlying thread that humans should
become more like computers and computers more like humans. For
example, many religions and philosophical scholars would propose
that humans be calmer and more logical while computers should be
more friendly and human. Again, an analogy exists in Star Trek with
the popularity of Mr. Spock. His human half manifests the best of
human nature in his loyalty to his crew and his Vulcan half keeps
tight reins on the worst of human emotions.
In today’s ever advancing microcomputer technology, highly
skilled and dedicated men and women are working to make the
dream come true of computers that are true companions. Computers
that are approachable, speak English, are mobile, and willing to serve
in ways that humans can appreciate are realizable near-term goals.
‘A good example of a major step in this direction is Apple's Lisa.
Here is a computer that brings a technological breakthrough in soft-
ware to the public. It represents a new way of communicating with a
computer that is more natural (human) than anything heretofore
seen. A great many people have understood this and have praised
the machine highly. Nevertheless, there has been more than the usual
grumbling about this new machine as well. Just about everyday, a
company announces a new, small business computer. Perhaps it is
an IBM clone designed to cash in on the popularity of IBM’s PC. Per-
haps it is a 68000 based system designed to be multi-user oriented.
Every company that introduces such a computer has high expecta-
tions of making lots of money. Seldom does anyone bother to attack
them in print.
Now after years of work and $50 million in research and develop-
ment, Apple has produced a moderate advance in microcomputer
hardware and a major advance in hardware/ software/human integra-
tion. What do they get for this kind of effort? Some frequently seen
criticism:
‘It’s too expensive.” Rubbish. This statement, which I have run
across more than any other about the Lisa, I propose, merely ex-
presses individual jealousy. An individual can afford a kilobuck or
two for a personal computer. Indeed, we have come to expect that
we ought to be able to buy anything we want in the microcomputer
sphere. If not, it must be a DEC or an IBM and who needs it? A mere
9 to 5 mortal, however, cannot afford $10,000 for a computer and
he’s fighting mad. How dare Apple computer come out with such a
fascinating, I-want-one, machine that I can’t have. I submit that the
outrage over the price more suitably expresses this jealousy that any
deliberate estimate of the true value of a microcomputer with a mega-
byte of memory and 20 megabytes of software.
“Where's the color?” Inconsistent goals here. If you want to play
games, buy a //e. (At least you can afford it.) The Lisa, like its Xerox
predecessor and the PERQ is designed to do certain things very well
on a high resolution bit mapped text display. The idea is to concen-
trate on the job to be done without distraction.
“Xerox did it first with the Xerox Star.” Sorry friends. The world is
full of products that were first but failed by virtue of poor marketing.
Apple Computer evidently has the charisma and the corporate will to
make Lisa a marketing success. Whether Apple can bring together
the necessary elements to make the product a success or not remains
to be seen. But you don't win if you don't play the game. Remember,
a good idea is not a failure just because it failed — in the wrong hands
— once.
“It is a single user machine!” Who is going to buy a ten kilobuck
machine that won't allow eight users to plug a terminal into it?
Answer. Just about everyone who can afford one. In fact, I will pre-
dict here that the price of the Lisa will go up in, say September, to
$12000. Why? Sales will boom creating an enormous workload on
Apple. Supply and demand will force the price up temporarily. Any-
way, that poor little 68000 running at a mere 5 Mhz just cannot run
Lisa’s kind of software for multiple users. You want terminals? Buy a
DEC VAX 11/730.
“The disks are non-standard.” All new ideas are non-standard.
Commonality is common. Ask yourself: “What does it take to get the
job done?” If someone else doesn’t have the solution, you create your
own. Problem solvers understand this kind of thinking. Some people
don't.
These are the major objections I have seen by individuals. You
are probably just beginning to see signs of the coming attack by com-
panies. You see, there are many companies that make lots of money
by building computers that mere mortals cannot handle. The poor
businessmen who buy these computers are forced to hire a computer
department that, in turn, opts for ever more complex systems. Those
who hoped to make a bundle pushing Unix will probably feel threat-
ened by Lisa. After all, a businessman can sit down and relate to Lisa
and begin to use it in 30 minutes. “Whoops there goes another train-
ing department... .” Those companies that hoped to infiltrate the
market of powerful business micros with small minis of their own will
feel threatened by the enormous software breakthrough Apple has
produced. Sorry guys. It’s no longer as simple as throwing a sixty
buck 68000 into some sheet aluminum and selling it for $20,000.
You will now actually have to work for your money. As the famous
pain reliever commercial says: “The world just got tougher.”
Finally, there will be those who will feel threatened because the
high priesthood of using a computer just dissipated a little with Lisa
No longer will it be an ego-trip to dazzle your lover with high speed
fingers dancing over a keyboard typing strange symbols that only the
computer's operating system understands. Miss a single comma and
kaphlewie! The real test of a computer's humanity is whether a forty
year old housewife can use it.
What I have described here is pretty much the gamut of human
emotions in the face of a threatening change. Fear, jealousy, and
cynicism. As with any revolution, the old breed will die out and the
young will accept it naturally. However, this time, the revolution is
too important to leave to the next generation. Things are happening
too fast in the computer world. I would like to suggest that those who
have expressed the emotions | have described above try instead to go
as far towards being like the ultimate human as Lisa has come to
being like us. That is probably the destiny we have created for our-
selves. We can honor ourselves by living it now.
— Martellaro
Peelings II
THE AUTHORS
Peelings II has a group of highly qualified editors and authors who
have expertise in their chosen areas for reviewing. We will, from time
to time, tell you about this group. Note that not every author appears
in every issue.
Sandy Abernathy, who taught elementary school for thirteen
years, now teaches courses in microcomputer applications and man-
agement technology at New Mexico State University. In addition, she
presents workshops on educational applications of microcomputers
for teachers and administrators and uses her Apple for word process-
ing and consulting projects. She holds a B.S. in Biology, an M.A.T. in
Elementary Education and a Ph.D. in Educational Management and
Development. Her hobbies include fishing, camping, swimming,
reading, and using her Apple
Edward Burlbaw is the regional manager for Science & Techno-
logy Corp. His background is in physics, electronics, and mathe-
matics. He has a B.S. in physics, an M.S. in mathematics, an M.S. in
physics and a Ph.D. Edward enjoys snow skiing and electronics.
William K. Daugherty is a Professor of Accounting and Busi-
ness Computer Systems at New Mexico State University. Dr
Daugherty has a Ph.D. in Business Administration from the Univer-
sity of Texas at Austin. He is also a Certified Public Accountant and
a Certified Information Systems Auditor. In his spare time, he enjoys
collecting stamps and working on his own geneology.
Robert Greenwald is a physician specializing in arthritis who
divides his professional time between patient care, teaching, and
laboratory research on Long Island. In addition to his interest in using
his Apple, Dr. Greenwald is an avid stamp collector and is a regular
columnist for STAMPS Magazine.
Montgomery Lee is a U.S. Air Force Captain currently assigned
to the Dept. of Defense Shuttle Program Office in Los Angeles as a
Manager for Shuttle Payload Flight Readiness. He is also an F-4 pilot.
He has a B.S. in mathematics and astronautical engineering and an
M.B.A. His hobbies are science fiction and photography.
Tom Little is a senior at New Mexico State University working
onaB.S. with a dual major: physics and computer science. He is also
the administrator of the computer center’s UNIX system. Tom’s
hobbies are growing irises and writing science fiction (none yet pub-
lished however).
John Martellaro is an operations research analyst for TRA-
SANA, White Sands Missile Range working in computer graphics
and combat simulation models. He has a B.S. in astrophysics and an
M.S. in physics. John enjoys computer chess, science fiction, astron-
omy and soaring.
John Mitchener is a Personnel Management Specialist at White
Sands Missile Range. He is a former Electronics Warfare Analyst for
the U.S. Army and has a B.S. in psychology. John’s hobbies are
ballooning, cooking and ham radio,
Alan Shalette is president of Shalette & Company, Inc., a Chi-
cago-based management consulting firm. The firm provides market,
product, business and operational systems planning assistance for
clients mainly in the finance industry. He holds a B.S. (ChE) and an
M.B.A. Alan’s outside interests include astronomy, photography,
camping and reading
Michael Weasner is a U.S. Air Force Captain and a fighter
Volume 4, Number 2, 1983
pilot/instructor with multiple FAA ratings. He is currently assigned to
the Air Force's Space Division in Los Angeles where he is manager of
the Computer Resources Division in the Launch Vehicles Program
Office. Mike holds a B.S. in astrophysics. Besides flying, his interests
include space exploration and computers.
Peelings Ratings
Peelings Ratings are a letter grade designed to indicate an overall
impression of the product. It is a measure of how well the publisher
did the job he intended to do taking into consideration comparison to
other similar products, price to performance, ease of use, documen-
tation, and sophistication.
We stress that you should not skip a review or disparage a pro-
gram because it receives a low rating. The rating alone can never tell
the whole story. Only reading the entire review will give you all the in
formation you need. For this reason, the rating should never be
quoted alone without reference to text of the review.
The Peelings Il rating categories follow: Some example criteria are
given for the categories, but they are not meant to be all inclusive
AAA - Absolutely astounding software. We have seen one pro-
gram in two years that fits this category.
AA - Top notch, superb. Programs in this class generally use the
most sophisticated programming techniques and have excellent
documentation
A - Very good. Software in this class incorporates very good pro-
gramming techniques and has clear and informative documentation.
B - Good. Software in this class may have minor errors or be
slightly flawed, it may be lacking in thorough documentation, or it
may just be unexciting.
C - Average. Software of a mediocre nature. There may be a lack
of good programming concepts or lack of good error trapping. It may
be a repeat of other work, or have a low performance/price ratio.
D - Below Average. Software with a blatant disregard for the user
in terms of programming design, unacceptable documentation, or
unacceptable price to performance ratio.
F - Unacceptable. Software of such poor value or usability that it
should not be marketed.
P - Pending. The rating is on hold for comparison to other similar
types or it is not yet appropriate to give a rating (e.g., mini-review).
R - Provisional. The reviewer has seen enough to give a tentative
letter grade, but there may be more analysis necessary, or new
documentation may be in the works, or some program bugs may still
be present.
N- No Rating. The reviewer abstains, or a rating is inappropriate.
Corrections
In the V4N1 Editorial, end of the sixth paragraph, an editing error
changed the intended meaning. It should have read “It should be a
character oriented language like Fortran and BASIC as opposed to a
symbol oriented language like APL and C. Symbol oriented
languages are concise but sometimes unreadable, even by the author,
months after writing. Character oriented languages are easier to read
and learn,”
In V3N9 the review of Programmers’ Library from Telephone
Software Connection incorrectly listed the author's name. His name
is Leighton Paul. We apologize to Mr. Paul for the error.
In VAN1, page 24, the DOS Enhancers Comparison Chart incor-
rectly shows a rating for David-DOS. The rating for this product is
still pending for a review of the final version.
5
Were you made for each other? Are the two of you destined for romance? Spend an evening
with LOVERS OR STRANGERS, and find out. LOVERS OR STRANGERS can fell how compatible you
are in love, sex, money, work, play and more. It’s fun...it’s serious...it’s romantic...it’s thought-
provoking...it will keep you up nights.
LOVERS OR STRANGERS is available at your local dealer or direct from
Alpine Software, 2120-E Academy Circle, Colorado Springs, CO 80909 (303) 591-9874
Only $ 29.95. Add $1.00 for shipping/handling. VISA, Mastercard, checks, COD accepted
Colorado residents add 3% sales tax. Requires Apple II Plus, 48K, DOS 3.3, and a willing partner.
Apple I Pluss 0 regislered trademark of Apple Computers, Inc
xe
Take a bite...
...0f Apple
pchard!
Your Apple will love you for subscribing to APPLE ORCHARD! An official publication of
the International Apple Core, APPLE ORCHARD has all the information you need for
your Apple. In addition to outstanding feature articles, we present new product
information, product and book reviews, program listings, articles and news
from member clubs (maybe yours!), and IAC information, including club listings,
sponsor listings, and upcoming events.
Please enter a subscription to APPLE ORCHARD for:
NAME
ADDRESS
Subscribe today!
You. ..and your
Apple. ..won’t want
to miss a single
issue!
CITY. STATE. ZIP.
Annual Subscription Rate: $19.50 for 9 issues
Canada, Mexico, APO, and FPO addresses: $27.00
Overseas and other foreign surface postage: $36.00
!
I
!
|
I
I
I
H C1 Check or money order enclosed Ol visa OC MasterCard
I
I
I
I
to
No. __ Exp
Reply to: Apple Orchard Subscriptions
908 George Street
Santa Clara, CA 95050
LETTERS
Krell Responds to review of LOGO
Editor:
As you note the contrast in your reviewer's rating was startling.
Naturally we believe Bill Torpay’s (sic) to be correct. Sandy Aber-
nathy clearly has not had a chance to review the full wealth of sup-
port material’s (sic) that Krell provided for the neophyte. As the en-
closed copy for Logo and Educational Computer Journal should
make clear, Krell’s commitment to supporting Logo far outstrip that
of Tarapin (sic) and the Apple Corporation.
Sincerely,
Edward I. Friedland
Chairman of the Board
Krell Software Corporation
Both reviewers had the opportunity to review the same materials.
The difference was in their levels of experience with LOGO. Also,
there was no enclosure to Mr. Friedland’s letter. — JLM
LOGO Reviewer has more to say
Dear John,
Tve recently received my copy of Terrapin’s tutorial manual for
Logo, which I had not yet received when I did my original review, and
I thought prospective purchasers especially might be interested in
hearing about it. Anyone who has purchased Logo from Terrapin no
doubt already has a copy of this excellent book; I seem to have more
than the usual amount of trouble retrieving things from U.P.S.
(Haven't they ever heard of people who work from 9 to 5?).
The 3” thick manual is very professionally done (as is all of Terra-
pin’s documentation). It is printed in two colors on heavy paper, and
packaged in a half-sized three-ring binder. The M.L.T. Technical Man-
ual for Logo is also included.
The manual proceeds in a straight-forward way from the “Begin-
ning in Logo” chapter into turtle graphics, followed by chapters deal-
ing with music in Logo and numerical and graphing applications. Nu-
merous appendices are provided which are organized for reference
purposes; they also cover additional topics such as debugging. Addi-
tional chapters are promised by Terrapin, to deal with word and list
operations, two of Logo’s more advanced features.
The bulk of the manual is obviously intended to be read in order,
preferably with Logo running, although the examples are numerous
enough to allow one to follow along without a machine. The manual
is generally patterned after the style of the Apple manuals (probably
the best documentation I have seen); with lots of explanation of
“what’s going on”, a pleasant tone, and helpful “signposts” (Terrapin
uses mascots) to draw your attention to important topics.
I would imagine that the Terrapin tutorial would also prove an in-
valuable aid to the educator trying to come up with lesson plans for a
Logo class, especially for younger children. Features of the language
are presented in context with demonstration programs, in a natural
progression starting with turtle graphics and music (Logo’s most easi-
ly “grasp-able” features) and on to more advanced topics. This man-
ual would seem to place Terrapin more squarely in competition with
Krell for the “grass-roots” educational market (i-e., individual schools
and teachers, rather than school systems that might be able to afford
to develop their own curricula, etc.).
Allin all, the Terrapin Logo tutorial is an excellent addition to an
already excellent package.
Also, I'd like to suggest an explanation for the rather large dispari-
8
ty in the ratings given to Krell’s version of Logo by Dr. Abernathy and
myself, which must have puzzled your readers, since it certainly did
me at first. On reading her review, however, the reason became clear:
apparently Dr. Abernathy did not have access to Harold Abelson’s
excellent book, “Logo for the Apple II”, which was not included in the
review package from Krell. (I already had a copy, since | had pur-
chased Logo from Terrapin.) As I mentioned in my reviews, this book
is highly recommended for anyone interested in Logo (although for
owners of the new Terrapin tutorial it is perhaps now just “extremely
desirable” rather than essential). It is a tribute to both Dr. Abernathy's
perseverance and the common-sense design of Logo that she was
able to get as far into the language as she did with just the “Alice in
Logoland” demos (which I feel are of questionable value) and the
MLLT. technical manual as references.
Sincerely,
Bill Torpey
TSC responds to review of Telephone Transfer II
Dear PEELINGS II:
We have just received a copy of your review of our Telephone Trans
fer II program, and appreciate your offer to include our comments in
your next issue.
I do not believe our program was reviewed fairly by your magazine. In
the EVALUATION section of the review, where it was compared
with another program of similar purpose, only the negative, and none
of the following positive aspects were mentioned:
- Although you mentioned that ours supports both the Hayes
Micromodem II and the Novation AppleCat II (with optional Firm-
ware), you did not mention that ours is not slot dependent — forcing
the MODEM to be moved to a particular slot.
- Ours is not limited to a single Apple floppy drive in only Slot #6,
Drive #1, but will send files from any slot or drive, and from either
floppy or hard disk (Corvus compatible) systems.
- Ours is not limited to the first 38 files on a diskette, nor does its
display truncate the titles after the 12th character (when displaying
more than 19 titles).
- Ours keeps track of the remaining space on the receiving disk-
ette to be sure there is enough room for the selected files, before un-
necessarily wasting a lot of phone time.
- To chat with ours you just type — no need to switch to a special
“CHAT MODE”.
- To send files with ours, you just tell it the slot your MODEM is
in, whether you will be waiting for or initiating the phone call (and the
phone number), the slot, drive, and volume where the files are to be
sent from, and then, when ready, just simply indicate with a “Y” or
“N” which files you wish it to send.
- Both the TELEPHONE TRANSFER II and its companion free
TELEPHONE LINKER program are available 24-hours a day 365
days a year via a simple MODEM call.
— Our staff is available during normal office hours for customer
service, for this and all of our products.
I was somewhat taken back by the referral to our countdown timer
feature, which shows how much time is remaining in the transfer, a
feature that has been praised by our customers, being dismissed as
“overkill” by your review.
I can assure your readers that we screen each product very carefully
prior to acceptance for sale on our system — to be sure it is the kind
of product that enhances our entire line — in that, due to our unique
method of operation, we are dependent on satisfied customers com-
ing back for many of our other products and in sending us their
friends.
Ipersonally, would welcome a more consumer oriented publication to
review software, one that follows the example set by “Consumer Re-
Peelings II
ports” a little more closely — refusing to accept ads, especially from
companies whose products it has or will be reviewing! In our case, an
ad for the very same program ours was compared with was accepted
and printed in the same issue as our review!
Not just in our review, but in many others in your magazine, I have
read a great deal of more general suggestions as to how software
should be written or marketed. If there is some yardstick to which the
work of those of us in the industry is to be measured by your maga-
zine, 'm sure we would all appreciate your letting us in on it. In the
meantime, we resent being criticized for features we never claimed
our program had, thus being victim of a very subjective form of “Mon-
day morning quarterbacking”.
Sincerely,
Ed Magnin, President
TELEPHONE SOFTWARE
CONNECTION, INC.
Peelings II responds:
Product comparisons can consist of a written description of fea-
tures by the vendor or they can consist of a test case comparison by
users familiar with the product. Except for the case noted below, we
do not feel that the items in Mr. Magnin’s letter tell the whole story.
This is because we found that the negative features of TT II over-
whelmed, in actual use, the positive features. That is not an unfair re-
view; it is a factual review.
1. The review points out what we thought were the important vir-
tues and defects of DFX and TT II in an operational environment.
The two of us who evaluated the product found the chat mode of
Telephone Transfer II significantly more inconvenient to use. On the
other hand, we grant that DFX fails to keep track of the disk space of
the receiving disk and this should have been emphasized in the re-
view.
2. Just because a program does what it says it will do does not
exempt it from comparison to similar products. The comparison pro-
cess is the key to product evaluation.
3. We believe we said that time to hundredths of a second was
“overkill.”
4. Peelings Il tries to be the “Consumer Reports” for Apple II
owners. Unlike Consumer Reports, we accept advertising because
we have a workable policy: we do not accept just any ad. Ads which
appear in Peelings are for products that we feel will satisfy the cus-
tomer, to the extent we can make that determination. Any given ad
most certainly does not buy an unfavorable review of a competitor's
product. We will continue to tell the truth about everyone and take
ads from vendors who bring honor to the industry with good prod-
ucts.
More help in the wings. . .
Hi folks,
Thank you for the kind review of Pie Man in your December ’82
issue, we are pleased to see the A rating.
We were also pleased to read the reviews you wrote about two
other arcade games in that issue — Gold Rush & Congo from Senti-
ent Software. Why? Funny you should ask. Your reviewers praised
both programs in particular for the color-ful Hi Res graphics in them,
graphics done by the authors Mike Berlyn & Harry Wilker. There was
a third partner in those graphics, albeit a silent one: The Graphics
Magician, from those silly birds at the South Pole. Just thought you’d
like to know.
Take care,
Dave Albert
Penguin Software
Volume 4, Number 2, 1983
For Your Apple’
eu ie Neca SSM Apple Count the Yes-es. SSM's
. eer edern ire ec = | Apple ModemCard: the most
Features: Micromodem |i] Apple Cat I ModemCard advanced features for the least
: : money. No external equipment
| pace bats Operation | is | Me [ecves ] required. All other modems are
is now obsolete.
[_Hatf/eutt Ouptex [ves | ves | ves |S and with S6M's Transend soft-
>-Di g ware, your Apple can send
| eae Anwer E net | iss | tes | electronic mail or talk to other
[ i computers or information ser-
N Yes ,
Eis as Ene Ee ie | 2 | E | vices such as the Source™ and
‘Operates without additional v= Yes Yes Dow Jones News/Retrieval®. (The
[_SPsera intros I ] Modem(ard is also compatible
‘ouch-Tone® Dialing | No eve [eaves 254] with software for the Micro-
: modem
[PSingieWodem-chipReiabiity | No [| No _| __Yes__| _ The SSM ModemCard: The only
: choice for choosy Apple owners.
[ Audio Monitor | No | No | Yes ] Available from your local compu-
zi : ter dealer. Satisfaction is guaran-
Self Testing | Yes | Yes | Yes teed. Or your money back.
| Warranty period (FS Ee ee ee | ASW 4
ey EP EP |
[ Suggested Retail Price | $379 | $389 | $299 ] SSM Microcomputer Products Inc.
‘Trademarks: Micromodem: Hayes Microcomputer Products, Inc. Applecat lI: Novation. ModemCard: SSM Microcomputer 2190 Paragon Drive, San Jose,
Products Inc. The Source: Source Telecomputing Corporation, 2 subsidiary of the Reader s Digest Association. Dow Jones News/Retrieval: CA 95131 (408) 946-7400,
ow ones & Company, Ine. Appa isa registred trademark of Apple Corporation Telex: 171171 SSM SNJ
“NIBBLE IS TERRIFIC”
(For Your Apple)
NIBBLE IS: The Reference for Apple computing!
NIBBLE IS: One of the Fastest Growing Magazines in
the Personal Computing Field.
NIBBLE I$: Providing Comprehensive, Useful and
Instructive Programs for the Home, Small Business, and
Entertainment.
NIBBLE IS: A Reference to Graphics, Games, Systems
Qa §=§ Programming Tips, Product News and Reviews, Hardware
Construction Projects, and a host of other features.
NIBBLEIS: A magazine suitable for both the Beginner and
the Advanced Programmer.
Each issue of NIBBLE features significant new Programs of Commercial Quality. Here’s
what some of our Readers say:
— “Certainly the best magazine on the Apple II”
— “Programs remarkably easy to enter”
— ‘Stimulating and Informative; So much so that this is the first computer magazine I've
subscribed to!”
— ‘Impressed with the quality and content.”
— “NIBBLE IS TERRIFIC!”
In coming issues, look for:
O Stocks and Commodities Charting 0 Assembly Language Programming Column
() Pascal Programming Column [_] Data Base Programs for Home and Business
CJ Personal Investment Analysis [| Electronic Secretary for Time Management
(J The GIZMO Business Simulation Game
And many many more! Pees 222228e88e8s2seee8
a
NIBBLE is focused completely H nibble 1
on the Apple Computer systems. | We accept Master Charge & Visa ff
B )-¢
Buy NIBBLE through your local H hitiry nibble! MA. 01773 (617) 259-9710 t
Apple Dealer or subscribe now with gEnolosed is my $19.95 (for 8 issues) 1
the coupon below. (Outside U.S., see special note on this page.) 1
Try a MIBBLE! o Cocheck (1) money order i
BE Your subscription will begin with the next issue published after receipt of your ff
Bp crestmoney oder H
I Card # Expires gh
BH Signature
Nore BE name ee
— Domestic U.S. First Class subscription rate is $36.50 | |
— Canada Air Mail subscription rate is $42.50 | Address i
= Outside the US. and Canada Air mall subscription rate is $47.50 Ci
Ailpayments must be in US. funds rawn on aS. bank a City LU
sot cA SP ARC ni. y7r. i gh B state —Zip = U
“apple a registered trademark of Appe Computer Company Lennie enn enennmmmnd
Accounting Introduction
For over 5,000 years, man has kept records of his financial tran-
sactions using clay tables and a stylus, paper and ink, and in recent
times, computers and computer media. Business firms, not-for-profit
organizations and households share the common problem of record-
ing, summarizing and reporting the results of hundreds, perhaps
thousands of transactions with suppliers of goods and services,
financial institutions, governmental organizations, customers,
employees, investors, owners and other constituents every year.
Many software packages on the market are designed to assist users
of microcomputers in solving this problem. We are reviewing some of
these programs in this issue and will be reviewing others in the future.
The two major factors considered in these evaluations are how
easy they are to use and what they do. Within these two categories,
there are several factors to consider.
A program is easy to use when it is accompanied by well written,
well organized instructions, examples, definitions and explanations.
A system narrative that gives an overview description of the system
and what it does, a tutorial section that leads the user step-by-step
through the programs, a command reference section that contains
explanations of each command that may select, an error message
section with explanations of error messages and what to do about
them, a glossary of key terms and an index are some of the things we
look for in this area.
By W.K. Daugherty
Other factors effecting ease of use involve design of menus from
which processing options are selected, data entry screens and error
detection and reporting. Because of the large number of transactions
involved, even in household record keeping, it is important that
screen layout and the instructions displayed on the screen contribute
to fast, accurate entry and error detection and correction. Although
the number of transactions may be large, most will fall within two or
three categories. Systems that receive the higher ratings will be those
that provide special data entry screens for these transactions.
Performance objectives vary greatly from one program to another
depending upon the program author and the market segment at
which the program is directed. Our review will report stated objec-
tives and our judgment as to how well these objectives are met. The
major factors considered are what information is printed or displayed
by the programs, the correctness of this information, the extent to
which the user can tailor the information provided to suit his own
needs and preferences, and conformity with generally accepted prac-
tices and terminology. In addition, we believe it is particularly impor-
tant that data and programs can be copied for the purpose of pro-
viding backup for ease of recovery in the event of loss or destruction
of transactions recorded on computer media.
THE ACCOUNTANT (Finance Data Base System)
by Ernest Forman
Decision Support Software
1438 Ironwood Drive
McLean, Virginia 22101
$129.00
$20.00 for optional VisiCalc Interface
Hardware lock in the game I/O socket.
Rating: A
Reviewed by William K. Daugherty
INTRODUCTION
The ACCOUNTANT is designed for personal rather than busi-
ness use and to enable the user to plan and manage his/her personal
finances. The programs enable you to keep detailed records of finan-
cial transactions, to enter budget amounts for various expense cate-
gories and to display or print a transaction journal, a balance sheet, a
listing of transaction entries in any specified account and a monthly
report. The monthly report listing shows all transactions for the
month followed by the general ledger. Ending balances for all months
for which transactions have been entered and changes in monthly
balances can be displayed as a histogram. In addition to classifying
by account, transactions can also be classified by user defined codes.
This feature allows the mixing of tax deductible transactions in the
same accounts with nondeductible transactions without the de-
ductible items losing their special identity. A listing by code or by user
Volume 4, Number 2, 1983
defined groups of accounts can be displayed or printed. In addition to
programs for producing hardcopy reports, the utility program disk
contains a bank account or credit card reconciliation program. An
optional VisiCalc interface program allows the extraction of data
from the financial data base and the creation of a VisiCalc file. Using
an income tax template provided on a DBCALC Utility Disk, data ex-
tracted from the finance data base and some additional information
provided by the user, the amount of federal and state income tax
owed can be calculated at any point or projected for the entire year.
DOCUMENTATION
Program documentation, contained in a three-right loose leaf
binder and organized by topic, is very well done. The topics include
an introduction, a demonstration problem, a tutorial which leads the
user through the process of defining accounts and codes, sections on
command usage, programs, files and disk capacity, the VisiCalc In-
terface, utilities, and an index. The index is comprehensive and
makes it easy to find the information needed.
ESTABLISHING THE DATA BASE
The ACCOUNTANT lets you define your own accounts and
codes — up to 63 of each. This should be enough for most personal
or small business applications. The user contains a sample listing
which should enable a person without an accounting or bookkeeping
background to set up an adequate chart of accounts. Options dis-
played on a second level menu provide the means of creating a new
data base, adding or modifying accounts or codes. Those with any
accounting or bookkeeping background and who are therefore accus-
tomed to seeing asset, liability, capital, revenue and expense ac-
counts may be a bit dismayed to discover that the program allows
only three types of accounts — assets, liabilities, and “reserve” ac-
counts. Reserve accounts in the ACCOUNTANT programs include
11
capital (or equity accounts), expense and revenue accounts. This
makes for a peculiar appearing balance sheet since all these accounts
and their balances are listed in the Reserve section of the balance
sheet. Professional accountants will object to the use of the term “re-
serve” in this manner. The term is rarely used today. When it was
commonly used, it was used in three different ways and none of these
usages coincide with its usage in the ACCOUNTANT. The balance
sheets illustrated in the user manual are peculiar in appearance be-
cause the accounts within the three major account categories are in
alphabetical order. In accounting, there is a fairly standard order in
which accounts are presented in financial statements and it is not
alphabetical. This situation can be avoided by entering the accounts
in the order in which you want them to appear and not sorting them
at the end of the creation process.
DATA ENTRY AND FILE MAINTENANCE
Access to data entry and file maintenance programs are obtained
by selecting items from one of the two menus provided by the AC-
COUNTANT. Transactions are entered in one of two ways. Up to
nine sets of automatic transactions can be defined by the user. These
can be posted to the data base at any time but would normally be
posted at the first or last of the month. This feature is very useful for
entering transactions that are the same for every period such as a
rental payment or the receipt of a paycheck.
All other transactions are handled in the same manner — by in-
dicating which of two or more accounts are to be increased or de-
creased and by what amount. The programs translate the indicated
increases or decreases into the appropriate debit or credit entry in
general journal form. Accounts effected by a transaction can be indi-
cated by account number or account name. If the person making the
entry does not remember or have a list of the accounts and their
numbers, a list can be displayed at any time without interfering with
the entry of the transaction. I found this to be a very handy feature.
All transactions, other than automatic transactions, must be entered
in this manner. In a program of this type, I prefer special data entry
screens for entering large numbers of transactions that have a com-
mon element such as cash disbursements, all of which result in a de-
crease in the cash account. By using a special data entry screen, it is
not necessary to indicate a decrease in cash for every check entered
in the records as this is done automatically by the computer.
The programs detect many of the common types of errors such
as an attempt to use an invalid account number, to increase two as-
set accounts in one transaction or to enter an unequal amount of
debits and credits. While testing the programs I made several mis-
takes entering data and found that the easiest way to handle the
problem was to quit and start over with the entry. A “Q” entered al-
most any place will get you out of an error situation and back to the
main menu where you can start again.
PROCESSING AND PRINTING RECORDS
AND REPORTS
Transactions are posted to the accounts immediately after entry.
A balance sheet can be displayed at any time and will reflect all trans-
actions entered up to that point. The balance sheet and number of
other reports and listings can be printed by selecting the appropriate
items from the main menu. Three types of transaction listings can be
produced — by account, by code and a general listing in chrono-
logical order.
CONCLUSION
My first impression of this package was not very favorable be-
cause of nonstandard terminology, peculiar looking financial state-
ments, and entry of almost all transactions by means of general jour-
nal entry. After further involvement, I began to appreciate some of its
good features such as immediate update, error detection and correc-
tion, its VisiCalc interface and its well written user manual. For some-
one who wants to keep household records for budget or tax purposes
or business records for a fairly simple business operated on the cash
basis and who is willing to invest a few hours in learning to use the
programs, | think it is a good buy. 0
GENERAL LEDGER ACCOUNTING SYSTEM
Author Unspecified
BPI Systems, Inc.
3423 Guadalupe
Austin, Texas 78705
512-454-2801
$395.00
Rating: AA
Reviewed by William K. Daugherty
INTRODUCTION
If this system doesn’t have it, you probably wouldn’t want it any-
way. Complete, well-written documentation, special data entry
screens for entering large volumes of like transactions, just about any
accounting statement or report that you could want, user specified
configuration, friendly person/computer interaction and a reasonable
price — what else could you ask for? BPI General Ledger was de-
signed to bring sophisticated computerized accounting to the small
business or the professional person and it does just that.
12
With this system in your Apple II plus, you can obtain:
A Balance Sheet,
A Profit and Loss Statement which shows Revenue, Expenses,
Net Income for the current period and year to date including a per-
centage analysis of all expenses for both periods.
Profit and Loss Statements for up to ten departments,
A General Ledger,
An Accounts Receivable Ledger,
An Accounts Payable Ledger,
A Payroll Register that shows each employee's earnings and de-
ductions for the current month, the current quarter and year-to-date.
A General Journal
A Cash Disbursements Journal
An Invoice Register
A Cash Receipts Journal
A Merchandise Purchased Journal and
A Cash Sales Journal that shows summaries of cash transactions
for each day of business.
There are special data entry screens for entering transactions in
the special and general journals. The General Ledger, the Accounts
Receivable and Accounts Payable Ledgers, and the Payroll Registers
are posted automatically by the system from transaction information
recorded in the journals. The user can define a Chart of Accounts
Peelings II
NEW FOR APPLE II
WILD
MAKES BACK-UP COPIES OF PROTECTED SOFTWARE
QUICKLY, EASILY, WITH JUST A PUSH OF A BUTTON.
New software locking schemes have rendered even the latest generation of
copy programs virtually unusable. Locksmith™, Nibbles Away™ and other
“Nibble copiers” require complicated parameter settings, much patience and
great effort to use. More often than not, the results are disappointing. WILD-
CARD is different. Rather than copying disks track by track, WILDCARD
ignores the disk and any copy protection encrypted on it. Instead, WILDCARD
takes a snapshot of memory in your Apple® II.
Now you can make back-up copies
of protected software with
the push of a button.
Features
0 Hardware copying device...
push button operation.
0 Copies 48K memory resident
software, most 64K software.
CO No programming experience
or parameters necessary.
0 Backs up DOS 3.2 and
DOS 3.3 disks.
O Creates DOS 3.3 unpro-
tected and autobooting disks.
0 Copies become accessible
for alterations.
0 Simple, easy-to-use
software included.
WILDCARD Utility Disk 1 also
available, featuring:
0 Automatic program compres-
sion and BRUN file maker.
0 Multiple programs can be
— _
0 WILDCARD lives in any slot.
Undetectable by software.
O Produces autobooting disk
placed on the same disk.
0 Recreates basic files to load
and save.
in 2 minutes. 0 Files can beplaced ona hard
0 CopiesareDOS3.3compatible. disk.....and more.
Software is not copy protected. System requirements: Apple II Plus with 64K and DOS 3.3 or Apple le. Franklin Ace also supported.
*Wildcard does not operate with CP/M® or other microprocessor based software.
Order direct from East Side Software Co., 344 E. 63 St., Suite 14-A,
New York City 10021, 212/355-2860. Please include $3.00 for
handling. Mail and phone orders may be charged to MasterCard and
VISA. N.Y. State residents add sales tax. Dealer inquiries welcome.
IMPORTANT NOTICE: The WILDCARD is offered for the purpose of enabling you to make archival copies only.
Under the Copyright Law you, as the owner of a copy of acomputer program, are entitled to make a new copy for
archival purposes only and the WILDCARD will enable you to do so. The WILDCARD is offered for no other
purpose and you are not permitted to utilize it for any other use, other than that specified.
Apple Il is a registered trademark of Apple Computer, Inc. CP/M is a registered trademark of Digital Research, Inc. Locksmith—trademark of
Omega Microware, Inc. Nibbles Away—trademark of Computer: applications.
WILDCARD $129.95
WILDCARD Utility Disk1 $30.00
we are not
PIRATES
We simply prefer
software that is
NOT LOCKED UP!
If you do, too, then
subscribe to
hardczre
computing
Market your software.
Copy-protect your disks.
Normalize altered D.0.S.
Use bit-copiers to make back-ups.
PLUS Game, Utility, Business,
Educational program listings.
For serious
Apple computerists!
-
Hee do: 1
=” 2S
Bes sig i
a .
zo. G8
Bos g°8 H
ao 3 z
> = i
a3 28
Oo om &
| a8 i
ea @
me fs? a
S 23%
Bs °53 d
as fi
&
az 33 H
an 22s 1
es 33
| aes
Ho 3s8 3 i
@ 68s $8 2 &
Be ces 2 2 5 & g
|
14
containing up to 400 accounts to meet the needs of his particular business and can configure the
system to include the journals that are appropriate for his methods of operation. Transaction en-
try, posting and printing is done on demand by selecting the appropriate commands from a
menu. Several commands can be selected, entered in a Run Queue, and automatically executed
in the order in which they were entered.
The system comes with a three ring, loose leaf owner’s manual and four disks — a data entry
disk, a posting disk, a maintenance disk and a training disk that contains a complete set of
books for a grocery store. A set of backup program disks can be purchased from BPI for $30.00.
Any number of separate sets of accounting records can be maintained by the system. A six
character company code is associated with each data disk and must be supplied before any pro-
cessing is done. This prevents transactions of one business from being entered as transactions
of another business.
DOCUMENTATION
An Introduction (Chapter I) describes the equipment requirements, the Apple II Keyboard,
disks used in the system, how to activate the system and how to copy a data disk. Chapters II,
IIL, IV describe the programs and commands contained on the three program disks. Each com-
mand is explained and practice transactions are provided for entry in the Corner Grocery Store
books. Chapter V provides an explanation of some special system procedures — estimating disk
space requirements, disk full procedures, expansion of disk space for Accounts Receivable, and
procedures for handling multiple checking accounts within the same business. Samples of all led-
gers and reports for the Corner Grocery Store are provided in Appendix A. Appendix B des-
cribes special programs which can be changed to further customize the system and some error
conditions and the proper response to these conditions when they occur.
There is no index but the logical arrangements of the chapters and a detailed table of con-
tents fairly well offset this deficiency.
DATA ENTRY AND FILE MAINTENANCE
The Data Entry Disk provides a well designed Menu from which the user selects the journal in
which he wants to enter transactions. Since special screens are provided for each journal, data
entry is very easy and efficient. For example, when entering transactions in the cash disburse-
ments journal, the computer automatically keeps track of all check numbers. For groups of trans-
actions that have the same date, the date need be entered for only the first transaction in the
group. Checks to employees for wages are entered with an “E” prefix which causes the checks
to be posted to the payroll register as well as the General Ledger. Checks entered with a “V” pre-
fix are automatically posted to the Accounts Payable Ledger. All dollar amounts are entered
without decimal points or commas as the computer enters these automatically. The left pointing
arrow is used to back up and correct any part of the entry. Listings of transactions entered can
be obtained by selecting the appropriate listing command from the data entry menu.
The File Maintenance disk contains the programs for setting up the system, creating a set of
accounting records, editing ledgers and journals, listing payees, customers and vendors, initializ-
ing disks, and several other useful programs. It is not necessary to reboot the system to transfer
control from one disk to another. Transfer of control from the data entry disk to either of the
other two disks can be accomplished without rebooting the system.
PROCESSING AND PRINTING RECORDS AND REPORTS
The posting disk provides another well designed menu from which commands may be
selected to post transaction journals to the ledgers, obtain a profit or loss statement, trial balance
or balance sheet or to perform end of month, end of quarter, end of 4th quarter or end of fiscal
year procedures. The disk also contains commands to copy a data disk or to check disk space.
This system does not maintain a file of all year-to-date transactions on the data disk. Some in-
formation is removed from the disk when end-of-month procedures are performed and, if this in-
formation is retained, it must be retained in hard copy form. Before end-of-month procedures
can be performed, four questions are displayed and must be answered affirmatively before end-
of-month processing can proceed. If the affirmative answers are also truthful answers, appro-
priate transaction listings will have been produced and a backup disk will have been made.
Reports and listings produced by the system are nicely formatted and use standard termin-
ology. Professional accountants, officers of financial institutions and other users of business
financial statements should feel quite comfortable with these.
CONCLUSION
This package is not perfect but I haven't seen one that comes close to being as good as the
BPI General Ledger Accounting System for the Apple II Computer. If you are in the market for
an accounting system for a small business or professional office, have a look at this one. I don't
believe you can beat it for the price. 0
Peelings II
FINANCIAL MANAGEMENT SYSTEM II
by D.R. Jarvis
Southwestern Data Systems
PO BOX 582
Santee, California 92071
619-562-3670
$64.95
Unlocked
Rating: A+
Reviewed by: W.K. Daugherty
INTRODUCTION
The Apple II user who is looking for a program to keep simple
cash receipts and disbursements records and who also wants a few
bells and whistles thrown in should have a look at this package. It will
store up to fifty files on each disk. Each file may contain up to 200 in-
dividual records. Files can be searched on any of five fields, records
can be edited or sorted, and checks can be written, reports and lists
may be printed by the programs on the single disk that comes with
this system. The system is entirely menu driven.
DOCUMENTATION
The paper cover user’s manual includes twenty-six very well writ-
ten pages of information on how to use the programs. There is no
tutorial and there are no examples. Not everything that one needs to
know is contained in the manual but the information in the manual
combined with the information displayed on the various screens used
in the programs should be more than adequate for most users.
DATA ENTRY AND FILE MAINTENANCE
Financial Management II works with a simple six field record. The
fields are #, date, item, explanation, amount, and code. The # field is
a four character field that will accept only a check number, a “D” for
deposit, a “C” for charge, and “M” for memo. Anything can be
entered into the item field but since the checkwriter program gets the
payee from this field, it should be used to indicate to whom a pay-
ment is made or, in the case of a deposit, from whom the payment
was received. Up to 100 item macros may be defined and coded with
up to three characters by the user. When one of the macro codes is
entered in the item field, the éomputer automatically fills in the full
item name. For example, if Dr. John Paul Jones was defined as an
item macro and coded JP4J, entry of JPJ in the item field would cause
“Dr. John Paul Jones” to be written into this field. Furthermore, as
many as 100 code macros can be defined and coded. Entry of one of
these in the code field causes the entire name to be written in the
code field. For example, if medical was defined and coded “M”, entry
of M in this field would cause “MEDICAL” to be written into the code
field. A code macro can also be tied to an item macro so that after
the item field has been completed, the code field is automatically
completed.
The computer will automatically fill in the next check number
when “return” is hit or the check number can be typed into the field by
the operator. If two or more transactions have the same date, the
date need only be entered for the first transaction. Any part of a date
can be repeated by hitting return. Data can be entered from the key-
board or loaded from a disk file. Records may be edited while still in
memory or after they have been written to the disk.
In addition to transaction data, a budget may be entered using the
Budget Manager Program. The amount fields may be totaled by code
Volume 4, Number 2, 1983
using the Account Auditor Program and a report showing actual
am»unts in comparison to budgeted amounts and the variances can
be displayed or printed.
To write checks, the record file is loaded and the user selects the
checks to be printed and sends them to the printer. In testing this pro-
gram, I discovered that the system does not know the difference be-
tween checks and deposits. If you select a deposit as an item to be
printed, your faithful Apple II will follow your instructions and print
the information as if it were really a cash disbursement.
PROCESSING RECORDS AND PRINTING REPORTS
Transactions entered into the system are stored in a file whose
name is specified by the user at the time the file is written to the disk.
Using the name of a month to designate the transaction file for that
month works very nicely and makes file names easy to remember.
Monthly summaries by code can be stored as an audit file. Printing is
accomplished by selecting the print option from the appropriate
menu. The reports are attractively arranged and are automatically
headed with the report name, account name, address and telephone
number. The latter three items are entered when the system is initially
set up.
CONCLUSION
This system does only a few things but what it does, it does very
well. Data entry is simple and efficient. The documentation is good
and the reports are attractively arranged. 11
|) IN STACKS OF ARTICLES ?
CONSIDER HIRING A
LIBRARIAN FOR ONLY
Quick Search Librarian (QSL) makes it easy to enter and edit
your journal references, search for articles, and print or sort a
list of articles using the 48K APPLE* Il + computer. Important
QSL features include:
Two keystrokes select any one of 255 keywords or any one
of 255 journal titles.
Four lines available for listing authors, title and/or comments
Powerful data base screen editing, copying and merging
features
Average search speed is 50 articles/second with multiple cri-
teria; average sorting speed is 40 articles/second when sort-
ing on 3 fields.
Typically, 1000 articles can be stored on a single disk.
Includes sample data base and tutorial for Scientific American,
1981
VISA or Mastercard orders accepted. QSL manual available sep-
arately for $5. (Price of manual deductible later with purchase
of QSL software.) Add $1.50 for shipments made in U.S.A.
* Trademark of Apple Computer, Inc.
2 fia INTERACTIVE MICROWARE, INC.
Bagg £.0- Box 771, Dept. 5
UE siate College, PA 16801, (814) 238-8294
15
THE PROGRAMMER
by Ron Kelly
Advanced Operating Systems
4300 West 62nd Street
Indianapolis, IN 46206
800-428-3696
$199.95, manual $29.95
64K, Z-80 card with CP/M Operating System,
MBASIC/GBASIC
Unlocked
Rating: C+
Reviewed by: Michael L. Weasner
INTRODUCTION
The Programmer is another of a new type of program that has ap-
peared over the last year; it writes BASIC programs based upon in-
puts from the user. in the September/October 1982 issue of Peelings
Il the program The Last One was reviewed. The Programmer is very
similar to The Last One in many areas: both the good and the bad.
The Programmer uses menus and submenus (just as does The Last
One) from which the user selects the options and features desired to
be in the final program. Screens are created, files are set up, forms
are generated, all in accordance with a program outline or flowchart
(user designed, preferably on paper). Once all the steps are com-
pleted, The Programmer will generate the BASIC program. One ma-
jor difference (besides the price) between The Programmer and the
version of The Last One reviewed is that The Programmer is used in
the CP/M environment and hence requires some additional hardware
and software that The Last One does not. But just as with The Last
One, the user must know the flow and requirements of the program
to be generated even if he doesn’t know the BASIC coding necessary.
An 80 column display card is not necessary but if not available
some of the various screens will be difficult to interpret (there is no
display SYSGEN routine as in The Last One). Two drives are not
necessary but will save disk swapping. If your printer works with
CPIM, then it should work with The Programmer and all programs
generated.
The Programmer will allow the use of graphics by the generated
program. Microsoft's GBASIC will be required for many graphics
functions. Microsoft MBASIC is required for The Programmer to
operate.
An Applesoft version (DOS 3.3) is now available. According to
Advanced Operating Systems, the only significant difference from
the CP/M version reviewed here is that only the standard Apple 40
column screen is used. The price is the same.
DOCUMENTATION
The manual supplied with The Programmer is a standard-sized
3-ring binder with 104 typeset pages. There is a Table of Contents
plus an excellent index. There are appendices containing additional
but necessary information. The manual starts out with a tutorial
lesson that creates a mailing list program. This comprises about half
the manual. The next section is a discussion of each menu/submenu
option. As was the case with The Last One’s manual, the tutorial
was complete but then the rest of the manual leaves you hanging
with little guidance to creating your own programs. There are four ad-
ditional sample programs that are provided but with the inherent
16
power of a program generator this is insufficient. At the very least,
more samples should be provided covering the most common uses of
BASIC programs. Otherwise much experimentation is required as
well as considerable effort to learn the use of the program generator.
The manual did not agree with the program operation in several
cases and appeared to be for an earlier version. This caused some en-
try errors which subsequently prevented the tutorial program from
working correctly. No manual updates have been published to date.
LEARNING TO USE THE PROGRAMMER
Once all the files are placed on a formatted CP/M disk and some
blank formatted disks created, you can begin to use the program. It
should be noted that the two versions of BASIC must be supplied by
the user. When the program was started it would not run properly;
both disk drives were accessed and a low beep was heard after each
access of drive B: Since The Programmer was written in MBASIC, it
was possible to list the program to see if there was an error (there
was; three of them in fact). Once the program was debugged
(changed .DTA to .DAT three times) the program was run suc-
cessfully. One is forced to wonder how a program is marketed with
such a drastic error that it won’t even run. (In discussions with Ad-
vanced Operating Systems they reported that this bug was only in
the initial release versions and has been corrected. There was only
one error; it should have been .DTA so the one occurrence of .DAT
was changed. Corrections were sent to all registered owners).
The tutorial lesson covers every aspect of the creation of the mail-
ing list program. Two text files, one random and one sequential, are
created to contain the data. The Programmer is oriented to create a
data base program but files are optional and so you should be able to
create any type program (if you can figure out how to do it). When
responding to the various prompts from the menus and submenus
there are few chances to correct errors except by CTRL-Ciing and
reRUNning. This is unfortunate and causes considerable learning
frustration. To edit a line of BASIC from a menu option requires that
the entire line, including the line number, be retyped. The MBASIC
edit function is not supported.
Unlike The Last One, very little program structure is dictated by
The Programmer. Hence the user must specify and remember line
numbers where various modules will reside. This increases the flex-
ibility but can cause some problems if you aren't consistent in your
programming. Dig out the paper and pencil again.
Both upper and lower case entries are accepted at yes, no, or
drive prompts. All screens (in 80 columns) are nicely laid out.
There is no DiRectory option within The Programmer so that if
you give the program to be created the same name as an existing pro-
gram on the disk then goodbye old program, There is no warning that
the program already exists and a chance to confirm the name. There
is an option which will show all the text files which have been created
for use by the current program but again there is no way to tell before
creation whether or not there is a file with the same name in use by
another program.
A sort routine is available that will sort on selected fields. The
discussion in the manual is weak and a tutorial would help the
novice.
CREATING YOUR OWN
Before running The Programmer to create a program you will
have to lay out the flow of your program to the smallest detail. For
example:
CLEAR SCREEN
POSITION CURSOR AND PRINT A MENU DISPLAY
Peelings II
ASK FOR INPUT
CHECK INPUT
BRANCH ON SELECTION
. do the necessary steps for
. each selection
etc.
Each of the steps in your program will probably be a menu or
submenu option. You then supply the necessary actions or text or
whatever is to be done.Generally each step will turn out to be a single
line number and sometimes more. If the step doesn’t exist, there is an
option to write your own BASIC lines or set up your own
mathematical expressions. The flow development will consume the
bulk of the time required to create a program in this manner. Granted
that no actual BASIC programming is required, it still requires that
you know and understand how BASIC programs function AND how
to use The Programmer to implement your flow.
Should you leave out a step or two and find that your program
doesn’t run quite the way you wanted, there is no easy way to use the
previously entered menu selections. With The Last One you can get
a printout of the flowchart used to aid in reentering all the steps. The
Programmer forces you to add your own program lines directly into
the final program or to start over in The Programmer with only your
paper program flow to aid you. Both methods leave much to be
desired. Although The Programmer is unlocked, a form of un-
necessary protection prevents you from accessing the text files that
contain your program lines before it is converted into a stand-alone
BASIC program. The filename extension is “P. 1” which with the
spaces after the “P” causes CP/M to ignore all characters after the “P”
and so will not find the file. This means you can’t read or modify this
file without some trickery (use a disk zap program to change the
filename extension). This is obviously for advanced programmers,
not the novice.
SUMMARY
In the reviews of The Last One it was pointed out that the
generated programs will be difficult to edit or modify since many
variables are used. This is also true for The Programmer and means
that a user may have to spend quite a lot of time analyzing the final
program before making changes. There is an option for adding com-
ments during program creation but the variables will still be
undocumented.
Just as with The Last One, there is significant power in The Pro-
grammer, but utilizing that power will require that a novice learn to
use it just as if he were to learn a programming language. If the user
already knows BASIC, then using The Programmer might simplify
programming efforts for some purposes but he will still have to learn
in depth how to use The Programmer. Neither of these tasks will be
trivial but will require a lot of devotion. For the novice the time might
be better spent to learn BASIC sufficiently to write the program from
scratch without benefit of a program generator. Certainly a
knowledge of BASIC is desirable if the program requires you to
debug it before you can even use it. One thing both approaches re-
quire is a knowledge of programming logic. So far no program
generator has been able to replace that.
There is a lot of capability in the program to create many varied
types of programs but doing so is not as easy as the ads would have
you believe. The Programmer does alleviate the actual writing of lines
‘of BASIC but still requires some programming knowledge. Simple
data base or any input/output type of programs can be handled
somewhat efficiently by a program generator but the more com-
plicated the desired program is the more difficult it will be to create it
by using The Programmer. (1
Readable Apple Books
Microbook: Database
Management for the
Apple Il®
Ted Lewis
At last, here is an afford-
able way for you to have a
database management sys-
tem on your Apple Il. Writ-
ten in Pascal, this program
can be used for almost any
application involving the
storage and retrieval of in-
formation. The entire
source listing is included if
you want to type the pro-
grams, or you can buy the
diskette with the programs
on it.
Book: ISBN 0-88056-072-X
320 pages $19.95
Book & Diskette:
ISBN 0-88056-156-4
$34.95
dilithium Press
P.O. Box E
(800) 547-1842
(503) 646-2713
v Use our toll free number for VISA or
M/C orders or to learn the store nearest
you that carries our books.
|
|
|
|
|
Beaverton, OR 97075
|
|
|
|
32 BASIC Programs for
the Apple® Computer
Tom Rugg and Phil Feldman
Chock full of programs
with practical applications,
educational uses, games
and graphics. Each chapter
fully documents a different
program which is ready to
run on your Apple com-
puter. You can type the pro-
grams in yourself, or buy a
diskette for the Apple II, Ap-
ple DOS 3.3 with the pro-
grams on it.
Book: ISBN 0-918398-34-7
304 pages $19.95
Book & Diskette:
ISBN 0-88056-151-3
$29.95
Name
Basic BASIC-English
Dictionary
Larry Noonan
This unique dictionary
gives you an alphabetical
listing of all commonly used
BASIC commands, state-
ments, operators, and spe-
cial keys, then translates
them for use on the Apple,
PET, and TRS-80 com-
puters. Translating from
one BASIC to another is a
breeze, as examples and
explanations abound.
ISBN 0-918398-54-1
150 pages $10.95
Cl Please send me the book(s) I have indicated. | understand | may return for a
full refund it
— Microbook—book $19.95
— Basic BASIC-English
Dictionary $10.95
_— 32 BASIC Programs for the Apple Computer —book & diskette
C1 Enclosed please find my check which includes $1 to cover handling. $.
lam not satisfied.
Microbook—book & diskette $34.95
32 BASIC Programs for the
Apple Computer—book $19.95
$29.95
Address
CiPlease send me
City, State, Zip
Mail to: dilithium Press, P.O. Box E, Beaverton, OR 97075
your FREE catalog
BRAINFOOD
Volume 4, Number 2, 1983
17
C.O.R.P.
by Alexander Maromaty and Gary J. Scotto
C.O.R-P. is no longer being marketed by Dynatech Microsoft-
ware Inc., and distribution rights have reverted to the authors. This is
a review of the previously available version (and any product remain-
ing in circulation) and may not necessarily be relevant to any future
releases. If nothing else, perhaps this is a good example of how not to
market a product.
Reviewed by Michael L. Weasner
INTRODUCTION
The Combined Operating Re-entrant Programming Data Base
Management System, better known as C.O.R.P., is a program gen-
erator program to create a data base management system of your
own. The use of C.O.R.P. to create other than a data base type of
program is not impossible but difficult since it is strictly data file ori-
ented. C.O.R.P. runs on a standard 40 column display and the pro-
grams it creates are 40 column display only.
The C.O.R.P. system consists of a manual in a padded 2-ring
binder, a Program disk, and two Utilities disks. The disks are locked
and a protection device (inserted into game I/O socket) is required for
all but utilities Disk Il. A 90-day warranty is provided and backups
can be purchased for $25. Although the manual says “each disk will
be $25” the authors have advised that it is really $25 for a backup of
the system. This is just the first example of the confusion that has
been generated about the C.O.R.P. system. Three addresses are
mentioned in the documentation accompanying the program; just
where does the user go for help? A final “Confusion Factor” that
some readers may have noted is the price and what the system in-
cludes. Since starting to review the C.O.R.P. system in the spring of
1982, it has gone through several changes. First, there was just
C.O.RP.; a $235 package which included a Diagnostic Disk. Next
came C.O.R.P. Il: C.O.R.P. plus a Demo Disk and a Utility Disk but
it cost $425. Then the price was reduced to $250 but the Diagnostic
Disk was removed from the package. Now we have this configura-
tion: $295 for the program disk plus two utilities Disks. The Demo
Disk and the Diagnostic Disk are extra cost items: $20 and $30, re-
spectively. By the time you are reading this who knows what the con-
figuration may be. If you purchased C.O.R.P. at the $425 price tag,
you should definitely be trying to get a refund of part of your money.
DOCUMENTATION
The manual is an 84% X 6 inch, 91 page tutorial on the use of
C.O.R.P. It covers every aspect of C.O.R.P. from the creation of data
entry screens to file manipulation. A similar manual of 43 pages dis-
cusses the utilities disk. An added manual of 10 pages (in a different
typeface) covers the Utilities Disk II. Alll are in the one binder. A chap-
ter of the main manual is devoted to the Diagnostic Disk which is not
included. Just another Confusion Factor. The way C.O.R.P. is struc-
tured the information provided in the manual is generally sufficient
although it should be rearranged; the discussion of how to change the
system characteristics should have been presented at the start.
BOOTUP
Before starting to use C.O.R.P., you must insert a software pro-
tection device into the game paddle port. This device will not work in
any game port expander and due to the configuration of my Apple,
18
was difficult to insert. The use of the device seems contrary to the in-
tended user of C.O.R.P. (the non-experienced user with a business
who has no desire to go poking around inside his Apple). Further,
since the software itself is locked, a business may find itself without
its system software (but not its generated programs). Having both
forms of protection on a software product seems to me to be the
height of piracy paranoia and reduces the usability of C.O.R.P.
Once the device is inserted correctly and C.O.R.P. is booted, a
long series of musical notes is heard while the device is checked and
then a long series of title pages. Both seem out of place in a business
environment.
LEARNING TO USE C.O.R.P.
Once the main menu appears, the use of C.O.R.P. is straight for-
ward. Options available from the menu include: create a data entry
program, create a data printing program, initialize a work disk,
catalog a disk, sort/delete/copy data files, and update master file.
One can also modify system characteristics from the main menu.
The first step is to initialize a work disk in drive #2. (Two drives
are required.) This disk will have, what is claimed to be, a standard
DOS and is bootable without the hardware device. You then select
the data entry program creation option. If you are the type who does
not read the manual in its entirety before running the software, you
will very quickly learn to hate bells. When you get to page 29 in the
manual, you will be told how to silence the bells (with the change sys-
tem characteristics option), but once in the create program mode
(following the manual) you are stuck with bells (and lots of them).
Again this seems inappropriate for business oriented software. Were
the bell not just a Ctrl-G but a more subdued sound then it might be
less disconcerting.
You create your data entry screen by first entering an optional
heading which will appear centered and in INVERSE. Next you enter
each field name and field type at the desired location on the screen by
specifying a screen line number from 1 to 9 or A to I (18 lines maxi-
mum). The types of fields are alphabetic, numeric, anything, and
dollar, and includes the option of specifying a decimal point position.
No standard date field is available. A “key” field is specified which is
the field used for rapid searches. Non-field text (instructions, titles,
etc.) can also be included on this screen. Two minor irritations were
noted in the screen entry mode; single letter responses required the
RETURN key to be used instead of a single keypress entry method
(true throughout C.O.R.P. and the generated program) and when
specifying a screen line for entering text or data, the right arrow key
must be used to move the cursor one position to the right (to get off
the line number) before entering your text. Why the cursor was not
placed here to begin with is unknown. If you forget and don’t move
the cursor one position to the right, then your entry will seem to be
not accepted but in fact will appear briefly on your data entry screen
minus the first character. C.O.R.P. checks for invalid field type en-
tries and editing of the screen can be done simply. It is possible to
clear the screen and start over.
After entering the name of your data file, you must determine the
maximum number of records this file will ever have. You can select
the largest file possible by pressing RETURN (based on the number
of characters in each record and the disk capacity; limited to one file
per disk per data base) or you can enter a smaller number. To give
the user an indication of the maximum number, the manual says to
count the data field characters on your screen. Since C.O.R.P.
knows this number it should have been displayed. In fact, in this lat-
est version, it is displayed briefly but scrolls off the visible area by the
time you are prompted for the number of records.
Peelings II
- S&H Software
Is Speeding up The Appie'!
The DOS Enhancer (TDE)
works up to 500% faster than
standard Apple DOS 3.3...$69.95
TIRED OF WAITING ... for your programs to load or
save? Then S&H’s TDE, licensed by Apple, is the
answer.
TDE program updates standard Apple DOS 3.3 disks — or creates
copyable TDE disks — with TDE’s QuickDOS and Quick-load features.
TDE’s QuickDOS runs and saves BASIC and binary programs up to
5 times faster* and is completely compatible with standard Apple DOS
3.3 programs. And — just added — text file Quick-read and write!”
TDE “Quick-loads” the RAM card with FPBASIC/INTBASIC,
QuickDOS or user program in 1.7 seconds at startup.
TDE “package” includes utility disk, training/ support disk, step-
by step instruction manual, S&H’s Supercat/menu, and multidrive
“Quick-copy” program.
TDE system requirements: 48K Apple J[ or ][+, ROM/RAM card, DOS
3.3 and one or more disk drives.
Here’s what the critics say:
e John Mitchener of PEELINGS II: “The speed increase with TDE is
awesome and is probably worth the price of the program alone, without
all the other features.”
Chuck Carpenter of INFOWORLD: “Results ina disk that will boot —
very fast — in any Apple system.”
“To achieve speeds even faster than a hard-disk drive, combine TDE with Axlon’s RAMDISK 320K
Memory System.
Val Golding, Editor of Call.
example of how utility and appl
possible system configuration.”
Clark Congleton of The Apple Orchard: “The Quick-load capabilities
will make this package attractive to anyone who spends a lot of time at
the keyboard.”
Amper-Sort/Merge (A-S/M Il)
works up to 1000% faster than even
VisiCorp’s VisiFile program...$69.95
bid “UNPROTECTED,” to allow user-modification to 8", RAM disk, or hard-disk
rives.
A-S/M II is the fastest “file clerk” you've ever met. Of all the sort
utilities developed to manage Apple ][ data files none does the job nearly
so fast as A-S/M Il!
A-S/M I's new features include: S&H's superfast VisiFile index
sort (callable from within VisiFile for effortless use), an equally fast S&H
random access file index sort, and parameter file editing.
A-S/M Il can sort/merge from one to five unsorted files into a single
file of up to 125K in size per disk.
A-S/M II's “package” includes: utility disk, training disk, step-by-
step instruction manual, and S&H’s new Supercat/menu.
A-S/M II's system requirements: 48K Apple ][ with ROM or RAM
card or 48K Apple }[+ with DOS 3.3 and Disk Il.
-A.P.P.L.E.: “(TDE) stands as a shining
ition programs take into account every
S&H
Dealer inquiries invited.
mH
Software
Apple is a registered trademark of
Apple Computer, Inc
Availabe from your dealer. Mail Order: Send checks to S&H Software, $8 Van Orden Rd., Harrington Park, NJ 07640. 201-768-3144
Credit Cards: Phone Cybertronios International at 212-592-2069
(Overseas Airmail: Add $10.00 postage and handling.)
You are now finished with your part of the program generation;
C.O.RP. will proceed to create your program and some file informa-
tion. The program is written to disk as a sequential textfile, EXECed
back into memory by C.O.R.P. and then SAVEd as an Applesoft
BASIC program on your work disk.
To verify that the program works you can either leave C.O.R.P.
and RUN your new program or execute it from the C.O.R.P. main
menu. In either case, after some setups by the computer, you are pre-
sented with the data entry screen you created. It is a nice looking
screen with the following file data presented: percent full, maximum
number of records, number used, and number left. You can A)dd,
S)earch, or Qhuit.
In the add mode the program will check for improper data entry
and will not accept incorrect entries. This check is slow and makes
for a long data entry session. Colons and commas can not be en-
tered. The specified field length is shown with underlines. When
entering data you can backup to a previous field until you press RE-
TURN after the last entry. At that point your record is accepted with
no opportunity for confirmation. Since the program is modifiable,
you could insert one, but it’s curious as to why it was left out. When
entering dollar amounts you must include the decimal point even
though it appears on the screen. You must add a trailing “00” instead
of the computer adding them for you if you were to press RETURN
after entering whole dollar amounts. If you did not turn off the bells
by reading ahead in the manual, you will have lots of them in your
program. If they had been turned off, your program would run totally
silently.
To search on the “key field” you enter at least two characters of
the field and then press RETURN for all of the remaining entries on
the screen (specifying other fields will narrow the search). Shortly, the
record will be displayed which matches your entry (no timings were
done due to the lack of a large enough file in the proper format but it
seems to be relatively fast). A record-by-record search from the be-
ginning of the file can also be done. Once the record you want is dis-
played, you can either modify or delete the entry, or continue the
search. Modification is done by stepping through the fields, reenter-
ing data as required. Records can be deleted but no opportunity is
given to verify your choice. Should a search fail to find the record,
you are returned to the initial screen with no other indication such as
a message saying “NOT FOUND.” Quitting the program updates the
files and then tells you to insert a disk to be booted in drive #1. If you
don’t want this message displayed, you will have to modify the
created program but no REMark statements are added to the pro-
gram, so this job will be time consuming.
One final point: the manual says the “Termination Code” should
be “0000” and if it isn’t, refer to the appendix. Well, it wasn’t, so I re-
ferred to the appendix to see what “0005” (the code received when I
quit) was. It stated that “O005” was the normal termination code for
the data entry program and should not appear on any other gener-
ated program. The manual also says that “YES” or “NO” must be en-
tered at the various prompts when in fact a “Y” or “N” is sufficient.
These are just indications of the inconsistencies created by the lack
of a stable product.
If you are following the tutorial in the manual, you have now
reached the information needed to silence all those bells you have
been hearing. The change system characteristics option allows you
to silence the bell, change the printer parameters, change the disk
slot, or reboot. All changes are for that C.O.R.P. session only and
must be reentered after each reboot of the Master Disk. It would have
been nice if these changes were made permanent. Other functions
you will learn about at this time are CATALOGing the disks, verify-
ing or deleting the data files, and backing up your programs and files.
The CATALOG function on the main menu is useful but should have
also been available whenever C.O.R.P. asks for a filename on the
disk. You will have to remember or write down the filenames.
The data entry program just created does not have a printout
20
capability so you have to create a print program to get hardcopies of
your data. That is the next step in the manual. Right off you discover
the value of a CATALOG option at a prompt; C.O.R.P. asks you for
the master file name for your data file. If you can’t remember it, you
have to quit C.O.R.P. and reboot it (oh no, all those bells again, and
now you have to reconfigure again. . something needs changing
here). If you guess at a filename, this is the name your print program
will look for when it runs. C.O.R.P. does not check for it on the disk
before continuing. The manual warns you of this but that doesn’t
make it right. You next select report header options (page numbering
and dating), column width, and what fields to print. It is possible to
cross-reference files, i.e., use code from one data file and print the en-
tire name from another. This is a very useful feature for large and
multi-use data bases. When entering the fields to print, you are
shown all your fields from the data entry program and the current
column for printing. You are warned when you exceed the width
selected but can ignore it if planning to use more than one line for
each record. User-defined fields such as calculations can be used.
You can elect to have the computer format the report or do it your-
self; the computer will format the fields in columns but you specify
where user-defined fields are to be printed (total at the bottom of the
page or end of the report, etc.). Once you complete the field entries,
they can be edited in case of error. A good feature is selectively in-
serting or omitting fields based on certain criteria («, =, >) for alpha-
numeric data fields. Give your program a name and C.O.R.P. does
its thing again.
The print program can also be executed from within C.O.R.P. I
thought the program had hung when it finished reading the directory
file and didn’t do anything for nearly a minute. The confusion results
from a flashing “** LOADING DIRECTORY **” message on the
screen. Apparently, there is some garbage collection occurring but
the message is misleading.
A worthwhile feature of the print program is a “transaction file”
for keeping the values of user defined fields, i.e., you can keep a file of
the current balances in your inventory program. The manual says this
file is optional but as it turns out, it is mandatory. The print program
asks if you want to print and update the transaction file or just update
it. Being able to just update the file is good if, for example, you need
to log the end of the day balances and don’t want a hardcopy. Since I
selected computer formatting during the print program creation, I
was surprised to discover that my reports were messed up. The spe-
cified line length was exceeded with the data that was to be at the
end of the line overprinting the beginning of each line. This is obvi-
ously not acceptable.
(I should point out that these print program comments are from
an earlier version of C.O.R.P. The version received for this review
would always give me a FATAL ERROR DURING PROGRAM
GENERATION message and necessitate starting over. At first I
thought maybe I had entered too many characters for a field image —
there is no error trapping here — but after restarting and entering the
correct number of characters, it still failed. Following the manual very
strictly, I was never able to get this version of the print program gen-
erator to work.)
After you have finished the tutorial portion of the manual, it will
be apparent just how easy it is to create data base entry and printout
programs. In general, the features offered within your programs will
be more than adequate for most requirements. But some comments
are necessary about areas of C.O.R.P. that limit its usefulness. The
manual does not indicate any limit to the number of fields per record
but as there is only one screen available for data entry you will be
limited by how much information you put on this screen. A properly
formatted screen should be able to contain sufficient fields for most
data base uses. The maximum size program that can be generated is
also not described but is certainly limited since parts of C.O.R.P. and
your program must be resident in memory at the same time. How
much of C.O.R.P. is co-resident is unknown. (None of the other pro-
Peelings II
TAKE ADVANTAGE OF THIS
SPECIAL OFFER
(See Cards Below — Offer Expires 1 April 1983)
Use this Toll-Free Number For MasterCard and Visa Orders
1-800-345-8112
1-800-662-2444 (Pennsylvania only,
Peelings |||.
HARDWARE EVALUATION
SUBSCRIPTION
CARD
(SPECIAL OFFER EXPIRES 1 APRIL 1983)
Please (] Enter my subscription to PEELINGS II
0) Renew 1 Year (9 issues) 2 Years (18 issues)
- $24-007$ 18.95 OC $38.00
$36.00 $ 33-95. OC $68.00
Mexico; APO; FPO
C South America; Europe $4800 $45.95 O $92.00
CO All Other. SEO $54.95 CO $110.00
SAMPLE COPY [] USA $4.00 [J ELSEWHERE $8.00
st of programs is basically the same as for the
es. The utility programs are for creating a menu
‘eating and executing a form letter or simple
ata file merger program, and a powerful editor
adard C.O.R.P. options are also available
? and DELETE files, and change system char-
0 way to silence the bells on this disk which re-
amount of noise from the utility programs.
1 program will simplify the running of the vari-
by C.O.R.P. by displaying a menu of items and
ie selection. Using the menu creation program
natory. You first enter the heading desired for
screen and then enter the program names and
program does not allow duplicate codes which
king this type of error. Disk functions can be in-
d to quit the menu requires a reboot option or a
\ould have been a quit to Applesoft option but
user modifiable, it can be inserted. Programs
obeC.O.R.P. created. This menu program can
HELLO program and other non-C.O.R.P. gen-
ded onto this disk.
on program is a simple line-oriented editor to
a simple printout program that will use the data
data file. Editing functions like add, delete, in-
are available. Calculations on existing fields are
entry was possible using the Videx Enhancer II
ising other lower case entry methods (this is not
nual). Editor commands were converted auto-
Payment must accompany order and must be made in US funds and drawn on US bank —
ae ni GUS ‘se. Print margins must be specified but other
COMPANY INVITED must be changed with the change system char-
ADDRESS
city STATE ZIP
couse [a |
Charge my [J VISA C MasterCard Signature. ) ™
Card # Expires
h
make checks payable to PEELINGS II, INC.
SOFTWARE AMD HARDWARE EVALUATION
Apple is a registered trademark of Apple Computer, Inc.
SUBSCRIPTION
CARD
(SPECIAL OFFER EXPIRES 1 APRIL 1983)
Please [] Enter my subscription to PEELINGS II
0 Renew 1 Year (9 issues) 2 Years (18 issues)
OUuSA.. . - -$24-00-$ 18.95 O $38.00
C1 Domestic 1st - $3600 $ 33-95 C0 $68.00
Mexico; APO; FPO
CO South America; Europe . - $48.00 $45.95 C $92.00
0 All Other. . . - SBFOO $54.95 C1 $110.00
SAMPLE COPY [] USA $4.00 (] ELSEWHERE $8.00
NAME DEALER
INQUIRIES
COMPANY INVITED
ADDRESS
cITy STATE ZIP
COUNTRY
Chargemy [1 VISA O MasterCard Signature.
Card # Expires
Payment must accompany order and must be made in US funds and drawn on US bank —
make checks payable to PEELINGS II, INC. ‘Apple is a registered trademark of Apple Computer, Inc.
APPLE Il +™
ny normal 128K card
specifically for other 128K cards
3
a diskette
cted Programs ($15 option)
vare extra)
od
nited time only!
lng combo for you!
‘ademark of Apple Computer. Inc
fh, Inc. Made In USA
ABACUS
[?] Enterprises
i
p peripherals
21
You are now finished with your part of the
C.O.R.P. will proceed to create your program 2
tion. The program is written to disk as a seque:
back into memory by C.O.R.P. and then SA’
BASIC program on your work disk.
To verify that the program works you can
and RUN your new program or execute it fro
menu. In either case, after some setups by the c
sented with the data entry screen you createc
screen with the following file data presented: p
number of records, number used, and numbe
S)earch, or Qhuit.
In the add mode the program will check fo
and will not accept incorrect entries. This che:
for a long data entry session. Colons and cor
tered. The specified field length is shown wi
entering data you can backup to a previous fie
TURN after the last entry. At that point your re
no opportunity for confirmation. Since the pi
you could insert one, but it’s curious as to why
entering dollar amounts you must include thi
though it appears on the screen. You must add
of the computer adding them for you if you we
after entering whole dollar amounts. If you did
by reading ahead in the manual, you will have
program. If they had been turned off, your prog
silently.
To search on the “key field” you enter at le
the field and then press RETURN for all of the
the screen (specifying other fields will narrow th
record will be displayed which matches your e
done due to the lack of a large enough file in th
seems to be relatively fast). A record-by-recori
ginning of the file can also be done. Once the ri
played, you can either modify or delete the e
search. Modification is done by stepping throu
ing data as required. Records can be deleted
given to verify your choice. Should a search f
you are returned to the initial screen with no ot!
a message saying “NOT FOUND.” Quitting the
files and then tells you to insert a disk to be boc
don’t want this message displayed, you will
created program but no REMark statements <
gram, so this job will be time consuming.
One final point: the manual says the “Terr
be “0000” and if it isn’t, refer to the appendix. \
ferred to the appendix to see what “0005” (the
quit) was. It stated that “0005” was the norma
the data entry program and should not appea
ated program. The manual also says that “YES
tered at the various prompts when in fact a “)
These are just indications of the inconsistencic
of a stable product.
If you are following the tutorial in the mi
reached the information needed to silence all
been hearing. The change system characterist
to silence the bell, change the printer parame
slot, or reboot. All changes are for that C.O.F
must be reentered after each reboot of the Mast
been nice if these changes were made permai
you will learn about at this time are CATALO‘
ing or deleting the data files, and backing up yo
The CATALOG function on the main menu is t
also been available whenever C.O.R.P. asks {
disk. You will have to remember or write dow
The data entry program just created does
20
TAKE ADVANTAGE OF THIS
SPECIAL OFFER
(See Cards Below — Offer Expires 1 April 1983)
Use this Toll-Free Number For MasterCard and Visa Orders
1-800-345-8112
1-800-662-2444 (Pennsylvania only)
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 385 LAS CRUCES, N.M.
POSTAGE WILL BE PAID BY ADDRESSEE
Peelings |||
Ormmomasm,
EVALUATION
2260 Oleander
Las Cruces, New Mexico 88001
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 385. LAS CRUCES, N.M
POSTAGE WILL BE PAID BY ADDRESSEE
HARDWARE EVALUATION
2260 Oleander
Las Cruces, New Mexico 88001
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
grams reviewed to date indicate this size either.) There is also no dis-
cussion of multi-disk files. You are probably limited to single disk files
although your data files can reside on the same disk as your program
or on a separate disk in either drive.
OTHER FEATURES
C.O.R.P. currently supports the following printers from the
change system characteristics option:
1. Centronics 779
2. Centronics 704
3. Silentype
4. Qume/Diablo
5. Other/Unknown
If selecting the last option you will have to define your printer codes
for expanded print, speed, formfeed, clear buffer and more. All codes
must be in decimal. I was unable to find the proper combinations or
options to get the print program to work totally correctly with my Ep-
son MX-80. It should be noted that there is no indication of
Showing the first 100000 of 301956 characters.