Professional Documents
Culture Documents
Commodore Magazine Vol-10-N03 1989 Mar
Commodore Magazine Vol-10-N03 1989 Mar
March 1989
S2.95U.S.
$3.95 Canada
SEQUENCERS
for the Amiga
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)
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
t Signature i
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.
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
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
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.
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
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
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
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
Rampage Dream
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
N(»N
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
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
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
Grand Prize
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
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.
The Timetable
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.
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
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
■-"-■.-■
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.
See U all with your own eyes. Try it all with your own hands. Ai rhe World of Commodore in Los Angeles. '
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-
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
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.
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
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
Address
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
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.
"... 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.
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
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.
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
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
Commodore
101 Game Tips
ffcoJen Tell HIM!
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
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
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.
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.
Torch 2081
Computer Amiga
Publisher: Digital Concepts
43035 Hayes Rd.
Suite 229
Sterling Heights, MI 48078
Price: $29.95
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
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
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
$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
$629
Geos Software Program
$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
I ti n tt/iiiiftiiiuiMitttitti
Ii'U1 Electronic*.
Amiga, Inc.
j J
2
J
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.
Building a
MIDI Interface
Device
for the Commodore 64
and 128
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
Figure 4.
Bit ft
rti
COMMODORE MAGAZINE 49
SEQUENCERS
for the Amiga
by Steve King
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
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.
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.
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
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
-■
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.
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
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,
64 MARCH 1989
Pumping GEOS/lmporting Bitmaps Into geoPublish"
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.
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!
N E
New Windows
on Adventure:
Times ofLore and
Neuromancer
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
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.
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
19
COMPUTER D1««T Lifetime Warranty on Prlnthead
Our Best Printer Buy
•ach
Double Sldod
Double Density
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
1541-11
List $2i9
199 95
Lisl S499
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
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
COMMODORE MAGAZINE 77
Programming/BAM Organizer
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
80 MARCH 1989
PROGRAMMING' by Keith Leithauser
Decision
Maker
for the Commodore 64
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-
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
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.
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'
COMMODORE MAGAZINE 87
128 Mode/Sequencer
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
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
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
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
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
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
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
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
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
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
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
er the hoist and fly over the man at a low altitude at any speed, 79
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
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!