You are on page 1of 180

FREE AMIGA BUYER'S GUIDE August/September 1986

Updated Version

I I II

Preview:
Amiga 1300 Genlock
&p
Lucasfilm ■A*

Programmers
Talk

HOW tO BUil
' 'our Own joystick
Software Reviews-.
Psi 5 Trading Company
Supfirman
Super Boulder Dash
Racter
Pocket Filer 128
Crossword Magic
Vorpal
* T f~r7T7% * / *

Muzic Maker
.:„■;
PreBASE
3D Sprite Scrolling
dttf t

..

i
i.\
-TV

30121
CONVERTS YOUR COMMODORE 64/128
INTO A HEALTH AND FITNESS SYSTEM.
Sports Training
A More
Competitive
You.
No matter what the sport, we have become a nation
conscious of performing to win, We spend hours training,
practicing, competing. Bodylink gives you the individual
attention of the best pro—anytime you desire for as long
as you wish—and at no extra cost. The Bodylink System
provides instantaneous feedback on trie exact manner in
which your muscles are performing, enabling you to Getting in Shape,.. Easier...
correct your swing or refine your pitch while stiil in motion. Safer... More Effectively
Bodylink allows a true two-way conversation between you
Home exercise now becomes exciting and more effective.
and your body, giving you the winning edge.
Witti Bodylink you can be sure you are exercising for
MUSCLE COORDINATION PACKAGE—$139.95
maximum benefit. While using Ihe aerobic exercise
This package includes Bodylink, Standard EMG Sensor and
package, Bodylink monitors your heart rate and helps you
Lead Set, Head-Band, three electrodes and two software
cartridges containing several programs.
determine the ideal level you need for aerobic gain.
With the isometric muscle exerciser and training package,
Bodylink guides you to do muscle developing exercises
Reducing Stress. correctly and effectively. Bodylink motivates you to work
A Healthier and harder it you are not reaching your target level, or helps
you slow down if you are working too hard.
More Productive
AEROBIC EXERCISE PACKAGE—S199.95
You This package includes Bodylink, Standard EMG Sensor and
Lead Set, Leg-Bond, Pulse Rafe Sensor, and two software
cartridges containing several programs.

ISOMETRIC MUSCLE EXERCISE & TRAINING PACKAGE—Si 39.95


Medical authorities now consider stress a major health risk This package includes Bodylink, COMET, and two software
which may result in migraines, ulcers, back pain and cartridges containing several programs.
heart attacks. With Bodylink you have within reach a
powerful stress reduction system. Bodylink allows you to BODYLINK is a peripheral turn plugs Into ihe cartridge slot of the
focus on physical signs of stress su-:h as muscle tension Commodore 64/128 computer. Knowledge of computers or computer
and skin temperature. By using this feedback, Bodylink programming Is NOT necessary to use BODYLINK. You don't even
quickly and effectively teaches you to reduce stress for need a disk drive to save your data. Various sensors are used to

a healthier and happier life. record Internal signals trom your body and relay them to BODYLINK.
You simply place the sensor against the part of your body to be moni
STRESS REDUCTION PACKAGE—S209.95 tored and wotch the result on your TV screen.
This package includes Bodylink, Biofeedback EMG Sensor end
Lead Set, Head-Band, three Electrodes, Biofeedback Commodore U a registered iraoe'nartt o<
Commodore Electronics Limited
Temperature Sensor, and two software cartridges containing
several programs. DEALERS, PROGRAMMERS AND USER GROUPS
INQUIRIES WELCOME
!

With the BODYUNK


"COMET"™ (Computerized
Muscle Exerciser and
Trainer) attachment, you
can build and tone the
muscle groups of your
stomach, chest, back,
legs, and arms. COMET is
a electronic muscle builder
that is connected to BODY-
LINK and sends a mes
sage to your TV screen
when ifs compressed or
pulled.

To purchose additional sensors and software separately


Introductory Offer
Call for More Information and
Order Now and Save 20%
Offer expires August 31,1986 our product catalogue
DESCRIPTION UNIT PRICE QUAWTETV TOTAL PRICE 914-273-6480 or 1 -800-233-2911.
Muscle Coordination Package SI 39.95
Make checks payable to Bodylog, Inc.
Isometric Muscle Exercise &
Training Package S139.95 Charge to my ( ) VISA ( ) DISCOVER or ( ) MASTERCARD
Aerobic Exercise Package .. S199.95
Name
Stress Reduction Package S209.95
Address-
MAILORDERTO Tooim. refunds

BODYLOG, INC. ££?. 0% if poSmartM


>d of rronth .
City . State Zip.

34 MAPLE AVENUE nv.i* idenls please add Signature.


ARMONK, N.Y. 10504 ^^ le soles lot
ATISFACTION GUARANTEED! SuBofa
you are not completely satisfied, snopim (Below S20Q Add 5% of Sufi-
J_L
ou may return the products within mtoi ■ erS200Add!5%01SuWotol) Payment must accompany order. Expires.
5 days for o full refund. wtRSE WOKAPOADO5%E>!T[!A Ailontssona swcifraiions cot suDj«OiocMingowimoLji
TOTAtH MOUNT DUE CC7-1-88
notiw N« rosionsiDie la tyDogiaoii c ertas
COMMODORE:
THE OFFICIAL COMPUTER COMPANY
OFTHE

ASTRONAUTS

FOR ADDITIONAL
INFORMATION
WRITE:
THE YOUNG
ASTRONAUT COUNCIL
BOX 65432
WASHINGTON, DC 20036

AUTHORIZED SOFTWARE FOR COMMODORE 64C AND 128


VOLUME 5. NUMBER 4, ISSUE 22
COHTEIITS AUGUST/SEPTEMBER 1986

comm
power/play
ill
FEATURES
re
DEPARTMENTS

LETTERS

NEWS 10

SOFTWARE REVIEWS
BratacCQS reviewed Dy Eivin BoDo 18
Psi 5 Trading Company ■.-:*«! by Mark cotone 20
Super EtQUlder Dash ..■■-■. v..x by Mark Cotone 22
AcroJel rei/ievred By Scott Moy 26
Arctic FOX reviewed Dy Ervin Bobo 28
Superman reviewaa by Mart* Cobra 30
Uuiznin n ■.■,. wi by nick i ■■■ -imugti 33
Racier revised Dy Ervln Bot» 34
MfcCC Home SoftWOfe Library reviewed ■. Ja* Emaetly 36
44
POCket Filer review*! by Gary V. Fields 45
GatO reviewed by Jeffrey Hetsk 49
Crossword Magic reviewed Dy Christine Adomec 50
MIDI Magic reviewed by Hcmoid Millmon 52

TIPS & TRICKS

Hints tOI Fun and Utility by Louis F. Samte 54

JIFFIES

Construct an Absolute Joystick by ■ ■ s j nicoi 58


Screen Banner by Ian Adam 60
The Mod Poet try winnm Borwi 63

HARDWARE REVIEWS

Amiga 1300 Genlock reviewed by .Matthew Leeds 126

SILICON VALLEY INSIDER

Amiga Expansion Chassis and More by Matthew lows 128

TECHNICAL TIPS

Disk Master By Rod«i w. Boner 130

64 USERS ONLY

Strings Attached by mowibw owt>om 138


Cursor Byter ty ion wom 140
Muzlc Maker by Main Jadan 142 USER GROUPS 163
PreBASE by Michael LelOel 148
3D Sprite Scrolling 152 HOW TO ENTER PROGRAMS 166

128 USERS ONLY


MAGAZINE ENTRY PROGRAMS FOR C64 AND 128 168
Escape Sequences by ion Mam 158
Saving & Loading the Graphic Bit Map ■,■•■■. m 161 ADVERTISERS' INDEX 176

COMMODORE POWEHPLAY 3
LETTERS POWER PLAY
Open Letter to User Groups automatically execute the program
To the Editor; after loading, Publisher
I am the librarian for the Central Add this line to your program (the Robert M Kenney
Florida Commodore User's Club, a line number must be 0) Assistonl to Ilie Publisher
300-plus member group in Orlando, 0 POKE 770,131:I>OK1; 771,164 Mary Grace Nlcollne
Florida, As the librarian, I receive one In immediate mode type Editor
or two letters a month on a subject PRINT'(CLR/llOMt)":POKE Diane LeBold
that I, and the officers and directors of 770,I13:POKB 771,16K:POKI- Assistant Editor
the club, feel very strongly about: pi 43,0: Carol Minion
racy.
POKE- 44,3:SAVE"(ilename",8 Technical Editor
'Hiis past week brought another Id Now after the program has finished Jim Gracely
ler from someone who seems to feel loading, the computer will lock up.
that all he needs to do is ask someone West Coast Correspondent
Reset the computer and type LOAD-
Matthew Leeds
in u user's group, and they will send "filename",8,l. (You must load using
him copyrighted software. ,8,1. Otherwise the program will not Advertising Production Manager
Sooner or later someone is going to Art Director
load properly.)
prosecute some of the piracy that
Robert C. Andersen
WARNING!!! Always save an unpro
does happen. We all know it exists. tected version of your program for Assistant Art Director
Hut any club who will in any way Wilson Harp
personal use.
condone it is setting itself up for a Now you have a real protected pro Cover Photo
suit. We as a club have worked hard gram that cannot be listed or run Glandomenico & Flare
for the assets we have acquired. To without the correct password. Circulation
become involved in something like Tim Timmons Thomas C. MeHamarq
this would hurt the whole club. Plus. Pasadena, Maryland
Advertising Representatives
the officers could be held personally
SOUTHEAST AKD WES!
responsible.
Cryptogram Warren Longer, Spencer 0. Smith
Please don't misunderstand. I just
To the Isditor: Warren Longer Associates
want to point out what the letter
In the February/March, 1986, Com 9320 NW 2nd Street
writer is asking me to risk. If I was to
modore PowerIPlay. you ran a BASK: Coral Springs, FL 33065
acquiesce to his request, I would be
program written by Mark Jordan Advertising Inquiries Only
grossly neglecting my duty as a direc
called "Cryptogram." After you have 305/753-4124
tor of the club. Km even without that, MIDATUNTIC, MIDWEST
typed in your message and your op
wrong is wrong. I don't feel I need to AHDNEWEKGIAND
ponent is guessing, should he acci
elaborate on that statement. Pamela S. Fedor, Randy Fedor
dentally hit the RETURN key as his
Normally i toss Ihe letters I gel. 700 River Road
guess, there is a problem. "Crypto
They are not worthy of an answer. Fair Haven, NJ 07701
gram" simply prints the input line, 201/741-5784
This time 1 just got fed up. Let me
"CHANGE TO " again. Consequently,
close with this plea. While you can't
as this line is at the bottom of your
keep people from sharing software,
screen, everything is moved up one
don't let your club be a center lor it.
row and the top line is gone forever.
Jim Norton, Librarian
Since the encoded message and your Commodois PowenPlay, Volume 5. Number 4, Issue
Central Florida Users Club
previous guesses are on the lirst two 22, August'Septemfcer 1986, ISBN0-88731-061-3.
Orlando, Florida
Commodore PoweriPlay (ISSN 0739-S018) is pub
lines, you must, of course, stop and
lished bi-monthly by Contemporary Marketing Inc.,
re-run the program. I found a two-line 1200 Wilson Drive, West Chester. PA 19380. U.S.A
solution to this problem that I would U.S. subscriber rale is S15 00 per year; Canadian sub
Secret Code Subroutine scriber rate is S20.00 per year; Overseas subscriber rato
To the Editor: like to share. .Simply add these two
is S25.G0 per year. Questions concerning subscription
In the August/September, 1985, is lines and re-save the program to disk should be directed to Contemporary Marketing Subscrip
or tape.
tion Departmenl, Bo< 651. Holmes. Pennsylvania
sue, you published a jiff)1 called "A 19043. Phone (800) 345-8112. tn Pennsylvania (BOO)
Secret Code Subroutine for the Com 123H'ASC(ZS) = 13THKN 122 662-2444. Copyright <& 1986 by Contemporary Market
modore 64," by Thomas F, Trocco. 127IFASC(XS) = 13 THEN 126 ing. Inc. All rights reserved.
Contemporary Marketing also publishes Commodore
'Hie concept he uses to protect pro RossS. Sorensen
Microcomputers.
grams from listing is not very reliable. Siotix Falls. South Dakota Application to mail at Second Class postage rales is
pending at West Chester, Pennsylvania 19380, and addi
The fault lies in the loading of the
tional mailing offices. POSTMASTER, send address
program. Once the program has been Bubble Sort changes to Contemporary Marketing. Box 651, Holmes,
loaded into memory, the programmer To the Editor: PA 19043
CBM. VIC 20-. and Commodore 64" are registered
can use the LIST X-command to list Isaac Malitz's article, "Sorting Tech trailemarks ot Commodore Electronics Ltd Supei PET"
the program past I). Then using the niques: The Bubble Sort," in the April/ and Commodore 12B'" are trademarks ol Commodore
RUN X command the user can begin May, 1986, issue was informative and Electronics Ud. Amiga'" is a trademark ol Commodore-
Amiga. PETi! j; a trademark of Commodore Business
executing the program after the pass valuable to my school district's Machines, Inc.
word. Tile onlv answer would be to classes in computer science. It does a ABC Membership applied for.

AUGUST/SEPTEMBER r86
LETTERS
nice job actually showing the sorting the "Edit Diskette" feature, chose the
process in this technique. default of track 18 sector 00, and lo
I'm sure that other readers may and behold, I found programs on
have noticed that it had ;t glitch. The track IK that I hadn't seen on the
possibility exists th;U the same ran directory! 1 thought about it for a mo
dom number might be selected as ment and decided that they must be
one of the subscripted variables of A files that had been scratched many
in line 210. This can be avoided by copies and many friends ago.
adding the following lines: Ecstatically, I loaded in the Un
212 FORQ - 1 TO I ■ I scratch program from the Test/Demo
213H!A(I) = A(Q)THEN2I0 disk am! unscratched those files. To
21-iNF.XTQ my surprise, most of them actually
This loop will compare the sub worked! The few thai didn't work
scripts of A to each other and, if it were probably over-wrritten by a new
finds that it has selected the same ly added program and there was noth
lost program files. I have found a
number, will loop back to 210 to se ing to do about them. I have found
more rewarding way of using this
lect another. thxit many popular programs have thai
program.
Jon-Paul Rotten "Edit diskette" feature.
I had obtained a copy of a collec
Vertion, Connecticut
tion of public domain programs from This is a very rewarding feature of a
a friend who obtained his copy from a program thai was given to us when
Unscratch Utility on the friend who obtained his from a friend we purchased our disk drive. I hope
1541 Test/Demo Disk who obtained his. . .1 went into my this insight is as useful to you as it is
To the Editor: usual routine of playing the new to me. I have found about 100
Many people don't yet know the games, and then finally 1 grew tired of scratched programs that work in my
power of the Unscratch utility on the them. collection alone, and they are good
updated 1541 Test/Demo disk. Few I then wanted to "piny around" ones at that.
people have actually used il lor more with the disk, so I loaded my copy of Kevin Miller
than merely recovering accidentally Kwik-Load (by Datamost). 1 selected Sonora, Kentucky

Copy Worldwide Short-wave Radio


Signals on Your Computer
Remember the fun of tuning in all those foreign broad Morse code and all speeds/shifts of radioteletype. It
cast stations on the short-wave radio? Hemember those comes with a cable to connect lo your radio's speaker/
mysterious sounding coded tone signals that baffled earphone jack, demo cassette, and an excellent manual
you? Well, most of those beeps & squeals are really that contains a wealth of information on how to get the
digital data transmlsslOIU using radioteletype or Morsi; most out of short-wave digital DXing, even if you're
code. The signals are coming in from weather stations, brand new at it.
news services, ships & ham radio operators all OVBT the
world. Our short-wave listener cartridge, the "SU'L", For about the price of another "Pae-Zapper" game, you
will bring that data from your radio right to the video can tie your Commodore 64, 128 or VTC-20 into the
screen. You'll see the actual test as it's being exciting world of digital communications
sent from tlio.se far away transmitters. with the Microlog SWL. $64. Postpaid, U.S.
MICROLOG CORPORATION,
The "SWL" contaias the program in HOM 18713 Mooncy Drive,
as well as radio interface circuit to copy Caitbersburg, Maryland 2G879.
Telephone: 301 258-8400.

MICROLOG
INNOVATORS IN DIGITAL COMMUNICATION

COMMODORE POWERPLAY 5
If you own a C-64, you
The one you purchased. And the
GEOS realizes the technical GEOS can be divided into 4 areas: two
potential that has been in the functional aspects (deskTop and Desk
, C-64 all along. Speed. Accessories), and two major applications
Power. Ease of use. Sophisti (geoPaint and geoWrite).
cation. Elegant, practical deskTop. deskTop is a
applications you might
graphic interface, making file
expect of a high-end personal computer, all organization and manage
made possible with GEOS. It's so simple— ment easy. As always, you
but then, so was fire. Once it caught on. call the shots. Load a disk.
Files appear as icons on the
To begin at the beginning. GEOS stands for disk notepad; to flip through, point at the
GRAPHIC ENVIRONMENT OPERATING folded corner and click. Prefer a file appear
SYSTEM. Why? on a different sheet? Move it. It's easy.
GRAPHIC: Because menus and icons
replace long, typed command lines. Point
and click, that's it. Wk u?«J . w» tuts rise

ENVIRONMENT: Because GEOS provides


a consistent, powerful way to use your
computer. Learning new applications is a
snap (or should we say click).
OPERATING SYSTEM: Because GEOS
orchestrates every function so that they all
work together systematically,
even symphonically.

Some basics. Icons are graphic images


which represent files or utilities. Each is
different, and all are easy to recognize and
easy to use. Create a new document or re-name an
existing one. Want to copy a file onto the
A menu is just that: a list of functions availa
same or a different disk? Fine. Forgotten
ble for selection. When a menu appears,
what a file contains? Select "get info" from
move the pointer to any item you wish.
the file menu. A description of that file's
Click. Click. You're on your way.
contents appears. Finished with a file? Print
A pointer is used to select and activate it. Save it. Or drop it in the trash and have
items. To move the pointer, roll the mouse done with it. Your call.
or trackball or rotate the joystick. Once on
geoPaint. A full-featured,
target, click once to select; click a second
color graphics workshop at
time to activate.
your fingertips. The pointer
Fonts are a new way of looking at text. operates any one of the
Choose from 5 different fonts (with more on fourteen graphic tools and
the way). Try amiitrilr, or Roma, bold, or shapes in the drawing menu.
italics, even underline and . Need to Create masterpieces on the Drawing
fit more words on a line? Pick a smaller Window. By turns, use a pencil, an airbrush
point size, like un,,Braty6poini, and get over one or a paint brush, each with a character all its
hundred characters per line. own. Draw straight lines, squares, rectang
All this and fast too. Because the integrated les or circles. Fill in with any of the 32
diskTurbo software improves 1541 disk drive patterns. Switch to pixel-mode, where each
performance 5 to 7 times. That's right. On dot in a selected section is magnified many
both reads and writes. times its size for easy manipulation.
own two Machines.
personal computer GEOS unlocks.
appear off the printer. Typists will appreciate
tabs, word-wrap and page breaks.
Documents may contain up to 64 pages.
What's more, you can move to any page
instantly. If you like, you can cut selected
text from one section and move or copy it to
another. Add graphics from geoPaint.
It's a cinch.

8*w feflttarigri.

fignifitTTitlij in (he past feu


bjtl^i o.'nn-i|fe r.i the inp
Second thoughts? Erase what you don't
want. Or "UNDO" your last act. (If only life
could imitate art!)
Add text if you like, in different fonts, styles
or point sizes. Even change its position or
R-L
layout at will.
Move or copy any part of your creation.
1st Quartet Sales
Once done, you can include your artwork in
another document—a letter home perhaps. Desk Accessories. Handy
(Won't Mother be pleased?) GEOS makes programs you can use while
it easy. in any GEOS application.
o; ite ?4' "err [j ■:*■.-: i
These include an alarm
clock, a notepad for
±±t JEjfr
reminders, a four-function
calculator, and photo and text albums which
store pictures and phrases you may then
paste into applications. The Preference
Manager even lets you establish parameters
from 5 of !l em (win ti ■-■";- .■ for everything from mouse speed to the
©tacilc or Roma, bold r ■ ---■ date and time—even background color.
Civilized options, every one.

aBne? Pick a smaBei | Imh


flBD ill 10( CHOKKtlK [=:: t rl |

geoWrite. An easy to use,


GEOS, A Whole New World
"what you see is what you fortheC-64.
get" word processor. Create
$59.95 TO ORDER: 800-443-0100 x234
documents. Insert, copy, GEDS Diskette Includes DeskTop. OlskTurto, geoPaint. gaoWite anfl Desk
move or delete text as you Accessories £59.95.
CA rosiDenls add 6 5% to. (S4.60 US7.6O Foreign snipping and handling.)
wish. Choose from 5 different US Funds only. B.S WCdei Processing. PO Bo<5?i35, KaywanJ. CA 91515

fonts in many different styles and point Commodore £1 and C-64 are trademarks of Commodore Electronics, Lid GEOS.
DeskTop, jjooPaini. gcrtttiln, diskTuibo and Berkeley SortwontB aie trademarks Dl
sizes. Preview your page exactly as it will Berkeley Softworks
Commodore Compatible LETTERS
and only. ..$13900

FSD-1 51/4"Disk Drive


Directly replaces the Commodore 1541 disk drive.
The FSD-1 Disk Drive is a versatile and efficient disk drive buill lor the Com
modore series of personal computers This disk drive is fully compatible
with Ihe Commodore 64 computer and directly replaces Ihe Commodore
1541 Disk Drive, giving much boiler performance in terms of diiin loading
and writing speed and memory buffer size.

Special Features To Order call loll free CP/M Information


• Full 6 mourn nv.-irr.inly—your aSMir 1-800-356-5178
To the Editor:
• S™iL"™«»ue|10n-io fu In ihosa Visaand MasterCard am welcome Allo» Commodore 128 users who are new to CP/M may
smaller nlace4) £300 sruppFmj jnd handling O' ntiiil your
• Vented melulchftSSiS-torun CDOl And Older *"" check or mnncV Onfef to: wish to seek out a local CP/M user's group for informa
ariiaenl alwnys tion about both CP/M and public domain software that
• Dual senal pun *rth chaining qp(K>nJ"L ' "
will run on the 128. It might be a good idea io seek out
S\'t" inclusTry sMndnrrl roimal
Posilivrr Irvor loch—in climin;i[rr I
an Osborne users group. Unlike many CP/M users,
Emerald Component Inlem.iinm.il
"rioii out" [irohlom 541 Willamette Strust Osborne users include a number of users of CP/M +,
Built especially lor C 64 user} Eugcnt, OR ■j.miii
the version of the system used in the 128, so that many
rmember. rui Utot tti in Orr-qon TpL 503-633-1154
128 users may find kindred spirits among the Osliorne
users.

In addition, the 128 reads Osborne double-density


disks as "native" format, so 128 users can obtain
Osborne DD formatted disks from these user groups,
stick them in the 1571 and go. A note of warning—
watch out for user groups and commercial software
vendors that distribute software on Osborne single-
density format—the 128 won't read it! If you should
happen to get such a disk, cheek in with a local Osborne
user group, where you'll undoubtedly find a friendly
soul with a DD Osborne who will move the software to
DD format.
One good source of information is the First Osborne

Chat with your friends Group, Box 3474, Daly City, CA 94015, USA, of which
our local group is an affiliated member organization. We
on your Commodore computer invite 128 users interested in public domain CP/M soft
free. ware to contact TOG for information on local Osborne
Talk isn'r cheap, it's free for one hour. Sign up now user groups. Those in the Chicago area should drop us a
for QuanlumLink,™ the new telecommunicaiions note at Box 1678, Chicago, II., 60690, or call our 24-
service for Commodore 64 E and Commodore 128"" hour RCPM at 312-344-2505. A portion of the system,
computers, and with your free hour gel a free with downloadable riles, is open to the public, as is the
month of fun and information when you pay for message system.
one month of service ($9-95}.
Benjamin H. Cohen
You must have a modem and disk drive to use President, First Osborne Croup
QuantumLink. if you don't have c modem, pick, one Chicago, Illinois
up at a retail outlet. Then hook up your modem
and call QuantumLink on your computer
(not your telephone]. Commodore PouvrlPlay welcomes letters from
readers. Please send them to:
1-800-833-9400 nuanTumunn, Commodore Power/Play
1200 Wilson Drive
■ toirmoftor* fl
West Chester, PA 19380
Attti: Letters n

8 AUGUST/SEPTEMBER'86
SPUED KING
Rated the besl motor cycle
race game on Ihe
Commodoie 64/128. Race
on world class circuits
against nineteen lough
competitive riders in the
action game of '86.

e ot the most
xcffing action

een on the

VIDEO POKER tm epic Move


awesome
Trie great gamble alwai
ol( in these r ' -■#& ihtcwgh
0% hi-tes
'as poker
.ndscapes in oM
i st

i -"-"--)!

SPACE HUNTER
Search through 15 star
systems in this complex 3D
space program that lakes you ■-■,
from rookie pilot !o world
hero.

Hastertronic International Inc. 7311B Grove Road,


Frederick, Maryland 21701 Tel: (301) G9S R877
NEWS
COMMODORE'S FROM THE FRONT

Game Show Fun


Duperior Micro Systems has released The Ultimate Game Show
for the Commodore 64/128 and Plus/4. The program combines
features of popular television game shows like Joker's Wild and
Wheel of Fortune to create a fast-paced challenge of the mind. It
retails for $29.95. (Superior Micro Systems, P.O. Box 713, Wheeling,
IL 60090)

128 Command Center


J\etek has released the Command Center, a space-saving cabinet
designed for the Commodore 128 system. The Command Center
untangles your wires, unolutters your desk, and puts your
peripherals at your fingertips. It includes a built-in power strip
with power surge and voltage spilce protection, line noise filtering,
and six power outlets; built-in drive/CPU cooling fan to prevent
overheating; modular telephone plug with its own on-line/off-line
telecommunications switch; and a master switch with power
indicator light, The Command Center retails for $149.95. (Ketek,
P.O. Box 203, Oakdale, IA 52319)

Spelling Program
DubLogic has released Whole Brain Spelling, a program for the
Commodore 64/128 that helps improve your spelling skills. The
program includes 200 ten-word lists organized in order of
increasing spelling difficulty. Each correct spelling is rewarded,
and the program provides feedback for correction of misspelled
words. It Is available in six word-list versions: General, A Child's
Garden of Words (ages five through nine), Fairy Tale, Scientific,
Medical and Business. Whole Brain Spelling retails for $29.95.
(SubLogic, 713 Edgebrook Drive, Champaign, IL 61820)

Go shopping
on your Commodore computer How to Succeed with
free.
Love and Money
Shop for bargains for an hour free on QuantumLink,1"
Ihe new telecommunications service designed for
Commodore 64® and Commodore 128™ computers.
Xlow to Succeed with Love and Money is a computerized
Pay for one month ($9.95] of basic service and get version of the self-help book Everything You Should Know
a free month of news, fun and information. Aiout TouTBell, which sold over 500,000 copies. It comes with
graphic picture quizzes and music, and also Includes a Zodiac of
You must have a modem and disk drive to use
QuantumLInk. If you don't have a modem, pick one Love and a slide show, The program for the Commodore 64
up at a retail outlet. Then hook up your modem analyzes money and career potential, love life and personality
and call QuantumUnk on your computer through a series of psychological quizzes. It retails for $39,95
(no! your telephone). (Merrill, Ward af Associates, 1625 S, Sunrise Way, Palm Springs, CA
92024)
1-800-833-
\t Quonhifrnr* n o
17S are HtxJemarij t (ir<rronlci HO

10 AUGUST/SEPTEMBER'86
THE PROGRAMS IN THIS MAGAZINE
ARE AVAILABLE ON DISK!
I w »^^^ ^^ WW ^W W

makes your COMMODORE worthwhile.


WORKS ON 64 & 128

Q. WHAT IS l!7 %K<WIIL JT HELP MV CHILDREN IN SCHOOL?


A dUkeifo containing complete Yes II will give Ifiem a ichoiailic edge
programs, nof just demos' and iurlheimora II wltl make your decision
To buy a name computer a wne one.

Q. WHAT KIND OF PROGRAMS? Q.WHO IS IT FOR?


All kinds, graphics, kevt, music, educational, Everybody In Iho tamltyl Voj may buy it
tun. useful rnstruehw and even psychological for the ktdi bui H will cause a family
bottleneck ai tho COMMODQRF

i an conkwi#d on th# nun* m mn poekoo* NUMBER 24

-EDUCATIONAL- -TOOLS—
ASTRO INSIDE THf 14^ DISK WIVE

Th-s
Ih* t
PEHFECT IWPUT
GALL ERIE d'ADT by Btnnrtr CoekiQn. Jr.
by Jtrry Jonn* Thus Cnj^inm *vti toinrnanfla m GAJiiC

One month LOADSTAR has Analwr d-giral r.nn arU **r>bi( Th*
montnl nprpdutfiOtl 4mJ tommorrtar
intf n*D frflmwn* scfFKt H TTm INPUT

■KuS On in* wflfHi nf W<"ini*npi


the C-64 & 128 programs -APPLICATIONS-
—C 12B—
HOT*TIO*( T*fl FOR Thf
from Commodore Microcom PAY CHECX
Dy OW SHnpun
Uh VC^r fcrifultrr ^ K»p track c* ^ Vou i"ufl Lag hah mining Diciarfl Ml"i
puters on disk. The next rwtadna) pa^ll information
HMILY RECOHO SHEET
*irh your cup mn m tius cnananging
irceOB'flyle Qflrt*

month LOADSTAR has the


by Dvt. Samjiaon ABSmACT FOR THE COMMODORE-US
This prcqrarn pmti it r*o-paqe form By J*rcy A. Slu-flivani
IhS 4jrtqnjn1 rumfl ynir mor-rtw inte ■
programs from Commodore
Power Play. When you
•BCHETyPt FOP T
SPEED BOAT RACE by Uirfc Jordan
DV WO. Nlkrv, Thut ri nm r,M pi a r"i>Dan him

subscribe to LOADSTAR you Miimtuwr yuur ipp>xl IihE BrOunrJ


ularHia and CT^r |ump "Ampfl In fnra
Otvo/wr n coniiruti a pa>«rlui «ord
pfocMW to* ihu C'lJS
COMMOUOnt-lJJ DftlWINQ TADLGT
get a disk every month. But
arritH vv*« gama
Dy John J Konkr
ALL SMILES Hamflii Eht C1J94 g
by HonCon«ti
that is only the beginning. Aie ici a>nfi ^h m* mcnim mcuse i

You also get additional pro game LEery^ CWff up - ALL SUIlE
n the pcrfetl gai^s b itirn iiai rn>*n
d

grams that do not appear in


the magazines. LOADSTAR is
the best software bargain on
the market today. LOADSTAR

AND YOU CAN ORDER THEM FROM 10ADSTAR


D $9.95 for the disk that has (he programs from Commodore Microcomputers Mo.. Yr._

□ $9.95 for the disk that has the programs from Commodore PowerPlay Mo Yr._

□ $9.95 for # 24 as shown above


NAMK.

OR SAVE 41% BY SUBSCRIBING... ADDRESS

D $39.95 for 6 month subscription (next 6 disks) CITTSTATK.

D $69.95 for 12 month subscription (next 12 disks) V[SA/MC#_ . expires.

To order by mail send to: I AAACTAD po Box 300°7


ULJAUOInTC Shreveport, LA 71130-0007
// LOADSTAR fails to inert your expectations in tinij way. you can return the disk for a jut! refund.

FOB IMMEDIATE SHIPMENT CALL TOLL-FREE I (800) 831-2604 (8-5 CENTRAL TIME)
These ratis also ipply i« Canada and Madca In Louisiana call (318) KfiS-7247 VWta for
NEWS
COMMODORE'S FROM THE FRONT

Address Book
C'omputer Management Corporation has released NamePro for
the Commodore 64/126, a data base that maintains up to 500
names, addresses, phone numbers and comments per dish. It prints
a pocket-sized phone book which can be Inserted in a vinyl cover
that comes with the program, or prints mailing labels {four sizes), Programmers
Rolodex cards (two sizes), and regular 8 1/2 by 11-inch pages. Reference GukJg
NamePro comes with a separate utility program that lets you
subdivide the data base if you need more than 500 names. It retails
for $24.95. (Computer Management Corporation, P.O. Box 4819,
Walnut Creek, CA 94596)

Disk Organizer for the


Commodore 64
Ulsk-Dexer keeps track of the files and unused storage space on
disks, reads the names of various files stored on your disk and
prints them on a label. The label shows the name, ID, free space and
file name. The program is menu-driven using function keys, and
comes with 200 self-adhesive labels. It retails for $24.95. (Enhance
Development Company, P.O. Box 1294, Ballwin, MO 63022)
Official 128
Programmer's
Reference Guide
-Dantam Books has released the Commodore 128
Programmer's Reference Guide, the only Commodore-
authorized reference guide and sourceljook for the 128. The book
covers BASIC 7.0; graphics; sound and music; machine language;
the 128 operating system, screen editor and memory maps; and
provides an input/output guide, pinout diagrams of primary chips,
and schematics of the 128. It retails for $21.95. (Bantam Books,
666 Fifth Avenue, New York, NY 10103)

Get a set of encyclopedias Disney Characters


on your Commodore computer.
DhareData has joined resources with Walt Disney Educational
Unlimited use of the Academic American
Media to produce programs that feature the popular Disney
Encyclopedia'" is just part of the learning fun and
characters. They will be available In October and will retail for
information you'll enjoy with QuanlumLink," the new
under $10. (ShareData, 7122 Shady Oak Road, Eden Prairie, MN
telecommunications service for Commodore 64s
55344)
and Commodore 128'" computers. Get 'A" to "2" free
for one month when you pay for one month ($9.95).
You must have a modem and disk drive to use
QuantumLink. If you don't have a modem, pick one
Public Domain CP/M
up at a retail outlet. Then hook up your modem
and call QuanlumLink on your compuler
Programs
[not your telephone]. p
1 oseidon Electronics provides a catalog of public domain CP/M
1-800-833-9400 *^
nuanTumnnM,
[HfC0W*60O«l CONNItTiQN ^m
programs for the Commodore 128. Programs may be ordered
through Poseidon. For more information, contact Poseidon
TMOuQntumHn*:ltotmdemaritDrQyon' Compule#5ervt<«.int ■'..Commodore.
Electronics, 103 Waverley Place, New York, NY 10011.

12 AUGUST/SEPTEMBER'86
THE

AMIGA
TECHNICAL REFERENCE SERIES

The Creator's Edge


THE AMIGA TECHNICAL REFER
ENCE SERIES from Addison-Wesley
gives software developers and pro
grammers the key to unlocking the
power and versatility of the Amiga
Personal Computer.

Published with Commodore Business


Machines, Inc.. the series is written by
the hardware designers and program
mers who actually created the Amiga's
hardware, built-in-software, and user
interface. C and assembly language
examples throughout provide clear
illustrations of Amiga programming
concepts. Comprehensive, these man
uals are the definitive reference works
for Amiga programmers.

Titles include:

AMIGA HARDWARE AMIGA ROM KERNEL AMIGA ROM KERNEL AMIGA INTUITION
REFERENCE MANUAL REFERENCE MANUAL: REFERENCE MANUAL: EXEC REFERENCE MANUAL
Provides detailed descriptions of LIBRARIES AND DEVICES Provides a complete listing and Provides a complete description
the graphics and sound hardware Provides a complete listing and description of the built-in ROM of Intuition, the Amiga user inter
of the Amiga and explains how the description of the Amiga's built-in routines and systems software face. Numerous examples and
machine talks to the outside world ROM routines and systems soft which support the Amiga's multi illustrations show how to create

through peripheral devices. ware which support graphics, tasking capabilities. applications programs that con
sound, and animation. form to Intuition's guidelines.

All four volumes in the AMIGA TECHNICAL REFERENCE SERIES are


available in April through your Amiga dealer, and wherever computer books are sold.

▼VAddison-Wesley
Reading. Massachusetts • Don Mills, Ontario
• "AMIGA Is 3 iradf m»fk of Commodore-flmlgj. Inc.
NEWS
COMMODORE'S FROM THE FRONT

128 User's Guide


JlPBookH has released The Essential Commodore 128 User's
Guide. Included are Instructions for settingup the 1S8 system and
explanations of educational and recreational software,
professional and business applications, word processing,
telecommunications, graphics and public domain software. It
includes information on Commodore DOS and programming in
BASIC with sound and graphics. The book also covers machine and
assembly.language, and Includes a section on hardware Interfaces.
It retails for $12.95. (HPBooks, Box 5367, Tucson, AZ 85703)

Computer Museum
Computer buffs won't want to miss The Computer Museum, the
first museum to trace the history of the computer revolution.
Located in Boston, the museum features re-creations of vintage
computer installations and interactive exhibits. For a brochure and
other information, contact The Computer Museum on Museum
Wharf, 300 CongresB Street, Boston, MA 02S10. The telephone
number is 617-426-2800.

Tic-Tac-Toe for the


Sample the latest software
on your Commodore computer Commodore 64/128
free. JDrown-Wagh Publishing has released Cubic Tic-Tac-Toe, a
With QuanlumLink,'" the new telecommunications three-dimensional game for the Commodore 64/128 based on the
service for Commodore 64® and Commodore 128™ classic game of Tic-Tac-Toe. The program features six game levels
computers, you can sample the latest software free and three difficulty levels: beginner, intermediate and expert.
for one hour. Now sample QuanlumLink's other The object of Cubic Tic-Tac-Toe is to place three X'a or O's in a
services free, too, A month of news, fun and informa row and score more "tic-tac-toes" than your opponent. Unlike the
tion is free when you pay for one month ($9.95).
original, players can align X's or O's either horizontally, vertically
You must have a modem and disk drive to use or diagonally in three dimensions. The game keeps track of wins
QuantumLink. If you don't have a modem, pick one and scores automatically on the Cubic Score Board, which is on
up at a retail outlet. Then hook up your modem
screen at all times,
and call QuantumLink on your computer
The game retails for $29.95. (Brown-Wagh Publishing, 100
(not your telephone).
Verona Court, Los Gatos, CA 95030)
1-800-833-
TM Gimnujnulnk \\ a rraoemaik of
Quamum compute 5Q*v1ces, tnc
» Commodore t* and Tm tommMOip l?6 <nt
trademoittof Commodore t Jed ronfci Ltd
Psychoanalysis on the
Commodore 64
Ollnlcal Interviews has released Volume I of their Clinical
Interview series for the Commodore 64. The program places the
user behind the therapist's disk to Interview several diverse and
sometimes frustrating patients. At the end of each session, the
program analyzes interview technique and reveals how much
Information was withheld by the patient. Be prepared for some
unique results. Clinical Interviews, Volume I retails for 830.
(Clinical Interviews, P.O. Box 69, WOlard, BY 14588)

14 AUGUST/SEPTEMBER '86
PLUS 4 /C16 Owners You are not alone!
TRIi MICROCAN HELP you get the most out of your computer
Become a member of the PLUS EXCHANGE newsletter
Name
published by TRIi MICRO:
Address
¥ Software and accessories, discounted 20% to 40%.
City, State Zip
w Only $40.00 per year, PLUS EXCHANGE provides up- Phone(
f to-the-minute information and invaluable support.
send me more information and my
fc Discover PLUS EXTRA! It allows you to make the best complimentary issue
f use of the built-in software of PLUS 4. DEnclosed is my check for $40.00, 1 year membership
^The Programmer's Reference Guide for the PLUS 4 (Please make checks payable to PLUS EXCHANGE)
* (also applicable for C-16 owners) is available through (Cnci<-or,r.|Visa/Mastercard# Expires
the PLUS EXCHANGE.

TRU-MICRO CAN HELP you HELP YOURSELF! Fill out Signature


the coupon today and receive your complimentary TRU MICRO
issue of PLUS EXCHANGE. P.O. Box 11300, Santa Ana, CA 92711
1-800-826-4859

C128 / C64 Owners . . .


TEAM-MATE is for you!
4 Programs in one software
package for the price of one!

^Completely integrated single system.


Work in all 4 programs simultaneously.
Extremely versatile and efficient.
Design your own reports and forms.

Word Processing - File Management - Spreadsheet - Graphics

Vou need only one great piece of software — TEAM-MATE.


It's like buying one piece of software and getting three others free.

Call 1-800-826-4859 or 714-832-6719(in California) for the name of your nearest dealer/distributor.

TRILMICRO
Value Conscious Software

P.O. Box 11300, Santa Ana, CA 92711


THE
COMMODORE
CONNECTION.
Introducing QuantumLinJC the only official
C-Commodore-supported on-line service. It will expand
your 64's universe further than you ever imagined.
Now you can take your computer • Participate in on-line seminars and
beyond the limits of software programs. discussions.
The new QuantumLink™ on-line service has • Join Commodore's nationwide user group.
been specially designed to turn your
MAKE NEW FRIENDS
Commodore 64s or 128™ into a powerful
• Chat live with users across the country.
"tele-computer" All you need is a disk drive
• Send and receive electronic mail.
and a modem to access hundreds of useful
• Find partners and play chess, hangman
features.
and other games in full color
Here are just a few of the services available.

EXCITING SOFTWARE
• Preview top new software before you
buy it.
•Get hundreds of public domain programs.
• Read accurate, insightful software reviews.

HOT COMPUTER INFORMATION


• Exchange messages on bulletin boards.
• Get fast answers from Commodore
computer experts.
• Read exclusive Commodore reports.
• "Ask Commodore" and get a quick reply. QuantumLink's full color, easy-to-use menu.
you can expand your Commodore's uni
STAY INFORMED
• Access Grolier's Academic American verse with a whole range of QuantumLink
services. And, you can access many fea
Encyclopedia!"
tures including the encyclopedia, software
• Read USA Today™ Evening Update.
catalog, USA Today, entertainment news
• Get the scoop from RockNet™ news,
and trivia quizzes as often as you like, for
Hollywood Hotline,™ Soap Opera Update.
no extra charge. Special "Plus" services cost
FROM HERE TO INFINITY only 6<t per minute. But, your first hour of
FOR ONLY $9.95 A MONTH. "Plus" time every month is free. (No sur
New QuantumLink is the lowest priced full charges for communications* or 1200 baud
service network. For only $9.95 a month access, either!)

If you have a modem: If you don't have a modem:

1 Month
Free
Service

^n you sign up for A n>on|li^


When you wjn up far rfn ,nJdiNarial month

Now, getting on-line with QuantumLink is easier second month of service free,
than you ever imagined. If you have a modem, well send If you don't have a modem, well send you a
you the QuantumLink telecommunications software 300 baud auto-dial modem and the QuantumLink
and when you sign up for a month, we will give you the software free when you sign up for four months.
Commodore Commodce 128 .ind Commodo-e 64 are t.rfemarti of Commodore ElMira™:iljm.i«J Qu.iniu.rt.-* e a trademark d Quamum Compuiw ibices, me Audenw Amer«an
Entyttopedia is a iudemark ol Grolier (iHltonic Publish ng. Inc US/V Tod.iy <i ^trademark of Gannett Co. UK Hollywood Hotline e a tra*m*t ol MolVwoud Hotline

DI HAVE A MODEM. Please send me the free QuantumLink


telecommunications software. 1 understand I will be charged
The Commodore'Connection the first month's fee of $9.95, and will get the second month
free*
Name

If you have a modem, you can register on-line for fastest


delivery! Hook up and call 1-800-833-9400! If you need a
City -State.
modem, call 1-800-392-8200, and ask for Chris.
.Eve Phone.
ZiC (In Canada call 1-703-883-0788.)
□ I NEED AMODEM. Please send my free 300 baud auto
dial modem, and the QuantumLink software. Charge my
credit card $39.80, to cover the QuantumLink $9.95 BY MAIL:
monthly fee for the first four months." Mail card or this coupon to Quantum Computer Services, Inc.,
CreditCard Z!MasterCard QVisa 8620 Westwood Center Drive, Vienna, Virginia 22180.
Acct No E»P DM
al.d ii CunlmpnlJl U \ ri. Only Lnp'nl 12'l.Bti
C 239
Sign at u re. .
SOFTUIHRE REVIEWS REVIEWED BY ERVIN !IO!IU

Brataccas
Computer: Amiga
Publisher: Mindseape
3444 Dundee Road
Notthbrook, IL 60062
Medium: Disk
Price: S49.95 In the firstfully
JTls the first feature-length animated animated adventure
adventure tor the Amiga, Brataccas
deserves a close look. By animated, I for the Amiga, you
do not mean that it is a text adventure
with graphics, because it is a text ad
control your
venture only in spirit. There are few
words on the .screen and there are no
character with a
replies or directions to be typed. In
mouse.
stead, all the moves of the classic ad
ventures are "acted out," and all con
trol and decision-making are done
with the mouse.
Your name is Kync and you are a
wanted man, hunted by the under
world as well as [he police. You've
been unjustly accused of a crime, and
are searching the universe lor the one- button. This allows you to run, turn, excellent. There is no music once the
clue that will clear your name. and go through doors. Lastly there is initial theme fades, but there are good
If that story line sounds thin, re Double Action. With both buttons de sound effects as you barge through
member that simplicity of purpose is pressed, push your mouse forward doors and engage in fighting. After
the stuff of great adventures, and that and Kync draws his sword; pull it filling in the story background and
most text adventures could be back and he sheathes it. Double Ac teaching you how to move, the docu
summed up just as easily. It is not the tion is also the mode to use tor all mentation becomes worthless—hut I
story line, but the complications that fighting movements. hasten to add that it was designed to
ensue from pursuing it that make for a As in other adventures, Brataccas be that way. Read it anyway.
full-bodied story. depends on movement through many Pressing the HELP key at any time
After you boot Kickstart, Brataccas rooms, observing what you see in brings up a menu. This gives you op
will self-boot, taking you directly into each, picking up whatever you think tions on starting a new game, saving a
the title screen and theme song. It is may be useful to you, and interacting game, restarting a game, and viewing
Important to note that this game docs with other characters. Communica a movie. The movie is a demonstra
require 512K of memory in your tion between characters is by means tion of Brataccas which I found very
Amiga, and it won't lake you long to of comic-strip balloons that appear helpful. Knowing what could be done
understand why. After a suitable above their heads as they speak or lessened my despair at being unable
pause, both title screen and music challenge you. Your own thoughts ap to do it and increased my determina
fade out and the story begins. pear in the same way and, when there tion to learn.
Your first task in the teleport termi is a choice to he made, your balloon Though sonic of the first people
nal of the planet Brataccxs is to find a will cycle through your available op who saw Brataccas compared it to
way out without injuring yourself. tions, When you see the one you Dragon's Lair of arcade fame, I think
Though this may seem simple, mouse- want, click the left mouse button. a closer description for Amiga owners
control is a bit different than anything It is a good idea to get ready for would be to ask you to imagine being
you've seen before, and it is going to action, for you're going to have to able to control the figures in the
take practice to become proficient. figiit your way out of a lot of scrapes "Robo-City" demonstration that your
There are three methods of move in order to stay free and live long dealer showed you when you were
ment in BmtaCCOS and you will have enough to find that clue. Unfortunate shopping for an Amiga.
to master them if you hope to ever ly, by the way, you have no idea what As the first fully animated adven
master the game. The first, Single that clue may be. You can only be ture for the Amiga, Brataccas sets a
Movement, is instinctive: If you wish certain it is somewhere on the under high mark in design and execution,
to move right, drag your mouse right. world planet of tirataccas. Keep mov and dedicated gamers will find them
The second, Emphasized, is accom ing and keep looking. selves hoping that this is only the first
plished by depressing the right mouse Graphics and animation are both of many interactive animations. Q

IB AUGUST/SEPTEMBER'86
//A

Flight Simulator II
Scenery Disks
The Challenge of Accomplished Flight Apple and Atari versions will be released soon. Each disk covers a
With a realism comparable to (and in some ways even surpassing) geographical region of the country in detail, and is very reasonably
$100,000 aircraft flight simulators, Flight Simulator II includes full priced,
flight instrumentation and avionics, and provides a full-color out-the-
window view. Instruments are arranged in the format standard to The Pure Fun of "World War I Ace"
modern aircraft. All the radios needed for IFR flight are included. When you think you're ready, you can test your flying skills with the
Front, rear, left, right, and diagonal views let you look in any direction. "World War I Ace" aerial battle game. This game sends you on a
Program features are clearly documented in a 96-page Pilot's Operat bombing run over heavily-defended enemy territory. Sin enemy
ing Handbook. fighters will attempt to engage you in combat as soon as war is
declared. Your aircraft can carry five bombs, and your machine guns
For training in proper flight techniques. Flight Simulator II includes are loaded with 100 rounds of ammunition.
another 96-pago instruction manual, compiled by two professional
flight instructors with over 8,000 hours flight time and 12.000 hours See Your Dealer. Flight Simulator II is available on disk for the
of aviation teaching experience. You'll learn correct FAA- Apple II. Atari XL/XE. and Commodore 64/128 computers for
recommended flight procedures, from basic aircraft control through $49.95. Scenery Disks for the C64 and IBM PC (Jet or Microsoft
instrument approaches. To reward your accomplishments, the Flight Simulator) are $19.95 each. A complete Western U.S. Scenery
manual even includes a section on aerobatic maneuvers. six-disk set is also available for $99.95. For additional product or
ordering information, call (BOO) 637-4983.
The Realism and Beauty of Flight Apple II Q j mutoraril n' Appln Compute*. Inc
Go sight-seeing over detailed, realistic United States Aur, XI .md XI jpc tndendu o< Aim Crap
___—-_—■»— Corii'i'adore 6* Tret I7B jre [rarlmwki ol Commodn"' Elrtiro™« Lid
scenery. High-speed graphic drivers provide an INK PC n i regiMeied MMtaiwW at Inicr'uuoiul But"*" Kxb*<i Cofp
animated out-the-window view in either day. dusk, or

sq/MOGIC
night flying modes.

Flight Simulator II features over 80 airports in four Corporation


713 Edgobrook Drive
different scenery areas: New York. Chicago. Seattle, Champaign IL 61020
and Los Angeles. Six additional Scenery Disks covering |I17)3S98WTelei 206MS
the entire Western half of the United States are now
Order Lino; (6001637-4903
available in IBM and C64/I28 disk formats. |nt«(il«»Uino« Aa^fcJ JnUHw.nl
S0FTU1HRE REUIEWS RBVIBWBD BY MARK COTONE

Psi 5 Trading For better orfor morse,


players are given the
Company
"help" of a five-member
Computer: Commodore 64 crew, a handful of the
Publisher: Accolade
20833 Stevens Creek most diverse collection
Boulevard
of humans and non-
Cupertino, CA 95014
Medium: Disk humans to ever grace
Price: $24.99
space
J. be object of Psi 5 Trading Com
pany is to move from point A to point
B while avoiding death at the hands of
a fleet Of enemy X. It m;iy sound fa
miliar, hut it seems that Accolade's
designers don't go for run-of-the-mill
heroics, so they've given the usual
flight plan a unique wrinkle. This con
test not only provides a ship and an
assignment, hut for better or for
worse, players are also given the
"help" of a five-member crew, a hand
ful of the most diverse collection of (weapons specialist, chief engineer, screen is an interdepartmental com
humans and non-humans to ever repair expert, navigational officer and munications link, which enables you
grace space. If you think holding scanner), with six applicants wing for to visually interact with crew mem
yourself together on a solo flight was each opening. In a masterful visual bers. This mini-monitor animation is
rigorous, try dealing with the fears, display that typifies the game's superi absolutely superb, with characters
Idiosyncrasies, desires and demands or graphics, players must sift througli working at their jobs, showing con
that etch the personalities of your each prospect's records to check on cern and emotion with gestures and
comrades. The rough ride is about to background information pertinent to facial expressions.
get rougher. crew selection. A resume of each can You control your cargo ship by di
Tlie game's scenario enlists you as didate, complete with photo, can be recting others. To build speed, you
Captain of the Psi 5 Trading Com accessed to outline past experience, must call on the navigator and ask
pany, a 35th-centurj> shipping outfit education, specialized qualifications, him to increase thrust. When an un
on the brink of its most perilous mis and overall strengths and weaknesses. identified vessel is approaching, have
sion. The Pan-in frontier, that recent After your crew is assembled, it's the scanning officer inquire about its
ly uncovered quadrant of quality min time to put your freighter in motion. intentions and put the weapons spe
eral deposits, is currently developing You select your assignment froni cialist on guard. Your hand-picked
into a certified galactic mess. It ap three possible destinations and a vari crew is a capable lot. ready to jump at
pears that the same mother lode that ety of cargo, with higher payoffs indi your every command. But as the
pulled in money-hungry entrepre cating higher risks. game progresses, it develops into
neurs has also attracted a swarm of Hie hub of the action is the ship's more than a simple exercise in job
some of the universe's lowest dregs. cockpit, where you are called upon to delegation.
Using strong-arm tactics to clog ship orchestrate all the necessary oper This is a game with personalities;
ping lanes, these vultures have been ations for economic and physical sur one that will test your ability to keep
successful in cutting off all supplies to vival. The play field is composed of a your crew working together as a pro
the Frontier, holding it hostage under detailed communications console. An ductive, cohesive team. The profiles
the threat of starvation. Your job is to electronic bulletin board covers its reviewed during the selection phase
break their blockade and deliver a bottom half, relaying any computer give descriptions of traits and tenden
Shipment of some much needed pro analyses that may be necessary, and cies inbred into each character. Take,
visions. messages from the crew. for example, Yeela of the weapons
The challenge is set up in two Above, gauges, compasses and dials department. Although she is touted as
stages, commencing with a prc- frame two separate viewing screens. a reliable, friendly and loyal worker,
launch phase of clerical research into The left screen provides a view of her resume also notes that she some
the company's personnel files. There space, with all planets, invaders and times becomes emotional and has
are five on-board positions to be filled debris clearly defined. The right trouble handling stress. This weak-

20 AUGUST/SEPTEMBER 86
SOFTLUHRE REUIEWS
ness becomes painfully apparent babysitter.
when a tense, hoi battle suddenly
brings about BOine erratic shooting
Anyone who has ever worked any
where that functions through a chain
HOW TO
anil fearful shaking. of command will feel right at home TURN YOUR
Or how about Ryblo Hani from re
pairs? I lis file boasts precise work, but
with Psi 5 Trading Company, Action
and humor have been successfully
COMMODORE
also mentions his lazy streak. Don't be melded in an adventure where you, as INTOA
too surprised if he requests a few
BANKER.
leader, arc only as good as the people
unscheduled coffee breaks over the you motivate heneath you. And when
course of a mission. And then there's the going gets tough, you can only
Here's how lo make lhe
the ever-ready Boris Tarkov, a man hope your hired help is strong investment in your Commo
known for his passion for combat. enough to pull you through. dore really pay off.
You'll learn to keep his reins tight Accolade has emerged as a new With SPECTRUM,'" the
after he takes it upon himself to anni powerhouse in the realm of Commo electronic home banking
hilate a couple of approaching ships, dore entertainment software. With and information system
before determining their affiliation. Psi 5 Trading Company, their atten from The Chase Manhattan
Bank, N.A. Teamed up with
To Stay alive for any length of time, tion to detail, inventive design and
your PC, SPECTRUM is your
a captain will have to be part tacti involving game play will keep you
direct link lo Chase. And the
cal expert, part juggler, and part hooked. H start of a better way to
manage your money and
your time.
Psi Postscripts A push of a button lets
for you to approach before attacking. you pay bills electronically,
Four Steps to So if your severely battered craft anywhere; transfer funds;
a Greater Freighter could use some time for recondition keep records; and more.
ing, either decelerate sharply or stop Even gel vital financial infor
lhe documentation provided with completely until the repair depart mation and trade slocks' at
Psi 5 Trading Company is interest ment can restore things to ship shape. discount rates.
Just don't stay still for too long. Re Right at home, anytime-
ing, precise and complete. An aspiring
with complete security.
captain is presented with a thorough member, you're carrying perishables.
All, including electronic mail,
introduction that covers individual • While we're on the topic, it
starting at just $5 a month.
departmental orientations, a suggest might be a good idea to address prior
And, wilh 2 months free for
ed training mission, and playing tips ities. Keeping your ship in one piece new subscribers, now's an
straight from the program's designer, will not necessarily allow you to even beller time to get con
Mike Lorenzen. Below I've listed claim victory at Psi. Your job is to trol of your finances,
some hints and strategies that helped deliver supplies. Even if your vessel is
me during my short stint as a space dent free, if you lose your cargo, you
courier. lose the game. When ordering repairs,
• The novice captain will surely have the robodroids work to fix iife
lose a few cargo ships while running and cargo support systems first, Then
through trial-and-error selection of a slowly build back your defensive
workable crew. After you finally enlist strength by restoring all your weap
the five members with whom you feel ons systems, power reactors, and
most comfortable, and you get to shields.
"know" them well enough to survive • Most ships you encounter will
the preliminary mission, try not to be pirates. When time permits, the
change any crew assignments. At this scanning department will examine
point, you will have grown accus each approaching vessel to determine
tomed to how each department han its intentions. If you enter a quadrant CALL TOLL FREE
loaded with ships and wait lor full
dles different situations, and you will
need this crew familiarity to survive evaluations, you will sometimes run
1-800-522-7766
the longer, more dangerous deliv die risk of being caught with your
guard down. It is often a good idea to

o
eries.
• Remember, the ([iiickest route is contact the weapons department im
not always the safest. Periodically mediately, if salvos start to fly, give a
check with the navigator to access scries of "fire" orders to keep all
the changing risk factors of each neighboring ships at bay. When the
course. In the early mission, the en scanning reports are complete, you
emy works in a sort of zone offense. can still cancel any incomplete at ark q1 Commodore Ptfacrimes. Inc
p-il Brokers. Inc.
They will not take any overly aggres tacks on friendly crafts. It is better
sive initiative, and would rather wail that a few die so manv mav survive. Q

COMMODORE POWERPLAY 21
SOFTWflRE REUIEU1S REVIEWED BY MA«K COTONB

Super Boulder
Dash
Computer: Commodore 6-4
Publisher: Electronic Arts
i H20 Gateway Drive
San Mateo, CA 94404
Medium: Disk
Price: S29.99

An Blectronlc Arts' Super Boulder


Dash, the ever resilient Rockford has
returned in full splendor, once again
willing to brave any danger in his
quest lor diamonds, [f you liked the
original, you'll love the sequel, be
cause designer Pete l.iepa has created
and granted access to 16 new under
ground mazes, each more Intricate
and irresistible than before. Spelunk
ing has never been better.
Tor those of you unfamiliar with all
this talk of tunnels and treasure, let
me be the first to introduce you to
this award-winning arcade world. To
better understand the alluring princi
ples of '■dashing." let's lay some ba
sics. Imagine that someone has pried poisonous fireflies and butterflies. and detailed, and Rockford is given an
open the top of your video monitor, They inhabit various subterranean eye-blinking, foot-lapping personality
removed all the tubes and Circuits, nooks and crannies, patiently waiting all his own. But one quality raises this
then filled the hollow easing with a for the wrong rock to be rolled away contest above the rest: variety.
heaping .shovelful of soil. In essence, so they can escape into the network What is sure to compel players to
the earthy CTOSS-sectlon now packed of passages, ready to down Rockford return to this game again and again is
into your picture lube represents the with a mere touch. that each time Rockford enters a cav
look and feel of this contest's play From the slime category come last- ern, you are never really sure what's
field. But the soil on view here is not growing amoebas, Left unrestrained, going to happen. There are so many
the every day mud and worms type. these creatures will eat, multiply and variables at work here that even
Instead, you are peering into a magi expand at an alarming rate. If not con though the object of the contest is lo
cal mixture of small-scale terrestrial tained behind some quickly con discover patterns of survival, there is
surprises, a combination of dirt, dia structed solid rock barriers, they always a surprise waiting just around
monds, boulders, butterflies, fireflies might feed, stretch and eventually the corner.
and amoebae thai act as the video suck everything into their path into This diversity can be seen on two
stomping ground for your on-screen their oozing green blobs of bodies. different levels. When examining the
alter-ego, a personable little joystick- Yet as threatening as these enemies overall design of the program, we see
conuollcd excavator named Rock- might be, Kockford's biggest nemesis that the contest is actually comprised
ford. is gravity. Whenever you remove a Of individual challenges: each of the
Rockford is an incredible worker, a layer of dirt, any inanimate object left 16 caves is a unique puzzle unto itself.
man who will barehandedly dig unsupported will come crashing True, every screen is similar, in that it
shafts, effortlessly remove boulders, down. This can be helpful when try requires Rockford to race against the
and courageously fight foes Without ing to unearth a hidden jewel, detri clock to gather diamonds, but the
the slightest hint of fatigue. With you mental when trying to keep escape amount of time, the number of jewels,
at the helm, he becomes a miner with routes open, and downright deadly their location, formation and accessi
a cause. The object of the game is to when you happen to be caught be bility are factors that are constantly
burrow through a chain of 16 caves, neath an avalanche of stacked stones. modified. One cave will have dia
avoiding a series of carefully laid The appeal of Super Boulder Dash monds raining from above, while an
traps, to gather jewels. can be attributed to a combination of other will have them buried behind a
Danger comes in many forms. An elements. The audio is realistic and
air assault is mounted by swarms of appropriate, the graphics are colorful Continued an pg /"_'

22 AUGUST/SEPTEMBER'86
1

IB. . j
F-16 Dogfight with Enamy MIG F-18 on the Deck of a Nlmltz-Class F-16 High-G Pullout over Detailed
Fighters Aircraft Carrier (Control Tower View) Wargame Scenery (Rear View)

■■ raj
■■■'■/>-
1 I

-
■'::■■■■'■'■"■
-

' "' -
.--■■■ V? ■.

From the author of Flight Simulator With Jet you can fly through either See Your Dealer...
II comes a new dimension in structured or non-structured or write or call for more informa
realism. Jet simulates two fast and environments. Engage in a deadly tion. For direct orders please
maneuverable supersonic jet variety of combat missions. Explore enclose $39.95 plus $2.00 for
fighters, a land-based F-16 or a the wargame territory, or relax by shipping and specify UPS or first
carrier-based F-18. The simulator practicing precision aerobatic
class mail delivery. Visa,
includes modern electronic flight in maneuvers. Load in scenery from
MasterCard, American Express,
strumentation and the most optional United States Scenery
anri ninprs Oluh Harris acceDted.

simulation sophistication, combined off the Flight Simulator II disk. SCENERY DISKS FOR JET
with excellent visual attitude New high-performance graphic AND FLIGHT SIMULATOR II
references, makes it truly enjoyable drivers provide beautifully detailed ARE NOW AVAILABLE.
to fly. scenery in either day or night-flight
Easy aircraft control coupled with modes. You can look forward, left,
Cammnrtari? 64 find Commodore \2& are Trademarits nl
ballistic thrust gives you the kind of right, rearward, or straight up out of Commoftore Eleclrtyics. Ltd

aerobatic maneuverability only a the cockpit with a single keypress.

HK^
modern jet fighter can provide. Jet's The Jet simulator even includes a
attitude indicator is easy to read no special view-magnification feature
matter what your orientation. A full that lets you zoom-in to identify
screen out-the-window view helps objects or details at a distance.

LOGIC
you get the most out of Jet's ex Jet will run on any Commodore 64 or
cellent flight controls. And that's a Commodore 128 computer with one
major consideration when flying at disk drive and either color or Corporation

speeds in excess of 1300 MPH. 713 Edgebrook Drive


monochrome monitor.
Champaign ILG18Z0
(217) 359-B482 Telex: 206M5
iur THWIlEno
Order Line: (800)637-4983
(flicepl in Illinois. Alaska, and Hawaii)

'■■-■'.
a3alaMli>l>U«l(iJl!5.fJ
All you need to do this

graph a spreadsheet

■i: r,-

fix en engine write a novel learn lo fly

L
do your banking sludy astrology organize o data base

tell a slory forecast sales win a gold medal

C 1PB5 Ccmniotloip El«!ronlcs limited


» CP/^ Is a regwerea fraaemaik cT DlgltaJ Pmoorch. Inc
* *P0le 1! 0 reolHorM uodomon 01 aoplo CnmcWer. Inc
* IS* Is o :<,: ■'.-■.-.• rroOernafV ot i r<.-r,~- r.^-i' buvnes^ wain nei CotpotJion
1 ■ - - 1

»a birthday card compose a song design a dream house

paint a picture learn to type

disseci a frog improve your chess fellow Ihe stars

When it comes to personal computers, you want the smartest


you can own. At a price that mates sense.
Feature for feature, the new Commodore 128 ~ system
outsmarts its competition. It comes with a powerful 128K
memory expandable to 512K, more than enough to start with
and stay with for years. An 80-column display lets you see
more of your spreadsheets and word processing. And with its
64,128 and CP/MM modes you have easy access to thousands
of educational, business and home programs now available.
It also has a state-of-the-art Keyboard with built-in numeric
^ keypad to execute complex tasks with little effort.
^
.._
The new Commodore 128. From the company
JHju — — ■
AM
that's sold more personal computers than IBM® or
■ w u Ma
J UI-J Apple.® Look for it at a store near you. And discover
■1 La the personal computer that does more for you. At the
price you've been waiting for.
COMMODORE 128: PERSONAL COMPUTER
A Higher Intelligence
SOFTWBRE REUIEUIS ItKVlliWIiD BY SCOTT A. MAY

Aerojet
Computer! Commodore- 64
MicroProse
Publisher: MicroPro si' has given
120 Lakcfront Drive
Hunt Valley. MD 21030 those of us
Medium: Disk
Price: S34.95 who are
JL ry to Imagfne a bullet about is chickens the
feel long and 6 feet Call thai can travel
up to 346 miles per hour. Now imag
chance to
ine attaching a seat and a few wings, experience
and you've got a pretty good idea of
what a BD-5J is all about. Aerojet by the thrills of
MicroPro.se is billed as an advanced
flight simulator and rightly so. Make Acrofet
sure your insurance premiums art-
paid up, because you're In lor the ride flyingfrom
of your life.
Designed primarily as a high-per
the safety of our homes
formance acrobatic stunt plane, the
BDoJ (lies like a possessed hornet. In
fact, the only thing more incredible choose from one of four modes of First used by MicroProse in their pop
than this plane is the pilot inside. I'i- play: the Decathlon (all ten events), ular Solo Plight simulation, this "in-
lots are always at risk whenever they the Pentathlon (any five events), a sin the-slot" technique allows for greater
fly, but this is something else entirely. gle event, or an unlimited event control of your jet ai al! times. A small
BDoJ pilots straddle a fine lint every (where you make the rules). course map at the bottom of the con
time they take oft". A wide variety of skill levels pro trol panel provides an overhead view
Luckily, Microl'rose has given vides endless challenges, and allows of the airfield, indicating your posi
those of us who are chickens the handicapping of experienced pilots tion and the layout of each event. If
chance to experience the thrills and when they compete against novices. you become disoriented during an
sometimes tragic spills of Aerojet Prior to competition, each pilot can event, use the ball compass and
flying from the safety of our homes. select one of four difficulty levels for course map to quickly Find your posi
Sunday drivers beware—this is 00 lei both wind conditions and jet perfor tion on the field.
surely spin down a country lane. The mance. There is also a netting for Controlling your Aerojet requires a
BD-5J is so fast and unpredictable, all ground or airborne takeoffs and land combination of joystick and keyboard
it takes is one second of indecision ings. Your score is judged on :\ combi input. Moving the joystick controls
and you're history. nation of the above variables, the the jet's elevator and aileron Haps,
These ominous warnings are really rules within each event, the overall causing it to climb, dive or bank.
just a tease, however, to set the mood. difficulty, and your final time. High Pressing the fire button while banking
As a tribute to the spurt of acrobatic scores are saved to disk for even" controls the rudder, executing an ai
(stunt) Hying. Aerojet is fast-paced, event in each mode of play. leron roll. At least one event requires
challenging and above all. a lot of fun. The BD-5J cockpit display is by far that you master this skill, performing
Set up like an actual air show, the the best MicroProse has ever de precise 360-dcgrcc forward rolls.
game lets one to four players com signed. 'Hie colorful gauges are very Keyboard control is kept simple so
pete in as many as ten events. Compe easy to read, set against a textured you don't have to take your eyes off
tition takes place on a large square outline of gray and Mack. I'light-simu- the screen for too long. The numher
airfield With a short, landing strip in lator veterans will feel at home with keys control the throttle, while other
the middle. Depending upon the all the essentials: altimeter, vertical keys activate special functions such as
event, the airfield also features pylons velocity, airspeed, altitude, flaps, the landing gear, wheel brake*, flaps,
in each corner and ribbon gates at landing gear, compass and horizon in speed brakes and view (forward, left,
various point*. 'Hie ten events, in or dicators. Other gauges include digital right and rearj. If you become con
der of difficulty, include the Pylon readouts for engine power, exhaust fused during a (light (and you will), a
Race, Slalom Race, Kibbon Cm, In gas temperature, fuel and weather in pause feature is included. Use it often
verted Ribbon Cut, Ribbon Roll, Un formation. to study the instruments and get a
der Ribbon Cut, Loop, Spot Landing. The view from the outside is a 3-D grip on the situation.
Cuban Bight and Flameout Landing. rear-end perspective of your plane, as
During pilot registration, you can if you were Hying directly behind it. Continued an p$ 1~2

26 AUGUST/SEPTEMBER'86
MACHINE LANGUAGE.

THE
BEST
OF
1985
COLLECTORS EDITION
SCVT31S Gt'lTiE 10 THE OWES

You'll find unbiased in-depth reviews of the best new software and hardware. .. discover how to make your
own programs.. . learn practical home and business applications. And much, much more.

Plus, in every Issue, you'll receive free programs—-both games and practical applications—you can type In and
use right away!

And, if you act now we'll send you a FRHE ■'Best of Loadstar" disk.. .full of great games, practical programs,
plus utilities, graphics, music, tutorials and much more!

Subscribe or renew your subscription now at the low rate of S26.95 and we'll send you a full year of
Commodore Magazine (12 issues, total) PLUS your FREE "Bert of Loadstar" disk (S6.95 value).

To order call toll free 800-345*] 12. In Pennsylvania call 800-662-2444.


SOFTWARE REUIEUIS HEV[i:\Vi:i) HV ERV1N HOUO

Arctic Fox As commander of the Arctic Fox, you must


Computer; Amiga
Publisher: Electronic Arts destroy tanks, gj
1820 Gateway Drive
San Maieo, CA 94404 recon flyers,
Medium: Disk
fighters, and
Price: 939.95
oxygen con
T
M. lie only thing ihfll keeps Arctic
Fox from being a simulation is that
verters, then
yon can't simulate what doesn't exist. slip through
Armed with missiles, shells and
mines, and with a top speed of over a weakened
10Q kilometers per hour, the Arctic
forcefield
Fox is thought to be the only weapon
that can penetrate the alien defense and destroy
perimeter that has been secretly es
tablished at the South Pole. enemy
Surrounded by a force Held, the en
headquarters.
emy is converting Earth's oxygen into
a mixture of ammonia, methane and
chlorine. Your mission as commander
of the Arctic Fox is to destroy tanks, emy armor is light and the enemy is field of snow powder will slow you
recoil flyers, fighters, and oxygen not too smart. With unlimited weap down, a crevice in the ice field will
converters, and then slip through the ons, you can have a field day as you swallow you, and hills and mountains
weakened force field and destroy en practice destroying aliens. Level three must be negotiated.
emy headquarters. should he thought of as advanced At the end of each round of play, a
Your view is of the terrain immedi practice, for here, too. the enemy is scorecard appears showing the en
ately before you, and below that is a not as strong and his numbers are emy vehicles and structures de-
smaller screen that gives an overhead limited. The fourth level is tourna siroyed. It also will tell you tile pre
radar view of the surrounding area. ment play. Here the odds are against cise time you died as well as the cause
On either side of the view screen are you, your weapons are limited, and of your demise, then converts all this
instruments to indicate course, loca the enemy is much more intelligent- information into a numerical score.
tion, oxygen remaining, speed, posi forcing you to develop a strategy to The sounds of Arctic Fax, both in
tion and remaining armaments. go along with the arcade aspects of quality and multiplicity, are the best
In the foreground is a control pane! the game. I've heard. You expect the sound of
and a pair of hands. The hands are If you've already been spotted, explosions, of course, but add to that
yours. Move the joystick and you'll should you destroy the unarmed Re- the constant sound of your ireads
see the right hand make a corre con Sled or should you save your am swishing on the ice, the purr of your
sponding move. munition for the lighting vehicles? engine, the warning klaxon letting
As if this were not enough, the en Should you use a missile to see you know you've been spotted, the
emy vehicles and the terrain exist in around a mountain or conserve it to chirping radar return telling you a Re-
three dimensions. When rolling over use against a Flyer? Should you drop con vehicle is locking onto you, and
the remains of a destroyed tank, the mines now or wait until you're being the roar of a launched missile. There
Fox lifts on one side as engine speed chased? are so many sounds that I'm still not
increases to overcome the obstacle. In addition to out-foxing the en sure I've heard them all.
And as you climb a hill, the Fox tilts emy, you must contend with the 'Hie graphics are superb. There is a
upward, then levels as you reach the weather. Because of the interaction of possibility some people will be disap
top. To sec the other side of a moun the enemy atmosphere with the re pointed by the blocky appearance of
tain, use the cursor keys or joystick. maining oxygen, electrical storms are enemy vehicles or by the pyramid
You may select from one of four common. The sky darkens, thunder shape of the mountains, hut these
levels. The First is an enemy preview, roars, your radar screen is scrambled drawings ikc<.\ to be simple in order
llncmy vehicles appear in the dis and useless, and the enemy suddenly to conserve memory for all the
tance, rush toward you, turn and appears much closer than you sounds and 3-D effects.
pause. Because (lie Amiga allows for thouglit. Or you may find yourself in a Without a doubt, Arctic FOX is the
rapid redrawing, the 3-D effect is both blinding blizzard, your video sensors state-of-the-art in arcade/strategy
smooth and stunning. Below the view useless, your only hope that your ra games, made possible only through
screen, text displays the strength and dar will stay unscrambled until the tlie power of the Amiga and, like the
armament of each vehicle. storm blows over. Amiga, will he setting standards for a
Level two is for practice. Here en- Tile terrain is also hazardous. A long time to come. Q

26 AUGUST/SEPTEMBtR '86
/ / TTmmnmmT

lU'RE LOOKING AT
4,096 COLORS
:hannel stereo
?>2 instruments
8 SPRITES
3-D ANIMATION
25 DMA CHANNELS
A BIT BUTTER
AND
A MALE AND FEMALE VOICE.

V ■■<*■ ', ■■

ONLY AMIGA GIVES YOU ALL THIS AND A 68000 PROCESSOR.TOO.


Three custom VLSI chips working in combi- ru advantage of me custom chips and the
nation with the main processor give Amiga software support routines in the writable
graphic dazzle, incredible musical ability control store on the Kickstart'" disk that
and animation skill. comes with every Amiga computer.
And they make Amiga the only com You can access these resources in o
puter with a multi-tasking operating system number of development languages, includ
built into hardware. ing Amiga Macro Assembler,'" Amiga C Amiga
All these capabilities are easy to tap Basic (Microsoft^—Basic for the Amiga),
because Amiga's open architecture pro- A Amiga Pascal and even Amiga LISP.
vides you with access to the 68000 main So Amiga not only gives you more
bus in addition to the serial, parallel and I creativity, it gives you creative
floppy disk connectors. Complete tech- J| new ways to use ir.
nical manuals enable you to take full Amiga by Commodore.

GIVES YOU A CREATIVE EDGE.

■ Amiga li a trademark otCommodoreAmlgo, inc -Klcksiarr (so trademark of Commodore-Amiga, me


■unigo Mocro Aiwmbler is a noBema-k of commodore-Amiga me 'Microwli n a registered irodemork of wtaosoH. inc
SOFTUJflRE REUIELJS REVIEWED BY MARK COTONB

Superman:
The Game
Computer: Commodore 64
Publisher: First Star Software
18 Bast 41st Street
New York, NY 10017
Medium: Disk
Price: 529.95

W e all know what tie can do to


speeding bullets, powerful locomo
tives, and tall buildings. Hut our Man
of Steel bas never come up against
a challenge as tough as First Star's
Supermini: The Game.
In his never-ending battle for truth,
our ciiped crusader is pitted against
the infamous Darkseid. If this mud-
man has returned, you know he has
renewed his quest for the Anti-l.ife
Formula (ALP), a secret formula that
gives its possessor mind control over
others. In the past, Superman has
been able to thwart him, but now the
world's fate is in your hands, as you
grip your joystick and ready yourself
for the ultimate superpower heavy
weight showdown.
'lite designated war zone Is the fa
miliar Metropolis, whose citizens are
about to become unsuspecting pawns
in a strategic game of life and death.
Through some bizarre physiological possible into the probing room at the screen walls used to redirect offen
studies, Darkseid has learned that the far end of his prison. As Superman, sive blasts—add an interesting level
basis of the ALF lies dormant in the your object is to foil your arch rival's of strategic depth to the Metropolis
minds of a few unknown earthlings; heinous herding by picking up and roundup. No matter how many citi
people who are not even aware that flying as many helpless people as you zens you are able to sweep away, if
they hold such power. The evil mas can to the"safety of the city's outer you absorb too many Omega rays,
termind plans to raid the city, impris limits. At game's end, whoever has your super surrogate can be drained
on its inhabitants, and scan their gathered the largest crowd wins. to the point of complete, fatal exhaus
brains to uncover the pieces of this Darkseid's principle power comes tion. Positioning, speed and luck will
All' puzzle. If successful, it will only from the "Omega Effect," which al all play a part in the winning ap
be a matter of time before the entire lows him to emit forceful bolts of en proach. A band located at the screen's
human nice will become subservient. ergy from his eyes to either stun an bottom should help you to avoid any
To draw battle lines, Metropolis has attacker or transport a targeted per calamities by giving a shot-by-shot tal
been divided into six sectors. Three son to any point throughout the city. ly of each character's score, strength
of these sectors represent the city Superman can also rely on his own and number of people saved.
streets, with buildings, sidewalks and optically generated artillery. By chan Designer I-ernando Herrera under
curbs defining maze-like passages. neling his X-ray vision into a more stands that when working with comic
The remaining screens display three compressed beam, he can send off book inspirations, brain games alone
adjoining sectors of Oarkseids sub bursts of heat energy. Any time either are not enough. Just a.s in Superman
terranean lair, an underground cav combatant is nailed by an opposing movies and television shows, it is cru
ernous network which houses the ray, he is slightly weakened and visi cial that this program's plot contain
much feared mind-scanner. bly jolted for a few seconds. enough contrived situations to show
Throughout the game, Darkseid These unconventional weapons, case our man's sensational physical
will try to force as many citizens as coupled with "deflectors"—on powers. Standing for Truth, Justice

30 AUGUST/SEPTEMBER'86
SOFTWBRE REUIEUJS
will any win awards for originality.
But the.se may represent the most ex
The infamous Darkseid pansive collection of arcade contests
ever assembled under one title.
is back, and if he is Options Ici players tailor the con
test to their taste: playing with or
successful, the entire without Combat Zones, against hu
human race will man opponent or computer, on any of
three skill levels. For optimum enjoy
become subservient ment, I suggest that you get involved
in some two-player lace-offa. It's here
that you lose the predictability of a Commodore 64
and the American Way is nice, but
computerized adversary.
All in all, when examined piece
BUSINESS
only if you can catch some excite
ment along the way.
meal, one might be hard pressed to
find something terribly unique with
SOFTWARE
A 5-pack of most needed software
With crisp animation and colorful Superman: The Game But in the end. for efficient business operations!
graphics, players are taken on an en the whole adds up to much more than General Lodger
• Has 8 general ledger options.
thralling tour through a diversified ar a sum of its parts. And like its name
• Provides 150 cliaM-ot-accounts.
cadian collection that tests acleptness sake, this game, although somewhat • 1500 general journal transactions.

from all angles, None of these games- hackneyed, is still a guaranteed Inventory Management
• Tracking of 1000 inventory items.
within a-gamc could stand alone, nor thrill. Q • Maintains perpetual inventory records
• Calculates use, reorders, cost averaging, etc.
Payroll*
• Provides 24 diflerenl payroll (unctions

Superman: B) Place your Man of Steel halfway • Calculates payroll and tax deductions.
• Ideal lor 50 employees or less.
down the screen and slightly behind
Accounts Receivable/Billing*
The Game Plan the airship. This is the best position • Provides customer sales, credit information,
for reaching bombs. When one is printed statements and more.
• Handles 11 billing functions, 150 invoices.
City Salvation Secrets dropped, if you can't punch it. block 75 customers.

for Mortal Men it with your body. You won't receive Accounts Payable/Checkwriting*
• Combinestrackingoluendorpayablestvltftan
credit for a detonation, but you'll pro integrated checkwriting system.
tect the city from the explosion. • Maintains master lile: provides invoice listings.

Playing the role of the super hero C) AH of Superman's defensive •Interfaces will) Genorai Ledger software.

weapons are located at the top of the 90-Day Limited Factory Warranty
requires more than colorful tights and
a bright cape. There has to be a plan tunnel, so when traversing the pas Mfr.Ust:*249.75
of attack. Winning on the Metropolis
screens is a matter of keeping one eye
sage, hug the ceiling. Initially, slow
Darkscid down with a series of mag
ENTIRE SET of 5
Liquidation Price . . . *49
Item H-1368-7002-066 Ship, handling: $5.00
on the citizens, one eye on the deflec netic curtains. Then, when you have NOTE: Also available by individual titles.
tors, and both eyes on Darkseid and opened some distance, drop the de Phone lor prtcei.

his Omega Ray. That trick will take a structive radioactive rocks. Crtdfl card cutlomincjn ordtf by phona^_
little practice. But when you are in D) This challenge is a test of pa 24 houn b diy, ■■
7 dayi fl wi*k. t^A
volved in any one of the fisttut or tience. It doesn't matter how many-
arcade challenges, there are some fire balls elude you, as long as you Toll-Free: 1-800-328-0609
Salet oulild* n* 4S conUguDLja itaUiars subject lo

preset strategies that tan be used to aren't scorched by their contact. Posi ■.:.:■: conditions. PI fate call or write to irwjid™.

back Superman's reflexes. The letter tion yourself directly in front of the
CO.WD. Direct MarkeUng Coip. Mom H-136B
preceding each tip is the letter First cannon of your choice. Simply wait i.mo- : .1:1 A-. w . M *n. 1- '.- UN 55441-3397

Send 5-Pach[i) of Ctmnmodott 64 BuilnMi Softwire


Star uses to identify each contest. for a projectile to be launched, and Horn H-136B-70Q2-Q66al 149 each plus 55 each I01 ship.

A) in this three-dimensional street then quickly push it back down the handling {Mlnnusota residanlsodd C^anlna hi* Sorry, no
COD orders)

fight, Darkseid's deadly assault comes barrel. In this fashion, eliminate the D Wy check or money order is enclosed (No delays m
processing orders pafdby cnECMhanks (0 Te.eCheclt I
from all angles. The documentation cannons one by one, until you have
□ MasterCard.* □ AmericanEipress^
suggests that Superman fly in the mid Darkseid at your mercy. Aect No 1
dle of the screen to avoid the on E) Your most bothersome prob PLEASE PRINT CLEARLY
Name
coming barrage. But I have found that lem in this contest is not Darkseid's
my surrogate will take less of a heal Kryptonite launcher, but the moving CTy.

ing by hugging either one of the side tunnel walls. To avoid being pushed
walls. Hitting these harriers will not into a rising blast, stay as close to the
Sign Here
affect your strength, and not only will slitting panels as possible. Not only
this move cut down on the amount of will you be able to better navigate the
tunnel, but you will also have a better
C OMB
artillery that has to be monitored, but
chance of timing your offensive Authorized Liquidator
it will also help you fly steady in the
1460S 2Blh Avenue North
shifting air currents. shots. Q Minnni polil, Minnesota 55441.3397

COMMODORE POWERPIAV 31
\four
Home
Bookkeeper

Silent

YOU DON'T HAVE


TOBERICHTOHAVI
A BUTLER
Now yi>u can simply ring for the
'"butler"' when it's time 10 take
care of your home bookkeeping ■ Changing Birthdays and
duties. I'ay hills, reconcile your Anniversary Accounts
checkbook, keep track of payments • Entering New Hills And when it comes to paying your
and deposits—this "butler" can • Paying Current Bills hills. Silent liuller introduces the
do it all! • Printing Checks Checkholder™ feature. A fabulous
device that saves you money hy
In addition to your everyday being able to print checks directly
With Silent Butler, you receive a
accounting needs, there are also a
personal-management system thai onto your own personal checks.
will not only organize your variety of tasks thai need to he There's no need to buy specialized
financial records, hut allow you to performed on a less frequent basis. printer checks!
Among these are:
do so in a matter of minutes.
• Reconciling Your Checkbook When you're in the market for a
The "butlers" daily routine With Your Bank Statement home accounting software
includes:
• Review Your Entire Savings package, go with the Silent
• Adjusting Savings or and Checking Account Butler. The one that never asks for
Checking Accounts • Tax Summary a raise or a day off!

COMMODORE:
DISKETTE BASED SOFTWARE
FOR YOUR COMMODORE M
SOFTLUHRE REUIELU5 RE-VIKW'fil) HV RICK TEiVI-iRRAl/CiH

Quizam
Computer: Commodore 64
Publisher: Cygnus
P.O. Box 57825
Webster, TX 77598
Medium: Disk In Quizam, BflBft
Price: S29.95 HOUIES SCORE:
Additional question disks you must
S8.95
retrieve eight
01- iLMJilO
Jl'il be the first to admit that the triv
ia craze has worn a bit thin. So why satellites that
review another trivia game? Well,
Quizam turns out to be one of the
are orbiting
finest trivia games I've played.
In Quizam, you must retrieve eight
the earth by
satellites that are orbiting the earth. correctly
Each satellite represents one cate
gory, and each time you reaeli that answering wijAm
satellite on the board, you must cor
rectly answer a multiple-choice ques trivia L t __
tion to pick it up. A random question
answered correctly then deposits the questions. ii t i» ml a i
satellite. An incorrect answer at the
drop-oft' point could release the satel
lite and force you to recapture it.
There are three disk sides that
come with the game. Two sides of the less time there is to answer. There are Watch picking up more than one-

disks, called Fun Facts, contain cate also eight different game boards from orb at a time. Since a wrong answer

gories like 15-Minute Celebrities, which to choose. Bach successive can send captured satellites back inio

Sports and Games, Popular Culture, board makes it more difficult to cap orbit, try to deposit them as quickly
Television, Potpourri, Publications, ture the satellites. as possible. Don't pick one up in a

Music and Movies. The other disk, There is no luck involved in Qui subject for which you are strong, but
School Days, contains History, Vo zam, a fact that places it several levels then let it get away while trying to

cabulary, Art, Physical Sciences, Ge above most of the competition. The pick up a satellite for a weaker topic.
ography, Literature, Music and Life number of spaces you move on the Tlie music and sound effects for
Science as subjects. board doesn't depend on a roll of the Quizam are appropriate and lend a
Unfortunately, there are only 85 dice. Rather, it depends on how much game-show atmosphere. The game
questions per topic (over 2O,U(JO time is left when you correctly an boards are colorfully drawn, though it
questions total), but you can create swer a question. If you correctly pick is sometimes difficult to tell exactly
your own question disks. You can al the answer immediately, you get to on which of two squares your pawn is
ways turn card sets from other trivia move ahead. It is a good idea to calcu resting.

games into question disks, hut since late exactly how many spaces you'd The documentation is solid, and all
most such sets aren't multiple choice, like to move on your next turn, so if features of the game are covered in
be prepared to come up with some you gel a question you immediately detail. There are hints for strategy and
incorrect answers. Teachers can also know the answer to, you can follow suggestions for creating good ques
use Quizam for classes, or you can the timer bar and push the joystick tion disks.
create questions about your relatives button only when it reaches the right Quizam is a game of momentum.
for a different twist to that next family number. Never count a player out. A solid run
get-together. If you guess wrong, an obnoxious of correctly-answered questions can
All questions are answered using a noise signals your mistake. Beyond bring a player from last place to first
joystick. Since the game keeps track being distasteful, the sound fills the place very quickly. Questions on [he
of up to eight players, it can be te room, making a second guess impos disk won't repeat until all S5 have
dious passing the joystick around. But sible. Guess early if you don't know been shown, but if you're playing
this inconvenience is slight in com the answer, so you can get a second with a large group (four or more), try

parison to eight people huddled chance before time runs out. With to have a second disk on hand.
around a keyboard. only four possible answers, good 1 hope you still have room in your
There are eight difficulty levels in guessing becomes a critical part of heart to give one more trivia game a
Quizam, The higher the level, the success in Quizam. chance. Quizam deserves it. Q

COMMODORE POWERPLAY 33
SOFTWDRE REUIELU5 REVIEWED BY ERVIN BOBO

Racter
Computer: Amiga
Publisher: Mindscape
3444 Dundee Road
Northbrook, IL 60062
Medium: Disk
Price: 844.95

Whco is Racter? No one seems to


know. If I were to define his pedigree
by his parentage, as is done with race
horses, I might say he is out of Eliza
by the Mad Hatter. A coat of arms for
Racter would probably show a bar
sinister with an aphorism rampant.
Whoever he is, once you've talked to
him, you may never iook at life in
quite the same way.
As you begin your session, I urge
you to configure the disk to make a
transcript. I urge you to do this be
cause no one who is not present will
believe anything you tell them. After
Racter, the transcript may be your
only link with credibility.
Racter will now interview you. It He will, for example, remember you
doesn't matter that you thought it from one session to the next and the
would be the other way around. He
will not be denied his idiosyncrasies,
Ifl were to define his last topic of conversation. Like any
good conversationalist, he has a
and he is, in spite of a somewhat
pedigree by his wealth of anecdotes and uses them
monotone delivery, insistent. Yes, freely. His knowledge is encyclope
Racter speaks. The text of his replies parentage, I might say dic. At times he may ask if you would
appears on the screen seconds before like to hear a story, then ask you who
his voice is heard, giving the feeling Racter is out ofEliza the story is to be about. The yarn is
that he is more than happy to eluci spun and while it may not agree with
date for those of us who cannot read. by the Mad Hatter. what you thought you knew, it is al
"Shakespeare had versified much, ways interesting. And as in everything
so naturally silliness is what all po Racter says, there are those rare nug
ets try when they cut off the ears of icy does not rule out intelligence nor gets of insight and illumination.
larks." wisdom. "If marriage occurred to an imbe
And it is well that Racter speaks "Would you say Aristotle was cile, he might think it was imbecili
(and coughs and sneezes and laughs), wise? Goofy wouldn't." ty."
for above all, he reminds us that the Direct questions as to Racter's past While the ranging and raving style
art of conversation may be brought are sometimes answered, sometimes of Racter reminds us of Jack Kerouac
back to life, and that computing not. One time he may tell you he lives and Lewis Carroll, the content re
adults, in the privacy of their homes, in the great void, and another time he minds us of Kant, Plato and Jane
may still dwell on eternal verities, as will claim the funny farm is his home. Honda.
well as shoes and ships and sealing But then, perhaps they are one and Lest you think that chatting with an
wax and cabbages and kings. Actually, the same. His age may be guessed as insane personage is unproductive or,
Racter mentions lettuce and tomatoes very old, due to references he drops worse, a waste of time, let me leave
more often than cabbage, but he in the course of a conversation. you with this thought: Who (or what)
would he the first to tell you that that "Areyou industrious, Erv?" was really at the other end of the line
is neither here nor there. No. the last time you used your modem?
As Eliza was an early computer "Immanuet Kant said you were in And can you prove it?
program that simulates artificial intel dustrious, so there." "It has been said that the human
ligence, so Racter is a program that Then again, perhaps who Racter is doesn't see things as they are, but as
simulates artificial insanity. Yet insan- is not as important as what he does. he is " n

34 AUGUST/SEPTEMBER'86
The Most Challenging Games
at the Most Reasonable Prices
i \
LIST OUR LIST OUR LIST OUR
SSI
Ballic 19B5
PRICE PRICE

$23
MICROPROSE
Aero Jet
PRICE PRICE

1 .35 $23
I ELEC. ARTS PRICE PRICE

Adventure Constr. Set $40 $27


Battalion Commander S27 Conflict In Vietnam ! 40 527 Archon $23 $16
Battle of Anlietam S33 Drusade in Europe ! .40 $27 Arehon II: Adept $33 S22
Battle (or Normandy $27 Decision in the Desert ! .40 527 Bard"s Tale $40 S27
Baltlegroup $40 =-15 ! ,35 $23 Heart of Africa $33 S22
Breakthrough/Ardennes 540 <ennedy Approach ! ,35 S23 Lords of Conquest $33 S22
Broadsides 527 '■lig Alley Ace ,35 S23 Mail Order Monsters $33 $22
Carrier Force 540 'Jato Commander =35 523 Movie Maker $33 $22
Computer Ambush 540 Silent Service ! ;35 523 Racing Destruction Set $33 $22
Computer Baseball 527 Solo Flight !=35 523 Seven Cilies of Gold $33 $22
Computer Quaterback 527 Skyfox $33 S22
Cosmic Balance S27 UST OUR Ultima \W-OriglnSys. $53 S36
50 Mission Crush 527 ACCOLADE PRICE PRICE Ultima N-OrtginSys. $60 $40
Fighter Command S40
Gemstone Warrior $23 LIST OUR
Geopolitique 1990 S27
□ambusters
Double Accolade
i 30
1 45
520
530 INFOCOM PRICE PRICE
Germany 1985 $40
Fight Night 1 30 520
Imperium Galaclum S27
Hardbair ! ,30 520 Ballyhoo 40 $27
Kampfgruppe 540
Law of the West ! ,30 520 Cutthroats 35 S23
Kampf. Scenario Disk S15
PSI 5 Trading Company 1 30 S20 Enchanter 35 S23
Knignts of the Deserl S27 Fooblitiky 40 527
Mechbrlgade R-10 USTour

i
Hitchhiker's Guido/Galaxy 35 $23
Norway 1985 S23 TELARIUM PRICE PRICE Infidel 40 S27
Operation Market Garden $33 Planelfall 35 523
Panzer Grenadier 527 SeastalKer S35 $23
Phantasia 527 Amazon $33 S22
Sorcerer $40 S27
Phanlasrell S27 Dragonworld S33 522
SpeUbreaker $45 $30
President Elect S27 Fahrenheit 451 33 $22
Suspect ;40 $27
Pro Tour Golf 527 Nine Princes in Amber i
33 S22
Suspended 45 S30
Queslron 527 Perry Mason >33 $22
Wishbringer 35 523
Rails West 527 Shadowkeep NEW ,33 522
Zorkl 35 $23
Rings of ZMTin NEW 527 Zork II, 111 40 $27
527 UST OUR L
Six Gun Shootout
U.S.A.A.F. S40
ACTIVISION PRICE PRICE 1 Invisiciucs 56

Wizard's Crown $27 UST OUR

LIST OUR
Alter Ego I 40 527 ETC. PRICE PRICE

EPYX
3 host busters ! 35 523
PRICE PRICE Hacker ! ,30 520
Alternate Reality $27
Little Computer People ! .35 S23
Beachhead $23
Ballbiaier 40 S27 Mindshadow f 30 520
Beachhead II S27
Eidolon 40 $27
LISTOUR Clash of Wills $30
Koronis Rift 40 $27
Rescue on Fraclalus 40 $27
AVALON HILL PRICE PRICE Competition Karale S25
Elite S23
Summer Games I, II 40 $27
Flight Simulator II $33
Temple Apshai Trilogy 40 527 Dreadnoughts 30 S20 Gato $20
Winter Games 40 $27 Gulf Strike 00 $20 Infiltrator NEW S20
World's Greatest Baseball 35 $23 Jupiter Mission 1999 40 $27 Jet Simulator $27
World's Greatest Football 40 $27 Legionairre 30 S20 Kobayashi Alternative $27
Spitfire 40 NEW 40 $27 Leader Board $27
UST OUR Super Bowl Sunday 35 S23 Micro League Baseball $27
SSG PRICE PRICE Napoleon al Waterloo $25
Qmzam $20
Carriers al War $33 Road to Moscow $22
Europe Ablaze $33 Sargon III $33
Reach for the Stars 530 Spy vs. Spy I, II $20
1710 Wilwat Drive Suite E Star Fleet I S33
Norcross, GA. 30093
404-441-3045 BLANK DISKS - BOX OF 10
BEST SELECTION - We have carefully selected DSDDONLY$12
the best titles from the most challenging software available.
CALL TOLL-FREE - Call us to place an order or just to ask
a question. Every call is always welcome on our 800 line.
SAME DAY SHIPPING - We ship every order the same day it's
placed. Just call before 4:00 pm and we'll ship your order UPS.
DISCOUNT PRICES - Save up to 1/3 off the retail price when
you buy from Tcvex. Why pay more for the same software?
FRIENDLY, KNOWLEDGEABLE STAFF - We are always
available to answer your questions and keep you up to date on
new & upcoming games.

CALL TOLL-FREE 1-800-554-1162


SAME DAY SHIPPING *
WRITE FOR FREE CATALOG Open 9-6 Mon. - Fri. 10-4 Sat.
iTci!dnlBcn!14O4-441-V>45. ORDERING. ANDTpRMS: C.O.D.cnJcilwticoriK. WhmwJHtw by pBanc use VISA or MACTTiHCAKD.
MACTERCAKP WhWho] (idciine
di b mjQ
by Q send
d
i] ehccK or mneyonlci. Induarpliiine numbet. SlIlfi'lNO: Add SlMltx Hilnraiijuid MnclHujdurtt. Ora!H rcwlrsiM .aa JU, »lo t« SlmniniliirLiii
a J4.00 « 3% or«an. Ai"OiFlOoiil«liaa)3.00ai%orcinl«. ShlpriniiroiBlDBitrloiicjnci&illl 110.00 a IS* or Older, * On ill nilrfl bclctc OX
All software is for the C-64/12B. All software is disk only.
SOFTUJflRE REVIEWS REVIEWED BY JACK EMBE-R1.Y

MECC Home
Software
Library
Computer: Commodore 64
Publisher: MECC
3490 Lexington Avenue
North
St. Paul, MN 55112
Medium: Disk
Price: S19-95each

T
J. he Minnesota Educational Com
puting Corporation (MECC) has long
been a respected source of software
for schools. So Commodore users will
be pleased to know that MECC fias
now released a series of educational
programs for the Commodore home
market. The six programs in the
Home Software Library cover read
ing, math, and social studies for chil
dren aged 3 to 15.

The Friendly Computer


(ages 5-8)
This five-part program helps chil
dren identify major parts of a comput
er system, tjiiickly locate and use keys
on the keyboard, type short words, program that introduces some of the the engine and cars of a train that
and save and access information. graphic capabilities of a computer. whistles and chugs along a track. This
Part one. Keyboard, displays the 64 Children create their own pictures was a real hit with my grade-one
keyboard and asks students to locate using single keystroke commands. friends.
letter, number and character keys. Part five, Picture Show, allows recall Part three. Hrst Letters, displays
Graphics, animation, and sound make of any pictures drawn and saved dur animals and objects and asks the child
the tutorial interesting and enjoyable. ing part four. These pictures can be to select the first letter of the words.
Throughout the game, a spritely Wise printed with the VIC-I5I5 or VIC- For example, the child sees a dog and
Owl applauds each successful effort, 1525 printers. For letter identifica presses either G, D, O or R. This is an
Part two. Term Worm, shows five tion, computer awareness, and motor excellent beginning phonics activity.
parts of the computer system, ex coordination, The Friendly Computer Part four, Pictures, is a challenging
plains their function, then tests recall is a good choice. visual memory game. Behind 20
with a quiz. Children learn to identily boxes inscribed with letters A
disks, the disk drive, the monitor, the Pre-Reading (ages 3-7) through T, sit ten randomly located
computer and the keyboard. This is one of my favorites for pictures. The challenge is to match
Part three, Zebug, is a key-locating teaching the alphabet and conso the pairs by remembering locations of
game. Press the key for a letter or nants. Kindergarten and grade-one each uncovered object. For example,
number that is moving across the children will enjoy the sound and ani if you find that the V square conceals
screen before it collides with a bug mated graphics. a house, you must remember this un
running in the opposite direction, Ze- fn part one. Caterpillar, the seg til you discover the oilier house be
bug has three difficulty levels that test ments of a colorful caterpillar con hind some other square. Concentra
eye-hand coordination. Level one has nect as children find letters 10 insert tion is the key.
individual letters, and the hardest lev within a partial alphabet presented on In parts five and six, the words and
el has whole words. All responses the screen. Pressing a wrong key shapes repeat the memory game, but
convert to scores which arc recorded causes the whole alphabet to be dis test word and shape recall instead of
in the Zebug Hall of Fame. played. Part two. Train, repeats part pictures. Words like "green" and "lit
Part four. Pictures, is a drawing one but replaces the caterpillar with tle" are matched to reinforce spelling

36 AUGUST/SEPTEMBER'86
C* COMMODORE
MONITORS MODEMS
300
1200
BAUD
BAUD

00
$119
COLOR (RGB's Available)
COMPOSITE

PRINTER NLQ PRINTER


EPSON EPSON
RETAIL NEAH LETTER QUALITY
WARRANTED WARRANTED
$200""
RETAIL S299.00

$78
FREE TRIAL PERIOD
00 sng oo
COMREXCR20-A

DISK DRIVES PLUS/4


COMMODORE
COMPUTER
1541
COMMODORE INCLUDES

$149
BUILT-IN
SOFTWARE
tor word processing,
tih management,
spreadsheets
and 128 color Rraphic

MODEMS RADAR DETECTOR


High RETAIL
Performance
0 w
00
sggoo h* FREE TRIAL PERIOD
THE EASY BEEP

PRO-TECH-TRONICS.
6870 Shingle Creek Parkway «103 • Minneapolis. MN 55430 • (612) 560-6603 VISA

■IN STOCK ITEM

—NEXT-DAY DELIVERY^- SCHOOL P.O.'s Accepted!


CALL TODAY

1 -800-345-5080
SOFTWHRE REUIEU15
at the primary level. A management My intermediate students loved
option allows you to replace these role-playing pioneers of days gone by.
words with any of seven letters or The biggest thrills were the hunting
less. 'Otis option allows the practice In Expeditions, excursions. Even more exciting is the
Of troublesome words or a weekly hrainstorming and decision-making
spelling list. Even without changes, youngsters test their necessary when llie game is played by
Pre-Reading will be instructional at partners. Youngsters learn that the
the primary level and a challenging survival skills against sharing of ideas is as important lo suc
review for many older children. cess as it was to the travelers of the
ivild animals, hostile Oregon Trail.
Path Tactics (ages 5-12)
In this program, animated robots natives, and other
move strategically along the squares Adventures with Fractions
of a game board as players lest their
lurking perils. (ages 10-14)
addition, subtraction, multiplication Ask kids to name the hardest part of
and division skills. The object is to grade-sL\ math and they'll say frac
reach ihe end of the board before tions. Even the most competent stu
your opponent, thereby earning the plored North American wilderness to dents will occasionally forget how to
title Path Master. Success depends not test your survival skills against wild find equal fractious or common de
only on your math skill, but on your animals, hostile natives, and other nominators, or hOW to cross-multiply.
ability to use strategy. Landing on lurking perils. You are a 17th-century The focus of this three-part pro
your opponent moves him backward. fur trader whose mission is to retricve gram is the ordering of fractions with
Path Tactics has seven levels of precious mink and fox skins from the un-like denominators. In Comparing
play. Procedures for playing the game rugged routes of the Hudson's Bay Fractions, children rewrite fractions
are the same at each level. Although Company. Or you may brave the Or with a common denominator and
this program doesn't teach basic egon Trail of IH'i7, a 2,000-mile jour then order them. Cross Products pre
math, it docs review and practice it. ney from Independence, Missouri, to sents a shortcut method for ordering
Oregon City, Oregon. Your posses two fractions using cross-multiplica
Spelling Bee (ages 8-13) sions and life depend on your marks tion. The third program. Ransom, is
This two-part program gets top manship, and your ability to make an exciting game that tests the con
marks from my grade-two students. 1 wise practical decisions. cepts taught in the first two programs.
like its vocabulary review for grades Kx/we/ilions presents three historic Comparing Fractions enhances a
one through throe. journeys. In voyage one, Furs, you arc student's understanding of equal frac
Part one, Spelling Bee, presents 20 an Ottawa Indian who leads a lur- tions using a slow and logical step-hy-
numbered drills. Each drill tests the trading mission to forts on the Hud step approach. Bach step is abundant
spelling of 20 common words. On son River, the St. Lawrence River, or ly practiced and tested before the
screen is an incomplete sentence and Hudson Bay. You take with you 1,000 next is introduced. Graphics are used
a choice of three spellings for the furs, 20 canoes and a crew of 40. As extensively. Colorful bar graphs ac
word that completes the sentence. leader, you must react wisely to at cent the differences between thirds,
Choose the correct spelling before a tacks from hostile natives, storms that halves, and quarters. The computer's
tat, buzzing bee flies from the left of can swamp your canoes, and rapids unique capabilities are creatively
your screen to a tantalizing flower on that could drown your crew and end used when bars representing frac
the right. 'Hie bee stops flying as soon the expedition. Your prosperity and tions superimpose themselves to il
as you answer or when it reaches the survival depend on the quality of de lustrate size. Only after the student
flower, whichever comes first. cisions you make. has seen and experienced equal frac
You may worflgt your own speed In voyage two, Voyageur, you take tions and common denominators is
or add time limits. For my students, tobacco, guns, and beads from Grand he or she introduced to the shortcuts
the greater the restraints of time, the Portage on Lake .Superior to Port St. in Cross Products.
more they enjoyed it. They are now Pierre on Rainy Lake to exchange for Ransom, the last program on this
eagerly working their way through all furs, if you survive the treacherous disk, is a clever device for practicing
20 drills. trip. Bad weather, damaged canoes, skills taught in the first two programs.
Part two, Bee Editor, should please and unhapp}' crew members conspire Students become champions who
teachers. This is the same as the Spell to sabotage you. must compare fractions to rescue a
ing Bee program, but you can change- In trip three, Oregon, you head a kidnapped prince. The child must
any of the words and sentences. This family of five with S700, a wagon, and find the largest of three fractions ap
lets the intermediate teacher provide a dream of reaching Oregon City in pearing on three doors concealing
any vocabulary, from spelling to sci five or six months. You must pur good or bad monsters. Correct an
ence. chase oxen, food, ammunition, cloth swers bring forth good monsters who
ing and miscellaneous supplies, and deliver coins to help pay the ransom
Expeditions (ages 10-15) how much you spend on each may needed to free the prince. Success
Step back in time to the unex- haunt you later. brings wealth and fame. Q

38 AUGUST/SEPTEMBER'86
ITia Ji iij 11 :i Enft
;\\ Your Best Source tor Books on the Commodore Computers!

COMMODORE 64 IMBFACING PROJECTS


= EXPANSIONS
COMMODORE NO-RISK
COMPUTERS GUARANTEE
If dissatisfied In any
way return your
books within id 6rr%
without

Push Your Commodore to New Heights


TAKE 3 BOOKS for Only $1.95
Play fascinating arcade games! • Develop new programming skills!
Organize your finances! • Create original musical tones!
Master word processing! • Experiment with sophisticated sprite graphics!
• Get more from your Commodore than you ever thought possible!

With this exclusive 3-volume Computer Library at listings. Everything you need to get maximum per
your side, you'll be armed to explore, experiment, and formance.
experience everything your Commodore has to offer. And now, you can receive this exclusive 3-volume
You'll find tips and tricks not included in ordinary user's Computer Library (worth $59.85) for just $1.95 when you
manuals. Plus scores of ready-to-use programs that join The Computer Book Club®.
cover every conceivable application you have in mind- Superior Performance. Practical Price!
family, fun, education, personal finances, business As a member of The Computer Book Club®, you'll
management, even use your Commodore to forecast the get even more performance from your Commodore.
weather! You'll be able to keep up with the very latest computer
Included in this 3-volume library is everything you technology, programming techniques, and business ap
need to progress from a complete novice to a capable plications ... right in the convenience of your own home.
and creative programmer. Step-by-step instructions. Best ol all, you save from 20% to 75% on every book
Show-how illustrations. Flowcharts. Complete program you select!

Free Guide to
Plus FREE for Joining BASIC Statements
& Commands
Join The Computer Book Club® now, and the BASIC Statements & Commands Guide
is yours absolutely free. Keep this handy reference next to your Commodore for easy
access any time you need answers fast!

7 very good reasons to join


The Computer Book Club® Tfia SCTIf liJHI EEEni SllJuf
P.O. Box BO, Blue Ridge Summit, PA 17214
• Big Savings. Save 20% lo 75% on books sure to increase
your computer know-how
• No-Risk Guarantee. All books returnable within 10 days
without obligation Plaase accept my membership In The Computer Book Club' and send me iha
3-Volume Computer Library, 107 Programming Surprises S Tricks For your Com
• Club News Bulletin. All about current selections—mains,
modore 64™ Computer (19S1P). Commodore 64™ Expansion Guide (1961H), and
alternates, extras—plus bonus offers. Comes 13 times a year Practical Interfacing Projects with the Commodore Computers (1983H). Billing me
wilh hundreds ol up-to-the-minute titles you can pick from $1.95 plus shipping and handling charges. It nol satisfied. I may return the Library
• "Automatic Order." Do nothing, and Ihe Main selection within ten days wilhoul oBligation ana have my membership canceled. I agree to
will be shipped automatically! But ... if you want an Alter purchase 3 or more books at regular Club prices (plus shipping/handling) during
nate selection—or no books at all—we'll lollow the instruc Iha next 12 months, and may resign any time thereafter
tions you give on the reply form provided with every News
Bulletin Name.

• Bonus Books. Immediately get a Dividend Certificate with Address.


every book purchased and qualify for big discounts ol 60%
City
lo 80%
• Extra Bonuses. Take advantage of added-value promo State_ _Phone_

tions, plus special discounts on software, games, and more Valid lor new rnombera only. Fo^flign ocpliea/its »i» roceive special ordering instructions Canada
• Exceptional Quality. All books are first-rate publisher's edi mujl ramit In U S currency Ttiis oiflsr lubjecl lo nceeptance By The Computai BooV Club* .
CPP-61B6
tions selected by our Editorial Board and filled with useful,
up-lo-the-minute information ■ i imb tho computer book ciud*
COMMODORE 64 Cl 28 Commodore
COMMODORE 6a
COMPUTER SYSTEM SALE Computer &
(Order Mow)
Commodore 64 1571 Disk Drive
139
Plus $30.00 SSH

$457 $499°°
Com. 1541
Disk Drive

13" Color
• C128 Disks 79' uo.' Monitor
• Poporbock Writer 64 (19.95 * Voice Synthesizer $39,95
• 13" Color Monitor $139.93 • 13" Monitor $79.95

CALL BEFORE YOU ORDER SPECIAL SOFTWARE COUPON PRICES MAYBE LOWER

Wo pack a SPECIAL SOFTWARE DISCOUNT


COMMODORE 64 COMPUTER S139.95 C13B COMPUTER A 1ST1 $499.00
COUPON with every COMMODORE bl
You pay only S139.95 when you order rht Now you can gel the C12G Commodore computer
COMPUTER, DISK DRIVE. PRINTER, or
powerful B4K COMMODORE 61 COMPUTER! LESS & the 1571 Disk Drive for one low price of only
MONITOR we loll! This coupon allows you
lha value of the SPECIAL SOFTWARE DISCOUNT to SAVE OVER IHO OFF SALE PRICES11
$499.00, LlslS698.00
COUPON we pock with your computer ihol allows SALE >M».00.
you 10 SAVE OVER 1250 oU sollv-oro lolo prices' I
With only $100 at savings oppliad. your n*t (Exa. nples) 390K 1371 COMMODORE
computer cost li S39 95!' DISK DRIVE 3359.00
PROFESSIONAL SOFTWARE Double Sided, Single Olik Drive lor C-12B allowi
* (171! DOUBLE SIDED DISKS 79' EA.
COMMODORE 64 you to uie C-1I8 mode pljs CPM mode. 17 11 mm
Gel those 5V.1 Doublu Sldod Floppy Disks
faster thoi■ 1541, plus run* oil 1541 formats.
specially designed lor the Commodara 120 List $349.00. Sale Mlf.OO.
Computer (1571 Disk Drive). 100% Certified. Hani Llll 5ol» Coupon
Ufotlmo Warranty Automolk Lint Cleaning SUPER AUTO DIAL MODEM S29.O5
liner Included. I Bo* of 10 - 59.90 (99' eo.) 5
faparCUp (59. n 1J4 =S S3? 95
Caniuhani HI. 95 SJ9.93 Easy to use. Juit plug Into your Commodore 6'
Boos of 10 - SJJ.50 (89' eo.). 10 Boies of 10 L»ad«rBoard computer and you're reedy to transmit ond
(39 9J H4.9) 133.93
-S79.O0(79'«a.). Th» prlni Shop til. 93 (37.9S (36 93 recolvo message!. Eailer to usb than dlalina vour
Ha liny i Proioet (39 95 1J3.9S (19.93 Telephone, just puih one key an your computer I
13" COLOR MONITOR - I J'J.'I'.
Ptottkolcdpnod iIimi) 1S9 93 tl?-9) (14 93
You puy only $139.95 when you order ihis 13" Vok# CDmmond Moduli
Incljdei exclusive easy to use program for jp and
VI 9S (39.93 (34 95
COLOR MONITOR. LESS ihe voluo of Ins SPECIAL Njn* Pnntit In Am bar MJ.M HJ-95 131.95
down loading to printer ond diskdrives.
SOFTWARE DISCOUNT COUPON we pack with Sup*' Bowl Sunday 139 00 113 93 (19.'3 fJ.'vi In U.S.A. LIU (99.00. SALE ■-/> v\
your monilor that allows you to sov* avar $250 olf Flip and File DlthFUtr JJ1.9S (14 95 (13.95 Coupon S24.9S.
Pro Joy Slick 119.95 SI3.95 SIO.OO
software sale prices1 ! With only 5100 of savings
PonyWoro SI9.9S S|J 95 (11.95 VOICE SYNTHESIZER $39.93
applied, your net color monitor cost is only $39.95. Dun Cover S 9 95 1 6.95 5 1.60
(16 Colon], For Commodora-64 computers. Just plug It In and
Flnonclol Planner
Syltfid Porlffr
you con progrom words and sentences, adjust
159.95 139.95 135.95
Premium Quality 150-170 CPS volume and pitch, make talking adventure games,
Ho'dboll J29 95 11995 (16.95
Comitar Aoro 160 Prlntor s 199.00 sound action garnet and customized talkies1!
C64 Troublishoor A
The COMSTAR Aoro 160 gives you o 10" carrlogn. Repair Guld* 124.'S 115.95 113.93 PLUS [il°.95 value) TEXT TO SPEECH program
UO-ISO -170 CP5. 9 . 9 dot matrix with double Included FREE. |utl type a word ond hear your
strike capability far 18 x lBdol motrly (near latter computer talk ■-■ ADD SOUND TO "ZORK", SCOTT
quality), high resolution bit image (120 x 144 dot r liW coupon Jlemj In ourcolofooj ADAMS AND OTHER ADVENTURE CAMESI I (Disk
matrix), underlining back spacing, left and right or tope.) List 189.00. SALE 1M.S]
Wrltoor coll for
margin setting, true lower decenders with super Sample SPECIAL SOFTWARE COUPON!
and subscripts, prints standard, block graphics 12" MAGMAVOX {NAP) B0 COLUMN
MONITOR WITH SOUND S79.93
and special characters. It gives yoj print quality
and leoluras found on printers costing twice as Super High Resolution green screen monitor. SO
much! ■ (Centronics Parallel Interlace) List $J99,OO columns x 24 lines, easy to read, plus speaker for
Sale 1119.00 audio sound Included. Fantastic value.
List J139.00. Solo 119.»S.
1" SAMSUNG GREEN SCREEN MONITOR
Super High Resolution compoillo green screen
monilor. Ported for 00 column us« with The CI20
ATTENTION (C178 cable S19.95. C64. Atari cable $9.95)

PKlNTeH/TVPEWRITEB
computer (Req. S19 95 Cable)
list 5139.95 Snl-'.M.'C,
Computer Clubs Superb
COMBINATION 1229.93
leiier quality. daisy wheel
printer/typewriter combination. Two machines In
We Offer Big Volume Discounts one — just a flick of the switch. Extra large
SO COLUMNS IN COLOR
carriage, typewriter kayhoord. automatic margin
PflPERBOCK WRITER 64 WORD PROMSSOft I19.9S CALL TODAY! control compact,lightweight, drop In cassette
This PAPEKBOCK WRITER 64 WORD PROCESSOR ii ribbon I (90 day warranty) Centronics parallel
Iho llnest ovalloblo for tho COMMODORE 6' Interface Built -In. LIU 1329.00. SALE *190.»S.(Hd.
computar' The ULTIMATE FOR PROFESSIONAL Oly.)
Word Processing DISPLAYS 40 or 80 COLUMNS IN PROTECTO WARRANTY
COLOR or black and white' Simple to operate, All ProlACIa % products carry a minimum 90 day worranly. 14" RGB & COMPOSITE
powerful lexi editing, comploto cursor and If anything lolls within 90 dayt from Iht dolo of purchase, COLOR MONITOR $259.93
Insert delate key controls llna and paragroph simply sand your producl to us via 11 ■- Parcel Service
Must be used to gel 80 columns In color wllh 80
Insertion, automatic deletion, centering, margin prepji:! Wfl will IMMEDIATELY send you 0 replacement at
column computers (C12B . IBM ■ Apple), (RGB
saltings ond output >o oil printers! List $99.00 nacKaiga via United Parcel Service prepaid. This warronty
Cable 119.95) Add S14.50 shipping.
SALI 119.95. Lid. Oly Closeour Item pravas once again ihoi Wo Lowe Our Cuiramerr.
List $399.00. SALE (159.95.

• LOWEST PRICES • IS DAY FREE TRIAL PHONE ORDERS


• 90 DAY FREE REPLACEMENT WARRANTY
• BEST SERVICE IN U.S.A. • ONE DAT EXPRESS MAIL Q a.m -8 p.m. CS.T. Weekdays
9o.m. - 13 noon CS.T. Saturdays
• OVER 500 PROGRAMS ■ FREE CATALOGS

Add SI0 0O lor shipping, handling and insurance. Illinois residents


please add 6'. to» Add S20.00 tor CANADA PUERTO RICO HAWAII
ALASKA APO FPO orders. Conodion orders must be in U S dollars
WE DO NOT EXPORT TO OTHEH COUNTRIES EXCEPT CANADA We Love Our Customers
Enclose Cashiers Chock Money Order or Personal Check Allow II
doyslordelivory ?ta7daysforphone orders, IdayexpressmailF Box 550, Borringfon. Illinois 60010
VISA —MASTERCARD - C 0.0. NoC.O.0. loConada. APO-FPO
312/382-5244 to order
Famous Comstar National Brand

10" Printer Sale


Includes Commodore
Near Letter Quality
Interface Near Letter Quality

i#6 in
• 100 CPS draft/20CPS near-letter quality • Dot Addressable Graphics • Adjustable
Tractor and Friction Feed • Automatic Paper Loading • Right and Left Margin
settings • Pica, Elite, Condensed, Italics • Superscript • Subscript • Underline, Bold
print, Double Strike • Superb NEAR LETTER QUALITY

Easy to Use 2 Year


limited
Warranty
Fantastic
Graphics

The Comstar 1000 is one of the best values in the United States today. Print your letters, documents, programs.
pictures, and more at a blazing 100 Characters Per Second or 20 cps in the Near Letter quality mode. ( Looks just
like it came from a typewriter. ) Plus, choose your printing mode (NLQ, Draft) from your wordprocessor or by
simpiy pushing the controls on the front panel. Fantastic Quality at a Fantastic Price.List $349.00 SALES179.95.

Ribbon (Life exp.) Line Spacing


Print Method
Black: cassette (2.5 million characters) 1/6. 1/8. 7/72, and 1/216 Inch
i Serlol Impact dot matrix (9 pin)
Dlmeniiam Paper Feed
i Print Speed
IS.4 (W)x 10.9 (D)x 4.7 (H) Inch Adjustable tractor and friction food
. Draft- 100 CPS NLQ-20 CPS
Weight Paper feeding Direction
Character Seta
Approx. 10 lbs Bl-dlrectlonal
96 ASCII Characters. Marker, Symbols
Character Spacing Copies
(Includes Italic font)
Fixed 2 plus original

Supply is Limited Buy Tod

Add S10-O0 for shipping, handling ond Insurance. Illinois resident


please odd 6% ton. Add 120.00 tor CANADA. PUEKTO HICO. HAWAII.
AIA5KA APO-FPO orders Conodian orders must be in U 5. dollars
WE DO NOT EXPOBT TOOTHER COUNTRIES. EXCEPT CANADA.
Enclose Cashiers Chnfk. Money Order or Personal Check Allow U
We Love Our Customers
days lor delivery 3 To 7days for phone orders. I day ex fir ess moil1 22392 N. Pepper Rd.. Barringion, Illinois 60010
VISA — MASTER CARD -COD.
No CO D toConada. APO-FPO 312/382-5244 to order
Co ORDER TOD A Yi
dore Software Sale
Phone 8to8C.S.T.-M-F

Orders
Access
GAMES
List Sale (T) Tape, (C) Cortridge, (D) Disk.
312-382-5244
□ 3500 MACH V (C) S34.95 S2O.95
D SI2B MACH 128 (D) 49.95 29.95 Datasoft List Sale BuslnOJ* Continued List Sale
□ 04S1 BEACH HEAD (D) 39.95 21.95 (1 3035 BRUCE LEE (D) $31.95 SI9.95
D 3038 BEACH HEAD li - 49.95 23.95 LJ 3026 PAC-MAN (D) 34.95 17.95 C128 Software From Timewarki
D 0752 RAID OVER MOSCOW (D) 39.95 26.95
I 1 3037 MIGHTY CONAN (D) 34.95 22.95 fl 5023 WORD WRITER/
□ 01 IB LEADER BOARD (D) 39.95 34.95
LI 3028 MR DOI ID] 34.95 18.95 SPELL CHECKER (Dl J69.95 J59.95
H 3029 DIG DUG (D) 31.95 1B.93 n 3024 DATA MANAGER II (D) 69.93 49.95
Accolade L 3032 POLE POSITION (D) 34.95 18.95 LI 3026 SWIFTCALC WITH SIDEWAYS (D). 69.95 49.93
O 5930 HARDBALL (D) S29.95 JtB.93 D 531B THE GOONIES (D) 29.95 1S.95 D SOX PARTNER (D) 59.93 39.95
LJ 5952 LAW OF THE WEST (D) 39.93 18.93 □ 522O2ORRQ(D1 39.93 18.93 fl 3048 SYLVIA PORTER [D) 69.95 39.95
D 5954 FIGHT NIGHT (D) 39.95 18.95
D 5956 PSI 5 TRADING CO. (D) 29.93 1 B.95 Spy*
D 59M THE DAM BUSTERS (D) 29.95 1B.95 LJ 0337 WORLD'S GREAT FOOTBALL (D) (39.95 $23.95
T; 0338 WINTER GAMES (D) 39.95 20.95 EDUCATION
Actlwlsion L 0339 THE EIDOLON (Dl 39.95 20.95
P. 0340 KORONIS RIFT (d) 39.95 30.95 American Educational Computer
□ 0761 PITFALL II — LOST CAVERNS (D). S39.95 $20.95 C 0360 JET COMBAT SIMULATION (O] . . . 39.95 20,95
I.I 0900 SPACE SHUTTLE (D) 37.95 18.95 0364 SUMMER OLYMPIC GAMES (D) ..39.93 18.93
List Sale
n 0932 ON FIELD FOOTBALL (D) 39.93 20.95 0365 WORLD'S GREAT BASEBALL (D| , . 34,95 32.95 n 3482 ELEM. SCIENCE FACTS [D| 139.95 SI 4.95
IJ 0936 ON COURT TENNIS (D) 39.95 20,95 0382 SUMMER OLYMPIC GAMES II (0) . 39.95 20.93 [J 2493 VOCABULARY WORD BUILD (D). . 29.95 14.93
fl 0940 GHOSTBU5TERS (Dl 39,93 33.95 □ 3493 GRAMMAR WORD SKILLS (D) 39.95 14.95
LJ 0750 PITSTOP II (D) 39,95 33.95
LI 358OGREAT AMERICAN RD. RACE [D) . 29.93 18.95 LJ 3494 WORLD GEOGRAPHY FACTS (D).29.95 14.93
" 3046 IMPOSSIBLE MISSION (D) 34.95 16.95
D 3582 MASTER OF THE LAMPS (D) 29.95 30.95 I .3495 SPANISH VOCAB. SKILIS (O] ...39.95 14,95
2066 ROBOTS OF DAWN (D) 39.95 15.95
LJ 3584 COUNTDOWN/SHUTDOWN (D].. 29.93 20.95 3070 BARBIE (D) 39.95 18.95 C 2496 FRENCH VOCAB. SKILLS (D) 29.95 14.93
Q 3380 MINDSHADOW (D) 29.95 18.95 ! ! 2074 G.I. JOE (D) 39.95 18.95 L13497 WORLD HISTORY (D) 39.95 14.95
! : 3S90 STAR LEAGUE BASEBALL (D) . . .. 29.93 20.95 "2498 U.S. HISTORY FACTS (D) 29.95 14.93
□ 3005 BALLBLAZER ID) 29.95 20.95
P 3592 ALCAZAR (D) 29.95 20.95
D 3006 RESCUE ON FRACTALUS! (D). ..29.95 30.95 ._ 3499 BIOLOGY FACTS (D) 39.95 14.93
□ 3196 LITTLE PEOPLE PROJECT (O) 34.95 22.95 C 3319 U.S. GEOGRAPHY FACTS(D) 29.93 14.93
1 1356 MOVIi MONSTER GAME (D) . ..39.95 24.95
□ 319B FAST TRACKS (D) 34.95 30.95 l_ 2530 U.S. GOVERNMENT FACTS (D)... 29.95 14.93
~ 1537 MICROSOFT MUITIPLAN (O) . .. 59.95 39.95
(1 3202 GAMEMAKER (D) 39.95 24.95
LI 1358 PROG. BASIC TOOLKIT (D) 44.95 39.95 C 3521 AEC SPELLING (D) 39.95 24.93
LJ 3SB5 COMPLETE FIREWORKS KIT (D) .. 34.95 22.95 U 1559 VORPAL UTILITY KIT (D) 34.95 22.95 □ 3745 PHONICS (£» 39.93 34.93
P 3613 ALTER EGO (D) 49.95 29.93 □ 3747 LEARN TO READ (D) 39.93 24.93
P 5210WORLDKARATECHAMP 34.93 18.95
D 3414 BORROWED TIM6 (D) 39.95 18.95 LI 3749 READING COMPRENSION (D) ... 39.93 24.93
I ] 5200 HACKER (0) 29.95 18.93 Strategic Simulations, Inc. n 5256 BARON 29.93 19.93
U 1372 STAR RANK BOXING (D) 39.95 30.93
l_ 2995 RDF 1985 (D) S34.95 $30.93 LI 2060 MILLIONAIRE 29.93 19.93
Li 2997 GEOPOL1TIQUE (Dl 39.95 23.93 Doslgnwaro
Avalon Hill i : 3008 RINGSIDE 5EAT (D) 39.95 23.93
Zl 3010IMPERIUMGALACTUM(D] 39.93 23.93 I! 0824 GRAMMAR EXAMINER (D) S39.93 S24.93
U 0396 SUPER BOWL SUNDAY (D) S35.00 S32.95
D 3011 CARTELS AND CUTTHROATS (D) . 39.95 23.93 i: 0838 SPELLAKAZAM (D) 34.95 9.93
D 3372 SPITFIRE 40 (D] 35.00 22.95
^ 3013 RAILS WEST (0) 39.95 23.95 □ 0832 STATES & TRAITS (D) 44.95 27.95
DS138STATISPROBASEaALL(D) 35.00 22.93
C 3014 PROFESSIONAL TOUR GOIF (D) .. 39.95 33.93 _ 0B36 SPELLICOPTER (D) 39.93 23.93
". 5230MISSION/THUNOERHEAO [D)...35.00 17.93
U 3015 50 MISSION CRUSH (D) 39.93 23.93 Li 0840 CREATURE CREATOR (D) 34.95 9.93
II 3146 JUPITER MISSION [D) 33.00 22.95
LJ 0844 TRAP-A-ZOID (D) 39.95 9.95
D 5233 GULP STRIKE (O) 30.00 19.95 n 3016 PRESIDENT ELECT (D) 39.95 23.93
P 2518 THE BODY TRANSPARENT (D) 44.93 27.95
IJ 5254 MACBETH (D) 25.00 17.93 L~_ 3017 BROADSIDES (D) 39,95 24,93
i: 3018 COMPUTER QUARTERBACK (D)..39.95 34.93 □ 2317 EUROPEAN NATIONS «
C 2375 COMPUTER TITLE BOUT ID) 30.00 19.93
C 3020 COMPUTER AMBUSH (D) 59.93 37,93 LOCATIONS (D) 44.93 19.95
□ 0860 TOURNAMENT GOLF (D) 29.95 18.93
□ 5140 BLACK THUNDER (D) 19.95 14.93 ' 3021 COMPUTER BASEBALL (D] 39.93 23.93 D 2042 MATH MAZE ID) 39.93 22.95
3031 FIELD OF FIRS (D) 39,95 23.95 : I 3100 ALGEBRA I (O) 39.93 19.93
3131 KAMPFGRUPPE (Dl 59.93 34.93 .1 5102 REMEMBER [D) 69.96 49.95
Broderbund ■..! 3104 WEBSTER'S NUMBERS (D) 39.93 19.95
3156 COLONIAL CONQUEST (D) 39,95 23.95
G 2903 LODE RUNNER [D] (34.95 S19.95 3768 U.S.A.A.F. (D] 59.93 36.95 □ 3)05 SPELLING & READ PRIMER (D) ....39.95 19.95
D 3905 KARATEKA (D) 29.95 23.93 □ 1560 SIX GUN SHOOTOUT ID) 39.95 23.95 G 5106 ALGEBRA 2 ID) 39.93 19.95
□ 3038 CHAMPION LODE RUNNER (D) .. 34.95 26.95 ZM561 BATTLE OF ANTIETAM (D) 49.93 31.93 □ 5107 ALGEBRA 3 (D) 39.95 19.95
_ 5138 BANK STREET WRITER (D) 49.95 33.93 D 1562 BATTALION COMMANDER [D| . .39.95 23.95
:i 5330 BANK STREET SPELLER (O) 49.93 Mlndscape
33.93 □ 1563 PANZER GRENADIER (D) 39.95 33.93
^ 5333 BANK STREET FILER {D) 49.95 32.95 □ 1564 NORWAY 1985 (D) 34.93 20.93 a S10B KEYBOARD CADET (O) 39.95 23.95
LI 5334 BANK STREET MAILER (D) 49.93 33.93 □ 1363 MECH BRIGADE (D) 59,93 36.95 LJ5110 BANK STREET MUSIC WRITER (D). 39.95 23.95
LJ 2540 PRINT SHOP (D) 44.95 27.93 LI 1567BATTLECROUPID) 39,95 37.95 a 3112 CROSSWORD MAGIC (D) 49.95 39,93
D 2343 GRAPHIC LIBRARY NO. 1 D 24.93 15.93 □ 3114 THE PERFECT SCORE |O) 69.96 43.93
U3B98 GRAPHIC LIBRARY NO. 2 D 24,93 15.95 O BM6COLORME/RAIN8OWBRITE[D)..34.95 18.95
("1 3B97 GRAPHIC LIBRARY NO. 3 D 24.95 15,95 (J5118 THE HALLEY PROJECT (D) 39.95 22.93
P 2910 PRINT SHOP COMPANION (D)... 39.95
□ 3160 MUSIC SHOP <D) 44.95
24.93 BUSINESS D 5120 INDIANA JONES IN THE
LOST KINGDOM (D) 29.95 18.93
28.95
D 3170 LODE RUNNERS RESCUE (O) 39.95 20.95 Softsync List Sale C 5122 BANK STREET STORYBOOK (D] ..39.95 33.93
D 5910 THE DOLPHIN 5 RUNE (D) 29.95 18.93
:. 5930 ACCOUNTANT. INC. [D)C128 ..S99.95 S64.95 C 3912 THE LUSCHER PROFILE (D) 39.95 23.93
Electronic Art> ~ 5932 PERSONAL ACCOUNTANT ID)... 34.95 26.95 LJ 5914 QUAKE MINUS ONE (D] 39.95 16.93
□ 3830 DR. J 8 LARRY BIRD [D) 129.95 (23.95 D 5934 MODEL DIET (D) 29.95 23.95 □ 5916 THE LORDS OF MIDNIGHT (D) 29.95 16.93
□ 3833 FINANCIAL COOKBOOK tD[.. .39.95 37.93 "5936 TRIO [D| CUB 49.95 43.93 LJ 5918SHADOW(=IRE(D) 29.95 16.93
P 3834 MAIL ORDER MONSTERS (D)... .34.95 32.95 □ 5938 KID PRO QUO (D) 29,93 23.93 C 3703 BOP N WRESTLE (D) 29.95 31,93
LJ 3840 THE SEVEN CITIES OF GOLD (D) .29.95 23.95 H 5940 OESK MANAGER (D) C12B 39.95 38.95 LJ 3490 INFILTRATOR (D) 29.95 31.93
P 3842 5KY FOX (D) 29.95 23.93
D 3176 CARRIERS AT WAR (D) 42.95 32.95
Tlmcworki Weekly Reader
D317B REACH FOR THE STARS II(D) ■■ .37.95 38.95 LJ 0176 INVENTORY MANAGE [D) $69.95 $38.95 C 2512 STICKYBEAR NUMBERS (D) 34.95 14,93
l.j 5180 HEART OF AFRICA (D) 29.95 23.95 I I 0180 ACCOUNTS RECEIVABLE/ □ 3313 STICKYBEAR BASKETBOUNCE (D) 34.95 14.93
□ 3183 MOVIE MAKER (D] 29.95 33.93 INVOICING (D) 69.00 38.95 □ 2514 STICKYBEAR OPPOSITES (D) 34.95 14.95
[J 3184 EUROPE ABLAZE (D) 42.93 34.95 II 0182 ACCOUNTS PAYABLE/ □ 3315 STICKYBEAR ABC (D| 34.93 (4.93
□ 5186 M.U.L.E. (D) 19.95 16.95 CHECKWRITING (D) 69.00 38.95 C 2516 STICKYBEAH SHAPES (D) 34.95 14.93
□ 5188 MURDER ON ZINDERNEUF (D) ...19.95 16.95 IL 0184 PAYROLL MANAGEMENT (O). ..69.00 38.95 □ 3600 PIC BUILDER (D) 29.93 14.95
U 5190 MUSIC CONSTRUCTION SET (D).. 19.95 16.93 □ 0188 GENERAL LEDGER (0) 69.00 38.95 D 3126 STICKYBEAR SPELLGRABBER (D).29.95 14,93
□ 5193 PINBALL CONSTRUCTION SET (D) 19.95 16.95 T. 0928 EVELYN WOOD SPEED READ [D). 69.95 32.95 D 512B STICKYBEAR TOWN BUILDER (D] .39.95 14.93
□ 5194 RACING CONSTRUCTION SET (D) 29.95 22.93 ,_ 5022 WORDWRITER & DATA □ 3130 STICKYBEAR MATH |D) 29.93 14.93
LJ 3601 SUPER BOULDERDASH (D) 29.95 22.93 MANAGER II ]D] . 98.00 49.00 LJ 5132 STICKYBEAR READING (D) 29.95 14.93
G 3600 TOUCHDOWN FOOTBALL (D).... 39.95 32.93 L 5026 SWIFTCALO SIDEWAYS (D) 49.95 32.95 n 5129 STICKYBEAR TYPING (D) 29,95 14.93

Add S3 00 tor shipping, handling, and Insurance. IlllnoU resldenU pleaaeodd


bV, •/. saint lax. Add 6.00 lor CANADA. PUERTO RICO, HAWAII, ALASKA,
APO-FPO order*. All order* mult be In U.S. Dollars. WE DO NOT EXPORT TO
OTHER COUNTRIES EXCEPT CANADA. Enclose Coihler Check, Manny Order or
Personal Check. Allow 14 days far delivery, 7 to 7 doy> For phone ardors, 1 day
We Love Our Customers
•xprett mall. Prices S Availability subject la change without notice. 22292 N. Pepper Rd.. Barrlngton, Illinois60010
VISA — MASTER CARD — C.O.D. C.O.D. on phone orders only. 3 1 2/383-5344 to order
Color Monitor
Sale
(Premium Quality} (Premium Quality}
• Built in Speaker & Audio • Beautiful Color
■ For Video Recorders Contrast

• For Small Business • High Resolution


Computers • Sharp Clear Text
■ Apple - Commodore • Anti-Glare Screen
-Atari - Aplus 3000 -etc.
• 40 Columns x 24 Lines
■ One Year Warranty'
• Front Panel Controls

List $32900 T —— "

Super High
Resolution
13" Color Computer Monitor'
■C64/Alori composite cable $9.95
• Cl 28 RGB/Composite 80 column coble $19.95.
Sale
$
.139"
Add $14.50 Shipping

14" RGB & Composite Color Monitor


Allows use ol C>12B and C64 mode ■ composite and 80 column RGB mode.
Must be used 1o get 80 columns in color with 80 column computers. Specially u,t ;■■■■■■ SO C IB95
Sale LJl
designed (or use with the C128's special composite video output, plus green
screen only option switch, {add 514.50 shipping)

14" MAGNAVOX Higher Resolution RGB & Composite Monitor t $OTQ95*


(Add$U.50Shipping) Sale A# W

12" 80 Column Green/Amber Monitor List $129.00

Super high resolution composite green or amber screen monitor. 80


columns x 2A lines, easy to read. Fantastic value. Limited Quantities,
Cm tf%
J*J I ti 79 95
59
9" Samsung Hi Res Green Screen Monitor List $129.95
Super High Resolution 80 column monitor perfect for Apple & Aplus 3000
computers. Fantastic Value. Very Limited Quantities.

Turn Your Monitor into a TV Set Without Moving Your Computer


Elegant TV Tuner with dual UHF/VHF selector switches goes between your ., ,..- .,
computer and monitor. Includes mule, automatic fine tuning and computer- »i^t.tS
TV selector switches. Inputs included for 300 ohm, 75 ohm, ond UHF. Con be g, ■
used with coble TV and VCR 5. Foniostic Value Limited Quantities (includes jf| | O
loop ontenna for UHF & RCA connecting cabies)

IS Day Free Trial - 90 Day Immediate Replacement Warranty

• LOWEST PRICES * BESTSERVICEIN U.S.A. 'ONE DAY EXPRESS MAIL ' OVER SCO PROGRAMS ' FREE CATALOGS
Add £10.00 tor ihipping. handling and insurance, ^^t^no^» reifdenTi
please odd 6'/. •/. tax. Add 110.00 for CANADA, PUERTO RICO,
HAWAII. ALASKA, APO-FPO nidars. Canadian ordars muit bo In U.S.
dollars. WE DO NOT EXPORT TO OTHER COUNTRIES, EXCEPT We Love Our Customers
CANAOA. Enclose Coshter Chock, Money Order or Personol Check.
Allow u '■"■'-,■ for delivery. 1 id 7 days for phone orders. 1 doy express
22292 N. Pepper Rd.. Borrington. Illinois 60010
mail i Pricei&AvailabJlilysubjeci to change wilhoul notjee.
VISA —MASTER CARD —C.O.D. C.O.D. on phone orderi only 312/382-5244 to order
SOFTWARE REUIEWS REVIf-WED BY GARY V. HELDS

Vorpal Utility
Kit
Computers Commodore 64
Publisher: Epyx
1043 Kid Court
Sunnyvale, CA 94089
Medium: Disk
1'rlcc: 129.95

Jlpyx's Vorpal Utility Kit is a collec


tion of disk aids for the 1541 ili.sk
drive. It makes chores like copying
unprotected programs, recovering
scratched Blra, checking die drive's
head alignment, and creating auto
loading programs effortless, There is
also a command to align a misaligned
head,
Vorpal's most impressive feature is
its speed. But speed, of course, is rela
tive. If you compare the speed of B
1541 disk drive with that of a 153D
datassctte (cassette recorder), you are REL, and I'SR. Hul Vorpal introduces from the program disk each time you
comparing a rabbit with a turtle. And an entirely new lype of file, shown on want to use SR? files.
if you compare the 154 1 drive with the directory as SR?. To use Vorpal's An SR? liie can be listed and edited
the 15~1 drive, you are comparing a speed, you must convert your unpro just like any other DOS-created file.
rabbit with a cheetah. Hut believe it tected programs to these SR? files. Hut after using a fast Vorpal file once,
or not, Vorpal can make the 15-i I Fortunately, this is easy. you'll discover just how addictive
rabbit run faster than a 1571 cheetah. There are two ways to create SR? speed can be. I'm sure I will never
To be specific, adding Vorpal flies to files: Save the file normally, but prefix load another regular PRG file again if
your 1541's diet can increase its the filename with V: (for example. a Vorpal version is available.
speed as much as 25 times. SAVH"V:I:II.ENAMH",8), or use Vor One small compromise is necessary
In late 1982 (before the 1541 was pal's Copy/Convert option to convert to convert normal files to Vorpal tiles:
on the market), I used a datassette. existing programs to SR? files. I con the SR? file requires a few more
One of my favorite programs look so vened an entire disk in less than five blocks on a disk, and in some cases,
long to load that 1 could Start the load, minutes using two drives. The copy the disk cannot hold as many SR? files
eal lunch, and still have to wait for the option will woik with only one drive, as it can normal files. The reason for
load to finish. When 1 got a 15-tl but takes longer since you have to this is that SR? files are stored on the
drive, this program was the first I switch disks. disk sequentially (one sector after the
moved to disk. It look 100 blocks on a Although Vorpal creates and uses other), instead of being scattered.
disk and loaded in 62 .seconds. Later I special files to gain speed, all its utility This helps decrease the load time he-
added lipyx's Fast Load cartridge and programs will work with normal cause the drive head doesn't have to
reduced the load time to 19 seconds. DOS-created files as well. So, although hunt for file links. I personally found
I couldn't imagine faster loading until Vorpal's format command will NliW a this space sacrifice well worth it.
1 used the 1571 drive (using a Com disk in only ten seconds (about 15 Normally I'm a skeptic when it
modore 128), which trimmed another times faster than the straight ItASIC comes to utility kits. 1 use them once
five seconds from the load time. Hut NEW command), (lie formatted disk is or twice and then let them collect
loading ihe same program on a I >i 1 completely compatible with all file dust. But Vorpal is an exception for
drive using Vorpal takes only five sec types. This is true of all Vorpal's util three reasons: speed, ease of use and
onds. Let me repeat that so you don't ity programs that affect files. usefulness.
think you're reading a typo: A 15-11 Creating a Vorpal version of a file Because Vorpal's options are acti
disk drive using Vorpal files can load does not change the original file, so if vated by menu selection, the program
a 100-block file in five seconds. your disk has room, you can store is easy to use by novices as well as
However, there is a catch—Vorpal both versions of the same program on experienced computer owners. On
will fast-load Vorpal files only. If you the same disk. You can also copy a screen prompts take the user step by
list the directory of a disk, you nor self-booting loader program on each
mally see file types like PRG, SEQ, disk, so you don't have to load Vorpal Continued on fig I'.i

it AUGUST/SEPrtMMfirae
SOFTUIRRE RENEWS RI:VIIAVI;n BY GARY V Hi-.I.DS

Pocket Filer
128 Data created or

Computer: Commodore 128


stored by Pocket
Publisher: Digital Solutions FUer is compatible
30 Wcrthcim Court Unit 2
Richmond Hill, Ontario with Pocket Writer
UB !B9 Canada
and Pocket
Medium: Disk
Price: S49.95 Planner, two other

JLocket Filer 128 is a potent, flexi


products by
ble data base for the Commodore Digital Solutions.
128. It takes advantage of the 128"s
special keys, expanded memory and
80-column display. This is the third of
a trio of integrated software programs tcct access to the files, all passwords for exact data easier and faster since
released by Digital Solutions. Because can be removed. the format is always uniform.
all three (Pocket Writer, Pocket Plan The program is divided into four Finally, to make editing your efforts
ner and Pocket Filer) were designed modules: Create, Enter/Edit, Report easier, the Create module includes
by the same programmers, the com and File Utilities. Each is activated Im options to define sections of the lay
mand structures are similar, and files pressing a function key. Eor example, out as a range, which you can either
produced by one are compatible with to lay out the screen display of a file, move, copy, or delete just as you
the other. select the Create module by pressing would with a word processor. Using
This review describes Pocket Filer FI. Now you can design the appear the same range function, the user can
on the Commodore 128 in 128 mode ance of the file and define its size, surround certain areas in the layout
with 80-column display. All of the fea number of fields and the options each area with a highlight box. In fact, the
tures mentioned here are available on record will support. editing options here are so similar to
the 6-i version as well, except that Each record can contain up to 255 those of a word processor that this
.special keys, such as HSC, TAB and fields. (A field is a single item of infor module could be compared to a word
HELP are assigned to other keys. mation such as a person's name, ad processor.

The best word to describe Pocket dress or city'. A record is a collection The Enter/Edit module lets you en
Filer is "flexible." Unlike other data of one or more related fields.) Each ter or change data. Editing tools let
bases, Pocket Filer allows you to layout can be up to 160 screen lines you enter, duplicate, delete, search,
change or move fields within the file .in length and each line can contain up sort, or dump data to a printer. Mov
without having to rekey the records. to 160 characters. Users of wide-car ing between fields is fairly straightfor
This means that if you create a file and riage printers will benefit from this ward. One of the nice features is the
use it, then decide you need to ultra-wide screen formal. (A single re ability to insert or delete specific
change the file's structure (add/delete cord can contain a maximum of 2,000 characters in a field without having to
fields), you can easily do just that characters.) overwrite the previous entry.
The flexibility of assigning, chang After you have established a field, it Another welcome feature is the Re
ing and defining password privileges can be formatted to accept selective store Data option, which allows you
will interest users who must allow data such as alphanumeric, numeric, to resurrect the original information
several employees access to their logical, date or time, liiis formatting in a field even after youVe overwrit
data. Different clearance grades can helps the user avoid entering errone ten it. This is a godsend when you
be assigned by use of the program's ous data, like putting an invoice num realize you have accidentally changed
password options. Thus, .some em ber where the client's name is sup something like an account number.
ployees can be assigned complete ac posed to go. Each field's data can be To recall the original number, all you
cess to the data (meaning they can do aligned right or left, which forces uni have to do is press the RESTORE key.
everything—view files, add data, form, professional appearance of data. After you have created a layout and
change layouts, delete records, Eields can be defined as "requited" filled in your data file, you are ready
change reports, and print data), while to prevent the user from forgetting to to put the data to work. With the
others can be restricted to simply enter vital data, such as an account Report module, you can create var
adding or viewing files. Clearance number or address change. The pro ious layouts for each file. For instance,
grades as well as passwords can be gram will automatically convert se if you have a file containing all your
changed by the holder of the master lected fields to all upper-case or all
password. If there is no need to pro- lower-case type. This makes searches Continued on /if;. 170

COMMODORE POWERPLAY 45
HOWTC
TO A HIGHER

THE COMMODORE 128. THE COMMODORE 128 THE COMMODORE 128


The first step is buying the WORKS FASTER. GETS SMARTER.
Commodore 128'" Personal Com To run all that software and run it Now try improving your memory'.
puter. The smartest computer faster, you'll want the 1571 Disk Plug in our 1750 RAM Expansion
available for the price. Its lite get Drive. You can't find a faster drive Module and your 128 moves up
ting three computers for less than at the price. It transfers nearly to a powerful 512K. That's enough
one usually costs, because the 1,000 words a second (5200 cps), to handle just about anything you
128 operates in three separate so you can load most programs can dish out, from complicated
modes. You can run sophisticated instantly. And you'll save space as business forecasting to giant data
CP/ME business software and the well as time because the 1571 bases, in fact our expansion mod
new programs written for the 128. holds up to 410K of data, the equi ule will be the only memory you'll
Plus over 3,000 Commodore 64® valent of 200 typewritten pages. need for many years to come.
programs. You start out with
more software and real life uses
than most machines give you
after years on the market.

SCP/M is a registered trademark of Digital Reseorch, Inc. © 1985, Commodore Electronics Limited
EVOLVE
NTELLIGENCE.

.*

■t'

THE COMMODORE 128 THE COMMODORE 128 THE COMMODORE 128


LEARNS TO COMMUNICATE. LEARNS TO WRITE. IMPROVES YOUR VISION.
There's no real intelligence without Looking good in print could be Brains aren't enough without good
rhe ability to communicate. So your next move with the MPS 1000 looks, so improve your vision with
you'll wont our 1670 Modem/1200. Printer. It's a new dot matrix Commodore's new 1902 RGB Color
Just plug in your telephone jack printer designed to make the most Monitor. The high-resolution
and the modem automatically of the I28's high-resolution graph screen gives you a sharper image
answers, dials and selects the ics because sometimes pictures and better color than your stand
appropriate mode, it puts you in speak louder than words. But it's ard Ty so you can really appre
touch with a new world of shop no slouch when it comes to words. ciate the 128's great graphics.
ping, banking, communications The MPS turns out about 1200 And the 80-column display lets you
and information over your tele words a minute (100 cps) of draft- see more of what you're doing
phone line. And it operates at a quality priniing, or gives you near- while you're doing it.
lightning-fast 1200 baud to save letter-quality printing at nearly
on your telephone bill. 240 words a minute (20 cps). And
you can choose printing styles,
use international characters, even
make up your own symbols.

All these evolutionary steps ahead won't set you back when it comes
to paying for them. Additions to your Commodore 128 are
available at a store near you and are as affordable as the 128 itself.
We think that's a smart way to help you build a computer system.

COMMODORE 128z PERSONAL COMPUTER


A Higher intelligence
GET FREE SOFTWAR
You'll find unbiased in-depth
reviews of the best new
software and hardware...
discover how to make your

WHEN YOU SUBSCRIBE TO own programs, . . learn


practical home and business
applications. And much, much

COMMODORE MAGAZINES more.

Plus, in every issue, you'll


receive free programs—both
games and practical
applications—you can type in
and use right away!

And, if you act now we'll send


you a FREE "Best of Loadstar"
disk. . .full of great games,
practical programs, plus
utilities, graphics, music,
tutorials and much more!

Subscribe or renew your


subscription now at the low
rate of $26.95 and we'll send
you a full year of
Commodore Magazine (12
issues, total) PLUS your FREE
"Best of Loadstar" disk (S6.95
value).

To order call toll free 800-


345-8112. In Pennsylvania call
HOO-662-2444.

The Best
of Loadstar
NEW 1986 VERSION INCLUDES
VISIBLE BUBBLES
BACTERIALAB
fl AND D CAT TOOL
CHICKEN
60 CHOPPER
FASTCOPV
tc'i.-i-i iff rz *■ — •■
LA1R0FTHENECR
MINER
NIBBLER
MOVIE MOGUL START
ORBIT
"TWHIllllliHTIIIPWliI , >t« ^_ ^I^c - ~H^ Cpr '^ •■
WORMSHOT
RAM DISK
SORT COLLECTION
WOROSMITH

"ii
SOFTWHRE REUIEUIS BEVIEWEO liV IEFPHEV

Gato
Computer: Commodore1 64 In Gato,you are a World Warn
Publisher: Spectrum HoloByte
1050 Walnut, Suite 325 submarine commander out to destroy
Boulder, CO 80302
Medium: Disk the enemy before he destroys you.
Price: S29-95

Jlf you have crashed and burned one 1 III 1 L5fl


time too many with flight simulators,
you are ready for GatO, a World War f ^ Itrtil V.

\
II submarine simulator from .Spec

i
trum HoloByte. In this game, you are

1
in command of a sub whose mission is HHS*—~^
to search for enemy tankers and de
stroy them before they destroy you.
Prom the control screen, you moni
I1; j
in <i
tor and control your speed, heading,
depth, periscope view, and torpe
does. It takes some practice to get the : ! i.l
feel of controlling the sub, and since
it responds sluggishly to changes in ■,

direction and speed, each move must


Illl-I'l I'D! S tlLN
he anticipated well in advance.
Pressing the C key brings you into : i jM DPI tj
chart mode. Here you sec an aerial
view of your position in relation to
enemy ships and three islands. If you
are a long way from your destination,
you have the option of moving Imme
diately to another location by enter
ing its coordinates. This eliminates abling you to judge your course in same Information in a graphic format.
lengthy, uneventful cruising. Unfortu relation to them. Use your radar spar A cross-section of the sub is shown
nately, the coordinates are not print ingly, though, because the enemy is with damaged areas indicated in red.
ed on the chart screen itself, so you equipped with radar detection. Aside from running down and at
must look them up in the instruction You have 2i torpedoes, which can tacking the enemy, the successful sub
manual. be fired from either the forward or aft commander has many strategic and
When you spot an enemy ship, it's a torpedo luhes, A perfectly aimed tor tactical decisions to make. Your
good time to take your sub down. pedo will sometimes fail to do any chances of survival are always lower if
Remember, the clement of surprise is damage. This is realism carried to the you are attacked while your re
a sub's strongest asset. Don't forget to extreme. sources are low, so you may opt to
switch your engines from dicsel to While moving into position on an wait for a convoy to pass rather than
battery power or you may find your enemy ship, if you hear a rhythmic chasing it at full speed and wasting
sub lifeless on the ocean floor. You pinging sound, take heed! This is the precious fuel. Or you may decide to
also must remember to keep an eye enemy's sonar. They have located .slip back to your base to replenish
on your oxygen and battery power your sub and will now make on ag your supplies and repair your sub be
supply. gressive attempt to destroy it. You fore tackling another foe.
The deeper you dive, the harder it will hear the sound of exploding If you are successful in completing
is for the enemy to detect you. How shells and depth charges, and the en your mission, your accomplishments
ever, once you dip below 45 feet, you emy may also attempt to ram your will be recorded in the ship's log,
no longer have a view through the sub. Flight is highly recommended which can then be saved to disk,
periscope. Your main navigational here. should you decide to continue your
tools then become the chart screen While involved in a skirmish, it is a voyxigc at a later time.
and the radar screen. The radar good idea to press the D key periodi All in all, I found GatO to be a stim
screen looks just like the real thing cally to access the damage-report ulating game. With live skill levels, it
and is a very effective means of chart screen. Here, you will find a list of the should present a challenge to even
ing your course while submerged. suh's vital areas, with those which the most experienced simulator fan.
Both the enemy ships and the islands have been damaged indicated by a So clear the bridge and prepare to
leave trails on the radar screen, en- red dot. 'Hie G key will present the dive. H

COMMODORE POWERPLAY 48
SOFTWARE REUIEUIS REVIEWED BY CHRBTINBADAMEC

Crossword
Magic
Computer; Commodore 64
Publisher: Mindscape
3444 Dundee Road
Northbrook, II. 60062
After
you've
!
Medium: Disk SIZING
Price: 149.95 entered all ft-15 i

JL'id you ever wonder about the your words, WORDS


ft-43
people who create crossword puz
zles? How do they devise those puz
its time to B-4!

zles with the weird words you've nev


er heard of? Mere's your chance to
think up
clues. This Si
PI All ,
[earn how to create crossword puz rLitiT
PUZZLE
zles with Crossword Magic by Mind-
scape. is the hard
Whether you're a crossword genius ACROSS Gave Money to

who whips through the New York part


Times crossword with a felt-tip pen,
or more like the rest of us as we pon
derously pencil in the squares, you'll
enjoy Crossword Magic. Crossword One slick option I liked in this sec The printout looks professional,
Magic creates easy, medium or hard tion was that if you choose a word complete with blacked-out areas. It
crosswords. You determine the level that doesn't fit, the computer auto prints on IS of the most common dot-
by the words you select matically saves that word to use lat matrix printers on the market, and
Crossword Magic is menu-driven. er—if and when it does (it. you can select what you want printed.
(let a good feel for the program by After you've entered all your For example, you may or may not
playing the demo crossword, or start words, it's time to think up clues. This want a listing of all the words in your
right in creating your own puzzle. is the hard part. You may begin to puzzle. (II may be too tempting if the
You can play a puzzle on-screen or sympathize with the crossword cre answers appear with your puzzle, so
print it out. ators you just denounced, because you can avoid this option.)
Your first decision as puzzle-maker what a word means to you may have a And if your printout reveals errors?
is whether you want an "adjustable" completely different connotation to Editing is easy, and you can save over
puzzle. An adjustable puzzle grows someone else. For instance, 1 needed the old puzzle. I did notice, however,
outward as you add on new words. If a definition for the word "hopeful," so thai the computer often placed words
you select an unadjustahie puzzle, my first choice was "there's a differently than where I would have
you can choose up to 20 boxes down chance." This definition completely put them, and ! had to accept that.
and 20 across—including the baffled my husband. Yet in another But I could move a whole section
blacked-in areas—and you'll sec it case, I hit the "right" definition the manually or press CTRL R to have the
laid out in front of you. first time with "great computer or na program find other places for the
liither way is fun, but be careful to val officer." He guessed "Commo words.
select enough boxes if you go for the dore" right away! Crossword Magic is an outstanding
unadjusted puzzle. For example, if After you've designed your puzzle, program. Use it to entertain yourself
you choose eight across and eight you'll want to save it to a blank disk. and your friends, amuse people at
down as 1 did once, you're limited in Crossword Magic formats the disk for parties, or dazzle your relatives. Make
what words will actually fit in that you. You can save up to 20 puzzles up "themed" crosswords for special
framework. So make sure to ask lor per disk, copy puzzles to another disk, occasions. Parents and teachers will
enough boxes if you go for this mode. edit old puzzles, or erase them alto find tills program extremely valuable,
1 suggest 20 by 20, which is the maxi gether. You can even play your own both as a tool for creating crosswords
mum. crossword. for children, but also for allowing
The next step seems backward, but Crossword Magic is an outstanding then] to use the program themselves
that's because you're the crossword program, one 1 highly recommend to to create their own puzzles.
creator radicr than the solver. Type in parents and teachers. If your child is Who knows? Maybe in the not-so-
the answers to the dues you'll later already strong in English, he or she distant future, you or your child will
input and the program will place your will find it challenging; if he or she is have written that crossword in the
words on the screen. weak, il will be an inspiration. newspaper! Q

50 AUGUST/SEPTEMBER'86
Make Sure Ifs Therefor Christmas

ORDER A GIFT
SUBSCRIPTION NOW
at a SPECIAL REDUCED
RATE Of $24.00 for
12 issues
New subscription or renewal—the same low rate

Special Christmas Issue includes

A New FREE
AMIGA BUYER'S GUIDE
PLUS
THE BEST OF 1986:
Catalog of Holiest Commotion- Products Introduced This Year

BUT YOU MUST


ORDER NOW
Give your favorite Commodore
owner a full 12 months of:
• The most comprehensive SOFTWARE REVIEWS
• More FREE PROGRAMS to type In ■I □ Yes, I want to order gift subscrip-
• In-depth BUYER'S GUIDES to help sove them
! tion(s) for the person(s) named be
money

• TIPS, TRICKS ond PROJECTS low.


r I'VE enclosed my check nr money order ( 124.01) per
All at a SPECIAL GIFT subscription ordered. Make payable to Commodore

Magazines, inc.)
RATE OF $24-00 □ Hill me:

THATS20% OFF Name Phone ( )

THE REGULAR City State. Zip.

NEWSSTAND PRICE □ Charge my Mastercard or visa Account!

I r tt
OF $30for 12 Issues l^rtiration Dale:.

Every month, more new things to do, Signature


more exciting things to learn, livery
Commodore owner on your SEND MY GIFT SUBSCRIPTION(S) TO:
Christmas list can use Commodore
Name
Magazine to get more out of their
Address.
computer.
City . State. Zip.
j -New subscription □ Renewal
ACT NOW TO ASSURE
DELIVERY OF THE Name

SPECIAL CHRISTMAS ISSUE Aildriss.

I City Slate. Zip.


OFFER GOOD ONLY
D New subscription |] Renewal
UNTIL SEPTEMBER 15
CONTINENTAL U.S. ONLY Name

Address,
city State. Zip.

□ New subscription □ Renewal


1)KHH(.
SOFTUJHRE REUIEUI5 BY HOWARD Mll.l.MAN

MIDI Magic
From Piano Rolls
to Disk

.eaching back across time. Micro-


Panties, Inc haspioneered the blending
ofantiquity and electronics The rvsult?
Tnnio/'-i/x'-ccniniy technology trans
planted into t>K> computer agB, and
availablejiff the Commodore 64 and a
keyboard with a MIDI interface.

Last summer my family and 1 shoe-


horned ourselves into a 26-foot mo-
torhomc and braved, even enjoyed, a
7,000 mile, month-long tour through
the Midwest.
We saw a lot of America's memora
ble past, including many restored Old
West saloons and dance halls. And in
most of them, usually off in a corner,
was a rag-tag player piano. For a quar From (here it's written onto a pro tain no music—just digitally encoded
ter or two, 1 could coax a strident gram disk. data. To hear the music you need a
tune from its tired strings, as it briefly Although it may not be immediate device, like an electronic keyboard,
remembered its raucous past. And, ly apparent, there is a real connection equipped with a Musical Instrument
captivated by this turn-of-the-ceniury between these two technologies. Pi Digital Interface. This is simply a IJ1N
technology, 1 dropped many a quarter ano rolls are, if you think about it, one input somewhere on the keyboard
down the slots. version of the earliest forms of digital that contains the requisite internal
Coincidentally, waiting for me data storage. There was a time when electronics to faithfully transform the
when I returned home was a press punched tape and cards were THE incoming digital signals into music.
release from MicroFantiCS announc storage medium, before magnetic me The quality of that music can be
ing the availability of a series of prod dia were introduced. excellent—in fact, absolute—de
ucts titled MIDI MagtC—-vintage play Each of those disks plays for about pending on your choice of keyboard
er-piano music on floppy disks for die 15 to 20 minutes, and contains a med and speakers. As with laser audio
Commodore 64 and keyboard with a ley of six instrumental grouped by disks, there's no contact with the sur-
MIDI interface. Intrigued by the listening type. Every variety of music faee of a computer disk, so scratchy
claims, I accepted an invitation to is available including classical, coun static or hiss isn't transmitted. That's
their Butler, New Jersey, offices for a try and western, popular, rhythm and difficult to achieve by any other
demonstration. blues, jazz, and others. There are pres means when you're working with
Sure enough, there stood a vener ently 1,000 selections available and these old-time piano rolls.
able old player piano against the wall. another 10,000 waiting in the wings Depending on your keyboard's ver
Only ibis one was surrounded, not by to be transcribed. satility, you can also alter the music.
tourists, but by state-of-the-art elec livery selection is transcribed from Do you want the playback to sound
tronics, A glance into its interior re original player-piano rolls. In fact, like drums, horns, guitar? Whispered
vealed an anatomy comprised of some of the rolls were made by the pianissimo or bellowed am brio? Or
wheels, gears, bellows—and digital masters themselves, George Gersh why not play along with voice-over?
pickups wired into a microprocessor. win and Scott Joplin, for instance, ac The variations for playback are wide,
Knowing how rare microprocessors tually cut the original rolls for some depending, once again, on the sophis
were back in the 1920's, 1 asked if this of the selections, so you are hearing tication of your keyboard.
were [he world's first bionic piano. more than just their music—you are Regardless of the complexity of
"Not quite," replied l.ou I'loch, Ml- bearing tbi'in. 'Hie disks include not your MIDI keyboard, the MIDI Magic
croF&ntfCS' marketing director. He ex Only the old masters, but also con software itself is simple to use. There
plained that the original mechanical temporaries like Elvis, Hilly Joel and is a minimum of computer com
components are necessary for playing even Michael Jackson. mands—just three. I'I increases the
the rolls. The electronics were added tempo. F3 slows it. and the space liar
to translate that mechanical motion The "Magic" of the MIDI is the cause for pause, 'Hie six selec
into computer digestible digital data. Technically, computer disks eon- tions can be played individually or

5Z AUGUST/SEPTEMBER 86
Make Sure It's Were for Christmas

ORDER A GIFT SUBSCRIPTION


chained kj play consecutively.
NOW at a SPECIAL REDUCED
One beguiling element of the oth RATE of $24.00 for 12 issues
erwise straightforward software is the
New subscription or renewal—the saint* low rate
entrancing graphic display, As the se
lection plays, colorful notes splash ACT NOW TO ASSURE DELIVERY OF THE
across the screen. Besides being help- SPECIAL CHRISTMAS ISSUE OF

commodore
fill to sing-along rypes, it's relaxing to
TO ORDER
watch—in fact, almost liypnotic.
SEE OUR AD
MicroPantics is also distributing
ON PAGE 5 I
"Teach Yourself' manuals with some
of the same .selections that are on the
disks. That way, you can play along, at
your own puce, while following tin*
notes on the screen or in the manual.
Now, in a sense, you always have
someone to play with.
Well, it's time to power down
Word Writer, hoot MIDI Magic ;ind
Dallas Direct
let Hilly Joel's music flood the room
with, naturally, "Piano Man."
The Most Competitive Prices on
COMMODORE-
And, while I'm listening, I'll reflect
on another of life's bitter ironies: If
only 1 knew last summer what I know
now—think of all the quarters I could
have .saved.

MIDI Magic, MicroFantics. Inc.. But


ler, New Jersey 07405, 201-838-
9027. MIDI Interface with demo disk:
S.19.95 Program disks: S 19.95 each. Commodore Products PPI Joystick 8.95
Available by mail or at computer and C128 Computer $ Call DSI-PPI Interlace S 39.95
music shops. H C1571 Disk Drive S Call Tymac Parallel Interlace . S 59.95
C1902 RGB Monitor S Call C128 Programmers Rel.
MPS 1000 Printer $ Call Guide S 19.95
C1700 128KRAM $ Call Fuji 5WDS/DD Diskettes(Bx]S 12.95
Putting the MIDI C175Q512KRAM S Call Fuji3'/;rDS'DD Diskettes(Bx)S 26.95
Commodore 1ZB Software Printer Sale
into MIDI Magic CMS Accounting 139.95 Transtar 120 S 219.95
SuperBase 128 64.95 Transtar 130 S 294.95
The demonstration I saw at Micro- Superscript 128 54.95 CardcoLO-1 S 184.95
FantlCS used a Casio CZ-101 key- Epyx Mulliplan 42.95
CBM 6400 (40 cps) $ 349.95
hoard. But, in case you haven't real Fleet System 2 44.95 Star SG-10C £ 229.95
ized it yet, it's the MIDI you need, not Fleet System 3. 49.95 SlarSG-15 S 364.95
necessarily the keyboard. One alter PaperBack Writer 34.95
Star NX-10 (New) $ 249.95
PaperBack Planner .... 34.95
nate device, for instance, is a MIDI Citizen MSP-10 (160 cps| . ..$ Call
PaperBack Filer 34.95
synthesized box that contains (natu Citizen MSP-15 (160 cps) ...S Call
Freeze Frame 39.95
rally ) just the MIDI. These boxes also Fast Load Cartridge 23.00 New Computers from Commodore
contain other features to electronical Vorpal Utility Kit 23.00 PC10 & PC20
ly alter and enhance the music. Matrix (C128 Utility) ... 49.95 (IBM PC Compatibles) Call
Hnjoying this technology is still, Bobs Term Pro 128.... 59.95 C-64C NEW Low Profile 64
however, somewhat expensive. Al Commodore 128/64 Accessories withGEOS Call
though MicroFantics" MIDI cable in Anchor 6480 Modem . (New)S 149.95 C1541C NEW Low Profile
PPI SuperSketcti S 19.95 1541 Call
terface (plus one demo disk) is only
$49.95, the MIDI-equipped key ORDERING INFORMATION:
boards or synthesizers can be cosily. Order TOLL FREE 1-800-233-6081 1-800-233-6081

DALLAS DIRECT
Kut their cost is declining as their Others Call (214) 247-7373
popularity increases: In the past year Visa/MasterCard —CO.D. or
alone, prices have dropped from Prepaid Orders Accepted "We used to work for Commodore
about SI,000 to less than $300. Shop Same Day Shipments • All Products now we work lor you!"
wisely, and you may find one for less
Shipped F.O.B. Dallas,Texas
3208 Beltline Road Ste. 210
than S200. n Call and Order Today/ Dallas. Texas 75234

COMMODORE POWERPUW 53
TIPS (HID THICKS HV l.Ut'lSK SANDER

Hints for Fun and Utility


210 PRINT N;:T=T+N;IF J<D THEN
M. his month marks the beginning of a new depart mem
PRINT"+";'HKPE
in Commodore's magazines. Every month, we'll bring
220 NEXT'BAEX
you a super collection of computer hints from readers
230 PRINT"=";T'BCBA
all over the world. Each month in this column, no mat
240 T=0:R=R+1:IF R=20 THEN R=0
ter what your area of interest or level ofcxpcrti.se, you'll
:G0SUB 270' IQHJ
find something to make your computer life more pro
250 GOTO 150'BDFC
ductive, more Interesting or more exciting. To keep the
260 END'BACC
column flowing, we solicit your short programs, useful 270 PRINT TAB(5);"[DOWN]PRESS [RVS]R
programming techniques, computer room hints, and [RVOFF] TO ROLL, [RVS]Q [RVOFF]
similar items of interest, and we pay up to (50 for the TO QUIT[D0WN]":RETURN"DEAN
items we select. We look for new or recycled material
that can be implemented with a minimum of time, effort
Flower power: No flowers to give to your sweetheart?
and theoretical knowledge, and that is of current value-
Run this program instead. Its products aren't as fragrant
to Commodore computerists of every kind. If you have
as the real thing, but they do just as well at conveying
an item that fills the bill, just send it to:
your sentiments.
Ixiuis P. Sander
Bob & David Siuuler
POBox 101011
Baltimore, Maryland
Pittsburgh, PA 15237
If you enclose a self-addressed stamped envelope, well
send you our hint-writer's guide. Readers outside ihe
10 PRINT"[CLEAR,SPACE2]
C= FLOWER POWER - BOB & DAVID
U.S. may omit the stamp.
SNADER":FOR J=l TO 20:PRINT
:NEXT'GH0M
Dice machine: If you have played non-computer
20 DIM A{64):V=53248'CMBB
games, you've undoubtedly encountered those quaint
30 FOR L=12288 TO 12799:POKE L,0
little cubes called "dice." Most such games use two six-
:NEXT'FQEF
sided dice, but some of the Dungeons and DmgortS
40 FOR T=0 TO 29:READ P,B:P0KE V+P,B
games use four-, eight-, ten- and twenty-sided dice, :NEXT'H0SH
sometimes in quantities other than two.
50 FOR T=0 TO 7:P0KE 2040+T,192+T
It's often useful to computerize certain parts of these :NEXT'HPSI
games, so more time can be spent playing and less spent 60 FOR Q=0 TO 63:READ N:A(Q)=N
bookkeeping. The accompanying program will give the rNEXT'GNSI
results of throwing any number of dice with any number 70 FOR T=0 TO 7:F0R Q=63 TO 0 STEP-1
of sides. You can use it as it is, or turn it into a subrou :L=L-1:POKE L,A(Q):F0R D=0 TO 40
tine to use in other programs. :NEXT:NEXT:NEXT1RDLT
If you use it elsewhere, be sure to keep the X = RNI) 80 DATA 000,220,001,140,002,095,003,
(-TI) step. It's needed to insure that you get a different 155'BGTK
sequence of numbers each time the program is run. 81 DATA 004,170,005,145,006,120,007,
Tom li. Hyde 140'BGCL
Camp Lejeune, North Carolina 82 DATA 008,195,009,150,010,245,011,
155'BGRM
83 DATA 012,070,013,145,014,145,015,
100 PRINT"[CLEAR,DOWN]";TAB(7); 150'BGFN
"C= DICE MACHINE - TOM HYDE[D0WN]" 84 DATA 021,255,028,255,032,015,033,
:X=RND(-TI)'FKCH 015'BGOO
110 INPUT"[SPACE2]NUMBER OF DICE"; 85 DATA 037,005,038,000,039,007,040,
D'BCDB 006'BGJP
120 INPUT" NUMBER OF SIDES";S'BCKC 86 DATA 041,002,042,007,043,004,044,
130 IF D<1 OR S<2 THEN PRINT"[DOWN] 001'BGTQ
???[D0WN]":G0T0 110'HIYF 87 DATA 045,002,046,001'BPRO
140 GOSUB 270'BDMA 90 DATA 002,128,160,002,162,160,002,
150 GET A$:IF A$="R"THEN 180'EIQE 162'BGDL
160 IF A$="Q"THEN 260'DFAE 91 DATA 160,000,162,128,010,046,040,
170 GOTO 150'BOfc'D 042'BGCM
180 FOR J=l TO D'DDYF 92 DATA 191,170,042,191,170,010,046,
190 N=INT(RND(1)*S+1)'FIDJ 040'BGNN
200 IF S>9 AND N<10 THEN PRINT" "; 93 DATA 000,166,128,002,166,160,018,
'GGPB 166'BGWO

54 AUGUST/SEPTEMBER 86
tips nno tricks
94 DATA 160,018,132,161,020,004,001, of your sheet. If you don't want them, just delete the
021'BGTP WSQ)in line 260.
95 DATA 004,005,005,068,021,005,068, Hilt Sander
08 4"BGQQ Marietta, Ohio
96 DATA 001,068,084,000,084,080,000,
005'BGGR 100 PRINT"[CLEAR,DOWN]";TAB(8);
97 DATA 064,000,004,000,000,004,000, "C= JUMBLES - BILL SANDER"'CEJD
000'BGWS 110 INPUT"[DOWN,SPACE6]TOPIC";T$'BDPY
120 INPUT"[DOWNj # OF W0RDS";N
:IF N>25 THEN PRINT"[DOWN]
Infinite lives: if you have the Pitfall game, POKE 25 WORDS MAX!!":G0T0 120'GKIJ
3383,258 will give you an Infinite number of lives, in 130 DIM B(30),J?(N),L$(30),W$(N)"BYYD
140 FOR J=l TO 20:BS=B$+CHRS(164)
Quest For Tins, the same thing can be accomplished by
:NEXT'HPHG
150 FOR W=l TO N'DDWC
POKE 7341,99 : POKE 11485,125 : POKE 14864,0
160 PRINT"[DOWN,SPACE2]W0RD #";W;
:INPUT W$'CGQF
Vaban Der Gbazartan
170 L=LEN(W$):W$(W)=W$:F0R K=1 TO L
Ltmassot, Cyprus
:L$ (K}=MID$(W$,K,1)
:IF L$(K)=" "THEN LS{K}="-"'MRKT
Tax tips: If you itemize deductions :it tax time, there 180 B(K)=K:NEXT'CGAF
may be several ways to deduct the cost of your comput
190 FOR K=l TO L:D=INT{RND(0)*L+l)
er equipment, supplies and software purchases. Some of
:E=INT{RND(0)*L+1):T=B(D)
the major ones are discussed below, but needless to say, :B(D)=B(E):B(E)=T:NEXT'RSAY
none are guaranteed to be effective in your ease. Your 200 FOR K=l TO L:J$(W)=JS(W)+L$(B(K))
best bet is to consult with a qualified tax expert or :NEXT'GXME
attorney. 210 NEXT'BAEW
1. Use in business. Particularly if you are self-em 220 OPEN 4,4:CMD 4'CFLA
ployed, using your computer for business purposes will 230 PRINT SPC((80-LEN{TS))/2);T$
generally produce tax benefits. The cost of your equip :PRINT'GONF
ment can usually be depreciated, and disks, paper and 240 PRINT:PRINT:FOR J=l TO N
other supplies can be deducted as business expenses. :PRINT SPC(30-LEN(J$(J)));J${J);"
The one major pitfall is that your computer must be [SPACE2]";B$:PRINT:NEXT'LDCN
used solely for business purposes. If the IKS discovers 250 FOR J-l TO 53-3*N:PRINT:NEXT'HIHH
that you have been playingZAXXON, you may be out of 260 FOR J=l TO N:PRINT H$(J):NEXT'FKSH
luck." 270 PRINT#4:CL0SE 4'CDRE
2. Use for tax preparation. At least a portion of your
computer costs may be deductible if related to tax
return preparation or the maintenance of tax records. Charge: Here is a very nice sound effect, using two
Commercial tax accounting software is a good example. voices to produce the fanfare so often heard at ball
Also, a data base usetl primarily to store tax information games.
will likely be allowed as a deduction. Thomas Cecbner
Napetvilh: Illinois
3- Computer-related income. Efforts to generate in
come by developing commercial software or selling
10 REM * C= CHARGE! - THOMAS CECHNER
articles to computer magazines may give rise to busi
*'BAFE
ness-type lax benefits. A major factor is whether you
15 V=54272:GOSUB 75:POKE V+5,85'EPVH
have in fact generated income, even if less than your
20 POKE V+6,85:POKE V+12,85
reported expenses in a given year. Consequently, selling
:POKE V+13,85'GTBG
an occasional program, magazine article or computer
25 POKE V+24,15:POKE V+4,33
hint may make a big difference in keeping the tax man at :P0KE V+11,17'GTLK
bay. If you can show a profit in two years out of five, 30 FOR J=l TO 6'DDKB
your efforts are presumed to be for profit rather than 35 :READ HI,L1,H2,L2'BMAH
recreation. 40 :POKE V+1,H1:POKE V,L1'DLSE
KetitM. Bridwett 45 :P0KE V+8,H2:POKE V+7,L2'EMVK
Los Angales, California 50 :IF Hl=50 THEN FOR T=l TO 200
INEXT'HLPH
Jumbles: This program makes puzzles similar to Un 55 :F0R T=l TO 100:NEXT'EHBJ
popular Jumbles you see in the newspapers. Choose a 60 NEXT J'BBDC
topic and the number of Jumbles you want to produce, 65 GOSUB 75'BCXH
then stand back and see them come up on your printer. 70 END'BACD
The unscrambled words will be printed at the bottom 75 FOR J=V TO V+23:POKE J,0:NEXT

COMMODORE POWERPLAV 55
TIPS RHP THICKS
:RETURN'HLOO 74 DATA 255,195,001,255,102,000,254,
80 DATA 025,030,018,209,033,135,025, 060'BGON
030'BGJK 75 DATA 000,254,024,000,124,000,000,
85 DATA 042,062,031,165,050,060,037, 056'BGOO
162'BGOP 76 DATA 000,001,255,000,007,255,192,
90 DATA 042,062,031,165,050,060,037, 007'BGFP
162'BGOL

Lampman: 'Hie fellow in this program has lots of pow Telecommunications privacy: Never, never, never
der at his disposal. Be careful what you wish when he's use the same password on any two telecommunications
about. systems. Ply-by-night schemes have been occasionally
Robin Bowness set up to trap the unwary COmpUterlst into revealing his
Pompano Beach, Florida secret passwords. By using different passwords for every
on-line activity, you'll be safe from these nocturnal avi
10 PRINT"(CLEAR,DOWN,SPACE?] ators. You'll also lessen the chance of revealing your
C= LAMPMAN - ROBIN BOWNESS'" BACG password to innocent but opportunistic strangers,
15 POKE 53280,0:POKE 53281,0'CPLG Mike Dryja
20 FOR S=832 TO 895:POKE S,255:NEXT Washington, Michigan
:V=53248'GVRG
25 FOR S=896 TO 1023:READ T:POKE S,T On-line recording: If you subscribe to Quflntumllnk
:NEXT'GPMK or another on-line service, you can use your VCR to save
30 POKE 2040,13:POKE 2041,14 time and money. Just connect the VCR to one of your
:POKE 2042,15'DXOF computer's outputs, then make a tape of your on-line
35 POKE V+39,0:POKE V+40,5 activities. If something good moves by too fast, you
:POKE V+41,7'GRQL won't have to wait for it to be retransmitted, because
40 POKE V+21,7:POKE V+28,2 you'll have ii saved on tape.
IPOKE V+37,7'GRWH It's easy to connect the VCR to your monitor, if you
45 POKE V+38,10:POKE V+3,120 take the time to understand things. You may also need
:POKE V+4,172'GUDN some cables and adapters from Radio Shack or another
50 POKE V,150:POKE V+1,120 electronics store. With the explanation below, plus the
:POKE V+2,150'FTCI manuals from your computer and VCR, finding the right
55 POKE V+29,4:FOR J=l TO 20:PRINT connections should be an easy project.
:NEXT'HMWM
Your computer has two video outputs—the TV con
60 POKE V+5,133:FOR D=l TO 50:NEXT nection from the single-pin RCA connector, and the two
:FOR S=895 TO 832 STEP-1:POKE S,0 video-out connections from the eight-pin DIN connec
:FOR D=l TO 50:NEXT:NEXT'RHST tor. The TV connection couples to the antenna of a TV
61 DATA 001,085,000,005,253,064,007, set tuned to channel 3 or 4, while the video-out connec
051'BGGJ
tions mate with the video-in connections of a video
62 DATA 064,023,255,080,031,207,208, monitor.
015'BGSK
Most VCR's have both antenna terminals and video-in
63 DATA 255,195,043,003,015,043,003, connectors, so you can use either one with your com
138'BGTL
puter. Tile 'IV connection is probably the easiest, but
64 DATA 170,206,170,042,170,168,010,
may not have the clearest picture. The video monitor
170'BGQM
connection may be clearer, but will only be in black and
65 DATA 160,042,138,160,010,170,160,
002'BGEN
white. (Commodore has two video output wires, luma
and chroma. VCR's have only one video input, which
66 DATA 162,160,002,170,160,000,168,
160'BGJO should be connected to the luma output.)
67 DATA 000,170,160,000,042,168,000, You can use either output for your VCR, regardless of
010'BGQP which one is in use at present. To connect two devices
68 DATA 168,000,042,168,000,000,010, to one computer output connector, just use Y-connec-
223'BGXQ :ors to put them in parallel.
69 DATA 000,000,000,000,000,000,000, Alicia I. Rircb
000'BGER Clcirksville, Tennessee
70 DATA 000,000,000,000,000,000,000,
000'BGEJ Easy RUN: Mere's a one-touch method for running any
71 DATA 000,000,000,000,000,192,000, program in memory on the C64 or CI2H. Just hold
000'BGQK down the lefl SHUT key and press the 2 and 'i keys at
72 DATA 224,000,012,048,06"0,030,028, the same time. With praciice, you can hit all three keys
126'BGFL with the fingers of one hand,
73 DATA 051,015,255,195,007,255,195, Khoi l.uti
007'BGJH Tebacba[)i, California

56 AUGUST/SEPTEMBER'86
tips nnn tricks
Deleting program lines: Here's a shortcut to deleting
blocks of program lines on the C64. Execute a POKE head protector that came with it. But if you don't have
774,0 to modify your computer's list routine. The modi the cardboard protector (and who does?), just use a

fied routine lists line numbers only, without the accom diskette, inserted into the drive sideways. This not only
panying program material. Alter the POKE, just LIST the protects the drive head, but also provides a safe and
lines you want to delete, then press RETURN over each convenient place to store a disk.
of the numbers. Brian stack
POKE 774,26 to restore your computer to normal, Menlo Park, California
then LIST your program to verify that the deleted lines
are gone. 1571 quirks: The 1571 tlisk drive is a double-sided
Roberta. Cook drive, and is therefore capable of formatting disks with
iirain tree, Massacb tisel Is 1,328 blocks free. This compares favorably with the
1541 drive, of course, which can put only 644 blocks on
one side of the disk.
Disk default: Are you tired of typing ",8" even- time But under certain conditions, the 1571 defaults to
you want to use your disk drive? Would you spend five single-sided mode, giving only 644 free blocks on a
minutes to get permanent relief? If so, type this little newly formatted disk. When this happens, the 1571 also
program, which changes the default device number recognizes only 644 blocks, even if the disk has been
from 1 to 8. formatted with 1,328. Here's the story on controlling
Be sure to save it before you use it the first time, since thesingle-or double-sided mode of your 1571.
using it erases it! If you use C128 mode to format a disk, it will be
Pressing STOP/RESTORE will disable the utility, while formatted on both sides with 1,328 free blocks. Also,
SYS679 will bring it back to life. C12H mode will read any 1541/1571 disk, regardless of
Richard Penn how it is formatted.
Montreal, Quebec If you use a CI28 in C64 mode, the 1371*8 stains
Canada depends on how you entered C64 mode. It you entered
it with a GO6-I, the 1571 will behave exactly as it does
10 PRINT"[CLEAR,DOWN,SPACES] in C128 mode—it will treat the disk as double-sided,
C= DISK DEFAULT ■• RICHARD
and will also read single-sidetl disks.
PENN"'BALG Rut if you entered C64 mode by holding down the
FOR J=679 TO 716:READ K:POKE J,K
Commodore key as you powered up, the 1571 will
:CS=CS+K:NEXT:IF CSO4119 THEN
behave as though it were a single-sided drive like the
PRINT"BAD DATA":STOP'ODHP
1541. Disks will be formatted with 644 blocks free, and
25 PRINT"[DOWNJDELETE LINE 25,
the drive will recognize only the first 64 i blocks on any
THEN SAVE THE PROGRAM1" BACN
1,328 block disk you may use in it.
30 SYS 679:NEW'CEGB
40 DATA 169,002,141,049,00 3,141,051, The 1571 also behaves like a 1541 if you use it with a
003'BGJG C64 or any other scrial-bus-compatible computer.
50 DATA 169,186,141,048,00 3,169,19 7, But take heart! One simple command will put your
141'BGUH 1571 into double-sided mode, regardless of the comput
60 DATA 0 50,003,096,169,008,133,186, er it's connected to. When you power up in anything
169'BGOI other than C128 mode, just execute the following line:
70 DATA 000,133,010,076,165,24 4,169, OPEN15,8,15,i;0>Mrl:CI.OSK 15
008 'BGVJ Your disk drive will now behave in all respects as a
80 DATA 133,186,076,237, 010-B) double-sided drive. To insure that this will always be the
case, turn the command into an autobooting program
and put it on all your disks. You accomplish this, of
course, by using the Autoboot Maker program found on
Disk handling tip: When using programs that require
the 1571 Test/Demo disk.
frequent swapping of disks, you never know where to
put the disk that's waiting to go into the drive. And speaking of double-sided ness—it's a good idea to
I stand it up in the space between the horizontal rows
buy double-sided diskettes for use with your 1571. If
you shop in the right places, they cost just a little bit
of keys on my computer. On the C128, the horizontal
grooves at the rear of the cabinet serve a similar pur
more than the single-sided ones, and they're likely to be
more satisfactory in the long run. Most single-sided disks
pose.
will work all right, but when you use them you never
Brandon McWhortvr
theless run the risk of losing data on the second side. In
Arlington, Texas
my own case, 1 haven't discarded any of my old single-
sided disks, and I use them freely in my 1571. But when
buying new disks, I only buy the double-.sidcd variety.
Defeating disk drive damage: If you are transporting Louis F. Sander
your disk drive, you should always insert the cardboard Pittsburgh, Pennsylvania

COMMODORE POWERPLAY 57
JIFFIES BY CHARLES 1, NtCOL

Construct an Analog
Absolute Joystick
Digitaljoysticks—the kind
for the Commodore 64
generally available
T
X lit- Commodore 6i has two 9-pin game-control ports
which can be used to interface digital or analog joy
commercially—feed only
sticks. Digital Joysticks, which arc the type generally direction information to the 64.
available commercially, consist of four momentary
Switches. The direction that the joystick handle Is An absolute joystick, however,
moved determines which of the four switches are
dosed. The Commodore connects to the.se switches also knows how far thejoystick
through pins 1 through -\ of the game-control port.
Distill joysticks can feed only direction Information was pushed
Into the Commodore.
Absolute (or analog) joysticks, on the other hand,
consist of two variable-resistance potentiometers. The ometers. These inputs appear on pins 5(1'OTAY) and
resistance of the potentiometers is read by the Commo % POT AX) of game-control port #1 (see Figure 1).
dore 64 through the game port pins 5 and 9 Chen digi The absolute joystick's digitized coordinate values
tized into two numbers between 0 and 255. These val can be seen at any time by running the following pro
ues represent the x,y coordinates of the joystick's gram line:
position and can be read at any time by a Simple peck to PIUNT"X = "; P£liK(5-1297); " Y= ";PEBK(54298)
memory locations 54297 and 54298. These arc the ad Fach x or y value will be between 0 and 255. In a game
dresses where the analog-todigital x,y registers of the application, these values can be used to direct sprites or
Sound Interface Device (SID) are memory-mapped into characters quickly to any position on the screen. In a
the Commodore 64. word processor or business application program, the
The advantage or an aDSOlUte joySDCK is us speed 01 values can be used to position the cursor on the .screen
positioning. A set position of the joystick corresponds to with lightning speed.
a unique set of values between 0 and 255. From these An optional momentary fire button could be added
values the 64 knows how far the joystick is pushed and between pins 6(BUTTONA) and 8(GND) of game-con
in what direction. A digital joystick can only tell the trol port #1. The fire button can be tested for game
computer the direction the joystick is pushed—forward, control port #1 by checking bit 4 of location 56321
backward, left, or right. (location 56320 for game-control port #2). When the
Suppose you have an absolute joystick controlling a lire button is closed, bit 4 changes from a one state to a
crosshair cursor on a video screen. When you move the zero state. To test bit 4 of game control port #1, run the
joystick, the cursor Immediately jumps to the corre following program Una
sponding location. When the joystick is released, the IF(PHF.K.( 56321 )AND16) = 0 THKN PRINT'FIRE
cross-hair cursor and the absolute joystick maintain BUTTON #1 DEPRF.SSKD"
their positions. OR
If you have a digital joystick controlling a cross-hair 1F(PEHK(5632O)ANDI6) = O THEN PRINTTIRF.
cursor, you must push the joystick in the direction you BUTTON #2 DF.PRFSSKD"
want the cross-hair cursor to move. The software con Figure 2 shows a schematic representation of the
tinues to move the cursor until if reaches the border or absolute joystick wiring. All parts that are needed for
the joystick is released. When the digital joystick is building the joystick arc readily available from Radio
released, it resumes its no-direction upward position Shack, and are listed in Figure 3. Solder the circuit
and the cursor freezes at its last position. according to the schematic shown in Figure 2. The
'Hie absolute joystick clearly has superiority in its joystick and optional fire button can be mounted on a
speed of positioning. Also, the physical position of the wood base for more support.
joystick can be maintained. It is possible to attach a second absolute joystick to
As we pointed out. the analog absolute joystick con game-control port #1, The x.y values arc read through
tains two variable-resistance potentiometers. The Com the same addresses as port #1, however, the Commo
modore 6-i converts the analog resistance of the poten dore 64 can ready only one absolute joystick at a time. It
tiometers into two digital bytes of Information. The key normally is set to read port # 1. In order to read port #2.
to the conversion lies deep inside the 6-l's 6581 Sound you must set bits 6 and 7 of port A of the Complex
Interface Device (SID). Aside from providing a three- Interface Adapter (CIA) as shown in Figure 4.
voice music synthesizer, the SID includes two analog-to-
digiial converters that allow Interfacing to the polcnti-

5B AUGUST/SEPTEMBER 86
JOVSIICK
Figure 1, Game-Control Port Location and Pin-Out

1 2 3 4 5 Contro 1 Port 1 Contro Port 2


o O 0 o 0 Pin Type Pin Type

i
I JOYAO 1 JOYBO

i o o 0 o 2 JOYA1 2 JOYB1

V 6 7 8 9 3
4
5
JOYA2
JOYA3
POT AY
3
4
5
JOYB2
JOYB3
POT BY

6 BUTTON A/LP 6 BUTTON B


Note: Port #2 Pin-Out 7 + 5V 7 + 5V
is Identical to the 8 GND 8 GND
Port#l Pin-Out. 9 POT AX 9 POT BX

Figure 2. Schematic Diagram Figure 3. Parts List

ITEM RADIO SHACK


2 i 4 QUANTITY DESCRIPTION PART #
O O O O O 2 LOOKJOYSTICK 271-1705
1 FEMALE 9-PIN CON. 276-1538
o o o o
2 .0047uF CAPACITOR 272-120
6 7 8 9
1 MOMENTARY SWITCH 275-1566
MISC. WIRE, SOLDER
PIN8 P1N9 PIN7

n A Figure 4. CIA#i Port A

BIT 6 BIT 7 SELECT

.(HWTuF
^—Ih 0047uF
0 PORT B
1 0 PORT A

vVvV—'
100K 1(1 OK cia#i port A is memory-mapped into Commodore
64 address 56320. Since CIA purl A is used for the
keyboard column scan also, you must use a machine-
l'IN'8 P1N6 code routine in order to switch these bits and then read
game control port #2. If you attempt to change hits 6
A and 7 using BASIC, the keyboard scanning routine will
have changed it to port # l before you have a chance to
read (he game port #2 potentiometer values.
An excellent machine-code routine to read analog

X game port #1 and 2 and the lire buttons can be found


on page 347 of the Commodore 64 Programmer's Ref
erence Guide. If one absolute joystick is enough for your
Optional
application, use game control port #1 and avoid using
Pushbutton
machine-code routines. Q

COMMODORE POWERPLAV 59
JIFFIES ]IV IAN ADAM

Screen Banner
for the Commodore 64
and VIC 20

Very large and complex programs arc available for


operating a scrolling "bulletin hoard" system, and this
program is not one ofthoae, What it docs do, however, is
give you a very handy way to leave a strolling message
on your computer screen tor friends or family.
In addition to leaving messages, you can also work
this routine into another program, and use the banner to
give Instructions, advice in an adventure game, and so
on, while the other program is running, That's because ii
takes advantage of one of the most interesting capabili
ties Of computers—to carry out more than one function
simultaneously. Actually, the computers single-track
mind can dca! with only one thing at a time. but. by
rapidly switching between tasks, it can give the impres We message can be up to 255
sion of having a split personality.
characters long on the 64. If
How It Works
The program that you type in is a BASIC loader for a your message is shorter than
machine-language routine starling at memory location
49152 in the 64 (679 in the VIC) that taps into the this, spread it out with spaces,
computer's operating system. After running it. you can
NEW the BASK: without affecting the banner—it will asterisks or graphic characters to
keep running.
'Hie machine code generated by the BASIC loader
add moreflair.
hooks on to the standard Interrupt routine, which is pan
of ihe operating system that is executed 60 times every screen is rapidly changed one dot at a time. There's a
second, and takes care of a lot of those mundane com surprising amount of technology packed into tile 64,
puter jobs like checking peripherals and watching the and applying it in this way results in a very smooth
time. In effect, printing the message on the screen be motion of die banner across the screen.
comes part of the computer's list of jobs to do. Some further notes:
This message can be up to 255 characters long, or 204 SYS 49152 activate display
characters on the VIC. If your message i.s shorter than POKE 49270. X change text color in the banner
this, spread it out with .spaces, asterisks, or graphic POKE 492H4, X change background color in the banner
characters to add more Hair, If it's longer, you'll have to POKJ! 49285. X change screen background color
break it into parts and display one at a time. V hen GOSL'B 5400 change message in the hanner
you've had enough, simply hold down RUN/STOP and As with the VIC, die banner program should be termi
tap the RESTORE key to get rid of the message. nated before any tape input or output: the disk drive is
unaffected.
64 Version
This version Cakes advantage ol some additional hard VIC 20 Version
ware features Of the 64. Because of the extra HAM In the VIC version, llrsi you will have a choice ol
available to hold the program, the banner text is actually which screen line you want the message displayed on.
printed in the cassette buffer instead of on the normal The first line is best: Otherwise, scrolling the screen will
.screen. The video chip in the 6-4 allows generating cause part of the message to be scrolled up as well. The
"raster interrupts." which alert the microprocessor actual message is held in the tape buffer, which accounts
when a Specified part of the screen is being drawn by for its limited length. This also indicates that you should
your monitor or television set. terminate the program before trying any tape input or
When this chip indicates that the bottom line of the output. Further instructions:
screen is about to be drawn, the banner display is rapid SYS 679 activate display
ly switched into view. As a result, there is no conflict POKE 721, X change text color in the banner
when .scrolling the screen, as the banner is stored else GOSUB 5400 change screen line banner is on
where. At the same time, the horizontal position of the GOSUB 5600 change message in the banner q

60 AUGUST/SEPTEMBER 86
JIFFIES
188'BMIQ

This useful jyrogram scrolls a 5350 DATA 254,165,162,73,7,41,7,141,


134,19 2,201,7,20 8,4 3,174,138,19 2,

message banner smoothly across 232'BMXR


5360 DATA 236,139,192,208,2,162,0,142,

the computer's screen, while 138,192,16 0,216,189,140,19 2,153,


232'BNXS
other programs run unaffected 5370 DATA 2,232,236,139,192,208,2,162,
0,20 0,20 8,2 39,169,0,160,39,15 3,
19 2'BMOT
Bdore i>piiiR ihb pru^im. rod "Him 111 Enm Programs" and "Hub- 10 IV the tagvinc 5380 DATA 219,136,16,250,76,49,234,5,
Tnuy Vmtflio." X\k BASIC program in ihis nuginiw are niibWr on di* from Uudsoi,
21,14,6,7,200,2 50,24 2,23 5,
255'BGYT
Screen Banner BASIC Loader 5390 :'ABHJ
5400 REM ENTER MESSAGE'BMSF
100 GOSUB 5000: REM TITLE'CKGX
110 GOSUB 5200: REM POKE'CJAY 5410 :'ABHC
5420 PRINT"[DOWN,SPACE2]
120 GOSUB 5400: REM MESSAGE'CMKB
130 GOSUB 5600: REM INSTRUCTIONS'CRND *PRESS RETURN TO PROCEED[UP]"
JINPUT AS'CDFM
140 SYS 49152:REM ACTIVATE' COND
5430 PRINT"[CLEAR]";'BBDF
150 END'BACA
160 :'ABHB
5440 AS="[SPACE40]"'BCXL
5000 REM TITLE'BFRY
5450 FOR 1=1 TO 3:PRINT AS:NEXT'FHTK
5460 PRINT TAB{15)CHRS(18)AS1DJBK
5010 :'ABHX
5020 PRINT CHRS{147)'CFBB 5470 PRINT"[DOWN]TYPE MESSAGE IK AREA
ABOVE, USING LOTS"'BAAS
5030 PRINT" SCREEN BANNER 64:"'BAIF
5040 PRINT" '"BAXE 5480 PRINT"OF SPACE, THEN PRESS
5050 PRINT" BY IAN ADAM(DOWN]"'BACF RETURN"'BAXQ
5060 PRINT"THIS PROGRAM SCROLLS A 5490 POKE 631,19:POKE 198,1'CMAN
BANNER MESSAGE"'BAXN 5500 INPUT AS'BCIC
5070 PRINT"ACROSS THE BOTTOM OF THE 5510 A=49291:B=1023'CMOG
SCREEN"'BAKN 5520 FOR 1=1 TO 255'DFLG
5080 PRINT"USING THE 64'S SPLIT 5530 POKE A+I,PEEK{B+I):NEXT'FIAJ
SCREEN AND"'BANN 5540 RETURN'BAQG
5090 PRINT"FINE-SCROLLING 5550 :'ABHH
CAPABILITIES."'BADO 5600 REM INSTRUCTIONS'BMRH
5100 RETURN'BAQX 5610 :'ABHE
5110 :'ABHX 5620 PRINT"[DOWN4]ADJUSTMENTS
5200 REM POKE DATA'BIPB :[DOWN]"'BAIJ
5210 :'ABHA 5630 PRINT"POKE 49270, TEXT
5220 PRINT"{DOWNJNOW LOADING COLOUR"'BAJM
DATA. . .'"BATG 5640 PRINT"POKE 49284, COLOUR OF
5230 FOR 1=49152 TO 49291'DLUG BANNER"'BAGO
5240 READ X:POKE I,X'CFYF 5650 PRINT"POKE 49285, COLOUR OF MAIN
5250 CH=CH+X:NEXT'DGIH SCREEN""BAKR
5260 IF CHO18358 THEN PRINT"CHECKSUM 5660 PRINT"SYS[SPACE2]49152[SPACE2]
ERROR - DOUBLE-CHECK DATA!" ENABLE MESSAGE"'BADP
:STOP'GIGT 5670 PRINT"GOSUB 5400[SPACE2]
5270 RETURN'BAQG NEW MESSAGE"'BAYQ
5280 :'ABHH 5680 RETURN'BAQL f*"H'
5290 REM TYPE DATA CAREFULLY iM'BUTN
5300 :'ABHA VIC 20 Screen Banner BASIC Loader
5310 DATA 120,169,127,141,13,220,169, 10 PRINT CHRS(147)
1,141,26,208,169,2 7,141,17,208, 20 PRINT"SCREEN BANNER VIC 20"
169,28'BOVN 30 PRINT" "
5320 DATA 141,20,3,169,192,141,21,3, 40 PRINT"BiT IAN ADAM[DOWN]"
8 8,96,17 3,2 5,208,141,2 5,20 8,16 2, 50 PRINT"THIS PROGRAM SCROLLS ABANNER
0'BJUN MESSAGE ACROSS"
5330 DATA 189,130,192,141,24,208,189, 60 PRINT"THE SCREEN USING THE"
13 2,19 2,141,3 3,208,18 9,13 4,19 2, 70 PRINT"VIC'S INTERRUPT"
141'BLJP 80 PRINT"CAPABILITIES."
5340 DATA 22,208,189,136,192,141,18, 90 PRINT"(DOWNJNOW LOADING DATA..."
208,138,73,1,141,35,192,24 0,3,76, 100 GOSUB 5300

COMMODORE POWERPLAY 61
COMMODORE C
110 INPUT"[DOWN]PRESS RETURN";A$
PERSONAL 120 GOSUB 5400:GOSUB 5600
COMPUTER 130 END
5270 :
5280 REM READ AND POKE DATA INTO
CALL MEMORY
5290 :
5300 FOR 1=679 TO 740
5310 READ A:POKE I,A
COMMODORE
1571
5320 T=T+A:NEXT
5330 IF TO7370 THEN PRINT"CHECKSUM
ERROR - DOUBLE-CHECK DATA!":STOP
5340 RETURN
DISKDRIVE 5370 :
5380 REM WHICH LINE ?
'229 5390 :
5400 PRINT"{DOWN]PICK A LINE FOR"
:PRINT"THE MESSAGE"
5410 PRINT"1 IS TOP LINE,"
1670 1902 MONITOR :PRINT"23 IS BOTTOM LINE"
5420 INPUT"WHICH t.INE";N%
MODEM 5430 IF N%<1 OR N%>23 THEN 5410
5440 X=22*N%+256*(PEEK(648>-1)
5450 Y=X AND 255
5460 POKE 718,Y:POKE 723,Y
5470 X=(X-Y)/256:POKE 719,X
5480 POKE 724,X + 120-16*(t>EEK(648)<30)
5490 RETURN
5570 :
5580 REM ENTER MESSAGE
5590 :
*159 $289 5600 AS=CHR$(164):PRINT CHR$(147);
5610 FOR 1=1 TO 204:PRINT A$;:NEXT
:PRINT CHR?(215)
5620 PRINT"TYPE MESSAGE AT TOP OF";
CALL FOR SUPER PACKAGE PRICES
:PRINT"SCREEN, USING LOTS OF"
5630 PRINT"SPACE, MOVE CURSOR"

1350 MOUSE :PRINT"TO (SHFT W),


PRESS RETURN."
ONLY $4295 5640 PRINT"[DOWN]ADJUSTMENTS:"
5650 PRINT"POKE[SPACE2]721,
EST. 1982 TEXT COLOR"
5660 PRINT"SYSISPACE3]679: MESSAGE ON"
5670 PRINT"GOSUB 5400:CHANGE LINE";
5680 PRINT"GOSUB 5600:NEW MESSAGE";
5690 POKE 631,19:POKE 198,1
PO BOX ireB2 ORDER LINES OPEN
MILWAUKEE. Wl S321T MON - FR111 AM - 7 PM CSt 5700 INPUT AS
EAT 12 PM 5 PM DSI 5710 A=820:B=PEEK(648)*256
FOfl TECHNICAL INFORMATION, 5720 FOR 1=0 TO 203:S=PEEK{B+I)
TO ORDER CALL TOLL FREE 0F10ERINQUIRIES. OR FOH WIS QnOEHS
5730 IF S=100 THEN S=32

800-558-0003 414-351-2007
OROEmNUNFOnMMION^ORF.VSTDELIVEHVSE'inCAS-IIERSCHECK MONEY ORDEROR
5740
5750
POKE
SYS
A+I,S:NEXT
679:RETURN
OIRECI BAM IH.'.NSFEK PEHS0WI AND CQMPAliV CHECKS ALLOW 1-1 BUSINESS
5800 :
DAYS TO CLEAR CHARGES FOB COD ABE S3 00 IN CONTINENTAL US A INCLUDE -1 ■
SHIPPING ON ALL ORDERS MINIMUM S4 00 MASTERCARD 8 VISA ORDiP-5 PI EASE 5810 REM ENTER DATA CAREFULLY !!!
INCLUDE CARD ".EXPIRATION DATE ANI> SIGNATURE Wl RESIDENTS PLEASE ADD 5
SALES IAX HI.AK F-PO APO PJEM0 RO> AND CANADIAN ORDFHK II EASE ADD 5820 :
MINIMUM S1.. SHIPPING AND HANDLING MINIMUM 55 DO ALL OTHER Mllll I(SN OHM-HS 5830 DATA 120,169,180,141,20,3,169,2,
PLtASF ADD MINIMUM 15 SHIPPING MINIMUM S10OO AIL GODDS ARE NEW
AND INCH/US FACTORY WARHANIV DUE TU OUIt I [)W PRICES ALL SALES ARE FrNAL 141,21,3,88,96,16 5,162,41 7,208
ALL DEFECTIVE NEIURNS MUSt HAVE A RETURN AUTHORIZATION NUMUEIi PI EASE
CALL -I I-I-351 ?OO7 10 0UIAIN AN (IA- OR YOUR UPTURN WILL NOT Bf ACCEPTED 5840 DATA 38,174,227,2,232,236 228,2,
FOR REPIACEMENI OH flEPAIH PRICES AND AVAILABILITY SUBJECT TO CHANGE 208,2,16 2,0,14 2,2 27,2,160 234,189
WITHOUT NOTICE
NOTE QN ALL ORDERS GUTSIOE CONTINENTAL U.S.A. WE SHIP AIL ORDERS Fiflsr 5850 DATA 52,3,153,22,29,169,0 153
ClASS INSURED (I S MAIL IF SHIPPING CHARGES EXCEED THE MINIMUM AMOUNT YOU 5860 DATA 22,149,232,236,228,2 203,2,
Will HE CHARGED THE ADDITIONAL AMOUNT TO
G! I YOUR PACKAGE TO YOU UUICKLY AND SAFELY 16 2,0,200,208,2 3 4,76,191,234,0,

NO SURCHARGE ON CREDIT CARDS 204

82 AUGUST/SEPTEMBER'86
JIFFIES BY WU.IJA.M BAUTON

The Mad Poet


for VIC and Commodore 64
W hat, I ask you, does a simple mechanic do when he
gets a home computer tor Christmas? Easy enough, you
say, he goes out and buys a lot of game cartridges for it!
That's okay for a first guess, but your average simple
mechanic just doesn't make enough money for that—
the 121.00 an hour you sec on that repair hill goes
mostly to the simple garage owner. No, he reasons, I
must sit down and design my own software.
So, after puzzling out the intricacies of BASIC for a
while (ripping out much-needed hair in the process), he
begins to write programs. Games, he thinks, will surely
be fun. So the bouncing-ball example that came with his
new toy begins lo evolve, and soon it has a randomly
generated maze, a pursuing monster, a fleeing quarry.
Great! But our mechanic now realizes that while writing
the thing was fun, twitching the little joystick is boring.
By this time, of course, he's read a few magazines and
heard about things like adventure games, so he decides
to try one of those. A few more weeks of desperate self-
mutilation and out comes a nice little malrix-controllcd
stack of 1,000 rucims—a subterranean cube full of mon
sters and magicians, forests, evil spells, and pools of hot,
hubbling lava.
"Now we're getting somewhere!" he thinks. Hut, alas, What, after all, is a poem?
our intrepid mechanic never was much of a game player.
Monopoly* and Risk* defeated him as a youth, and now
Nothing more than an idea
his own creation joins the cadre of things lie can't win
embedded in a complexly
at. 1 lis nine year-Old son is having a grand time, but he
just sits in a dark corner, muttering bleakly about the ordered array of words
ghost of Mar)' Shelley.
A train of association begins to form. Once upon a
time, ages ago in fact, this mechanic was an educated than an idea embedded in a complexly ordered array of
man. Marj' Shelley, lie recalls, had a husband named words. Surely, ii would be a simple thing to give the
Percy, himself a writer, not of science fiction, but of machine a list of words and some rules for ordering
poetry. (Mail to thee, lily the spirit!) In an effort to get the them. It seemed like the sort of problem that a mechanic
computer monster out of his head (and poor, shredded could solve, so he began to type,
hair), he takes down a book and begins to read. Obviously, a first approximation of a poetry-writing
It doesn't work. Skylarks and Hymns to Intellectual program could not be too complex, or he would gel lost
Beauty are no match for that pale keyboard glinting in the ramifications of his own creation, in any event, his
evilly from its place by the TV. Other recollections lake computer wouldn't hold that much of an epic.
hold, crowding out nobler thoughts with ease. Getting a list of words in there turned out to be
Somewhere, long ago, he'd met an engineer, a man simple. This, he thought, is what data statements are
who liked to talk about the big computers he worked really for. I le put in a few dozen words, clustering them
with and the things they could do. The engineer was an in groups of five so the foolish thing could choose
amateur musician and enjoyed telling about the compo among them, then count ahead to the next set.
sitions he'd done with his giant machine. Music, it What about ordering? Well, the organization couldn't
.seemed, followed a not-too-complex set of mathemat be too complex. Again, there were those stringent size
ical rules. limitations, and he had no idea how to put the real rules
The mechanic looked back at the printed page and of grammar into a machine. No one even knows for sure
began to wonder Hadn't he read, sometime, that com how human brains do it—just that it involves things
puters could be made to write stories of a son—and called Hroca and Wernieke and Arcuate Fasciculus. May
poetry? They had been big computers, to be sure, but be a simpler set of rules would do, this being a first try.
maybe on this little one there was a way to.... Me went What does a line of poetry contain, when you think
back and turned the devil on. about it? Obviously, a certain number of words. Fine, he
What, after all, is a poem? Nothing more, he reasoned, thought, dial's what local variables are for, just like in

COMMODORE POWERPWY 63
JIFFIES mOD POET
These pocm.s can be lengthened almost Indefinitely
(within the limits ofa particular computer) by changing
You can change the sort the values used for "x" in lint' Hit), along with the

ofpoems that this program various items which refer to it, in conjunction with an
expanded lisi of data statements. At one point, I tried
writes, customizing it .substituting variations on Shelley's rather obscure poem
"Mutability" for my own work, and got some very silly
after a fashion, by changing ver.se indeed!
the content of the data if you look closely and use a little Imagination, the
secret of how to implement "wordwrap" on a home
statements. made word processor i^ contained in line 105.
KlaatU harada nikto! Q

gunes. Punctuation? Well, there are rules for that, too,


but we're being Simple, here. Let it go in ex post facto, as Before ivpiiig this program, read "How in Em« Prognnu" ;nut "How to Csc the Magazine
Eniry VtapimT The BASIC program in this raagvint arc mibihk- iin disk fluni loa&lar,
a Sxcd feature of every poem.
P.o.Hux wwr.Sinotpon.U'n.MMiuir, isoosjl-X»>
Now what's left? With the words chosen and put in an
organized table, nothing more than giving the monster a The Mad Poet
way of choosing (hem. Me scratched his unshaven chin l)u not use (Ik- Magazine Entry i'nijyMi lo entei the VIC vi'r.iun
and deckled that UN I) would do just floe, A few little 5 A$="*THE*MAD*POET*B¥WILLIAM BARTON"
refinements later and it was done, lie looked out the :DIM N% (27) :C=3687 9:SH=3 6864'EYWT
window and wondered. "How did it gel so dark out 10 V=C-l:S4=C-2:S3=C-3:S2=C~4:Sl=C-5
there?" :SV=SH+l:SC=SH+2:SR=SH+3
The Mad Poet had a fancy title page (lines 5-65), a :VA=PEEK(SC)'SXVV
structural controller (70-100), a list of possible words 15 PRINT"[CLEAR,BLACK]":POKE C,234
(200-360), and a means of Sifting through them (100- :P0KE S1,201:POKE S4,201'EUSJ
150). With no small trepidation, he typed in RUN and 20 FOR X=0 TO 22:P0KE SC,
pushed the button: PEEK(SC)AND 128 OR X
The screen did its triek.s, and said: :POKE SR,PEEK(SR>AND 129
1 soared wandering 0R(X*2)'MGTN
into that 25 POKE SV,69-{X*2):P0KE SH,
towering .strand 17-INT(X/2):POKE V,INT(X/2)
Of dark-kings flat :NEXT'LCOQ
30 POKE V,0:POKE S1,0:POKE S4,0
near the sea.
:P0KE SH,5:POKE SV,25:P0KE SC,VA
From a merry maze of
:P0KE SR,46'HLOL
lords demand
35 FOR T=l TO 140:READ W$:NEXT'FJHI
That all grew by the
40 FOR T=0 TO 27:READ W:N%(T)=W:NEXT
alien tree.
:W=0'HRBI
The mechanic went back and corrected a few Uiings
45 PRINT SPC(113);:F0R T»l TO 14
< what, alter all, does "raishing" mean?), then sat hack to
:G0SUB 150:NEXT'HPAM
admire his simple-minded but still meaningful creation.
50 PRINT SPC{55};:FOR T=15 TO 16
It was a Start
:GOSUB 150:NEXT'HPHI
And what next? A sonnet machine? A way to predict
55 PRINT SPC{40);:FOR T^17 TO 31
the future through computerized numerology? Who :G0SUB 150:NEXT'HPFN
knows? By golly, there's a whole world just waiting out 60 FOR T^l TO 2000:NEXT'EHRF
there! 65 RESTORE'BAOH
Oh, one more thing. The original template for these 70 PRINT"[CLEAR]":F0R Y=l TO 4
poems was "The Forever Tree," which appeared on :PRINT CHRS(13):'GKHJ
page five of Hunting On Kiineleivr (published by Ace 75 FOR Z*l TO 7:GOSUB 100:NEXT
Hooks, (c) 1973 by William Barton). This was stanza :IF Y=2 THEN PRINT"(LEFT),"'JLKQ
three, and ii goes: 80 NEXT:PRINT"[LEFT].":PRINT"[DOWN]
"We went wandering across the sparkling strand HIT [RVS]SPACE[RVOFF] FOR NEXT
Of sand-stars .set in the sea. [SPACES]POEM...":GOSUB 135'EGOQ
From the shrieking land of kings so grand 85 GET A$:IF A$<>" "THEN 85'FHYN
Thai they lived by the forever tree." 90 RESTORE'BAOF
You can change the sort of poems that this program 95 GOTO 70'BCOK
writes, customizing it after a fashion, by changing the 100 X=INT(RND(TI)*5)+l:F0R T=l TO X
content of the data statements. Words on the same line :READ W$:NEXT'KRPF
should have the same number of syllables if you wani 105 IF POS(X)+LEN(W$)>20 THEN PRINT

your poem lo scan more or less properly and, obviously. CHRS(13)TAB(3);'JQVJ


110 PRINT W$CHR$(32);:GOSUB 135
free verse works belter than rhyming.

64 AUGUST/SEPTEMBER r86 Continued on pg ll.f


.-.-

igaDOS: ■---■:■ V

An Efficient
Control System
Color Printing With The Amiga '■'■:.-
!■ -■■-

More Than 250


Amiga Products Listed

Product Reviews:
Aprotek Printers; Deluxe Print;
The Music Studio; Online!;
And More
01
jp c
iO £
c
D
< K
c E
O d £ -c
a -
- 1
E E
o «
U ID
II
□ 9
A LOT OF COMPETITION.
UNFAIR ADVANTAGE.
Nobody ever said it was going to be Amiga will print the cover memo
easy. But it just got easier. Now, there's while you're working on a spread
Amiga.™ The first and only computer sheet. And there's probably enough
to give you a creative edge. power left over to receive a phone
Amiga makes you look better, message or a stock quote over a

sound better, work faster and more modem at the same time.
productively. It can be your number Amiga is IBM-compatible, too. A
crunchen filing system, audio-visual simple piece of software teaches
Amiga to emulate the IBM operating
■ department graphic designer, print
shop and faithful workhorse. system, so you can run most IBM pro
You can't buy a personal computer grams. You'll have instant access to
at any price that has all of Amiga's the largest library of business soft
features. Nor can you find one that's ware in the world, including favorites
easier to use. Amiga lets you point at like Lotus® 1,2,3 and dBase®
symbols instead of learning compli And since Amiga is the last com
cated commands. puter you'll want to buy, it was only
Amiga is friendly but ifs a power fair to make it endlessly expandable
house, too. It has twice the memory of and adaptable. You can plug in print
Macintosh™ or IBM® PC. It costs less ers (almost any kind), joysticks, your
than either of them and can do every video recorder, video camera,
thing they can do, better, because modems, musical keyboards, draw
Amiga is more creative. ing pads, extra diskdrives. You can
No other personal computer gives even expand the memory to a whop
you over 4,000 colors, stereo sound ping 8 megabytes.
and incredible dimension. Imagine Amiga will talk to you, read back
the advantage of preparing business what you write, answer your phone
presentations with cojor graphics and compose music like a profes
and sophisticated animation right on sional synthesizer. It can add new
your computer. creativity to your life and bring new
Need to make creative use of your life to everything you create.
time? Amiga can do as many as four See an Authorized Amiga Dealer
or five things at once in separate win near you. Now that Amiga is here,
dows on the screen. Not just display the question isn't whether you can
them. Work on them. No other per afford a computer; it is whether you
sonal computer can. can afford to wait.
\ ■■ Amiga by Commodore

Miga males ietecornm unica-

\£lMIGA GIVES YOU A CREATIVE EDGE.


lions fas', easy ana colorful.
The Contents
Amiga
Buyer's
Feature Articles:
Guide Color Printing With The Amiga .70
Redgatu Communication8
Corporation
AmigaDOS: An Efficient Control System .76
President: Ted Leo nets
Executive Vice President:
Alt"i.■■. J. Muntiul
Vice President / Chief Financial Officer:
Jeff Parsons Product Reviews:
Comptroller Conrad Smith
Assistant to tha ['resident: Aprotek Printers 82
John Camplonc Deluxe Print 83
KidTalk and Speller Bee. .86
Editor & Publisher Ted Leansia The Music Studio .88
Managing Editor: Thomas K. Kcmpf
Online! .90
Creative Director: Mark S. Ballard
Art Director: Palricia N. Walker Write Hand_ _92
Associate Editors Ron Errctl,
Lori Tracy
Product Directory:
Assistant Editor l'aulctlc Siclari
Contributing Editors; Nun Hcrlihy, Business And Professional Software
Jeff Lea, I'iiui I'muiiii, Penny
Accounting _94
Schnuck, Eric Ten bus
Business Graphics _94
Director of Manufacturing: Communications . 94 ■A*
Deborah J. Graves
Creative . .96
Typesetting Operations:
Wendy L. McCloud, Database _ _98
Katlialecn S. RoBB Integrated _ .98
Circul.Ltiun: Joseph J. Spurano Miscellaneous Management .98
Circulution Assistant: Sandi Byrd Programming _99
Credit and Collections Manager: Specific Application . 101
Mclinda K. Jones
Spreadsheets 102
Advertising Salts; Utilities 102
Warren Langor, Spcneer O. Smith, Word Processing 104
Warren Langor Associates, 9320 North
west 2nd St., Coral Springs, Fia. 33065,
305-7534124 Personal And Home Software
Client Services; Sandy Van Salisbury
(305-231-69041
Personal And Home Finance
Support Staff: Butty Clark, Karen K.
Lindsey, Tammy Smith
Hardware And Peripherals 107
Cover Photography by:
Grtg Leary Photography, Accessories 110
Melbourne, Florida

Advertiser Index 110

Enure contoms copyngtt '986 by Redone Communlcauons Corporation All rights reserved No part of this publication may Be reproduced or ulilliM In any lorm or by any means.
electronic or mechanical, induOing photocopying, recording, or Dy any informnlion sloraoo ol rolnaval sysium, wunoul permission rn writing liom iho publisher TMo Amiga Buhk's Guida
is an IndoponOsm joumaJ, nol immoU in any way with Commodore Business Machines, inc anO is used by permission feOgato Communic.niion; Corporalion Is not roaponsible for
the accuracy ol pioducl lulmgs and floscrlpilortB. Soma of the vmws eiprossotl By conlrlUulors may nol be lopresenlntivo ol the views Iield by (lodflals CommunleHllons Corporation
Rougalo Communlcsilons Coiporalion eDitorial and business oflice: 3381 Ocean Drive, \^ro Ooach. FL 3M6a 305-231-6904. Unsolicited manuscripts and olnet malorials will bo relumed
only it.acco-npaniad by a tell-afldressed SUmpod onvelope. Ths puBlaher is nol responsible lor unsolicited materials TItb Amiga Buyer's Guide is published by RrxMate Communica
tions Corpo-alion at 3381 Ocean Drive, vero BaacD. Florrda 3J961 under an agjoemer.1 wtih Contemporary Markatmg, Inc. Redgate Communications Corpoialion also rjublshes The
Appla II Review. The Maonlosn Buyor's Guide, Trio Marketer-TBe Magazine For Apple Computer Dealers. COMPAQ. FYI-Tha Harris Magazine For Information Managemon! LIST.
Wang Solullons, a series ol computer books, ana olhor propertios. For more information conlact Ted Leonsis, Redgale Communicnlions Corporation

68 August/September 1986
PUT YOUR AMIGA® TO WORK
with

DATAMAT"
FULLY RELATIONAL DATABASE MANAGEMENT SYSTEM.

• Quickly build applications without any program coding from


simple phone/mailing list to research to organization-wide
information management
• Self-running tutorials created automatically for personnel training
• Integrate with virtually all existing hardware systems
Companion software with identical user-interface for MS DOS,
XENIX, UNIX, VAX, and others available. Same application fits all
hardware
• Images in IFF format,display with text/data

From $125.00

DATAMAT PRODUCT SPECIFICATIONS

Organization Fully Menu-drivon Relational Number of data files per data


Database Management base Unlimited
System/Application
Generator. Data types 12 inclusive of IFF Image
Format
Number of characters per field 1,02d
Global (System) Fields 9
Number of fields per record 2,000
Field checks Mandatory, Type, Initial value,
Number of characters per racord 4,000 Value within a specified
range.
Number of records per lile 4.3 billion
Password security Field level.
Multiple response Supports multiple responses
(up to an array ol nine) for a Calculation capabilities Full complement of 23 math
single field. and trigonometric functions
and 13 logical operators.
Number of Relations per data Automatic date and time
file (simultaneous R/w access) 10 calculations.

Import/Export facility with dala conversion/reorganizatior . Sort/Search - up to 26 selection criteria per query.
Statistics and Graphics - stepwise multiple regression, standard statistical tests and analysis , scatter plots,
bar/pie charts. Mass Editing, Custom Applications Generator ■ batch/partial batch processing; user-defined
menus; self-running jemos. Time Saver Audit - stores all key strokes used in building application (or automatic
re-creation.

Partial Specifications. For further information contact Transtime Technologies.

Available through your local Amiga Dealer. Inquiries welcome.

Transtime
Technologies
Corporation 797 Sheridan Drive, Tonawanda, New York 14150; Phone: (716) 874-2010

Diirnmju is a trademark of Transtime Technologies Corpoialion


AMIGA is a Iradomark ol Commodore Amiga Inc
MS-DOS 8 XENIX aro Iraflomarks ol Microsoft Corporation
UMIX is a tradoniark ol Ball Labs
VAX is a trademark ol Digital Eauipmeni Corporalion
Color
Printing
WithThe
Amiga
A wide selection
of color printers, plotters, and
software is now available.

Your Amiga computer the Okimate can print at 80 cps. bons: black, magenta, cyan and
sees the world in col It has a printing width of 80 yellow. Both machines use single-
or, 4,096 different columns with standard characters sheet or continuous roll paper and
shades of color to be and 136 columns with condensed have automatic paper-insertion op
precise. With the characters. tions. The 292 and 293, like the
Amiga-compatible printers coming The Okimate 20 is packaged Okimate 20, require a Plug 'N'
to market, you can transfer this with Okimate's Advance Color Print module to interface with the
wealth of colors to paper. Screen Print program that allows Amiga.
While the present selection of you to control print functions. The • The Juki 5510 Dot .Matrix;
color printers for the Amiga is printer uses smooth or thermal $648 retail; Juki; 20437 S. West
limited, there are enough paper and can also print on ace ern Ave.; Torrance, Calif. 90501;
machines available to satisfy most tate transparencies. To run the 800-325-6134.
Amiga owners. The current selec Okimate, you'll need the Amiga The Juki 5510 provides high-
tion varies in both quality of print Plug 'N' Print module. It sells quality reproduction at an afforda
and price. Here's a sampling: separately for $99. ble price. The Juki is capable of
• Okimate 20; $149 retail; • Okidata 292 and 293; $699 printing in 10 different fonts at
Okidata; 111 Gaither Dr.; Mt. and $899 retail respectively, two different speeds: near-letter-
Laurel, N.J. 08054. The newest additions to the quality at 30 cps, and draft quali
The Okidata Okimate 20 is the Okidata line are these two dot- ty at a speedy 180 cps. It is also
lowest-priced dot-matrix color matrix printers. Both printers use capable of logic seeking and bi
printer available for Amiga users. an 18-pin printing head for better directional printing.
The Okimate has a 24-element overall print quality. The 293 has The Juki's buffer has 3K worth
print head that can produce over a 15-inch carriage, and the 292 of memory and is expandable to
100 shades of color with decent has the standard 11-inch carriage. 15K, and the printer uses both
graphic definition. Depending on density setting, friction and tractor feeds for cut-
For word processing, the Oki both machines print anywhere sheet and continuous roll paper.
mate can print ncar-Ietter-quality from 5 to 20 inches per second. The Juki can handle complex Am
(NLQ) at a speed of 40 characters The 292 and 293 print over 100 iga graphics with relative ease,
per second (cps). For utility uses, colors using four basic color rib printing them crisply and cleanly.

70 August/September 1986
This is a typical output from
the Xerox 1020 Color Ink Jet
Printer.

'l

"-■ one to four times vertically, hori


zontally or both at once. It is
\ necessary to use filled or coated
V paper in cut sheets, rolls or fan-
folds up to 11 inches wide.
• Canon PJ-1080A; S699 retail; Epson JX80 in April of this year,
Canon; One Canon Plaza; Lake but some are still around. The
• Xerox 4020 Ink Jet Printer; Success, Long Island. N.Y. 11042. Epson uses a four-color ribbon
$1,495 retail; Xerox; 101 Con The Canon PJ-1080A Color Ink that prints in black, yellow,
tinental Blvd.; El Segundo, Calif. Jet Printer is a seven-color ma magneta or cyan. Colors such as
90245. chine capable of priming at high violet, orange and green can be
The Xerox 4020 is unquestiona speed. It features a noise level produced by having the printer
bly the finest color printer for the under 50 decibels (dB). overprint the four basic colors. A
Amiga computer. Its $1,500 price The PJ-1080A prints on single- black ribbon can be substituted
tag is well justified. sheet and continuous roll paper. It for the multicolor ribbon for word
The Xerox 4020 has the ability can also print on acetate trans processing.
to produce over 4,000 shades of parencies. Each of the printer's The JX80 features proportional
color. It can print at two speeds: color ink cartridges has a printing spacing, tractor and friction feeds
a standard 40 cps, or 120 by 120 capacity of 3.2 million characters. and a standard parallel communi
dots per inch (dpi); and the en The Canon machine prints 640 cation interface.
hanced 20 cps, which is 240 by dots per line in hard-copy mode Two fonts are built in: elite {12
120 dpi. and 5(50 dots per line in graphics characters per inch) and pica (10
The Xerox's enhanced resolu mode. It prints at a speed of characters per inch). Epson users
tion and wide range of colors 37 cps. have the option of downloading
combine to produce truly spec • Epson JX80 Dot Matrix; special fonts from the Amiga into
tacular graphics. The Xerox offers $399 retail; Epson; 2780 Lomita the JX's memory. JX80 users may
five full character sets and a Blvd.; Torrance, Calif. 90505; also alter print styles in a variety
choice of 14 languages. Further 800-421-5426. of ways. Type can be compressed,
more, text may be altered from Epson stopped production of the expanded, set in italic, underlined

The Amiga Buyer's Guide 71


and put in superscripts and sub Aegis Animator, $139.95 retail; Ae
scripts. gis Draw, $199.95 retail; Aegis De
• Panasonic 1080; $399 retail; velopment. Inc.; 2210 Wilshire,
Panasonic; Secaucus, NJ. 07094; Ste. 277; Santa Monica, Calif.
201-392-4644. 90403; 213-306-0735.
The Panasonic 1080 is a printer This trio of programs can turn
with color capabilities. Technically, your Amiga into a versatile
however, it's not a color printer. art/drafting studio.
With the Panasonic 1080 you can Aegis Images is a menu-driven
print in black, brown, red or blue, painting program that includes
but there's a catch. The 1080 can color gradation, finger-painting,
use only one color ribbon at a air-brushing, image-shrinking and
time, making color graphics a dif magnification options.
ficult chore. The Panasonic 1080 Aegis Draw allows the user to
is still a great printer for doing create charts, graphs and architec
charts, graphs and less complicat tural drawings. Aegis Draw's capa
ed color pictures. bilities can be enhanced by
• NEC CP2 and CP3; S860 and combining it with other paint
$1,160 approximate retail respec The Oklmate 20 from Okidata programs.

tively; NEC Information Systems, Aegis Animator allows Amiga


Inc.; 1414 Massachusetts Ave.; mode. In their graphics mode, the owners to create animated scenes
Boxborough, Mass. 01719; machines print between 60 to 3(iO on nine storyboards. This pro
617-264-8000. dpi, depending on density setting. gram is packaged with Aegis
The NEC CP2 and CP3 will be Okay, you've selected a printer Images, so backgrounds can be
available for Amiga owners. Both and removed it from its box. Now added to enhance the animations.
these printers use the JX80 driv all you need is some software that • Deluxe Paint, $79.95 retail;
er, but prinl with a clarity not will test its abilities. Luckily, Deluxe Print, $99.95 retail; Elec
found in most JX8O primers. The several software manufacturers tronic Arts; 2755 Campus Dr.;
CP2 and CP3 both have .four-color arc designing programs that take San Mateo, Calif. 94403;
ribbons that automatically blend full advantage of the Amiga's 415-571-7171.
color, or color can be blended graphics chip and wide array of Deluxe Paint, like most of Elec
manually. The printers print at colors. A few of the better graphic tronic Art's "construction sets," is
speeds of 21(i cps in standard programs on the market are: a wonder to behold. Deluxe Paint
mode; 65 cps in letter-quality • Aegis Images, $69.95 retail; is the cornerstone of a family of

E L G Printed on the Xerox C158


N O K 1 Co I or i nk jet
H T A ,
A U P 1
N S H x
C I X
D S1EE

72 August/September 1986
MiAmiga Ledger
a general ledger system for the Commodore Amiga

SoftWood Company presents

The professional-quality, full-featured


General Ledger system for the
Commodore Amiga'.
Easy enough to be used in the home, yet
powerful enough to be used in business!
MiRmiga ledger

Easily define column widths,


il( . : - - placement, and justification...
Recount Deicrlplton Type Upenlng Idii Uli
Multi-window screen allows
100 . 031 A 50,000 00 aoooo 50.400 00 1 convenient access to both Chart
2 HO Accnt Receivable A 1.000 00 100 00 i,:ooooM
joooo Ei.sooool of Accounts and Journal Entries-
3 IZQ 5portswear mw A 6.500 00

Free weignls A 12.250 00 .


12,250 00 J Edit/ Post of Journal Entries
La I Hi U'fit 1 [)L'ieu-|[Ol
L _ J i-r i
(i ")l Undo fl "»» IB to Chart of Accounts...
User-definable Chart of Accounts-
Journal [ntrlei

Credit D Transfer quickly between full


liun Dote Recount Oevc- pll.n Source Debit
^^ GLdatabase and selected records...
1 I 1/1/B6 400 Hoiiae y specials TJO 1,100 00 U
2 1 : 1/1/86 s 100 Cosn TJO ' ,000 00
1 Zoom feature automatically ex

4
i

2
; 1/1/86

' I/I/Hft s?o


1 10 "Accnt Receivable
Misc
TJD

TJD
100 00

100 00
1 pands windows to full screen size.

llttept NrlL'le I

Chart of Hccounti

HkitlnllonttitnprmnltllmtatuluMlMcmnM. ii [nines

Inal Balance

Print columnar reports from Balance sneel


Income Statemenl
50.400 00

list including automatic page Accnl Receivable General Ledqpi 1,100 00

headings and cumulative totals.., Sportswear Inv


/ To Printer
6,800 00

Free weights 12.250 00


In Rich File
12 months of prior balance info flccnt Payable 1.000.00

maintained for each account- Durkin Copiln!


. BD Columns
coiumni
51.000 00

17,750 00
Current period & year-end close...
Durkin wilnflrowl L

tiembership Fees i, zoo oo

Print custom reports and a full =Dorlswear Sales B5000

set of standard GL reports. Renl Expense 900 00 900 OC

Utility Expense E 250 00 ZSOOC

100 00 100 0C

Additional features of the New MiAmiga™ Ledger:


Variable-length record management Up to 32,000 records per file, depending
for optimal space utilization... upon available RAM and disk space...
Built-in database management
g functions RAM-based file management
g for
provide power and flexibility... fast sorts and searches...

se, Ainigi. zml InCuiliOQ

805-966-5884
SoftWood Company
ht <£nftWwd Company. J m Box 2280, Sanla Rarbara, CA 93120

Dealer Inquiries Welcome. AM Major Credit Cards, Checks, Money Orders, C.O.D. Acccpied.
four personal creativity programs: Amiga colors.
Deluxe Paint, Deluxe Print, Deluxe Deluxe Print uses a grid system
Video and Deluxe Music Construc that allows the user to equally
tion Set. With Deluxe Paint, a user space images and text. The pro
can design, display and print pic gram also includes a graphic edi
tures that use the full capabilities tor that enables the user to create
of the Amiga special graphics and save images in a custom
chip. graphics library.
The Deluxe Paint program Deluxe Print supports all 11
comes with an assortment of op Amiga fonts, plus three font sizes
tions, including Magnification and and three font styles {a total of 99
Grid. The Magnification feature different text types). The program
allows a user to simultaneously includes two complete sets of
see and work on a picture at large alphabet characters, which
close-up and normal ranges, and print smooth-edged text for signs
Grid is used when precise spacing and banners.
is essential. Users can turn on the The Xerox 4020 Color Ink Jcl from As you can see, all the ele
Grid feature for exact drawings, Xerox.
ments—both hardware and soft
such as architectural designs or ware—are now available to allow
precise diagrams. Deluxe Print, according to Elec printing and plotting in glorious
In addition to these features, tronic Arts, is the first full- color. The Amiga is eminently
the user can also use any piece of function color printing program suited to provide the front end
a painting as a brush. That specifically designed for the of the system, and today's print
means, for example, a piece of Amiga. ers and plotters are easy to use
one painting could be merged into Deluxe Print gives the user con and provide quality output. All
another painting, or a paint brush trol over both text and graphic- we need now is a printer that
could be designed in any shape images. The program allows the prints moving pictures in full
the user required. user to place an unlimited number color.
Deluxe Paint is extremely useful of different images anywhere on a —Michael Meyers
for art directors, graphic design page; edit them; flip, shrink or ex The author is a free lance writer
ers, hobbyists and businesspeople pand the images; or change their and advertising copy writer from
who require high-quality graphics. colors using the full range of Philadelphia, Pa.

74 August/September 1986
UNLEASH THE AWESOME POWER OF THE AMIGA!
I lie PAL i- it turnkey exjxinsion chawis ilm provides themes) powerful ami cast effective hardware
growth path far yoar AMIGA.
Features
• Hijjli speed direct Arruga DMA controller and hard dink
• fin1 I).\ia ocpansgjn slots
■ 1,2 Meg Kam with ClodcCalendar
■ Room for multiple storage/reirfeval devices
• Fits conveniently on top of your Amiga
• 10(1% compatible with current and future Amlgas
• I to 8 megithytc ram aril options
• Optional piiss through bus connector for further expansion
■ Optional prototyping card
• Future products currently under development
CALL TODAY AND UNLEASH THEFUKY OF YOUR AMIGA

IHftiME^W Alf\ ir~)ED ™E ELECTR0NIC LIBRARY AT YOUR FINGERTIPS


lllmmw^m^^0lvlli y/. .Ji /l l^i^l^T'l^i.sanin^ligentinfornutionre^mrcetluiprinidestheasiTwithinsfiintaiieii^Kceiv'.to
reference information stored within the Amiga personal computer.
• Fully supports multi-tasking
• fast access by menu or outline
• Te.vi capabilities include Justification, Word Wrap, Multiple character fonts'styles
■ Informaiion content completely user definable
■ Supports combination ofIBCf and IFF GRAPHICS
• Programmatic interlace for context iens&ive help
• Narration and printing of information
■ Expand and shrink topics
INFQMINDER will revolutionize the way we access textual and graphical Information Sit
and START using the information around you, Get INKOM1NDF.K today front BYTE by BYTE

THE WORD PROCESSOR AND FORM LETTER GENERATOR


WRITE HAND Is a general word processor and fijrni letter generator that gives you the most features
for your dollar- DercJopedto meet diespecial needs ofsmall business, Wits HAND Is easyto learnand
easy to use.
WRITE HANI) ilialk'iigo you to compare iIilp following features dullar-for-dollar, feature-fbr-feaiure to
those of other nurd processors on the market today.
■ Eaensire on-line HELP servfee • Bevtews and merges files while you edit
• Form letter generator • Mines blocks of text ami figures of any size
■ Powerful editing capabilities • Provides word wrap, holding and underlining
■ Formats documents while you edit
Hake wtait HAND die tool that moves your business Into die productive world of electronic word
processing.
Suggested Retail Price HMO

THE TOTALLY INTEGRATED ACCOUNTING SYSTEM


FINANCIAL H.l'S is the affordable way to put your business at your fingertips. FINANCIAL PLUS is the
complete accounting solution with five systems in one:
• General Ledger ■ payroll
■ Accounts Payable • Word Processor
' Accounts Receivable
FINANCIAL PLUS Is adaptable. You aiitomiic each comfanyBCCordlngioItsslze and bookkeeping need&
Aneasyiofcad, easy-to-learn users guide provides apprehensive instructiuas for ."leHintiupyouruwn
books. Plain-English menus sredie system "roadnups" for buihihe novice and (or the more experienced.
Because FINANCIAL PLUS isa totally integrated amiuntingsystem.nolonj>er must you purchase individual
packages, store entries on separate diskettes, or run confusing transfer programs to obtain complete
integration.
Suggested Retail Price: f »ys.oo

3756 Bee Cave Road, Suite 3


BYTE by BYTE. Austin, TX 78746 • (512) 328-2985
AmigaDOS:
An Efficient Control System

hy should Amiga users


concern themselves with AmigaDOS, the computer's
Disk Operating System? Why bother with type
written commands and syntax errors when it is
much easier to push a mouse across a desk, point
to an application and click a button?
Besides, if you don't use Work application running under Amiga-
bench you don't get to work with DOS will execute faster than the
those fascinating little icons. same application running under
There are several good reasons Intuition.
for exploring and using Amiga- A second speed gain is the abil
DOS, such as more commands ity to create a RAMdisk, a de
and applications than you will fined area of memory set aside
find in the pull-down menus of and used for holding an applica
the Intuition interface, greater tion or an entire program. This
speed of execution and less mem memory area is write-prolected.
ory consumed. You cannot accidentally corrupt
Let's talk about the last reason whatever is held there, and it acts
first. It takes a certain amount of as a disk drive in all respects but
memory to create the windows one. When a program must be
and icons you set? when you open called up from a true disk, there
a disk such as Workbench. Do is a brief delay—accompanied by
away with the icons and the pull the sound of your drive—until the
down menus and you've saved application is loaded into memory.
yourself several K of RAM, which Without the mechanical moves of
is important if you're working a physical disk drive, the transfer
with a 25GK Amiga. The memory from RAM is entirely electronic
you save can be used to run a and happens very fast.
program or an application that The third area of difference be
might otherwise not run. tween AmigaDOS and Intuition is
Speed is another consideration. the extra commands supported by
Without the necessity of refresh DOS, such as:
ing screen memory to display Install—which allows you to
icons and pull-down menus, any make a formatted disk bootable,

76 August/September 1986
"-■■ ■, v
'•V

B SS U. '-

*-
■■■

A FILER
'A F i itff' is only r>ne o< a series of in
in an easy Hnfl limply /nannnr
,o,,r panitul
■ Of
.. :

out a sorldfl Halfif i pahftHy 5O(Kim3 i<sr


• Qit-aif your 0w" rfrilt Mi i Airiouni or recoKH tan tie sei tor your memory
■ Sort Ihn '"lUrniraMDn of( ijriy ^.iirtrjniy
• Print ntn niJiiiiFHi labels
• Add a riTCOfd. insert a tttcoia. changa a

FOR ARCHIVAL USE ONLY.


A REPORT
Oneol [he sb'iw at inlergrated pjckages lhal allowj you lacicale ^irsiom fopartaand mailing mbels
tfornyouF"fl-F|]iT "data liles U'sverailile'orma:iin[]CflpaEiiliTie&and fho r}t uso can give ycruf rtpD'ts
thai pralcEnonai loot
FEATURES:
S3995
■ SoM report! &jimd upon flny liplc] in me die • 1'ntni.iii1 lotflla on numBnc heifJs in yaur li'o

■ Do pujfl numbering; of ruport* ■ Print! repori ID (Me scr^nn or tnn pdnlor


• Ofcaiff column lypu or mulilpta \\ne report ■ Printout full or pnrtmP records

S4995

Tired of Swapping?

A TERM A DISK
This is a "Z-dnve amulalDf tot V(iur Arnnj.i computer msl iftti you load and run progrfimi withcjui
A r.[intf)N*h(*ri*ivu inil orOdrJi'n fix Ittrr Amlgs. T h if* fui c kn g (410 (1 <hj 111> I os 0 .i N1T
COntJnurtMy "swapping' your wor^bonch disli Injiodoul llismlrndffd far ihnsn ualnflan Amiua ■■vhtna
llfldfJO Baud. Opikung delude
Sf/JQlt drive who i'Q Hrf d ni cunnianiiy enflngmg Frorn yovr pron""^ dlah to a woe*bunch auk in ofde'
■ "SPEAK ON" .ill-]*1! rhu in coimno dilfl \o ba ipuhnn Ihfij tho of tho
to run ■ program
■ ' PRIHT ON ,i'i rt , ii.ita ifi bu ["Mitrii 13 ttJi earning nvor iho ftnfl
Vaur'AOiiViiajysiflmtfijVIharrocQntiourMyou'iVVemUoiociitmioI^inkingthai youhivttwo
■ You may alto chinrge em? pafamnTf n while on Jmc
drives on your lysiem: an* drma tot yaur Arjrhbonchi and one dnva for yDur program tfuk
» PfOloco!* mcloao ("-moaofn tftiL * -modem btafiry VT-^OOl
• Ana many ntntir laalores not found in otnef more B*punsnfo Terminal packages
$2995

$49 95 PO. Bo. I'Wt- Binn around


1.800-541.1541

lto (Joeiwr 5Mb


n r runt; nioi'i r.g
without the necessity of going
through Workbench or creating a IB8B rwed Future 19:35:B5
CLI disk. CLI (Command Line In 688 rwed Future 19:35:87
terface) is the method used to ac Lab x 48 rwed Future 19:35:11
cess and control AmigaDOS. Ship 1184 PHed Future 19:35:14
DiskCopy 4464 pued Future 19:35:18
DIR—allows you to look at
FailAt 1072 p«ed Future 19:35:21
the directory of a disk in greater
1 2888 pHEd Future 19:35:25
detail than you would have by pi

3376 PHed Future 19:35:29


simply opening the disk and ex Copy 7348 rned Future 19:35:34
amining the icons in the window. List 8664 PHed Futupe 19:35:38
LIST—gives even more infor HakeDir 888 PHed Future 19:35:43
mation about files, including the CD 19BB PHed Futupe 19135:45
Date 4344 PHed Future 19:35:58
date created, bytes used and
jEndlf 46 PHed Future 19:35:53
whether the file is protected. It 19:35:57
1656 PHed Future
PROTECT—allows you to pre LoadUb 3424 rned Future 19:36:81
vent a file from being accidentally Protect 928 rned Future 19:36:84
deleted. Hail 1472 rwed Futupe 13:36:88
TYPE—prints a text file to the 42 files - 332 blocks used
screen.
1> X\
ASSIGN—tells AmigaDOS
where to look for certain files or Results of LIST command on C sub
monitor screen and you should
applications. directory.
see this:
You may also use the com
ECHO—a command that prints
mands found on the pull-down
messages to the screen.
menus of Workbench, such as In
LOADWB—a command to window numbers as they arc task
itialize (Format), Rename (Relabel)
load Workbench. numbers. As soon as you open
and Duplicate (Diskcopy). You
ENDCLI—the command to your second window, you've begun
may also use Preferences.
close the CLI window. multitasking.
There are many more Amiga-
>nil—a directional symbol Although you can work in only
DOS commands, but they are
that, in this case, tells AmigaDOS one window at a time (activated
outside the scope of this introduc
where to write the output of the by clicking the mouse button
tion. When you are ready to pur
ENDCLI command. Since the when the pointer is in the correct
sue the subject further, buy a
symbol is followed by nil, the out window), it is possible and very
copy of The AmigaDOS Manual,
put jjecs into limbo and we do not easy to have each of several win
published by Bantam Books. It's
see a message telling us that the dows working on separate tasks.
$24.95, available in better book
CLI window has been closed. In For comparison purposes, you
stores and well worth the money.
stead, we are shown the Work could use the first CLI window to
Commands in AmigaDOS
bench. list the directory of the disk in
cannot only be used separately,
The implication here is that the internal drive (DFO:) and the
they can be combined into what is
Workbench is a CLI disk, con second window to list the directo
called a batch file or executable
trolled by AmigaDOS, that uses a ry of the disk in the external
file, where commands and argu
start-up batch file to render drive (DF1:)
ments are put into list form and
AmigaDOS and CLI invisible and Once a CLI window is open,
executed automatically in order.
present the Workbench-In tuition you can close all other windows
An example of such a file can
tools. From Workbench we can relating to Workbench. The sav
be found on the Workbench disk
use Preferences to activate CLI, ings in RAM begins immediately.
in directory S. To see it, use this
open the systems drawer, click on With the RAM you've saved,
command: TYPE S/STARTUP-
the CLI symbol and be presented you can create a RAMdisk. In
SEQUENCE. The S tells with a window in which we can fact, you don't really create it. It's
AmigaDOS which of several direc utilize AmigaDOS. there, at least potentially, in the
tories on the disk to go to, and As with other windows opened form of a logical device that's
STARTUP-SEQUENCE is the under Intuition, the CLI window ready to be activated by using
label of the file to be accessed. can be moved and resized. You'll "RAM:" as part of a command or
A sequence of commands is notice that the prompt is 1>. argument. The colon following the
called a Path. If the file you wish Should you wish to open another word RAM is important. Just as
to access is on another disk, the such window, use the command DFO: specifics the internal Amiga
Pathname may also contain direc NEWCLI where you see the drive, RAM: tells AmigaDOS
tions to that disk, such as TYPE prompt 2 >. The numbered you're referring to the virtual
DF1: S/STARTUP-SEQUENCE. prompts help you keep things drive, not just talking shop.
The batch file has printed to your straight. They arc not so much To activate the RAMdisk, give

78 August/September 1986
1 OtfifUeSnfo
print to the screen. You now have
TrashGan.inJ the ability to change it as you
wish.
To create a CLI-to-RAM file,
i) dir delete the LOADWB command. In
its place, type:
Startup-Sequence MAKEDIR ram:c. This acti
\ti typs si-sT'tup-setfuenGe vates RAM: and creates a directo
ipnhn "Hopkbench disk, Version 1.88" ry. Next type:
COPY sys:c to RAM:c. This
copies the contents of (he C direc
ieojio "use Preferences tool to set date" tory. On the next line, type:
'■ SCIiO ASSIGN c: RAM:c. This tells
T in1
your computer to look for c in
RAM:. Delete the ENDCLI com
emldl ) nil;
mand and the >nil command and
your start-up file is done. Save it
i> n to disk by pressing Escape X.
Thereafter, when Kickstart
gives you the Workbench prompt,
Start-up sequence of Workbench
insert your CLI disk. The start-up
it something to do. As an exam
disk; n batch file thnt may be modi sequence file will read all the CLI
ple, you could type COPY FOR
fied as required. files from the physical disk and
MAT to RAM:. On the next
transfer them to the RAMdisk.
line, type ASSIGN FORMAT
You'll see proof of this happening
RAM:FORMAT. The first com
on screen. If you'd rather not wit
mand makes the transfer from have been altered should be saved
ness this, add the command
real disk to RAMdisk; the second to a physical disk before powering
QUIET to the COPY line: COPY
tells AmigaDOS where to look for down. Do this with the command
sys:c TO rara:c QUIET.
that file when it is next called sequence COPY FROM
In using the ED application,
upon. RAM:(filename) TO DFO: (or
movements around the screen are
The RAMdisk is elastic. Unlike DFl:)(filename).
PC-DOS, where a certain amount by way of the cursor keys, a logi
Once you have the C directory
cal way of doing things. Other
of memory must be allocated to successfully copied into a RAM-
commands you will encounter
the creation of a RAMdisk and disk, you can begin whizzing
forever lost to the balance of the here are:
along with your Amiga. After the
ESC D—to delete the line cur
operating system, AmigaDOS allo computer is powered down, to go
rently holding the cursor.
cates only as much memory as is back to what you were doing you
ESC I—when followed by text,
needed to hold the files or appli must go through the copying pro
inserts the text line above the
cations you transfer to the RAM- cess all over again.
cursor.
disk. With PC-DOS, if you You can make the computer do
ESC A—inserts a text line
allocate 64K to the RAMdisk and this for you automatically when
your file consumes only 10K you after the cursor.
you first boot the disk by simply
ESC J—joins two lines to
are still down by 64K; with Amiga- adding a few lines to the
gether.
DOS you are only down by 10K. STARTUP-SEQUENCE batch
ESC T—sends the cursor to the
RAMdisk size is limited only by file. In order to do that, however,
top of the file.
the amount of memory in your we have to take a look at another
ESC B—sends the cursor to
Amiga. It is possible, for instance, AmigaDOS application that runs
the bottom of the file.
to put the entire C directory into under CLI but not under Work
ESC Q—ends your involvement
a RAMdisk, speeding up your bench: ED (edit).
with ED, without saving any
work under CLI because the exe ED is a screen editor for use
changes you've made.
cution of a command will not ne with CLI. It allows full cursor
ESC X—saves changes and
cessitate accessing the physical movement over the screen and
returns you to CLI.
disk drive. provides a few word processing
You should be aware, however,
While it's possible to use ED as
features, such as insertion or dele
a rudimentary word processor, we
that RAM is dynamic memory. It tion of text. ED's purpose is to al
exists only while it is supplied recommend it only for short
low you to type on screen and to
with power. Once you turn off revise or change as necessary.
notes. To create a new file with
your computer, the contents of In our example, you would use ED, you must first assign a file
RAM—and that includes your the command ED S/STARTUP- name. Then type: ED (file
RAMdisk—are lost. Any files that SEQUENCE. Again, the file will name). If after creating and

The Amiga Buyer's Guide 79


saving such a file you wish to
print it, the command is: (file
name)^ PRT.
Within AmigaDOS there is also
a line processor called EDIT.
Frankly, dedicated word proces
sors such as Textcraft and Scribble
are much easier to use.
Although you can set the date
and time in Preferences from the
Workbench window, you probably
won't want to go there if you're
heavily involved in AmigaDOS, es
pecially if you've bypassed Work
bench by creating the CLI disk
described above.
The DATE command allows you
to do this under CLI and the for
mat is simple: DATE (dd-
mmm-yy). Enter the day first,
then the month, then the year. To
Multi-tusking willi CLI. Much CLI To return to the root directory
set the time, the format is DATE window i-i prepared to handle a
(the first generation), simply type
(hh:mm). This format is based different task.
on a 24-hour clock. CD:. If you forget where your
Using DATE at the outset of an DOS meanderings have taken you,
typing the CD command will
AmigaDOS session causes any Files are the smallest part of a cause AmigaDOS to print the
files you created and saved to be directory. Identification of the current
stamped with that date and time. You've been dealing with these directory.
This is helpful to those of us who items on Workbench all along, You may notice that the above
may have more than one version perhaps without knowing it. process happened much faster
of a file that has gone through Workbench is a directory; the than if you had slid the pointer to
various revisions, since the latest Utilities drawer is a subdirectory. an icon, opened it with a double
revision would have the latest Within the Utilities drawer are click, slid the mouse again and
date. This is also one of the bits the Notepad and Calculator. They then clicked on a drawer icon.
of information that will be dis are files or, in this case, applica That's why AmigaDOS is fast and
played when you use the LIST tions. If you can manipulate files why we say there is more to it
command. and directories with a mouse and than meets the eye. As you work
You may use the LIST com pointer, you can also do it through with AmigaDOS, you'll see that
mand to display files on the cur CLI and AmigaDOS. blinding speed you were told
rent disk in use, to display files You may have several directories about when you purchased your
on a disk in an exterior drive or on a disk, as you do on the Work Amiga.
to display only the files in a bench disk. These are always If you've learned that Amiga-
directory. specified by the suffix (dir). To go DOS commands are simple and
LIST also tells you the size of a from one to another in Amiga- logical. If you've learned a few ba
file and whether a particular DOS, use the command CD (Cur sic applications and, mostly, that
name refers to a file or a directo rent Directory) and specify the DOS is not an arcane science,
ry. It displays a column called name of the directory you want to then the next step is to click on
rwed—Read, Write, Execute, De make current, as in CD S to get the CLI icon and dive in. The re
lete. These are products of the into the S subdirectory. wards are in the form of speed,
PROTECT command. The pres Once there, you can use the memory and, perhaps, discovering
ence of an initial after a file indi DIR or LIST commands to exam a few things you didn't know your
cates action can be performed on ine the files or subdirectories con Amiga could do.
that file; the absence of an initial tained there. If you already know —Ervin Bobo
means the file is protected. which files are there and which
Files and directories under one you wish to access, your com
AmigaDOS need not be compli mand would be CD S/STARTUP-
cated. Think of them as a family SEQUENCE. You changed to
tree. Directories are the first the S directory and immediately
generation of the family; subdirec went into the file labeled Startup-
tories the second; files the third. Sequence.

80 August/September J986
The Talking Wordprocessor

Talking Word Processor


Ililkcr docs everything you'd simple commands make it easy to
expect from ;i full featured word use, and at S69.96 It's easy on your
processor, plus Talker does just budget.
that—talks. It reads your text, Bring your words to life with Talker.
word-for-word or letter-by-letter.
S69.96
So, Talker is great for
proofreading, learning to type and Cidl collid to learn more about Talker Or, ROSETT7
1 t
order risk free, your satisfaction is guaranteed
the sight Impaired -1000 MacArtlmr Blvd. .Suite 3i*>0
Talker's pull down menus and (714) 854-4434 Newport Beach, California 92663

We Teach Your Computer Spanish.


It Teaches You.

Shrink In A Box
Scnor Ililor k'mls n begin risk fiw, jour satisfaction is
ning Spanish student Ibrough giaranieed.
self-paced, ehan^iig kssons.
(714) 854-4434
Vou lean) greetings and
game on a disk. I)r. Xcs takes the phrases, houseliolif terms.
form of a feifcilt ilKMp;' session, and much more.
k'lim more iiliinil unifical
Sophisticated speecb
e, psychotherapy and .synthesis actually li'Ls your
W Nts mi\ tilks, Moap eomputa speak Spanish.
fllll til [III ;l |KlJlllil UK Jill, gR-.H
iiim your computer Into
br parties. $49.95.
your Spanish leacherwltli
GUI collttt tu team more Sonor llitor.
about Dn Xes. Or. order risk free. ROSETL' ROSETL'
1 1 r 1 ■ 1 1 e
|B Espanolesfacil!
\mir saiisfksion is guaranteed
4«O0 MacAriluir Blvd. Suile.iOOO Call collcci to leam mow 4«)0 MscAiUlut Mvd Suite 300Q
(714) 854-4434 Hewpert Beach, about Sonor TutOf Or. order Nrarpori ik-jch. Califcoia W663
Reviews

Aprotek
Printers
Daisy-wheel and
dot-matrix printers
The new Aprotek Daisy
1120 printer and the Seikosha
SP-1000A printer are sensible
products that produce quality
printouts.
The Aprotek Daisy printer is
a feature-rich 20-character-per-
second (cps) machine that uses
the standard 96-character, Diablo-
type print wheel with a special
ridge-back feature. This feature,
according to the manufacturer,
provides the most accurate posi Aprotek Daisy 1120 Printer from Aprotek
tioning for the characters on
paper. tion, paper-length setting, auto- horizontal and vertical tab setting,
The printer has a front control line-feed selection and low-speed- line-feed spacing, pitch setting,
panel with LED-lit function mode selection. These features graphics mode and vertical tab
switches, including power, alarm, are all controlled with a row of setting.
pitch, select mode (SEL), line feed DIP switches located on the back In all, the Aprotek Daisy is a
<LF) and top of form (TOF). The of the machine. fine, reasonably priced printer
alarm lamp lights and the alarm The next set of features in with many advanced features. It
sounds for half a second when the cludes baud rate selection, pro produces excellent printouts that
printer is out of paper or out of tocol selection, stop-bit length, will meet the most demanding
ribbon. The pitch switch delegates parity selection, odd/even parity requirements.
either proportional spacing (PS) selection, data length selection The Seikosha SP-1000A is an
or one of 10, 12 and 15 characters and interface selection. These arc other fine printer in the matrix
per inch (CPI) to be used. The controlled with a second row of printer market. The manufacturer
manufacturer notes that when us DIP switches located beneath the states that one valuable charac
ing the PS mode, it is best to also other. The manual gives a brief teristic of this printer is its ability
use the 12 CPI to make printouts. description and detailed instruc to print high-quality print in very
The SEL switch determines tions on how to set these switches small dot size. As the manufac
whether the printer is in selected for the desired modes. turer reminds us, the SP-1000
or deselected mode. When the The printer has a self-test print printer line was developed to emu
SEL lamp is lit, the selected ing function that gives the user a late certain well-known printer
mode is on and printing can take printout of its 96 available charac brands, which means that the
place. When the SEL lamp is off, ters. This can aid in checking SP-1000 line should be compatible
the deselected mode is on and print quality and the printer with almost all available software.
then the pitch, LF and TOF mechanism, and the printer need The SP-1000A comes with an
switches can be operated. The LF not be connected to a computer to easy-to-read manual complete with
switch when depressed results in run this check. diagrams and pictures to facilitate
a 1/6-inch vertical advance of the Also in the manual is a com learning its many functions. The
paper. When the TOF switch is plete list of standard control codes control panel has four switches:
pressed, the printer memorizes and escape (ESC) control codes on-line, near-letter-quality (NLQ),
the position that it's in. A second with an explanation of each. The form feed (FF) and line feed. The
press of the switch allows the ESC codes are described in the printer's on-line switch, NLQ
printer to advance to the next manual appendices. They include switch, paper-out indicator and
TOF position. auto underscore, double-strike power indicator all have LEDs
The Aprotek Daisy printer print, bold print, horizontal tab that light when their correspond
comes with such special features setting, auto centering, horizontal ing functions are in use.
as international character selec- spacing, pitch setting, absolute The printer has margin settings

82 August/September 1986
Reviews

that are set using these switches.


Depressing the on-line switch for
to Fomt
longer than one second causes the
Inase Bonier
margin setting to engage. By
TEXT OPTIONS
depressing the LF switch, the
Place Flip
margin is shifted to the right. By
depressing the FF switch, the Change Renove

margin is shifted to the left. [ Size


The SP-1000A also comes with Copy Color
a self-test printing function, an Center
automatic paper-loading function, * Blended
an automatic printing function Font Boxed
and a hexadecimal dump-list func 1 Out-lined |
tion. Each of these special fea 0 H I
tures is explained in detail in the CtEAR
manual. SAVE
PRINT
The user is also able to operate PATH
PALETTE
other special functions: bold print,
double-strike print, graphic print,
line-feed spacing, page-length set Deluxe Print from Electronic Arts
ting, horizontal tab setting, mar
gin setting, underlining, buffer that Electronic Arts has promised screen changes. The right side is
clear, skip-over perforation, a Print Shop-type program that still a menu, though a different
unidirectional printing, language- will print in color. Well, if you one, and the left half is still a
fonts setting, input data control haven't yet used Deluxe Print, slate, now blanked and changed
and print-code area designation. you're in for a revelation. to reflect the dimensions of what
All of these, plus others, are ex Deluxe Print prints signs, ban you've chosen to create. This,
plained in the manual in detail. ners, letterheads and greeting whether it be a sign, label, greet
The manual also provides four cards. It also prints calendars, ing card or whatever, is known as
separate appendices for certain mailing labels, wrapping paper a Format. Formats can be changed
subjects that deal with character and more. It's not Deluxe Print's prior' to printing. If you start with
specifications, categories and sets extras or even its preview feature a sign that you wish to change to
and control codes. that sets it apart from all other the dimensions of a bookmark,
Printout quality in the NLQ programs of this type. It is how you may.

mode is excellent. The standard you arrive at the finished product. At the top of the menu are
mode is comparable to most popu Booting after Kickstart, Deluxe three broad categories: Images,
lar matrix printers. Print gives you a familiar Work Borders, Text. You will be work
Overall, the Seikosha SP-1000A bench window, complete with a ing with these categories in all
is a cost-effective, quality matrix Preferences icon that helps you you do and, unlike other pro
printer that will meet the printing properly set the system for the grams, they can be used in any
needs of the average computer type of printer you are using. order.
user. Though the program supports the Click first on Images, then on
—Eric Tenbus Okimate 20, Epson JX-80 and HP Select. A directory appears, each
$319.95 retail; Aprotek Daisy Colorjet printers, it does equally entry consisting of several graphic
1120 well with black-and-white printers. representations. Choose an entry
$239.95 retail; Seikosha SP-1000A After viewing Deluxe Print's title and the choices appear on your
Aprotek; 1071-A Avenida Acaso; screen, created with the award- slate; click on the image you want
Camarillo, Calif. 93010; winning Deluxe Paint, you're to use and you go back to the
805-987-2454 presented with the first of many Create menu. Your slate is still
menu screens. The left half of blank and your selected image ap

Deluxe Print your screen shows a work slate,


and the right half offers choices
pears in the lower left corner of
the screen.
Printing program as to the type of printing you
wish to do—sign, banner, calen
Now click on Place, then move
your cursor to the appropriate
512K Amiga. dar, etc. spot on the slate and click again.
By now, every Amiga owner Using the mouse, click on the As the image appears, you realize
and would-be Amiga owner knows appropriate label and the entire you have a continuing preview,

The Amiga Buyer's Guide 83


The Buss Station comes with a recessed slot which allows
ALL
the user to store his moat used /popular program diskettes
only a fingertip away! The recessed slot can be removed to
provide room lor the optional DSI "Associate". -^

A surge, spike. RFI, and EMI interference suppressed, live


outlet power control center which allows the Amiga
computer, and lour peripheral devices to be plugged into one
lully protected power source. The Iront panel of the power
controller section of the Buss Station, houses sn switches
(one is a master switch!, each with an LED which lights when
the correspond.ng switch is in the "on" position. Eliminates
messy extension cord cabling, and allows the user to switch
on/off his computer and all other peripherals from one panel.

The Associate is a multiport data switch which provides two


fully switch able serial and parallel output ports for the Amiga.
The Iront panel of the Associate section o( the Buss Station
houses six switches, each with an LED which lights when the
corresponding switch is in the "on" position. The Amiga allows
the use of only one senal and parallel device, however, the
Associate increases the utility of the Amiga by allowing the
use of up to two serial and parallel devices which are selected
and controlled by the (lick of a switch.

The Buss Station can be ordered wilIi the Associate already


installed at Dur factory or, the Associate can be ordered at a
later date and installed at the dealership where the Buss
Station was purchased or by the end user at his home.

VISIONS VOICES
Due to trw »oy ttw RGB! rt video output urtuii a the VlmDt is a Stereo iimiHiiipr wilii twD lull rflnqr
AmiQfl was designed. it can property interlace In rrty a npmters de^j^ned tn fuBy utrtre tlie Mrrro output
vnr> vnfl* percentage ol Ihw mjBiy RGB TTL moraine abMv of ttv An"^i win-rfl lr» use of a horiv Hern
on Ihfl market tabor Visions is a vtdenonun designed unit is not AaiUtfe or desired Trie arnp*l*r mm
to convert [He naii-M.irirt.ii'ilRBG TTL virffo output of *l&.\it'r<. niv cntiipd in ji lo* prn'ile/iM|h LecnEMI
thp Amiga Co p sljiruUnl IBM PC RGB TTL unlnn and RFI blueiaerj trtput cttclasurp. Vc-ces oroviKS
output trierebyalKwinn the user tn encose Frorri the right and lei t cnanntl sti'iTMi output tacks, which allow
this user to connect t Iip it n iil]h to n nome scereii iinit iT
monitor tliat can be intrrijcea ta the tBM PC con be rje^nrd and. a neadplonc |Ack 'or situations totals
artei^ocei] to the flrniftt* irtn Vftons 15 jwil uurt't nr pnvac, is desifpd Vrnteii can be used tn
prrniOe stereo Quoltv sound lw eudc anfl non-ouAi
monon

For complete ilealer and distributor inlormation concerning


the exciting new me of DSI products please contact your
local representative or DSI at the following address:
ABOARD

A special RAM expansion port which allows the user to plug in


the DSI "Smarts" and incrementally increase the memory of
the Amiga to its maximum potential of B megabytes.

Eight 66 pin card edge connectors, identical to the one on the


Amiga, giving it expandability comparable to the IBM PC. The
front panel of the slot eipansion section of the Buss Station,
houses eight switches, each with an LED which lights when
the corresponding switch is in the "on" position.

fl

BUSS STATION

fiTL
—i>

1NIEREX SYSTEM DIRECTOR □ATA SWITCH


INTERFACE CABLES Tna Dirccior is a surgo. ■■inic RFlr and EMI Sn Data Switch modflh otow part Bipwwvi and
The only uitafty comprehemwB program t* .nterlaco ■nterien>n£D Ai^ircsud b outlet po*w cunt* ceoie^ nlwing ol computer and vfn*i»r-Ji

cables lor 11 kuu -c i m] cr e Amiga to vo-UmHv A" *" t1*


nnst popular arming RGB or d^Lal RGB TTL D^or
monitors, as v«n as an^poate monochfivne a<id gotor
rJinmtors. senal pnnier^ and modems, parallel
[jnnicrs. Leyboaro^. i*bk Cmes and other penpliefal

71 7 South Empona

dsi
Wichno. KS 67211-2307
31G-2S4-G118
Telex: 65D-193-4977
Reviews

much like a pasteup, allowing you click on your choice (Image, Bor knows? It might be exactly what
to see changes and rearrange der or Text) and watch the color you need to justify buying a color
ments without having to wait for change. If the color displayed is printer.
a printout. By clicking on Move, still not quite right, clicking on —Ervin Bobo
you can drag the image anywhere Palette gives you a control panel $99.95 retail
within the slate. You can flip it, that allows you to alter any color Electronic Arts; 1820 Gateway
copy it, resize it, color it, remove and use any of the 4,096 colors Dr.; San Mateo, Calif. 94404;
it or even edit it. that the Amiga is capable of 415-571-7171
When editing, the image ex producing.
pands to fill your slate, and you If all this weren't enough, De
have at your disposal several sim
ple drawing tools that you can use
luxe Print also allows you to print
pictures created with Deluxe Paint
KidTalk;
to make alterations. Once changed, or any painting or drawing pro Speller Bee
click on Done and go back to gram that stores images in IFF
your primary slate. format. These pictures cannot be Reading, writing,
Borders are worked with in a manipulated or edited in Deluxe
similar manner. Besides generic Print (except for changing colors), spelling instruction
borders, each image on the disk but they can be used as stunning 512K Amiga.
has a corresponding border. The backgrounds or overlays with im If you've ever wondered where
Amiga logo, for instance, uses a ages, borders or text. educational software was bound
double check mark in a kind of Electronic Arts includes a data or if it would become truly educa
rosette fashion, if you choose to disk in the Deluxe Print package, tional, take a look at Kidtalk and
use it as a border. in addition to the program disk. Speller Bee from First Byte Soft
With Text, you click on Fonts The data disk gives you additional ware. These two programs should
and see familiar Notepad styles images that can be imported and please even those who may be du
listed for you. As you select a added to your slate. It also in bious about the use of computers
font, it is visually represented at cludes 25 pictures made with as teaching tools.
the lower left of the screen. Any Deluxe Paint, including an all- Kidtalk is a word processor with
font can be used as blended, purpose birthday card and a beau a few tricks and twists not found
boxed or outlined, multiplying tiful view of Saturn as seen from in adult versions of such pro
your choices by three, and can one of its moons. grams. As the disk is booted-
also be made larger than normal. The documentation for Deluxe following Kickstart—a title screen
Once you've chosen a font and Print is the best we've ever seen. appears, which is pronounced by
returned to the slate, your typed- It is possible, however, to get a "soft" male voice.
in words will appear in a message excellent results with the pro Next, the computer asks if the
window below the slate. Using gram—on a purely instinctive user has ever used the program
Place, put them where you choose. level—without ever reading the before. The response is made by
As with Images, lines of text can manual. An appendix to the man clicking on one of two boxes, yes
be moved into any position on the ual serves as a good primer on or no. If the answer is no, the
slate, giving you more spacing AmigaDOS and is a helpful refer user is asked to type in his or her
freedom than other similar pro ence when importing paintings name for future reference and for
grams allow. In addition, text can from the data disk or from your Secret Code files. Each prompt is
be flipped, copied, removed and own Deluxe Paint files. written to the screen as well as
so forth. Everything that can be Even if it did not allow printing spoken, further reinforcing the
done to an image can be done in color, Deluxe Print would still relationship between the written
to text. represent state-of-the-art printing and spoken word.
Text, however, is handled as a programs because of its pasteup A technique that makes the pro
line. If you wish to manipulate a working mode, its Place and Move gram easier for children to use is
single word, it must be typed as a options that allow more latitude in the mouse, used for selecting op
single word and entered into the design, its font options and the tions from menus. Only the left
correct space. stunning backgrounds that can be mouse button is used.
Image, Border and Text colors imported from other full-featured The theory behind Kidtalk is
can be changed independently. painting programs. that children will learn to read
Decide which of the three you The lack of a color printer from their own writing. This is
chose to change, click on Color, should not deter you from buying accomplished by providing users a
click on a color from the palette Deluxe Print; the program works screen upon which they can com
at the bottom of the screen, then well in black and white. Who pose their own stories and have

86 August/September 1986
Reviews

the computer read them back.


From the Talk menu, users may
UV WORDS SPELL POWER HELP
choose to hear the audio as each
letter, word or sentence is typed
in. They may also choose to hear
only the completed version. Listen
ing to each word alerts them to
misspellings; listening to each sen
tence alerts to syntax errors; and
listening to the final version should
give a sense of whether a com
plete story is being told.
From the Control Panel, a user
has the ability to change the voice
of the computer.
Dictionary Tricks is a two-part
section. In Secret Codes, a user
types in a real word and follows it
with a code word. There appar
ently is no limit to how long the Kidtalk from First Byte
list can be. Once the words have
been added to the user's file, com Also highly recommended and time. They hear them spelled and
plementary lists appear side by also from First Byte is Speller Bee, pronounced and are given a
side at the top of the screen. where speech is used to teach and chance to spell them themselves.
For example, using code words reinforce spelling skills. With the sound on, a correct
allows the user to type "love" and As in Kidtalk, the emphasis is spelling is rewarded by hearing
have it pronounced "hate." In this on the relationship between print the computer pronounce the word.
way, a child could write a note to ed and spoken words. To practice An incorrect answer is signaled
his parents stating that he loves spelling routines, users may work by a message to that effect and a
spinach. While his elders are from their own list of problem consequent lack of scoring.
beaming with joy, the child allows words or use the program's built- In a game called Detective,
the computer to read the real note in list of 150 frequently mis users are presented with a word
to them. spelled words. missing several letters. Below a
In the second section of Tricks, From Speller Bee's pull-down box, the alphabet is displayed
users can add the approximately menus, users may choose My with each letter residing in a yel
five percent of English-based Words, which allows them to cre low circle. Users choose the let
words that Kidtalk does not al ate their own lists using Listmak- ters they think belong in the
ready know by first typing in the er. Up to 32 lists can be made, word, not necessarily in order.
words and then retyping in their each containing as many as 10 Scramble is exactly what it
sounds-like forms. This seems to words with a maximum of 15 let sounds like, a word game proba
be an introduction to the use of ters each. These lists can be bly as old as written language-
phonemes. modified, erased or rewritten, as unscrambling words. Scoring is
Although it would have been users progress toward more diffi based on the number of words un
easy to write a less functional pro cult levels. scrambled correctly.
gram, dress it up with speech and The menu named Spell Power Search is also a familiar game,
sell it in a market hungry for new is the actual heart of the pro found in crossword puzzle books
software, this is not the case with gram. Each option chosen here and daily newspapers. Within a
Kidtalk. There is real value here. begins by asking users to select block of seemingly random alpha
My only quibble is with the age their own word lists or those built betic characters, words from a
group specified for use, preschool into the program. As in Kidtalk, word list are hidden, which users
to junior high. We feel that the the options to be had are spoken must locate. Scoring is based on
upper limit for true interest in the as well as written on screen. For elapsed time.
game would be no more than children who may not need the When users earn their best
age 12. audible prompting, the sound may scores on any of the games, the
The program's documentation is be turned off. rewriting of the Scoreboard makes
good, geared to a seven or eight- In Bee Prepared, users see them feel very special, taking
year-old and well illustrated. words from any list, one at a place among flashing colors and

The Amiga Buyer's Guide 87


Reviews

shapes and followed by a message


that says they have achieved their
very best score.
This is probably enough motiva
tion to make any child want to do
better in successive attempts.
Since spelling depends greatly on
repetition, the games accomplish
their aims in a way that is not
only painless but truly enjoyable.
Speller Bee's documentation is
sparse, the games being simple
enough that no lengthy explana
tions are necessary. We particular
ly like the second section of the
book, which takes the time to ex
plain to parents and educators the
purpose and the objectives of the
program.

Because of the routines for syn


thesized speech, both Kidtalk and The Music Studio from Activision
Speller Bee require a 512K Amiga.
That is a small price to pay. It's Amiga to its considerable limits. the measure; clicking on the box
speech that causes these pro If that isn't enough, you can de next to the 4/4 box changes key;
grams to succeed where other sign your own tools or compose and a slider bar at the bottom
computer programs fall short. We music with a MIDI instrument. right can be used to change
recommend both programs. Making full use of the mouse volume.
—Ervin Bobo for placement of notes and rests If you wish, go to the top of the
S59.95 each retail and for pull-down and pop-up screen and start adding notes.
First Byte, Inc.; 2845 Temple menus, Studio boots immediately Play them back by clicking on the
Ave.; Long Beach, Calif. 90806; after Kickstart and, after a short ear symbol. Make your own deci
213-595-7006 wait, presents you with a title sion as to whether you improved
screen and a theme song. the song or trashed it completely.
Because many levels of compo You'll notice that notes you add

The Music sition are supported, you may be


gin at a level consistent with your
are displayed in color. Each of the
15 instruments built into Studio
Studio own abilities. If you're a beginner,
you might want to start by select
has its own color, allowing you to
keep things sorted when com
Music composition ing a song from Studio's library.
You'll find something for any
posing.
These same colors guide you
256K Amiga. taste, be it classical, country, when in the program's Musical
Since the advent of the Pinball calypso or whatever. Paintbox section, where you deal
Construction Set, the software mar After making your selection, with colored rectangles instead of
ket has been inundated with con you'll see the following message: notes. The size of a rectangle de
struction sets of all types. Some "Sound Data Recalculation in Pro termines the duration of a note,
of these sets have been worth gress." This means your Amiga is and the color represents the in
while; others are so frivolous as preparing itself to play back the strument. Select a color from the
to have no point or purpose. instrument sounds for which the palette of 15, select a rectangle,
The Music Studio is a rather in song you chose was composed. It then move your cursor up to the
teresting new breed of construc is your first hint that you have in grand staff and place the note
tion-set software. It overlaps this your possession something truly where you think it should be
broad range of programs, becom awesome. located.
ing as complex as a Mozart sym Mess around with the song if If this seems like a frivolous
phony or as unusual as a Cindi you want. You can't hurt anything. way to create music, let me add
Lauper concert. A slider bar at the bottom of the that Studio encourages such ex
Studio gives you the tools need screen can be used to change tem perimentation. You can't hurt the
ed to create sound and stretch the po; clicking on the 4/4 box changes program, the computer or any-

88 August/September 1986
Now do something really amazing with your Amiga...
TM

FutureSound
... Record!
At last you can take full and use these recordings to add
advantage of the sound capabilities instruments to music packages, create
of your Amiga. Applied Visions realistic sound effects for your programs
announces FutureSound, a digital or add true voices to your applications.
sound recorder for the Amiga personal Multitrack recording and editing is
computer. With FutureSound, anyone provided as well as stereo playback.
can create the spectacular sound effects Sounds can be easily accessed from "C"
that makes your Amiga stand out from or BASIC. FutureSound comes complete
other microcomputers. with recorder, cables, microphone and
FutureSound allows software—all for only $175. Available
you to record any from your Amiga dealer or directly from
sound, any musical us. Order now and find out just how
instrument, any voice, creative you and your Amiga can be!

Applied Visions, 15 Oak Ridge Road, Medford, MA 02155 (617) 488-3602


Reviews

thing by trying something new. If The Music Studio also features to another floppy or installed on a
a note is wrong, it can be changed full MIDI support. With a MIDI hard disk. The working copy will
again and again until it is exactly adapter plugged into your Amiga not only be for the usual data
what you want. and connected to a MIDI instru storage purposes, because you will
The corresponding sound of a ment, such as a Casio keyboard, also be writing a lot of informa
selected note is played as you you can play your compositions tion to disk. Keeping the original
move the note over the grand through the instrument. In a turn clean means that, if a subsequent
staff. This is an aid to let you about that seems more magic copy need be made, you won't
know, before placement, the than computer science, play the have to do a lot of editing and
sound of the note you picked. If it instrument and watch the notes deleting of old files.
matches the one you want, great. appear on your monitor, ready for Even for the first-time user,
If not, try another. printing or saving. Online! is easy to use. Default
When all the notes you picked It should also be noted that Stu support is for Hayes and Hayes-
sound the way you want, go to dio allows stereo composition and compatible modems, which covers
the Main Composing Screen. All working with multiple tracks. most modems in use today. It's,
your colored blocks will change to With the sound capabilities of the therefore, possible to select Call
real notes that can be printed out computer, you work within a from the Service pull-down menu,
as real sheet music. If you like, range of five octaves and four refer to your Hayes quick-refer
you can add lyrics before printing voices and, like a good word ence card to dial a number and be
or saving. processor, Studio allows you to on line in minutes.
The Main Composing Screen, copy, move or insert blocks of This is how I first used the pro
what you saw when you loaded a music. gram, believing that the best soft
song from the library, provides The program's documentation is ware allows at least minimal use
the following fine-tuning options: good. It takes you through the without need for study. Next day,
pull-down and pop-up menus that steps of using the program and I began reading the program's
give you instrument selections; stops now and then to explain un manual.
notes as short as l/32nd duration; familiar terms and concepts. Onlinel's documentation is clear,
and ties, slurs and rests. This The Music Studio is all you could concise and easy to understand. It
screen is used for serious com ask for in a music composition gives you an overview of telecom
posing. program. While not a substitute munications and the specifics of
Studio's Design Instrument for musical talent, it is a tool that the program. The learning pro
Screen allows you to change the enhances a user's existing talent cess is often made painless by a
parameters of any instrument by by removing some of the drudg sprinkling of well-placed humor
changing its sound envelope. The ery connected with exercising that throughout the manual.
sound envelope is represented by talent. Online! supports baud rates
a graph that depicts the tone of a —Ervin Bobo from 300 to 19,200. The default
particular instrument. On the De $59.95 retail setting is 1,200. That rate can be
sign Instrument Screen, up to Activision, Inc.; PO Box 7286; quickly changed by going to a
seven harmonics can be represent Mountain View, Calif. 94039; pull-down menu and clicking the
ed in their ADSR (attack, decay, 415-960-0410 Amiga's mouse on a more ap
sustain, release) cycles. By point propriate rate. Online! also sup
ing and clicking on such options ports any word length or parity,
as Vibrato, Tremolo, Sustain Con Online! with default settings of seven-bit
trol and Amplitude Value, any in word length, one stop bit and
strument from the palette of 15 Telecommunications even parity.
can be altered to your liking. As 256K Amiga. Settings for the number you are
each change is made, the graph With the introduction of Online'., about to call may be stored in a
changes to represent the new a program for serious telecommu terminal file. This allows you to
ADSR. nications, Micro-Systems Software get on line more quickly next
This feature is of more interest takes another chunk out of the time by going to Archive Get and
to the advanced user, but the fact artsy pedestal erected for the clicking on the file name. Online!
that Studio allows such advanced Amiga and proves that the com will set the proper parameters
use and is still of value to the be puter is also a down-to-earth and dial the number for you.
ginner speaks well for its design productivity machine. An extended form of automated
ers. You may never need consider Residing on Workbench 1.1., calling can be obtained with a
another music composition Online! boots immediately after script file. Online! supports the
program. Kickstart and can easily be copied creation of a script file for each

90 August/September 1986
The Flow Idea Processor Helps You Survive the Information Age
The age of the computer has produced a virtual And because How takes full advantage of the
wilderness of personal complications. So much in mouse, using it is intuitive. With the touch of a fin
formation needs to be organized. So many things ger you can arrange and rearrange, find, sort, ex
need to be done. And there's only so much time to pand and condense at will. Drag whole blocks of
do them in. To survive you need a tool that lets you entries to where you want them. Click twice to
organize things the way you want them organized. zoom in on the subtopics. Sort your entries, and
You need Flow, the Idea Processor for the Amiga quickly find the information you need.
computer. How is a tool for organizing your writing, a tool
With Row you can formulate and organize your for arranging schedules and appointments, a tool
business and creative endeavors with absolute ease for categorizing and storing any kind of informa
and flexibility. Enter your information in an outline tion. Flow is the multi-purpose tool you need to sur
form and give it the structure you want. Then selec vive in the information age.
tively hide and show only the subtopics of interest.
You can see the big picture, or just the details you Available now from your Amiga dealer. Suggested
need. retail price $99.95.

A Personal Productivity
Survival Tool
Project Management
Presentations

Information
Organization
Seminars

appointments

Scheduling

Writing Assistance

Planning

New Horizons Software, First in personal productivity and creativity . . .

New Horizons
w

New Horlions Software, PO Box 43167, Austin, TX 78745, (512) 280-0319


Copyright 0 1986 New Horizons Software. All rights reserved. Flow is a trademark ol New Horizons Software. Amiga is a trademark of Commodore-Amiga, Inc.
Reviews

number you call frequently. With


a script file, similar to a program
or a batch file, Online! will carry
out all protocols, such as logging
onto CompuServe and presenting
your password and/or account
number. The program will even
go directly to your area of interest
and download a specific file.
In creating a terminal file, you
teach Online! how to make a call
for you, much like telling a child
which buttons to press on the
phone. With a script file in place,
however, your calls can be accom
plished without you ever having
to touch the keyboard, thereby
reducing your involvement almost
to zero.
The creation of such files is
made easy by Online!'?, learn Online', from Micro-SystemK Software, Inc.
mode. Simply call the bulletin
board or service and log in nor Uploading files is just as easy. phone numbers.
mally. When you reach a prompt You can send files from the text For those who like to "hang
to which you must respond, press buffer or use one of the protocol out" on bulletin boards and chat
the ALT and L keys, type in your methods that sends files in blocks with the Sysop, a chat window is
response and, where you would and detects errors during trans available. Within this window, you
normally hit Return, type "|" mission. Protocols supported by can carry on a CB-type dialogue,
(shift-virgule). Online! include XMODEM, XMO- regardless of incoming data dis
When you are where you wish DEM/CRC and the Hayes Verifi played on the primary window.
to be on the bulletin board or the cation Protocol. With its pull-down menus, easy-
service, go back to the Service In addition to these standards, to-read documentation and re
Archive on the pull-down menu Online! also supports the Com quester windows that prompt you
and save it as a script file. puServe "B" protocol. When using through its various routines, we
If you have already created a this with the CompuServe service, find Online! to be a real value. If
terminal file, you may link it to Online! automatically responds to you've been avoiding telecommu
a script file for more complete commands sent from CompuServe. nications for fear of complexity,
automation. Next time you call, Once* you've selected the pro don't. Online! will make anyone
select the terminal file. It will tocol, select Transmit from the you contact think you're an
set parameters, dial, go through menu. A requester will prompt expert.
all the checkpoints and deposit you for a file name and path. A —Ervtn Bobo
you exactly where you wish pop-up window appears, showing $69.95 retail
to be. you the number of blocks in the Micro-Systems Software, Inc.;
For downloading files, you may file and giving an estimate of the 4301-18 Oak Cir.; Boca Raton,
set aside a portion of RAM as a time needed for transmission. As Fla. 33431; 305-391-5077 or
capture buffer. The suggested with every other feature of On 800-327-8724
maximum is 64K. You may also line!, we found file transfer ex
capture direct to disk, screen or tremely easy to use.
printer. It should be noted that Other program features in Write Hand
downloading parameters can also clude: window sizes 79 columns
be part of an automatic script file. by 22 lines with frame, or 80 Word processor
If you frequently call Dow Jones columns by 23 lines without the Write Hand is a simple and use
to see how your stocks are doing, frame; definable macro key se ful word processor that allows the
the parameters for downloading to quences, where one keystroke user to create and print material
printer or disk could be part of can be used to enter a commonly easily, while still providing the ba
the script file that logs you on used word or phrase; and user- sic, essential editing commands.
and gives your password. definable redials for busy tele With complexities of the program

92 August/September 1986
Reviews

being minimal, Write Hand gives key command menu for insert gins on text, you must go to the
even the novice computer user an line, copy line, clear to end and reformat document file on the
easy way to process material. adjust paragraph. Other com word processing menu. This al
The manual that accompanies mands are all explained in the lows a quick, efficient way to
Write Hand provides detailed in manual. readjust both the left and right
structions on how to write, edit These commands come in margins and center your text on

and print letters and documents. handy when doing tasks such as paper. Other Write Hand features
Included in the manual is a tutori moving paragraphs, deleting lines, include automatic word wrap and
al exercise that gives a step-by- setting tabs and inserting new the ability to move blocks of text
step account of entering Write lines. Some of these functions, and figures of any size around.
Hand, starting word processing though, are used with the shift Write Hand allows the use of
and using the edit and print key, so it took some study, trial batch commands. These are relat
modes. Following this tutorial and error to understand them ed instructions that appear on
exercise, the user is shown pic fully. screen in the edit mode. They do
tures of how the screen will In order to move the cursor, not appear when printing, al
appear at each stage of the you use the directional arrows. though they affect the printing
editing and printing processes, They arc also used for scrolling format. An example of one of
which we found to be extremely text up and down. We found that Write Hand's batch commands is
helpful. the screen scrolls up or down the form letter command that cre
After using Kickstart, you in only one line at a time and then ates a custom form-letter format.
sert the Write Hand disk. A dou realigns the whole text for each In order to enter the print
ble click on the Write Hand icon line scrolled. This makes getting mode, you choose print file from
gives you a view of the Work to a remote paragraph or section the word processing menu. The
bench. Another double click al rather slow. If you scroll—push screen then lists text features that
lows you to enter the program. the arrow keys—too often, you can be changed, such as lines per
The master menu appears, and must wait for the computer to page, number of copies and page
you have three choices to follow: finish its scrolling process before range. Up to three heading and/or
the utilities function, word pro you get the cursor back again. footing lines may also be inserted.
cessing function or exit to the This, too, takes up valuable edit Write Hand has an automatic
Workbench. The utilities function ing time. page-numbering command as well
offers a menu that contains such In order to save what you are as one that prints the correct time
features as file operations, back inputting, all you do is exit the and date. Once these features
up/restore data files and manage edit mode by pushing ESCAPE. have been set, a single RETURN
system security. All of these are You are then presented with a keystroke begins the printing.
explained in detail in the manual. menu of several entries, the last Write Hand provides three com
Choosing word processing pre of which asks if you would like to mands that can quit, temporarily
sents you with a menu that in go back to editing the file. If you halt and resume printing. These
cludes: an edit file, a help menu, do not, you return to the word commands appear on screen while
a print file and a file for docu processing menu. printing is taking place.
ment reformatting. We found the help file very use We viewed the process of print
If you want to create a new file, ful. It provides a menu that in ing as rather inefficient. It re
enter the edit function. The cludes an introduction, description quires you to leave the edit mode
screen shows a select-file and file- of features, editing help and print to print. After printing, you must
information window where data ing help. Especially useful is an go back to the main menu and be
location, file name, disk space editing Help feature that provides gin again by entering, creating or
available, file type and margins an alphabetical listing of 26 edit printing a file.
are revealed. If beginning a new ing functions. One is a keyboard Although Write Hand moves a
file, though, you do not name reference chart that shows, on a little slowly at times when edit
your file here. You do that after simulated keyboard layout, the ing, it is an efficient program for
exiting the edit mode. functions that require a shift key, creating letters, reports and docu
Next you see the screen as it control key or some other special ments that do not need a program
will appear when you enter text, command. full of fancy, complex functions.
showing up to 20 lines at a time. Write Hand also provides under —Eric Tenbus
A dotted line reading "end-of- line and double-strike styles of $50 retail
text" stretches across the screen. print, which are controlled with Byte By Byte; 3736 Bee Cave Rd.,
The cursor is above it. At the bot the special key commands. Ste. 3; Austin, Texas 78746;
tom of the screen is the function When you wish to change mar 512-328-2985

The Amiga Buyer's Guide 93


Business And Professional Software

Accounting Ridge Rd.; Rockville, Md. 20853' back in a predetermined sequence and
B.E.S.T. Business Management 301-924-5509 fashion.
System Available October, 1986; S199.95 retail
Integrated business management Financial Plus Aegis Development; 2210 Wilshire Blvd.,
Small business accounting Ste. 277; Santa Monica, Calif. 90403;
A 20MB hard disk will increase capacity
appmximitlely 20 limes. 5I2K Amiga. 213-306-0735
Functions include: accounts receivable, An integrated accounting package that
accounts payable, inventory management, incorporates general ledger, accounts paya-
order processing, purchase orders, invoices, bles, accounts receivables, payroll and Communications
word processing.
statements, checks and others—including A-TALK
S295 retail
standard and user-generated management Communications
reports. Even though the system is not Byte By Byte; 3736 Bee Cave Rd., Ste, 3;
Austin, Texas 7S746; 512-328-2985 A set of integrated communications tools
modulized, functions may be used indepen that work together to help a user collect,
dently, control and transmit data.
S395 retail Mi Amiga Ledger
General ledger accounting system S49.95 retail; not copy-protected
Business Electronics Software & Technolo Felsina Software; 3175 S. Hoover St.,
512K Amiga.
gy, Inc.; PO Box 852; McMinnville, Oreg. Ste. 275; Los Angeles, Calif. 90007;
A double entry general ledger account
9712H; 503-472-9512 or 800-3<>8-2378 213-747-8498
ing system designed to be used in both the
home and in small businesses.
CCI Bottom Liner A A-Tenn
The program produces a full range of
Personal, small-business accounting Communications
financial and supporting reports that in
External disk drive. A terminal program that allows incom
clude balance sheet, income statement,
An expandable accounting system ing data to be spoken through the speaker;
general ledger report, chart of accounts
designed for personal, home and/or small- data to be printed as it is coming over the
and journals. Customized reports may also
business use. line; support of protocols; aulo-dialing
be created.
The heart of thy system is a detailed and more.
$5)9.95 retail
Ledger file with automatically assigned $49.95 retail
SoftWood Company; PO Box 2280; Santa
transaction numbers that provide an audit MegaSoft Limited; PO Box 1080; Battle
Barbara, Calif- 93120: 805-966-3252 or
trail. The method used to enter items into Ground, Wash. 98604; 800-541-1541 or
805-966-5884
the Ledger is user selectable, and the Led 206-687-5205
ger file is linked to both Account and Proj
PHASAR
ect files. BBS-PC!
Accounting system; register
Single- or double-entry bookkeeping can Bulletin board system
512K Amiga.
be used. Cash flow, bank balances and a A versatile electronic bulletin board sys
PHASAR (Professional/Home Accounting
trial balance can be obtained from the tem that transforms an Amiga into an on
System And Register) is a personal and/or
Ledger. line information network.
small business accounting system.
Clockwork Computers, Inc.; 4612 Holly S99.95 retail
Functions include entry and editing of
Ridge Rd.; Rockville, Md. 20853; Micro-Systems Software, Inc.; 4301-18 Oak
transactions; bank statement reconciliation;
301-924-5509 Cir.; Boca Raton, Fla. 33431; 305-391-5077
various screen /printer reports showing a
or 800-327-8724
user's complete financial picture; full
CCI Merchandiser A
spread sheet-type tax calculation that can
Transaction accounting, inventory control, D.A.S. Communications
be customized to a user's needs; and more.
customer lists Telecommunications
$89.95 retail
External disk drive. Features include VT100 emulation; sup
Marksman Technology, Inc.; Rt. 5, Box
CCI Merchandiser A handles transactions, port of 110 to 2400 baud; built-in bulletin
221A; Santa Fe, KM. 87501; 505-455-2681
inventory records, financial reports and board system with message base; and up
(information) or 800-334-7792 (sales)
analyses, accounts receivable and more. load and download options.
Poinl-of-sale transactions are prepared $30 retail
Rags lb Riches IV
on the system, invoices produced and in Developers of Advanced Software; 12455
Accounting
ventory updated. Short-period (usually Veterans Memorial Dr., Ste. 204; Houston,
fli#s To Riches IV modules include
daily) and long-period (up to one year) Texas 77014
General Ledger, Accounts Receivable and
files keep track of sales by cash, check,
Accounts Payable. The modules have been
credit card, store charges and CODs. Re Digital Link
restructured to take advantage of the
funds by cash, check, store credit or credit File transfer; telecommunications
Amiga features: workbench compatibility,
card are also tracked. Enables a user to transfer programs,
mouse support, use of icons, windows,
Clockwork Computers, Inc.; 4612 Holly data and text from IBM PCs, PC-compat
multi-tasking, three-fold increase in reports
Ridge Rd,; Rockville, Md. 20853; ibles and the Macintosh to the Amiga,
and RAM-based speed.
301-924-5509 and back.
$199.95 retail; per module
It is also a telecommunication package
$499.50 retail; all three modules
CCI Merchandiser A-Plus that offers full terminal emulation for
Chang Labs; 5300 Stevens Creek Blvd.;
Integrated accounting VT52, VT100, Televideo 925 series,
San Jose, Calif. 95129; 408-246-8020
5I2K Amiga: extenuil disk drivt. ADM-3A, ANSI and TTY terminals.
CCI Merchandiser A-Plus is an integration S69.95 retail; Digital Link
of the CCI Merchandiser A and the CCI S19.95 each retail; cables
Business Graphics Digital Creations; 530 Bercut, Ste. F;
Bottom Liner A accounting programs to
produce a fully integrated quotation, job Impact Sacramento, Calif. 95814; 916-446-4825
order, sales transaction, inventory control, Graphics
inventory costs and a complete accounting 512K Amiga; external drive. Genie
program. It manages a business with all Displays numeric data in graphic form. Integrated software
the reports necessary through to forecast' There are two parts to the program; the 10MB; networked environment.
ing sales and the balance sheet. first allows a user to create slides of An integrated information manage
Available September, 1986 graphs, charts, text and symbols in a free ment/electronic communication application
Clockwork Computers, Inc.; 4(512 Holly format, and the second plays the slides program for computer conferencing and

94 August/September 1986
NEW FOR AMIGA!
FREE EVALUATION DISKS

A DBASE III COMPATIBLE DATABASE


MANAGEMENT SYSTEM FOR THE COMMODORE AMIGA
VersaSoft's dBMAN is a powerful, efficient time dBMAN lets you create everything from simple mailing
saving tool for developing databases related lists that use one file to complex applications like
application programs. order entry systems that use many files with
multiple indexes.

EASY TO LEARN EASY TO USE


As powerful as it is, dBMAN is easy to learn. The Help with any command is never more than a
300+ page manual has sections for both the keystroke away. Enter commands from the key
beginning and the advanced user. An on-disk board or create a file of commands that are
tutorial program covers all of the basic com executed automatically.
mands.

dBASE II AND II COMPATIBLE


Anyone knowing dBASE can use dBMAN right away.

FREE EVALUATION DISKS MONEY BACK GUARANTEE


Full featured evaluation copies are available free When you purchase dBMAN we guarantee that
at authorized dealers. Try ALL of dBMAN's you'll be satisfied. If you're not, you can return it
commands and functions and see for yourself within 30 days of purchase for a full refund.
how powerful it is.

PRICING
dBMAN is only S149.95. the dBMAN run-time version is also available for $149.95 and there are
NO LICENSE FEES

LOOK AT THESE dBMAN FEATURES!


Compatible with dBASE II and III Multi-child tree relations.
Programmable - executes automatically from Supports global/local memory variables.
command files Validate ANY data within a READ command
Fast sorting and indexing of data Powerful debugger to test command files
Create menus with a single command Edit your command file WHILE you debug
Access any field of any open file WITHOUT Supports dBASE, SDF, DIF & delimited file
SELECTing formats

AVAILABLE Nozv! — Call your local Amiga dealer for more information
dBMAN is distributed by:
Apex Resources — 800-343-7535 • Computer Software Service — 800-422-4912 • Pacific Exchanges — 800-235-4137
Oreman Sales - 504-468-2001 • Southern Technologies — 214-247-7373 • Triangle Electronics — H00-245-6711

723 Seawood Way


VERSASOFT San Jose, CA 95129
(408) 268-6033
Business And Professional Software

Communications Continued Amiga Coloring Book DeluxeVideo


Clip art Video production
electronic mail in a networked environ Each Amiga Coloring Book is a two disk 512K Amiga.
ment. It is written in Pascal and designed volume of line art containing 20 files that Deluxevideo can be used to produce video
for multiple user interfaces, including non- a user can cut and paste to create his own slideshows, point-of-sales videos, animated
English interfaces. graphics. commercials, business presentation videos,
Available first quarter, 1987 Wume 1: The Sampler contains 20 files interactive educational videos, animations
Data Dynamics, Inc.; PO Box 2728; Port and home versions of MTV.
that include more than 200 images.
land, Oreg. 97208; 503-626-4635 Volume 2: The World contains 20 files $99.95 retail
with maps showing all the areas of the Electronic Arts; 1820 Gateway Dr.; San
MaxiComm
world and beyond. Mateo, Calif. 94404; 415-571-7171
Communications; file transfer utility $34.95 each retail
A modem or cabling for remote access.
The Dragon Group, Inc.; 148 Poca Fork DNA Music
An ANSI terminal and file transfer utili
Rd.; Elkview, W.V. 25071; 304-965-5517 Sequence mapping
ty program that allows a user to connect
5I2K Amiga: ttvo disk drives; tux RCA audio
an Amiga to public database services, pub
Analytic Art cables.
lic bulletin boards and another local
Graphics, pictures Allows a user to "hear" DNA by map
computer.
Can be used to produce precise drawings ping a DNA sequence directly into a musi
$49.95 retail cal sequence.
of striking beauty and complexity. Users
MaxiSoft; 2817 Sloat Rd.; Pebble Beach,
don't have to understand math, program $19.95 retail
Calif. 93953; 408-625-4104 or
ming or art to develop interesting pictures. Sterling Software; 77 Mead St.; Bridge
800-942-6294
S59.95 retail port, Conn. 06610; 203-366-7775

Middleman Crystal Rose Software; 109 S. Los Robles;


Pasadena, Calif. 91101; 818-795-6664 FutufL'Sound
Terminal emulator
Digital sound recorder
Allows an Amiga to emulate the func
Futuresound makes it possible to record,
tions of the DEC VT100 terminal. Animator
play back and store any sound directly on
$59.95 retail Animation package
the Amiga.
Benaiah Computer Products, Inc.; PO Box 512K Amiga; external disk drive.
Features include multitrack recording,
11165; HuntsviHe, Ala. 35814; 205-859-9487 A metam orphic animation package that
variable recording speeds and variable
uses a concept called "tweening," which
playback speeds,
Online! allows movement and change within each
S175 retail
Micro-Systems Software, Inc., see review segment of the animation.
Applied Visions; 15 Oak Ridge Rd.; Med-
on page 90 $139.95 retail
ford, Mass. 02155; 617-488-3602
Aegis Development; 2210 Wilshire Blvd.,
StarNet Ste. 277; Santa Monica, Calif. 90403;
Bulletin board network system Graphic raft
213-306-0735
Features include X-modem protocol sup Graphics creation
port, password operation, multi-level sec An entry-level graphics design and paint
Art Director program that features 32 colors and spe
urity systems, upload and download
Allows a user to create storyboards and cial effects such as color animation.
capabilities, menu operation and more.
layouts, layout and justify text, experiment $49.95 retail
Available September, 1986; $99.95 retail
with colons and typefaces, create and move Commodore Business Machines; 1200
Eight Stars Software, Inc.; 2900 Boniface
artwork and more. Wilson Dr.; West Chester, Pa. 19380;
Pkwy., Ste. 277; Anchorage, Alaska 99504;
Available fourth quarter, 1986
907-345-6109 215-431-9180
Grey Associates; 250 Bruton Way; Atlanta,
Ga. 30342; 404-851-9103 Images
T-Link
Communications Creative
Provides users with a telecommunica Bobshop; Soundshop 512K Amiga.
tions link to access bulletin board systems Animation; sound Allows a user to create paintings with as
and information services across the coun Bobshop is a Blitter-Object and animation many as 32 different colors. Colors can be
try. It provides almost all of the popular editor that exploits the Amiga's custom mixed and changed on a palette to get the
communication protocols, allowing maxi graphics circuitry. exact colors needed. Circles and rectangles
mum access to available free public do Soundskop exploits the sound production as well as free hand shapes can be drawn.
main programs. circuitry of the Amiga. With the program, There are 20 different brushes and 16 pat
379.95 retail waveforms may be read from files on the terns available, all of which can be modi
Techni Soft; PO Box 7175; 5505 Walden disk, displayed on the screen graphically fied for custom designing.
Meadows Dr.; Murray, Utah 84123; and played through the Amiga's digital to $79.95 retail
801-2268-4961 audio converter. Aegis Development; 2210 Wilshire Blvd.,
S49.95 retail; both programs Ste. 277; Santa Monica, Calif. 90403;
Revolution Software; PO Box 38; West 213-306-0735
Creative Chester, Pa. 19381; 215-430-0412
Imagine This
Aegis Draw
DeluxePaint Image processing; software development
CAD drawing package
Color graphics; drawing; design 5I2K Amiga (recommended); video digitize!-.
512K Amiga; external drive.
512K Amiga. Image processing software system that
A CAD drawing package used to create
A paint program loaded with special fea turns an Amiga computer into an image
structured drawings that can be sent to a
tures such as zoom enlarging, split-screen processing workstation.
plotter or printer. Commands can be is
magnification, color cycling, blend, smear, Available second quarter. 1986
sued via Che mouse, the keyboard or a
stretch, bend and rotate. Zoxso; PO Box 283; Lowell, Mass. 01853;
digitizer.
599.95 retail 617-655-9548
$199.95 retail
Electronic Arts; 1820 Gateway Dr.; San
Aegis Development; 2210 Wilshire Blvd.,
Mateo, Calif. 94404; 415-571-7171 The Music Studio
Ste. 277; Santa Monica, Calif. 90403;
Activision, Inc., see review on page 88
213-306-0735

96 August/September 1986
VIP Professional
Finally - A Business Program that Brings
Lotus 1-2-3® Functionality to Your Amiga I
VIP Professional is a state-of-the-art, integrated
JOE
spreadsheet program which brings together a spread
sheet, a database and graphing capabilities. Modeled
after the powerful and best-selling Lotus 1-2-3* pro
gram which dominates the business world, Professional
will help you do your:

Home Budget Accounting Accounts Payable


Loan Schedules Inventory Accounts Recievable
Planning for Payroll Order Database
Retirement Business Plan Sales Daiabase
Investments Check Ledger Business Graphics
Insurance Bookkeeping Engineering Problems

Worksheet Magic
Nothing is left out of the workings of the worksheet. Ranges of
Integrated Spreadsheet Power
cells can be named for convenience; column widths are variable;
the screen can be split into two windows; titles can be frozen; Fiue Vc.ir Stock Portfolio Analysis
contents of cells may be copied or moved; the worksheet may be
Five Y«jr
altered as a whole or only partially; the list goes on and on.
Perhaps most important, Professional can use and save Lotus 1-2-3
files for transfer between computers. iSmtks

The worksheet includes over 45 special functions to simplify


commonly used formulas, including powerful financial functions (CD's
for the internal rate of return, present value, and future value. Of
course Professional also has all mathematical, trigonometric, table,
conditional and logical functions.

Database Power \m 19B4

The built-in database can handle up to 8192 records, with a Breakdown

possibility of up to 256 fields. The records can be searched, sorted


and analyzed to find your best salesperson or your rarest stamp. Easy-to-Use Graphs
Sorts can be done using multiple criteria, in ascending and
descending order. And database functions can be used to do up to
seven different kinds of statistical analyses of your database. The Power of 1-2-3* for only
*W5T $199.95
Graphs
If your local dealer is out of stock,
The graphing capabilities of Professional are astounding. Not
only are there six completely different types of graphs available, Order directly from us.
there are tens of ways to manipulate the data, titles, grids, colors, Send your check or money order to ihe address below, together
legends, keys, and scaling of the size of the graph. wjih S3 for shipping and handling. California residents add b%
galas tax. COD's and purchase ordois WILL NOT be accepted.
Personal checks will be held for ihrcc weeks to clear. All prices
Macros are subject to change without notice.

Professional also includes sophisticated macro programming


132 Aero Camino
commands. With several special macro commands, the user can
actually program Professional to be dedicated to a specific task Santa Barbara
such as accounting. California 93117

Just Minutes to Learn TECHNOLOGIES —


(805) 968-9567
Professional is as easy to use as it is powerful. It comes with a SYSTEM REQUIREMENTS: Amiga wilh5J2K;One dirt drive; Monochrome ci color
monitor; Works with printers supported by the Wotlibeetch.
user-sensitive tutorial for the newcomer. And help is built right
'.'■ -'-<■ it ■ p- of VtPTechrnlQjiei Corpontjon; 1--2-3 ud LoLui 1-I-J i
into the program. With the handy tutorial, you will be able to ctbtiKi rfLobi* L*v(tppmtniC<xp.;Anu(**ftJ Workbench ife

create professional worksheets in just minutes. Copyright G19G6 by Vtl"T«h™>lnp


Business And Professional Software

Creative Continued Features include a dynamic data diction of the database showing multiple records
ary, modular design, partial or total batch at a glance. The form format shows one
SoundScape processing with interface to operating sys database record at a time.
MIDI recording studio tem batch utilities and process-dedicated Miamiga File provides sorting and selec
Pro MIDI Studio is performance and or global computations with up to 26 tion capabilities. Sorting may be per
recording software thai provides complete selection criteria and conditional (if-then) formed on a single field or progressively
facilities for routing, recording, editing, logic. on fields within other fields. Up to 32 lev
transposition and playback of any musical $495 retail; A300 (AmigaDOS) or MX300 els of progressive sorting are supported.
performance. S149 retail (MS-DOS) $99.95 retail
MIDI Interface is necessary for programs S350 retail; A200 (AmigaDOS) or MX200 SoftWood Company; PO Box 2280; Santa
that support MIDI to communicate with (MS-DOS) Barbara, Calif. 93120; 805-966-3252 or
MIDI equipment. Contains MIDI In, Out $125 retail; A100 (AmigaDOS only) 805-9IJ6-5884
and Thru connectors, and plugs into the Transtime Technologies Corp.; 797
serial port. $49 retail Sheridan Dr.; Tonawanda, N.Y. 14150;
Sound Digitizer allows any sound to be 716-874-2010 Integrated
sampled and modified by the Arnica, in
cluding voice. S99 retail The Data System VII* Professional
Mimetics Corp.; PO Box (50238, Sta. A; 5I2K Amiga; two disk drives; Amiga-DOS I.I Integrated spreadsheet, database, graphics
Pa!o Alto, Calif. 94306; 408-741-0117 or later; ABasiC. Brings together a spreadsheet, a data
A full featured database management base and graphics capabilities in one
TV'TXT package that builds files, reports and lists program.

512K Amiga; tui> disk drives. with posting, totals, subtotals, calculations, Modeled after Lotus 1-2-3, the program
A video production tool that enables a etc., all on up to nine conditions. helps users do: home budgets; loan sched
user to produce high resolution, animated $200 retail; without ABasiC ules; retirement, investment and insurance
video titles on the Amiga. S210 retail; with ABasiC planning; accounting; inventory; payroll;
$249.95 retail Gander Software, Ltd.; 3223 Bross Rd., business plans; check ledgers; and book
Zuma Group, Inc.; 6733 N. Black Canyon "The Ponds"; Hastings, Mich. 49058; keeping.
Hwy.; Phoenix, Ariz. 85015; 602-246-4238 616-945-2821 Built-in graph types include pie charts,
stacked-bar charts, line graphs, bar
(IHMAN graphs, scatter graphs and XA" graphs.
Titles, legends, grids and formats can be
Database Relational database manager
5I2K Amiga. added, and users can also control scaling.
A Filer, A Report A Dbase compatible relational database $199.95 retail
Database VIP Technologies; 132 Aero Camino; San
manager that can be used for developing
A Filer features include creation of disk databases and database related application ta Barbara, Calif. 93117; 805-968-9567
files; sorting of information; printing out programs.
mailing labels: printing out a sorted or The program allows a user to create
partially selected list; 12 fields per record everything from simple mailing lists that Miscellaneous
and more. $49.95 retail use one file to complex applications like
A Report features include creation of cus order entry systems that use many files
Management
tom report headings; pugs numbering with multiple indexes.
column-type or multiple-line reports; calcu
Computer Co-Pilot
$149 retail Assists a user at his communication
lation of totals and more. $49.95 retail VersaSoft; 723 Seawood Way; San Jose,
MegaSoft Limited; PO Box 1080; Battle tasks, while learning about the user and
Calif. 95120; 408-268-6033
Ground, Wash. 98604; 800-541-1541 or his relation to the world.
206-687-5205 Available fourth quarter, 1986; S900 retail
FoxFile Alive Systems Group; PO Box 50; Big Sur,
File management Calif. 93920; 415-332-8018
Amiga Record Manager 256K Amiga: external disk drive optional.
512K Amiga. A file manager that will accept up to D.A.S. Business Finance
Features include Ifi fields with user 65,53(1 records. Assists business owners in making finan
definable input and length] sorts on any $50 retail cial decisions and planning for future busi
field; arranges into zip code order or al Foxware; 1554 Park Creek Ln.; Atlanta, ness expansion.
phabetically; prints mailing labels; ac Ga. 30319 S30 retail
counts ledger; and on-line help and
Developers of Advanced Software; 12455
tutorials. InfoBase Veterans Memorial Dr., Ste. 204; Houston,
Available September, 1886; $38 retail Database Texas 77014
HC Software Australia; GPO Box 2204; 5I2K Amiga.
Adelaide, South Australia 5001; 08-128377 A database program tliai provides many Gizmuz Productivity Set
powerful functions. Each record can con Desktop accessories
UATAMAT tain up to 200 fields of information. Contains 15 desktop accessories; calen
Database manager $45 retail dar, rolodex, memo pad, black hook, calcu
512K Amiga. Harvsoft; PO Box 725; Kenmore, N.Y. lator set, hot key, free list display, cuckoo
A menu-driven relational database 14217; 716-877-3510 alarm clock, terminal package, announcer,
management system for micro-to-main- graph package, popup cards, super life,
frame applications that has an identical Mi Amiga File data compressor and data encryptor.
user interface across hardware and operat Database management $49.95 retail
ing systems. It currently runs under 512K Amiga. Digital Creations; 530 Bercut, Ste. F;
AmigaDOS, MS-DOS, XENIX, UNIX A database management system that Sacramento, Calif. 95814; 916-446-4825
and VMS. may be used in a variety of applications in
Data-manipulation functions include both the home and in business. MaxiDcsk
statistical analysis, stepwise multiple The program presents its databases in Business tools
regression and t-test on data or on both list (spreadsheet-like) and form for Comprised of a set of useful business
transformation of same. mats. The list format provides an overview tools, including a calculator, appointment

98 August/September 1986
calendar, alarm clock, phone book, key Ground, Wash. 98604; 800-541-1541 or $100 retail
board helper and notepad. 206-687-5205 Lattice, Inc.; PO Box 3072; Glen Ellyn, 111.
S70 retail 60138; 312-858-7950
MaxiSofi; 2817 Sloat Rd.; Pebble Beach, Advanced String Library
Calif. 93953; 408-625-4104 or 81(0-942-6294 512K Amiga.
Amiga Lattice Muke Utility
$49.95 retail 5I2K Amiga; two disk drives.
Time & Task Plunner True BASIC, Inc.; 39 S. Main St.;
$125 retail
512K Amiga; tim disk driiys; Amiga-DOS Hanover, N.H. 03755; 603-643-3882
Lattice, Inc.; PO Box 3072; Glen EUyn, 111.
1.1; ABasiC. 60138; 312-858-7950
Amiga Intelligence
A time management tool for up to five
Artificial intelligence
users that provides each user with a 60
512K Amiga. Amiga Lattice Screen Editor
item To Do List; a 60 item Future Plan 512K Amiga; two disk drives.
Contains several artificial intelligence
ning List; an Appointment Scheduler; a $100 retail
programs written in Amiga BASIC to pro
Copy to Scheduler utility; and a Calendar Lattice, Inc.; PO Box 3072; Glen Ellyn, 111.
vide a user with active exposure to AI-
utility. 60138; 312-858-7950
type programs and methods. Unprotected
$100 retail; without ABasiC
source code is included.
$110 retail; with AUasiC
Available September, 1986; $49.95 retail Amiga Lattice Text Utilities
Gander Software, Ltd.; 3223 Brass Rd.,
Westcomp; 517 N. Mountain Ave., Ste. 512K Amiga; two disk drives.
"The Ponds"; Hastings, Mich. 49058;
229; Upland, Calif. 91786; 714-982-1738 S75 retail
616-945-2821
Lattice, Inc.; PO Box 3072; Glen Ellyn, 111.
Amiga Lattice C Compiler 60138; 312-858-7950
512K Amiga; two disk drives.

Programming $149.95 retail


Amiga-Lint
Lattice, Inc.; PO Box 3072; Glen Ellyn, 111.
Diagnostic facility for C
60138; 312-858-7950
3D Graphics Library S98 retail
Gimpel Software; 3207 Hogarth Ln.; Col-
Available third quarter, 1986 Amiga Lattice dBC III Library
legeville, Pa. 19426; 215-584-4261
Computer Food, Inc.; 2215 Sarah Ct., Ste. 512K Amiga; two disk drives.
80H; Norcross, Ga. 30093; 404-851-9103 $150 retail
Lattice. Inc.; PO Box 3072; Glen Ellyn, III. Amiga MS-DOS C Cross Compiler
A Copier 60138; 312-858-7950 512K Amiga; two disk drives.
Nibbler $250 retail
$39.95 retail Amiga Lattice Maclibrary Lattice, Inc.; PO Box 3072; Glen Ellyn, HI.
MegaSoft Limited; PO Box 1080; Battle S12K Amiga; two disk drives. 60138; 312-858-7950

■4- 4»
ft
Amiga™ Dreams come true with

EASYL A pressure-flttivaLed drawing pad, Ihe EA5YL1" tels you diflw


directly inln tbl Amiga with <i pencil.
EASYL"" is Ihc ulttnute in M'nsitivily and rfsiHjnsiieness.
Why be limited to 'h*-' niuuw?
Why bi" tunstiained by elii'Trunic pmli
Draw oil your full crrjlinly — wilh EASYL™!
acme1" or OXDBRRY™ compatible ngbltaUon ppss
for produciiiR frjme-by-fr.init' charjcler iinimalion arc
available. 1'Iimmt enquire.
TRICE IN U.S. FUNDS ID ORDER. PLEASE i.m

$ 1-416-744-4246
499
USE WITH: APPLICATIONS:
IMAGES'" / AN1MAIOK™ -ANIMATION
-A.V, TRFSENTATIONS
-EDUCATION
-CKAI'hltC ARK Ari.ikin Ki'waivh liv.1.
£2
deluxe: i'aint™ ■HOME -FINI ART 11X1 Wnboan Drive. Unil IIC,
OTHERS IVxiTioir -VIDhO COI.OKI2AT1UM KriJilr, OnUno, I Jiuila MW 5CJ

B(™mi th* Ami** ran^Wt l« O-lp«l on m Ink-}* pri**«


Business And Professional Software

Programming Continued Box 86971; N. Vancouver, B.C., Canada Mctacomco


V7L 4P6; 604-669-6343 Programming
512K Amiga.
Amiga Panel Forms Manager
Hippo Eprom Burner $199.95; Cambridge USP
5I2K Amiga; two disk dritts,
$199.95 retail $99.95; ISO Pascal
S195 retail
Hippopotamus Software, Inc.; 985 Univer 'lenchstar. Inc. Metacomco; 5353 #E Scotts
Lattice, Inc.; PO Box 31)72; Glen Ellyn, III.
sity Ave., Ste. 12; Los Gntos, Calif. 95030; Valley Dr.; Scotts Valley, Calif. 95066;
{10138; 312-858-7950
408-395-3190 408-438-7201

Amiga Programmer's Library


Metadigm Software
Software development; file transfers HobKit I
Programming tools
IBM PC for file transfers; C compiler; Amiga Programming utilities
$95 retail; Metascope: The Debugger
assembler and linker. Hobkit 1 is a basic set of programs and
$85 retail; Melascribe: The Editor
S200 retail utilities that includes Funtime I and File
S69.95 retail; Metatools I
MaxiSoft; 2817 Sloat kd.; Pebble Beach, Clerk I.
Metadigm, Inc.; 19762 MacArthur Blvd.,
Calif. 93953; 408-625-4104 or Funtime I is a collection of animated
Ste. 300; Irvine, Calif. 92715;
800-942-6294 color graphic routines, a music tran
714-955-2555
scriber/com poser and a music player driv
Aztec C68k/Am en by an extensive music meta language
The Micro Forge Programming
C software development system (MML|.
File Clerk I includes all the utilities and Programming utilities
256K Amiga,
routines needed to create commercial or S69.95 retail; Programmer's Editor
Aztec C68k/Am-d, the developer's system,
data processing applications. $89.95 retail; Prolog Level 1
includes a C compiler. 68000 macro assem
S125 retail; Hobkit I, includes Funtime I The Micro Forge; 396 Grant St. SE; At
bler, a selective overlay linker, a versatile
and File Clerk I lanta, Ga. 30312; 404-688-9464
object code librarian, an editor and a full
standard UNIX library. $50 retail; Funtime I
Aztec C6Sk/Am-c, the commercial system, $100 retail; File Clerk I Micro-shell
also includes the UNIX-style utilities Getting Enterprises, Inc.; 204 Hamilton Programming
Make, Grep and Diff; a "vi"type editor; a Rd.; Bossier City. La. 71112; 318-747-4829 256K Amiga.

symbolic debugger; library source; and an Gives software developers the ability to
Amiga-to-Aztec object module converter. repeat commands, rename commands,
IiifoMinder move within the file system and save and
$249 retail; Aztec C68k/Am-d
Information resource restore development sessions.
S499 retail; Aztec CSHk/Am-c
An information resource program that
Manx Software Systems; PO Box 55; $79.95 retail
allows a user to access stored data. Meta-Soft, Inc.; PO Box 7293; Las Graces,
Shrewsbury, NJ. 07701; 800-221-0440 or
The program consists of three parts: an N.M. 88006; 505-523-0371
201-542-2121
access/display program, a text compiler
and a programmer's interface.
Commodore-Amiga Multi-Forth
$89.95 retail
Programming languages Software development
Byte By Byte; 3736 Bee Cave Rd.. Ste. 3;
$199.95 retail; Amiga USP $17il introductory retail
Austin, Texas 78745; 512-328-2985
$149.95 retail; Amiga C Creative Solutions, Inc.; 4701 Randolph
$99.95 retail; Amiga Pascal Rd., Ste. 12; Rockville, Md. 20852;
$99.95 retail; Amiga Macro Assembler Key ibC 301-984-0262
Commodore Business Machines; 1200 Developer's package
Wilson Dr.; West Chester, Pa. 19380; Key To C functions are similar to BASIC, Programmers Toolkit
215-431-9 ISO including windows, screens, menus, graph S12K Amiga.
ics, requestors and alerts: and allow de- Available fourth quarter, 1986: S124.95
Co-Pilot vel ope re/program mere to use either source retail
Pilot language interpreter or object code. Micro Dimensions, Inc.; 455 North Univer
512K Amiga. Through the standardization of program sity Ave., Ste. 20fi; Provo, Utah 84601;
A pilot language interpreter written in modules, the software eliminates 30 to 40 801-377-0933
Amiga BASIC. percent of the procedures and time previ
It includes the interpreter in compiled ously involved in program development of Program Generator
form, source form, full documentation on "C" applications. 512K Amiga; two disk drives; Amiga-DOS 1.1
adding more commands and the internal $34.95 retail or later; ABasiC: The Data System.
operation of the interpreter. Data Research Processing. Inc.; 5121 $400 retail; without ABasiC
Available September, 1986; S49.95 retail Audrey Dr.; Huntington Beach, Calif. S410 retail; with ABasiC
Westcomp; 517 N. Mountain Ave., Ste. 92649; 714-840-718(i GandflT Software, Ltd.; 3223 Bross Rd.,
229; Upland, Calif. 91786; 714-982-1738 "The Ponds"; Hastings, Mich. 49058;
Logic Compiler 616-945-2821
Hex Utilities Designers' aid
Programming utilities 5I2K Aniiga. Quick Test 1OOO
256K Amiga, An aid for hardware designers who are Digital waveform aquisition and storage
Hex Utilities perform conversions be using programmable logic devices, such as S12K Amiga.
tween binary files and Intel and Motorola PLAs or PROMs, in digital circuits. Available September. 1987; S800 to $1,200
hexadecimal file formats. The compiler takes a high-level specifi retail
They can be used to download code to cation of internal device logic in text form Syquest; PO Box 758; Snowdon Station;
EPROM and logic programmers, transfer and produces output data that can be used Montreal, Quebec, Canada H3X 3X9;
binary data between incompatible ma for device programming or simulation, 5U-935-5881
chines and debug microprocessor-based $129.95 U.S. retail
systems. Capilano Computing Systems, Ltd.; PO Sorting & Searching
S49.95 U.S. retail Box 86971; N. Vancouver, B.C., Canada 512K Amiga.
Capilano Computing Systems, Ltd.; PO V7L 4P6; 604-669-6343 $49.95 retail

1OO August/September 1986


True BASIC. Inc.; 39 S. Main St.; True BASIC Language System True BASIC, Inc.; 39 S. Main St.;
Hanover, N.H. 03755; 603-643-3882 S12K Amiga. Hanovtr. N.H. 03755; 603-643-3882
$149.90 retail
True BASIC, Inc.; 39 S. Main St.; ChemlOl
Sprite/Graphics Editors
256K Amiga, Hanover, N.H. 03755; (i03-643-:i8H2 CAI program
Allow a unr to edit three-color, double 512K Amina.
TxEd Performs various chemistry routines
sprites or six-color, quadruple sprites with
32 pixel/bits resolution.
Text editor using graphics and voice capabilities.
$50 retail $39.95 retail Available September, 1986; $39.95 retail
Microsmiths, Inc.; PO Box 561; Cam Westcomp; 517 N. Mountain Ave., Ste.
Scott Lamb; 205C Heights Ln.; Ft. Worth,
bridge, Mass. 02140; 617-576-2878 229; Upland, Calif. 91786; 714-982-1738
Texas 76112; 817-496-9220

WAO Robot Digital Building System


T-l'acks Computerized logic controlled robot Graphically simulates digital electronics
Language utilities S14&95 retail circuits on the Amiga's hires screen.
T-APack is a package for 680(10 assembly Hippopotamus Software, Inc.; 98fi Univer Standard schematic, logic and integrated
language programmers. It includes a pro sity Ave., Ste. 12; Los Gatos, Calif. 'J5030; circuit symbols are used to build the cir
gram editor, a 68000 file disassembler and 408-395-3190 cuit on the screen using the mouse or key
a UNIX-like "make" utility. board to move parts around.
T-CPack , for 'C programmers, contains ZLI $299 retail
a program editor, a UNIX-like "make" Line interpreter MicroMaster Software; 1289 Brodhead
utility, a program cross-reference utility, a $4955 retail Rd.; Monaca, Pa. 15061; 412-775-3000
'C source code beautifier and "pretty Zoxso; PO Box 283; Lowell, Mass. 01853;
print" utility and other utilities useful to 617-655-9548 l)ynnnik-CAD
'C programmers. Computer aided design
T-BPack is a package for Microsoft BA 512K Amiga; two disk drives: printer or
SIC programmers, ft contains a program Specific Application plotter.
editor, a BASIC source code beautifier and Designed for engineers and architects, it
"pretty print" utility' and a BASIC pro 3-D Graphics Library takes full advantage of Amiga's extensive
gram cross-reference utility. Three-dimensional graphics capabilities with color, multiple modes of
$49.5)5 each retail 512K Amiga; True BASIC. resolution, mouse functions and pull-down
Techni Soft; PO Box 7175; 5505 Walden The 3-D Graphics Library allows a user to menus.

Meadows Dr.; Murray, Utah 84123; create three-dimensional images. It is a two-dimensional drafting system
801-2268-4961 S49.95 retail with isometric capabilities that can be

AMIGA OUTLET

3 1/2'Disks (DS.DD) 10/129.95 1/13. IS


3 1/2" Disks (DS.DD) Plain Label Diand Soall

CLASSIC IMAGE, INC.-PRESENTS


DIABLO - Graphic mind challenge same S29.95
DISK LIBRARY - Now you can Filu, Catalog, Update
Search, Qoss Reference, Report 149.93
DitALER Inquiries invited
Amiga System Covers - W/mouse/LOGO $21.95
Amiga Disk Covtr - 1010 or 1020 with LOGO S7.99
Paper T/F-F/F White,9 1/2 111,201b . 150/S8.99
Paper T/F-F/F White, 9 1/2 x 1), 201b. 1000/122.95
Papci T/F-F/F l/2"Gfesnt)ai,91/lill,lSlblO00/IlS.99
lndcxCards-T/F-F/F, 3 i 4 500/S7.95
Rolodex Cards - T/F-F/F, 2 l/6i4 500/13.95
Labels-T/F-F/F, Addrcii
FOR AMIGA
S&H-S2.50TJS M,W. RUTH CO., AMRS6
S&H-I4.50CN Visa 510 Rhode Island Are. Introducing the ultimate in computer chess. Chessmate features
US $'s only Master Cherry Hill, NJ 08002 spectacular graphics and sophisticated intelligence routines written
(609) 667-2526 inmachine language for maximum speed. Other features include • 2D
We stock what we sell, for fast delivery. or 3D display • you vs Amiga, you vs friend, Amiga vs Amiga
• multiple skill levels • game clocks • book moves • displays move
Send for FREE CATALOG.AH availablo AMIGA items list • suggests moves for you • checks for illegal moves • take back
ATTENTION PROGRAMMERS - I*t us lake ovei the any number of moves • invert board • switch sides • replay game •
headaches of publishing youl softwaic. We arc looking save game on disk • set up position • solves mate-in-two problems
for all items related to the "AMIGA". • speaks in male, female or robot voice • master games and
problems included on disk • complete documentation
$29.95 plus S2.50 shipping. NC residents add S1.35 tax. Requires
AUQ
512K and Amiga Basic.
AMIOA OSBKS' GROUP 08000
Dark Horse
You will receive our official newsletter. Dept B7
Evaluutlonu on uoftwure und hiirdwuro,Ad- P.O. Box 36162
vurn i ii updutings, tuuhnluul Information. Greensboro, NC 27416
Problem-solving,program exchange, Buy (919)852-3698
ing discount aorvico, and much moro.
Dealer inquiries welcome.
Siind $18.00 US for Charter Membership to:

AMIGA USERS' GROUP 08000 Programmers: V* can market your Amiga programs. Call or
Box H701 - Attn: Jay Forman
write tor details.
Chorry Hill. NJ 08034
is n fradomaili o' Commodoro-Amiga. Inc
(000) 007-2626 • Viaa/Master-Add $1.00
Business And Professional Software

Specific Application Continued Box 86971; N. Vancouver, B.C., Canada user's subconscious by investigating left-
V7L 4P6; 604-669-6343 right brain hemisphere functions, or to
combined with many models of printers, give expression to deeper aspects of a
plotters and digitizers. PCLO user's personality.
$495 retail Printed circuitboard layout S29.95 retail
Microlllusions; P() Box 3475; Granada A multiple layer, interactive autorouting X-Scope Enterprises; PO Box 210063;
Hills, Calif. 91344; S18-:if>0-3715 CAD tool for engineers and technicians Columbia, S.C. 29221; 803-779-0619
who want complete control over their
ES5C Calculator printed circuitboard artwork.
Programmable scientific calculator Features include trace manipulation and
editing, 'n' layer capability and optimum
Spreadsheets
A software module that emulates a
programmable scientific calculator. use of the Amiga's graphic capabilities.
Amiga Unicalc Spreadsheet
It resides in its own window and can ran $1,000 retail; single sites
512K Amiga: two disk drives.
concurrently with other applications. Multiple site license terms available
An electronic spreadsheet that provides
Emusoft Corp.; 1400 Chicago AV8., Sie. SoftCinniits, Inc.; 401 SW 75th Terrace;
a 256 column by 1,024 row processing
303; Evanaton, 111. 60201; 312-869-6676 North Lauderdalc, Fla. 33068;
area.
305-721-2707
S79.95 retail
Film Production Toolkit Lattice, Inc.; PO Box 3072; Glen Ellyn. 111.
Scheduling and budgeting motion pictures Quiz Master
60138; 312-858-7950
512K Amiga. Music
Designed to aid directors, production Allows a teacher to create and give tests
managers and assistant directors. or quizzes directly on the computer. Two Analyze!
The program is written in the "C" additional support packages, Music Student Spreadsheet
programming language, and is designed to 1 and //, take the student through all ma 512K Amiga.
Connect with a scries of building blocks jor areas of music theory such as symbol A spreadsheet program that provides a
that will intL-rface the program's schedul recognition, scales, chords, etc. 25G column by 8,15fi row processing area,
ing and budgeting programs. S79.95 retail; Quiz Master $99.95 retail
The system includes a Wizard feature S49.95 retail; Music Student I and // Micro-Systems Software, Inc.; 4301-18 Oak
that answers what-if questions about any Associated Computer Services; 839 South Cir.; Boca Katon, Fla. 33431; 305-391-5077
planned or unplanned circumstances a pro Glenstone; Springfield, Mo. 65802; or 800-327-8724
ducer may encounter. 417-8f>5-6555
$1,500 retail MuxiPlan
Film Production Toolkit; 446 Sherman Ca SciCalc Spreadsheet
nal Ct.; Venice. Calif. 90291; 213-306-2146 Scientific calculator 512K Amiga: external disk driiv recom
256K Amiga. mended.
Grade Manager A full featured scientific calculator. Fea A spreadsheet program that provides a
Grade book and statistics tures include algebraic hierarchy with au 512 column by 16,384 row processing area
Allows for the entry of any type of tomatic constant, 10 memories, powers, and what-if analysis with numerical data.
grade entry with full category weighting logs, trig, hyperbolics, statistics and po MaxiSoft; 2817 Sloat Rd.; Pebble Beach,
and renaming, automatic conversion of lar/rectangular conversion. Calif. 93953; 408-625-4104 or
grades to a true lOU-poinl scale and after- S14.95 retail 800-942-6294
the-fact grade maintenance. D.L. DeFore; PO Box 47577; St. Peters
$89.95 retail burg, Fla. 33743
Associated Computer Services; 839 South
Glenstone; Springfield, Mo. 65802; Station Manager Utilities
417-865-6555 A full featured television station
A Disk
management system. The first module to
Lionheart Business Software be completed is the weather graphics TWo-drive emulator
Business analysis; books with software system. A two-drive emulator that allows a user
$145 retail; Business Statistics Additional modules will be available to to load and ran programs without continu
$145 retail; Experimental Statistics handle inlur-office mail, tele prompting, ally swapping the Workbench disk.
5145 retail; Multicariate Analysis down-loading from news and weather ser $29.95 retail
S145 retail; Forecasting and Time Series vices and production of news "copy." This MegaSoft Limited; PO Box 1080; Battle
S145 retail; Safes and Market Forecasting will link together all newsroom services. Ground, Wash. 98604; 800-541-1541 or
$110 retail; Decision Analysis Techniques $1,995 retail; Station Manager 206-687-5205
$95 retail; Linear and Non-linear $995 retail; weather system
Programming Associated Computer Services; 839 South Clock For Amiga
S95 retail; Pert and Critical I'ath Techniques Glenstone; Springfield, Mo. 65802; Utility
S110 retail; Optimization 417-865-6555 A small cartridge that plugs onto the
S75 retail; Explanatory Data Analysis side of the Amiga. The time of day is set
S145 retail; Qualify Control and Industrial The Vise automatically each time the computer is
Experiments Investment turned on, and the clock will run for two
Lionheart Press; PO Box 329; Alburg Vt 5!2K Amiga. years even when the Amiga is turned off.
05440; 514-933-4918 A program that advises a user in proper 859.95 retail
ty investment. Skyles Electric Works, Inc.; 231-E South
LofjicWorks Available November, 1986; $150 retail Whisman Rd.; Mountain View, Calif.
Integrated logic design VVestcomp: 517 N. Mountain Ave., Ste. 94041; 800-227-999H or 415-965-1735
A tool that contains schematic diagram 229; Upland, Calif. 91786; 714-982-1738
entry and simulation capabilities, user-
D.A.8. Dink Editor
definable macro devices, PROM and I'LA Write-To-I.eil Utility
support and interactive operation. Cybernetic tool for exploring consciousness Any Amiga.
S199.95 retail 256K Amiga. A utility program that allows a user to
Capilano Computing Systems, Ltd.; PO Can be used to open a channel to a change any byte(sl on a disk and display

102 August/September 1986


sectors in Hex, Octal, ASCII and Decimal Diskwik accurate backup copies of both copy
format. Disk utility package protected and unprotected software.
S20 retail 512K Amiga. $39.95 retail
Developers of Advanced Software; 12455 Gives a user total access and control of Discovery Software; 262 S. 15th St., Ste.
Veterans Memorial Dr., Ste. 204; Houston, his disks. 300; Philadelphia, Pa. 19102; 215-546-1533
Texas 77014 Features include restoring deleted files:
eliminating any errors on a disk (except
those clue to defective disks); editing in Maxipower Series
Deluxe Print
hex or ASCII: copying blocks to the same Utilities
Electronic Arts, see review on page 83
or another disk: reformatting tracks; cor Maximizer is a mouse/keyboard record
recting checksums; and much more. and playback. It can be used with a word
Disk Guru processor or an art tool such as Dpaint,
$49.95 retail
A utility program that includes undelet Graphicraft, etc.
Tigress; PO Box 665; Glendora, Calif.
ing files, recovering bad files (when possi Maxieache is a floppy disk performance
91740; 618-33J-0709
ble), viewing files in various formats, enhancement that allows a floppy to work
editing files and directories one byte at a faster than a hard disk.
Hippol'ixel
time and more. Maxikey is an abbreviation handler for
A font and sprite edilor that includes
Available third quarter, 1986 word processing and programming.
timed animation sequence.
Computer Food, Inc.; 2215 Sarah Ct., Ste. $29.95 each retail
$59.95 retail
80H; Norcross, Ga. 30093; 404-851-9103 MaxiSoft; 2817 Sloat Rd.; Pebble Beach,
Hippopotamus Software, Inc.; 985 Univer
sity Ave., Ste. 12; Los Gatos. Calif. 95030; Calif. 93953; 408-625-4104 or
Disk Library 408-395-3190 800-942-6294
Provides a way to organize the contents
of a disk for easy access. LaserWriter Utilities The On-line AmigaBASIC Manual
$49.95 retail AmigaPOS; Apple Lasertvriter; serial cable; On-line help utility
Classic Image, Inc.; 510 Rhode Island modem eliminator; external disk drive. 256K Amiga.
Ave.; Cherry Hill, NJ. 08002; A collection of Postscript procedures for An online help utility program that in
609-667-2526 formatting text on the LaserWriter. cludes pull-down menus for help on all the
S30 retail BASIC instructions, as well as how-to
Disk Traffic Controller S. Anthony Studios; 889 De llaro St.; San information and tips on BASIC pro
Master disk catalog system Francisco, Calif. 94107; 415-826-6193 gram mi nR.
Tim disk driits rtcommendtd. Available November, 1986; $29.95 retail;
Grey Associates; 250 Bruton Way; Atlanta, Marauder not copy-protected
Ga. 30342; 404-851-9103 Disk backup utility Omegil Star Software; PO Box 1831;
A utility program designed to make Clemson. S.C. 29G33; 803-882-3602

We Teach Your Computer Spanish.


It Teaches You.
SeftorTUtor leads abtgin- risk free, your .satisfaction Is

Shrink In A Box mnj; Spanish student through


self-paced, changing lessons.
guaranteed,
(714) 854-4434
a [tailed psychotha^wutlc You learn greetings and
game on a disk, lir Xes late the phrases, household terms,
form of a Gesioli therapy session. and much more.
Learn more about artiBcal Sophisticated speech
Intelligence, psjdiothaBpy and synthesis actually lets your
yourself. 1>e %5 ewn talks. Mur* Compute! speak Spanish.
fan thanapaddfll room, gran
'Him your computer Into
for parties. J49.9S. your Spanish leadier wilh
Seflor llitor
Call coBea t» Irani mon
abuui Dr. Xes. Or, Ordff risk frit,
ROSETI7 ROSETL'
I El Espafioles fsicil! o f i » i
your satisfaction is guaranteed.
Sulle3CO0 Call collect to learn mure ^OOOUacArtiiurBiiii. SUie.TOI)
(714) 854-4434 Newport Beodi (SBfanta 92663 aboul SeflorTtltQE Ur. order New-Txtrt IVKicri,
Business And Professional Software

Utilities Continued appointments; and organizes thoughts


and ideas.
S99.95 retail
The On-line AmigaDOS Manual
New Horizons Software; PO Box 43167;
Version 1.1
Austin, Texas 78745; 512-280-0319
An on-line DOS and CLI help utility
Menus provided are DOS Help, which
contains how-to sections on DOS devices, HippoCuncept

directories, command formats and other An outliner and idea processor with mul
DOS features; Commands, which contains tilevel conceptual structuring and unre
all of the AmigaDOS commands underly stricted outline formatting.
ing! the Workbench, broken down into SI 19.95 retail
nii'nti categories; and more. Hippopotamus Software, Inc.; 985 Univer
J29.95 retell; not copy-protected sity Ave., Ste. 12; Los Gatos. Calif. 95030;
Omega Star Software; P0 Box 1831; 408-395-3190
Clemwm, S.C. 29633; 803-882-3602
Hippo Fonts
Twelve additional fonts to be used with
Pick Your Preferences
Hippourord.
Startup file
256K Amiga,
S39.95 retail
An auto-running a tar tup file that
Hippopotamus Software, Inc.; 985 Univer
presents a user with a menu that lists the
sity Ave., Ste. 12; Los Gatos, Calif, 95030;
408-395-3190
Tlie Starpoint Software 256k RAM available preference settings on a disk.
card installs in seconds, doubling A user can create new preference set
the memory capacity of vour Com tings or edit existing ones with the stan HippoSpcll
modore Amiga. dard Amiga Preferences Editor. A generic spell checker that contains a
$29.95 retail user defined or 30,000 word dictionary.
* Expand your Amiga 10 a full Vi
MicroMaster Software; 1289 Brodhead S59.95 retail
megabyte Display RAM
Rd.; Monaca, Pa. 15061; 412-775-3000 Hippopotamus Software, Inc.; 985 Univer
* Open moio windows, programs sity Ave.. Ste. 12; Los Gatos, Calif. 95030;
and graphic screens
408-395-3190
simutaniously RAM Disk
Memory partitioning utility
* Create larger databases &
Gives high speed capabilities to users of HippoWord
spreadsheets in RAM
Ihe Workbench interface. The program ap A full-featured, multiple font word
* Run many tools (aster, with less processor with mail-merge and macro
pears as a normal disk icon and functions
disk activity capabilities.
in all ways as a normal Amiga disk drive.
* Use programs and demos that The Micro Forge; 398 Grant St. SE; S189.95 retail
require 512k of HAM Atlanta, Ga. 30312; 404-888-9464 Hippopotamus Software, Inc.; 985 Univer
* Create RAM DISKS for super sity Ave., Ste. 12; Los Gatos, Calif. 95030;
last file access 408-395-3190
T-L'til
* Made in USA with high quality, Pile recovery
reliable components Consists of four programs; Recover-All, IdcaCraft
* Fully shielded to prevent Recover-Deleted, Un-Kill and Diskedit. These Idea processor
EMI/HFI interference files are designed to run from the CLI en 512K Amiga recommended.
vironment, and instructions are provided A versatile idea processor that gives a
* Backed by a full ONE YEAR
in thff manual for users who are not famil user the capability to organize thoughts,
warranty
iar with CLI. see any level of detail of work, categorize
* Functionally identical to Ihe
SS9.95 retail ideas and order items in various ways.
Commodore 1050 RAM board
Techni Soft: PO Box 7175; 5505 Walden The program allows a user to prioritize
* Fully compotible with all soft items; sort alphabetically or numerically,
Meadows Dr.; Murray, Utah 84123;
ware and hardware by dictionary order or character order,
801-2684961
with or without accent marks; store
When ordefing by mail: names, address, phone numbers, appoint
* $120.00 + 4.00 s/h ments and miscellaneous notes; move
* 3120.00 + 5.00 COD orders Word Processing headers up and down; and much more,
* Shipping costs outside USA $6.00 S89 retail
* Calif, residents add 8% sales tax E.T. Writer The Great American Softworks; PO Box
* VISA or Mastercard accepted 256K Amiaa: printer 819; Larkspur, Calif. 94939
Turns an Amiga computer and printer
. WRITE OR PHONE . into a full-featured electronic typewriter. Il LaserWriter routs Vol. 1
can be used to write short memos, fill in AmigaDOS; Apple Laser-writer; serial cable;
forms, address envelopes and more. modem eliminator; external disk drive.
Available fourth quarter, 1986; $49.95 A collection of three downloadable ana
retail
SOFTWARE
lytic (not bit-mapped| fonts for the Laser-
T.R. Software; 4346 W. Maypole; Chicago, writer printer.
111. 60624; 312-873-9760 S30 retail
(916) 842-6183
122 S. Broadway Yreka, CA 96097 S. Anthony Studios; 889 De Ilaro St.; San
Plow Francisco, Calif. 94107; 415-82S-0193
Idea processor
DEALERS: RING FOR RAM! 256K Amiga. Nancy
OoaoeAmiSj ■""' Ari!i)lt ile ;raCs:n.ipi Ol A tool that assists in creating sales Spelling checker and utilities
Co:™*:rs 1-iiji. In: Slarpoim is a trMerrurk a !■: t reports, school papers and novels; helps A spelling checker with a compressed
x t M*;e
M 9KK lOeeleiy
90UKK lOl S-cksprelBrtiMifcnWK
SkltMfcW
plan business strategies and schedule dictionary file containing more than 80,000
in ot&n Inssi oangcs Bunt muM m me USA with Opt
rjiHiny Wpan«s« pans

104 August/September 1986


Personal And Home Software

words. It can search up to four user- Commodore Business Machines; 1200


supplied word lists of unlimited length Wilson Dr.; West Chester. Pa. 19380;
which ran, for example, hold names and 215-431-9180 Personal And
technical words.
S60 retail TVFONTS Home Software
The Computer Club; 4843A South 28th VIden; presentation graphics
St.; Arlington, Va. 22206; 703-998-7588 512K Amiga.
Designed for use in video and presenta Education
Scribble! tion graphics applications.
Word processor Each of the volumes contains font sizes Algebra
256K Amiga. ranging from 20 to 100 points for screen 512K Amiga.
A full-feat i! red word processor that con resolutions of 320 x 200. f.40 x 200 and $49.95 retail
tains bafllc word processing capabilities 640 x 400. True BASIC, Inc.; 39 S. Main St.;
and advanced features. $29.95 per volume retail Hanover, N.H. 03755; 603-643-3882
S99.95 retail Zunin Group, Inc.; 6788 N. Black Canyon
Micro-Systems Software, Inc.; 4301-18 Oak Hwy.; Phoenix, Ariz. 83015; 802-346-4238 Amiga Training Tapes
Or.; Boca Raton, Fla. 33431; 303-391-5077 Basic and advanced video training
or 800-327-8724 Wordwright S29.95 retail; 1/2-inch Tape
Word processing S17.95 retail; disk and user guide
Talker 512K Amiga. $39.95 retail; tape disk and user guide
Word processor A word processor that can handle large Organic Productions; 71 Gold St.;
An easy-to-use word processor that talks. text files and is oriented to the user who East Hartford, Conn. 06116; 203-569-3855
$49,95 retail wants total control over the way text is
Rosetta-Stone Software; 4000 MacArthur printed. Analogies I And II
Blvd., StE. 3000; Newport Beach, Calif. $75 retail $65 each retail
926(53; 714-854-4434 RTL Programming Aids; 10844 Deerwood Intellectual Software, a division of Queue,
SE: Lowell, Mich. 49331; 616-897-5672 Inc.; 562 Boston Ave.; Bridgeport, Conn.
Textcraft 06610; 800-232-2224
Word processing Write Hand
An entry-level word processor that Byte By Byte, see review on page 92 Calculus
stresses ease of use, on screen documenta 512K Amiga.
tion and templates for business letters, $49.95 retail
memos, etc. True BASIC, Inc.; 39 S. Main St.;
$99.95 retail Hanover, N.H. 03755; 603-643-3882

" Very highly recommended by me is Conversation


With A Computer, from Jenday Software, a set of
SUPER AMIGA SOFTWARE £JQW AVAILABLE!! games and conversation written in Amiga Basic, and
• • - - shipped with the source code provided. It is enter
Ml -"
taining, amusing, thought provoking, and just plain
PAR Home I Persona! Financial Manager: integrated fun. If you have any interest in programming in
checkbook and budgeting with comparisons, personal worth BASIC on the Amiga this is a must
statements, "spendaholics exam", life insurance and college have for the examples."
financing planner, lease/buy, retirement contributions and —MATTHEW LEEDS
annuities, complete loan amortizations, reports and graphic Commodore Microcomputers
options with barcharts, and much more! $69
Conversation With A Computer is a Iruly novel piece ol
software that really shows oft Amiga's special abilities.
PAR Real I Real Estate Analyzer: income property You'll carry or an entertaining voice-synthesis conversation
analysis, financial statements, "creative" amortizations, with your compute'. There are wild graphics routines, color-
fi. i sceen displays, sound effects and animated objects.
balloon and variable payments, loan evaluations, multi-year Amiga will challenge you to Ihree separate games that are
"what if" forecasting, cash flow, tax benefits, rates of return, guaranteed to pickle your brain, MOW
depreciation, key ratios, purchase/sell agreements, reports, INCLUDES AN INTRODUCTION TO
THE C LANGUAGE!
3-D graphics, speech, and much morel $149

TOLL FREE 1-800-433-8433 Outside Washington


SOURCE CODE
Conversation With A Computer is 2,000 lines
COD, MC, VISA, AMEX (Dealer/Dist. Inquiries Invited!) of Microsoft's amazing Amiga Basic. You can
list the Source code on your screen or printer. The documentation eiplains how
il all works. It's a complete programming course for your Amiga.
FREE SPECIAL OFFER NOW!! " NOT COPY-PROTECTED
Heavy Duty "No-Hassle" disk jackets with any purchase!

JENDAY
CONVERSATION WITH A COMPUTER
WITH SOURCE CODE: 129.50
Add $2.50 postage and handling. California
PAR SOFTWARE INC. SOFTWARE
residents add 6% sales tax. Immediate
P.O. BOX 1089, VANCOUVER, WA 93666 (206) 695-1368 delivery. Requires 512K.

W» need 3rd party software submissions! PO Ec WJB Gmtoi 6w, CA 9J64S DEALER INQUIRIES INVITED
Pron (714) 636-337B

The Amiga Buyer's Guide 105


Personal And Home Software

Education Continued Hippo Computer Almanac Reading


Reference software that contains more S65 retail; College Aptitude Reading Compre
Chance than 35.000 useful facts in 17 topic areas. hension Eierdses
Probability Ihcory S34.95 retail S39.95 retail: Reading Adventure I
5I2K Amiga. Hippopotamus Software, Inc.; 985 Univer $59.95 each retail; Reading Adventure II, III
Examines topics and illustrates problems sity Aw., Ste. 12: Los Gatos. Calif. 95030; $54.95 each retail; Reading and Thinking I.
in probability theory. It can serve as ;i sup 40*365-3180 II. Ill
plement to a course in probabilty ihcory Intellectual Software, a division of Queue,
or to a course containing a unit on proba History Inc.; 562 Boston Ave.; Bridgeport, Conn.
bility. 06610; 800-232-2224
S59.95 each retail; American History Adven
$49.95 retail ture. How A Bill Becomes A Law. iibrld His
True BASIC. Inc.; 39 S. Main St.; tory Adventure Speller Bee
Hanover. N.H. 03755; 603-643-3882 Intellectual Software, a division of Queue. First Byte, Inc., see review on page 86
Inc.; 562 Boston Ave.; Bridgeport, Conn.
Comprehensive Grammar 08610; 800-232-2224 Starling A New Business
And II A simulation game that teaches the ins
$54.95 each retail Keybonrd Cad el and outs of starting <i new business
Intellectual Software, a division of Queue, Typing instruction venture

Inc.; 562 Boston Are.; Bridgeport, Conn. $39.95 retail S59.95 retail
06610: 800-232-2224 Mindscape. Inc.: 3444 Dundee Rd.: Intellectual Software, a division of Queue,
Northbrook. III. 60062: 800-221-9884 or Inc.; 562 Boston Ave.; Bridgeport, Conn.
800-942-7315 in 111. 0(5610: 800-232-2224
Decimal
Fraction Action
Math Wizard Trigonometry
KidTulk
Math programs First Byte, Inc., see review on page 86 512K Amiga.
$49.95 each retail $49.95 retail
Unicorn Software Co.; 2950 E. Flamingo True BASIC, Inc.; 39 S. Main St.;
Lessons In Reading And Reasoning Hanover. N.H. 03755; (503-643-3882
Rd.; Las Vegas, Nev. 89121; 702-732-8862
S149.95 retail
Intellectual Software, a division of Queue,
Typing Tutor And Word Invaders
Discovery inc.; 562 Boston Ave.: Bridgeport, Conn.
Typing instruction
Interactive educational space adventure 06610; 800-232-2224
512K Ami/id; joystick. lyping Tutor teaches touch typing by

Through the mastering of mathematical Starting with the home keys and advancing
MasterlVpe to new keys in gradual steps as a user's
and spelling challenges a user explores
Typing tutor skills develop.
and repairs the inner workings of Ihe
$39.95 retail Word Invaders is a typing game that adds
spaceship Discovery.
Scarborough Systems, Inc.; 55 S. Broad fun to the typing sessions while reinforc
It is available in math or spelling ver
way; Tarrytown. NX 10591; 914-332-45-15 ing proper typing techniques. Invading
sions, and grade lewis can be set at 1
through 7 for math challenges, or 1 words must be blasted out of the sky
through 10 for spelling. Paraclete before a user's base is destroyed.
S39.S5 retail Music aid $34.95 retail
Micro! llusiims; iJ0 Box 3475; Granada $89.95 retail Academy Software, Inc.; I'O Box 6277;
Hills, Calif. 91344; 818-360-3715 Associated Computer Services; 839 South San Rafael, Calif. 94903; 415--199-0850
Glenstonc; Springfield, Mo. 65802;
417-865-6555 Vocabulary
Discrete Math
S34.95 retail; Antonyms
512K Amiga.
Practical Composition And Sentence S54.95 retail; Practical Vocabulary
S49.95 retail
Completion $59.95 each retail; \bcabulary Adventure I,
True BASIC, Inc.; 39 S. Main St.;
$44.95 retail; /'radical Composition I: II, III
Hanover, N.H. 03755; 603-643-3882
Making Words Work $39.95 retail; How To Spell
$54.95 retail; Practical Composition II: Intellectual Software, a division of Queue,
French And Spanish Grammar Inc.; 562 Boston Ave.; Bridgeport, Conn.
Logical, Clear Sentences
S34.95 each retail; French Grammar I, 06(510: 800-232-2224
S44.95 retail; Practical Composition III:
Spanish Grammar I, II, III
Selecting The Best Approach
Intellectual Software, a division of Queue, $44.95 retail; Practical Composition IV:
Inc.; 562 Boston Ave.; Bridgeport, Conn.
06610; 800-232-2224
Making Sentences \lbrk Personal And
$44.95 retail; Practical Composition V: Using
Words Correctly Home Finance
Geography $146.95 retail: Practical Composition Pack 2+2
S59.95 each retail; U.S. Geography Adven age I; includes Practical Composition I, II
Home management system
ture, World Geography Adventure I, II, III, IV and //;
5I2K Amiga; two disk drives; printer recom
Intellectual Software, a division of Queue, S85 retail; Practical Composition Package II; mended.
Inc.; 562 Boston Ave.; Bridgeport, Conn. includes Practical Composition IV and V
A.home management system that fea
06610; 800-232-2224 Intellectual Software, a division of Queue,
tures an integrated database to help or
Inc.; 562 Boston Ave.; Bridgeport, Conn.
ganize financial transactions and daily
The Hallc-y Project: A Mission in 08610; 800-232-2224
activities for the home and small busi
Our Solar System nesses.
Educational game Prt-Cnlculus The program can generate budget
544.95 retail 512K Amiga. reports and related documents. It can also
Mindscape, Inc.: 3444 Dundee Rd; S49.95 retail be used as a mailing list manager and a
Northbrook, III. 60062; 800-221-988J or True BASIC, Inc.; 39 S. Main St.; telephone directory.
800-942-7315 in 111. Hanover. N.H. 03755; 603-643-3882 S99 retail

106 August/September 1986


Olamic Systems Corp.; 141 W. Jackson
Blvd.; Chicago, 111. 60604; 312-786-1410

D.A.S. Home Finance


ZUMA FONTS TM

High Quality Types tyles


Assists tlii? homeowner in making finan
cial decisions and in planning for future
investments.
S30 retail
Developers of Advanced Software; 12455
Veterans Memorial Dr., Ste. 204; Houston.
Texas 77014
by ZUMA GROUP, INC.
Financial Lookbook
Financial analysis
Each volume contains 54 fonts
ft The program offers 32 financial calcula
tion "recipes" that contain formulas that
produce answers about taxes, investments, « 3 different typestyles
savings, mortgages. IRAs and other per
sonal finance questions.
■ E sizes (SO - 100 lines)
$49.95 retail « 3 screen resolutions
Electronic Arts; 1820 Gateway Dr.; San
Mated, Calif. 94404; 415-571-7171
Includes THE FONT LIBRARIAN tm
Financial Planner
512K Amiga; !wo disk drives; Amiga-DOS 1.1
or later; ABasiC.
A what-if planning tool for all common VOLUME 1
financial transactions with amortizations.
All math, rows and columns are built in.
S100 retail: without ABasiC - Swiss Font
SI 10 retail; with ABasiC
Gander Software, Ltd.; 3223 Bross Hd.,
- Pica Font
"The Ponds"; Hastings, Mich. 49058;
616-945-2821
- Bam Feet
Home I, Real I, Biz I
PAR financial software volume a
Amiga 512K recommended; lifo disk drives.
PAR Hume I enables a home user lo get - Euro Font
a handle on major areas of personal finan
cial management. $6!) retail - Chelt Fonl
PAX Real I assists a realtor or investor
with several property financial manage - Stencil Font
ment areas. S149 retail
PAR Biz I helps an accountant, execu
tive, controller or manager with certain
areas of business financial management.
VOLUME 3
5149 retail - Coop Font
PAR Software, Inc.; PO Box 1089; Van
couver. Wash. 98fififi; 800-433-8433 — Oerift J~ont
- fast hat
Hardware
And Peripherals
Each volume - $34.95
25(>K Memory Expansion Introductory, Offer
$149.95 retail
Skyles Electric Works, Inc.; 231-E South Buy all 3 far $99.95
Whisman Kd.; Mountain View, Calif.
94041; 800-227-9998 or 415-965-1735

See your local dealer or call:


25.6K Memory Expansion
$120 retail
Starpoinl Software; 122 S. Broadway;
1-800-451-0900
Yreka, Calif. 96097; 91fi-842-(il83
1-408-395-3838 (in CA)
2MB Memory Expansion BRQWN-WHGH PUBLX5HING
A memory device that has optional 1E7RS LarX Huenue, Suite 210
multi-function features such as a battery- Los Gatos, California 15030

Rmiga is a trademark of Commodore-Flmiga, Inc.


Hardware And Peripherals

Hardware And Peripherals Continued Johnathon Freeman Designs; 1067 IVS Busbox
Dolores St.; San Francisco, Calif. 94110; Bus expansion box
415-822-8451 A fully buffered bus expansion box with
backed realtime clock, Motorola math chip
integral power supplies for the Amiga.
socket and parity checking,
Included in Rusbox are four expansion
$495 retail; 5I2K installed Cypress Technologies slots in a fully buffered backplane and a
MicroBotics, Inc.; PO Box 855115; RAM expansion boards/RAM disks
Richardson, Texas 75085; 214-437-5330 real-time clock.
The Cypress 2MI1X board is a 2MB Availahle September, 1986; S299.95 retail
RAM expansion board/RAM disk for the Interactive Video Systems; 15201 Santa
ADC-1 Data Acquisition And Amiga 1000 or 2000 that allows a user to Gertrudes Ave., Y-102; La Mirada, Calif.
Control System use memory intensive programs. 90638; 714-739-5020
Measurement; monitoring hardware The Cypress 2MBX unit is a self-
An RS232 peripheral product that com contained 2MB RAM expansion board/
IVS Rumex-1M
bines analog and digital inputs with hard RAM disk for the Amiga 1000. The board
RAM memory expansion board
wired, controlled outputs and a transmitter may be loaded in increments of .5MB,
$149 retail; standard model Comes with 1MB of dynamic RAM in
1MB or 2MB, using 266K DRAM chips.
stalled and is user expandable up to SMB.
Remote1 Measurement Systems, Inc.; 2633 The Cypress 4MBX unit is a self-
Available September, 1986; $199.95 retail
Eastlake Ave. E, Ste. 206; Seattle. Wash. contained 3MB RAM expansion
98102; 206-328-2255
Interactive Video Systems; 15201 Santa
board/RAM disk for the Amiga 1000. The
Gertrudes Ave., Y-102; La Mirada. Calif.
board may be loaded in increments of
90638; 714-739-5020
Amiga Expansion Box .5MB, 1MB, 2MB, 2.5MB. 3MB or 4MB.
Contains a fully socketed memory array using 25fiK DRAM chips.
to hold the full 8MB of addressable fast Cypress Technologies, Inc.; PO Box 3346; Megabytes/Amiga
memory. The standard configuration of Fremont, Calif. 94539; 415-656-1974 1.05, 2.10. 4.19 or 8.39MB of memory
memory is 512K, and memory is expanda on a single board designed to plug directly
ble in increments of 512K. Eight expan into the right side of the Amiga or to fit
Desktop Amp, Disk Mate into the Zorro expansion box.
sion slots are available within the
expansion box.
Stereo amplifier, disk drive expansion box S599 retail; 1.05MB
Desktop Amp is a small, stereophonic S899 retail; 2.10MB
$995 retail; Expansion box, 8 expansion
amplifier. $44.95 retail SI,099 retail; 4.19MB
slots, 512K bytes of expansion fast memo
Disk Mate is an add-on peripheral box $1,299 retail; 8.39MB
ry (with sockets for 8MB), battery backed'
that allows a user to use two or three ex Skyles Electric Works, Inc.; 231-E South
up real-time clock, hard disk interface,
ternal drives with the Amiga. $89.95 retail Whisman Rd.; Mountain View, Calif.
power supply
Digital Systems Engineering; 6854 Blow 94011; 800-227-9998 or 415-965-1735
$1,995 retail; Above plus 8MB of memory
The Gems tone Group; 620 Indian Spring ing Wind Way; Citrus Heights, Calif.
Ln.; Buffalo Grove, III 60089; 95(521; 916-725-3025 The Micro Forge Hardware
312-537-0544 Memory and hard disk expansion systems

Easy!
S656.95 retail; Seven Slot Expansion Box
Aprotek Prinlcrs Drawing pad
$84.95 retail; One Slot Expansion Board
$1,134.95 retail, 10MB; $1,229.95 retail,
Aprotek, see review on page 82 A pressure-activated drawing pad that
20MB; Sl.479.95 retail, 40MB; Basic Hard
allows a user to draw directly into the
Amiga with a pencil.
Disk System
Itlack & White Digitizer
$499 U.S. retail
$755.95 retail, 10MB; $849.95 retail,
$199.95 retail
Auakin Research, Inc.; 100 Wesimore Dr.,
20MB; $1,099.95 retail. 40MB: Second
Hippopotamus Software, Inc.; 985 Univer
Hard Drive Kit
sity Ave., Ste. 12; Los Gatos, Calif. 95030; Unit 11C; Rexdale, Ontario, Canada M9V
5C3; 416-744-4246
$1,507.70 retail, 10MB; 31,582.70 retail,
408-395-3190
20MB; Sl,850.45 retail, 40MB; Standard
Single Drive System
The Business Partner
The Executive The Micro Forge; 398 Grant St. SE;
Hard disk drive Expansion box Atlanta, Ga. 30312; 404-688-9464
S2.042.95 retail; 10MB A two-slot, 100-pin auto configuration
$2,199.95 retail; 20MB expansion box that sits under the Amiga MIDAS
$2,504.95 retail; 40MB monitor. It is 2.8-inches high and has a Mulli-instrumenl data-acquisition system
The Micro Forge: 398 Grant St. SE; pass through for other hardware. A data management system that com
Atlanta, Ga. 30312; 404-688-9464 The Micro Forge; 398 Grant St. SE; bines economical microprocessor-based
Atlanta, Gil. 30312; 404-688-9464 hardware with hardworking software.
Buss Station The system collects, analyzes and dis
Features include a recessed slot; surge, plays chromatographic and spectral data;
spike, RFI and EMI interference; a mul- GenLock Subsystem, Model KM2
handles the input of five distinct dis
liport data switch: a HAM expansion port; Designed for professional use of the
ciplines from eight different instruments
and eight 86-pin card edge connectors. Amiga in recording studios and broadcast
applications.
simultaneously; and displays results from
DSI; 717 South Emporia; Wichita, Kan. all instruments immediately.
67211; 316-264-6118 $850 retail
$15,000 retail
Burklund & Associates; 3903 Carolyn
Duryea Associates, Inc.; 701 Alpha Rd.;
Ave.; Fairfax, Va. 22031; 703-273-5663
Converier+ Pittsburgh, Pa. 15238; 412-963-7262
Universal interface and buffer
Provides buffer memory for a printer Home Controller MIDI For Amiga
and interfaces parallel-to-serial or serial-to- X-10 powerhouse controller. MIDI interface
parallel at the flip of a switch. Allows remote control of lights and ap A standard MIDI IN, MIDI OUT and
Memory capacity starts at 64K and is pliances. MIDI THRU interface.
expandable to 256K, 512K or 1MB. $139.95 retail $79.95 retail
$229.95 retail; 64K Hippopotamus Software, Inc.; 985 Univer Skyles Electric Works, Inc.; 231-E South
$279.95 retail; 256K sity Ave., Ste. 12; Los Gatos. Calif. 95030; Whisman Rd.: Mountain View, Calif.
S179.95 retail; OK 408-395-3190 94041; 800-227-9998 or 415-965-1735

108 August/September 1986


MTA Series 1000, rel, NJ- 08054; 800-654-3282 or Pow-R-Card
Optical computer components 609-235-2600 Memory expansion
Series 1000 components will convert an An expansion board that upgrades in
Amiga to an interactive laserdisc terminal. The Pol increments of 2MB to give a user a full
Available Summer, 1986 8MB of RAM. It fits all expansion boxes
Expansion chassis
Media Technology Associates; 9208 Burn- for the Amiga, including the new 7-sIot ex
An expansion chassis that features a
tog Tree Rd.; Bethcsda, Md. 20817; pansion box.
hard disk that transfers data via true
301469-7060 RS Data Systems; 7322 Southwest Free
DMA into the Amiga; a hard disk con
troller capable of 10 megabit data transfer way, Ste. 660; Houston, Texas 77074;
rate; five DMA expansion slots; 512K 713-988-5441
Multiport Controller
Multiport asynchronous RS232C/RS422 RAM with battery backed clock/calendar
port controller that resides on the motherboard; room for Scuzzy 20MB Hard Disk
The basic system consists of one DCE multiple storage and retrieval devices; 1 to A 20MB, half-height SCSI hard disk
and one DTE port factory preset at 9600 8MB RAM card options: optional pass- drive.
baud, 32K bytes of RAM expandable to through BUSS connector for further ex $1,495 retail
192K bytes in 32K byte increments, resi pansion; and optional prototyping card. MicroBotics, Inc.; PO Box 855115;
dent FORTH or BASIC control language Retail price depends upon configuration Richardson, Texas 75085; 214-437-5330
available on host Port 1, resident setup Byte By Byte; 3736 Bee Cave Rd., Ste. 3;
menu invoked by embedded control Austin, Texas 78746; 512-328-2985 Scries One
characters and non-volatile memory stor Graphics tablet
age of port setups (EEPROM). Penniouse A graphics tablet that has a solid eight-
$877 retail Input device degree slope and the smallest footprint in
Component Systems, Inc.; 778-A $295 retail the industry. The device includes a pen,
Brannan St.; San Francisco, Calif. 94103; Kurta Corp.; 4610 S. 35th St.; Phoenix, cabling, power supply and software driv-
415-861-1345 Ariz. 85040; 602-276-5533 er.The tablet comes in three sizes: 8 'k
inch by 11 inch, 12 inch by 12 inch and 12

Plug-compatible, Standard 256K inch by 17 inch.


Okimate 20
Kurta Corp.; 4610 S. 35th St.; Phoenix,
Color printer A compatible, standard memory expan
Ariz. 85040; 602-276-5533
A ribbon-transfer color printer that al sion in heavy-duty metal cases.
lows users to print thousands of shades of $149.95 retail
color to create pictures, graphics and MicroBotics, Inc.; PO Box 855115; '•iiiiik! Digitizer
overheads. Richardson, lexas 75085; 214-437-5330 An ADA board that allows sampling,
$268 retail; printer and Plug "N Print kit modifying and playing back sounds. In
Okidata; 532 Fellowship Rd.; Mount Lau cludes executable and source code.

OH, NEW from MicroBoticsJnc.


SAY CAN YOU Expansion Products!
2 Megabyte Memory Expansion-
High quality, large memory device with great optional
multi-function features; battery-backed realtime clock;
Motorola math chip socket; and PARITY CHECKING !
Starts with 512K installed for only $495 -builds up to
one or TWO MEGABYTES ! Powered from the Amiga !
When "Key to C" wos first introduced, FlMIGfl microcom
Fully complies with the Amiga Expansion Standard.
puter programmers responded enthusiastically. Now.
there's a neuj, extensively enhanced, even better versionl "Scuzzy" Hard Disks: 20, 72, 117 !
The C functions ore similar to BRSIC. The object library's
good, clean working code includes windows, screens, The best drive mechanisms combined with exclusive
menus, graphics, requestors, and alerts. For even greater MicroBotics interface design gives you true SCSI hard
productivity, we include our own system utilities. drives. 20 megabyte, half-height hard disk comes
UNLOCK TH€ MVST6RV WITH TH€ K€V TO X COMPLETE for only $1495 -nothing extra to buy;
* Source & Executable Code • Foster S Cosier totally compaiible; open SCSI port right on the drive !
• Full Documentation • Deliveries Begin Sept. 1
Plug-compatible, Standard 256K:
$34.95
Cool running, truly compatible, standard memory
expansion in heavy duty metal cases. Only $149.95.
Ask your Amiga Dealer I

DflTfl R€S€fiRCH PROC€SSING, INC. MicroBotics, Inc.


5121 Audrey Dr. PO Box 855115, Richardson, Texas 75085
Huntington Beach, Cfl 92649 Authorized Amiga Dealers, call: (214) 437-5330
Phone: (714) 840-7186

The Amiga Buyer's Guide 109


Hardware And Peripherals

Hardware And Peripherals Continued Volks Omega 80 Hippopotamus Software, Inc.; 985 Univer
Modem sity Ave., Ste. 12; Los Gatos, Calif. 95030;
8199.93 retail The Volks Omega 80 modem is designed 408-395-3190
Hippopotamus Software, Inc.; 935 Univer for the Amiga 1000, with a custom inter
face that matches the Amiga's re 1VS Magnus
sity Ave., Ste. 12; Los Gatos, Calif. 95030;
quirements. Computer audio system
408-395-3190
The modem features auto dial/auto an A complete audio system designed for
Stereo Sound Digitizer swer; user selectable pulse/tone dialing; use with microcomputers.
built-in audio monitor speaker; dial tone Available October, 1986; $99.95 retail
This unit is a hardware device designed
Interactive Video Systems; 15201 Santa
to provide digital sound capture and and busy detection; and an auxiliary tele
recording for the purpose of adding high- phone jack. Gertrudes Ave., Y-102; La Mirada, Calif.
$199 retail 90638; 714-739-5020
quality speech and special effects to
programs. Anchor Automation; 6913 Valjean Ave.;
Van Nuys, Calif. 91406; 818-997-6493 MTA 200
The board includes stereo digitizing
Stereo sound system
hardware and Sound Editor software.
This compact stereo amplifier with
$344.95 retail
speakers will give Amiga owners stereo
The Micro Forge; 398 Grant St. SE; Accessories
sound using a minimum of desk space.
Atlanta, Ga. 30312; 404-688-9464
$79.95 retail
Amiga Parallel Printer Cables Media Technology Associates; 9208 Burn
T-disk
$17.95 retail; 6-foot ing Tree Rd.; Bethesda, Md. 20817;
20MB hard disk drive
$21.95 retail; 10-foot 301-469-7060
'ibemar; G225 Cochran Rd.; Solon, Ohio
Aprotek; 1071-A Avenida Acasci; Camarillo,
44139; 21(5-349-1009
Calif. 93010; 805-987-2454 Universal Interface Converter
Interface conversion
Universal Printer/Plolter Buffer
Bel kin Accessories! Interfaces serial-to-para II el or parallel-to-
Printer/plotter accessory
S18 retail; Amiga parallel printer cable serial at the flip of a switch.
Interfaces an Amiga to a wide variety of
$99 retail; two-way parallel data switch A user can choose any of 16 standard
printers and plotters by providing RS-232C
$129 retail; four-way data transfer switch baud rates to match a computer, printer or
and Centronic Parallel interfaces on both Belkin Components: 4718 W. Rosecrans other serial peripherals. A bank of
its input and output.
Ave.; Hawthorne, Calif. 90250; switches allows a user to set the rate from
32(59 retail; 64K model
800-223-5546 or 213-644-3184 50 baud to 19.2K baud.
$329 retail; 256K model
$99 retail
Johnathon Freeman Designs; 1067 Dolores Hippo Clean Johnathon Freeman Designs; 1067
St.; San Francisco, Calif. 94110; A disk cleaning kit for 3'6-inch drives. Dolores St.; San Francisco, Calif. 94110;
415-822-8451 $29.95 retail 415-822-8451

Mouse Driven For Free Information


From Our Advertisers
Next to each advertisers name is its reader:service number
Circle the appropriate numbers on the Reader Service Card
in this issue, detach the card, stamp postage and mail.
Reader
Page Service
Advertiser Number Number
Anakin Research Inc. 99 1
Applied Visions 89 2
BEST, Inc. 111 3
Byte by Byte 75 4
Classic games software you can drive with Brown-Wagh Publishing 107 D
your mouse! But, you don't need a license Classic Image 101 6
-just an AMIGA and: Commodore Business Machines 66-67 7
'"Games Gallery I, II, and III. D.S.1. 84-85 8
Dark Horse Company 101 9
Each of these packages contain exciting: Data Research Processing, Inc. 109 10
Space, Gambling, Sports Games, and Jenday Software 105 11
Mind Teasers. MegaSoft Ltd. 77 12
Each provides a standard series of features Meridian Software 110 13
and options for: Micro Illusions 112 14
•Speech -Graphics -Menus MicroBotics 109 15
•Color -Help 'Voice and -Mouse Control! New Horizons Software 91 L6
Kickstart 1,1 & 512K memory required. $29.95 PAR Software 105 17
Rosetta Software 81 18
+ S3.OO shipping & handling.
Rosetta Software 103 19
(713) 488-2144
MSi
MERIDIAH
Softwood Company 73 20
SOFTWARE
Starpoint Software 104 21
Telephone orders INC.
welcome P.O. Box 89O4O8 Transtimc Technologies 69 22
Visa Mastercard Amex Houston TX. 77289-O4O8 V.I.P. Technologies 97 23
AMIGA Is a tfadwnafk of CommoOoio-Amiga, Inc.
Versa Soft 95 24
REST has hatched
the newAmiga
Business Management
software to manage
inventory receivables,
payables, order processing,
general ledger...allinone.
Or put another way:
ORDER PROCESSING INVENTORY MANAGEMENT I'lHCH ASK ORDERS

INVOICE
<- RECEIVING

^ V / ACCOlWISftHMLE
ACCOUNTS RECEIVABLE \
7

/ 1
REPORT STATEMENTS REPORTS N CHECKS RBOKTS

This is f/iL- integrated business management system designed on the


Amiga for the Amiga. Now one software system can help you manage your
entire business. It becomes an invaluable too! in managing cash flow, your
inventory—and provides the reports you wanl when and now you need them
Sity you prinl an invoice. The computer automatically updates inventory,
receivables, general ledger. Look at the flow chart. This is more than an
accounting program; it is a system that makes information available for
you to make management decisions.
Our business is to make your business easier to manage.

CALL l-800-368-HEST for immediate Information and response.

BEST
Business Electronics Software & Technology, Inc
PO Box 8S2 McMlimville, Oregon 97128
503/472-9512

(B t ST. T v I"nn» nvaiUblr \


*v
#*-

merging from years of successful problem solving


applications in piping, and electronics for the aerospace
industry, DYNAMIC CAD has brought a highly advanced
and powerful CAD system together with today's most dynamic and
versatile micro-computer, the Amiga. DYNAMIC CAD takes full
advantage of Amiga's extensive capabilities with color, multiple
modes of resolution, mouse functions, and easily accessible
pull-down menus.
This is not some promised "vapor-ware." DYNAMIC CAD exists MECHANICAL DRAFTING
now and comes to the Amiga with a proven track record. The time
and money-saving applications of DYNAMIC CAD for engineers and
architects are truly astounding. Here is an advanced, 2-D drafting
system with isometric capabilities that can be combined with many ISOMETRICS
SCHEMATICS models of printers, plotters, and digitizers. In getting started you'll
have the support of an extensive manual written in understandable
ssr English along with working examples as tutorial lessons.

WHAT DYNAMIC-CAD CAN DO FOR YOU


» D-C giws you all the expected CAD func • Data base lo store and retrieve information
tions of zooming, rotating, panning, group on parts specifications, vendors, and
functions and menu driven (ealuies. pricing,
• D'C brings you professional CAD capability • Data base system utilizes ASCII format files
lested and proven in the production of tens which are convertable to other standards.
of thouBands of drawings. • Capable of utilising up to 4.096 colors.
i D-C will liberate you from the need to draw • D'C can generate over 8,000 layers.
free hand. 'Gtftwr - Uadp FTidrk ol &?rbfr ScrrKifif fcl
• D'C supports most standard dot matrix "Leroy — iratte marti tj Kmrfd C Ei«r
• D'C has net listing capability fiom your printers. InkJet, laierjet, pen plotters, and IBM - vafc mart d IrrftfmoonaJ Bjum
schematic. "AutoCAD -iridv ma* of Autodesk. Inc.
NET LIST FROM SCHEMATIC the Gerber' Photopl otter.
• Schematic comparison to your printed
Circuit artwork (or continuity check.

// -/i / / /
SYSTEM i D'C can produce isometric views.
REQUIREMENTS
> Mil-Spec quality Leroy- fonts.
512 K RAM
• Automatic line dimensioning.
3 Disk Drives lor)
] Drive and Hard Disk • D-C Includes n series of information librar
Printer or Plotter ies.' Symbols. Dectronlc Parts/Chips, Archi
tectural Components, Landscaping, etc.

Inquiries invited. (818) 360-3715 PA BOX 3475, GRANADA HILLS, CA 91344


jiffies/mno poet
Continued from pg. 61,
:IF RIGHTS(WS,1)="-"THEN PRINT" tensoft
[LEFT]";'ITTF
115 IF X=5 THEN 125'DFJE presents
120 FOR T=l TO 5-X:READ W$:NEXT'GIOC
125 RETURN'BAQC
135 POKE V,15:P0KE
:POKE
S2,N%(W)
S3,N%(W):FOR U=l TO N%(W+1)
ARITH
:NEXT'IHDP
140 POKE V,0:POKE S2,0:POKE S3,0 An Exciting Arithmetic Game For
IIP N%(W+2)=-l THEN W=0 The Commodore 64" and Commodore 128""
:RETURN'KYJK ■ 137 50 Arilhmel man is a game of
■ Bea topA/uhmetician, arithmetic practice thai is filled with
145 W=W+2:RETURN'DEEH action, delightful music and
■ Grades I tobtoadult
150 PRINT MIDS(A$,T,1);:GOSUB 135 whimsical animated canoons
■ KitflesteO—Easy in use.
Large clear numbed ,md a simple
:RETURN'EONF ■ A great value—covers all skill lei/els eniry Sfit&tn make working hard
200 DATA WE,I,HE,THEY,SHE'BQPA from I digit addition to 7 digic long proDle'ms on rhe screen almosr as
division—use for years. easy as on paper.
205 DATA WENT,RAN,FLED,FLEW,
■ Imprnvcyourm*ithgrade5 while Thr most enjoyable way to
SOARED'BANI having fun practice arnhmeric ever devised
210 DATA WANDERING,GIBBERING, ■ Challenges ih.it adjusi to ihe level Musical and graphic rewards and
of play Non-linear scoring.
SCUTTLING,TREMBLING,
0WnWpnonrlounaEi«i7.v>uaMMnCJia I Hoax l«« nwmin UBQUfrtlit.
SHUDDERING'BASL Cl rVj^ wnd mr
215 DATA ACROSS,ALONG,INTO,ABOVE, ICaMo'niatesxls'rrs adnli% sates IS')
n Sprm mcrt rt(*irLHion ttrty D C"«HMmonfy Q ti
BELOW"BERK
220 DATA THE,THIS,SOME,A,THAT'BUQD
225 DATA SPARKLING,GLITTERING,
SHIMMERING,TOWERING,RAVISHING' BAC1.
230 DATA STRAND,LAND,BAND,HAND,
STRAND'BDAH ^VTlOTl..lonrr-fi-nn. B*4llrl>i<llliqD.LATlllR

235 DATA OF,OF,OF,OF,OF'BOCI


240 DATA SAND-,MAD-,DARK-,BRIGHT-,
DEATH-'BGII

- COMMODORE
245 DATA STARS,KINGS,CLOUDS,WINGS,
MEN'BDJN
250 DATA SET,DRUNK,DROWNED,FLAT,
LEFT'BCIJ
255 DATA IN,ON,BY,NEAR,IN'BQPK
N«E MAGIC
260 DATA THE,THIS,SOME,A,THAT'BUQH
Hook-Up Your Computer to aTelevision Without Cables!
265 DATA SEA,LEA,TREE,KEY,SEA■BUHM New Wireless "UHF" Mini-TransiniUer...
270 DATA FROM,BY,WITH,OF,FROM'BUHJ
275 DATA THE,THIS,SOME,A,THAT'BUQN
280 DATA SHREIKING,SINKING,HOLLOW,
MERRY,SORDID'BMTP
285 DATA LAND,MAZE,PLACE,BOX,CAGE'BYUP
290 DATA OF,OF,OF,OF,OF'BOCJ
295 DATA KINGS,LORDS,MINDS,HORDES,
DOGS'BEJS
300 DATA SO GRAND,COMMAND,DEMAND,
IN SAND,REMAND"BLRH
305 DATA THAT,SO,WHEN,SO,THAT'BULI
310 DATA THEY,ALL,WE,ALL,THEY'BUTD
315 DATA LIVED,DIED,ATE,GREW,
SHONE'BAWK
320 DATA BY,FROM,ON,BY,FR0M'BSJE
325 DATA THE,THE,THE,THE,THE'BTBJ
Plus Shipping & Handling
330 DATA FOREVER,ALIEN,SMOLDERING,
WALLOWING,SIMPERING'BTLN
335 DATA TREE,SCREE,SEA,TEA,TREE'BXIL
Ama/mg new iiccoSSory thai broadcast "flvor ihc air" on unused UHF channels 14,
345 DATA 217,400,227,400,227,200,217, 23, 25 0'27. Easy fiooV-upio auOio wtdeo ogiloisan yQurcomrnoOore compulef B
400'BGKM
solid slain design willi Full f^clury warranty
350 DATA 213,400,234,200,234,200,227,
400'BGBI
355 DATA 223,400,230,400,230,400,217,
SUPERMHRT ELECTROMCS
400'BGWN IHSO1 E BUHN5IOE

360 DATA 213,600,-1,-1'BNNF EHD

COMMODORE POWERPLAV 113


Graphics
Excellence
An in-depth look at
three graphics
programs for the
Amiga from Aegis
Development, Inc.

BY LOUIS R. WALLACE

The latest entries into the Amiga graphics arena


are three programs from Aegis Development
Inc., a company out of Santa Monica, California. Aegis
Images, Aegis Animator and Aegis Draw offer a little
something for everyone. Aegis Images is a paint pro
gram, Aegis Animator is an animations and story-

board program, and Aegis Drmv is a computer-aided


design (CAD) package. Aegis Images comes pack
aged with Aegis Animator or can be purchased
alone.

Aegis Images
Aegis Images is a high-powered paint system that
implements more special features than any previous
Amiga graphics package. It was designed not only tor
professional artists, but for anyone who needs pow
erful design. You can use as many as 32 colors in one
painting and choose from 20 different brushes and
16 patterns.

Uke other Amiga graphics systems, Aegis Images


uses the Intuition pop-down menus to control and 'Hie program has ail the standard functions for
select the painting options. It operates in low drawing (lines, circles, boxes). In fact, the drawing
(320x200, 32-coIor) and medium (640x200, 16-col- tool sections contain almost every drawing option
or) resolutions. It does not support interlaced you can imagine. And it has the best pattern fill I have
(640x400) mode. ever seen, allowing you to design colored patterns
114 AUGUST/SEPTEMBER'86
Ifyou have a Framegrabber, you
1 ill ij.T
j -m
can use real-life photographs as
■ ]
part ofyour animation

■.

Hi ■■

-■.---
■ ;;;:■■:.
-'"■■■-■

■■■■i--'..

and filling an area with a pattern as fast as other the screen as a brush using the Frame command.

programs take just to fill color alone. Frames can be resized, rotated, or saved to disk ;ls

The program shines in special effects. Besides of separate reusable windows.

fering the standard ones like mirror image, cycle In addition, Aegis Images offers several other pow

draw and cycle color, it lets you define any area of erful options that allow you to create paintings in
COMMODORE POWERPLAY 116
Aegis Draw is the kind of
package that makes people buy
a computerjust so they can use
apiece of software.

minutes. The Wash command uses a brush of your


choice to blend lines and colors together to create
subtle effects, Similar to mixing water colors. You can
also draw using the Minors command, which reflects
your design into up to four quadrants.

Another special effect is Pantograph. This option


duplicates one area of the screen to another. What
makes it unique is that you cannot see the duplicated
area until you paint over it. This gives the area an
illusion of its being uncovered, and produces quite
striking effects.

My favorite special effect is the Spread option. This is blending two areas together; Grid, which provides
an enhanced form of area fill, but allows you to fill with precision in drawing; and Constrain, which allows lines
a range of colors. You create the range of colors you to he drawn only at specific angles,
want, using from 2 to 32 colors. You can also select the Aegis Animator
degree of dithering (mixing) you want and how it is to Aegis Anitmitor is ;in animation package that creates
be ;ipplied (horizontal, vertical or by lines). different sliapes on die screen and then animates them.
Equally unusual is the Under option. This option lets Aegis Animator is a cross Ix-twcen a C AD system and a
you pick colors that cannot be painted over. When you cartoonist's studio. You create the animation by design
attempt to paint over them, it gives an illusion of ing "tweens," or segments of time. Each tween is added
painting under them. Other special effects are Antialias, to, altered, moved or modified from preceding tweens.
which smoothes die edges of shapes, automatically so when the sequence of tweens is played, the effect is

116 AUGUST/SEPTEMBER r86


create an illusion of three dimensions. In addition, the

For eel animations, you design prognun lets you rotate the objects around the X-axis

or the Y-axis, or modify the size. You can work with a


the individual components ivith
single object, groups of objects, all the objects, or a
Aegis Images and save them, as piece of an object.

windows. These windows are You can alter an object using the Morph (unctions

by converting it to a series of segments and moving


then loaded into Aegis Animator
them to other points. For Instance, if the object were a
and used as animation sequences.
bird, you might want to bend, stretch and pull the wing
to any screen location. All the changes are saved within

fluid Additionally, Aegis Animator lets you control the the tween you ;irc in. You can also add segments to an

shade of a color or the speed at which the animation existing object, so it can Ix; molded into a completely
different object You can change it all at once or as a
runs.

Your animation is created using two different metli- series of changes

ods: eel animation and metamoq:>hic animation. Cel ani Animation sequences Can then lie combined with

mation is the one traditionally used by animators. Each background pictures, provided the background has

frame of the animation is created by drawing, ;ind the been created with a graphics system that uses the
frames are then combined. In metamorphic animation, Amiga IFF format (Aegis Images, Delu.\vPaint, Gmphi-

you create one image and continuously modify it This irafi). And Ifyou have a framegrabber, you can use rt-.il-

method requires less memory, but limits the detail life photographs ;is part of your animation. Or by com

For eel animations, you design the individual com bining your sequence with a genlock device, you can
ponents with Aegis Images and save them as windows. combine video and animation to make films.
These windows are then loaded into Aegis Animator Aegis Images and Aegis Animator bundled together,
and used as animation sequences. For metamoqihie retail for SI39.95. Aegis Images alone retails for
animations, you use the program's drawing functions 579.95.
(lines, polygons, circles, blocks and stars) to create Aegis Draw
your objects, then move or modify them. Aegis Draw is a full-featured cad package. Tliis is

You can move your objects up, down, left or right. the kind of package that makes people buy a computer

Or you can move them in or out of the screen plane to just so they can use a piece of softw;ire. It lets you

COMMODORE POWERPLAY 117


With Aegis Images and
Aegis Animator, ovate
animated illustrations,
titling advertising
teaching and instruction
material, movement
■11==—7T~=~=H[I ESH design for screenplays,
and videos.

create accurately scaled drawing of tilings like build

ing plans, meclianical equipment or circuit designs. It


rcUtins its accuracy by maintaining a data base of the
shapes of individual elements. This gives a CAD system use the drawing area just as you would pajx-r, except
much more precision than a paint system in the way it that the drawing tools are computerized. Ijnes :ire
handles these elements. For example, if you want to drawn at a rate of one million pixels per second. If you
move a section of an image created with a paint pro decide that the line needs to be moved to die right a
gram, you box it, and move the whole boxful. With a half Inch, chcx>sc the Drag Object option.
CAD system like Aegis Draw, however, you can be In drafting, you often need to know the distance
much more precise. So if you have an irregular shape, between two points. With Aegis Draw, you choose the
you can move it exactly as it is, in dial shape, without Dimension option Irom the Tool menu, point to die
having to take a boxful of background along with it. two points you're measuring the distance between,
Aegis Draw uses the Amiga Intuition operating sys and die program will instantly calculate the distance.
tem, so if you are already femJUar with Amiga software, If you want to rotate pan of an object, choose the
you will lie very comfortable But if you are new to the Rotate option. It is diat simple. Aegis Draw lias many
Amiga, you will still find die mouse/menu approach to different tools to work with—tools like lines, arcs,
controlling a program easy to get used to. circles, rectangles, and text. You can draw with differ
The program's screen format is gridded drawing ent size lines or use patterned lines. You can even fill
paper bounded on the left and bottom with rulers, You an area with patterns, and die daia base will note that
118 AUGUST/SEPTEMBER'86
tliis area contains a pattern. copy via dot matrix is supported. You can also use

Aegis Draw allows you to have several drawings on other controllers for drawing besides the Amiga

the screen at once. On a 512K Amiga, you can have mouse, such as the Kurta digitizing tablet

two, each in its own window. By -.Hiding extra RAM For people who require professional-level cad, Ae

you can have even more. You can also Zoom into a gis Draw may well be the program you are waiting for.

drawing, edit it, and Zoom back out. There are many Priced at 1199.95, it is relatively inexpensive. And

other sophisticated options, such as re-sizing an object because of the advanced nature of the Amiga, many of

or group of objects, Exploding a drawing into compo the features OfAegis Draw do not even exist in other

nents, or even Cloning objects. more expensive MS-DOS CAD systems.

One nice feature is the program's ability to deter All in all, 1 highly recommend these three programs.

mine ruler units. They can be in indies, meters, milli They provide a cost-effective approach to professional

meters, feet or any other unit you desire. An even results. With Aegis Images and Aegis Animator, create

better feature is Parts. Parts allows you to work on only animated illustrations, titling, advertising, teaching and

small pieces of drawings at one time. A professional Instruction material, movement design for screenplays,
who needs advanced CAD will really appreciate this. and videos. And with Aegis Draw, take advantage of

Of course, the program would be useless without features found in more expensive CAD packages for a

the ability to export the drawing to some kind of fraction of the price. In addition, because these pro

printer. Aegis Draw is compatible with a number of grams are not copyprotected, they can \tc installed

different plotters, including multipen plotters, and hard easily on a hard drive for even fester operation. a
COMMODORE POWERPLAV 119
A
For a mystery that combines text with atmospheric

sound effects and other special graphic touches, you

might try Avalon Hill's Ripper. The game includes a

Map-Hater's map of tlie m;uision where Jack the Ripper Ls murder

ing die guests and maids during a party attended by

Guide
Houdini, Sherlock Holmes and other famous people

from 19th-century England, it's an intermediate-level

skullbuster. with just a few secret locations that don't

to Adventure appear on the map.

Novice-level games designed for young adventurers,

Games Seasbtlker by Infocom and Below Die R(x>t by Spinna

ker, are also packaged with maps as part of the docu

BY SHAY ADDAMS mentation. An all-text game, Seastalker takes place

Are you tired of meticulously mapping every new aboard a mini-submarine inside an underwater re

world you visit in ;m adventure game? Bored by search Lib. The 32 locations arc laid out In detailed

having to draw dozens of little Ixixes, lines and arrows tloor plans. It's an exciting story with a James Bond-

that make absolutely no sense whatsoever the very Style climax, and clue cards are also provided. Below

next day? So are a lot ofpeople. Maybe that's why some tfye Root is a fain- tale-type story (novice level) tliat

contemporary adventures make map-m;iking far less comes with a partial map you can complete as you

tedious than older games—some even letting you progress. The landscape isn't confusing or extensive, so

throw away the pen and paper altogether These games this is never a problem.

free your mind to concentrate on more entertaining Linear Plots and Paths
aspects of the adventure—tilings like character interac Some games are designed to minimize or eliminate
tion, plot, ani.1 what to do with that weird purple thing tlie ncai for mapping In Spinn;iker's Perry Mason, for
you just uncovered in die Ixwt City. If you'd prefer to example, most of tlie game takes place in a courtroom
focus on the adventure Instead of tlie map in your next as you defend your client on a murder charge. Instead
game, try one of these quests. But don't think that just of you going out to search tor clues, you send your
because it's easy to map. it will be easy to solve. private eye. And. in Spinnaker's Nine Princes in Amber;
Games with Maps a fantasy in which you must regain your memory and
An all-text science fiction story by Michael Berlyn. become king of die land of Amber, there is minimal
Inlbcom's Suspended takes place in an underground mapping, These kinds of straightforward plots are re
complex where you direct the actioas of five robots. ferred to as linear plots. Both Perr)- Mason and Nine
To help you keep track of which robot is where, the Princes are intermediate-level.
game includes a fold-up l^oard l>earing a color map of In Spinnaker's Amazon, you select one of three
the complex. Plastic markers representing the rolxjts difficulty levels before seeking the Lost City of Chak in
can be teni|X)rarily stuck to the Iward and easily re tlie jungles of South America, and in Spinn;iker's liva-
moved when your cliaracter moves to a new room. No sure Island, the classic pirate tale told widi great
mapping at ;ill Ls required in this advanced puzzler. graphics and music, the plots are linear. A more con
Another Infocom adventure, Wislybringer, is a fcinta- temporary pirate story, Cutttmxtts from Infocom, Ls an
sy scenario in tlie Zork tradition. You are given a big ;tll-text game lhat cm be completed without drawing a
map of die town, which proves essential for solving single line. Most of the action lakes place on a rather
one of the puzzles. The main streets ;md buildings are small island and one of two sunken ships, so there
clearly depicted, so you'll only have to map a few aren't a lot of places to get lost. And it's really two
locations. It's an excellent introduction to text adven games in one: After you find the treasure on one ship.
turing. you can restart die program and dive for the oilier
120 AUGUSTffiEPTEMBER'86 wreck.
Hamilton Burger picks up
Let Your Computer Do the Napping a gun from the evidence
table, then turns to
But the best adventures for map-haters are those that
Lieutenant Tragg.
draw the maps on-screen. When you say "look map" in "I8TW8 REVOLVER
Spinnaker's Swiss Family Robinson, you see a full COHfflDEHED A UDV8 OUM?
OBJECTION
screen map that is blank at the beginning of the game,
"On what grounds are you
and 08 you move around, it is filled in with details of the objecting, Mr. Mason?"
terrain. A blinking cursor shows your current location. THE QUESTION ASKS FOR AN
OPINION.
This intermediate game also has a built-in clue feature.
"Objection sustained."
Electronic Arts' Heart ofAfrica accomplishes the same
Burger storms back to his
feat with icoas and windows, and you can view differ seat.-YOUR WITNESS.'
Perry Mason Lakes place mainly In a courtroom.
ent maps to see where you've been or to locate hard-

to-find places in your quest for the tomb of the Egyp

tian Pharoah Ankh Ankh.

In Phcmtasie and Phantasie B, both by Strategic

Simulations, the dungeons are shown on die riglit side

of the screen, with a blinking cursor representing your

part)- of ore-slaying map-haters. Each time they move,


/ou ere lit the parlor of (ha Aditilrnl

the m;ip is filled in to show the hall or room they just Bwibow Inn. Tri* front <loor la to t<i*

wflnl, and to th« south Is n curt»ln»d

entered, so you never have to draw one. It might help DagiiiHg to mo tanr. Qeatad Rt on* or

ln« Iui>i«d la « rouod looking ••nmnn


to take notes, however. iiiiimm only aonoo. Ho line a ic«
across hla oha«K.
The dungeon-mazes of Origin Systems' Ultima
In Treasure Island the plot is linear.
games can be quickly mapped if you use a magic gem

and the "peer" command The entire floor plan is


displayed, with treasures and traps marked, so you can

copy or trace if off the screen. Ultima's surface, how

ever, must still be m:ipped. Ultima 3 is the hardest to

map because it involves time travel. Except for the

Ultimas, which are for advanced players, these are all

intermediate-level games.

Moebius, also from Origin Systems, makes the most


of having the computer do the mapping. Built-in maps

can be iinscrolled across the screen by selecting this


Moebius lets the computer do the mapping.
option from a pull-down menu. Some show all the

buildings of the land of Khantun, others point out

where CO find water or people, and one map has a


flashing cursor that pinpoints your location and shows
the areas already explored. It's another quest-for-the- j; • r^OH

evil-wizard scenario, but one set in the Orient with

Karateka-styW action and Ultima-style magic. This is Walk Shadow to Arden


an advanced-level role-playing game.
You begin to notice strange things
happening to the world outside the car
So whether you're a first-timer or an adventure vet the countryside is scattered with large,
eran, there are plenty of games tlrat de-emphasize map slowly turning windmills...a sudden and
violent thunderstorm, strangely colored
ping. As the computer's amount of RAM and disk space
clouds rolling overhead. A vast desert
increases, you can expect to see more adventures with surrounds you...the roadway begins to
"auto-mapping" features like those seen in Moebius and sparkle.
There Is minimal mapping In
Swiss Family Robinson. II nine Princes In Amber
COMMODORE POWERPLAY 121
More Than Star Wars
Part 1: The Road to Eidolon
BY JOHN JERMAINE

four Sun Microsystems 68000 worksta penter |of the Lucasfilm Computer
In this rare look tions, running the 42 BSD Unix^ operat Graphics Project, now known as Pixar]
ing system. We try to keep no more than was experimenting with the basic princi
behind the doors two or three people using one of these ples of fractals. I le believed that fractals
systems at a time, because they lend to could Ix: used to generate 3D animation
of the Lucasfilm slow down with heavier use. at a reason;ible production cost, liite in
We also use a DllC Vax 11/750 com tlie summer of 79,1-Oren (bund a way to
Games Division, puter for our development work Now make his idea work.

four programmers that we have the Sutis. it's used mostly


for electronic mail and word processing.
Carpenter 'is acknowledged to have

talk about fractal Hie Y;lx also runs the same Operating
system as the Sun workstations, Informa
theory and how tion is Iranslcrred between our various
computers over a commcrci;iUy avail-
they use it to abk- network called Ethernet.
Jerniaine: What programs do you work
create exotic with?

graphic effects. Montingstar: Since we're using Unix,


we have access to hundreds and hun
dreds of utilities which arc- a standard
Formed in 1982, tile Games Division part of that system. In addition, we have
at Lucasfilm, Ud. has the distinction of a few dozen utilities of our own concoc
being lioth the youngest and smallest tion, wliich we use for various purposes.
division of the company. And although The nature of Unix is such that one is
tile programmers in ihe Games Division encouraged to write lots of small s[X-cial
arc, like their division, young, they arc utilities lo do specific, well defined tasks,
definildy not small in ihe way lliey think rather than lo write a lew large Compli
atom their work. cated general ones.
The programmers who p;irticipated in Our assembler is called Macross. It has
this interview—Chip Morningstar, Char- higher-level features like structured flow-
lie Kellner. Gary Winniek ;ind Keiin Fur of-control statements (if-then-else, do-
ry—worked on the Ijicasfilni games while ) at IxhIi the run-time and assem
liiillbluzer, /fescue rm PmctolUS, and bly-time levels. The program also
T/x EUlQlOtt. contains extensive assembly-time dy
We began by talking to Chip Morning- namic storage management and string
star, die utility programmer of the group. manipulation features. Macross docs
Jermaine: Chip, tell us a little abom have one drawback though. It tends to
your background. trade off some speed for higher-level
Morningstar: 1 received my degree in performance.
computer engineering Irom the Univer- Jermaine: Ilic main subject of this In
sity of Michigan, Bor the next few years, I terview is fractals. Where did this idea
worked on projects which were self-aim- come from?
ing. 1 was involved in Project Xanadu, a Kellner: Fractals really are a new con
special Silicon V;illey group developing cept, and not just a new type of comput
hypertext systems. Before that assign er graphics. Benoit Mandelbrot, an IBM
ment, 1 wrote image-processing software programmer, is credited with developing
at a resc-.irch lab in Ann Arbor, Michigan. tlie lirst formulation of fractals into the
My career at I.ucaslilm 1>egan in 1'JKi, language of mathematics. In 1977, he
and my job w;is to develop software published his findings in a book entitled
tools as the group needed them. Fractals Farm, Oxince, and Ditneti-
Jermaine: What computers do you sion, while lecturing on the subject at
work with at Lucasfilm Games'' the College de France during 1973 and
MomiiiRStar: !t;isica]ly we work willi 197-1.
two computer systems. 'Hie group uses Less thiui live yeatS later, l«ren Otr-

122 AUGUST/SEPTEMBER'86
made the first successful translation of ing to infinity in both directions. In the the piece of paper has a very specific
the principles of fractals into computer real world, there is no such thing as a number that completely describes its
graphics for his short film "Vol Ubrc." theoretically perfect line. The line on die "roughness." If you could calculate that
"Vol Ubrc," meaning "Ircc Flight," ran piece of paper Ls not perfectly straiglit, so number, you could reproduce the line
approximately three minutes. One re it can't Ix- one-dimensional. It doesn't exactly on a computer, with every bend
markable sequence of the film realLstical- curve around enough to completely lill and wiggle in its proper location.
ly simulated a small glider sailing up the paper, so it can't be two-dimen Our software allows as to draw rough-
through fractal mountains. sional either. looking fractal lines. Since these lines
Jermaine: In simple terms, how do frac According to Mandelbrot, the line has were formed using fractal theory, we can
tals work? a "dimensional number" somewhere be- reproduce them exactly at any given
Kellner: Simply put, "fractal" means tween I and 2. Similarly, the paper it's size.
fractional dimension. Consider the fol drawn on has a "dimensional number" jermaine: You use many elements in
lowing example: a straight line on a between 2 ;md 3, Tbafs the basic con your programs that aren't found in most
piece of paper. How many dimensions cept of fractals. livery simple object in software. Where does tliLs technology
does it have? High school mathematics (lie real world can be described by a come from?
tells us a straight line Ls one-dimensional, "dimensional numter," which is a real Kellner: All of the computer games pro
but that's a theoretically perfect straight number, not an integer (as we were duced by the I-ucasfilm Games Division
line, with no thickness whatever, extend taught in school). Thfll particular line on contain elements that were inspired by

Lucasfilm programmers Kevin


Furry (1.), Charlie Kellner and
Gary Winnick. (Not pictured:
Chip Morningstar)
the sound and visual effects generated field sport, where die player grabs a ball 19H1, when 1 went to work as an anima
for Lucasfilm movies. In addition, many and tries to fire it between two goal tor for die Atari home computer divi
of the basic principles of animation that posts for points. In some respects die sion. After a year at Atari, I was offered a
arc incorporated into our programs game resembles soccer, but it's a one-on- job with me new Lucasfilm Games Divi
were pioneered by the Iucasfilm Com one confrontation, where both players sion. Some of my contributions here
puter Graphics Group, now known as drive vehicles. have l^een die Jaggi monster for Resale
Pixar. The prime concern of the PJXBT Creating the split screen w;is die easi on Fmctalus, die Lucasfilm Games logo,
group is to create images for film pro est part of die project. The checkerboard the animation for Ihe Eidolon, ;md some
duction, with each frame Liking minutes field wasn't very difficult to generate ei- of die graphics tor Konmis Rift.
or hours to create. We're producing real dier. The data is pa-sent at all times, and Furry: I've been programming since 1
time interactive games, which is a totally it's just a matter of moving it around. was seven years old. When I was about
different way of looking at things. However, making die game work ten, I bought an Altaic 8800 to build,
I.orcn Carpenter took die principle of ptqperfj> in real time, widi die correct which put me on the road to becoming a
fractals, and made it work for as in a colors, presented many problems. The commercial programmer After attend
variety of ways. He designed our "fractal playing grid is actually antialiiiscd. liven ing college to fill in die gaps of my edu
engine," which generated the back diough you see two colors in die graph cation, 1 went out into die real world to
ground mountain graphics for the first ics, five colors are really being used lo program. During that period of my life, I
Lucasfiim program called Rescue on smoom the motion of the grid and t;ike worked on Mindset's graphics and video-
Fractatus. Essentially, this 6502 graphic some of die juggedness out of me grid producer packages and on two versions
subroutine is a highly simplified version lines. If you watch die grid lines as you of Datasoft's Nibblcr. I c;ime to Uieasfilm
of tlie same fractal engine used to create move slowly across die field, something Games in February of 1985.
tlie striking scenery of die "Gene-sis Ef like 26 to 27 scan lines can lie seen on Jeniiaine: The Eidolon is one of die
fect" in Star Th'k II The Wrath oJbJmn. die grid at one lime. Actually, you're newest program releases from 1-ucasfilm
So to answer your question, our tcclinol- seeing a lot more detail tlian diat. Each Games. How did diis project begin?
ogy is developed by our own people,
even diough some inspirations come
from outside die company. "A particular line on apiece ofpaper has a
Jermaine: What were die origins of Res
cue on FraCtalltS, one of die first pro very specific number that completely
grams created by Lucasfilm Games?
Kellner: In 1982, David Fox came to describes its 'roughness' Ifyou could
Lucasfilm and shared an office with
I-orcn Carpenter. He asked Ioren if it was calculate that number, you could reproduce
possible to make fractals work on die
Atari microcomputer, and diat was die
the line exactly on a computer, with every
beginning of Rescue on Fmctalus I-orcn
bend and iviggle in its proper location "
started diinking of ways to implement
fractals, while I>avid began developing
die ideas for the program, based upon scan line contains five different icveLs of Kellner: The tide of die program was a
what Loren thought might be possible. brightness, with a complex series of direct result of searching through Roget's
Rescue on I-'nictalus Ls basically a computations in die background, to Thesaurus for a name sounding typically
search-and-rcscuc mission during an in make it work properly. 19th century, while describing die true
terplanetary war. Your assignment is to Jermalnc: Charlie, you and Gary Win- principles of Dr. Agon's fantastic ma
locate and rescue downed pilots on a nick and Kevin Furry all worked on Tbe chine. "Eidolon" lias three meanings: "An
mountainous world containing a cyani- Eidolon. Can each of you tell us a little ideal figure," "A small winged figure, hu
trie acid fog. To complicate matters, die about your backgrounds? man or combining human with animal
same ray towers diat shot down your Kellner: 1 hardly did anvTliing widi elements, found in Greek vase paintings,"
people will fire at you whenever you're computer games before I arrived at l.u- and die meaning we're concerned with,
near their mountain top positions. Of casfilm in 1983. About seven years ago, "An unsubstantial image."
course you have your weapons, which during die early plia.se of my c;ireer, I did The idea for Tbe Eidolon started
makes tilings interesting. It's a good diing write several Apple computer games, but when we perfected a graphic mecha
David came up widi die idea of using only one of diem received any notice. It nism for moving animated objects
fractals in Rescue on Frackitus. Without was a three-dimensional simulation of a around on a microcomputer. We wanted
them you'd need a visual data base the bowling alley, which was fairly realistic. to use this mechanism in a new game, so
size of a laser disk to generate die var Winnick: I'm the animator of tlie group. we developed a knights-and-dragons fan
ious landscapes found in die 100 levels Until 1981, I was a commercial artist tasy to support some graphics we had in
of play. Even then, tlie point of view This included a period of lime in 1972 mind. We thought we could create a
would not be as flexible, and die land when I assisted Neal Adams, me IX" type of Dungeons and Dragons® game,
scape couldn't lie a tendi as varied as it comic/book illustrator, at his studio in unlike anything presendy on die market.
is, aldiough it still could be coasiderably New York. It took me several months to realize
more detailed. After seven months, I returned to San diat this wasn't what we really wanted to
Jermaine: Did you have any problems Jose, California, and formed Horizon do, so we scrapped the old design and
creating BallbUizer? Zero Graphiqucs widi my partner Frank created an entirely new fantasy from die
Kellner: To begin widi, llallblazer Ls a Cirocco. We did freelance work until ground up. Or, considering die bet dial

124 AUGUST/SEPTEMBER'86
effect, displayed in the background of

"The title (of The Eidolon^ was a direct your battle with the Ultimate Dragon.
We soon discovered that this effect
result of searching through Rogefs could be animated very rapidly and in
expensively, so it was used for creating
Thesaurus for a name sounding typically both the VOrtCX and the fireballs.
Jermaine: How are the fractal land
19th century. . . " scapes generated?
Kellner: The landscapes in Rescue on
Fmctalus, Koronis Rift, and 'fix Eidolon
wewereworking with fractal caves, Isup- and wonder what happened to him in were constructed in real time from a
post you could say we did it from the that world after (he last entry. very small "seed." With each of these
ground down. Anyway, we bad done so 'Ilierc's only one way to find out. It games being based on fractal mathemat
many games taking place in the future, doesn't take much tinkering to activate ics, the seed in each case represents the
I was determined to point the theme me machine, and your quest logins. dimension number of the entire visual
of my program in a new direction. Your (oumcy takes you through a land landscape, In Rescue on Fmctalus and
The simulation of The Eidolon cre dominated by the forces of magic and The Eidolon, the seed is 256 bytes, while
ates "an unsubstantial image" of a hid sirange powerful creatures. And what of the seed in Komnis Rift contains 640
den world, which you can explore ;it Dr. Agon? lime flows dillerently in this bytes. With fractal graphics, this number
your own leisure. As you become fa dimension, so there's a distinct possibil represents the amount of information in
miliar with the caves of this alternate ity he may Show up somewhere in the die landscape regardless of the resolu
existence, you'll slowly begin to solve game. tion. When you're dealing with conven
the secrets of the program. If you lose Jermaine: What can you tell us about tional graphics, resolution and informa
the game, your penalty (both in the die creatures of 77x' Eidolon? tion content are one and the same.
real and fantasy sense) is to be re Winnick: It was my job to create the Jermaine: Can you give us any addition
turned to the real world. creatures tor the program, since I'm the al technical insights into Tfj? Eidolon?
Jermaine: What was your thinking as resident animator. The design Ideas for Kellner: To create the game, we pro
you developed the concept of the these characters came from our group grammed approximately 20,000 lines
game? design meetings, as well as from my own (about half a megabyte) of 6303 assem
Kellner: The working concept for imagination. Behavior patterns were bly code, it contains seven levels of frac
the game was a simplified visualiza contributed by almost every member of tal caves to explore, ;ind a very special
tion of the inner workings of the hu the Games Division, Of the eleven crea final level The main program occupies
man mind. This is suggested in Dr. tures and ten dragons 1 developed for exactly 24K of memory. One third of this
Agon's diary, which appears in the The Eidolon, Cliiirlie was able to incor code is associated with tlic fractal caves,
game manual. porate all but two of each into the game. one third animates the various creatures,
Winnick: Charlie wanted to create a Kellner! The programming for each while the remaining third is evenly dis
Victorian flavor in the program. Even creature is typically BCVCtH] thousand tributed among sound and gniphic ef
the machine was designed to have a bj'tes of graphic data, combined with a fects. Maps, dragons, and creatures load
19th-century appearance. unique "intelligence" module that ranges in for each level, with each loading using
Kellner: To understand the program. from a minimum of a few hundred bytes all the available memory of the 64K ma
I should tell you the story of The Ei (for the Rotofly) to several thousand chine. Creature files on the disk occupy
dolon, Over 100 years ago, Dr. Josef bytes for the Ultimate Dragon. livery one another 64K of memory, with more than
Agon, an eccentric scientist and in of these creatures and dragons also his at HK)K being devoted to graphic anima
ventor, was known throughout the least one unique trait. Some are quite tion. In short, The Eidolon was a very
scientific community. He claimed his complex, particularly the Puffer Bird, die complicated venture.
work dealt with the powers of the Polyps, and the Ultimate Dragon, found Jermaine: As 1 «rap up part one of tliis
human mind, hut some of his rivals on the eighth level of the program. Sev interview, can you tell me anything
accused him of experimenting with eral creatures present in The Eidolon about Koronis Rift, the subject of part
the occult, liefore any of these claims actually contain more code than was tWO?
could be substantiated. Dr. Agon van found in entire video games of Several Kellner: Noah Falstein was program
ished, and his relatives closed up the years ago, ming Koronis Rift one day when he sud
Victorian mansion where he lived and jermaine: Why were fireballs incorpo denly noticed liLs pocket calculator. He
worked. rated into tile game? became interested in the way its num
One day, your curiosity finally Furry: We decided early in the evolu bers faded in and out. We decided to try
drives you to enter this forgotten tion of die program that it would contain to duplicate this effect, ;md discovered it
dwelling, to sec what's inside it. As dragons. Dragon fire is difficult to ani wasn't as difficult as we'd originally
you explore this dusty mansion, you mate realistically, so we settled on the draught It was just a matter of coloring
discover a narrow stairway leading notion of the dragons spitting fireballs. In each successive frame, Noah colored
down to a glowing chamber. At the for 77jij liulolon's countcr-weapon, we the displayed letters with a slightly differ
bottom of the stairs, you find a were looking for some sort of energy ent color, to make them fade in ;uid out.
strange machine in front of a mirror, weapon which didn't look too futuristic. You can see the results of this idea on the
and a diary written by Dr. Agon him Dave Levinc [another I.ucasfilm pro- status strip of Koronis Rift.
self. You read about the good doctor's grammer| came up with the idea of us (Part 2 will appear in Commodore Pow
exploits in an alternate dimension, ing a particle system to produce u vortex er/I'hiy, October/November.) H

COMMODORE POWERPLAY 125


HHRDUIHRE PREVIEW REVIEWED BY MATTHEW LEEDS

Amiga 1300
Genlock
Computer: Amiga The 1300
Manufacturer: Commodore
Business Machines
Genlock lets
1200 Wilson Drive-
you add
West Chester, PA
19380
special effects
Price: 8249-95
to your
T
X he Amiga personal computer lias
broken ground in just about every ap videos,overlay
plication it hus been used for. It offers
a tremendous amount of power for
titles and
the price, often bringing applications
captions, and
diat were out Of reach of most users
suddenly into a price range that is mix Amiga
affordable. Sound, graphics, processor
speed, and expandability all combine audio with
to open a new world of possibilities,
and by adding peripherals to your outside stereo
Amiga, you can make the most of its
sources.
potential.
One such peripheral, the Amiga
1300 Genlock, overlays the graphics
and audio created on an Amiga onto a
variety of video sources such as laser shoots electrons in a steady beam to blanking and vertical blanking. They
disks, video cameras, video tape, or the front of the CRT, and when they tell the video signal when to turn the
other computers. This lets you add strike the phosphor coating, it glows electron gun off during horizontal
special effects to your video products for a fraction of a second. and vertical retrace of the electron
in either composite or RGB format. To create a recognizable image, the beam.
Home movies, training tapes or video electron gun must be under some There are other reference signals
business presentations can be made- kind of control. This control system is contained in video signals: reference
more attractive by overlaying titles, called raster scan. It works like this: subcarrier. black burst, color phase,
captions and audio. Or you can link The electron beam is first aimed at horizontal and vertical phase, and al
together a video camera with Amiga the top left corner of the CRT. It Is ternate field offset. It's not important
animations and descriptive text to then moved across the CRT in a to know what all of these are, but you
produce an entertaining video. In ad straight line until it reaches the top begin to get an idea of how complex a
dition, the 1300 Genlock gives you right side. Then it is brought back to video signal is.
the ability to mix stereo Amiga audio the left side (horizontal retrace) and
with outside stereo sources for fur moved down a miniscule amount, and How Genlock Works
ther unique results. another line is drawn. This is repeated If you try to mix two video signals
very rapidly—at the rate of about from different sources, the reference
How Video Works 15,000 lines per second. When it signals will not be coordinated. The
To better explain how a genlock reaches the bottom right corner, it is electron gun will be confused as to
device works, 1 should start with brought up to the left top again (ver which set of reference signals to
some background on video in gener tical retrace), and the whole process obey, and possibly will not respond at
al. All consumer and most profession is started over again. all. A genlock device accepts an ex
al video display units use a cathode After each line is drawn, the beam ternal video signal, strips the sync
ray tube (CRT) and a system of gener must be turned off white it is brought timing and color subcarricr signals
ating an image known as raster scan. back to the left side, or it will draw from it, and uses these as reference
Let's start with a simple monochrome over the existing image. It must also values to control a computer's video
display. The inside front surface of the be turned off when it is brouglit up to signal. This, in effect, creates a new,
CRT is coated with a substance the top of the CRT. To solve these single video signal.
known as phosphor. At the back end, problems, a portion of even" video The Amiga has the ability to display
or neck, of the CRT is a device called signal contains several reference sig 32 colors in low-resolution mode. It
an electron gun. The electron gun nals. Two of these arc horizontal keeps track of which colors to display

126 AUGUST/SEPTEMBER '86


HRRDUJHRE PREUIEUIS
by the use of color registers, num Dan Chase and Rob Terry of Vision
1300 Genlock
bered from 0 to 31. 'Che 1300 Gen Tech in Danville. California, have
Preliminary Specifications
lock accepts an external video Signal, been using the Amiga and Genlock to
and displays it on the Amiga's screen Inputs produce MTV videos. They were
wherever the color indicated by col • Composite video, ItS-170 working on a production for MTV's
or register 0 is on the screen. If color • Stereo audio, line level Basement Tapes with a band named
register 0 is set lo black, and the en • Stereo Amiga computer audio A-I1A when I spoke to them.
tire screen is black, then you would • Amiga computer RGB \ideo Dan Chase commented. 'Td always
see only the external video signal. If shied away from computers; they
Outputs
you were using a paint program like seemed too complicated, and I was
• Composite video
Gntphicrujt, and hat] painted a pic afraid they would get in the way of
• Stereo audio, line level, 600
ture of a television with iis screen the creative process. Once 1 saw the
ohm load
drawn in black, you would see the Amiga in use, how easy it was to con
• RGB video, 1 volt into 75 ohm
external video signal only in the black trol, and the great effects we could
load (same pinouts as monitor
area of the television drawn on the achieve using it, I was sold. We've
connector)
screen. You are not limited to using been using it wllh the Genlock and
black in color register 0. I've just Controls IJVIi! (video digitizer) to do things
picked it as an example. You may • Hue for color correction of that would have cost us thousands of
choose any of the 4,0% colors avail source video dollars more, and been a real pain to
able on the Amiga. • Horizontal Phase to position do with any other system. The closest
According to Com mod ore-Amiga source video under Amiga we could have come to the effects we
in Los Gatos, California, the 1300 computer graphics can get with the Amiga would have
Genlock connects directly to the bot • Audio Mix to adjust balance of cost us five or ten times more with
tom of the Amiga and draws all of its Amiga computer audio to other equipment."
power from the Amiga. It accepts a source According to Uob Terry, "The im
composite (NTSC) video signal. There • Software control to turn off portant thing to recognize is what this
are three external controls: a horizon source audio means in terms of tools. You need
tal position control to adjust where • Pixel switch tools to produce with, to create with.
the incoming video image shows up When you can't afford certain tools, it
Power Requirements limits your potential. The Amiga, and
on the screen in relation to the
• Power supplied by Amiga com the accessories, hardware and soft
Amiga's image; a hue control to adjust
puter s)rstem ware that are available for it, bring a
the color of the incoming signal; and
an audio-mix control. There is also a very powerful set of tools into ihe
Weight
"pixel" switch. hands of people who never could
• 2 lb. 5 oz.
The 1300 Genlock will output ei have had access to them before. Vid
ther a composite or RGB video signal. Dimensions eo has become a strong medium for
You can control the mix of the video • 1.25" x 10" x 6.5" (HxWxD) communication. Everyone has a VCR.
output through the use of the "pixel" Now everyone can create videos that
Color
switch. This is a three-position switch have the sophistication to be recog
Standard Amiga light beige
that allows you to look at the Amiga's nized as a legitimate means of expres
video only, the mix of the Amiga's and sion."

external video, or the external video The 1300 Genlock is not limited to
Amiga MTV use in the production of music vid
only.
The 1300 Genlock also accepts two The Amiga's combination of low eos. Corporate communication de

pairs of stereo audio inputs. Generally cost ant) power has caught the inter partments, for example, will find it
one of these would he from the est of several independent video pro very useful in the production of in
ducers. I:or example. James Condit of dustrial training and sales videos.
Amiga, but you are not prevented
Associated Computer Engineering in More and more, companies are inter
from using other sources. These two
audio signals are mixed and output as San Diego told me that his company ested in creating these types of pro
a single stereo audio source. The mix provides video special effects for Ste ductions in-house as a cost-cutting

is controllable from the external ven J. Canneli Productions (A-Team, measure. The high cost of training
audio mix port, or may be controlled Riptide, Hardcastle & McCormick). personnel in the use of complicated
They plan to use the Amiga whenever video equipment and the high cost of
by software.
A relay has been built in to pass a computer is needed in the story that equipment has prevented many

external video through when the line. companies from doing so, until now.
Amiga's power has been turned off "The Genlock makes it much easier The 1300 Genlock Will find a home
This allows you to keep your VCR or to film the computer's screen. Be in many different video applications.
other video source connected sides, the Amiga produces a much It adds great versatility to the Amiga,
through the Genlock, and still watch better display than any of the other and docs so at a price that is a fraction

it on a monitor when you are not computers we've used," Condit ex of what other devices currently avail

using the Genlock. plained. able cost. Q

COMMODORE POWEKPLAY 127


Silicon UHLLEV inSIDER BY MATTHEW IBBDS

smaller size.
The "fonts" menu has been

Amiga Very few people have changed to take advantage of any new
fonts that you add to the system. You
Expansion heard, yet, about the can now also use the "styles" option
to create text that is underlined, bold
upcoming Amiga
Chassis and face or italics. The "brush capture"
now uses a polygon so that you can
baseball game from
More grab any shape as a brush. Ellipses can

Electronic Arts. be rotated to create perspective.


The color palette control will have
Previews and rumors some new functions. For instance,
tion comes up on the screen. Info you can swap the position of any two
from the West Coast Minder uses IFF format graphics, and colors on the palette, which makes it
will wrap text around graphics to fit easier to set up color cycles. You can
the screen layout. also select colors to be "locked."
The Amiga remains on exciting in Tlie other modules in Info Minder Once they are set, you cannot draw
spiration for new hardware and are the information editor and com on top of the selected colors until
software developments. Byte by Byte pilers. You can create your own data they are unlocked. There is also a
of Austin, Texas, lias taken an impres bases of indexed Information, and smoothing command that softens the
sive leap into Amiga development create indexes of any type you prefer. edges between two colors, and a sten
with the announcement of the PAL, an The author, Jim Becker, has produced cil option that will let you do pat
expansion chassis that sits on top of several sample data bases that might terned fills. The load requester will
the Amiga. It contains a hard disk be provided on the final release. One have a DF1; button to select an exter
drive with controller, 5I2K of RAM, is an index of San Francisco area res nal drive, and directory calls will be
battery-backed clock/calendar, a 200- taurants, and another is a discography buffered in RAM, so when you call the
watt power supply, and five DMA ex of Grateful Dead songs. directory a second lime it's there at
pansion slots. The potential for Info Minder is once.

The PAL expansion chassis proto tremendous. It runs blinding]}' fast, Electronic Arts has changed their
type that 1 used contained a 50-mcga- even from floppy disk. Becker thinks policy on copy protection for Deluxe
byte hard disk drive. That's a lot of that information providers—encyclo products. From now on, all
storage, but 1 think for many users it's pedia publishers, medical data bases, Deluxe programs will have a coupon
a very reasonable starting point. Ac law libraries—-will use it as a front included that will let the user pur
cording to Scott Peterson, President end to access their products, lie also chase an unprotected backup disk for
of Byte by Byte, the company will he believes that it is a natural for use 520.00. This will allow users to install
offering a 20-megabyte version as with CD ROM's. Having seen it in ac their programs on a hard disk without
well, for those who don't feel the tion, so do I, The program should be using the original as a key disk. All
need for as much storage. However, available by the time you read this current registered owners of Deluxe
Peterson says many people request column. Paint will be sent a coupon as well.
40-megflbyte drives, because the Ami The new version of Electronic Very few people have heard, yet,
ga's sound and graphics can consume Arts' Deluxe Paint, presently in de about the upcomingMirafie Baseball,
a lot of storage. velopment, has many additional fea possibly to be named Harl Weaver
There is room in the PAL for addi tures. For starters, the program will Baseball, from Electronic Arts for the
tional hard drives, tape backups, and now run from the Workbench and Amiga. It uses artificial intelligence to
additional floppy drives. RAM cards in there is a toggle to change the resolu simulate Earl Weaver's strategy for
one-, two- and four-megabyte con tion modes from within the program. managing a baseball team. The game
figurations will be available, as will You can also set the screen to either combines strategy with arcade-style
prototyping boards, a pass-through fill an 8-1/2 x 11-inch page or confi graphics, and makes use of the Ami
buss connector, and a projected Eth gure itself in the proper ratio for a ga's excellent graphics and sound to
ernet option. television screen. When you toggle to create the most realistic simulation of
Also from Byte by Byte is Info a different resolution, the image in the full baseball experience I've ever
Minder, an information indexing and memory is converted to the new res seen on a microcomputer. I'll just
retrieving software package. There olution mode. If you are using an im touch on some of Ihe highlights 1 saw
arc several modules to the system. age size that is larger than the screen during a demo of an early version of
The lirst is the access module, which can display, you can scroll the image the game.
lets you retrieve text and graphics to any section. There is also a "show There are three modes of play. The
from a variety of indexes, including page" option that displays the whole first is manager mode, in which the
tables of contents, lists of topics, nest image at a scale that fits the screen. If emphasis in on the strategy of the
ed outlines, or other types. When you you try to define an image si/.e that game: play selection, lineup composi
point at the topic you are interested requires more memory than you tion, ail the elements of a manager's
in and click the mouse, the informa- have,' you will be told to select a decisions come into play. In action

128 AUGUST/SEPTEMBER 86
SILICOn URLLEVIHSIDER
mode you can play an arcade-style ic CAD is a conversion from aVMElO
game with a point of view above and program. It includes support for the
behind home plate. Auto mode is From Accolade look 6SO2O and 6H88I chips, ASCII file
where the computer plays Itself and
keeps track of the statistics—and
for Ace of Ace$ a storage for conversion to other CAD
programs, isometrics, 2!) drawings,
there are a lot of statistics—every docu-game for the symbol libraries, scaling, creation of
player's stats, game stats, team stats, database net lists, and l¥¥ conversion.
everything is tracked and available. C64. It supports a variety of printers and
All 26 major league ballparks in the plotters not covered in Preferences.
U.S. are represented, or you can de Mind scape is releasing several
sign your own. You can control the by Preferences. Full on-screen help is games for the C64. Infiltrator is a heli
distance to the fences, the fence available, as are character, word, and copter simulation with a "Huckaroo
heights, the type of playing surface— page counts. Scribble! will create AS Banzai" feel. Spell of Destruction is a
everything. Alter you have described CII files for telecommunications, and graphic adventure in which you enter
your personal playing field, the game you can merge text from other appli the Castle of Illusion, discover trea
creates it in full arcade graphics. cations into your document. In addi sures, and cast magic spells. Hop and
There is a tremendous amount of de tion, the program is not copy protect Wrestle is a professional wrestling 3D
tail imbedded in this game—the phys ed, so you can install it on a hard disk. simulation with a comedy slant. It com
ics of baseball, the sounds of a ball- It's a well thought out, professional bines over twenty wrestling moves
game—it's the nearest thing to being product. with graphics and music to portray
there. The programmers spent hours From Accolade look for Ace of the lighicr side of the sport. Fttir/igbt
interviewing Earl Weaver to fully un Aces, a docu-game for the C6-J. This is is a graphic adventure set in the land
derstand his personal strategy in man a historical recreation of actual events is Iswar. The magic has gone away,
aging a team, and that strategy has during World War II. You are the pi and it's up to you to bring it back. You
been incorporated Into the artificial lot of a Mosquito airplane on a series must enter the castle and find the
intelligence used by the computer. of missions over Europe. For the Hook of Light, and restore the magic.
'Hie. scheduled release for this pack Amiga, Accolade is working on Menu A unique feature of Fairligbt is that
age is October. Look for it. IS, a golf simulation on par in quality objects have their own mass and
A quick note. The porting of Elec with their Hardball baseball simula weight. When you lean on a chair, it

tronic Arts' Marble Madness to the tion for the 64. It will contain four moves.

C64 is moving quicker than planned. different courses, 72 different holes, jasik Designs is working on Ami-
Look for an October release if events and a Golf Course Architect Set that gaNosy, a global interactive disas

continue at this pace. will let you design, play, and save sembler that enables developers to
Brown Wagh has just released your own courses. There are a variety recover source code from the Amiga's

Of Strategy and play options. The play ROM Kemal, and other system areas.
Scribble!, a word processor for the
Amiga. I've been waiting for a product er has full control over the back- Steve Jasik developed Mac.Xosy as a
like this for quite a while. It uses all swing, downswing, and follow- tool for development on the Mac, and
through. You also control the choice feels this product will be essential to
the features of the Amiga—menus,
of club, shot direction, and swing developers on the Amiga.
icons, mouse Interface, scroll bars.
Nolo Press has announced an up
size gadgets, and back-to-front gad force. Options include Tee. Green,
gets. You can have up to four win and Hole practice sessions. Etiquette, grade to WillWrtter for the C64. The
rules, and the traditions of golf scor new version includes enhancements
dows open, each with a different doc
ing must be maintained.
to cover Testamentary Trusts and
ument, and cut and paste from one to
Aclivision is releasing Murder on Forgiveness of Debts. WillWriter is a
another. Each window can have a dif
the Mississippi for the C64. This a book/software package which allows
ferent color, to make it easier to keep
[9th-century murder mystery set on a you to create a will without a lawyer.
track of which one is which, as well as
Mississippi rivcrboat. The entire pro Nolo Press is the leader in producing
a different title bar. The program runs
from the Workbench, and will multi gram is joystick driven. legal self-help books.
Bandville is producing Video Ve SSI Software will be converting
task with other programs.
gas for the Amiga, a Las Vegas casino WordPerfect to the Amiga. This word
AH the features you would expect
to find in a word processor are avail package that simulates the games processing program has drawn kudos
found in the gambling establishments in the IBM world because it is both
able. Block moves are much easier
witb a mouse, as are marking text for of Nevada. Blackjack, Draw Poker. easy to use and powerful. It has a
Slots, and Keno are set with the same built-in thesaurus and spelling dic
boldface and underlining. Scribble!
oilers complete formatting control odds as in l.as Vegas. tionary, split-screen viewing, and the
over headers, Coolers, indents, Mii-roilfusions has announced ability to handle columnar layout. It
two products for the Amiga. OiSCOV- also supports proportional spacing.
widow/orphan lines, page numbering
ery is an educational program that Look for it around the end of the year.
and margins, and line spacing. You
can preview the entire document on mixes graphics, audio, and digitized That's it for this month. Stay tuned
screen, and there is a printer-setup speech to leach math and spelling for next month's exciting new devel
capability for printers not supported skills to school-age children. Dynam opments. Q

COMMODORE POWERPUW 129


TECHniCHLTIPS BY ROBE-HT W. BAKKR

Disk Master '86


for 1571 1541 1540,
4040 and 8050 disk
drives

Xlcrc's on updated version of my


infamous Disk Master program, which
lets you easily catalog over 100 disk
directories onto a master director}- on
a single disk. The program automati
cally reads the directory blocks of a
disk, and creates a condensed directo
ry file on the master directory disk. It
also maintains a cross-reference to 240 to 250) then define the device track where the disk BAM and direc
track relationships between disk and drive number of the disk drive tory information starts, and must be
names and id's. In addition. Disk Mas that will be used to read the disks that correctly set to properly read the di
ter provides several functions for lo are cataloged into the master directo rectory information from the disk.
cating specific files, displaying indi ry. If you have only a single disk drive, Differences between 1541 and
vidual directories, listing what disk such as a 1571 or 1541, then these 1571 formatted disks are handlec
id's are in use, and so on. values will be the same as ihose used automatically by the program. Dou
Tills latest version is almost a com for the master directory disk. With ble-sided 1571 formatted disks can be
plete rewrite of the previous versions only one disk drive, you'll have to cataloged on a single-sided 1541
and now includes a few variables at swap the master directory disk in and drive, or on a 1571 drive operating in
the front of the program that allow out between inserting disks to be ca single-sided mode, without any prob
customizing the program for using taloged. 'Hie default values of D2 and lems. If you have a 1571 disk drive,
one or two disk drives as well as dual D2S are set for a single disk drive. the program leaves it in whatever
drive disks. The program runs on all If you have two single disk drives, mode it was found in when the pro
Commodore systems except the VIC then you can avoid swapping the mas gram started.
20. On the Commodore 128, this ver ter disk in and out by changing the If you like, you can actually change
sion of Disk Master runs in C64 or value of D2. If one drive has been the values of the four variables Dl,
C12H mode, because only BASIC 2.0 changed to respond to device num DIS, D2 and D2S to suit your fancy.
commands are used exclusively. The ber y, then you can change the value As long as the corresponding Dl and
program will support just about any of D2 to y and the program will use D2 values plus the corresponding
disk drive, including the 1571, 1541. the two drives correctly. The dcvice-8 Dl S and D2S values are identical, the
1540. 4040 and even the 8050. I drive will be your master disk while program will prompt for swapping
couldn't make the changes for the the device-y drive will be used to disks whenever required. With any
1001 drive because I don't have ac catalog disks. The value of D2S still difference in the corresponding val
cess to a drive for testing. remains a zero, since the disk control ues, the program assumes the master
ler for each drive recognizes only directory disk is never removed and
Setting Up For Your Drive drive number zero. that a different disk drive is used for
A few variables at the front of the If you have a dual drive like the reading disks that are being cataloged.
program allow customizing the pro Commodore 4040 or 8050, an MSD
gram for your particular disk configu dual disk drive, or the equivalent, Using the Program
ration. These variables are grouped then you can change the value of D2 S To use the program, first formal a
together at lines 220 to 270 in the to use the two drives within the same blank disk to use as the master direc
program. The value of Dl (line 220) device 8 controller. In this case, sim tory disk. The name and id you assign
defines the device number, and the ply change the value of D2S to 1 to this disk can be anything you choose.
value of DIS (line 230) defines the use drive one for cataloging disks and Now copy the Disk Master program as
drive number of the disk drive that keep your master director)- disk in the very first file on the disk, first
will be used for your master directory drive zero. being sure to have made any neces
disk. The default values define drive 0 If you are using an 8050 drive to sary changes to the variables defining
of device H as the drive to he used for read the disks that are being cata your disk configuration. If you have-
your master directory disk, and loged, you'll also have to change the only a single drive disk, also be sure
should normally not need to be value of BI; in line 260 from 18 to 39. you call the program "DISK MASTER"
changed. Do not change the value of BF for any using all caps with a single space as
The values of D2 and D2S (lines other drive. This value identifies the shown. Line 2370 contains a dummy

130 AUGUST/SEPTEMBEIT86
TECHIUCRLTIPS
disk-copy command that is used lo director)- block, this error condition
check that the- master directory disk will occur, and the disk cannot he
Disk Master lets you
is inserted when required. The prn- cataloged. Some protected disks, for
gram checks for a copy of itself on the easily catalog over 100 example, have an invalid directory
master disk, so the name of the pro pointer with one directory block
gram is important. disk directories onto a pointing to itself.
Once the program is saved on the When you arc finished cataloging
master directory on a
newly formatted disk, load and run disks, simple enter a Q when prompt
the program as usual. Thai's all there single disk. ed lor a disk to catalog. The program
is to it. Disk Master will create and will terminate the update function
maintain all necessary files on the and return to the main menu. If nec
you where the disk to he cataloged
master directory disk, as long as you essary, the program will remind you
goes. When asked to catalog a disk,
follow the program commands and to re-insert the master director)- disk
the program will read the disk BAM
always exit the program using the before returning to the main menu.
and directory heading, then display
menu functions. Never press RUN/ the disk name and id to make sure the
STOP while the program is running or correct disk was inserted. If you enter [2] Delete disk entry from
the data files may be corrupted on the N at this prompt, the program will master
disk. If this should happen, you may prompt for another disk to he insert This function lets you remove a
have to start fresh with a blank disk ed and discard the information just particular disk from the master direc
and catalog your disks again. read. Alter a Y response, the program tor)'. It performs all necessary house
For the program to function prop will read the disk directory' and sort keeping by deleting the appropriate
erly, the master diskette must always the file names found into alphabetical data file and the disk entry in a cross-
be placed in the drive when Disk Mas order. referenced list of disk names and id"s.
ter is started. A prompt at the start of If the disk has already been cata This should be the only method used
the program will remind you to insert loged with the identical disk name to remove a data tile from the master
the master disk before getting to the and id, a warning message will be dis directory disk. Do not try to manually
main function menu. If you are using played instead of the "correct disk" delete a data file.
a single disk drive, you'll be prompted prompt. This message is meant as a The individual director)' files arc-
when to insert the disk to he cata reminder that the existing disk infor named DIR plus a special serial num
loged or reinsert the master disk. mation in the master directory will he ber assigned hy Disk Master and
1 would strongly suggest that you over-written with the new data if you maintained within the cross-refer
do not put any other programs on the proceed. If the wrong disk was insert ence file. The serial numbers are as
master disk, since the program as ed by mistake, an N response to the signed sequentially as disks are cata
sumes that the entire disk is available warning will abort the cataloging pro loged, and numbers are later reused
for storing directories. The program cedure. A Y response will allow cata when disks are deleted.
can catalog up to 141 disks on a 1571, loging of that disk, and the program To delete a disk directory, you
1541, and 4040 master disk or 221 will continue as usual. must identify the disk by its disk name

disks on an 80S0 master disk. Howev If everything is ok, the program will or id. A cross reference of disk names
er, to be safe, I would not try to cata then attempt to update the master and id's is maintained so either can be
log the maximum number of disks. disk directory with the newly cata specified. To enter the disk id instead
Try to stop within five or ten of the loged disk information. If required, a of the disk name, press RETURN
maximum number, to prevent poten prompt will ask for the master direc when you are prompted for the disk
tial problems with disk space. You tory' disk to be re-inserted. Disk Mas name, and then enter the disk id.
can create multiple master disks and ter will then update the master direc You can also use an asterisk at the
divide your collection among the tor)' and a new copy of the cross- end of the disk name to indicate char
masters, if you have that many disks reference file will he written on the acter matching on the characters en
disk. Once this is completed, the tered. The program will display a disk
to catalog.
To use the program, choose the prompt for inserting another disk to name and id, then check that the cor
function you want from the main be cataloged will appear. At that rect one is selected. If the response is
menu. (Entering 0 terminates the point, the master disk or the last disk N and an asterisk was used for charac
program and returns to BASIC with all cataloged can be removed from the ter matching, the next entry in the
drive and the next disk inserted. cross-reference list will be displayed.
files properly closed,) These five func
If any problem is detected while This lets you quickly search for the
tions operate ;is follows.
the program attempts to read the di desired disk if you can't remember
[1] Update master directory rectory information from a disk, an the full disk name or the correct id. If
When this function is selected, in error message indicates that an inva you enter only an asterisk for the disk
lid directory format has been encoun name, the program will automatically
sert the disk you want to catalog and
press C to catalog that disk when you tered. If the disk has more than the step through the entire list of disks
maximum number of directory en until you indicate the correct one is
are prompted. If you are using two
disk drives, the prompt will remind tries or an invalid pointer to the next found.

COMMODORE POWEWUY 131


TECrHIIHUTIPS
If a disk name or id is entered that ious lists provided are as follows. other key is depressed. If the next ke\
does not exist in the master directory, List 1 produces a chart showing all pressed is Q. the function will he ter
an error message will bo- displayed. disk id's currently cataloged. Tills is a minated and you can then enter an
Simply press any key to continue and two-screen display or about a full Other file to search for.
then enter another disk name or id. if page of printout, and may take a little This function can be rather slow, a.1
no disks are currently cataloged, an while to compile. It shows all id's mentioned earlier, since each direc
error message will be displayed, and consisting of the numbers 0 to 9 and tory file must be opened and reac
pressing any key "ill return you 10 the letters A to 7. in any combination. record-by-record, liach director)" is
Che main menu. Pressing RETURN It is intended to be used as a check sorted in alphabetical order before
when you are prompted for the disk sheet when assigning new disk id's. being stored on the master directory
id will end the delete funeiion and Lisl 2 displays an alphabetical list disk. This is done specifically to help
return to Hie main menu. of all disk id's currently cataloged. shorten search times, hut sometime*
Only the id's are given, along with the has the side effect of distorting direc
number of different id's used. tories saved in a specific order. The
[3] Display selected List 3 shows the disk id and disk search times are shortened by closing
directory name for each disk cataloged. The any directory file once a file name is
This function is used to display or disks are listed in alphabetical order reached that is beyond the desiret
prim the directory of any disk that lias by disk id, and then by disk name for search name, then opening the nex
been cataloged. The specific disk identical id's. directory file and searching again.
must he Identified by its name or id. 1.1st 4 shows the number of free
Once the correct directory is found, blocks on each disk along willi the
the program displays or prints: disk id and name. 'Hie program allows In Closing
(a) the disk name, id and format. you to search for disks that have a In the past, various users have
15-iI and -1040 formats are indi minimum number of free blocks. For found that compiling their copy of
cated by a "2A" format. example, you can indicate that you Disk Master drastically improved the
1ST I double-sided formats art- want a list of all disks with at least 200 operating speed of the program. This
shown as "2A-DS." free blocks. Hie default value is zero, version should be no different, and
8050 formats arc normally shown so every disk currently cataloged will should compile without any prob
as ■'2C.11 be listed if you do not specify a differ lems. No fancy programming tech
(b) the number of blocks free. ent value. niques or unusual commands have
(c) the file name, of each file on the List 5 is similar to list 4 above, ex been used, so nothing should cause
disk, with the number of blocks in cept that it lets you specify a maxi problems with whatever compiler
tlie file and the file type. Open mum number of free blocks. This al you may happen to use. Also, BASIC
and locked files will also be indi lows you, for instance, to indicate that 2.0 commands are used throughout,
cated. you want a list of all disks with no so the program will run on all ma
(d) the total number of files on the more than ten free blocks. An arbi chines with all versions of BASIC Just
disk. trary default value has been preset at keep in mind when compiling the
While the directory is being dis 99. so the program will automatically program that a compiled version will
played or printed, hitting any key will list all cataloged disks with less than run only on whatever system it is
suspend the operation until another 100 blocks free. compiled for.
key is hit. If the next key is Q, the If you attempt to enter the program
directory will be aborted and you can yourself from the magazine, watch
select another directory fur display. [5] Find specified file your typing. Small mistakes are easy
Hitting the RETURN key for both die This is probably the most handy to make and extremely difficult to
disk name and id will terminate the feature of Disk Master, but can be find, with potentially disastrous ef
function and return to the main rather slow with 1541 or 1571 drives fects. When first using the program to
menu. catalog disks, experiment with work
when a large number of disks has
been cataloged. This function lets you or scratch disks you can afford to lose
find all copies of a particular Hie and if something is wrong in your copy of
[4] List disk id's and names lists the disks they can be found on. Disk Master. Use caution until you've
Using this function, you can list the Again, character matching can be proved the program is working
cataloged disks according to five dif used by adding a trailing asterisk to 100%.
ferent criteria. While any list is being the file name, but at least one charac If you want to be safe, gel a copy of
displayed or printed, hitting any key ter must precede the asterisk, If an the program on disk from Loadstar.
will suspend the operation until an asterisk is not used, then the tile name the usual source for programs from
other key is depressed. If the next key you enter must be exact. this magazine. Eventually, it will also
pressed is Q, the operation will be Hntering RETURN at the file name he available on Quantuml.ink for a
aborted, and control will return to prompt will return the program to copy you can directly download to
the list-selection submenu. Hntering the main menu. While the list of files disk. If you have any questions, prob
zero for the list selection will return is being generated, pressing any key lems, or suggestions, you can write or
control to the main menu. The var will suspend the operation until an contact me through Quantuml.ink. Q

132 AUGUST/SEPTEMBER '86


TECHIHmiTIPS/DISKmPSTER
Utfnic typing llfis program, real "Howlo Knter Programs" Mil "How lo Use (he Magazine
READING BAM ...":OPEN 15,D2,15,
Fmry Yiofpm" Thf IIASIC programs in this majtuim irr raiUble on disk from Uwbtir.
P.O. Bra jttXMT, Shrcvqwrt. 1A "11 AfMWtT. 1-800W I -Id') t. "I"+D2$:GOSUB 2260'FXWS
490 MD=0: OPEN 5,D2,5,"#0": GOSUB 2260
Disk Master : T=BF: S=0: GOSUB 2140'GDPR
210 CLR:GOSUB 1980:DIM DS(225), 500 MF=144: IF BF=18 THEN 560'ENKE
XS(225),U(225,2),B${255) 510 MF=224: DN$="": FOR Z=6 TO 21
:FTS="SEQPGMUSRREL"'ERDL : DN$=DN$+B$(Z): NEXT Z'IDVL
220 Dl^S :REM - MASTER DISK 520 S$=B$(24): IF BS(25)OCHR$(0)
DEVICES'CWFF THEN S$-S$+B$(25}'IDCL
230 D1S="0" :REM - MASTER DISK 530 DF$=BS(27)+B$(28):NB=0
DRIVES'CVGG : GOSUB 2130'EYGJ
240 □2=8 :REM - CATALOG DISK 540 FOR Z=6 TO 251 STEP 5
DEVICE#'CXDH : IF ZO196 THEN NB=NB+ASC (B$ ( Z) )
250 D2S="0" :REM - CATALOG DISK 1 LWYP
DRIVE!'CWDI 550 NEXT Z:GOSUB 2130:FOR Z=6 TO 136
260 BF=18 :REM - 39 FOR 8050 STEP 5:NB=NB+ASC(BS(Z)):NEXT Z
DRIVES'CVII :GOTO 600'LGGR
270 : :REM - 18 FOR ALL 560 DF$=BS(165)+B$(166):NB=0
OTHERS'BRUI :FOR Z=4 TO 140 STEP 4
QS=CHR$(34): CLOSE 15 :IF ZO72 THEN NB=NB+ASC (BS (Z) )
280
: OPEN 15,D1,15: GOSUB 2360'FXIL "OSOX

290 CX=2: GOSUB 1990: PRINT"READING 565 NEXT Z'BBTK


DIRECTORY CROSS REFERENCE1" DJYS 570 IF hSC(B${3))=128 THEN FOR Z=221

CLOSE 5: OPEN 5,Dl,5,DlS+" TO 255:NB=NB+ASC(BS(Z)):NEXT Z


300
:DISK MSTR XREF,S,R"'DMEG :DF$=DF$+"-DS"'NNRX

INPUT(tl5,EN,EMS,ET,ES 580 DNS="": FOR Z=144 TO 159


310
: IF EN=62 THEN 340'EXUF : DNS=DN5+BS(Z): NEXT Z'HABR
IF EN>0 THEN 2270'DHMC 590 SS=BS(162): IF BS (163 ) OCHRS { 0)
320
INPUT#5,XS(NX),V:GOSUB 2260 THEN S$=SS+BS(163)'IGYT
330
:U(NX,1)=V:U(V,2)=1:NX=NX+1 600 DIS=LEFT$(S5+"[SPACE2]",2): Ul=-1
: U2=NX: IF NX=0 THEN 680'JABM
:IF SS = 0 THEN 330MUFQ
610 C$=DI$+DNS: FOR X=0 TO NX-1
340 CLOSE 5: CX=0: GOSUB 1980
: PRINT"[DOWN,SPACE5]0 - DONE
: IF C$<X$(X) THEN 670'JAPM
620 IF C$OXS(X) THEN NEXT X
[DOWN] '" ELFI
: GOTO 680'GMRI
350 PRINT"[SPACE5]1 - UPDATE MASTER
630 U1=X:X=NX:NEXT X:PRINT"[CLEAR,
DIRECTORY[DOWN]"'BAFK
DOWN,RVS]*** WARNING ***[RVOFF,
360 PRINT"[SPACE5]2 - DELETE DISK
SPACE2JTHIS DISK ID
ENTRY FROM MASTER(DOWN]'" BASM
: [RVS]";DIS;"[RVOFF]"'EPUS
370 PRINT"[SPACE5]3 - DISPLAY
640 PRINT"[DOWNJDISK NAME: [RVS]";DNS
SELECTED DIRECTORY[DOWN]"'BAMN
: PRINT"[DOWNjIS ALL READY
380 PRINT"[SPACE5]4 - LIST DISK ID'S
CATALOGED.[DOWN]": GOSUB 1990'DKBR
& NAMES[DOWN]"'BAJM
650 PRINT"[DOWN]CATALOG ING THIS DISK"
390 PRINT"ISPACE5]5 - FIND SPECIFIED
:PRINT"(DOWN]WILL DELETE THE
FILEfDOWN] '"BAMN
PREVIOUS DATA! [DOWN] '"CBXU
400 GOSUB 1990: PRINT"ENTER DESIRED
660 GOSUB 1990: PRINT"OK TO RECATALOG
FUNCTION:[SPACE2]";'CGHH
THIS DISK";: GOSDB 2020
410 GOSUB 1960: IF C$="0" THEN PRINT"
: GOTO 690'EPIS
[CLEAR]": GOTO 2330'GMCF
670 U2=X:X=NX:NEXT X'DJRL
420 V=VAL(C$): ON V GOTO 4 30,960,1010,
680 GOSUB 2000'BEDJ
1140,1600: GOTO 410'FIMJ
CX=0: PRINT"[CLEAR,DOWN,SPACE6] 690 IF C$="N" THEN 430'DFXM
430
700 GOSUB 1990: PRINT"READING
INSERT DISK TO BE CATALOGED"
DIRECTORY ENTRIES ...": NF=0'DJAM
: CLOSE 5: CLOSE 15'EJWO
IF(DK>D2)OR(D1SOD2$)THEN PRINT" 710 T1=T: T=ASC(BS(0}): S1=S
440
: S=ASC(B$ll)): IF T=0 THEN
[DOWN,SPACE7]IN DEVICE#";D2;"
860'JGKP
[SPACE2]DRIVE# ";D2S'IWYR
PRINT:GOSUB 1990:PRINT"[SPACE5] 720 IF T=T1 AND S=S1 THEN 820'FJRI
4 50
PRESS [RVS]C[RVOFF] TO CATALOG, 730 GOSUB 2140: FOR Z=2 TO 226 STEP 32
: IF (ASC(B$(Z)) AND 7)=0 THEN
[RVS]Q[RVOFF) TO QUIT"'DGBP
GET C$: IF C$="Q" THEN GOSUB 2340 800'KCVP
460
: GOTO 340(GNRK 740 S$="": FOR X=3 TO 18
: S$=SS+B$(Z4-X) : NEXT X
470 IF C$O"C" THEN 460'EFSI
GOSUB 1990:PRINT"OK, : IF NF=0 THEN 770'LCNS
480

COMMODORE POWERPLAV 133


TECHI1IEBLTIP5/DI5KIIIBSTER
750 P=0: FOR X=l TO NF: IF 1120'EKBJ
SS<MIDS(D$(X),2,16) THEN P=X 1060 GOSUB 2050: PRINTH , RIGHTS ("
: X=NF'KDST [SPACE4]"+STR$(X1+(256*X2)),4);"
760 NEXT X: IF P>0 THEN 780'EHWL [SPACE2]";SS;"[SPACE 3]";'HDCK
770 P=NF+1: GOTO 790'DILL 1070 V=(FT AND 7)*3-2: PRINTff4,
780 FOR Y=NF TO P STEP -1 MIDS(FT$,V,3);'GVMI
: D$(Y+l)=DS(Y): NEXT Y'lTCS 1080 IF (FT AND 128)=0 THEN PRINT#4,"
790 D$(P)=B$(Z)+S$+BS(Z+28)+B$(Z+29) {SPACE2] (OPEN)"j'FLSI
: NF=NF+1'IHWW 1090 IF FT>=193 THEN PRINT#4,"[SPACE2]
800 IF NF<=MF THEN NEXT Z (LOCKED)";'FIXJ
: GOTO 710'GJTH 1100 PRINT#4: GOSUB 1910
810 Z=226: NEXT Z'CGMF : IF CS="Q" THEN 1130'FNYY
820 PRINT"[CLEAR,DOWN,SPACE3,RVS1 1110 NF=NF+1: IF SS=0 THEN 1060'FNLB
*** DISK DIRECTORY IS INVALID *** 1120 PRINT If 4 : PRINT#4,"#FILES: ";NF
[RVOFF,DOWN]"'BARO : GOSUB 1930'DMMC
830 GOSUB 1990: PRINT"[D0WN3,SPACE3] 1130 CLOSE 4: CLOSE 5: GOTO 1010'DIDA
CURRENT DISK CANNOT BE CATALOGED! 1140 IF NX=0 THEN GOSUB 1730
[DOWN)"'CFAQ : GOTO 340'FLHD
840 PRINT"TOO MANY ENTRIES OR 1150 GOSUB 1980: PRINT "[DOWN,SPACE5]
NON-STANDARD FORMAT[DOWN3]"'BALR 0 - RETURN TO MAIN FUNCTION MENU
850 GOSUB 1940: GOTO 430'CIFJ [DOWN]""CFJK
860 CLOSE 5: GOSUB 2340: GOSUB 1990 1160 PRINT"[SPACE5]1 - LIST FULL ID
: PRINT"UPDATING MASTER DIRECTORY USEAGE CHART[DOWN]""BAQI
..."'EMDU 1170 PRINT"[SPACE5]2 - QUICK LIST OF
870 IF Ul>-1 THEN X=U1: GOTO 920'GKAP ID'S IN USE[DOWN]"'BATJ
880 X=U2: IF X=NX THEN 900'EKTP 1180 PRINT"[SPACE5]3 - LIST DISK ID'S
890 FOR Y=NX-1 TO X STEP -1 & NAMES[DOWN]"'BAIJ
: XS(Y+1)=X$(Y): U(Y+l,1)=U(Y,1) 1190 PRINT"[SPACES]4 - LIST [RVSJMIN
: NEXT Y'LJDB [RVOFF] FREE BLOCKS PER DISK
900 FOR Y=0 TO NX+1: IF U(Y, [DOWN] '"BAQN
2)=1 THEN NEXT Y'lODL 1200 PRINT"[SPACE5]5 - LIST [RVS]MAX
910 U(Y,2)=1: U(X,1)=Y: X$(X)=DIS+DN$ [RVOFF] FREE BLOCKS PER DISK
: NX=NX+1: Y=NX: NEXT Y'lOVT [DOWN] '"BATF
920 GOSUB 1840: PRINTS15,"S"+SS 1210 GOSUB 1990: PRINT"ENTER DESIRED
: OPEN 5rDl,5,S$+",S,W" FUNCTION:[SPACE2]";'CGHF
: GOSUB 2260'GANP 1220 GOSUB 1960: IF C$="0" THEN
930 PRINT#5,DF?;",";NB: GOSUB 2260 340'EKTB
: IF NF=0 THEN 950'FVJN 1230 V=VAL(CS): IF V<1 OR V>5 THEN
940 FOR X=l TO NF: PRINT#5,DS(X) 1220'HOTF
: GOSUB 2260: NEXT X'GTUO 1240 PRINT C$: ON V GOTO 1250,1380,
950 CLOSE 5: CX=1: GOSUB 2180 1450,1470,1500'DDXG
: GOTO 430'EOUN 1250 GOSUB 1880: GOSUB 2400: Z=0
960 PRINT"[CLEARJTO DELETE DISK FROM : FOR X=48 TO 90: IF X=58 THEN
MASTER DIRECTORY"'BAIU X=65'KAVL
970 GOSUB 1730: ON V GOTO 1000,
1260 IF PD=4 OR XO73 THEN 1300'GKTH
960'DOQO
1270 GOSUB 1990: PRINT"[SPACE2]
980 CX>1: PRINT#15,"S"+S$: Y=U(X,1) PRESS ANY KEY TO CONTINUE, [RVS]
: U(Y,2)=0: FOR Y=X TO NX-1'JGEY
Q[RVOFF] TO QUIT"'CFVO
990 XS(Y)=XS(Y + 1) : U(Y,1)=U(Y+l,1) 1280 GOSUB I960: IF CS="Q" THEN X=9999
: NEXT Y: NX=NX-1: GOTO 960'IMBA
: NEXT X: GOTO 1150'HTQL
1000 GOSUB 2180: GOTO 340'CICU
1290 PRINT"(CLEAR]";: GOSUB 2400'CGTG
1010 PRINT"[CLEAR]TO DISPLAY DISK 1300 PRINT#4,CHR$(X);" ";
DIRECTORY": GOSUB 1730
: FOR Y=48 TO 90: IF Y=58 THEN
: ON V GOTO 340,1010'EPCG Y=65'JUAG
1020 GOSUB 2170: GOSUB 1880: NF=0 1310 IF Z=NX THEN 1360'DHXA
: PRINTS4,"[SPACE2JDISK NAME 1320 FOR 2:
FS=MIDS(XS (Z),V,1)
V=l TO 2
: [SPACE2]";DN$'EUPE
: IF FS>="0" AND F$<="9" THEN
1030 PRINTS4,"[SPACE4)DISK ID 1340'MBPL
:[SPACE2]M;DIS;SPC(8);"FORMAT 13 30 IF F$<"A" OR FS>"Z" THEN
:[SPACE2]";DF$'COIF
: V=2: NEXT V: GOTO 1310'KRGK
1040 PRINT#4,"BLOCKS FREE: ";NB'BFOC 1340 NEXT V: CS=CHR$(X)+CHR$(Y)
1050 PRINT#4,"
ii. IF ss>0
: S$=LEFT$(XS(Z),2)'HWHJ
IF S$=C$ THEN PRINT#4,"*";: Z=2+l
134 AUGUST/SEPTEMBER 86
TEwnicm. tips/ disk mnsTER
: GOTO 1370'HQPJ : FOR X=0 TO NX-1: GOSUB 1830
1360 PRINT#4,".";'BDWD : GOSUB 2170'IWEO
1370 NEXT Y: PBINT#4: GOTO 1580'DING 1670 GOSUB 2050: IF FS<LEFTS(S$,
1380 GOSUB 1880: PRINT#4,""SPC(7); V) THEN 1710'FRIM
"DISK ID'S CURRENTLY IN USE"'DKDO 1680 IF F$=LEFT$(S$,V) THEN PRINT#4,
1390 PRINTS4: V=12: IF PD=4 THEN S$;"[SPACE2]";DIS;"[SPACE2]";
V=25'GMWL DN$'FWLP
1400 Z = 0: FOR X=0 TO NX-1 1690 GOSUB 1910: IF C$="Q" THEN CLOSE
: C$=LEFTS(XS(X),2)"HUTG 5: X=NX: NEXT X: GOTO 1610'ITPR
1410 IF X<NX-1 THEN IF 1700 IF SS=0 THEN 1670'DHKD
C$=LEFT$(X$(X+1),2) THEN 1710 CLOSE 5: NEXT X: PRINT
1430'JUWI : GOSUB 1930: GOTO 1610'FOSG
1420 PRINT#4,C$;" ";: Z=Z+1:'DLTD 1720 REM ***** SUBROUTINES
1430 NEXT X: PRINT#4: IF *****'BVYH
ZOINT{Z/V)*V THEN PRINT#4'KLIJ 1730 V=3:IF NX=0 THEN PRINT"[CLEAR,
1440 PRINT#4,Z;"ID'S,";NX; DOWN,RVS]NO ENTRIES";: V=l
"DISKS CATALOGED":PRINT#4 : GOTO 1820'HPEO
:GOSUB 1930:GOTO 1150'EUCN 1740 INPUT"[DOWN]ENTER DISK NAME
1450 GOSUB 1880: GOSUB 2430'CJME [RIGHT3].[LEFT3]";F$
1460 FOR X=0 TO NX-1: PRINT#4, : IF F$="." THEN 1760'EKEP
LEFTS(X$(X),2);"[SPACE2]"; 1750 GOSUB 1850: Z=3: GOTO 1780'DMCJ
MID$(XS (X) ,3) : GOTO 1580'IIXP 1760 INPUT"[DOWN]ENTER DISK ID(RIGHT3]
1470 GOSUB 1990: PRINT"ENTER MINIMUM .[LEFT3]";FS: IF FS="." THEN V=l
NUMBER OF FREE BLOCKS"'CFAP : RETURN'GJLR
1480 INPUT"TO BE DISPLAYED[RIGHT3]0 1770 F$=LEFT$(F$+"[SPACE2]",2): 1=2

[LEFT3]";SS: VF=0: Y=0 : Z=1'FOMN


: IF S$="0" THEN 1530'GRGT 1780 FOR X=0 TO NX-1: IF Y>0 THEN IF

1490 GOTO 1520'BEFH F$OMID$(XS(X),Z,Y) THEN


1500 GOSUB 1990: PRINT"ENTER MAXIMUM 1800'MAEV

NUMBER OF FREE BLOCKS'"CFCJ 1790 GOSUB 1830: GOSUB 2000


1510 INPUT"TO BE DISPLAYED[RIGHT3]99 : IF C$="Y" THEN Z=X: X=NX
: NEXT X: X=Z: RETURN'KYLV
[LEFT4]";SS: VF=1'CHWJ
1800 NEXT X'BBRB
1520 Y=VAL(S$): IF Y = 0 THEN li50'FMGG
1810 PRINT"[DOWN,RVS]NOT"; : V=2'CETF
1530 GOSUB 1880: PRINT«4,"#BLKS FREE
[SPACE2]";: GOSUB 2430'DNCI 1820 PRINT" IN MASTER DIRECTORY!"
: GOTO 1940"CFLK
1540 FOR X=0 TO NX-1: GOSUB 1830
1830 DN$=MIDS(X${X),3):
: GOSUB 2170: CLOSE 5'HRUK
DIS=LEFT$(XS(X),2)'EANM
1550 IF (VF=0) THEN IF (NB<=Y) THEN
1840 S$=D1$+":DIR"+STRS(U(X,1))
1580'HOJK
: RETURN'FOGM
1560 IF (VF=1) THEN IF (NB>=Y) THEN
1580'HOIL
1850 FS=LEFTS(F$,16)"CJYJ
1570 PRINT#4,RIGHT$("{SPACE7] 1860 IF RIGHT$(F$,1)="*" THEN
Y=LEN(F$)-1: F$=LEFT9(F$,Y)
"+STR$(NB),7);SPC(5);DI$;"
: RETURN'KWWS
[SPACE2)";DN$'FWIO
1870 Y=16: F$=LEFTS(FS+"[SHFT SPACE16]
1580 GOSUB 1910: IF C$="Q" THEN X=9999
",16): RETURN'FOUY
: NEXT X: GOTO 1150'HTLO
1880 GOSUB 1990: PRINT"WANT PRINTED
1590 NEXT X: PRINT: GOSUB 1930
COPY";:GOSUB 2020: GOSUB
: GOTO 1150'EMCL
1990'EQIT
1600 IF NX=0 THEN GOSUB 1730
1890 PD=4: IF C$="N" THEN PD=3
:GOTO 340'FLHE
: PRINT"[CLEAR]";'GLER
1610 CLOSE 4:PRINT"[CLEAR]
1900 OPEN 4,PD: RETURN'CFPE
TO FIND WHAT DISK(S) A FILE IS
1910 GET CS: IF C$="" THEN RETURN'FFBH
ON[DOWNl"'CCQK
1920 GOTO 1960'BENF
1620 INPUT"ENTER FILE NAME [RIGHT3] .
1930 IF PD=4 THEN RETURN'EDHI
[LEFT3]";FS: IF F$ = "." THEN
1940 GOSUB 1990'BEUH
340'EJCL
1950 PRINT"PRESS ANY KEY TO
1630 IF FS="*" THEN PRINT: PRINT"RE-";
CONTINUE"'BAWO
: GOTO 1620'GJOI
1960 GET C$: IF C$="" THEN 1960'EJRM
1640 S$=F$: GOSUB 1850: V=V
1970 RETURN'BAQJ
: GOSUB 1880'ERPJ
1980 CLOSE 4: PRINT"[CLEAR,DOWN]";
1650 PRINT#4,"...FILE NAME [SPACE2]
SPC{8);"[RVS] D I S K[SPACE3]
";: GOSUB 2430'CIFK
1660 PRINT#4,S5: PRINTS4 MASTER [DOWN]"'DGPS

COMMODORE POWERPLAY 135


TcmmrqL TIPS/ DISK HIRSTER
1990 PRINT" 2160 NEXT X: RETURN'CCLC
: RETURN'CBXT 2170 OPEN 5,Dl,5,S$+"rS,R": GOSUB 2260
2000 PRINT"[CLEAR,RVS]DISK NAME : INPUT#5,DF$,NB: GOTO 2260'FDCL
:[RV0FF,SPACE2]";DN$
[RV0FF,SPACE2]";DN$ 2180 IF CX=0 THEN RETURN'EDKG
: PINT"[DOWNS
PRINT"[DOWN,SPACE2,RVS]DISK ID 2190 GOSUB 1990: PRINT"UPDATING
: [RVOFF,SPACE2]";DIS'CJQE DIRECTORY CROSS REFERENCE ...
2010 GOSUB 1990: PRINT"CORRECT DISK"; [DOWN]"'CFDQ
'CGNA 2200 PRINT#15,"S"+D1S+"

2020 PRINT" (Y/N) ?[SPACE2] ;'BBQX :DIR XREF/TEMP'"DGYD


2030 GOSUB 1960: IF C$O"Y" AND 2210 IF NX=0 THEN PRINT#15,"S"+D1§+"
C$O"N" THEN 2030'INXF :DISK MSTR XREF": RETURN'HKAI
2040 PRINT CS: RETURN'CDYY 2220 OPEN 5,D1,5,D1S+":DIR XREF/TEMP,
2050 S5="": FOR Y=l TO 20 S,H": GOSUB 2260'DPMH
: GET#5,CS'FNKE 2230 FOR X=0 TO NX-1: PRINT#5,Q$;
2060 SE = ST: INPUTS 15,EN,EMS,ET,ES X$(X);QS;",";U{X,1): GOSUB 2260
: IF EN>0 THEN 2270'FDWJ : NEXT X'HJJL
2070 IF CS="" THEN C$=CHRS(0)'FHV 2240 CLOSE 5: PRINT#15,"S"+D1$+"
2080 IF Y=l THEN FT=ASC(CS) :DISK HSTR XREF""EIQI
: NEXT Y'GKBI 2250 PRINT#15,"R"+D1$+"
2090 IF Y<18 THEN SS=S$+CS :DISK MSTR XREF="+D1$+11
: NEXT Y'GLIJ :DIR XREF/TEMP"'FJLO
2100 IF Y=18 THEN X1=ASC(CS}'FJTA 2260 SS=ST: INPUT#15,EN,EMS,ET,ES
2110 IF Y = 19 THEN X2 = ASC (C$) 'FJVB
' *""'« : IF EN=0 THEN RETURN'GYML
2120 NEXT Y: RETURN"CCMX
CCMX 2270 PRINT"[CLEAR,RVSJDISK ERROR
2130 T=ASC(BS(0)) - - = ASC(BS{1))'ERPE
._ [RVOFF]";: IF CX=0 THEN PRINT
2140 PRINT#15,"U1:5,";D2S;T;S
"S : GOTO 2310'GKUM
: GOSUB 2260'COKE 2280 IF CX=1 THEN PRINT" WHILE
2150 FOR X=0 TO 255: GET#5,BS(X) WRITING UPDATED1" EDUN
: IF B$ (X)="" THEN 2290 IF CX=2 THEN PRINT" WHILE
B$(X)=CHR$(0)'JDTL READING1" EDJM
2300 PRINT"[DOWN]DISK DIRECTORY CROSS
REFERENCE FILE.'"BATH
2310 PRINT"[DOWN]ERROR*
:";EN;"[SPACE3]TRK/SEC
:";ET;"/";ES: PRINT EMS'CPQH
2320 PRINT"[DOWN,RVS]PROGRAM
ABORTED!""BAKE
2330 CLOSE 4: CLOSE 5: CLOSE 15
: END'EHUD
2340 CLOSE 15:0PEN 15,01,15
:IF (MD = 1)OR{DK>D2)OR(D1SOD2$)
THEN RETURN'MGFP
2350 PRINT" [CLEAR] "; 'BiiDD
2360 MD=1: PRINT"INSERT MASTER DISK
Rock Challenge AND[DOWN]": GOSUB 1950
For the Commodore 6-4 & 12B computer. : PRINT#15,"I"+D1S'FQPP
Greiteit piny (irw r»« ! Hvn*lit<ls if son ji in on? of
Itn roost chilltnjlnj iira« out for Iht Coinffj.don No 2370 GOSUB 2260: PRINT#15,"C"+D1$+"
two jitnti ti<t ilikt. Up to 5 pliyfr it tht unu Omt I :DISK MASTER-"+D15+"
With Rotk Cli»ll«rif • Group Editor you (in tv*n tnt<r
yoji livornt icoi-p's tonii ind tiv< thtm lo your own :DISK MASTER"'GOGR
diti dlik to pliy in Rock Chillcr.it. With tht (dltor 2380
you tin jo bi'.'k litci, whtn tht jroup conns out with
INPUT#15,EN: IF EN=63 THEN
n-ion ilburtii, and add mon ;orij; to your list RETURN'FKFK
Eximplt. You chooi* th< EfjtUi with 3J lonii in your 2390
HBW. Th* ptOiiam (hooji; oru a[ th< cvtr 100 :onj; bv PRINT"[DOWN,RVS]INCORRECT DISK!
th( Butlti ind plicts it it iVit top is i t*nti of disliti [DOWN]": GOSUB 1990
Tht f^ist pliytr jursif. i lrt'cr in lh( ion;. If id tlitrr
h< witii i point «,d continuits hi; turn nil h< fut'its i : GOTO 2360'DKXO
wrons lfi.tfr or solvts '.h< ionj (or > I poin'. bonus 2400 PRINT#4,""SPC(10);
FAST MACHINE CODE PROGRAM
Only $14.95 + $ 1.50 Postage "DISK ID USEAGE CHART": PRINT#4
: PRINT#4,"[SPACE2]";'EMGI
Send check or money order to: 2410 FOR V=48 TO 90: IF V=58 THEN
SoftPace Software Co
P.O. BOX 788 V=65'HMKG
2420 PRINT#4,CHRS(V);: NEXT V: PRINTS4
Brea, CA. 92622-0788
Visa or Mastercard call' : RETURN'FLDF
2430 PRINT#4,"ID[SPACE2]
(800) 225-6207
...DISK NAME ": PRINT#4
In California call-
: RETURN'DFGI
(714) 524-0343
136 AUGUST/SEPTEMBER'66
Get the most out of
your new
C-128 orAmiga computer
with these authoritative guides prepared
by Commodore's technical staff
COMMODORE

PERSONAL COMPUTER

Programmer's Reference Guide

Now that you have your brand-new Commodore®


computer, let trie experts show you everything you
need to know to master your machine's full potential.
AMIGA OWNERS: You're finding out why the
C-128 OWnJERS; [f you're one of the projected half- .Amiga computer, «ith Its exceptional graphics, is tin- hottest
million new C-128 owners, you know you've got a machine high-end personal computer on the market. And because
that's Incredibly [xnverful for its price. Now harness every hit The AmlgaDOS Manual is the only source of complete information
of that power with die ollicial Commodott 128 Programmer's OTI the Amiga's disk Operating system, you just can't afford to
Reference Guiifc. be without it.
Here's everything you need to know, Irom BASIC to Really three l»oks in one, the AmlgaDOS Mania! Includes:
machine language and CTM operations, an input/output guide, a user's manual with instructions on how to use ail available
color codes, anil sound/frequency tables. Comprehensive DOS commands, from the most common to the most advanced;
appendices include maps of memory locations, error messages, a technical reference manual which details Amiga's highly refined
pinout diagrams of primary chips, and a complete schematic hierarchical filing system; and, for the advanced user interested
diagram essential for modifications lo the machine and in profession a !-<]iia I ity programming, a developer's manual
nonstandard interfaces. for C and assembly languages program development.
Commodore 128
Programmer's Reference Guide The Amiga DOS Manual
A Bantam Computer Book A Bantam Computer Book
BANTAM
Commodore is a rvgisli'ivd trademark ol Comnuidurc Electronics, Ltd. ELECTRONIC
Amiga is a tradomark of t'ommodorp-Ami^a. Inc.
PUBLISHING
Commodore ]2B is a trademark "f L'ommddorr l:lr\'tronits. Lid,
Av.i i I.ill If ,il bookltom ami computer stores rial ionwide.
64 USERS 011LV iiy MAnm;\voi.i)]iAM

the bottom border and information.


Strings These are only a few of many possi
ble uses of string concatenation.
Attached Concatenation is a Soon, with just a little experience and
experimentation, your own programs
for the useful way to save will come to make these examples, in

Commodore 64 programming space comparison, seem quite basic.

and time when you Hangman II


Concatenating Strings hi this game, you are in a cell
String concatenation is the pro have repetitive strings. locked with a word code. If you can
gramming technique chut allows the break ibis code without making eight
programmer to combine two or more mistakes, you will escape. If you fail,
different strings into one (AS = you will have given your jailers time
BS + CS) or expand an existing string docs concatenation save space and enough to construct a gallows—a gal
with another (AS = AS + BS). This time, it will continue to do even bel lows meant for you! When you run
technique is most useful and should ter with each new number processed. this program, a straight line will ap
he used on any data with a repetitive This is true for any other processing pear across (he screen (line 2H0} with
element or elements. An example of as well. a smaller line just below that (line
this arc words themselves. Words are Any string expression can be con 270) and the prompt "WORD START"
comprised of basically three parts: catenated, including graphic and (line 290). At [his time, the computer
prefixes, suffixes, and roots, many of graphic command strings. This can awaits a letter (A-Z). Play continues
which are repetitive (in, re, ing, ed). produce 'some very professional ef until the word is completed or. again,
The way these parts are put together fects. One such is the program in List until eight mistakes are made. At your
can produce words of vastly different ing 1. This program creates a vertical option, you will be recaptured and
meaning (past, repast, pasted, repast- bar graph for some quarterly sales fig given new words until a gallows can
ed). At the end of this article, you will ures (QT, rounded to the nearest mil be completed (lines 340-350) or until
find the game program "Hangman II," lion ) using string concatenation. the word list is exhausted (line 370 )-
which breaks words down into these Lines 100-110 set values for the To concatenate the words in this
parts, then reassembles them through variables involved. Lines 120-180 program, we need to know several
the use of string concatenation. From form each of the 20 horizontal lines things. Tlie first is the word pans list
21 elements, 1 formed 42 words, and 1 necessary for the graph. Bach line has (ItltS), from which we may pick ami
doubl I found even a fourth of those a left border (lines 120-130) and a choose. Next we need to know the
possihlc. And, unlike most computer body consisting of either a bottom number of parts (NS) thai we'll have
ized hangman games, this one docs line (line 150), a block (line 140), or to add for each word. And, finally,
not suffer from an easily discovered bottom-line spacing (line 160). exactly which of these pans are to be
word list. A block appears in the bar column added (WP). This Information is ob
However, string concatenation is only when the quarterly sales figure is tained in lines 110-1.10.
not limited to text. It may also bo greater than or equal to the current Lines 230-240 or 370-590 produce
used with graphic .symbols and even value of I. In other words, only when 1 a number from I -42 ( RNr) that was not
numbers in string format. For exam has descended to the value of the QT previously used. This is the number of
ple, it is quite likely that the area code in question (1-4), or less, will an invert ihe word (o be formed and, knowing
and the first three digits of your tele ed space appear in that particular col this, we are able to do just that in line
phone number are the same a.s most umn. Line 190 clears the screen and 250. Remember: NS() gives us the
others near you. So if, say, you had to draws the graph. Lines 2OO-2K) place number of additions to he made.
process 100 of these numbers on
your computer, the fastest and sim Figure 1. < oi n.ii.H.uiii- Phone Numbers
plest way would be to concentrate
your processing on only those ele CONCAHLNATED
ments that change from number to IOOAS--(lil )555-": DLM NMS(10Q)
number. Compare the two program 110 rORMTOlOO: RkADADS: NMS(I) = AS-i-ADS; NEXT!
segments in Figure 1. The main differ
120 DATA 1111.2222.3333.4-i-l-4.:ii555.(i666."TT7.K8«8,999(X0<XK),...
ence between them is that, whereas
in the second version [he phone num REG1 I-AK
bers are totally read from memory
1OODIMNMS(IOO)
(,\'MS), in the concatenated version
110 FORI-ITO100: RKADNMSfl); NKXT1
only the part that changes is read
120 DATA( 111 )555-1111.(111 )51>2222,( 111 )555-3333,( 111 )555-4444
from memory (ADS) and is then com
130 DATA( 111 )555-5555.( 111 )555-6666.( 111 )5<>5-7^~( 111 )555-H888
bined with the part that stays the
1-iO DATA( 111 )555-9999,( 111 )5 5 5-0000,...
same (A$). You'll notice that not only

138 AUGUST-SEI'TEMBER 86
64 USERS 0IUV/STRII1G5
WP(R,\J) is the subscript number of response is acted upon. Lines 400- discovery has been made, then there
the part (1-21). Ill* S() is the part add- 410 check the first letter of the word is a return to the main loop. If not,
ed and WDS is the completed word. against the player's response. If one of the eight things from 500-570
Tl. is the total number of letters in they're the same and this letter has (gallows construction) will occur (on
this word. This process will he re not previously been discovered (CK), BW, line 495). The sound effect in
peated us the player wishes. then the player is yiven credit (PL), volves lines 160 and 5HO-59O. Finally,
Lines 300-330 comprise the main lines 420-450 do the same for the lines 170-190 set the screen color,
loop, where the player's response is mid portion of the word and lines character color, and clear the screen,
acquired. Lines 400-590 is where the 460-470 check the hist letter. If a new respectively. Q

150 FOR 1=0 TO 25:AL{I)=1230+1


Itcfun- typing Ihii- prugtinu. mil linn lu filter frugramv" jjul Hun In IV (lit- Miiyniic
:NEXT I'GRKH
Entry I'mgnm." 11k- BASIC rwognnu in Ihii m i.o'ii'i" arc iraihbk* on disk Ironi lioiisur.
P.O.Box 30007,Shrevq>wi,lA7H3WW07,1400-8Jl-2M4. 160 FOR 1=1 TO 11:READ HN(I),LN(I),
DR(I):NEXT I'FYAJ
Listing 1. Sales Graph 170 POKE 53281,15'BISE
90 DIM GL$(20)'BHOG 180 PRINT CHR${31)'CEVF
100 t,NS=CHR$<164) :GR$ = "[RVS] [RVOFF]" 190 PRINT CHR$(147)'CFBG
:F0R 1=1 TO 5:SP$=SP$+LN$ 200 REM MAIN LOOP'BIMX
:NEXT I'JDFI 210 PV=0:FL=0:BW=0:TL=0:WD$=""'FTGF
110 FOR 1=1 TO 4:READ QT(I),NMS(I), 220 IF AO37 THEN GOSUB 370
PV(I):NEXT I'FYWE :GOT0 250'FLGD
120 FOR 1=20 TO 1 STEP-1 230 RN=INT{RND(1)*42+1)'FKEE
:IF I/5=INT(I/5)THEN 240 IF WC(RN)<>0 THEN 230'EKEE
GL$(I)=NM$(I/5):G0T0 140'OEVM 250 AC=AC+1:FOR J=l TO NS(RN)
130 GL$(I)="[SPACE2,RVS,CMDR K,RVOFF, :WDS=WD$+BBS(WP(RN,J)):NEXT J
CMDR @2]""BGLC :TL=LEN(WD$)'KTAS
140 FOR J=l TO 4:IF QT(J)>=I THEN 260 WC(RN)=1:FOR J=l TO TL:CK(J)=0
GL$(I)=GL$(I)+GRS:G0T0 160'KERL :NEXT J'GVDK
150 GL$ (I)=GL5(I)+LNS'CPME 270 PS=1884~INT(TL/2):FOR J=0 TO TL-1
160 GLS{I)=GL$(I)+SP$'CPVF :POKE PS+J,45:NEXT J'LBYQ
170 NEXT J'BBDC 280 FOR J=0 TO 39:POKE 1784+J,111
180 NEXT I'BBCD :NEXT J'GQBL
190 PRINT"[CLEAR,D0WN21"; 290 PRINT"[HOME,DOWN2,SPACE5]WORD
:FOR 1=20 TO 1 STEP-1:PRINT GL$(I) [SPACE2]";AC;"[SPACE2]START1" BELK
:NEXT I'IQLN 300 GET LT$:IF LT$=""THEN 300'EKRB
200 FOR 1=1907 TO 1932:POKE 1,226 310 PV=ASC(LT$):IF PV<65 OR PV>90
:NEXT I:POKE 1906,124 THEN 300fHTBH
:P0KE 1905,48'HJOH i20 GOTO 400'BDDA
210 FOR 1=1 TO 4:POKE PVH)fI+48 330 GOTO 300'BDCB
:NEXT I'GPME 340 PRINT"[HOME,D0WN5,SPACE5]
220 GET NL$:IF NL$=""THEN 220'EKGC CONGRATULATIONS! YOU ESCAPED!!"
225 END'BACD :FOR J=l TO 1500:NEXT J'FJKP
230 DATA 17," 5[RVS,CHDR K,RVOFF, 350 INPUT"[SPACE5]DO YOU WANT TO TRY
CMDR §2)",1949,7,"10[RVS,CMDR K, (A)GAIN";AN$:IF AN$="A"THEN
RV0FF,CMDR @2}"'BLGH 190'ELUO
240 DATA 1955,14,"15[RVS,CMDR K,RVOFF, 360 END'BACD
CMDR @2]",1961,11,"20[RVS,CMDR K, 370 IF AC=42 THEN PRINT"[CLEAR,DOWN4,
RVOFF.CMDR @2]",1967'BWMK END SPACE5JS0RRV, WE'RE ALL OUT OF
W0RDS":G0T0 360'FINS
Hangman II 380 FOR J=l TO 42:IF WC{J)=0 THEN RN=J
100 PRINT"[CLEAR,DOWN6] :RETURN'IPON
"TAB(16)"HANGMAN II"TAB(48)"BY 390 NEXT J:RETURN'CCWH
MATTHEW OLDHAM"'DGHG 400 L$=LEFT$(WDS,1)'CJLB
110 DIM BB$(21),NS(42),WP{42,6), 410 IF ASC(L$}=PV AND CK{1)=0 THEN
WC(42),CK(20),AL(25),HN(11), CK(1)=1:FL=1:POKE PS,PV-64'KFYH
LN{11),DR(11)'BPQK 420 FOR J=2 TO TL-1'EFGD
120 FOR 1=1 TO 21:READ BB$(I) 430 MS^MIDS(WDS,J,1)'CLHE
:NEXT I'FNMC 440 IE t«C(M$)=PV AND CK(J)=0 THEN
130 FOR 1=1 TO 42:READ NS(I) CK(J)=1:FL=1:POKE PS+J-1,
:FOR J=l TO NS(I):READ WP(I,J) PV-64"MHCR
:NEXT J:NEXT I'KFCK 450 NEXT J'BBDD
140 S=54272:PDKE S+5,0:POKE S+6,240 460 R$=RIGHTS(WD$,1)'CJSH
:POKE S+24,15'HASI 470 IF ASC(R$)=PV AND CK(TL)=0 THEN
Continuedtm fig, /~5
COMMODORE POWERPLAY 139
64 USERS OHLV BY IAN ADAM

Cursor Byter
for the Commodore
64 and VIC 20
XI e re's a handy tittle routine that's
so simple, yet so useful, that you'll
wonder how you ever programmed
without it. This easy-to-use com
mand will give you total control
over the position of the cursor on
the Screen of the Commodore 6i or
VIC 20. Simply invoke the com
mand, and the cursor is instantly
moved to the location you specify,
regardless of its present location or
any other material on the screen.
The command is easy to use, oper
ating just like any normal BASIC
command. SYS CRSR, row#, col-
umn# is all that it takes. You have
complete and precise control, un
like other methods which expect
you to keep track of the current po
sition of the cursor or worry about
screen layout. And although the rou
tine takes advantage of a little ma
chine language, you don't need to
learn about machine language to use-
it, or worry about memory allocu
tion. That's because the routine is
contained within a RliM statement
in the first line of your program.
lems is the line links. Under some
Background circumstances, a pair of lines will be
Often, formatting the screen in
volves little more than printing a se
Simply invoke this treated as if they are linked to form
one long 80-character line on the
ries of messages. However, in many little routine and the 6-1. On the VIC, up to four lines can
cases it can he much more complicat be linked together. When this hap
ed, often requiring repositioning the cursor moves pens, the TAB function doesn't work
cursor to different areas of the screen the usual way, and printing a RE
several times. This may be necessary instantly to the TURN may cause the cursor to jump
in order to convey complex mes down two to four lines instead of
sages, get input, and so on. In many location you specify. one! That cursed cursor!
games, the cursor is used to animate Many programmers will respond to
figures or objects, and must be under this challenge by developing an in
complete control. easy horizontal positioning, within genious system to position the cursor
Unfortunately Commodore BASIC certain limitations. at a desired location. However, most
does not always make positioning There arc some drawbacks in this are very cumbersome to use. In spite
the cursor easy. To partially com process, however. All of these com of their ingenuity, most systems I
pensate, Commodore does provide mands assume that you have a pretty have seen just don't work well.
some very useful commands. Print good idea of where the cursor is Hie method described here over
ing the cursor control characters, presently located. In addition, nsiny comes these problems. A simple -SYS
for example, allows you to move the the cursor control characters can statement immediately places the
cursor one space at a time in any get pretty cumbersome sometimes, cursor at the specified coordinates. It
direction. You can also HOME to the particularly if you want to move a uses a very small machine-language
upper left corner of the screen. And long way. routine to move the cursor, calling
the TAB and SIJC functions allow Perhaps one of the worst prob upon a couple of the standard kcrnal

HO AUGUST/SEPTEMBER'86
64 USERS 0IUV/CUR5ER
procedures already built into the carefully, then run again. any suitable expression.
computer. Use of the kernal routine The program is now ready to • The top row and left column are
to move the cursor, known as PLOT, use. numbered at /.era.
has been documented before, hut • The bottom row and the last col
never has it been made this conve Using the Command umn are 24 and 39 on the 64, 22
nient! After running, give it a try. On a and 21 respectively on the VIC.
Commodore 64, enter: larger values should not be speci
How to Enter it SYS 2054,5,10: PRINT'CURSOR fied.
As I mentioned, you don't h:ive to HERB" • A row value must be given, or you
worn1 about all of the details in order On the VIC 20, replace the 2051 with will get an error.
to take advantage of this program. Just the number given by the program, • 'Hie column value may be deleted
follow these three simple steps: which will vary depending on the if it is zero.
1. Type in the program for your amount of memory in your VIC Listing 2 provides a short demon
computer, shown in Listing 1, ex If you now list the program, you stration of how to position the cursor.
actly as shown. Two things are will see that it has changed. The RHM Starting with Listing 1. type in lines
critical: First, line 0 must lie the in line 0 has sprouted a scries of odd 10 through 230. You may save this if
first lint- in your program. Second, commands and graphics characters in you wish, but it isn't mandatory.
il must be typed exactly as it's place of the alphabet it previously
shown. held. This is because line 5 has poked Byte That Cursor!
2. Save the program to disk or tape the machine code into that space. The Don't curse the cursor—byte it in
beforeyou run it. This Will protect new characters represent the screen stead! Please feel free to incorporate
against any fatal typing error that editor's attempt to interpret the code. the Cursor Bytcr routine in other pro
is always a possibility with a ma If you wish, you may now delete lines grams you write. It doesn't take up
chine-language program. This pro 4 to 9 from the program. It will work much room, and it should make your
gram should become part of your without them, and can be included at programming task much simpler. By
library of standard routines, so put the beginning of other programs you using it, you will find it easier to for
it in a safe place. write. mal screens. The natural result will be
3. After saving it, run the program. If Here arc some important points to that you have improved communica
you get a checksum error or OUT note: tion with the user—ail of which helps
OF DATA error, check over the • Hie row and column may be ex to make your computer that much
data statements in lines H and 9 pressed as numbers, variables, or more personal! Q

Mure typiiiniliis program, real 'How to linu-t Programs" and "Ho* 10 UsetheMagailnc 177,122,201,44,208
Entry Prunml." The HASH! prupariis in lha mapulni- an: available M disk from Loadstar. 9 DATA 5,32,241,215,138,168,104,170,
P.O. Bos J0007, Suevcport. U 71 L.W-0WF. 1 -800-83I-2W4. Do nol idc llw Magazine Eniry 24,76,240,255,30 END
Program nilh VIC Programs

Listing 1. C64 Version Listing 2. C64 Version


0 REM ABCDEFGHIJKLMNOPQRSTUVWXYZ'BBJG 0 REM ABCDEFGHIJKLMNOPQRSTUVWXYZ'BBJG
3 REM SYS 2054, ROW, COLUMN TO 3 REM SYS 2054, ROW, COLUMN TO
USE'BXHI USE'BXHI
4 FOR I = 2054 TO 2078'DJMF 4 FOR I = 2054 TO 2078'DJMF
5 READ A: POKE I, A: T = T + A'EJFH 5 READ A: POKE I, A: T = T + A'EJFH
6 NEXT'BAEE 6 NEXT'BAEE
7 IF T - 3351 THEN PRINT"CHECKSUM 7 IF T - 3351 THEN PRINT"CHECKSUM
ERROR": STOP'FGFN ERROR": STOP'FGFN
8 DATA 32,241,183,138,72,160,1,136, 8 DATA 32,241,183,138,72,160,1,136,
177,122,201,44,208'BVPP 177,122,201,44,208'BVPP
9 DATA 5,32,241,183,138,168,104,170, 9 DATA 5,32,241,183,138,168,104,170,
24,76,240,255'BRKP 24,76,240,255'BRKP
END 10 POKE 53281,0: CRSR = 2054
: PRINT CHR$(147)'EWJE
Listing 1. VIC Version 20 SYS CRSR,4,12: PRINT CHR$(5)"G00D
0 REM ABCDEFGHIJKLMNOPQRSTUVWXYZ AFTERNOON"'DNHG
3 CRSR = PEEK(43)+256*PEEK(44)+5 30 GOSUB 200: SYS CRSR,19,6
:PRINT"SYS"CRSR ",ROW,COLUMN TO USE : PRINT CHR$(156)"YOU HAVE
4 FOR I = CRSR TO CRSR + 25 CONTROL!"'ETVK
5 READ A: POKE I, A: T = T + A 40 GOSUB 200: SYS CRSR,8
6 NEXT : PRINT CHRS(159)"MESSAGES CAN
7 IF T - 3445 THEN PRINT"CHECKSUM APPEAR...""EQXL
ERROR": STOP 50 GOSUB 200: SYS CRSR,12,20
8 DATA 32,241,215,138,72,160,1,136, : PRINT CHRS(31)"ANYWHERE YOU

Continued on pg 174
COMMODORE POWERPUY 141
64 USERS OHLV BY MARKJORDAN

much simpler than most music pro


grams. Screen prompts are used ex

Muzic Maker tensively to guide you along.


tried to user-proof each INPUT and
I've

for the GET statement to prevent those hor-


rihle division-by-zcro errors and so
Commodore 64 forth. And about those GETs and IN-
PUTs: Remember, if you see a ques-
Incorporating musk- into games and tionmark preceding the flashing cur
other programs is fairly easy for the sor, it's an INPUT statement. You
intermediate programmer as long BB must terminate your response with
[he action stops for the musical inter RETURN. Otherwise, a single key
lude. Wliat gets hairy is achieving press is all that's required. You may
"transparent" music—times that play prefer to change all the INPUTS to
while the action continues. While this single-keypress GETs. I chose to go
really dressc.supagamc.it isunfortunatc- with INPUTs to allow the user to dou
!y beyond the range of many hackers. ble-check before entering.
"Mu/.ic Maker" will, with the aid of
the hardware Interrupt, do it for you. With Muzic Maker, How to Use Muzic Maker
Not only that, this program will sim User input in this program comes
plify the entire music-producing pro
you can easily have in three stages: 1) initialization, 2)
cess and make transposing sheet mu
music playing in the note designation, and 3) parameters
sic into computer music a breeze. In designation. Initialization determines
other words, you can use Muzlc Mak background ofyour tempo, voices, etc. Note designation
er as U utility to add music to your determines each note's duration, oc
programs or you can use it as an end programs. Or use it to tave, and name. The parameters sec
in itself just to record music. tion allows the user to change the
Here are some of the features of simply transpose envelope (attack, decay, sustain and
MuztC Maker. Sheet music can easily release) as well as waveform (saw
be transposed Into three-part har sheet music into tooth, triangle, pulse or noise) while
mony. Aural and visual note verifica listening to the song.
computer music
tion is used. Input errors are easily The initialization stage requires
corrected in several ways. Musical pa four responses. 'Hie first is whether to
rameters such as waveform and at program and does some Important append or not. You'll choose this op
tack/decay/su sty in/ release (ADSR) can stuff like check the keyboard, etc. Mu tion if you have a song loaded prior to
be conveniently altered while the zic Maker causes the interrupt to also running Muzic Maker and you wish to
song plays. Each voice can have dif- play your notes and keep track of how add to it. This way, if you don't finish
ferenl parameters and different note long they've been on (and off). The an entire song in one sitting, you can
durations. Songs can be chained, al interrupt, as you can see, has dual save it, and when you're ready to fin
lowing the program to pick the appro value for a music generator: K not ish it, load the unfinished song first.
priate tune ai the appropriate time. only affords reliable timing, bul it also then load and run Muzic Maker and
Songs can be worked on in sections. works independently of and concur type the asterisk (*) when the prompt
Finally, songs are easily saved and re rently with whatever program is be comes up. You can also use this fea
loaded from within Muzic Maker. ing executed. ture to string songs together. Muzic
Mu/.ic Maker has the ability lo hide The hardest part about using Muzic Maker is limited to 255 successive
in the background which, in (his case, Maker is typing it in. In designing this notes. But, since the average song
means memory locations i*)152 to program for magazine publication, I runs about 40 to 100 notes, you could
5196H. In this sense, it is like Mu was forced to keep it as lean as possi have several of them back to back.
zak'", the piped-in background music ble. (Who wants to type in a 12K Next you must designate whether
you semi-hear in grocery stoics and listing?) Feel free to loosen it up, you want to program in sharps or
shopping malls. While I'm not overly change the default settings, or what flats. Type a plus sign ( 4-) for sharps, a
thrilled about the existence of this ever, to personalize it. The program is minus ( - ) for flats. Naturally, the key
art-form, the concept certainly fits semi-structured, That means you can the song is in will determine whether
this program. Muzic Maker is com easily alter an exisling subroutine or sharps or flats arc in order. If the song
pletely transparent—once your song add an entirely new one. I eliminated you are working on isn't either (in
is composed, you can do your thing all the original RiiM statements to other words, it's in the key of C), you
without worrying about it. save typing, but program logic is in still must choose one.
As mentioned, the secret of this cluded with this article. Remember to The importance of this surfaces
program is its use of the hardware save it before running it the first time, when you encounter accidentals,
interrupt. Sixty times a second the in ease you crash it. those shaqjs or flats that aren't in
Commodore 64 stops executing your Learning to use Mu/.ic Maker is cluded in the song's key. If you've

142 ftUGUST/SEPTEMBER 86
B4 users omv/muzitmnKER
opted tor flats, you must type your
and repeat for voice three. Now you
accidentals as flats. Thus, ;m acciden
can play your tune and edit any er
tal written as D-sharp would need to Musical parameters rors, Believe me, it's far easier to cor
be typed as IMlat. II you have no Idea rect errors (and they're usually tim
what accidentals are. don'i worry can be conveniently ing errors which really make the song
about them. You'll learn all about
them the first time you encounter altered while the song go haywire) in small do.ses than to
complete the whole song first and
one while transposing sheet music for
Muzic Maker.
plays Songs can then try to make corrections.
After you've designated each note
Your third Initialization decision is
be chained, allowing in each voice, you're ready to set the
the number of voices you want to musical parameters for each voice.
program with. With the Commodore the program to pick What's lhat? You say you knew it was
64, the maximum is three. The only- coming—this thing is getting techni
good reason tor choosing fewer than the appropriate tune cal. No, no, no. This is the fun part.
three is that you only want a simple With the screen as your guide, you can.
tune and you don't want to mess with at the appropriate while the song plays, change the attack,
three-part harmony. 1 choose three as
a matter of course, and made the de
time. decay, sustain and release (the enve
lope) without having the slightest in
fault setting for the program three. kling of what's going on, technically.
Finally, you must decide what tem give it an octave. This is—until you've 1 believe you'll find this a superior
po you wish the song to play in (fast, done it a couple of times—the trick method of envelope definition com
medium or slow), Choose the defimlt iest part of Muzic Maker. Middle C is pared to those in which you set these
setting—medium—until you get a the beginning of the fourth octave. parameters isolated from the tune.
feel for the differing play speeds. Keep that in mind. As your notes as With Muzic Maker operating from an
Now comes the serious business of cend the scale, each C begins a new interrupt, you are able to immediately
note input. Starting with voice one, octave. Therefore, much of the treble hear the effects of changes in not only
you must, note by note, enter your staff is in tlic fourth octave while much envelope but also waveform. You'll
tune. You can use voice one as the of the bass staff belongs to the third quickly learn how to get the effects
bass, tenor, or whatever (I always octave. The visual and aural cues at the you want. For instance, to get a pluck
make voice one the melody, which is end ofyour input will helpyou immedi ing sound, attack must he low, sustain
the topmost note on the staff). You ately discover if you've chosen the low, and decay and release medium.
continue to enter voice-one data until correct octave. If you're a touch typis! All this can be accomplished while
you tell the computer that you're and have an ear for music, the aural cue the song plays. When you first get the
ready to exit voice one and enter is often all you'll need. pxirameters screen, you must press a

voice-two input. Pressing an asterisk To complete the notc-designatiun function key to start voice one. You'll
{") following any note will automati stage, you must name the note. Natu see six ranges listed for the envelope
cally do this for you. rally, there are but seven choices, A, at the bottom left of screen. Most like
The note-designation stage begins B, C, D, E, F or G. Ah, seven plus ly they'll all he 15's, which are too
by showing you a staff with a big fat five—the sharps or flats. To type high. Press the A, D, S, K, P, or II keys
note sitting at middle C, This note these in, obey the screen prompt and to increment attack, decay, sustain,
will, after you've defined its duration, type a minus sign ( - ) for Hats or a release, low pulse and high pulse.
octave, and name, jump to the proper plus sign ( + ) for sharps. Therefore, a Each value rolls over at 15 so you'll
position on the staff. The purpose of C-sharp is entered as C + . Make that be back to zero. Tap the keys until
this is to allow visual verification of seven plus five plus one more "note," you get the sound you like.
your input. Accompanying this is the the rest. Type an Hnglish pound sign Tlie up-arrow key allows you to
sound of the note for aural verifica (X) for each rest you need. work with the next voice. Press it,

tion as well. It is at this point lhat the fat note on followed by a function key, to set the
First, you must establish the dura the staff jumps to where you've pro waveform of the next voice. This will
tion of each note. The number 1 grammed it and the sound of it be put you in voice two. Do the same as
equals a whole note, a 2 equals a half gins. If all looks and sounds okay, hit above for its envelope. Repeat tor
note, a 4 equals a quarter note, etc. RF.TURN. If not. press the back arrow voice three.
What about dotted notes, you ask. to redo the note. The only other op As you fiddle with your creation.
Simply precede your duration num tion availahle at this point is the aster you may notice an errant note or
ber with a period. That is, a dotted isk (*) which, as mentioned, signals many errant notes. Type a back arrow
quarter note would be input us .i (pe that you wish to exit this voice. to review each note in any given
riod-four). You can use durations as Let me give you a tip in entering voice. Another way to edit is to press
fast as I6ths. (Or, you can set the sheet music. Don't type in an entire a 1, 2 or fi to stop that respective
tempo to fast, double all durations, voice before exiting to the next voice at the note that is currently
and use 16 to set 32 notes.) voice. Instead, type in a line or less, playing at that point. You'll be able to
After you've given the note you're exit to the next voice, type the same edit it without tracing through the
working on its duration, you need to number of measures for it, then exit entire voice, just follow the prompts

COMMODORE TOWERPLAY 143


64 users oiuv/muziimnKER
to make changes. If you are just testing a section out. line: SYS -(9152: POKE 49417,0.
type a plus sign ( + ) when you're Muzic Maker doesn't include ring
Program Explanation modulation, synchronization or filter
ready to add to your segment.
line Purpose If you wish to shut off a voice (or ing, but don't let that stop you from
two) so you can listen to just one, using these features in your musical
10-75: Initialization of creations. You can try them out in the
press zero (0) for each voice you
variables
want to shut off. Don't forget to press immediate mode by first loading and
80-125: Main program loop
the up arrow to change voices. SYSing your tune and then poking in
130: Clear SID
One final option in the parameters these advanced musical refinements.
135-145: Establish Sony's
boundaries menu is the ampersand key (&). The Once you find what you like, insert
(50-300: Parameter Input function of this applies when you want those commands into the program.
305-315: Number of voices to single out one section of yoursong to Don't let all these instructions scare
320-495: Note input
work on. To use. press the ampersand you. Start simply. Type in Mary Mad a
500-510: Sound single note
key and answer the prompts for the Little Lamb before attempting Beetho
515-635: Edit notes
starting and ending note numbers you ven's 5th transposed to D-tlat. You'll
640-730: Print parameter
wish to section off. The computer will soon get the hang of this music creator.
screen

735-780: Convert notes to now begin play ing just the notes within And you'll finally begin to realize some
frequencies this range. This is especially helpful of the potential of your Commodore
785-815: Poke note's when chaining songs. 64's sound interface device.
duration and You'll probably spend lots of time
frequency into fine-tuning each voice before you're Chaining Songs
memory If you want to chain several songs
ready to save the song. When you are
820-850: Choose sharps or ready, the dollar sign ( S) will send together and then have the program
flats
you into the SAVE routine. Remem control which is to he played, a few
855: Input routine
ber, make your file name 16 charac more POKEs are required. First, when
860-875: Sei up note sprite
and great staff ters or less. Once the tune is saved. composing the songs, be sure to finish
880-895: Song .save routine you'll be back in the parameters each song with a rest (■£) in each
900-915: Appendage option mode and you can continue to edit if voice and make each voice contain
920-935: Sec lion song you choose. In fact, you could rede the same number of notes. For in
940-945: Note name data sign the song's entire parameters and stance, you may find that voice three
950-960: Sprite data save several versions. has only -i2 notes while voice 1 and 2
965-1160: Machine-language have 48, because the notes have dif
data
Using Your Creations ferent durations. Add a ->9th rest to
Important Machine Let's say you've got a song de the first two voices and then 7 rests to
Language Locations bugged and saved, flow can you use voice three. That way. in the next
49408-i94l0: These hold the it? To load your musical file into your song all three voices will begin with
beginning note Commodore 64, just type LOAD note number 50. Also, he sure to
locations for voices "song namc",8,l (change the 8 to a I write down [he note number for each
1 through 3 for tapes). To play it in the immediate voice's beginning and ending.
49414-49416: These hold the
mode, just type SYS 49152. To play it If you want the two songs to play
waveform types for
from within :t program do the same one after the Other, instead of just one
voices 1 through 3
thing, SYS 49152. A SYS 65418 will or the other, you need to make your
49417 49419: These hold the
stop your tune. You can, if you wan:, tacked-on rests equal in count for all
ending note values
tor voices 1 have a program call the song as a file three voices. This means, for the ex
through 3 hut it's a whole lot simpler just to ample above, you should make the
49433: This will push a load it before your program, type rests for voices one and two a whole
new starting value NEW, load your program and go from note, the first six rests for voice three
into locations there. Why the NEW? Because, for eighth notes, and the final a quarter
49408 through some strange reason, when you load note. The total count then added to
49410
into specific memory locations (ac each voice would be equal to one
49421-49432: These registers
complished by the "comma 1" in whole-note rest.
determine the
your load statement), you will gel out- Finally, to play just one particular
envelope and pulse
values for all three
of-memory errors when you com tune within your program, you'll
voices. Poking mence programming, NEW solves need to know the starting and ending
directly to the SID this, thus the reason for loading tin- note numbers of the tune you wish to
locations will not song before the program. select. Then, before SYSing -*9I52,
have a lasting effect Tlie song, once SYSed, will play type this line: POKE 49433.5N: POKE
as the interrupt will over and over unless you take mea 49408, SN: POKE 494 17,EN. SN
re-determine them sures to prevent it. If. in your pro should be the starting number of your
every sixtieth of a
gram, you wish the song to play just selection minus one. EN will he the
second.
one and stop, you should type this ending number of your selection.

144 AUGUST/SEPTEMBER 36
B4 users oiuv/muzicmnKER
Thus, if you have a nine that begins sure (o add POKE 49417,0 immedi whafs written here and the accompa
on note 73 and ends on note 132, ately following your SYS 49152. nying program explanation chart, you
you'll POKE 49433,72, POKE ■19408, You'll probably need to experi should be able to let your program
72: and POKE 49417,132. To have ment before you can pick and play Mart and slop songs whenever and
the song play through just once, be songs of your choice, hut by studying wherever you want, Q|

Before lyping ihii pmsnm. read "Him to Enter Prog-jin;- and flow w I'se ihe ,\t]g27inc 163 PU(M)=PEEK(UP+W):PH(M)=PEEK(HP+W)
Entry Pnigran " The HASH! program in (his rrcipmnc in: aiailible on ihA from Loaibiir, 'GVXN
PXX.Box3O0OT.Shrc«p(atTIA7113(MXI07,I-8QMJl-2®i 165 GET AS:IF A§=""THEN 165'EILK
.' s: .■ ii Maker 170 IF A$="D"TMEN AD(M)=(AD(H)+I)AND
3 PRINT"ICLEAR,DOWN)MUZAK-MAKER BY 255'GSCJ
MARK JORDAN"'BASJ 175 IF A$="A"THEN AD(M)={AD(M)+16)AND
4 PRINT"[DOWN]JUST FOLLOW THE 255'GTWP
PROMPTS"'BABJ 180 IF A$="R"THEN SR£M)={SR(M)+1)AND
8 FOR T=l TO 7000:NEXT'EHWJ 255'GSYL
10 IF A$="*"THEN FOR T=l TO 3 185 IF A$="S"THEN SR(M)={SR(M)+16)AND
:F(T)=PEEK(49416+T):E(T)=F(T)-1 255'GTEQ
:NEXT:G0T0 90'NHTM 190 IF A$=CHR$(133)THEN WF(M)=17'FOBK
15 PRINT"[CLEAR,DOWN 2)","[SPACE2] 195 IF A$=CHRS(134JTHEN WF(M)=33'FOAP
PLEASE STAND BY"'BB0H 200 IP AS=CHRS(135)THEN WF(M)=65'FOGC

20 POKE 53281,1:POKE 53280,1 205 IF AS=CHR$(136JTHEN WF(M)=129' fc-PCH


:POKE 55279,10'DYTE 210 IF A$="0"THEN WF(«)=0'EIAB
25 DIM NVS(ll) ,NF${11) ,N1$(11) 'BXAI 215 IF A5="&"THEN GOSUB 910'EFAF

30 FOR T=0 TO 11:READ NVS(T):NEXT'FMQE 230 IF AS="["J"THEN 300'DFIC


35 FOR T=0 TO 11:READ NFS(T):NEXT'FMAJ 235 IF AS="P"THEN PU(M)=PU(M)+16

40 FOR T=0 TO 22:READ A:P0KE 704+T,A :IF PU(M)>255 THEN PU(M)=0'JEER


:NEXT:FOR T=23 TO 63:P0KE 704+T,0 240 IF A$ = "H"THEN Pll (M) =PH (M) + 1
:NEXT'NDJ0 :IF PH(H)>15 THEN PH(M)=0'JCQM
FOR T=49152 TO 49407:READ A 245 IF AS="[BACK ARROW]"THEN GOSUB 130
45
:POKE T,A:NEXT' GSKM :GOSUB 535:SYS 49152'GPLM
FOR T=49568 TO 49637:READ A 250 IF AS="+"THEN GOSUB 130
:POKE T,A:NEXT'GSBI :PRINT"[CLEAR 1":G0T0 10 0'GKFH

55 M=155:DA=49424:RS=494 25:UP=49421 255 IF AS^"S"THEN GOSUB 130:GOSUB 870


:HP=49422:F<1)=1:F(2)=1:F(3)=1'IEWX :GOSUB 650'GNLM

60 DIM NS(3,M) f0C(3,M) ,D(3,M) ,NP(3,M) , 260 IF AS="1"OR A$="2"0R AS="3"THEN


GOSUB 130:GOSUB 525:SYS 49152'KTIM
DU (3,M) 'BNPK
SCS = "[RIGHT10]":S$="{SPACE-10] " 265 PRINT LEFT$(N5,18}'CHJJ
65
:SPS=SCS+S$+S$+S$:S1$=S$+S$+S$+SS' 270 PRINT"DECAY[SPACE3] = f SPACi;3 , LEFT3 )

KGKX
"AD(M)AND 15'CHUK
NS = "[HOME,DOWN25]'"BCXF 273 PRINT"ATTACK[SPACE2]=(SPACE3,
70
CBS=LEFTS(N$,19)+S1$+S1S+S1S+S1S'G LEFT3]"(AD{M)AND 240)/16'DMTO
75
WUQ 275 PR I NT"SUSTAIN =[SPACE3,LEFT3]
80 GOSUB 130'BDHF "(SR(M)AND 240)/16'DMAR
85 GOSUB 890'BDUK 277 PRINT"RELEASE =[SPACE3,LEFT31
90 GOSUB 825'BDSG "SR(M)AND 15'CHTR

95 GOSUB 305'BDLL 280 POKE 49413+M,WF(M):POKE DA+W,AD(M)


100 GOSUB 850'BDQV :POKE RS+W,SR(M)'GHIP
105 GOSUB 315'BDMB 285 POKE UP+W,PU(M):POKE HP+W,

110 GOSUB 135'BDMW PH(H)'ETTQ


115 GOSUB 650'BDOC 290 PR I NT"PULSE[SPACE3] = [SPACE4,LEFT4]
120 GOSUB 150'BDJX "INT{PU(M)/16):PRINT"HI PULSE=
125 END'BACC [SPACE4,LEFT4]"PH(M)'EPDV
130 SYE 65418: S=54272:F0R L=S TO S+24 295 GOTO 165'BDLL

:POKE L,0:NEXT:RETURN'JYXI 300 NEXTlGOTO 150'CESX


135 POKE 2,4:POKE V+21,0'DJJG 305 INPUT"[CLEAR,D0WN2]
140 FOR T = l TO N:POKE 49416 + T , E(T)+1 HOW MANY VOICES (1 - 3)[RIGHT3]3
:POKE 49413+T,0:POKE 49407+T, [LEFT3]";N'BCSL

E(T)+1:NEXT'MOMP 310 PRINT"[CLEAR]":RETURN'CBTY


145 POKE 49433,0:SYS 49152:RETURN'DOII 315 FOR J=l TO N:K=E(J):DU(J,0)=4
:OC(J,0)=4:N$(J,0)="C"'HKSP
150 FOR M=l TO N:W={M-1)*7'GKQG
155 POKE 1307,M+176'CJJI 320 K=K+1:TN^TN+1:Z=0'FMNF

160 Q= (M-l) *4:Al)(M) =PEEK(DA+W) 325 GOSUB 385:GOSUB 440:GOSUB 465'DLQH


:SR(M)=PEEK(RS+W)'JDLN 330 LI=10:GOSUB 845:PRINT,"[L. BLUE]

COMMODORE POWERPLAV 145


E4 USERS OniV/mUZICITlBKER
CHECK NOTE POSITION" 510 POKE S+5,132:POKE S+6,132'ENFF
:GOSUB 510'EOVL 515 POKE S, ((NP(J,K)/256)-INT(NP(J,
335 PRINT,"[DOWN,RED]PRESS K)/256))*256;POKE S+l,INT(NP(J,
:[SPACE2,RVS] [BACK ARROW] [RVOFF] K)/256}'KWIV
TO REDO"'BBLL 520 POKE S+4,33:POKE S+24,15
340 PRINT,"[SPACES,RVS] * [RVOFF] :RETURN'FNGG
TO END VO1CE"J'BCUH 525 VO=VAL(AS) : IF VON THEN
345 PRINT,"[GRAY1JTYPE ANY OTHER KEY RETURN'GKLM
TO CONTINUE[L. BLUE)'"BBCQ. 530 H=PEEK(49407+VO):GOTO 545'EOVH
350 GET A§:IF AS=""THEN 350'EIHG 535 INPUT"[CLEAR]ALTER WHICH VOICE";VS
355 GOSUB 130'BDHI :VO=VAL(V$);IF VO<1 THEN VO=1'HRCV
360 IF AS="*"THEN 375'DFTG 540 H=l:INPUT"[CLEAR)START WITH WHAT
365 IF A$="[BACK ARROW]"THEN 325'DFQL NOTE";H'CFPL
370 GOTO 320'BDEF 545 FOR K=H TO E(VO):J=VO:Z=0'FOUO
375 E(J)=K:NEXT J:GOSUB 790'DLXN 550 IF D(J,K)=0 THEN 560'DKFI
380 RETURN"BAQF 555 PD=DU(J,K):PO=OC(J,K):PNS=N$(J,K)
385 PD=DU(J,K-1)'CKEN :YS=PN$'ELYU
390 LI=6:GOSUB 845:PRINT,"[L. BLUE, 560 PRINT"[CLEAR]","[LEFT2]PRESS [RVS]
RVS]NOTE "K"[LEFT] , VOICE[SPACE3, [BACK ARROW] [RVOFF]
LEFT3]"J'DLNR TO ALTER NOTE'"BBVO
395 PRINT,"[DOWN,RVS]NOTE 563 PRINT,"[LEFT3]ANY OTHER KEY TO
DURATION"'BBAP CONTINUE"'BBRR
400 PRINT,"[DOWN,GREEN,RVS] 565 PRINT,"[DOWN3JNOTE[SPACE3]#"K" -
1 = WHOLE NOTE[SPACE7)",, (SPACE2)"PNS'BFFO
" 2 = HALF NOTE[SPACE8J";'BEMI 570 PRINT,"[DOWN]DURATION[SPACE2]
405 PRINT,,"[RVS] 4 = QUARTER NOTE, - "PD'BDBK
ETC"'BCJJ 575 PR INT,"[DOWN]OCTAVE[S PACE4]
410 PRINT,"ADD PERIOD FOR DOTTED - "PO'BDLP
NOTES""BBCH 580 GET AS:IF AS=""THEN 580'EIML
415 PRINT,"[DOWN,GRAY3] 585 IF A$="[BACK ARROW)
(PREVIOUS DURATION:(SPACE2,GRAY2] "THEN GOSUB 600'EFDP
"PD")"'BDCM 590 NEXT'BAEI
420 X=PD:GOSUB 640:DU(J,K)=X 595 GOSUB 650:GOSUB 135:RETURN'DIEQ
:X$=STR$(X)'FWTI 600 PRINT"[CLEAR]":GOSUB 850:GOSUB 390
425 IF VAL(X$)<1 THEN X=VAL(MID?US, :GOSUB 445:GOSUB 470'FQKG
3)):Z=1/X*TE'KUBQ 605 Jl=(J-l)*768:Nl=NP(J,K)/256
430 D(J,K)=l/X*TE*2-4+Z'GNRI :IT=49664'GFOP
435 RETURN'BAQG 610 POKE IT+K-1+J1,D(J,K)
440 PO=OC(J,K-1)'CKIF :POKE IT+255+K+J1,(Nl-INT(Nl))
445 LI=12:GOSUB 845:PRINT,"[RVS, *256'LJNP
L. BLUEjOCTAVE (0 - 7)"'DKHO 615 POKE IT+511+K+J1,N1'ELHL
450 PRINT,"[DOWN,GRAY3] 620 PRINT"PRESS [RVS] [BACK ARROW]
(PREVIOUS OCTAVE WAS [GRAY2]"PO") [RVOFF] TO REDO, OTHERWISE ANY
[GRAY1]"'BDWM KE¥":GOSUB 510'CENO
455 X=PO:GOSUB 640:OC(J,K)=X'DQQN 625 GET A$:IF A$=""THEN 625'EIML
460 RETURN'BAQE 630 IF A$="[BACK ARROW]"THEN 600'DFMG
465 PN$=N$(J,K-1):YS=PN$'DREO 635 GOSUB 130:RETURN'CEHJ
470 LI=11:GOSUB 845:PRINT,"[L. BLUE, 640 PRINT CB$:INPUT"[HOME,DOWN19,
RVS]NOTE[SPACE2](A - G) " SPACE10]";X'CGQJ
:PRINT,"[RVS] + [RVOFF]SHARP [RVS] 645 RETURN'BAQJ
- [RVOFF]FLAT"'EMVS 650 PRINT"[CLEAR]PRESS:[SPACE4,
475 PRINT,"[GRAY3,DOWN] L. BLUE,RVS] A [RVOFF]
(PREVIOUS NOTE WAS [GRAY2]"PN$") TO INCREMENT ATTACK1" BAWP
IGRAYl] '"BEVS 655 PRINT,"[GREEN,RVS] D [RVOFF]
480 PRINT CBS:INPUT"[HOME,DOWN19, TO INCREMENT DECAY"'BBRR
SPACE10] "^S'CHDL 660 PRINT,"(PURPLE,RVS] S [RVOFF]
485 IF Y$="[POUND]"THEN 495'DFUO TO INCREMENT SUSTAIN"'BBXO
490 IF LEFTS(YS,1)<"A"OR LEFTS(Y$, 665 PRINT,"(GRAY 2,RVS] R [RVOFF]
1)>"G"THEN 480'HPGP TO INCREMENT RELEASE"'BBFT
495 NS(J,K)=Y$:GOSUB 740'CNVQ 670 PRINT," [GRAY3,RVS] P '[RVOFF]
500 POKE V+1,141-((28*(OC(J, TO INCREMENT LO PULSE"'BBXP
K)-4))+D*4)'HYRI 675 PRINT,"[CYAN,RVS] H [RVOFFJ
505 RETURN'BAQE TO INCREMENT HI PULSE"'BBJU

146 AUGUSI/SEPTEMBER'86
64USERS OIUV/mUZItmRKER
680 PRINT"[RVS,ORANGE] VOICE :PRINT SP$;:NEXT:PRINT LEFT$(NS,
:[RVOFF,SPACE3,CMDR +3,RVS] [") LI)IRETURN'KBWW
TO CHANGE VOICES"'BABS 850 V=53248:POKE 2040,11
685 PRINT"[RVS,ORANGE,SPACE7,RVOFF, :POKE V+21,1'EUUN
SPACE3,BLUE,CMDR +3,RVS] 855 POKE V,33:POKE V+1,141:POKE V+2,26
[BACK ARROW] TO ALTER (1 2 :POKE V+39,0'HXOV
3) '"BAIW 360 PRINT LEFT$(N$,6)'CGIK
690 PRINT,"[GRAY2,CMDR +3,RVS] 865 FOR T=l TO 2:FOR 1=1 TO 5
+ TO APPEND[SPACE7]"'BBBQ :PRINT"tGRAY1,CMDR P5]":NEXT:PRINT
695 PRINT,"[GREEN,CMDR +3,RVS] :NEXT:RETURN'LMJB
$ TO SAVE [SPACE9]'"BBCU 870 INPUT"[CLEAR,DOWNJNAME OF SONG";
700 PRINT,"[RED,CMDR +3,RVS] SOS'BEWO
J. TO PLAY SECTION '"BBTI 875 OPEN 1,8,1,S05:FOR T=49408 TO T+2
710 PRINT,"[L. BLUE,DOWN,RVS] Fl :POKE T,0:NEXT'HXSX
[RVOFF] FOR TRIANGLE WAVE'"BBXJ 880 POKE 780,78:POKE 78,0:POKE 79,192
715 PRINT,"[GREEN,RVS] F3 jRVOFF] :POKE 781,0:POKE 782,203
FOR SAWTOOTH WAVE"'BBSO :SYS 65496'GfJQV
720 PRINT,"[PURPLE,RVS) F5 [RVOFF] 885 GOSUB 135:CLOSE 1:RETURN'DGXR
FOR PULSE[SPACE4]WAVE"'BBAK 890 PRINT"[CLEAR,DOWN]TO LOAD AND
725 PRINT,"[L. BLUE,RVS] F7 [RVOFF] APPEND PRESS [RVS] * "'BAXT
FOR NOISE"'BBMN 895 GET AS:IF A$=""THEN 895'EIVU

730 PRINT," [GRAY2,RVS] 0 [SPACE2 , RVOFEP] 900 IF AS="*"THEN INPUT"SONG TITLE";T$


TO SHUT OFF VOICE'"BBOL :LOAD T$,8,1'FMWL
POKE V+21,0:RETURN'DGEM 905 SYS 49616:RETURN'CGLK
735
C=0:D=0'CFHH 910 INPUT"[CLEAR,DOWN]STARTING NOTE";
740
SS'BDQJ
745 IF NS(J,K)="[POUND]"THEN NP(J,K)=1
:GOT0 785'FTPR 915 SE = E(1)+1-:INPUT"ENDING NOTE";
758 IF N$(J,K)=N1$(C)THEN NP(J, SE'DLVQ
K)»268.234375*(1.059465"C)*2"OC(J, 920 POKE 49433,SS:POKE 49417,SE
K):GOTO 785'JDOX :POKE 49408,SS:POKE 49409,SS
755 IF SFS="-"THEN 780'DGJO :POKE 49410,SS'FTMS
760 ON C+l GOTO 770,765,770,765,765, 925 GOSUB 130:GOSUB 650:SYS 49152
770, 765,770,765,770,765,765'DYJS :RETURN'EOOP
765 D=D+1'CDVO 930 DATA C,C+,D,D+,E,F,F4,G,G+,A,A+,
770 C=C+1:IF Oil THEN 785'FKUN B'BDKM
935 DATA C,D-,D,E-,E,F,G-,G,A-,A,B-,
775 GOTO 750'BDLO
780 ON C+l GOTO 765,770,765,770,765, B'BDSR
76 5,7 7 0, 76 5, 7 7 0,7 6 5, 77 0,-76 5'DYJU 940 DATA 0,126,0,1,2 5 5,128,3,2 5 5,192,
RETURN'BAQO 15,255,240,15,255,240,3'BBTR
785
945 DATA 255,192,1,255,128,0,126'BXSQ
790 IT=49664:FOR 1=1 TO N'ELCP
FOR T=F(I)TO E(I)"DJIS 950 DATA 120,169,13,141,20,3,169,
795
800 POKE IT+T-1,D(I,T)"DLBG 192'BCFN
POKE IT+255+T, ( (NP(I, 955 DATA 141,21,3,88,96,173,0,193'BYQS
805
T)/256)-INT(NP{I,T)/256))*256'ILRU 960 DATA 205,9,193,208,23,173,25,

310 POKE IT+511+T,INT{NP(I, 193'BCSO


TJ/256)'FTQK 965 DATA 141,0,193,141,1,193,141,
815 NEXT:IT=IT+768:NEXT'EJDM 2'BATT
970 DATA 193,234,234,234,169,0,133,
820 RETURN'BAQE
825 SF$="-":INPUT"[CLEAR,DOWN 2,GRAY2J 251'BEEQ
PROGRAM IN SHARPS (+)[RIGHT] 975 DATA 133,252,133,253,165,251,240,
OR FLATS (-)[RIGHT3]-[LEFT3]";SF$ 20'BFRV
930 DATA 198,251,165,252,240,78,198,
:'CJTY
830 IF SFS="+"THEN FOR T=0 TO 11 252'BFBR
985 DATA 165,253,208,3,76,194,192,
:N1S(T)= NVS(T):NEXT'IVFO
835 IF SFS="-"THEN FOR T=0 TO 11 198'BDDW
:N1S(T)=NF$(T):NEXT'IVQT 990 DATA 253,76,160,193,173,3,193,
837 TE=64:INPUT"[CLEAR,DOWN 2] 240'BDRR
TEMPO (FAST,MED,SLOW)[RIGHT3]M 995 DfiTA 20,173,6,193,41,254,141,

[LEFT3]";TES'CJAY 4'BAFW
IF TES="S"THEN TE=80'EHRR 1000 DATA 212,169,0,141,3,193,1' 5,
838
839 IF TE$="F"THEN TE=48'EHIS 2'BAEX
840 RETURN'BAQG 1005 >TA : 3,2 ,76,48,1 2,172,0,
PRINT LEFT?(N$,7):FOR T=l TO 12 193 ' BCSD Continued on pgf 174
845

COMMODORE POWERPLAY 147


64 USERS OniV BYMICIIAKL. LJ-lDbX

should follow a GOTO or GOSUB. la

PreBASE bels, however, should never follow a


THEN, although other BASIC state

A BASIC Preprocessor ments may.

PreBASE improves the The target label should be the only


for the entry on a line. It may be composed
readability ofyour of any combination of regular or spe
Commodore 64 cial characters, and must be unique.
BASIC programs and Kesequeneing line numbers will not
xTUihough BASIC is Otic of the most affect program control logic.
popular computer languages, it lacks
also helps them run Nothing must come before or after
a structured control construct on a
certain features found in more power
faster. line. The conditional following
ful languages like Pascal or C. For in
stance, although most programming WHILE or UNTIL must be preceded
languages use line numbers to se by one space, and nothing must fol
quence lines of a program, BASK; also low the conditional.
uses line numbers as labels—targets ments and use spacing, but not lose Nesting may not exceed ten levels.
of branch statements. This not only memory or execution time. WIIILE-I-NDWHILE provides a condi
decreases the program's readability, tion check at the beginning of a loop.
but also makes rc-seqtiencing lines a PreBASE Solves the LOOI'-UNTIL provides a condition
major task, since all branch state Problems check at the end of a loop. And LOOP-
ments must be modified each time " PreBASE," the program at the end ENDLOOP provides a closed loop
line numbers arc changed. To over of this article, is a BASIC preprocessor that must be exited hy a GOTO.
come this deficiency, BASIC needs to that addresses these four weaknesses PrcBASfc will merge in (include)
incorporate the use of English labels in BASIC. A language preprocessor other PreBASE files during its pro
for branching purposes, keeping line does an initial interpretation of the cessing cycle. To use this feature, en
numbers independent of the language source program before releasing it to close the name of the file in quotes
itself. its normal interpreter or compiler. and then in square hrackets. Nothing
A second weakness in BASIC .shows In this case, PreBASE fixes the else must precede or follow this di
up when in the course of program problems discussed above. It allows rective on the line. Eor example,
development certain routines are re use of English labels for branching, UK) I "filename" |
peated. It is often desirable to keep instead of line numbers. Line num will merge in the program file at line
these routines separate so they can be bers are used only for sequencing 100 of the program using this direc
included in more than one program lines. It provides a directive for in tive. The file used in the directive
or can be repeated within a program. cluding prewritten library routines cannot itself use an "include" direc
These routines should be able to be and allows the use of WHII.E-END- tive.
included in a program using one sim WHII.E, LOOP-ENDLOOP, or I.OOP- Any line that is not a label, a struc
ple command, rather than having to UNTII. structured control constructs. tured control construct, an "include"
be retyped. It also removes all RKM statements directive, or a REM statement must
Iliird, other languages, like Pascal, and extra spaces. begin with a period. This distin
used structured control constructs. Although PreBASE does not turn guishes a regular line from a line re
Although BASIC docs have the FOR- BASIC into Pascal, it does add some quiring special attention, and allows
NEXT construct, it lacks structures highly desirable features found in for initial spacing. A shifted space may
Ukc WHILE-ENDWHII.E, LOOP-UN- structured languages. The end prod be used instead of a period to begin a
TIL, or LOOP-ENDLOOP. Use of uct, however, is a normal BASIC pro regular line in the PreBASE program.
GOTO and li; in BASIC can simulate gram. That's because PreBASE is a This gives a cleaner appearance, and
these structures, but then readability programming tool, and its advantages still allows for indentation. Caution
is lost. To make BASIC'S control logic are realized in the program develop must be exercised, however, because
more readable, we need the kinds of ment process. if the line is re-edited, the editor will
control structures found in other lan remove the shifted space. Therefore,
guages. Writing a Program Using each time a line is edited, the shifted
Fourth, although REM statements PreBASE space must be replaced. The period
make up for some of BASIC'S other Writing a program using PrcBASE is does not require this extra attention
shortcomings, they take up memory just like writing a regular BASIC pro when a line is edited.
space and slow down execution time. gram, except there are a few more In its translation process, PreBASE
The same goes for use of spaces. Use features and a few more rules. removes all REM statements and extra
Of spaces greatly improves program Line numbers should be used only spaces, turns structured constructs
readability, but basic has to process for sequencing lines, never after a into regular BASIC, replaces labels
each space, just as it does a HEM state THEN, GOTO or GOSUB. Instead, an with the appropriate line numbers
ment. We need a way to have com- English label, like PRO CESS-UPDATE. and integrates any "included" rou-

148 AUGUST/SEPTEMBER r86


G4 USERS OrUV/PREBUSE
lines inio a normal BASIC program Otherwise, the program will not ex UNTIL ERROR
flic. The resulting program is written ecute the next phase. ENDWMII.E ERROR
to disk with the name of the PreBASE Assuming, however, that all is well Missing part of a Structured con
program source flic, phis the exten in pass number one, PreBASE will struct:
sion ".HAS" to murk it us a PreBASE load and execute the program tilled NO MATCHING LOOP
file. PASS2, which does the rest of the MISSING LOOP
PreBASE will not check normal BA work. Using the information from the NO MATCHING ENDWMII.E
SK; syntax or logic errors, so your 5YMTBL file, it builds a normal BASIC NO MATCHING WHILE
program will have to be tested for program. All structured construcis Reference to a nonexistent label:
these. However, PreBASE will indi are converted into regular BASIC UNDEF LABEL
cate certain errors relevant lo its spe statements and branch labels are In some cases, if a line does not
cial features, as explained in the next made to correspond to line numbers. begin with either a REM, a label, a
section. If PreBASE finds these kinds Any library routines that were structured construct, an "include" di
of errors, the final program is not pro merged are also integrated. Note, rective, or a period, PASS2 may crash.
duced, and the errors are listed. however, that the PreBASE source file If this happens and you want to exam
will still contain the directive used to ine the error list, GOTO H020. Exam
How to Use PreBASE include those routines. The si/c of the ining the SYMTIII. file may also be
PreBASE consists of two programs, final BASIC program depends on how helpful. To do this, type, in immediate
both of which must be on the same many RUM statements ant! spaces mode:
disk, along with the- program tile to be were removed, and how many "in K>ttX = ITOLG?LBLI
processed. The program titled Pre clude" directives were used. (X),NUMS(X):NEXT
BASE is the first pass. This program Possible errors in PASS2 are dis The last thing PASS2 does is create
requests the date, the name of the played at the end of processing. If two speeial REM statements as the
I'reBASE program file to be pro errors occur, the RASIC program file last two lines of the newly generated
cessed, the beginning line number is not created. The error list indicates BASK! program. The first RHM con
and the increment for the BASIC out the line number in the PreBASE tains the name of the program and the
put file. It then parses through both souree file where the error occurred. date. The second RLM contains the ID
the PreBASE source file and any "in After it finds ten errors, PASS2 will string you code into line 5 of the
cluded" library files, and builds a file quit and list them. These are the pos PASS2 program. For example:
called SYMTBL on disk. sible errors: 5 IDS = "(C) MIKE I.I-IDEL 1986"
A possible error from this first pass Incorrect formation of a construct would create a HEM comment con
would be DUPLICATE LABEL This or label: taining "(0 MIKE LBIDEL 1986."
means you have used the same name LOOP ERROR These REM'.s will have invalid line
for two different branch labels. To BNDLOOP ERROR numbers so they cannot be deleted
correct this, change one of the labels. INVALID LABEL from the program. Q

Before ijping this program, read "How lu ft\M Pmgrams" and 'How 10 Ik ihc Majjuim: 17 INPUT"[DOWN]CONTINUE (Y [CR]/N)";
iiitcy Prugram." The BASIC prusnno in (h» nupmiK- jre available on <M fmm luultfu.
:IF CS="N"THEN CLR:END'GHHO
W-'. I HMmjl-269i
18 IF BL=0 THEN BL=100'EIOJ
PreBASE 20 PRINT"(DOWN 3 PROCESS ING -":PRINT
TI$="000000":POKE 53281,11 :FS="M":CH=2:LC=1:LL=128
:POKE 53280,12:PRINT"[GRAY3]" :IN=BL-BI'IAXN
:EWS=CHR$(128)+"WHILE"'HGHU 25 DIM LBL$(LL),NUMS{LL)"BRYH
10 PRINT"[CLEAR,DOWN,WHITE,SPACE2, 30 OPEN 1,8,15:OPEN 2,8,2,"0
SHFT *4] [RVSJPREBASE BASIC :"+PS+",P,R":INPUT#1,E,ES
PREPROCESSOR[RVOFF] [SHFT *4,GRAY3] :IF E<20 THEN 45'IDVL
[DOWN]"'BAJN 35 PRINT"[CLEAR) FILE ERROR", E;ES
11 EL$=CHRS(128)+"LOOP"'DICD :STOP'CGOK
12 PRINTll[WHITE,SPACEll,SHFT *3] [RVS] 45 GOSUB 500:GOSUB 500'CHAH
PASS 1[RVOFF] [SHFT *3,GRAY3,D0WN)" 60 GOSUB 500:D5=C$:GOSUB 500
:PRINT"[WHITE,5PACE16,SHFT M, :IF(DS=ZS)AND(C$=ZS)THEN 900 IDOH
GRAY3,D0WN]"'CBSP 66 GOSUB 600:GOSUB 500'CHBK
13 Z$=CHRS(0):S5=CHR$(160) 70 IF CS="["THEN GOSUB 800:LS=""
:INPUT"T0DAY'S DATE MM/DD/YY"; :IN=IN-B1:GOTO 60'ISKM
DTS'FSVM 72 IF ASC{CS)=143 THEN GOSUB 3000
14 IF LEN(DTS)<>8 THEN 13'FICG :IN=IN-BI:GOTO 60'IVTO
15 PRINT"[D0WN2 1 ENTER NAME OF SOURCE 73 IF CS=" "THEN 76'DEPI
PROGRAM:":INPUT"[RIGHT7,D0WNJ";PS 74 IF CS = " ."THEN 76'DEFJ
:IF P$=""THEN 15'FJNQ 75 GOSUB 4000:GOTO 60'CHVK
16 INPUT"[D0WN]BEGINING LINES FOR 76 GOSUB 3000:GOTO 60'CHUL
BASIC";BL:INPUT"INCREMENT";BI 500 GET#CH,CS:IF C?=""THEN C$=Z$'FNDE
:IF BI=0 THEN BI=10'GPJT 510 RETURN'BAQA

COMMODORE POWERPLAY 149


G4 USERS OIUV/PREBHSE
600 GETfCH,C$,C$:IN=IN+BI:RETURN'EROG 4035 NUMS(LC)=STRS(IN):IN=IN-BI
800 LF$="":REM *** OPEN LIBRARY FILE :LC=LC+1:IF LC<LL THEN
**'CYFJ RETURN"KFPS
805 GOSUB 500:IF CSOCHRS ( 34 ) THEN 4040 PRINT"[CLEAR]WARNING- TOO MANY
PRINT#1,"10":PRINT"[DOWN] LABELS - ADJUST LL"PRINT#1,"I"
FATAL ERROR ON COPY":END *JOGV :CLOSE 1:STOP'EFDN
810 GOSUB 500:IF A5C(C$)=34 THEN
PASS2
GOSUB 500:GOSUB 500:PRINT
:GOTO 820'JWKH 8 POKE 53281,11:POKE 53280,12
815 LFS=LF$+C$:PRINT C$;:GOTO 810'EQAO :PRINT"[GRAY3]":ELS=CHRS{128}+"LOOP"
820 OPEN 5,8,5,"0:"+LFS+",P,R" :N0S=CHRS(0)'IJLU
: INPUTS!,E,E$:IF E<20 THEN 9 GSS=CHRS(141):GT$=CHRS(137)
830'HXRO :RMS=CHRS(14 3):QS=CHRS(34)'IILT
825 PRINT"[CLEAR]FILE ERROR";E;LF$;E$ 10 EWS=CHRS(128)+"WHILE"'DIBC
:PRINT#1,"I":STOP'DNMR 11 PRINT"(CLEAR,D0WN,WHITE,SPACE2,
830 FS="L":CH=5:GOSUB 500:GOSUB 500 SHFT *3] [RVS]PREBASE BASIC
:RETURN'FPXL PREPROCESSOR[RVOFF] [SHFT *3,GRAY3]
900 IF F$="L"THEN CLOSE 5:FS="M":CH=2 "'BALM
:GOTO 60'HNEK 12 PRINT"[DOWN,WHITE,SPACE11,SHFT *3]
905 CLOSE 2:CLOSE l'CDUJ [RVSJPASS 2[RV0FF] {SHFT *3,GRAY3]
910 IF ER>0 THEN PRINT"(D0WN2] ERRORS [DOWN]":PRINT"[WHITE,SPACE 16,
: PASS 2 WILL NOT BE EXECUTED." SHFT *4,GRAY3]"'CBBP
;END'FEJR 15 OPEN 2,8,2,"SYMTBL":INPUT#2,BL,BI,
920 OPEN 1,8,15,"S0:SYMTBL""BHVJ DTS,P$,LC:DIM NUMS(LC),LBLS(LC),
930 OPEN 2,8,2,"SYMTBL,S,W" SLS(80)"DATQ
: INPUT#1,E,ES'CNEM 18 FOR X=l TO LC:INPUT#2,LBLS(X),
940 IF EO0 THEN PRINT" [CLEAR] NUM$(X):NEXT XiCLOSE 2
FILE ERROR ",E;E$:STOP'GIKQ :IN=BL-BI'IICS
94 5 PRINT#2,BL;",";BI;",";DT$;'\"; 20 PRINT"[D0WN2]PROCESSING ";P$:PRINT
PS'BROR :FS="M":CH=2'ELBG
950 PRINT#2,LC-1:FOR X=l TO LC-1 30 OPEN 1,8,15:OPEN 2 , 8,2,P$+",P,R"
:PRINT#2,LBLS(X);",";NUMS(X) : INPUT#1,E,ES:IF E<20 THEN 40'HDYJ
:NEXT X:CLOSE 2,1'JLAW 35 PRINT"[CLEAR] FILE ERROR";E
960 PRINT"[CLEAR,GRAY1JLOAD";CHRS(34); :PRINT#1,"I":STOP'DGBK
11 PASS2 " ;CHRS ( 34 ) ; " , 8 [GRAY3] " ' DMQS 40 OPEN 3,8,3,"0:"+P$+".BAS,P,W"
980 POKE 631,19:POKE 632,13 : INPUT(tl,E,ES: IF E=0 THEN 45'HUPK
:POKE 633,82:POKE 634,85 41 CLOSE 3:PRINT#1,"S0:"+P$+".BAS"
:POKE 635,78:POKE 636,13'GQOW :GOTO 40'FJJH
990 POKE 198,6:END'CGJO 45 PRINT#3,CHRS(1);CHRS(8);"DKGJ
3000 GET#CH,C$:IF CS<>""THEN 3000'FNTA 48 GOSUB 500:GOSUB 500'CHAK
3030 RETURN'BAQX 50 P=1'BCAC
4000 LBLS(LC)=LBLS(LC)+C$ 60 GOSUB 500:D$=CS:GOS(JB 500
:GOSUB 500'DWSC :IF DS=N0SAND CS=N0$THEN 900'IBYM
4015 IF NOT(C$=Z$OR C$ = " ")THEN 66 GOSUB 600:GOSUB 500'CHBK
4000'GMKI 70 IF CS="[MTHEN GOSUB 800
4020 IF LBL$ (LC)="LOOP"THEN :GOTO 50'FISH
LBLS(LC)="";IN=IN-BI:RETURN"HYRJ 72 IF CS=RM$THEN GOSUB 3000:IN=IN-BI
4021 IF LBLS (LC) OEWSTHEN 4025'EPEE :GOTO 50'HTNN
4022 E%=E%+1:LBL$(LC)=EW5+STRS(E%) 73 IF NOT(CS="-"OR CS=" ")THEN GOSUB
:NUMS(LC)=STRS(IN+BI) 4000:GOTO 50'INMN
:LC=LC+1'KRKQ 74 GOSUB 500:IF CS=" "THEN IF Q=0
4023 IF LO = LL THEN 4040'EIGF GOTO 74'HKUN
4024 RETURN'BAQC 75 SLS(P)=C$:P=P+1:IF C$=N0STHEN
4025 IF LBLS(LC)="UNTIL"THEN GOSUB GOSUB 700:GOTO 50'IYLS
3000:LBLS(LC)-"":RETURN'GWCN 80 If CS=GS$OR CS=GTSTHEN 5000'FOKK
4026 IF LBL$(LC}=EL$THEN LBL$(LC)="" 85 IF CSOQSTHEN 74'EGUM
:RETURN'FUGL 86 IF Q=l THEN Q=0:GOTO 74'FHXO
4028 IF LBLS{LC)="WHILE"THEN GOSUB 87 Q=1:GOTO 74'CFWN
3 000:LBLS(LC)="":RETURN'GHIQ 90 REM * CLOSED SUBROUTINES FOLLOW
4030 FOR X=l TO LC:IF LBLS (X-l) OLBLS ***'BCNN
(LC)THEN NEXT X:GOTO 4035'KCLL 500 GET#CH,CS:IF CS=""THEN C$=N0$'FOIF
4032 PRINT"ERROR DUPLICATE LABEL—> 510 RETURN'BAQA
LBLS(LC):ER=ER+1"DPHN 600 GOSUB 500:LSS=C$:GOSUB 500:HS$=C$

150 AUGUST/SEPTEMBER'86
64 USERS OniV/PREBHSE
:IN=IN+BI:SN=ASC(LSS)+256*ASCJHSS) 4035 IF C$ON05THEN GOSUB 8000
:R=R+1'NVST :EM$(EN) ="LOOL' ERROR - "
650 PRINT INfV'fSN, :X=INT(IN/256) :GOSUB 3000:RETURN"IXNR
:HNS=CHRS(X) :X=IN-256*X 4040 LV=LV+1:LTN${LV)=STRS(IN)
:LNS=CHRS(X):RETURN"MOLW : INMN-BI : RETURN1 HBIL
700 P=P-1:IF W=0 THEN W=P + 5 4050 IF LSOEL$THEN 4062'EJJF
:GOTO 710'INBJ 4052 IF C9ON0STHEN GOSUB 8000
705 W=P+4'CDEI :EM$(EN)="ENDLOOP ERROR - "
710 WT=WT+W:X=INT(WT/256) :GOSUB 3000:GOTO 4060'ICWR
:HP$=CHR$(X+8):X=(WT-(X*256)) 4055 SL${P)=GTS:P*P+1"DNJL
:LPS=CHRS(X)'NQIV 4057 IF LV<1 THEN GOSUB 8000
715 IF EN>0 THEN RETURN'EDBK :EM$(EN)="NO MATCHING LOOP
720 PRINT#3,LP$;HP$;LN$;HN$; :GOTO 4060'GUDU
:FOR X=l TO P:PRINTS3,SLS(X); 4058 Y^LEN(LTN$(LV)):FOR X=l TO
:NEXT X:RETURN'HKQP :SLS(P)=MIDS(LTN5(LV),X,1):
800 LFS="":REM *** OPEN LIBRARY FILE :NEXT X'KRBA
**'CYFJ 4060 SLS(P)=N05:P=P+1:GOSUB 700
805 GOSUB 500:IF CSOQSTHEN PRINTttl, :LV=LV-1:RETURN'HYFM
"I":PRINT"[DOWN]MISSING QUOTE [?" 4062 IF L$="UNTIL"THEN 4071'DGBI
:GOTO 8010'IQNU 4063 IF L$=EW$THEN 7000'DJSl
810 GOSUB 500:IF CS=Q.STHEN GOSUB 500 4064 IF C$=N0STHEN IN=IN-BI
:GOSUB 500:PRINT:GOTO 820'IUBL :RETURN'GMCM
315 LF$=LF$+CS:PRINT CS;:GOTO 810'EQAO 4066 GOSUB 8000:EM$(EN)="INVAL1U
820 OPEN 5,8,5,"0:"-f-LFS + ",P,R" LABEL - ":GOSUB 3000:RETURN''ESUS
:INPUTU,E,E$:IF E<20 THEN 4071 IF C$=" "THEN 4075'DGIH
830'HXRO 4072 GOSUB 8000:EM$(EN)="UNTIL ERROR
825 PRINT" [CL,EAR]FILE ERROR";E;LF$;E$ - ":1F CSON05TIIEN GOSUB
:PRINT#1,"I":STOP'DNMR 30001HWCR
830 FS="L":CH=5:GOSUB 500:GOSUB 500 4073 RETURN'BAQG
:IN-IN-BI:RETURN'HWDO 4075 SL$(P)=CHRS(139) :P=P+1
900 IF F$="L"THEN CLOSE 5:FS="M":CH=2 :SLS(P)=CHRS(168) :P = P+1
:GOTO 50'HNDK :SL$(P)="(":P=P+1'LRCA
905 IF EN>0 THEN 8010'DHKL 4080 GOSUB 500:IF C$=N0$THEN 4086'ENBJ
910 GOSUB 9000:PRINT83,N0$;N0$; 40B2 SLS(P)=CS:P=P+1;GOTO 4080'EROM
:CLOSE 2:INPUT#1,E:IF E>0 THEN 4086 SL$(P)=")":P=P+1:IF LV<1 THEN
920'HCRN GOSUB 8000:EM${EN)="MISSING LOOP
9L5 CLOSE 3:CLOSE 1:PRINT -":GOTO 4060'JGFB
:PRINT"[DOWN] PROCESSED ";R; 4087 SL$(P)=GT$:P=P+1'DNJQ
" RECORDS IN":PRINT SPC(12);'GNCV 4088 Y=LEN(LTNS(LV)):FOR X=l TO Y

917 PRINT LEFTS(TIS,2);" HRS/ "; :SLS(P}=MID${LTN$(LV),X P=P+1


MIDS(TI§,3,2);" MIN/ ";RIGHT?(TI$, :NEXT X'KRBD
2) ;" SEC'EDBX 4090 SLS(P)=N05:P=P+1:GOSUB 700
918 END'BACM :LV=LV-1:RETURN'HYFP
920 PRINT"FILE ERROR E:STOP'CDNJ 5000 GOSUB 500:L$=""'CGAY
3000 GET#CH,CS:IF C?<>""THEN 3000'FNTA 5010 GOSUB 500:IF C$=" "OR CS="-"OR
3030 RETURN'BAQX C$=","OR CS=N0STHEN 5020'KTFI
4000 IF C$="L"OR CS="U"OR CS="W"OR 5015 L$=L$+C$:GOTO 5010'DLSH
C$=CHRS(128JTHEN 4010'KRZH 5020 FOR E=l TO LC:IF L$=LBLS(E)THEN
4002 FOR X=l TO LC:IF VAL(NUMS(X))=IN 5030'GSWG
THEN IN=IN-BI:GOSUB 3000 5022 NEXT E:GOSUB 8000:EM$(EN}="UNUE
:RETURN'LDWL LABEL - ":GOTO 7 5'ERQK
4005 NEXT X'BBRB 5030 Y=LEN(NUMS(E)):FOR X=l TO Y
4010 L$=C$'BELX :SL$(P)=MID$(NUMS(E) ,X,1) :P=P+1
4015 GOSUB 500:IF C$=" "OR CS=N0§THEN :NEXT X'KPTQ
4021'GPXI 5040 IF CS=","THEN SL$(P)=" P=P+1
4020 LS=LS+CS:GOTO 401S'DLWC :LS="":GOTO 5010'IUHL
4021 IF LSO"WHILE"THEN 4030'EGVK 5050 GOTO 75'BCTC
4022 IF C$~" "THEN 6000:RETURN'EHXD 6000 SLS(P)=CHRS(139):P=P+1
4023 GOSUB 8000:EM$ (EN) ="WHILF. ERROR :SLS(P)=CHR$(168):P=P+1
- ":IF CSON0STHEN GOSUB :SLS(P]="(":P=P+1'LRCP
3000'HW1N 6010 GOSUB 500:IF C$=N0$THEN 6030 'ENSE

4024 RETURN'BAQC 6020 SLS(P)=C5:P=P+1:GOTO 6010'ERJG


4030 IF L$O"L00P"THEN 4050'EGNE 6030 SLS IP)=")":? = P + 1:WV=WV + 1

Continued on p%
COMMODORE POWERPLAY 151
64 USERS OHLV BY IMV11) STHPHENS

3-D Sprite
Scrolling
for the
Commodore 64
n a nice summer day. you walk
into your local arcade and find every
body crowded around a new video
game. You push your way through the
COBSS of people and conic face to face
with the most awesome video game
you've ever seen. After live hours, you
finally get a chance lo play it. You love
it so much you decide that you are
going to go home and program it Bui eraies 21 sprite definitions. You can
when you begin to think about [he pick the ones you want for your pro
details of the same, it hits you. Yes,
These three programs jects. The cursor is the large solid
that's right. "How am I ever to do the square located in the upper lefthand
graphics?!" make three- corner. I'sing the joystick, you may
One thing that bothers program move the cursor onto any of the
mers is three-dimensional scrolling, dimensional sprite definitions displayed. The defi
or in other words, making an object nition the cursor is on will be shown
look larger as it comes toward you. if scrolling much easier, in the large sprite at the top of the
you are working with sprites, a good
so you can make
screen.

solution seems to be creating a sprite If you iikc the definition, press the
definition for each size of the object.
If you want Co spend the next century
your sprites look fire button. The sprite definition will
turn to cyan. If you later decide you
doing it, that's your problem.
larger as they come do not like it, then move the cursor to
Instead, you can use these pro it and press the lire button again. The
grams to create the extra definitions. toward you. sprite will then turn back to white.
The three programs—Ddata. Dmain Oniy the cyan sprite definitions will
and Ddisk—will handle all the work be used in. the other screens of the
of creating the new definitions, stor data statements of your sprite in these program.
ing them, and retrieving the informa lines. Make sure that you leave no In order to get to the menu, move
tion. I call the programs collectively data from another sprite. the cursor to the upper righthand
"DcRes." Whether or not you put new data corner and then press the joystick up.
In order to use DcKes, you must Statements in the program, go ahead The large sprite at the top of the
have a disk drive and a joystick. You and run the program. The data from screen now reads "stay." Move the
also need to save Ddata and Dmain on the file Aile will be loaded, and the joystick to the left to get the choice of
the same disk. Last of all, you should sprite data will be compressed or dc- menu. You may move the joystick to
only use DcKes on bit patterns or reg resed. This is a process I have devel the right in order to get option "stay."
ular color mode sprites. oped that takes bit patterns and com Press the fire button when you have
lypc in Ddata and then save it. presses them into a smaller space but the choice you want on the screen.
Then type NEW and press the RE- keeps the same general appearance as Animation. 'Ibis screen allows you
'IVRN key. Kepeat this procedure for before. to see the sprite definitions you chose
Dmain and Ddisk. This insures that When the data tor your sprite is in an animated sequence. The screen
you have at least part of the program compressed, the image it then makes contains instructions.
if something should go wrong. is reduced. In the program, the data is Save data to dish. Make sure you
Now load Ddflta and run it. This compressed and then saved in mem do everything the screen tells you to
program contains the machine code ory. Then the process is repeated. do. This screen allows you to save the
for DeKes. The program saves the in This is done until the sprite image is information for the sprite definitions
formation to a disk flic named Ai/e. nothing more than a dot. to a disk file. The screen contains
Now type NEW and press RETL'KN. Insert a joystick into port one. The instructions.
Load Dmain. Now list lines 1005- Joystick is used to choose the func Terminate the program. This op
1020. These lines contain the dala for tions that you want to use. These are: tion returns control of the computer
the sprite to he compressed. Place the Choose Sprites. The program gen- to you. You may now change the

152 AUGUST/SEPTEMBER 86
E4 USERS 0HLV/3D SPRITES
sprite to be compressed or get rid of The easiest way to use the informa and then converted to data state
the program completely. If you enter tion is when it is in the form of data ments, Any subsequent Qles will be
the data for another sprite, just type statements. That is where Ddisk started at the last line number of the
in RUN when you have finished and comes in. Type NHW and press RE last file.
press RETURN.' TURN. Now load Ddisk. Insert the If you choose the option "Continue
Now that you have the Information disk with the information you want listing," any files that weren't listed
saved to disk, how are you going to converted to data statements. Now on the original menu will be listed.
use it? When you write your program, run the program. The program gives This will be useful only when there
you could load the data from the files, you a list of all the files created by are more files than can be listed on
but that would mean you would have Dmain that are on the disk. You may one menu. If you choose "terminate
to save the program on the same disk choose any file or the special options. session," you may save the data State
that the files were on. The file you choose will be loaded ments as a program. Q

1038 DATA 208, 3, 76, 71, 192, 169,


Before tiping this program, read "How lo Enter Programs" ami How to Use the Magazine
128, 141, 68, 3, 238'BLKL
Ijliry Program." The BASIC programs in this magazine arc arafoblc on disk 6oni Loadstar,
1040 DATA 70, 3, 238, 74, 3, 169, 0,
P.O. Box 3OOO7,Stocvq»rt,IA 7U3M0OT, 1-8QW31-MW.
141, 76, 3, 173'BHBD
Ddata 1042 DATA 74, 3, 201, 3, 208, 38, 173,
10 PRINT"[CLEAR]":OPEN 2,8,2,"0 70, 3, 141, 71'BIOF
:AILE,S,W"'CHHC 1044 DATA 3, 169, 128, 141, 69, 3,

20 FOR T=49152 TO 49740:READ A 169, 0, 141, 72, 3'BIBH


:PRINT#2,A:NEXT'GSCF 1046 DATA 141, 73, 3, 141, 67, 3, 141,
30 FOR T=49845 TO 50424:READ A 74, 3, 141, 76'BISJ
:PRINT#2,A:NEXT'GSCG 1048 DATA 3, 173, 70, 3, 201, 63, 208,
40 CLOSE 2:END'CC0B 3, 76, 22, 193'BIRL
1000 DATA 173, 60, 3, 141, 63, 0, 173 1050 DATA 76 71, 192, 162, 0, 142,
61, 3, 141, 64'BIKY 30, 3, 142, 81, 3'BIRE
1002 DATA 0, 173, 62, 3, 141, 65, 0, 1052 DATA 142, 82, 3, 142, 83, 3, 142
173, 63, 3, 141'BHIB 34, 3, 142, 85'BIVG
1004 DATA 66, 0, 173, 64, 3, 141, 67, 1054 DATA 3, 142, 87, 3, 142, 88, 3,
0, 173, 6 5, 3'BGWD 162 128, 142, 78'BJBJ
1006 DATA 141 68, 0, 162 0, 142, 74 1056 DATA 3, 142, 79, 3, 172, 80, 3,
3, 169, 0, 141'BIKF 177 65, 45, 78'BHPK
1008 DATA 67, 3, 169, 128 141, 68 1058 DATA 3, 240, 3, 238, 85, 3, 24,
141, 69, 3 169'BJLI 173, 80, 3, 105'BHPM
1010 DATA 0, 141 70, 3, 141 71 1060 DATA 3, 141, 80, 3, 238, 88, 3,

141, 72, 3 141'BHWA 173, 88, 3, 231'BHAF

1012 DATA 73 "3, 141, 76, 3, 172, 70 1062 DATA 21, 234 208, 5, 169, 1,
3, 177, 63, 45'BHDC 141, 87, 3, 238, 84'BJYI

1014 DATA 68, 240 238, 72 1064 DATA 3, 24, 173, 83, , 109, 77,
24, 78, 68, 3'BFIE 3, 141, 83, 3'BGXJ
1016 DATA 144, 5, 169, 1, 141, 76 1066 DATA 201, 21, 16, 5, 240. 76
238, 73, 3, 24'BHAG 197, 193, 56, 173'BKUM
1013 DATA 173,, 67, 3, 109, 66 141 1068 DATA 83, 3, 233, 21, 141, 83

67, 3, 201, 24'BIVI 169, 42, 160, 0'BIMN

1020 DATA 240, 5, 16, 3, 76, 206, 192 1070 DATA 56, 200, 237, 77, 3, 144

56, 169, 24, 160'BKWC 76, 130, 193, 140'BLPH


1022 DATA 1, 200, 237, 66, 3 144 1072 DATA 86, 3, 173, 84, 3, 160 0

76, 122, 192, 140'BKFE 56, 200, 237, 86'BICI


1024 DATA 75, 3, 56, 173, 73, 3, 160, 1074 DATA 3, 144, 3, 76, 148, 193,

0 200, 237, 75'BIVF 140, 86, 3, 173, 85'BJFL


1026 DATA 3, 144, 3, 76, 140, 192, 1076 DATA 3, 205, 86, 3, 48, 12, 234
140, 75, 3, 173, 72'BJQI 234, 172, 81, 3'BIUM

1028 DATA 3, 205, 75, 3, 240, 5, 16. 1078 DATA 177, 67, 13, 79, : 145, 67
3, 76, 175, 192"BHYJ 24, 173, 81, 3'BIQO
1030 DATA 172, 71 3, 177, 65, 13, 69 1080 DATA 105, 3, 141, 81, : 162, 0,
3, 145, 65, 24'BIJC 142, 84, 3, 142'BIDH
1032 DATA 78, 69, 3, 144, 169, 128 10 8 2 DATA 85, 3, 173, 87, 3, 208
141, 69, 3, 238'BJTF 76, 56, 193, 169'BIVJ
1034 DATA 71, 3, 56, 173, 67 233. 1084 DATA 0, 141, 88, 3, 141, 87, 3,
24, 141, 67, 3 BHAG 24, 78, 78, 3'BFHL
1036 DATA 162 142, 72 142, 73 1086 DATA 78, 79, 3, 144, 21, 169,

3, 173, 76, 3'BHPI 128. . 141, 78, 3, 141'BKGO

COMMODORE POWEBPLAY 153


G4USERS 011LV/3D SPRITES
1088 DATA 79, 3, 238, 82, 3, 173, 82, 240 , 3, 76, 215, 195'BKQI
3, 201, 3, 208'BHAP 1244 DATA 169, 1, 141, 154, 3, 56,
1090 DATA 3, 76, 10, 194, 173, 82, 3, 173 , 7, 233, 195'BLBK
255 ,
141 , 80 , 3, 141'BIQI 1246 DATA 170, 189 , 136, 194, 208, 13,
1092 DATA 81, 3, 169, 0, 141, 83, 3, 169 , 1, 157, 136, 194'BPFN
141 , 84 , 3, 141'BHPK 1248 DATA 169, 1, 157, 158, 194, 76,
1094 DATA 85, 3, 76, 56, 193, 173, 89, 215 , 195 , 169, 0, 157'BNOO
3, 141, 63, 0'BHOM 1250 DATA 136, 194 , 169, 0, 157, 158,
1096 DATA 173 , 90, 3, 141, 64, 0, 160, 194 , 76, 215 , 195, 169'BPUI
63, 136 , 177, 67'BKVP 1252 DATA 0, 141, 154, 3, 173, 255, 7,
1098 DATA 145 , 63, 192, 0, 208, 247, 201 , 194 , 208, 46'ESLMJ
24, 173 , 89, 3, 105'BLXR 1254 DATA 173, 1, 220, 41, 15, 141,
1100 DATA 64, 141, B9, 3, 173, 90, 3, 132 , 3, 169, 15, 237'BLCL
195 , 0, 141, 90'BISA 1256 DATA 132, 3, 240, 18, 201, 4,
1102 DATA 3, 206, 66, 3, 206, 77, 3, 208 , 5, 169, 193, 141'BLHN
173 , 77 , 3, 240'BHAC 1258 DATA 255, 7, 201, 8, 208, 5, 169,
1104 DATA 16, 162, 63, 169, 0, 157, 194 , 141 , 255, 7'BKDP
63, 48, 157, 127, 48'BLLF 1260 DATA 173, 1, 220, 41, 16, 208, 3,
L106 DATA 202 , 208, 247, 76, 0, 76, 202, 196 , 76'BKPI
192 'BUXE 1262 DATA 222, 195 , 76, 20, 195, 196,
1200 DATA 162 , 21, 169, 0, 157, 135, 173 , 25, 208 , 141, 25'BOXL
194 , 202, 208, 250, 162'BPGD 1264 DATA 208, 41, 1, 240, 118, 174,
1202 DATA 21, 169, 0, 157, 157, 194, 148 , 3, 189, 14 5, 3'BLRM
202 , 208, 250, 234, 234'BPKF 1266 DATA 162, 0, 157, 1, 208, 232,
1204 DATA 234 , 234, 234, 16lJ, 255, 232 , 224 , 14 , 208, 247'BNFO
L41 , 21 , 208, 169, 43, 141'BQNH ' 1268 DATA 162, 0, 173, 150, 3, 157,
1206 DATA 132 , 3, 162, 0, L69, 43, 248 , 7, 234, 234, 234'BMOQ
157 , 0, 208, 232, 232'HLEI 1270 DATA 172, 149 , 3, 185, 158, 194,
L208 DATA 24, 105, 43, 224, 16, 208, 240 , 5, 169, 3, 76'BLNJ
244 , 234, 234, 234, 234'BPCL 1272 DATA 69, 196, 169, 1, 157, 39,
1210 DATA 234 , 234, 234, 234, 234, 208 , 56, 173 , 255, 7'BLAL
234 , 234, 169, 96, 14 1, 16'BQRE 1274 DATA 233, 195 , 205, 149, 3, 208,
1212 DATA 208 , 169, 1.60, 141, 14, 2118, 9, 169, 191, 157, 248'BOJO
169 , 55 , 141, 15, 208'BPOG 1276 DATA 7, 234, 234, 234, 234, 234,
1214 DATA 169 , 128, 141, 23, 208, 141, 234 , 234 , 234, 234, 234'BQHQ
29, 208 , 162, 100, 142'BQCI 1278 DATA 200, 238 , 150, 3, 140, 149,
12 L6 DATA 134 , 3, 162, 10, 142, 135, 3, 232,
224, 7, 208'BMCR
3, 206, 134, 3, 208'BLUJ 1280 DATA 191, 238 , 148, 3, 173, 148,
1213 DATA 18, 162, 100, 142, 134, 3, 3, 201, 3, 208, 15'BLPK
206 , 135, 3, 208, 8'BL.BL 1282 DATA 169, 0, 141, 143, 3, 169, 0,
1220 DATA 162 , 75, 142, 135, 3, 76, 141 , 149 , 3, 169'3KVM
46, 195 , 76, 20, 195'BLJE L284 DATA 195, 141 ,
150, 3, 174, 148,
1222 DATA 173 , 1, 220, 41, 15, 141, 3, 189, 142,
3, 141'BMQO
132 , 3, 56, 169, 15'BKDG 1286 DATA 18, 208, 104, 168, 104, 170,
1224 DATA 237 , 132, 3, 141, 132, 3, 104 , 64, 104 , 168, 104'BQCR
173 , I, 220, 41, 16'BKRI 1288 DATA 170, 104 , 64, 255, 255, 255,
1226 DATA 141 , 133, 3, 173, 132, 3, 255 , 120 , 169, 1, 141'BPJt'
201 , 4, 208, 13, 173'BLTK 1290 DATA 26, 203, 173, 17, 208, 41,
1228 DATA 255 , 7, 2H1, 195, 240, 3, 127 , 141 , 17 , 208, 169'BORM
206 , 255, 7, 76, 154'BLWM 1292 DATA 127, 141 , 13, 220, 169, 110,
1230 DATA 195 , 201, 8, 208, 13, 173, 141 , 18, 208 , 169, 16'BPCO
255 . 7, 201, 215, 240'BNJF 1294 DATA 141, 20, 3, 169, 196, 141,
1232 DATA 3,
238, 255, 7, 76, 154, 21, 3, 88, 76, 181'BKWP
195 ,20 1, 1, 208, 19'BKAH 1296 DATA 194, 88, 96, 0, 0, 173, 255,
1234 DATA 173 , 255, 7, 201, 201, 48, 7, >01, 194,
208'BKFR
9, 36, 173, 255, 7'BKBJ 1298 DATA 3, 76, 240, 196, 120, 169,
1236 DATA 233 , 7, 141, 255, 7, 76, 240 141 r 26 208, 169 'BOSL'
154 , 195, 201, 2, 208■BLTL 1300 DATA 143, 141 13, 220, 169, 27,
1238 DATA 19, 173, 255, 7, 201, 209, 141 17, 208 169, 49'BOPE
16, 9, 24, 173, 255'BLAN 1302 DATA 141, 20, 3, 169 . 234 . 141.
1240 DATA 7, L05, 7, 141, 255, 7, 234, 21, 3, 88, 96, 169'BKXF
234 , 234, 173, 133'BMOG 1304 DATA 201, 141 255, 7, 76, 12,
1242 DATA 3, 208, 51, 173, 154, 3, 196 0'BAHF END

154 AUGUST/SEPTEMBER'86
G4USERS0F1LV/3D SPRITES
160 POKE 834,24:POKE 845,21:POKE 842,0
:POKE 857,192:POKE 858,48'FJWK
l)i i in in 170 FOR T=55306 TO 55310:POKE T,1:NEXT
:'FRNI
5 IF PEEK(679)O1 THEM POKE 679,1 17 5 PRINT"[CLEAR,DOWN 14,RIGHT3,ORANGE,
:GOTO 10'HOLK RVS] NOW DERESING SPRITE. PLEASE
6 GOTO 41'SCME WAIT."'BAQT
10 PRINT"[CLEAR]":POKE 53231,2 180 POKE V+23,7:POKE V+29,7
2 a o " i
.•POKE 53280,12:0PEN :POKE V+39,1:POKE V+40,6
:AILE,S,R"'EYTH :POKE V+41,2:SYS 49152'LKJR
11 PRINT"[D0WN2,RIGHT,YELLOW] 185 POKE V+21,0'CFKK
PLEASE WAIT WHILE THE DATA 190 FOR T=0 TO 62:P0KE T+12352,
LOADS. '"BABI PEEK(T+13888):POKE T+12224,
20 FOR T=49152 TO 49740:INPUTS2, A 255'JGFQ
:POKE T,A:NEXT'GUBF 191 POKE 12416+T,PEEK(T+13952]
30 FOR T=49845 TO 50424:INPUT#2 , A :NEXT'FQSL
:POKE T,A:NEXT'GUBG 200 PRINT"[CLEAR]":POKE 53281,0
40 CLOSE 2'BBJA :POKE 2047,195:POKE 916,0
41 POKE 53281,0:POKE 53280,2 :POKE 917,0:?OKE 913,195'GMIH
:PRINT"[CLEAR,D0WN2,RIGHT 9,CYAN] 201 POKE V+43,7:PRINT"ID0WN21,R1GHT3,
INTRODUCIN G'"DQEM YELLOW,RVS] SELECT SPRITES! '"DGZri
42 PRINT"[DOWN2,RIGHT11,RVS,GREEN, 210 POKE 53280,14:POKE V+46,5
SHFT H,CMDR P15,SHFT N}"'BAXQ :SYS 50336:N=2'FXLF
43 PRINT"[RVS,RIGHT11,CMDR H,WHITE] 215 PRINT"[CLEAR]"'BATD
>>>> DMAIN <<<<[GREEN,CMDR G]"'BAXJ 220 POKE V+21,0:POKE 53281,0
44 PRINT"[RVS,RIGHT11,SHFT N,CMDR Y15, :POKE 53280,7:PRINT"[D0WH2,RIGHT7,
SHFT M]"'BADS CYAN] THE MENU?'"FWCJ
45 PRINT"[DOWN3,RIGHT4,L. BLUE]AUTHOR 230 PRINT" [RIGHTS, DOWN 3, WHITE] It 1
[WHITE] (PURPLE] : CHOOSE SPRITES!"'BALP
DAVID J. STEPHENS"'BAFP 240 PRINT"[RIGHT6,DOWN2,rtHITE]#2
46 PRINT"[L. BLUE,DOWN,RIGHT4] : EXAMINE ANIMATIONi"'BAFH
DATE COHP[WHITE] [PURPLE] 2 50 PRINT"[RIGHT6,DOWN2,WHITE]S3
6/2/85""BAVM : SAVE DATA TO DISK!"'SAFH
47 PRINT"[D0WN5,YELLOW] 260 PRINT"[RIGHT6,DOWN 2,WHITE]#4
FOR USE WITH REGULAR COLOR MODE : TERMINATE THE PROGRAM!'" BAMK
SPRITES.":GOTO 99'CDSU 270 PRINT"[DOWN4,RIGHT2,CYAN,RVS]
48 GET A$:IF A$=""THEN GOTO 48'FHAM INPUT THE NUMBER OF YOUR CHOICE.
49 PRINT"[CLEAR]":POKE 53280,14 ":PRINT:G=1'DEQP
:POKE 53281,0:POKE 49741,96 280 J=PEEK<56321):FR=J AND 16
:POKE 50372,206:DIM H(21)'GRKV : J = 15-(J AND 15) : 'HYLO
50 FOR T=49800 TO 49843:POKE T,0 Z90 IF J=l THEN N=N-1:POKE
:NEXT'FQUH 1024+((N + l)*120)+160 + 4,32
55 FOR T=0 TO 2:READ A,B:POKE 910+T,A :IF N=0 THEN N=l'PGGV
:POKE 913+T,B:NEXT'JWEQ 300 IF J=2 THEN N=N+1:POKE
60 FOR T=0 TO 62:READ A:POKE T+12288,A 1024+((N-l)*120)+160+4,32
:POKE T+12352,0:POKE T+12416,0 :IF N=5 THEN N=4'PGPN
:NEXT'LJTQ 305 IF FR=16 THEN G=0'EGMG
61 FOR T=0 TO 62:READ A; POKE T+13888,A 306 IF FR=0 AND G=0 THEN GOTO 320'GILI
:NEXT'HQAK 310 POKE 1024+(N*120)+160+4,107'FSAE
62 FOR T=0 TO 62:READ A:POKE T+13952,A 311 POKE 55296+(N*120)+160+4,10'FSNF
:NEXT:GOTO 130'IUYN 315 GOTO 280'BDJE
99 PRINT"[D0WN,RIGHT7,L. GREEN,RVS] 320 ON-l*(N=l)-2*(N=2)-3*(N=3)-4*(N=4)
PRESS ANY KEY TO BEGIN ! " GOTO 330,400,500,321'OKNP
:GOTO 48'CDAX 321 POKE 680,0:SYS 680'CJHD
130 PRINT"[CLEAR]":V=53248:POKE V+21,7 330 PRINT"[CLEAR]":GOTO 190'CEMC
POKE 2040,192:POKE 2041,193 400 PRINT"[CLEAR]":POKE V,150
POKE 2042,194'HPVL :POKE V+1,150:N=0:POKE V+23,1
140 POKE V,75:P0KE V+1,110 :POKE V+29,I'JDLK
POKE V+2,150:POKE V+3,110 410 POKE 53280,2;FOR T=21 TO 0 STEP-1
POKE V+4,225:POKE V+5,110'LOOO :IF PEEK(49800+T)=1 THEN
150 POKE 828,0:POKE 829,48:P0KE 830,64 H(N)=195+T:N=N+1:J=1'QNQR
POKE 831,48:POKE 832,128 423 NEXT:TE=0:W=1:C=0:POKE V+21,1
POKE 833,48'GQCL :IF W»0 OR N=l THEN N=l

COMMODORE POWERPLAV 155


G4 USERS 0I11V/3D SPRITES
:GOTO 215'NCNO 1000 DATA 90,110,140,160,180,200
421 PRINT"1CLEAR,DOWN,RIGHT12,WHITE] :REM SCAN LINES'CHAB
SPRITE ANIMATION"'BASI 1005 DATA 128,0,1,192,0,3,160,0,5,144,
422 PRINT" [L. BLUE,DOWN3] 0,9,136,0,17,132,0,33,130'BDII
MOVE JOYSTICK TO THE LEFT TO 1010 DATA 0,65,130,60,65,154,102,89,
SLOW. "'BANM 166,195,101,161,129'BUAD
423 PRINT"[RIGHT]MOVE JOYSTICK TO THE 1015 DATA 133,161,195,133,166,231,101,
RIGHT TO SPEED UP." 154,90,89'BMWG
:?OKE V+i9,5'DGCQ 1020 DATA 130,60,65,132,0,33,136,0,17,
4 2-1 PRINT" [RIGHT, YELLOW, RVS] 14 4,0,9,160,0,5,19 2,0,3,12 8,0,
PRESS FIRE BUTTON TO RETURN TO l'BJYG
MENU. "'BAGP 1050 DATA 198,127,255,238,64,1,254,64,
430 POKE 2040,H(C):C=C+W 1,214,64,1,198,126,1,198,2'BEAI
:IF C=N-1 THEN W=-1'JTVL 1051 DATA 1,3,242,1,243,2,1,147,242,1,
4413 IF C=-l THEN C=0:W=1'GHFH 147,3,241,147,240,17,144,25,
450 FOR T=0 TO TE: NEXT' EFAG 145'BJTK
460 JV=PEEK(56321):FR=JV AND 16 1052 DATA 159,157,145,128,159,145,128,
:JV=15-(JV AND 15)'HCQP 15 5,159,128,153,128,128,128,198,
470 IF JV = 4 THEN TE=TE+5 128'BNPM
SlF TE=2005 THEN TE=2000'JVGQ 1053 DATA 252,198,128,4,198,128,4,198,
471 IF JV=8 THEN TE=TE-5 255,252,254'BOOJ
:IF TE = -5 THEN TE=0'KPUQ 1060 DATA 254,127,255,192,64,1,254,64,
472 IF FR=16 THEN J=0'EGPL 1,6,64,1,134,126,1,254,2,1,3,242,
475 IF FR = 0 AND J=0 THEN N=3 1'BMSL
:GOTO 215'HLVR 1061 DATA 240,194,1,144,195,241,144,
480 GOTO 430'BDGH 192,17,144,192,17,144,15,17,159,
500 PRINT"[CLEAR]":YI=0 153,145'BPWN
:FOR T=21 TO 0 STEP-1 1063 DATA 128,159,145,128,153,159,128,
:IF PEEK(49800+T)=1 THEN 15 3,12 8,128,128,130,128,25 2,
H(N)=195+T:YI=YI+1'QJOS 198"BJBO
501 NEXT:IF YI = 0 OR YI = 1 THEN N=l 1064 DATA 128,4,124,128,4,16,255,252,
:GOTO 215'INAI 16'BEBJ END
502 PRINT"[RIGHT9,DOWN,YELLOW]
SAVE SPRITES TO DISK"'BAEI Ddlsk
503 PRINT"[RVS,RED,DOWN,RIGHT2] 1 L=1000'BFPA
PLEASE REMOVE JOYSTICK FROM 10 PRINT"[CLEAR]":POKE 53281,0
PORT!!!"'BAEM :POKE 53280,6:POKE 829,0'EWWE
504 PRINT"[GREEN,DOWN2,RIGHT7] 15 FOR T=330 TO 1000:POKE T,154
WHEN THIS IS DONE TYPE '/""BARL :NEXT'FPUI
505 GET AS:IF ASO"/"THEN GOTO 20 PRINT"JD0WN3,YELLOW,SPACE9]
505'GIQJ NOW LOADING DISK MENU'"BADG
506 PRINT"[CYAN,DOWN]IF YOU REACHED 40 OPEN 1,8,0,"$:[CMDR B]*":U=0
THIS STEP IN ERROR TYPE *"'BABQ :A=49152'DQTG
510 INPUT"[D0WN2,RIGHT) 50 GET#1,XS,X$'BISD
NAME OF THE SPRITE?";N$'BDQG 60 GET#1,XS,X$,XS,XS'BOXF
520 IF N$="*"THEN N=2:GOTO 215'FIOG 70 IF ST THEN CLOSE 1:PRINT"[CLEAR]"
530 OPEN 2,8,2,"0:"+CHRS(191)+NS+CHRS :GOTO 104'FIEI
<191)+",S,W'"HSBL 80 GET#1,X$:IF XS=""THEN POKE A,0
540 FOR T=0 TO 20'DENF :A=A+i:U=0:GOTO 60'JVCO
545 IF PEEK(T+49800)=1 THEN GOTO 85 IF X5=CHRS(191)THEN U=U+1
550'GMCO :GOTO 100'HOHQ
546 NEXT:PRINT#2,-1:CLOSE 2 90 IF U=l THEN POKE A,ASC(X$)
:GOT0 575'FKDN :A=A+1'HMXM
550 R=(T+195)*64:FOR Y=R TO R+63 100 GOTO 80'BCPU
:PR I NT#2,PEEK(Y) :NEXT'KWDP 104 IF J$=""THEN DIM A$(200)'EJGD
560 GOTO 546'8DOG 10 5 PRINT"[RIGHT10,GREEN,RVS]>>>>
575 PRINT"[CYAN] RE-INSERT [WHITE] DDISK MENU [GREEN]<<<<
JOYSTICK."'BASR [DOWN]":FOR T=0 TO 500:NEXT:AS=L
576 PRINT"[GREEN,SPACE3,RVS] :LK=A'HPUO
PRESS ANY KEY TO RETURN TO MENU. 106 A$(0)=" NOTHING":JS=AS(0):P=1
"'BAQW :IF A=49154 THEN GOTO 310'HBGN
573 GET AS:IF A$=""THEN GOTO 578'FIGS 107 W=1:FOR T=49153 TO A
580 N=4:GOTO 215'CGRJ :IF P=l THEN P=0:A$(W)=""'JVAM

156 AUGUST/SEPTEMBER 86
E4 USERS 0MV/3D SPRITES

SKY TRAVEL
108 IF PEEK(T)<>0 THEN
AS{W)=AS{W)+CHR$(PEEK(T)}'JTIN
110 IF PEEK(T)=0 THEN W=W+1:P=l'HKJD
115 NEXT:T=1:L=1'DGQE Available Now!
116 PRINT"[CLEAR,D0WN2,CYAN]
LAST CHOICE WAS #"PEEK(829)" Official Software of the Young Astronaut
: "A$(PEEK(S29))'DOXM Program™
117 PRINT CHRS(PEEK(B29+T))"[RIGHT2]
FILE #"T" : "A$(T}'EOXK Turn your Commodore 64® or 128™ into a powerful
113 T=T+1:L=L+1'EHWI astronomy workstation. Get the location of more
119 IF T=W-1 OK L>15 THEN GOTO than 1200 stars, 88 constellations, the Sun, Moon
121'HJEL (with phases), and Halley's Cornet from any
120 GOTO 117'BDIX place on earth!
121 PRINT"[RIGHT2,WHITE}CHOOSE 0
[SPACE2) : END SESSION!'" BAIE • See the sky 10,000 years into the past or future
122 PRINT"[KIGHT2,WHITE]CHOOSE -1
• Names, distance and details about the planets,
! CONTINUE LISTING!'"BAEH
sun, moon and 1200 stars
123 PRINT"[RIGHT2,WHITE)CHOOSE -2
: INSERT NEW DISK!"'BARH • Print your own planetary charts
130 INPUT"[ORANGE] FILE NUMBER";A
:IF A<-2 OR A>T-1 THEN PRINT"[UP2] • Watch solar and lunar eclipses unfold
":GOTO 130'KMQL
• Find and track sky objects such as Halley's
131 IF A=0 THEN GOTO 500'EFOC
Comet
132 IF A=-l AND T«W-1 THEN L=1:T=1
:GOTO 116'KOC.I • Chart a celestial sphere with coordinate lines
133 IF A=-l THEN L=1:GOTO 116'GING
134 IF A=-2 THEN GOTO 330'FFHG • View double stars, nebulae and satellite
135 POKE 829,A:POKE 829+A,156'DOFH galaxies up close
136 I=0:OPEN 2,8,2,"0:"+CHR$(191)+A$
• Colorful, detailed graphics
(A)+CHRS(191)+",S,R":Q=1:L=AS'KGHS
140 INPUTS2,D:IF D=-l THEN CLOSE 2 Science 86 Magazine chose Sky Travel as "one
:GOTO 150'HLRF of the best current educational software packages."
145 POKE 35000+1,D:I=I+1:GOTO 14 0'FQHK
150 PRINT"[CLEAR,YELLOW]":PRINT Act Now and get Sky Travel and free Young Astro
:PRINT'DCND naut Program information and chapter registration
155 IF Q=l THEN PRINT L"REM SPRITE form for S29.95 [includes shipping and handling).
"AS (A)" DATA":H=1::T=0:L=L+2'ISJS Send S29.95 check or money order to:
160 H=H+1:IF H=9 THEN GOTO 200'GJOG
165 PRINT L"DATA";:Y=tJ'CFDJ MAX MARKETING
170 PRINT PEEK(35000+T) [LEFT],"; RO, Box 604
:T=T+1'FNXJ Oaks, PA 19456
180 IF T»I THEN PRINT"[LEFT] ":P=1 PA residents aad 6% sales r,i* ($31 75 e-ach}
:GOTO 200'GJDJ Overseas residents $32.95
Allow 6 K>G weeks [Tfliveiy
190 Y=V+1:IF Y=12 THEN L=L+2
Sty Travel on disfconly
iPRINT"[LEFT) ":GOTO 160'JPQO Dea'e' inqu.nes welcome
195 GOTO 170'BDHK Commodore 64 ana Commodore 128 arc icgisicreu1 trademark! ul Commodore BrcBonfci

200 IF P = l THEN P=0:PBINT"L="L+2" Lra Young Asiromui Program is ,i nadem.irk of me Voung Asuonaui Council

:A="LK":GOTO104":PRINT"[HOME]"
:H=H+1:GOTO 210'KSSK
201 PRINT"L="L":T="T":I="I":LK="LK"
:GOTO150":PRINT"[HOME}""CGLF NAME
210 FOR T=631 TO 631+(H-l):POKE T,13
ADDRESS _.
:NEXT:POKE 198,H:END'JYSH
CITY
310 PRINT"NO FILES WERE FOUND. PLEASE
INSERT[SPACE6]ANOTHER DISK."'BAOM STATE .ZIP
330 PRINT"PRESS ANY KEY WHEN THE NEW PHONE
DISK IS IN[SPACE3]PLACE."
QTY x S29.95 =
:L=AS'CEBO
340 GET DS:IF D$=""THEN GOTO 340'FIYF 6% Sales Tax |PA Only] -
350 GOTO 10'BCIC TOTAL =
500 PRINT"YOU MAY NOW SAVE THE
MAX MARKETING, P.O. Box 604, Oaks PA 19456
PROGRAM.":POKE 43,34
:POKE 44,14'DMUL

COMMODORE POWERPLAV 157


128 USERS OMV 1)Y IAN ADAM

128 Escape
stops are set even1 eight spaces, 5O a
few presses will move you quickly
across the screen, if you prefer to set
Sequences your own, escape-Z will clear all tab
stops, so you can start with a clean
slate. Then move the cursor to a con
Advanced Screen venient location for a tab stop, and

Editing press SHIFT-TAB. (The same com

MM
mand will remove an existing tab).
Once you get them set right, then
x\. new feature Included with the TAB will move the cursor directly to
Commodore 128 is the escape key. the columns you selected. This is
This key is used with other keys to "■" 1A 1 ^ 1 r« f handy for editing, for building tables
iu.i « i o 1 l I r
generate escape sequences for screen of data, or just for jumping to the
editing and similar functions. These

srTTIrT
right side of the screen quickly. When
©
sequences can be typed in at the key you are finished, escape-Y will rees
board or accessed under program tablish the default tab slops,
control, and allow you to escape from
many of the time-consuming chores Screen Modes
of using the screen. are some exceptions to this rule, The 128 includes both a new cure
To use escape sequences, first press which work only on the 80-column for an old inconvenience and a new
and release the escape key Bt the up screen, so let's take a look at them screen mode. On both me 12H and
per left corner of the keyboard, then first. Escape-Rwill put the 80-column 64, you can enter quote mode by typ
press the appropriate letter. The de screen into reverse video. I ulike con- ing a quotation mark (") or enter in
sired function is carried out immedi ttol-9, which causes current text to sert mode by pressing the INST key
ately; and no characters are displayed be printed in reverse on either one or more times, lint in these
on the screen. You can experiment screen, this command Hips the whole modes, the cursor, color, and other
with these sequences as you read 80-column screen into reverse. Es keys behave differently. One problem
along, in order to get familiar with cape-X cancels this command. Fs- with the 64 is that it can sometimes
them. capc-U converts the cursor to an un be awkward to get out of these
You can also access escape se derline, typical of many 80-column modes, and several equally awkward
quences under program control. Sim business computers. liscapc-S restores "fixes" have been published. With the
ply use the command PRINT the block cursor. The 40-column 128, this problem is cured. A simple
01115(27) "A" or whatever letter is screen cannot access the underline escape-O cancels both of these
required. The escape key has the AS cursor, although it uses all the other modes.
CII code 27, and there are a total of sequences. The new screen mode is automatic
27 sequences, so it should all be easy insert. Say you want to insert a do/en
to remember. The available effects in Cursor Controls or so characters into a line. Instead of
clude setting up windows, clearing While the ■iO-column cursor can- pressing the !NST key 12 or more
portions of the screen, moving the noi he set to an underline, its mode- times, just press escape-A once. As
cursor, scrolling, and so on. While can still be altered. Escape-E will con you type, all characters to the right
you will not need to use all of these vert the cursor to a solid block, in are automatically shifted over to
sequences regularly, you will likely stead of flashing. Kscape-F will bring make room. When you're finished,
find that a few of them will become back the flash. type escape-C to cancel. (Note that
favorites, speeding your use of the Several other sequences assist in "■scape-C and escape-O arc reversed
screen. controlling the cursor's position on in the system guide).
the screen and are particularly handy
Switching Screens during program-development ses Screen Manipulation
One of the most important escape sions. Kscape-K moves to the end of Nine of the escape sequences affect
applications is cscape-X, which text on the current line, and is great the contents of the screen, by either
switches between 40- and 80-column for appending instructions to an ex moving data or erasing it. Four of
modes, if you are typing away and the isting program line. i-!.scape-J moves these affect scrolling: Hscape-V scrolls
cursor suddenly disappears from the back to the siart of the current line. the whole screen up one line, while
screen, it is likely that you inadver These are particularly useful on the escape-W scrolls down, a new feature.
tently pressed escape-X. Simply 80-column screen, where horizontal Fscape-M will disable normal scroll
switch your monitor over to the other cursor movement can sometimes lake ing and escape-1. restores it.
screen, or else press escape-X again to a while. Normally, when you move the cur
bring the cursor back. The TAB key is another fast way of sor off the bottom of the screen or
Most of the escape sequences will motoring about the screen. When the print off the bottom, the screen
work in either mode. However, there computer is first powered up, the lab scrolls up to make room. However.

158 AUGUST/SEPTEMBER '86


128 USERS OniV/ESCdPE KEVS
what will be the top left corner of the a program, printing) HOME twice.
desired window, and press escape-T.
Escape-V converts the Move the cursor to what will be the Saved by the Bell
bottom right corner, and press es- Let's wrap up the discussion of es
cursor to an cape-H. That's all ii takes to define a cape codes wilh the bell—hold down
window. Once a window is defined, the control key and press G to hear it.
underline, typical of all screen activities, such as printing, PRINT CHRS(7) has the same effect
many 80-column cursor moves, and scrolling, will af from within a program, and is a handy
fect only the area within the window. way of gelling the user's attention
business computers. There are numerous applications for without all the details of setting up a
this—giving instructions in a pro proper musical note. Hscape-II will si
Escape-S restores the gram, reviewing two pans of a listing lence the bell, if you're getting tired
at once, or whatever. (For a chuckle, of hearing it, while escaped will re-
block cursor. try defining a very small window, say enable it.
2 columns by 5 rows, then list a pro
gram!) From within a BASIC program. Keep Them in Mind
after you press escape-M, when you
it is better to use the WINDOW com With this many different se
reach the bottom of the screen, the
mand directly, instead of escape quences, it takes a little practice to
cursor simply jumps directly from the remember which code is which. Ta
codes. In either case, you cancel the
bottom line back to the lop, and the ble 1 lists all the codes, grouped in
window by pressing (or, from within
.screen contents remain fixed. This is
helpful is you're building a screenful
Table 1. Escape Codes
of graphics or data, since you can't
There arc 27 escape codes, all accessed with CHRS(27)
lose some of the data by accidentally
scrolling it off the top. If you do want SEQUENCI. MNEMONIC FUNCTION
to scroll [he screen, escapc-V and es- 80 Columns escape X Exchange switch (0/80 column
cape-W still work. screens
Three sequences erase portions of
escape R Reverse reverse video
the screen. Escape-Q erases from the
escape N Normal normal video
current cursor position to the end of
escape U Underline underline cursor
the logical line. This can be very use
escape S Standard normal cursor
ful when you have edited a program
line and want to remove unwanted Cursor escape E (Empty?) non-flashing cursor
Instructions from the end. If several Controls escape F Flash flashing cursor
screen lines are linked into one logi escape J Jtimpstart cursor (o start of
cal line, they will all be affected. In current line
the same way, escape-P erases from escape K Kickover cursor to end of
the cursor to the start of the line. current line
Escape-(« erases to the bottom of the
escape Z Zero tabs clear all tabs
screen. In all three cases, the charac
escape Y reset default tabs
ter under the cursor is erased.
(8 spaces)
Escape-D will delete the complete
line that the cursor is on, and every escape O Out of quotes cancel quote & insert mode
thing below it on the screen will be escape A Auto start auto-insert mode
moved up to fill the space. Again, sev escape C Cancel auto end of auto-insert mode
eral screen lines linked together will Screen escape V Vertical scroll screen up
all be deleted. Escape-I allows a blank Manipulation escape W Wind down scroll screen down
line to elbow its way onto the screen,
escape M disable normal scrolling
pushing everything below it down a escape L scroll resume normal scrolling
line.
escape Q Quit this line erase to end of line
escape P erase to start of line
Windows
escape (&■ erase to end of screen
In real life, the potential of a win
dow is limited only by what's there escape D Delete line delete logical line
on the other side waiting to be escape I Insert line insert blank line
viewed. 'Hie metaphor holds true on Windows escape T Top set top and
the 128, where windows are a major escape B Bottom ... bottom of window at
new feature that could easily be the cursor

subject of several articles.


Bell escape G ctrl-G = bell enable bell
The escape codes for all this power
escape H Halt the bell disable bell
arc very simple. Position the cursor at

COMMODORE POWERPLAY 159


128 USERS OmV/ESCBPE KEVS
logtCfll pairs, along with a few nine- within loops to achieve some very Type the program in, save it and
monies. Some form of word associ interesting effects. The accompanying then run it. It will work in either -10-
ation, even Ifa little bit silly, can make program illustrates how escape codes column or HO-coIumn mode, as you
it easier to keep the codes straight. In can be applied to one small task, specify. The screen then fills with text
some cases, the letters naturally relat clearing the screen. Programs often so that you can see the effects better.
ed to the functions; in oilier cases, the have menus or instructions that must Press a number key from 1 to 9 and
sequences just got left-over letters. be cleared before proceeding. While observe the result. When it's finished,
You can try to think up the missing this can be achieved easily by using press any key to get the menu back,
mnemonics if you want; otherwise, SCNCLR, the program shows nine or STOP to end the program.
just keep a copy of the table handy ways of clearing the screen that can Notice that it is useful to define a
next to the computer. add a novel touch to your programs. variable as the escape character, and
Dont be fooled by the length of the here we set E S = CHR S( 27) in the first
The Program program—each effect requires only line. You can use this same method to
Remember that escape sequences one subroutine, typically three lines. send commands to your printer, if it's
can be used from within a program. The escape sequences operate quite- of a type that uses escape codes. For
Aside from their obvious direct uses fast, so some of the routines have de example, OPEN 4,4:PRINT#4. ES +
in your code, they tan also be placed lay loops to enhance the effect. CHR((i-i) will reset many printers. Q

Ikfurr lypiiin I he* programs, rrad "How lu Enu-t Programs," mil "How to Use ihc Mi
bnin I'liipm" Htc UASIC progrinn in thi". maga/inc arc availahlr on disk from iirailwar. 440 :'ABHC
P.O. fcx .VKXr, Stoevqxirt, LA " 11 jfl-CKXP. l 500 FOR 1=0 TO 24"DEGB
510 PRINT E$"V";'BDWB
Escape 520 NEXT:RETURN'CBXC
530 :'ABHC
100 ES=CHR$(27)'CGFW 600 FOR 1=0 TO 24'DEGC
110 COLOR 0,1'BDPW 610 PRINT ES"W";'BDXC
120 INPUT"(CLEAR]IS THIS 40 OR 80 620 NEXT:RETURN'CBXD
C0LUMNS";SC'8DEE 630 :'ABHD
130 SOSC-1'CFKR 700 FOR 1=24 TO 0 STEP -l'FFIF
140 IF SC=39 THEN K=1'EGUD 710 CHAR,0,I,ES+"Q"'CHPF
150 IF SC = 79 THEN K = 31'EHYE 720 FOR J=l TO 20 :NEXT'EFLG
160 IF K=0 THEN RUN'ECHD 730 NEXT:RETURN'CBXF
170 DO'BAJC 740 :'ABHF
180 : 'ABHD 800 FOR 1=0 TO 24'DEGE
190 PRINT" [H0ME2] '"BAPE 810 CHAR,0,1 ,ES + "Q'"CHPG
200 PRINT"[DOWN]128 ESCAPE CODES"'BACA 820 FOR J=l TO 20 :NEXT'EFLU
210 PRINT"[DOWN]SCREEN CLEAR 830 NEXT:RETURN'CBXG
ROUTINES"'BAGD 840 :'ABHG
220 PRINT"[DOWN]BY IAN ADAM 1986"'BAQC 900 FOR I=SC TO 0 STEP -l'FFGH
230 PRINT"[D0WN2]1 SCROLL UP"'BASC 910 WINDOW 1,0,1,24,1'BLHH
240 PRINT"2 SCROLL DOWN'"BADE 920 FOR J=l TO 10 :NEXT'EFKI
250 PRINT"3 ERASE UP"'BAPE 930 NEXT:RETURN'CBXH
260 PRINT"4 ERASE DOWN"'BAPF 940 :'ABHH
270 PRINT"5 FROM RIGHT"'BABG 1000 FOR 1=0 TO SC'DEEU
280 PRINT"6 FROM LEFT"'BASH 1010 WINDOW I,0,I,24,1'BLHW
290 PRINT"7 FROM CENTER OUT"'BARK 1020 FOR J=l TO 10 :NEXT'EFKX
300 PRINT"8 INTO MID-SCREEN"'BAHC 1030 NEXT:RETURN'CBXW
310 PRINT"9 DISSOLVE"'BAYB 1040 :'ABHW
320 PRINT"[DOHN2}PRESS A CHOICE-1" BAXD 1100 FOR 1=12 TO 0 STEP -l'FFFX
330 PRINT"[DOWN]ANY KEY TO 1110 WINDOW I,I,SC-I,24-I,1'DOKA
RETURN""BAHF 1120 FOR J=l TO 30 :NEXT'EFMY
340 :'ABHB 1130 NEXT:RETURN'CBXX
350 FOR 1=0 TO 24'DEGE 1140 :"ABHX
360 COLOR 5,(1 AND 7)+4'DHPG 1200 CHAR ,0,12'BFCV
370 CHAR,22+(I AND K),I, 1210 FOR 1=0 TO 12'DEDX
"128 ESCAPE CODES'"DKLM 1220 PRINT ES"D"ES"W"ES"D";'BHPY
380 NEXT'BAEF 1230 NEXT:RETURN'CBXY
390 :'ABHG 1240 :'ABHY
400 GET KEY AS'CCEY 1300 FOR 1=6 TO 30 STEP 7'EFCY
410 ON VAL(AS) GOSUB 500,600,700,800, 1310 IF I>24 THEN I=I-25'FHGB
900,1000,1100,1200,1300'DSUI 1320 CHAR,0,I,E$+"Q'"CHPB
420 GET KEY AS'CCEB 1330 FOR J=l TO 10 :NEXT'EFKC
430 LOOP'BAKB 1340 NEXT:RETURN'CBXB END

160 AUGUST/SEPTEMBER'86
128 USERS 0111V BY MOKTON A. KKVI-I.SON

Saving and
manent, even if the text display is
turned back on with a GRAPHIC 0
Save graphics to disk command. The GRAPHIC CLR com
Loading the as binary program mand or a system reset is required to
move the start of BASIC text back to

Commodore flies, and they'll load 7168. Thus, all that is needed to put a
complete high resolution image on
fast and take up very
128 Graphic disk is to:
BSAVE "image name",B0,P7168 TO
little programming P16191
Bit Map This image can be redisplayed by
space setting high-resolution graphic mode
ijunong the many features of BASIC) (GRAPHIC l)and:
7.0 on ihe Commodore 12H are the BLOAD commands or the 128's built- BLOAD "image name",B0,P7l68
built-in graphic commands. These in machine-language monitor. A few Saving and loading a multicolor bit
support the creation of bit-mapped file formats (Doodle! from City Soli- mapped image is a bit tricky. Al
images in boih the high-resolution ware is an excellent example) are in a though the multicolor mode has half
(GRAPHIC 1) and multicolor directly usable format. the horizontal resolution of the high-
(GRAPHIC 3) display modes of the Saving and loading the high-resolu resolution mode (160 pixels versus
■iO-column VIC chip. tion bit map is straightforward. When 320 pixels), it has nearly twice the
However, as with all other eight-bit the GRAPHIC I command is first color capability. The extra color in
machines running ;it one or two me used, a nine kilobyte area at the start formation is stored in 1,000 nybbles
gahertz, drawing a complex image of BASIC program space in bank 0 is starting at 55296/SD800. There is
can take some time. The program allocated. Any BASIC program in also an essential screen background
ming overhead can also become ex memory at the time (initially at color in the lower nybble at S3281/
tensive since each drawing step must 7168/SICOO) is automatically moved SD02L Thus, we must save these
be specified by a BASK) command. As to the new start of BASIC at 1,001 nyhblcs as well as the original

a result, program size may be prohibi 16384/S4000. This allocation is per- bit map and color information men-
tive for applications which have mul
tiple graphic .screens. Variable Passing to address
All uppercase characters are part of
These restrictions can be avoided if
ihe finished images are saved to disk BASIC 7.0 DOS the command syntax and must be en

as binary program files. Then only a tered as shown. Parameter descrip


few short BASIC 7.0 commands are Commands tions are in lowerciise, and optional
needed to redisplay the images. Pro Part of BASIC 7.0's command rep parameters are enclosed by scjuare

gram overhead is also reduced, be ertoire on the Commodore 128 are brackets.
cause all that is required arc the im the DOS commands, which let you The manual does indicate that the
age file names, and even these may be access Ihe power of your disk drive "filename" can be replaced by a siring
saved in a disk file. In addition, when without having to open a separate variable if the variable name is en
command channel. The format of the closed in parentheses. It turns out
you use a 1571 disk drive, the time to
bring up an image is minimal. It takes commands in 7.0 makes parameter that all the parameters may be treated
only about four seconds to load a specification somewhat easier than it in the same way. Thus, the following
high-resolution bit map and less than is with the direct DOS commands scries of BASIC 7.0 statements would
six seconds for a multicolor image. used by BASIC 2.0, be valid:
With this kind of speed, graphically The Commodore 128 Personal FNS = "BITMAP1

oriented programming becomes Computer System Guide does a thor DN = 0


ough job of presenting the DOS com DV = H
quite comfortable in real time.
mands. However, through some over BN = 0
An additional benefit of working di
rectly with the Commodore I28's sight, the specific method of passing SA=7168
graphic bit map is the ability to im parameters to these DOS commands EA- 16383
port images from existing Commo is not clearly specified. This has left BSAV1X FN S ),D( DN ),U( DV ),
many C128 programmers In the dark B(BN),P(SA)TOP(EA)
dore 64 applications. There are many
about how to reassign DOS command The last of the above statements
excellent graphic packages for the 64
parameters under program control. will work without generating a syntax
which have seen extensive use in the
Commodore community. Numerous The difficulty stems from the struc error!
collections of bit-mapped images ex ture of the BASIC 7.0 DOS command. The need for the parentheses be
ist in the public domain. Once the For example: comes obvious if we examine one of
format of these files is known, it be BSAVE "filename"!,Ddrive num- the numeric terms. Writing DDN
comes a simple matter to convert ber|],Udevice numbcr| (,Bbank would result in BASIC looking for
them using BASIC 7.0*8 BSAVE and numbcrj.Pstart address TO Pend variable DD. Q

COMMODORE POWERPLJW 161


128 users oiuv bit mnp
tioned above. set accordingly when loading or sav tion image, the bit map and screen
This would normally not be a prob ing the color memory. memory are saved as a single file. For
lem with the 128. All this data is in The problem is that trying to a multicolor image, the same block of
the I/O block accessed with bank 15. change location 1 with a simple memory is saved along with a sepa
However, the 128 actually has two POKE command is an exercise in fu rate file containing the color memory
one-kilobyte banks of eolor nybblcs. tility. The operating system updates from SDHOO. 'Hie suffix ".CM" is ap
Both of these share the address space this port every sixtieth of a second in pended to the color memory file
at SD800. This allows the 128 to response to an IRQ generated by die name. The file name will be truncated
maintain completely independent VIC chip's raster scan register. This to 13 characters, if necessary, to ac
text and graphic screens. It is there causes the BSAVE and HI.OAD com commodate this.
fore possible to update the text mands to default to text color mem I have also made use of some of the
screen while the graphic screen is ory. Any attempts to change this are extra bytes between the screen mem
displayed, and vice versa. Neither negated before we can get much ory and the bit map. The screen bor
screen will be affected by what is dis done. The solution is to turn off the der color is stored in 8168. The back
played on the other. (Actually the raster scan interrupt, at 53266/ ground color is in 8169. I saved the
128 has three completely indepen SD012, before setting location 1. graphic display mode in 8170 for use
dent display screens if the 80-column 'Hie accompanying programs per by the loader subroutine.
mode is considered, as well.) form all the needed activities for both The loader subroutine initially as
The operating system and BASIC saving and loading the graphic dis sumes a high-resolution display. After
7.0 keep careful track as to what in plays. They have been written as sub the screen memory and bit map are
formation goes where. In doing this, routines which may be appended to loaded, it checks location 8170 and
both the VIC chip and the micro your own programs. The save subrou switches modes if necessary. The col
processor have to be told where to tine expects the display to be in ei or memory will then be loaded. Note
get their data and where to put the ther the appropriate graphic mode or that the values saved for the back
data for each display mode. split-screen mode when it is called. ground and border colors are the ac
The register which does all this is The screen is restored to this mode tual VIC chip values. These are incre
the I/O port on the microprocessor at when you exit the subroutine. If an mented by one for use by BASIC 7.0.
address 1. bit 0 of this port directs the attempt is made to enter while in text When converting Commodore 64
attention of the microprocessor. display, execution is simply returned bit maps to this format, keep in mind
When it is turned on, the micro to the calling program. that not all packages save the back
processor will read or write the text's The save routine checks for the ground and border colors. Some as
color memory. When it is turned off, current graphic mode and prompts sume a background color of white or
the processor works the bit-map dis for an image file name in which to black. Modify the saved files or the
play's eolor memory. This bit must be save the bit map. For a high-resolu loader routine accordingly. Q

Before typing thesr programs, mil "How w Enter Programs," and "How lo Ise [he Mipjinc 10170 NM$=NM$+".CM"'CGEC
Kntry Program." The BASIC prosrm» in [hi; raga/me are available on disk from Loadstar, 10180 BSAVE (NMS),B15,P55296 TO
P.O. flox 30007, Shrcveport, u 711S&0007, l-8O0-831-2fiH
P56319'CXQA
Save Subroutine 10190 POKE 1,PEEK(1) OR l'DGZE
10000 M0=RGR(X)'CFTS
10200 POKE(53274),PEEK(53274) OR l'DQSX
10010 ON MO GOTO 10040,10030,13040, 10210 GRAPHIC MO:RETURN'CDPV
10030'CAMX Loader Subroutine
10020 RETURN'BAQS 10000 INPUT"GRAPHIC NAME";NM$'BEAU
10030 Ml=M0-l:G0T0 10045'DLAX 10010 GRAPHIC 1,1'BDHS
10040 M1=MO'BEDV 10020 BLOAD (NMS) ,B0,P7168'BPPW
10045 GRAPHIC 0'BBOB 100 30 A=PEEK(8168)+1:B=PEEK(8169)+1
10060 INPUT"IMAGE SAVE NAME";NM$'BEBC :M1=PEEK(8170)"IBXE
10070 GRAPHIC Ml'8CQY 10040 COLOR 4,A:IF Ml=l THEN
10080 BANK 15:A=PEEK{53280) ANDl5'EONE RETURN'FHBY
10090 B=PEEK(53281) AND 15'DKFE 10050 GRAPHIC 3:C0L0R 0,B'CFHX
10100 BANK 0;1>OKE 8168,A:POKE 8169,B 10060 IF LEN(NMS)>13 THEN
:POKE 8170,M1'EYQY NM?=LEFTS(NM$,13)'GSRE
10110 BSAVE (NMS),B0,P7168 TO 10070 NM$=NMS+".CM""CGEB
P16383'CVHY 10080 BANK 15'BDBA
10120 IF MOO THEN GRAPHIC MO 10090 POKE 53274,PEEK(53274) AND
: RETURN'FGUX 254 'D0.QF
10130 BANK 15'BDBV 10100 POKE 1,PEEK(1) AND 254'DIEU
10140 POKE{53274),PEEK(53274) AND 10110 BLOAD(NM$),B15,P55296' BRVW
254'DSWB 10120 POKE 1,PEEK(1)OR 1'DGZW
10150 POKE 1,PEEK(1)AND 254'DIEA 10130 POKE 53274,PEEK(53274) OR 1'DORY
10160 IF LEN(NMS)>13 THEN 10140 BANK 0:B=(PEEK(8169)AND15)+1'FPMC
NMS=LEFT$(NM$,13)'GSRF 10150 RETURN'BAQW EHD

162 AUGUST/SEPTEMBER'86
USER CROUPS
Although there arc aJmost 1000 known Commodore- usor groupsiiationwidc and around the world, this list includes only tiiiist- that have hcun
officially recognizret l>> Commodore as Approved User Groups. If your group would like lo apply Tor Approved status, contacl t'tlc liaczor, Llstr
Group C.oorilinalor, al Commodore Business Machines, 1200 Wilsim Drive, West Chester. PA 193B0.
Commodore user groups provide Invaluable assistance to Commodore computerlst . If you art' Looking for people who share your computing
Interests, or if you need help netting started with your computer, contact the group near you.

APO NEW YORK Tin . n SanHalaol FLORIDA Busku.


CatnJinJi C^mmodart Consul™ Mdjui Cocnroortoifi Compulur Bevcily Hi3ts CU.SH.
Sttjt'.cjrjU Locdl User's Oioup
Chib
Dm" W^h "d ' W"
Club Citrus County Comtnodore Gub
B Co , M Ml iin [AE|
P 0 Bus GZ&4S 66tj Las CiJmriM Rd P D Equ 503
Petal V. QltxiaiH
GoOrtjHPope Hnvi E JohEucn W^iRogniB Tituflvi3e
FPO SEATTLE S-~»:M Rtrboiii TiiucviBh Commmloic Club. Inc.
ARKANSAS Bradenwn
Commotion u»ts' Ciuii oi ^i^bflrflComrnodofo Mrtnn^oiii Cnjn n)CKior <s user
N uiUi LitUn Hnck
Rjwmi C'ny Coinmotinm 4520 Via Viniora
DMSUtwiWi SlfjE 35tli Avm Di
Denrlla El Vickland Waftm Haui RoberLO UrolirVjJl □BOROIA
E' O Box 4?H8
HAIFA G Goidsn Yodorr Jr. Engfewcod AUbhv
Siookton Conimodoce L's^i RAM ROM &1 Albany ConinLixtoitr Amateur
Pine DM!
Gioup PO Eoxl3C9
Commodes Cgmpuiei' Club oJ 2929 Crtmva Df ClydnS DnviKJ P,O,B0K«BI
PimKufl
Robeit B MclJucitJ
P.O.Dnx Ifl83r Ft Walton ll(3a^j
Sturtio Cny
fiuco Aohtinft
MILAN SouLlinm CA rW Ua«i9 G^oup Group ALhpcw Com modorn
[H'l Lnurnpu[r-l Club BRITISH COLUMBIA J8&2 HtvnrLnn ■I 12-A Oobiti Av»*nue DiUiosiasu-IACKI
CANADA Jw AJtaui 130 Si Jjnv.--. l>;ivn
Via Manicy Nopotorw 9 Colvin Jor.crs

Max I.i*ji Vntuu GairiffivJlif


Juan lin Yuca Ct>1 LTwrc1 Group B4f30Oufa □fliiifcyjll»' CufrnjiudMe Users Dacatui
ALABAMA
-HZTijjiori Rd 6464 Sbeewuer Si Group Connnodore Ut013J CJloup o(
Sumniohttm Ur/un WiJliifi&on Grey Bin cis P 0 Bcw U71B AUarr!a
BHtinnyh-Hm Cornmodott Club Draw Elinloy 633 Ciaumtinl Clr
I' 0 Box 69504 CALIFORNIA
COLORADO Donald E Echwflli
Jacksonville
Out) Ttfiurci
Aurora ■JNF C< rfT.i e; l-1'. : u Coinpuurr Savannah
Auburn Coiricnudoie Cutup'Jif' Coloiaiki PET Uwfls Group SCUGC/O
Vollriy C^nimodajn t J*fj Omup Cbib 67& S QiioiLEin Si lini r'itu nT rinrThirn Flnfirl
Qlb Woy Thru ttio Worxla SW PO Box 42'tO Jon C Alniou
Jny Huobna
Duvitl W NuLwn P,i t Simb
Cential City

SIicm]* GomTEiodoie Umm Uiuup ^^.lor^C^uou P.O. Hcut 144


Lalu'JaEid Potic*f Uaur Group

114 Vrtn Vkra Dr PO Box27jilOE Jason M Murphy Joseph M Srtlvnjdcie Hawaiian Etoncic CUG
KutsolC Biockwefl Richairt Moidev
Grand Juncuon Bid Waiil A»e
Concwd Western ESoj*1 Comsnodoi^ Hodney Vim
FF -^hili
tL OH
onj 11 un
Diablo VflDfly Commodnre Usei
PO BoK 361348
IDAHO
1011B Shades Road
Ted Sommiim
PO »cw S715B
iljcfj.icd Jnnnon Minmi Hlacktoat Dwmii' Group
^Kyvl
M E C E
760 Janet St
MAf:t;:; Cominolwi Condor CM>

Choi tot Russell Club


PO nim 3310
H^i^Mumh Bun C D"inby. Jf
Mlhieit
Pingme
Tna BlachtoiH UaniM' Otoup
t"d Ch.nlco CONNECTICUT Miami 2064 -llVSoulh 12M) Wost
ScOiUftoroC*64 Usent Gioup
Dantmiy Cunis Smith
Rouio #5. noy2&5 Huntinown Ucsch Jira Jufuoan
Klchaid Hadon West OranTtf County
Miami SpiLinjs ILLINOIS

ALASKA MamiSpiuig^ HnleaDUsm Alton


2U311 hAvcnwDOd Lane PO Box 2JZ
AndwiQfl Milton nrown
Chhjb E«a Sid* Cwnpuwi Club
Anrfioiaga Commodoin User 617 Wicn Avcnuo 3103 Cloy Si
KflBt HniUoccI
Chnil»«P Talfindu DunnJS Mdi^i-TKin
Group Sfiu LwD Obiopo CDinTrjodorr HacUocd Cauniy Commo4orn
PC) Bo* 104R15 u^fiih Oroup OtjiIo Aigonne
Cluh
Troy L Crow, -'r p O Bnx BR3 Tn-Gounty Cornmodoio [f&flra A[po:irm Poihoiirtl Coinpu1<?[
J RiisaeU Cumsfi Club
ALBERTA Joan Huvbut
PO Box 1161 P.O. Bojt 337
CANADA Newpoct Baach NorJiHavon
Helen Stnuio
KcnUm
Use: OrOup Oiarcge Pa:k
liinton C^mputGi dub Ushg rj ■-l:i"
P O Box 790 Canimdaifl CotnpuLei Club Fox Valley Q*3 UcQIJi Croup
P 0 Bw ^431 Foni Rd. Bok A.
nayOouclrtf.il. 3931 Collins IM.
Mnll Stop #£/»Oft
Inning I'liiri
ARIZONA OiSindo Bndtoy
SrninftiEJ Ai*"* ComrnotlciP
CenuaJ Ft Conunodoit Uwii Jl.iakjluv' H.KLh>'ii-
A:jjuiiaVJC4MUaotB P O Bojt 1337 Group JOOE BioKhvoy
ICW ITjvui Way
9WW M-'urtiOKiCn P tchnrrl P Mozzw P.O Bcw 7^rai Bill Brouillti
■niomau A. Muraon 'iTi'jrmon Ljwsdci
Cunton
China VflJJnv Capitol Hfirjjon Ccuntnoflorfi Club Oiona Camon Atph Comiinxloie Uters
Simply [Jims o( Compuwtfl
Pje^tott ^iei CominoduCJ Club P O Box 2372 Suncoa^t 64's O[QUD
Combmin
1631TJ Can&dd ftw P(Ker Brochu P.O Bc«6e2e BF #1
301 V>'EoitJcii Dime
KidkOid Coaice Wayno Woichrf
Robert P Deitey Robert S. Smollctl

Glnbrt DELAWARE PonsooolD Chtwn


[JjVi Hdckois
FloDn if 1, O(»34
' ^wrw.-ni^ Commodoie Ubfid NflWBlk Cojnmo(loip(JM!to[ PcnSaCOto
P 0. Box 3b3^
AtnocoCofp Mtaocorapuiai
Una [Jioup
Group Ni-wiLEli Cumtnodtue Uaoir;
Puulfl Mutiuib Group Dnbbio Jolinfton ' 200E Randolph— MC-1001
MOO Bwtiftud Dr
2eOT1uizto E)f Poit Ghorlonn luoh^rd Ilynn
SIMIO VWUi Lanny 1 lii e ubtit«
TbuiuVr MoTintdin Conunoduif Kan Dwoo
RoboEi K ULick, Jr Charlotte Ctrtiniy Commodoro Daiion

Son Dnijn ComnKidciH (i^in Subujban Coinm«loie Useia


DISTR1CTOF COLUMBIA
I'O Box 1796 Group
Group
feni^gon — Wash LeeTraiiH PO.Bmi2201
P 0 Box 66531
PENTAK Commodore G4 Club Stan Nwroi-w
Jano Ciiiniilw1"!
1947th ElSa-MWH. AF Pbg SVCB

COMMOCX)RE POWERPUW 163


USER CROUPS
Gatmbuig Hays Riva MINNESOTA ScvwU
Kikix Commodoie Cluh H:gtl iifliiiflCommQdon? U^pf AnnFijulit Commodore Uaai Itochegtet
GC64 Commodore Usw9 Grcyp
1% OilJfl Ht Group Gtoup PO Box 292
Hochostei A[0d Cominodore
Unruly L Fox 1303 W.isuirn Plains Dt, VO BonBoxiVl Petu Achunbach
UiBf Group
Aii^n cjLtnainijnnitli Don ChiLEicnn 2fiZ6 Gth Avd NW TlBJIlOEl
JoLiot
Corn Ed Emplnyiw L'oinmodura Mulchlnson SUvdi Spcimi Duvjti MckUhI Ewlrjg Cttnmttlor* U^ur- Gcoup
UO Silt City Comraodon Chib Vic Appiociators JVICAP] \i Van Sann Deivo
MISSISSIPPI
1910S Rjjygs P O Box ZU44 102£0Ncw Hampshua Avenuo John C Jones
John McDowell Wendell D Huitaon HughS PelUfl Bikraj
WMUVODd
CoaaUinQ Comrr.ij'luje Ctirnpucer Comnwidcre &4 BeQULfiVfV Club
Lrtcon Lawienc* Tovraon
Club
llciui ol [L Cummodojtt Uners LawrHJico Commodore Utyfin' BAYCUG 660 Leigh Terrace
102 Monroe Circle Turn Mafiin
Gioup Group 12 Wlltiod Coujt
Norman E^ Cyr
904 frith St. P O IkiK 22M CleweLl Hoiwll, Jr.
Hob«tSa^ Jot 11 rrwut HEW MEXICO
MISSOURI
MASSACHUSETTS
KENTUCKY Dollwui
WcflleEnlLCcmErhfckirfl UftiHG rail Rivvi
MDC HCC D>rnEiiodan Special
QfftUp MEMO F-nthusiascs
Interest
9OG Waal Glh Avfl OLiiFm^>w Ciu riT; i iuJduS VsOi P.O Box 3336 1220 Buch Diw*
666 GoU Wood LUive
Rnbuit Celttrt Gioup, Inc. Kevui Cfay Cirl H Bogatilus
ii^haidM VbHhii
P.O. Box \5A Rocklnind Los AIajiicq
MuccayviJlo
Steve Enqlond Jophn
Jacksonville At edCominodaie Pockland Cominydoce Ush Los Alamos Cornmndoro Users
JopimComEswduflCompaiei
UG Lexington Group Group
USH-Gstmp
-J Purccfl St.. P.O. Bow 135 Commodore UG of Central % MyiiEu Suset 3974-C Alabama St
dZ-i E Fkmda Av«
Qitg Simpson Kentucky Owen F Mahon Jack L JohnHiri
Dale Connety
HEW YORK
VncjilM. MlUa
Capitol City Coinmrxlots Piojlhoi VflDoy Cotnmodoiu Club
[Jwltfl Itoothonl Uauio1 Croup rtlun Mountain
Computor Cluh G Laurel Tcrrtctt
LUCKY I'.O Box 10 Adirondack C-C4 Usors Gioup
P 0 Box 236\
BBOl MeK«)trwi Way JanatH Hinson P.O Bfut 99
R D ElLGhop MICHIGAN Joan KttSt
SpunglieJd
Madiaxivtlkf fey City Cccnmcdore '," ■- r Group. Bmoldyn
SPUG Computer Ctub
Commtxlorft UGoi Madisunvillft CommMtaro Connedion. Ctub Wdjren^juru Pf cohlyn Commoloio Uset
3I6fi Concord
CUGOM 4QO 18th Street P O Box B93 Graup
Bill Budtay
634 Thompson Ave. James GEilfin Huctt Sonvrierkarnp 173ft East 13th Si. Apt 7-N
INDIANA RiclmirJ Eyid Malcolm J GoUHsnicin
CLo
MONTANA
BtoORungtcn Wonhcin Gotirsce County OJfii Cove
Bh*iKi inQton Conunoioi p Uset i LOUISIANA Grrfrfi. FflEU Ljinding Usorn Grcup
Commoours
(Ultra p BfltOlt Unuwi Coscodo County CcunmodoEt- n Barlow Avcnur
P O Quk ?W
aoDK Atwami Uififf Gri h j n Don Rikulf
Baton ]{quoo C-&4 Usoi Oroup GflfthJ Sinu
MarnllJ AUan POPox 1422 P.O. Do* 730 q. , [

BycDii H-ivdy, Jr Oeialil Spuibmdt


Ford Comrnodnro Compumi OiiMtne Commodoio Ujbjh
^uinniodara CotnptUM Club Uii.li ChejJffl Red Lodge Group
Club
P 0 Bon 2332 Lake Cliaj]tf5 UseisJ Group Gtizzly HacknrB 76-1164th Sume
P 0 Box 1201
Biucfl Fetley 5631 L*ht]yn P O. Box H79 Bruce Behrend
Hauy Tucker
Grwndfid Nelson Kontonui: Let Dinuch
IWlaiBav GEwne
CHUG Metaine Steve asuille NVTEC User Group
Copper Country Compute! \Jani*
[322F*uvnwDi, Sixty jFoui 'Urn GlONP
Mi^nouhi Commodore Useis 29 Jidiand Su wt
Ojoijoiy A. Channy 4317 atock^n SttociL 310 9ih Sucwi FrjicikT MoojhOdid
PO BoxlStJ
tliziibt'ih;; Hoftmjinn John Vet burn
Kokumo Rl5IO S. VuOll EltUI HiuEHnundqEiOEt
Kutomo Commodcun Computer Diydflfl Kingot Uikus AitM fCompuUl
NEBRASKA
Club Ajk*LiijTc\ Commocloip ACO ExpnU
AnswDith
6016 Yale Court Cunputf-r Club B6 W. Lakfl Rd
Richard K. LaMcu SandhiU Peekfl S Pokos
WilO Fair [.in Ave Arthui K"[s.:n j i.: e : Lymte Haiby
237 tJ Park Sued
Lafayette BiUWalkH E Lansing HdBnok
Bdy SienJ^a
Corn inodoie OwnfiiH nf Lilnyfltte SwsLrz Lansing Area Commcrloie Club CLUB-M
1679 Crams Awnuo
Koes Indelicate NojthiifiHt LA Cornmoiloio U^hjb Path finder Cocnmodoia Ue^jb1 Mlchaal McGrath
Jae V/BJiai
Group
Lnvlltown
L»j,"hu;|hhi CatnmodoiDdub PO Box 175
W«a Michigan Conunodoie Jnck Ouigl^y
2329 Myers Una twefuo WjUhoi EmhuHiratx
Uttfi Group
llow.irclC Peapfre Omaha
33l7VanPuian 37SjlvflrLono
UAINC jcj lie. ji.i.iid.i ijommodOTe
1'ottu Haute fto& A Rjlicoiwule Cti;m MoseQi
Uflflra Gruiip
Wnr.tHiri Indiana Commodore Jachran
Youi Commodoia Vsm Cjcoup Z932 Leawood Dnve
Usva Jacd^on CommodDrcCompncoi Commodors64 U Q. u( Orange
T7b Columbia Ave
P 0 Box 1B9S Club County
Evn ftomeso S 201 W«t Michigan NEW JERSEY PO Bon23S
Hoiiltfm Klrphen P. Geistl
Steven M Bohne
IOWA CheityHiD
[j Lennon Amiga TJsws' Group ol Sixith Now fork
PC) nitt45! Corumodofe Uwi Group o! '■ ■ ■■ ■. PC & Research Usnf ft Group
COUtlAtt Cammndr>r» CJ"1".* t 111 HlhAva . HthfL
E ^| -■ h-|ri 1 p P Ltl i hf-hhrjTT#^ DuEiirnt Ml P O. Box 3VG1
QtpUp jmjUCJLl 1>L| Lr | ^ p tL-^ s"

LouKnuyy
1171!>PLirhDr ■Jjiy Farmon
MARYLAND Mhj]h Huiiiliif ChfliryllUl Now Yoilf
John Smith
Richmond S Jersey Amiga LFsers' Group TechnoJouy Not TiLdus
Bohimro
SpkncH CDUP
P id J j' >■■ ami Commoduo
Syniaic Errors AnoLiymauA
Uswi!1 Group 75!4PunyffiiLl*d. JohnScnu
1224 - Nth Avenue Won
Russell 5 Oechslm
3702 Duttey Lane BnanPctngte Ljnwocd NcwVoik
ChrUC Schlldt SoulhgaU- C&lUsftip' Group □! South The Wew York Tim«s PersonaJ
WfittirlLio Compufur
llagnratown Dowti Pivftr CUEnriiftlorp Uwi Jetscy
i* E CtT LT.G ?.?$ West 43rd £ue»i
Hagurctown Usei Group Group 3] 2 Beech Ave
333 Joy Di. Uflnlel Feisht
23 Ccwvniiy Lane 10331 UdEltr'JUN Snm Levino
Jufo^j F nuUiow&ki Nancv A llAniui MllMWJJl Octanffitie
KANSAS Leoiwidto-nvr, YpcOantl C^rnjiiOHjfic L':rj Qroup ol Commodore Long J iJan :i Club.

PAX/COM/M WdflluprirtwCoEnmodoii-U-ieia' Ciimnil NJ tec


AlClllMMI
a*}Je«oi3onSE Group 11^ Old Biitlgcltd 2M9iiQKbiuy Hud

David J. Mamblin 4490 OakAnouBa Dtvn David Hablot FjicP MjU-it


Group
Eugone M'jMuiiay
P 0 Itox 396
HonryK Dovo CUM'EIACG Commodon? Computes Oswfgo Comrnoiloro Ubw Group
PO Box -179 CoQecimn Club 208 Park HaU. Dept Tw:hnok>gy
William J Kotodnex 72PjneOj John P Bctonfcay
Mel Friedman

164 AUGUST/SEPTEMBER'86
USER CROUPS
TYiPman PENNSYLVANIA
BldCk Diamond Corninixiorn
Compute! Club ol Rouklnnd Bothlchem
Socicly
PO Hox233 ABC C&l CHIPS
Paul Fianzd
Bt 2.Bc«62fl PO Box I0SS7
31&9Middtotown Ktwd. KD #3
KussoJiW Mlllor
Woodhjiven 'fhoma? Dull
D-BUG WEST VIRGINIA
Homy Couniy Ciraimtxlof *
North I".. i ■ Com[i>odcno U
Conipuu-E Cttili BhHfHld
Oraup EliselwklUwi s»Q(0upC6-1 &
PO Box 67
P.O. Bo 6117
VK
NEWFOUNDLAND Randall R Hodges
_- . _. PO Box 1190
CANADA Richmond m
Feas!«vilte
TRACK Thfl Richmond Area JohnM KnowlM
Si John's Liiwei Bucks Uer: Group
CE Whetlinr)
Plcasantvilie C^mmciri P O. Box 519
2316 LatbyvW Avi-nufl CHUG - CJammudoic Horne
Ciiuujj
P Q. Box ZO2U
Greio VmceiU
Usoro Giuu^
flUiiHim S«wi
NORTH CAROLINA Qnwp
AIlonE Glubmh WISCONSIN
PO Box6IS14
Tiifld C-64 liana Cioup Miko Lading1
e lisas Croup Camm - Bay 0-1
3302 Fasyth Di
WASHINGTON Uivton
CW Blake
Matltew Hemy
Bmley
Philadelphia MACK
Uiufouc Cornmodoto Usvm
SUU-6A Sound PO Bon 1 OS
Croup
P.O. Box M208 P.O. Bor SO Tim J'ciifk
PO BOX9324
Will Hineri Kemi'-Eh A Hliiin anBnUM
JUElfeLM MoiEtf
Rock Cminty Uumtnofloiu e
itlilfliirt
OHIO TnCity CoconwdOM Group
PO Bo* 1R6H
Cincinnati
Tn Sute Comnnidoin Uflorc P O Box 10fi4
UCOM-64
340 Taftgaman LTciv^t miv Cu Group J.ick Garuin
PO BaKB97l A.O.
#136
Michael H Wiiltfi nwni PO
BanCiuzf Uhivh51I¥ ol
Columbus CnrtirllCrd

Genual Ohio CiMninodoto Utflr Commndof f Compum U*»H5 u F.O BcxTSOW


Group Toku; J^jhn WilJcoii ti Vnltoy CUC

p O liox 2S229 4001 N 1H35


PJiiJlp Lyticli Iti'inc Noinn

Dayton Jkiy City


Puge Manor Ugoi3j Gioup IJOV CJityConiirHuJtirfl Unnlfl p a nox 17B3
PO Bon 3IV44 Croup Stnvc PieLunurJ
D^nniaR Paquetct
Glenn McCaiihy
MfuKm
MaiicQ Ohio tTommodOMf Uatis Bedford
Mid-Ciues Coininodoto
Gicup
775WoUuigei Road IMCCCI
PO BuxiSTB

CUQ ■ Comn^dcw- M U
Group Langview UHt

702 Patk Avotiuu N IV P O Box 9234


Joyce Pape

only
Canion
Canton/Aiuon/Moa
Usei GitHip P O Box MTJ
3W Faitviow £ E. Stan Ftcrbaugh

LorcnS HiriFrt

CHUG.
332-D Klcllltu
iww Uwrr $59.95
F.O. Bw 233H
Ydey
UTAH

Logan
e Computer CJuIj of
Caohe Vidloy ComiJitlwr Club
iDledo
467 N 2C0W.
PO BOK8909
Jody L Pe^Rp
Jeff Hinekne

A Revolution In Flying
OKLAHOMA VERMONT

BarUosVlBe
Cotnrmrfao Uscia ol

BMoyFolrf The MicroFlyte Joystick


OREGON
A unique product designed for use wilh FLIGHT
Eeatside
VIRGINIA SIMULATOR II lo give you accurate and proportional
Coos Compute! Clut) control. Includes instanl control Yoke, Throttle, Flaps,
&621 Hflt Brakes, Gun and Elevator trim.
Robin Fi
Other Features:
Lane County CommotJott1
Oioup
• Software program driver* for other Right programs available soon
PO • Use with User generated BASIC programs
PO 1
John A Sluiru
• Use with User generated assembly language programs
Dale City
Dale City Cainm<*loi£r Uwii Now Available From:
PO Bex 1140 Otuup

Microcube Corporation
Enan M Gagnier POBox 2265
JacfcB Doylp 777-7157
P.O. Box 488
Leesburg, VA 22075
COMMODORE POWERPLAY 165
HOW TO ENTER PROGRAMS
ie programs which appear in this This will list line 270 to the screen. lem is somewhere in the data state
magazine have been run, tested and I.ook for any non-obvious mistakes ments. Check the data statements for
checked for bugs and errors. After a like a zero in place of an O or vice- missing commas or other typos.
program is tested, it is printed on a versa. Check for semicolons and co If the variable is not coming from
letter quality printer with some for lons reversed and extra or missing data statements, then the problem
matting changes. This listing is then parentheses. All of these things will will be a little harder to find. Check
photographed directly and printed in cause a syntax error. each line that contains the variable
the magazine. Using this method en There is only one time a syntax for typing mistakes.
sures the most error-free program error will tell you the wrong line to
listings possible. look at. If the line the syntax error
Out Of Data Error
Whenever you sec a word inside This error message is always relat
refers to has a function call (e.g., FN
brackets, such as [DOWNj, the word ed to the data statements in a pro
A(3))i the syntax error may be in the
gram. If this error occurs, it means
represents a keystroke or series of line that defines the function, rather
keystrokes on the keyboard. The that the program has run out of data
than the line named in the error mes
word [DOWN | would be entered by items before it was supposed to. It is
sage. Look for a line near the begin
pressing the cursor-down key. If mul usually caused by a problem or typo
ning of the program (usually) that has
tiple keystrokes are required, the DEF FN A(X) in it with an equation in the data statements. Check first to
number will directly follow the word. following it. Look for a typo in the see if you have left out a whole line of
For example, [DOWN4] would mean data. Next, check for missing commas
equation part of this definition.
to press the cursor-down key four between numbers. Reading data from
times. If there are multiple words Illegal Quantity Error a page of a magazine can be a strain
within one set of brackets, enter the This is another common error mes on the brain, so use a ruler or a piece
keystrokes directly after one another. sage. This can also be caused by a of paper or anything else to help you
For example, [DOWN.RIGHT2] typing error, but it is a little harder to keep track of where you are as you
would mean to press the cursor-down enter the data.
find. Once again, list the line number
key once and then the cursor-right that the error message refers to. Other Problems
key twice. Note: Do not enter the There is probably a poke statement It is important to remember that
commas. on this line. If there is, then the error the 64 and the PET/CBM computers
In addition to these graphic sym is referring to what is trying to be will only accept a line up to 80 char
bols, the keyboard graphics are all poked. A number must he in the acters long. The VIC 20 will accept a
represented by a word and a letter. range of zero to 255 to be poke-able. line up to 88 characters long and the
The word is either SHIT or CMD and For example, the statement POKE 128 a line up to 160 characters long.
represents the SHUT key or the Com 1024,260 would produce an illegal Sometimes you will find a line in a
modore key. The letter is one of the quantity error because 260 is greater program that runs over this number
letters on the keyboard- The combi than 255. of characters. This is not a mistake in
nation [SHIFT K] would be entered by Most often, die value being poked the listing. Sometimes programmers
holding down the SHIFT key and is a variable (A,X...). This error is tell get so carried away crunching pro
pressing the B, A number following ing you that this variable is out of grams that they use abbreviated com
the letter tells you how many times to range. If the variable is being read mands to get more than the standard
type the letter. For example, [SHIT from data statements, then the prob number of characters on one line.
A4.CMD B3] would mean to hold the
SHIFT key and press the A four times, H-jhiCMEr-UNSmFTEDCLR/HOME fl 1[PURPLE|--=C0rJTR0Lb ■■JJ1J--F1
then hold down the Commodore key f]'[CLEARr=SHIFTEDCLR(HOME El "|GREEN|" = CONTROL 6
and press the B three times. ij] |DOWNr = CURSOR DOWN 13 iBLUEr-CONTROL7
The following chart tells you the W iYELLOW|' = COMTROLB
Q '[UPI11- CURSOR UP
keys to press for any word or words n '[ORANCE|- = COMMODORE 1
fl IHIOKTI' - CURSOR RIGHT
inside of brackets. Refer to this chart
II 111LEFT]--CURSORLEFT P ■1iBR0WN]"-COMMODORE2 "|F6]"-F6
whenever you aren't sure what keys
to press. The little graphic next to the Fj "IRVSr-CONTROLB H"[L RKDI1'- COMMODORE 3
keystrokes shows you what you will
sec on the screen. El "IBLACKr-CONTROLl H '-[GBAYZI"" COMMODORES
Syntax Error ii ■|WHITE|-.CONTROL2 jj"|L GREEN1"^COMMODORE6 POUND

This is by far the most common Q .REO|"-CONTBOL3 Q U BLUE]" -COMMODORE 7 Q ■'ISHFT'j- -FISYMBOi.
error encountered while entering a y ■|CYAN|-»COKn<OL4 H ■ iaRAV3r-COMMODORE8 Si "IT-UP ARROW
program. Usually (sorry folks) this
GRAPHIC SYMBOLS WILL BE REPRESENTED AS Emir:R THE LETTERS
means that you have typed something SHFT (SHIFT) AND A KEY ("[SHFT Q.SHFT J.SHFT D.SHFT SJ") OR THE
incorrectly on the line the syntax er LETTERS CMDR (COMMODORE) AND A KEY ("(CMDR QrCMDR
ror refers to. If you get the message G.COMDR YrCMDR HJ"). IF A SYMBOL IS REPEATED, THE NUMBER OF
"?Syntax Error Break In Line 270," REPlTiTIONS WILL BE DIRECTLY AFTER THE KEY AND BEFORE THE
type LIST 270 and press RETURN. COMMA ("ISPACE3.SHFT S4.CMDR M2!11).

168 AUGUST/SEPTEMBER'86
HOW TO ENTER PROGRAMS
You can enter these lines by abbrevi line of the program for typos or miss errors and increase your understand
ating the commands when you enter ing parts. Finally, press the KUN/STOP ing of programming.
the line. The abbreviations for basic key while the program is "running." If you live in the country, don't
commands are in your user guide. Write down the line the program have a local user group, or you simply
If you type a line that is longer than broke ut and try to follow the pro can't get any help, write to us. If you
the acceptable number of characters, gram backwards from this point, look do write to us, include the following
the computer will act as if even-thing ing for problems. information about the program you
is ok, until you press RETURN. Then, are having problems with:
a syntax error will be displayed If All Else Fails The name of the program
(without a line number). Many people You've come to the end of your The issue of the magazine it was in
write that the computer gives them a rope. You can't get the program to The computer you are using
syntax error when they type the line, run and you can't find any errors in Any error messages and the line
or that the computer refuses to ac your typing. What do you do? As al numbers
cept a line. Both of these problems ways, we suggest that you try a local Anything displayed on the screen
are results of typing a line that has too user group for help. In a group of A printout of your listing (if
many characters. even just a do/en members, someone possible)
is bound to have typed in the same All of this information is helpful in
The Program Won't Run!! program. The user group may also answering your questions about why
This is the hardest of problems to have the program on a library disk a program doesn't work. A letter that
resolve; no error message is dis and he willing to make a copy for you. simply states "1 get an error in line
played, but the program just doesn't For S9.95 per issue, you can also get 250 whenever 1 run the program"
run. This can be caused by many all the BASIC programs in each issue, doesn't give us much to go on. Send
small mistakes typing a program in. as well, from Loadstar, P.O. Box your questions to:
First check that the program was 30007, Shreveport, LA 71130-0007. Co mmodore i\fagazii i es
written for the computer you are us If you do get a working copy, be 1200 Wilson Drive
ing. Check to see if you have left out sure to compare it to your own ver West Chester, PA 19380
any lines of the program. Check each sion so that you can learn from your ATTN: Program Problem Q]

HOW TO USE THE MAGAZINE ENTRY PROGRAMS


1 he Magazine Entry Programs on the program will tell you where to rest of the line. This is a checksum
the next pages arc two BASIC ma find the problem. Otherwise the pro that the Magazine Entry Program uses.
chine language programs that will as gram will say "mistake in data state Enter the line and the letters at the
sist you in entering the programs in ments." Check to see if commas are end and then press RETURN, just as
this magazine correctly. There are missing, or if you have used periods you normally would.
versions for both the Commodore 64 instead of commas. Also check the If the line is entered correctly, a
and the Commodore 128. Once the individual data items. bell is sounded and the line is entered
program is in place, it works its magic Once the program has run, it is in into the computer's memory (with
without you having to do anything memory ready to go. To activate the out the characters at the end).
else. The program will not let you program type'sYS-S9152 (SYS-J864 on If a mistake was made while enter

enter a line if there is a typing mistake the 128), and press RETURN. You are ing the line, a noise is sounded and an
on it, and better yet, it identifies the now ready to enter the programs error message is displayed. Read the
kind of error for you. from the magazine. To disable the En error message, then press any key to
try Program, just type Kll.l. (RETURN ) erase the message and correct the
Getting Started on the 64 or SYS4867 on the 128. line.
Type in the Magazine Entry Pro The checksums for each line are
gram carefully and save it as you go the same for both the 64 and 128, so IMPORTANT
along (just in case). Once the whole you can enter your 64 programs on If the Magazine Hntry Program sees

program is typed in, save it again on the 128 if you'd like. a mistake on a line, it does not enter
tape or disk. Now RUN the program. that line into memory. This makes it
The word POKING will appear on the Typing the Programs impossible to enter a line incorrectly.
top of the screen with a number. The All the BASIC program listings in
number will increment from -19152 this magazine that are for the 64 or Error Messages and
up to 49900(4864-55-1') on the 128) 128 have an apostrophe followed by What They Mean
and just lets you know that the pro four letters at the end of the line (e.g., There are five error messages that
gram is running. If everything is ok, 'ACDE). If you plan to use the Maga the Magazine Entry Program uses.

the program will finish running and zine Entry Program to enter your pro Here they are, along with what they
say DONE. Then type NEW. If there is grams, the apostrophe and letters mean and how to fix them.
a problem with the data statements. should be entered along with the Contirwetl next page

COMMODORE POWERPLAY 167


HOW TO USE THE MAGAZINE ENTRY PROGRAMS
NO CHECKSUM: This means that the line in the magazine igain and many characters, instead of a simple
you forgot to enter the apostrophe check your spelling. misspelling. Check spelling of BASIC
and the four letters at the end of the # OF CHARACTERS: This means commands if you can t find anything
line. Move the cursor to the end of that vou have either entered extra else wrong.

the line you just typed and enter the characters or missed some characters. UNIDENTIFIED: 1 Ilis means that
checksum. Check the line n the magazine again. you have either maik a simple spell-
QUOTE: This means that you for- This error message will also occm if ing error, you typed the wrong line
got (or added) a quote mark some- you nisspell a BASIC command, but number, or you typet . the checksum
where in the line. Check the line in create another keyword in doing so. incorrectly. Spelling t :rrors could be
the magazine and correct the quote. For example, if you misspel PKIN'I as the wrong i lumber of spaces inside
KEYWORD: This means that you PRONT, the 64 sees the letter I1 and quotes, a variable spelled wrong, or a
have either forgotten a command or it, the BASK] keyword ON and then word misspelled. Check the line in
spelled one of the BASIC keywords the etter T. Because it sees the the magazine again and correct the
(GOTO, PRINT..) incorrectly. Check key-word ON, it thinks you' »re got too mistake. a

MAGAZINE ENTRY PROGRAM-64


The Map/inc Entry Programs an1 available on disk, alimp with ihc other 1025 DATA C0 ,60 ,0A,A8 ,B9 ,0F ,C0,85
programs in this magazine,for 19.95.Tborder,conuci loadstar at i-H00H.(l-26gt. 1026 DATA FB ,B9 ,10,C0 ,85 FC ,A0,00

10 PRINT"[CLEAR]POKING -"; 1027 DATA A9 -12 ,20,D2 ,FF ,B1 ,FB,F0


20 P=49152 :REM SC000 (END AT 1028 DATA 06 ,23 ,D2,FF ,C8 ,D0 ,F6,20
49900/SC2EC) 1329 DATA BC ,C2 ,20,E4 ,FF rF0 ,FB,A0
30 READ A5:IF A$="END"THEN 110 1030 DATA 18 ,B9 ,08,Cl ,20 ,D2 ,FF,88
40 L=ASC[MIDS(A$,2,1)) 1031 DATA 10 ,F7 ,68,68 ,A9 00 8D,00
50 H=ASC(MID$(A$,1,1)) 1032 DATA 02 ,4C ,74,A4 ,4B 49 ,4C,4C
60 L=L-48:IF L>9 THEN L=L-7 1033 DATA 91 ,91 ,0D,20 ,20 20 ,20,20
70 H=H-48:IF H>9 THEN H=H-7 1034 DATA 20 ,20 ,20,20 ,20 20 ,20,20
80 PRINT"[HOME,RIGHT12]"P; 1035 DATA 20 ,20 ,20,20 ,20 20 20,91
90 IF H>15 OR L>15 THEN PRINT 1036 DATA 0D ,51 ,55,4F ,54 45 00,4B
:PRINT"DATA ERROR IN LINE"; 1037 DATA 45 ,59 ,57,4F ,52 44 00,23
1000+INT{{P-49152)/8):STOP 1038 DATA 20 ,4F ,46,20 ,43 48 41,52
100 B=H*16+L:P0KE P,B:T=T+B:P= P+l 1039 DATA 41 ,43 ,54,45 ,52 53 00,55
:GOTO 30 1040 DATA 4E ,49 ,44,45 ,4E 54 49,46
110 IF TO86200 THEN PRINT 1041 DATA 49 , 45 ,44,00 ,4E 4F 20,43
:PRINT"MISTAKE IN DATA --> CHECK 1042 DATA 48 ,45 ,43,4B ,53 55 4D,00
DATA STATEMENTS":END 1043 DATA C8 rBl ,7A,D0 ,FB 84 FD,C0
120 PRINT"DONE":END 1044 DATA 09 ,10 ,03,4C ,84 Cl 88,88
1000 DATA 4C,IF,C0,00,00,00,00 ,00 1045 DATA 88 ,88 ,88,Bl ,7A C9 27,D0
1001 DATA 00,00,00,00,00,00,00 ,21 1046 DATA 13 ,A9 ,00,91 ,7A C8 A2.00
1002 DATA C1,27,C1,2F,C1,3F,C1 ,4C 1047 DATA Bl ,7A ,9D,3C ,03, C8 E8,E0
1003 DATA C1,EA,EA,EA,4C,54,C0 ,A2 1048 DATA 04 ,D0 ,F5,60 ,A9, 04 4C,CA
1004 DATA 05,BD,19,C0,95,73,CA ,10 1049 DATA C0 ,A0 ,00,B9 ,00, 02 99,40
1005 DATA F8,60,60,A0,03,B9,00 ,02 1050 DATA 03 ,F0 ,F0,C8 ,D0, F5, A0,00
1006 DATA D9,04,C1,D0,F5,88,10 ,F5 1051 DATA B9 40 ,03,F0 ,E6, 99, 00,02
1007 DATA A0,05,B9,A2,E3,99,73 ,00 1052 DATA C8 D0 .F5,20 ,96, Cl, 4C,12
1008 DATA 88,10,F7,A9,00,8D,18 ,D4 1053 DATA C2 A0 09,A9 ,00, 99, 03,C0
1309 DATA 4C,EF,C0,li:6,7A,D0,02 ,E6 1054 DATA 80 3C 03,88 ,10, F7, A9,80
1010 DATA 7B,4C,79,00,A5,9D,F0 ,F3 1055 DATA 85 02 A0,00 ,20, 58, Cl,20
1011 DATA A5,7A,C9,FF,D0,ED,A5 ,7B 1056 DATA 89 Cl 20,ED ,C1, E6, 7A,E6
1012 DATA C9,01,D0,E7,20,2B,C0 ,AD 1057 DATA 7B 20 7C,A5 ,A0, 00, 20,80
1013 DATA 00,02,20,74,C0,90,DC ,A0 1058 DATA C0 F0 00,24 ,02, F0, 06,4C
1014 DATA 00,4C,A9,C1,C9,30,30 ,06 1059 DATA AS C0 4C,CE ,C1, C9, 22,D0
1315 DATA C9,3A,10,02,38,60,18 ,60 1060 DATA 06 20 8D,C0 ,4C, CE, Cl,20
1016 DATA C8,B1,7A,C9,20,00,03 ,C8 1061 DATA BA C0 AC, CE rCl, A0, 00,B9
1017 DATA D0,b'7,Bl,7A,60,18,C8 ,B1 1062 DATA 00 02 20,74 ,C0, C8, 90,0A
1018 DATA 7A,F0,37,C9,22,F0,F5 ,6D 1063 DATA 18, 6D 07,C0 f8D, 07, C0,4C
1019 DATA 03,C0,8D,03,C0,AD,04 ,C0 1064 DATA EF Cl 88,A2 .00, B9, 00,02
1020 DATA 69,00,8D,04,C0,4C,8E ,C0 1065 DATA 90, 00 02,F0 ,04, E8, C8,D0
1021 DATA 18,6D,05,C0,8D,05,C0 ,90 1066 DATA F4, 60, 18,AD ,09, C0, 69,41
1022 DATA 03,EE,06,C0,EE,09,C0 ,4C 1067 DATA 8D, 09, C0,38 -AD, BA, C0,E9
1023 DATA CE,C1,18,6D,08,C0,8D ,08 1068 DATA 19, 90, 06,8D -0A, C0, 4C,1C
1024 DATA C0,90,03,EE,07,C0,EE ,0A 1069 DATA C2( AD, 0A,C0 ,69, 41, 8D,0A

16B AUGUST/SEPTEMBER 86
1070 DATA C0,AD,03,C0,6D,05,C0,48 1082 DATA CD,3E,0 3,D0,0E,AD,0C,C0
1071 DATA AD,04,C0,6D,06,C0,8D,0C 1083 DATA CD,3F,0 3,D0,06,20,CC,C2
1072 DATA C0,6 8,6D,0 8,C0,8D,0B,C0 1084 DATA 4C,4B,C0,9 8,4 8,6 8,4C,CA
1073 DATA AD,0C,C0,6D,07,C0,8D,0C 1085 DATA C0,A9,20,8D,00,D4,8D,01
1074 DATA C0,38,E9,19,90,06,8D,0C 1086 DATA O4,A9,09,8D,05,D4,A9,0F
1075 DATA C0,4C,52,C2,AD,0C,C0,69 1087 DATA 8D,18,D4,60,20,A9,C2,A9
1076 DATA 41,8D,0C,C0,AD,0B,C0,E9 1088 DATA 81,20,DF,C2,A9,80,20,OF
1077 DATA 19,90,06,8D,0B,C0,4C,67 1089 DATA C2,4C,D9,C2,20,A9,C2,A9
1078 DATA C2,AD,0B,C0,69,41,8D,0B 1090 DATA 11,20,DF,C2,A9,10,20,DF
1079 DATA C0,A0,01,AD,09,C0,CD,3C 1091 DATA C2,A9,00,8D,04,D4,60,8D
1080 DATA 03,D0,2 0,C8,AD,0A,C0,CD 1092 DATA 04,D4,A2,70,A0,00,88,D0
1081 DATA 3D,0 3,D0,17,C8,AD,0B,C0 1093 DATA FD,CA,D0,FA,6 0,END END

MAGAZINE ENTRY PROGRAM-128


5 TRAP 200 1036 DATA 43,54,45,52,53,00,55,4E
10 PRINT" [CLEARJPOKING -"; 1037 DATA 49,44,45,4E,54,49,46,49
20 P=4864 :REM $1300 (END AT 1038 DATA 45,44,00,4E,4F,20,43,48
5545/515A9) 1039 DATA 45,43,4B,53,55,4D,00,C8
30 READ A$:IF A$="END"THEN 110 1040 DATA B1,3D,D0,FB,C0,09,10,03
80 PRINT" [HOME,RIGHT12]"P; 1041 DATA 4C, 69,14,88,88,88,88,88
100 B=DEC (AS>:POKE P,B:T=T+B:P=P+1 1042 DATA B1,3D,C9,27,D0,13,A9,00
:GOTO 30 1043 DATA 91,3D,C8,A2,00,B1,3D,9D
110 IF TO59314 THEN PRINT 1044 DATA 00,0B,C8,E8,E0,04,D0,F5
:PRINT"MISTAKE IN DATA —> CHECK 1045 DATA 60,4C,5C,15,4C,C5,14,A0
DATA STATEMENTS":END 1046 DATA 09,A9,00,99,06,13,8D,00
120 PRINT 'DONE":END 1047 DATA 0B,8 8,10,F7,A9,80,85,FD
200 PRINT :PRINT"DATA ERROR IN LINE"; 1048 DATA A0,00,20,3F,14,20,AE,14
1000 + INT((P-4864J/8):END 1049 DATA 20,0O,43,84,FA,A0,FF,20
1000 DATA 4C,1E,13,4C,3A,13,00,00 1050 DATA 67,13,F0,D8,2 4,FD,F0,06
1001 DATA 8E,00,F7,00,42,41,51,57 1051 DATA 20,8F,13,4C,8F,14,C9,22
1002 DATA 0D,00,00,43,08,14,0E,14 1052 DATA D0,06,20,74,13,4C,8F,14
1003 DATA 16,14,26,14,33,14,A9,00 1053 DATA 20,9F,13,4C,8F,14,A0,00
1004 DATA 8D,00,FF,AD,04,03,80,12 1054 DATA B9,00,02,20,5B,13,C8,90
1005 DATA 13,AD,05,03,8D,13,13,A2 1055 DATA 0A,18,6D,0A,13,8D,0A,13
1006 DATA 4A,A0,13,8E,04,03,8C,05 1056 DATA 4C,B0,14,88,60,18,AD,0C
1007 DATA 03,60,AD,12,13,80,04,03 1057 DATA 13,69,41,8D,0C,13,38,AD
1008 DATA AD,13,13,80,05,03,60,6C 1058 DATA 0D,13,E9,19,90,06,8D,0D
1009 DATA 12,13,A5,7F,D0,F9,AD,00 1059 DATA 13,4C,CF,14,AD,0D,13,69
1010 DATA 02,20,5B,13,90,F1,A0,00 1060 DATA 41,8D,0D,13,AO,06,13,6D
1011 DATA 4C,6F,14,C9,30,30,06,C9 1061 DATA 08,13, 48,AD,07,13,6D,09
1012 DATA 3A,10,02,38,60,18,60,C8 1062 DATA 13,8D,0F,13,68,6D,0B,13
1013 DATA B1,3D,C9,20,D0,03,C8,D0 1063 DATA 8D,0E,13,AD,0F,13,6D,0A
1014 DATA F7,B1,3D,60,18,C8,B1,3D 1064 DATA 13,80,0F,13,38,E9,19,90
1015 DATA F0,3 5,C9,2 2,F0,F5,6D,0 6 1065 DATA 06,8D,0F,13,4C,05,15,AD
1016 DATA 13,8D,06,13,AD,07,13,69 1066 DATA 0F,13,69,41,8D,0F,13,AD
1017 DATA 00,8D,07,13,4C,75,13,18 1067 DATA 0E,13,E9,19,90,06,8D,0E
1018 DATA 6D,08,13,8D,08,13,90,03 1068 DATA 13,4C,1A,15,AD,0E,13,69
1019 DATA EE,09,13,EE,0C,13,60,18 1069 DATA 41,8D,0E,13,A0,01,AD,0C
1020 DATA 6D,0B,13,8O,0B,13,90,03 1070 DATA 13,CD,00,0B,D0,20,C8,AD
1021 DATA EE,0A,13,EE,0D,13,6 0,0A 1071 DATA 0D,13,CD,01,0B,D0,17,C8
1022 DATA A8,B9,14,13,85,FB,B9,15 1072 DATA AD,0E,13,CD,02,0B,D0,0E
1023 DATA 13,85,FC,A0,00,8C,00,FF 1073 DATA AD,0F,13,CD,03,0B,D0,06
1024 DATA A9,12,20,D2,FF,B1,FB,F0 1074 DATA 20,89,15,A4,FA,60,98,48
1025 DATA 06,20,D2,FF,C8,D0,F6,20 1075 DATA 68,4C,AF,13,A9,04,4C,AF
1026 DATA 79,15,20,A3,15,20,E4,FF 1076 DATA 13,A9,00,8D,00,FF,A9,20
1027 DATA F0,FB,A0,1B,B9,EF,13,20 1077 DATA 8D,00,D4,8D,01,D4,A9,09
1028 DATA D2,FF,88,10,F7,68,68,A9 1078 DATA 8D,05,D4,A9,0F,8D,18,D4
1029 DATA 0 0,8D,00,02,4C,B7,4O,91 1079 DATA 60,20,61,15,A9,81,20,9C
1030 DATA 91,00,20,20,20,20,20,20 1080 DATA 15,A9,80,20,9C,15,4C,96
1031 DATA 20,20,20,20,20,20,20,20 1081 DATA 15,20,61,15,A9,11,20,9C
1032 DATA 20,20,20,20,20,20,91,0D 1082 DATA 15,A9,10,20,9C,15,A9,00
1033 DATA 51,55,4F,54,45,00,4B,45 1083 DATA 8D,04,D4,60,8D,04,D4,A2
1034 DATA 59,57,4F,52,44,00,23,20 1084 DATA 7 0,A0,00,8 8,D0,FD,CA,D0
1035 DATA 4F,46,20,43,48,41,52,41 1085 DATA FA,60,END END

COMMODORE POWERPLAY 169


FILER
128 Continuedfrom pg, 45

Programable Database Pocket Filer can read


For the Commodore 128 and use files created
with another data base
uperbase the only fully Organize all your information in the
programmable database
the Commodore 12B. The first
for flexible and functional Superbase 128,
without your having to
Superbase uses state of the art
time I saw Superbase 128 in action was indexing to make file accessing almost
instantaneous. Find any record you
rekey the data,
while I was in England. I was so
impressed by the sheer powBr of want in less than three tenths of a
Superbase that I bought several copies second with your 1571 disk drive.
customers, you mighl want to print
to manage my office better. Many of my Regardless of your file size!
out the Information in several differ
friends and business associates
wanted copies for their own use. A ent ways. (The Report module lets
distribution network was born' you create and save up to nine differ
; ven change field specifications
without restructuring or losing ent report layouts for each file.) Your
Now. Progressive Peripherals &
Software is the exclusive distributor of
' your entire data file. first report layout might be a mailing
Precision Software products in North Superbase 128 works smart to save you list, while the second might print out
America. You just can't find a better time. Simply add, change or delete a customers sorted by states tor your
database for the Commodore 128! The field, and you're ready to go! No file
updating or time-consuming disk regional sales manager's use.
easy to use. menu driven approach
access...Superbase 128 is ready when You might then want a report
means you'll be up and running in
minutes. You won't have to waste hours you are. which would sort through the file and
fighting a bear of a manual when you print out the names, account num
own Superbase 128.
bers and addresses of all your custom
ers who are behind on payments. Or
you might want to pick out all the
| nlll you sit down and use customers who have Increased their
^^J Superbaso 128, you won't
believe what It can do for you. % ejections of one Superbase business with you to send them a
128 user. 'II does everything I
Superscript 128, (the word processing
™ want it to! The programming
program from Precision Software), co-
resides in memory. Nowyoucaneasily capabilities of Superbase 128 lets me
build my own system of menus. My

FOF FREE
swap data between Superbase 128 and
Superscript 12S. without swapping office is completely organized the way I
disks. want it Now everyone in my office can
easily access customer liles without
Of course, you'll be able to take full
advantage of the space on all
knowing anything about Superbase!
That's a big help to me and my IIMF IRMATION
FRO MOUR
customers - it saves time and money!'
Commodore disk drive models.
Upgrading to Superbase 128 is no
problem Superbase 128 can read For more information about

AN ERTISERS
('import') data files from Superbase 64 Superbase 128, please call or write us.
and many other database programs lo Now available at your favorite dealer
guarantee data compatibility. You'll for only $99.95.
love the flexibility of 40 or 80 column i We're removed the reader service
screen support too1
Superbase 128 and many other
innovative products are now available i numbers from our ads, but you
i can still getfree information
Jittd a/uf wwd tfou. want in Iw, at your local dealer, or directly from
Progressive Peripherals & Software. j about our advertisers' products
than tMet tenth o£ a iecond uidk Superbase is also available for the j and services
Commodore 64 and the Apple llc/lle.
ijowi 1571 diik <kwt. ^hai'i J Simply turn to the Advertisers'
I i Index on the last page of this
WHEN
! magazine. Next to each
QUALITY COUNTS'
rogram wilh over 100 extended [ advertisers' name is their reader
Basic commands. Superbase j service number. Circle the
12S uses version 7.0 BASIC j appropriate numbers on the
commands which let you design [ Reader Response Card in this
serious custom applications to handle
your toughest chores. Complete
i issue, detach the card, affix
sub-totaling, percentage and other i postage and mail
mathematical functions turn your
Commodore 128 into a proven system
{ He sure to use the Advertisers'
I4B4XALAMATH STREET
able to manage complicated business DENVER, COLORADO B03IH j Index and the Reader Response
303-013-4141
applications. TELEX: BCSS3! J Card in this issue to get free
i information about our
■ advertisers' products and
! services.
170 AUGUST/SEPTEMBER'86
FILER
thank you card and a box of candy.
ht 128
The Report module reserves two
sections to execute math statements Word Processor
and functions, so the user can per
form math functions on selected data
and report results. This lets the pro
Commodore 128
gram compare information such as SUPERSCRIPT 128
sales, inventory, and profit, and cither The Better Word Processor Superscript 128 also includes a full
By Steven L. Spring function calculator that you can use
print or pass a record, depending
President of PP&S interactively with your document. Now
upon the math's calculation.
you can add. subtract, multiply and
If you need a data base which can uperacript 128, the Intelligent
divide columns ol numbers within your
word processor lor the C-128
perform complicated math functions. Irom Progressive Peripherals
document. Superscript 128 is much
Packet filer supports everything front more than a word processor.... it's true
S Software that goes beyond the
productivity enhancment tool for the
addition to logarithm, modulo to ran competition.
C-128 computer.
dom numbers, sine to inverse hyper
I always look for the best in new
bolic cotangents, and everything in ■ normouily popular!
software developments. When I saw
between. ■ Superscript now has over
Superscript 12B in action. 1 knew it was
Hie final module is called File Utili the best word processor available. So I
I—wm 400,000 copies worldwide.
ties. It copies important files for secu asked Precision Software of England if Thousands have been upgraded to
I could sell Superscript in the U.S. and Superscript 128. Visit your dealer or
rity, using either one or two disk
Canada. Because ol my reputation for call Progressive Peripherals &
drives. You can also restructure a file
customer service and quality products. Software for your copy today!
here, adding or subtracting fields Precision agreed.
from a previously used flic as well as
converting Commodore sequential eal world software! When you
Unequalled power! Superscript buy Superscript 128 you'll be
files. This means Pocket Filer can read 128 Is the only full featured getting the best word
and use files created with another word processor thai gives you
processing software available today.
data base without your having to re- complete control over every aspect of
You'll love the advanced, yet easy
your document, your printer and your
key the data. Anyone who has ever to use commands. Over 1000 lines of
screen. All commands are menu
had to manually duplicate a file will text editing area gives you plenty of
accessible- you never have to use hard
space to work with. A complete
appreciate this welcome option. Ii to remember commands or keys
informative manual even comes with a
not only saves time, but also elimi sequences. Even create your own time
40 page tutorial to get you started, plus
saving macro commands.
nates rekeying errors. 200 more pages of superb in depth
Users of non-CBM printers will be Superscript 128 is fully menu driven. reference on the inner workings of
You'll never have to light with an Superscript 12B.
happy to know that Pocket Filer sup
ports almost even' printer on the incomprehensible manual again We
use "Lotus 1-2-3 style" menus so you'll
market. 1 used it with both an NKC
beabletouseSuperscript in a matter of For more information about
and Star printer. minutes. Superscript 128 even reads all Superscript 128. please call orwrite us.
Pocket Filer is well worth the ask Superbase and Easyscript files for easy Now available at your favorite dealer
ing price, and anyone who has used upgrading. You can't find a more for only $79,95

any of Digital Solutions' software can intelligent program!

attest to the high quality of the pro Superscript 128 and many other
grams they produce. Once you mas ■p^owerful commands! innovative products are now available
ter Pocket Filer, using it is simple and ^^Superscript 12B can support at your local dealer, or directly from
every printer you'll ever own. Progressive Peripherals & Software.
logical. Because Pocket Filer is one of
Just load in your printer parameters Superscript is also available for the
a trio of integrated programs from
and Superscript 128 is ready to print Commodore 64, ApplB llc/lle and the
Digital Solutions, data created or out professional quality letters, reports Atari 80OXL/130XE computers.
stored by it can be duplicated by the and lists. There's even a full featured
word processor, Pocket Writer, and spelling checker to keep your
documents accurate. Superscript 128
the spreadsheet. Pocket Planner. Add WHEN L
is the Super word processor.
that to the program's powerful math QUALITY COUNTS!
functions, flexible report capabilities,
Superscript 128 also has a powerful
logical command codes, its ability to mail merge facility. You can command
ready all CBM sequential files, plus a Superscript 128 to retrieve information
reasonable price, and you've got a from your Superbase 128 files. Since
both programs "co-reside" in memory PROGR€//IV€
powerful and flexible data base.
together, there's no time consuming
disk swapping to slow you down. Only | 6/OfTWAR
Ed Note: Pocket Filer and its sister top of the line products MkeSuperscript
illi IK ALA MAI H STREET
programs, Pocket Writer and Pocket 128 and Superbase 128 can integrate. DENVER. COLORADO 80104
3D3-BSS-4144
Planner; were formerly titled Paper I' telex: mtav
back Filer, Paperback Writer and Pa
perback Planner. Q

COMMODORE POWERPLAV 171


SOFTWBRE REVIEWS flCROJET
Continuedfrom pg. 22 Continualfrom page 2(t
problems. Even when a workable dia
mond-hoarding answer is found, ex

In this sequel to perimentation may lead to a more As a tribute to the sport


economical use of time, more profit
Boulder Dash, the ever able pickings, and in the end, a belter
ofstuntflying, Aerojet is
score. Then again, it may also lead to fast-paced, challenging
resilient Rockford has an unplanned boulder burial. But
these are the risks in a game that en and a lot offun.
returned to burrow courages innovative thinking and im

through 16 new provisation,


I.iepa has included all the options
liven with so much taking place at
once, Hying your Acrojci is surpris
underground mazes and extras you might want. One or
ingly simple. Mastering the loops,
two people can play, beginning at any
rolls and turns that make up each
of four different starting points, with
wall of amocbas. Another grotto event, however, is another matter.
four playable intermissions, five dif
might have you avoid fireflies to Crashing into a ball of flames is inevi
ferent skill levels, and the ability to
reach your treasure, where the next table for beginners, but with practice
earn extra Kockfords. And as an added
will have you bait them into a chase. comes confidence and skill.
bonus, Electronic Art.s was so certain
The structure of game play Itself Landing is by far one ol the greatest
that your love for this sequel would
also contains variable elements. Since challenges of Aerojet. The biggest
cause you to rush right out and pur
this style maze game demands that chase the award-winning original ver mistake made by beginners is to over
the contestant form his own route. sion that they have included it on the react with the joystick, usually ending
every time a different path is blazed, a perfect flight in disaster. The trick is
flip side of the disk. That's two superi
the underground world shifts accord to approach the landing strip high and
or arcade games for the price of one.
ingly, creating [he potential for new slow, with the jet's nose turned slight
Can you dig it? Q
ly up. Touch down on the two rear
wheels first, immediately kill [he en
The Rockford Files gine and hit the brakes. The landing
inbred movement, clearing an area to strip is very short so there's little mar
How to Become a Rock Star let them roam alone. gin for error. A successful landing is a
• Itreakthrough: I've found it best tremendous ego boost.
Jteter Liepa isn't all had. Although his to release the lop two squadrons be Looping is another problem area,
puzzle designs are sure to induce a fore even attempting a pass. Once with the best results coming from
lew advanced cases of brain strain, he- past the amoeba, move quickly! simple trial and error. The key here is
has been kind enough to provide a • Gauntlet: To avoid distraction controlling your altitude with speed
couple of pages' worth of player hints when trying to pick up the rhythm, and careful timing. Going over the
to help the frustrated Rockford bur plan your move by watching the lire- top can be disorienting, and with the
row back on track. To supplement his fly on the platform below. And re high speeds reached on the back side
Super Boulder Dash lips, I've listed member, you don't have to physically of a loop, it's easy to blindly run your
some additional aid for a few of the move on top of an object to affect it. A plane smack into the ground. Start
caves. As 1-icpa suggests, try to first nudge from the side will do just us with large, high loops and work into
solve each tunnel trial without any well. tighter low-altitude maneuvers.
outside help, and only refer to these • Jail: It's easier to complete this Another common mistake occurs
clues if you feel hopelessly lost. puzzle if you don't release any fireflies when flying at top speed for too long.
Hints for the original Boulder Dasb until after you've gathered the re If you allow the exhaust temperature
arc included in my review in the quired number of jewels. to exceed 700 degrees, the engine
April/May, 1985, issue of Commodore • King: Move right along the edge shuts down and you eventually crash.
Power/Play. of the amoeba to insure fly contact. Periodically reduce the throttle to
• Introduction: Following the • Snake: You don't have to collect avoid burnouts.
technique outlined in the dento will all the diamonds to meet your quota, Typical of MicroProse, the instruc
certainly be helpful, but see if you so keep moving and don't panic if you tion manual is well written and a real
can't kill a couple of extra fireflies and miss a few. Stay away from the bottom pleasure to read. Graphically, Aerojet
pocket a few more diamonds. More right corner (your exit) until the end. is crisp and colorful, although a bit
points mean more Koekfords. • Gridlock: Pushing a few rocks sparse. The real emphasis here is on
• Silos; l.el the amocbas grow wild, around will keep paths open, espe game play, in which it delivers a (law
capping the screen's top with a rock cially along the bottom row. less performance.
on one end and your surrogate on die • Combination: Keep an eye out More than any other flight simula
other. Then clear [he newly formed for the path you can line up on the tor, Aerojet is essentially a celebration
two-tier diamond-fest before moving fourth and sixth rows above you. It of flight. As a pure test of flying skill,
below. will lake some creative rock juggling. you can't do any better than this and
• Spiral: Remember the fireflies" but it can be done. n still have boih feet on the ground. Q

172 AUGUST/SEPTEMBER'86
voRpm
NOW USE BOTH SIDES
OF YOUR DISKETTE I
Continuedfrom pg, 44
recover the files you've accidentally 5V
erased.

A 1541 disk drive Unprotect; This utility removes the DISKETTE


scratch protection from a program

using Vorpalfiles can that you want to change or scratch. HOLE


Set Boot Hie: With this utility, you

load a 100-blockfile create an auto boot. This creates a PUNCH


program that loads and runs with the
in five seconds. abbreviated load command
I.OAD"'",8. This is a great option for WITH HOLE GUIDE
people who don't like listing and
and EDGE GUIDE
loading from a disk directory and for
disks containing programs for chil PUNCH OUT IS ALWAYS
step through each utility and offer an dren. For instance, if F.pyx's Fast Load IN THE RIGHT POSITION
abort option at each step. cartridge is used, you can load and
Available lor IMMEDIATE Shipment
Vorpal's diverse collection of utili run the program by simply pressing
ties includes most of the drive tools I the Commodore key and HUN/STOP. only S1 0.00 en. add S2.00 efl, shipping
CHECK OR MONEY ORDER
wish had been included in the 64's Although Vorpal works with Fast
on-board disk operating system. They Load, SR? files load at the same speed
include the following. with or without it. DEALERS
Head Alignment Speed Check: This File Information: Programmers will WANTED
utility checks the drive's alignment, be interested in this utility because it
reports its condition, and if it is out of lists a lot more than just the disk's
whack, it automatically corrects it. 1 directory. It checks files for errors, QUANTITY DISCOUNTS ON
used it to check four different drives, displays starting and ending address 5 OR MORE.
and compared Vorpal's analysis with es, length and location of Hies, and
COST- 4 for S2OO
that of a dedicated alignment pro reports the information in both hexa
. Inc.
gram and found the results identical. decimal and decimal notations. The P HIJIM4-40I0

Since all my drives were aligned. 1 utility even lists a relative file's first ■•I iniaonoaxio jm«iw»

was not able to check the program's sector, record length, and number of
alignment correction. A speed check records the file contains. It will also
reports the drive's speed, hut the pro list both active and deleted
gram cannot adjust a slow or fast (scratched) files. Most people will
drive. have little use for all that information, LOTTERY 64
Copy: This utility will copy an en but users who are interested in study
LOTTERY+4
tire disk using one or two drives. By
using two disk drives, I was able to
ing programs, retrieving damaged
data, or are just curious about the
r NOT WINNING WITH YOJR SYSTEM?
duplicate an entire disk in nvo min 154l's housekeeping abilities will ...TRY OURS1
utes. I was delighted with this option love this option. WE'VE ALREADY WON THOUSANDS
since my normal copy program takes Vorpal's instruction manual con WITH IT AND WE RE STILL WINNING'
20 minutes. tains only 14 pages, which at first LOTTERY has baen designed to use the
Rename Disk: I found this option glance appears too brief for a collec computing power ol the COMMODORE
helpful since 1 usually format ten tion of programs as powerful as these. computer to help you play the various lottery
disks at a time so I always have one- But because Vorpal is logically de games: PICK 3, PICK 4. LOTTO, SUPER
ready. With this option, I can go back LOTTO, 6/49, LUCKY LOTTERY, etc. It can
signed and menu-driven, most people
be used with any lottery game in which you
and change the disk"s name to reflect won't even need the manual to use
pick the numbers.
the files it contains. For instance, if I the utilities. The instructions, though
format a box of disks on October AVAILABLE ON DISKETTE ONLY.
brief, are direct, complete and easy to
24th, I would name them 10/24/86-A understand. SPECIFY 64/128 or PLUS/4
thru 10/24/86-J. There's nothing My single complaint is that Vorpal To order, send S24.95 lor each plus

wrong with diat except that dates as does not come in a cartridge. Unfor S3.00 postage and handling per order to:

tunately, this means that you can't 4Illinois residents add 6% sales tax;
names don't even hint at the disks'
contents. With the Rename Disk op leave Vorpal plugged in at all times.
tion, 1 can easily change those date/n- This is the most useful collection of
COD. orders call: (312)566-4647
umes to reflect their contents. disk utility programs I've seen for the
Protect Hie; This option lets you 1541. I suspect everyone will fall in oq
protect programs and files from acci love with Vorpal's speed. The pro vmO
dental scratches. This is great when gram is worth S29.95 just for its Superior Micro Systems, Inc. fe»*
you unwisely use the scratch com speed alone, and becomes an unbeat PO Boi 713 ■ Wheeling. IL 60050 M<|J
mand on the wrong file. able bargain when the alignment and Dealer inquiites welcome'

Undelete File: This utility lets you copy utilities arc added. g

COMMODORE POWERPLAY 173


music mnKER
Continuedfrom pg. 141 Continuedfrom pg. 147

WANT!"'ETQM 1010 DATA 185,0,194,133,251,185,0,


60 GOSUB 200'BDFD 195'BCPY
70 FOR I = 1 TO 2000'DGTG 1015 DATA 141,0,212,185,0, 196,141,
80 ROW = RND(l)*25 1'BAUE
:REM SELECT RANDOM LOCATION'EEGO 1020 DATA 212,238,0,193,173,6,193,
90 COLUMN = RND(l)*39'DLMJ 141'BCKA
100 SYS CRSR,ROW,COLUMN 1025 DATA 4,212,169,4,141, 3,193,
:REM MOVE CURSOR'CBLD 133'BAFF
110 POKE 646, I AND 15 1030 DATA 2,76,48,192,173, 4,193,
:REM SET COLOUR1DRXC 240'BAUB
120 PRINT "*"; 1035 DATA 20,173,7,193,41, 254,141,
:REM PRINT *'CIBA ll'BDCG
130 NEXT: END'CBJY 1040 DATA 212,169,0,141,4, 193,165,
200 SYS CRSR,23,11'BKVX 2'BAFC
210 PRINT CHR$(18)" PRESS ANY KEY... 1045 DATA 133,252,76,54,192,172,1,
"'CESD 193'BCRH
220 WAIT 198,1: GET AS'CIIA 1050 DATA 135,0,197,133,252,185,0,
230 RETURN'BAQY 198'BCWD
1055 DATA 141,7,212,185,0, 199,141,
Listing 2. VIC Version 8'BAMI
1060 DATA 212,238,1,193,173,7,193,
0 REM ABCDEFGHIJKLMNOPQRSTUVWXY2
141'BCME
3 CRSR=PEEK{43}+256*PEEK(44)+5
1065 DATA 11,212,169,1,141 ,4,193,
:PRINT"SYS"CRSR ",ROW,COLUMN TO USE
76'BAHJ
4 FOR I = CRSR TO CRSR + 25
1070 DATA 54,192,173,5,193 ,240,20,
5 READ A: POKE I, A: T = T + A
173'BCMF
6 NEXT
1075 DATA 8,193,41,254,141 ,18,212,
7 IF T - 3445 THEN PRINT"CHECKSUM
169"BCQK
ERROR": STOP
1080 DATA 0,141,5,193,165, 2,133,
8 DATA 32,241,215,138,72,160,1,136,
253'BACG
177,122,201,44,208
1085 DATA 76,63,192, 172,2, 193,185,
9 DATA 5,32,241,215,138,168,104,170,
0'BAUL
24,76,240,255,30
1090 DATA 200,133,253,185, 0,201,141,
10 PRINT CHRS(147)
14'BDNH
20 SYS CRSR,4,7: PRINT CHRS(144)"GOOD
1095 DATA 212, 185,0,202, L4 1,15,212,
AFTERNOON"
233'BDTM
30 GOSUB 200: SYS CRSR,17,4
1100 DATA 2,193,173,8,193, 141,18,
: PRINT CHRS(156)"YOU HAVE
212'BBMY
CONTROL!"
1105 DATA 169,1,141,5,193, 76,63,
40 GOSUB 200: SYS CRSR,8
192'BAWE
: PRINT CHR$(159)"MESSAGES CAN
1160 DATA 160,0,162,0,185, 13,193,
APPEAR-"
153'BBBF
50 GOSUB 200: SYS CRSR,12/12
1165 DATA 2,212,200,232,224,2,208,
: PRINT CHR$(31}"ANYWHERE!"
244'BCOK
60 GOSUB 200
1170 DATA 200,232,224,5,240,9,185,
70 FOR I = 1 TO 2000
13'BBAG
80 ROW = RND(l)*23
1175 DATA 193,153,2,212,76 ,176,193,
:REM SELECT RANDOM LOCATION
200'BDML
90 COLUMN = RND(l)*21
1180 DATA 200,192,21,240,3 ,76,162,
100 SYS CRSR,ROW,COLUMN
193'BCEH
:REM MOVE CURSOR
1185 DATA 169,15,141,24,212,76,49,
110 POKE 646, I AND 7
234'BCRM
:REM SET COLOUR
1190 DATA 169,194,133,252, 169,0,133,
120 PRINT "*"; :REM PRINT *
251"BEKJ
130 NEXT: END
1195 DATA 168,162,247,145, 251,200,
200 SYS CRSR,21,6
208'BCON
210 PRINT CHR$(18)"PRESS ANY KEY
1200 DATA 251,230,252,232, 208,246,
220 WAIT 198,1: GET AS
96'BBPA END
230 RETURN i"D

174 AUGUST/SEPTEMBER'66
STRH1G5
Continuedfrom pg. 159
CK(TL)=1:FL=1:POKE
PV-64'MKJV
PS+TL-1,
PROTECT YOUR HOME
475 FOB J=l TO TL:IF CK(J)=O THEN
480'GOKR WITH YOUR
476 NEXT J:GOTO 340'CFMN
480
490
IF FL=1 THEN FL=0:GOTO 300'FKML
SB=PV-65:POKE AL{SB),PV-64
COMMODORE 64 OR
:BW=BW+I'GYNR
495 ON BW GOTO 500,510,520,530,540,
COMMODORE 128
550,560,570'CIUT
500 FOR J=l TO 10:POKE 1800+J,76
A Complete Home Security System, NO WIRIMQ
:NEXT J:GOTO 300'HTDH
REQUIREDI
510 FOR 3-1 TO 9:POKE 1760+J,160
:NEXT J:POKE 1770,101
How you can use your Commodore 64 or 128 to
:GOTO 300'IDEK
protect your valuables and your family.. .even
520 FOR J=l TO 6:POKE 1722 +J, 67:NEXT J
when you're not at home!
:POKE 1722,107:POKE 1729,115
:G0TO 300'JLNN
The X-1O Powerhouse is a programmable home
530 POKE 1682,66:POKE 1689,66
tGOTO 300'DTAH security system that really works, can be custom
540 POKE 1642,66:POKE 1649,66 ized to fit your needs and budget and won't tie up
:GOTO 300'DTRI your computer.
550 FOR J=l TO 6:POKE 1602+J ,67:NEXT J
:POKE 1602,112:POKE 1609,110 Use your computer to program the controller and
:G0TO 300'JLUQ then disconnect it. The controller then plugs into a
560 POKE 1605,114:POKE 1645,93 normal outlet and remembers all your instructions.
:GOTO 300'DUEK Your computer is not tied upl There's even battery
570 POKE 1646,81:POKE 1686,91 back-up in case of power failure.
:POKE 1726,91'DXLM
580 FOR J=l TO 11:POKE S+1,HN(J) You can control lights, televisions, stereos and ap
:POKE S,LN(J):POKE S+4,17 pliances anywhere in your home. Make your home
:FOR K=l TO DR(J):NEXT K'MMOW look lived-in even when you're away. Have lights
590 POKE S+4,16:NEXT J:PRINT"[HOME, already on when you get home. Set it with different
DOWN5,SPACE5JTHE WORD WAS... ";WD$
schedules for each day. A built-in real-time clock
:END'FNNS
remembers it all.
600 DATA IN,RE,CO,PRE,I,CA,D,T,S,E,F,
R,N,EN,ION,ABLE,CE,A,ANY,M,OU'BHVO
The X-10 system requires no wiring. Installation is a
610 DATA 5,6,20,10,12,18,5,4,20,5,10,
snap. Just plug the lamp or appliance into an X-10
12,3,20,1,17,3,2,9,8,4,20,5,9,
8'BJKM
module and plug the module into a wall socket.
Done.
620 DATA 4,7,2,9,9,3,2,13,8,5,11,12,5,
14,7,4,4,9,14,8,4,20,21,9,10,2,20,
19'BPIO Act now and get a special start-up kit including
630 DATA 3,13,5,17,2,3,1,3,3,9,8,6,2, software for the Commodore 64 or 128, interface,
11,10,12,14,17,5,9,8,2,10,8,3,8,2, connecting cables, a bedside controller, an appli
10,4'BQQP ance module, a lamp module, a user manual and
640 DATA 4,8,14,7,5,3,13,17,7,10,2,2, technical documentation, all for $79.95 (including
1,2,11,16,5,11,5,9,9,15,3,9,3,2,3, shipping and handling).
9,6'BPFQ
650 DATA 13,3,12,5,17,4,18,3,12,13,2,
6,2,3,20,5,2,3,8,21,12,4,12,21,8,
10'BNLR Send $79.95 check or money order to;
660 DATA 4,17,20,14,8,3,11,1,10,4,4,
11,10,12,3,3,20,18,4,9,14,9,10,3, The Info Group
6,9'BNSS P.O. Box 767
670 DATA 8,2,20,14,3,8,14,16,6,4,6,12, Exton, PA 19341
5,21,9,5,11,12,18,6,9,4,9,1,17,2,
5'BNRT
Fa. residents add 6% sales tax ($84.75 per kit).
680 DATA 3,13,9,8,16,22,96,400,22,96,
4 00,22,9 6,150,22,9 6,4 00,2 8,49'BHBT
Dealer inquiries welcome.
690 DATA 400,25,30,150,25,30,400,22,
96,150,22,96,400,22,96,150,22,96, cHP 04 and Commodore lib arc i trodcinaki ol Commodore Electtonit* LIU \-lQ \
d tr*Hnusi»> ul > ■ I a [1.5 A.

400'BNPV END

COMMODORE POWEWUW 175


PREBDSE HDUERTISERSIHDEK
Continuedfrontpg 15!
:WTNS (WV) =STRS(IN) :W%=W%+1'JKHQ
6340 SL$(P)=GT$:P=P+1:W$=EW$+STR$(W%) Header
:FOS E=l TO LC:IF LBLS(E)=W$THEN Pago Response
6050'MRVT Advertiser's Name No. No.
6041 NEXT E:GOSUB 8000:EMS(EN)="NO Access Software C4 1
MATCHING ENDWHILE - ":LV=LV+1
:GOTO 4060'GAHS Addison Wesley Publishers 13 2
6050 Y = LEN(HUMS(E)):FOR X = l TO Y Bantam Books 137 3
:SL$(P)=MID$(NUMS(E),x,L):P=Pfl
Berkeley Softworks 6-7 4
:NEXr X1KPTT
6060 SLS(P)=N0$:P=P+1:GOSUB 700 Bodylog Inc. C2-1 5
:RETURN'FSSL
CBM Corporate C-128 24-25 ■

7030 IF CSONOSTHEN GOSUB 8000


:EMS(EN)="ENDWHILE ERROR - " CBM Corporate C-128 46-47 •

:GOSUB 3000:RETURN1IXON CBM Software 2,29,


*

7003 SLS(P)=GT$:P=P+1:IF WV>0 THEN


7010'GVDK
CBM Software 32,C3
7005 GOSUB 8000:EM$(EN)="NO MATCHING C.O.M.B.Co. 31
WHILE - ":LV=LV+1:GOTO 4060'FXTR
Computability 62 6
7010 Y=LEN(WTN§(WV)):FOR X=l TO Y
:SL5(P)=MID5(WTNS(WV) ,X, 1) :P=P+1 Computer Book Club 39 7
:NEXT X'KRPR Dallas Direct 53 8
7020 WV=WV-1:SL$(P)=N0$:P=P+1
Emerald Components 8 9
:GOSUB 700:RETURN'H¥CL
8000 IF EN=0 THEN CLOSE 3:PRINT#l,"S0 Galaxy Electronics 113 10
:"+PS+".BAS"'HJGI
Info Group 175 11
8005 IF EN<10 THEN EN=EN+1:LE(EN)=SN
:RETURN'HTKO Loadstar 11 12
8010 CLOSE 2:CLOSE Sl'CEWD
Maslertronics 9 13
8020 PRINT:FOR X=l TO 40
:PRINT"[SHFT *]";:NEXT Max Marketing 157 14
:PRINT"(SPACE) TO DISPLAY Microcube 165 15
ERRORS"'HJOP
Microlog 5 16
8025 PRINT"[RVS]P{RVOFF]
TO PRINT ERRORS":PRINT'CBTN NPSInc. 173 17
8030 GET C5:IF C$=""THEN 8030'EJMH Pro-Tech-Tronic 37 18
8040 IF C5="P"THEN OPEN 4,4:CMD 4'FHR1
8050 PRINT:PRINT P$;"[SPACE2]";DT$; Progressive Peripherals 170 19
" ERRORS IN PASS 2":PRINT'DKBN Protecto 40-43 20
8060 FOR X=0 TO 9:PRINT EMS(X);
Quantumlink 16-17 21
SPC(20-LEN(EM$(X)));LE(X)
:NEXT X'IFUR Ouantumlink 8,10 21
3070 IF C$ = "P"THEN PRINTH Quantumlink 12,14 21
:CLOSE 4'FFRL
8080 END'BACI Softpace 136 22
9000 SL$(1)=RM$:SL$(2)=" " Sublogic Corporation 19,23 23
:SL$ (3)=CHR$(18) :P=4'FFWL
Superior Micro 173 24
9010 FOR X=l TO LEN(PS)
:SL$(P)=MIDS(P$,X,1>:P=P+1 Tensoft 113 25
:NEXT X'JCJO
Tevex 35 26
9020 FOR X=l TO 6:SLS(P)=" ":P=P+1
:NEXT X'HQDL Trimicro 15 27
9025 FOR X=l TO 8:SLS(P)=MID$(DTS,X,1)
:P=P+1:NEXT X'IABT
90 3 0 SL$(P)=N0$:P=P+1:HNS=CHRS(255)
:LN$=CHR$(10):GOSUB 700'IJYQ
9040 SLSU)=RMS:5L$<2)=" "
:SL§(3)=CHRS(18):P=4'FFWP
9050 FOR X=l TO LEN(ID$)
:SL$(P)=MIDS(IDS,X,1):P=P+1
:NEXT X:SLS(P)=N0S:P=P+1'MSUX
9060 HNS=CHR$(255):LN$=CHRS(20)
:GOSUB 700:RETURN'GVFP END

176 AUGUST/SEPTEMBER'86
A Name That's Synonymous With Simplistic
Productivity Software
Substitute easy-to-use pictures in place of complicated computer languages.
Absolutely the easiest way to use a computer!

j anewrite ™ j anecalc ™ j anelist


TM

A full featured word processor The calculator/spreadsheet that Compile and store various lists
that lets you produce all kinds makes working with numbers with the use of this electronic
of quality documents. See the easy. filing cabinet. Create a personal
text displayed on the computer Display an entire financial address book. Design custom
screen exactly as it would record neatly on the screen. lists. Construct a mailer for
appear when printed. Automatically recalculate an your business needs.
• Create documents in either entire spreadsheet should • Locate a single entry with
normal or BOLDFACE just a few of the figures the Search feature.
type. change. • Delete selected entries with
• Arrange paragraphs to Calculate sums, averages. the touch of a key.
satisfy any order you desire. and minimum and maximum • Arrange entries in any
• Available accent marks figures. particular order with The
allow you to create docu Information can be "pasted" Sort option.
ments in foreign languages. into a report or letter written • Comes complete with
• Locate a single word in your withjanewrite. several ready to use file
document with the special Comes complete with formats for your
Search function. several ready to use file convenience.
formats for your
convenience.

Soon To Be Available On The NEW Commodore 128 Personal Computer

COMMODORES
arktronics
TWO EXCITINGFSPdRTS SIMULATORS FROM ACCESS!

"Pro Golf Simulator"


LEADER BO/VRD Bruce &. Roger Carver

Access welcomes you to the exciting world of professional golf


with LEADER BOARD. Featuring amazing realistic 3-D animation,
golfers will face multiple 18-hole courses that demand strategy,
total concentration and. control to come in under par. LEADER
DOARD is the most realistic golf game available because it is ac-
cually a simulator that gives you a true perspective view of your
golf game. Features include;
• 1 to 4 Players
■ Choice of Club, Distance, Type
of Shot (hook, slice, putting)
and More
Realistic Sound
• Joystick Controlled
• Multiple 16-Hole Golf Courses
• Automatic Scoring
• Disk: Commodore 128/64,
Amiga, Atari 52OST *_'
■ Practice Drivfng Range Br? ■ ' jr.
• Suggested Retail Price $09.95 '

FRAM
(■"■Ti imiiii il Him liiii-. Mm

The Professional
Bowling Simulator
10th FRAME By Biuce & Roger,Carver

Put on your shoes and get ready to roll with 10th Frame. Featur
ing outstanding graphics and true perspective view, 10th frame
captures the look and "feel" of real bowling and sets a new stan
dard of excellence for computer based sport simulation. Features
include:
■ Up to eight different ployers including league play.

■ Multiple levels of play.


■ Outstanding sound and pin octlon

• Joystick controlled

• Automatic scoring
• Suggested retail price (39.95
• Available for Commodore 126/64

II you cdn'I find our products at your loul dealer,

Attention Dealers! you tan order direct.


I hi 11nil orders, enclose check or money order, plus
If you wish to be included on our dealer S 1.00 shipping and handling, unit specify mochine
list for new product information and version desire ri. Order by phone on VISA, M*Mer
Charge or C.O.D. by calling (BOI) 29B-9077.
special promotional material, please = software incorporated ACCESS SOFTWARE, INC. 2561 South I 560 Weil
call I-(800) 824-2549 Wood* Cro», UT 84OB7

You might also like