creative GOiwpafciRfJ
the #1 magazine of computer applications and software
September 1982 vol 8, no 9 S2.95
Database and File Systems:
• Datafax • Visidex • Cardbox
• DBMaster • Visifile • PFS
• T.I.M. Ill • Filemanager 800
• Versatile • B.P.I. General Ledger
Interview With Steve Wozniak
Columns: IBM, Atari, TRS-80 Pet, New Products, Books, I/O
New Computers from DEC and NEC
Game Controls, Part 2 (Whose hands are these?)
|
\ |
^L |
|||||||||
|
'% |
||||||||||
|
■ ^* ~ |
\ |
|||||||||
|
'-ths |
41 ^L^b. Mfc^*H M^^k. ^i |
|||||||||
|
^^R |
\*lB i^^^^^d ^^ |
^■^B^l ^^kr ^^B |
||||||||
|
\^ |
MT^\ |
|||||||||
|
A |
L\ * |
|||||||||
|
^ 1 |
^ *> |
\ -^ |
||||||||
|
LI |
^ |
|||||||||
|
^ |
« > |
\% |
||||||||
|
¥ ^fl &V |
~ ^ |
, VvP |
||||||||
|
^1 |
||||||||||
|
^^ |
||||||||||
|
^^^^ ^^^^ |
^ ^».^i |
-" |
||||||||
|
<5^ N |
jC< |
|||||||||
|
^fc; °t |
jpp |
|||||||||
|
*> ^ |
INTRODUCING MICROBUFFER.
NOW YOU CAN USE YOUR PRINTER WITHOUT WASTING COMPUTER TIME.
As you know, your computer drives your printer. And when it's performing this function, you can't use it for anything else.
A program that takes fifteen minutes to print makes you wait fifteen minutes before you can compute again. And if it takes two hours to print, you wait two hours.
A waste of valuable time.
THE NEW MICROBUFFER INCREASES YOUR EFFICIENCY.
Microbuffer allows you to print and process simultaneously. No waiting!
ACCEPTS PRINTING DATA
AS FAST AS YOUR COMPUTER CAN SEND IT.
Microbuffer first stores the data in its own memory buffer and then takes control of your printer. This frees the computer for more productive functions.
Additional output may be dumped to the buffer at any time and it will be printed in turn.
MICROBUFFER WILL SPEED UP ANY PROGRAM THAT REQUIRES PRINTING.
The full line of Microbuffers is designed to accommodate virtually any computer/printer combination.
Microbuffers are available in Centronics-compatible parallel or RS-232C serial versions.
FOR APPLE II COMPUTERS, Microbuffer II features on-board firmware for text formatting and advanced graphics dump routines. Both serial and parallel versions have very low power consumption. Special functions include Basic listing formatter, self-test, buffer zap, and transparent and maintain modes. The 16K model is priced at $259 and the 32K, at $299.
FOR EPSON PRINTERS, Microbuffer starts at $159 in either an 8K serial or a 16K parallel version. The serial buffer supports both hardware handshaking and XON- XOFF/ETX-ACK software hand- shaking at baud rates up to 19,200. Both Epson interfaces are compatible with all Epson com- mands including GRAFTRAX-80. Both are user-expandable to 32K.
ALL OTHER COMPUTER/PRINTER COMBINATIONS are served by the in-line, stand-alone Microbuffers.
Both serial and parallel versions are expandable up to 256K. The serial stand-alone will support different input and output baud rates and handshake protocol. The 32K model starts at $299, 64K for $349. 64K add-ons for up to a total of 256K are just $179.00.
SIMPLE TO INSTALL
Microbuffer II, being slot- independent, will fit into any slot directly inside the Apple except zero.
Microbuffer for your Epson mounts easily in the existing auxiliary slot directly inside the Epson printer.
The stand-alone Microbuffer is installed in-line between virtually any computer and any printer.
When you think of how much
time Microbuffer will save,
can you afford to not have one?
PRACTICAL PERIPHERALS, INC. ~ 31245 LA BAYA DRIVE WESTLAKE VILLAGE, CA 91362 (213) 991-8200
CIRCLE 208 ON READER SERVICE CARD
The Galaxy Invaders Have
<<f&> Returned in This Newest Game
^'I^L of Skill and Excitement.
InWw
Mil
/
LZJ
PO Box 9078-185 Van Nuys. CA 91409 (213) 782 6861
Prices per Game TRS 80 1GK Lev2 Modi Mod3 ( 95 All Games 1980,1
7RS80 32K Lev2 Modi Mod3 Diskette $19 95 Programs are writta
Optional Joystick lot Moo. $39 9b effects.
Iiscounl foi . for 3 .>i 'i - 8- other soun
>dd SI. 75 pi -. handling, Calif, residents add High scores are aut<
lax.
Outside USi Call or wrn> handfi
CIRCLE 1 18 ON READER SERVICE CARD
All Games 1980, 1981 by Bill Hogue & Jell Konyu
Programs are written in machine language for high quality graphics & sound
effects.
Si other sound effects aie playable through the cassette AUX plug. High scores are automatically saved after each game on disk versions.
Call Ol i catalog
in this issue
evaluations & profiles
1 A Apple Game Controls Ahl
Paddles and game port extenders
JO Keyword Database Programs Coffey
Datafax. Visidex and Cardbox
43 File Managers Coffey
DB Master and Visifile
Coffey
50 p*r*°nal Filing System
Elegant, efficient, beautiful
54 T.I.M. III Goodman
Database Management for IBM PC
33 Filemanager BOO Anderson
69 Versatile , Haarbye
Versatile file manager for TRS-80
72 B.P.I. General Ledger Exner
78 SATN Fastie
Keeping VisiCalc smooth and silky
OQ Monkey Wrench Anderson
Prehensile programming for Atari 800
82 Starshlp Commander Miller
85 Lemmings Staples
86 Hi-Res Golf Archibald
88 Bl8St ,rom '"• Past Anderson
Deluxe Invaders and K-razy Shootout
90 A,ari Games Small & Small
Dog Daze and Caverns of Mars
Cover Contest: Playing Our Hands
The cover photo shows some of the paddles and joysticks in our three-part series of evaluations (see page 14). The hands on the joysticks and paddles all belong to Creative Computing employees. Can you match the names on the masthead with the hands on the cover?
We will award a free subscription (or renewal) to the first person who correctly identifies the eight people in the picture All entries must be received by midnight, October 31, 1982 Send to: Hands. Ceative Computing, 39 E Hanover Ave.. Morris Plains. NJ 07950.
Photo by David Ahl.
September, 1982 Volume 8, Number 9
Creative Computing (ISSN 0 097-0140) is published monthly by Ahl Computing. Inc.. a subsidiary ol Zitt-Davis Publishing Company David Ahl. President. Elizabeth B Staples. Vice President. Selwyn Taubman. Treasurer. Bertram A Abrams. Secretary P O Box 789-M Mornstown. N J 07960 Second Class postage paid at New York. NY 10001 and at additional mailing offices Copyright ©l 982 by Ahl Computing Inc All rights reserved
Editorial offices located at 39 East Hanover Ave Morris Plains NJ 07950 Phone (201 1 540-0445
Domestic Subscriptions 12 issues S24 97 24 issues $43 97 36 issues S57 97 POSTMASTER send address changes to Creative Computing. PO Box 5214. Boulder. CO 80321 Call 800-631-8112 toll-free (in New Jersey call 201-540- 0445) to order a subscription
V?PA fig
articles
96
100
101 102
112
118
Woz and Us Ahl& Staples
An interview with Steve Wozniak
All Hands on DEC
Digital announces personal computer
NEC Announces 16 Bit Machine
Basic vs. Database Meyer
Implementing a business application using Condor 20
Comparing Prices
A simple VisiCalc application
The Graph Paper
Part 3: moving experience
1 26 Loo° |dM* 130
How to Solve It
Programming contest problems
Ahl
Lubar
Lawler Piele
applications & scft wane
"| 46 A Modular Data Base
-1 fiQ Searching Techniques ' wv How to find it
1 72 A,ari Diskf lie Tutorial
1 78 Ge,,in0 Along without TAB
An Atari translation
1 80 Form»nin0 Lister
Creating tidy Basic listings
Pelczarski Mitchell
White Pinho
Doering
departments
8 Input/Output Readers
1 0 Notices Fee
1 2 7 Year* AB° Ah/
1 86 EWectlve Writing Archibald
The electronic saltcellar
1 88 °utP°,t: Atarl Small & Small
More on DOS menu options
1 92 'BM Images
208 TRS-80 Strings
Fastie
Gray
Yob
212 P8rsonal Electronic Transactions
Epson commands and Petspeed
218 New Products Hecht
225 Computer Store of the Month Gibbons
226 Boofc "••views Gray, etal.
230 «•«■'< Ro»t«r
233 Classified
234 Index to Advertisers
September 1982 e Creative Computing
|
staff |
advertising sales |
subscriptions |
|||||||
|
Editor-in-Chief |
David H.Ahl |
||||||||
|
Editor |
Elizabeth B. Staples |
||||||||
|
Managing Editor |
Peter Fee |
Advertising Director Jeff Weiner |
All subscriptions orders and other corre- spondence related to subscriptions |
||||||
|
Technical Editor |
Michael Coffey |
Creative Computing |
should be addressed to: |
||||||
|
Associate Editor |
John Anderson |
Ziff-Davis Publishing Company One Park Avenue |
Creative Computing P.O. Box 5214 |
||||||
|
Contributing Editors |
Dale Archibald |
New York. NY 10018 |
Boulder, Colorado 80321. |
||||||
|
^ig^rs. |
Charles Carpenter Thomas W. Dwyer Will FastJe |
(212)725-7957 |
Foreign subscriptions must be accom- |
||||||
|
*tHmL~^ |
panied by payment in U.S. currency. |
||||||||
|
$^fcl |
Stephen B. Gray |
Advertising Coordinator |
|||||||
|
fc^^ y^ 7^^^^r |
Glenn Hart |
Ruth Darling |
|||||||
|
^UJS^S)(JJ(U |
David Lubar Guy Kewney Stephen Klmmel |
Creative Computing |
|||||||
|
^-^3^ ^i 1 3t |
Ziff-Davis Publishing Company |
Subscription prices: |
|||||||
|
Ted Nelson |
One Park Ave. |
||||||||
|
Harold Novlck |
New York. NY 10016 |
U.S. |
|||||||
|
Peter Payack David Small * Alvln Toffler |
(212)725-3446 |
1 year $24.97 2 years 43.97 |
|||||||
|
«l C. Barry Townsend lj) Gregory Yob V Karl Zinn |
Northern California, Northwest |
3 years 57.97 |
|||||||
|
Jules E. Thompson, Inc. 1 290 Howard Ave.. Suite 303 |
Canada |
||||||||
|
Editorial Assistants |
Andrew Brill Karyn Hecht |
Burlingame, CA 94010 (415)348-8222 |
1 year 29.97 2 years 53.97 |
||||||
|
Secretary |
Elizabeth Magin |
Southern California, Southwest |
3 years 72.97 |
||||||
|
Production Coordinator Christina L. Erickson |
Jules E. Thompson, Inc. |
Foreign |
|||||||
|
Art Director |
Susan Gendzwil |
2560 Via Tejon Palos Verdes Estates. CA 90274 |
1 year 34.97 2 years 63.97 |
||||||
|
Assistant Art Director |
Chris DeMilia |
(213)378-8361 |
3 years 87.97 |
||||||
|
Artists |
Diana Negri Rudlo Candace Fkjueroa Carol Ann Henderson Eugene Bicknell |
New England CEL Associates. Inc. 27 Adams Street |
Airmail delivery on foreign subscriptions is available for a one-year period only at $75.00 additional for mail to Asia and |
||||||
|
Typesetters |
Karen K.Brown Renea C. Cole |
Braintree, MA 02184 (617)848-9306 Midwest The Pattis Group A ^ & -A 11/ T**. . Jk-j * - - — |
Australia, and $50.00 additional for all other foreign. Subscribers in the United Kingdom may send payment in sterling to: Hazel Gordon |
||||||
|
Advertising Director |
JotfWeinor |
||||||||
|
Creative Computing Press Laura Conboy |
|||||||||
|
C la udette Moore |
4761 W. Touhy Ave. Lincolnwood, IL 60646 |
27 Andrew Close |
|||||||
|
Stoke Golding Nuneaton. CV13 6EL |
|||||||||
|
Software Development |
Kerry Shetline Eric F. Woksott |
(321)679-1100 |
|||||||
|
Owen Linzmayer Nell Radlck |
Mid-Atlantic |
Please allow at least eight weeks for |
|||||||
|
Chris Vogell |
Jim Herring |
change of address. Include old address |
|||||||
|
Software Production |
Bill Rogalsky |
Ziff-Davis Publishing Company One Park Ave. |
as well as new— enclosing if possible an |
||||||
|
Nick Ninnl |
address label from a recent issue. |
||||||||
|
Mary Ellon Mendl |
New York. NY 10016 |
||||||||
|
Mark Levitt |
(212)725-3452 Southeast Browning Publications |
^ J |
|||||||
|
Operations Manager Comptroller |
William L. Baumann Patricia Kennedy |
||||||||
|
Accounting |
Jennifer H. Shaler |
P.O. Box 81306 Atlanta. GA 30366 |
|||||||
|
f ^\ |
|||||||||
|
Bookkeeping |
Ethel Fisher |
(404) 455-3430 |
|||||||
|
Retail Marketing |
Jennifer Bun- Laura Gibbons |
Canada The Pattis Group |
attention authors |
||||||
|
Fulfillment |
Frances Miskovich Rosemary Bender Linda Blank Pat Champion Susan DeMark Moira Fenton Elsie Graff Gall Harris Linda McCatham Bridget Maher Joanne Sapio Carol Vita Barbara Worry Jim Zecchln |
1623 Yonge St Toronto. Ontario M4T 241 (416)482-6288 |
Creative Computing will not be responsible for the return of unsolicited manuscripts, cas- settes, floppy disks, program listings, etc. not submitted with a self-addressed, stamped envelope. microfonm Creative Computing is available on permanent |
||||||
|
Shipping & Receiving |
Ronald Antonaccio Mark Archambault Bill Thomas |
record microfilm. For complete information contact University Microfilms International. Dept. FA.. 300 North Zeeb Road. Ann Arbor. Ml |
|||||||
|
v |
Scott McLeod Mike Gribbon |
^ J |
48106 or 18 Bedford Road. London WC1R 4EJ, England. |
||||||
|
4 |
September 1982 e Creative Computing |
«!>«>«**
TASC. The Applesoft Compiler.
It turns your Apple into
a power tool*
Step up to speed. TASC. the Applesoft Compiler, converts a standard Applesoft BASIC program into super-fast machine code. By increasing program execution speed up to 20 times. Microsoft gives you a power tool for Applesoft BASIC programming. Highest capacity available. TASC will compile and run larger programs than any other Applesoft Compiler. As a disk-based system, it doesn't require the simultaneous pres- ence of compiler and program in memory. The memory you save allows you to compile significantly bigger programs.
Power without bulk. Code expansion of up to 100% severely restricts other compilers. TASC's special code compression schemes typically limit code expansion to only 25%. You'll really appreciate that with complex programs or programs that utilize Apple's hires graphic pages. More BASIC power. TASC's powerful new commands increase Applesoft BASIC programming capability. Chain with COMMON allows compiled programs to share variables, so a main menu
"Applesoft is a trademark of Apple Computer. Inc
CIRCLE 190 ON READER
supports several programs in a single runtime environment. TASC's True Integer Arithmetic and Integer FOR... NEXT capabilities maximize the execu- tion speed of compiled programs. TASC's near total compatibility
with Applesoft speeds compil- ation of existing programs with little or no modification. What about mistakes? You perfect your programs inter- actively with Applesoft. If some- thing does slip by, TASC recovers from errors discovered in compilation and traps all runtime errors. It even permits graceful interruptions during compilation. See for yourself. Ask for a demonstration of TASC at your Microsoft dealer. Discover the software package that turns your Apple into a power tool.
/MCftpSOfT
V CONSUMER^ PRODUCTS f
A Division of Microsoft Inc. 10700 Northup Way • Bellevue. WA 98004
SERVICE CARD
jtput . . . input /output . . . input
Obfuscation Obdurancy
Dear Editor:
Damn! Jack Nevison has let the cat out of the bag! Everyone else follows the rules when they put a Basic program listing into a popular computer magazine:
1. Leave out REMs. They just take up space and slow down the computer.
2. A space character is a waste character: Never hit the spacebar unless you absolutely have to.
3. Don't forget the right side of the TV screen: You can probably get eight or ten statemments strung out before you have to hit Return.
4. Be tricky. Use clever arithmetic. Use lots of GOTOs. People will think you're smart.
Along comes Nevison with all that indentation and all those blank lines and all those short lines and all those REM statements. My God! You can even read his programs and figure them out. There's not a single trick there. It's a disgrace. Are then no standards?
Someone has to take Nevison in tow. If you editors don't
watch out, the whole world is going to find out they can write
readable, well-structured, top-down programs in Basic. And
then, what's going to happen to us poor Pascal authors?
Without Basic to kick around, it could mean the soup lines.
Damn!
Arthur Luehrmann
1466 Grizzly Peak Boulevard
Berkeley, CA 94708
Microsoft Basic + RAM Disk Does Not Compute
Dear Editor:
I would like to bring to the attention of your readership a matter of great importance concerning the Atari 800 computer system. I have a colleague who has purchased Microsoft Basic for the Atari 800. However, to his and my great disappointment and frustration, it does not support the Axlon RAMDisk (disk simulator) operating system.
I'm sure that there really is no reason why the RAMDisk could not be supported, but Atari has chosen to use two protection scemes which make it impossible to load Microsoft Basic as a binary load file.
I want to develop computer software and Atari's decision is hampering my ability to do so. I urge all interested parties to contact Atari.
Dennis Baer
868 Main Street
Farmingdale, NY 11735
VIC Keeps Its Cool
Dear Editor:
I am a high school student who does considerable work on my VIC-20. especially for science fairs and world history projects. Sometimes these take as much as 10K-12K of memory, which means long hours of programming. This causes overheating, which is quite dangerous for the computer.
So I decided to do something. I inspected the bottom of (he VIC and found that at the right-hand side there are some openings. So 1 drilled a 3 1/2" hole in my desk with a jig-saw. and installed a "spider fan" (which cost about $7). That was the end of my problem.
Now. even though my brother uses the VIC for long sessions of "Super Alien" and I use it for super-long programs, the VIC-20 remains quite cool.
Roberto Morales, Jr.
655 Hernandez St.
Miramar. PR 00907
No Codes Barred
Dear Editor:
I read with interest your reply to Frank Lambert's question "Could Creative Computing print its programs in bar code as well as typed form?" in the May, 1982 issue.
Like Frank, I would like to find a quick way of putting Creative Computing's programs into my computer without typing hundreds of lines of code.
I agree with your response that it just wouldn't be possible (economically) to make bar code available. Would it be possible to make your programs available on MicroNet or The Source''. Many of your readers already subscribe to one or the other. The programs could be made available in the public access area and just for the cost of connect time, a subscriber could download your programs and have them up and running in a matter of minutes. There are already several magazines on MicroNet (including Popular Electronics) but there aren't any computer magazines. I think this would be a great service to your readers.
Bill Rosen
4334 McKee St.
Covington, KY 41015
We would like to hear from readers about this. If you think it is a good idea and would use such a service, please let us know— a note on a postcard would be sufficient. —EBS
September 1982 ' Creative Computing
First, the IBM Personal Computer,
The Next Step . . .
Tecmar
The TECMAR Expansion series is the first and only, complete line of expansion options available for the IBM Personal Computer.
Now totaling over twenty-five separate options, the TECMAR series gives you the broadest range of expansion available for your IBM Personal Computer.
SYSTEM EXPANSION with a comp- lete Expansion Chassis providing six additional system slots, a separate power supply and styling that com- plements the IBM system.
MEMORY EXPANSION in 64K 128K, 192K and 256K Byte incre- ments of Dynamic RAM with parity. 32K Bytes of Static RAM, 32K Bytes of CMOS RAM with battery backup, or up to 128K Bytes of Read Only Memory.
PRACTICAL EXPANSION with two Serial ports and one Parallel port on a single board, or a Time of Day calendar with battery backup, a Voice Synthesizer with vocabulary in ROM and phoneme speech generation, even a BSR X10" device controller for lights and appliances.
DISK EXPANSION through the addition of a five or ten megabyte Winchester disk. The disk options come enclosed in the TECMAR Expansion Chassis, providing additional expansion slots as well as Winchester disk storage. This approach assures you of unmatched system expandability for nearly any application.
FUNCTIONAL EXPANSION is also available with TECMAR Speed Disk'" and print Spooling Software that give new functionality to memory options.
UNMATCHED EXPANSION for the serious IBM Personal Computer user through these and the many other TECMAR Expansion products available through participating COMPUTERLAND stores, and other fine computer retailers nationwide.
LABORATORY/INDUSTRIAL EX- PANSION through an IEEE 488 interface, the Lab Tender with an 8 bit A/D and D/A, or the Lab Master for 12 bit A/D and D/A, a two axis Stepper Motor Controller, or the Parallel Digital-ln/Digital-Out Base Board ".Video Digitization with Video VanGogh".
DEVELOPMENT EXPANSION using an E+EEPROM programmer, Proto- zoa prototyping boards or a TECMAR Extender card.
NEW PRODUCTS are currently un der development with many soon to be announced. At present shipping 26 unique IBM add-on products, we are still looking for needs to meet. If you have an need for a new product for the IBM Personal Computer, and would like to ask us about it. give a call on our Product Input Hotline at (216)464-8317.
For IBM Personal Computer Expansion, TAKE THE NEXT STEP .
Tecmar Inc.
PERSONAL COMPUTER PRODUCTS DIVISION 23600 Mercantile Road, Cleveland, Ohio 44122 Telephone: (216)464-7410 Telex: 241735
CIRCLE 249 ON READER SERVICE CARD
Jtput . . • input /output . . . input
Loose Lips Sink Tips
Dear Editor:
The advice given in "I Don't Understand..." (June 1982) seems sincere, and may help a few windy or pompous writers. But, for the most part, it should be taken about as seriously as the insights offered by Sunday magazine section articles called Ten Ways to Improve Your Love Life, or Five Tips for Getting Along With Your Boss.
Unfortunately, there's just no easy way to present technical information. The English language is too versatile and too complex to accept mastery by a few cut-and-dried rules; that's both its difficulty and its virtue. Would you tell a Basic programmer to avoid Functions, Subroutines, Matrices, and String-Handling Statements to mask his proficiency, or to make his programs more readable?
The main, and most difficult, job of a technical writer is the judicious handling of numerous details. These must be organized intelligently, and presented in a manner that helps the reader follow the logic of that organization.
Then, what whould a popular technical magazine suggest to potential writers? How about: "Have something worth saying, and say it as clearly as you can. Use some sort of an outline. It also doesn't hurt to give some examples." This presupposes some consideration for the reader, a good knowledge of the subject, and a lifetime of reading and writing.
Jay Pastor
Technical Writer
Utica, NY
Sound advice. Unfortunately many people writing today score well on your first two qualifications (presuppositions) and fall woefully short on the last. —EBS
Clarifying GraForth
Dear Editor:
In reference to Michael Coffey's review of GraForth II, I think some points of clarification are necessary. As a programmer who started from scratch with the GraForth package when it first came out in March and who has written exclusively in that language since, I offer some important considerations.
It is misleading to say that GraForth is machine language. Though it is true that the working version of any developed program or module is compiled, programming itself is done in a Forth-like language far simpler than machine code. At the same time, GraForth supports calls to other machine language routines and allows the programmer to view his Basic-like program listing at any time.
I strongly disagree that "for 2-D animation all the languages are equally good." Try, for example, moving 15 to 25 objects at once through Basic. If the name of the game you are developing is "Snail Pace," then yes, they are equal.
Also, it is important to recognize the differences in the manner in which 2-D character sets are created. With most tools this is a painstaking job during the creation process and a very wordy recall to print large character set designs. With GraForth the design process is simple, fast, and clear. The recall process involves two' or three simple commands to print small or large blocks.
GraForth is also accompanied by excellent documentation and superb customer technical support. I am an end user who has just completed a marketable product using GraForth, and there is no question in my mind that it is a superior product for any graphics enthusiast.
M. Max McKee, President
Multi Data Service
Pear Software Division
407 Terrace
Ashland, OR 97520
"Today's computer weather forecast calls for a high in the seventies, and showers this evening followed by an attack of alien spaceships. "
Don't Debug In The Bathtub, Either
Dear Editor:
The suggestion from Mr. Press in the May "Input/Output" to eliminate static electricity problems with the TRS-80 Model I (a metal clamp around the wrist wired to ground) is very dangerous and should not be used.
Never ground your body through a low impedance path when working near electrical equipment.
The method suggested is particlarly hazardous, since if the free hand touches an electrically "hot" potential, current will flow across (or through) the heart; an area where a few milliamps can be fatal.
N. Edward Walker
President
Ampli-Tek
4341 W. Kennedy Blvd.
Tampa, FL 33609
Use a I megohm resistor between the radiator clamp and ground, and all will be well Otherwise, purchase a commercial grounding bracelet. —MC
September 1982 e Creative Computing
by Peter Fokos
You havenl lived until youve died in space.
And here's your chance.
Software author Peter Fokos has created Alien Ambush, a space age nightmare. This hi-res, full-color arcade game is written completely in assembly language to give those nasty aliens every advantage.
So if you have access to a 48K Apple* with DOS 3.3, and you're hot for some new thrills, Alien Ambush was written for you. But be warned: It just got a lot tougher to survive in space.
Available at finer computer stores everywhere. "Apple is a trademark of Apple Computer, Inc. Distributed exclusively by Micro D, 17406 Mt. Cliffwood Circle, Fountain Valley, CA 92708 (714) 540-4781
CIRCLE 185 ON READER SERVICE CARD
I ices . . . notices . . . notic
Reward Increased
Level-10 has increased the reward for the return of the Alkemstone from $5,000 to $7,500.
Alkemstone is a computer adventure which now offers a $7,500 cash reward to the first person who can find the missing Alkemstone. which is hidden "somewhere on the planet."
Alkemstone is written in machine lan- guage for any Apple Computer with 48K. one 16-sector disk drive and Applesoft or language card.
Timex Sinclair 1000
The Timex Computer Corporation will enter the personal computer market with the Timex Sinclair 1000. Sales will begin in July through the more than 100,000 Timex retail outlets, including computer stores, department stores and chains, consumer electronics, jewelry, and drug stores. This step is the result of an agree- ment between Timex and Sinclair Research Ltd. for Timex to market com-
puters using Sinclair's technical expertise. Sinclair's mail order sales of the ZX81 will be phased out as Timex begins its marketing program. The announcement of the Timex entry into this new field and of the agreement with Sinclair was made by Daniel D. Ross. Vice President of Timex Computer Corporation, and affili- ate of Timex Corporation, in New York on April 20.
The Timex Sinclair 1000 is basically the Sinclair ZX81, which Timex has already been manufacturing in Dundee. Scotland, but with two major differences. First, the new machine will have 2K RAM instead of the current IK on the ZX81. Second, the new machine will sell for a suggested retail price of $99.95 instead of the $149.95 for the ZX81. Also featured will be an instruction manual especially written for the first time computer user with step by step instruction and a course in fundamental programming.
Peripherals for the Timex Sinclair 1000 will also be sold by Timex along with the basic machine. The first one available is the 16K RAM expansion module for
$49.95 (Sinclair's current 16K RAM is $99.95). In the fourth quarter of 1982 a printer and a telephone modem are expected to go on sale for $99.95 each. The modem will offer a significant enhancement for many users and will feature: 300 BAUD, standard Bell Tele- phone jack attachments, and auto-dial capability. It will give a direct tie-in with large computer data services.
Timex plans to supplement the hard- ware offerings with a range of software, including business, personal financial management, education, and entertain- ment. The price range of the programs is expected to be from $9.95 to $19.95.
The marketing program will aim at the first-time computer buyer, the educational market, and computer buffs. The poten- tial market for personal computers is estimated at over 90,000,000 customers. In addition to instructional displays in the retail outlets, Timex plans to support the retailers with an extensive service net- work, a 90-day guarantee, and a national ad campaign beginning in August.
—Paul Grosjean
WATCH OUT
TheOINKSare A loose!
Pig out on fun with PIG PEN
(for the Apple II* and the IBM-PC!) Here's the newest and freshest idea in dot-maze games. You'll go hog-wild at the way Pig Pen's clever switches make this the most intriguing game you ever got hooked on!
With Pig Pen you run the maze leaving dots wherever you go! And the 4 beady eyed pigs are out to stop you. Take a potent, pulsing pig pill and you can zap the pigs, turning them into delicious ham hocks! Why be boared' with the old-fashioned versions. Get the freshest - have the most fun of all! Oink, i
$29.95 in Apple or IBM versions. At your computer store, or from:
DDATAMOS1
9748 Cozycroft Ave. Chatsworth, CA 91311 (213)709-1202
CIRCLE 152 ON READER SERVICE CARD
Cash in with Sams books and the most up-to-date information about the 6502 , 6809, and 68000 microprocessors.
6502 SOFTWARE DESIGN by Leo Scanlon gives you a solid introduction to programming in 6502 assembly language. No. 21656, $13.50
6809 MICROCOMPUTER PROGRAMMING AND INTERFACING WITH EXPERIMENTS by Andrew C Staugaard, Jr. demonstrates the ease with which the 6809 can be software-controlled. No. 21798, $14.95
With THE 68000: PRINCIPLES AND PROGRAMMING by Leo Scanlon, Sams introduces you to the unmatched 1 6-Megabyte direct memory addressing capability of the powerful 68000. No 21853, $14.95
TWO NEW BOOKS
ADVANCED 6502 INTERFACING by John Holland is a collection of design techniques and actual circuits which can be used in almost any situation where you need to interface a 6502-controlled system to the analog world. No. 21836, $12.95
MICROCOMPUTER DESIGN AND TROUBLESHOOTING by Eugene M. Zumchak makes the successful design and use of a microcomputer system a realistic goal for any advanced experimenter or engineer. No. 21819, $17.95
You can always bet on Sams to provide you with the most comprehensive, current and usable technological information.
Play your hand right and order from Sams today!
To order these Sams Books or to get 1 name of your local Sams retailer, call 800-428-3696 toll free, or 31 7-298-5566 and reference AD207.
SAMS BOOKS
Howard W Sams & Co , Inc.
4300 West 62nd Street, PO Box 7092
Indianapolis, IN 46206
CIRCLE 170 ON READER SERVICE CARD
CASH THESE CHIPS!
Offer good in USA only and expires 1 2/31/82. Prices subject to change without notice
BOOK/DIS COMBINATIONS
r BECAUSE YOU DIDN'T BUY A COMPUTER 1 TO PRACTICE YOUR TYPING
• Practical manuals that show you how to program your micro for business, learning, and pleasure.
• Convenience disks that contain all the programs and subroutines in the books
they accompany— error free
and ready to run.
PLUS the Wiley expertise
that has helped more than a
million people learn how to
program, use, and enjoy
microcomputers.
Look for them at your favorite bookshop or computer store.
Or, check the sets that interest you, fill in the ordering information
below, and mail us this ad.
D APPLE™ BASIC: DATA FILE PROGRAMMING SET
LeRoy Finkel & Jerald R. Brown How to program and maintain data files for billings, catalogs and lists, numerical and statistical data, and much more. Includes one 5 'A" disk
D THE TRS-80™ MEANS BUSINESS SET led G.Lewis
Covers file merging, data base, word processing, payroll, financial analysis, and scores of other busi- ness applications. Includes one 8"
FAST BASIC: BEYOND TRS-80™ BASIC SETS
George A. Gratzer with Thomas G. Gratzer Learn a streamlined form of BASIC D 1-89844-9 Model that accelerates computations by 3 or 4 times. . . and some functions by a factor of 1,000.
Available in disk or cassette for TRS-80'M Model I or Model III. (Re- quires 32K of memory.)
D GOLDEN DELICIOUS GAMES FOR THE APPLE™ COMPUTER SET
Howard M. Franklin, Joanne Kottnow, & LeRoy Finkel
for Apple II'". (Requires one 16 sec- tor disk drive, 32K of memory.) 1-89843-0 $32.90
disk for TRS-80™ Model II. (Re- quires two disk drives, 64K of memory.) 1-87565-1 $32.90
Disk Set (one
5%" disk) $34.90 D 1-89845-7 Model III Disk Set (one
5</4" disk) $34.90 □ 1-89846-5 Cassette Set for
Model I or Model III $34.90
Step-by-step instructions for de- signing game programs that turn your Apple II™ into a home enter- tainment center— whether you're a novice, intermediate or advanced
programmer. Includes two 5%" disks for Apple II™. (Requires one 16 sector disk drive, 32K of mem- ory.) 1-89842-2 $47.90
JOHN WILEY & SONS, Inc.
605 Third Avenue. New York, N. Y 10158
In Canada 22 Worcester Road. Rexdale. Ontario M9W 1 LI Please send the sets indicated for 15-DAY FREE EXAMINATION (Restricted to the continental U.S. and Canada.) MAIL TO: JOHN WILEY & SONS. Inc P.O Box 092, Somerset. N.J. 08873
NAME
AFFILIATION
[ l Payment enclosed, plus sales tax. Wiley pays postage/handling We normally ship within 10 days. It ship- ment cannot be made within 90 days, payment will be refunded
D Bill me. D Bill firm or institution.
For taster service call toll tree 800-526-5368 In New Jersey, call collect (201) 797-7809 Order Code * 3-6762 VISA. MasterCard. American Express accepted on phone orders
ADDRESS
CITY
STATE /ZIP
SIGN HERE
Prices subject to change without notice
TRS-80 is a trademark of Tandy Corp
Apple and Apple II are trademarks of
Apple Computer, inc 3-6762
7 Years Ago in
creative computing
The Sept/Oct 1975 issue of Creative Computing had a central theme of com- puter literacy and user friendliness, timely topics even today. Alexander Cannara of Stanford compared four languages: Basic. Fortran. Algol and Logo and recom- mended when each should be used. Logo in 1975? Yes. and Smalltalk too!
Marian Goldeen wrote of her experi- ences using Smalltalk at the Xerox Palo Alto Research Center. Six years later. Xerox finally released Smalltalk commer- cially.
WRITER KTERflCY EEUE
Building A Computn Ut Youl (>»n
I ir*.id A Human Ctmputef LAiwjuagr
'The Campim GanpuWf Cmioaur'
Piuzlr* & Probittm Without A Compuwr
(jamn Wumpuft. Sthmoo. Civil War
CIRCLE 174 ON READER SERVICE CARD
Steve Gray wrote a fascinating article, "Building A Computer of Your Own" which described two newly announced computer kits, the Scelbi-84 and Altair 8800. He also told where one could obtain plans for four totally homebrew machines. Steve felt a good follow up article would be, "What Are You Going to Do With Your Computer?"
This issue also carried the first MITS ad for the Altair. Price for a complete kit (no memory) was $439. assembled and tested S621. A IK memory board cost an additional $97 (kit) and a 4K board $264. A serial interface was another $1 19. Want to use the computer? Then you'll prob- ably want a terminal, say a used Teletype ASR-33 for $750 or so.
The issue carried 22 pages of educa- tional activities including a fascinating piece on learning with Turtle Geometry concepts without computer hardware. We also announced the First National Student Computer Fair cosponsored by AFIPS and Creative Computing.
Games? Sure. An unsuspecting world was introduced to Greg Yob's marvelous Wumpus. an enduring classic. Also des- tined to become a classic was Civil War. an educational simulation game of 14 Civil War battles.
Twenty-three books were reviewed in depth including six in the series reviewing all 34 books on the Basic language. □
September 1982 c Creative Computing
COMMUNICATE
— with your APPLE
Expand your Apple's communications with Apple accessories.
• The Joystick H for the Apple H offers precision X-Y coordinate command for exciting and competitive games.
• The Cursor /// is an equally high quality, self-centering joystick for your Apple ///.
• The Numeric Keypad offers increased data entry and calculating speeds. It is a must for the professional and VisiCalc® user.
• The Hand Controllers H for the Apple H are game paddles designed for reliability with quick response to your commands.
For additional information on all Apple accessories, contact your local authorized Apple dealer or
PMcippkz computer
10260 Bandley Drive Cupertino, California 95014
CIRCLE 11 1 ON READER SERVICE CARD
Part2of3
computing equipment euDluotion
Apple Paddle Controls and Game Port Extenders
David H.Ahl
This evaluation of paddle controls and game port extenders is the second of a three-part series. Last month (August) we evaluated Apple and Atari joysticks. Next month we examine game controllers for the TRS-80 and some rather interesting arcade-type controls for the Atari.
A2D Paddles (2002)
The A2D model 2002 paddle controls were physically the largest ones in this test. Children or women with small hands may find these controls too large for handheld use. On the other hand, most of our players judged them just fine.
Since the case is nearly square and the firing button is located in the center of one side (or end), it is equally easy to use with practically any finger of either hand. All of our players liked the large size (0.6" square), short throw, and positive click of the A2D firing button.
The knob is just under 1" in diameter, a size preferred by most players. Rotation is easy and provides precise adjustment to any point on the screen.
A diode isolation circuit prevented us from measuring the resistance of the potentiometers in the A2D paddles. How- ever, as mentioned above, they provide precise control to any point on the screen.
The ribbon cables are a generous 8' long. Unfortunately, there is no indication which is paddle 0 and which is I (out comes the trusty masking tape). Each paddle has an internal trim adjustment, however, no instructions are given for using this and we assume, that once adjusted at the factory, there should be no further need for user adjustment.
Apple Paddles
Early Apple owners will remember the flimsy plastic paddles with miniscule firing buttons that came with the original Apple computers. Over the years, the design has changed several times; we tested one of the common types for comparative pur- poses. The paddles currently sold by Apple are described below.
The Apple Paddle is a small rectangular unit designed for handheld operation. The knob is just over 1-1/4" in diameter which most of our panelists deemed to be the "right" size. Not so for the firing button. It is minute (3/16" diameter) and leaves a nasty indentation in the finger pressing it.
The placement of the firing button on the left top of the case is less than optimal. In this position, it almost requires that the paddle be held with the left hand and the firing button operated with the thumb while the right hand attends to the knob. Left handed players will find that they must hold the case in their palm, reaching around to the top with the index or middle
finger of the right hand to operate the firing button while turning the knob with the left hand. This sounds a bit awkward, but at least it allows one to alternate between two fingers doing the firing when the indentation in one becomes unbear- able.
All in all. the Apple Paddle makes it obvious why a replacement market has sprung up to produce more user-friendly devices.
Incidentally, it is possible to improve the old Apple Paddle controllers dra- matically for about $3.00 and one-half hour of time. The impovement comes about by replacing the firing button and the control knob.
There are many momentary-contact SPST switches that will fit in place of the existing one in the Apple paddle. Find one that has a large surface for your finger (3/8" diameter or more), short throw, and positive feel. I found some at the Trenton Computer Festival Flea Market for $0.50 each.
The other thing you will want is a new pair of knobs. Look for ones about 1" in diameter that are held on with a setscrew rather than the knurled friction fit of the existing Apple paddle knobs.
14
September 1982 ' Creative Computing
VALPARV" INTERIM ATiaiMAL_\
AdmiM Wore iphicsand games thai
in spend months writing machine code a
ind others I their arcade machines
r computer And it's no
ow be yours with valFORTH would previously have taken weeks ol hard And unlike ,ily where you want to tine tune a
lunating in machine language become trivial with valFORTH
WHAT' YOU DON T ALREADY KNOW
,,. ol our special offer on Starting Forth by Brodie Widely acclaimed as the best book available on the sul ■ i ient ot For' you comfortable with this exciting language quickly and easily When you order Starring Forth
! valFORTH Use
valFORTH,
valFORTH is an improved version ol Atari s APX Forth and is upwardly compatible with it valFORTH was written by Steve Maguire and Evan Rosen ot Valpar International in conjunction with Patrick Mullarky. the author ol APX ■ Specific improvements are
■ Many important existing and new routines have been coded in 6502 tor the high speed so necessary in graphics applications
• Improved versions ot selected routines such as 'TERMINAL. S. and many more have been provided
■ All known bugs have been tixed
I As Dave & Sandy Small have said. We plan to write our
next game in valFORTH
GENERAL JTJLJTJES AND WDEQ EDJTQH
■ Utilities An extensive package of extremely powerful, convenient routines The list is too long to de- tail but includes four powerful CASE-type statements, tour types of arrays, tw TICK
6502). RND CHOOSE, and SHUFL random routines; SCRMOVE which allows moving a seqi ■ screens to a new location on the same or different disk with user v* prompts, many words supporting string and number input from the keyboard SEC and MSEC d. powerful VIDEO screen editor, like MEMO PAD (Does not use Iho slow Atari Operating System for displaying screer supports insert and replace modes and has a visible 5 line buffer Makes edit- ing a pleasurel (Requires valFORTH)
?LiJ'i,£},.-i!Ji5D]L
Cr uUiMn iiutaSi
With the PI Graphics package you can move position, color and ages of pla, missiles at will wi" commands' Automatic or controlled memory allocation op- tions All three widths are allowed ported "ecks ..
and explained, am: ograms
pleni'
The Character Edi' position (usn k i ol character
sets with a simui- the created characters Sets may be saved
to disk for later re i >, ideal lor composing Player and Mis
The Sound Editor allows simple, simultaneous, independent control v variables of all four voices possible using one joystick per voice Any singii ting sound of the Atari can be created with a graphical and a tabular readout (Requires valFORTH)
ap',v"
DISPLAY FORMATTER
Allows simple generation of any possible combination ot screen lormats (DIS- PLAY LISTS) It combines character and graphics modes on one screen in sec- onds' You can create one display while showing another and modify DISPLAY LISTS at will There are automatic or user controlled memory allocation options Also provided is simple formatting of DISPLAY LISTS for vertical and horizontal fine scrolling, and DISPLAY LIST interrupts, with notes on the implementation of these features (Requires valFORTH)
IL( y I At/vun^tu
MUAHHIM rVlrtl i ■ inu
package includes standard Graphics as in Atari Pilot It s advanced valFORTH com- . allowing line and point label- , "turn-toward" and "two-line in injection" functions for vanishing ^iiiiiiiliiiiiiiiilllllllllllllllllllllllB^llllllllllllllllliaH point work, simplified move-ar commands, etc. Our Floating Point package expands on the SIN,
COS. TAN. ATN. and ATN2, sensible results generated by overflow and under- flow, and other features (Requires valFORTH)
Text Compression and Auto Text Formatting
A unique, two-part
' Text Compression allows the packing of text into much less space than nor- mally n it tor wordy Adventure games, "artificial intelligence," etc I " Auto Text Formatting takes both normal and compressed texl and routes it to the video screen "windows " User options include Number of windows (de- vindow location, height, and width, text colors (tor color modes). inverse or normal video (for graphics 0 modes), left, right, or center |ustitica- itc Great for game "control panel readouts." promotional displays, etc I (Requires valFOH
valFORTH alone requires 24K valFORTH plus one or more packages requires 32K minimum All products are now on non-protected di- - Over 160 pages of detailed document
valFORTH $3995
Gen. ind Video EC ' 34 95
i e Graphics, Character Editor, and Sound Editor 39 95
iv Formatter 29 95
Turtle and valGRAPHICS and Floating Point Routines 34 95
Text Compression and Auto Text Formatting 29 95
tat $15 95) 13 95
Heavy-Duty Professional Binder (provided free when ordering 8.95
3 or more packages)
Save almost $40 00' With an order ot all six packages you pay only $1 79 95!
When valFORTH and one or more additional packages are purchased and proof
of purchase of APX Forth is furnished, a $1 5 00 credit will be given
Plus Shipping and Handling
VISA and MASTERCARD accepted
- VALPAH INTEHNATIONAL
These are the exact utilities developed by Vale TucsoVif'ARizoNA SS713
sional software specialists and used to create our commerc Call Toll-Free 800-528-7070
products Stay in touch with Valpar1 In Anzonacall 602-790-7141
Atari is a trademark of Atari. Inc . a division of Warner Communications. CIRCLE 251 ON READER SERVICE CARD
Gam* Ports, continued..
Pop open the case of the Apple paddle control (some have one screw, some don't), unsolder the old switch and re- move it, and install your new switch. If your new switch requires a larger hole than the existing one, you'll have to enlarge the hole with a rattail file. Solder on the wires. Be sure to use the set of normally open (NO) contacts if you have an SPDT switch. Reassemble the case. Pry off the old knob and put on your new one. You'll be amazed at the difference!
Hand Controller
These attractive, wedge-shaped con- trollers from the Keyboard Company (now owned by Apple Computer) are obviously designed for handheld use, though they may be used on the tabletop as well.
Departing from the design of other manufacturers, the firing button is located on the right rear side of the controller. It is a large rectangular controller which pushes down a microswitch, thus it pro- vides both tactile and aural feedback. While extremely easy to press, some players felt that the large size of the button tempted them to hold their finger on it thus preventing the quick release required in games needing fast firing. In other words, these players felt they had to consciously both press and release the switch. On the other hand, some other players (right handed) liked being able to control the firing button with their left index finger instead of a thumb.
The knob is a two-tiered design, the center of which is about 1" in diameter and the outside just over 2". We found this design was quite satisfactory for players who liked a small knob as well as those who liked a larger one. Detracting from the pleasing knob design, potentio- meter rotation was rather stiff which some players felt hampered game play. On the other hand, I achieved my all time high score in Tsunami with this set of paddles.
Manufacturer
Model/Name Price
A2D 2002
Apple Computer Paddles (original)
The Keyboard Company Hand Controller
Computer Works Pro Paddles
Kra" Paddles
Tech Designs Adam and Eve
TG Products Super Paddles
Zlrcon Alpha Command
A thoughtful touch is the molded "0" and "1" on the center of each paddle knob. Also thoughtful is the strain relief on the cable which goes in the notch of the Apple computer behind the game I/O port. In addition, a grounding clip is provided which is connected to the cable shield to minimize RF interference. These were the only paddles with an external cable ground.
Pro Paddles
These paddles were by far the most diminutive of those tested. They measure a scant 1-1/2" x 2-1/2" and have a 1" diameter knob. A 3/8" square firebutton is mounted on the back of the paddle. A thoughtful touch is the numbers 0 and 1 inscribed on each knob. This is a far tidier way of identifying paddles than the strips of masking tape I have on the backs of other paddles.
The small size of the Pro Paddles was praised by some members of our panel along with the placement of the firing button which makes it very easy to hold the paddle in one hand using first or middle finger to fire while the other hand controls the rotation. The fire buttons have a very
short throw and a definite tactile feel when contact has been completed which some players found to be an advantage. Having the firing button squarely in the back also does not unduly favor right or left handed people. On the other hand, some people felt that the size of the Pro Paddles was just too small. However, this seemed to be a matter of preference because others liked the size very much.
In place of the flat cables found on many paddles and joysticks. Pro Paddles use a round, 3-1/2' cable for each paddle. While 6" to 12" shorter than most others, the round cables seem to be more flexible than flat ones and the difference in length was not noticed. Indeed, if a game extender is used, there is no reason for joystick and paddle cables to be over 2' or 3' long.
The potentiometers in the Pro Paddles seem to be suffer than others, i.e., more difficult to turn and adjust. One player felt that this was an illusion as a result of the small size. As we did not measure this variable, stiffness remains a subjective observation.
Apparently there are two different designs of the Pro Paddle; please see the photograph which shows the one that we tested.
In summary, the reaction to the Pro Paddle had more subjective factors than most others— small size, button placement, and stiff rotation. Some people liked the Pro Paddles very much while others were lukewarm. The best bet is to look at a pair in your local computer store or at a show before you buy.
Adam and Eve
The Adam and Eve Paddles are an attractive, hand-fitting trapezoidal shape. The firing button is on the left rear side of the case, thus making it easy for both right and left handed players to control. Curiously, paddle 0 is labeled Eve and paddle 1 is labeled Adam.
The knob is just under 1" in diameter which most players found convenient particularly for fast movement from one end of the rotation to the other. Move-
Apple Paddle Controls
Size WxOxH
Table Top/ Hand Held
Potentiometer Resistance Trim
34 95 39 95 29 95 4995 4995 39 95 3995 1995
3.0x35x20 25x3.2x0 8 2.0x4. 5x 1.0(1) 1 5x25x1.3 (2)
20x3.5x 1.0(1) 20x40x 1.0 2.0x4.3x 1.0(1)
Both Hand Both Both
Both Both Hand
n/a 150K 150K 150K
150K 135K 150K
No No No No
Yes
No No
Knob Size
(in dial
09 13
1.0/2.0 10
0.9 14 1.0/1.7
Button Size I india )
0 6sq 02
10x06 0 4 sq
0 4 sq
06
04
Button Tactile
Placement Feedback
Rear side yes
Left top rear No
Right side rear Yes
Rear side Yes
Left side rear Yes
Left side rear No
Right side No
( 1 1 Shape is not rectangular (2) Not available in time for this test
16
September 1982 e Creative Computing
aaiany op
feawiRes
A GALAXY of features makes the LN>V8b a remarkable computer. As you explore the LNW80. you will find the most complete, powerful, ready to run. feature-packed per- sonal and business computer ever made into one compact solid unit.
QUALITY CONSTRUCTION - Instrumenta- tion quality construction sets LNW80 puters apart from all the rest Integrated into the sieek solid steel case of the LNW80 is a "professional 74-key expanded keyboard that includes a twelve key numeric keypad.
HIGH RESOLUTION GRAPHICS& COLOR-
The stunning 480 X 1 92 resolution gives you total display control - in color or black and white. The choice of display formats is yours: 80.64, 40 and 32 columns by 24 or 1 6 lines any combination of eight colors.
PERFORMANCE- Lift-off with- a 4 MHz Z80A CPU for twice the performance. The LNW80 outperforms all computers m its class.
MODEL I COMPATIBILITY - The LNW80 is
fully hardware and software compatible with the Model I. Select from a universe of hardware accessories and software - from VisiCalc" to space games, your LNW80 will launch you into a new world of computing.
FULLY LOADED - A full payload includes an on-board single and double density disk controller for 5 V and 8" single or double sided disk drives. RS2-32C communications port, cassette and parallel printer interfaces are standard features and ready to go. All memory is fully installed - 48K RAM.' 16K graphics RAM and 12K ROM complete with Microsoft BASIC.
Our down to earth price won't send you into
LNW Research Corp.
i
CIRCLE 178 ON READER SERVICE CARD
Only Super-Text Lets You Choose
...40 character screen display
...or 56 character screen display
...or 70 character screen display
You're a winner when you choose the exciting Super-Text 40/56/70, the only word processor that offers three different screen displays without the use of any additional hardware! At $125.00, Super-Text 40/56/70 gives you features you might not expect for so little cost: page headers and footers, multi-file search and replace, easy to read documentation and quick reference card, and easy text han- dling all the way through.
And introducing a unique Super-Text feature: design your own characters! Now you can create text in cursive, with accent marks, in any foreign language you need!
Super-Text 40/56/70 . . . another reason why MUSE Software is one step ahead.
For the Apple II with 48K and disk drive, retail price $125.00.
Available at computer stores everywhere. Write or call MUSE
for information and the name of the dealer nearest you.
Apple II
lark of Apple Computer
SOFTWARE
LijJ
347 N. Charles St.
Baltimore MD 21201 • 301-659-7212
CIRCLE 194 ON READER SERVICE CARD
Game Ports, continued...
ment of the potentiometers was easy and precise.
The 3/8" square firing button has a very short throw and a positive click when pressed, thus providing both tactile and aural feedback.
Each potentiometer has a trimmer control which allows the paddle to be matched precisely to your computer or particular games. These were the only paddles with an adjustment of this type. This trimmer is also said by the manu- facturer to be able to compensate for excessive wear, a useful feature.
The five-foot cables to the paddles are more flexible than most and Tech Designs has thoughtfully provided a stress relief at the DIP connector end to prevent the cable from being pulled out of the back of the Apple.
In summary, we felt the Adam and Eve paddles were exemplary in all regards.
TG Super Paddles
The TG paddles are rectangular in shape with the firing button on the left rear side of the case. This position is suitable for either left or right handed players. The size lends itself to either handheld or table top use.
The firing button is a large 0.6" in diameter but. unfortunately, has a fairly long throw and no positive feedback when contact is made. Some players felt that this button provided less-than-precise control of firing and also contributed to finger fatigue. Other players barely noticed.
The knob was the largest of any paddles tested, 1-1/4" in diameter. Since most games use only a portion of the potentio- meter rotation, theoretically a large knob can be adjusted more precisely. Indeed.
with our playing panel, the size led to sharply divided feelings: some players liked the large knob very much and others did not. On the other hand, all players agreed that the TG paddle could be adjusted very precisely and that the potentiometer was exceptionally easy to rotate.
Older TG paddles used a round cable, while new ones are coming through with ribbon cables and improved DIP connect- ors. There are no cable strain reliefs. Paddle 0 is designated by a red TG logo and paddle 1 by a black logo, a thoughtful touch (assuming you can remember which is which).
Zircon Alpha Command
Under pressure from the FCC because of excessive RF radiation, Apple Com- puter stopped shipping paddles with their computers about 1-1/2 years ago. Did you ever wonder what happened to all of those paddles in stock? Well we can't be sure, but indications are that the latest models were bought up by Zircon and are now being offered as the Alpha Command paddles. If they are not the exact Apple paddles, they are an awfully good' imitation.
September 1982 e Creative Computing
Designed for handheld use. the Alpha Command paddles have a firing button on the right side of the unit. The paddle is shaped so that either left or right handed players will be able to hold it and press the fire button with either thumb, index finger or middle finger. The firing button has a relatively long throw and is concave in shape (outer lip higher than inner part of the button), hence it is somewhat uncomfortable for sustained firing. Also, some of our panelists were not pleased that the button did not provide either tactile or aural feedback.
On the other hand, the two-tiered knob was judged easy to move and met the needs of both those players who like a smaller knob (1" in diameter) and those who like a larger knob (1-3/4" in diameter). Adjustment of the potentio- meter was accurate and precise on all games tested.
The cables are round and flexible and just over 4' long. They do not have a strain relief or shielding.
If you are looking for a bare bones, but adequate set of paddles, the price is right on the Alpha Command from Zircon.
19
BUSINESS OPPORTUNITY
Service & Maintain
Coin Operated
Micro-Computers
In Libraries
DEALER REPRESENTATIVES
WANTED PART OR FULL TIME
NO ROYALTIES, NO FRANCHISE FEE
Exceptionally lucrative ground-floor op- portunity to participate in the explosive Micro-Computer Market The Computer Bus offers Community minded Micro- Computer owners the chance to develop their own successful business within a relatively short period of time with this innovative Microcomputer concept. The prognosis for success has never been better.
If you are accepted as a Computer Bus "Learning Center" Dealer you will operate your own sales and rental business from your home or office, featuring a product line of uncompromising quality and out- standing company support.
Investment required $3,000. secured by ex tensive computer software and hardware Selected territory, leads, national and region al advertising, technical support and full back up service
For additional information call toll tree
1-800-321-3670
Ohio Residents Call Collect
1-216-255-1617
the COMPUTER BUS
personal A buanea computet »y%tems J
• COMPUTt* BUS 101 «.»*■ SI Grand R>vt4, Oh.o 44045 Author, ie<} atari • Oeeier
CIRCLE 135 ON READER SERVICE CARD
|
Extension and Auxilliary Game Port Devices |
||||
|
Retail |
Cable |
Number and Type of |
||
|
Name |
Manufacturer |
Price |
Length |
Input Sockets |
|
Applexpander + S |
CJM |
$54.95 |
18 |
2 Jones |
|
Expandaport |
Datamost |
69 95 |
33 |
6DIP(3switchable) |
|
EX Port |
Versa Computing |
24.95 |
24 |
1 DIP (Zero insertion pressure) |
|
Game Socket Extender |
Happ Electronics |
14.95 |
24 |
1 DIP (Zero insertion pressure) |
|
Joy port |
Sirius |
7495 |
24 |
2 DIP (2 switchable) 2 DE-9(2switchablel |
|
Octa Stick II |
Astar International |
22.95 |
6 |
1 DE-9 |
|
Paddle-Adapple |
So. Calif. Research Group |
29.95 |
14" |
2 DIP (2 switchable) |
|
Paradise Ports |
Tech Designs |
39.95 |
18 |
4 DIP (3 switchable) |
|
Select A Port |
TG |
59.95 |
18 |
5 DIP (4 switchable) |
EZPort
E Z Port from Versa Computing is a simple, straightforward extension I/O port for the Apple. It comes with a long 24" ribbon cable which probably makes for lots of RF interference but permits E Z Port to be mounted practically any place you desire: top. bottom, right, left, etc.
The device itself measures a dimunitive 1-1/2" x 2". just large enough for the cable connector and a zero insertion pressure DIP socket. Using this ZIP socket, you merely plug in the DIP connector from your joystick, paddle, etc. and throw a small switch which engages the con- nections within the socket. Mounted on the right side of the Apple, pin 1 is up and toward the front, a convenient position since the notched part of DlP plugs corresponds to pin 1. All in all, E Z Port is a simple, handy device.
Happ Game Socket Extender
This simple, functional device consists of a small PC board on which is mounted a zero insertion pressure 16-pin DIP socket with a sticky back designed to be mounted on the right side of the Apple case.
It has a 24" flat ribbon cable which can be snaked through the bottom or top of the Apple terminating in a DIP plug which goes into the game I/O port on the motherboard. To connect paddles or
joysticks, the DIP connector is simply plugged into the ZIP socket and the small lever switch thrown to the up or down position depending on how the board has been mounted.
Although Happ recommends that the board be mounted with the switch in the down position, we found it far more convenient to mount it so it was facing up and toward the front of the Apple case. In this position, pins 1 and 16 are toward the top which conforms to our recom- mendation identifying the end of the DIP connector with a small dab of liquid paper or white paint. Futhermore, in this position the cable leads to the back of the Apple case and can be neatly snaked out of the way.
The device works well and is a bargain at the suggested $14.95 retail price.
A second version. Model GS-2, is the same as the GS-1 with the addition of an extra female socket on the male plug end (inside the Apple case). This is useful for certain decoder chips and other devices which must always be plugged in and work in parallel with paddles, joysticks, etc.
Paradise Ports
On the 2-1/2" x 3-1/2" surface of this game extender device are mounted two switches and a jack to the 18" cable that plugs into the Apple game port. In addition, four sockets are provided to plug in paddles, joysticks, etc. The design is unusual in that the sockets are actually a part of the printed circuit board itself. Sockets A, B and C are switchable. while socket D is
20
permanently wired in parallel with the Apple game port. Socket A always goes into paddle port 0 and I , while socket C always goes into paddle ports 2 and 3. Socket B may be switch selected for either one or both.
The entire back of the blue printed circuit board is covered by a rubber cushion pad. Together, the PC board and pad are
|
1 |
POL O £ 1 POL 2C 3 TO. \. \m'/ J |
|
1 TOI A B C O |
|
|
p . qI r\ til i . PARADISE PORTS |
only 5/16" thick. While the instructions state that Paradise Ports is "mountable on Apple case," short of using Contact cement or drilling screw holes, we could not figure out an easy way to mount it on the case. Nevertheless, its compact size means it does not take up much space on a desk or table.
TG Select-A-Port
Select- A-Port is an extender which allows up to five devices to be selected singly or simultaneously for input to the Apple. It is relatively compact, measuring 6" x 3" x 1/2" and has five DIP sockets with a switch above each one. With four small rubber feet, it can be used flat on the surface of a table or a desk or even the top of the Apple. In addition, two small plastic mounting brackets are included which permit it to be suspended from the cooling fins on the left or right side of the com- puter.
Socket number I is a non-switchable socket which directly parallels the game I/O port. This is for sensitive devices with which diode isolation would interfere.
Sockets 2-5 are diode-isolated and switch selectable. Socket 2 modifies the device
September 1982 ■ Creative Computing
You
Missed It??!!
Purchasing programs without Strictly Soft Ware's catalog is like playing "Bandits*" while blindfolded. But with our catalog, you'll play the software purchas ing game with your eyes wide open.
You'll want Strictly Soft Ware's free catalog for the prices alone — yet there's more: our listings are comprehensive, informative, and designed for easy reference.
And with Strictly Soft Ware you'll find superior technical advice and
customer service, a broad selection, and amazing monthly specials.
So find out what you're missing. Phone (toll-free) 1-800-848-5253 for our free Summer (Apple or IBM) catalog. It's a real eye-opener!
Laf Pak
Olympic Decathlon
Bandits
Raster Blaster
Labyrinth
$22.95 $19.95 $23.95 $19.95 $19.95
Dueling Digits .
Marauder
Frogger
Serpentine . . . Cytron Masters
$19.95 $22.95 $22.95
$19.95 $28.99
— .r,~ »h -•-.;:•"•■.»., *» .
IBM • SPECIALS • IBM
Visicalc
Desktop Plan . . .
FMS II
Home Accountant Visi Trend/Plot
$189.99 $249.99
$94.99 $119.99 $249.99
|
Wordstar |
$289.99 |
|
Deadline |
$39.99 |
|
Temple of Apshai . |
$32.99 |
|
Zork I |
$32.99 |
|
Zork II |
$32.99 |
'.,:-- --'-~i'-r:,-~."v?.. •--
STiT '-'-■•.'•-
ft M *••..„ •»• '.^ „
... ^ast-sr-jj;.*- „..
» ■•-.. ' — ~'C'-~*. "»
Phone Now For Our 32-Page Catalog!
Specials in effect until September 1
We take Master Card or VISA (include card § and expiration date). Ohio residents add 5.5°/o tax. Include $2.00 for postage. 3% discount if check accompanies order.
Send for free catalog. Prices subject to change. Hrs.: 9 9 weekdays; 9-6 Sat.
Strictly Soft Ware
Post Office Box 338 Granville, Ohio 43023 order by phone 800-848-5253 in Ohio 614-587-2938
*By Sinui Software
Apple it a registered trademark of Apple Computer, Inc. IBM if a required trademark of International Business Machines Corp.
"Snack Attack" by Datamost
\rv
CIRCLE 244 ON READER SERVICE CARD
Game Ports, continued.
plugged into to it to operate paddles two and three which is useful in applications requiring dual joysticks or four game paddles. Sockets 3 to 5 parallel the game I/O port and are useful for paddles, joystick, light pen, etc.
The instructions provided with Select- A-Port are scant but sufficient.
Select-A-Port is well designed and func- tional. We particularly like the individual switches on each port which allow eternal devices to be used one at a time or several simultaneously, something not possible with other extension port devices. The compact size is also a decided plus.
Paddle Adapple
Paddle Adapple goes one step beyond a game port extender in that it may be used in two modes. First, it may be used as a simple switch between two game ports; second, it allows for up to four paddles or two joysticks to be input to the Apple.
Paddle Adapple consists of a 2" x 3" sticky backed PC board on which are mounted three DIP sockets (one input, two output), a small switch, and a jumper socket.
To use Paddle Adapple as a switch, one device is simply plugged into DIP socket A and the other into B. The small side switch is moved to either position A or B thus selecting that device. In this mode the six jumpers installed with the unit as it is shipped are left in place. However, it is possible to change two jumpers to reverse paddle 0 and paddle 1 in case you have worn out your paddle 0 from playing too many games.
The second mode of operation uses the jumper socket to provide a wide range of input combinations to the Apple. For example, two joysticks or four paddle controls maybe input simultaneously to ports 0, 1, 2 and 3. Unfortunately, although the Apple accepts input from four devices,
it only has three "fire button" inputs. However, a fourth input is possible using the cassette input jack at the rear of the computer. Paddle Adapple includes a plug and cable to go between the cassette input jack and the jumper socket on the unit. For those into it, this will allow four- player paddle/fire button games to be written.
The jumpers can also be used to ex- change the X and Y axis on joysticks, use a light pen and paddles (or joystick) simultaneously, or use shift key modifica- tions that plug into the game I/O socket.
The 14" cable on the Paddle Adapple permits it to be mounted any place on the right side of the computer. Our one minor complaint is that the two output sockets are not zero insertion pressure sockets. Although theoretically one should not be changing devices around much with Paddle Adapple, we regularly use three, and occasionally four, devices which must be plugged in through the game I/O port. Thus, we prefer zero insertion pressure sockets.
Another minor complaint: when mount- ed on the right side of the Apple case, pin 1 is down to the rear, which is not the "natural" way one might expect to plug in a device. This is a very minor complaint, as the manufacturer obviously did not intend that the devices be plugged and unplugged from Paddle Adapple with any frequency.
Paddle Adapple comes with six extra jumper cables— enough for doing practi- cally anything as well as replacing a cable or two. It also includes a cassette input cable and a comprehensive eight-page instruction manual.
Expandaport
Measuring 6" x 4" x 2", Expandaport was physically one of the largest extension port devices that we tested. Its six input DIP sockets were also more than found on any other device. They are clustered in three pairs on the top of the unit along with a small three-position toggle switch.
The instructions recommend that con- nector J-l be used for game paddles and J-2 for a joystick. J-3 is wired for an additional joystick input (or two paddles) to ports 2 and 3. It is recommnded that J- 4 be used for a lightpen. These three inputs (J-l, J-2 and J-3 together and J-4) are selected with the three-position toggle switch.
Two additional sockets labeled J-5 are also available. It was not clear from the instructions how these were selected. Trial and error proved that they were both permanently wired in parallel with the input I/O and the position of the switch has no effect on them.
Expandaport also has a small speaker mounted in the left side of the unit and a
cable which plugs into the Apple speaker connector on the right front of the mother- board. We have long been proponents of an external speaker for the Apple and found that it has ample power to drive a good quality 8 ohm extension unit. Indeed, the volume from an inexpensive SIS or $20 speaker is five to six times that from the internal Apple speaker. Thus, we had great expectations for the Expandaport extension speaker. Alas, the reality is that the sound is of lower volume and quality than that provided by the internal Apple speaker. The speaker in Expandaport is smaller than that in the Apple and has a sound reminiscent of the earphones that came with early transistor radios.
Expandaport comes with a generous 33" cable. Unfortunately, the instructions are not equally generous in their expla- nation of how to use the device. The best part of the instructions is the program which tests every function of every device that can be plugged into Expandaport. On the other hand, the instructions do not tell the user what to do about software protection devices, and lower case adapt- ors, which may require use of the game I/O. (They can be plugged into J-5.)
In summary, for most applications, the paucity of instructions will pose no problem. Our advice: ignore the speaker and look at Expandaport as a versatile, convenient, expansion I/O port device.
CJM Applexpander + S
The Applexpander is part of the CJM Microsystem, a comprehensive input, output and control system for the Apple. It differs from all the other expanders in that the Applexpander uses Cinch Jones plugs and sockets, thereby requiring the purchaser to use only CJM components. A Jones plug to DIP socket converter is offered by CJM, but that seems to be defeating the purpose of the Microsys- tem.
As mentioned, this is more than just an extension port. We will first look at the input capabilities and then the output/con- trol capabilities. Like other expansion devices, the 18" ribbon connector is designed to snake through the top of the Apple case after it has been plugged into the Apple game I/O port. The instructions refer to a diagram A for mounting the
22
September 1982 c Creative Computing
0
Boldly Go Where No Drive Has Taken You Before . . .
Give your APPLE II® a Fourth Dimension — the totally compatible 5Vi" drive that takes your system farther, faster. With read/write elec- tronics so advanced that reading errors are virtually eliminated. With a track zero microswitch that keeps boot and track access smooth and quiet. With the ability to read half- track software and up to 143,360 bytes on DOS 3.3®. With similar performance on DOS 3.2.1®, Pascal® or CP/M® operating systems. And, the disk enclosure mates perfectly with APPLE cabinetry.
EXTENDED WARRANTY - We offer a 12 month parts and labor warranty extension at no cost to you.
IMMEDIATE DELIVERY - Immediately available in quantity. We offer same- day shipment if your order is received by noon (PST).
$30 FACTORY REBATE - Receive a $30 factory rebate if the warranty card is received by us on or before August 31, 1982. See participating dealer, or call direct. Suggested Retail Price: $419.00.
TAKE YOUR APPLE TO THE LIMIT WITH A FOURTH DIMENSION DRIVE. Ask for additional information. Dealer inquiries invited. Contact: Fourth Dimension Systems 3100 W. Warner Avenue, #7/Dept. C Santa Ana, CA 92704 (714) 850-1228
XMttVM*
DIMENSION
'SYSTEMS
Mastercard and Visa accepted.
APPLE APPLE II . 0OS 3 2 1 and DOS 3 3 are registered trademarks ol APPLE Computer. Inc : Pascal is a trademark of UCSD. CP/M is a registered trademark ot Digital Research. Inc
Right away, you can see a difference.
v
Stop in a store near you. Take a look.
\bu'll be instantly taken with some of the features that make the IBM Personal Computer so different.
Like the non-glare screen — easy on the eyes during those number-crunching tasks like payroll and general ledger.
80 characters a line — with upper and lower case letters for a quick and easy read.
And the flexibility of a system that lets you move the components around at will. (To get really comfortable, try the keyboard on your lap and put your feet up.)
Go ahead, compare.
As you progress from casual observer to comparison shopper, you'll want the inside story of the IBM Personal Computer. Like user memory expandable up to 256KB. And 40KB of permanent memory. (Which not only includes the BASIC language, but diagnostic instructions that automatically check the system every time you turn it on.)
A 16-bit microprocessor that can improve speed and productivity. A mix of crisp text and high- resolution color graphics on your own TV set — clearly helpful for creating charts to target forecasts and trends. Or the 10 programmable function keys that let you bid goodbye to the tedium of repetitious tasks.
And the list goes on. Which is why we've included a box (at right) that tells all.
Here's more than meets the eye.
Some of the best things about the IBM Personal Computer aren't part of the computer.
Like the instruction manuals that help you set up your system and teach you to use it with the greatest of ease.
IBM PERSONAL COMPUTER SPECIFICATIONS
l.'ser Memory
16K 2V* bytes* Microprocessor
1(>-I)H.MH8*
Auxiliary Memory
2 optional imrrflsj diskette drives. 5H" 160K bytes or 320K bites pef diskette
Keyboard
83 key*. 6 fl cord ■aches ■ > Maun unit *
10 IWK1I' ill loejaj *
lO-kev numeric pad
laiiilctiiylhaik*
Diagnostics
Pi Ma* m self testing *
Kims checking*
Display Screen
High resolution* Hi) cliaraclcrs x 2S lilies I pper and l< ift er case Green phosphor screen*
DOS.LICSDpS^em. CP/M-86*
BASH rascal. FORTRAN,
MA( ,K<) Assembler. ( out*
Primer
Bidirectional *
K<) ch.ir.it ters/sccoixl
12 «. ll.ir.iacr styles, up ii i
132 char .ict crs/lme* 9 \ l> cli.ir.kicr matrix *
Permanent Memory
(RONU-tOK bytes*
< nkir Graphics
k'.\1 IMOaV
lo c olors *
2S6 characters and
symbols in KOM* (inapbUs modi
H-solution
32<lh v 2WK * Black \ while resolution
(HOhx 21*11 * Simullanci ms graphics is
lexl t .ipabilili * ( ommunkations Rs 232 I. interlace Asynchronous (start/stop)
pre *< tip Hi 9600 bits per second
•ADVAN'ja) FKA71 RHS FOR PFRSONAI COMPnTRS
And an expanding library of software programs that meet IBM's demanding specifications.
Programs for business. Education. The lab and the home. Programs that make the IBM Personal Computer your tool for modern times.
See for yourself.
The quality, power and performance of the IBM Personal Computer are what you'd expect from IBM. The price isn't.
So stop in and take a look.
Visit an authorized IBM Personal Computer dealer. For a store near you, (or for information from IBM about quantity purchases) call (800) 447-4700. In Illinois, (800) 322-4400. In Alaska or Hawaii, (800) 447-0890. T^^^*
The IBM Personal Computer A tool for modern times
tUCSD p-System its trademark ol the Regents of trie University of California. CP/M-86 is a trademark of Digital Research, Inc.
CIRCLE 172 ON READER SERVICE CARD
A2-PB1
|,l Ml
Experience A2-PB1 PINBALL, the ultimate in arcade simulation. If you're already familiar with other pinball games, discover what a real pinball simulation is all about. 48K Apple II disk, $29.95
10 selectable modes of play, including Easy, Competition, High Speed, and Cosmic. 40 user-adjustable parameters: create and save your own custom games, an instruction card, a hi-score disk label, and a 16-page manual explaining all of the variations available.
LOGIC
Communications Corp. 713 Edgebrook Drive Champaign, IL 61820 (217)359-8482 Telex: 206995
CIRCLE 245 ON READER SERVICE CARD
See your dealer . . . and see what you've been missing!
For direct orders, add $1.50 and specify UPS or first class mail Illinois residents add 5% sales tax. Visa and MasterCard accepted
Game Ports, continued...
Applexpander on the case, but there was no such diagram in the manual. On the other hand, it was not difficult from the position of the sticky backed tape on the side of Applexpander to determine how it should be mounted on the right side of the Apple case.
Applexpander has two input sockets which can accept the usual two paddles, one joystick, light pen. or other input sensor as long as the device terminates in a Cinch Jones P-306 CCT plug. A full complement of such devices is available from CJM or the Jones plug may be installed on the cable of existing devices. Although a wiring diagram is provided in the back of the manual, we don't recom- mended doing this if it is your first construction project. If you have built at least one Heathkit. you'll have no trouble installing a Jones plug.
Input socket 1 is connected to paddle port 0 and 1, while input socket 2 goes into ports 2 and 3. These are not switched sockets; both are permanently connected. Five pages in the rather comprehensive manual are devoted to describing the operation of paddles and joysticks as graphics and game input devices. Five sample programs are included which demonstrate these concepts.
The "+ S" in the name of the device refers to "+ Speaker." Three twisted wires from the Applexpander are snaked through a cooling slot and are used to connect to the internal Apple speaker output and the speaker itself. Applexpander has a mini phone jack on the left front of the unit which provides for an external speaker to be plugged in. Additionally. Appleex- pander has a volume control which adjusts the volume of the internal or external speaker. If an external speaker is plugged in. the internal one is automatically turned off.
Although the Apple accepts input from four potentiometer devices, it only accepts three switch inputs through the game port. Assuming one has the CJM Microstick. switches 0 and 1 are located on it. However, for some applications it may be desirable to be able to trigger the third switch (SW2) without having another joystick or set of paddles. Applexpander provides this capa- bility in the form of a small pushbutton switch on the case of the unit.
cated adjacent to the pushbutton for switch 2 is a mini-jack. The function of this jack is to allow an external switch to be read into the SW2 input. The switch and jack are in series. The jack accepts only normally closed switches, but any number of these external NC switches can be wired in series and plugged into the mini-jack. If one of the switches is thrown, then the Apple will read SW2 as thrown.
This type of system can be used for security. For example, a series of switches around the house can be wired in series and if any one of them is thrown, the Apple would "know" it and could turn on an output module through the control box described below which, in turn, could turn on an alarm.
Another application might be a "failsafe," in which the Apple is used as a controller. Tripping a limit switch would halt the Apple and the system would shut down with the Apple signalling a warning.
In addition to the input ports on the game I/O. the Apple also has four annun- ciator outputs. These outputs are controlled by "soft switches," which is the term used to designate an output which is switched on from one memory location and switched off from another. For example, for annun- ciator 0, memory location -16295 is the on switch and -162% is the off. To throw the switch on or off, its appropriate memory location should be loaded with 00. This is accomplished with POKE (address) 00 from Basic or. from machine language, a LDA $300 then STA (hex address). These routines are fully described in the CJM Microsystem instruction manual.
You may be saying, "This is fine, but what's it good for?" By itself, not much. But with an additional relay control module, these output switches can be used to control a wide variety of household devices such as a video tape recorder, lights, security devices, hi-fi system, or anything at all that can be turned on or off. In other words, with the addition of a relay box. the Apple soft switch becomes a real- world hardware switch.
In summary, the Applexpander +S is the heart of the comprehensive CJM Microsystem. The rugged Jones plugs will probably last far longer than the Apple itself. Used only as an extender, the unit is somewhat pricey. However, considering the additional output and control capa- bilities, the extension speaker, and the access to switch 2 open up many new possibilities and put the CJM Microsystem into a unique niche in the market.
LITTLE HUSTLER FAN
I ..* Mil Kf*J< ...( It <lnk. h..mi- ml tick MB, Hlffh t^m 1. tMiMM MMflti lru»rsnl**d In run *ij(H ho*ir» urn ,.ne dWfr. Pulley ("t running |:»y* anil llf M ro*: htnty , OMM»lel* wllft nnltrrT, ««.•#>. ffy Send Utmp Lit > lr> utar ol larger <-»itt - m f i an up. Agtntt irmnttd. S*m(i
Mm
tShX t
Knapp Electric 1 Novelty Co.,
I23S Whits St.. New York.
Sirius Joyport
(Review by RandiJ. Rom. I
The Joyporl is Sirius Software's first entry into the hardware field. It consists of a small plastic case about 6"x 4"x I" that contains four I () ports. The joyport serves as a game socket extension. In addition, it is an expansion to allow the use of two sets of Apple game paddles (with all four pushbuttons operational! as well as two Atari-type joysticks.
The Joyport user's manual is a 20-page document that contains several diagrams to aid in proper installation. The manual also contains instructions on using the Joyporl and source listings of two example programs, one in Applesoft Basic and the other in Pascal.
Besides extending the game I () socket, the Joyport also allows the Apple to recognize input from Atari-type joysticks. Two switches on top of the Joyport allow you to select which device lor devices) plugged into the Joyport will be active." One switch allows you to choose between activating the two Atari ports l front I and the two Apple ports I back). A second switch allows you to choose whether the left, right, or both ports are activated.
Before going any further let's set the record straight about some of the things that the Joyport cannot do. Most important, existing programs that use Apple game paddles will not work automatically with Atari joysticks once the Joyporl is install- ed.
Oames that use game paddles will be completely compatible with the Joyport when you use game paddles plugged into the Joyport. If you want to use Atari joysticks you must either modify your games yourself, or buy software written expressly for use with the Joyport and Atari joysticks.
Why hasn't someone come out with an adapter for the Atari joystick before now 7 Simple: the Atari joystick works on a completely different principle than Apple game paddles or joysticks. The Atari joystick consists of five switches, that's all. No potentiometer, just five switches. One of these switches is for the fire button, the other four represent the four cardinal points of the compass. If you push the joystick left, the "west" button will be depressed internally. If you push the joystick down and to (he right, both the "south" and "east" buttons will be de- pressed. Diagonal movement is detected when two buttons are depressed simulta- neously (e.g., up and left equals north- west.)
In order to obtain values for all five switches, the Joyport must be accessed twice. The first time, annunciator I is "off", (accessing location SC05A will turn it offi and the Joyport returns values for the fire, "east" and "west" buttons in the
September 1982 ■ Creative Computing
27
Game Ports, continued.
locations for pushbuttons 0. I, anil 2 respectively. Accessing location SC05B (turning annunciator I 'on") will signal the Joyport to return values for the fire, 'north." and "south" buttons in the same three locations.
Thus, to obtain values for all five buttons, first look at locations SC06I-SC063 with annunciator I "off" to read values for the fire, "east" anil "west" buttons. Then access locations 3C062 and SC063 again with annunciator I "on" to get values for the "north" and "south" buttons.
As you can see. the Atari joysticks will behave much differently from Apple game paddles. They have absolutely no effect on the game controller locations (SC064- SC067) that are used to interpret the current paddle position. It is for this reason that existing software will not automatically run using Atari joysticks instead of Apple paddles.
Despite the incompatibility, the Atari joystick provides another distinct advan- tage: input can be obtained much more rapidly. This is because of the way the Apple paddle works. To read the paddle, the timing circuit is reset and all game controller locations are set high (they contain values greater than 127). The time it takes for each location to drop below 1 2H is proportional to the setting of the game paddle. Button inputs can be read with virtually no time delay.
Another difference is that the Apple paddle pushbutton locations will contain a value greater than 127 if the button is being pressed. The Atari joystick buttons
Atari Mode Function Selection
cause just the opposite to take place: a value less than or equal to 127 signifies the button has just been pressed. This is a function of the Joyport. It ensures com- patibility with the shift-key to pushbutton input two (pin 4) modification many users have made.
How does the Joyport work when the back switch is set to "both"? This position indicates pushbutton input should be accepted from both devices on the active side of the Joyport.
With the back switch set to "both." paddles 0 and I are obtained from the left side of the Joyport and paddles 2 and 3 are obtained from the right side. Turning annunciator 0 "off" i accessing location- SC058) will allow pushbutton inputs on the left side to be read normally. Switchiing it "on" (referencing location SC059) allows pushbuttons on the right to be read.
The Atari inputs are obtained a little differently. A second annunciator (number 0) must be "on" when input is to be read from the left side and "off" when input is to he read from the right side. The table shows all the combinations of this switch.
|
Controller Select Switch Setting |
Annunciator #1 |
Button 0 SC061 -16287 |
Button 1 $C062 -16286 |
Button 2 SC063 -16285 |
|
Left |
On |
Fire-1 |
Up-1 |
Down-1 |
|
Off |
Fire- 1 |
Left-1 |
Right- 1 |
|
|
Right |
On |
Fire-2 |
Up-2 |
Down-2 |
|
Off |
Fire-2 |
Left-2 |
Right-2 |
|
|
Controller Select In Middle |
||||
|
Annunciator #0 |
Annunciator #1 |
Button 0 $C061 -16287 |
Button 1 $C062 - 16286 |
Button 2 SC063 - 16285 |
|
On |
On |
Fire-1 |
Up-1 |
Down-1 |
|
Off |
Fire-1 |
Left-1 |
Right- 1 |
|
|
Off |
On |
Fire-2 |
Up-2 |
Down-2 |
|
Off |
Fire-2 |
Left-2 |
Right-2 |
Atari mode function selection. With the annunciators and the controller select switch of the Joyport set as shown, locations SC06I-SC063 will indicate a movement in the specified direction.
28
JBLOrD INVADER. MACH
3CALL -IS!
*168E|90
•16D5l90
»12FFi20 0! 60 10 04 AO AA EA EA
*6001<AD 5A CO AD 62 CO 10 OA
• lAD 63 CO 10 08 A4 1A A9
*|7F 60 A9 00 60 A9 FF 60
•3DOG
3 HOME
JBSAVE INVADER. MACH (JOYPORT) ,AS12,L2410O
Listing I. Patch that will let you play Creative Computing 's Super Invader with an Atari joystick using Sirius Joyport.
Software Compatibly
As you can see. a program must be written specifically to take advantage of the Joyport. or it must be modified to do so. I have succeeded in modifying a few of my shoot-'em-up games to accept input from the Atari joystick, and am quite pleased with the results.
Listing I shows the steps necessary to convert Creative Computing's Super Invader. You may wish to check the starting address of your version by tvping: PRINT PEEK(-2I902) + 256 * PEEKl- 21901) after you have BLOADed the program. If the result is 512. you can follow the steps as shown in the table. If the address is 768. save the modified version by typing BSAVE INVADERS (JOY- PORT).A768.L24KX).
Sirius is currently marketing several games that may be played with an Atari joystick connected to the Joyport. These include Gorgon, Copts ami Robbers, Outpost. Hadron. Snake Byte. Twerps and Borg. Gebelli's Horizon V may also be played with an Atari joystick by typing control-shift-p at the beginning of the game. Sirius has sent free Joyports to some of the major game publishers, including On- Line and Broderbund. in order to encour- age development of compatible software.
The Joyport has a suggested retail price of $74.95 and includes a copy of ( omputer Fooshall ( 1-4 players).
It should be emphasized that although the Sirius Joyport and Astar Octa Stick both accept input from a switch-type (Atari I joystick, they are not interchangable. (See Octa Stick review below).
Astar Octa Stick - II
The Octa Stick II is an interface for using an Atari-type joystick with an Apple. As mentioned above, this type of joystick is either completely on or off in a direction and. if pushed diagonally, can activate two switches.
The heart of the mechanism is a small
September 1982 ■ Creative Computing
BBBBi
interface consisting of a 16-pin DIP plug, a male receptacle for a DE-9 Atari joystick plug, some resistors and relays and two trim potentiometers.
Since this type of joystick returns only three values in each of two directions (center, up, down or center, left, right). the center value may have to be adjusted so it does not look to the program as though the joystick has been pressed. "Normally" the three values returned are 0, 127, and 255. However, a program written for both continuously variable as well as switch-type joysticks may be written to accept the values 100. 120 and 140 indicating directional movement. For a program of this sort, it may be necessary to adjust the center (off) value of Octa Stick.
It should be emphasized that although the Octa Stick interface and Sirius Joyport both accept input from a switch-type joystick, the output to the computer is quite different. Octa Stick puts out three resistance values which can be thought of as simulating the left, middle and right position of a potentiometer-type joystick. Games written for the Sirius Joyport cannot be used with Octa Stick while games like Thief and Snack Attack work well with Octa Stick but not the Joyport.
The Octa Stick-II interface has a sticky back permitting it to be mounted on the side of the Apple. Unfortunately, the cable is only six inches long which means that if Octa Stick is one's only interface, it must be mounted well to the back of the Apple case. However, if it is used in conjunction with an extension port it can be mounted toward the front right of the case.
In summary, we found the Octa Stick interface with a Newport or Atari joystick considerably better than potentiometer- type joysticks for playing the Pac-Man and Berzerk families of games.
September 1982 ■ Creative Computing
Time Is Runnim
Can you succeed at a test of fire? Guide your mechanical Firebug through an increasingly complicated five-level maze using your Apple" keyboard or joystick. Make it pick up and drop "gas cans" to destroy the maze for bonus points as it heads for the exitl A fuse is burning behind your Firebug, so your time is short. If you're good enough to destroy all the walls on your race through the mazes, you can add your initials to the Firebug Great Scores Listl
Firebug ' — a chal- lenge for the Apple II" with 48K, disk drive, retail price 24.95. Avail- able at computer stores everywhere and from MUSE, innovators in fun and fantasy for the Apple computer.
Apple II is a trademark of Apple Computer Corp.
A
A
MUSE
SOFTWARE
347 N. Charles St. Baltimore, MD 21201 301 659-7212
CIRCLE 195 ON READER SERVICE CARD
THESUPERPLDTTER
(C)
.-■•*
Gen** «i PufpOM Plotting
Snt.»t.c»i D»t* *n*i»».i FofecMttng Tool
Ovctuon MMung Tool
fiWtlwi OwHy l.*p«f-l'i"".
For use with Apple Computer Systems
The Superplotter is a highly versatile business, engineering, educational, math and graphics ap- plications package featuring:
Standard Bar Graphs* Point and Lin* Graphs* Graphics Display of any Mathematical Function* Leaat Squares Polynomial Curve! It Generation* Keyboard Image Shape Tables and User Tutorial* Automatic Graphics Disk Storage and Recall* Data File Editor* Automatic Disk Storage and Recall ol Editor Data Flles*Overiay Modes* Graphics Screen Text Editor
Data may be input directly or from previously generated data files Comprehensive documen tatton is provided including printer dump instruc- tions and directions for accessing data bases created by other programs Requires Applesoft and one DOS 3 3 disk drive
$69.95
See your local dealer tor a demonstration or order direct from
Dickens Data Systems
478 Engl* Dr. / Tucker. Qa. 300(4 I (404) 491 7905
outside Georgia:
(8001241 6753 eit 503
COD. VISA. 8 MasterCard accepted
Mail Orders: Add $2 50 for shipping and handling
($5 00 outside the USA)
V.sual Ah] lor Pf#t#"iii.w.
^-r
Paftact tor P*Ot*M*WO«Ml Ow«X>ty noporu
Plot Keyboard C*«(*ct*xs on An. Otapn*ct r>spl«v S*mp*v
29
CIRCLE 154 ON READER SERVICE CARD
J
|
Manufacturers of Joysticks, Paddles |
|||
|
and Game Port Extenders |
|||
|
A2D Company |
Datamost |
Newport Machine Design |
Tech Designs |
|
P.O. Box 6471 |
9748 Cozycroft Ave. |
East coast distributor: |
3638 Grosvenor Dr. |
|
Greenville, SC 29606 |
Chatsworth. CA 91324 |
Game-Tech |
Ellicott City, MD 21403 |
|
(803) 297-0552 |
(213)701-5161 |
283 Broadway |
|
|
Arlington. MA 02174 |
TG Products* |
||
|
Astar International Co. |
Happ Electronics. Inc. |
(617)648-3230 |
P.O. Box 2931 |
|
5676 Francis Ave. |
4640 Island View |
Richardson, TX 75080 |
|
|
Chino, CA 91710 |
Oshkosh. WI 54901 |
West coast distributor: |
|
|
(714)627-9887 |
(414)231-5128 |
G.A.M.E.S. |
Versa Computing, Inc.* |
|
6626 Valjean St. |
3541 Old Conejo Rd., Suite 104 |
||
|
BMP Enterprises |
The Keyboard Company |
VanNuys,CA91406 |
Newbury Park. CA 91320 |
|
(address not available) |
Company name changed to: Apple Computer Accessory |
(213)781-1300 |
(805) 499-4800 |
|
CJM Industries |
Products Division |
Sirius Software, Inc. |
Zircon International, Inc. |
|
P.O. Box 2367 |
7151 Patterson Dr. |
10364 Rockingham Dr. |
475 Vanell Way |
|
Reston. VA 22090 |
Garden Grove. CA 92641 |
Sacramento, CA 95827 |
Campbell. CA 95008 |
|
(703) 435-2991 |
(714)891-5831 |
(916)920-1195 |
(408) 866-8600 |
|
Computer Works |
Kraft Systems, Inc. |
Southern Calif. Research Group |
|
|
Distributor: |
450 W. California Ave. |
P.O. Box 2231 |
* TG and Versa products are |
|
Rainbow Computing |
Vista. CA 92083 |
Goleta. CA 9318 |
available mail order from: |
|
19517 Business Center Dr. |
(714)724-7146 |
(805)685-1931 |
Peripherals Plus |
|
Northridge. CA 91324 |
39 E. Hanover Ave. |
||
|
(213)349-5560 |
Syntronics. Inc. |
Morris Plains. NJ 07950 |
|
|
P.O. Box 601 |
(800)631-8112 |
||
|
St. Clair Shores, MI 48080 |
|||
|
(313) 773-9583 |
Lowest Price Anywhere . . .
SMITH-CORONA-TPI
An advanced
microprocessor controlled
daisy wheel printer • Fully formed
letter quality printing * Speed— 120
words per minute • Simple * Reliable •
User "friendly" operator controls • Available with
parallel or serial data interface • 10 or 12 characters per
inch • Six fonts for each pitch • Handles single sheets or
continuous forms up to S part* • Tractor optional • Noise
level— 63 dB or better • 117VAC or 240VAC • 50/60 HZ.
Terms of sale: bank wire transfer, certified or cashier's check, or money order. Please include telephone number with order. PA residents add 6% sales tax. Advertised price is for pre-paid orders F.O.B. shipping point. Price subject to change without notice. Manufacturer's warranty only.
LETTER QUALITY
ELECTRONIC
TEXT PRINTER
To Order, Write . . . or Call Toll Free:
800-523-1449
in PA (215)644-6341
SPECTRA MARKETING
600 Swedesf ord Rd. Ber wy n, PA 1 931 2
CIRCLE 257 ON READER SERVICE CARD
The Ultimate Experience in Alien Invasion .
££E=2±ff=R
AN OUTSTANDING
ARCADE ENDEAVOR
BY
RORKE WEIGANDT
AND
ERIC HAMMOND
MARAUDER runs on any 48K Apple 11/ II Plus with DOS 3.2 or 3.3 and is available now for $34.95 on disk from your local computer store or order directly from . .
N-LINEsY*fem
36575 MUDGE RANCH HOAD • COARSE
E 213 ON READER SERVICE CARD A 93614 • (2091 683 6858
Add $1.00 for Shipping Visa, MasterCharge. Check. COD.
p u
r
The Book
That's an Open Door to the Computer Future
KIDS & THE.APPLE is its name, and its game is to prepare your child, or any child, to take his or her place as a member of the com- puter generation by teaching them the mysteries of the Apple" computer in ways they'll love and enjoy. Don't be surprised if you will also learn along with your child.
The kids of today are fascinated by com- puters to start with. And thafs great, be- cause it means they're eager to learn. But, until this book by Edward H. Carlson, learn- ing about the Apple was a fumbling, bumbling effort for a child.
KIDS & THE APPLE was designed in every aspect to lead them gently, interestingly yet guickly into the computer world. First, ifs a large 8V2 by 11 book which can be opened flat for ease of use. Second, there are 35 chapters, each one building upon the knowledge of the prior chapter - and ifs loaded with dozens and dozens of car- toons which make a point as they amuse.
|
^M |
#_7 |
||||
|
1 **J |
3S |
:m |
|||
|
WW |
■ - |
♦^1 |
( |
1 |
|
|
pT |
tHJH |
_j |
|||
|
SjF |
|||||
|
*v ? |
|||||
|
m |
At computer stores, or from:
The educational/book division of
fflDATAMOSl
9748 Cozycroft Ave.
Chatsworth, CA91311 (213)709-1202
CIRCLE 153 ON READER SERVICE CARD
Then, there are special sections for a parent or teacher to use so they can work along with the kids, if they wish, and help them over any rough spots.
Perhaps the major reasons the kids will love this book is that it is truly written so they can easily understand it (without a lot of confus- ing technical language) . . . and that they see on-screen-results almost immediately! Right away they realize they'll soon be pro- gramming their Apple, making their own games! ... or creating other programs for school or work or to play.
The computer world is roaring toward us. To be successful at work, school or even play, a child will have to be knowledgeable about computers. Make sure your favorite child is prepared for the challenge. With KIDS & THE APPLE at his side, he'll enjoy learning and you'll know you've prepared him or her for a successful future. Only $19.95.
'Apple is a trademark ol Apple Computer. Inc.
Datafax, Visidex, Cardbo
Keys to Success
How would you like to type whatever you want and have a machine remember it? Would you like to type any word and have that machine tell you everything it knows about it?
Imagine underlining the most important words in a letter and asking a secretary to file it. If you underline more than one word, the secretary may file a copy of the letter under each word, or may file the original in one place and a note, referring to the letter, under each of the other underlined words.
A keyword database program can play the role of the secretary in the above scenario. You type anything at all into the computer and, instead of underlining, you stroke a control key to indicate which words are key words. The computer will save your text on disk and will enter your key words into an index, enabling it to retrieve the text quickly at your com- mand.
We reviewed three keyword database programs and found them all quite inter- esting. They all allow free-form text entry with full cursor movement. They all can very quickly retrieve information based on a key and they all are fairly easy to learn and use. They all work on Apple II computers and two of them also work on other computers.
The differences among the programs
September 1982 e Creative Computing
Mike Coffey
have to do with their operating environ- ment (what you need to have to use them), their relationship to other pro- grams you may use and the degree to which they support or encourage Prefor- matting of data.
Datafax
Data/ax by Link Systems, of Santa Monica, California, is designed for the USCD Pascal environment. You can use Data/ax on any Apple II with 64K of memory. The program is designed to use two floppy disks, but can be used with just one drive.
The program can make full use of a hard disk, disk emulator in RAM and almost any other peripheral that works with Apple Pascal. Link Systems has promised versions of this program in IBM PC and Apple III formats, though we have not seen either of those.
33
With Datafax, you organize your infor- mation into folders, storing or recalling a folder's worth of information in each operation. You can type anything at all into a folder, filling as many pages as you like.
Datafax generally uses a one-line menu to tell you which commands you can use. Most commands are invoked by stroking a single key. The main menu lets you move from folder to folder using com- mands like E to examine folders, S to scan through several folders, P to print the contents of folders. D to delete fold- ers, and N to create new folders.
Let's look at some of these operations in more detail. If you have stored infor- mation about all your favorite trees, you could press "S" for scan and then type the word "oak" to scan through all the folders that are filed under the word "oak." Datafax will now consult its index and show you a list of all the first lines of all the folders it found.
This list of first lines now acts as a menu. By stroking a single key, you can bring any of the chosen folders into full view. Also by stroking a single key, you may copy, print or delete any of the chosen folders. Best of all, you can alter- nate between the menu and the viewing of folders, deleting and printing things after taking one last look at them.
Keys to Success, contini
creative computing
SOFTWARE PROFILE
Name: Datafax
Type: Keyword filer
System: Apple II 64K, Disk drive Apple III 128K
Format: Disk II ( 16 sector) or Disk
III (for Apple III) Language: Pascal
Summary: Best bet for free form filing Price: $199 (Apple II) $249 (Apple III)
Manufacturer: Link Systems 1640 19th St. Santa Monica. CA 90404
If you choose to read the folder, you may add text to it or change anything in it and send it back to the disk either replac- ing or coexisting with the old folder.
Editing Folders
Datafax includes one of the best screen editors available today. Like those in the other two programs, it can insert and delete characters and lines and it does so with single-key commands. Unlike the other programs, the Datafax editor can be redesigned by the person using it. If you don't like typing ctrl-P to move the cursor up and ctrl-L to move the cursor down, you can change those commands to suit your taste.
There are just a few unfortunate draw- backs in the Datafax editor. The "insert
Datafax Scan command.
ICROCONPUTER PRODUCTS.
HIC SYSTEMS, INC MPUTER CORPORflTlON th n&la rriBPr»«aTrnM
-SCI
ermrre
torn Ljicl
EuatiOn
N) HICku
0) ELECTRShONE
p> sTEllrtion ,,
8) STREET ELECTRt
R> HICRCHInT IMC
3> SRNTR CL6R0 SYSTEMS. II
tj AOUaKCEB LOGIC SYSTEMS
SCAM Eoil DELETE PRINT COPY
character" and "insert line" commands can cause characters to be lost from the end of the line or screen. To mitigate this effect, Datafax warns you when you are about to lose a line, forcing you to confirm your intention before completing the operation.
Datafax allows a folder to contain more than one screen full of text and its editor includes commands for inserting, deleting and copying screens. The major limitation is that, unlike a word processor, Datafax does not carry you automatically from the bottom of one screen to the beginning of the next. The other big problem is that you can not incorporate screens from several different folders into one folder.
Here's The Key
When typing your text you can establish a word as a key by pressing one control key after typing the word. You can also back up and turn any previously typed word into a key word using the same control key. If the desired word does not actually appear within your text, you can summon the key-menu which lets you review your key selections for a folder and add or delete keys. You may establish as many keys as you like for each folder.
Summary of Datafax
Datafax fits my design of a key word database perfectly. All I want is a full- screen editor and a keyword retrieval method. 1 want a program that is easy to use and that can cooperate with other programs. Datafax performs the assign- ment elegantly.
Visidex
Visidex, published by Visicorp, is designed for the standard Apple II Plus with a disk drive. You can use a printer with Visidex, but forget about hard disks, 80-column cards and other high perfor- mance peripherals.
Visidex offers a few enhancements to the basic idea of a key word database. It includes a calendar that allows you to file data under a key date instead of (or in addition to) key words. The Visi people also provide the means for designing and
c&Mupd$L,
using templates which are outlines for data that you fill in later.
With Visidex, you organize your infor- mation into screens; there is no analog to the idea of a folder. The operation of Visidex is divided into several modes, each of which is characterized by the set of operations which appear in its menu. Most of the time, you will find yourself in edit mode, two keystrokes away from any other mode.
In Edit mode, you may type any text you like and move the cursor all over the
creative GOiRpatiitg
SOFTWARE PROFILE
Name: Visidex
Type: Keyword filer
System: Apple II 48K, Disk drive
Format: Disk II ( 16 sector)
Language: 6502
Summary: Extremely versatile
Price: $250
Manufacturer:
Visicorp
2895 Zanker Road
San Jose, CA 95134
place. You may insert and delete charac- ters and lines but you must be careful with the insert commands. Visidex will push the last line off the screen whenever you insert a new line. Any text on that last line is gone forever.
The editor can also erase the whole screen, move to tab stops, invert or flash letters, rearrange lines and establish key words. Finally, you can read lines from text files, but we found this feature awkward and difficult to use.
To create a key word, just press ctrl-K after typing the word. You can also summon the key word mode and enter the key word without actually typing it into the text.
To rearrange lines of text you must delete the lines one-by-one, then undelete them. This scheme is very convenient for
Visidex Command Mode.
34
September 1982 ■ Creative Computing
»z&
SU^e\^v
«£<
'trademark ot Apple Computer. Inc. ■•trademark ot International Business Machine Corporation
Your IBM personal computer deserves an Amdek Color-ll monitor
To take maximum advantage of all your new IBM Personal Computer can do •^eed a compatible monitor sive capabilities of its own And at. there's simply no better choice Color-ll from Amdek Color-ll's high-resolution colors can ize and analyze the most . ex data Whether you need -
: processing, graphics
ess anal. - enSfic applica-
or-ll has the display technol-
0 the
Color-ll features Include:
• RGB input for high- resolution graph- ics and more vibrant colors
• 80 x 24 character disi
• 560CH) x 260CV) resolution
• .iation for 16
color capability to match IBM s high resolution colors
• IBM plug compatible cable and connector
• Molded-m carrying handle for easy portabi
• nt-mounted controls for quick ad|ustments
• Complete with one-year warranty covering all parts and labor two-year
ranty on picture tube So for the most efficient, effective use of your IBM computer, ask your dealer about the remarkable Cok
monitors Then match Color-ll's per- formance and price against any other l monitor For quality and value, you'll choose Amdek
Amdek Corporation 2420 E Oakton St Suite E Arlington Heights IL 60005 (312) 364-1180 • TLX 15-4786
CIRCLE 109 ON READER SERVICE CARD
^mmm
Keys to Success, continued...
moving a single line, but fur moving arbitrary blocks of text, it drags.
You can read a line from a standard text file by pressing ctrl-R. However, if you try to read more lines than the text file contains. Visidex makes a non-recov- erable error. Since there is no way to know when you have reached the end of a file, we found this feature useless.
Templates
If you get tired of the freedom of full- screen data entry and yearn for the structure of business forms, design some templates. Just type a sample form and use black-on-white format to type the permanent parts of the form. ( Visidex has control keys to switch between black-on- white and normal typing.) Save the form with a name that begins with a number sign (#) and Visidex will remember the form.
When you want to use the template, simply retrieve it from disk and fill it in. When you have finished filling it in. Visidex will save it without the number sign (thus distinguishing the blank form from the filled in ones) and provide a fresh, blank form for you to complete.
Heavy Dates
If you file a screen under a date. Visidex will automatically show you that screen if you boot the program on that date or within six days after it. You can also ask for advance warning of up to 15 days. Finally. Visidex can remind you of daily, weekly or monthly tasks.
Summary of Visidex
If you want to keep track of a floppy disk worth of short notes and forms. Visidex can do the job. For multi-page forms and documents, look elsewhere. We especially like the fact that the pro- gram supports but does not mandate templates. Our primary complaint: The command structure is somewhat difficult to master.
Cardbox
Cardbox is published by Caxton Soft- ware, of faraway England. Cardbox requires the CP/M operating system and an 80-column screen. You may use a standard video terminal or one of the popular 80-column cards for the Apple.
Cardbox works best with two disk drives, though one will suffice. The more storage you have per disk, the better off you are, since Cardbox can handle very large files. Cardbox will use any disk drive or printer that is properly connected to your CP/M system.
With Cardbox. you organize your data into records, which resemble pre-printed index cards. You fill in the blanks on the
September 1982 c Creative Computing
cards, file them and flip through them, much as you would in real life.
Cardbox uses a split-screen technique for operator interaction. In the bottom section of each screen, you find instruc- tions, on what to do next. Usually, you have the choice of two-letter commands. Each two-letter command stands for a longer English word, e.g. ADd, DEIete, INclude. EXclude.
Designing Cards
Before storing any information, you must tell Cardbox the format of your pre- printed index cards. Beginners will find the card design process somewhat inti- mated. This is partly due to the wide variety of options available.
With Cardbox, you organize your data into
records, which
resemble pre-printed
index cards.
Each card is divided into rectangular areas called fields. You must tell Cardbox five facts about each field: the start position, end position, name, caption and index mode. When you are finished defin- ing one field, press the escape key and repeat the process for another field.
To establish the start position, move the cursor to the desired location and press S. For the end position, move the cursor and press E. To set the field name press N and type the name. The caption (which, unlike the field name, will be displayed during most operations) is entered by pressing C and typing your caption.
creative computing
SOFTWARE PROFILE
Name: Cardbox
Type: Keyword filer
System: 48K CP/M. version 2 or later Disk drive, 24 x 80 video display.
Format: 8" single density, Apple
CP/M, Osborne, etc. Language: 8080
Summary: Best bet for templates Price: $245 Manufacturer:
Caxton Software
10-14 Bedford St. Covent Garden
London WC2E 9HE England
You use the index mode option to help Cardbox determine which words should be key words. To force all words within a field to be key words, use All. To prevent any words from becoming key words, use None. To leave it up to the operator, use Man or Auto. The difference between Man and Auto is that Auto assumes that each word is a key word until told other- wise, while Man assumes the opposite.
Editing Cards
Editing text with Cardbox goes as smoothly as it does with the other pro- grams. You are restricted to a single page per form. Cardbox. unlike the other two programs reviewed here, never threatens to lose a character at the end of the line or page when inserting. It is also the only one that does not move a whole word from the end of a line to the beginning of the next line when it gets to the right margin.
In addition to four-way cursor controls, Cardbox includes keys for moving to the beginning or end of a field, next word.
37
RAM* THE EXPANSION MEMORY
WITH A BUILT-IN RS-232 SERIAL PORT.
Seattle Computer has a winning card for owners of the Personal Computer. It's RAM+ the new expansion memory that can make your Personal Computer unforgettable by adding up to 256K of memory.
And RAM+ cards can put money on the table. Each comes with a built-in RS-232 serial port— which would cost $150 from IBM. This serial port uses IBM supplied software and can be used as IBM COM1 or COM2 leaving an open slot for further additions- like another RAM+ card.
Available in 64K, 128K, 192K or 256K, RAM 't- is expandable, fast and reliable, and is made by Seattle Computer, the creators of the operating system for the IBM personal computer.
Each card comes fully assembled, tested and with a 1-year guarantee. Expansion kits are also available.
How to order: RAM+ is available only through your local computer store. Call us toll free at 1-800-426-8936 for the location of your nearest RAM+ dealer.
The RAM+. A great deal for owners of the IBM Personal Computer.
S8SW
TER
1 1 14 Industry Drive, Seattle, Washington 98188 CIRCLE 223 ON READER SERVICE CARD
Keys to Success, continued...
previous word, and next field. While typing, you may insert or delete charac- ters but not whole lines. You can establish or disestablish a key word with a single stroke.
Flipping Through Cards
When you are not editing a card, you can scan through your cards using the Move To Next Card and Move to Pre- vious Card keys. You can also use the Move to Last Card and Move to First Card keys.
If you have many cards in your file, a one-by-one scan takes a long time. To help speed things up. Cardbox provides the Select, Include and Exclude com- mands. Let us use another example from the world of trees.
If you want to look at only those cards that contain the key word "oak" just type SE /OAK and press the return key. Now you can scan forward and back among only the cards in which Cardbox found the key word "oak."
You can further restrict the cards to be scanned by giving another Select com- mand or by giving an Exclude command. If you want to concentrate on oak trees other than American Oak, you might type EX /American, for example.
The Include command serves to expand the collection of selected cards.
After saying SE /Oak, as above, and IN /Maple we can scan through all cards having either oak or maple as key words.
For those occasions when you forget to make key words where you should, Cardbox has special versions of Select and Exclude (but not Include) which search all text in your cards, not just the key words.
To help the sophisticated searcher, Cardbox offers commands called Back and Clear which undo your selection commands one at a time or in one big gulp. Also helpful are the History com- mand, which tells you how you managed to select your current set of cards, and the Listindex command, which helps predict the effect of a Select command.
Deciding
Ask yourself the following questions: Do I consistently use data in fixed for- mats? What else am I using the computer for? What kind of memory devices do I use?
Cardbox forces you to predefine your data formats. Data/ax provides no support for preformatting. Visidex can go either way.
Cardbox can create data files for use with many standard CP/M word pro- cessors and other programs. With Datafax you can make Pascal editor and program
compatible files. Visidex has limited capabilities of this type, but can make Apple DOS text files.
Datafax and Cardbox can both make full use of hard disks. 8" floppies and disk emulators in RAM when such peripherals are correctly installed. Visidex has no such capability.
Final Words
I can't close without mentioning docu- mentation and on-screen help. Each pro- gram comes with a very good manual, although the Cardbox manual is a bit difficult for beginners. Visidex includes a superb reference card and the Datafax manual, though good, is labeled "prelimi- nary."
Each program displays help in a differ- ent way. Cardbox is very talkative. Visidex is terse and Datafax is profession- al sounding.
I prefer the Datafax style of spelling out each available command at the top of the screen. The Cardbox screen seemed a bit too busy, with messages changing between keystrokes so often I was some- times distracted. Visidex is a bit too terse for me, providing only single-letter clues as to what I could do next.
Don't be afraid to try any of these programs. Remember: If you can't deal with it, file it. □
Allenbach is putting tomorrow on disks.
The future of the world is written in computer software. And Allenbach disk duplication is making sure that the future is faithfully reproduced. We use our own Allenbach diskettes and state of the art eauipment, with electronic surface evaluation of each diskette before use. Copies are 100% verified, track by track, and carry the Allenbach lifetime warranty against defects in workmanship or materials. For information and prices on disks, duplication, and dealer information, please call (800) 854-1515. In California, call (714) 438-2258 collect.
Allenbach Industries Inc.
CIRCLE 107 ON READER SERVICE CARD
5^
6 a|7 b
8 .!
9
0
BB Et3 H9 CS 03 EB EH IB PH Q|
New - FOR ^^^^^ B -
H'ffiH ffi BH i m HI HS
M ARCCOS ARCTAN SOR VAL
'('V Cl( CONT SCROLL NEXT Pai
SHIFT
■z lx Ic IvIb In Im I I
SPACE
AT
«■ NOT n
Introducing the Sinclair ZX81.
If you 're ever going to buy a personal computer, now is the time to do it.
The Sinclair ZX81 is the most powerful, yet easy-to-use computer ever offered for any- where near the price: only $99.95* completely assembled.
Don't let the price fool you. The ZX81 has just about everything you could ask for in a per- sonal computer.
A breakthrough in personal computers.
The ZX81 is a major advance over the origi- nal Sinclair ZX80- the first personal computer to break the price barrier at $200.
In fact, the ZX81 's 8K extended BASIC offers features found only on computers costing two or three times as much.
Just look at what you get: ■ Continuous display, including moving graphics
Sinclair technology is also available in Timex/Sinclair computers under a license from Sinclair Research Ltd.
THE $99.95
■ Multi-dimensional string and numerical arrays
■ Mathematical and scien- tific functions accurate to 8 decimal places ■ Unique one-touch entry of key words like PRINT, RUN and LIST
■ Automatic syntax error ■ detection and easy editing
■ Randomize function useful for both games and serious applications
■ 1 K of memory expandable to 16K
■ A comprehensive programming guide and operating manual
The ZX81 is also very convenient to use. It hooks up to any television set to produce a clear 32-column by 24-line display. It comes with a comprehensive programming guide and oper- ating manual designed for both beginners and experienced computer users. And you can use a regular cassette recorder to store and recall programs by name.
Order at no risk.* *
We'll give you 10 days to try out the ZX81 . If you're not completely satisfied, just return it to Sinclair Research and we'll give you a full refund.
And if you have a problem with your ZX81, send it to Sinclair Research within 90 days and we'll repair or replace it at no charge. Introducing the ZX81 kit.
If you really want to save money, and you enjoy building electronic kits, you can order the ZX81 in kit form for the incredible price of just $79.95.* It's the same, full-featured computer, only you put it together yourself. We'll send com- plete, easy-to-follow instructions on how you can assemble your ZX81 in just a few hours. All you have to supply is the soldering iron. A leader in microelectronics.
The ZX81 represents the latest technology in microelectronics. More than 10,000 are sold every week. In fact, the ZX81 is the fastest selling personal computer in the world.
We urge you to place your order for the ZX81 today. To order.
To order, simply call toll free. Or use the coupon below. Remember, you can try it for 10 days at no risk.** The sooner you order, the sooner you can start enjoying your own computer. Call toll free 800-543-3000.
Ask for operator #509. In Ohio call: 800-582-1 364; in Canada call: 513-729-4300. Ask for operator #509. Phones open 24 hours a day, 7 days a week. Have your MasterCard or VISA ready.
These numbers are for orders only. If you just want information, please write: Sinclair Research Ltd., 2 Sinclair Plaza, Nashua, NH 03061.
* Plus shipping and handling Price includes connectors for TV and cassette. AC adaptor, and FREE manual
• • Does not apply to ZX81 kits
NEW SOFTWARE: Sinclair has published pre-recorded pro- grams on cassettes for your ZX81 . We're constantly coming out with new programs, so we'll send you our latest software catalog with your computer.
16K MEMORY MODULE: Like any powerful, full fledged com- puter, the ZX81 is expandable. Sinclair's 16K memory module plugs right onto the back of your ZX81 . Cost is $49.95, plus shipping and handling.
To order call toll free: 800-543-3000
|
Price* |
||||
|
Ad Code 09CC |
Qty. Amount |
|||
|
ZX81 |
$99.95 |
|||
|
ZX81 Kit |
79.95 |
|||
|
16K Memory Module |
49.95 |
|||
|
Shipping and Handling |
4.95 |
$4.95 |
||
|
MAIL TO: Sinclair Research Ltd., One Sinclair Plaza, Nashua, NH 03061 Name |
TOTAL |
|||
|
Address |
State.
Zip.
& & & &
& 49 & & r & & &
•!•
THE $549. SMART TERMINAL
The Heath 19 Smart Video Terminal gives you all the important professional features you want in a ter- minal, all for under $600." You get the flexibility you need for high-speed data entry, editing, inquiry and transaction processing. It's designed to be the back- bone ot your system with heavy-duty features that withstand the rigors of daily use. Standard RS-232C interfacing makes the 19 com- patible with DEC VT-52 and most computer systems. And with the 19, you get the friendly advice and expert service that makes Heath/Zenith a strong partner for you.
Sold through Heathkit Electronic Centers* nationwide (see your white pages for locations). Stop in today for a demonstration of the Heath 19 Smart Video Termi- nal. If you can't get to a store, send for the latest Heathkit* Catalog. Write Heath Co., Dept. 355-934 Benton Harbor, Ml 49022.
HEATH/ZENITH
Your strong partner
Completely ad- dressable blinking cursor lets you edit anywhere on screen.
Reverse video by character lets you emphasize words, phrases or paragraphs.
High resolution CRT gives you sharp, easy- to-read image, reduces eye-strain.
Complete ASCII character set includ ing upper case, tower case with descenders, and special graphic symbols.
80 character by 24 line format, plus 25th line for operator mes- sages and prompts.
Professional quality keyboard, standard type- writer layout, 72 keys, including 12 special function keys.
Z-80 microprocessor- control makes the 19 capable of multitude of high-speed functions. It's the only terminal with ROM source code readily available.
Insert and delete character or line plus erase to end of line and end of screen make the 19 ideal for sophisticated editors like WORD- STAR.
Cursor and special functions are accessible by keyboard or computer, using either DEC VT-52 or ANSI Standard protocols.
Keypad in calculator format permits fast, easy entry of numeric data.
'In kit form. FOB. Benton Harbor. Ml. Also available the completely assembled Zenith Z-19 at $895. Prices and specifications are subject to change without notice.
t Heath Company and Ver itechnology Electronics Corporation are wholly-owned subsidiaries of Zenith Radio Corporation. The Heathkit Electronic Centers are operated by verrtechnotogy Electronics Corporation.
CP-202C
DB Master and Visifile
Record Players
Mike Coffey
When you buy a file manager, you are really buying several programs, to wit:
• Record designer
• Record editor
• File printer
• File sorter
Each program within a file manager can be evaluated separately for ease-of- use, generality, speed, error protection, documentation and whatever else you think is important. To summarize these into an overall evaluation would be a difficult, enemy-making and otherwise meaningless task.
Thorough analysis of all the worthwhile file managers on the market would fill a book with as many pages as any two issues of Creative Computing. This article will analyze the functions of each program within a complete file manager and cite examples from two popular systems.
Both DBMaster, from Stoneware Microcomputer Products, and Visifile, from VisiCorp, are complete file man- agers that you can buy from almost any Apple dealer. They are generally well documented and carefully debugged. We do not mean to imply that they are necessarily the best file managers. You must analyze your needs and choose the system that best fits you.
Record Designers
Building a file begins with designing the layout of the data to be stored in the
September 1982 c Creative Computing
If some parts of the
design puzzle you,
you have been
effectively introduced
to the world of
record design.
file. We will use a simple mailing list file as an example.
For each person or organization, we may need to keep track of the following things: name, address, phone numbers, and birth date.
Figure I.
For the sake of the program we must state our design more specifically than we did in the previous paragraph. We must specify the record design as a col- lection of fields, each of which can hold a simple sequence of characters, often restricted in number and type of character.
Figure 1 shows our refined record design for the simple mailing list.
If some parts of the design puzzle you, you have been effectively introduced to the world of record design. Many books have been written on the topic.
Any decent file manager will let you specify the length of fields and whether each should hold letters and numbers (alphanumerics) or numbers only. Many file managers, including DBMaster, also
|
Name of Field |
Type of Characters |
Number of Characters |
|
Last name |
any |
up to 20 |
|
First name |
any |
up to 20 |
|
Street address |
any |
up to 40 |
|
City or town |
any |
up to 20 |
|
State |
letters |
2 |
|
Zip code |
numbers |
5 |
|
Day phone |
(xxx)yyy-zzzz |
8-13 |
|
Night phone |
(xxx)yyy-zzzz |
8-13 |
|
Birth date |
mm/dd/yy |
8 |
43
I
Kelly's Computing
O rV MsnlMayKCdtl) 44 45 .V «. 38 50
Q Centipede
(DueJuryor Aug KCart) 4495 Mm M.M
D Cevernsol M... 1995 \1-.t , ,
a spk< h*>. ii'<. i \OLU
D Slai R 4995
n Amodt (Ckrtl M,s *?750
D Mm* Command H 44 95 as* I
2195 Mm 19.141
2195 Mm l».S»
O AunBiK H.«* H95 Mm 7.541
D Ann Biss M ■■'... » 50
D Te,h. 2995 MVi 25.M
19 5*
D rnot.iH.ri t. Program., 19 5*
Q bviution In Pragramm, 24 95 Nm, 19 50
100 00 ."»... 07.SO
D Adventures I Ik 50
14 9', V.. 12 SO
19 95 Mm Ik 50
O Rut Guard iCassi 1995 Mm 1*50
D Gala.' 199% '. Ik 50
1995 Mm Ik.S*
1995 Mm It.S*
G Ghosl Hunter iD~, 1495 Mm 20.S0
. 2995 Mm 25 50
O Arcade Pro Football ! 14 95 Mil 29 SO
D Arcade Pro Football «'».i 29 9', '. 25 50
Q Prepps- SMll 299", •„ 25 50
D Prepp.' ICaMl 24.95 !*.. 19 50
D Temple ul Apshai lD.sk & U,i 1995 .V.. 33.50
D Slar Warnor (Disk »r Cassl 19 95 Mm 33.50
O Restueal rtigellDisk & Cassl 2995 .V.. 25 50
O Dkleslones ol Ryn IDrsk 4 t 14 50
D Cruth. Crumble & Cbomp
(Disk*. ( .,-. . 29 95 Mm 25 50
D Invasion Orion (Disk & Cassl 24 95 Mm 19 50
!•<''. • Ik 50
ti'i. Nbu 20.5O
IMS. « 25.50
ilvetmmd (Diskl 1500 Mm 29 50
O TanktrslDiskl 2900 N
D T*. - .'I nil '. .- 19 50
D Controler Uv.- IIMM) ■. . 25 50
D BINuleails IkOO Mm 12 50
D Md«ay Campngn a IkOO Mm 12 50
a North AllantM Cimvov Raider
IkOO Mm 12 50
O Num IkOO Mm 12.50
O Conll IkOO Mm 12 50
a rVnrt MVnm II IkOO Mm 12.5*
2000 Mm Ik 50
2000 Mm Ik 50
■ -■ X K.uK lD.sk! ZIM .M.i 19 50
I Avail M.K..1 ImKlW M00-.',.. 25 50
D Vov
BM Mm 19 50
O Apr*. 29 95 .-.,,,. 25 50
29 9. '. 25 50
D Boa A- -"9', H 25 50
D BrArJO 29 95 Mm 25 50
D Tumble Bugs .Disk. N95 Mm 25.50
J9 9-. Mm 2S.S0
0 Canyon CI el 2495 Mm 19 50
D l»legalegslDisk&Cisv 14 9, V,. 29 50
-lime iDiskl 4995 Mm 42.50
19 9", H || VI
19 95 N . 33 50
D A.t~mQueM I Disk 4, 29 95 Mm 25.50
D K4tuy Shootoul iCani 4995 Noa 42.SO
Rvad IVs iDrat 5995 Mm 50.50
■II Mission AW
249', Mm 19 50
□ HlrstbArk ■-' W,/ *!■,.■,, ii.,.. ijus N . 29.50
kl 2995 Mm 25 SO
14 95 Nob 2».s»
29 95 Mm 21.50
D Threshold I Disk l 19 95 V . 33 50
25.50
D The N 39 95 Mm 33.50
O Frogger
SpnngKDlsk & ' 14 95 Mm 29.50
O All Bflba and the Forty Thieves
12 9-, ■. . 29.50
II T, 29 50
D Gofl 19 95 % i. 33.50
19 95 Mm 33 50
29 9', -v . 2S.50
24 95 -. . 19 50
..ittered AkVrr. . • - 19 95 '. 1150
I
D Ch. ken i Disk & i 2995 Mm 25 50
-'- ■ - ■ 1500 \ .:. 29 50
RAM FOR ATARI 400
■J8K (reg $299 00) Nou 225.00 32K (reg. $199 00) Now 125.00
Send your name, address, credit card number and signature
with your order in 3515 Beyce Way. R Ids, CA 92S0k
• (7 141 707 7002 Include 52.00 lor Shebang and Handkng If you phone your order we win credH $1.00 for your carl Cakkxraa Residents add 69. Sale. Tax Al orders shtpped bom nock withei 48 hours We accept Maalsec.ee: assd Visa
COD I add $5 00 Pnces subject to change without notice
CIRCLE 175 ON READER SERVICE CARD
DBMaster/Visifile, contini
creative computing
SOFTWARE PROFILE
Name: DBMaster Type: File Manager
System: Apple II 48K, 2 Disk Drives
(or more) Format: Disk II (16-sectur) Language: Basic & 6502 Summary: Maximum Power Price: $229 Manufacturer:
Stoneware
50 Belvedere St.
San Rafael, CA 94901
can handle specially formatted fields, such as dates.
When you tell DBMaster that a field should contain a date, it creates an eight- character field with hyphens to separate month, day and year. The operator will be able to type only numbers into the field, however, DBMaster will not reject dates like 99-32-82.
Visifile recognizes numeric and alpha- numeric fields. For a date, you would specify an eight-character alphanumeric field. The operator(s) might have to learn to be careful about how they type dates.
DBMaster knows about numeric, alpha- numeric and several kinds of fields. Here is a list:
• Counting numbers (0-255)
• General Integers (+/- 32767)
• Decimal numbers (9-digit precision) o Dollars and Cents (up to
$9,999,999.99)
• Social security number (xxx-xx-xxxx)
• Telephone number (xxx-xxx-xxxx)
• Yes or No
Record Capacity
Next on our list of considerations are record length and field length. Figure 2 shows how our two programs compare.
Figure 2.
You can see that DBMaster enjoys greater record capacity, but that Visifile would be preferable for people with a few long fields. Either program works fine for our mailing list.
With a little practice,
you could probably
make money setting
up people's files
for them.
The Record Design Process
The record design program should make your job easy, keeping you informed of your options along the way and allowing you to back up, correct mistakes or change your mind. Most programs fail to do this.
DBMaster puts the designer through a long, confusing and, therefore, error prone dialogue. Beginners should seek help from an experienced friend the first time they design records.
creative computing
SOFTWARE PROFILE
Name: Visifile
Type: File manager
System: Apple II 48K, Disk Drive (2 recommended)
Format: Disk II (16-sector)
Language: Basic and 6502
Summary: Good menus
Price: $250
Manufacturer
Visicorp
2895 Zanker Rd.
San Jose, CA 95134
|
Maximum |
Maximum |
Maximum |
Maximum |
|
|
Record |
Number |
Character |
Numeric |
|
|
Length |
of Fields |
Field Length |
Field Length |
|
|
DBMaster |
1020 |
100 |
30 |
11 |
|
Visifile |
232 |
24 |
128 |
38 |
44
September A 982 c Creative Computing
Turn your Apple* IE into an
Orchard
With software from Quark™ Engineering
Quark Engineering brings you software specially designed for your Apple III. Easy-to-use products that dramatically increase your system's capabilities. And your productivity.
You start with Word luggler™. the most easy-to-use word processor available for the Apple III. Word Juggler is written in assembly language. And comes with special keyboard templates to label important functions.
Word juggler retails for $295. Form letter and simple mailing list capabilities are included free. If you want even more capacity, you can interface with Apple's Mail List Manager for an additional $35.
Need to check your spelling? Add Lexicheck™. A high-performance spelling checker with a 25,000-word dictionary. You can add your own words. And get more accurate documents, without a lot of proofreading. The price? Less than a penny a word. Only $195.
You can even send text from Word juggler to computerized typesetting equipment. All you need is Typeface™. Interface software which cuts your typesetting costs and eliminates re-keying errors. $175.
Finally, there's Transcribe™. A spooler designed especially for hard disk drives. Transcribe lets you use other computer functions while you're printing. And it's compatible with most Apple III software. $125.
There's much more to tell you about Word juggler, Lexicheck, TypeFace and Transcribe. See them at your local dealer. Or contact us today. We'll help you turn your Apple III into an orchard. And from then on, you'll find easy picking.
Quark Engineering 1433 Williams. Suite I 102 Denver, CO 80218 (303) 399-1096
'Apple is A registered trademark ol Apple Computer. Inc.
Engineering
CIRCLE 214 ON READER SERVICE CARD
Reading, Writing, and TRS-80
The biggest name in little computers is also the biggest name in classroom computing. There are more TRS-80s in use in schools than any other computer — and for some very good reasons. We're not just a hardware company. Our education division has produced more courseware than any other microcomputer manufac- turer, even more than most major educational pub- lishers. We're serious about education. No reputable educational publisher would place a new and untested program on the market — and neither would we. We maintain an extensive field test program for all our classroom products. If they don't measure up. we don't
put our name and our reputation on them. And they don't make it into your classroom. Our service and support organizations are second to none. And they're company-owned and company-operated — nationwide. If you're serious about computers in your classroom, ask a school that owns a TRS-80. And then visit a Radio Shack Computer Center or one of our stores near you. Or call 817-390-3302 for the name of our full-time educational sales coordinator in your area.
Radio /hack
The biggest name in little computers™
A DIVISION OF TANDY CORPORATION CIRCLE 264 ON READER SERVICE CARD
■
DBMaster/Visifile, continued...
Visifile employs a very easy to follow design procedure. You will seldom wonder what to do next, especially if you read the manual. The program always displays a not-too-cryptic list of options and your work in progress is fully visible.
As for redesigning old records, Visifile lets you start again from scratch and then copy data from the old type records to new ones. DBMaster will not do that unless you purchase the optional Utility Pak m.
Summary of Record Editors
DBMaster has one of the most powerful and complex designers you can buy. With a little practice, you could probably make money setting up peoples files for them.
The Visifile record editor, while simple to operate, offers fewer options. We recommend this type of record designer to beginners and to people whose files will be used by only one person.
Record Editors
Most people spend most of their file management time editing records. There- fore, consider carefully the qualities of the record editor of each system.
Under record editing we include both generating new records and altering old records. Some systems treat these as separate tasks but we have a hard time keeping them very far apart in our mind.
We think of record editing as a special- ized form of text editing. We wish that the designers of file management systems felt the same way. Commands to insert and delete characters, words and lines are just as useful in record processing as they are in word processing. Unfortunate- ly, most of these commands are missing from many file managers, including both DBMaster and Visifile.
Complete cursor controls can also add much to the convenience of a system. Most file managers, including DBMaster and Visifile, fail to satisfy this wish.
Record editing, like text editing, involves very subjective concerns about what feels right to an individual. Be sure to try out each system before buying.
Visifile Main Menu.
■> DB MASTER MUM HEHU <■
FILE HAKE' NAILLIST
CHOOSE FROM'
(1> OISPLAY/EDIT/OELETE RECCR3S
<2> 003 RECORDS
<3> LIST RECORDS TO PRINTER
(4) LOAD OR CREATE SHORT FORK
<5> SET UP OR PRINT REPORT
<6> FILE MAINTENANCE
<7> LOAD OR CREATE HEU FILE
<8) CLOSE FILES I EXIT
ENTER YOUR CHOICE (t TO 8) ■
DBMaster Main Menu.
DBMaster Record Editing
In DBMaster, you reach for the record editing functions from the main menu by selecting "add new records" or "search/ print/update." When you have searched out the record you wish to edit, pressing the escape key alows you to change its contents.
Whether you are adding or modifying a record, DBMaster lets you move sequen- tially from field to field and from page to page (if the record has more than one page) and retype any field.
If you suddenly decide you don't need a record, you may delete it.
Visifile is built around
several cursor driven
menus.
Visifile Record Editing
Visifile is built around several cursor driven menus. At the bottom or top of the screen you see several choices. Touching the cursor keys causes each choice in turn to be highlighted. When you have highlighted your choice, just press return and it's yours.
Adding records is as simple as can be: just select Add and fill in the fields.
Visifile Record Editor with fields filled in.
Utf»to
I
iSKU
ri . -. m m
DBMaster Record Editor.
Correcting mistakes is no problem, just back up and retype.
Changing records can be a bit weird, though. When you select Change from the menu, the program asks which record to change. Normally, it asks you to tell it the record number of the one you want to change. In the index mode, however, it asks for the key value of the one you wish to change.
We would prefer a Visifile with only one mode. The record number method of record selection should have been dis- carded before the product was released. It does little to enhance the utility and much to complicate its use.
Because of the availability of two dif- ferent modes, the operator must remem- ber to throw the system into "search index mode" whenever starting the record editor.
Now, back to our editor. Choose "Change" from the menu and enter the key value of the record you wish to change. Oops, we're stuck again. What's a key valuel
Before you can use the search index mode on a file for the first time, you must sort the file. In its simplest form, sorting involves choosing one field as the key field. The program then creates a special file, called an index, that tells where each record would be if the data file were arranged in alphabetical order according to the contents of the key field. Simple, right?
Now more about our editor. You have typed a key value. Visifile shows you a record that matches your key. You can retype any field, inserting and deleting characters at will. Finally, you press a control key signalling that you are done editing, and Visifile returns you to the maintain menu.
You delete records in similar fashion. Choose Delete from the menu and enter the key value. Visifile will display the corresponding record and ask for confir- mation before deleting it.
Try It Out
Let's emphasize once again that the record editing program is the most impor- tant component in the file manager sys-
September 1982 c Creative Computing
47
DBMaster /Visif ile, continued
The record editing
program is the most
important component
in the file manager system.
tem. Make sure that the program feels right to the person who will use it most often.
Printing
File printing can be divided into two steps: designing report formats and print- ing reports. Generally, you can design a format once and use it many times.
DBMaster can print without having you create a report format. Just choose "List records to printer" from the main menu. You will then be able to specify which records should be printed. You will not be able to specify which fields should be printed, DBMaster will print them all.
You can get basic reports from Visifile very easily also. The first time you print a report from a given file, you must design a report format for that file. For sub- sequent reports you may reuse the same format or you may design and use addi- tional ones.
Visifile Report Design
When designing a Visifile report you specify:
• Report name.
• Printed title (up to three lines).
• Length of a page.
• Whether to print in key order.
• Whether to print deleted records.
• Whether to print the names of fields.
• Which fields to include and where to place them.
All except the last of these are shown on the first screen of the Report design dialogue. You can easily back up and change your mind, and you can always see what you have done so far.
The second screen of the dialogue covers the details of the choice, place- ment and appearance of fields. Again, because of the menu orientation and the ease of correcting mistakes, this process is simple to master.
With all these specifications tucked away in the print format, there are still two options that can be selected at print time: which records to print and in what order.
The easiest thing to do is to print all records. Otherwise, you can use yet another specialized menu to weed out certain records. Just select the fields you want to consider and the characters you
n each field. The order of printing is determined by the sort command, described in its own section, below.
DBMaster Report Design
DBMaster also has a Report Design program. It has many options, is difficult to use (especially the first time) and its explanation requires 35 pages in the DBMaster manual. Features include page number placement, date of report, num- ber of lines between records, comment lines, column titles, computed fields, row totals, column totals, sort fields, subtotals, and which records to include.
File Sorters
Sorting a file usually means arranging its records in alphabetical order so that a human can find one quickly. Computers sometimes sort files so that they can find records quickly, but they also have other quick search methods.
DBMaster, for example, uses keys and indexes to find records quickly and only sorts when you ask for a sorted report. Visifile also uses keys and indexes and, if you are careful, can keep everything in order as you add new records.
Sort of DBMaster
DBMaster can consider up to six fields in one sorting operation. Examples are fun to imagine. You can print a list of people according to country and, within country, according to state, and within state, by county or parish, city or town, postal code, or street. This is very useful for statistical researchers, especially since DBMaster can add up columns of num- bers within each of the sort levels.
For quick retrieval of records (within about five seconds for even full-disk sized files), DBMaster uses secondary keys. When you tell the program that you want a particular field to be a secondary key, DBMaster quietly creates an index file for that field.
The secondary keys of DBMaster obviate the need for a separate sorting step (except for printing.) Instead, the
storing of each record takes a bit longer. In many cases, the difference will not be noticeable. The DBMaster manual sug- gests using no more than three secondary indexes at the same time.
Sort of Visifile
Visifile can consider up to ten fields in one sorting operation. When you sort with Visifile, the program builds an index file, to which you give a name.
Visifile uses this index both to print sorted reports and to help find records quickly for editing. You can build more than one index file (each using a different set of fields), but switching among them requires re-sorting using the Sort menu.
Capacity and Overhead
Visifile, like most file managers you can buy for the Apple II, can manage files as large as the capacity of one Disk II (approximately 120K). DBMaster can handle files as large as a million bytes. However, as soon as your file exceeds 140 kilobytes, you will have to begin swapping disks as DBMaster commands you, unless you have the hard-disk version.
Each program requires 48K RAM and a disk drive. Both publishers state that their programs work with a single disk drive. Only a masochist would use either program with a single drive. DBMaster works best with three drives (one for records, one for indexes, and one for the program), though two are adequate for most users. Visifile works best with two disk drives and will ignore any additional drives.
Both systems handle printers of most types. Neither supports 80-column boards nor other non-printer peripherals. Hard disk compatibility is another desirable, hard to find, feature. Special versions of DBMaster have it, most others do not.
Summary
As I said at the beginning of this article, there is no way to summarize this topic. So get going, analyze your needs and try a couple of systems yourself. D
48
Dear Diary..."
September 1982 c Creative Computing
a^afl
The experts are excited about QR AMMATlK
Seldom does a new software product receive the universal praise from the experts of major microcomputer magazines that Grammatik has. Read for yourself:
Alan R. Miller, Interface Aye. May 1982:
"Tin rutin- manuscript of »/// Fortran Imok was given to Grammatik. Grammatik flagged many locations throughout the Ixxik. Several doubled words were correctly flagged. Other flagyil passages truly nmlnl attention, ""drum mat ikfou ml a very important pattern; the expression in this ease' appeared hh times. This pkrast expressed four different concepts, ami most of the examples m re reworded,'' "Profile can be used to determine the frequency <>/ word usage in a document" "Grammatik is a useful aid for professional writers. It is the perfect complement to a spelling checker."
A. A. Wicks, Computronics. June 1982: "The innii mil fur Grammatik is better than average. The gen- eral text and explanations are thorough detailed, and cmi-
dse." "When the linn/ruin nils 'test rnn'iin sunn ulil articles nf mini still an ilisk. I tens i nihil rrnsscil by smile 11/ tin over- worked, wordy, or trite phrases that I hail used. Nevertheless, I hail tn agree with what Grammatik was saying, ami vow to
11 n 1 ill these pitfalls ill the J'nt 11 re. " "Til is is one of the must inter-
esting ami useful programs that I hare had tin pleasure to re- view. All functions operated as elated with m problems, or even a hint of a problem. And iw guessing was required about exactly what someofthe directions implied. Anyone involved with word processing in ana way, whether writing manuals, letters, brochures, newscopy, reports, etc is encouraged to get
this excellent linn/rani."
Stephen Kimmel, Creative Computing, June 1982: "/ ilnn't get excited about many programs. I am < xcited almnt Grammatik.'' "It is difficult to imagine the program being any
easier tu use. " "/ hail decided that the program Would he useful
tn a professional writer if mil a because it cheeks far double
iciirils." "I hare a hit/her enthusiasm threshold than that.
Grammatik can also In- expanded to include phrases <tf parti-
cular significance to you. It can become your personal editor
anil English coach I luce to start sentences with ami'. That's
not a particularly good idea. So I added the phrase '. And' with
the note tn !»■ careful not tn an ruse it. ,\mc I get a reminder i very timt I do it. Then an other words that I use too often. My copy of Grammatik clucks for them, too, and gently tells me tu watch out. " "I like Grammatik a great deal. It is a worthy ami useful addition to your word processing software." Bob Louden. InfoWorld. December 7. 1981: "Grammatik is the next step beyond spelling checking for seri- ous word processors. Grammatik a unitizes writing style at the word ami si ntenci level while, at the sunn time, it checks for subtle spelling and typographical errors that ij<> beyond tin capabilities of conventional spelling-checking programs. If
ifuii use a iron! processor ami a spelling clinker, then you
should investigau tin ununu capabilities of this program."
"Althnuijli skeptical at first. I proceeded In run sec, nil i if mil
published articles through Grammatik. None were fret of errors. " "Grammatik is a surprisingly fast ami easy tool for analyzing writing style ami punctuation."
Dona Z. Meilach, Interface Age, May 1982: "The programs together {Aspen Software's spelling checker Proofreader and Grammatik) offer a dynamic tool for compn In nsice editing beyond spelling corrections. It can begin where your college English teacher left off ami help you analyse your documents in a way ;/<»» may never have thought possible."
Eric Balkan. The Computer Consultant, Vol 2 No 9: "Asa reviewer, I'm impressed tin most with tin imagination that went into this product. With all the me-too software on the market, it's ijihh! tn see something original come nut. It's also
gixiil to si e that tin program author nllnici il the usi r as much
freedom as he iliil you can use your men imagination tn ex- tern! the uses of the program,"
GKAMMATJR » pgW%/\PEffV= no errors
Together. Grammatik and the Aspen Software Company spelling checker Proofreader form an unequalled document proof- reading system. Proofreader features an official version of the RANDOM HOUSE" Dictionary for a word list that you can trust! It also features immediate on-line access to the dictionary for spelling help while making corrections interactively. Proofreader is the best spelling checker available. Write or call for more details. (On-line dictionary not available on TRS-80 version )
CPM and IBM PC DOS Grammal.k $150 00 Proofreader - $12900 Both - $25000 TRS-80 Model U Grammatik - $9900 Proofreader $99 00 Both $179 00 TRS-80 Model l III Grammatik
$59 00, Proofreader $89 00 Both - $139 00 Manuals only $6 00 each. $15 00 both
IMPORTANT ORDERING INFORMATION Vou MUST specify computer model operating system memory we and tormal
and number of disk drives when ordering either software or manual* atone AH u S Canada and M«kico orders include first
class shipping m price We accept cash check money order VISA and Masler Card Cost on manual only orders can he
credited to fmai purchase NM residents add 4% sales laa
(Dealer and OEM inquiries welcome)
Random House ■» > registered trademark of Random House Inc Owe* registered trademarks CPM Digital Research, TRS-80
Tandy Corp MS-DOS Microsoft IBM IBM Proofreader Grammatik Aspen Software Co
Distributed By:
SOFM^RE
DIGITAL /MARKETING
P.O. Box 339-C Tijeras, NM 87059 - (505) 281-1634
PFS
so
Form Fiddling
creative computing
SOFTWARE PROFILE
Nam* PFS: The personal filing system
Type: Forms Filer
System: Apple II 4KK. Disk Drive (2 recommended) or Apple III 128K, extra drive (Disk III or hard disk)
Format: Disk 11(16 sector)
Language: Pascal
Summary: Elegant, efficient, beautiful
Price: $125 (Apple II). $175 (Apple III)
Manufacturer:
Software Publishing Corp. 1901 Landings Drive Mountain View. CA 94043
Mike Coffey
I have used many programs and man- uals that load me down with jargon, promise mainframe power and leave rue wondering why I bought a computer in the first place. The PFS series from Software Publishing Corporation does nisi the opposite.
PFS is an ideal database management program for a first-time computer user. There is no cumbersome command lan- guage to master, the menus arc few and simple, and the terminology is based on simple English.
Overview
PFS data is organized as a collection of forms. A PFS form works like a preprinted business form: you design the form once and fill it in many times.
Once you have designed your form anil filled in a few. PFS lets you review.
remove, change, or print them selectively. All these options appear on the main PFS menu.
Form Design
PFS incorporates the simplest form design process we have seen. Just move the cursor to the spot where you want the name of the item to appear and type the name of the item, followed by a colon. Repeat that process for each item in your form.
When you are finished, press a single control key and PFS does the rest. It will initialize your disk and record your file name and form design on it. If you change your mind about initializing the disk, just press the escape key to bail out.
While typing item names, you can flip to the next or previous page of your form using a control key. You can also erase a whole page if you make such a mistake and you want to start over.
Filling in Forms
When you want to add or change the contents of forms, you use the limited function editor that is built into PFS. You can move the cursor up. down, left and right but you cannot insert or delete characters or lines; you must type over the information on the form. These func- tions are adequate for original data entry but leave something to be desired when many revisions are necessary.
The editor employs the right arrow key to move to the next item, the eontrol-C combination to conclude the editing process, and the escape key to bail out without saving the changes you have made.
50
Re-reading Forms
To re-read forms, choose Search Update from the PFS function menu. PFS will show you a blank form and ask for a Retrieve Specification. Your job is to tell the program how to find the forms you want to read.
To do this, simply move to any item and type in the information you want PFS to find there. For example, if you want to find out about oak trees, move to the Tree item and type Oak.
When you hit the continue key PFS will show you all forms that have Oak in the Tree item. Each time PFS shows you a form that it found, it waits so you can read and perhaps change the infor- mation in the form. While the form is displayed, you may print it or delete it. Finally, when you give the signal. PFS continues searching for more matching forms.
Deeper Searching
The retrieve specification can be more complicated, if you wish. For instance, if you just want to learn about all the oak trees in Chicago, type Oak in the Tree item and Chicago in the City item.
PFS can even find things that you don't spell out completely. If you don't know how (or are too lazy I to spell Chicago, just type Chi., in the City item. PFS will find forms that include a city beginning with Chi.
You could also type ...chi... and PFS would find anything that had chi in the middle of it. Coffe® would match either Coffey or Coffee. To find everything that does not have oak in it, type /...oak... in the tree item. If you have a numeric item, like age of tree, you can use greater-than. less-than and equal-to signs along with numbers to specify which forms to look at.
September 1982 ' Creative Computing
897 N.W. Grant Ave. • Corvallis. Oregon 97330 • 503/758 0521
j^>
Never having to type the word
"CATALOG," or trying to remember
how to get from one part
of a program to another!
If you could do these functions, and many
more like them, at the STROKE of a SINGLE
KEY, would you? We thought you would! So,
we invented the Enhancer ][ and the Function
Strip More than just another lower case
adapter, the Enhancer ][ is an intelligent
keyboard processor. Now characters, strings
of data, commands and statements can all be
stored in your Enhancer ][ for immediate recall
by pressing JUST ONE KEY!
Features that you would expect only on larger
systems now can be yours. EASILY! For
instance, wouldn't you like auto-repeat, and hi
speed repeat? How about a type-ahead buffer?
Even user-definable function keys are available
for greater input flexibility
The Videx Enhancer ][ and Function Strip; it
really is the Dawn of a New Era for Apple ][ " •'.
Suggested Prices
ENHANCER ][ 149.00
FUNCTION STRIP 79.00
Package Deal 215.00
Apple ][ is a registered trademark of Apple Computer Function S'
CIRCLE 252 ON READER SERVICE CARD
CRYPT OF THE
n7mU
SUDDENLY you awaken in a coffin
surrounded by a vast graveyard.
YOU MUST GET OUT BEFORE PAWN!
HOW? There's no easy way, the \ \ walls are too high — the gates ar&\ locked. Vampires, Zombies, and ' Werewolves constantly attack as you frantically search musty crypts, catacombs, and dead tombs for treasures and clues. ONLY TWELVE HOURS TO ESCAPE OR REMAIN FOREVER !
CRYPT OF THE UNDEAD, designed by Marc Benioff , Offers . . .
• Both Puzzle-Solving 6i Role-Playing Intrigue!
• Superb Graphics, Sound &, Color Animation!
• Hours of Challenging Terror! Requires . . .
• ATARI 400/800 81 One Disk Drive
• One Player Si Joystick Controller Comes with .. .
• Game Program Si Complete Instructions
• EPYX 30 FOREVER WARRANTY
X
u
%
'h'Ja*
Kmt
Now Available At Your Favorite Dealer ... S2 9 .95
For the name of your nearest EPYX dealer write :
"CRYPT OF THE UNDEAD"
EPYXAutomated Simulations, Inc.
P.O. Box 4247, Mountain View, CA 94040
T7-//MK£f?S PlAY
EPYX Temple of Apshal was the very first computer game ever to win the Hobby Industry award for excellence. EPYX pledges you that same excellence in every game you purchase from us . . . the VERY BEST in entertainment)
EPYX 30/FOREVER WARRANTY •Our 30-day Unconditional Guarantee: If your EPYX Game has any defect whatsoever within 30 days of purchase, return it to us or your dealer and we will replace it free. •Our Forever Warranty: If anything happens to your disk at any time after 30 days, for any reason, just send it back with $5.00 for shipping , and we will send you a replacement .
'ATARI 400 SOO is a trade mark of ATARI. INC. CIRCLE 115 ON READER SERVICE CARD
PFS, continued.
I EMPLOYEE «
ITTmTm
l.'M'U
r.VMiH4H
IblAlt ■ H /IP
EHJgga SALES
Hmaa>$i»5o|
1 = = FULL FILE STAFF
RETRIEVE SPEC PAGE 1
We ask for someone in sales with a salary over S 1850...
Printing Forms
If reviewing your forms on TV does not thrill you. try printing (hem on paper. Just select "Print" from the menu anil PFS will show you a blank form.
To show PFS which forms to print, fill in the form as if you were searching. Next, you must tell PFS which items to print from each form. The program again displays a blank form and asks for print specifications.
You can ask for each item to be printed on a separate line by putting an X next to the name of each item to be printed. By using plus signs instead of Xs. you can get items to share space on the same line. Naturally, you can combine these options.
The latest additions to the PFS reper- toire of print options are the T and S options. By placing a T next to the + or X for an item, you prevent words from being split at the ends of lines. By includ- ing an S next to an item, you tell PFS to sort the printed forms in alphabetical order according to the item in which the S appears.
Unwanted Forms
When you want to get rid of forms, select Remove from the PFS function menu. As so often happens, a blank form appears, while PFS asks for a retrieve specification. When you have entered a pattern to be matched. PFS will search through the file and forget any matching forms.
Niceties
Many programs punish you for making mistakes. PFS forgives you. If you belat- edly discover that you have left some important item out of your design, PFS lets you change your design without losing any data.
Another important thing about PFS is that it is a completely self-contained package. If you have two disk drives. PFS will even copy your data disks for you. You never have to read another manual or run another program to make the most of PFS.
September 1982 c Creative Computing
ij'Ni.vij n nan cnigjj bo 02/01
l.'M.'U MIKE COOPER
»1:I*H 907 SUNSET CT
rami porti audhhh or fttj 9720a
■MiUHIal SALESPERSON- WEST
Banaa$i9oo
1S FULL FILE STAFF
..PFS finds a salesperson.
Limitations
Lest you think that PFS stands for perfect filing system. I must mention some of its limitations. There is no was to specify what type of information should be entered into each item. For example. PFS cannot force the user to enter a whole number, a date, or a telephone number.
If reviewing your forms
on TV does not thrill
you, try printing
on paper.
The Apple II version of PFS stores exactly one file on each data diskette. Consequently, people with small collec- tions of data end up wasting diskettes. People with very large amounts of data, (more than 1000 forms), find that PFS cannot handle files larger than one disk's worth.
PFS for the Apple III can place more than one file on a disk and can also use a hard disk for files as large as 32.000 forms (depending on the size of the forms).
Relatives
Software Publishing Corporation main- tains an impressive line of software prod- ucts. Their PFS: Report program can make sorted columnar business reports from your PFS files. The brand new PFS: Graph makes colorful charts based on the data in PFS and DIF (Data Inter- change Format) files.
Evaluation
PFS is phenomenally simple to learn and use. When combined with the rest of the PFS series, it offers a collection of features that compares favorably with most of their database managers in the field. □
53
MAGAZINES OF THE FUTURE . . .
jlMASAflkj
tor tOUt AUTt 4HH/KIU)
ipte
appletree ""
,n„ M'l'l I II .
l„rv„ur msmcotiut.
MOOEi I. \UH>H III
Our magnetic magazines will entertain, edu- cate, and challenge you. On cassette or dis- kette, every issue is packed with quality games, home applications, utilities, and our unique 'teaching' programs. But don't listen to us, let our subscribers convince you:
"Received my first copy . . . it's great! Please rush to me one of each back issue, so I'll have a complete set. " K.< .. . < hicago, II.
"(Your magazine) is everything I expected and more!" P.I.., Durand, Ml
"You folks sure know how to put together real professional programs. " W.P., Meridian, Ml
"(Your magazine) is the best thing I've seen since the disk drive!" K.R., N.V., N.Y.
Subscription price for cassette is $50 per year, S30 per .- year, and $10 for a (rial issue. For diskette $75 per year, $45 per Vi year and $15 for a trial issue . . .Don't miss another issue! Order direct or see your loeal dealer.
THE COLOR ACCOUNTANT
Oser 1.000 satisfied customer* are using this mmplrirK integrated package to anal) re I heir personal finances.
1. (hart of Accounts Maintenance
2. Complete Checkbook Maintenance
3. Tax Deduction Hags
4. Net Worth Statement
5. Income I. ess hxpense Statement
6. Complete (iraph Package mrapns in, niesi
7. Payments and Appointments Calendar
8. Home Budget Anal>sis V. Mailing I ist
10. Schedule 1040 (Long Form)
11. Decision Maker
12. Schedule (• (Income Averaging)
All programs are menu-dnicn and alloss add/change delete. All hies and statements can he listed to screen or printer, and sased to cassette or diskette THr < III OK A( C 111 M AM is |7J lor cassette and 180 for diskette and comes with .15 pages ol uovumcntatinn I his package requires 16k except lor the A I AKI Jim KO0 sshich requires 24k lot cassette and 12k lot diskette
the
programmer's
program
l)o you knoss all the innotjtitc *a\s ot using BASK com- mands. ' Die stjtt at ihc Programmer's Institute have designed a x.1 ol propaffla <\plajninji everything ihe nt.ii km i I ho Programmer*! Program leads you sicp by step ihrounh ihe
tlllKl.HIH'Ml.lls <)| I'r.Hyl.Hlltllltl,' SIHII clHIipUtCt I Ir'11 SOU explore
the finer point., multiple hym*,, uueucs. stacks, flame pcogram- rntng. som. tnrv rMwiirari k"dc,. ami mrmor) savers. AIll hese met funis nuke xom programming laali . .\isier and more efficient. DiU'inili land very uselul) programs are created before sour eyes. and designed so you learn ai vour own speed! Ihe Progm Program ts a must fur every owner of a mfcrortiaapvlee. tVV) cmsseile. V<5 diskette).
Order hoih Ihe Pntgrammrr's Program and I tear's subscrip- tion, and the lotal eoyt is only *7f cassellr. (100 diskette. If •rder mm, you *iH receive a l-ootbuil Program and (ompulrri/rd telephone IMreetorv ABMH T I U \ |-Hrr
wiih an* $75 order. No don't wait .
- 5aC1
THE PROGRAMMER'S INSTITUTE
Ba division of Kl 1 1 RKIIOl SK " k P.O. BOX 3191, DEPT. A ■ CHAPEL HILL, NC 27514 W MasierCard/VISA Welcome w 9 AM - 9 PM, Mon - Sat > K\ I MIHWAkr KKOl IRKN Itk
1-919-489-2198
CIRCLE 211 ON READER SERVICE CARD
T.I.M. Ill
Database Management for the IBM PC
Danny Goodman
creative computing
SOFTWARE PROFILE
Name: T.I.M. III. Revision 5
(December 19811 Type: Database Management
System: 64K IBM PC. Disk drive, monochrome, display, parallel printer
Format: 3 Program Disks
Language: Microsoft Basic
Price: $495
Manufacturer:
Innovative Software, Inc. 9300 W. 1 10th St.. Suite 380 Overland Park, KS 66210
To my way of thinking, applications software, especially packages intended to be "user friendly," should make the com- puting machine transparent to the user. That is, the user's attention should be focused on the application and not the computer. Just as in adding two numbers on a calculator, you are more interested in getting the result than how the unit's
Danny Goodman. 27.S-B Island View Lane. Harrington. IL 60010.
integrated circuit converts, stores, pro- cesses, and drives the display during cal- culation.
With Innovative Software's very flex- ible and powerful T.I.M. Ill database management program for the IBM Personal Computer, however, the user is reminded a bit too often that there is, indeed, a microcomputer with multiple disk drives in use, and that some care must be taken in executing commands, or keyboard input may be lost at the slip of a key.
The ••TIM" in T.I.M. Ill stands for Total Information Management, and in that regard the program lives up to its name. The menu-driven program assists the user in creating electronic files, which can be of great benefit to business and personal applications.
Once information is stored in the files, the user has the option of adding to or updating the file, searching through the file for records which meet user-specified criteria, printing mailing labels from the files, printing or displaying cumulative reports in user-specified formats, and invoking several maintenence and utility services within the program.
For the first-time database management user, some of the terminology may be confusing, even though the ideas behind them are familiar. The three most impor- tant concepts to grasp are: file, record, and field.
In the non-computerized world, a file cabinet drawer may be labeled "Customers": this is the "file" called Customers. Inside the drawer are prob- ably file folders, one for each customer, all in alphabetical order. Each folder is the "record" of that customer. Then, inside the folder is information about the customer— name, address, phone, person to contact, etc. Each of these items is called a "field."
That means that the bulky non-elec- tronic file cabinet I just mentioned is sorted according to the Customer Name field: that's the "key field" of the file. By dividing a record into fields, you have the ability to search through an entire file for specific zip code fields, for example. Try doing that with a file drawer of alphabet- ized files.
The other distressing term to watch for is "library." When creating the format for your records or printed reports (i.e., how the fields are to be physically arranged so they make sense to the eye), the specifi- cations for a given format are stored in a "library."
With these fundamentals out of the way, we can jump into T.I.M. Ill, one of the first database management programs to become available for the IBM PC. The package owes its early arrival to the existence of earlier TIM editions written in Microsoft Basic. And, since the resident Basic of the PC is of the Microsoft dialect.
54
September 1982 • Creative Computing
X,
NP
THE BEST DEAL IN TOWN!
THE FRANKLIN
ACE1000
You just can't beat an ACE. Especially the Franklin ACE 1000. It's the professional personal computer with all the trump cards — it costs less than Apple II and it includes 64K of RAM, upper and lower case capabilities, a numeric pad and VisiCalc keys.
Peripherals that work with the Apple II will work with the Franklin ACE 1000. Programs that run on the Apple will run on the ACE. Totally Apple compatible . . . yet, so much more!
The Franklin Ace 1000 — price, power, quality, reliability — the best deal in town. Call or write today for the name of your local authorized Franklin dealer.
7030 Colonial Highway Pennsauken, NJ 08109 609-488-1700
Franklin ACE is a trademark of Franklin Computer Corporation Apple is a registered trademark of Apple Computer Inc. VisiCalc is a registered trademark of Visi Corp.
A A
¥
Alii .
SST THE ULTIMATE COMPUTER CONFLICT
between the forces of the Colonists and the Kryon Empire. Join an inter- galactic shootout with up to eight star- ship commanders transmitting orders from the keyboard cockpits of theiL^tl craft anywhere in the U.S.A.
Attacking, evading, scanning, com- municating. That's MegaWars. Easy to learn but difficult to master. That's why CompuServe will give one free hour to every MegaWars player enter- ing a game before December 31 , 1 982.
Call toll free 800-848-8990. You'll receive the illustrated guide to CompuServe, America's most compre- hensive Videotex service, plus the MegaWars Commanders Briefing.
CompuServe
5OO0 Arlington Centre Blvd. ^^^ Columbus, Ohio 43220
800-848-8990
T.l.M. Ill, continued..
/. Main menu on disk ffl through which all subcommand menus must be accessed.
2. Help screen for defining fields in a file record.
only minor changes in the program were necessary to duplicate CTRL-(x) sequences on the ten function keys of the machine.
A TIM file can hold up to 32,767 records; each record can have up to 40 fields; and each field can have up to 60 characters— in all, a healthy amount of data for a microcomputer to manipulate. System requirements are 64K RAM, one disk drive (though two will be much appreciated by any user), PC-Disk Operating System. IBM monochrome display, and parallel printer.
The T.l.M. Ill program is contained on three 5-1/4" diskettes, labeled Master Disks 1, 2, and 3, plus an Examples disk used in conjunction with a tutorial at the end of the manual. The disks are shipped in a pocket located on the inside front cover of the padded, three-ring binder manual.
Documentation
The documentation is divided into 13 tabbed chapters, plus appendix and four tabbed examples sections. Pages are printed from a typewritten — or rather word processed— original, which is never- theless easy on the eyes, and uses boldface type for highlights. All material that appears on the monitor is printed in blue, with boldface blue used for characters which are to be input by the user. This two-color, two-weight format leaves little room for operator error.
Indicative of the user friendliness of the manual is that the operator is carefully guided through the process of making a backup set of master disks, including the basic procedure for formatting blank disks
with PC-DOS. All subsequent COPY steps are clear and thorough.
After that, the user follows screen prompts through configuration of all disks for printer width (default is 131 charac- ters), available disk drives, number of program disks, his name, address, etc.. and printer type. Only the last item is not fully explained, leaving you to figure out what "Optional Printers 1 and 2" might be.
Help screens, menus and prompts abound.
These are all laborious steps for the non-computerist, but fortunately, they are performed only once, and the directions are very easy to follow.
Just when you think all the disk shuf- fling is behind you, you select the "Create a new file" sub-menu from the Main Menu. You are directed to put disk #2 into the drive. Then you're told to wait while the program is loading.
Sub-programs are grouped such that the most common ones are on Disk 1 , but "Create" is on Disk 2, and all file mainte- nance and utility sub-programs are on Disk 3. To get from Maintenance to Utilities, both on Disk 3, you can go only via the Main Menu on Disk 1. These interruptions break the trance of the application.
Once on the proper program segment, however, TIM is very easy to work with. Help screens, menus and prompts abound.
File Definition
When defining a new file, for example, you are prompted for a field title (e.g., "Last Name"), while the help screen above advises that you have a maximum of 15 characters. For that same field, you must then specify the length of the field (the maximum number of characters you expect to "fill in the blank") up to 60.
At each prompt, you are also shown how many characters you have left from a maximum of 2400 per record (but this figure can be misleading, as you will see below).
Other parameters to specify are field type (eight choices including alpha- numeric field, numeric field, calculated field that performs arithmetic functions on two other fields, inverted name field, dollar field), precision of a numeric field (0-4 places to the right of the decimal) and even data type (American month/ day /year or European day/month/year). At any time in the new file definition stage, you can review the fields you have already created or go back through your entries to correct an error.
To signal the end of your file defini- tion, simply press Return (null string). and you are asked if you are done. My tendency was to press "Y" and Enter— Oh, NO! You are only supposed to hit "Y," after which you are prompted for the file name before it is all stored on disk. But if you hit "Y" followed by Enter, the file name prompt flashes for an
September 1982 c Creative Computing
50
T.I.M. Ill, continued...
3. Sample blank record. Dashed lines indicate number of characters that can fill the field. Help screen at bottom indicates IBM PC function key actions.
4. Sample record.
instant, and you are back to the Create sub-menu; all previous field specifications are gone.
The difficulty is that most menu com- mands are executed by simply pressing one key. while other prompts are not consistent— some require Enter, some do not. So, after inputting all the fields with Enter, and even ending the session with Enter. I have Enter on the brain— only to lose a great many keystrokes. This is one of those reminders to a non-techy that you must pay attention to the machine to avoid errors.
Speaking of errors, the program catches most of them, tells you what the problem is, and lets you continue. That's great.
I ran into one occasion, however, where an error stopped the program and returned me to Basic, so I was unable to continue. The problem came when I was defining a new file, a relatively large one at that. The character count on the prompt started at the possible maximum of 2400— but the default maximum is only 650.
Not realizing that I should stop before hitting 1750 (i.e., 650 used) I was defining away, watching the character count drop at each field definition. I then gave the file its name and got an error on line 3440 and a Basic "OK." I couldn't get the program going without hitting F2 (RUN). and thus losing all my work up to that point. There was no clue in the documen- tation that I might run across this pro- blem.
It is unfortunate that room for such errors comes in the "Create" stage, because this is the first place the user must go when starting to use TIM. An impatient user would be disappointed.
On a more positive note, though, TIM's user friendliness really shines when it comes to establishing screen formats for records and generating lists or reports.
Custom screen formats can be created with ease thanks to full screen editing. Simply move the cursor to the spot on the screen, call up the field you want, and
Custom screen formats
can be created with
ease thanks to full
screen editing.
press a button: Presto! the field appears on the screen in its proper place.
You can put more than one field on a line, provided there is room for all the characters, and leave blank lines between items.. .really a custom form for each file.
On the IBM, cursor movement is con- trolled by function keys 1-4, which is a bit awkward if you are used to the scrolling keys on the numeric keypad. The custom screen feature is particularly useful if you want to keep as much data as possible on one screen. Or if an untrained operator is accustomed to established, printed forms the transition to computer entry would be a snap.
Generating Reports and Lists
TIM's list generation is well-suited for printing mailing labels. Again, the flexi-
60
bility of the program allows for a variety of options, such as specifying 1-4 lists across the page, which and where items (fields) are to appear on the label, spacing between labels, etc. There is also a test print feature which helps you line up the labels properly without printing out data.
In generating reports from data on file, the potential power of TIM is evident, but its flexibility only partially so. Screen prompts make definition of the report format fairly easy. Among the "high power" functions you have are the ability to link two files together in one report, and to print subtotals throughout the report (as in sales commission reports).
You are limited, however, in several respects. You're stuck with the titles originally chosen for fields as headings on the report. Secondly, you don't have the ability to create a better looking form with full screen editing as on record formats. This is probably a compromise between too complex a program and a user-friendly approach designed to elimi- nate as much of the human toil from the job as possible.
Aside from the disk switching, which, admittedly, becomes more transparent as time goes on, the most disheartening feature of the program is the slow speed at which its most powerful features oper- ate. Any shred of hardware transparency disappears when you have to wait for the machine to churn away.
In one 57-record file I used as a guinea pig, a search for a particular record in the pre-sorted key field took 22 seconds, a bit longer than it would take me to dig it out of a file drawer. But if I hadn't been sure of the exact entry as originally input on the record (as might be the case if some- September 1982 • Creative Computing
one else had entered the data, adding "Co." or leaving off "Inc."). the program would have had to "look" at the field in every record on file. And when each peek at a record takes a hair over three seconds, well, that really adds up fast: a bit over three minutes for my 57-record file. The same goes for a search through any non-key field, whether you have the exact entry or not.
Speed
Creating lists and reports is also pain- fully slow. I printed a report of my 57- record file to the terminal only (negating any delay the printer might cause), with a printout of only four fields from the record, in sequence of any key field. It took almost four minutes!
When you consider that an IBM disk can store up to a minimum of 234 records (at the default record length of 650 characters per record maximum), you are still a long way from "information at the push of a button" on a good-sized business file— unless you want to run the report during lunch or overnight.
Much of the slowness can be attributed to the fact that TIM runs in Basic, and the Basic in the IBM PC is not particularly fast compared to some of its less noble competitors.
Innovative Software surely recognized the problem and helped somewhat by using a disk drive Speedup routine which is automatically invoked after you input the date during power up. It's quite an experience to watch the screen print A SPEEDUP and hear Drive A kick on the afterburner. (Editor's Note: Innovative Software has promised that the version of
It becomes difficult to
separate the faults of
TIM from the limitations
of the IBM hardware.
TIM which will be available when you read this will be compiled and will be "20 to 30 times faster" than the version we reviewed.)
It becomes difficult to separate the faults of TIM from the limitations of the IBM hardware, for which it is configured. Indeed, if the program were on a double- sided, double-density disk (with appropri-
ate disk drives available) or, better yet, on a hard disk (a manual addendum offers instructions to eliminate the potentially hazardous SPEEDUP routine if you use a hard disk), part of the speed problem of getting to the various parts of the 346.6K total program would be eliminated. The other problem, on the IBM at least, is running the program in Microsoft Basic. A compiled version should help step up the program.
Recommendation
With my experience so far. I would not recommend T.I.M. Ill for the IBM PC for applications involving a continual, high volume of input/output through the data files. A word processing interface is promised to allow you to merge TIM data files with form letters and a global search and replace command will be available by the time you read this.
A small business user might also like to see TIM files shared with accounting or billing programs, too. But for small busi- ness or personal applications in which self-contained files need be updated only periodically, TIM offers a vast amount of data manipulation power. Almost too much power, as we have seen, for the likes of even a heavy-duty micro like the IBM PC. D
Simply the best word processor... anywhere1
For the Apple™
No hardware additions needed — What you see is what you get. All functions are displayed on the screen exactly as they appear in print including:
• Underlining . Bold
ht
Superscript Even/normal justification Lower and \
upper case
Block movement Global replace Plus many more features
Word Handler
Word Handler is simply the best word processing software I could find anywhere by far."
William R. Moroney
President Electronic Funds Transfer Association
H°\\s\ Handler
(interlaces *«" e8
andD^eVdspe<*«*-
^.'^soSUtjeW^
Once you buy a Word Handler we don't forget you; our customer service department is available daily. We support our products.
When upgrades are introduced you are supplied with a replacement disk FREE! Contact your local Apple'™ dealer for a demonstration. You'll be glad you did.
Silicon Valley Systems. Inc. 1625 El Camino Real »4 Belmont. CA 94002 (415) 593-4344
Silicon Valley Systems
CIRCLE 226 ON READER SERVICE CARD
SIZZLING
HOT&
COMING
AT VOU!
3r
M GAMES FROM SSI
22
FUN.
FAST.
POW€RFUl.
XCITING.
'OUR LOCAL COM!
CIRCLE 242 ON READER SERVICE CARD
Filemanager 800
A Manager For All Seasons
John Anderson
But Does It Do Windows?
You're just finishing an extensive demonstration of your Atari system for your dinner guests. The swirling, three- dimensional graphics display, comparable to those running on systems at five times the price, fades to black. As you boot some Bach on the music cartridge, you notice the thumbs of your guests are still stiffly akimbo, proof positive that the joysticks have once again done their job well. And then someone speaks:
"But what do you really use your computer for? What practical purposes does it serve?" Your guest smiles, leaning back in his chair as he sips your Chateau Neuf. His eyebrows arch menacingly, and silence fills the room.
For a frozen moment you are speech- less—the timing of the question has caught you off balance. Here you were, displaying the capabilities of your Atari
creative computing
SOFTWARE PROFILE
Name: Filemanager 800 Type: File management system System: Atari 40k. Basic cartridge, at least one disk drive
Format: Disk
Language: Hybrid (Basic and machine)
Summary: Best of its kind currently available for the Atari
Price: $99.95
Manufacturer:
Synapse Software 820 Coventry Rd. Kensington. CA 94707
September 1982 • Creative Computing
as state-of-the-art entertainment machine, running circles around the competition, and this nerd has the audacity to ask about practical applications!
Images race through your head — the hours you've spent learning Basic instead of watching TV; the way word processing has improved the quantity and quality of your written work: how your three-year old has already learned the alphabet. Then the thought strikes you, you return the smile. You calmly boot Filemanager 800.
Though several database management programs are available for the Atari. Filemanager 800 is the only one to make extensive use of color, sound, and extended text modes to simplify program use. Through menu-oriented operation, it provides a clear and easy to understand command format. The screens are designed to make each function mnemon- ically unique and easy to access.
Before you can boot Filemanager, you must insert a small electronic key. called a "Data-Lock," into controller port number one. Without it. no information can