Download as pdf or txt
Download as pdf or txt
You are on page 1of 116

How to Build a 64/128 MIDI Interface

March 1989
S2.95U.S.
$3.95 Canada

The Magazine for Commodore and

SEQUENCERS
for the Amiga

64&128 Red Storm


Rising, Fast Brea
amiga Battle Chess,
Captain Blood

Type-in Programs
for the Commodore 64
and 128

I: H

03

o 43467 20122 i
Technocop.Wre bad. You're cool.
You're part ol ihe Enforcers, a high-
tech police task force. And It's up
to you to take down the sleazeball
members of an organized crime
empire and restore safety to the city.
Your weapons? An .88 Magnum (it's
twice tin; size of Harry's),a snare gun,
a criminal radar locator and a com
puter wrist watch. And that's just on
you.YourcariaV-Max.thebaddBst
thing on wheels) Is equipped with
rapid fire machine guns, killer
bombs, a crime computer and turbo
acceleration.
Yourmlssion? Race down savage
highways and blow away punks.
Check out seedy buildings where
rats and thugs are buddies. II you're
tough enough to survive, then it's
back In theV-Max and on to the
next crime scene.

Winatrip to California*
See package lor details.

Another
Intensely
run game
from
We turn C128 owners into C128 users.
(For only $9.98)

A subscription to Loadstar 128 Use The Full Power of Your 128.


quarterly disk brings you a 5Vi" disk, Loadstar 128 issue #1 contains eight great programs for your
C-128, taking advantage of the 128 features like the
chock-full of great programs for your
SO-column format, larger memory, and
Commodore® 128 every quarter for a more powerful BASIC.

just $9.98. Contents of Issue #1


(AvaiUibh1 as a back issue)
What a way to go, 128! Chart 128—A chart making program.
Loadstar 128 is a new software collection designed specifi Carbuyer's Scratchpad—Make Ihe
best buy on that new or used car,
cally for theCommodore 128 by the editors of Loadstar. Every
Treasure Trove—A eha] k'nging card
three months you will receive a new 5Vi" disk filled with new solitaire j»ame.
128-only programs not found in our monthly LOADSTAR Boris—Mine levels of chess.
collection. Ptaa 4 man

The Best Software Value for the 128. I YES! Please rush mi my first issUL'ttfLoadstarlZB loslartmy one-year '
Loadstar 128 is delivered direct to you four times each year for
| subscription far my Commodore 128 for only $39.95 postage paid. (Can-1
I ada/Mexico $44.95, Overseas $57.95) Make checks payable to SoftcUsk, i
only $39.95. Thafs only $9,98 an issue. So order today with the ' Inc. in U.S. funds. '
attached coupon or call toll free 1-800-831-2694.
' (Louisiana residents add 4% sales tax).
Money-back guarantee. Name .

If you are not satisfied with Loadstar 128 for any reason, I Address _ '
return your first issue for a full refund. I City. Slate Zip+ 4

| Home Phone ( ) Ext.

Call toll free 1-800-831-2694. | 3 Discover


I Card #
DAm£x "J V1SA/MC 3 Payment En
_ Exp. >

t Signature i

I ..iin jni.ir.- i» j lijdnruik.il CurrimijJnri'-|;l<ni:run>«, {ij.


I 5OFTDI5K, INC. P.O. Bos 3000S • Shrevcport, La. 71330-0008 CO039 I
Advanced
Dungeonsjgjpragons
connnn rEow rr

more potent skills and a wealth


of experience that will serve
there's fighting in the arena you in good stead in our AD&D
against ill-tempered ores or computer role-playing games.
raging minotaurs like the one IIII1SIAR. The training
you see above (which inciden grounds for all FORGOTTEN
tally is an actual IBM" screen REALMS heroes.
The Forgotten Realms display). Other activities
To Order: Visit your retailer or
is no place for wimps. include maze-running, loch-
call 1-800-245-4525 lo charge on
To survive our AD&D1 picking, archery, and horse VISA or MasterCard.
computer role-playing back-riding. To receive SSI's
complete product
games, you need charac
catalog, send
ters that are smart,
S).00lo:S5l,
strong, fast and exper
1046 north
ienced. These kind of heroes and play a game that's one Rcngstorff
don't just grow on trees. vigorous workout. Every game inside Hillsfar Avenue,
You get them by having Each time you play Hillsfar, is a different experience: The Mountain View,
your characters go through your character will stumble quest and options available CA 94043.

some serious training. upon a quest. To fulfill this will change each time to suit
Send them to Hillsiar, a mission, your hero must your character's specialty IBM,
magical city in the ronGOTrtti engage in different exercises, (thief, mage, cleric or fighter). C-G4/128.
realms ' game world. but nothing quite as simple as When you re done with
Transfer any character from weight-lifting. HtujFAR. your ; ADVANCED DWtGEONS S DiWCOUS,
ADI D, FORGOTTE H REALMS, and M T SR logo ill! Irad*
Pool of Rwiahcf. into Hiusfar For honing character will martj evned by orti used urOe- lten« iromTSft It
Wtfi S
(or create one from scratch), combat skills, emerge with Alnj«i nstnw.

STRATEGIC SIMULATIONS, INC.


Commodore
M A G A Z N

MARCH 1988, Volume 10, Humber 3

i-cmiuko 54 58

MAKING IT PAY 54
Computers can be real budget busters, but enterprising people
COVER STORY
(who can't program) have found ways to make them pay for MIDI SEQUENCERS FOR THE AMIGA 50
themselves. You can try these computer money-making deas To turn your Amiga into a desktop recording studio you need a
in your spare time to put you back in the black. MIDI interface, a compatible synthesizer and a MIDI sequencer.
by Gary V. Fields Here's an overview of the Amiga's MIDI capabilities and a feature-
by-feature comparison of the top Amiga sequencers.
by Steve King
IMPRESSIONS OF THE WORLD OF COMMODORE : 58
We sent Russ Ceccola to Philadelphia to cover the largest COVER PHOTO: Gene Smith
gathering of Commodore enthusiasts ever held in the U. S. Here's Studio courtesy of
what happened when Russ encountered the World of Commodore. Advanced Sound Audio Production, Inc.
by Russ Ceccola Pennsauken, NJ

REVIEWS
64 AND 128 SOFTWARE REVIEWS AMIGA SOFTWARE REVIEWS
Red Storm Rismgby Mike Rivers 18 Battle Chess by Ervin Bobo 34
Fast Breakft/ Scott A. May 20 Captain Bloodfiy Mike Rivers 36
Monopoly (y Gary V. Fields 24 WordPerfect Library by Gary V. Fields 38
Typhoon of Steel by John Ryan 26 Torch 2081 byJohnKottler 42
fWconby Scott A. May 28 Global Commanderi!/j3//(ee 43
Award Maker Plusfiy Mark Cotone 30 Ganymed/Bomb Bustersfiy Jeliery Scott Hall 44

DEPARTMENTS
LETTERS 4 ADVENTURE ROAD
New Windows on MvcntutebyShayAddams 68
NEWS 6
INSIDE Q-LINK
TIPS & TRICKS
AdventureLink Debu\by Robert W, Baker 72
Hints for Fun and Utility
Compiled by Louis F. Sander 12 PROGRAMMING
Gold Mine BAM Organizer by Clifford D. Dedmore, Jr. 76
Compiled by Low's F, Sander 14 Decision Mater by David Leitbauser 81

RED STORM RISING ULTIMATE CHALLENGE 128 MODE


ANNOUNCEMENT 16 Sequencer by Mark Jordan 85

PROJECTS AMIGA UPDATE


Building a MIDI Interface OevkebyJohnlovine 48 Professional Genlocks for the hm\ga by Matthew Leeds 89
Amiga Public Domain by Graham Kinsey 91
TECHNOLOGY
Looking Ahead by Jell Spira 62
HOW TO ENTER PROGRAMS 106
CREATIVE COURSEWARE
MAGAZINE ENTRY PROGRAMS 108
Arithmetic and Fractions^ Howard Mittman 63

PUMPING GEOS ADVERTISERS' INDEX 112


Importing Bitmaps into geoPublish by Mark Jordan 64

COMMODORE MAGAZINE 3
LETTERS
To the Editor: gled, strangled, drowned, buried under
Commodore
M A G A Z N £
Help! I am a Mouse Killer!! My first books, and ftad Us tail pulled. It keeps on
1351 was purchased as soon as I could find mousin' right along.
one. I treat all my hardware with greatest Here's what probably happened to your Publisher
respect and was extra nice to my mouse. It mouse: In the course of cleaning your roll Julie Bauer
died anyway! ers you accidentally unseated the horizon
After reading several articles about the tal roller. After a few tries and consider
importance of keeping the "ball" and "roll ably more force than should be applied, I
ers" clean, I wasn't about to let my mouse managed to do the same thing. By ivmov- Managing Editor
get "gummed up." Every article seemed to ing tlie mouse's top case, I was easily able Jim Gracely
agree that the best tools to use were Q- to snap the roller axle back into its bearing. Editor
Tips" and alcohol. Ifyour mouse is not under warranty, you Susan R. West
After a couple weeks of "work" (using a might consider removing the top case to Technical Editor
very clean mouse pad}, I carefully took my clean the mouse rollers. This gives you bet Mike Rivers
mouse apart. I wiped off the ball with a ter access to the rollers without the possibil
dust-free cloth, used a quality Q-Tip and a ity ofpopping them out of their bearings.
dab of alcohol to gently wash the residue For the faint of heart there are commercial
off the rollers (some of it was a little stub mouse cleaners which consist ofa ball with Art Director
born, but not extremely difficult to re Gwenn Knapp
a special surface. A solvent is applied to the
move). I made certain that no liquid got surface and the ball u placed in the mouse, Assistant Art Director
into the electronics. I carefully replaced which is then moved about to facilitate Wilson Harp

the ball, hooked it back up to the comput cleaning. Art Production


er and... Voila! I was back in business— Bob Clark
almost. The little critter was clean but the Production Manager
cursor no longer moved smoothly on its To the Editor: Jo-Ellen Temple
horizontal axis. I am a Commodore 64 user and want to
OK! So get it fixed, right? Three Com buy an Amiga 500 or 2000. These I can
modore Authori2sd Service Centers said, buy here, but some items are unavailable
"Junk it! Buy another one." Which I did, here or are rather expensive. Can you Circulation
sort of. I did buy another one, but I also please tell me the address and informa Kenneth F. Battista
sent my first one back to Commodore. tion about a company which can be trust
Hurray, they replaced it with a new one ed and that can send the items I require to
under warranty. They did not, however, Saudi Arabia?
supply me with any answers as to what I KhalidGhaffar ADVERTISING SALES

had done to kill my mouse. Jeddah, Saudi Arabia Rebecca Cotton Leister
While I was waiting for Commodore to Commodore Magazine
revive Mouse #1,1 proceeded to use Editor's Response: 1200 Wilson Drive
West Chester, PA 19380
Mouse #2. This time my master plan was Tussey Computer Products offers delivery
(215)431-9259
to clean #2 the same as #1, but do it to foreign and U£. military addresses. See
much sooner. I wouldn't have to rub or their ad opposite this page for a selection, of
press the rollers at all. After about four merchandise. You can write to tlwm at:
hours of use, I sort of gently washed the TCP, P.O. Box 1006, State College, PA
surface of the rollers. UH OH! Same prob I68O4, USA for information on shipping
lem. Very erratic horizontal cursor move cliarges to your area.
ment Mouse #2 was on its way to
Commodore. Correction
I am now sitting here with two brand A report in our Amiga Desktop Publish
new mice waiting to scurry into action. I ing feature (January 1988) mistakenly
have vowed not to let them out of their slated that Electronic Arts is distributing Commotion Magazine. Volume 10. Number 3. March
boxes until I know exactly how and how of DTP programs developed by Gold Disk. 1989.
Commodue Magazine is published monthly by Commo
ten to clean them. Electronic Arts is distributing the Com dore Magazine Inc., 1200 Wilson Drive. Wesl Chester. PA
What am I doing wrong? Please help. I modore S4 program, Paperclip Publisher. 19380. U.S.A. U.S. subscriber rate is 135.40 per year;
am a long-time subscriber and would be Gold Disk is distributing their own line Canadian subscriber rate is M5.40 per year- Overseas sub
scriber rate is 165 00 per year. Questions concerning sub
very thankful if you would address this of Amiga software (Professional Page, scription should be directed to Commodore Magazine Sub
problem in your wonderful magazine. ComkSetter, Movie Setter, etc.). For scription Department. Boi 651, Holmes, Pennsylvania
19043. Phone (800) 345-8112. In Pennsylvania (800)
Chuck Showalier information contact: Gold Disk, 2171
662-2444. Copyright ■& 1988 By Commodore Magazine Inc.
Garden Grove, CA Dunwin Drive, #13, Mississauga, All rights reserved.
Ontario, Canada L5L 1X2. CBM, PET. VIC 20. and Commodore 64 are registered
trademarks of Commodore Electronics Lid. Super PET and
Technical Editor's Response: Commodore 128 are trademarks of Commodore Electronics
-4 Commodore mouse is an extremely ro Address letters for publication U>: Ltd. ftmiga*isa registered trademark of Commodore-Amiga.

bust piece of equipment. The one I have at Letters Editor, Commndnre Maynzine,
1200 Wilson Drive, West Chester. PA 19380
home has been slammed, dropped, dan

4 MARCH 1989
E FUTURE OF LAW ENF

1 Detroit has seen better days. RoboCop's Special Issue Auto-9, make your way past street
A gang of ruthless hoods has thugs, the notorious Clarence Boddicker and the powerful
overrun the city, and crime is out of control. ED-209 to your final battle with Dick Jones.
^Attacks on the streets. Drug trafficking. Corruption Serving the public trust, upholding the law, and
and cop killing. It's so bad a private firm. O.C.P, now runs protecting the innocent was never so challenging, never so
the police department. dangerous, and never so much fun as this.
As RoboCop, your job is simple—clean up the city. With great graphics and great game action, the future of
Armed with a heavy-duty arsenal of weapons, including law enforcement is ROBOCOP. From Data East.

Data East USA Inc., 470 Needles Drive. San Jose, CA 95112 (408) 286-7074
Screws snowti aic trim arcade version Cnnwier version may vary
NEWS • NEWS - NEWS • NEWS • NEWS • NEWS • NEWS • NEWS

Commodore Announces
New Amiga Models World of
Commodore
Oommodore has announced
two new models in the Amiga line
of personal computers. These two JL he second U.S. World of
computers represent powerful Commodore will bo held May 19-
configurations of the Amiga 21 at the Los Angeles Convention
2000. Center. (See page 58 for a full
The Amiga S00OHD starts with report on the first U.S. World of
all of the features of the Amiga Commodore held in
2000 such as a Motorola 68000 Philadelphia.) Commodore 64,
processor running at 7.13MHz, a 128 and Amiga developers,
built-in 3.5-inch drive (880K vendors, publications and
formatted) and 1 MB of RAM. It enthusiasts (as well as
then adds Kickstart 1.3, an Commodore Business Machines,
Autobooting Hard Disk Inc.) will be available to show off
Controller and a 44 MB (28ms) the latest hardware, software and
hard drive. accessories for your Commodore
The Amiga 2500 enhances the or Amiga computer, Ticket price
Amiga 2000 with a Motorola 32- is $10 (S8 for students and
bit 68020 processor running at seniors) and includes admission
14.26 MHz, a 68881 math to all seminars, For details
coprocessor, a 68851 memory contact: The Hunter Group, 204
management unit and an Richmond St. W.Ste. 410,
additional S MB of RAM. It also Toronto, Ontario, Canada M5V
includes Kickstart 1.3, the 1V6. Or call: (416) 595-5906.
Autobooting Hard Disk
Controller, a 40MB (28ms) hard
drive which is Preformatted and
pre-loaded with system software,
Suggested retail price for the
Amiga 2000HD is $2999 and for
the Amiga 2500 is 84699. For
more information, contact:
Commodore Business Machines,
1200 Wilson Drive, West Chester,
PA 19380.

The Disc Company


Launches Amiga
Software Search
Viking 1
1 he Disc Company has launched a $1,000,000 campaign to acquire
innovative Amiga software programs. Disc Company president C ommodore Business Machines, Inc. and Moniterm Corporation
Robert Eotick said,' 'We are offering independent developers an have jointly released a high-resolution monochrome monitor for the
attractive compensation package consisting of generous advances Amiga 2000. The 19-inch Viking 1 which has a resolution of 1008 x
and significant royalties, and because of our financial resources and 800, was designed for such things as desktop publishing, CAD, word
marketing talent we expect to attract a number of noteworthy processing and financial applications. The Viking 1 carries a
submissions." All program submissions will be evaluated; however, suggested retail price of $1,995. For more Information contact:
audio, video, graphics and entertainment programs are of particular Moniterm Corporation, 5740 Green Circle Drive, Minnetonka, MU
interest. For details write to: Amiga Software Submission Program, 55343, Phone: (612) 935-4151. Or call (800) 343-3000 to find the
The Disc Company, 3135 S. State St., Ann Arbor, Ml 48108. Commodore/Amiga dealer near you
Continued on page S

6 MARCH 1989
FAST DELIVERY and LOWER PRICES
only from & Cr Commodore9
C= Commodore" C" Commodore*
3i«" DISK DRIVE 64C .
$189

Cs Commodore* 1670
Software orders over $100 and
MODEM
1300 BAUD,,;1' .^ $129.9 Accessories under 6 pounds will
DIRECT^
CONNECT be shipped Federal Express
64Cvk;1541 II Drive - - S289
(Even at these prices) You only pay TCP's standard
B4C vtl 1541 Drive S 1802C Monitor $489
shipping charge. Orders arriving before 3:00 PMour
lime will be shipped out same day. If part of your
order is backordered the remainder will be shipped
C~ Commodore UPS Ground FREE!
1541II To order: No surcharge on MasterCard, ViaaorAMEXB Your credit card

CE Commodore* Si/4" DISK DRIVE


Is nolrfiargod until your order Is Qhlppod ■ COD O'dors accaptod with no
roDri.-.m';,i .<n■,.■ .■ i,r....r .■! ir..i.'i.jio .ii. >;.ij ■ Shipping:3%
or $5 minimum lor UPS Ground. CaFI lor shipping charges on Express Air,
1084 COLOR $169.BS -^ APO.FPO.AK.HIandtoreiBnorders ■ MallOrdQts: We accept money

MONITOR
orders, certified checks, and personal checks. Allow 2 weeks lor personal
and com party chocks to clear! We accepi purchase orders from qualified
Educational and Corporate institutions ■ Defective items replaced or
■ 640 t 400 Resslj'.ion
repaired al our discretion PAdeFrVeries add 6% sales tair. Prices and
■ A Operating Modes terms subject to change without notice. ALL SALES AHE FINAL

$299
PRINTERS
MAGMA VOX 8762 ■ 640 X J40 Resolution
■ ■■ ■.'_:>■■', ■ 1 Vr Warranty $249
MAGNAVOX8702 B350x 330 Resolulion
■ TillSland ■ 1 Yf Warranty $179 Cr Commodore* 1764 Panasonic
COMMODORE 1B02C Color Monilor $199 256K RAM EXPANSION (jji 1 Q
2 ft. vviir rnrily

1180 NEW! $Call


O Commodore" 1191 NEW! $Call
1351 MOUSE
Commodore*
12BD 1092 $319
I Mo jse & Joystick
Operation ibnr\ Q ■ 12BK Memory
1124(24-pln)....$Call
I GEOS Compalibla JjS39.a M Buill-In 1571
Disk Drive
■ Detachable Keyboard
NX-10M
AM1G, (144tlra1l<36NLQ) $159

NX 1000 Rainbow
wjooler primer) $229

NX-1000C
For all your AMIGA (Corrroocme Inflate] ....$174
128Dw/Commodore 1084 Color Monitor $719
needs. call tcp! I2BD w/Magnavox 8762 Color Monitor $679 NX-1000C Rainbow
512KRAM fCommDdure \r\lQtUcc'
$159 Color Pnntei) $229

1010 External NX-2400


n Softwoms
Floppy DtIvb $219
BHOUKRRUND E| Berkeley (24 Pin Printer). -SCALL
BankSt.WrBwM $29.95
1680 Modem $139 PflntsfiopW $25.95
UBImaV $3*.95 GEOS 128 139.95
Call tor other AMIGA Products
GEOCalc 128 $39.95 SUPER GRAPHIXJH
QEOFrle128 J39.95 Pnnlor Inlari.icn..... .$32.95
GEO Publish $29.95 w/Pmter liom Tussey $29.95
CMS GEOWrlie 128 $39.95
64 AccounUng System $115.00 SUPEH GRAPHIX
GEOS 2.0 $34.95 I ■■'■..: r^ .■.-':. butter
12B Accounting System $115.00 GEOCak: $29.95 flown loadable ionls $54.95
DIGITAL SOLUTIONS W/Frinlsr horn Tussey £49 95
DISKS Pochat WritBr Dictionary
Pocket Writw II64/52B
$11.95
S32.95
PROFESS rONAL SOFTWARE
SUPEfl GRAPHIX GOLD $94.95
Float System 2+ far 64/12B ...$47.95
w/Printar Irom Tussey £64 95
SupwPak II 64/120 S57.95 Fleet System 4/128 $47.95
BONUS DS/DD 16.65
EPYX TIMEWOHKS
MAXELL DSmD $19.95 S- ■".
FflStload $23.95 Dola Managar/128 $31.95
VERBATIM DS,'DD $19.95 S3.95 NEWI20OXJ.S11.9S
LANCE HAFNEIt DBEklop Publlshsf $39.95
SONY DS/OD $19.95 110.95
Baskalbflll-Pfo Game or SwiUC-ilc 12B w.E.d,'*.L,', $32.95
CHOOSE 500 XJ $14.95

POWER SUPPLIES
CaurtskJs Collets $29.95 SyMa PorTer'a Personal YOUR The Boss $12.95
Full Count Basehal $29.95 Financial Planner 64 $29.95
Estss forCBt S34 95 WEAPON! Bai Handle $17.95
3 In 1 FodbaS $29.95 Word Writer 12Bw/SpeBer $31.95
MicrowoiW for 123-$6995 3-Wey $22.95

OPEN: 8:00AM - 11:00PMMon - Frl, 10:00AM- 8:00PM Sat, 12:00PM ■ 8:00PM Sun East Coast Tlmo

TUSSEY COMPUTER PRODUCTS


3075 Research Dr. State College, PA 1680! Fax:BI4-237-atSQ 1 -800-4689044 tcp
NEWS • NEWS • NEWS ■ NEWS ■ NEWS • NEWS • NEWS • NEWS

Grand Prix Circuit Paragon/Marvel Release


vTrand Prix Circuit for the Commodore 64 is Accolade's follow-up 1 ._ . Software has announced Spider-Man and Captain
to their best-selling racing game Test Drive. This first-person America in Dr. Doom's Revenge for the Commodore 64. The first
perspective simulation pits you against nine international in a series of programs released under agreement with Marvel
competitors on eight tracks for the World Driving Championship Comics, Spider-Han is billed as an "interactive comic/arcade
title. There are five levels of play, each requiring more skill than the adventure." Dr. Doom is plotting to steal a U.S. nuclear missile, and
last. Grand Prix Circuit retails for $29.95. For details contact: Spider-Man and Captain America are called in to save New York City.
Accolade, 560 S. Winchester Blvd., Suite 200, San Jose, CA 95128, The program is scheduled for a June release. For more information
Phone: (40S) 985-1700. contact: Paragon Software, 600 Rugh St., Suite A, Greensburg, PA
15601. Phone: (412) 838-1166.

Rampage Dream

xlctivision's Rampage is now


Zone
available for the Commodore 64.
Licensed from Bally Midway, Yoou are a prisoner of your own
dreams in Baudville'E latest
Nag Plus 3.0 Rampage is a 3D monster-movie-
style action game tor one or two
release for the Amiga, Dream
Zone. A mad scientist has locked
You'll never forget your mother-in-law's birthday again with Nag players. Each player becomes
either a giant gorilla, a lizard or a
you In your dream world, and you
Has 3.0 on your Amiga. Nag Is a scheduling system from Gramma must use all your resources to
wolf and makes his way across
Software that will verbally remind you of up to 99 events per day find the source of your
the country through 157
using the Amiga's built-in voice capabilities. (Or you can program an nightmares and overcome the
different cities and skylines.
alarm as a screen flash or any of 24 different bells and whistles.) You Rampage carries a suggested
dream state. Dream Zone is
can enter birthdays, anniversaries and special dates one time on available at a suggested retail
retail price of $34.95. For further
Nag's perpetual calendar and be notified in advance every year. Nag, price of $49,95. For further
details contact: Activlslon, 3885
which runs in the background with other Amiga software, will even information contact: Baudvllle,
Bohannon Dr., Menlo Park, CA
automatically dial your phone. Nag Pins 3.0 retails for $79.95. For 5360 52nd St., SE, Grand Rapids,
94025. Or call: (415) 329-0800,
further information contact: Gramma Software, 1773015th Avenue MI 49508. Phone: (616) 896-
HE, Suite 223, Seattle, WA 98155. Phone: (206) 363-6417. 0888.

Mac-
Arthur's Double
War Dragon
E lectronlc Arts' Strategic rcadia has developed a
Studies Group has released
Commodore 64 version of the
MacArthur's War, a
Kung-Fu arcade game Double
Commodore 64 simulation of
Dragon. The gams pits twin
eight battles from the Korean
brothers against a gang of street
war. The game Includes SSG's
thugs who have kidnapped one
Warplan which allows you to
brother's girlfriend. Like the
revise the course of history.
coin-op version, two players can
HacArthnr's War carries a
simultaneously battle opponents.
Galactic Conqueror suggested retail price of 839,95.
For more information contact:
Double Dragon, distributed by
Electronic Arts, retails for
Electronic Arts, 1820 Gateway
J. itus Software's latest Amiga release is Galactic Conqueror. This Dr., San Mateo, CA 94404. Phone:
834.99. For more information
high-speed save-the-galaxy arcade game features as many as 40 contact: Electronic Arts, 1820
(415)571-7171.
sprites on screen at once. Titus also claims that Galactic Gateway Dr., San Mateo, CA
Conqueror features the "largest sprites ever seen on computer." 94404. Phone: (415) 571-7171.
The program retails for S44.95. For details contact: Titus Software,
20432 Corisco St., Chatsworth, CA 91311. Or call: (818) 709-3693.
Cnnlmued on page 10

B MARCH 1989
Pirates Continue To
Win Awards!
* Best Screen Graphics
1988 Origins Awards
presented by the Academy of Adventure Gaming Arts and Design

* Best Fantasy or
Science Fiction Game
1988 Origins Awards
presented by the Academy of Adventure Gaming Arts and Design

* 1988 Action Game


Of The Year
Computer Gaming World

N(»N

1B0 LAKEFROUT DRIVE- HUNT VALLEY. MD 21030

Ne* to* MaCJifosh Alwj lor IBW PC Tandy compatibles Apple iIGS 41c
!!«* lie. CommWwe M'lJO
Cflnllindl'i'H'-r't.in i3Dii /n 1151 iwAaarsBam la 5pm LSI ,irj
vdttbr UCVISA. Of mal cf»«Kmoncj t-op Kit 144 M it*"1- Of*
Wl to. DM I US luran anl, MD imlMI KU S% UM Up I'M
UMpng-rUS K M mtmaw-* Wkn. I 3 nK lor U S <M«W|(

Foe immediaielnioimaifflnonthisantJoilie'MicroProSBpioducts. jonouf maitoifl Ml by wriiing to: MiooProse Software. Department T04. IBOLakelfoni Dnva. Hunl Valley. MD 21030
NEWS • NEWS ■ NEWS • NEWS • NEWS • NEWS • N NEWS
The Commodore PC40-JII
Ultimate Uommodore has released the PC40-III personal computer. This is a
Gambling PC'AT-compatlble computer with a high performance, 12 MHz 80286
microprocessor. Features Include a 101-key enhanced AT keyboard,

Casino 1.2 MB 5 1/4-inch floppy, fast (19ms) 40MB hard drive, 1 MB RAM,
built-in VGA video adaptor, three available PC/AT- and one available

Simulation PC/XT-compatible expansion slots and built-in parallel, serial and


mouse ports. The PC40-III comes complete with MS-DOS 3,30 and
GWBASIC3.22.
JUonald Trump's name seems to
Suggested retail price is $2395. For more information, contact:
be on everything these days,
Commodore Business Machines, 1200 Wilson Drive, West Chester, FA
including this new casino
19380.
simulation for the Commodore 64
and Amiga. The package also
contains $300 worth of coupons Writer 64
for services at Trump Castle
Hotel and Casino in Atlantic City.
1 imeworks, Inc. has released
In addition, Intracorp has
GEOS Writer 64, ..■_-:;■In
included blackjack, roulette,
compatible word processor. The
craps, keno, video poker and slot
program includes a 100,000-
machine simulations, so you can
word spell checker, WYSIWYG
get your strategy down before you
preview mode, mall-merge
hit the boardwalk. The game
capability, and compatibility with
follows New Jersey Casino
geoPaint and geoWrite. Backed
Control Commission rules
by Tlmeworks1 money-back
(except for keno and poker—not
guarantee, GEOS Writer 64
played in NJ), The Amiga version
retails for $49.95. For more
retails for $39,95, the
information contact: Timeworks,
Commodore 64 version for
Inc., 444 Lake Cook Rd., Deerfleld,
!34.95. For more Information
IL 60015. Phone: (312) 948-
contact: Intracorp, Inc., 14160
9200.
SW 139th Ct., Miami, FL 33186.
Or call: (305) 252-9040,

Red Storm Rising


ProFonts
Ultimate Challenge
l\l ew Horizons' ProFonts Volumes I and II contain additional
fonts for use with the Amiga word processor, ProWrlte. Volume I
consists of professional fonts for correspondence and reports;
Volume II includes more decorative fonts. Both packages can be used
with other Amiga programs such as DPaint n and PageSetter.
PioFonts Volumes I andn are sold separately for $34.95 each. For
further information contact: Hew Horizons Software, P.O. Box 43167,
Austin, TX 76743. Phone: (51S) 328-6650.

Magellan Contest
illmerald Intelligence is sponsoring a contest for users of their
Magellan expert systems software. A grand prize winner in each of
three categories (Most Productive, Most Creative and Most Bizarre
Applications) will receive a Magellan Developer Package and
Moniterm monitor (total retail value S3000). Two runners-up in
each category will receive a Magellan Developer Package (total
retail value $1000). Deadline for entries is June 1,1989. The
winners will be announced at AmiEXPO Chicago in July. For contest
rules contact: Emerald Intelligence, 344 S. State St., Ann Arbor, MI
48104. Or call: (313) 663-8757.

10 MARCH 1989
urferhangin
t with a
akespeare-
pouting elf
maiden, a
hining knig
or hire, and a
unch of oth
ff-beat folks
ind out in...

Mot availaftto an your local retailor? Call 1 -800-999-4939 |Sain lo 5pm ESD taf VISAiWC Drdars: oi mail chwkrtnoney ordaf (U.S. t) 10
ORIGIN. 136-B Harvey Hoad, LonOonnSriy. NK 030S3. Al versions S2S.95. Allow 1-2>nfilis (of deCvsty.
Compiled by Louis F. Sander
m

rhis month we have some interesting discoveries about file tape counter. A finishing index is not needed, as it is the same as
names and disk directories, plus the usual assortment of tips the starting index of the next program on the tape. The second
for all areas of computing. We've even got one from tlie People's column is for the name of the program, and the third is for the
Republic of China! playing time, a useful thing to know.
Regardless of where you live, we're interested in seeing your RalphH.Rethoret,P.Eng.
tips. Send them to: North York, Ontario
Louis F. Sander Canada
P.O.BoxlOlOU
Pittsburgh, PA 15237 100 REM VCR LABEL PRINTER - R.RETHORET
Don't forget to enter the programming contest! 110 OPEN 3,4:BS="[SHFT *6]"
:CS="[SPACES] " :D$="VIDEO CASSETTE
Programming Contest INDEX"
As we announced last month, we're running a contest to find 120 PRINT!3,CS;"[SPACE3]";D$:PRINTf3
short and useful reader-written programs for Commodore com 130 PRINTI3,"[SPACE2,CMDR A]";BS;"
puters. Here are the rules: [CMDR R] ";BSB$B$;"[CMDR R]";BS;"
1. Programs must serve some useful purpose outside the world [CMDR S]"
of computers. Programs for science, math, business, education, 140 PRINT*3,"[SPACE2,SHFT -]START
household calculations and similar uses are acceptable. Games [SHFT -,SPACES]TITLE[SPACE7,
and computer utilities are not. Of this month's programs, only SHFT -] TIME [SHFT -]"
150 PRINTK3,"[SPACE2,CMDR Q]";B$;"
VCR Label Printer would fit in the "useful" classification. No
[SHFT +]";BSB$B$;"[SHFT +]";B$;"
tice that its purpose is not related to computers.
[SHFT -]"
2. Programs must be shorter than four blocks on the disk. If
16 0 FOR J=l TO 12
the directory says one, two or three, they are OK. If the directoiy
170 PRINTff3, " [SPACE2,SHFT -]";C$j"
says four, they are loo long. Most three-block programs are
[SHFT -]";C$CSCS;"[SHFT -]";CS;"
shorter than 25 lines, but everything depends on the length of
[SHFT -]"
the lines.
180 PRINTff3,"[SPACE2,CMDR Q]";B$;"
3. Entries must be submitted on a disk, accompanied by a list
[SHFT +]";BSB$B$;"[SHFT +]";B$;"
ing and instructions. Sorry, we cannot return this material to
[SHFT -]"
you.
190 NEXT
4. Judging will be based on usefulness, originality and overall 200 PRINTS3,"[SPACE2,SHFT -]";CS;"
user friendliness. The best program will be featured in "Tips & [SHFT -]";C$C$C$;"[SHFT -]";C$;"
Tricks" and will receive a prize of $100. The best of the others [SHFT -] "
will be published and paid at our usual rates. 210 PRINT#3,"[SPACE2,CMDR Z]";B$jn
5. Entries must be postmarked by midnight, March 15,1989. [CMDR E] ";B$B$B$;" [CMDR E]";BS;"
Send them to me, at the address at the head of this column. [CMDR X]"
Louis F. Sander 220 CLOSE 3
Pittsburgh, PA
Eliminating lauding Spaces with STRS: We're students of high
VCR Isabel Printer: Video cassette recorders are everywhere to school attached to Tsinghua University in Beijing, and we're en
day. As they say, "How did we ever get along without them?" thusiastic readers of Commodore Magazine, We like the "Tips &
Since videotapes are often used over and over, the labels that Tricks" column very much, because most of the tips are interest
come with them are soon cluttered and virtually useless. This ing and helpful to us. We've just found out a tip about STR$.
program uses your printer to create a neat little form which can Here it is:
be used in place of the label and kept inside the box. When you use the STRS function to convert a number to a
The first column of the label is for the starting index on the string, the computer always makes a little trouble for you. For

12 MARCH 1989
Tips & Tricks/64 and 128
The KEY listing for F2 is an interesting conversation piece. It
example, if you run: looks like a syntax error should be generated, and it does not re
10A$-"1234" veal what F2 actually does. {After running the program, enter
20B$=STR${5678) KEY2 and see what I'm talking about.)
30 PRINT A$ + B$ the screen will show: Jim Willis
1234 5678 Texarkana, AR
A space appears between the two numbers. How to avoid it?
Add this line: 128 Easier Program Loading: When you save a program, end
25 B$ = RIGHT$(B$,LEN(B$)-1) its name with a shifted space and a colon, making sure it doesn't
Then running the program will show you: run over 16 characters including the space and the colon. To
12345678 load it, just list the directory to the screen, move the cursor to
There is no space between the two numbers. The original the beginning of that program's line, then press F2.
problem arises because the STR$ function returns a string that Victor Patiizzi
has a leading blank in the position where the number's sign Athens, TN
would be. If the original number is negative, there will be a mi
nus sign in place of the leading blank. 128 DOS Shell Directory Printouts: When using the DOS Shell
Qiyong Bum & Chen Jiao program, you can get a printed copy of a disk's directory by
Tsinghua University pressing F3 when the directory is displayed for any of that pro
Beijing, China gram's activities (copy files, rename files, delete files, etc.)
Brian Noggk
Homx Springs, MO
Invisible Filename: This makes it impossible to sec a file's name
in the directory, and makes that file very tough to scratch. It
Directory: This program reads the directory from disk and sends
only works for one file per disk. When you save the file, just put
it directly to the printer. It was, of course, written with extensive
a colon at the end of the filename, like this:
use of the 1541 disk drive manual, especially the tables map
SAVE"filename:",8
ping the layout of the directory file.
The trick doesn't work with the DSAVE command.
Mark Riedel
Sean Peck
Lombard, IL
Pittsburgh.PA
100 REM DIRECTORY BY MARK RIEDEL
110 OPEN 15,8,15:PRINT#15,"I0"
Using Variables in BASIC 7.0 Filenames: The various com
:CLOSE 15
mands for saving and loading will return a syntax error when 120 FOR A=l TO 4:READ AR$(A):NEXT
you try to use a string variable such as AS in place of a filename :DATA"SEQ","PRG","USR" , " REL"
inside quotes. The problem arises with DSAVE, DLOAD, 130 OPEN l,8,2,"Sn:OPEN 2,4,0
BSAVE and BLOAD, for example, when you try something like :FOR A=2 TO 113:GET#1,AS:NEXT
this: :N$=" DISK: "
100A$="PROGRAM#1" 140 FOR A=144 TO 16 1: GETIt 1 ,A$
110 BLOAD A$ :tF A$OCHRS(160) THEN N$=N$+A$
You can get around the problem by using the following syntax 150 NEXT
instead: 155 GETftl,Il$,I2$,A$,O$,S$
110 BLOAD "" + A$ :PRINT8 2,N$;'\";I1$;I2$;" (";O$;
Something about adding your variable to the null string makes SS;")":PRINTS 2,

it much more attractive to the computer. 160 FOR A=167 TO 255 :GETtl 1 ,A$ : NEXT
170 FOR A=l TO 8:GETttl,TYS,AS,AS:N$ = ""
Howard Mellon
Saffell,AR 180 IF ST THEN 270
190 IF TY$="" THEN TY$=CHR$(128)
200 FOR B=3 TO 18:GETfil,B$:N$=N$+B$
128 unSCRATCHable Files: The SCRATCH command will not
:NEXT
work with any file whose name begins with the (« sign. You can 210 GET#l,B$,B$,B$,B$,B$,B$,B$fB$,B$,
not make such a file using the DSAVE command, but the follow
L$,HS
ing syntax will create one:
220 LO=ASC(L$+CHR$(0))+256*ASC
SAVE "(<<.filename"18 (HS+CHR$(0)):IF LO=0 THEN 250
Jeffrey C. Johnson 230 A$=STR$(LO)
AUensville, PA 240 IF ASC(TY$)>128 THEN PRINT#2,A$;
SPC(5-LEN(AS));N$;" ";
128 Easy Program Loading: Here's a one-liner that lets you load AR$(ASC{TY$)-128)
programs from the directory listing on (he screen: 250 IF A<8 THEN GETS 1,TR$,SE$
10 KEY2/TJLOAD" + CHR$<27) + CHR$(75) + 260 NEXT:GOTO 170
CHR$(20) + CHR$(20> + CHR$(20) ■»■ CHR$<13> 270 CLOSE 1,2:PRINT#2,CHR$(12):END
When you run the program, the F2 key is redefined. After the
redefinition, use the DIRECTORY command to list the directory ftl Horse Race: Now you can feel the excitement of horse races
onto the screen. Move your cursor to the start of the line that in the comfort of your own chair and without the fear of losing
contains the program you want to load, then press the F2 key. actual money. At the beginning of each session, you start with
The program will load in a flash! $500 cash. Continued on page 70

COMMODORE MAGAZINE 13
L O U N D

Compiled by Lows F. Sander

T Jem's our latest collection ofstunning game tips. Many of Axis Assassin: Go to the center lane, halfway down, and clear it.
XX them work on the 64,128 andJor Amiga, in addition to Pour shots down the lane, destroying anything coming or going.
those' 'unknown'' brands such as Apple, Atari and IBM. When the lane is totally clean, do an about-face and destroy the
Though we run a first-rate mine, you must always be alert for accumulation of enemies on the edge. Quickly do another 180
fool's gold. Since contributors send us SO many great-looking and clear the oncoming bars. This should get you through the
nuggets, and since there are only 24 hours in our day, we have no first couple of waves.
ivay of testing every tip we print. Also, many of the tips require Matt McLaine
skill as well as knowledge, or work as described only on one vari Walterboro, SC
ety ofmachine. In other words, don't be too upset ifa given nugget
doesn't work for you.
Aztec Challenge: On the stairs, try to stay in the middle. This
Ifyou have useful game tips ofyour own, write them up and will prevent you from getting trapped on one side.
send them in. Our address is; Jason Bardanza
The Gold Mine Sanford, ME
P.O. Box WlOU
Pittsburgh, PA 15237 Barbarian: The best way to go on to the next board is to chop off
Please use a separate sheet ofpaper for each game, and combine your opponent's head. Tb do this you must press the button and
all tips for one game onto a single sheet. Put your name and ad push the joystick to the left.
dress on every sheet you prepare. Combine all sheets into one en Lenny Vaysberg
velope and send it in. Brooklyn, NY
Neatness counts, and we prefer tips to be typed or printed, dou
ble spaced, on 8'// X 11" paper. Handwritten tips are acceptable, Beach Head: On the third screen, after destroying all the ships,
but. less likely to be chosen for publication. Whatever you do, do continue shooting until the drive is accessed. You'll get 2000
not put your tips on little cut-up strips ofpaper or on sheets torn points a shot.
out of spiral notebooks. Hong Yu Tung
Ifyou can't get enough of the "Gold Mine," you'll be pleased to New York, NY
know that we're planning a "Gold Mine'' book. As you read these
words, we're negotiating a contract for a reprint ofeverything Bounder: Here are a few good items the instructions don't tell
that's appeared in the column to date, plus hundreds of new and you about: The basketball bouncing on a backboard is worth 20
better items. We'll keep you posted on developments. jumps. The bee and microchip that float down the screen's center
As always, when you savor this month's offerings, or when you are worth a !ot, too.
anticipate our future works, remember tliat world-famous Justin Stepkenson
motto—Gold Mine Rules! Evansville, IN

Aliens: You can skip a level and confront the queen by pressing Bulldog: If you want to win every time, get one F, one B, one I,
the up arrow and RESTORE after each of the different screens. and a forward S. Here are the meanings of the letters:
But to defeat her, you must successfully complete each screen B — Blaster fire (continuous)
level or enter the status code for successful completion. D— Destroy your abilities
For those who want to confront the queen and destroy her F — Fighter shape changels)
right away, enter one of these status codes when the program I — Immunity from shots
prompts you for it: 5893D, 95 + 3F, 6483E, 6373H. S— Speed (Forward = increase.Backward=decrease)
Christopher M. Rivera Matt McLaine
Ft. Wainwnght, AK Walterboro, SC

U MARCH 1989
Gold Mine

Bumin' Rubber When you play this game, you have to scratch Gunship: If your engines get hit, autorotate until you are about
as many cars as you can. Then you get 500 points for each car 300 feet off the ground, then use your collective pitch to land a
you scratched. One day I decided not to scratch any cars at all, little less roughly. If you have a fast load cartridge of some sort,
and I got 50,000 extra points! Since you get an extra life when don't leave it in when you load the game.
you reach 100,000 points, my discovery lets you get bonus lives Patrick Williams
very easily. Buckeye, AZ
It's difficult not to touch any cars, but if you practice it be
comes easier. Hardball!: There is an easy way to throw runners out even
Arnaud Wksmann though the ball is hit to the outfield. If the ball is hit to the left
Jongny, Switzerland field, throw the ball to third base. If the ball is hit to right field,
throw the ball to first base. Never throw the ball to second base,
Comics: In the underwater river, you can get fresh air and avoid as it always takes longer for the ball to get there.
the turtles by staying near the top of the cavern. If you are in a two-player game, this routine could help you
Contributor Unknown cateh a baserunner trying to get an extra base!
Eric Chan
Dallas, TX
Dark Castle: If you're frustrated at the hero's slow foot speed,
why not jump instead? Hold the joystick either left or right, then
Howard The Duck: When things get tense and you need a
press the fire button to do a long jump. It saves time and gets
break, just pause the game. (Commodore 64: F7, Apple: space
you away from the nasties much quicker.
bar).
Jay Spagnolo
When fending off mutants in the Advanced and Expert
West Warwick, Rl
modes, timing is crucial. Knock off individual mutants as soon
as you can, since it's the only way you'll ever get closer to their
Demon Stalkers: Some items are just not worth going after, but
mounds. When up against the currents with either Jet Pack or
never pass up an artifact. They're rare, but usually scrolls will
Ultralight, try to move only up or down. Ifyou try to move left or
hint at the location.
right, you'll become more easily entangled in the currents.
Don't pick up too many keys, because you won't be able to
If you are swarmed over by mutants, remember that you can't
pass a passage blocked by a key. If monsters appear from no
destroy one unless they are nil spinning.
where, don't panic—it's only a hidden Vortex.
Finally, when you're flying the Ultralight, move only up and
Watch out for Levels 65 and 66, since it's very easy to get lost
to the right continuously to find the best path to the volcano.
in the Matrix.
Dan Hartensveld
Steven Gabaris
Wayne, NJ
Flushing, NY

Fairiight: If your Life Force runs low when questing for the Jumpman: If you have used the Jumpman immortality pro
Book of Light and you need to get past an Ore guard, drop a gram and you want to get out of a level that's too hard for you,
goldbag in the room. The Ore will go after the bag and leave you just press RETURN and you'll be back at the main menu.
alone. Nelson Yung
You'll need the Crown to get the Book, and be careful not to Winnipeg, Manitoba, Canada
drop the Crown in a room with Whirlwinds—they'll take it and
almost anything else that isn't guarded. Kane: On screen one, try to kill as many birds as possible with
Brian Proefrock one arrow; you will get more peace tokens (which are lives) and
Port Crane, NY arrows.

For screens two and four, use Fl to start over if you crash on
Friday the 13th: A sure way to get Jason is to stab or shoot ev your horse.
ery person you see. When you finally hit the disguised Jason, he On screen four (horse ride two), go at the same speed as the
will turn into a person dressed in black, and hell very likely at train untii you clear the first two obstacles. Then go full speed
tack you. ahead!
Christian Enescu James Reese
Address Unknown Address Unknown

Gridrunner II: On Attack of the Mutant Camels, you can jump Legacy of the Ancients: It is best to close down the gambling
to the next level by pressing the CTRL key, the COMMODORE house and then rob the town. Of course, you must first be strong
key and the fire button at the same time. You also get the mys enough to loot it. Level 2 or higher is good enough, but if you are
tery bonus. not there you should have at least 50 Firebolts and Magic
Mark Horchler Flames.
Ellsworth, ME If you're not ready, but want to rob the town anyway, go up to
a Merchant and kill him, but do not move. Then select the Rob
Guild of Thieves: For a quick way to enter the castle, go to the option. Next, without moving, exit the town by choosing the
scrub and type in "help old man." After he has entered the cas Leave option. You won't be caught and will be able to return
tle, type in "go to castle." You will be in the castle. without being chased out.
Tom Bray Allen Morano
Address Unknown Barstow, CA Continued on page 111

COMMODORE MAGAZINE 15
Presenting the Red Storm Rising™ Ultimate Challenge

Win aTrtp forTVolo


Now Red Storm Rising — the gripping World War III
submarine simulation by MicroProse Software for the
Commodore 64 — is more exciting than ever. Your skill as
Captain of a nuclear attack sub in the North Atlantic can win
you and a companion an unforgettable visit to Great Britain!

MicroProse Software and Commodore Magazine have


convened a Board of Naval Examiners to find the Admiral of the
Fleet — the very best Red Storm Rising nuclear submarine
commander in the world.

Grand Prize

In September, 1989, the Red Storm Rising Admiral of the Fleet


and a companion will travel on a 7-day expense-paid travel
award to Great Britain. They will visit Dunoon. Scotland, home ol
the US submarine base at Holy Loch from which Red Storm
Rising pfayers operate. Then it's on to London, where they will
marvel at the huge, international 1989 Personal Computer Show.
The Admiral oi the Fleet will also win a complete library of
current MicroProse Software titles for the Commodore 64, a one-
year subscription to Commodore Magazine, and Red Storm
Rising materials autographed by Tom Clancy, author of the best-
selling novel. Red Storm Rising.

Prizes for Runners-Up Too!

The First and Second Runner-up Vice Admirals will receive a


Commodore 128-D Computer System, a complete library of
current MicroProse Software titles for the Commodore 64, a one-
year subscription to Commodore Magazine, and Red Storm
Rising materials autographed by Tom Clancy.
Another seven Vice Admirals will receive a complete library of
current MicroProse Software titles (or the Commodore 64, a one-
year subscription to Commodore Magazine, and Red Storm
Rising materials autographed by Tom Clancy.

Strategy

First, send for your Official Log Form and complete Rules (see
"To Enter" on next page). Then, start playing the full Red Storm
Rising campaign game and learn to achieve maximum Efficiency
Rating (ER). (For your initial entry and first round of competition,
your best campaign will be the campaign with your highest ER.)
Learn how to protect the ER of your campaign in progress by
choosing the "Computer Log" option at the "Contact Screen"
preceding each battle, and then saving your game. (The
"Contact Screen" is shown at right.) If your performance does not
meet your standards in the ensuing contact, you can re-play it
(before going on to another battle) without losing your previous
score. On the Official Log Form you will fill in the details of each
of your most successful battles in your best campaign. Before
you fill out the form, you might make photocopies so that you can
keep trying lor higher and higher ERs.
Commodore
A G
sponsored by Commodore Magazine and MicroProse

ScotlAnd&Englan
To Enter

1. Obtain an Official Log Form and the complete flutes by


sending a letter or postcard as soon as possible to the Red
Storm Rising Board of Naval Examiners, 180 Lakefront Drive,
Hunt Valley MD 21030. (Several pre-addressed postcards have
been inserted into this edition of Commodore Magazine.)

2. Submit your final game save disk (one disk only) and a
completed Official Log Form from your highest-ER Red Storm
Rising Campaign to: Red Storm Rising Board of Naval
Examiners, 180 Lakefront Drive, Hunt Valley MD 21030. Your
entry must be received not later than March 31, 1989.

Naval Operations: Orders

The Board of Naval Examiners will make every effort to ensure


that the Red Storm Rising Ultimate Challenge is a fair
competition and a meaningful test to all who enter. As you
proceed into the higher levels of competition, the Board of Naval
. Scotland with a 14th US Navy Submarine Examiners will advise you of specific examination procedures.
Squadron ship and floating dock in the Holy Loch.

The Timetable

March 31,1989 Deadline (or Board of Naval Examiners


to receive Official Log Form and final
game save disk from Entrants seeking
promotion to Admiral.
April 3,1989 During this week, the Board of Naval
Examiners will select 15 Rear Admirals
from among All Entries received.
April 10,1989 During this week, Appointments will be
set for 15 Rear Admirals lo be
interviewed via telephone, by the Board
of Naval Examiners.

April 17,1989 During this week, the Board of Naval


Examiners will interview the 15 Rear
Admirals, and grant promotions to 10.
April 30, 1989 Ten (10) Vice Admirals will compete in
(Red Sunday) the Red Alert War Game for the right to
be called Admiral of the Fleet.
May 1,1989 Verification Process Begins; Vice
Admirals return records from the Red
Alert War Game.

Late Sept., 1989 Admiral of the Fleet and a companion


depart on their 7-day travel award to
Scotland and England.

Keep your calendar open for all steps in the Timetable.


Watch the News Section of Commodore Magazine for
More Information on the Red Storm Rising Ultimate
Commodore 64 is a re^isie-ecfl trademark fled Slorm Rising by Tom Clancy J 1906 by
Di Commodore Electronics Unwed Jack Hyan Enleiprises Ltd anO Larry Bono
Challenge.
64 AND 128 SOFTWARE REVIEWS" Reviewed by Mike Rivers

Red Storm
Rising The complexity of

Computer: Commodore 64
modern
Publisher MieroProse
submarine warfare
180 Lakefront Drive
Hunt Valley, MD 21030
Medium: Disk
as portrayed in
Price: $44.95
the book is
impressively
In the quiet cold of the Norwegian sea, a
Soviet task force passes before an un reproduced
noticed, quiescent observer. It is an im
proved Los Angeles class nuclear subma with real-time
rine armed to the teeth with the latest in
conventional submarine armament. At tactical displays,
the proper moment, you—the skipper— *-♦•!,i r * c.

unleash a silent lethal visitor, an Mk48 animations


"Swimout" torpedo. Quietly, you order
your sub to dive beneath the ocean's sur and stills.
face duct to further evade detection as you
wait for your weapon to seal the fate of a
Soviet Kashin class anti-submarine ship.
Red Storm Rising is MicroProse's real For scenarios, there are two training ac really like to fire something right now.
time submarine warfare simulator based tions against a sub or a surface ship, nine Displays can be zoomed in and out,
on Tom Clancy's best-selling novel by the battle simulations which feature different maps overlayed, decoys and "noise-
same name. The complexity of modern combinations of ships and subs, and, of makers" deployed, and a host of other
submarine warfare as portrayed in the course, World War ID in the Atlantic: Red functions activated, all of which under
book is impressively reproduced with real Storm Rising. score the abundant detail included in Red
time tactical displays, animations and Animations fill you in on the action Storm Rising.
stills. leading up to conflict from the novel. Then Divided into three sections, the manual
The game is split into 11 different sce your mission orders are given, and you is superbly written. Reading it is as much
narios which allow the player to get his choose the type and amounts of arma fun as playing the game. Part One, the
"sea legs" and practice different strategies ment you'll use. For the Red Storm Rising Operations Manual, describes the various
and tactics before taking on the "ulti scenario, you are shown the "Strategic starting options and controls. There are
mate" World War Hi/Red Storm Rising Transit" map. How you use this map will succinct, easy-to-understand descriptions
scenario. You can choose one of four time determine your speed, depth and orienta of weapons, detection and evasion systems
frames between 1986 to 1996 wherein tion to the enemy when the scenario interspersed with useful technical infor
technology and hardware have changed starts. After engaging the enemy (it's best mation regarding their capabilities. This
for both the Americans and the Soviets. to quietly lay in wait for them if you can), information is also summarized, high
You then select one of five submarine the screen switches to a tactical display. lighted and conveniently located through
classes, each of which has different capa From here you control all your sub's detec out the text
bilities and weaponry, or you can have one tion, evasion and weapons systems. Weap Part Two, the Captain's Manual, has a
assigned to you by the Naval Military ons systems can include three types of briefing on the Norwegian Sea theater.
Personnel Command. You have the option Mk48 programmable, wire-guided torpe This is a particularly interesting descrip
to choose the level of challenge for the sce does, harpoon underwater guided mis tion of the geographic and oceanographic
nario you will select. "Introductory" for be siles, Tomahawk anti-ship and land at concerns of a nuclear sub commander in
ginners gives you a damage-resistant sub tack missiles, Sea Lance/Mk50 missiles northern Europe. The "Strategic Maneu
with an experienced crew. The enemy is and FIM-92A Stingers. Some weapons vers" section describes classic techniques
easier to find and track. "Normal" for ca and sub classes are unavailable during for finding and engaging the enemy and a
sual gaming, features a more destructible certain time frames. Sensors include ac discussion of the composition of Russian
sub and a tougher enemy. "Serious" gives tive and passive sonar, towed array, active task forces. "Use of Sonar and Sensors" is
you a more intelligent, skillful enemy and and ESM radar. Missiles and torpedoes replete with short technical descriptions of
a more difficult game. "Ultimate" gives must be loaded before being fired, and this sonar response strategy in a variety of sea
you more "realistic" survivability, a clever takes some time. This feature really adds conditions. "Weapons and Attacks" con
enemy and the necessity of identifying a to the fun when you find you've forgotten tains practical suggestions on tactical use
vessel's "acoustic signature" yourself. to load your tubes, and you discover you'd Continued on page 73

18 MARCH 1989
YOU NEVER KNEW YOUR AMIGA
COULD BE THIS GOOD!
WITH THE MOST OUTSTANDING PAINT party art and animation systems!
FEATURES, SOPHISTICATED OPERATIONS This is what the critics said about Photon
AND SPECIAL EFFECTS ONLY BEFORE Paint 1.0 (wait until they try 2.0!):
AVAILABLE ON DEDICATED GRAPHIC "Photon Paint is an essential part of the ideal
WORKSTATIONS, PHOTON PAINT 2.0'S Amiga graphics studio." Roger Goode,
POWER IS LIMITED ONLYBY YOUR Amiga World
IMAGINATION! "...the cutting edge of paint program tech
Just look at some of Phoion Paint 2.0's fea nology and a step into the future for Amiga
tures; • Contour Mapping "Light Source graphics." Louis Markoya, Amiga Transactor
Specification and Shadowing • More Sophis "...this program is dynamite and is a must
ticated Brush Operations • Stretch Option have for every graphics affecianado." Mark
•4,096 Color Palette ■ Page Flipper Smith, The Amiga Sentry
"Magnification •Rub-through •Panto "Photon Paint is without a doubt the most
graph • Blending • Full Manipulation of complete painting program available for the
Color Values • Colorization • Air Brush Amiga..." Lewis Tillt^', Your Amiga
2.0 UPGRADE for information call:
•Stencil "Fill Polygon "RGBandHSV Photon Paint Is a trademark of Miixnllliuioiu
•And Photon Paint is fully compatible with Amiga and Commodore are trademarks of Commodore

the Photon Video Series and most third International, Jnc.

17408 ChsWsworth Si., Granada Hills, CA 91344


Inside CA 818/360-3715 • Outside CA 800/522-2041
BUC 818/360-1464
54 AND 128 SOFTWARE REVIEWS" Reviewed by Scott A. May

Fast Break
Computer: Commodore &4
Publisher: Accolade, Inc. One of the top
550 S. Winchester Blvd.
Suite 200 advantages of
San Jose, CA 95128
Medium: Disk having three
Price: $29.95
players per
More than any other software genre, team is the
sports games are genuinely com
petitive among themselves. One game al ability to
ways sets the pace for others to follow and,
hopefully, surpass. execute
With Fast Break, Accolade takes a solid
shot at the current champ—Gamestar's pro-style play
Twa-on-Two—and nearly grabs the title.
Designed by veteran Steve Cartwright patterns.
(Hacker, Aliens), Fast Break represents a
slightly flawed but tremendously enjoy
able effort.
The game loads in a flash and immedi
ately displays three play options: quarter
length (three, six, nine or twelve minutes), Each team controls identical playbooks computer-controlled players in Fast
team selection (one or two players), and stocked with 14 offensive and five defen Break. And except for simple pattern ex
game mode (competition, practice or Play- sive routines. As coach, you can select up ecution, the game shows no signs of intel
maker). to four offensive plays at a time, subject to ligence whatsoever. Your teammates nev
Pick fast to avoid prolonged exposure to change during each time-out. er take the initiative to steal, shoot, pass,
the game's obnoxious "sound track"—a In addition, Accolade's new Playmaker block or rebound the ball.
dull, skull-pounding simulation of feet option allows each team to design a This curious lack of intelligence repre
stamping on bleachers. Authentic per unique play before'the game begins. Play- sents a major oversight. During one-play
haps, but about as enjoyable as the maker is easy to use and adds yet another er games, for example, the computer rare
screech of fingernails on a blackboard. dimension to the game. Unfortunately, ly attempts a rebound. Human players
The two "house" teams—the Slammers only one design can be used per game. shooting from far outside can typically re
and Jammers—feature a roster of six The game boasts a raised three-quarter bound their own shots. Other shortcom
players, each with unique strengths and profile view of the basketball court. Al ings threaten to spoil the fun: although
weaknesses. Some are masters of the out though relatively simple in design, sever there are fouls, there are no free throws.
side shot, while others perform best under al audio-visual embellishments stand out. The manual—itself almost sickeningly
the net. Some are crack ball handlers and Mixed ever so slightly among the usual cute—says "free throws are for wimps."
others, well, cross your fingers. Although sound effects—bouncing balls and crowd Tell that to Larry Bird.
two players are trained for each position- cheers—listen for the squeak of Nikes™ Having six players bounce around the
center, guard and forward—coaches can on polished wood. A nice touch. court at once can also create a visual
only activate one at a time to fill their Although only one half of the court ap nightmare. The "active" player on each
three-man lineups. Ideally, both teams are pears on screen at a time, the game fea team is indicated by a flashing white uni
evenly matched. Only time will tell which tures amazing interaction between the form. In the heat of battle it's often impos
team feels right for you, and what combi two. Players can pass the ball across cen sible to determine who's who until you
nation of players works best. ter court--off the screen, basically—to lose possession of the ball.
The program keeps a watchful eye on teammates waiting on the other side. Such flaws would surely bury a lesser
each player's performance throughout the Paradoxically, ball control is both the game. Incredibly, Fast Break transcends
game. Statistics are kept on field goals, game's best asset and its greatest flaw. Re these barriers and emerges as one of the
personal fouls, steals and turnovers. Play sponsive joystick controls offer tight ball best in its league. Despite the computer's
er substitutions are made during time control and quick passing. Transitions— seeming lack of aggression, solitaire
outs (six per game) and at the end of each changing control from one player to an games are quite challenging. Increasing
quarter. other—are also smooth as silk. Skillful the game's time limit introduces a fatigue
One of the top advantages of having teamwork results in flawless ball manipu factor, an effective substitute for variable
three players per team is the ability to ex lation. computer skill levels.
ecute pro-style play patterns. In this area, Unfortunately, you are the entire team. Naturally, two-player contests among
Fast Break outshines the competition, Except for one-player games, there are no Continued on page 37

20 MARCH 1989
■-"-■.-■

*fa next stop.


-MB*
t's landing in
Los Angeles.
L.A.
With amazing computers.
Stunning software.
Pawerfiri peripherals.

The World of Commodore is coming


to capture your imagination.

It's the computer show for beginners ;ind backets, professionals and
students, business people and home users.
Commodore Business Machines and munyoiher exhibitors will display and sel! the AMIGA, C-64,
C-128, PC computers, a ga&xy of software for Cottunodore and AMIGA computer* and a glittering constellation"
of printers, disk drives and desktop publishing equipment. You will find peripherals and accessories
for ail your present and fuiure equipment, it's computer heaven.

Stage demonstrations and provocative seminars, presented by top experts, are included with your admission.

Three days of bargains, selection, information, excitement and prizes.

See U all with your own eyes. Try it all with your own hands. Ai rhe World of Commodore in Los Angeles. '

May 19, 20 & 21,1989 L.A. Convention Center


Adults $10 students & Seniors S8 Seminara and stage demotutcationa aa> Included with admission.
Extubitors conlacl: The Hunier Group (416) 595-5906 Fax: (416) 595-5093 Produced in association with Commodore fluslncss Machines
SEVEN WAYS TO MAKE YOUR
COMMODORE
1 ) EXPLOSIVE COMMANDO RAIDS.

i to get In, strike brno


tndgetoulfost ftmxisu be trams/...

Wow you can tabs the wo/kl's twmber orte arcate g&me ttQnwt All the Ktion-packed ^rziidt! thrifts <tf
this awesc/»e hostage rescue am tatty far home video ptoy-

2) SUPER-HUMAN WARRIOR LORDS.

Ita inu can UinSioone ot the biggesl-ever coin-op n.ts on your home computer. Rasrsns mina-fowmg
graphics takes you to J nwg>cat land of adventure and excitement.

Tsito/ Arkanoid,"" ReitegnitB,'" Akon,'" fluDDte Bobble?" Sky S/wf*.T" flairan™ fights reserved ConimodU/tfis a trade/nart of Commotion* Electronics,
and Operation Wall'" am trademarks ol Tmto America tnc Copyright lift, Ailvomsameiit by QttBttv & Ctunjumy, inc. (Cbicngol

COMING SOON, THE CLASSIU MINI) GAMt. QIX.


3) BUBBLE BLOWING DINOSAURS. 6) OUTER SPACE GRID MONSTERS.

m
Tfio HI game in Europe tor 3 months. Scwnbtn through 100 screens as your Don't sottto tor "ruiavons. The tjamo voted 'bne of the bes! home video names
brontosaurus buddies Bub and Bob, drive you crory with nnn-slop action. ever" by Electronic Gbiiib Player Mageting <s ready to blast into your horns.

4) DEATH-DEFYING ACES. 7) RAGING STREET RUMBLES.

I
Take the arcade's meanest air battle home lor keeps. Strop in for explosive This is the or<gmttl arcade htl. TMtt to the smade qualify graphics ol this fait
hitjh-ftytt'Q action Mold on tor your life as you suor through mcrvdtbio tjiaptt'CS. pocctt, stroat-styfo tnrttra brnwl Find out what real action is all oboutt

5) INTER-PLANETARY WARFARE. Taito games will make your Commodore


scream with the sights and sounds of arcade
action, adventure, survival, destruction, heroes,
villains and heart-pounding thrills.
These are the world famous arcade originals
and they're ready to wail on your Commodore.
Arkanoid,'" A/con:1" Bubble Bobble;" Operation
Wolf;" Restart? Renegade'1' and Sky Shark'"
will make your Commodore do things you didn't
think were possible.
Everyone knows that arcade games are the
benchmark for all other video games and Taito
has been an arcade leader since 1953. Since then
we've made over 1,000 classics for arcade and
homeplay. Counton Taito to bring the heat of the
arcade to your home computer.
Buy Taito products at leading stores every
where. Visa/MasterCard holders can order direct
you con blast into one of lha holiest uru<itto i/MHiti 'j.ittf-* nijIiS'" your own
home, it's She u!l""Hte inler-fifgnelnry combat- You've novcisonn action like this. anywhere in the U.S. by catling 1-S00-663-8O67.
64 AND 128 SOFTWARE REVIEWS" Reviewed by Gary V. Fields

Monopoly
Computer: Commodore 64
Beware,
Developer: Leisure Genius
Publisher: Electronic Arts the computer
1820 Gateway Drive
San Mateo.CA 94404 shows even
Medium: Disk
Price: $29.95 less mercy
for you when
The game Monopoly was born in the you are down
midst of the Great Depression, and
after more than 50 years it continues to be and out than 38CO!
■■■' I
one of world's favorite board games. The 2785
original game was created in 1935 and in your older it
the past 54 years has been played and en
joyed by nearly every person on the North sister did.
American continent. Through that half
century, people have been attracted to it
because it allows us all to try our hand—
through luck, cunning and ruthlessness—
to acquire a fortune in money and proper
ty. The game generates a miniature world which property is owned by which player. which serve as a window showing the cur
where you can buy, sell and rent your way Houses is activated when you want to buy rent position of the player whose turn is
to a fortune. Your holdings enlarge or de or sell houses or hotels. The Trade option up along with the next three spaces in
flate at the whim of fate as dealt by the lets you swap property with another play front of him or her. These boxes scroll to
roll of the dice or draw of a card. er in order to achieve a monopoly, so you the right as the playing piece is moved on
Is the game's translation to a computer can improve the property and raise the the main board. To the left of these is a
an improvement or simply an effort to rent. The Cash option is a toggle com property card showing the information
open a new market with an old product? mand which causes each player's total about the square the player finishes his
The board and computer versions look id- wealth to be either hidden or displayed. turn on: who owns the property, how much
most identical. The familiar eight tokens The Fastmove option is another toggle rent costs, the price of house and hotels,
(dog, thimble, hat, race car, shoe, iron, command which lets you move around the etc.
horse and wheelbarrow) are here in the 64 board a little quicker at the expense of Along with the colorful realistic graph
version. The playing field, shown in 3D, is less animation. The Dice option (the de ics are some pleasant sound effects which
perfectly produced here and includes fault option) causes the game to roll the add to the game's fun including train
those familiar squares, colored property dice (shown on screen using 3D images), toots, sirens forjail sentences and enthusi
bars and symbols we grew up with—even and the active piece moved accordingly. astic music to signal payday when you
the mustached face of the rich fellow in a Below the menu is the three-dimension land on GO.
top hat is displayed. al playing field—it looks exactly like the The 64 version of Monopoly plays exact
Two to eight players can play the game, one which comes with the board game. ly like the board-based game. But where
and if you wish one of the players can be When a player's token is moved, its image the computer game excels is in the way it
the computer itself. But beware, the com scoots around the board just as if it had handles banking and property transac
puter shows even less mercy for you when been moved by hand. To the left of the tions. Rather than having to shuffle and
you are down and out than your older sis board is the name of the player whose handle paper money and property cards,
ter did. turn is up along with the symbol which the computer, serving as both banker and
The game commands are issued via a represents his token. To the right of the referee takes care of all the tedious jobs.
menu bar which lists: Quit, Save, Mort board appears a dock, providing the play Plus the computer never cheats, mis
gage, Owners, Houses, IVade, Rent, Dice, ers have decided to restrict play to a fixed counts money or makes up new rules. I
Fastmove and Cash. These commands amount of time. Although you can play loved the ability of the computer to diffuse
can be issued by either typing the first let until all but one player goes bankrupt, I rule-generated arguments. There is no
ter of the name or highlighting a com was happy to see the option to reslrict need to argue here—the computer knows
mand with either a joystick or the cursor play to only a certain amount of time. the rules and enforces them equally for all
keys. The mortgage command lets you Having suffered the ill effects of losing players.
buy or sell property. If you can't pay for sleep playing a marathon game of Monop Tb hold true to the original game, pay
bills, this option will automatically be ac oly, I refuse to play anything but a timed ment on rental is not automatically col
tivated so you can mortgage selected prop game now. lected. If someone lands on your property,
erty to pay your debts. Owners shows Below the playing board are four boxes Cnnlui ued on pane 103

2d MARCH 1989
Camcorder Meets Computer

What do you get when you cross


a computer with a video signal?
Creative potential beyond belief.
What do you get when you cross
creative potential beyond belief with ongoing,
comprehensive coverage of the phenomenon?
Videomaker magazine.
Everyone's getting into the act: Computer buffs are focusing on video. Videomakers are plugging into computers. And computer/
video enthusiasts at large are tuning in to Videomaker magazine for tools, tips, and techniques galore—the stuff computer/video
magic is made of. "The Video Camera User's Magazine" also happens to be the video/computer user's magazine. Every issue.
Plug into the possibilities ... with Videomaker.

Focus on Ihe creative, practical tips you'll find in every issue


and zoom in on our LOW CHARTER SUBSCRIPTION RATE'
Save 33% oil the regular subscription rate that future sub
scribers will pay. Name

Address

VIDEOMAKER City State Zip

P.O. Box 3727, Escondido, CA 92025


To order, call 1-800-354-8400
^n 4fl fnr ra omn inar voa') hu
64 AND 128 SOFTWARE REVIEWS Reviewed by John Ryan

Typhoon of — T — 1—1

-
i
i
-i - a -
- « - i
\ - \ - K -

Steel
Computer: Commodore 64
Publisher: Strategic Simulations, Inc.
1046 N. Rengstorff Avenue
Mountain View, CA 94043
Medium: Disk
Price: $49.95

War gamers have never had it so


good; there are literally hundreds of
very good electronic battlefields out there
for the taking. Strategic Simulations, one
of the world's foremost publishers of com 5&C4Z FIRE
puter-based war games, salutes you, the ACCURACY 7'
war gamer. Tb that end, they have re
leased Typhoon ofSteel, a World War II
squad-level war game. will give you everything needed to jump Orders and Combat phases, and learning
Typhoon of Steel is billed as an ad into the game without a lot of fuss. how to properly issue orders is the key to
vanced level war game. If you're just a ca On the other hand, if you're the type of success. Much emphasis is placed on com
sual user the program could be a bit too war gamer who thrives on raw detail, mand and control, and chain of command.
difficult to handle, much less master. The game formulas or precise unit data, you This war game, like most others, is com
documentation and statistics involved will undoubtedly want to read over the re pletely menu-driven and ranges over
with war gaming can be overwhelming if maining chapters. In light of that, the sec scaled maps which represent the histori
you are new at it. If you are new to this ond manual is comprised solely of unit cal terrain of past battles or terrain you
particular genre, then maybe you should data on American, German, British and have constructed yourself. You can view a
first try one of SSI's beginning or interme Japanese equipment. This manual details terrain map at the tactical or strategic
diate war games before moving up to the specifics on everything from a main battle levels. At the tactical level, a 20 x 10
more advanced scenarios. tank to a jeep (size, speed, crew, class, square portion of the map is displayed,
Conversely, seasoned veterans should range, cost, and so on), and probably con which gives you, as commander, a close-up
delight in the plethora of options and de tains every weapon and vehicle ever used look at terrain and enemy positions. The
tail this program has to offer. Unlike some in World War II! It is quite extensive. Ad strategic map, measured 40 x 20 squares,
other games, Typhoon of Steel presents all ditionally, the Briefing Manual's 15 pages can be used to gain the "big picture" for
the features you'd ever want in a war break down and explain examples of overall objective planning. Both maps en
game, but doesn't try to cram it down your chain of command, offer briefing notes on compass a 60 x 60 area, where each
throat. You select the scope of operations. the program's own scenarios, and include square represent 50 yards, and you can
typhoon of Steel—a sequel to the very a detailed terrain effect chart. Obviously, easily toggle back and forth during play.
popular Panzer Strike!—gives you the op you could spend as much time in the docu The Orders phase of the game is where
tions of commanding engagements in the mentation as with the game itself. most of the grunt work is accomplish^
Pacific, Asian or European theaters. You The opening menu gives you several op There are four options within the Orders
also have the option of building your own tions. Typhoon ofSteel can be played by ei phase: movement, fire, organizational and
scenarios should you tire of the game's ther one or two players, or you can watch cancellation phases. Most orders are is
(unlikely, for a time). This "construction the computer play against itself. Players sued by gaining access to them from the
set" type of setup is very flexible and easy must also choose whether to play Allied or map menu. This map menu allows access
to use. Axis powers, select a handicap level, set to information relating to the battle area
The program comes with two double- message delay lengths, and decide wheth as a whole. A Unit menu, however, is used
sided diskettes, as well as two manuals to er or not to invoke a limited command to access information or issue orders to a
help you wade through the specifics of rule, which essentially limits the number particular unit or group of units. General
game play. While, historically speaking, of orders a unit's headquarters may issue ly speaking, issuing orders usually in
war game documentation can be as inter during a turn. The program has over a volves invoking the map menu, then initi
esting as an encyclopedia index, Typhoon half dozen historical scenarios from which ating options to gain control over selected
of Steel's program manual hits quickly on to choose, or you can create your own. In units under the unit menu. In practice,
the mechanics of game play and avoids any case, you must decide to command a the flow of control from strategic level to
bogging you down with myriad facts and single battle or start a campaign game unit level is smooth and logical.
statistics at the outset. So if you're itching that will stretch over several scenarios. During the Orders phase, units may be
to get into battle, chapters one and two typhoon ofSteeTs play la divided into moved and objectives—offensive or defen-

26 MARCH 1989
Software Reviews/Typhoon of Steel
agree. On Typhoon of Steel's side, the to be fought and editing your forces to be
sive—defined for individual units. If you graphics are certainly better than most, placed on the map. Realistically, building
are involved in a long or large campaign, and complemented by sound that can apt a scenario could take several hours to ac
you may even opt to let the computer han ly be described as very basic, but also ef complish, depending on how far you want
dle your army's movement, though the fective. to take it. For quick, random scenarios,
computer's automatic placement may not Once you've had the chance to play the the computer can be counted on lo do
be the best for your strategy. Moreover, game's scenario, you can move on and much of the dirty work.
the computer can also be set to issue or build custom scenarios and maps of your Typiuion of Steel is not a game to ap
ders on your behalf for part or all of your own. Doing this involves selecting the op proach with just an hour or two of spare
battle force. Indeed, Typhoon ofSteel em tion from the main menu, building your time on your hands. It is a serious pro
ploys a very flexible system. map, then answering a series of questions gram, dedicated to the serious war gamer.
The pre-defined scenarios all have a se about your scenario: selecting units, The player interface is logically laid out
lect objective in mind. Meeting this objec choosing which side to play, selecting a and seems U> follow many of the conven
tive wins the scenario. These objectives in handicap level and invoking several other tions set down by other SSI war games.
clude holding, bypassing or engaging the options as the computer presents them. Whether you are a battle- scarred veteran
enemy. You must always keep these objec Once a map has been built, you must be or an up-and-coming young foot soldier,
tives in mind during the Orders phase. gin the process of selecting a type of battle this program is a definite must-have. Q
Why run your tanks down to the enemy's
doorstep during a holding objective? Un
less you have got some good reasoning be
hind such madness, conservative and
thoughtful play will normally keep the
game going on an even keel.
Even so, war is always an unpredictable
animal, and you may notice hiccups in
your strategy soon after Combat phase be
gins. While the game is played in "turns,"
each combat phase is executed in "pulses,"
where artillery and mortar are released,
units moved, and damage assessed. like
the real world—or so Fm told—you can't
just jump in and make quick changes dur
ing combat. Issuing new orders takes
time, and during the heat of battle a lot of
things can happen before new orders can
be acted upon. For this reason, during the
combat phase, a player must wait four full
pulses before trying to enter the Orders
Phase again. Believe me, three pulses can
seem an eternity, especially with your ri
fle squad pinned down and your last mor
tar battery taking a beating from off-map
artillery.
Sadly, war games have never been 5 entertainment triumphs from FIRST ROW!
known for their eye-boggling graphics,
■<A>- CTfl D CMDIDE A *Pace Odyssey—from the
and Typhoon ofSteel is no exception, K i Irtn Elf] I lilt people who broughtyou ELITE"
though the graphics arc effective, clearer
and sharper than most other war games I
have played. Most of the unit icons are
* The HONEYMOONERS ^-Sou"nto0'
easy to identify on the tactical map; on the ^- Thfl 7WII IfiHT 7ftWP Out of the 6th dimension comes
W IMC IVVILIUm 4UnlC the long-awaited graphic thriller
strategic map, however, some icons and
terrain features can be rather obscure. 3 computer games destined
Since the maps cover much more area to rise to the "Top of the Charts"!
than the screen can depict at one time,
CHECK YOUR LOCAL RETAILER
there is a lot of scrolling involved, espe
OR CALL DIRECT 215-662-1400
cially as off-map enemy units fire on you.
This is because the program must scroll
back and forth between the Axis and Al FIRST ROW SOFTWARE PUBLISHING, INC.

lied positions to highlight the source and 3624 Market Street, 3rd floor
Philadelphia, PA 19104
target positions. While the screen updates
(215] 662-1400
are not are impressively fast, they are ac
ceptable. Some would argue that graphics The Twilight Zona "1988 CBS, Inc.
The Hnnaymooiers S19B8 VIP Corp.
do not the war game make—and I tend to

COMMODORE MAGAZINE 27
64 AND 128 SOFTWARE REVIEWS" Reviewed by Scott A, May

Alcon
The pressure
Computer: Commodore 64
Publisher: Taito Software, Inc. put on
267 W. Esplanade
North Vancouver, B.C., players .
Canada
Medium: Disk is incredible
Price: $29.95
taking this
game
Here's a familiar phrase that strikes
fear in the hearts of most dedicated far beyond
software buyers: "Arcade screens shown.
Actual computer screens may vary." Gulp, typical
You know what that usually means—put
the box back on the shelf and walk away. slide-and-
No so with Taito, the arcade giant who
recently hit the home front with a line of shoot
coin-op translations that will knock your
socks off. Although the above phrase does contests.
indeed appear on the company's software
packages, proceed with full confidence. If
their initial releases are any indication,
expect nothing but outstanding entertain to have music, sound effects or both. The are most likely to cross. Simply avoid the
ment from Taito. game features a full-sized vertically- aliens moving along the outer fringe. Go
In the "look and feel" department, Al scrolling play Geld depicting the planet ing out of your way to kill them only
con is one of the best coin-op conversions surface. Players begin the game with only places your ship in danger.
I've ever seen. The graphics are sharp, three spacecraft. Additional lives are Aliens fire in single bursts that home
and the game play silky smooth. Don't awarded at 50,000 and every 70,000 directly on your last location. For this rea
even bother putting this one away—you'll points thereafter. The number of remain son you must move constantly and quick
want to play it every time you boot up. ing ships is displayed at the top of the ly to avoid being hit. The game's greatest
Alcon is a one-player shoot-'em-up for screen, along with the current score. (On challenge often stems from the instanta
arcade purists. It comes from the seat-of- my copy of the game, the score was placed neous attack of multiple alien craft in sev
your-pants school of non-stop video com well off the top of the screen, rendering it eral different directions. Only lightning-
bat. To survive you must think fast and unintelligible.) fast reflexes will allow you to escape the
react even faster. The only strategy that The scrolling landscape is lush with de deadly wall of laser fire.
counts is the one that keeps you alive an tail and color. The top-down graphics fea The pressure put on players is incredi
other minute. ture dense textures and 3-D shadowing. ble, taking this game far beyond typical
Don't expect a convoluted plot or long Set against this ever-changing world is slide-and-shoot contests. Players must
instruction manual here. In true arcade your starfighter. Joystick controls allow avoid incoming salvos, return fire, and
fashion, the story takes a back seat to the tight, responsive movement in eight direc dodge alien craft—all within split seconds
action. In fact, the software packaging tions. Although your ship can zip to any of each other. The action never lets up. It
gives only a hint of the game's basic sce portion of the screen, smart pilots should only gets faster. This can be a physically
nario: stick to the lower middle section. Aliens exhausting game.
It is the year 2059. Humans are living often appear suddenly from the top and Although the advantage always favors
in exile on the planet Theon following an sides, moving quickly with lasers blast the aliens' side, we pitiful humans have
alien invasion of their last home, Orac. ing. Any contact spells instant death. several tricks up our cosmic sleeve. The
The Allied League of Cosmic Nations (Al The game begins innocently enough, SW475 Starfighter comes equipped with
con) has determined that Orac will be lost with single alien saucers occasionally eight special features to aid the cause.
forever if they do not act immediately. backed up by stationary gun emplace Some aliens leave yellow stars behind
The Alcon supreme council has decided ments. Within minutes the action in when destroyed. Collecting stars high
to send you on a mission to reclaim Orac creases in frantic proportions. Aliens be lights the following options at the bottom
and liberate the humans held hostage gin to attack in groups of five or six from of the screen: Speed, Shot, Side, Wing,
there. At your command is the SW475, an different areas of the screen. Bomb, Laser, Homing Missiles and
experimental starfighter with a wide The best tactic is to perform a decisive Shields. Tb obtain laser capability, for ex
range of powerful weapons and defense horizontal sweep across the screen, blaz ample, you must collect six stars. Pressing
systems. ing away with your rapid-fire cannons. the spacebar engages the highlighted fea
The title screen offers players the option Concentrate on the aliens whose path you | ture. Continued on jxige 103

28 MARCH 1989
TM

Classic Ultima
3 Distinctive Games
for the Price of 1
1/iscover the greatest value in
entertainment software today.
Three extraordinary games from
the finest fantasy and role-playing
series of all time-
at the price of only one.

JV1 ore than 1 million spellbound


fans worldwide have explored the
richness and imagination of the
worlds Lord British created in the
Ultima series. Now you can take
up the challenge yourself- to van
quish the monstrous Triad of Evil!
Cast magic spells, probe mysteri Complete your Ultima Series Collection and discover the "origin"
ous dungeons and towers, battle of this critically acclaimed saga.
ghastly creatures and delve into All the compelling action and stratgey of the first Ultima trilogy,
the secrets of enchanted lands. together at last - including the new Origin release of Ultima II:
You'll disco\er hundreds of hours The Revenge of the Enchantress!
of fascinating gameplay! Enjoy three best sellers at a suggested retail price of only $59.95.

"... once you play one, you 7/ want to play them all."
To gal your copy of the Ultima Trilogy, either
(COMPUTE!)
1) visit your local retailer.

2) call I-800-999-4939 Bam lo 5pm EST to order by VISA/MC, Or

3} mall checK (U.S. $) or VISA/MC#, cardholder rum ■


mmJmmm
and expiration data to Origin. All versions S59.B5.
Allow 1-2 weeks tor delivery.

Available tor Apple II, Commodore 64/12B and IBM-PC/


Tandy/100% compatible computers. 136-B Harvey Road
Ultima is a registered trademark of ORIGIN. Londonderry, NH 03053
64 AND 128 SOFTWARE REVIEWS'
Reviewed by Mark Colone

Award Maker
With Award Maker Plus every
Plus achievement big and small
Computer: Commodore 61 can now be noted,
Publisher: Baudville
5380 52nd Street SE
applauded and officially
Grand Rapids, MI 49508 rewarded.
Medium: Disk
Price: $39.95

One of the most satisfying rewards


one can derive from a job well done ©ift Certificate
is recognition, some sort of expressed con
Trev VandenBerg
firmation serving to assure that all of the IW. j-l*i ■ • -ilfi. -ir mlUIn Iwwe In IM
• vrll nf I
hard work has been noticed and appreciat
ed. In some of our more substantial tri
umphs, a trophy or document might even Sales AurarQ
be presented to mark the occasion—a
merited prize to be cherished and proudly
displayed. But most of the time, with life's
smaller, less ceremonious challenges and
victories, a jxit on the back and a few con
gratulatory words are all we've come to
expect and accept. All deserved fanfare
can be fleeting if not totally forgotten. (Science Award, Student of the Week, recipient's name, the date and name(s) for
But hold your head high, a change is on Honor Roll, Diploma), family celebrations the signature line(s). But there are a few
the horizon. For with Baudville's release (Anniversary, Queen for a Day, Official areas where the creative juices are invited
of Award Maker Plus, every achievement Best Friend I, sports feats (Most Improved to flow, allowing each design to become a
big and small can now be noted, applaud Player, MVP, School Record, Personal personal product.
ed and officially rewarded. Think back Bestl, and humorous offshoots (Party Ani First there is Font selection, where the
over the past week at all of the accom mal, Divot King, T.G.I.F., Murphy's Law), user is asked to pick a desired text style
plishments of friends and family that to name a few. from four possible choices—Old English,
slipped by virtually unnoticed. How about And if by chance some obscure or eso Script Italic, Book Serif and Modern. The
the student who spent the entire sunny teric area of commendation can't be found award's class will usually suggest an ap
weekend studying for Monday's big test, in the extensive pre-designed list, one can propriate font style, with the catalog as
your friend who helped move the sleeper always create a customized piece in the sisting by illustrating the full face of ev
sofa upstairs, or your spouse who pulled General Awards section, where document ery certificate. But the user is usually free
off the dinner party without a hitch? Sure, parameters are wide enough to handle to select whichever font he wishes.
you've told them all how grateful you are, any other achievement worth noting. It is When the preferred text style is keyed
but what about taking it a step further in this final catch-all category where we in, it's time to pick a document border.
and actually showing them? With Award also discover the meaning of the "plus" in Here the choices are wide open. On disk,
Maker Plus and a few strokes of your this product's title. While flipping through Baudville supplies ten different official-
Commodore keyboard, you can now pres the pages of the various General Award looking borders of its own. If the style
ent them all with a professional-quality styles, it becomes apparent that many of names—like Trefoil, Trellis, Laurel and
award certificates; gold seal documents the certificate dimensions would lend Labyrinth—don't conjure up specific im
suitable for framing and simply begging themselves to uses slightly removed from ages of each intricate design, one only
for placement on some prominent wall the "award" heading—like coupons, raffle needs to glance at an on-screen style sam
space. It's a lasting keepsake they'll trea tickets, titles or licences. Feel free to ex pling to immediately recognize their look
sure and proudly exhibit, and it can all be periment. The possibilities are virtually and effect. And just in case you'd like to
produced in a matter of minutes. limitless. add a specialized slant to your award, this
The creation process starts in the Award Once a specific style has been decided program will even allow for the importa
Style Catalog, a 32-page booklet listing upon, its corresponding award number is tion and use of any graphic from Broder-
the 286 different certificate types avail entered and the program takes over, using bund's Print Shop program. By simply
able. Every conceivable style is represent on-screen prompts and option menus to taking the borrowed graphic and repeat
ed, from the starchy and official-looking painlessly guide you through every phase ing it around the certificate's edge, Award
linear document to the amusing, graphic- of construction. Many of the steps involve Maker Plus can instantly create a unique
laden tongue-in-cheek prizes. There are the old fill-in-the-blank exercise, where frame for any occasion.
awards for academic accomplishments you merely type in information like the Continued on page 110

30 MARCH 1989
vs

HAWKS
CHECKERBOARD WIPE SUPERIMPOSED TITLES
RUE IN COMPUTER-
REVEALSSTAR PLAYER. DISPLAY STATISTICS.
GENERATED TEAM LOGOS.

COMIC BOOK EFFECT ANIMATED BASEBALL DISSOLVE TO TEAM LOGO AND PENNANT
POPSONTOSCREEN. FLIES TOWARD VIEWER. OVER FREEZE FRAME. FADE TO BLACK.

Bring Your Home Videos Into


The Big Leagues With
The Commodore Amiga 500.
Team up your video system with the videos with an optional genlock device
Commodore* Amiga 500 home computer, But the Amiga 500 gives you much more
and you've got professional video produc than video production power. It's a complete
tion power. home office productivity computer. It plays
The Amiga'' has already been amazing arcade games. It makes
used to create special effects for education more fun. AH at a price
network TV programs. And now that's in anyone's ballpark.
you can use its 4096 colors and So step up to big league home
powerful graphics software to videos with the Amiga 500. Call
generate 3-D titles...animation 1-800-343-3000, ext. 300, for more
-even sophisticated wipes, information and the
fades and dissolves. Then name of your nearest
superimpose them onto your authorized dealer.

Only Amiga Makes It Possible.


■SI

Until w
you and your Commodore
could only talk to
each other.
going and there's plenty of online support
Welcome to Q-Link. every step of the way. Like Q-Link support
You and your Commodore* probably groups and helpful Q-Guide experts.
have a very good relationship. But even the
best relationships need to grow That's why Getting into Q-Link.
there's Q-Link.
Q-Link connects you with tens of You'll love being a member of Q-Link.
thousands of friendly, interesting people all You pay only $9.95 a month (and any local
over the country. Share stories, talk shop, phone charges) for "Basic'' service, which
tell jokes, or just shoot the breeze with includes unlimited access to the latest
them in a whole new way. On your news, sports, and entertainment informa
Commodore. tion. Even a full-featured encyclopedia. We
When you and your Commodore start also offer "Plus" services such as
talking to the rest of the world with Q-Link,
exciting things start to happen.
Tilings that are sure to improve
your relationship. Like playing
the latest interactive, full-
color games. Taking college
courses. Accessing over 15,000
software programs. Enjoying
guest speakers on a wide range
of topics.
And Q-Link gives you a
direct connection to the experts
at Commodore headquarters as
well as the major software pub
lishers - a Q-Link exclusive.
There's so much to do on
Q-Link, it can't all fit into this ad.
For that, you'll need our full-color
program guide, with a complete
calendar of events and activities.
And you'll get that free from
Q-Link every month.
shopping and travel
reservations for only 8e per minute extra.
A special offer. It's time you and your Commodore got
If you don't have a modem, Q-Link will out and talked to more interesting people
help you get one at a price lower than than ust each other. And on Q-Link, it
anyone could imagine. For details, call coulc n't be easier.
1-800-782-2278, Ext. 2403.
You'll also get a free Q-Link Starter
To join Q-Link now, call.
Kit, including software. It's easy to get
1-800-782-2278
Ext. 2403

Add new life to your Commodore:


AMIGA SOFTWARE REVIEWS' Reviewed by Ervin Bobo

Battle Chess
Computer: Amiga
Publisher: Interplay Productions Think of it as an
1575 Corporate Drive
Costa Mesa, CA 92626 entry-level
Price: $49.95
computer
In Monty Python and the Holy Grail (ac chess game
cording to my Monty Python expert)
the Black Knight is challenging all who designed by
would cross his bridge. King Arthur dis
patches him by first severing one arm, rabid
then the other. As the knight stands help
less, Arthur severs one of his legs. The Monty Python
knight, hops about until Arthur removes
the other leg. Still upright and still nasty fans.
(though much shorter of stature and
reach) the Black Knight is finally dis
abled.
A similar sequence occurs in Battle
Chess when the Red Knight fights the
Blue Knight. I point this out not because I
consider it imitation, but because I consid another human via modem or serial cable. Teaching features include the ability to
er it a tribute. It is also the key to Battle On another level, it functions as an intro take back a move or to have the computer
Chess: If you think of it as an entry-level duction to chess and as a teaching tool. suggest your next move. As further evi
computer chess game designed by rabid Controlled entirely by the mouse, the dence that Battle Chess was designed as
Monty Python fans, you'll be very close to game uses flashing borders on the squares an entry-level game, the documentation is
appreciating it for what it is. to help you select a piece and to show solely concerned with teaching the game
Consider this: Your king's bishop pawn where that piece may move. Put the point of chess. To learn how to play Battle Chests,
stands at rigid attention in the center of er on a square, click the leftmost button to you'll have to consult the quick-reference
the board until the opposing queen moves select the piece, then move the pointer guide.
toward him. He walks to the near comer about the board. Each square that is a le After my first day of playing the game,
of the square, taking up a defensive gal destination will flash, letting you I began to question its longevity. How
stance. The queen raises her hand above know where trie piece may be placed. many times would I really enjoy .seeing
her head and a bolt of fire or magic hits When you click on that destination these pieces march across the board and
the pawn, who somehow survives. As square, Battle Chess shows off its distinc engage in a battle whose conclusion was
though he can't believe his good fortune, tive style: The piece selected will walk foregone? Would the gimmick of anima
he looks over his shoulder at you, then there, the men stomping heavily in their tion wear thin?
turns and tries to run away. The queen armored boots, the queen seductively I don't think that's going to be the case
casts another bolt of magic and the pawn, swinging her hips. And when battle is with Battle Chess. There are variations in
who has progressed only one square in his joined, you'll hear the grunts and groans the battles, and some of the pieces seem to
headlong flight, and he's reduced to ashes of the fighting men. have personalities. Even if this were not
(which are magically vacuumed away to Playable on ten levels of expertise and so, consider that in a traditional game of
leave the board neat and clean). with a library of 30,000 opening moves, chess you wait for your opponent or your
That's Battle Chess, and it's one of the Battle Cliess is as smart as most other computer to make a move; the move is
most innovative games of recent memory. computer chess games and, at its highest made; then it's up to you. With Battle
Comparisons to Archon will come to level, may take as long as 21 minutes to \ Chess, there is at least a kind of "between-
mind, but they can be dismissed, hi Ar consider a move. If you're impatient, you the-acts" entertainment.

chon the pieces fight for the square and can use the Force Move feature to cut this This entertainment does have a price.
the stronger—or the one best controlled time short and make the computer take Because of the animation involved, there
by a joystick—wins. Battle Chess follows the best of the moves it has so far consid will usually be a pause for disk access
accepted and conventional rules: the at ered. At novice level, the computer looks while the computer drags out the proper
tacking piece will win, no matter what its at the board only once and so moves are routine to fit the situation. This has the ef
rank, and the end of each individual bat made faster. fect of lengthening the time between
tle is a foregone conclusion. Other options include viewing the board moves but is well worth it.
Because of this, Battle Chess functions in 2-D; setting the board for a particular What you may lose after repeated plays
as a true computer chess game that can be problem; saving a game in progress; and is the element of surprise. There is one
played against the computer or against choosing the color you wish to play. Continued on page 37

34 MARCH 1989
ACT NOW AND SAVE 30%
ON YOUR SUBSCRIPTION TO COMMODORE MAGAZINE

SOFTWARE FAN MAIL

Commodore
101 Game Tips
ffcoJen Tell HIM!

LEARN - DISCOVER - EXPLORE


AH your computer has to offer with Commodore Magazine

I'd like to take advantage of Find out what's new for your Commodore computer
from the inside source. Keep up with the latest in new
this Special Offer and receive
hardware and software through in-depth reviews. Get
Commodore Magazine for 3096 off the practical home and business applications, along with
newsstand price. hints and tips from die experts to help you get the
most from your Commodore computer.
\Jimr.
Plus, in every issue, you'll receive free programs —
games and useful applications — you can type in and
use right away.
City . Sutc. Zip.
If you subscribe or renew your subscription now for
Si j;ru I u re
Just $24.95, you'll save 50% off the newsstand price
METHOD OF PAYMENT
of (35.40. We'll send you a full year (12 issues total)
□ Enclosed is my check or money order for 124.95 of Commodore Magazine.
(Make payable m COMMODOKB MAGAZINE, INC.)
□ Hill me MAIL TO:
H Charge my visa or MasterCard Card number Commodore Magazine
Subscription Department
1200 Wilson Drive
Expiration l)ati-_ West Chester, PA 19380-9990
Signature . OR CALL (800) 345-8112 (TOLL FREE)
Ml prim In 115 Curccncj <.jMjsiijji<jriTrr>a<M mi mi roeach s TO SUBSCRIBE TODAY.
cover [Kuiigc Ovrncu HD,0D/I2Juucj
AMIGA SOFTWARE REVIEWS" Reviewed by Mike Rivers

Captain Blood
Computer: Amiga
Publisher Mmdscape, Inc.
3444 Dundee Road
Northbrook, IL 60062
Price: $49.95

Step right up, science fiction fans!


Mindscape has an outstanding new
entry in the interactive adventure mar
ket. Captain Blood features spectacular
graphics, speech and sound effects, a
unique user interface, fractal landscapes
and theme music by Jean-Michel Jarre.
As soon as you boot up, you know this
game is different. But, be warned, Captain
Bhxxi is absorbing.
The premise of Captain Blood makes All aliens have different psychologies, behaviors and
interesting reading. You are a game pro
grammer who goes by the pseudonym gripes that must be understood in order to get
"Captain Blood." Blood has programmed
the ultimate sci-fi adventure, complete information and other planetary coordinates.
with 14 species of aliens and 32,768 differ
ent planets. (Arr mateys! Get ready to sail
the silicon spaceways!) While compiling write down your starting coordinates be Blood: "You not help me, me destroy
his program for the final time, Captain fore going anywhere. You'll never find planet (laugh). You go brain spirit. You
Blood gets drawn into the program by an your way back otherwise. say coordinate planet Migrax."
unknown force fl hate it whenever that To find aliens, you must drop a remote Success depends on your ability to cor
happens to me) and finds himself in the exploration unit, called an "OORXS," rectly interpret what the aliens are say
universe he created, Hydra. Unfortunate onto the surface of the planet and pilot it ing. Aliens can be very cooperative and of
ly for Blood, his genetic structure has to a landing site. Sometimes your progress fer plenty of information, or they can be
been fragmented and scattered all over is hampered by enemy missiles which downright stubborn—or worse-seemingly
Hydra in the form of five clones. track your OORXS. % avoid the missiles incoherent. If you manage to get a set of
Meanwhile, his body parts are slowly you must fly as close to the ground as coordinates from the alien, then you can
being replaced with auto-bionic parts from possible. find your way to another inhabited planet,
his own Geiger-like ship, starting with his Once you have successfully negotiated another alien and new information.
right arm (which takes the place of the the narrow canyons that lead to the land Travel between planets is accomplished
mouse pointer). The only way to stop this ing area located on each planet, the by setting the coordinates of your destina
process is to find the clones one by one, te- OORXS lands, and you immediately meet tion on the galactic map (a superbly-
leport them on board the ship inside the an alien if the planet is inhabited. The drawn graphic) and pressing the "hyper-
"Frigitorium," (a kind of combination sus first planet in the game is always space activator." After a brief moving
pended animation device/bug-eyed mon inhabited. starfield segment, the viewscreen becomes
ster distillery) and then drink their vital The meaas of communicating with a spectacular animated kaleidoscope
fluids. Captain Blood has approximately aliens is where Captain Blood really which is interesting to watch and imparts
two and a half hours to locate a clone and shines. Conversation is facilitated via the a sense of inter-stellar travel. At first, I
get back some vital fluid before his arm ships' UPCOM (Universal Protocol of felt the hypcrspace and OORXS segments
becomes uncontrollable. Communication] which consists of 120 were a bit long. After a while, you realize
Finding the clones is, of course, no easy icons which you can sequence into com that this is an inducement to be more
task. Clues to their whereabouts can only plex sentences. Icons are automatically communicative with the aliens, and after
be discovered by talking to the various and continually translated by pointing at all, space travel is time consuming.
aliens in the game. All aliens have differ them. The result is a sort of pidgin Eng Sooner or later, an alien will ask that
ent psychologies, behaviors and gripes lish which enhances the sci-fi quality of you destroy an enemy's planet. Under cer
that must be understood in order to get in the game. A typical exchange might go tain circumstances, this may be an appro
formation and planetary coordinates. like this: priate course of action. Sometimes the
With over 32,000 planets, you can fly Alien: "Planet equal Trap 4. Me great aliens can be so insulting you may want to
around forever and never find a sentient warrior Dead Genetic. Me not like you blow them up whether it's appropriate or
race. Because of this, it's a good idea to (curse) (insult)." not. Either way, this segment makes ex-

36 MARCH 1989
Amiga Software Reviews/Captain Blood- Amiga Software Reviews/Battle Chess— Software Reviews/Fast Break
cellent use of the age-old science fiction Continued from page 34 Continued from page 20

device of "space-dog dispassionately de battle that pays homage to a scene from comparable opponents are the best. In the
stroys alien planet." What fun! Die, you Raiders of the Lost Ark and another in hands of expert players, the game unfolds
accursed space-scum!. volving quarterstafis that may owe a debt smoothly from the opening buzzer and
The game is won after all five clones are to Errol Flynn's Robin Hood. Part of the continues at a lightning pace. Precise ball-
located and their vital fluids absorbed. enjoyment of such scenes is the first thrill handling, passing, play-calling and shoot
The fifth and final clone gives you the lo of discovery and recognition, and that will ing can set the court ablaze.
cation of Tbrka, the Ondoyante. Once tele- be gone on the second viewing. Even so, Although basketball is a team sport,
ported aboard your ship, she presumably not every scene will occur in every game, Fast Break puts all the pressure on a sin
helps you find your way out of the game— and given the almost infinite variations gle player you. Fast Break stumbles, but
or she doesn't. Let's put it this way, I guess possible in chess, most games played will recovers nicely to emerge a thoroughly
the good Captain won't be needing the seem like new experiences. entertaining sports contest.
UPCOM anymore. Battle Chess can be played by two play Here are a few tips for creative ball han
When playing Captain Blood, keep a ers through a modem or serial cable con dling:
blank data disk handy. Don't try to finish necting two computers, the baud rate is • When in doubt, pass. The other team
the game in one sitting, the graphics are set at 300. You can also communicate by has no qualms about ripping the ball from
too good to risk "player burn-out." Four or keyboard during the game: as you type your hands. Keep the ball moving to cast
five planetfalls are enough for one session, your message ("Hah! Gotcha!"), it is dis a spell of confusion on your opponent.
and there's plenty to reflect on between played in a window at the other end of the • Play your team according to their
games. Have a pen and paper handy to line. strengths. Don't force good inside players
take notes; there's a lot of information to In spite of the minor drawback of possi to try three-point shots.
keep track of. New planetary coordinates ble repetition of scenes, Battle Chess is one • Following a three-point attempt, imme
are generated for every game, so no two of the better games of the season, and it is diately transfer control to a player close to
games are exactly alike. truly innovative. Both sound and anima the net for a rebound and possible slam
Although Captain Blood has a pleasing tion are superb, the designers have taken dunk.
ly-short learning curve with a big play- extra steps to make a game that is both • Utilize the fast break following a turn -
value payoff, read the manual and tip fun to watch and fun to play. And while it over on the opponent's side of the court.
pamphlet, and keep them nearby for ref functions well in teaching the game of If one of your players can't be seen, more
erence. In the meantime, give my regards chess, it is smart enough to challenge than likely he's down court waiting for the
toibrka. a most of us for years to come. Q long pass. a

Explore the Newest World of Software ...


On a Video!!!
If you want to get Ihe most from your available. You'll experience the wide
computer, here's good news: Twenty range of Commodore® power
of the top software developers in
the US and Canada have been Includes
brought together in a full-length Rarely Seen Software
showcase of their hottest new prod Imagine performing surgery with
ucts. All on a unique video which is medical simulation software or
an important software buyers guide exploring the universe with an
and the first and only "video ency astronomically true space exploration
clopedia" of software applications. simulator. Preview desktop publishing
Experience all the sights and sounds and video programs. Examine the
of Ihe latest software developments; specialty software used to produce
explore descriptions and demonstra hit records and television pro
tions in the comfort of your home. gramming. These are rarely seen
programs that you should know
What Reviews Alone about to make informed purchasing
Can't Show You decisions — to get the most for your
We've included full color and sound money. At $39.95, this tape can save
"how to" demos of the most exciting and Business software. Fully produced on you many times its cost. So please,
Art, Video, Music, Entertainment, and featuring the Amiga®, many programs take a minute to call or write. We
Desktop Publishing, Educational also have C-64® and C-128"1 versions have a whole new world to show you.

In USA 1-800-344-2525 Extl


In 1NJ 1-800-348-8181 Extl
or send check or m.o. lor S39.95 + $4.00 p/h. to:
VldeoAdvantage, 1229 Poplar Avenue, Mountainside, NJ 07092
NJ residents please add 6% sales tax

Amiga. C-W and Commodoio am r rM trademarks or Commodore. C-12Bis a trndomart ol Commodore.

COMMODORE MAGAZINE 37
AMIGA SOFTWARE REVIEWS Reviewed by Gary V. Fields

WordPerfect
I'll stick toZteM/a.s'tertwhichhasdual
Library On a single disk are five windows) until File Manager expands.

programs to help any Amiga Calendar


Computer: Amiga
Publisher: WordPerfectCorporation user master the routine If time management is ever a problem,
you'll appreciate the help offered by Li
288 West Center
problems involving brary's Calendar program. When selected
Orem, UTS4057
the screen divides itself into four windows
Price: $129.00 information, files, dates or labeled Calendar, Appointments, To-Do
number handling. and Memo. The calendar window looks ex
There is a new library in your neigh actly like what you would expect—rows of
borhood dedicated to helping you con your computer, you can even have the pro numbered boxes. When you first access
quer your Amiga data problems. Its name gram dial the number for you. Database the program, the month and date defaults
is WordPerfect Library. On a single disk is files can also be saved to disk and merged to the most recent date set by your system
a collection of five programs which can with WordPerfect documents to create per disk. Because 1 have designed my startup-
help any Amiga user master the routine sonalized forms, invoices or letters. sequence to automatically request the
productivity problems involving informa date and time, my version of Calendar al
tion, files, dates or number handling. File Manager ways begins by displaying the correct day
Amiga business users (either at home or Because all of the Amiga's DOS (Disk and time. As the computer's internal clock
in the office), will find Library's pro Operating System! management oper ticks away, the time displayed in the ac
grams—calculator, calendar, file manager, ations cannot be accessed directly from tive window is constantly updated.
notebook and program editor—perfect, in Workbench (with it you can only handle Beyond simply letting you check the
tuitive solutions to those important, but directories iind files which have display dates either present future or past, Calen
tedious office chores we usually procrasti icons) most users eventually go shopping dar helps you keep track of important
nate tackling. for a DOS aide. Recognizing this need, dates and appointments. By clicking on
WordPerfect chose to include File Man the month icons you can scroll forward or
Notebook ager in their Library pack. This program backward by months. To jump forward or
This mini-database provides an easy lets the user intuitively handle most of backward by years, click on the direction
way to organize information for quick ac the disk managing chores like copy, de al icons displayed below the year. To select
cess. rIb take the intimidation out of data lete, move, rename, make directory, etc., a specific date, highlight the day of the
management, each file created with Note which normally ix-quire the user to dive month you want to examine. Once select
book resembles a card from a file box. into the sometimes-confusing world of CLJ ed the three windows (Appointments, Tb-
Anyone who has faced the chore of setting (Command Line Interface). Do and Memol display any appointments
up and maintaining a database will ap File Manager uses a display window to or notes assigned to that day. Use the Ap
preciate how simple this one is to use. Its show the files available for control and a pointment section to arrange your daily
intuitive design allows anyone who in double row of gadgets which let you oper schedule. There is room for a time as well
vests half an hour perusing the manual's ate on the selected file by just pointing as a note describing the appointment in
tutorial to master this database. All of the and clicking. These gadgets include four this window. The To-Do window lets you
program's editing and design controls can definable drives which can be either phys input lists of things you want to accom
be activated by either pull-down menus or ical (floppy, hard drive and RAM:) or logi plish during the current day. When you
direct keyboard input. Instant help is cal (using the disk or filename) and com dispense with something on the list, you
available by pressing the HELP key. Add mands which include not only the routine can check it off, and any unchecked items
an easy-to-understand 174-page manual, controls but others like "word" and "date" can be automatically moved to the next
and it is easy to predict Notebook is a search as well. By highlighting a file or working day. The memo window lets you
database most users will love. device and then clicking on the required input general text messages to yourself
The program does not approach the command, the user can quickly move, du without requiring they be assigned a
power of a database like Superbase Profes plicate, locate, rename or print it. Anyone time.
sional or DBase, but is perfect for those of who has wrestled with CLJ will be delight Beyond just helping you manage your
us who simply need quick access to infor ed with the simple DOS controls offered time, the program includes an option to
mation and don't care whether the data by File Manager. dump the window to your printer, so you
base can calculate tax rates or print pay The single disappointment is that File can share it with your secretary or post it
roll checks. Manager uses a single window for display on your office bulletin board. And if that
Notebook is also easy to manage. Using while I prefer two. I don't like a single win weren't enough, the program lets you in
word processor-like commands, you can dow because the user is restricted to view put two dates and it will tell you instantly
search for particular entries. You can sort ing the directory from only one device at a how many days exist between the two—
your data list by simply pulling down a time. 1b be fair, I know several Amiga useful for reminding your wife how many
menu and selecting the argument. If you owners who use similar DOS utilities and shopping days are left before your birth
have included a field to contain phone think they are wonderful. So while HI day.
numbers and have a modem attached to agree that File Manager does its job well, Calendar's Alarm program can prompt

38 MARCH 1989
Software Reviews/WordPerfect Library—
(by activating the window with the window position and calculation to disk
you from any program, not just one of Li mouse) between the two windows. What is for future adjustments. Needless to say,
unique is that regardless of which window Library's Calculator is not a plain vanilla
brary's utilities. Once activated you sim
ply tell it which Calendar file to use as ref you use, the code is echoed in both win math machine. If you have a need which
erence and then forget it. It will automati dows (if nothing else, this is a simple way involves math, you can do it with this util
cally search the file and date you assigned to learn the HEX equivalents of ASCII ity. The program lacks one feature—you
and program itself to report to you when symbols). cannot dump your calculations directly to
an appointment is approaching. As an ex a printer.
ample: Let's say it's April 12 and you Calculator
make an appointment for your dentist at This utility contains three calculators Complaints
10:30 on the morning of June 25,1989. designed to perform simple or advanced As always, I can find something nega
When that dale rolls around, any program mathematical functions. The program tive to say about any program, and Li
you are using will be interrupted and a performs flawlessly inside the Amiga's brary is no exception. If you are a user of
small window will appear displaying the multitasking environment, so you can WordPerfect you will be annoyed by the
appointment date, time and note. Along toggle between it and any other productiv inconsistent use of the numeric keypad.
with the visual reminder, the program ity program with a click of your mouse, hi While the word processor uses the nu
will buzz to get your attention and then addition to supporting common math meric pad primarily for cursor and editing
proceed to speak the information about functions using the standard calculator, controls (you have to shift to get the nu
the appointment. I love this feature for you can turn this one into a (1) scientific meric response], some of Library's utilities
two reasons: (1) it is a useful, sensible fea tool complete with trigonometric and loga ignore it completely or use it with incon
ture which lets the computer serve the rithmic functions or (2) a programmer's sistency. Apparently, the numeric keypad
user, and (2) it puts the Amiga's synthe calculator which supports hexadecimal, is reserved for the exclusive use of the cal
sized voice to constructive use. I give the octal, decimal or binary mode, or <3) a fi culator.
programmer a gold star for the inclusion nancial aide capable of calculating inter Let me voice one more complaint about
of Alarm in the Library collection. est, costs, profit margins and amortiza the handling of the numeric keypad by Li
tion. Each mode of operation gives you ac brary's utilities. If you are a heavy user of
Program Editor cess to 100 memory registers which are WordPerfect, you will soon stumble across
At first glance the program editor may maintained even when the program is another reason to be upset with the pro
appear to have little use for most users. closed. Before you finish with the program grammer's inconsistent handling of the
But don't presume because the word pro you can even save its current state, in keypad. One of Librar/s programs (I'm
gram is in the title, this offering is useful cluding registers, contents, display mode, Continued on page 110
to software developers alone. Nothing
could be further from the truth, although
it certainly would be of interest to any pro
grammer, since it includes an option to
Excellence...
edit either alphanumeric or HEX code. for the Commodore
I found the Editor useful when I needed
to delete some coded garbage which had
been received while transferring an
ASCII file from my Commodore 128 to my Product Family
Amiga. Anyone who downloads files
knows that some services and software Look for the name that
will append a block of padding to the end spells Quality,
of the file which needs to be chopped off Affordability,
before the file or software can be used,
and Reliability.
Snipping that unwanted block of code is
very simple with Program Editor. Beyond
that specific use, the program is perfect for Lt. Kerned - a 20 or 40
creating batch files (like the startup- Megabyte Hard Drive which sup
sequence file). ports CP/M.
Anyone who has used the Amiga's sys Super Graphix GOLD - the ultimate printer interface including a 32K buf
tem editor (ED) will quickly abandon it fer, 4 built-in fonts, a utility disk with 27 fonts and more.
for Library's program editor, since it has
Super Graphix - an enhanced printer interface including NLQ, an 8K buffer,
most of the editing functions and none of
reset button, a utility disk with 27 fonts and more.
the limitations inflicted on the user by
ED. Super Graphix jr - an economical primer interface with NLQ and graphics.
If you are a machine language pro I'ont.Master II - a powerful wordprocessor for the C64 with 30 fonts ready
grammer, you'll love the program's HEX to use, 65 commands, font creator and more.
edit feature. When it is activated two win FontMaster 128 - a super wordprocessor for the 128 including 56 fonts ready
dows are opened—one which displays to use, a 102,000 word spell checker and much more.
what is typed in ASCII code and the other
All Hardware is FCC Certified All Interfaces include a Lifetime Warranty
using HEX. You are free to input code us
______ - CM and 128 arc reg. TM of Commodore Business Machines, Inc.
ing either window—in fact you can toggle
M=^=^=^ 2804 Arnold Rd. Salina, KS. 67401 (913) 827-0685
COMMODORE MAGAZINE 39
Trai can be layouts or any of the zillions
st-l in any
pallorn.
you come up with yourself.
After that, it's off to fun
city.
The geoPublish toolbox
Itanapatenl
ur opaqur
is filled with goodies that
graphics
and [cxt.
help you create all kinds of
special effects in almost
every area, for example, you
can customize over 80 GEOS
compatible fonts. In bold,
italic, underline, or outline.
In any combination you
choose. Up to 192 points
high.

"Of the three soft


ware packages I used
(geoPublish, Personal
Newsletter, Outrageous
Pages), geoPublish most
resembles professional
These days, desktop publishing
you can find
programs:' _H1,,.Murchl98B
all kinds of pro
grams that call themselves "Full featured desktop
desktop publishers. Oh, one publishing on the Com And that's just what you
may drop a drawing here or modore 64? Including can do with type. You can
create a column there. But laser printing? If I hadn't also create columns. Boxes.
don't let anyone kid you. seen it with my own eyes Banners. Enlarge or reduce
Nobody's got anything like on my own Commodore graphics. Zoom in for detail
geoPublish. 64,1 wouldn't have work. Preview the entire
You see, geoPublish is page. And print the whole
believed it, either."
a real desktop publisher. —MiemTimcH. March, 1HHH
thing out on a LaserPrinter
With hundreds more features for a razor sharp look.
that unleash your layouts With geoPublish, you pour Of course, those aren't the
across an endless number your geoWrite text into col only reasons we're excited
of pages, and leave your umns and around graphics. about geoPublish. It's also
non-GEOS friends frenzied Automatically. You can use because major magazines—
with frustration. any of the 21 preset page like the tough guys at INFO
BTURE STOBV
—are raving about it, too. BeoPublish Features • Library feature fur saving master page layouts,
General product comes will! a master page library with
Saying that people will use • WYSIWYG, Whai-You-See-Is-Whai-You-Get. several standard layouts.

geoPublish "to retire their • Import graphics (mm geoE'ainl.


• import graphics from I'rmt Shop, Newsroom,
i'.!■:: Layout Mntle
• Imports lent from any Commodore »i>rd
Print Shops and Print Mas Prim Master" using GEOSGrumlcs drabber processor.
(soldseparately with Deskpack Plus). ■ Flexible design and placement of text columns.
ters" and that "Newsroom • Full page and zoum display modes. column layout, size and combinations can be
■ On-screen rulers, digital cursor control allows
pales in comparison'.' exact placement in full page edit modes.
altered at any time.
■ Built-in editor supports full word processinK
features of geoWrite 2.1 for text f lowed into
VWirk in full pni/v prvvk-w Zoom into actual size Create motet pages
KeoPublish columns.
■ Snnp In guides feature allows for easy layout
using master page guidelines.
^•GEOPUBL • User- seine table gutters (space between
columns).

ivfMES BIG m •Support fortmanchoted (flow with text)aamil


as anchored (test flows around) graphics.
• Automatically flows text BRHmd graphics and
from page to page keeping track of up to lti
separate word processing documents,
Page Graphic Mode
• Contains a complete object oriented draw pro
gram. Graphic tools include:
• Place picture; Picture can be centered and clip
ped, scaled to any size, stretched and scaled.
•-Special text: Any font may lie old put in any
point size froni'l In 1SK! point, 'iext may also be
printed in any styk' and in any otthfl SI (iKOS
system patterns, 'lest may be printed cither
horizontally or vertically.
■ Lines, connected lines and curved lines
(splines): may be drawn in 8 different thick
nesses, haw round or square endpoints, and he
Flow text into columns Easy graphs object manipulation drawn in'A2different patterns.
1 KecUingles, poisons, circles, and ellipses: may
be framed or untamed :ind filled with any of
Hey, with press like that •Supports over (Ml G EOS compatible fonts in
the 32 system patterns. E-rame thickness can
point sizes ranging from-i to I'M point (.1)5"
what more need we say? to 2.6*).
also be varied.
1 Any graphic object or group of objects may be
Well, we can say we ve got •Plain, bold, underline, outline, italic, super
selected at any lime and moved, cut, resized,
script and subscript, and any combination of
even more features. In fact, these typestyles allowed for each font.
brought to the foreground (drawn on top of
everything! or pushed to the background
a whole What-You-See-Is- • Supports dot matrix and Win Script laser
printers.
(drawn under everything),
- Automatic smoothing option (or pictures and text,
What-You-Get wish list in the • Supports up lo Hi pages in length, larger dDCU-
•All tools work in either full page preview mode
ments can be created by setting tlM starting
chart to your right, filled page number.
or zoom made.

with features that mean busi Master Page Mode


To order call 1-800-443-0100 ext. 234
■ Support for left and right master pages.
ness. Things like text in any • Set up to 16 guidelines for aiding graphic and geoPublish
pattern and automatic font column layout.
(California residents add 7% sales tax.)
• Automatic pane numbering can set starting
smoothing and stuff that page. $2.50 US/$5.6Q Foreign for shipping and
• Automatic dale Stamping, handling. Allow six weeks for delivery.
nobody else ever thinks of. • Full graphic tool box (or masier page gra|ihic
So if you're serious about design.

desktop publishing, take a


look at geoPublish. For Com Berkeley GEOPUBUSH
modore owners, it's the only
feature story worth Softworks
taking seriously. The brightest minds are working with Berkeley.
AMIGA SOFTWARE REVIEWS" Reviewed by John J. Kottler

Torch 2081
Computer Amiga
Publisher: Digital Concepts
43035 Hayes Rd.
Suite 229
Sterling Heights, MI 48078
Price: $29.95

A thunderous clap bursts as another


xViireball scorches across the sky. Your
eyes follow the ball's path, and you wince
upon its impact. The burst oflight is un
bearable, yet you manage to fumble for
the doors to the rusty hangar. You punch
the button and they creak open, slowly re
vealing an archaic Star Defense Glider.
Maintenance crews shuffle between com
puter consoles and the glider, making last-
minute adjustments. As you approach the As the pilot of a 39-year-old
glider, a private salutes, "She's all ready,
sir."
ship, you are to protect your
Your eyas trace the outline of the ship, planet from the invasion of
but are caught on the mechanism in
stalled on the rear of the craft.. A sigh of fireballs.
despair escapes you as you wonder how
this space glider can possibly halt the in
vasion of fireballs that plagues your plan
et. You climb into the craft's cockpit, fa
miliarizing yourself with its ancient in
struments. Another burst of light sparks an additional hazard, the spitfire, is occa er desire to continue playing harder to see
outside the hangar and you realize you sionally thrown from the core of the fire the next level. Every five levels there is a
have no time to waste. Several lights ball. This menace destroys your ship if it bonus level which includes two fireballs
blink on at the touch of a button, and you comes in contact with it. In addition there instead of one.
wrap your hands around the craft's con are perimeter patrollers that rove around In all, Digital Concepts has done a fine
trols. Anxiety builds as you glance back the border of the playing field. They will job of reviving a classic arcade hit. The
toward the new addition to your glider. All also follow along the borders of the walls game is one that is enjoyable to play and
you can do is hope and pray that this con you have created and seek to destroy your will certainly capture the player's atten
traption will work. Reseating yourself, glider. As if all this weren't enough, you tion for a good length of time. Its only
you shove the throttle forward, regaining must complete the level before your glider drawback lies not in the game itself, but
confidence once the glider's engines roar runs out of fuel. in its documentation. The instruction
at your command. Those who remember the game Qix manual included with the game is brief-
Torch 2081 is an arcade game that com from the arcades will find similarities in almost too brief. My copy of the manual
bines arcade action and strategy. As the Tbrck 2081. The object in QLx was to en neglected to inform me of "Bonus
pilot of a 39-year-old ship, you are to pro close an unruly line within boxes created Squares" that pop up occasionally on the
tect your planet from the invasion of fire by your path. Although the gameplay is playing board. Several different squares
balls. This Star Defense Glider (SDG) has fairly similar, Digital Concepts has added appear with different labels. Unfortunate
been outfitted with a device that allows a realistic story line behind it and altered ly, this was not covered in the manual,
you to construct metallic barriers which it enough to make it an incredibly addict and I still have no idea what some of the
strengthen the planet's defense shield. ing game. The graphics are superbly ani squares do. Some offer bonus points, while
The object is fairly simple: to shield a re mated, and the sounds are clearly digi others actually destroy the ship!
quired percentage of the planet's territory. tized. Unfortunately, there is no real dif Overall, Torch 2081 proves to be a
Although this task seems simple, it is not. ference between levels of play. Successive promising revival of a once-popular ar
The fireball that you are attempting to en levels offer no unique qualities besides cade game. It is important to remember it
close bounces around the screen at ran colors and fill-patterns as far as the play is not a simulator, but a strategic arcade
dom speeds in random directions. If it ing field is concerned. The only factors game viewed from above the ship. The
touches your ship or the trail that your that change are speed and difficulty. If game will certainly be considered a
ship leaves behind to construct a wall, there were different playing boards for unique one in the Amiga world and a fa
your ship is destroyed. Besides the fireball each level, the player would have a great vorite to old Qix fans. g

42 MARCH 1989
AMIGA SOFTWARE REVIEWS' Reviewed by Jay Kee

Global
Commander
Computer: Amiga
Publisher Data.=oft
19808 Nordhoff Place
Chateworth, CA 91811
Price: $39.95

The year is 2032. You've been appoint The trick is to understand


ed Global Commander of the United
Nuclear Nations, and your mission- the true nature of the
should you choose to accept it—is to ride
shotgun over the 16 member nations and
relationships between
keep them from blowing each other up—a nations and head off trouble
job that might best be described as jug
gling chain saws while going over Niagra before it escalates into war.
Falls in a rubber dinghy. But don't get the
wrong idea. Your chances for success
aren't impossible at all... just highly un
likely. the back while stockpiling illegal weap and monitor communications with a radio
This is Global Commander, the latest ons. Conventional wars start without receiver that scans across six frequency
Amiga release from Datasoft, and one warning, then nuclear war breaks out. A bands. It's up to you to learn which fre
that is very likely to cause some serious non-confidence vote is called, and 12 of 16 quency each country is using, and unless
hair loss among its players. countries give you the thumbs-down— you're tuned to that exact frequency, the
Your first hint of trouble is the letter you're out on your butt. messages you intercept are scrambled.
from the former Global Commander Back to the manual, re-read it again for Unscrambling a message requires turn
printed on the inside front cover of the the third time—is there something you ing eight signal filters on or off in correct
manual. It doesn't take a degree in Rocket missed? Try again and yet again. The re combination.
Science to realize this guy's elevator sults are pretty much the same. Interaction with the 16 member nations
doesn't go all the way to the top floor—ob Balance ofPower comes to mind when is accomplished through sending or re
viously the result of too much time spent you first play this game. There are some ceiving "memos" and official letters. In
playing Global Commander. obvious similarities. However, while not this manner, nations can ask for food, re
The second sign of trouble comes when nearly as complex, Glolxd Commander is sources or weapons; request sanctions;
you realize that this is the same guy re infinitely more frustrating. The primary state intentions, criticize or praise your
sponsible for supplying the hints and tips reason is a manual that is too busy being actions or declare war. Concurrently, you
on strategy "sprinkled throughout the funny to be useful. It provides the barest (as Global Commander) can order an in
manual." outline of the game's various elements, of crease or decrease in missiles, issue letters
The final clue comes when you try to fering virtually no practical or useful in of reprimand or support, allocate food or
play the game. In a matter of a few moves, formation. technology, tell nations to improve their
all hell breaks loose. Accusations fly and However, the game itself is straightfor relations or call a vote of confidence (not a
demands for food, technology and nuclear ward enough. As Global Commander, you particularly good idea in most cases).
weaponry start piling up. Cryptic radio control SDI and Reconnaissance satel The trick to this game is understanding
traffic is intercepted, and some of the mes lites—one to intercept incoming missiles the true nature of the relationships be
sages are even unscrambled enough to be and the other to gather intelligence infor tween nations and heading off trouble be
read. Your orders to re-allocate food and mation—and a UNN Task Force. You po fore it escalates into war. The only prob
resources are sometimes ignored; your or sition the satellites over nations that are lem is that the manual does not provide
ders to cut back on nuclear weapons are either hostile or suspicious, repositioning enough background information to enable
always ignored (unless your Rapid De them as the political climate changes. You a player to adequately interpret the words
ployment UNN Task Force happens to be also deploy the Task Force to nations that or actions of member nations.
stationed in that country, but your UNN are behaving particularly badly in order The net result is a game that has to be
Task Force is always two or three weeks to bring them into line (your only "mili played blind, with player actions based on
away from the country where they're most tary" option). pure guesswork and strategy devised by
needed). Unfriendly countries start criti You monitor the Resource, Technologi trial and error. A frustrating and totally
cizing your efficiency, demanding your cal and Nuclear capabilities of each coun unnecessary flaw in what is otherwise a
resignation; friendly countries pat you on try through simple bar graph displays, very well-designed game. a

COMMODORE MAGAZINE 43
AMIGA SOFTWARE REVIEWS' Reviewed by Jeffery Scott Hall

Ganymed/
Bomb Busters
Computer: Amiga
Publisher ReadySoft, Inc.
P.O. Box 1222
Lewiston, NY 14092
Price: $29.95 each

It is your job
Two new arcade games from ReadySoft
are for pure arcade addicts wishing to to assume
indulge in some fast-paced shoot-outs and
quick-thinking strategy. Both games command of the star
come under the company's Euroline title,
which means great games for a lower fighter jet and blast
price.
as many robots
Ganymed
This is a fast-reflex, laser-blasting game as possible.
based on the robotic snow walkers from
the movie Star Wars. Press the fire button Ganymed combines great sound effects pyramids of Egypt.
to start out with four ships. It is your job to and graphics in an enjoyable game for Bombs will be placed in different strate
assume command of the star fighter jet anyone looking for fast-paced laser action. gic locations around the landmark; the
and blast as many robots as possible. At number of bombs varies according to
the top of the screen are three indicators: Robot Removal: Ganymed Tips which level you are in. It is your job to de
current level, score and the number of • When attacking a robot, fire heavily activate the bombs—by touching them—
lives remaining. Your ship will always ap at the head. Make passes instead of direct before they explode. This is done by mov
pear on the far right side of the screen, attacks. This is done by firing and run ing our bold character in the direction of
and the enemy robots will be hidden ning until the robot is finally destroyed. the bomb with his jet pack. (Pressing the
somewhere on the left side. As you move • After you've destroyed a robot, part of fire button and joystick in the direction
your ship left or right, the background the body section might still be visible. Do you wish to go activates the jet pack, al
will scroll horizontally in that direction. not attempt to pass this; if you do, it will lowing you to fly around the screen.) This
Each level consists of four large station most likely result in the ship's destruc would seem boring if no enemies were in
ary robots which fire homing lasers at tion. Wait lo fly past when the body sec cluded to stop you. So in order not to dis
your ship. This makes it extremely diffi tion is no longer visible. appoint you, at least one enemy will be in
cult to destroy them, requiring you to each level. These enemies float in differ
make several passes while firing directly Bomb Busters ent areas on the screen and range from a
at them. After several direct hits from Quick thinking and fast action are re .357 Magnum to a broom that just sweeps
your lasers, the robot will come crashing quired to be a bomb buster. The game be you away. If any contact is made, you will
to the ground, so you can go on to the next gins with rap music and voices in the lose a life. While you are playing the
one. Once all the robots have been de background. Press the fire button and en game, a laughing happy face will appear
stroyed, you will advance to the next level, ter a level code or press RETURN for for a short time. If you successfully touch
which will be tougher than the last. You none. After every tenth level in the game, the happy face, you will be rewarded with
will be rewarded with an extra ship for ev you will be given a code word which may bonus points, an extra life or a power pill
ery thousand points. be entered at this prompt. This allows which lets you destroy the enemy. When a
I have one major complaint with more advanced players to skip past the bomb starts to flash, you have only a few
Ganymed—the scenery doesn't change less demanding levels of play. seconds to reach it before detonation. If
throughout the entire game. It would've As a member of the Bomb Busters, you you are unsuccessful, you will either be
been nice to see a different background must collect all the bombs before they ex killed or the landmark will be defaced.
now and then, as well as some different plode. Equipped only with a jet pack and After a successful bomb bust, the game
looking robots. four Bomb Busters for lives), you must screen will be replaced with the bomb bo
In spite of this, 1 found Ganymed both journey to different regions of the globe in nus screen. This transition is uniquely
challenging and enjoyable. The game in order to stop the terrorists from destroying done through the use of screen wipes—
cludes a handy pause option for taking famous landmarks. You appear in ran truly a nice added special effect that must
time out from blasting the enemy and a domly-determined places ranging from be seen to be appreciated. The bomb bo-
top ten list of the greatest sky fighters. the Statue of Liberty in the U.S. to the Continued on page 105

44 MARCH 1989
T
JLlj(j_ Gj
1 COMMODORE
1 3/89

Retail Outlet: Penn Station, Main Concourse


(Beneath Madison Square Garden) NYC,N.Y.10GQ1
OUTSIDE USA—CALL OR WRITE TO:-
Store Hour?: Mon-Fri 8:30-8/Sat-Sun 9:30-7 Montgomery Grant Mail Order Dept.

FOR CUSTOMER SERVICE FAX NO. 7186923372


Call Mon-Fri: 9:30-4:30
TELEX 422132 MIGRANT
(7181692-1148

OPEN 7 DAYS A WEEK FOR ORDERS: Monday-Friday, 9am-7pm/Saturday & Sunday, 9:3Qam-6:O0pm(EST)
NO SURCHARGE FOR CREDIT CARO ORDERS/WE INVITE CORPORATE & EDUCATIONAL CUSTOMERS/CORPORATE LEASING AVAILABLE
commodore commodore commoaore

i . DISK DRIVES PRINTERS


DPS 1101 DAISV

OlH1,r*149.9S WHEEL PRINTEH

$149
O 1S71 $219.95
NEWC-J2SD With Bullt-ln
Disk Drive
$169
5399 OiS6,s179.9S *219
commodore :ommodare commodore commodore

DELUXE
»D PACKAGE

r (KM color C0MPLETE 128= D


V®^ PACKAGE PACKAGE
COMPLETE PKG.
Commoflore C-64/C Computer
■Commocore C-64C Computor ■C/128-D Cornrjuler w/ Built-in
Commoaore 1SW1C Disk Drive
Commodore 1S41C Disk Drive Disii Drive ■C-128 D Computer w/Bui It-In
Commodojo Color Primsr
Commooora Color Primer
■12" Monitor
Commodore Color Primer ■1902 Color RGB MonllorCommoOore |
■Color Monitor ■12" Monitor Color Printer
Geos Software Program

$629
Geos Software Program

U59 $339 $499 ..S679


We Can Reconfigure Any of Our Computer Packages To Your
Specifications. Call for Information.
PERIPHERALS PRINTERS PRINTERS commodore
»1764E<parsion Module
XetscSuparGrsphiiJr.
$114.95
$2995
O
EPSON
£339.95
COLT PACKAGE
IBM XT COMPATIBLE
XelecSuparGiaphuSr. FX-1050 WB9.95
LO-600 S315.95 NX-1OOO SI 69.95 < -COMMODORE
Xetec Super Grapdii Gold (79 95 LO S55 $52995 COLT Computer
Magic Voice Module SIS 95 NX-1000C..S16995
■640K
LX-eoo Sim as p=—F^ NX-1000 / ■4.77-7.16MH;
C64C64-C Power Supply.. .129 95
RAINBOW..E219.95 NX-1000C ■Z Floppy Drluos
C1660 Modem .11995 LQ95a...H.S589.95
NX-2J00 53CM.9SHAirjBOW..S224.95 irHnHl
C1670 Modem
C-I3S0M0U5B
..S59 95
Panasonic CIJIiEN PHINIEnS IN STOCK
'Mono Monitoi
■MS DOE
..$19 99 IDBOi-ll S159.95
HP LASER HP ■GW Basic
C-1351 Mouse ...S34.95 109!i-l! SI69.95 JET II 51629.95 DESKJET. .SGB9.95

$679
109! $299.95
WE CARRY ALL
MAJOR BRAND SOFTWARE KXP-1S24..S199.95 OKIDATA
KXP-I595..S409.95 I OKlDATA-120 51B9.95 COLT S/10B4S Monitor $939
OKIMATEiO SE19 95
LASER SI 199 OKIDATA-160 S239 9S COMMODORE PC10-1
IBM XT COMPATIBLE PKC.

■512K RAM
30MB HARD DRIVES FOR: ■ E i panda Die id 640K

C-64C $749 MONITORS F Unvo


ClCWSRCQ
128 $829
40MB HARD DRIVES FOR:
E COLOR
MOnrton
«199.95 ■Serial & Parallel
Pans- Keyooard
C-64, CC-128
C-128D $1169
$294.95 'HOMSON HI-RFS (i
13'COLOri MONlTOH $299.95 ■MS DOS
•GW Basic
*-«.—
''499

AMIGA 5001 AMICjTX I AMIGA 2000 PR-aOOOADAl'JY '.VHF.EL


LETTER OUALtTV

ALL AMIGA ACCESSORIES & PERIPHERALS PRINTER

IN STOCK-CALL FOR PRICES $59.95

RUSHSERVICE AVAILABLE-CALL FOR DETAILS


f^.
J'

I ti n tt/iiiiftiiiuiMitttitti

Ii'U1 Electronic*.
Amiga, Inc.
j J
2
J

The computer that^


works like
lUl
the mind ofa musician.
A musician's mind is like a miraculous computer that runs several programs at the same
-V time. It weaves a bass line while painting an improvised melody. The mathematics of chords
and scales flood its memory along with emotion and occasional inspiration. It's a perfect
network of intricately choreographed events—ail occurring at once.
Commodore* Amiga personal computers work much the same way.
Through a process called multi-tasking, Amigas can actually run several programs at
once. If you're composing or arranging music on a computer, mulli-tasking can mean a
radical increase in speed, spontaneity, and creativity.
Because with an Amiga* you can run a MIDI music sequencer
while you edit patches, samples—even your production notes. And
you can compose a music video by running powerful Amiga
graphics software in concert with MIDI music tracks. ...

So gci a closer look at the computer that thinks like vou do. See
your Authorized Dealer, or call 1-800-343-3000, act 200 for in-depth
information about the affordable Amiga 500, the expandable Amiga
2000, and the large and growing library of Amiga music software.

Only Amiga Makes It Possible.


PROJECTS by John lovine

Building a
MIDI Interface
Device
for the Commodore 64
and 128

MIDI is an acronym for Musical In


strument Digital Interface. MIDI is
a standard communication protocol (fast
serial) that allows various electronic mu
sic synthesizers to be linked to one an
other. An electronic marriage of computer add ons to standard instruments, such as ferent manufacturers didn't work. Each
technology to music synthesizers is possi fuzz boxes, reverbs and sustain units used manufacturer had created its own protocol
ble due to the implementation of MIDI. on guitars. that worked only with systems it created.
This month's project will provide that in Oscillators generating tone frequencies
terface. were used as simple piano organs. These Enter MIDI
basic synthesizers evolved into the Moog In 1981 a meeting of the electronic syn
Why Electronic Synthesizers? and ARP monophonic synthesizers. (Our thesizer manufacturers was held, at the
Electronic synthesizers in general have computers have a decent sound synthesiz semi-annual National Association of Mu
opened up a whole new world of possibili er, the SID chip, that you can use to create sic Merchants (NAMM). The meeting was
ties for musicians and artists. Aside from your own sounds a la ADSR envelope.) called to discuss the standardization for
the synthesizer's ability to accurately The next development was polyphonic the transmitting and receiving of musical
mimic traditional instruments and synthesizers that had the capability of information. The original proposal was
sounds, they have an added ability to gen generating more than a single note at called UMI, for Universal Musical Inter
erate new colors of sound never seen be once. At this plateau a number of compan face. Many of the companies involved had
fore. The possibilities do not end there. ies—Yamaha, Sequential Circuits, Ro already developed their own protocol. Be
Inasmuch as synthesizers are a tremen land, APR and others—began manufac cause of this there were a lot of delays,
dous boon for musicians, with MIDI they turing synthesizers. compromises and revisions before gener
are even better. The most obvious advan The next major advance in synthesizers ating a standard protocol, later to become
tage is the ability to play or control sever added programmable memories. This al known as "MIDI; Musical Instrument
al synthesizers at once from a single lowed musicians to easily create pro Digital Interface." (It appears that the
MDI-compatible instrument (See figure grammed sounds (patches) and store them word universal in the original proposal
1). Each synthesizer in the system can be in memory. Previous to this, keyboards may have invoked anti-trust suits against
programmed to play a different instru had to be painstakingly hand wired with the manufacturers, so the name was
ment, that plays a single track of a multi- patch cords to create a particular sound. dropped.)
track musical composition. Various musi The patchcord setup resembled old-fash Finally in 1983 the first MIDI standard
cal parameters such as tempo, volume, ioned telephone switchboards on top of the keyboards came off the line. Fortunately,
piteh, patches can also be controlled and keyboard. This is why in the early days of the developers of MIDI were farsighted
changed via MIDI. synthesizers people like Keith Emerson enough to leave room in the new standard
Today a composer can hear musical (of Emerson, Lake and Palmerl had ex for subsequent improvements in technol
compositions he has written without the travagant keyboard arrangements on ogy and methodology. Today MIDI is still
need for other musicians hanging around stage. But with the new programmable evolving and improving without destroy
waiting to play a piece or wasting costly memories, musicians had the flexibility to ing the basic communications compatibil
studio time. recall previously-programmed sound ity for which it was created.
patches even during live performances.
History At this point companies also began add Anatomy of the MIDI Signal
As early as the 1920s we have had elec ing interfacing devices to their synthesiz The first thing we notice about a MIDI
tronic music synthesizers. The first syn ers so that musicians could layer synthe signal is that it appears to be a standard
thesizer was the Thermin. The Thermin sizers together to create music. serial signal. A serial signal as we know
was used in early productions of science Other companies began making se needs only two conductor lines to commu
fiction movies, due to the eerie sound ef quencers. Sequencers are devices that can nicate. The second observation is on the
fects it is capable of producing. record a performance and play it back. 31,250 Baud +/-Vfc (bits per second) rate
In the '60s and 70's the electronic mu A problem arose at this point: connect used by MIDI. Compare this to your stan
sic boom began. It started as a trickle of ing sequencers and synthesizers from dif dard 300 or 1200 baud modem, and you

48 MARCH 1989
Projects/Building a MIDI Device
changed. MIDI uses two types of bytes- This is how MIDI interprets the data:
have an idea or how quickly you can Status byte and Data byte. As we know Byte #1 Status Byte
transmit bytes. (or as we should) a byte can contain any Bit# [7][6][5][4][3][2]flU0i
Let's examine the serial signal. Looking single numeric value between 0 and 255.
Binary 10 0 10 0 1 0
at figure 2 we can see that the signal MIDI however breaks up the byte into
Value f
transmits bits (binary ones and zeroes] small groups of bite, then assigns a par
Indicates Status Byte
like a standard serial line. But upon closer ticular function to the bit groups. Tb clear
examination there is a very significant this up before it becomes confusing, let's
difference. analyze the first byte in a MIDI message If the most significant bit (number 7)
Computers use standard TTL logic sig called the Status byte (See figure 3). has a value of "1", MIDI determines that
nals. A + 5 volt represents a binary "1" The Status byte is broken into three the byte is a status byte. When MIDI sees
and 0 volte represent binary "0". With groups. Each of these groups are to be this binary "1" in bit number 7 position, it
MIDI, however, we do not use voltage to looked at as a single number. The first knows it is reading a status byte rather
determine the binary state of the line, we group consists of a single bit, bit number than a data byte.
use current. In addition, the signaling is 7. Group 1 has two possible values—1 or The second group of bite—bits 6,5 and
the exact opposite. In other words, "cur 0. The second group consists of three bits, 4—specifies the kind of message the sta
rent off' equals a binary "1", and "current bite numbers 6,5 and 4. Group 2 has eight tus byte is transmitting, such as note on,
on" equals a binary "0". possible values (0 through 71. The third note off, patch change, etc.
group comprises the four remaining bits The third group of bits—bits 3,2,1 and
Anatomy of the MIDI Bytes numbers 3,2,1 and 0. Group 3 has 16 pos 0—can represent different kinds of infor
Eight bits to a byte, well that hasn't sible values 10 through 15). mation, depending upon what the second

MIDI Interface Program


Figure 1. MIDI Serial Signal 15 POKE 56579,2S5:POKE 56577,0'CRTG
20 C=128+16:E=64:E-128:F=0
:J=56577'GAWH
5 Mo. 25 READ A.B'BDDE
30 IF A=-l THEN RESTOHE:GOTO 65'GFLD
0 Mq, _ 35 POKE J,C;POKE J,A:POKE J,D'DLXI
40 FOR G=l TO B:NEXT'EEBD
Binary » ". -0" '1' 'I' 45 POKE J,E:P0KE J,A:POKE J.F'DLCJ
50 GOTO 25'BCOB
Rise and fall lime less than 2 microseconds 55 PRINT'EEtROn" 'BAOI
60 DATA 42,175, <1fi, 175, 48,175, 50,175,
52,175,54,175,-1,-1'BWDL
85 GET KS:IF KS=""THEN 65'EHIL
Figure 2. Anatomy of a MIDI Status Byte 70 PRINT 1:GOTO 20"CENE

—<< END >>--


Figure 3.

Figure 4.
Bit ft

in an thbu IN OJ! 7HPU B4 DUf THRU IN OUT THRU

Daisy Chained MIDI Compatible Instruments

Figure 6. MIDI Cable

Use 5 Pin DIN Plugs

Use 2 Cond Shielded wire


(see parts list)

Cable length less than 25 feet

rti

T, Figure 5. MIDI Schematic


Continued on page 94

COMMODORE MAGAZINE 49
SEQUENCERS
for the Amiga
by Steve King

The Amiga has turned out to be an in


credibly versatile computer. Its pro
cle, I will refer to a musical keyboard as a
"synthesizer" to avoid confusion between
synthesizer and even change instruments,
or voices, during the rendition. For exam
cessing speed, power and built-in four- it and the computer keyboard. There are ple, a computer program can send a bass
voice sound capabilities make it ideal for sixteen separate MIDI channels which for line staff of music to a synthesizer on
musical applications—particularly in the all practical purposes can transmit or re MIDI channel 1 and a melody staff on
area of musical instrument recording. ceive data simultaneously. MIDI channel 2. The program can also in
However, this capability would not exist When a synthesizer is connected to the struct the synthesizer to play a bass gui
without the MIDI protocol. Simply speak computer, the computer is capable of de tar voice on MIDI channel 1 and a piano
ing, MIDI (which is an acronym for Musi tecting which notes are being played and voice on MIDI channel 2 (assuming that
cal Instrument Digital Interface) is a spe their duration. More sophisticated synthe the synthesizer has these sounds and is
cial language which permits computers sizers can transmit other information multi-tibral, or capable of playing differ
and MIDI-compatib!e musical instru such as the pressure being applied to the ent sounds simultaneously). When the
ments such as keyboards to communicate keys, pitch wheel operation and after- playback mode of the program is started,
with each other through a simple hard touch. Conversely, a computer can send the synthesizer will play both the bass
ware device plugged into the serial port of MIDI information to a synthesizer. In this and the melody at the same time.
the Amiga. For the remainder of this arti- mode, the computer can actually play the

50 MARCH 1989
The Amiga has the proces
sing speed, power and
built-in four-voice sound
capabilities that make it
ideal for musical applica
tions—particularly in the
area of MIDI musical instru
ment recording. With a typ
ical simple MIDI interface
for about $50, and a MIDI-
compatible synthesizer for
jess than $180, your Amiga
is ready to become a
desktop recording studio.
All that is still required is
the software to integrate
these components. Such
software, known as a
"sequencer," acts like a
very sophisticated elec
tronic tape recorder, re
cording what you play on
the synthesizer and storing
that information in the
computer's memory or on
disk. Here is a comprehen
sive overview of the
sequencers currently on the
market for the Amiga as
well as a feature-by-
feature compari
son of the five
most popular
packages.
Believe it or not, MIDI is not an expen cord, edit and combine) not only saves thesizers which output on up to six differ
sive proposition. A typical simple MIDI time but also produces a flawless perfor ent channels simultaneously.
interface costs about $50, and MIDI-com- mance. Another important feature in recording
patible synthesizers can be purchased for There are a number of sequencer pro is the ability to shift the timing of each of
less than $180. For this article I used the grams on the market, ranging from the the tracks. In this not-so-perfect world, the
new Yamaha PSS-480 which can play 12 odds are that one or more of the tracks
notes simultaneously. If controlled by the you are recording will not start at precise
Amiga, any 12 of its 100 different voices The more tracks a sequencer ly the same time as the others and will
can be played at any one time. I also used has, the more parts and end up out of sync. Rather than constantly
Datel Computer's MIDI interface which re-recording to "get it right," a commonly-
accepts as an input device one MIDI-com- instrumentation you can available feature lets you shift a track for
patible synthesizer but has outputs (o con ward or backwards to line it up with the
trol three separate devices. Other more
record for each song. others.
expensive MIDI interfaces have pass- "Punch In and Punch Out," simply
through connections, so you can connect speaking, is a method of recording over a
other serial devices (such as modems and previously-recorded segment of an exist
printers) to the interface and use them ing track. If, for instance, you recorded an
without constantly having to switch con eight-measure melody line and made a
nectors. very simple for the hobbyist to the highly mistake in the third measure, you can
With computer, synthesizer and MIDI complex, powerful and expensive for the Punch In at the beginning of the third
interface in hand, ail that is required is professional musician or recording studio. measure and Punch Out at the end of that
software to integrate them. Such software I will first discuss the important features measure, and the sequencer will replace
is known genetically as a "sequencer." A to look for in any sequencer and then re the previously-recorded third measure
sequencer is a very sophisticated electron view and compare the capabilities of the with the new notes you play. Tb be useful,
ic tape recorder which records what you different sequencer programs to give you this feature must allow you to easily find
play on the synthesizer and stores that in a better understanding and feel for which the exact place in your score to Punch In
formation in the computer's memory or on would be best for your particular applica and Punch Out.
disk. Unlike a normal tope recorder, how tion. MIDI filtering is also a valuable tool-
ever, once you have recorded a musical especially if you have limited memory.
Recording on a Sequencer You will recall that MIDI data is not sim
There are basically two methods of re ply notes, but also information about key
Atypical simple MIDI cording on a sequencer. The first (and pressure, aftertouch and pitch wheel oper
interface costs about $50, most common) is single-track recording. ation. These latter events consume tre
In this mode, you activate one of the se mendous amounts of memory which de
and MIDI-compatible quencer's tracks, or channels, start it run crease the amount of space left for your
ning and play your synthesizer. Every song. If you don't need this information, it
synthesizers can be thing you play is fed into the sequencer on is best to filter it out in real time while
purchased for less than a single MIDI channel which can then be you are recording. Most sequencers have
played back. You then proceed to record an option that lets you specify which
$180.. additional music on other tracks which MIDI data you do or don't want to capture,
are all synchronized. The simplest exam although some eliminate the unwanted
ple is recording a bass line on track one, data as a post-recording editing function.
chords on track two, a melody line on Another necessity is a Lead-in function
track three and instrument orchestration which simply provides a four-beat metro
passage, you can go back and change indi on track four. The more tracks a sequenc nome click prior to actually recording.
vidual notes because they are "recorded" er has, the more parts and instrumenta
as numbers and not sounds. tion you can record for each song. Al
Moreover, you can record several differ though there are only 16 MIDI channels,
Step-time recording is useful
ent passages and then combine them in professional tape equipment can have for complicated patterns
any order to produce an entire song. For more than 16 tracks and can utilize the
example, if you were recording a three- additional sequencer tracks. where you can't play the
minute song on a normal tape deck, you Single-track recording is not often use
ful with MIDI instruments which output
synthesizer fast enough to
would have to play several identical
verses and choruses for three minutes— on several MIDI channels simultaneously achieve your desired effect.
and keep doing it over and over until you (the upper half of a keyboard on Channel
got it right! With a sequencer, you can re 1 and the lower half on Channel 2). For
cord the verse and chorus just once, make this type of recording, you will need a se
corrections on the computer and finally quencer which initially accepts input from
combine the verse and chorus into a song more than one channel. This feature is
merely by instructing the program to re particularly useful for the musician who Without this, it becomes extremely diffi
peat the verse passage twice, then the cho wants to record auto-accompaniment pat cult to know when to start accompanying
rus, then the verse again and finally the terns (bass, rhythm, chords and orchestra the previously-recorded track if subse
chorus. Needless to say, this process (re tion) available on many of the home syn quent tracks are to start at the beginning

52 MARCH 1989
of the sequence. Some sequencers also clock subbeat of the same measure. Since Merge. This feature will take all the notes
provide a continuous metronome beat there are normally 24 MIDI subbeats per on several user-specified tracks and com
throughout your recording session. quarter note (ranging from 0 to 23), half of bine them into one track. For example,
Finally, some of the sequencers support a quarter note (or an eighth note) was you can play the same eight-measure
step-time recording. This mode lets you played. The first event was manually en musical passage three times—once on
step through a measure note by note, usu tered in the edit section of the sequencer track one, then on track two and finally
ally by pressing keys on the computer while the latter two events represent on track three. In the edit mode, delete
keyboard. At each specified timing point musical data from the synthesizer. those portions of each track which are not
Needless to say, the inability of se to your liking (making sure that you have
quencers to display notes in standard left at least one segment for each portion).
The data that the sequencer musical notation makes editing extreme What remains is the best of each take
ly difficult and time consuming, and each spread over three different tracks. Now by
displays is not in graphic program has its own method of displaying merging the three tracks, you'll end up
notation form on a staff, but MIDI data events. Tb edit the MIDI data, with one track representing the best of
you must first find the specific event and them all.
in a row of letters and then manually edit the line to make the Other tools usually available on ail se
numbers. appropriate change. And in most cases, if quencers allow you to transpose the pitch
you add a new note, at some point you will of any pattern, track or portion of one as
have to insert an appropriate event to

t turn that note off. Also, all sequencers


should have commands to copy, delete and All of the sequencers will
move blocks of MIDI data.
Another extremely important feature is
play through external devices
you can insert a note. This is useful for
complicated patterns where you may not Quantization, or Auto-Correction. As the such as synthesizers, but
be able to play the synthesizer fast resolution of sequencers is so great, the se
enough to achieve your desired effect. quencer will actually record the note to only a few will use the
the nearest l/192nd of a beat (and some internal Amiga voices.
Editing What You Have times smaller). Thus, what you may think
Recorded is a quarter note may actually be picked
Once you have recorded all of the parts up as a 49/192nd note. Close, but no cigar.
of your song (including multiple tracks of While the difference is audibly meaning
the same part so you can select the best), less, tiy using a program that takes your
you will probably want to edit the sections song and prints it as sheet music. Have
before you actually combine them into a you ever seen a graphic notation for a well as set the tempo of tracks or even
completed song. The sequencer should 49/192nd note? There is, however, a sim specified parts of them.
have a feature which lets you examine ple way to solve the problem. After you
and change each of the MIDI events that Putting It All Together
comes into the computer, so that you can Once you are satisfied with all your lit
change both the pitch and duration of an
Quantization, or Auto- tle sequences, you must combine them in
individual note. It should also let you in Correction allows you to tell some logical fashion to come up with your
sert Program Change events which, for final creation—a hit song, of course. Obvi
example, tell the synthesizer to start play the sequencer to go back ously, all sequencers will accomplish this
ing the notes with a different instrument vital task, but some do it more easily than
voice.
over all the notes and round others. Since each pattern or sequence of
Unfortunately, the data that the se them off to some sensible your song will probably contain several
quencer displays is not in graphic nota parallel tracks (for bass, rhythm, chords,
tion form on a staff, but in a row of letters value. melody, etc.), the important point is the
and numbers for each occurrence. The fol ease in combining all of the segments at
lowing line is typical of a MIDI event dis one time. Some sequencers will link speci
play: fied tracks to one sequence (which makes
1:00.00 6 Pgm creating your song simple) while others
1:01.00 C 5 64 Ntn may require you to link your melody se
1:01.11 C 5 0 Ntf have recorded your tracks, simply tell the quences, then the bass, then the chords
sequencer to go back over all the notes and so forth. This is called doing it the
Translated, the above notation means and round them off to some sensible value hard way.
that at the beginning of the very first (such a sixteenth or eighth note). In fact, When your song has been patched to
beat, a Program Change event was sent to some sequencers will even do the auto-cor gether, it's time to hear it. All of the se
the synthesizer telling it to play the notes rection as you are playing in real time. In quencers will play the notes through ex
that follow with preset voice number six. some of the sequencers, while the note will ternal devices such as drum machines and
The next two entries indicate that the still remain a 49/192nd note, the begin synthesizers, but only a few will use the
note "C" in the fifth octave was pressed at ning of the note will be moved to a round internal Amiga voices and digitized in
the beginning of the first measure with a ed note value position. strument sounds. This feature is great for
velocity of 64 and released on the eleventh Another useful feature to have is Track Continued on page 96

COMMODORE MAGAZINE 53
In the last three years, my grow
ing computer systems have not
only paid for themselves but have
also pumped extra funds into
the budget Perhaps the only
difference between us is I play
with computers and get paid for
it, while you may still be paying
to play. With that in mind, I've
collected some money-making
ideas you might want to try with
your computer. I'm sure one or
more could be adapted to match
your particular situation,
experience and time constraints.
With a little planning and work
you can convert your hobby
computer into a money maker
instead of a bank account buster.

A single financial rule governs all my


hardware and software purchases:
each item can only be bought with money
generated by my computers. As you
might guess, this rule was not my idea. It
was conceived, enacted and religiously en
forced by my wife. She first became
alarmed when she noticed more of the
household budget was going into software
and hardware purchases than mortgage
payments.
But it was the death of our 15-year-old
washing machine which sparked the pas
sage of her fiscal responsibility doctrine.
When the unfaithful old thing popped its
last gasket my wife discovered our "emer
gency" money had evaporated about the
same time I purchased my third 1541
drive. She was not happy with me. At the
time, I thought she was being a bit narrow
minded (not to mention autocratic)—after
all, which is more important, laundry or
another disk drive? But looking back, I
must admit a roof over our head and clean
underwear is probably more important
than things like dual drives and 80-col-
umn displays.
When the demise of our washing ma
chine brought our financial problems to a
head, I had but two options: (1) I could j
either restrict my computer-reiated pur- '
chases or (2) find a way to make my "%,,; -,'■{■
computers pay for themselves. Thankfully,
I've been able to do the latter.
Tbday, the payback potential of every
major purchase (for us that means any-

54 MARCH 1989
thing over $30!) is considered before the paid by the contractor, but have also been
item is bought. And in the last three able to adjust the program to suit the
years, my growing computer systems needs of other small business and have
have not only paid for themselves but sold the altered program several times.
have pumped extra funds into the budget. The trick is to get the first business owner
Now all of our leisure expenditures (every to trust you to program for his or her com
thing from vacations to the beach, to din pany. Once you've proven yourself, other
ners for two) are financed with "computer contracts come easy—one business owner
money." I suspect most of us are much refers you to another and that one to an
alike—we enjoy computers, love to try other, etc
new or different software programs and More than a few high school and college
get a thrill watching a photon-charged studente pick up more than pocket change
screen being updated. Perhaps the only (not to mention experience) by working
difference between us is I play with com after school with small to medium sized
puters and get paid for it, while you may companies tailoring their computer sys
still be paying to play. tem. Many commercial software develop
With that in mind, I've collected some ers got their start by working for small
money-making ideas you might want to and medium sized companies streamlin
try with your computer. Fm sure one or ing their system's software while still in
more could be adapted to match your par school. If you enjoy using your system for
ticular situation, experience and time con business applications, talk with the busi
straints. With a little planning and work ness owners you know. You will be sur
you can convert your hobby computer into prised how many would pay to have a
a money maker instead of a bank account "hacker" around to clear the haze sur
buster. rounding computer
First you have to evaluate your situa terms, software and
tion. What are your interests, and how hardware as well solve
much time are you willing to contribute to system errors.
making money with your computer? Few
people are going to pay you to play games Business Applications
(unless you are beta testing software), but Almost all small business
if you can use your computer to make owners recognize computers as
their life easier, save them money or time, useful tools. But very often these
or help them deliver their products, they- people have neither the desire
wili welcome you with open arms and wal a computer system for their com
lets. Unlike traditional tools, computers pany, nor time to research, purchase
can be used for thousands of different jobs, and install even though they know they
providing you have the know-how and need to modernize to compete. And when
software required. Before you start you they do buy a system, they often ifesent
must identify your saleable skills and the cost and time required
knowledge—are you more fluent in a com to train their employees
puter language, databases, word process to master it (the 9 to 5
ing or are you a pixel artist? And remem computer experts who
ber, just owning and feeling comfortable do the training cost big
around computers may open some doors bucks). This is where you
for you. come in. Most business
applications fall into three
Programming
1 , ; Being able to program your computer is
not a prerequisite to using it for profit, but
if you are fluent in any computer lan
guage your options are multiplied. I am
far from qualifying as a professional pro
grammer, but small business owners ap
proach me periodically to write specific ap
plications software for them. The first job 1
did was for a general contractor who want
ed a simple database designed specifically
for his company's payroll, inventory and
tax requirements. For such applications,
straight BASIC programs are sufficient.
Writing and debugging the program took
four weeks of my spare time. I not only got

COMMODORE MAGAZINE 55
good examples of what to include in a re
sume. If you decide to go this route, I'd ad
vise you to buy one. Being able to help the
client decide what to say (or not to say) in
a resume will help them get the job and
you to get referral work. Afteryou've done
a couple dozen resumes, you'll be able to
minimize the typing chore of new clients
by simply recalling older resumes and
changing or adding only where vital infor
mation differs.

eyes for the 64 or NewTek's Digi-View for Tax Money


the Amiga), a pixel artist could capture Who doesn't have to pay taxes? Most of
her face on screen and then manually us, after trying to decipher the "simpli
sketch and correct the desired hairdo until fied" forms turn to an accountant or tax
she is happy. Then, instead of the beauti service for help. The accountant I use
cian having to rely upon her verbal de charges by the hour—so the longer it
scription they could see exactly how she takes to prepare my tax forms, the more it
expected her hair to look when she walked costs me. I cut these charges by organiz
categories—word processing, data out of their shop. ing my tax information before I take it to
base management and spreadsheet1 The same hardware and software could her. I suspect most people would gladly
applications. If you are comfortable with be used by home owners or contractors de pay someone else to help them cut this
any of these type programs, you have a ciding what changes to make when either cost.
marketable skill. Many small business building or remodeling a house. A digi With your computer and a simple data
owners will be willing to hire you to tized image of a kitchen could be recreated base (or my "Tax Records 128" program
train their personnel in your spare time to show exactly how the changes would which appeared in the March 1988 issue
(providing you charge less than those 9 to look. Or if you are building a new home, of Commodore Magazine) you can not
5 guys). Or if the company is very small an architect's sketches could be overlayed only cut your own tax preparation cost but
you might be able to manage their data on a digitized photo of the property you in also make some money cutting the cost for
base, or word processing chores yourself— tended to build, so you would know exact others. It would be seasonable work, but
either in their office or in your own home ly what to expect when the last shingle is as sure as April follows March, the work
at night or weekends. hammered into place. Fm sure you can would be there year after year,
think of other applications for digitized If you are familiar with the tax laws,
Stocks and Bonds images for which people would be willing you might even want to prepare tax re
If you know anything about the stock to pay, but these are the first two that turns for others, rather than just organize
market, you probably know people who in came to mind. their paper work. There are good tax prep
vest there. Because there are specialty aration software packages for each of the
software and information services (like Word Processing Commodore systems. The one I am most
CompuServe) available to help investors I suspect more money has been made familiar with is call Swiftax and is mar
keep track of specific stocks, bonds and using a word processor than on any other keted by Timeworks. Like all the other
mutual funds, you and your computer software. If you go to any college's student programs it is updated each year to reflect
could collect vital information for those in hall you will see a bulletin board with no the newest tax laws.
vestors. Chances are there are a dozen or tices offering to type term papers, reports,
so people on your side of town who would etc. for a fee. If you are a decent typist and Teaching
be willing to pay you a retainer fee (or pay own a good quality printer, this could be You might be surprised how much com
you commissions) for keeping daily track your meal ticket. Just leave your own no puter knowledge you have which others
of the stocks they follow. tice on these boards, do the work and col would be willing to pay to learn. You could
lect a check—what could be easier? run a small "piano-teaching"-type busi
Digitizing for Dollars Typing resumes and cover letters for ness in your own home. First, run a classi
If you are artistic, here are two ideas people trying to change jobs can help your fied ad in the local newspaper or sale
which you might try. When my wife gets system pay for itself too. All you need to shopper (in the latter, personal ads are
her hair styled it never quite matches get started is a short ad in your local usually free) stating that you are offering
what she had envisioned. But using a di newspaper's classified section. Any good computer literacy classes in your home
gitizer (either Digital Vision's Computer- book store or library carries books giving and list your phone number for reserva-

56 MARCH 1989
tions. Then schedule classes when they Because the software market has re ware) or Microfiche Filer or Microfklie
are most convenient for you. But be pre leased quality video titler programs for Filer Plus (Software Visions! on the
pared to teach—not play games. Most of both the 64 and Amiga, creating custom Amiga. These programs allow the user to
your clients will be interested in learning video titles or training videos would be a store and view digitized photos. Using
to program or how to master their produc natural money-making avenue to explore. them you could quickly search and recall
tivity software. But before jumping in, you either need to properties which meet the requirements of
know something about video development your client almost instantly. For instance,
Publishing and Visuals or be willing to spend some time learning. if your client were looking for a house
Because Commodore computers excel But with the rising number of personal costing less than $95,000, with two bed
in graphic abilities, they are perfect for camcorders, I'm sure there are people will rooms, family room and double garage on
creating visual aides, graphs or slides for ing to spend some cash having someone the east side of town, all you'd have to do
business presentations. Lots of companies produce professional title screens and is define a sort according to that criteria.
need graphics created for annual reports, credits to give their creations a Hollywood When a match was found, your client
sales seminars, promotions, in-house look. Don't exclude businesses from your could view digitized photos of the interior
newsletters, etc. Again, the bigger com video creations either. As businesses mod and exterior of the house without stepping
panies will have in-house departments to ernize, they also develop a hunger for away from your computer screen. Then
create these, but the smaller businesses flashy, eye-catching business and annual rather than run all around town looking
have neither the staff nor the time to do reports. Using your computer and both for just the right home, you and your cli
these, although they might like to. Take video titlers or powerful graphic packages ent could concentrate on the homes which
an example of the type of visuals (slides, you can create that glitter for them. fit their requirements.
printed, videos) you could supply them If you are not a realtor, chances are you
and make them an offer. Again, once you Realtors could still sell this idea to one and earn ex
have your foot inside the door, this type of If you are a realtor, you might consider tra money maintaining the database and
service has the potential to grow into a the advantages of using a digitized house photo files for them. Rather than using di
healthy part-time business with little ex listing compatible with a databases like gitized photographs to illustrate your da-
pense on your part. Superbase Professional (Precision Soft- Conlinued an page 100

How I Made It Pay though I felt a little guilty about the mag different—it is personal. I've been lucky
azine's demise, I promptly cashed the enough to get paid to evaluate software or
We all deserve to get lucky once or twice check anyway). hardware for half a dozen publications.
in a lifetime. My lucky streak started And over those years, people keep asking
about a year after I bought my first 64. me the same questions, which I have nev
My entire background is in the publishing
Over the years, people keep er seen answered in any publication. So,
industry, my degree is in journalism, and asking me the same here are the questions and one software
my nine-to-five job is with the local news reviewer's answers:
paper. So it was only natural that as I be questions, which I have The most often-asked question is; "Do
editors tell you to say only good things
came more and more involved with com
never seen answered in any
puters I would want to write about them. about those products?" The honest truth is
By the same token it was easier to sell edi publication. So, here are no. No editor I have ever worked for (and
tors on my story ideas and reviews be I've been paid by most of the editors of the
cause I was already in the publishing in the questions and one soft major computer publications) has tried to
dustry. As a result, what began as a hobby ware reviewer's answers. influence my product reviews, nor has
has developed into a steady part-time job. changed the content of what Fve written.
But before I began writing about com Although I still enjoy programming Because I've worked almost exclusively
puters I learned how to program my 64.1 (and find it more fun and challenging for Commodore Magazine for the past
spent a lot of time and more than a few than any computer game), I know I have three years, some of the people I've met at
dollars buying magazines and duplicating neither the talent, patience nor desire to users groups have asked if I pull punches
program listings and then playing with go beyond what I've already done. And because the name Commodore appears on
the code to see what effect changes would unless I go beyond BASIC programming, the cover of the magazine. The answer
make. Eventually, I felt some of my pro I can make more money writing articles again is no. As one who has seen the oper
grams were good enough to offer for publi and reviewing other programmer's work. ation of the magazine first hand (I am not
cation. That's how I got my foot into the But having the ability to program makes an employee—instead I work by contract),
paying side of the computer industry. But me appreciate the efforts and abilities of I am amazed at how little influence the
if I had believed in omens my efforts for those who do produce and market com parent company exerts on what the maga
program would have ended right there. mercial software. And I think my expe zine says or covers.
The first publication to buy a program rience makes me a better reviewer. The editors have only piaced three re
from me (Creative Computing), paid me Unlike most of the articles which ap strictions on what I write: (1) I have to be
and promptly ceased to publish. Yes, they pear in this (or any publication) this side honest, (2) I must cover all the important
went out of business. So the first program bar was not solicited. Normally Jim Gra- details of a product (the magazine sup
to earn me a check never appeared in cely or Susan West, the magazine's edi plies reviewers with a written guideline to
print—but at least I had proof someone tors, and I decide what I will write about follow), and (3) I should try to comply with
was willing to pay for my "hobby." (Even months before deadline. But this one is Continued on page 102

COMMODORE MAGAZINE 57
Impressions
World of
OF THE

Commodore
by Russ Ceccola

My assignment was simple: World of Commodore was bom in Can had ever attended. After spending a cou
investigate a gathering of a myriad ada, and for the past six years has enjoyed ple of days in the exhibit hall, two things
much success as an annual Toronto-based became obvious: World of Commodore
self-proclaimed Commodore
extravaganza. In fact, World of Commo means two things—a celebration of the
"computerphiles" in Philadelphia dore is the largest annual computer show computers that we have come to know and
on the first weekend of November. held in Canada. But now the show is on love and on which we spend our hard-
It was the first time I had been the road—first in Philadelphia, and from earned money and a capitalization on the
assigned to such a case, and I took May 19-21,1989, at the Los Angeles Con power of the Commodore computers by
no chances.! holstered my service vention Center. various software designers and compan
My real assignment was to make obser ies. Let me describe each idea separately,
revolver, donned my trench coat and
vations of the show, for the November so you will know what to expect upon your
fedora and headed toward the showcase was the first Commodore show I arrival at a Commodore show.
Philadelphia Civic Center for the first
World of Commodore Show in the
United States.
Impressions
from the inside
he suspects were in large numbers
' and grouped in tiny booths, selling
and buying wares—no doubt illegal mer
chandise. I sneaked through the doorway
and picked up a show guide that detailed
the proceedings of the weekend. Keeping
to the shadows was tough. Inside the foyer
I decided to go undercover; I removed my
coat and hat and stood in the light, perus
ing my show guide for any obvious signs
of illegal sales.
With scheduled meeting times and
places spelled out in front of my eyes, I
thought I had stumbled upon the bust of
the decade. I decided to call for reinforce
ments. But before I risked using the
phone, I took a peek inside the doorway to
see what I was up against. Walking into
the light inside the door...
... I was struck with an awesome sight—
The World of Commodore in Philadelphia.
Think this is True Detective or something?
No way! This is Commodore Magazine,
and the exciting events I'm about to de
scribe took place at the first-ever U.S.
Magazine booth.
World of Commodore.

58 MARCH 1989
When I first walked in the door at the chines because of this power. Just spend ing dormant in the computer—whether
Philadelphia Civic Center, three things five or ten minutes with any Commodore the product makes the best use out of
came into view. They were a booth with di computer and it's easy to be impressed. what is available. This is exactly the dual
rector's chairs and continuous showings of Impressing you was what all of the com role of celebration and capitalization at
old Honeymooners episodes, a giant bal panies intended to do at this convention. World of Commodore.
loon with the excellence! word processor's This explains all of the exhibits, seminars Commodore Business Machines, Inc.
logo and a giant Commodore tower. Ill get and shows that took place during the con themselves sponsored a huge exhibit un
to these later. For now, let me justify what vention. Let's talk about exhibits. der that tower I mentioned in the back of
I said about the convention being a "cele Exhibitors at the show included soft the hall. Under the tower were many
bration." As we all know (because we buy ware companies, computer stores, soft Amigas, 128's, 64's and Commodore PC
this magazine and own Commodore com ware stores, publications (on paper and compatibles running programs of various
puters), our Commodore machines are disk), user groups, hardware companies types for the visitors to see. You could play
powerful tools for productivity, creativity and—the company that started it all- games, examine word processors or
and fun. (And all Apple, Atari and IBM Commodore Business Machines. (See box spreadsheets, draw pictures, make sounds
users can go wallow in mud!) Commodore for a complete list of exhibitors.] Those and do everything that is possible with
computers are easy to use, have lots of Honeynwoners episodes I mentioned were Commodore computers, free for the mod
software available, and have great graph shown by First Row Software to preview est price of admission ($10), of course.
ics and sounds at reasonable prices. The their newest game based on The Honey- Dozens of Commodore engineers and tech
possibilities for Commodore machines are inaoners. The balloon was part of Micro- nical support representatives were on
endless. I should know better than any Systems Software's exhibit set up to dem hand to answer questions and put the ma
one, for those are the four reasons why I onstrate their word processor, excellence! chines through their paces.
bought my Commodore 64 over three The bulk of the exhibitors were there to The arcade at the back of the hall fea
years ago and have since bought a Com showcase their own personal triumphs in tured a revolving selection of Commodore
modore 128 and Amiga 500. programming for Commodores, as well as 64 arcade hits. Admission to the arcade
The companies exhibiting at World of to sell their products. A demonstration of (for a donation to Philadelphia's Chil
Commodore share our enthusiasm for a program to a potential customer with dren's Hospital 1 bought you a chance to
Commodore computers. These companies hands-on experience can be the deciding play Star Empire, Stealth Mission, Super
understand the incredible power per dol factor in whether to buy a product or not. Sunday, NBA, Silent Service, Up Peri
lar of Commodore's computers and stop at At the same time, the buyer can instantly scope!, Micwkague Wrestling and others.
nothing to make software for our ma tell whether the product uses the power ly

Thinking this is Kansas, PU loads a gfayscale palette, quietly


Suddenly an entity materializes. Quickly taking on an appropriate enitsthemcnitorandbeginstowalk...
human form and appearance, It takes a look around. Into the now-gathering throngs of unsuspecting show attendees.
It rests for a moment, stabilizing its aspect ratio, before
completing it's metamorphosis into.. .Power User.
Every now and then I'd go back to the ar discounts are offered. I have never seen so ware bundle, get a free VCR), Commodore
cade to escape the crowds—only to find much software for Commodore computers donated an Amiga 500 system (with VCR)
tons of teenagers and little kids hogging so drastically reduced. In the Commodore to be raffled off in the Commodore Maga
the machines. Oh, well. Store, some of the older Commodore 64 zine booth. The lucky winner was Gil
products (produced by Commodore) were Sweigart of Akron, PA.
marked down to two dollars. You can see how the words celebration
I have never seen so much Other savings could be found around and capitalization go hand in hand at the
software for Commodore the hall as well. The software retailers World of Commodore. Although people
and software publisher representatives did hope to make sales, all of the exhibi
computers so drastically constantly marked down their product to tors were friendly and more interested in
garner sales. By the show's end, prices showing me their products than taking
reduced. were a lot lower for various products money from my wallet. The genera! idea
around the exhibit hall. Remember: the of the show was to let the products sell
The show also celebrated Commodore last day of the show is the best if you're themselves. And that they did. Listening
computers with seminars and stage looking for a good deal. Regardless of in on conversations, I noticed how people
shows. A schedule of these mini-events what you wanted, you could find it at were impressed with certain products and
was included in the show guide I picked World of Commodore cheaper than you the convention as a whole and wanted to
up as I entered the exhibit hall. The stage would at any store. see more. Most importantly, the visitors
shows featured the major new products Commodore's dealers kicked off the spe were happy that they had invested in
previewed and displayed at the show and cial Amiga 500 holiday offer during the Commodore machines. Aren't we all?! So,
took place on a stage in the back of the ex show. To promote the offer (buy an Amiga as I left the hall...
hibit hall with assistance from a 35-inch 500 with 1084 monitor and special soft I realized that I had stumbled upon the
Mitsubishi monitor (lovingly referred to
by Commodore insiders as "big brother").
Most of the exhibitors had a stage show Exhibitors at
sometime during the weekend. The semi
nars were useful discussions that ranged
The World of Commodore
from one to two hours. Because of time
constraints, I saw only a couple of them, in Philadelphia
but I could see that the curious had their
A-Squared Distribution, Inc. Haitex Resources
doubts removed and questions answered,
Abacus Software Hands On Software, Inc.
and the seasoned Commodore pros Hike
Actionsoft Hilside Hard & Soft Computerware
myself) learned something new too. Semi
A/ioy/International, Inc. Inforite Corporation
nar topics included: Commodore in Educa
AM News Magazine Irwin Magnetics
tion, Amiga Music Made Easy, Telecom ASDG, Inc. Jersey Amiga Users Group
munications Clinic, Word Processing Avalon Hill Game Company Kids Computer News
Clinic and Desktop Video. Ax Productions Mercury Software
Commodore sponsored both a Commo BAUD User Group Michtron/Microdeal
dore 64/128 Clinic and an Amiga Clinic.
Bobco Micro League Sports
At the Amiga Clinic Gail Wellington
Berkeley Softworks MicroProse Software
(Commodore's General Manager, World Briwall Micro-Systems Software
wide Software and Product Support) ex Brown-Wagh Publishing Co., Inc. Mindware International
plained why projects like AmigaDOS 1.3 Burocare Graphic Design Moniterm
take longer than originally projected: C & M Electric New Horizons Software
"The first 90% of the project takes 90% of CW Communications Newtek, Inc.
the time, and the last 10% of the project Central Coast Software New York Camera & Video
takes the other 90% of the time." Gail's re Chip Level Designs Oxxi, Inc.
turn to Commodore after an illness was Commodore Business Machines, Inc. Phil Amiga Users Group
celebrated during World of Commodore at Commodore Magazine PIM Publications
a reception in her honor hosted by Bobby Comp-U-Save Pittsburgh Commodore Users Group
Kotick of the Disc Company.
Compute! Publications Precision, Inc.
As I said at the beginning of this article,
Comspec Toronto Progressive Peripherals & Software
The World of Commodore show serves a
Creative Micro Designs Quantum Computer Services, Inc.
dual role as both a celebration and cap
Digital Creations Softdisk, Inc.
italization on Commodore computers. The Digitek Inc. Software Hut
exhibitors sell their merchandise, local Disks & Labels to Go Software Support International
software stores and mail-order companies Expert Services Software Visions, Inc.
clear their stock, hardware companies First Row Software Southeast Pennsylvania User Groups
take trade-ins and make deals, and var
Free Spirit Software Spirit Technology Corp.
ious magazines and user groups accept
Gold Disk, Inc. SubLogic Corp.
subscriptions and memberships at re
Golden Hedge, Inc. Supra Corp.
duced rates. The important thing to notice Great Valley Products, Inc. The Guitar Connection
about all of these things is that incredible

60 MARCH 1989
major find of my career. I quickly re- inforcements and headed back to the pre- investigative skills, but even more proud
dressed in my mock-spy's outfit, left the cinct, pretending ignorance of the conven- of my newly acquired toys—a Commodore
Civic Center and headed back to my un- tion. After finishing up my work for the Amiga 500 and a copy of Sea; Vixens from
marked car. I decided not to call in for re- evening, I went home. I was proud of my Space! O

TSrU«r detets a wive Walker demo in the Bammore ^p£


Sper's booth firingindesc.iminately into the crowd and neutralizes it. Moving on to a Telecommunications Seminar, Power User kesps the crowd
under control.

-■

1^
} IJImGMMjmdGordon Hunter are selecting the luck). .inner of an Amiga
Sensing a kindred spirit, Power User moves toward the NewTek' 500 Fatf-Forwrd system, Power User boldly leaps into the spinning ba ot
booth and asks for Ma»ine Headroom. Alas, wrong resolution- - barrel A moment Jter PU surfaces, unharmed, holding the on!, correctly
completed entry form.

Power User spies a digi-beach, and wonders


faskingon the silicon beach in the raster's warm rays, Power User dreams of the
next World of Commodore.
TECHNOLOGY by Jeff Spira

Looking
wide range of things. Some are totally be
Ahead nign and merely announce their presence
occasionally with a message on the screen.
Viruses, Worms and Others lock up the RAM of the machine
by filling it with gibberish requiring a re
Trojan Horses boot of the system. Still others attack and
destroy or totally scramble disk files. Note
that these are all overt acts designed to
This is the first in a series of articles suddenly make the user painfully aware
examining some of the more interest that his system is infected. Viruses may
ing aspects and future applications of be programmed to begin their mischief on
computer technology. These concepts and a certain date by monitoring the comput
ideas are presented not as speculation, but er's clock. They may also kick into effect
more as extrapolation from current tech by an event of some sort, (for example,
nology to take a look at the directions this when the C:8 cell of your spreadsheet
technology might take. Some of these ex reads 38.401. You may go years and years
trapolations may sound like science fic code that attaches itself to some other pro before that particular event occurs, but
tion, but we are entering the age where gram. Whether these programs replicate once it does, the virus becomes active, and
science fiction can become science fact in a themselves or do something destructive is there goes your hard disk files or what
very short time. merely a characteristic of the program. ever the virus was programmed to do.
When most of our fathers were young There are other unwanted, destructive
men, Fm sure they considered the concept pieces of software out there as well. One Worms
of a man walking on the moon no more example is the "Trojan Horse," a program The worm program, though is far more
possible in their lifetimes than we consid that purports to do one thing and does insidious than it's virus counterpart. The
er travelling at the speed of light, yet it something entirely different. Trajan worm is to a virus as a secret agent is to
happened. Consider that that event first horses have been written to do such das an army. A worm program, by definition,
occurred before today's high school seniors tardly things as reformat your hard disk. is a piece of software that is able to move
were even born! We live in an age where about the RAM of a computer. This con
changes come fast. The database of know Viruses cept was first outlined in John Brunner's
ledge in electronics alone is doubling in To date, the use of viruses has been science fiction book Shockivave Rider pub
size every two years. While the hardware limited to unscrupulous "vandals" hoping lished in 1975. hi this scenario, the hero
advances seem to come fast, the speed of to make their mark on some unsuspecting writes a program that stealthily enters
the advances in software state of the art is user's system. Like street graffiti artists, the government's supercomputer moves
at least triple that speed. This series will they attain little more gratification than about without detection, and subtly alters
examine some of these advances and take being able to brag about being the respon his own records of existence.
a peek at where they might be going. Your sible party to their friends. Such a worm has not yet been written,
comments and input will be greatly appre The truth about most viruses is that but even as you read this, strides are be
ciated as we begin ... Looking Ahead. they are fairly easy to detect. If they are ing made in that direction. Serious pro
indeed attached to another program, a gramming efforts are being directed at a
The newspapers and TV news have simple directory command from the DOS worm that is undetectable and can be pro
been alive with the late-breaking stories: will reveal that the suspected infected pro grammed to do a number of tasks. Be
"Virus Invades Defense Computer," gram is larger than an uninfected version cause a worm has the ability to move it
"Worm Program Wipes out University's of the same program. Real problems, such self, it can be designed to camouflage it
Records," and a whole bevy of others. Just as those we've been seeing the past sever self by staying constantly on the move
the names worm and virus, evoke al months, arise when the virus is en and avoiding areas of RAM in use. A de
steaithy, evil and destructive connota dowed with the ability to reproduce. The bugging program can only look at one
tions. Yes, even your very own computer vii-us happily goes about reproducing it small area of RAM at a time. Looking
may be exposed to infection from a seem self, consuming more and more memory through megabytes takes time. It's some
ingly-innocent shareware program disk or and spreading across a network of com what akin to looking for a grasshopper on
down the phone line as you peruse your lo puters. Like its biological namesake, the a football field using a microscope that
cal BBS. virus can spread and infect every comput can see only one square inch of grass at a
There have never been adequate defini er it comes across. This though, is also lit time. Every time you get close to the
tions for worms, viruses and other such tle more than a prank because by repro grasshopper, it simply jumps to another
stealthy pieces of code, but Bill Buckley, ducing and growing, the virus becomes location. Once it scans a certain area of
author of the first worm program, pub apparent as it consumes gigabyte after gi RAM, the worm simply isn't there—it has
lished in ScientificAmerican May 1985, gabyte of available memory and computer moved somewhere else. To develop a worm
offers two that are as good as any: A worm user operations slow while the CPU strug with the ability to be undetected is not an
is a piece of code that moves itself about in gles to service all of the ensuing activity. overly easy task, but to develop one that
a computer's memory. A virus is a piece of Viruses have been programmed to do a Continued on page 104

62 MARCH 1989
CREATIVE COURSEWARE" by Howard Millman

Arithmetic and
Fractions
Fnwthn Factory

Educational software that


sustains a child's interest while Piece of Cake Math and
teaching fundamental building-
block concepts can \k hard to
Fraction Factory
find. We'll look at programs that automatically adjust the
do just that. difficulty level.

student chooses a wrong answer, the sys proach except, of course, it deals only with
Not everyone in Detroit owns a Chevy, tem offers help in four steps—first offering fractions. And does it ever cover the topic.
likewise not everyone in Japan owns clues and eventually concluding with the Its five segments touch on all aspects of
a computer. According to a report released answer. Since it doesn't concede an imme dealing with fractions. As with Piece of
by Japan's Computer Education Develop diate answer, students will find it less bur Cake Math, the program automatically
ment Council, about half of the surveyed densome to probe for the correct solution adjusts the difficulty level. Fraction Fac
schools complained about a lack of com rather than entering a wrong number to tory omits a user-selected difficulty level.
puters and a shortage of high-quality edu indulge the program. In Fractions and Sets, objects are
cational software. Both programs are slow loading, howev aligned on the screen, the number of ob
Halfway around the globe, the U.S. Of er, once loaded they reside completely in jects varies from one problem to the next.
fice of Technology Assessment's report, memory. Switching selections is fast and A box is drawn around some quantity of
"Power On!," reports similar shortages in seamless. Tapping any of the four function these objects. What part of the whole does
American schools. It's interesting to know keys moves from one segment to another the box enclose? Answers are expressed as
we share at least one common bond with or exits the program. The initial main fractions, the first number is automatical
the Japanese educational system—inad menus are either pictures or words, CON- ly the numerator, the second entry is the
equate funding. TROIVW toggles between the two choices. denominator.
Now on to this month's selections—for These manuals, like all of Springboard's This contrasts to Fractions of a Number
those who have computers. manuals are lucid and terse. in which the student multiplies fractions
(% is what part of 6?). Answers are whole
Piece of Cake Math Piece of Cake Math numbers.
Computer Commodore 64 Springboard employs the concept of Equivalent Fractions converts fractions
Ages: 7-13 bakery products to emphasize math con from one denominator to another. Fre
IMce: $34.95 cepts. Each of the program's five segments quently this is a two-step process using an
emphasizes either the addition, subtrac intermediate denominator W* equals /fi).
Fraction Factory tion, multiplication or division of cakes. Adding and subtracting fractions like
Computer: Commodore 64 Actually, they more closely resemble pies, wise requires converting to a common de
Ages: 8-14 but that's only crucial to carbohydrate nominator to solve the question. On
Price: $29.95 connoisseurs like me. The latter two seg screen displays graphically illustrate rela
ments, Flashcards and Catchacake, em tionships between dissimilar denomina
Publisher: Springboard Software phasize drill and practice as problems se tors %-%2>-
7808 Creekridge Road quentially flash onto the screen. All num As has happened occasionally in the
Minneapolis, MN 55435 bers are positive whole integers. past, I really got myself snookered while
(612) 944-3912 Catchacake offers the additional benefit testing the advanced fraction subtraction.
of being either a single or multi-player And, as I rationalized then, so do 1 again:
Emphasis: Basic math skills employing game. I'm temporarily a tad rusty at this stuff.
integers and fractions. Flashcards offers practice in addition, Despite one of them somewhat con
subtraction, multiplication or division founding me, Springboard has two keep
Both programs share similar qualities with five user-selected difficulty levels in ers with these math programs.
including progressive difficulty ("branch each group ranging from Beginner to Su On a scale of ten they rate:
ing"). Based on the student's accumulated perman. While the program automatical Content: 8
performance, the challenge increases pro ly branches, the process can be acceler Ease of use: 8
portionally with the number of questions ated by entering CONTROLS Error/Help feedback: 9
answered correctly. Graphics and Audio: 6
Just as the difficulty level is progres Fraction Factory Manual's clarity and organization: 6
sive, so are the levels of help. When the Fraction Factory uses a similar ap- Continued on page 105

COMMODORE MAGAZINE 63
PUMPING GEOS by Mark Jordan

Importing
ideas to readers on how to use GEOS. I
Bitmaps into even try to give suggestions to Berkeley
through my articles (are you listening,

geoPublish guys?) And finally, I try to have fun with


the product. 1 personally have read too
many computer columns (not in this mag
Berkeley Softworks' series of azine, of course) that are just plain boring.
GEOS-compatible products opens Alas, Mr. Grove's letter makes me think
that I didn't improve his understanding of
up a world of opportunity to
business (read "MS-DOS") crowd thought geoPublish, that he was less than in
Commodore users. Take some
pointing at cute little pictures with a spired, and that he wasn't having much
tips from Mark Jordan and soon mouse was absurd. And anyone who has fun with the product. I accept the blame. I
you too will be Pumping GEOS. stuck with computing knows that even failed.
that crowd is now trying to brag about its Sigh.
ability to use mice, do desktop publishing, But wait, it's never too late to correct an
ecently I received a letter from a dis- work with windows and icons. error (until you die}. Maybe I did gloss
d user of geoPublish, a Mr. J. I state this to underline the importance over a few of the finer points involved in
Grove from Chicago, Illinois. His letter of the graphic interface. Brian Doughterty using geoPublish. One of Mr. Grove's big
stated that he is "forever tired of hearing (Berkeley's founder) saw this and decided gest concerns was that he didn't know how
about the 'wonderful' aspects of Berkeley's to see if he could do it with an eight-bit to import bitmap graphics. Therefore, I
GEOS series of programs. Disk-swapping, machine, the Commodore 64. Here was a shall dedicate the rest of this month's col
waiting, keyboard crashes are among the computer with a huge (the hugest) in umn to explaining just that. And, if you
features nobody ever talks about." He also stalled base—why not "go graphic" with dear reader, have been scratching your
stated, "geaPublish is an overly cumber it? His task was not an easy one: he would head over some aspect of GEOS, drop me
some, time-consuming, less-than-friendly be working with an old engine, the 6502, a line. Who knows, you might get your
program." and with a notoriously slow disk operating name in this column as prominently as
I did not escape Mr. Grove's wrath: '1 system. He also was strapped with mem Mr. Grove did.
read his [my] article, hoping that I could ory constraints because, at the time, 64K
find morsels of information that would was max on the Commodore 64. Importing Bitmaps into
make using geoPublish a less cumber GEOS is the result and it absolutely geoPublish
some task, but that wasn't the case." And works. It isn't as good as its brethren on If you are really going to pump GEOS,
"to print an article that suggests the user the 16-bit machines, and it never will be. you better learn how to use the Photo
is going to jump right into desktop pub But nobody complains that a four-cylinder Manager. This is the half-way house be-
lishing is misleading—if not downright Toyota tops out at 85 mph because nobody bween geaPaint and the other GEOS ap
deceptive." buys a Toyota for racing. plications. It isn't hard to use once you get
Mr. Grove's letter was valuable to me in Not only does GEOS work, it continues the hang of it; it's just slow (unless you
spite of the fact that he indicted me in it. to evolve, as the Beatles said, 'It's getting have an REU").
For one thing, it lets me know some of my better all the time." Have you tried it with The Photo Manager is a desk accessory
readers' frustrations and helps me plan two disk drives? A wonderful improve that handles bitmap graphic images. An
future columns. For another thing, this ment. Got an REU yet? Amazing results. accessory is a program, just like a word
gives me an opportunity to outline my Upgraded to 2.0? You better because it's processor, but instead of handling word
philosophy behind this column. Which, worth every penny. Recently I reported on files, it handles photo files. It does so by
starting now, I shall da a new package called geoChart. This is means of a collection of photos which
My thesis: GEOS is a product that just another sign that GEOS is growing GEOS calls a photo album which you
opens doors for eight-bit computer users. bigger. Furthermore, in a recent phone must create. Tb do that, you first must be
It is the best and only one of its kind. FIb conversation Mr. Dougherty hinted at sure the Photo Manager accessory is on
downgrade Berkeley for some of the in wonderful things to come (like entertain your disk. I think it's a good idea to put a
herent weaknesses of an eight-bit comput ment software, version 2.0 for the 128, Photo Manager on all your application
er is akin to criticizing a high schooler geoBASIC, and more.) disks.
who just set a state record in the mile be In toto, I defend GEOS not because it is Step two is to go into geoPaint and do
cause his time was slower than the world the be-all, end-all of computing, but be some drawing. Then use the Edit Box to
record. GEOS is a good software value. cause it stretches the creative usefulness select a region to copy. Instead of using the
One must see GEOS in perspective. of my old friend, the Commodore 64. As a "Copy" box in the bottom of the screen, go
Anyone who has been involved in comput writer of a GEOS column, I feel my job is to the Edit menu and choose either "Cut"
ing for several years knows that graphics- not to concentrate on the weaknesses of or "Copy." Obviously, if you don't wish to
oriented operating systems for all practi the product (though report them I must, remove the region outlined, then don't se
cal purposes began with the Macintosh. particularly destructive bugs). My job is to lect "Cut." This invisibly creates a "photo
They also know that the Mac had a tough increase understanding and usefulness of scrap," the first step in creating or adding
row to hoe, that "power users" from the the product. I also try to inspire, to give Continued on page 66

64 MARCH 1989
Pumping GEOS/lmporting Bitmaps Into geoPublish"

jjgg£" A New Way to Program €§jp


Here's something you might months, simply typed in great biq
have thought nbout before: a random numbers until he got one to
computer program is nothing more them do something. Or better yet, he could
one big, long number. Any program, write a simple program that would feed
eyery program. Vour disk drive feeds these numbers in continously ujhile he
this gigantic figure into your computer's sat back and watched the screen until
memory in o series of bytes. a spreadsheet, Luordprocessor, or
For instance, if me first byte in arcade gome appears. Think of the
you* program is a 65 C8100000I in development time and effort it would
binary) and the second one is a 15 save, treat idea, eh?
(08861110 then stacked side by side Ves, it is, but alas, it will newer
they become 88091111018061*01 uuhich is qet tried. Why not? Because people
5985 in decimal. And so it giouis until are too resistent to change. Bo it the
you have one huge, ujhompin" number. hard way, the tried and true UJCiy.
A £6K program would be a 163,848- Well, I'm not afraid of change.
diqit number written in binary. Let's see.. I think I'l try this one: 8 1 1
Now here's what's interesting: 18116198163900011101
what it a programmer, instead of 8 1 8 1 0 — No wait, make that 0 1 1
laboring over computer code for 1 1 ...

Take a look to (he left and The only trick is to size the
right of this article. Vou box correctly. If you make it
probably knew that qeoPublish too wide, you'll qet more than
was able to print headlines one letter on some lines. loo
vertically. But look closer. This nanouj and nothing happens.
time the letters remain upright, Fortunately, the solution is simple
not sideijjays as will happen — resize your text area ond try
when you use the UP or DOWN again.
orientations from the edit menu There is another trick to it.
(like the "Pumping GEOS" logo). Vou'll probably need to go back
Here's houj do you do it: and edit the text because some
skinny letters — usually I and L
0 5elect text and place the — will stay on the same line as
crosshair where you want another letter. The solution again
the upper-left corner to be is simple: just type a space
heading before and^'or after these letters.
£} Type your heading, pick its
attributes, etc.
3} Exit edit and click on the
resize qadqet — in the
lower-riant of the text box
*0 Pull it down and to the left
until your text box is a tall,
skinny box
5> UoilaJ Text prints uerticolly.

Printing with a 60 dpi Printer


If you're stuck with a 68 or ?Z Plus, Berkeley is presently aiofkinq
dpi printer, you mag feel you aren't on printer drivers that will be much
getting the full glory of GEOS, higher resolution for all printers.
particularly using geoPublish. It isn't as Berkeley founder Brian Dougherty told
bad as it might seem me that he's seen printouts done in 68
Fof one thing, text printed u_'ith dpi format 'hat looked laser-sharp.
these printers seems to be easier to This page of "Pumping GEOS" UJflS
read. The letters are stretched out just done on my Star hK-18C, a 60-dpi
a little. printer. Normally I use an 86-dpi printer.
This leads to another subtle benefit So, if you ujant to see the difference,
— you can use a smaller font size and grab last month's issue of this column
still keep tjouf text readable. and compare.

COMMODORE MAGAZINE 65
Pumping GEOS/ Importing Bitmaps Into geoPublistr
than black for all the set bits in your bit
Continued from imge 64 new one. hi essence, you never directly map. And finally, you can elect to have
to a photo album. move photos between Photo Album and your bitmap that's either transparent or
Next step is to go to the GEOS menu applications—you deal with scraps. opaque.

and select "Photo Manager." After some You can often avoid using the Photo What will all these options do? Here's a
huffing and puffing (boy, would an REU Manager to move graphics around, a tech quick run-down:
be nice) you'll be asked whether you want nique that can save time. For instance, if • Centered: the bitmap will be centered
to create a photo album or open an exist you need a chart for a geoPublish docu in the area you define.
ing one. Click "create" and follow the ment, you can enter geoPaint, draw the • Scaled: the bitmap will be stretched
prompts to name it. This name will be chart, use the "Copy" command from the to fit the area defined but will not change
come our reference for re-opening this al Edit menu, exit geoPaint, re-enter geo its proportions vertical to horizontal.
bum, so try to give it a meaningful name. Publish, then import the bitmap directly • Stretehed find scaled: the bitmap will
Once done you will find yourself staring without using the Photo Manager at all. be stretched to fill up the box however you
at the Photo Manager window. This win (More on how to import directly in a few shape it.
dow covers approximately half the screen. minutes.) Normally, however, you'll want • Transparent: the bitmap will allow
It has a page-flipper in the lower left just to go through the whole process of saving any text or graphics beneath it to show
like the Notepad. It has a strange gadget the scrap to a photo album. That way, ifs through the unset bits.
beneath the page-flipper that looks like always there. • Opaque: graphics beneath the bitmap
the rectangle at the top of a geaWrile Once you've got a photo album together, will not show through.
screen. It functions in the same way: if it's quite easy to incorporate the photos in After you select the options of choice
you have a photo in your album that is it into a geoPublish document. First, you (default is centered and opaque), you'll
bigger than the window, you can use this need to put the following on one disk: the need to select your bitmap. Use the point
rectangle to move about and view the en Photo Manager, the particular photo al er icon and click anywhere on your bit
tire thing. bum that contains the bitmap images you map. Then you'll see an outline box sur
The only other thing on the screen of need and geoPublish, rounding it with the two familiar gadgets
any consequence is the Command menu. Once you're into geoPublhh, you need in the opposite corners. Use the gadget in
Two options—File and EdiW-are up there to activate the Photo Manager. It's avail the upper left to move the bitmap. Use the
on the command line. Since we just cre able from the GEOS command line menu lower-right gadget to re-size it. The bit
ated a photo scrap moments ago, let's get (as long as you placed it on the disk). map will be re-drawn to the specifications
it and store it as our first photo in the al From the Photo Manager, copy the photo you choose from the attributes window.
bum. (bitmap image) you want via the Edit Tb place a bitmap into your Publish doc
Go to the Edit menu and select "Paste." menu (use "cut" or "copy"), and exit the ument from the Page Layout mode, you'll
More huffing and puffing. Behold, there's Photo Manager. You have just created a follow a slightly different procedure. First,
our photo scrap. Now our photo album has photo scrap on your disk. GeoPublish, as use the Open Region tool (a dotted box).
one picture in it. you know, has three modes of operation: Move your crosshair to the page area
Okay, there's nothing else to do here, so Master Pages, Page Graphics and Page where you want the upper left of your bit
go to the File menu and select quit. Huffi Layout. You can import bitmaps in any of map, click, pull your region outline down
Pufi! We're back to geoPaint. the three modes, but the method is slight and to the right and click when you have
Want to put another scrap into the al ly different for Page Layout than the oth defined a region of the appropriate size.
bum just to see how? Just repeat the pro ers. First, let's look at how to do it in the Click the pointer tool. Select the region
cess of selecting and copying (or cutting) Master Pages and Page Graphics modes. you just defined. Click on the bitmap tool.
something on the screen. Then lack to the From either Master Pages or Page The options window will come up. Make
Photo Manager, select the album just cre Graphics, first get your photo scrap in your selections. Then click "OK," and the
ated (in version 2.0 of GEOS this step is place. This means going to the Photo bitmap will be in place.
unnecessary), and you'll find yourself Manager and cutting or copying the photo Once a bitmap has been imported, it be
staring at the former photo scrap. Go to image you want. comes a part of the Publish file. You can
the Edit menu, select "Paste," and (huffi Next click the bitmap tool (it looks like now get new photo scraps and import
puff) you're staring at the new scrap. If a box within a box). The pointer becomes a more bitmaps. A lot of work? Confusing? I
you glance up at the command line, you'll crosshair. Move your crosshair to the up don't think so, at least not after you've
notice that this new item is called "Photo per-left corner of the place you want your done it once or twice. I will admit to being
#1." Our previous photo is now "Photo bitmap to go and click. The bitmap will a bit confused as to why the operation is
#2." Tb see it you'll need to use that page- write to the screen. not similar in all modes, but it's not a big
fiipper. Click it and there the old boy is. All is fine at this point. But what if you problem for me. I am a programmer as
didn't place it quite right? Or what if you well as a writer, and I know that some
A Scrap or a Photo? would like to stretch it out a bit or change times things just don't work out so neatly.
The GEOS manual states emphatically some other attributes? There are many considerations in design
that one needs to understand the differ Tb change the bitmap's attributes, you ing software.
ence between a photo scrap and a photo al first must click the attribute tool in the It's been quite a workout this month.
bum image. The scrap is temporary. It is toolbox. It looks like a box divided in half Next month I want to take a serious look
the result of either cutting or copying from diagonally. Clicking this will bring up an at another branch of the GEOS family:
the Edit menu. Each time you cut or copy options window. You can elect to center the numerical branch. It's time to delve
a graphic region on your screen, you are your bitmap, scale it, or stretch and scale into geoCak.
erasing the previous scrap and creating a it. You can also elect to use a pattern other Ciao. n

66 MARCH 1989
JYACOMMODOI E OR
XlliVIQDORE-AMiG
COMPUTER, AND
AUTOMATICALLY RECEIVE
OUR LITEST BUYERS GUI!

Each issue the product


submissions continue to grow as

more and more peripherals and


software are becoming available.

The solid citizen 64 and 128D as

well as the innovative Amiga 500


and 2000 attract all the best

developers. You cannot afford to

miss out on using your

Commodore computer to its


fullest potential with all the tools

advertised in these guides.

N E

The Commodore and Commodore Amiga Buyers' Guides


are published under the auspices of Commodore Magazine.
ADVENTURE ROAD" by Shay Addams

New Windows
on Adventure:
Times ofLore and
Neuromancer

News and opinion from a beading


explorer of those fantasy realms
called adventure games.

Action adventures are my least favor


ite form of adventure game, which is
a civilized way of saying I don't like them
at all. These "shoot-'em-up-in-a-maze
games" are usually so shallow in terms of
plot and character interaction, they often
give me the impression their fantasy
worlds were invented solely so the pro
grammer would have a place to try out his
new combat system or animated effects.
That's not the case with Times ofLore, a
Commodore 64 game that opens a new
window on the action adventure—for the
first time, you get to interact significantly
with other characters by talking with
them. There is no "type in the words" you leave. (Actually, this effect was intro eth, where he defeated an invasion of bar
parser, but this part of the interface re duced in legacy of tlie AncienUi, which barians 20 years ago. The King then took
sults in a feel similar to conversing with was created by the authors of Questron II.) an extended vacation, promising to return
people in the last two Ultimas, Upon Also seen from overhead, the landscape by now—but he's nowhere in sight, and as
meeting one of the 60 different characters, is finely detailed and colorful, with shad you may have guessed, those barbarians
you can click on the mouth icon to speak. ows beneath the trees to provide a clever are back in town. Only his Medallion of
His initial response appears in an oblong 3D effect. Rogues and ores, priests and Power can save the kingdom, and in order
window at the l»ttom of the screen, then a peasants—all the NPC's (non-player char to summon him back to the land, you've
smaller one materializes beside it and dis acters) are represented with distinctively- got to find the Foretelling Stones, Tablet
plays your potential replies, such as "start drawn and animated figures. Sound ef of Truth and Ring of the ArchMage. In an
chichcat" or "ask question." fects are also above average, with varying unusual move for such a game, it lets you
Depending on your selection, this menu tunes, birds chirping and so on. choose your character's class, one of which
may contain different choices the next All actions are conducted with the joy is female.
time. "Chitchat" with a barkeep at the stick. 'lb move, you just turn the stick; Mapping is the least of your problems
Frothy Slosh Tavern will net you a rumor holding down the button simultaneously on this quest, for an exterior map of
about ores in the Dark Forest. Click on caused your ore-slayer to swing that sword towns, paths and rivers is included. This
"ask question," and "rumors" and "ores" at the nearest monster. Other tasks, such frees up your time for more interesting
appear in the menu as your next choices. as examining, grabbing, dropping or giv and fun activities: fighting monsters, fig
Choosing a key word that shows up in the ing things to people, are handled by uring out the effect of the potions and
menu ("ores" in this case) often starts or punching icons at the bottom of the scrolls (yes, you can cast a few spells tooi,
continues a brief conversation, as is the screen. You can also check your score, load chatting up people for clues, and fighting
case in Ultima. It is this aspect that dis a saved game or pause the action. The more monsters. Written by British pro
tinguishes Times of Lore from all preced only drawback I saw is that your charac grammer Chris Roberts, Times of Lore is
ing action adventures, giving it as ter has but one life and no resutrection naturally being marketed by Lord Bri-
much—if not more—depth as some dodi- powers, so death means you've got to re tish's Origin (they recently shortened the
cated role-playing games, such as Shard store a saved game. At least you can do so name from Origin Systems). No plans are
of Spring and Questron II. by merely leaning on a key, and won't currently set for an Amiga version.
Speaking of Questron, you'll see a famil have to wait for the entire program to re
iar effect when you enter or leave one of load. Neuromancer: Breaking the ICE
the 45 different buildings: the top pops off The plot is revealed in a series of intri Even more drastically, Neuromancer
as soon as you walk in, affording an aerial cately-illustrated screens that tells the also opens a new window on adventuring.
view of the interior; it pops (jack on when tale of King Valwyn in the land of Albar- Like me, you may have expected Inter-

68 MARCH 1989
Adventure Road/New Windows on Adventure
the surface of the game, for the real action
ADVERTISEMENT

play's role-playing game based on the Wil lies in cyberspace, a grid that "represents

Fiight
liam Gibson science fiction novel to use a information in its pure form." When you
version of the Sard's Tak or Wasteland manage this feat, you'll enter a world that
game system. But Interplay introduced an looks like a matrix filled with big jewel-
entirely new interface and presentation like objects that house the actual data notes
scheme for what turns out to be one of the bases. Defeat the ICE (Intrusion Counter-
year's most original designs. It's a one- measure Electronics) that defends one of
them, and you'll get inside it and be able #5A
character game set in the year 2058. In
stead of exploring dungeons, you'll break to access higher security levels, where
into databases of various mainframe com more powerful software and important
-4" Exploring Japan with Jet (Part 2)-
puters to find passwords and useful gear. clues lie hidden. SubLOGICs Jet program now includes a free
The immediate goal is to find out what's Battling ICE is like no other combat Japan Scenery Disk. Last month we look you on a

been happening to your "cyberspace cow you've ever faced. Instead of swinging guided F-16 tour o( Tokyo.

boy" pals who've been disappearing lately swords or firing lasers, you attack these This month we'll follow the Japanese coastline on a
while they were doing exactly that. As you computer programs with your own soft cross-country flight from Tokyo to Osaka. Starting

proceed, two interesting plot twists give ware: Decoder 1.0, Drill 2.0, Thunderhead from Tokyo International Airport (coordinates
North 18201. East 32767], take off and turn to a
the story even more depth. A catchy musi- 1.0, Blowtorch 4.0. Meanwhile the ICE is heading of 220 degrees until you reach the coast.
ca] score by Devo (digitized, with vocals in firing back at the same time, and its at Turn to a heading of 235 degrees and fly for about

the title screen) plays intermittently tacks can "crash" your software and make twelve minutes at live thousand feet altitude until

throughout. it inoperable. Some databases are guard you can see Hamamatsu Airport below you (see
Tokyo area chart). Turn right again to a heading of
You begin by guiding your character ed by even more powerful foes called AI's
305 degrees and fly to Negoya, another highly
(with keyboard or stick) through the (Artificial Intelligence), also known as detailed city. At Nagoya, turn left to a 240-degree
streets of Japan's Chiba City, portrayed Black Ice because they can kill you. heading that will lake you straight to Osaka. When

with a refreshing style of 3D graphics in a (You'll be resurrected in the Body Shop you find yourself flying over Osakajo Castle, begin
your descent for a landing at Osaka International.
window that spans the width of the screen right away, although it will cost every
This entire flight takes only twenty five minutes at
and about two-thirds the height. {This re credit you didn't have the brains to upload Mach 1.4
minded me of Lucasfilms Maniac Man to your bank account.) Not all software is
sion.) Usually before you go "north" to the used for "breaking the ICE," for some -^ ThunderChopper Missions ■ While
next location in the game, you only see serves more sophisticated purposes: Se ThunderChopper puts you at the controls of a
the door through which you will move. quencer will figure out passwords, while heavily armed attack helicopter, you'll have to
compfete a set of Introductory flight rescue/
When on the streets of Chiba City, you'll Scout lays bare the number of levels in a
combat training missions before you can fly into
see buildings in the distance; walk north, base. batlle.
toward the "back" of the picture, and As in typical RPG's, skills play a role.
In the first combat mission. Armed Escort, you
you'll enter that distant part of town. Be But here you get them by purchasing skill must guide your battfe-weary ground troops to
low the picture window, eight icons control chips that are surgically implanted in sofety through enemy territory. Their only way out is
actions such as inventory (which brings your brain! With the Cryptology chip, you through a valley guarded by heavily-armed guerilla
up a menu for using, dropping and mani can decode words, and others cover things fighters. Its up to you to locate and destroy any
enemy units that attack your men along the way.
pulating things in other ways), talking to such as Logic, Coptalk, Debug and Soft
Deadly accurate aim is essential; there's no way to
people, and six others. ware Analysis. Determining when and rearm in combat. Get yourself and your troops
Dialogue fills cartoon-like balloons over how to use them presents yet another back safely to receive a mission evaluation and

characters' heads. You talk by cycling kind of puzzle. performance rating. {Coming next month - Rescue
at Sea)
through a series of potential statements Besides introducing a unique game sys
and questions, then choosing one. Some tem in a scenario filled with inventive
balloons will say, "Tell me about ," puzzles, Neuromancer is also one of the Top Selling Scenery Disks This Month;
so you can fill in the blank by typing in a funniest role-playing games ever, for the ($24 95 each, for use wnh Flight Simulator ir. SteaHh Mission

name or word. Other text is presented as authors didn't miss a chance to show off and Jet)

messages on bulletin boards of various da their twisted brand of computer satire. 1. "Weslern European Tour" Scenery Disk
2. Scenery Disk tt 7 (U.S. Eastern Seaboard)
tabases on Comlink, which is something Read the Consumer Review database's re
3.S«nery Disk .' ) 1 (U.S. North Eastern
like Q-Link or CompuServe. After finding views of new hardware, for instance, and Border)
a cyberdeck and some communications you'll learn that one model, the UXB, "ex 4.Scenery Disk « 3 (U.S. Southwest Pad He)
software, you can access these databases ploded and put our reviewer in the hospi 5.San Francisco Scenery Disk

for clues; you can also send messages to tal for two weeks." And the program takes See your dealer to purchase Sub LOGIC products,
people in hopes of getting some feedback. a shot at a monk named Nolan (though it or call us direct to order by charge card at (600]
637-49B3. Illinois residents call (217) 359.8482.
As you learn more linkcodes and pass does not say his last name is Bushnell) in
words, you'll be able to download better the House of Pong, a temple devoted to SubLOGIC Corporation

software from the boards; by saving the the "One True Computer Game." Cover 501 Kenyan Road
Champaign, IL 61820
money you make (or steal by transferring ing both sides of two disks, Neuromancefa
funds from someone else's bank account available for the Commodore 64 now, with Pteaic address any feedhack/conespondcnce regarding

into your own!), you can afford superior an Amiga version planned. (And it's com Sub LOGIC producll. Dperelloni, or iMa "Flight Notes"
column to ATT/i. Chairman's OlKce.
hardware, perhaps a Ninja 5000 deck. pletely unprotected, though you need a
But accessing databases and interact codewheel to access certain on-line sys
ing with Chiba City's inhabitants is only tems.) m

COMMODORE MAGAZINE 69
lips & Tricks/64 and 128
Continued from page 13

Look at the odds on the screen, then place your bet by enter 20 DATA 000,195,000,003,255,192,015,
255
ing the amount, a comma and the number of the horse you are
betting on. When your bet has lieen placed, sit back and watch 30 DATA 240,063,255,252,063,255,252,
063
the action.
Ghislain deBlois
40 DATA 255,252,063,255,252,015,255,
240
Timmins, Ontario
50 DATA 015,195,240,015,195,240,003,
Canada 000
60 DATA 192,003,000,192,000,195,000,
100 REM 64 HORSE RACE - G. DE BLOIS
000
110 N=RND{-TI)
70 DATA 195,000,000,255,000,000,255,
115 M=500:DATA KELLSO,5,FORENO,9,
000
TESSAN,7,DEHLIA,6,KELLEN,4,FIELLO,
80 DATA 000,060,000,000,060,000
8
90 FOR J=896 TO 948:READ K:POKE J,K
120 FOR X=l TO 6:READ HS(X):READ OD(X) :NEXT
:P(X)=3:NEXT 100 FOR J=>] TO 800 : NEXT: V=53248 :D=10
130 POKE 53281,13:POKE 53280,6
:G$ = "I [SPACE9]I":TI$="000000"
:PRINT"[BLACK]" 110 POKE 2040,14:POKE V,140
110 PRINT"[CLEAR,DOWN,SPACE4,RVS]
:POKE V+1,75:POKE V+39,7
64 HORSE RACE - G. DE BLOIS
:POKE V+21,1
[RVOFF]"
120 IF PEEK(V+31}=1 THEN 120
150 PRINT TAB(14);"[DOWNJCASH S"M"
130 LET A=INT(RND(1)*3-l):D=D+A
[DOWN]"
140 IF D<5 THEN D=D+1
160 FOR X=l TO 6:PRINT"[DOWN,SPACE5]
150 IF D>15 THEN D=D-1
"X;"[RVS]";HS(X);TAB(20);"[RVOFF]
160 PRINT TAB{D);GS:IF
i
TlS="000040"THEN 220
170 PRINT"ODDS";OD(X);"TO 1":NEXT 170 R=PEEK(5632tl)
:INPUT"[DOWN2,WHITE,SPACE3] 180 H=SGN(R AND 4)-SGN(R AND 3)
ENTER BET, HORSE [BLACK]";B,H 190 POKE V,PEEK(V)+H
180 BS^STRS(B):IF B<1 OR B>M THEN 140 200 IF PEEK(V+31)=0 THEN 130
190 PRINT"[CLEAR] THEY'RE OFF![SPACE2] 210 PRINT"[CLEAR]YOU HAVE CRASHED!!"
YOU BET $";MIDS(B$,2);" ON HORSE"; :END
H;"[LEFT].[DOWN]" 220 PRINT"[CLEAR]YOU HAVE SUCCEEDED!"
200 FOR X=l TO 6:PRINT X;TAB(P(X));"
[SHFT "]/[DOWN]":NEXT
210 FOR T=l TO 6:POKE 646,13+T 128 Sketcher This works like an Etch-A-Sketch*. Plug a joy-
:X=INT(RND(1)*OD(T)+1) Htick into port 2 and start drawing. The HOME key will clear
[IF X=l THEN P(T)=P(T)+l the screen, while the "C" key will change the color of your pen.
220 PRINT"[HOME]";:FOR X=l TO T Richard Bowser, Jr.
:PRINT" [DOWN2] ";:NEXT Saxonburg, PA
230 PRINT TAB[P(T)-l);" [LEFT]";
TAB(P(T) ) ;" [SHFT "] " 10 REM 128 SKETCHER BY RICHARD BOWSER
240 IF P(T)>37 THEN W=T:POKE 646,0 20 COLOR 0,1:COLOR 4,1:GRAPHIC 1,1
:GOTO 260 :X=20:Y=20:C=2:WIDTH 2
250 NEXT:GOTO 210 :REM SET POINTERS
260 IF HOW THEN B=-B:H=M+B 30 DRAW 1,X,Y:COLOR 1,C:GET A$
:M$="YOU LOST":IF M<1 THEN 290 40 IF A$="[HOME]" THEN 20
270 IF H=W THEN M$="YOU WON!" :ELSE IF A$="C" THEN C=C+1
:M=M+B*OD(T) : IF C>16 THEN C=2
280 PRINT TAB(15);"[DOWN7]";MS 50 REM MOVE TO NEXT POSITION AND DRAW,
:FOR X=l TO 2000:NEXT:RESTORE CHECK FOR A SCNCLR OR COLOR CHANGE
:GOTO 120 60 IF JOY(2)=1 THEN Y=Y-1
290 PRINT"[DOWN]YOU"RE BROKE!":END 70 IF JOY(2)=2 THEN X=X+1:Y=Y-1
80 IF JOY(2)=3 THEN X=X+1
90 IF JOY(2)=4 THEN X=X+1:Y=Y+1
64 Valley of Death: Use a joystick in port 2. Your goal is to get
100 IF JOY(2}=5 THEN Y=Y+1
through the realistic Valley of Death without hitting the side 110 IF JOY(2)=6 THEN X=X-1:Y=Y+1
walls. Tain't easy, what with all them human bones about! 120 IF JOY(2)=7 THEN X=X-1
Mart:-Andre Delalay 130 IF J0Y(2)=3 THEN X=X-1:Y=Y-1
St-EliStache, Quebec 140 IF X<1 THEN X=1:ELSE IF X>319
Canada THEN X=319
150 IF Y<1 THEN Y=1:ELSE IF Y>199
10 PRINT"[CLEAR,WHITE164 VALLEY OF THEN Y=199:REM CHECK IF AT EDGES
DEATH[DOWN]BY MARC-ANDRE DELALAY" OF SCREEN

15 POKE 53230,6:POKE 53281,0 160 GOTO 30

70 MARCH 1989
Tips & Tricks/64 and 128
High-tech Bookmarks: If you have a printer, you have no doubt
IconTroller Mounting Tip: The Suncom IconTroller is a tiny joy torn off hundreds of 11-inch long perforated edge strips from the
stick that mounts directly onto the keyboard; it's particularly paper that you've run through it. Save some of those strips to
useful whenever you're working with GEOS. With my computer, use for bookmarks in magazines and other computer literature.
however, the IconTroller kept getting in my way when I used They don't cost anything, you can put many in one magazine,
BASIC and other programs. and you have a virtually endless supply.
My solution was to remove the IconTroller and cut off the Another miracle of modern computer technology!
"wing" that mounts it to the keyboard. Then I peeled off one of Garret D. Wilson
the wing's strips of double-sided tape and applied it to the bot Chelsea, OK
tom of the IconTroller, which I then mounted on a 2 W x 4"
piece of 3/4" thick marble (used for paperweights, nameplates,
etc.) This lets me use it almost like a mouse, keeping one hand Use Tabs in Your Mtuiuals: All of us have books on computers,
on the IconTroller and one hand free. I can also move it com be they hardware manuals, BASIC manuals, program manuals
pletely out of the way whenever I'm not using it. or whatever. Using the little colored tabs available for note
GaryNoakes books, I have gone through every manual I own and marked all
Londoner, MD chapters, indexes and important tables and appendixes. This
greatly simplifies my finding what I'm looking for in the books.
Although it took some time to catch up with all my older
geoPublitth: One problem I encountered with this useful pro
books, each new manual is now tabbed before it hits the sheE
gram was the carryover of graphics and text from previous
The time spent doing this has been returned many fold.
pages. It took me a while to figure out how to correct it, but here
GaryNoakes
it is:
handover, MD
When creating a Master Page, you must remember that
whatever is on the first Master Page will be carried over to all
the subsequent pages. This is great for headers, footers and page
Sliding Write-Protect Tab: I saw this one at the Chicagoland
numbers, but if you drop a graphic onto the first Master Page, or
Commodore Computerfest. It's a little plastic tab that slides
put a border around it, it will be carried over to the rest of the
down the inside edge of your disk seam, where it can be moved
pages in the document.
back and forth to cover or uncover the write protect slot.
Now I put headers, footers and page numbers on the Master
It's easy enough to make your own tabs out of semi-stiff plas
Page, lay out my text boxes on the Layout Page, and drop all
graphics objects on the Graphics Page.
tic sign material like the "For Sale" signs sold in hardware
Gary Cook stores and bookstores. The type to get is flexible and about as
Prince George, B.C.
thick as four or five sheets of paper. Make a pattern as described
Canada below, then use an X-ActoK knife to score the plastic. Snap it on
the scores to produce the tab. Trim the tab until you can easily
fit it into the side seam on the back of your disk; it works with
Help for Poor Spellers: The spell checker is a useful accessory most of the disk brands on the market.
found in most modem word processors. It checks the spelling of Pull the tab back and you can write to the disk. The tab even
words you've inadvertently misspelled in your document. sticks out of the drive to warn you! Slide it in and the disk is pro
But if you know you can't spell a certain word, the spell check tected.
er isn't so valuable. And if you encounter the word when you're Make the pattern by putting your pencil to a sheet of paper
in the midst of inspiration, you probably don't want to step and and following this path: Right 1W, down %", left W. Up Vi\ left
check the dictionary right then. 1 Vb", up W to the starting point
If your word processor has a search and replace function, You can get a pack often of these tabs, already made up, if
there's an easy way to solve the problem. Instead of using your you send S2.00 and a self-addressed stamped envelope to the
best guess at the spelling, use the first two or three letters of the user group that made mine: Milwaukee Area Commodore En
word, followed by a distinctive symbol such as an asterisk. thusiasts, P.O. Box 26216, Milwaukee, WI53226.
For example, if you aren't sure how to spell "exhilarated," use Louis F. Sander
"ex*" instead. At the end of your work session, take a break and Pittsburgh, PA
check your dictionaiy for the proper spelling of "exhilarated."
Now invoke the search and replace function to replace all oc
currences of "ex*" with "exhilarated." The computer will zip Sound Processing: In addition to making sound on its own, your
happily tlirough your text and make all the replacements. You computer can process and control external sound, replaying it
can do the same for any number of words, and some word proces through a speaker connected to the SID chip. The external audio
sors will let you make multiple corrections on one pass. signal should be connected to pin 5 of the audio/video DIN plug,
If you have more than one word with the same two-initial let its playback volume will be controlled by the SID chip volume
ters, either use the first three letters of the second word, or dif control in memory location 54296, and it can be filtered by the
ferent symbols at the end of the search string. Note that with SID's built-in filters.
some word processors, you must use a space at the end of the re We've had reports of people playing their radios through their
placement string, otherwise it will be merged with the following computers, controlling the volume by the SID volume control.
word. The external signal should not exceed 3 volts peak-to-peak.
PaulFollini LucyS. Terrier
Amliemt, Nova Scotia Alton, IL ra
Canada

COMMODORE MAGAZINE 71
INSIDE [RINK" by Robert W. Baker

Adventure-
L

Link Debut
Explore the inner workings of the
Q-Link telecommunications
service with network pro Bob
Baker.

Well, in case you missed it, there's a


new service available on Q-Link.
Adventurelink is where you can not only
participate in the universe, but you can
also help create it as well. The new area
provides an opportunity for everyone to
get involved in on-line adventure-style
games, with levels for the beginner to the
advanced adventurer or DungeonMaster.
Those who are just getting started in could influence your selection. The last files provided in the AdventureLink area.
adventure games will find simple and in text line of each room will list the possible You'll find complete information on how to
termediate level adventure games de selections for moving to the next area or design and map your game and how to
signed to provide thought-provoking ex room. Also be sure to check the introduc provide the system with the required in
citement from start to finish. Various text tory file associated with each on-line formation to control your game. This
files in the AdventureLink area will intro game. The Briefings will provide the plot unique aspect of AdventureLink allows
duce you to the basic game play: how to and objectives of the game, and may even you and other players to design any type
make selections, map your progress and provide attribute bonus points or special of game you wish.
check your current health or score. There's weapons and objects when you read them. AdventureLink games are written as
even information on how an adventure You can save or quit a game at any standard ASCII text files and uploaded to
can be linked together with one or more point during play. To save the current The Chart Room software library. From
other adventures. game, you simply enter SAVE iis your there, the people at Q-Link will reformat
For the more advanced players, here's command. You don't have to enter a file the file and test it out to make sure it
your opportunity to design your own dun name to save the game, since you can only plays right. Then, if it's one of the Top Ten
geon or universe for everyone to try. have one saved copy of each on-line game. picks for the month they'll put it live in
There's complete information on how to That means that if there are ten games the Glory Road where other subscribers
design, create and submit a game of your currently available, the maximum num can play it. The most important thing to
own. In the near future, prizes will be of ber of saved games is ten, one per game. remember is that anything is possible
fered for the best game designs and those Tb load a previously-saved game, enter with AdventureLink. Let your imagina
submissions will be available for other the game as usual and then enter LOAD tion run wild. The more untraditional, the
subscribers to attempt to master. There's as your first command. You'll be trans better. Your game can be long or short,
also a special message board where you ported back to the area you were in when complex or simple. The guidelines for
can post questions or hints about any of you last saved the game. When you want choosing which games will go live on the
the online games. to quit a game, simply press F5 and follow system will be how interesting, wild and
The adventure games found online are the directions. Just remember to save exciting the stories are.
designed like a tree. You start at a given your game first if you think you'll want to Before you sit down to write your first
room or location, and your choice of action continue playing it later. game, be sure to check the information
cause you to "branch" out into a series of As you journey tlirough a game, you provided on how to create a game. Design
different possibilities. If you take the right can always check your health and score at ing a game is not a simple matter, the en
branch you may achieve fame and glory, any time by typing STATUS or SCORE tire game has to be charted or mapped be
while taking the wrong branch may bring and pressing RETURN. This will give you fore any of the text adventure can be writ
you face to face with death or even worse. an idea of how you're doing. Be sure to ten. The map should show each area or
Each room or area can offer up to nine keep an eye on your health; if it reaches room that a player can enter, where the
choices for possible actions to be selected zero you'll be dead and the game will be exits are, and what objects or other char-
by number or English command depend over. Certain actions within each game actors are in each area. Once this map is
ing on the game. Watch out for dead ends, can restore your health and give you a finished, you can start working on the text
alternate paths and other less obvious at higher score, so be on the lookout for spe that ties it all together.
tempts to get you lost or off the track. cial potions! To map your game, the folks at Q-Link
Read the room descriptions carefully, If you'd rather design games for others suggest one of two methods: flow-charting
since they may contain useful clues that to play, then check out the helpful text or form-charting. Most programmers are

72 MARCH 1989
Inside Q-Link/AdventureLink Debut Software Reviews/Red Storm Rising
having his attributes result from his ac
Continued fhm page 18
already familiar with flow-charting, where tions. A player with high strength might
a series of boxes are joined by lines that more easily win a fight with a monster of torpedoes and missiles. "Evasion and
show where boxes connect with other than a player with lower strength. In most Escape" is a complete guide to dodging
boxes. Flowcharts are handy, since they role-playing and adventure games, attri torpedoes.
let you view a wide section of the game at butes are expressed in terms like Part Three is a reference manual con
any one time, with all the various paths strength, wisdom, dexterity and agility. taining illustrations and descriptions of
and side-trails easily and clearly visible. In AdventureLink you can create your all ships and weapons encountered in the
Unfortunately, a flowchart for a long own set of attributes for your game. You're game.

game can be extremely big and may actu currently limited to a total of 16 attributes Use of sonar is perhaps the most impor
ally become unmanageable. You can that can range in value from +/- 30,000, tant feature of the game. You can check
make it a little easier on yourself by and they can increase or decrease during the depth of the sea's surface duct and
breaking the game into a series of small the game. As part of your game design, thermal layer, and then position your
flowcharts that can be laid out to form one you'll have to consider what attributes to towed array accordingly to make it more
big chart. use and how they're initialized and used difficult for enemy subs to detect you
The other mapping alternative dis during the game. Also think about how while making it easier for you to detect
cussed in the hints on designing games is and when or where the attributes should them. Once a sonar contact is made, the
the use of Form-charting. This mapping be changed during the game. Some attri enemy ships' acoustic signature can be
technique is somewhat easier, but you'll butes can even be set as permanent if so checked against a list of signatures to in
wind up using tons of paper for larger desired. crease the accuracy of your sonar reading.
games. Form-charting involves using a That covers most of the early informa There is also a screen that will allow you
separate sheet of paper for every room or tion available on AdventureLink. I'm sure to compare the relative efficiency of your
area that a player can enter. Each page in more will be coming in future months as sonar versus the enemy.
cludes details on the room or area, includ we all try it out. While playing the online The depth of detail (no pun intended)
ing all the possible exits, objects and char games, always remember to have fun! incorporated in the design of Red Storm
acters in that room. Each exit is labeled Each story is different, and in fact even Rising gives this MicroProse sub warfare
with the name or number of the area or the same game will not produce the same action from Tom Clancy's novel a broad
room it leads to. You then stack the pages results when you take different courses of range of real-time game environments
in order, and you can easily enter each action in a story. Don't be afraid to make that will intrigue the beginner and satisfy
separate page into your text file, one page wild or even bizarre choices, the results the most demanding war gamer. g
at a time. may be hilarious and you can always start
Using form-charting actually makes it over. To help you get started here are some tips
a little easier to enter your game for Q- Several months back I gave some de from our in-house Red Storm Rising ex
Link when it's done, but it may be a little tails on helpful information from Tymnet pert, Greg Givler
harder to visualize the overall game de and Telenet. Well, Bb Stacker mentioned • Scenarios during the war are basically
sign. Examples of both methods are in how to get even more information from the same as the scenarios that you can
cluded in the informational areas of Ad- your local Tymnet node. Using any stan choose to play. If when playing the war
ventureLink. Either technique can be dard telecommunications package, con you have difficulty with one of the mis
used, and you might even have another tact your local Tymnet node and establish sions (mine is the wolfpack scenario), take
technique of your own. In any event, just connection. The first prompt is for a termi some time to practice the scenario in a
be sure to think through your entire game nal identifier, which is generally the letter non-wartime setting.
before you start to create the file for "A." Then, if you respond with "INFOR • Save the game between each successful
Q-Link. MATION" to the next Log-On input mission.
The actual file you create for Q-Link to prompt you'll receive a wealth of informa • It is best to reduce speed as soon as you
define your game requires a format that tion about Tymnet at no cost. enter a scenario; this gives you the best
must be strictly followed. This format TerryC28 also points out that you chance of hearing the enemy without be
makes it easier for the folks at Q-Link to should never use GEOS-formatted disks ing heard.
make it ready to go live on the system for for downloading files from Q-Link. All • When in the campaign map mode, you
others to play. If you do not follow the you'll get is garbage if you try to use the should try, whenever possible, to get in
rules, your game will probably just be dis program or text files. Always be sure to front of the target task force. This puts
carded. So if you're going to spend the use a standard, normaWy-formatted dis you in the best position for attack.
time to design a game for the system, be kette for your downloads from the system. • Be patient—you are better at stealth
sure to follow the rules and do it right. If If you have any helpful hints or sugges than the enemy, use this advantage; it is a
all is correct, you should get some sort of tions about Q-Link or ideas or suggestions big one. When you know where they are
response from the people at Q-Link in a for future columns, be sure to let me know. and they don't know where you are, you
few days to let you know that they re Your input and comments are always ap can't get hurt.
ceived the fi!e and they're working on it. preciated. You can reach me via E-mail to • Last of all (and most importantly), read
One last thing about the online adven RBAKER almost daily. To those still at the manual. It is one of the best manuals
ture games. Besides the game flow, game tempting to send online messages while that I have read for a war game. It has
designers can also control the attributes of I'm online, I'm generally pretty busy helped me numerous times to figure ex
the characters in their game. The purpose while online and may not be able to re actly what the computer is doing. It will
of attributes is to let the player more spond right away. E-mail is always pre also give you an idea as to how the enemy
closely affect the outcome of the game by ferred, n may react in a given situation.

COMMODORE MAGAZINE 73
COMPUTER DIRECT
Protecto's

Since 1979
WON'T BE UNDER5OLD!
THE ERGOSTICK C128D Computer We have a full line of
AMIGA Hardware &
and
Software in stock
JORDAN VS BIRD

AMIGA
Commodore 64c
Computer
Call For Our Low, Low, Low Sytt-m
* Full 128 Detached Keyboard Pric«a, Including Hio 1541
•1571 Drive With 128K Of User Memory
Expandable To MOK
* 3 Operation Modes
(C64,C128,8CP/M,Ver.3.0)
The Ergostick is the only true
* «/80 Column Output, 16co!or$
economically designed joystick! Soft
* Frso Program rrwr'i Raforcnco Guide
and pliable with microswitch technology
actually shortens the gap between reac
tion and action! Our Low Sale Price Super low Price

$1OA95
$
38
95
$4l9 95
129
A 563.00
Value
only! List SW9 Lisi S249

5 14" Floppy Disks FREE CATALOG Hi-Speed 180 CPS


100% Certified • Lifetime Guarantee
NLO 180-11 Printer

19
COMPUTER D1««T Lifetime Warranty on Prlnthead
Our Best Printer Buy

•ach

Double Sldod
Double Density

• 2yr. Immediate Replacement


• Dol Addressable Graphics
Made In tho USA— • High Speed Do! Matrix
■ Italics, Elite, Condensed, Pica
■ Centronics Parallel Port
3%" Micro Disks • 8K Print Buffer
• Near Letter Quality from front panel
1M% Certified • Lifetime Guarantee • Low Cost Adapters available
■ Pressure Sensitive Controls

Double Sided
Double Density Our Low Sale Price
Call For Your Free Catalog

no limit

IMMEDIATE ANSWER
with Everything You Need
for Commodore/Amiga * $149 We Love Our Customorsl
95
Lisl M99

800 - BUY - WISE ext. 14 COMPUTER DIRECT


22292 N. Pepper Rd.
800 - 289- 9473 oxt. 14 Mall
Outiido Sorvico Area call 312 -382-5058 Barrington, IL 60010
BEST SERVICE IN THE USA WtlCI IS NOT ENOUGH!
* » Day Immediate Replacement • Free Technical Assistance • Fait, Low Cost Delivery * 15 Day Home Trial
■ Exports In Customer Satisfaction • Bulletin Board Service • Ho Credit Card Feei • Free Catalogs

LETTER QUALITY Typewriter Printer


DAISY WHEEL SOOKSVa" The Versatile Professional Electronic

For Commodore 64 and 128


Disk Drive Typewriter For The Home Or Office

Commodore 1581 Works Wilh C64/C64c,


Free Word Processor and Com andC128/C128D.
modore Interface Included Over 800K Bytes of Formatted Storage On
Double'Sided 3.5" Microdisketies.

• 60,000 Word Dictionary • Auto Return


• Sell Demonstration • Auto Center
• Word-Right AutoSpell * Auto Underscore
• 16CharocterDisplay • Aulo Half Space
• Etaldface. Superscripts, Subscripts, underline, mid
• UK Memory • Auto Zone
Justify right & led features • Bottory Back-Up • End of Page Warning
■ Bi-directional Printing
• 5 Line Correction ' Decimal Tob
• Typewriter Kyle Plaicn, prints mi single sheeli.
envelopes, and Computer Paper •WprdErowr ■ 10,12. IS Pilch
• Fully formed characters - no more dots! • Rolocote • Auto Paper Insert
• Automatic Page Numbering
■ On Screen Tutorial lessons
Apple, IBM or Commode*• Parallal Port
• Locate and Replace a word or phrase with another
• High Speed ■ over 1 it) words per minute
Our Low Sale Price Inlvrfac*J.Cable Listjl49.9Sial« m.n

Our Low Sale Price


$ 1 W A95 $
179
Our Low Sale Price

Our Very Own


S199

1541-11
List $2i9
199 95
Lisl S499

1200 Baud Pocket


24OO Baud Modem
Modem by Migent
Made exclusively for you Disk Drive Froo Tormlnal Software
for Commadoro

Modem 2400 Features; ]


• 2400 BAUD Bell 212Aat 300/1200/2400 BPS
• Fully Hayes Compatible
• 7 Syslcm Indicator Lights
• Hayes compatible
• Both Tone & Pulse Dialing • Runs an AC or battery
• Built-in Speaker with Volume Control
• Turns on/off automatically
• Buffer That Holds Up To 40 Characters
• Small enough to put in your pocket
• Stores Dialed Numbers
' Plugs directly into your serial port on
• Separate Line and Set Connectors
many computers
• Uses RS-232C Interface (Cable Required)
1 Easy to usc;no switches to set
Our Low Sale Price ' On-screen status lights show call progress
Our Low Sale Price

114
95
LIU XH9
$174 79
Prices do not include Snipping Charges. Call (o get Your Lowest Delivered Cost. We Insure all
95
List £413

VISA
.!■!
MASTER CARD
Kliijids rind APO-FPO. (Monitors only shipped in Continental USA) Prices and availability subject
COD to change without notice. Computer Direct will match any valid nationally advertised delivered
price on the exact same product Sc payment method (excluding sales tuxes)
PROGRAMMING'

BAM
Organizer
for the Commodore 64

BAM Organizer is a utility program


that will take care of all your directo
ry maintenance chores. It will allow you to
Delete, Rename, Lock and Unlock any file
or combination of files.
This program will even customize your
directories by allowing you to change the
order in which the filenames appear in
your directory listings. You may alphabet
ize it or simply move a few around to suit
your needs.
Have you ever seen those horizontal
lines within some directory listings that
seem to group the listing into different
sections? With BAM Organizer you have
the option of inserting your own lines "L" means that this particular file is was used by that program. So the next
(Bars) wherever you please. locked. A locked file cannot be deleted by program saved will probably be saved
One useful feature of this program is its the use of the OPEN15,8,15,"S0:FILE- right on top of the one deleted. That will,
ability to Un-delete (or recover) a NAME" command. Tb be able to delete it of course, cause problems if you wish to re
scratched file. you must first unlock it. Once you choose cover the old program. You should Unde
NOTE: Only a 1541 disk drive (or a command, such as Lock, a selector bar lete the file as soon as you made the mis
equivalent) can be used. A1571 can be will appear on the screen and a different take of deleting it. Then you will be able
used if it is in the 1541 mode of operation. menu will appear. Whichever filename is to recover the whole file. 'lb Undelete a file
Also, BAM Organizer should not be used covered by the selector bar is the file that do the following:
on any diskettes containing Random Ac you are presently working with. Use the 1. Use BAM Organizer to Undelete it.
cess files, since all the file data will be lost cursor keys to move the bar up, down, left 2. Make sure that the file is still in its
during the validation process. or right. original state. If it is, then everything is
When you run the program, you will be 1b lock some files, select the Lock com okay. (Go to step 5.) If it isn't then proceed
prompted to insert the diskette that you mand. Move the selector bar over the files to step 3. If you don't want to keep it then
wish to work on in drive number 8. The you wish to lock, one at time, and press go to step 4.
program will then read the entire directo "T" to toggle the greater than [>) symbol 3. Use a file copier to transfer the file to
ry into memory for you to manipulate. on or off. If it is on, you have chosen that a different disk.
Since the 1541 disk drive is capable of file to be locked. Once you have marked 4. Run BAM Organizer again and de
storing as many as 144 files on a single all the files you wish to lock, simply press lete that file again. That corrupt file must
side of a diskette, the program divides the "D" which means Do it! All the files you remain deleted on the first diskette. Do
directory into four pages of 36 files each. have selected will then be locked. If you not use the regular Scratch command to
To view a certain page simply press one of decide after toggling many files that you re-delete that file. It will not work correct
the function keys. Each function key rep really didn't want to lock any at all then ly. Only BAM Organizer will be able to do
resents a different page. Fthe page select just press the left arrow key. That will it correctly.
ed is empty of any entries, the page will take you back to the main menu and un- 5. Stop.
not be shown. select all of the files you selected. The left UNLOCK/LOCK: These will allow you
After the directory has been loaded, you arrow key will let you escape any mode to lock and unlock files.
will notice that the menu does not show except the Alphabetize mode. MOVE: Once you select this mode all
all of the commands. Tb view the rest of DELETE: This mode will allow you to you need to do is toggle the file that you
the commands just press the left arrow delete one or more files. If a file that is wish to move and then move the selector
(«-) key. It is not necessary to be able to chosen to be Deleted is Locked, the pro bar to the position you want to place it and
see a command to use it. You just need to gram will not Delete it. press "T" again. The file will be inserted
know which keys to press. UNDELETE: This mode will allow you into that new position, and all of the other
It is possible that a "D" or an "L" may to recover a Deleted file, There are a few files will re-adjust to make room.
precede a filename when displayed by problems to watch for when using this ALPHABETIZE: Once selected, this
BAM Organizer. The "D" means that this command. When you delete a file from a option will immediately alphabetize the
file has been deleted and will not be disk the file is not actually removed. The entire directory.
shown on a normal directory listing. The directory is told to free all of the space that RENAME: When you toggle a filename

76 MARCH 1989
Programming/BAM Organizer
may insert as many Bars as you want. select this option. Once the directory is
in this option, you will be prompted to en DONE: Once you have made all of the rewritten, the disk will go through the
ter the new filename. changes that you want made, you will Validation process to ensure that the disk
BAR: Tb insert a Bar in your directory need to write this new Directory back onto is in order.
just select Bar in the first menu and move the diskette. It is mandatory that the same EXIT: Selecting this option will end the
the selector bar to the position that you disk that was in the drive when the directo program without saving any changes to
want the Bar placed and press "B." You ry was read is still in the drive when you the diskette. a

Ikinrc i; ping tint program, trad "How 10 Emcr Priigjtiint" jntl "H<W loUstlhc tUg»ine D"'HARO
Entry Program " The BASIC pru^rjms in lilts mj^i/inc arc ivnlihle on disk Ironi Lojdsur. a Q
BOS (0) = "[RED]":BO$(l) = n[RVS,
PO Bo.\ 30008. Stimcpoit, LA "1130 (1(10". I Will-811 2691
L. BLUE]":LK$(0)=" "
BAM Organizer :LKS(1)="[GREEN]L":CHS(0)=" "
:CHS(1)="[WHITE]>""GQBO
10 HS=HS+"RESET COMPUTER!1ABCDEFGHIJK DIM VT$(25),FLS(144),LK(144),
"'CELG D(144) ,CH(144) ,F(15),L(15)
12 DATA 162,4,32,198,255,160, ,32,207, :IS=1'CFTR
255,153'BL.QG ! 50 VTS(1)="[HOME]":FOR K=l TO 24
IS DATA 229,159,200,192,27,208,245,32, :VTS(K+1}=VTS(K)+"[DOWN]n:NEXT'IBAM
204,255,96'BPWK L$="[HOME,BLUE,SHFT U,SHFT C17,
17 FOR K=49152 TO K+21:READ A CMDR R,SHFT C20,SHFT I,SHFT B]
:POKE K.A'GPKL "'BCON
20 NEXT'BAEX L$=LS+"[SPACE2,L. BLUE]
23 DATA UNLOCK,LOCK,DELETE,MOVE, BAM ORGANIZER[SPACE2,BLUE,SHFT B,
WORKING," REWRITE BAH".UNDELETE, L. BLUE1BY:""CENQ
BAR,RENAME'BCCT 60 LS=L$+" CLIFFORD DEDMORE[BLUE,
25 PRINT"[CLEAR] "CHRS(142}CHR$ (8) SHFT B,CHDR Q,SHFT C7,CMDR R,
:POKE 53281,0:P0=53280:POKE PO,0 SHFT C9,CMDR E,SHFT C5,CMDR R,
:F0R K=1 TO 32'JJQQ SHFT C14,CMDR W]"'CEY0
30 NL$=CHR$(0):EF$=EF$+NL$:NEXT LS=LS+"[SHFT B,L. BLUE]PAGE
:PS=1'GVEH :[SPACE2,BLUE,SHFT B]"'CEYN
35 FOR K=l TO 9:READ PK$(K):NEXT M$(1)="[L. BLUE]F-l[BLUE,SHFT B,UP,
:DL$(0)="":DL$(1)="[LEFT,GREEN] LEFT,CMDR R.DOWN,L. BLUE]F-3[BLUE,

SOFTWARE SPECIALS!
DISKETTE
RETAIL SBC SOFTWARE TITLE
PRICE PRICE SALE!
39.95 29.96 Print Shop w/Graphics
Premium Quality
24.95 13.60 Tetris
24.95 19.96 Vegas Gambler Diskettes!
59.95 47.96 GEOS 128 3.5r ■ 5.25" - 8" SS - DS - HD
29.95 18.97 gcoCliart Colored Disks!
39.95 25.30 Heavy Metal
As low as 34 cents a disk!
34.95 27.96 Modem Wars
(in quantities of 100 or more)
29.95 18.96 Balllcship
59.95 37.98 GEOS 2.0
49.95 39.96 Typhoon of Slccl
WE ARE A FULL LINE COMMODORE &
29.95 18.97 Steel Thunder
AMIGA DEALER!
39.95 25.30 Faery Talc Advenlurc
CALL FOR BIG SAVINGS ON ALL COMPUTERS,
29.95 23.96 Rack 'Em
PERIPHERALS, & ACCESSORIES!
34.95 22.71 Double Dragon
44.95 35.96 Panzer Strike
WE CARRY HUNDREDS OF THE NEWEST TITLES IN
29.95 19.47 Jordan vs. Bird
SOFTWARE-CALL FOR THE LATEST TITLES
24.95 16.22 Power Play Hockey
AND LOWEST LOWEST PRICES!
29.95 23.96 F-18Homct
39.95 28.00 Pool of Radiance

SUPERIOR BUSINESS CENTER, LTD. 1-517-799-2775


CALL US COLLECT!
LINES OPEN B:OD AM TO
1310GRATIOT SAGINAW, MI 48603 517/791-3445 MIDNIGHT EASTERN TIME

COMMODORE MAGAZINE 77
Programming/BAM Organizer

SHFT B,UP,LEFT,CMDR R,DOWN,L . BLUE] :S=ASC(SS+NLS):RETURN'IWPJ


F-5[BLUE,SHFT B,UP,LEFT,CMDR R, 145 PRINT L$M$(1):PRINT VT$(15)"
DOWN,L. BLUE]F-7[BLUE,SHFT B. [WHITE] INSERT DISK TO BE
L. BLUE] [RVS]A[RVOFF]LPHABETIZE ORGANIZED IN DRIVE 8"'CPQS
[SPACE2,BLUE,SHFT B]"'BFKY 150 PRINT"[DOWN,SPACE6]
75 M$(1)=M$(1)+"[CMDR Q,SHFT C4 , AND PRESS <SPACE> WHEN READY"'BANI
CMDR R.SHFT C2,CMDR E,SHFT C3, 155 GOSUB 845:IF A$<>" "THEN 155'FJEK
SHFT +,SHFT C3,CMDR E,SHFT C2, 160 PRINT"[D0WN3,SPACE9]
CMDR R,CMDR E,SHFT C3,CMDR E, NOW LOADING DIRECTORY":NL$=NL$
SHFT C3.CMDR R.SHFT C4,CMDR R, :T=18:S=0'EOBO
SHFT C5,CMDR W]"'CKTQ 165 OPEN 15,8,15:OPEN 4,8,4,"#"
76 M$(1)=M$(1)+"[SHFT B,L. BLUE,RVS]L :GOSUB 130:GOSUB 130'EWJM
[RVOFF]OCK[BLUE,SHFT B,L. BLUE,RVS] 170 BF=BF+1:IF BF=9 THEN GOSUB 130
U[RVOFF]NLOCK"'CKBT :BF=1:IF CL THEN POKE PO,0
80 M$(1)=M$(1)+"[BLUE,SHFT B,L. BLUE, :GOTO 205'LCPP
RVS]D[RVOFF]EL[DOWN,BLUE,SHFT C, 175 PRINT815,"B-P:";4;32*(BF-l)+2
L. BLUE,LEFT,UP]ETE[BLUE,SHFT B, :GOSUB 730'FSLO
DOWN,LEFT,CMDR E,UP,L. BLUE]U[RVS] 180 GET#4,A$,C$,DS:GOSUB 730
N[RVOFF]D[DOWN,BLUE,SHFT C,L. BLUE, :IF A$=""AND C$=""AND D$=""THEN
LEFT,UP]ELETE"'CKOX 170'JANN
MS (1)=M$ (1) + "[BLUE,SHFT B,L. BLUE] 185 P1=P1+1+255*(P1=255):POKE PO,P1
D[RVE]O[RVOFF]NE[BLUE,SHFT B, :IF D$=""THEN D$=NL$'KECV
L. BLUE]E[RVS]X[RVOFF]IT![BLUE, 190 FL=FL+1:IF ASC(AS+NL$)>191 THEN
SHFT B]BICKPS LK(FL)=1'IXTO
85 MS(1)=M${1)+"[CMDR Z,SHFT C4 , 195 IF AS=""THEN A$=NL$:D(FL)=1'FOWP
CMDR E,SHFT C6,CMDR E,SHFT C3, 200 SYS 49152:GOSUB 730
RIGHT,SHFT C2,RIGHT,SHFT C3,RIGHT, :FL$(FL)=H$+A$+C$+D$:GOTO 170'HEEG
SHFT C4.CMDR E,SHFT C4,CMDR E, 205 P=0:MP%=(FL-1)/36:GOSUB 210
SHFT C5,CMDR X]'"CKLP :GOTO 245'GVIJ
90 VN$ = "[RVS]B[RVOFF]AR[BLUE,SHFT B, 210 FOR K=24 TO 7 STEP-1:POKE 781,K
UP,LEFT,SHFT +,D0WN2,LEFT,CMDR E, :SYS 59903:NEXT:FOR K=0 TO l'LWJI
UP,L. BLUE,RVS]R[RVOFF]E[BLUE,UP, 215 PRINT VTS(4)"[RIGHT6,L. BLUE]
SHFT C,LEFT,DOWN2,SHFT C,UP,LEFT, "P+1VTS (8); :FOR J=l TO 18'FUFK
L. BLUE]NAME[BLUE,SHFT B,UP,LEFT, 220 FI=P*36+K*18+J:IF K THEN PRINT
CMDR R,DOWN2,LEFT,CMDR E,UP, SPC{19)"[BLUE,SHFT B]";'JPXI
L. BLUE,RVS]M[RVOFF]OVE"'BDNC 225 PRINT LK$ (LK(FI) )DL$(D(FI))CH${CH
95 M$(2)=LEFT$(M$(1),117)+VNS+RIGHTS (FI))"[RED]"LEFTS(FL$(FI),16);
{H$(l),61)"FEAT 'CUWO
100 N$ = "[SPACE15,SHFT B,L. BLUE,RVS, 230 IF J=18 THEN PRINT" [UP]11
BACK ARROW,RVOFF,SPACE2] :GOTO 240'FHBE
CANCEL MODE[BLUE,SHFT B,CMDR Q, 235 PRINT'BACE
SHFT C7,CMDR E,CMDR R,SHFT C14] 240 NEXT:NEXT:RETURN'DCGC
" ' BCMW 245 GOSUB 845:PK=-(A$="U")-2*(A$="L")
105 N$=N$+"[SHFT +,SHFT C7,CMDR R, -3*(A$="D")-4*{A$="M")-5*(AS="A")
SHFT C6,CMDR W,SHFT B,L. BLUE,RVS] 'QFKX
T[RVOFF] TOGGLE[BLUE,SHFT B, 250 PK=PK-6*(A$="O")-7*(AS="N")-8*
L. BLUE] [RVS]A[RVOFF] (A$ = "B")-9*(AS = "R11) 'NYVP
TOGGLE ALL [BLUE,SHFT B,L. BLUE] 255 IF PK THEN 305'CFAI
[RVS]B[RVOFF] BAR [BLUE,SHFT B] 260 IF A$="X"THEN PRINT"[CLEAR]"
'"CEOD :CLOSE 15:END'GGAH
110 N$=N$+"[L. BLUE,RVS]D[RVOFF]O IT1 265 IF AS="[BACK ARROW]"THEN IS=3-IS
[BLUE,SHFT B,CMDR Z,SHFT C8, tPRINT L$MS(IS):GOTO 245'HULQ
CMDR E,SHFT C14,CMDR E,SHFT C7, 270 GOSUB 275:GOTO 245'CHLF
CMDR E,SHFT C6,CMDR X]"'CELH 275 IF A$O"[F1] "THEN IF AS<>"[F3]
115 FOR K=l TO 11:C1S=C1S+NLS "THEN IF A$<>"[F5]"THEN IF A$<>"
:NEXT'GPTH [F7]"THEN RETURN'RIBW
120 DA$="[SHFT C16]"+C1S+CHRS(131) 280 Q=P:P=O*(AS="[F1]")-(AS="[F3]
+CHRS(18)+CHR$(1)'ISGS n)-2*(AS="[F5]")-3*(AS=n[F7]
125 G$="[SPACE15]":GOTO 145'CGOG ")"HXFS
130 IF T=0 THEN CLOSE 4:CL=1 285 IF P=Q THEN BO=0:GOSUB 335:TU=1
:RETURN'GIAD :RETURN'HOGQ
135 PRINTS15,"U1:";4;0,-T;S:GOSUB 730 290 IF P>MP%THEN P=Q:GOTO 300'FKHK
:GET»4,T$,S$'DYOK 295 IF POQ THEN TU=1:GOSUB 210'GJDQ
140 GOSUB 730:T=ASC(T$+NL$) 300 RETURN:GOTO 245'CEKX

78 MARCH 1989
Programming/BAM Organizer
ATTENTION
305 PRINT
:G0TO
LSN$;:GOSUB
315'DNIG
310
ALL COMMODORE 64/64C,
310 PRINT VT$(4)"[RIGHT6,L. BLUE]
"P+1G$VT$ (4)SPC(16-LEN(PKS(PK))/2)
COMMODORE 128/128D
n[L. BLUE] "PK$ (PK):RETURN'HMUM AND AMIGA OWNERS
315 IF PK=5 THEN 570'DGEG
320 IF PK=6 THEN 640'DGDC
325 PS=1:LR=0:BO=1'DLMI A complete self-iutoring BASIC programming course is
330 GOSUB 335:GOTO 350'CHFC available that starts with turning your computer on, to
335 PRINT VT$(7+PS);:IF LR THEN PRINT programming just about anything you want! This course
SPC(20);'GQIH is currently used in both High School and Adult Evening
340 FI=P*36+LR*1S+PS:PRINT Education classes and has also formed the basis of
LKS{LK(FI)JDLS(D(FI}}CH$(CH(FI)) teacher literacy programs. Written by a teacher, who
BO$ (BO); 'GCMR alter having taught the course several times, has put
345 PRINT LEFTS(FL$(FI),16)"[RVOFF]"; together one of the finest programming courses avail
:RETURN"DOML able today. This complete course of over 220 pages is
350 POKE 198,0:GOSUB 845'CJCE now available for the COMMODORE 64/64C.
355 IF A$<>"[UP]"THEN 380'EFOL COMMODORE 128/128D and the AMIGA 500/1000/
360 IF P=0 THEN IF LR=O THEN IF PS=1 2000 computers. This course will take you step by step
THEN 350'JLBL through a discovery approach to programming and you
365 BO=0:GOSUB 335:PS=PS-1'ENBN can do it all in your leisure time! The lessons are filled
370 IF PS=0 THEN PS=18:PP=P+(LR=0) with examples and easy to understand explanations as
well as many programs for you to make up. At the end
:LR=2-(LR+1):IF PP<P THEN P=PP
of each lesson is a test of the information presented.
:GOSUB 210'PLIX
Furthermore, ALL answers are supplied to all the
375 BO=1:GOSUB 335:G0T0 350'DLXN
questions and programs, including the answers to the
380 IF A$<>"[DOWN]"THEN 405'EFOI
tests. Follow this course step by step, lesson by lesson,
385 IF P*36+LR*18+PS+1>FL THEN and turn yourself into a real programmer! You won't be
350'IPVS
disappointed!
390 BO=0:GOSUB 335:PS=PS+1'ENAL
FOLLOW-UP COURSE - A 200 page self-
395 IF PS=19 THEN PS=1:PP=P-(LR=1) learning course for each of the above named computers
:LR=2-(LR+1):IF PP>P THEN P=PP
dealing exclusively with sequential and relative files
:GOSUB 210'PLKF using a unique approach for those with very limited file
400 BO=1:GOSUB 335:GOTO 350'DLXC programming experience. Set up your own personal and
405 IF A$<>" [RIGHT] "AND A$O"[LEFT] business records!
"THEN 420'HHUJ
AmigaDOS COURSE for all Amiga Owners - Take
410 IF P*36+(2-(LR+l))*18+PS>FL THEN control of your Amiga with our step by step, self-
350'JURJ
learning AmigaDOS course that addresses all Amiga-
415 BO=0:GOSUB 335:LR=2-(LR+1) :BO=1 DOS versions, including 1.3.
:GOSUB 335:GOTO 350'IDMP Each course is only $21.95 plus $3.00 tor ship
420 IF A$="[BACK ARROW] ping and handling. We have been developing and
"THEN FOR K=l TO FL:CH (K)=0:NEXT selling Commodore courses for over 6 years now and if
:PRINT L$H$(IS):GOTO 205'KCKM you do not think that wo have the best self-
425 IF A$="B"AND PK=8 THEN 775'FIXK tutoring course you have yet come across, then
430 IF A$O"T"THEN 495'EFQE just send the course back to us within 10 days of
435 IF PK=9 THEN R$="":GOTO 790'FJQL receipt for the FULL $24.95 refund.
440 IF PKO4 THEN 465'EGEG
NAME:
445 IF HV=0 THEN MV=FI:GOTO 465'FLCH
450 IF MV=FI THEN MV=0:GOTO 465'FLCI ADDRESS:
455 GOTO 470'BDKJ
CITY:
460 MV=0:GOSUB 210:GOTO 330'DLFI
465 CH{FI)=2-(CH(FI)+1):GOSUB 335 STATE/PROV: CODE;
:GOTO 350'FYCR I desire the BASIC programming course □
470 IF FI=MV THEN MV=0:GOTO 465'FLCK
FOLLOW-UP course on file handlingQ AmigaDOSD
475 Z=PK:PK=5:GOSUB 310:CH(MV)=0
:T1=D(HV):T=LK(MV):T$=FL${MV)'HUSA The computer that the course is needed for:
477 IF MV<FI THEN 485'DHIP COMMODORE 64/64C □ COMMODORE 128/12800
480 FOR K=MV TO FI+1 STBP-1
:LK(K)=LK(K-1):FLS{K)=FL$(K-l)
AMIGA 500 LI AMIGA 1000 □ AMIGA 2000 □
:D(K)=D(K-1)'MSNX For each desired course, send $24.95 cheque or
483 NEXT:GOTO 490'CEAK money order (in the currency of your country) to:
485 FOR K=MV TO FI-2:LK(K)=LK(K+l) Brantford Educalional Services
:FL$ (K)=FLS (K+l) :D(K)=D(K + 1) 222 Portage Road 6 Pioneer Place
rNEXT'LSMD P.O. Box 1327 or Brantford. Ontario
490 D{K)=T1:LK(K)=T:FLS{K)=T$:MV=O Lewiston. New York 14092 N3R 7G7
Fax: (519)759-7882 TelBX: 061-81260

""COMMODORE MAGA2INlE~~79
Programming/BAM Organizer1

:PK=Z:GOSUB 310:GOTO 460'HNBU 690 IF EF THEN PRINT#4,EF$;


495 IF NOT{AS="A"AND PK<4)THEN :GOTO 700'EHXN
505'GKDS 695 PRINT#4,RIGHTS(FLS(CT),
500 FOR Q-l TO FL:CH(Q)=2-(CH(Q)+1) 3)LEFTS (FL$(CT) ,27)"CD"; 'DBFW
:NEXT:GOSUB 210:GOSUB 335 700 IF CT=FL THEN EF=1'EHWF
:GOTO 350'KHNM 705 P1=P1+1+255*(P1=255):POKE PO,P1
505 IF ASO"D"OR PK=4 THEN 560'GIMK :IF CT/8OINT(CT/8)THEN 675'NIUW
510 Z=PK:PK=5:GOSUB 310:PK=Z 710 LS=S+3+17*(S>15):T=18
:FOR K=FL TO 1 STEP-1:D=D(K) :PRINT#15,"B-P:";4,O'HXGM
:L=LK(K)'LJOP 715 IF EF THEN PRINTS4,NL$CHRS(255);
512 IF CH(K)=0 THEN 555'DJRF :GOSUB 730:GOTO 725'GVKP
515 IF PK=7 AND D THEN DL=130 720 PRINT#4,CHR$(T)CHRS(LS);
:GOSUB 785'GNIL :GOSUB 730'EOHI
520 IF PK=3 AND L=0 AND D=0 THEN DL=0 725 PRINT#15,"U2:";4;0;18;S:GOSUB 730
:GOSUB 785'JOOK :S=LS:GOTO 675'EYHQ
525 IF(PK=1 AND L)OR(PK=2 AND 730 INPUT|15,DS,DSS,TN,SN
L=0)THEN 535'IQUO :IF DS=.THEN RETURN'FTJL
530 GOTO 555 'BDOD 735 IF DSO26 THEN 760'EHYN
535 IF D(K}THEN 555'CHBJ 740 PRINT VT$ (ll)SPC(lO) "[RVS]
540 LK(K)=-(PK=2):E$=FL$(K) REMOVE W/PROTECT TAB!"'CKBO

:E1=ASC{MIDS{ES,28,1))'HIVO 745 PRINT SPC (10)"[RVS,SPACE9] 6


545 FLS(K)=LEFT$(ES,27)+CHRS(El-64* [SPACE9]":PRINT SPC(13)"[RVS]
(EK133)+64*(E1>191)) 'KKWV PRESS <RETURN>"'EHJU
750 GET A$:IF A$OCHR$ (13 ) THEN
550 FLS(K}=FLS{K}+RIGHTS(E$,2)'DSYJ
555 NEXT:A$="[BACK ARROW]" 750'GMHM
:GOTO 420'DHOM 755 CT=0:CLOSE 4:GOTO 660'DJEO
560 GOSUB 275:IF TU THEN PS=1:LR=O 760 PRINT"[CLEARJDRIVE
:BO=1:TU=0:GOSUB 335 GOTO 350'JEAR ERROR...PROGRAM ABORTED"
565 GOTO 350'BDHL :PRINT"[DOWN]"DS;DS$TN;SN'CMEU
570 T=O:S=1:BF=FL'DKVK 765 CLOSE 4:CLOSE 15:END'DFFO
575 AS = FL$ (INT{{BF+S)/2) :K=S 770 FOR K=l TO 3:PRINT
:J=BF'GWHU VT$(10+K)SPC(9)"[RVS,SPACE23]"
580 IF FLS(K)<ASTHEN K=K+1 :NEXT:RETURN'IQAT
:GOTO 580'GPFO 775 IF FL=144 THEN 245'DITQ
585 IF FLS(J)>ASTHEN J=J-1 780 FL=FL+1:MV=FLjLK(FL)=O:FL5(FL)=DA$
:GOTO 585'GPGT :MP%=(FL-1)/36:GOTO 475'JTXA
590 IF K>J THEN 615'DFUL 785 D(K)=2-(D(K)+1):FLS(K)=LEFTS{FLS
595 IF K=J THEN 610'DFQQ (K),27)+CHRS(DL)+RIGHTS(FL$(K),
600 T$=FLS(K):FLS(K)=FL$(J):FL$(J)=T$ 2)'JTBE
:P=LK(K) :LK(K)=LK{J) : LK (J ) =P ' GFMQ 787 RETURN'BAQQ
605 T1=D{K):D (K)=D(J) :D(J)=T1'DWSM 790 PRINT"[BLUE]":GOSUB 770'CEDM
610 K=K+1:J=J-1:IF K<=J THEN 580'INEJ 794 PRINT VTS(11)SPC(13)"[RVS]
615 IF K>=BF THEN 625'EGFK ENTER NEW TITLE"VT$(13)SPC(13)"
620 F{T)=K:L{T)=BF:T=T+1'EQHI [RVS,BACK ARROW]";'DVXY I
625 BF=J:IF S<BF THEN 575'EKFM 795 GOSUB 845'BDUQ
630 IF T=0 THEN 835'DFIG 800 IF A$="[BACK ARROW]"THEN 835'DFWF
635 T=T-1:S=F{T):BF=L(T):GOTO 575'FUPQ 805 A=ASC(A$):R=LEN(RS)
640 GOSUB 770:PRINT SPC(11)"[UP2,RVS] :IF A>31 AND A<91 AND AO34 AND
ARE YOU SURE (Y/N)?'"DHDN R<16 THEN 840'OCTW
645 GOSUB 845'BDUK 810 IF(A=20 OR A=13)AND R>0 THEN
650 XF AS<>"Y"AND A$O"N"THEN 645'HHLL 820'HNPK
655 IF A$="N"THEN PRINT LSMS(IS) 815 GOTO 795'BDUJ
:GOTO 205'FONQ 820 IF A=20 THEN R$=LEFTS(R$,R-1)
660 GOSUB 770:PRINT SPC{12)"[RVS,UP2] :PRINT"[LEFT2,RVS,BACK ARROW]
NOW REWRITING BAM":PK=5'ELOQ [LEFT]";:GOTO 795'ISVP
665 GOSUB 310:T=18:S=0:OPEN 4 , 8 , 4 , "# " 825 IF LEN(RS)<16 THEN R$=RS+CHRS(160)
:GOSUB 130'FVFS :GOTO 825'ITVS
670 PRINT#15,"B-P:";4;2'BHDK 83 0 FLS(FI)=R$+RIGHT$(FLS(FI),14)'DVSL
675 CT=CT+1:IF CT<145 THEN 690'FOTS 835 PRINT"[RVOFF]"L$MS(IS)
680 GOSUB 770:PRINT SPC(11)"[RVS,UP2] :GOTO 205'CMIO
NOW VALIDATING DISK" 840 PRINT"[LEFT,RVS]"AS"[BACK ARROW]";
:PRINTfl5,"V"'ELOT :RS=R$+A$:G0TO 795'EOBM
685 GOSUB 730:CLOSE 4:CLOSE 15 845 GET A$:IF A$=""THEN 845'EIQP
:PRINT"[CLEAR]FINISHED 1":END'FKJV 850 RETURN'BAQH END

80 MARCH 1989
PROGRAMMING' by Keith Leithauser

Decision
Maker
for the Commodore 64

Decisions, decisions! Some are simple,


like whether to have chocolate or va
nilla ice cram for dessert. Some are more
complicated because they involve several
factors to consider.
Consider the decision-making process
involved in selecting which car to buy. In
choosing between two (or more) cars, you
must consider price, maintenance costs,
gas mileage, comfort, even whether each
car cornea in the color you like. But no car
has them all. How do you compare several
cars, each of which has several different of each cost criterion and then each bene member that in a cost criterion, you want
things you like? fit criterion. Then it will display a list of to give a high number to an undesirable
Decision Maker helps you make deci these criteria and ask you which is the item. In a benefit criterion, you would
sions in which there are many unrelated most important factor in making your de want to give a high number to a desirable
factors to consider. It is something like the cision. Input the number of the most im item. In the above example, you might
old concept of listing the pros ands cons of portant criteria and press ENTER. The rate the cars on discomfort, rather than
each choice, except that it also allows you program will then list each of the other comfort. You would list discomfort as a
to weigh the importance of each issue. It criterion and ask you to rate important cast criterion instead of listing comfort as
then carries out a mathematical computa criteria. For example, if comfort of a car is a benefit criterion. In this case, the most
tion that tells you which choice has the the most impoilant thing to you and the uncomfortable car would get a ten. A car
most of the best features. cost of the car is half as important as com that was half as uncomfortable would rate
When you run Decision Maker, it will fort, you would input 50 as the importance a five.
ask you for a name for the decision you rating of cost. This is entirely a subjective Some criteria might be yes/no criteria.
want to make. This is just to give the out evaluation on your part. In these cases, you would use a very high
put a label. You can input something like Next, the program wilt ask you to give number to indicate yes and a very low
"Which car should I buy?" or "Which job the actual value for each of your choices number (but not zerol te indicate no, or
should I take?" for each of the criteria. If the criterion has vice versa. For example, in choosing be
Next, the program asks you how many an actual number, you can input this tween several jobs, one of them might re
choices there are, and what their names number. For example, for the cost crite quire you to move to another state, which
are. You can give the choices any names rion you could put in the actual price of you might not want to do. You could make
you like, This is just to have a label to the object. For (hiving time in the vaca "must move" one of the cost criteria. You
identify them as the program runs. I sug tion example, you could input the number could give a one to a job that does not. An
gest you keep the names under 30 charac of hours of driving. Remember that you other way to do it would be to make "don't
ters, because the screen display will be un must use the same units of measure for need to move" a benefit criterion. You
cluttered later. each input for the same criterion. Do not would give a 1000 to a job that does not re
The program then asks you how many put driving time in minutes for one vaca quire you to move, and a one to a job that
criteria there are for making the choice, it tion spot and hours for another. Also, you does.
also asks you how many are cost criteria, cannot input zero for any value, lithe an When you have input the values for all
as opposed to benefit criteria A cost crite swer is zero, input any extremely small the choices for each criterion, the program
rion is anything for which you want a low number, such as .001. will rate all your choices and give you a
number. The price of something you If the criterion does not have a numeric list. The best choice is at the top of the list,
might buy is one example. Another might value, you can rate the choices with arbi the next best is second, and so on. You will
be the time required to do something. For trary subjective numbers. For example, also get a point rating for each choice. A
example, suppose you are considering two you could rate the driving comfort of each choice that has 100 points is twice as good
vacation s]x>te that you might drive to this car you are considering from one to ten. as a choice that has 50 points.
summer. II'you do not like to drive, the The most comfortable car would get ten. After you arrive at this list, the pro
driving time te each spot might be consid The second most comfortable car would gram will ask if you want a hard copy of
ered a cost criteria. A benefit criteria is not necessarily get a nine. If it was two the list. Then it will ask you if you want to
anything for which you want a high num thirds as comfortable as the most comfort run Decision Maker over. If you say yes,
ber, such as gas mileage on a car. able car, it would get a 6.6. the program will ask if you want to repeat
The program will ask you for the name When giving subjective numbers, re the same decision. If you say no the pro-

COMMODORE MAGAZINE 81
Programming/Decision Maker-
name of the decision, the names of the importance ratings and values. This al
gram will start over from the beginning. If choices, and the names and types of all lows you to easily experiment with your
you say yes, the program will retain the criteria. It then allows you to input new decision. [■

Btfere typing ihn program, rwil "flow to Enter Program!" jm) "How in IV ihc MiguJnc
CRITERIA. [SHFT T]HIS"'BAPO
Entij Program "Tht BASIC prognnu in ibis miguinc ire available on ilbliftoin Loiilsiif,
280 PRINT "MEANS ANYTHING WE WANT TO
p.o. Bos jooob, Shrwepure, LA "imioiiir. i-soo-Bjl-jflH
MAXIMIZE, 'BADO
Decision Maker
290 PRINT "SUCH AS HOW MUCH WE GET
10 POKE 53281,0:POKE 53280,0
PAID, COMFORT,"'BAIP
:PRINT CHR$(147);CHR$(14); 300 PRINT "HOW MUCH WE ENJOY
:G0SUB 1840:PRINT'HIGI SOMETHING, ETC."'BAQG
20 PRINT:S$="[SHFT PRESENTING" 310 PRINT:GOSUB 1820:PRINT "[EHFT H]
:GOSUB 1680:PRINT:S$="[SHFT D]
OW MANY OF THE CRITERIA ARE
ECISION (SHFT M]AKER" COST"'DGKK
:GOSUB 1680'GRJN 320 PRINT
KK1N1 "CRITERIA?";:GOSUB
"LKlJLKlfl.' ; ! 1850
30 PRINT:S$="BY":GOSUB 1680:PRINT
:CC=VAL(IS):IF IS="" THEN 310'HTYK
310'
:S$="[SHFT D]AVID [SHFT L] 330 IF CC<0 OR COCR THEN GOSUB
EITHAUSER":G0SUB 1680'GRKM :GOTO 310'HPDH
40 PRINT:PRINT:PRINT:GOSUB 1700'EHFD 340 CB=CR-CC'CGCD
50 PRINT CHR$ (147) :CLR'DGJE 350 IF CC=0 THEN 400'DGUF
55 DIM CHS (20) ,C2$ (20) ,E$ (20) ,BS(20) , 360 FOR X=l TO CC'DEEF
V(20,50) ,VT(20) ,PC(50)'BCBQ
370 PRINT "[SHFT W]HAT IS THE NAME OF
60 CL=6'BDSD COST CRITERIA":PRINT
70 PRINT:GOSUB 1830'CFSF :GOSUB 1850'DKMR
75 S$="[SHFT I]NPUT THE NAME OF THE 380 E$(X)=IS:IF ES{X)= THEN 370'EQAK
DECISION YOU WANT":GOSUB 1680'CHDV 390 NEXT X'BBRG
80 SS="TO MAKE ([SHFT F]OR EXAMPLE, 400 IF CB=0 THEN 450'DGYB
[SHFT W]HAT CAR TO BUY)" 410 FOR X=l TO CB'DEDB
:GOSUB 1680'CHOR 420 PRINT "[SHFT W]HAT IS THE NAME OF
90 PRINT:GOSUB 1800'CFPH BENEFIT CRITERIA"'BAXK
100 GOSUB 1850:ND$=I$:IF ND$="" THEN 430 PRINT "#";X; "?"; :GOSUB 1850
100'FRGB
110 PRINT'BACV :B$(X)«I$:IF BS(X)="" THEN
120 GOSUB 1820'BEHX 420'GBWK
440 NEXT X'BBRC
130 PRINT "[SHFT H]OW MANY CHOICES
ARE THERE?";:GOSUB 1850 450 PRINT CHRS(147);:GOSUB 1840'DLCH
455 S$="[SHFT Y]OUR CRITERIA FOR
:NC=VAL(IS)'ENWL
140 IF NC<2 THEN GOSUB 1790
MAKING A CHOICE ARE:"'BCXT
460 GOSUB 1680:PRINT'CFVG
:GOTO 130'FLRE
470 IF COO THEN FOR X=l TO CC
150 FOR X=l TO NC'DEPC
:PRINT X") "E$(X):NEXT X'lQAO
160 PRINT "[SHFT N]AME OF CHOICE #n;X;
480 IF CB>0 THEN FOR X=1 TO CB
"?n;:GOSUB 1850:CHS(X)=1$'DSCL
165 IF CH$(X)="" THEN 160'DJKJ :PRINT X+CC") "BS(X):NEXT
XT X'JSSQ
XJSSQ
490 PRINT:GOSUB 1820:PRINT "[SHFT W]
170 IF LEN(CH$(X))>CL THEN
CL=LEN(CHS(X))'GUNK HICH OF THESE IS THE MOST
180 NEXT X'BBRD IMPORTANT"'DGPU
500 PRINT "(INPUT NUMBER)?";
190 PRINT "[SHFT H]0W MANY CRITERIA
FOR MAKING THE CHOICE"'BADP :GOSUB 1850:X=VAL(1$)'EMUI
510 IF X<1 OR X>CR THEN GOSUB 1790
200 PRINT "ARE THERE?";:GOSUB 1850
:CR=VAL(IS)'ENLE :GOTO 490'HNVH
205 IF CR<2 THEN GOSUB 1790 520 IF X<=CC THEN T$=E$(X)
:GOTO 540'GONI
:GOTO 190'FLCG
210 PRINT CHRS(147);:GOSUB 1840 530 TS = BS (X-CC)
540 PC(X)=100'BIBF
iPRINT'EMNB
220 PRINT " [SPACE3,SHFT S] 550 PRINT CHRS (147 j ; :PRINT:PRINT
:rniwr:i-

OME OF THE"CR"CRITERIA ARE :GOSUB 1840:S$="[SHFT T]


PROBABLY'"BCRI
HE CRITERIA":GOSUB 1680'HVDQ
560 GOSUB 1830:S$=TS:GOSUB 1680
230 PRINT "WHAT WE CALL COST
:GOSUB 1840'ETSL
CRITERIA. [SHFT T]HIS MEANS'"BAYK
570 SS="HAS NOW BEEN ASSIGNED A
AN
240 PRINT "ANYTHING THAT WE WANT TO
MINIMIZE, SUCH"'BAUL IMPORTANCE":GOSUB 1680'CHDS
•*J •** +J -*mJ b 4 ^^ L^

250 PRINT "AS EXPENSE, TIME REQUIRED 580 SS="RATING OF 100. fchft
[SHFT vl
Y]
OU MUST NOW RATE THE"
TO DO"'BAPJ
260 PRINT "SOMETHING, ETC. [SHFT S] :GOSUB 1680'CHFT
OME OF THE CRITERIA1" BAJM 590 SS="OTHER CRITERIA ON A SCALE OF
1 TO 100":GOSUB 1680'CHPT
270 PRINT "ARE WHAT WE CALL BENEFIT

82 MARCH 1989
Programming/ Decision Maker
TWICE AS MUCH AS"'BADR
600 S$="COMPARED TO":GOSUB 1680 950 PRINT "ANOTHER, YOU COULD INPUT A
:GOSUB 1830:S$=T$:GOSUB 1680'FWSK VALUE OF 10"'BAPS
610 GOSUB 1840:S$=" [SHFT F]OR EXAMPLE,
960 PRINT "FOR THE COLOR YOU LIKE
IF":GOSUB 1680'DMFJ
MOST AND 5 FOR"'BAFT
620 IF XO1 AND CC THEN T2$=ES(1) 970 PRINT "THE ONE YOU LIKE
:G0T0 670'HQAJ LESS."'BAQQ
630 IF XO1 AND COO THEN T2$=B$(1) 980 GOSUB 1700 'BEJM
:GOTO 670'IRRL 990 FOR X=l TO CR'DETO
640 IF X=l AND CO1 THEN T2$=E$(2) 1000 PRINT CHRS(147);:GOSUB 1840
:G0T0 670'HRSM :S$="[SHFT F]OR THE CRITERIA:"
650 IF X=l AND CC THEN T2$=B$(1) :GOSUB 1630'FTGF
:GOTO 670'GQTM 1010 IF X<=CC THEN S$=E$(X)
660 T2$=B$(2)'BISI :GOTO 1030'GPEB
670 GOSUB 1830:SS=T2$:GOSUB 1680 1020 SS=BS (X-CC)+","'DJNY
:G0SUB 1840'EUSN 1030 GOSUB 1830:GOSUB 1680'CJNX
680 SS="IS HALF AS IMPORTANT AS" 1040 GOSUB 1820:SS="WHAT IS THE VALUE
:GOSUB 1680:GOSUB 1830:SS=TS FOR":GOSUB 1680:PRINT'ENBH
:GOSUB 1680'FWRV 1050 FOR Y=l TO NC'DEQA
690 GOSUB 1840:S$="THEN THE RATING OF" 1060 VT (Y)=0:PRINT CHS(Y);"?";
:GOSUB 1680'DMSS :GOSUB 1850:VT(Y)=VAL(I$)'FFLJ
700 GOSUB 1830:SS=T2$:GOSUB 1680 1070 IF VT(Y)=0 THEN GOSUB 1790
:GOSUB 1840:SS="IS 50." :GOTO 1060'FPEG
:GOSUB 1680"GDUL 1080 NEXT Y'BBSB
710 GOSUB 1700'BEJD 1090 IF X>CC THEN 1180'DHNF
720 PRINT CHR$(147);:GOSUB 1820 1100 VM=1E3O'BGUV
:S$="[SHFT C]OMPARED TO" 1110 FOR Y=l TO NC'DEQW
:GOSUB 1680:S$=T$'GYIP
1120 IF VT(Y)<VM THEN VM=VT(Y)'EOHC
730 GOSUB 1680:S$="WHICH HAS A VALUE 1130 NEXT Y'BBSW
OF 100,":GOSUB 1680'DMDO 1140 FOR Y=l TO NC'DEQA
740 SS="HOW IMPORTANT IS" 1150 V(Y,X}=VM/VT(Y)'CNRD
JGOSUB 1680'CHJM 1160 NEXT Y'BBSA
750 GOSUB 1820:PRINT:IF CC=0 THEN 1170 GOTO 1250'BEFC
810'FMBL 1180 VM=0'BDHD
760 FOR X=l TO CC'DEEJ 1190 FOR Y=l TO NC'DEQF
770 IF PC(X)>0 THEN 800'DJFL 1200 IF VT(Y)>VM THEN VM=VT(Y)'EOFB
780 PRINT ES (X);"?";:GOSUB 1850 1210 NEXT Y'BBSV
:PC{X)=VAL(1$)'EWKQ 1220 FOR Y=l TO NC'DEQY
790 IF PC(X)<1 OR PC(X)>100 THEN 1230 V{Y,X)=VT(Y)/VM'CNRC
GOSUB 1790:GOTO 780'HWNT 1240 NEXT Y'BBSY
800 NEXT X'BBRC 1250 NEXT X'BBRA
810 IF CB=-0 THEN 870'DGFG
1260 PRINT CHRS(147);:VM=0'DKUF
820 FOR X=l TO CB'DEDG 1270 FOR X=l TO NC'DEPE
830 IF PC(CC+X}>0 THEN 860'ELDK 1280 VT(X)=0'BGCF
840 PRINT B$ (X);"?";;GOSUB 1850 1290 FOR Y=l TO CR'DEUG
:PC(CC+X)=VAL(I$)'FYFO
1300 VT(X)=VT(X)+PC(Y)*V(X,Y)'DVKD
850 IF PC{CC+X)<1 OR PC(CC+X)>100 1310 NEXT Y'BBSW
THEN GOSUB 1790:GOTO 840'JBGS 1320 IF VT(X)>VM THEN VM=VT(X)'EODE
860 NEXT X'BBRI 1330 NEXT X'BBRY
870 PRINT CHRS(147):PRINT 1340 FOR X=l TO NC:C2$(X)=CH$(X)
:GOSUB 1840'ELEN :VT(X)=100*VT(X)/VM:NEXT X'IKTN
880 PRINT " [SPACE3,SHFT N]
1350 FOR X=NC TO 1 STEP -l'FFRF
OW YOU MUST INPUT THE VALUES
1360 Z=0'BCJD
OF"'BAXU 1370 FOR Y=l TO X'DDJF
890 PRINT "EACH CRITERIA FOR EACH
1380 IF VT(Y)=>VT(Y+1) THEN 1400'FPUK
CHOICE. [SHFT I]F THERE"'BADW
1390 Z=VT (Y) :VT(Y)=VT(Y+1) :VT(Y+1)=Z
900 PRINT "IS AN ACTUAL VALUE, :SS=C2$(Y)'GKIR
SUCH AS DOLLARS 0R'"BAIN
1395 C2$ (Y)=C2$(Y + 1):C2${Y+1)=S$
910 PRINT "HOURS, YOU MAY INPUT THIS :Z=~1'GBGT
VALUE."'BADN 1400 NEXT Y'BBSW
920 PRINT "[SHFT I]F THERE IS NO
1410 IF 2=0 THEN 1430'DGDB
NUMERICAL VALUE, YOU MAY"'BAIQ
1420 NEXT X'BBRY
930 PRINT "ASSIGN ARBITRARY VALUES. 1430 GOSUB 1840:S$ = " [SHFT F]
[SHFT F]OR EXAMPLE,"'BAAR OR THE DECISION":GOSUB 1680
940 PRINT "IF YOU LIKE ONE COLOR :GOSUB 1830'ERBK

COMMODORE MAGAZINE 83
Programming/Decision Maker

1440 S$=ND$:GOSUB 1680:GOSUB 1840'DPJG 1610 CLOSE l'BBIA


1450 S$="THE FOLLOWING IS A LIST OF 1620 S$="[SHFT R]UN [SHFT D]ECISION
YOUR":GOSUB 1680'CHNN [SHFT M]AKER OVER":GOSUB 1730
1460 SS="CHOICE5, AND THEIR POINT :IF YN=0 THEN 1660'FPUP
VALUES:":GOSUB 1680'CHDO 1630 SS="[SHFT RJEPEAT SAME DECISION"
1470 PRINT:PRINT "[SHFT C]HOICE"; :G0SUB 1730:IF YN=0 THEN 50'FNCO
TAB(CL+2);"[SHFT PJOINTS"'EHWM 1640 GOSUB 1830:S$="[SHFT P]
1480 FOR X=l TO NC'DEPH LEASE WAIT A FEW MOMENTS."
:GOSUB 1680'DMCO
1490 PRINT C2$ (X);TAB(CL+1);
1650 FOR X=l TO 20:VT(X)=0:PC(X)=0
INT(VT(X))'ETX^
:F0R Y=l TO 50:V(X,Y)=0:NEXT Y
1500 NEXT X'BBRX :NEXT X'LKGT
1510 PRINT:SS="[SHFT D] 1655 GOTO 450'BDIK
O YOU WANT HARD COPY":GOSUB 1730 1660 S$="[SHFT E]ND [SHFT D]ECISION
:IF YN=0 THEN 1620'GQDM [SHFT M]AKER":GOSUB 1730
1520 OPEN 1,4:PRINT#1,"[SHFT F] IIP YN=0 THEN 1620'FPVR
OR THE DECISION":PRINT#1,ND$'DMOJ 1670 END'BACG
1530 PRINTfl,"THE FOLLOWING IS A LIST 1680 IF LEN(S$)<39 THEN PRINT
OF YOUR"'BCRK TAB((40-LEN(S$))/2);S$
1540 PRINTtfl ,"CHOICES, AND THEIR :RETURN'KUHR
POINT VALUES:"'BCHL 1690 PRINT SS:RETURN'CDPJ
1550 PRINTftl," ":PRINT#1,"[SHFT C] 1700 GOSUB 1830:SS="[SHFT P]
HOICE";:FOR Z=l TO CL+5 RESS SPACE BAR TO CONTINUE."
:PRINT#1," ";:NEXT Z'ISOO :PRINT:GOSUB 1680'ENON
1560 PRINTS!,"[SHFT P]OINTS1" BCMH 1710 GET S$:IF SS<>" " THEN 1710'FJVG
1570 FOR X=l TO NC'DEPH 1720 RETURN'BAQC
1580 PRINT81,C2$(X);:FOR Z=l TO 1730 YN=0:SS=S$+" ([SHFT Y]/[SHFT N]
CL+10-LEN(C2$(X)):PRINT#1," "; )?"jGOSUB 1820'ENRL
:NEXT Z'JFWS 1740 IF LEN(SS)<39 THEN PRINT
1590 PRINTfll,INT(VT(X))'CJCK TAB((40-LEN(SS))/2);S$;
1600 NEXT X'BBRY :GOTO 1760'KALP
1750 PRINT S$;'BDYG
1760 GET SS:IF S$O"[SHFT Y]
" AND S$O"Y" AND SS<>I1[SHFT N]
" AND S$O"N" THEN 1760'OPDV
AProDraw 1770 PRINT S$:GOSUB 1800
:IF S$="[SHFT Y]" OR S$="Y" THEN
YN=-1'JPSR
The Artist's Dream.. 1780 RETURN'BAQI
1790 GOSUB 1810:S$="[SHFT I]
Featuring high resolution NVALID ANSWER":GOSUB 1680
Summagrapnics tablets :G0SUB 1820:RETURN'FSUU
with two button stylus 1800 POKE 646,3:RETURN:REM BLUE'DLDF
for the Amiga. 1810 POKE 646,10:RETURN:REM RED'DLWG
1820 POKE 646,4:RETURN:REM PURPLE'DNAI
12 x 12 - S549 1830 POKE 646,7:RETURN:REM YELLOW'DNHJ
9 x 6 - - $4-19 1840 POKE 646,1:RETURN:REM WHITE'DMPJ
Optional
cursor - 550 ' 1850 I$="":IIS="":GOTO 1920'DLEK
1860 GET IIS:IF 11$="" THEN 1860'ELYL
Dealer inquiries 1870 IF IIS=" "OR(IIS=>"AMAND
are Invited. 11$ < = "2")OR(11$~>" F" AND 11 $ <="
R & DL Productions [SHFT Z]")THEN 1920'PXIY
11-24 46th Ave. 1880 IF II$=CHR$(13) THEN 1930'ELBN
L.I.C. NY 11101 1890 IF II$OCHRS{20) OR LEN(I$)=0
(.718) 392-4090 THEN 1860'IQRS
1900 PRINT " ";CHR$(157);CHR$(157);
CHRS{162);CHRS (157); 'FAAK
1910 I$ = LEFT$ (IS,LEN(IS)-1)
:GOTO 1860'FRQJ
1920 I$=I$ + II$:PRINT IIS;CHRS (162);
CHRS(157);:IF LEN(I$)<80 THEN
1860'JKXR
1930 PRINT " ":RETURN'CBDG
END

84 MARCH 1989
128 MODE

Sequencer
Explore the Commodore 128 in its
powerful native mode. Some of
the articles in this column
may be technical, some not so
technical—but we guarantee that
they will spark your creativity.

uick, who was the fourteenth Presi


dent of the United States? Gotcha,
rignt?
ngtif? How about this: who came first,
Jackson or Cleveland? If you're thinking,
"How can one city come before another?"
then you need Sequencer, the program in
cluded here.
Sequencer will help you—and any
young ones in your family—to learn the
sequential order of people, events or any
list of items that has a first, second, third
order. It does it in a fun manner, via a
game which you can either play alone or
against a friend.

How to Play
In the solo mode the goal is simply to
find the correct sequence of items in a ran
domly-mixed list in the shortest time pos selected from the random list, they are students could work on alphabetical order,
sible. The player uses his joystick to scroll withdrawn. This means that at the begin the arrangement of planets from the sun,
through whatever list was selected until ning of play things go a little slower (it or, as suggested already, presidents.
he finds the first item. He presses the fire takes a while just to cycle through 66 Sports nuts could arrange a list of pen
button and, if he's guessed right, it records books of the Bible). But as you near com nant winners. History buffs might se
on a window at the bottom of the screen. pletion, things speed up considerably. quence wars. Geography specialists could
The scrolling window, in the upper left of Also, whoever selects the next-to-the-last even arrange lists of cities or countries
the screen, consists of large letters which item is credited with the final one. from east to west. All of us could stand a
are easily readable even as it scrolls by. Since the timer works in both modes, a little refreshing in some area. (Which is
Another scrolling window is in the up pair of players can work together to com closer to the sun, Uranus or Neptune? See
per-right part of the screen. The computer pete against the clock, or they can work what I mean?) In brief, anything that can
controls this window. It simply scrolls against each other to see who accumulates be listed in order is a candidate for this
merrily along until the user gets stuck the most check marks. Either way, in the game.

and needs help. By pushing his joystick to spirit of competition, knowledge is ac Before you play it, you (or someone)
the right, he orders the computer to scroll quired. needs to type in the lists of sequential
to the correct item and select it. It's a help Once the round is over, the completed items. Where do you get the lists? Try an
screen of sorts and something that will be list can be examined (it scrolls also) as a almanac—they have tons of lists in them.
used a lot in the early stages of learning kind of follow-up study guide. Of course, Encyclopedias and dictionaries are an
lists. players have the option to play again. other good source of sequential informa
In the two-player mode, a second person tion.
controls this second window. Then it's sim Lists, Glorious Lists The program has a built-in editor which
ply a matter of who finds the next item on All arcade-type games instill learning allows you to double-check spellings and
the list first. Credit is given to the player in the process. The trouble is, the learning order before saving them to disk. A couple
who correctly selects each item. The way is often limited to the gameplay itself. of limitations are in order. First, each item
this happens is when a player finds the Good educational software seeks to use can have no more than 12 characters.
correct choice and fires, the item will ap thia natural learning environment to plug Thus, if you're typing in the books of the
pear on the sequentially-correct list at the in information that is useful to learn. Bible, you'll need to invent an abbrevia
bottom of the screen with a check mark on What's useful? A three-year-old might tion for "II Thessalonians" (16 characters).
the side of the player who found it. A tally find it useful to sequence the numbers one Try something like "II Thessalns."
is kept of how many correct items each to ten or the ABC's. Sunday schoolers are The second limit is that you are only al
player finds, often awarded pri2es for learning the lowed 75 items in a list. Actually, you will
In both modes, as the correct items are books of the Bible in order. High school Beldom want a list near that long, as it's

COMMODORE MAGAZINE 85
128 Mode/Sequencer
back of this issue to ensure you have no TURN. What you'll see is the list of times
too frustrating to go through. In the case errors. And please, save this one before printed vertically on the graphic screen
of lists of over 50 or so, you might want to you run it for the first time. It contains a with a space between each letter.
type in two separate lists. After having machine-language interrupt routine By placing the text on the graphics
played the game, I've come to feel that which can lock your computer up if you screen, it's easy to steal the graphic
lists under ten items are too easy and lists don't have all your data typed in right. If makeup of each character. A machine-
over 40 items start getting too difficult. Of it's saved and you lock up, you can always language routine is constantly (every 1/60
course, if the list has only seven or eight reset the computer, reload the program of a second) moving through this list and
items in it (like the planets of our solar and debug. copying the data into the sprite memory
system), then so be it. The program allows locations. The result is a smoothly-scroll
for 75 separate lists. You can add them Sprite Text-ure ing text list that would have been very dif
anytime you run the program. Programmers may want to know how ficult to achieve without using sprites.
If this program looks long enough for the program does its text scroll. The tech Sprites are the reason, by the way, that
you to dismiss as un-type-in-able, I apolo nique is rather complicated, but here's a there is a 12-character limit on items be
gize. I would have made it even longer (to brief explanation. cause each sprite only allows for 24 pixels,
add more convenience), but 23 blocks is The scrolling text you see is nothing the equivalent of three characters.
about maximum for a magazine to pub more than four sprites side by side. The Okay, back to the important stuff: who
lish. You can always purchase the Load vertical expand feature was enabled to was first, Jackson or Cleveland? Andrew
star disk which has the program (and the make the letters taller. The text is stored Jackson was our seventh President, Gro-
other programs in this issue) on it already. in a very strange, but simple, manner— ver Cleveland our twenty-second. And
However, I encourage you to get it some on the graphic screen. Tb see this, after se twenty-fourth. That's right, he was ousted
how, especially if you are a parent. lecting the file you want, break the pro between terms. I wouldn't have remem
As always, when entering the program, gram by pressing RUN/STOP-RESTORE. bered that if I hadn't played Sequencer.
use the Magazine Entry Program at the Then type GRAPHIC 1 and press RE How about you? H

Before typing iiiis progrjmt read "Hot to Eheci Program^' and "How to Use the Magazine 24),1:NEXT'GUNE
Eniry Program." The BASIC progmni m tJiis tnigulnt arc wilhblE on tliil Bom Loadsttr; 210 COLOR 5,16'BEYX
PI) Elo\ 30006, Mirmpurl. I,A 7IWMXM7, t-800-831-26H 220 FOR T=l TO 2:X$=BS(T)'ELBD

Sequencer 128
230 G=22-LEN(X$):CHAR,9,T+1,
LCS+LEFTS(LEFTS(SPS,G/2)+XS+SPS,
10 GRAPHIC 0,1:KEY 8,""'CGCA 22)"LKIO
20 DIM F1S(8O),FFS(80),R1(80),RR(80), 240 NEXT'BAEA
F2S(80)'BMYF 250 RETURN'BAQB
30 LC$=CHRS (14):E$=CHRS(27)'EOIE 270 TT=0"BDME
40 Pl=3313:P2=3 314:P3=256:P4=8206'EBEI 280 DOPEN|2,"SEQFILES"'BEOH
50 FOR T=l TO 40:Z$=Z$+CHR$(0) 290 INPUT#2,AS:FFS{TT)=MIDS(AS,4)■DSMK
:DA$=DA$+":":SS$=SSS+n ":NEXT'LCTO 300 IF ST=0 THEN TT=TT+l:GOTO 290'GMUD
60 SPS=LEFTS(SSS,12):FSS=LEFT$(SSS,20) 310 DCLOSE'BBNY
:Z$=ZS+Z$'GFVN 330 COLOR 5,6:GRAPHIC 0,1'CHJD
70 LE$="ABCDEFGHIJKLMNOPQRSTUVWXYZ 340 CHAR 1,4,0,"[SHFT C]
[SHFT A,SHFT B,SHFT C,SHFT D, URSOR TO FILE AND PRESS [SHFT R,
SHFT E,SHFT F,SHFT G,SHFT H,SHFT I, SHFT E,SHFT T.SHFT U,SHFT R,
SHFT J,SHFT K,SHFT L,SHFT M,SHFT N, SHFT N]" 'BGUP
SHFT O,SHFT P,SHFT Q,SHFT R,SHFT S, 350 FOR T=2 TO 23:CHAR,13,T,"[SPACE14]
SHFT T,SHFT U,SHFT V,SHFT W,SHFT X, " 1:NEXT'FOPJ
SHFT Y,SHFT Z] -1234567890"+CHR$ 360 WINDOW 14,3,25,22,1'BNQG
(20J+CHRS(13)+CHR$(27) :CH$ (1)=" " 370 PRINT E$"M";"BDNF
:CH$<2) = JEXV 380 FOR T=0 TO 19:CHAR,0 ,T,FF$(T)
80 FOR T=0 TO 250:READ AS :NEXT'FRWL
:POKE 3059+T,DEC(AS)sNEXT'IUNN 390 CHAR,0,0,FF$(0),1:C=0:D=0
90 FOR T=0 TO 157:READ AS :TS=0'EXLN
:POKE 3328+T,DEC(A$):NEXT'IUSO 400 DO'BAJX
100 FOR T=0 TO 15:READ A:POKE 3312+T,A 410 GET KEY AS'CCEA
:NBXT'HPGC 420 IF A$="[UP]"THEN OC-1
110 COLOR 0,1:COLOR 4,12'CIMY tIF C<0 THEN C=0'JKPI
130 DO'BAJX 430 IF A$="[DOWN]"THEN C=C+1
140 B$ {1) = "1-[SHFT C]REATE FILE" :IF OTT THEN C=TT:G0TO 470'KQLL
:BS (2) = "2-[SHFT P]LAY GAME" 440 IF AS=CHR$(13)THEN EXIT'FGCG
:GOSUB 190'DPHL 450 IF OTS+19 THEN PRINT ES"V"
150 GET KEY AS A=VAL(A$)'EIQE :TS=TS+1'HNDL
160 ON A GOSUB 1180,270'CJPD 460 IF C<TS THEN PRINT E$"W"
170 LOOP'BAKC :TS=TS-1'GLML
190 COLOR 5,15 PRINT"[HOME2,CLEAR] 470 CHAR,0,D-TS,FFS(D):CHAR,0,C~TS,
"'CFIH FFS(C),1'EEOO
200 FOR T=l TO 4:CHAR,8,T,LEFT$(DA$, 480 D=C'BCGH

86 MARCH 1989
128 Mode/Sequencer'

490 LOOP'BAKH 930 TI$="000000":POKE 3071,NP-1'DMSL


510 FILES=FFS(C)'BLHD 940 SYS DEC{"0C2B"):POKE 248,
520 DOPEN#2,"SQ."+(FlS):N=1'DMVG PEEK(248)OR 64 ' FORO
530 INPUTB2,FlS(N)'BICE 960 DO:F0R P=l TO 2:J=JOY(P)
540 IF ST=0 THEN N=N+1:GOTO 530'GKMJ :PV=(P-1)*3'JRQT
550 DCLOSE'BBNF 970 COLOR 5,7:CHAR,18,7,MID$(TIS,4,
560 HL=8192+N*8:POKE 3319,HL AND 255 l)+":"+RIGHT$(TI$,2),1'GDWU
:POKE 3320,HL/256'HFSQ 980 IF J=128 THEN GOSUB 1250'EIEP
580 B${1)="[SPACE3]1 OR 2 [SHFT P] 990 IF NP=1 AND J=3 THEN POKE 3327,4
LAYERS? [SPACE'S] ":BS(2)=FSS :H=1:PV=3:P=2:GOSUB 1250
:GOSUB 190'DSMR :POKE 3327,2'LIXB
590 GET KEY AS:NP=VAL(AS) 1000 IF CON-1 THEN EXIT'FECW
:IF NPO2 THEN NP = 1'JQLS 1010 NEXT:LOOP'CBRU
610 FAST:FOR T=l TO N:RR(T)=T
1030 GOSUB 1370:POKE 208,0'CKFY
:NEXT'GNAI
1040 OF=0:GOSUB 1220'CIDA
620 Z=N:FOR T=l TO N'EGLG
1050 CHAR,2,3,"[L. RED,SPACE4,SHFT U]
630 R=INT(RND(l)*Z+1)'FIOI
SE JOYSTICK TO SCROLL LIST
640 Rl(T)=RR(R)'BKHH
[SPACE4]",1'BHWJ
650 FOR I=R TO Z : RR (I) =RR (1 + 1)
1060 CHAR,2,4," [SHFT P]RESS [SHFT Y]
:NEXT'GQCM
TO REPEAT, [SHFT S]
660 Z = Z-1:NEXT'DEDI
FOR NEW LIST " ,1'BHHL
680 GRAPHIC 1,1'BDHJ
1070 WINDOW 10,8,29,23:PRINT'CMPD
690 FOR T=l TO N+3:Tl=T-3
1080 DO:J=JOY(1):IF J=0 THEN
:IF TK1 THEN T1=N+T1'LSDU
J=JOY (2) 'IMMJ
700 T2=T-l:T3=0:IF T2>40 THEN T2=T2-40
1090 IF J=l THEN BEGIN:IF TS=1 THEN
:T3=1'JXFM
1180'HLCJ
710 FOR 1=0 TO 11:CHAR,T2,I*2+T3,
1100 TS=TS-1'CFTV
LCS+MID$(F1${R1(T1)),1+1,1)
1110 CHAR,0,0,ES+"W[GRAY3]"+F2$(TS),
:NEXT'KLIQ
1'DQBB
720 NEXT:GRAPHIC O'CCBE
1120 BEND'BBXW
740 SLOW:COLOR 5,15:COLOR 4,7 1130 IF J=5 THEN BEGIN:IF TS+14>N
:PRINT ES"M[HOME2]" THEN 1180'INYF
:GRAPHIC 0,1'FRZN 1140 TS=TS+1'CFSA
750 FOR T=0 TO 5 :CHAR,0,T,SS$,1 1150 CHAR,0,15,E$+"V"+F2S!TS+15),
:NEXT'FPXM
l'ETPG
760 CHAR,0,6,"[SPACE3,CMDR Y14,SPACE6,
1160 BEND'BBXB
CMDR Y14,SPACE3]",1'BHXF
1170 GET Y$:IF Y$="S"OR Y$="Y"THEN
770 COLOR 5,7:CHAR,0,7,SS$,1'COUM
SYS 3473:EXIT'IMTJ
78 0 WSS = "[BLUE,SPACE 10,GRAY3,SPACE20,
1180 LOOP'BAKC
BLUE,SPACE10]"'BDOQ
1190 POKE 208,0:IF YS="YnTHEN 560'ELDI
790 COLOR 5,15:FOR T=8 TO 23
1200 RETURN'BAQU
:CHAR,O,T,WSS,1:NEXT'GVJS
1220 FOR T=l TO 4:MOVSPR T,T*24+32,58
800 FOR T=0 TO 1:CHAR,T*30,7,"
:MOVSPR T+4,T*24+192,58
[SHFT P]LAYER"+STR$ (T+l) ,1'IREN :SPRITE T,OF,5,0,0,1
810 FOR J=l TO 5:CHAR,T*20+3,J,
:SPRITE T+4,OF,11,0,0,1:NEXT'OKBT
LEFTS(SSS,14):NEXT'IVVM 1230 RETURN'BAQX
8 20 CHAR,3+T*20,3,">[SPACE12]<"'DIJJ
12 50 X=INT(({PEEK(P2+PV)*P3)+PEEK
830 NEXT'BAEF
(Pl+PV)-P4)/8)+l:IF X<1 THEN
840 IF NP=1 THEN CHAR,0,9,"[CYAN,
X=X+M'QGRS
SHFT P]USH RIGHT",1
1260 IF H THEN BEGINiIF R1(X)OCC
:CHAR,0,10," FOR [SHFT H,SHFT E,
THEN 1250'HORI
SHFT L,SHFT P] ",1'FTFV
1270 H=0:POKE 3325,100'CLHF
850 COLOR 5,7:CHAR,0,24,SS$,l
1280 BEND'BBXE
:CHAR,17,24,"[SHFT T]OTALS",1'DAAR
1290 IF R1(X)=CC THEN BEGIN'EIVI
860 CHAR,13,0,LC$+"[EHFT F]
1300 SOUND 1,5000*P,2:GOSUB 1370'DOGA
IRE WHEN READY",1'CLAQ
1310 FOR T=X TO M:Rl (T)=R1(T+l)
870 IF J0YUK128 AND JOY{2)<128 THEN
:NEXT'GQME
870'HPPQ
1320 M=M-1:SYS 3328,M,X+2'ENSD
890 COLOR 5,15:CHAR,0,0,SSS,l 1330 HL=8192+M*3:POKE 3319,HL AND 255
:CHAR,2 0-INT(LEN(FI$)/2),0,FI$ ,
:POKE 3320,HL/256'HFRK
l'HKFX
1340 BEND'BBXB
900 FOR T=l TO 8:SPRSAV Z$,T:NEXT'FKFI
1350 RETURN'BAQB
910 Y(1}=0:Y{2)=0:H=N:CC=1:TS=1
1370 WINDOW 10,8,29,23:PRINT'CMPG
:H=0'GAHO
1380 CHS(P)="[SHFT @]":CCS=RIGHT$
920 OF=1:GOSUB 1220'CIEI

COMMODORE MAGAZINE 87
128 Mode/Sequencer

(SS$+STR$(CC),2)'FVRH 1850 IF P=65 THEN BEGIN:C=C-1


1390 F$=LEFT${F1$(CC)+SS$,13)'DRUK :IF C<1 THEN C=1'KNMP
1400 F2${CC)=" "+CH${1) 1860 FS=LEFT$(F$,C-1):CHAR,13+C,10," "
+CCS+"-"+FS+CHS(2)+" " :GOTO 1920'GXHP
:CHS (P) = " "'IGWJ 1870 BEND'BBXJ
1410 IF CC-TS>15 THEN TS=TS+1
1880 IF P=66 AND F$=""THEN 1920'FJEO
:PRINT E$"V'"HORG 1890 IF P>65 THEN EXIT'EDNN

14 20 CHAR,0,CC-TS,"[GRAY3]"+F2$(CC),
1900 F$=FS+A$:CHAR,13+C,10,AS'ERXI
1910 C=C+1:IF O12 THEN C=12'GKUJ
l'DREF
1430 PRINT"[HOME2]"'BAPA 1920 LOOP'BAKE
1930 RETURN'BAQF
1440 Y (P)=Y(P)+1:CC=CC+1'EPIH
14 50 CHAR,(P-l)*16+10,24,"[BLUE]
1950 DATA AD,FF,B,D0,3,A9,l,6O,AD,,DC,
60, 'BGQO
"+STRS (Y(P)) ,1'GVDK
1960 DATA A2,,86,FE,A0,,Bl,FB,9D,CO,F,
1460 RETURN'BAQD
E8,E8,E8,C8,E0'BROR
1480 B$(1)="[SPACE3,SHFT B]
1970 DATA 40,90,F3,18,A5,FB,69,80,85,
EGIN TYPING LIST[SPACE2]"
FB,A5,FC,69,2,85,FC'BVMT
:BS(2)=" [SHFT P]RESS [SHFT E]
1980 DATA E6,FE,A5,FE,E0,3,D0,DC,60,
SCAPE TO EXIT ":GOSUB 190'DPJW
EA,EA,78,A9,3D,8D,14'BVQU
1490 N=l'BCXH
1990 DATA 3,A9,C,8D,15,3,A9,2,8D,F6,C,
1500 DO:GOSUB 1780'CFEA
58,60,A2,3,20'BQVT
1510 IF PO66 THEN EXIT'FDMD
1520 Fl${N)=FS:N=N+1:IF N=76 THEN 2000 DATA F3,B,CE,F6,C,D0,B,AD,FF,C,
EXIT'HQBI 8D,F6,C,A2,0,AD'BQID
1530 LOOP'BAKB
2010 DATA l,DC,29,F,49,F,9D,F0,C,DE,
FA,C,DO,6 0,BD,FB'BRNE
1540 TN=N:IF Fl$(N)=""THEN TN=N-1'GOTJ
1560 B${1)=B [SHFT E]DIT WITH DELETE
2020 DATA C,9D,FA,C,EA,BD,FO,C,FO,54,
C9,1,00,24 ,38,BD'BSNF
KEY ":B$(2)=" [SHFT R,SHFT E,
2030 DATA Fl,C,E9,1,9D,Fl,C,BO,3,DE,
SHFT T,SHFT U.SHFT R,SHFT N]
F2,C,BD,F2,C,C9"BQRG
FOR NEXT ITEM ":GOSUB 190'DPDX
1570 N=1'BCXG
2040 DATA 20,B0,C,AD,F7,C,9D,Fl,C,AD,
1580 F$=F1S(N):BX$=LEFT$(F$+SP$,12) F8,C,9D,F2,C,4C'BRIH
:C = LErJ(F$)+l'HELR 2050 DATA AB , C , 18 , FE, Fl, C , DO , 3 , FE ,F2 ,
1590 Q$=".":GOSUB 1790 : Q$ = ""'DKDL C,BD,F2,C,CD,F8'BROI
1600 IF N<TN AND P=66 THEN F1$(«)=F$ 2060 DATA C,90,8,BD,Fl,C,CD,F7,C,BO,
:N=N+l:GOT0 1580'JXJK 16,BD,F9,C,8D,A'BQUJ
1620 CHAR,13,8,"[SHFT T] 2070 DATA C,BD,Fl,C,85,FB,BD,F2,C,85,
YPE FILE NAME"'BGDH FC,20,CE,C,4C,65'BSMK
1630 C=1:F$ = 1"1:BX$=SP$'DMLG 2080 DATA FA,A9,,9D,Fl,C,A9,20,9D,F2,
1640 GOSUB 1820'BEME C,4C,AB,C,A9,'BPAL
1650 DOPEN#2,"SQ."+{F$),W'CKWI 2090 DATA 8D,9,C,20,,C,A9,40,8D,9,C,
1660 FOR T=l TO TN'DEDH 20,,C,A9,80'BMRL
1670 PRINT#2,CHRS(34)F1$(T) 2100 DATA 8D,9,C,20,,C,A9,C0,8D,9,C,
:F1S(T)= DTYL 4C,,C'BGAB
1680 NEXT'BABH 2120 DATA 78,85,4F,86,4D,8A,A8,A9,C,
1690 DCLOSE'BBNJ 85,4E,2 0,5D,D,20,66'BUMG
1710 TT=0:APPENDS2,"SEQFILES"'CIFG 2130 DATA D,20,75,0,18,69,8,85,FD,90,
1720 IF DS>0 THEN DCLEAR 2,E6,FE,20,7E,D'BREH
:DOPEN#2,"SEQFILES",W'FLFK 2140 DATA 20,88,D,E8,EO,5O,D0,EC,A4,
17 30 PRINT#2,CHRS(34)"SQ."F$'CIEG 4D,A6,4D,C6,4E,D0,DE'BVYJ
1740 DCLOSE'BBNF 2150 DATA EA,A2,C,20,5D,D,A4,4F,20,66,
1750 FOR T=8 TO 11:CHAR,10,T,FSS D,20,75,D,20,5D'BSUJ
:NEXT'FPTL 2160 DATA D,AO,17,20,80,D,AO,50,20,66,
1760 RETURN'BAQG D,1B,A5,FD,69,8O'BTFK
1780 COLOR 5,6'BDAJ 2170 DATA 85,FD,A5,FE,69,2,85,FE,CA,
1790 FOR T=l TO 3:CHAR,13,8+T, D0,E6,58,60,A9,,85'BTHL
LEFTS(DA$,14),1:NEXT'HWAS 2180 DATA FB,A9,20,85,FC,60,18,A5,FB,
1800 IF Q$=""THEN C=1:F$="" 69,8,8 5,FB,9 0,2,E6'BUOH
:BX$=SP$'GOTI 2190 DATA FC,B8,D0,F2,60,A5,FC,85,FE,
1810 COLOR 5,8:CHAR,16,8,"[SHFT I]TEH A5,FB,8 5,FD,60,A0,7'BVQO
[SPACE2]#"+MID$(STR${N),2)+" 2200 DATA Bl,FD,91,FB,88,10,F9,60,A5,
[SPACE2]"'GRRM FE,8 5,FC,A5,FD,85,FB'BWRG
1820 COLOR 5,6:CHAR,14,10,BX$'COJH 2210 DATA 60,78,A9,65,8D,14,3,A9,FA,
1830 DO'BAJE 8D,15,3,58,60'BORF
1840 GET KEY A$:P=INSTR(LE$,A$) 2230 DATA 1, , 32 , 2 , , 32 , ,,,14,1,1,15,1,
:IF P=0 THEN 1840'HTRO 1,2'BFFF (fflD

88 MARCH 1989
AMIGA UPDATE" by Matthew Leeds

Professional
Genlocks for
the Amiga

The Amiga has rapidly become an ac


cepted alternative to expensive char
acter generators, animation systems and
paint systems in professional video appli
cations. Its powerful graphics co-proces
sors, wealth of software and ease of use
have given it a strong price/performance
edge over dedicated video products. Large
numbers of industrial, corporate and cable amount of overlay or the timing of a con tially allows the external video to show
video producers have purchased Amigas trolled fade-in or fade-out of the mix. through everywhere except color 0. Loop
for use in a video production environment. Some also allow software control of these video passes the external video without
One key to the Amiga's usefulness in a features. adding the Amiga's graphics. Y/C input
video environment is the ease with which I've had the opportunity to test and use and output are used in S-VHS and ED-
it produces real video. Most computer sys three high-end Amiga-specific genlocks: BETA applications. Adjust timing indi
tems' output cannot be easily converted to SuperGen, Magni 4004 and GEN/ONE. cates how easy it is for a video engineer to
true "broadcastquality" video, nor can Each was connected to a vector scope and gain access to the "fine tune" controls.
their output be genlocked to the rest of the waveform monitor (test equipment for Software and fade (hardware) controls let
video sources in a production environ measuring compliance to NTSC stan you control the mix of external video and
ment. dards and quality of video signals) for Amiga graphics. Luminance fade lets you
Amiga genlocks actually perform sever quantitative testing, and each was also control the mix via the relative brightness
al functions. First, they convert the RGB connected to a videotape recorder for of the Amiga's image instead of using col
output from the Amiga into composite qualitative testing (I looked at the result or 0. Blanking select lets you chose be
video. This process is known as encoding ing tape for color fringing, rainbowing and tween using the Amiga's video timing and
to NTSC. The "broadcast" standard for other artifacts). genlocking to an external video source.
NTSC is known as RS-170A, a complicat Below is a table of information on the GPI controls are used in professional video
ed set of specifications to which a video three genlocks. It is by no means complete production to trigger an event (i.e., a fade
signal must adhere. These specifications in the sense of covering every aspect you or cut).
include sync and black burst, subcarrier should consider in evaluating a genlock,
to horizontal phase (SC-H), color framing, but it does give you some quick data on SuperGen
setup level, gain and other critical ele each genlock. Manufacturer: Digital Creations
ments. Super&n fiEN.ONE 2865 Sunrise Blvd.
Secondly, they lock the timing of the en Overlay output 1 2 2 Suite 103
Key output 1 1 1
coded Amiga-generated video to that of an RGBpasEthro y Y Y Rancho Cordova,
external video signal. This is what the Reveise key Y Y Y CA 95670
Loop video X Y Y
video industry calls "genlocking." It is es YC input Price: $749.00
N N N
sential if you are going to mix or edit two V,C output N N Y The SuperGen from Digital Creations
or more video sources together. If you cut Power supply Amiga Amiga External was the first professional genlock on the
Adjust timing Km easy Void Eoay
or fade from one video source to another Warranty
market specifically for the Amiga. It is a
that are not genlocked together, the image Software control Y Y N solid-looking unit, with BNC connectors
will jump or roll during the cut or fade. Fade controls Opvional Y N on the back and slider and switch controls
Luminarra fade Y Y N
Generally every video source in a produc Blanking select Y Y Y on top. Installation is simple. A cable con
tion environment is genlocked to a master GP1 control Y X N nects to the RGB port on the Amiga, your
sync generator (house sync). A short explanation of some of the Amiga monitor connects to the RGB
Thirdly, they allow you to overlay your items in the table may help. The overlay passthru connector, and the video input
Amiga-generated graphics on top of an in output is the combined Amiga/external and output cables connect to the BNC con
coming video image. At the simplest level video output. The key output is a signal nectors at the back of the SuperGen.
this is done by replacing the Amiga's color used by a switcher to mix to other video Although connecting the SuperGen is
0 image with the incoming video signal, signals (think of it as a stencil generated easy I was dismayed to discover that the
but some more sophisticated hardware al by the Amigal. The RGB passthru allows cable connecting the SuperGen to the
lows other options. Some systems offer the use of a standard RGB monitor while Amiga was permanently connected to the
slider controls or switches to vary the the genlock is in use. A reverse key essen SuperGen. This meant I could not install

COMMODORE MAGAZINE 89
Professional Genlocks for the Amiga
tages. It is the least expensive of the three other consumer decks I tested. Given that
a longer cable should 1 desire (and I did, genlocks. It can be used on all three Ami- the Magni is designed for professional use,
since the one provided was far too short for gas (although on a 500 with other peri I would expect you would rarely feed it
my liking) or should it become defective. pherals I would consider a beefed up pow this type of low-quality signal.
Further, the plug on the end of the cable er supply!. It is supported through soft Tlie qualitative test showed that the
was a butchered 25-pin connector (one end ware by several other applications, and Magni puts out a rock-solid image. Fring
had been ground down bo fit the 23-pin has good software control of its functions. ing and dot crawl were at a minimum, and
RGB port on the Amiga!. It was far too It is very forgiving of the quality of the ex even fine detail held well. If price is no ob
easy to misinsert the plug and damage ei ternal video it genlocks to, allowing the ject, the Magni comes out on top here.
ther the Amiga or SuperGen. This ap use of consumer quality VCR's. The Magni accepts either an external
peared to be cost cutting at the expense of video or burst signal to genlock the Ami
the user. Mai,mi 4004 ga's graphics. The output can lie either an
Once connected, the SuperGen per Manufacturer; Magni Systems overlayed mix or downstream key or
formed well. It passed the vector scope and 9500 SW Gemini Dr. straight Amiga graphics. It will also gen
waveform monitor tests well within speci Beaverton, OR 97005 erate internal sync and provide burst out
fication limits. It did appear to need minor Price: S1695.00 put to act as master sync.
adjustment to its gain level, but this is Magni Systems' Magni 4004 is a two- The optional external control box pro
normal for video equipment that must be board set that installs in an Amiga 2000. vides a remarkable variety of functions.
matched to existing levels in a production One board installs in one of the IBM ex You can control fades land their rates)
studio. However, this presented a problem. pansion slots and the other installs in the from full video to overlays, you can set ei
Tb gain access to the gain adjustment, you video expansion slot next to the power ther normal or reverse keys, select color 0
must break a seal on the underside of the supply. These two boards arc connected or luminance keys, set the luminance lev
SuperGen, voiding your warranty. I can via two ribbon cables inside the 2000. The el of the key, instantly cut to video only or
understand this restriction on strictly con board that installs on the IBM side has an overlays, and instantly turn keying off.
sumer equipment, as the average consum external DB9 connector. This is connected The control box is connected with a gener
er would not have access to the needed to a provided cable with four BNC connec ous nine-foot cable (a standard DB25 to
test equipment, but every professional tors. The video expansion card has a 23- Centronics printer cable).
would not only have access, but is likely to pin connector that accepts a standard These same features are also accessible
need to perform this type of adjustment. Amiga monitor cable and passes the RGB via Genera] Purpose Interface (GPIl con
On the qualitative tests the SuperGen signals. This card also has a 25-pin con trol. This is a standard interface protocol
also did well. It does a good job of encoding nector that is used to connect an external used in the video industry. Magni has also
the Amiga's graphics to composite, with a control box (more on that later). announced software that will offer these
minimal amount of color fringing and The IBM board installed easily, not so same functions controlled directly by the
ringing. The notoh filter provided is useful the video expansion card. It required a Amiga. The software was not available
for reducing these types of artifacts, but great deal of force to seat in the edge con during my testing. I Editor's ,\olc: Mag-
should not be used if fine deUiil is present nectors, and would not align correctly ni's Software Control will be a standanl
in the Amiga's graphics. with the screw holes on the chassis. As a feature instituted on all 4004's shipped
The SuperGen was the only unit that result I could not securely fasten the after November 1988. Current users can
had controlling software available for use board in place. However, given the upgrade by contacting Magni.]
at the time this article was written. Two amount of force it took to seat it, it showed The Magni is the performance leader
programs are offered: one lets you control no inclination to move around, i trans among high-quality genlocks for the
fades via a joystick, and the other lets you ported my 2000 with this board installed Amiga. Magni Systems has been design
assign fades and cuts to the ton function several times, and it never became un ing and manufacturing video hardware
keys. The software worked very well. I was seated. Other boards installed in this slot for the broadcast market for years. The
easily able to set up my function keys to did not require extreme measures during Magni 4004 with external controller offers
initiate adjustable-length fades and in installation, so I must assume that the the maximum amount of flexibility in
stant cuts. Digital Creations has made the Magni board was slightly out of tolerance. mixing the Amiga's output with external
core of this software available to other de This did not affect its operation in any video. Now that software control is avail
velopers, and several Amiga video appli way. able, it is possible that third party devel
cations now offer direct control over the The Magni passed the quantitative opers will also support the Magni in their
SuperGen. tests with flying colors. It was only mar applications.
I did find one glitch in the software. The ginally out of adjustment for gain. To gain
function key software installs an input access to the adjustment controls you GEN/ONE
handler that looks for the Left-AMIGA/ must open up the Amiga, but since this Manufacturer: Communications
ESCAPE combination. This combination should only occur once, it is not a major Specialties Inc.
is used by other programs (PopCLI, concern. I would have preferred to have 6090 Jericho Turnpike
Mackie), and if these programs are run seen these controls accessible without Commack, NY 11725
ning a conflict is created. I would have opening the Amiga. I did discover that the Price: $895.00
liked to have had the option of assigning Magni is a little more finicky than other The GEN/ONE from Communications
another hot-key combination to the genlocks regarding the quality of the ex Specialties is a newcomer to the Amiga
SuperGen software (perhaps as a TbolType ternal video you feed it. It would not lock community. It is a stand-alone unit that
in the icon). up to an older VHS VCR that I tested it can be connected to any Amiga. It has its
The SuperGen offers several advan with, although it worked fine with several Continued an page 93

90 MARCH 1989
AMIGA UPDATE" by Graham Kinsey

Amiga Public
Domain

This month's column features a huge


attraction. Does the title Star Trek in
terest you? Well, if it does you won't want
to miss my review of an incredible game
at the end of this month's column! Other
highlights this month include a terminal
program with an outstanding implemen
tation of Zmodem, and the first BADGE Access.' vl.42) could not handle the line is seldom used on an MS-DOS machine,
Killer Demo Contest entry for 1988 to ap noise). all MS-DOS 3.5-inch drives can read/write
pear in the Amiga PD arena. It is worth mentioning that unlike from/to these disks (although not all may
For each program, the author is given i'rotoComm, AZComm does not disable be able to format 360K 3.5-inch floppies).
when known, along with the AmigaZone the protocols contained in the sour* code Please note that since this program is
download file numbers for programs ob of Communicator vl.34. This means that a binary patch program, it may not work
tained from PeopleLink. (If no file number you can use Xmodem-CRC or WXModem on the 1.3 versions of PCCopy and
appears, it may still be on PeopleLink, but with AZComm if you must. PCFormat.
I obtained it somewhere else.) When a
public domain program has been classi Conman version 1.3: by Bill Hawes ShowANIM version 6,3; by Gary Bonham
fied as shareware, this is also mentioned (AmigaZone file #14027) (AmigaZone file #13661)
with the suggested amount Version 1.3 of Bill's great CLI improve Version 5.3 of the familiar AN1M play
Due to the large size of animation files ment program Conman (last discussed in er ShowANIM (which to my amazement
being released for the Amiga, I have de the November '88 installment of this col I've never actually reviewed by itself be
cided to assume that the normal size of an umn) includes improvements to a fix to fore, although I've talked about it many
Amiga animation is one megabyte. Unless the F1/F2 keys so that rapid shrinking times when reviewing other programs).
I specify otherwise, all animations re and zooming of the Conman window won't This major update to ShowANIM includes
viewed here require one megabyte to run. crash the Amiga. Also, two new handlers. new features like PAL support and tliree
512K Amiga owners should keep this in CND: and CNX:, have been added that levels of overscan supports—none, medium
mind. give invisible type-ahead input and Con (352/704 x 220/440) and severe (384/768
man abilities to any Exec device respec x 240/480).
AZComm: by SS Patel (AmigaZone file tively. Now that 1.3 is out and everybody Other new features include variable
#13942) can use Commodore's AmigaShell, let me playback speed (Either from the key
Yet another hacked version of DJ emphasize that from the console point of board's function keys or from the com
James' well-known terminal program, view, Conman is superior to AmigaShell. mand line) and color cycling support. The
Communicator version 1.34. AZComm is For example, I find Conman's ability to other major improvement is that now
similar to ProtoComm (reviewed in the shrink the window indispensable! icons are supported. You can now create
November '88 installment of this column); an icon by which an ANIM format anima
the only significant addition in AZCcnun Friends; by Michael Warner tion can be run from the Workbench!
is the Zmodem protocol. However (AmigaZone file #13978) However, unlike Display (reviewed in
AZComm differs in two areas. First and A simple graphics display hack for the December '88 iastallment of this col
most importantly, AZComm's variant of "lonely" mouse pointers. You can vary the umn), you have to create the icon first.
Zmodem is both highly robust and effi speed and "randomness" of these lriends While ShowANIM's icon support may be
cient. The author wrote this program be via run-time parameters. favored by those who create commercial or
cause there was no Amiga terminal pro PD disks, new Amiga users would be wise
gram that could handle Zmodem transfers PcPatch; by Werner Guenther to use Display instead, since additional
efficiently at 9600 baud and above. If you (AmigaZone file #13973) work is necessary in order to run an
are lucky enough to have a 9600 baud If you own an MS-DOS compatible with ANIM format animation from the Work
(or possibly even a 19,200 baud modem), a 3.5-inch drive for have access to one), bench.
AZComm is the terminal program you this utility will basically allows you to
want to have for transferring files. copy MS-DOS files on your Amiga with NotHoinKAgain: by Dr. Gandalf
AZComm's Zmodem is also very good at out having to bother with a 5.25-inch (AmigaZone file #14144]
handling line noise. When attempting to drive or 5.25-inch floppies. PcPatch will This is the first entry of those submitted
transfer files with a friend of mine, only patch the PCCopy and PCFormat utilities for the First BADGE Killer Demo Contest
AZComm had a Zmodem protocol that on the 1.2 Extras so that these utilities to appear in the Amiga PD community.
could handle the line noise ((Mine! v2,01, will read, write and format 360K 3.5-inch NotfioingAgain is a hilarious animation
ProtoComm and RZ-'SZ (for use with floppies. Although this particular format which reminds you not to bore your

COMMODORE MAGAZINE 91
Amiga Update/Amiga Public Domain
how it relates to the Amiga. This is an Amiga can't travel 50 light years instan
Amiga by running old animations other source of up-to-date Amiga informa taneously) followed by a familiar atten
over and over again! The frames for tion for modem users. tion signal to let Captain Kirk (the char
NotBoingAgain were created with Sculpt- acter you control in the game) know that
3D and then assembled into an animation Star Trek: by Eric Gustafson you have arrived at the destination.
with Movie. Sounds that were created Whether you are a Star Trek fan, or just Once you have entered a solar system,
with Perf'ectSound were added to the ani like games, or are interested in graphics you need to examine its planets. After you
mation for the finishing touch. programming using The Director, you have accessed Sulu and have selected a
simply must check this game out! We've planet from the solar system display (yes,
Showiz: by J.L. White (AmigaZone seen games for the Amiga and programs of course I realize that it's kind of silly for
file #12844; Shareware: $10) (usually animations) created with The Sulu to have to do this when Spock should
A powerful IFF ILBM picture/ASCII Director, but never have we seen an ani be doing this, but it appears that Eric
text display program. The program can mated game created with The Director. used this method to reduce some of the
work from Workbench, but using it from After an intnxluctory animation, you programming requirements I, Spock will
CLJ is the way to access all its features. are presented with some text that is nicely give you information about the planet.
Showiz will display any ASCII text file (so displayed using the program Startle (re Although there are many planets, you are
long as you have first added asterisks and viewed in the April '88 installment of this looking only for planets that support life.
a header line required by the program], column). Among other things this text file Once you find one, you access Sulu and se
using up to three colors—one for the text contains Eric's attempt to solve the copy lect an impulse speed to move over to the
itself, one for the background color and right problem posed by a heavily-protect planet.
one for a shadow color. ed name such as Star Trek. Eric states Once you have reached the planet
However, the best part of this program that if a licensed commercial Star Trek (you'll know when you are there!), you can
is how it displays IFF pictures. Although game ever appears for the Amiga, you . have the party beam down to the planet.
it does claim to handle all types of IFF pic must destroy any and all copies of this After the crew beams down (in glorious
tures, including HAM and overscan, what game. color as befits the Amiga), the hard part
makes Showiz unique are all the wipes Next a great animation sequence ap begins. You must overcome several obsta
available. With Showiz you have 23 differ pears. This is none other that the Star cles, including locked doors, force fields
ent wipes to choose from (and as the au Trek opening scene. Hearing Captain and robots before you can even find out if
thor states in the docs, that works out to Kirk say "Space — the final frontier..." one of the missing data files is on this
only IK of code per wipe). Available wipes while the Starship Enterprise zooms planet.
include checkerboard, fades, slides, block across the screen is sure to grab anybody's First you must use the Tricorder to ob
wipes, growths (both inward and outward) attention! tain a reading on exactly what blocks your
and shrinks, splits, inverts, puzzles, strips Finally, the main game screen appears. path. Once you have done that, you need
and trails. Most of the screen is taken up by a large to ask the crew members what to do about
One fantastic use of this program is to view of the bridge of the Enterprise, filled the obstacle. Each will give you different
display all the pictures in a hard disk's with all the well-known crew members. opinions. When you finally get an opinion
huge directory while cycling through all Alongside this scene are pictures of each you agree with, just click on the sugges
the wipes. You can also choose wipes for of the seven crew members. You will tion box, and the crew member who gave
each individual picture. You can tell spend most of the game clicking on these that opinion will attempt the feat. If
Showiz to show each picture just once, or seven pictures, to use the talents of each I he/she is lucky, it will work. But usually
to loop indefinitely (until the ESCAPE crew member. The object of the game is to i the suggestion isn't a good one, and as a
key is hit). You can also choose how long recover valuable lost data files (crucial to result the crew member is usually injured
Showiz will display a given picture (al the security of the Federation), which as a result. In fact, when a suggestion
though you can use the left mouse button have been scattered across the galaxy and doesn't work, you can count on the crew
to tell Showiz to move on before the inter are hidden on various planets, member being incapacitated (like I said,
val is up). Not all wipes will work with You start the game far from any solar this is the hard part). Of course, you have
HAM and overscan pictures, but if that's system, so you must first warp to a solar seven crew members to work with, but
the case then Showiz will just use a de system. When you click on Sulu's image, since there are many things that you can
fault wipe instead. the movement controls appear. If you go to try and several obstacles to overcome on
Showiz isn't designed to use script files, the star map, you can select a star system each planet, you rarely get to the final
but knowledgeable Amiga users can over to warp to. If you want more information area on the first try.
come this problem. The only problem I see on any star system, just click on Spock's Once every crew member has been in
with Showiz is that it will not display both image after selecting a star system, and jured, your only choice is to beam back to
pictures and text files in the same slide- he will tell you how many planets are in the Enterprise, and click on Bones' picture
show. But for such a small program, the system, as well as whether the system on the main screen, so he can start to heal
Showiz still gives you many wipes and is controlled by the Federation, by Klin- everyone. Each time you access him, you
features to use. gon or Romulan forces or is neutral. get an update on the conditions of each
If you decide to warp to this system, just crew member.
Amy Today: by Jon Rydell click on Sulu then access the drive con When you eventually solve all of the ob
(various AmigaZone file numbers) trols, which of course include warp speed stacles, you may finally locate one of the
This is a biweekly on-line newsletter controls. Once you select a desired warp missing date files. But you may walk into
covering the Amiga. Issue 5.3 includes a speed, a moving star field appears, and something less favorable, such as a Gorn
feature on Steve Jobs' NeXT machine and there is an appropriate pause (even an spy, or even worse—the Tribbles! If you do

92 MARCH 1989
Amiga Update /Amiga Public Domain Professional Genlocks for the Amiga
game as I was when I Bret saw it. If noth
come upon a group of Tribbles, you are in ing else, this is further proof of the Continued from page 90

serious trouble. DedicatedTrekkieshavean Amiga's capabilities (with the help of The own power supply, a definite plus for 500
advantage over the rest of us in terms of Director). owners. It connects to the Amiga via the
solving this problem. RGB port. The supplied cable is painfully
Now if the game still sounds easy to There is still a little time left for every short—less than a foot long. This may be
you, it's because you haven't heard all of it one to give me suggestions on which to reduce RF interference, but it makes
yet. You don't really think that the Kling- Amiga PD programs were the best in placement of the GEN/ONE difficult It
ons and Romulans will sit idly by while 1988. I'm looking for the PD programs does passthru the RGB signals, but you
these data files are loose? Naturally, their you feel were the best of '88, and why. So will not be able to use your standard mon
forces will be prowling the galaxy for them don't just send me a list of your favorite itor cable, since the passthru connector on
as well, especially in the areas that they PD programs without also telling me why the GEN/ONE is a DB9 and not a DB23.
control. Therefore, if you warp to a hostile you feel these programs deserve special Poor planning.
system, sooner or later you will hear the recognition. Please don't select old pro The GEN/ONE did a good job on the
familiar red alert siren. grams (i.e., programs that appeared before quantitative test. It required a minor ad
Once this happens you must quickly 19881 unless said program received a ma justment on its gain level, but this was
click on Chekhov's picture to access the jor upgrade in the past year. I will only simple as the GEN/ONE is the only unit
weapons console. First, of course, you consider such a program's new features of the three tested that provides front pan
must choose whether you want to defend that were added in 1988. If you are recom el access to the gain control out to the
yourself with phasers or photon torpedoes. mending a program that you read about horizontal and vertical position of the im
Then you simply click on the firing dis in my column, please make a note of age, the SC-H phase, and the input levels
play. While the Klingon ship is always in which issue it was reviewed in; if the pro of the incoming R, G and B signals.
view, you must first establish a lock on the gram was never reviewed in my column On the qualitative test the GEN/ONE
ship before you can fire at it, and estab please note that instead. Please send all did a good job. Communications Special
lishing a lock is not easy. recommendations to: ties has used a comb filter in the lumi
Once you have defeated the foe(s), you BestofAmigaPD'88 nance channel to eliminate NTSC arti
can access Spock to find out the current 1015 S.QuincyAve. #112 facts. There are varying arguments re
shield strength as well as whether the Quincy, MA 02169 garding the use of comb filters when en
ship has been damaged. You may also I will be asking for suggestions from the coding computer-generated graphics due
want to access Scotty at this time to find folks who frequent PeopleLink's Amiga- to their need for an exact line length. Al
out the current status of the engines in Zone as well. But for those who don't have though using a notch filter loses some fine
terms of warp and impulse power avail access to PeopleLink, The deadline for detail, it does tend to "sharpen" an image,
ability. If the ship isn't in good shape, you sending in your suggestions via mail is and I prefer that option.
can try to find a planet that has an auto February 28, L989, so don't delay! The GEN/ONE was the only unit to of
mated repair dock, if you can still move, Due to circumstances beyond my fer Y/C output. This is used with a S-VHS
that is. control, I've once again accumulated a or ED-BETA VCR. The lack of a Y/C in
All this may sound exciting, but it is backlog of new Amiga PD programs from put was very disappointing, and made
even better when you can actually see and PeopleLink. So next month's column maintaining the quality of a Y/C source
hear what's going on. The color graphics should be packed with reviews of new PD impossible when overlaying the Amiga's
and digitized sounds embarrass the stan programs (assuming I can catch up, of graphics. It does allow the use of the
dard ASCII Star Trek games that have course). New programs to be discussed in Amiga as a source in a Y/C environment,
been around for years. Although all the clude a new update to an old program that but it is not a complete Y/C system. This
graphics are in color, most didn't start out is finally now destined to make sure that is a vital oversight in my estimation.
that way. Eric used PerfectVision to cap nobody ever uses AmigaDOS' DiskDoctor There is no provision for external con
ture graphics directly from the TV show. command again. trol or software control over the GEN/
However, most pictures were actually cap As always, I can be reached on the ONE. There are no slider controls, no soft
tured in black and white and then color AmigaZone on PeopleLink (ID: G KIN- ware fades. It does offer reverse and down
ized using several different graphics pro SEY), or on the IDCMP BBS (617) 769- stream keys, loopthru video, and dual
grams. And although the color graphics 3172 (300/1200/2400 baud, 105 MB on overlay outputs. Its main advantages are
certainly aren't great by Amiga stan line, running 24 hours a day), addressed its Y/C outputs and external power sup
dards, they sure beat ASCII symbols! to SYSOP. If you have written a public do- ply, plus its front-mounted adjustments.
This game is amazing because it was main/shareware/freely distributable pro Selecting the right genlock requires a
done by just one person. Although Eric gram, or have obtained one that you think careful evaluation of your needs. Will you
had some help researching Star Trek is worth mentioning to all Amiga owners, be integrating the Amiga into a produc
facts, he did all the graphics and program please attempt to contact me via the tion environment? Are you using S-VHS?
ming work himself. What's also amazing above or through Commodore Magazine. Do you need external or software control
is that this is only the initial release ver See you next month. over fades and cuts, or will you be using a
sion of the game. In the next version Eric downstream switcher? What Amiga do
plans to add 3D animations and much, To sign up to PeopleLink and their Amiga- you own, and bow much can you afford for
much more (including parts of the game Zone, call them at: a genlock? Regardless of which system
that he couldn't finish in time for the first (800) 524-0100 (voice) you finally choose, you can be certain that
release). (800) 826-8855 (via modem) your Amiga will offer you many years of
I hope you are as excited about this quality video production. Q

COMMODORE MAGAZINE 93
Projects/Building a MIDI Device
Continued from page 43 start with a 2 Mhz clock whose frequency Byte #2 "00111100"
group already specified. For example, if is divided by four by the 4013 chip. The The next byte, decimal 60, we can see
the second group specified that this is a frequency leaving the 4013 is therefore from the binary equivalent the bit 7 posi
note on message, then group three would 500,000 Hz. The UAKI chip requires a tion contains "0" making this a data byte.
specify the channel number. clock frequency 16 times greater than the The numeric value of this byte (0-127) de
Byte #2 Data Byte baud rate required. Therefore, 500,000/16 termines the pitch in half steps, the high
Bit# |7Hfi1[5]|4][3||2]|l||0] = 31,250 which is just what we need for er the value, the higher the pitch. The val
MIDI. The UART automatically adds one ue of 60 specifies a middle C note.
Binary 0 110 0 0 1 0
start and one stop bit per byte of informa
Value | Byte #3 "01000000"
tion. Although the serial data out of the
Indicates Data Byte The third byte in the note on message is
UART is TTL logic, the PNP transistor
Data bytes have a much simpler struc provides the necessary current loop and a data byte that specifies the key velocity,
ture than status bytes. They have just two signal inversion. which is how hard or fast a key was hit.
groups of bits. The first group is the single The higher the number, the higher the ve
bit number 7, which always has a binary MIDI Cables locity. A value of 0 indicates no velocity
"0" in bit number 7 position. When MIDI MIDI cables are rather easy to make and is equal to a note off. For keyboards
sees a binary "0" in bit number 7 position, (See figure 6 and Parts Listl. Just make that are not pressure sensitive, 64 is a de
it knows it is reading a data byte rather sure you keep the internal wires straight, fault velocity.
than a status byte. The remaining 7 bits, and keep the length of cable under 50 feet. The above three bytes sent over a MIDI
bit numbers 6 through 0 comprise the sec channel will trigger a middle C note. The
ond group. These bits transmit a data val Programming MIDI Messages note will sustain until we send a note off
ue between 0 and 127. Programming the device is easy once message as follows:
MIDI must send a minimum of two or we understand the proper format to com
Bytes
more bytes of information depending upon municate on the MIDI interface.
#/Type Decimal Binary Meaning
the message. We will go into greater detail First, let's talk about channels. There #1 Status 128 10000000 Note Off,
on message structure later on. are 16 MIDI channels available, num channel 1
#2 Data 60 001H100 Note Value.
bered 0 to 15. It is therefore possible to 60 = Middle
MIDI In, Out and Thru connect and operate 16 MIDI instruments C
at once. Each instrument occupies one #3 Dalit 0 U00O00O0 Velocity
Although MIDI requires only two wires,
it uses a standard 5-pin DIN plug (See fig channel and will respond only to messages
The above three bytes sent over a MIDI
ure 4). Standard MIDI keyboards have sent with that channel identification
channel will release a middle C note on
three MIDI ports labeled In, Out and number. Electronic synthesizers have a
channel 1. Let's analyze these bytes also.
Thru. channel-select knob to set the channel
The MIDI In port receives messages number (0 to 15) 1 through 16 for the syn Byte #1 "10000000"
from other synthesizers or sequencers. If thesizer. Bit number 7 is a binary "1" which speci
the message is meant for that particular The channel number is an area of possi fies a Status byte. Bit numbers 6,5 and 4;
device, it will respond as if someone were ble confusion. Many MIDI references use "000" is the code for Note Off. Bit num
controlling or playing the synthesizer, if the channel range of 1 to 16. The range 1 bers 3,2,1 and 0; "0000" specify channel
the message is for another synthesizer, it to 16 makes for easy identification, but number 1.
will ignore the message. when we program the device we must use
The MIDI Out port sends messages out the numbers 0 to 15. In effect number 0 Byte #2 "00111100"
to other synthesizers, drum machines or equals channel 1, number 1 equals chan Same as byte number 2 of note on mes
sequencers. nel 2, and so on. Now let's put together a sage.
The MIDI Thru port retransmits any simple note on message to be sent via
information received on the MIDI In port MIDI. A note on message requires three Byte #3 "00000000"
regardless of whom the message is sent to. bytes of information. Same as Byte number 3 of note on mes
sage. Velocity value equals 0 in this mes-
Byte
Circuit Construction
#/IVpe Decimal Binary Meaning
Our circuit implements one MIDI Out #1 Status 144 10010000 Note On,
port to utilize the computer as a sequencer channel 1 More Messages
(See figure 5). You should consider this a #2Data 60 00111100 NoteValue, A synthesizer can't perform a function
60 = middle
training device to learn the fundamentals it's incapable of even if it is requested via
of MIDFs (see Apology at end of article). #3 Data &1 01000000 Velocity, key the MIDI channel. Pretty obvious state
MIDI as stated is a serial 31,250 baud
pressure
ment, but necessary. If you tell your syn
transmission. The circuit uses a 6502 thesizer to do a patch change or pitch
UART (Universal Asynchronous Receiver Byte-by-Byte Analysis change and it doesn't have the internal
Transmitter] chip. (See photo and sche Byte #1 "1001000" capabilities, it can't respond to your re
matic.) The UART chip takes parallel in Looking at the binary equivalent, there quest. This doesn't mean the MIDI inter
formation from the user port and trans is a "1" in bit 7 position, so it obvious that face isn't working or that your synthesizer
mits it serially at the 31,250 baud rate. this is a Status Byte. The next group is broken.
The baud rate of the UART is determined "001" is the code for Note On, The four re There are a lot more messages that can
by the clock pulse it receives on pin 40. We maining bits "0000" show the channel be sent via MIDI. We can't go over all of
provide the clock pulses for the II ART. We number, which in this case is channel 1. them, but we'll try a couple more. For a

94 MARCH 1989
Projects/Building a MIDI Device
C = Note On, channel 1 the first expansion board projects. And in
more extensive list of MIDI commands D = Velocity the interim Til search to find a suitable
pick up some books on the subject. E = Note Off, Channel 1 software package to go with it. I'd advise
F = Velocity anyone building this project not to hard
Patch Change J a User Port address wire the circuit together so that you can
The synthesizer I'm working with has a The data statements hold the note and still use the parts when we move it over to
number of preprogrammed instruments I time information. You can add and modify the expansion port.
can select from. If the synthesizer you're the data statements to compose your own
working with also has this you can change songs. MIDI by Modem
instruments via MIDI. Our computer should be configured as There are a number offBBS's across the
device 1 in figure 6. The cable leaves the country that have MIDI information
Byte#l"nOOxxxx" interface device and plugs into the MIDI available. These are excellent places to
Bit number 7 is a binary "1" which speci In socket of your synthesizer. Run the pro drop in to pick up some tips. Many have
fies a Status byte. Bit numbers 6,5 and 4; gram, if everything works you can start downloadable text files and patches for
"100" is the code for patch change. Bit composing music. most synthesizers.
numbers 3,2,1 and 0; "xxxx" specify East Coast MIDI Bulletin Board: (516)
channel number. An Apology 9284986
When I began this project I didn't real CompuServe: Type GO MIDI to bring
Byte #2 "Oxxxxxxx" ize the tremendous amount of software you to MCS MIDI Forum. Use local phone
Bit number 7 is a binary "0" which speci and hardware that was already available. number.
fies a Data byte. Remain bits (6-0); Most commercial devices are interfaced to Delphi: Music City SIG has MIDI infor
"xxxxxxx" specifies the patch number. the expansion port on the computer. This mation. Use local phone number.
in itself isn't difficult, and by taking this
approach one could also implement the CD + MIDI
Pitch Change Bend "MIDI In" and "MIDI Thru" ports. I also CD's are just beginning to be encoded
Byte #1 "lllOxxxx" believe that there are some powerful soft with graphic images. The Talking Heads'
Bit number 7 is a binary "1" which speci ware packages available that could be album, "Naked" is the first CD released in
fies a Status byte. purchased without buying any hardware, the U.S. that has been encoded with
Bit numbers 6,5 and 4 "110" is the code provided our MIDI device emulates one of graphics information. When Philips and
for pitch change. the commercials MIDI devices. These soft Sony published the standard for CD's in
Bit numbers 3, 2,1 and 0; "xxxx" specify ware packages are more powerful than 1984, they specified 95% of the disk to be
channel number. anything we could put together for the used for sound. The remaining space was
project. I planned on doing expansion port reserved for subcodes. This space is now
Byte #2 "Oxxxxxxx" and Byte #3 projects. I'm afraid I just didn't get to it. being filled with graphics and soon with
"Oxxxxxxx" The expansion port is more versatile MIDI information. As soon as Philips and
Bit number 7 is a binary "0" which speci and powerful than the User Port. So the Sony approve the CD + MIDI standard
fies a Data byte. first article I planned for the Expansion these devices will appear on the market.
Port is a pin-by-pin description with pro With the MIDI information from the
Remaining bits specify the number of the jects just as I have done with the User disks, your home synthesizers will be able
new pitch. Bytes 2 and 3 represent a num Port. I didn't want to throw caution to the to play the music on the disk. Also, once
ber in low-byte high-byte format. Since wind and jump into an expansion board the information is extracted it allows you
each data byte can represent a number 0 project without everyone knowing exactly to manipulated the music. You would be
through 127, they can combine to provide how the expansion port operates. able to do things like dropping tracks, or
a number with the range of 0 to 16,384. In essence I apologize for offering a pro lowering the volume on some tracks,
Byte number 2 is the least significant ject that is less than it could be. But I will changing the tempo, pitch or print out
byte {LSB) and Byte number 3 most sig make a commitment to make MIDI one of sheet music.
nificant byte (MSB). A value of 8192 is the
center setting. Values less than 8192 will
Parts List
lower the pitch and values above 8192 in
MIDI Cable
crease the pitch. Qty. Item Part Number
12 5 Pin Din Plug Radio-Shack* 274-003
Program (l) 2 Cond. Sheilded Cable Radio-Shack # 278-1276

The BASIC program that accompanies VIIDI Interface


this article operates on both the Commo (1) UART Digi-Key PN# IM6402IPL
(1) 2.0 MtizTTL Clock Digi-Key PN# X104
dore 64 and 128. This is a simple program
(1) 5 Pin Din Socket Radio-Shack # 274-005B
that plays a few notes. With modifications (4) IN914 diodes Radio-Shack # 276-1620
you can implement chords, patch changes (1) PNP Transistor Radio-Shack # 276-1604
(1) 10 uf Cap. Radio-Shack * 272-1025
and a host of other MIDI commands. This 220 ohm resistors Radio-Shack* 271-1313
(2)
is equivalent to a single-track sequencer. (11 390 ohm resistor * Radio-Shack # 271-018
* use in place ot 400 ohm in scnemalic
lb create a multi-track unit would involve
(1) 47 K ohm resistor Radio-Shack # 217-1342
machine-language programming. (1) 4013 flip flop Radio-Shack# 276-2413
The variables in line 20 are simple note Misc. Card Connector from Digi-Key. Solderless breadboard. 22 p. stranded mire.
information as follows:

COMMODORE MAGAZINE 9b
MIDI Sequencers for the Amiga
Continued from page 53
back to tracks in the Track mode. Once your composition to instruct the program
this is accomplished, you can continue to to randomly play as the next note or se
If interchangeability is an overdub. In the Track mode, once you quence an event from a list of notes or se
have recorded a track, the program auto quences—producing a lifelike musical
important factor, look for a matically plays it back and shifts record composition which will never be the same.

program that can load and ing to the next available track. This pro The Align (unction automatically forces
cess of automatic overdub continues until both tracks and sequences to line up with
save data in the SMUS all of the tracks are used. the start of each measure, and the Quan
In the Open mode, however, there are tize function can correct both the start and
format. no tracks—you just play and the sequenc duration times of the notes. Additionally,
er accepts information from different you can select a minute/second time dis
MIDI channels simultaneously. This is play as well as the standard measurefoeat
useful when using synthesizers with auto display.
matic bass, rhythm and chording accom The manual is well organized, although
paniments which output on several chan you may have to read it carefully a few
nels at once. What is particularly unique times to really learn and appreciate the
laying down additional tracks and being differences between the Track and Open
is the program's ability to later sort out
able to hear certain portions of previously- modes. Because there are so many differ
and transfer all of this information to a
recorded music. However, if your synthe ent features, options and functions, KCS
number of single tracks, each of which
sizer is not multi-timbral, actual playback is more difficult to use and master than
will contain the events of a single MIDI
of a complete song is limited (by the the other sequencer, and screens become
channel. The Open mode records up to
Amiga hardware) to a maximum of four quite crowded and confusing.
128 separate sequences which can be com
voices (or notes! at any one time. Prior to Dr. Ts also offers several optional mod
bined in the Song mode to form a song.
playback, you should also be able to turn ules to enhance the utility of KCS. Dr.
The sequences can be either musical (with
on and off selected tracks, either by select Drums is a separate disk containing al
notes) or control where a sequence can
ing the one you want to hear, or by muting most 200 drum patterns. They can be
start and stop other sequences. In this
those that you don't want to play. loaded in KCS and used to drive a stan
mode, there are four different ways to re
While there is a standard file format for dard MIDI drum machine. Dr. Keys con
cord: Step Time, Real Time, Overdub and
music scores (the IFF SMUS format), each tains numerous piano patterns in various
Record with Cue. Overdub will play back
sequencer program saves data using its styles, and the Copytit can take a score
a specified track while you are recording
own proprietary format. As a result, you generated by KCS and print it to a dot
on another, while Eecord with Cue will let
cannot use a sheet music print utility de matrix or laser printer in note and staff
you record starting from a specified mea
signed for one program with another pro form.
sure. In the record mode for both Track
gram. If interchangeability is an impor
and Open Modes, there is a count-in met
tant factor, look for a program that can The Quest I: Texture
ronome which is channeled through the
load and save data in the SMUS format.
Amiga's internal voices, thus freeing up Sound Quest
One added advantage of SMUS is that
both a MIDI channel and a voice on your Texture is a traditional sequencer which
you can load your composition into Elec
synthesizer. Moreover, KCS supports play lets you record multi-track sequences and
tronic Arts' Deluxe Musk Construction
back through the Amiga using IFF digi link them together in a list to form a song.
Set, display it in note and staff form and
tized sounds. You can play back sequences Unlike other sequencers, the length of
also obtain a "sheet music" printout.
merely by pressing the appropriate se each pattern must be defined prior to re
Now, with all of these criteria fresh in
quence number or letter key on the key cording, and the maximum length of each
your mind, let's proceed to the individual
board. for most purposes is 545 beats. There are
packages available.
In the Song mode, you can combine up 24 tracks labelled A through X which can
to 100 sequences into a song. This mode is easily be selected using either the mouse
Dr. Ts Keyboard Controlled quite powerful, as you can loop through a or computer keyboard. Recording is as
Sequencer (KCS) series of designated sequences and can simple as selecting the track, the pattern
Dr. T's Music Software also set the starting point of the se and pressing "R" twice. At this point you'll
Dr. Vs KCS is unique in that it has two quences. In this way several sequences hear a four-beat metronome lead-in on
separate and distinct recording modes— can commence simultaneously, or you can your synthesizer or drum machine, and
Track and Open—as well as "bells and instruct the program to play a given se you're off and running on the next beat.
whistles" too numerous to mention in this quence only when another has finished. Unfortunately, Texture does not utilize
article. The Track mode operates like the Editing is quite similar in both the the internal Amiga sound channels for
other sequencers and provides you with 48 Track and Open modes, and you have the the metronome. To hear what you record
separate tracks which can be muted or ability to use the mouse to select ranges ed, simply press the "P" key and then the
designated as solo. Each track is attached for cutting, pasting and copying. Tb ease space bar to stop. Tb record another of the
to a user-designated MIDI channel. You the burden of editing notes, designated 96 available patterns, press the plus (+)
cannot, however, combine patterns to form keys represent certain note times (W = and minus (-) keys, or type G followed by
a song. You must first copy the recorded whole note; H = half note) and KCS can a number to move to a specific pattern.
tracks to a designated sequence number control over twenty different MIDI events. Commands are available to solo any par
in the Open mode, assemble those se KCS has a number of other unique fea ticular track or select all tracks.
quences into a song, and finally copy them tures. One is the ability at any point in When you have recorded your patterns,

96 MARCH 1989
MIDI Sequencers for the Amiga

press the TAB key and the window con Soundscape Pro start both the clock and the Tape Deck by
taining the track information will be re Mimetics Corporation clicking on the start button. Both those
placed by the Link Display, where you This program was the first MIDI se devices have fast forward and reverse but
combine your patterns to form a song. quencer for the Amiga to appear on the tons, and the clock has two numerical reg
Again, you must first define its length by market. Unlike the others, it takes a rath isters which remember event locations
specifying the total number of links it will er unique approach to sequencing; Mime when you click on the button next to each
contain up to a maximum of 99. Next, se tics calls Soundscape a "music operating register. This feature is handy for locating
quentially assign the various patterns to system." It is built around numerous mul specific parts of your sequence. The Tape
the links. Now just press "F' again, and titasking modules, many of which are op Deck also has automatic Punch In and
your links will be played in the order you tional. The nerve center of SoundScape is Punch Out location counters. While these
specified. By pressing TAB, you can toggle the Patch Panel Window which is divided are measured by MIDI clock beats land
back and forth between the Track and into two columns—the led representing not musical measures, and beats), they
Link Display screens. input devices, the right output devices. may also be set on the fly by clicking on
Texture facilitates the piwess of editing Various icons depicting these devices are buttons next to those registers. Another
patterns with a number of time-saving displayed, and you connect them with button opens a screen where you can filter
commands. Auto-locate, invoked by press "software wires" by clicking on an icon on out unwanted incoming and outgoing
ing "L," permits you to jump right to a the left side and then one on the right. MIDI data. You can also specify a delay
particular beat you specify. Texture also You can use the Amiga keyboard as a value (in MIDI clocks! for each channel.
supports block copying and moving sec musical input device and the four Amiga One nice feature is that you can record in
tions of a track both to a different place on internal audio channels as an output de step time using the compute!' keyboard to
the same track or to a different track. You vice using sampled sounds provided by enter the pitch of the note and the func
cannot, however, use the mouse to grab Mimetics. These are referred to as the tion keys to enter its duration. Unfortu
ranges. The Fill command will fill an en Console Keyboard and Sampled Sound nately, the program itself does not have a
tire pattern with repetitions of a smaller Player, respectively. When you click on count-in feature although there are met
segment, and you can also filter out a the Console Keyboard on the left side as ronome tracks you can load in from disk
specified range of notes by pitch and save an input device and the Sampled Sound which will accomplish the same purpose.
them to a different track. This is quite Player on the right side as an output de While recording with Soundscape is
useful for separating the bass from the vice, a line is drawn between the two, and straightforward, editing and creating
melody. There is, however, no automatic you can play notes through the Amiga by songs from patterns is a rather complex
command to simultaneously move the pressing keys on the computer keyboard. and cumbersome procedure. While indi
first note of all tracks in a pattern to the Another unique output device is the Play vidual events can be edited and deleted,
very beginning. Most of the same func er Piano—a graphic depiction of a piano there is no easy way to copy, move or de
tions are available in the Link mode keyboard. If sounds are routed through lete ranges of notes within a track, nor to
which itself has several nice features. In this device, the notes being played are merge several tracks. Multiple tracks as
each link (several of which may contain highlighted on the piano keyboard. The sociated with a single pattern (such as
the same pattern) user-specified tracks important point is that you ran have mul bass, melody and chords for an eight-mea
can be muted. Finally the Quantize fea tiple input and output devices operating sure pattern) are not linked together, and
ture can be applied to each track both pri simultaneously! Thus, your composition combining patterns into songs becomes a
or to and after actually recording. In Tex- can play through the Amiga as well as a process of transferring patterns from the
ture, quantization affecte only the beat po MIDI device and also show up on the Pi Edit Sequence Window to the Store List
sition of the note and not its length. ano Keyboard. Window to the Edit Song Window.
User control is extremely flexible in Other devices are the MIDI port, the There are some major deficiencies in
Texture. You can perform almost all func Tape Deck and the Clock. When you select the manual which is devoted primarily to
tions using the mouse to point and click or some of these devices, a secondary window features other than actual sequencing.
by making pull-down menu selections. will open to allow you to adjust param The instructions for sequencing are often
The fastest way, however, is to use the eters unique to that device. As new mod confusing, and you will probably end up
computer keyboard. And to make things ules and devices become available, you learning how to use Soundscape by trial
easier, key assignments are always dis can configure Soundscape so that they and error.
played on the screen, and you can press will automatically load and appear on the The strength of Soundscape, however,
the HELP key for on-screen assistance. Patch Panel when the program begins. lies in its modularity and the additional
The screen layout is well thought out To record from a synthesizer, you must utility modules you can purchase. At this
and the various windows display all of the click on the MIDI icon on the left side of writing, Mimetics has two utility disks
pertinent information in a logical, easily the Patch Panel and the Tape Deck icon available. Included on the first are pro
understandable manner. Perhaps the best on the right side to connect the two. Then grams that will convert mouse move
part of Texture, however, is the manual. double click on the Tape Deck icon, and ments to MIDI information, split the out
The first sections contain a tutorial to get both the Clock and Tape Deck windows put of a synthesizer into separate MIDI
you started quickly. This is followed by an will open. The number of available tracks channels (lower keyboard to Channel 1,
overview of the profn-am, and the remain and sequences is limited only by the avail upper keyboard to Channel 2), save and
der is a thorough reference guide for all of able memory of your Amiga, and the in retrieve synthesizer patches and patterns,
the functions and features. Each of them put and output devices for each track are and allow you to synchronize music to mo
is well defined, and followed by examples, indicated by device icons on the tape deck. tion pictures. The second utility disk con
hints and comments. To actually record, however, you must first tains a program that will display beats

COMMODORE MAGAZINE 97
MIDI Sequencers for the Amiga
merge, cut, copy and event editing and is Of all its features, the most interesting
and measures on the Tape Deck (rather predominantly mouse and menu driven. is the editing mode in which the track
than MIDI clocks) and also permit you to The manual itself is crystal clear and data can be viewed in both standard text
solo a track. Another program simulates extremely well organized with many form or graphically much like a piano roll.
an acoustical echo while others analyze screen and menu illustrations. And to In the Graphic Mode, the Sequence Editor
and display incoming MIDI events in real make life easier, the 77-page manual is screen contains a graphic piano keyboard
time, and quantize as you record. Finally, practically reproduced in on-line help positioned horizontally across the top of
Mimetics has included a public domain screens. These can be accessed by pulling the screen. The notes appear as vertical
program called Fast Tracker which runs up an index and clicking on the appropri rectangles (beneath the piano keys they
Soundscape in the background and quick ate topic, or by the menu option "Active represent) and their height represents the
ly sets up a simple 16-track recorder, com Window" which brings up a help screen duration. When a sequence is played in
plete with graphic LED meters to display for the window that you are currently this mode, the "piano roll" moves upwards
the music as you play it. Unlike Sound- using. and a pointer indicates the note currently
scape itself, Fast Tracker does have an It is clear that MIDI Magic was de being played.
automatic metronome and count-in fea signed for musicians who prefer to spend Tb edit a particular note, press the
ture, their time composing rather than strug mouse button to stop the sequence and
Mimetics also offers a unique, optional gling to master a complicated computer find the track and pattern number con
module called Pattern Splatter. Mimetics program. While MIDI Magic doesn't have taining that note. Then click on the note
describes this as a compositional tool all of the esoteric bells and whistles of to be changed. Various buttons on the
which "takes rhythms that you define and some of the other programs, it has every screen display the editing options. You
notes that you play, shakos them up to thing you're likely to need, and its ease of can even move a note by dragging it from
gether, and produces music." While Pat use makes it one of the best all-around se one position to another with the mouse.
tern Splatter is almost impossible to de quencers for all but the most demanding Without a doubt, this mode makes it rea
scribe, it does produce some unique, user- professional. According to Circum Design, sonably easy to locate the precise position
definable effects. additional modules will be released and of an offending note and modify it. Tb
include conversion routines for SMUS, Dr. modify MIDI event data, however, you
MIDI Magic T, and MIDI-formatted music as well as a must resort to the standard text method of
Brown-Wagh Publishing synthesizer librarian. editing which caused fatal system crashes
MIDI Magic (developed by Circum De fairly consistently when I attempted to
sign) is the friendliest of all the sequencer
Dynamic Studio edit data.
programs and the easiest to use. It is a by New Wave Software Track editing functions are accessed
true Amiga program which can run in ei Although Dynamic Studio is not as through pull-down menu items as well as
ther medium resolution or interlace complete and complex as the other se keys. The usual functions (such as copy,
modes with an eight-color screen. Each of quencer programs, it does provide several merge, filter, change MIDI channel, time
the functions has its own window which unique and valuable features which make shift, transpose and tempo change) are all
can be resized and dragged around the it a viable competitor for some applica present.
screen to a location of your choice, and tions. Dynamic Studio is basically a 16- There are also some unusual features.
there is also a memory meter which track sequencer which provides a choice Alternate Channel lets you play alternate
changes colors depending on the amount of six different divisions (or patterns) for notes of a single chord on different MIDI
of available memory. Most functions are each track. These patterns (which have no channels, and Scramble rearranges all of
easily accessed by pointing and clicking set or predetermined length) are designat the notes on a specified track in a selecta
the mouse on icons, although function ed by the letters A through F. The main ble random fashion. There are also three
keys are supported. The screens are well disadvantage is that some jockeying and different Quantize modes available. You
designed, presenting the required func manipulation is required to compose a can quantize the notes to start on a speci
tions and information with a minimum of song with more than six multi-track pat fied beat, and if you wish, also control
space (and confusion). terns. Recording is similar to most of the their duration. A third method, "Tighten"
MIDI Magic can record up to 26 se other sequencers. You first select the ap starts the note halfway between the start
quences, each containing 16 separate propriate track (1-16) and pattern 'A-Fl, of a beat and its original actual starting
tracks. The program can also record on click on the record button, and play your point.
multiple tracks simultaneously. To help synthesizer. Dynamic Studio will save (but not load)
keep the beat, the top horizontal title bar The Sequencer screen contains a line music in SMUS format, and there are also
is segmented according to the number of for each track which displays appropriate buttons at the bottom of the Sequencer
beats in the measure, and the appropriate information such as its status, length, screen which will filter out certain desig
segment flashes to the rhythm. You can time signature and MTLI channel. The nated MIDI events both during and after
even set the tempo in real time by tapping rightmost portion of the line is reserved recording.
out a rhythm on either your synthesizer for designating a sequence for the pat The most valuable addition to Dynamic
or the computer keyboard space bar. You terns on that track. For example, Studio is the inclusion (at no additional
can transpose and invert tracks by press "3AB2C-" would mean that pattern A charge) of a fully programmable drum
ing single note keys on the synthesizer. would be played three times, followed by machine which contains 200 digital drum
The default parameters for your copy of pattern B once, followed by pattern C samples. Although this is a separate mul
MIDI Magic can easily be customized by twice and finally a one measure rest. The titasking program, it can be synchronized
editing the MIDI Magic icon. The pro notation "4(3AB2C->" would repeat the to operate simultaneously with Dynamic
gram supports the usual functions such as entire previous sequence four times. Studio using the four internal voices of

98 MARCH 1989
MIDI Sequencers for the Amiga
Although I have not reviewed it in this
article, Dr. Ts does market a nice basic
eight-track sequencer for $69.95 titled
AMIGA MIDI SEQUENCERS
MIDI Recording Studio. While this pro
Dynamic gram may not be suitable for the serious
FEATURES KCS Texture MIDI Magic Studio SoundScape musician, the price is right for entry-level
Price $249.00 $199.95 $149.95 $199.95 1179.95
music sequencing.
Memory Required 512K 512K 512K' 1MB 512K One final factor to consider in the pur
1MB rec. 1MB rec. chase of a program is the level of technical
Number of Tracks 48 24 16 16 Memory support each company provides. Except
Dependent
Number ol Sequences 138 96 26 96
for New Wave Software, all of the publish
Memory
Dependent ers had technical consultants available at
Maximum Sequence Memory 545 beats Memory Memory Memory the time I called to answer my questions
Length Dependent Dependent Dependent Dependent and solve my problems. New Wave, how
Number Sequences/ 100 99 100 Memory Memory
ever, had an answering machine avail
Song Dependent Dependent
Maximum Note 1/960 1/192 1/480 1/384 Not avail.
able, and it took several days (on several
Resolution (4/4) different occasions) to contact someone
Multi-track Yes No Yes Yes Yes who then had the programmer contact me
Recording
(again a day or two later). As you may
Merge Tracks Yes Yes Yes Yes Yes
Quantize Real time Realtime Edit Edit Edit
soon discover once you have purchased
AEdil & Edit Note On/ Note On' Note On one of these packages, most of your prob
Nole On/ Duration Duration Duration lems will not be caused by the program
Duration but by the idiosyncrasies of your particu
Punch In/Punch Out Yes Yes Yes No Yes
lar synthesizer and your failure to set it
Count-off Yes Yes Yes Yes Yes
Step Time Recording Yes Yes Yes Yes No [option]
up or adjust it properly.
SMUS capability No No No Save Only Yes No matter which program you end up
Manual 193 pages 96 pages 77 pages 57 pages 112 pages buying, you will find that a sequencer
Copy Pro lection Yes Keyword None None Key Disk combined with an inexpensive four-track
Use Internal toices Yes No No Drum machine Yes
Only
tape deck can produce affordable, profes
sional-sounding, fully-orchestrated re
cordings you may never have dreamed
the Amiga. While it is outside the scope of summarized the salient features of each possible. a
this article to give a detailed description of in the comparison chart accompanying
the drum machine program, I can state this article. The ultimate question as to
without reservation that it is full featured, which program is beat is difficult if not im Companies Mentioned:
produces very realistic sounds, and can possible to answer and depends primarily
iirown-Wagh Publishing
utilize standard IFF sound files (such as on your needs. 16795 Lark Avenue
instruments and sound effects!. So why If you are a full-time professional musi Suite 210
not try using Dynamic Studio to produce cian or recording studio engineer who will Los Gatos,CA 95030
(408)3954838
the 1812 Overture, cannons and all! be working with a sequencer several
MIDI Magic
The diskette also contains a Librarian hours each day, then KCS is most suit
program which loads and saves voice able, as it has the most features and op Dr. T"s Music Software
patches (o synthesizers as well as a pro tional utility modules (but is the most 220 Boylston Street
gram that plays several songs in a row- complicated and difficult to master as well Suite 206
much like a jukebox. Chesnut Hill, MA 02167
as the most expensive).
(6171244-6954
An optional program, Sound Oasis, is Texture, too, is full featured and easier
Dr. Ts Keyboard Controlled Sequencer (KCS)
available to read digitized sounds from to understand. MIDI Recording Studio
Mirage Digital Sampling Keyboard sound For the semi-professional musician/
disks so that Dynamic Studio can play home recording studio crowd, MIDI Magic Mitnctics Coip.
P.O. Box 1560
those sounds through the Amiga. is by far the easiest and most understan
Cupertino, CA 95014
The manual is easy to read and signifi dable program and is, in fact, fun to use. (408)741-0117
cantly shorter than those that come with Its price of $149.95 certainly makes it a Soundscape Pro
other sequencers. There are very few ex best buy for this market.
New Wave Software
amples or comments. The manual ap Dynamic Studio, however, while not as
P.O. Box 438
pears to be directed at the amateur mar versatile, does provide a programmable St. Clair Shores, MI 48080
ket, as in-depth discussions on the use of drum machine and Librarian program at (313) 771-4465
commands, MIDI and applications are no extra charge, which makes it a tempt Dynamic Studio
omitted. ing purchase (if they ever fix the bugs).
Sound Quest
Moreover, if your primary goal is being 5 Glenaden Avenue East
Summary able to correct live performance data, then Toronto, Ontario
It is obvious that much time and effort Dynamic Studio's ability to depict the Canada M8Y 2L2
was put into programming each of the se notes will make this your program of (416) 234-0347
The Quest I: Texture
quencer packages I evaluated, and I have choice.

COMMODORE MAGAZINE 99
Making It Pay

Continued from page 57 covered in the last year or so and drop you should be able to churn out personal
gitized photographs to illustrate your da what I consider is a finished article on the ized cover letters and mass mailings in re
tabase, you might consider to using a vid editor's desk. I follow each of these sub cord time.
eo camera and a frame grabber to capture missions with a two-week period of pray The same organizations who use news
the images. ing and fasting—and about 80% of the releases probably would be willing to pay
time the editor will buy the article. someone to produce professional-quality
Getting the editor to buy a software re newsletters or advertising flyers for them
Every editor (magazine, view without first querying them is more too. Because there is a flood of good desk
of a risk. Every computer magazine pub top publishing programs coming to the
newspaper, book) I know is lishes them, so there is a market, but at market for every Commodore computer,
this writing there is also an excess of re using them to pay for your system is a
looking for fresh, new views and a shortage of feature articles. natural. Don't forget churches when you
But again submitting a finished review to are drumming up business either—think
computer-related articles. an editor rather than querying them may of how many programs are handed out in
be a good approach. Chances are they will every church across America every Sun
not buy the review, but it serves as an ex day morning. Many of these are still set
Writing, Of Course ample of what they can expect from you. using typewriters and photocopy ma
My own financial independence has Along with the review, you might include chines. Chances are if you can offer them
been accomplished by writing. This was a a list of software and hardware you are fa professional-quality alternatives at a rea
logical avenue for me since five days a miliar with and would be willing to re sonable price you'll have more offers than
week I do just that for the local newspaper. view. Don't, be surprised if they turn down you can accept.
I got my foot in the computer-related pub the review you submitted but assign you If you find you're in need of a Postscript
lishing world's door by offering programs I another to write for publication. printer to turn out your publications (and
had developed for my personal use for you probably will if you get serious about
publication. In the past six years I've been Write About What Interests You desktop publishing), don't let it sit idle
paid to do that for a half dozen magazines, I write about computers because they when you're not using it. These printers
newspapers and one book company. Just are one of my major interests, but you don't come cheap, so don't miss a chance
because you aren't an expert in machine should write about what interests you to recoup your investment. I suggest you
language (I'm not] or don't know how to most. Novels take more time and sweat to check with the head of your local user's
decipher a circuit board (I can't either) produce and more than luck to get pub group and offer to print members' files on
doesn't mean you don't have something lished, but they can make you rich in a your printer for a dollar or so a sheet. In
worth sharing with other computer enthu hurry (remember the best seller, The no time you should be able to pay off the
siast. Every editor (magazine, newspaper, Thorn Birds was Colleen McCullough's printer and turn it into a money-making
book] I know is looking for fresh, new com first effort). And don't forget the thou investment.
puter-related articles. sands of special interest magazines (gar
The accepted way to get an editor's at dening, how-to, fishing, humor, to name a Labels and Address Lists
tention is to send a query letter in which few). They all need articles, so put your You would be surprised how many
you introduce yourself, outline the article computer and word processor to work sat small businesses in your town would pay
you want to write and include the first isfying them and your checking account. to have someone prepare and maintain
page or two (always typed double- spaced) I think one misconception which keeps their mailing list and the gummed labels
of the text. The editor will then respond more people from writing is the idea that associated with them. Unfortunately,
with either a yes, no or maybe. More often magazines use only staff writers. That is many of the businesses who could benefit
it will be a qualified maybe—the editor not true. Most magazine articles arc- writ
will offer suggestions on how to slant the ten by non-staffers, most of whom were
story to suit the publication and ask you not journalism majors but instead have It is a rare organization,
to submit the complete article on specula knowledge in a specific field of interest.
tion. This means you finish the article, Even newspapers use a healthy number of business, or church which
make whatever changes they require and freelance writers. And don't be afraid of
then if they like it, they will pay. And if being rejected—everyone gets rejection doesn't use a mailing list,
you ask for one, most magazine will send slips, they are part of the game.
you a "writer's guideline" which tells you and all are potential money
precisely what the publication requires Publicity
from you, what kind of articles they need, Every organization (civic club, profes makers for your system.
how to format the text, whom it should be sional societies, political parties, etc.) and
submitted to and whether it should be on most industries generate tons of news re
paper or disk. leases every year. If you have any writing most from direct mailings aren't willing to
Like I said, that is the normal submis skills and are familiar with the require devote the time and equipment required
sion route. But I've had tnniii success sub ments of a good news release (if you aren't, to set up and prepare their own list.
mitting complete articles and reviews look for reference books on the subject in I know one potter here in Asheville who
without going the "query letter" route. your library] you can pick up some good bought a small computer system specifi
What I do is become familiar with the money preparing and mailing these re cally for maintaining a mailing list of his
publication, pick a subject they haven't leases. Using your computer and printer, clientele. For him such lists are a life line

100 MARCH 1989


Making It Pay

which lets him tell his perennial custom your computer, the right software and a tion (usually $5-$10). I've talked to some
ers about sales and new items. But six decent printer, you can create these cus programmers who claim they have made
months after buying his system he decid tom forms in your own home. Two useful more money via shareware distribution
ed it required too much of his time to mas programs for such a business which come than they have going through commercial
ter—time he felt would have been better to my mind are MkroLawyer for the Com distributors.
spend at his craft. Out of frustration he modore 128 and Amiga (Progressive Peri But if your programs are of professional
abandoned the computer and now pays a pherals & Software) and Business Forms quality, I suggest you contact a distributor
friend familiar with computers to main Shop for the Commodore 128 (Spinnaker], first. They are always looking for good
tain his mailing list and print labels. The The former generates legal documents software with a unique twist. But most of
friend does the work in his spare time, and the latter lets you design and print what they buy is written in machine lan
picks up some extra cash (he also gets a business-quality forms for special applica guage not BASIC,
discount on buying pottery) and the potter tions. For volume printing you'll still have
concentrates on his art. Both parties are to take your printouts to a commercial
happy. printer, but you should be able to work out When you look around,
I'll bet there are dozens of such "cottage an arrangement which allows you a com
industry" operators who need the same fortable margin of profit while still deli notice how many items are
help in your town. And don't concentrate vering personalized and specialized forms
only on family-industries when you think to your client. no more than printed
of mailing list and label users. It is a rare
organization, business, or church which More Ink and Paper Ideas pages. Look for ways to
doesn't use a mailing list, and all are po When it comes to moving ideas to paper,
tential money makers for your system. the computer is king. And when you look duplicate these items.
around, notice how many items are no
more than printed paper. Look for ways to
Some programmers claim duplicate, improve or localize these items.
How many cars on the road have bumper Tax Advantages
they have made more stickers? You can print those yourself us Remember, saving money is the same
ing your printer (a color printer offers as making it, and reducing your tax bill is
money via shareware than more potential) and gummed paper. The a good place to start. I'll leave it to your
blank gummed paper (it comes in colors) accountant to tell you exactly how to
they have going through can be purchased in sizes as small as avoid paying taxes using your computer,
8 x 10 inches and in packs starting at but almost every piece of equipment you
commercial distributors. 100 sheets (check for paper supply houses purchase which is used in your business
in the yellow pages). Again, community (as a publisher, teacher, printer, program
organizations tike to offer bumper stickers mer, etc.) can be depreciated over several
If you are a database management ex to their members, the same is true of years to save you tax dollars. You should
pert (or something along that line) you churches and schools. Don't forget the keep track of all the equipment and mate
could pick up some cash keeping track of small markets either. What about design rial you use to "turn a profit." In most
other people's data. I know a few profes ing and printing business cards, menus, cases those can be used as deductibles ev
sional photographers who would pay sale flyers, coupons or letterhead for new ery April 15, and will reduce your tax bill.
someone else to organize and cross refer or small businesses?
ence their collection of photographs. Be Cashing In
cause many photographers make their Writing Software These ideas don't come close to exhaust
money selling photos to publishers look Another route for income from writing ing the potential uses your computer has
ing for a particular type of image—the software is magazines like this. Nearly ev for making money for you in your spare
better organized their collection of photos, ery computer publication prints short util time. But hopefully they have given you
the more sales they can make. By helping ity, productivity and entertainment pro some idea as to how you might squeeze
them organize their inventory you can gram listings for their subscribers to du some greenbacks out of your own system.
help them quickly locate and sell specific plicate. The disk-based magazines (like But don't get the wrong impression out of
pictures (i.e., four-year-old female feeding Loadstar) buy programs too. Normally all this talk of work and money—I still en
ice cream to large dogl. You might consid they are willing to handle programs that joy my computers. I guess you can sort of
er doing the same type of record-keeping are too long or complex for paper-based compare computers to horses: the same
for mom-and-pop type stores. Most of publications to consider. horse you harness for work can also be
them would welcome help solving their Another profitable way to distribute saddled for a leisure ride. Fortunately, the
own inventory headaches. your software is to upload it to a national three computers I use (Commodore 64,
network (like CompuServe or Q-Link) as Commodore 128 and Amiga) perform just
Specialized Forms "shareware." When you donate your cre as well entertaining as they do working.
Business and paperwork go hand in ations as shareware, you attach a notice And don't tell my wife, but my "work
hand. Few business owners can get along that states it can be shared freely with horses" wear a saddle just about as often
without business forms. Most either hire anyone with one provision—if the user as they do a harness when she's not
printers to set and publish their own or finds it useful and wants to use it regular around—if you know what I mean.
buy them from forms dealers. But with ly, they are expected to send you a dona

COMMODORE MAGAZINE 101


How I Made It Pay
Continued from page 67 (maybe I should change my mouth tures. If I enjoy the software I'm review
wash?). Each has simply offered software ing, I'll spend more time with it and the
space restrictions—most reviews should
for consideration and have taken the bad review should reflect that interest.
fit on a single printed page (if I fail at all,
remarks along with good. The last question I'm asked is where do
it is on keeping the last requirement).
Time and space restrictions are a primary But any software review (like a review I get copies of the software I review? In the
of a play, book or movie) is u personal beginning I bought the software I used.
concern with all publications—there is
opinion—nothing more and nothing less. When I found a program I was enthusias
rarely enough room to put all you would
like to include in any issue or the time to Readers should remember that. The only tic about, 1 would offer a review for publi
advantage reviewers have over mast end cation. About half the time, the review
cover all the new products or develop
ments. Just like you, publications can't users is that we usually get a chance to would be bought. After a time, the editors
squeeze more than 24 hours out of a day. see more software, so we should be better started sending me review copies of what
Having answered those questions, the able to compare products. But in the end crossed their desk, and as I met people in
we simply say good things about what we the industry, the companies began send
next I am asked is "Well if that's true, why
don't you print reviews of software that iike and ignore the rest. ing review copies directly to me. Now,
about 8(r7i. of what I review comes directly
stinks?" An editor explained it to me this
way: "There is a limited space for reviews Any software review (like a from the software distributors instead of
in each issue. Rather than use that space passing through the magazine's doors
to discuss useless software, we believe the
review of a play, book or first. Each month I send the editor a list of
software I have on hand which I think de
readers would prefer to learn about the ex movie) is a personal serves a review. On the list I grade each
cellent products coming to the market."
That answer doesn't normally convince opinion — nothing more program with stars—one star is poor and
my strongest critics until I add, "The deal six is excellent. I rarely include a program
with the magazine goes like this. If the edi
and nothing less. Readers that deserves fewer than three stars.
Here's an example:
tors send me a product for review which I should remember that.
find lacking, I just tell them how I feel be ***** Shakespeare (Desktop
fore writing the review. They then send Unfortunately this system doesn't al Publishing) Infinity
me something better to review. Regard ways work best for everyone. For example: ****** DehueProduetions (Total
less, I get paid. So, to be very blunt, one of my all-time favorite war games is Video)
whether the software is great or trash is called Combat Leader. It was released by a Electronic Arts
no skin off my nose (or checking account)." , company called Rapid Fire and distribut- **** Flow (Idea Processor)
I think that's a fair policy. And more : ed by Strategic Simulations, Inc. I loved it New Horizons
than once, the editor and I have discussed . the first time I tried it (1984) and still en- ***** Perfect Sound (Digital
and abandoned a review simply because I I joy it today. So I gave it a good review, Sound
felt the product didn't meet or surpass the while other reviewers picked it apart. 1 Sampler) SunRize
standard established by similar software , think they were wrong, and they think **** Bpnas Paint (Graphic/
in its category. That doesn't mean that i I'm crazy. I suspect our differences could Text)
only glowing reviews make it into print. I j all be traced back to what type of software PAR Software
know my review of The $4 Emulator for each reviewer likes and what they expect (*** - good, ****** - great)
the Amiga was not a resounding endorse to get when they boot it the first time. Re
ment for the utility. But because the soft views always come down to personal like you, I still enjoy working and play
ware held so much promise for so many choice and preference. If you enjoy the ing with computers. I got a kick the first
people we published the review anyway- type of software I like, you are going to time I touched a keyboard, and I still get
including the good and negative remarks. agree with most of what I say. If not, you that same pleasure six years later. I hope I
I think most reputable computer publi should take my reviews with a grain of never take them for granted or cease to be
cations operate with similar guidelines. salt. amazed with what they can do. Every
But I have written for two publications Good editors recognize that each re- time I open a new software package or
which worked a little differently. One ac I viewer has different interests and assign hardware box, I feel a lot like a kid on
tively solicited negative reviews and the : reviews with that in mind. That's why I'm Christmas morning. What better job
other (a book publishing company) mixed j asked to review productivity software and could a computer lover ask for than to re
the good alongside the bad—both are now war games more often than text adven view computer products and software? H
defunct. Maybe there is a moral there.
Maybe people do prefer to read about good
Next Month in Commodore Magazine
products rather than bad.
The next question people ask is, "Do the Titanic: The Quest of the Century
software distributors try to influence your The story behind the software and the adventure, including an
reviews?" Again the answer is no. Over interview with Dr. Robert Ballard.
the last couple of years Fve had the oppor
Those Generous Pirates
tunity to meet many of the movers and
Who's winning, who's losing and where do you fit in?
shakers in the software industry, and not
one has tried to persuade me to say any Its War, By God!
thing good about a bad product—or actu A complete overview of tactical and strategic war gaming.
ally say anything about any product at all Available on newsstands March 21, 1989.

102 MARCH 1989


64 and 128 Software Reviews/Monopoly- 64 and 128 Software Reviews/Alcon ■ 200 PROGRAMS
Continued from page 24 Continued from page 28
C-64® & C-I28®
you have to ask for the money just as you Each option contains its own inherent 220 Programs on 10 Disks
had to with the board game. I'm glad the advantages and drawbacks:
FOR ONLY $39.95
people at Leisure Genius chose to leave • Speed—Increases your ship's overall Plus $3,00 S&H (Foreign-$5.00)
this feature just as it is. One of my great maneuverability and can be selected up to (C-128 programs run in the C-128 Mode)
est joys continues to be able to sneak a five times. This is by far your most impor
free stay on my sister's hotel-packed Park tant offensive and defensive attribute. Dear Friend
Place, just because she is so eager to roll • Shot—Simply reverts your craft back to The offer discribed above is not a missprint.
the dice that she forgets to collect the rent. its original fire power status. We will send you len disks containing 220
There is one thing missing on the 64 fine public domain programs for either the
• Side—Allows you to fire short bursts
C-64 or C-128 for only $39.95 (U.S. funds)
version of the game which does exist on emanating from the sides of your craft.
plus $3.00 shipping & handling (U.S. and
our board game. Over the years my fam Useful when moving quickly through Canada), Foreign shipping is $5.00.
ily has created a unique rule about Free tight alien formations. Please note thai the C-12B programs run in
Parking which doesn't exist in the official • Wing—Increases the size of your ship Ihe C-128 mode a,nd |qad in the "burst"
rules. Any time someone has to pay a pen and its firing range. Can be selected up to modewith1he1571 drive.

alty or tax, we've always put the money in three times. Of dubious value. The last Public domain programs are programs
the middle of the board, and the first one thing you need is to be a bigger target. which were not copyrighted or which have
to land on Free Parking got to scoop it up been released from copyright status. Many
• Bomb—Allows you to trigger wide
were formerly commercial programs, and
for themselves. Well you cannot bend or spread explosions in front of your ship,
many others were written by professional
create new rules here. Just as you would eliminating most aliens within range. programmer who released them into the
expect, the computer forces everyone to Excellent weapon for nuking large public domain as a public service.
play by the official game rules. clusters of aliens. QUALITY: We have over 3000 public
• Laser—This projects a steady particle domain programs for the C-64 and C-12B.
Conclusion beam laser in front of the ship, instantly We have selected 220 of the best programs
Monopoly has always been a favorite toasting anything in your path. For play foreach computer for this offer. We honest
ly believe that this is the best software value
game around our house. I've always liked ers who prefer their aliens flash fried.
available anywhere.
it because it had a great equalizing effect • I Idi n i m; Missiles—If nothing else, these
upon the players—neither age nor degree
TYPES OF PROGRAMS: Each of
are fun to waleh. Simply press the fire
our disks contains a selection of programs
of education sways the game in the favor hutton and watch 'em go! Will home in on in the categories of utilities (programming
of any one competitor. But in my opinion any alien, regardless of their position on aids, computer and drive utilities, printer
the board-based game had two flaws: it the screen. Very useful in later stages of utilities, etc.); games (both arcade and
took a great deal of time to finish a game, the game. text); education (including educational
and all the different pieces meant parts games); home/business; and music.
• Shields—Offers immunity from alien
were occasionally lost. The 64 version fire for limited amounts of time, depend INSTRUCTIONS: We are the only
takes care of both problems. Because I can major distributor of public domain
ing on the number of hits. Learn which
programs that provides instructions for all
save a game to disk, I don't have to lose portions of the game are insurmountable our programs - either as part of the program
sleep trying to finish a game in one sit without this feature. But remember that itself or in a separate instruction file.
ting. And because all the parts are com shields wiil not save you from kamikaze GUARANTEE: We are also the only
puter generated, everything fits neatly on alien fighters. company that offers a money back guaran
one floppy disk. The game's mechanics are flawless ex tee for public domain programs. If you are
cept for one irritating detail. In the heat of dissatisfied with our disks, return them
battle—believe me, it gets very hot—look within 15 days of receipt for 8 refund (less
The 64 version of Monopoly ing lor the spacebar to select a weapon can shipping and handling costs and a 20 per
cent restocking fee).
be fatal. When playing with a friend, have
excels in the way it handles him tap it at the appropriate times. The HOW TO ORDER: Use our toll free

banking and property solution isn't so simple when playing


number to order and charge it to your VISA
or Mastercard, or send a check or money
alone. Inventive players might find their
transactions. elbows, or even their toes, on active duty.
order. If ordering be mail, be sure to tell us
which computer you have.
How far does the game go? I've yet to ADDITIONAL INFORMATION: We
But, best of all, the 64 version of Mo find any starfighters who've reached the have a brochure which contains the disk
nopoly is exactly that—Monopoly. Thank end, if there is one. Although this is a pat directories of all the disks. Write us or circle
fully, everyone involved with converting tern game—alien positioning never our reader service number at the back of
the board game to computer resisted the changes from one game to another—the this magazine.

temptation of trying to "improve" on the challenge never seems to end. The land Sincerely,
perfect game. The basic game is exactly scape never stops changing, featuring new Lynne Adams
what you expect it to be. The only and deadly types of aliens: mobile gun
changes—except for a few environmental ADAMS SOFTWARE
turrets, robot sentries, homing missiles
"bells and whistles"—are those which 801 HENRYETTA, SUITE 2
and ... who knows?
make the game play faster, and allows Alcon is full of delightful surprises and SPRINGDALE, AR 72764
ft Commodor« 84 a 126 ar« trademarks of
you to save a game in progress for future pleasant frustration. For those who enjoy Commodore ElocTJonics Ljd.

play. If you are a Monopoly fan, this is pushing themselves beyond the limit, past PHONE ORDERS: MON-FR1, 8-6 CENTRAL
your game. Q known horizons, this is your game. Q
1-800-634-0989
COMMODORE MAGAZINE 103
Technology/Looking Ahead
Does this sound like a complex, difficult midnight, then phone them out. No com
Cunlinued from page 62 piece of code? How much code does it take puters require a password or other securi
can move like a cat from one computer ar to change the sign of a number from plus ty device to get data out once access is at
chitecture and machine language to an to minus and minus to plus? Even a tained.
other, is even more difficult. Once that is BASIC neophyte could do it in one line. Our little spy could be loaded onto any
achieved, the worm will become one of the Worm programs, too, can be very compact. nation's defense computer, grab any inter
most effective spies and saboteurs the The smallest yet written consumes only esting code it wants, then leave the way it
world has ever known, 17 bytes! Just think of how difficult it came in. How to get in? How about via
would be to locate 25 bytes or so of code satellite? Satellites are constantly acquir
Sabotage and Espionage that is constantly on the move in RAM. ing data and transferring it to defense
Sabotage is a proven concept for com Those 25 bytes could have the ability to computers. No one would detect an extra
puter software. One virus that has been render even a Cray 2 powerless in nanose 25 or so bytes coming in with the mega
floating around the Silicon Valley area of conds. bytes of data every minute. Once in, com
California for a number of years actually All modern weaponry is heavily depen ing out could be by the same route, our
has the ability to overload and overheat dent upon computers and on a constant spy just directing the backflow of data to
the circuits in certain types of monitors. stream of outside data. The multi-billion- another satellite or different ground-based
This can result in an actual fire, causing dollar Strategic Defense Initiative system computer for a few microseconds.
the monitor to burst into flames. This, could be rendered powerless by one hacker The act of cracking entry codes is sim
though, is an overt, detectable act. Only in his garage with an Amiga 2000. All he ply problematic. The writers of commer
simple, subtle changes are required to to has to do is to load the right program into cial software are fully aware of this. For
tally disable certain systems. the right place at the right time. Since every copy protection scheme yet devised,
Consider this scenario: The world is on SDI requires the processing of huge crackers have been able to circumvent the
the brink of nuclear war. For whatever amounts of data very rapidly and accu system. Most commercial software com
inane reason, the button is pushed and rately, and the shooting of some kind of panies have thrown up their hands at try
ICBM's are launched. In the guidance weapon that will intercept an incoming ing to protect their software from illegal
computers of these ICBM's resides a spe warhead barely two feet long, traveling at copying and now simply put their trust in
cially-designed, worm-like program that nearly 18,000 mph, the slightest glitch in people's honesty.
has been covertly implanted by the rival the interpretation of this data will mean a Our little espionage program could get
nation. It has been doing nothing more miss. in anywhere if a sufficient level of sophis
than bouncing around available RAM for While sabotage is a possibility, the prob tication were built into it. Much of the
years waiting for its moment in the lime able next desired real use of such sophisti onus of keeping unwanted worms and vir
light. The sudden flurry of activity in the cated self-moving, autonomous programs uses from prying their way into the com
guidance computer initiates the program's is in espionage, both industrial and politi puter lies with the operating system. The
primary function. Its only task is to inter cal. Undetectable programs could be used | UNIX operating system, it so happens, is
cept the course correction data and as spies, lying in wait, constantly on the susceptible to such worms and viruses. A
change the sign of the number. If the guid move, then, when no one is looking, grab recent well-publicized, worm invasion that
ance computer tells the rocket to correct computer code and sneak out undetected. infected some defense computers exploited
+ 2 degrees, the worm alters the data to - As Harry Houdini used to say, safes and the shortcomings of the UNIX operating
2 degrees and the missile complies. The locks are designed for keeping people from system. Some other operating systems are
guidance computer then tries to correct breaking in, not breaking out. If this in more difficult, but all are eventually
+ 4 degrees, which is interpreted as -4 de dustrial spy device could find its way in, it crackable.
grees. It turns out the missile will begin a would be no trick to grab all of the new If history has taught us anything, it's
series of dwindling loops until it either drawings from an engineering depart that for every sophisticated lock maker,
crashes or destroys itself. ment's CAD directory, wait until after there is an equally sophisticated lock pick-

two programs then compete for more com For more information, contact:
Core Wars
puter time. A winner is declared when one International CORE WARS Society
Does the concept of worms and viruses program forces the computer to allot all of Attn: William R. Buckley
fascinate you? There is a society of its time to that program. The other com 5712 Kern Drive
computer programmers just like you petitor is then "dead." Huntington Beach, CA 926494535.
called the International Core Wars Soci In this anything-goea format, the soft For those of you with an IBM co-proces
ety (ICWS). They pit their programming ware can reproduce, grab memory, over sor card, you can write to AMRAN, at
skills in a game called Core Wars. Core write the other program or do just about 5712 Kern Drive, Huntington Beach, CA
Wars is an outgrowth of a game called anything it can to force the other competi 926494535 for their Core War Coliseum
"Darwin" originally developed in ATT tor out. These characteristics have direct ! software package. It runs on all IBM-com
Bell Labs. analogies to worm and virus programs. patible computers. The price is $24.95
Core wars works something like this: Does this sound like a childish game? U.S., and includes a MARS which fully
Two competitors write their own "warrior" Both the Soviet Academy of Science and implements the current ICWS Core Wars
programs. These programs are loaded into the Central Intelligence Agency don't Standard, dubbed CWS'86, and a compan
a computer program called an arena, or think so; they are two in a long and distin ion Redcode Assembler. Documentation is
Core Wars Coliseum. The computer starts guished list of members. Annual competi not yet available, but the supplier assures
the game by equally dividing computer tions are held that pit the skills of some of the product is easy to use without printed
time between the two competitors. The the best programmers in the world. assistance. a

104 MARCH 1989


Technology/Looking Ahead Ganym eel/Bomb Busters Arithmetic and Fractions
Continued from page 44 Continued from pngeG3
er ready, willing and able to get to work
rendering the lock maker's latest creation
The Long Road Home
useless. The same will be true for comput When a bomb starts to flash, Computers in Rehabilitative Medicine
er security. No matter how good the secu you have only a few seconds At the G.H. Strong Rehabilitation Cen
rity of a system or network, there will al ter in Vancouver, British Columbia, occu
ways be a way in. These systems are en to reach it before detonation. pational therapist Jane Millard uses edu
tirely too complex to possibly eliminate cational software to help adults recover
every possible avenue. Let's suppose that
If you are unsuccessful, you from brain injuries caused by accidents or
an extremely complex code is required for will either be killed or the strokes.
access to a critical computer system. Our One of their goals, according to Jane,
espionage worm could be programmed to landmark will be defaced. "is to show our patients how the problem-
lie in wait in a buffer or terminal, con solving approaches they learn here can be
stantly on the move and never interfering nus screen displays any bonus points from applied to other aspects of their life."
with any ongoing work until someone the previous level. While this is happen
Stressing that computers are only one
with the correct access code logs on. The ing, music plays in the background, and component of a diverse therapy program,
espionage program then dashes in when soft colors scroll across the screen. Then Jane uses computers in the hopes of re
no one suspects, and just like that, your you will be taken to the next level of play. storing the patients' prior reasoning abili
little spy is in place ready to steal or alter To make you more aware of your cur ties. Often, it can be a long time in return
anything it wishes. rent status, there are three indicators on ing. "One problem with brain injured peo
Can anything be done about this? That the far right side of the screen. These ple is their difficulty in being able to gen
answer is difficult. It may be that nothing show the current score, level and the num eralize," she explains. "We show them how
can be done. The lock pickers will advance ber of lives remaining. Also, at the top you to take what they learn and apply those
at the same rate as the lock makers. The will find the number one high score to re skills to everyday activities when they re
only avenue seems to be the same avenue mind you how well you stack up against turn home."
travelled for just about every other crimi the best. One reason Jane uses computers is be
nal act in the history of man: punishment Bomb Busters is one of the best strate cause they are non-judgemental. Another
for those caught. Whether this is or is not gy-action games I've ever played on any is that patients often experience a sense of
a deterrent is a subject of debate. After all, computer system. The increasing difficul accomplishment knowing they can control
no one ever expects to get caught. The ty makes it challenging enough to hold
a sophisticated high-tech device. That, in
threat of getting caught may even lend your interest, and after about 50 hours of turn, contributes to their seif esteem-
more excitement to the challenge. Re play I've only made it to level 7. Also in Early on, she became dissatisfied with
search is being done, however, to use indi cluded is a pause option and a top ten of some of the software specifically designed
vidual traits for access of computers. the best Bomb Busters. The music and for rehab medicine, so she searched out al
Things like voice prints and fingerprints sound effects are perhaps the best to date ternate sources.
could be used instead of codes. This mere for any Amiga game. Its snappy, modern One program she turned to is Strawber
ly closes one door. It does nothing for com music makes playing enjoyable (especial ry Hills Software's Surrounding Patterns.
puters on a network or for programs that ly the rap music). I would like to see more When we tested Surrounding Patterns we
can reside in a tormina] or buffer until games from ReadySoft with equally great were intrigued with the mathematical
someone with real clearance logs on, when modern music. The graphics and special precision employed in encouraging pat
they sneak in. effects are terrific, teamed with super mu tern recognition and duplication.
For the average computer buff, very lit sic, making it one of the best original By using different colored shapes (like
tle can be done to prevent the incursion of Amiga games on the market! blocks and triangles) the patient must re
viruses, worms and other sneaky little create a given pattern in an adjacent grid.
computer demons from getting into your Explosion Expulsion: Bomb The patterns range from simplistic to ex
system. Every time you log on to a BBS Busters Hints tremely complex, and the program in
and download a program or data, you're • To get the most points, wait until one cludes a create-your-own-design feature.
open for infection. Every time you use a of the bombs is flashing. After one has By emphasizing perceptual, cognitive
disk that is not either new or factory started flashing, make sure you collect it skills, Surrounding Patterns develops spa
wrapped, you're exposed. It is entirely pos first. This is very risky—especially in the tial relationship and problem-solving
sible that commercial software companies higher levels, but it will give you a lot abilities.
and hard disk manufacturers could be in more points per bomb. An intense yet colorful pattern-recogni
filtrated and spread the infections with • Try not to hit yourself on any struc tion program, this is the most versatile
brand new equipment. Like crossing the ture surrounding the landmark. If you hit we've seen. Seeing it in the light that Jane
street, or sex in the '80's, there's always a too many times, a life will be lost. Tb pre Millard does, we think it's suitable for
chance we take in just about everything vent this, use less power in your jet pack classroom use as well as for learning-dis
we do. by pulling back on the joystick before you abled children.
Next month we'll examine voice recog hit the structure.
nition systems. We'll take a peek at what's • It's important to survival to collect Surrounding Patterns
available now, what's coming soon, and the laughing bonus. Tb do this, stand in Publisher: Strawberry Hill Software
what you will be able to do with them as one place when it appears, then use your (604) 594-5947
we continue ... Looking Ahead. jet pack to capture it when it gets close Price: $55.00 (Teacher's Edition)
D enough. H $19.99 (Home Edition) a

COMMODORE MAGAZINE 105


HOW TO ENTER PROGRAMS
The programs which appear in this brackets. Refer to this chart whenever you zero to 255 to be poke-able. For example,
magazine have been run, tested and aren't sure what keys to press. The little the statement POKE 1024,260 would pro
checked for bugs and errors. After a pro graphic next to the keystrokes shows you duce an illegal quantity error because 260
gram is tested, it is printed on a letter what you will see on the screen. is greater than 255.
quality printer with some formatting Most often, the value being poked is a
changes. This listing is then photo SYNTAX ERROR variable (A,X...K This error is telling you
graphed directly and printed in the maga This is by far the most common error that this variable is out of range. If the
zine. Using this method ensures the most encountered while entering a program. variable is being read from data state
error-free program listings possible. Usually (sorry folks) this means that you ments, then the problem is somewhere in
Whenever you see a word inside brack have typed something incorrectly on the the data statements. Check the data
ets, such as [DOWN), the word represents line the syntax error refers to. If you get statements for missing commas or other
a keystroke or series of keystrokes on the the message "TSyntax Error Break In typos.
keyboard. The word IDOWNj would be Line 270", type LIST 270 and press If the variable is not coming lrom data
entered by pressing the cui-sor-down key. RETURN. This will list line 270 to the statements, then the problem will be a lit
If multiple keystrokes are required, the screen. Look for any non-obvious mis tle harder to find. Check each line that
number will directly follow the word. For takes like a zero in place of an 0 or vice- contains the variable for typing mistakes.
example, IDOWN4J would mean to press versa. Check for semicolons and colons re
the cursor-down key four times. If there versed and extra or missing parenthesis. OUT OF DATA ERROR
are multiple words within one set of All of these things will cause a syntax This error message is always related to
brackets, enter the keystrokes directly error. the data statements in a program. If this
after one another. For example, [DOWN, There is only one time a syntax error error occurs, it means that the program
RIGHT2I would mean to press the cursor- will tell you the "wrong" line to look at. If has run out of data items before it was
down key once and then the cursor-right the line the syntax error refers to has a supposed to. It is usually caused by a prob
key twice. Note: Do not enter the commas. function call (i.e., FN ACS)), the syntax lem or typo in the data statements. Check
In addition to these graphic symbols, error may be in the line that defines the first to see if you have left out a whole line
the keyboard graphics are all represented function, rather than the line named in of data. Next, check for missing commas
by a word and a letter. The word is either the error message. Look for a line near between numbers. Reading data from a
SHFT or CMD and represents the SHIFT the beginning of the program (usually! page of a magazine can be a strain on the
key or the Commodore key. The letter is that has DEF FN A(X) in it with an equa brain, so use a ruler or a piece of paper or
one of the letters on the keyboard. The tion following it. Look for a typo in the anything else to help you keep track of
combination [SHFT E] would be entered equation part of this definition. where you are as you enter the data.
by holding down the SHIFT key and
pressing the E. A number following the ILLEGAL QUANTITY ERROR OTHER PROBLEMS
letter tells you how many times to type This is another common eiTor message. It is important to remember that the 64
the latter. For example, ISHFT A4.CMD This can also be caused by a typing error, and the PET/CBM computers will only ac
B31 would mean to hold the SHIFT key but it is a little harder to find. Once again, cept a line up to 80 characters long. The
and press the A lour times, then hold list the line number that the eiTor mes VIC 20 will accept a line up to 88 charac
down the Commodore key and press the sage refers to. There is probably a poke ters long. Sometimes you will find a line
B three times. statement on this line. If there is, then the in a program that runs over this number
The following chart tells you the keys to error is referring to what is trying to be of characters. This is not a mistake in the
press for any word or words inside of poked. A number must be in the range of listing. Sometimes programmers get so
carried away crunching programs that
- UNSHIFTED CUV HOME U "[PURFLEI"-CONTROL6 they use abbreviated commands to get
H !aREEN|" = CONTROL6 more than 80 (or 881 characters on one
U ■ [CLEARI ■ - SHIFTED CL&HOME
line. You can enter these lines by abbrevi
(H [ DOWNV'- CURSOR DOWN H -(BLUE|" = CONTROL 7 2 ating the commands when you enter the
Q ■[UP|'=-CURSOR U? R ■1i¥ELLOW]-=COSTHOLB F4 line. The abbreviations for BASIC com
IF? IRKSHTT- CURSOR RIGHT i' I -[ORANGEI" = COMMODORE 1 Q irer- mands are on pages 133-134 of the VIC 20
II |LEFT]'-CUFSORLEfT P "jBROWNr1-COMMODORE2 *J |FB]"-Fa user guide and 130-131 of the Commodore
[j] ■1)RVS|"-CONTROL 9 [%"[L RED1"-COMMODORE3 IF7J--F7 64 user's guide.
I '[RVOFFI'-CONTROLO [j] 'IGRAYII "-COMMODORE 4 If you type a line that is longer than 80
■ I "[BLACK] ' -CONTROL 1 S "[GRAY21" -COMMODORE 5 r|POUND|"-ENGLISH (or 88) characters, the computer will act as
j] "IL GREEN|"=COMM0DOREG if everything is ok, until you press RE
jjj ■[WHITE]1- CONTROL 2 POUND
TURN. Then, a syntax error will be dis
H ';nED]"-CONTROL3 BLUE1" = COMMODORE 7 [fg "ISHfT | "-*!SYMBOL
played (without a line number). Many
■ CONTHOL4 ■'[GRAY3]" -COMMODORE fl UP ARROW
■ MM people write that the computer gives them
GRAPHIC SYMBOLS WILL BE REPRESENTED AS EITHER THE LETTERS a syntax error when they type the line, or
SHFT (SHIFT) AND A KEY ("[SHFT Q.SHFT J.SHFT D.SHFT SI") OR THE that the computer refuses to accept a line.
LETTERS CMDR (COMMODORE] AND A KEY C|CMDR Q,CMDR Both of these problems are results of typ
G.COMDR Y:CMDR HI"). IF A SYMBOL IS REPEATED, THE NUMBER OF ing a line of more than 80 (or 88) charac
REPITITIONS WILL BE DIRECTLY AFTER THE KEY AND BEFORE THE ters.
COMMA riSPACE3.SHFT S4,CMDR M21").

106 MARCH 1989


How to Enter Programs

You can't get the program to run and you The name of the program
THE PROGRAM WONT RUN!! can't find any errors in your typing. What The issue of the magazine it was in
This is the hardest of problems to re do you do? As always, we suggest that you The computer you are using
solve; no error message is displayed, but try a local user group for help. In a group Any error messages and the line
the program just doesn't rim. This can be of even just a dozen members, someone is numbers
caused by many small mistakes typing a bound to have typed in the same program. Anything displayed on the sci^een
program in. First check that the program The user group may also have the pro A printout of your listing (if
was written for the computer you are us gram on a library disk and be willing to possible)
ing. Check to see if you have left out any make a copy for you. All of this information is helpful in an
lines of the program. Check each line of If you do get a working copy, be sure to swering your questions about why a pro
the program for typos or missing parts. Fi compare it to your own version so that you gram doesn't work. A letter that simply
nally, press the RUN/STOP key while the can learn from your errors and increase states "I get an error in line 250 whenever
program is "running". Write down the line you understanding of programming. I run the program" doesn't give us much
the program broke at and try to follow the If you live in the country, don't have a to go on. Send your questions to:
program backwards from this point, look local user group, or you simply can't get Commodore Magazine
ing for problems. any help, write to us. If you do write to us, 1200 Wilson Drive
include the following information about West Chester, PA 19380
IF ALL ELSE FAILS the program you are having problems ATTN: Program Problem
You've come to the end of your rope. with: Have fun with the programs! a

HOW TO USE THE MAGAZINE ENTRY PROGRAMS'

The Magazine Entry Programs on the SYS4867 on the 128. to fix them.
next pages are two BASIC machine The checksums for each line are the NO CHECKSUM: This means that you
language programs that will assist you in same for both the 64 and 128, so you can forgot to enter the apostrophe and the four
entering the programs in this magazine enter your 64 programs on the 128 if you'd letters at the end of the line. Move the
correctly. There are versions lor both the like. cursor to the end of the line you just typed
Commodore 64 and the Commodore 128. and enter the checksum.
Once the program is in place, it works its Typing the Programs QUOTE: This means that you forgot (or
magic without you having to do anything All the BASIC program listings in this added) a quote mark somewhere in the
else. The program will not let you enter a magazine that are for the 64 or 128 have line. Check the line in the magazine and
line if there is a typing mistake on it. and an apostrophe followed by four letters at correct the quote.
better yet, it identifies the kind of error for the end of the line (e.g., 'ACDF1. If you KEYWORD; This means that you have
you. plan to use the Magazine Entry Program either forgotten a command or spelled one
to enter your programs, the apostrophe of the BASIC keywoitis (GOTO,
Getting Started and letters should be entered along with PRINT..) incorrectly. Cheek the line in
Type in the Magazine Entry Program the rest of the line. This is a checksum the magazine again and check your spell
carefully and save it as you go along (just that the Magazine Entry Program uses. ing.
in case). Once the whole program is typed Enter the line and the letters at the end # OF CHARACTERS: This means
in, save it again on tape or disk. Now and then press RETURN, just as you nor that you have either entered extra charac
RUN the program. The word POKING mally would. ters or missed some characters. Check the
will appear on the top of the screen with a If the line is entered correctly, a bell is line in the magazine again. This error
number. The number will increment from sounded and the line is entered into the message will also occur if you misspell a
49152 up to 49900 (4864-5545 on the 128) computer's memory (without the charac BASIC command, but create another
and just lets you know that the program is ters at the end). keyword in doing so. For example, if you
running. If everything is ok, the program If a mistake was made while entering misspell PRINT as PRONT, the 64 sees
will finish running and say DONE. Then the line, a noise is sounded and an error the letter P and R, the BASIC keyword
type NEW. If there is a problem with the message is displayed. Read the error mes ON and then the letter T. Because it sees
data statements, the program will tell you sage, then press any key to erase the mes the keyword ON. it thinks you've got too
where to find the problem. Otherwise the sage and correct the line. many characters, instead of a simple mis
program will say "mistake in data state spelling. Check spelling of BASIC com
ments." Check to see if commas are miss IMPORTANT mands if you can't find anything else
ing, or if you have used periods instead of If the Magazine Entry Program sees a wrong.

commas. Also check the individual data mistake on a line, it does not enter that UNIDENTIFIED: This means that you
items. line into memory. This makes it impossi have either made a simple spelling error,
Once the program has run, it is in ble to enter a line incorrectly. you typed the wrong line number, or you
memory ready to go. To activate the pro typed the checksum incorrectly. Spelling
gram type SYS49152 (SYS4864 on the Error Messages and errors could be the wrong number of
128), and press RETURN. You are now What They Mean spaces inside quotes, a variable spelled
ready to enter the programs from the There are five error messages that the wrong, or a word misspelled. Check the
magazine. To disable the Entry Program, Magazine Entry Program uses. Here they line in the magazine again and correct the
just type KILL (RETURN I on the 64 or are, along with what they mean and how mistake. a

COMMODORE MAGAZINE 107


Magazine Entry Program—64
1032 DATA 02,4C,74,A4,4B,49,4C,4C
The MagajineF.nlry Programs arc available on disk, along with other prog ram in th a maga; me,
for S995. To order,comae! Loadstar at I-800-S31-2694. 1033 DATA 91,91,00,20,20,20,20,20
1034 DATA 20,20,20,20,20,20,20,20
1035 DATA 20,20,20,20,20,20,20,91
10 PRINT"[CLEAR]POKING -";
1036 DATA 0D,51,55,4F,54,45,00.4B
20 P = 49152 :REM SC000 (END AT 1037 DATA 45,59,57,4F,52,44,00,23
1038 DATA 20,4F,46,20,43,48,41,52
49900/SC2EC)
1039 DATA 41,43,54,45,52,53,00,55
30 READ AS:IF AS="END"THEN 110 1040 DATA 4E,49,44,45,4E,54,49,46
1041 DATA 49,45,44,00,4E,4F,20,43
40 L=ASC(MID§(AS,2,1))
1042 DATA 48,45,43,4B,53,55,4D,00
50 H=ASC(MID$(AS,1,1)) 1043 DATA C8,B1,7A,D0,FB,84,FD,C0
1044 DATA 09,10,03,4C,84,Cl,88,88
60 L=L-48:IF L>9 THEN L=L-7
1045 DATA 88,88,88,B1,7A,C9,27,D0
70 H=H-48:IF H>9 THEN H=H-7 1046 DATA 13,A9,00,91,7A,C8,A2,00
1047 DATA B1,7A,9D,3C,03,C8,E8,E0
80 PRINT"[HOME,RIGHT12}"P;
1048 DATA 04,D0,F5,60,A9,04,4C,CA

90 IF H>15 OR L>15 THEN PRINT 1049 DATA C0,A0,00,89,00,02,99,40


1050 DATA 03,F0,F0,C8,D0,F5,A0,00
:PRINT"DATA ERROR IN LINE";
1051 DATA B9,40,03,F0,E6,99,00,02
1000 + 1 NT<(P-49152)/B) :ST0P 1052 DATA C8,D0,F5,20,96,C1,4C,12
1053 DATA C2,A0,09,A9,00,99,03,C0
100 B=H*16+L:POKE P,B:T=T+B:P=P+1
1054 DATA 8D,3C,0 3,8 8,10,F7,A9,80
:GOTO 30 1055 DATA 85,02,A0,00,20,58,Cl,20
1056 DATA 89,C1,20,ED,C1,E6,7A,E6
110 IF TO86200 THEN PRINT
1057 DATA 7B,2 0,7C,A5,A0,00,20,80
:PRINT"MISTAKE IN DATA --> CHECK 1058 DATA C0,F0,D0,24,02,F0,06,4C
1059 DATA A8,C0,4C,CE,C1,C9,2 2,D0
DATA STATEMENTS":END
1060 DATA 06,20,8D,C0,4C,CE,C1,20
120 PR I NT"DONE":END 1061 DATA BA,C0,4C,CE,C1,A0,00,B9
1000 DATA 4C, IF, C0, 00,00,00,00,0(3 1062 DATA 00,02,20,74,C0,C8,90,0A
1001 DATA 00,00,00,00,00,0D,00,21 1063 DATA 18,6D,07,C0,8D,0 7,C0,4C
1002 DATA C1,27,C1,2F,C1,3F,C1,4C 1064 DATA EF,C1,88,A2,00,B9,00,02
1003 DATA C1,EA,EA,EA,4C,54,C0,A2 1065 DATA 9D,00,02,F0,04,E8,C8,D0
1004 DATA 05,BD,19,C0,95,73,CA,10 1066 DATA F4,60,18,AD,09,C0,69,41
1067 DATA 8D,09,C0,3 8,AD,0A,C0,E9
1005 DATA F8,60,60,A0,03,B9,00,02
1006 DATA D9,04,C1,D0,F5,88,10,F5 1068 DATA 19,90,06,8D,0A,C0,4C,1C

1007 DATA A0,05,B9,A2,E3,99,73,00 1069 DATA C2,AD,0A,C0,69,41,8D,0A


1008 DATA 88,10,F7,A9,00,8D,18,D4 1070 DATA C0,AD,0 3,C0,6D,0 5,C0,4 8
1009 DATA 4C,EF,C0,E6,7A,D0,02,E6 1071 DATA P.D,04,C0,6D,0 6,C0,8D,0C
1010 DATA 7B,4C,79,00,A5,9D,F0,F3 1072 DATA C0,68,6D,08,C0,8D,0B,C0
1073 DATA AD,0C,C0,6D,0 7,C0,8D,0C
L011 DATA A5,7A,C9,FF,D0,ED,A5,7B
1012 DATA C9,01,D0,E7,20,2B,C0,AD 1074 DATA C0,38,E9,19,90,06,8D,0C
1013 DATA 00,02,20,74,C0,90,DC,A0 1075 DATA C0,4C,5 2,C2,AD,0C,C0,69
1014 DATA 00,4C,A9,C1,C9,30,30,06 1076 DATA 41,8D,0C,C0,AD,0B,C0,E9
1015 DATA C9,3A,10,02,38,60,18,60 1077 DATA 19,90,06,8D,0B,C0,4C,67
1016 DATA C8,B1,7A,C9,20,D0,03,C8 1078 DATA C2,AD,0B,C0,69,41,8D,0B

1017 DATA D0,F7,B1,7A,60,18,C8,B1 1079 DATA C0,A0,01,AD,0 9,C0,CD,3C


1018 DATA 7A,F0,37,C9,22,F0,F5,6D 1080 DATA 03,D0,20,C8,AD,0A,C0,CD

1019 DATA 03,C0,8D,03,C0,AD,04,C0 1081 DATA 3D,0 3,D0,17,C8,AD,0B,C0


1020 DATA 69,00,8D,04,C0,4C,8E,C0 1082 DATA CD,3E,03,D0,0E,AD,0C,C0

1021 DATA 18,6D,05,C0,8D,05,C0,90 1083 DATA CD,3F,03,D0,0 6,20,CC,C2

1022 DATA 03,EE,06,C0,EE,09,C0,4C 1084 DATA 4C,4B,C0,98,4 8,6 8,4C,CA


1023 DATA CE,C1,18,6D,08,C0,8D,08 1085 DATA C0,A9,20,8D,0e,D4,8D,01
1024 DATA C0,90,03,EE,07,C0,EE,0A 1086 DATA D4,A9,09,8D,05,D4,A9,0F
1025 DATA C0,60,0A,A8,B9,0F,C0,85 1087 DATA 8D,18,D4,60,20,A9,C2,A9
1026 DATA FB,B9,10,C0,85,FC,A0,00 1088 DATA 81,20,DF,C2,A9,80,20,DF
1027 DATA A9,12,20,D2,FF,B1,FB,F0 1089 DATA C2,4C,D9,C2,20,A9,C2,A9
1028 DATA 06,20,D2,FF,C8,D0,F6,20 1090 DATA 11,20,DF,C2,A9,10,20,DF
1029 DATA BC,C2,20,E4,FF,F0,FB,A0 1091 DATA C2,A9,U0,8D,04,D4,60,8D
1030 DATA 18,B9,08,C1,20,D2,FF,88 1092 DATA 04,D4,A2,70,A0,00,88,00
1031 DATA 10,F7,68,68,A9,00,8D,00 1093 DATA FD,CA,D0,FA,6 0,END EHD

108 MARCH 1989


Magazine Entry Program—128

1036 DATA 43,54,45,52,53,00,55,4E


5 TRAP 200
1037 DATA 49,44,45,4E,54,49,46,49
10 PRINT"(CLEAR]POKING -"; 45,44,00,4E,4F,20,43,48
1038 DATA
20 P=4864 :1!EM $1300 (END AT 1039 DATA 45,43,4B,53,55,4D,00,C8
S545/S15A9) 1040 DATA B1,3D,D0,FB,98,30,04,C9
30 READ AS:IF ft$="END"THEN 110 1041 DATA 06,30,IE,88,88,88,88,88
80 PRINT"[HOME,RIGHT12]"P; 1042 DATA B1,3D,C9,27,D0,13,A9,00
100 B=DEC(AS):POKE P,B:T=T+B:P=P+1
1043 DATA 9L,3D,C8,A2,00,B1,3D,9D
:GOTO 30
1044 DATA 00,0B,C8,E8,E0,0 4,D0,F5
110 IF TO59382 THEN PRINT
1045 DATA 60,4C,5C,15,4C,C5,14,A0
:PRINT"MISTAKE IN DATA --> CHECK
1046 DATA 09,A9,00,99,06,13,8D,00
DATA STATEMENTS":END
1047 DATA 0B,88,10,F7,A9,80,85,FD
120 PRINT"DONE":END
1048 DATA A0,00,20,3F,14,20,AE,14
200 PRINT:PRINT"DATA ERROR IN LINE";
1049 DATA 20,0D,43,84,FA,AH,FF,2 0
1000+INT([P-4864)/8):END
1050 DATA 67,13,F0,D8,24,FD,F0,06
1000 DATA 4C,1E,13,4C,3A,13,00,00
1051 DATA 20,8F,13,4C,8F,14,C9,22
1001 DATA 8E,00,F7,00,42,41,51,57
1052 DATA D0,06,20,74,13,4C,8F,14
1002 DATA 0D,00,0D,43,08,Z4,0E,14
1053 DATA 20,9F,13,4C,8F,14,A0,00
1003 DATA 16,14,26,14,33,14,A9,00
1054 DATA B9,00,02,20,5B,13,C8,90
1004 DATA 8D,00,FF,AD,04,03,8D,12
1055 DATA 0A,18,6D,0A,13,8D,0A,13
1005 DATA 13,AD,05,03,8D,13,13,A2
1056 DATA 4C,B0,14,88,60,18,AD,0C
1006 DATA 4A,A0,13,8E,04,03,8C,05
1057 DATA 13,69,41,8D,0C,13,38,AD
1007 DATA 03,60,AD,12,13,8D,04,03
1058 DATA 0D,13,E9,19,90,0 6,3D,0D
1008 DATA AD,13,13,3D,05,03,60,6C
1059 DATA 13,4C,CF,14,AD,0D,13,69
1009 DATA 12,13,A5,7F,D0,F9,AD,00
1060 DATA 41,8D,0D,13,AD,06,13,6D
1010 DATA 02,20,5B,13,90,F1,A0,00
1061 DATA 08,13,48,AD,07,13,60,09
1011 DATA 4C,6F,14,C9,313,30,06,C9
1062 DATA 13,8D,0F,13,6 8,6D,0B,13
1012 DATA 3A,10,02,38,60,18,60,C8
1063 DATA 80,BE,13,AD,0F,13,6D,HA
1013 DATA B1,3D,C9,20,D0,03,C8,D0
1064 DATA 13,8D,0F,13,38,E9,19,90
1014 DATA F7,B1,3D,60,18,C8,B1,3D
1065 DATA 06,8D,0F,13,4C,05,15,AD
1015 DATA F0,35,C9,22,F0,F5,6O,06
1066 DATA 0F,13,69,41,80,0F,13,AD
1016 DATA 13,8D,06,13,AD,07,13,69
1067 DATA 0E,13,E9,19,90,06,8O,0E
1017 DATA 00,8D,07,13,4C,75,13,18 1068 DATA 13,4C,1A,15,AD,0E,13,69
1018 DATA 6D,08,13,8D,08,13,90,03
1069 DATA 41,8D,0E,13,A0,01,AD,0C
1019 DATA EE,09,13,EE,0C,13,60,18 1070 DATA 13,CD,00,0B,D0,20,C8,AD
1020 DATA 6D,0B,13,8D,0B,13,90,03
1071 DATA 0D,13,CD,01,0B,DH,17,C8
1021 DATA EE,0A,13,EE,0D,13,60,0A 1072 DATA AD,0E,13,CD,02,0B,D0,0E
1022 DATA A8,B9,14,13,85,FB,B9,15
1073 DATA AD,0F,13,CD,O3,0B,D0F06
1023 DATA 13,85,FC,A0,00,8C,00,FF 20,89,15,A4,FA,60,98,48
1074 DATA

1024 DATA A9,12,20,D2,FF,B1,FB,F0 1075 DATA 63,4C,AF,13,A9,04,4C,AF


1025 DATA 06,20,D2,FF,C8,D0,F6,20 13,A9,00,8D,00,FF,A9,20
1076 DATA
1026 DATA 79,15,20,A3,15,20,E4,FF
1077 DATA 8D,00,D4,8D,01,D4,A9,09
1027 DATA F0,FB,A0,1B,B9,EF,13,2(J
1078 DATA 8D,05,D4,A9,0F,8D,18,04
1028 DATA D2,FF,88,10,F7,68,68,A9
1079 DATA 60,20,61,15,A9,81,20,9C
1029 DATA 00,8D,00,02,4C,D7,4D,91
1080 DATA 15,A9,80,20,9C,15,4C,96
1030 DATA 91,0D,20,20,20,20,20,20
1081 DATA 15,20,61,L5,A9,11,20,9C
1031 DATA 20,20,20,20,20,20,20,20
1082 DATA 15,Ay,10,20,9C,15,A9,00
1032 DATA 20,20,20,20,20,20,91,00
1083 DATA 8D,04,D4,60,8D,H4,D4,A2
1033 DATA 51,55,4F,54,45,00,4B,45
1084 DATA 70,A0,00,88,D0,FD,CA,D0
1034 DATA 59,57,4F,52,44,00,23,20
1085 DATA FA,60,END
1035 DATA 4F,46,20,43,48,41,52,41 EHO

COMMODORE MAGAZINE 109


WordPerfect Library Software Reviews/Award Maker Plus —
Continued from page 39 Continued from page 30

Attention not sure which) locks the pad as a numeric


input device (not editing tools).
Color can also play an important role in
your document's appearance, so 14 differ
ent hues are available for your border. A
Programmers Conclusion
When I broke the seal on the Library
four-banded color ribbon will give you ac
cess to the full spectrum offered, with
package, 1 wasn't sure I would find any
three-banded ribbons giving you half the
Have you written a thing unique or useful inside. I already
choices. But even if you only have a black
owned a good database, an excellent file
and white printer, you can obtain a simi
program that you would management program and Workbench
lar result by swapping different ribbons.
comes with a calculator. So I figured the
like to share with others only thing I'd find interesting in the col
You first print a colored border, then roll
the paper back and run it through again
-and make a little lection of programs would be Program
with another ribbon for the rest of the cer
Editor and Calendar. I was wrong.
tificate,
money while you're at it? Notebook (while not comparable to a
Finally, the user is called upon to capsu-
business-quality database) is useful, func lize the reason for honoring the recipient
tional and amazingly easy to use.
in the award's Main Text area. In this
Commodore Program Editor has all the features and
editing tools I need. It is designed to be as
most important body of the document, the
imagination can run free, setting a mood
Magazine easy to use as a word processor, and I sus
pect many users will use it for writing let
as serious or off beat as desired. With the
employment of word wrap, automatic cen
ters and forms. In fact, part of tlus review
tering and a few easy-to-use editing keys,
is now was written using it.
I wasn't thrilled with File Manager,
the text-entering process is made effort
less. Even those new to computing will
accepting mainly because it uses only one window. It
will never replace my favorite DOS utility
find operations smooth and easy. Once
this phase is completed, the document is

quality
program, but it has plenty of options and ready to be printed.
should be able to handle the disk manage
ment chores of most users. Its inclusion is
The "endless hours of use"
programs. definitely a plus, but I wouldn't go out and
buy Library just to get it. this package promises
On the other hand, Calendar, with its
• A BASIC routine for alarm function, is a delightfully useful be used to design and
handling a difficult program. I suspect this one will get plenty
of wear and tear from me for a long time
create, not decipher and
problem
into the future. construe operations.
• A project that uses the The three modes of Calculator will in
Commodore 64, 128 terest people like math teachers, accoun This program's exceptional ease of use
tants and bank presidents, but my needs is evident throughout the entire creative
or Amiga for the advanced functions offered here process; from the beginning, where an en
are limited. thusiastic instruction book greets and ori
• A game that is sure to
The program disk comes with an excel ents the user, to the end, where a well-
win over the world lent 600-page manual which identifies the stocked menu helps you to configure
Library as another premium offering from Award Maker Plus to match your printer
• A utility for helping with
the WordPerfect Corporation. The setup and inteiface. The "endless hours of use"
mundane chores and operation of each individual program this package promises will be used to de
is fully described in the manual, and each sign and create, not decipher and construe
• A machine language
includes a separate tutorial. Plus the user operations.
routine to make can access on-screen help for each pro The finished product that Award Maltcr
programming easier gram by pressing the HELP key. And if Plus delivers is truly of eye-catching pro
that isn't enough, registered owners re fessional quality. Baudville stops at noth
ceive the same free telephone assistance ing to add an air of authenticity to your
Send for your WordPerfect owners have been spoiled certificate. The package comes complete
Guidelines for Writers with for years. with twenty gold-embossed press-on seals
All in all I found Library an excellent for decoration, and even supplies an order
today! addition to my own business software li form which you can mail away for pin-feed
brary. Even at its retail price, it is a bar French parchment paper. It's as close to
Commodore Magazine gain for those who need one or more of the the real thing as you can get.
utilities it contains. My only regret is that Well done, Baudville. Give yourself a
1200 Wilson Drive
it does not include a miniature spread well deserved pat on the back. Or better
West Chester, FA 19380 sheet of some sort which would have put yet...

ATTN: Technical Editor the gilding on an already excellent collec Editor's Note: An Amiga version ofAward
tion of software, a Maker Plus is now available for $4935. g

110 MARCH 1989


Gold Mine

Continued from page 15 room. You can tell him to get anything that's in there.
Lode Runner III: Hold down COMMODORBF and you can get ChadSchmitt
up to 256 guys, or hold down COMMODORFVU and you can Address Unknown
move to the next level.
TbmEddy Skate or Die: The world records are stored at track 35, sector 16
Streeisbom, OH of side 1. You can use your favorite disk editor to make any
changes. As always, these changes should be made on a backup
Maniac Mansion: Always bring Bernard into the house with disk, since one false move can ruin the diskette.
you. He knows about electronics and can be very useful. First Shane D.Dolha
have him open the Old-Fashioned Radio and take out the Tube. Regina, Saskatchewan
Then, if you can open the Outer Door in the Dungeon, have Ber Canada
nard put the Tube in the 'lube Socket in the Radio in the Green
Tentacle's room. Use the Radio and enter the number 1977. The Spy ¥8, Spy II: Find any piece of the ix>cket, and dig piU> around
Meteor Police will answer and come to the Mansion. it. SUind off to the side and let the computer's spy fall into the
I wish I could tell you how to open the door in the dungeon, hole. When he climbs out, start shooting him. (You did get the
but I haven't figured out how yet. gun didn't you?l If you didn't get the gun, be ready to start in
If you pull the Gargoyle on the right side on the bottom of the flicting some heavy cranial damage with the sword.
stairs, the door without a handle will open. Have a different On a worse note: if the computer is about to complete the mis
character walk through it. Turn on the Light and walk to the left sile, he won't stop for you. Your only hope will be to booby trap
to get the Key. If you turn off the Circuit Breakers, be sure to the areas between the quicksand, giving you a chance to steal
turn them back on after the Cut Scene, or the house will be de the missile. (This will be your last chance, so be quick about
stroyed in a nuclear meltdown. Tb get past the Green Tentacle, your business.) If all else fails, hit the 5 key. No opponent, no
give him the bowl of Waxed Fruit and Fruit Drinks. matter how dogged and relentless, can overcome the reset but
Jason AUen ton!
Boulder, CO Matt McLaine
Walierboro.SC
Missile Finder: During the end of the boost phase you can find
missiles easily. Call up the EML in the sector where you use the Rings of Zilfin; When you're starting out it will be easier to
OLR, if you have not destroyed the missiles you can use this avoid the K-plants by going west to the desert from Ziad and
method. then North. Be sure to write down the names of people you have
Second, go to the right of the screen. This makes sure you talked with, as you will need this later in the game. Spice is
don't get hit by the attack rockets. Fire a laser across the screen. worth a lot in Begonia. Last tea is needed in Sumaria.
If the laser goes downward the missiles should be down, if it goes Lance Gater
up it should be up. Acldrvsa Unknown
When using the FEI, EML or NPB, always stay to the right so
you don't get hit by an attack rocket. Iio;idwar 2IKKI: Turn off your disk drive, exit gang stat, and loot.
Gerry Tablada You will find lots of everything. Don't forget to turn your drive
Address Unknown back on.
Contributor Unknown
Monlezuma's Revenge: If you lose all your lives on the first lev
el, just push the fire button. You'll receive five extra lives, and Skate or Die: The world records are stored at track 35, sector 16
any treasures you had will still be in your inventory. You can of side 1. You can use your favorite disk editor to make any
only do this once, and only on the first level. changes. As always, these changes should be made on a backup
CliffWall disk, since one false move can ruin the diskette.
Mulberry, AR Shane D. Dolha
Regina, Saskatchewan
One Man and His Droid: The passwords Commodore and Bub Canada
ble will start you on the second level.
Jeremy Hubbk Spy vs. Spy II: Find any piece of the rocket, and dig pits around
Belton, TX it. Stand off to the side and let the computer's spy fall into the
hole. When he climbs out, start shooting him. (You did get the
Planetfall: You can get the key for the padlock by waving the U- gun didn't you?) If you didn't get the gun, be ready to start in
shaped bar over the crevice. Take the ladder to the rift, drop it flicting some heavy cranial damage with the sword.
in, extend it, and move it over the rift. You can cross the rift any On a worse note: if the computer is about to complete the mis
time you want to. Upper elevator, kitehen and shuttle cards are sile, he won't stop for you. Your only hope will be to booby trap
found north of the rift. the areas between the quicksand, giving you a chance to steal
Floyd has the lower elevator card. Just turn him off and open the missile. iThis will be your last chance, so be quick about
compartment. Then at the second complex, you can get the yourbusiness.l If all else fails, hit the 5 key. No opponent, no
cards in the bio-lab by examining the door. Floyd will go in and matter how dogged and relentless, can overcome the reset but
get it for you. The repair room has a small door in the north end ton!
of the room. You can't fit through it, but Floyd can. Tell him to Matt McLaine
go through the doorway, and he will tell you what is in that Walterboro, SC

COMMODORE MAGAZINE 111


Gold Mine
•ADVERTISERS INDEX'
Test Drive: Cruise at about 130 mph, which is the lowest speed
at which the police can't catch you. Reader
Response Page
Danny Correia Advertiser Ho. HO.
Saint John, New Brunswick
Canada Adams SoHware 1 103

Berkeley Soflworks 2 40,41


Thunder Chopper: While flying rescue missions, hovering is not
necessary to retrieve missing personnel. Once you get near, low
Brantford Educational Services •

er the hoist and fly over the man at a low altitude at any speed, 79

then raise the hoist once he's secure.


Frozen Fire Cine mawore ■
04
Address Unknown
Computer Direct (Proteclo) 3 74,75
Ultima II: You need to be blessed by Father Antes, who is on
Planet X, before you are able to get the ring and win. The coordi Data Easi A 5
nates for Planet X are 9,9,9.
Peter Liang
EPV* 5 C2
Ann Arbor, MI

First Row Soflwore 6 27


Underwurlde: If you have a sprite disabler such as Infinity Ma
chine or Final Cartridge, use it! Load the game as usual, reset
Sold Disk
*

C3
the computer, then
POKE 33090,169 RETURN
Loadstar 7 1
POKE 33091,40 RETURN
POKE 792,71 RETURN
POKE 793,254 RETURN Mrcrolllusions 8 IS

SYS 36861 RETURN


If you need more men, change the 40 above. Here are some other Micro Prose 9 9
important pointers:
1. Don't go past the 27th level. All weapons are there or below. Montgomery Grant 10 45
2. The weapons will be in different locations every game.
3. You need the knife to get past the beetle creature.
New Line Video 11 37
4. You need the bow, found on level 27, for the Minotaur.
5. Map the game from level 27 to level 0.
6. The game will be completed when you reach level 0. NRI/McGraw Hill -
81

7. You need fireballs to kill the last guardian, the demon.


With the sprite disabler and over 40 men, it should be easy to ORIGIN 12 11,29
complete a nearly impossible game.
Shukri Berisha Quantum Computer Service 13 32.33
Address Unknown

R&DL Productions ■ 84
Wheel of Fortune: The scoring records are on track 1, sector 0. If
you have a track and sector editor and don't mind cheating, you
Strategic Simulalions 14 2
can change them to your heart's content. Make sure you use a
backup copy, or one little mistake can put your disk away.
Sub Logic Corpora lion 15 69
Animesk Gandhi
Elizabeth, NJ
Superior Busmass Center 16 77

World Games: The world records are on track 16, sector 12. If
Taito 17 22.23
you're skilled with a disk editor, change them to anything you'd
like.
David Stewart Tussey Computer Products 18 7
Hazel Green, AL
VideoMaker Magazine 19 25
Yic Ar Kung-Fu: If you have gotten to Pole, you have probably
found out that he is hard to beat. Well, here's a way: you've got World of Commodore 20 21
to jump around a lot, then when he points his pole down, start
high kicking him as many times as possible. Xetec 21 39
Doug Cross
Sellersburg, IN g "No Reader Response Number given at Advertisers Rogues!

112 MARCH 1989


Saturday
Matinee.
MovieScder. the latest soft
ware blockbuster from Gold
Disk, is the Amiga owner's
iicket to pro-quality video ani
mation and brilliant stereo
soundtracks. And because of a
Boftware design breakthrough,
Combine MovieClips, stereo
it'll let you create dazzling sound, storyboards and...
overscan video movies that are
minutes - not seconds - in
length, without requiring truck-
loads of memory (512K mini
mum, 1MB recommended).
In spite of its power,
MovieSetter is easy to use -
even for the first-timer. Unlike
other programs, it lets you see
whai you animate as you ani
mate it. Using on-screen tools, it's easy to change speeds (up to history features to effortlessly
create minutes of animation.
60 frames per second), colors (up to 32 on-screen at once), tran
sition effects, and backgrounds. It's got handy built-in graphics
and sound tools, and can import IFF graphic and sound files cre
ated by your favorite programs. Or you can take the shortcut and
use the generous supply of "MovieClip" clip art and sound sam
ples that ;ire included with the MovieSetter program disk. Hither
way, "culling together" your epic masterpiece will he a breeze
With MovieSelter's full array of editing features - including the
incomparable convenience of on-screen storyboards.
So bring a liitle tinseltown to your desktop. Call Gold Disk
today at 1-800-387-8192 10 order acopy of MovieSetter for only
S99.95 (additional MovieClips sold for $34.95) or stop by your
GOLD DISKCO Bo\?KV.Stimt«illc
Mt«i«aupj. Onlano. C.tn.iil.1. L?M 2C2
nearest Amiga software dealer. <JI6IS3S(»I1

Tlii* ail ":is produced using Gold Disk's Professions] Page.


»

NOW PLAYING AT A SOFTWARE DEALER NEAR YOU


Available lor Amiga, Commofloie 6a, IBM PC. Apple llgs. and Al on ST, which a ra trade marts raseaclively
d Commodore-Amiga. Commodore Electronics. Lid . International Business Machines, Apple Computer Inc.. and Alan Inc
Cinemaware Corporation, 4165 Thousand Oaks Blvd., Wesllake Village, CA 91362

You might also like