You are on page 1of 132

Software Reviews

64 & 128 Age ofAdventure


amiga The Director,
AudioMaster
...and more
Type-in Programs 1084

for the 64,128 f


and Amiga =

0OOOOOOOQO8B8 C&B
J BSD OOOOOOOSB8 CDD © ©

More

0 43467 20122 1
Coming Attractions
MAKE A

IN MINDSCAPE'S
INSTANT WIN GAME.
*~§

Grand Prize
—Full Size Atari
720° Arcade Game
First Prizes (5)
—Mindscape
Software Library
valued at $500"

Second Prizes (100)


OMB
WIN GAME —Mindscape
Powerplayers Club
Joystick

JST"
Third Prizes (1000)
—Mindscape
Scratch off the square to Powerplayers Club
reveaf your prize instantly!
T-Shirt
NO PURCHASENECESSARY.

Membership in the Mindscape


Powerplayers Club including:
Membership Certificate • Advanced notice of new
games • Game Tips • Discounts on Powerplayer Merchandise

Look for the Game Cards in these specially marked Arcade Megahits.
Scratch off the square to reveal your prize-instantly!

M I N D S C A E MIMDSCiPE INC

to Purcinse Necessary Fa oKo* wits jmJGameCira wnttofi i plan 3' i5" an) "Mnascw* Pj>«ra ut PoneWt"^" >"* maiinwitr a s«fiJii<WsW. flarnped »!0mwKim BWniJicape Pw«rD«rtreCuOhai« Wn l^mt PQ Boi 1167. No
IL 60065 Limi «ne requeS of tfWt»e Resdents ol the aaes ol Wishngttin jnd Vomom nwd nor include «um postaje W« *nere proftUiM ly law Imum Wm Dame ends Jinuaiy 31. 1989 or •twi an came carts a« astnoutM.
19S8 Mindscape. Inc JAnoscape is a tnOeiurti rf M«!sca«. Inc. GatnMt1" - 1984 ton Giffltt Corp All ngfts resetvst PapefWy1" - I9W *»r Games C«D « ng«5 rcswwd. Road Runn«™ 1965 WifiHf Bids and «an Games Corp s
intnta Irrfana ^>nes ana !ht *m(tt of Doom™ \ 1965 Lucasfilni Ud and War Glmes Cotp « ngfts reserved Indana Jones jnfl tne Temple ol Doom «a traflemarli« LucisfilmLM.. used undtf leeree 730^" ; 1996 *lan Games Ccrp Al nghts reserwd
Ihe new Commodore* Amiga' 500 is
everything you never expected from a
home computer. That's because we designed

It talks.
it to excite you.To dazzle your senses with
4096 colors and stereo sound. To unleash
your creativity. To allow things you never

It animates.
dreamed possible in a home computer.
Because until now. they really weren't.
Like built-in speech synthesis, so you1
always have someone to talk to. Pro-quali
3-D animation that lets even beginners put
their ideas in motion. Colorful educational
It educates.
programs that make lessons fun and mem
orable. A complete home office with
powerful spreadsheet and database
It's a home office.
programs—even word processing with
WordPerfect'' And unlike any other home It's a video studio.
It's arcade games in stereo.
computer, the Commodore Amiga 500 can
multi-task, so you can run several progra
at the same time.
Hook it to your VCR with an optional

It's the new Commodore


RF modulator, and the Commodore Amiga
500 becomes a home video production
center. Paint graphics over video images.

Amiga 500 home computer.


Create moving 3-D titles. Produce your ow
animated feature.
And for pure fun, enter the incredible
world of stereo Amiga video games. With
graphics so good, major video game makers
use them in their coin arcade machines.
AND NOW YOU CAN SEE IT ALL. FREE.
We captured the excitement, beauty.
and power of the Commodore Amiga 500
on a special VHS video cassette called The
Amiga 500 Video Test Flight. If yju're ready
for the ride of your life, call I-S00-87-AMIGA
or contact your Commodore Amiga dealer
to find out how you can get your free video
demonstration,

1-800-87-AMIGA

COMMODORE

I f I I I I
I I I I I
till!

Commodoit :s-> icgltleret) tuJcniark of Cormrvjidarc ElKironiti. Ud. Amig* it t tcgisteied uidenuifc. and ihe A nigs iogo* ludrmaifc of Commodoie -Amiga. Inc. Wo id Pel fee I III
kmukof ihe Woidfrtfett Coipoiiiion. MubU MjdtieMganic«iMTn:ourt«tyof Eiettionit Ails. MaiiHm business gwphktouriesyoiOxxi. Inc. Motaicyde animation icieeniouriesy of Acgl*
Commodore
A/I A G A Z N E

APRIL 1988, Volume 9. Number4

FEATURES 70 74

TWO FOR THE ROAD: COMDEX AND AMIEXPO 70 COVER STORY


Each year, Commodore attends a number of conventions, anc
many other conventions are Commodore specific. Here are two THE WORTHWHILE IMPOSTERS: ENTERTAINING
shows, both very different in purpose and attendance, which had a COURSEWARE 66
strong showing for Commodore-related products.
In most children's minds there is little difference between ■nost
by Tim Jones and Graham Kinsey
educational software and boring software. Take a look at four titles
that are solid educational programs, yet look and play like g ames.
THE HARD FACTS 74 by Howard Millman
Hard drives are becoming more and more common at all levels of
computer use. The Commodore 64 owner is no exception. What
are hard drives, how are they different from floppies and why COVER PHOTO: Dennis Degnan
might you need one? These questions and others are answered in Software: Talking Teacher by Firebird/Rainbird
this solid introduction to hard drives.
by Gary V. Fields

DEPARTMENTS
LETTERS 4 ADVENTURE ROAD
Q
1 Have The Strangest Feeling I've Played This Game Before
NEWS O
by Shay Addams 56

TIPS & TRICKS TECHNICALTIPS


Hints for Fun and Utility How to Program With Your Joystick&y Neil Ludban 58
Compiled by Louis F. Sander 14
Amiga Tips & Tricks COMPUTER TUTOR
Compiled by Tim Jones 16 Dynamic Equations by John lovine 60

64 AND 128 SOFTWARE REVIEWS GAME PROGRAMS


Age of Adventure by Mark Cotone 20 Mathers of the OrimrsebyMaryJo Eggena 78
Plundered Hearts by Russ Ceccola 22 Memory Challenge by Sharon Siegel 84
Battles In Normandy by Russ Ceccola 24
Fontmaster \2SbyScottA. May 26 128 USERS ONLY
Earth Orbit StationsfcyScorf A May 28 Sequence 128 by J. E. Renter 90
WordPro 128 With FilePro \23by Gary V. Fields 30 128 Mode: Mouskaiaar by Mark Jordan 92

AMIGA SOFTWARE REVIEWS JIFFIES


AudioMasterfciyJohnJ. Kottler 34 Weekly Budgetby Rolf L. Miller 95
Face/Face 11 by Graham Kinsey 36
Guild Of Th'mesby Russ Ceccola 38 AMIGA UPDATE
Arazok's JombbyRuss Ceccola 40 Amiga Public Domain by Graham Kinsey 96
Dark Cast\eby Jeffery Hall 42 AmigaBASIC Tutorial; Styieby Tim Jones 100
The Director by Steve King 44 Disk Organization^ Tim Jones 102
Microfiche Filer by Jeffery Hall 46
HOW TO ENTER PROGRAMS 124
TELECOMMUNICATIONS
MAGAZINE ENTRY PROGRAMS 126
Inside Q-tinkby Robert W. Baker 52
ADVERTISERS' INDEX 128

COMMODORE MAGAZINE 3
LETTERS
To the Editor: —the Commodore 64—the first 64K
Commodore
M A G A N
Could you please print something about computer for under $600. The Commo
all the computers Commodore has ever dore 64 was destined to become the world's
made from the PET to the PC-compatible? best-selling home computer. The SX-64, a
Publisher
You could include the memoiy, year is 27.6 pound "portable" 64. was released in
Julie Bauer
sued, disk drives compatible, etc. It would 1983.
help to serve as a buying guide and teach Assistant to the Publisher
In 1984 Commodore introduced the
Amanda K. Wappes
us about little known computers such as Plus/4 (64K) and C16 (16K). However,
the C16, Plus/4, V1C-20, etc. since the machines could not run the
Sincerely, abundance of available 64 software, the Managing Editor
Michael Gatto market was underwhelmed. Jim Gracely
Los Angeles, CA In 1985 the Commodore 128 was re
Assistant Editor
leased. The 128 included more memory, Susan R. West
Editor's Response; Because this year better BASIC (7.0). and 64 compatibility.
Assistant Technical Editor
marks Commodoiv's thirtieth annwersary, To date the 64/128 family has sold in ex
Mike Rivers
we thought (hat it would be appropriate to cess of eight million units worldwide. In
give a shod history of the company. 1987 Commodore introduced the 128D
with a built-in 5.25-inch disk drive.
Art Director
Commodore was established in 1958 as Commodore had acquired Amiga Inc. in
Gwenn Knapp
a typewriter repair shop in Toronto. The August 1984. and on July 23, 1985, the
early sixties saw the company's expansion long-awaited Amiga Launch took place at Assistant Art Director
Wilson Harp
into thermostats, watches and calculators. Lincoln Center in New York City. The
In 1967 the company introduced the Amiga 1000 was introduced to rave re Production Manager
AL1000 electronic calculator at the low, views. The first multitasking computer Jo-Ellen Temple

low price of $1495. was sold with 256K for S1295.


In 1976 Commodore acquired MOS Last year Commodore introduced two
Circulation
Technology and subsequently marketed new Amiga models—the Amiga 500
Kenneth F. Battista
the first single board computer, the Kinv (512K) and the Amiga 2000 (1MB). The
Advertising Coordinator
1. The first PET microcomputer with 8K Amiga 500 has one 3.5-inch drive and
Rebecca Cotton
RAM was introduced at the end of 1976 sells for $599. The Amiga 2000, priced at
for under $1000. The PET series eventual $1995 is internally expandable and can be
ly included models 2001 (8K), 2016 i L6K), equipped with an optional Bridgeboard
Advertising Representatives
2032 (32K), 4016 (16K), 4032 (32Ki and which provides PC-XT compatibility.
SuperPET(96K). PC compatibility is also provided in SOUTHEAST, SOUTHWEST ANDWESTCOAST
1980 saw two important product intro Commodore's PC line first introduced in Warren Langer, Spencer O. Smith
ductions: the 8000 business series of com the U.S. in late 1986. The PC 10-1 has one Warren Longer Associates
puters with 32K and the first home com 5.25-inch drive; the PC 10-2 comes with 9320 NW 2nd Street
puter—the V1C-20. The VIC-20, which two. Both have a slot for a hard drive and Coral Springs, FL 33071
Advertising Inquiries Only
had built-in 2.0 BASIC and 5K RAM. ori 512K internally expandable to 640K.
305/753-4124
ginally sold for about S300. In 1982 Com Look for Commodore to make further MS-
modore introduced a new home computer DOS-compatible releases this year. MIDWEST, NORTHEAST AND CANADA
Pamela Stockham
Monitor?. Disk Drives Modems Printers Other
700 River Road
PET Series Built-in 2031.4040 4022. 4023
Fair Haven, NJ 07704
8000 Series Built-in 8050. 8250 6400. 8023. 8300
201/741-5784
9060. 9090 (hard)

VIC-20 1701.1702. 1540. 1541 1600. 1650 Same as 64 1520 Plotter

1660 1530Datassette
1311 Joystick

Plus/4 1801. 1802 1541, 1551 1660, 1670 Same as 64 1520 Plotter

C16 None 1531 Datassette Commodore Magazine, Volume 9, Number 4, April 1988.
Commodore Magazine is published monthly by Commo
Commodore64 1701,1702, 1541,1581 1600, 1650, 1515, 1525, 1530 Datassette (64 only)
dore Magazine Inc., 1200 Wilson Drive, West Chester, PA
Commodore SX-64 CM141, 1802, 1541. 1581 1660. 1670 1526,MPS 801. 1520 Plotter
19380. U.S.A. U.S. subscriber rate is $35.40 per year;
Commodore 64C 1802C. 1902 1541,1581 MPS 802, 1764 Memory Expansion Canadian subscriber rate is $45.40 per year; Overseas sub
1902C.1084 MPS 803, scriber rate is $65.00 per year. Questions concerning sub
Commodore 128 2002 1541, 1571. 1581 MPS 1000, 1750 Memory Expansion scription should be directed to Commodore Magazine Sub
Commodore 1280 1541.1571. 1581 MPS 1200. (128 only) scription Department, Box 651, Holmes, Pennsylvania
MPS 1250. 1311 Joystick 19043. Phone (800) 345-8112. In Pennsylvania (800)
DPS 1101 1351 Mouse 662-2444. Copyright i 1988 by Commodore Magazine Inc.
All rights reserved.
Commodore PC-!O 1901, 1902. 1680 MPS 1000. CBM, PET, VIC 20, and Commodore 64 are registered
Commodore PC-20 2002,1084 MPS 1250 trademarks of Commocore Electronics Ltd. Super PET and
6400 Commodore 128 are trademarks of Commodore Electronics
1050 Memory Expansion Ltd. Amiga1*- is a registered trademark of Commodore-Amiga.
Amiga 1000 1080 1010(3.5') 1680 MPS 1000,
ABC Membership applied for.
Amiga 500 2002.1084 1020 (5 25 MPS 1250 1300 Genlock (1000 only]

Amiga 2000 2088 Bndgebsard

Products in bold are compatible with all computers listed ir that family. 12000 only)

4 APRIL 1988
THE MONTHIY
SOFTWARE COLLECTION
forYour Commodore" 64/128 - Only $6.65
Reviewers Love LOADSTAR!
LOADSTAR™ is
".. ,1 highly recommend Loadstar. Ifyou can afford only one disk
A Disk each month
service, make it Loadstar,,."
Filled with Lots of Steve Levin, Commodore Microcomputers
Great Software.
Subscribers Love LOADSTAR!
Every month your postman will
"The music and graphics are totally superb. Some of the best I
bring you a VA inch diskette.
have ever seen" .". Steven T. Boston
Check these regular features:
• At least one disk chock-fall of
programs.
Contents of Issue #43
• Programs from major software
developers. Expedition Amazon Complete role
• Lots of applications. Games. playing game from Polarware!
utilities, educational and financial Video Poker Hi-stakes for 1-4 players.
programs. Sliding Checkers Frustrating tile
• Not copy-protected. Make your own puzzle program!
backup disks. Sector Editor Disk hackers utility
• Only $6.65 per issue. The best value in Darkhold Fantasy arcade' role-
software today. playing game with great graphics!
Anna's Gram A graphics word game.
The Best of LOADSTAR -Yours FREE! Print Shop ' Images New shapes for
Subscribe to Loadstar for just three months for a total of S 19.95. Broderbund's popular program.
Order now, and we will include Best of Loadstar Volume 3, a Plus Loadstar Challenge, Compare, 3-D
collection of fourteen of the most popular programs from recent Converter, Cross Search, Auto-Con. Big
Loadstar issues absolutely free! League 12H and more!

Your Satisfaction Guaranteed


If you are not satisfied with Loadstar for any reason, return your
first issue for a full S19-95 refiand. The Best of Loadstar disk is yours
to keep. You can't lose!

Commodore 0-1 and Commodore 12H are trademarks tif Commodore Business Machines Print Shop is a trademark ofBroderbtmd Software.
Available at Waldenbooks, B. Daiton Booksellers, andfine bookstores everywhere (caverprice S9.95). Apple II and IBM PC versions also available.

lYI 1 ±Ji31 Please rush my FREE Best of Loadstar


Disk #3 and start my 3-month Loadstar trial
subscription.
FREE Best of
Only $19-95 postage paid! (Overseas $27.95)
Loadstar Disk #3
N a m c.
Order your 3- month Loadstar
trial subscription today for Address,

just S 19.95 postage-paid. Act City State. Zip.


now and we will send you the Daytime Telephone Number ( )
Best of Loadstar disk ABSOLUTELY FREE.
3 Visa D MasterCard G AmEx □ Payment enclosed (US. funds)

CALL TOLL FREE AND ORDER TODAY

1-800-831-2694
(In Louisiana call 318-221-8718)
Signature
DEPT CO03«
Exp..

LOAD/TAR
P.O. BOX 30008
SHREVEPORT, LA
71130-0008
DOMT SFTTIF FOR
C= COMMODORE 198 COMMODORE COMMODORE.

128K Memory
1571 DISK DRIVE...™. $229.00 154111 DISK DRIVE $169.95
Built In 1571 Disk Drive
1084 MONITOR $269.00 1802C MONITOR $189.00
Detatchable Keyboard
C12BW/1571 Drlva $454.00 64C w/154111 Drive S333.00
C128 w/1571 & 1084 Monitor $709.00 64C w/FSD-2 Drive $304.00 128D w/1084 Monitor. $699.00
C128 w/1571 & Thomson 4120. S669.00 1802C with either package $184.00 128D wfThomson 4120 $649.00

TUSSEY'S SPECIAL PACKAGES

p AT T rpv Educational Software too! COMMODORE 128


VXT% I j I A FiXV X All Games stocked for quick ship!!! SOFTWARE

ACCESS Uchi Mala $19.95 WORDPROCESSOR


EchBlon $29.95 Uridium S19.95
Fleet System 4 $56.95
Leader Board $24.95 Call tor prices on
Championship Baseball $27.95
other MINDSCAPE products! Fonl Master 128 $44.95
Leader Board Tourn. Disk 316.95 Championship Football $27.95
MISC GAMES Paperclip II $54.95
ACCOLADE ELECTRONIC ARTS' GBA Basketball 2 on 2 $34.95
Hobbitt $24.95 Paperclip III $39.95
Apollo 18 $19.95 Top Fuel Eliminator $19.95
Amnesia $27.95 SIMON & SHUSTER Superscript 128 $59.95
Comics $19.95 INFOCOM
Arctic Fox $24.95 StarTrek-Kobayashi AH. $24.95 Term Paper Wnter $34.95
-1th & Inches $22.95 Beyond Zork $34.95
Bard's Tale $27.95 Star Trek Pro met h tan Ad v $24.95
Hard Ball $22.95 Hitchhiker's Guide $22.95 Vizawrite 128 $CALL
Bard's Tafe II $29.95 Typing Tutor IV $29.95
Killed Until Dsad SCALL Carriers at War $37.95 Wordpro 128. S59.95
Lipstick Plus $19.95 LANCE HAFNER for thtbea SPECTRUM HOLOBYTE Wordwriter 128 w/spe II ..$49.95
Chessmaster 2000 $25.95 in .,..r:. -' i-..:: o >!millation
Miniputt $24.95 Falcon $22.95
Dan Dare $16.95 3 in 1 Football .$29.95
Test Drive SCALL Intrigue „ $22.95 SPREADSHEETS
Demon Stalkers SCALL Basketball, ino Pro Gama.. .$29.95 PT109 $27.95
ACTIONSOFT ^^____ Dragon Stayer $19.95 Swiftcalc 128 w.io«yi ....$49.95
Final Four Basketball ..... .$29.95 SokoBan $17.95
Lasl Ninja $24.95 Dungeon Runners $19.95 Full Count Baseball... .$29.95
EOS(Earth Orbit Slal'n) ..-$19.95 SOFTWARE SIMUIATTONS DATA BASES
Thunder Chopper $24.95
Football $24.95 Consultant ....$39.95
Up Periscope $19.95 Instant Music $24.95 MICROLEAGUE
Legacy of the Ancients $19.95 Pure Stat Baseball $29.95 Data Manager 128 .SCALL
ACTrVISION Wrestfing $24.95
Marble Madness $23.95 Pure Stat College BB $32.95 Fleet Filer „ ..$29.95
Air Ratty $CALL
SSI
Aliens $22.95
Outrageous Pages
Patton vs Rommel
$39.95
$29.95 /MICRO PROSE B-24 $24.95
Perfect Filer $49.95
G a mem aker Sports Lib $15.95 PHM Pegasus $24.95 Airborne Rangers $24.95 Eternal Dagger $27.95 Profile 126 $59.95
Garry Kitchen's Gm'makr $24.95 Pinball Construction Set $9.95 F-15 Strike Eagle $21.95 Phantasie I. U, HI [each) $24.95 Superbase 128 564.95
Gamemaker Package Skate or Die $24.95 Gunshlp $22.95 Realms ol Darkness $27.95
with all Ubraiys $39.95 Sky Fox II $24.95 KennecV Approach $17.95 Rings of Zilfin $24.95 MISC. 128 SOFTWARE
Maniac Mansion $27.95 Starfleetl $29.95 Roadwar Europa $29.95 Accountant Inc $69.95
NATO Commander $24.95
Music Studio S27.95 Strike Reel $29.95 Shard of Spring $24.95 Bobs Term Pro 128 $47.95
Pirates $24.95
Shanghai $24.95 World Tour Go" $27.95 Wargame Const Set $22.95
CMS Acct Pkg/l 28. $124.95
Silenl Service $24.95
Yeager AFT $24.95 Wrath ot Ntcademus $27.95
Transformers $22.95 Solo Right $24.95 Desk Manager 128 $34.95
Wizards Crown $24.95
ARTWORX SleaHh Fighter $29.95 Mach 128 .....$39.95
NBA -„..„ $24.95 MINDSCAPE f^LOGIC Partner 128 $54.95
BRODERBUND r Gauntlel $29.95 Right Simulator II $32.95 Personal Acct. 128 $34.95
Lodfl Runner
Moeblus
$24.95
$27.95
EPTX Indiana Jones
Indoor Sports
$22.95
$22.95
Jet $29.95 Sylvia Porter's Personal
500 XJ Joystick ...$14.95 Infiltrator II $21.95
TIMEWORKS Finance Planner.... $54.95
Superttke Challenge $CALL Desktop Publisher $39.95 Viiastar 128 SCALL
California Games ...$24.95 Paperboy $24.95
Ultima IV $39.95 Champ'ship Wrestling.. ...$27.95 UNISON WORLD
Perfect Score:SAT prep $44.95
Ultima V $39.95 Create a Calendar ...$19.95 Superstar Hockey $24.95 Print master Plus $29.95
CINEMAWARE
SDl SCALL Movie Monster ...$16.95 64C BUSINESS AND PRODUCTIVITY
Defender of the Crown $22.95 Street Sports Baseball. ...$29.95
King o! Chicago $24.95 St Sports Basketball.... ...$29.95
64C DATABASES Wordpro 3W64 $14.95
COSMI Summer Games ...$16.95
Bank Slreet Filer
Data Manager
$34.95
$19.95
Word Writer 64 w/speller $34.95 Abacus
Da! Con5 $17.95 Summer Games II ...$26.95 FINANCIAL & ACCT. ALL TITLES IN STOCK!!
Profile 64 $36.95 i.J lor pna cr jj,1 rccis andjolWir
DATA EAST Super Cycle ...$14.95 Timeworks Eiedr. Chkbk $19.95
Winter Games ...$24.95 64C INTEGRATED PKGS Timeworks Money Mgr $19.95
Commando $17.95
Homepak $39.95
Karate Champ $24.95 World Games . $29-95 CMSAcct Pkg/64 $119.95
World's Grtest Baseball ...$24.95 Vizastar 64 4K $39.95
KldNiki $19.95
World's Grlest Football ...$28.95 64C SPREADSHEETS MISC. HARDWARE
Speed Buggy $19.95
Swiftcalc 64 w/sldeways $39.95 Estes pwr supply for C-64 $54.95
DATASOFT Sideways $19.95 Naverone 3 Slot expander ....$27.95 Certificate Maker $32.95
Alt Reality/Dungeon $24.95 Clip Art Vol 1 or 2 $CALL
FIREBIRD 64 C WORD PROCESSORS UTILITIES
Bismark $24.95 Desktop Publisher $39.95
Bank Slreet Writer $32.95
Dark Lord $19.95 Eiite $22.95 Thinking Cap $32.95 GEO Publish $44.95
Font Master II $34.95
Force 7 $19.95 Guild ol Thieves $24.95 Toy Shop S42.95 Graphics library i.ll.or HI $16.95
Theatre Europe $27.95 Kntght ORC $29.95 Font Master 64 $34.95 CSM 1541 align $34.95 Newsroom $34.95
Tobruk $27.95 Pawn $24.95 Paperclip w/spelipacH $49.95 Fast Load $24.95 Outrageous Pages $39.95
Tomahawk $24.95 Star Glider $24.95 Paperclip III $39.95 Bobs Term Pro £32.95 Print Shop $25.95
Video Tills Shop $25.95 The Sentry $27.95 Pocket Writer Dictionary $12.95 Prinlmaster Plus $29.95

TUSSEY COMPUTER PRODUCTS


P.O.BOX 1006, STATE COLLEGE, PA 16804
IPS IT
( DMMDIMHil

500 $CALL
•WITH MOUSE

A500
1084 Monitor
1010 Drive

AMIGA SOFTWARE Software orders over $50.00 & Acces


.500 PRODUCTIVITY ^m
Deluxe Music Const Set ...$79.95 Logislix .$89.00
sories/Peripherals under 8 pounds will
beshipped FEDERAL EXPRESS^even
.084 Monitor Deluxe Painl 1! $99.95 Supertase .... .$89.00
Deluxe Print II $59.95 Vizawrite .$89.00 at these prices) You only pay TCP's slandard shipping charge
Deluxe Video 1.2 $99.35 Word Perfed . .SCALL
of S4.00 per order. Orders arriving before 1:00 PM our tlma
Draw Plus $189.00
will be shipped out same day. II part of your order is back-
ENTERTAINMENT aaa^^Ha
ordered the remainder will be shipped UPS Ground for FREE!
AuIOduel., $34.95 HallBy Proiecl .$29,95
Balance o( Power $39.95 Hot-Cold Jazz .$21.95
Leisure Suit Larry. .$44.95
SECURITY
Bards Tala $39.95
Beyond Zofk $37.95 Marble Madness .. .$34.95 ■ Your Credit Card is not charged until your
Chess master 2000 S34.95 Racter .$27.95 order is shipped.
Defender ofthe Crown 529.95 S.O.I .$29.95 ■ We insure your order at no extra cost to you.
DejaVu S29.95 Siiem Service .$29.95 ■ Tussey is a financially strong and well
Earl Weaver Baseball S39.95 Sinbad .$29.95 established company.

PRINTERS Ferrari Formula One


Flight Simulator II
$39.95
S39.95
Startle*!
Univited
.$39.95
.$29.95 CUSTOMER SUPPORT
■ After sales support.

512K RAM Upgrade.. $159.00 ■ Knowledgeable staff, all graduates of


Tussey's "Computer Boot Camp".

1010 EXT DRIVE $219.00 ■ Our advanced warehouse'materials


handling system assures your order is

1680 MODEM $139.00 shipped out accurately & on lime.


■ Our IBM 5360 allows instant order and inventory status.

To order by mall: We accepl money order, certified check, personal check.


Allow 2 weeks lor personal & company checks 10 clear Shipping $4 00 tor
software and accessories' S10 00 tor printers and color monitors/ $8 00 for

Panasonic,
disk dnves and orher monitors' Add $3 00 per bo* snipped COD Call lor
SUPER GRAPHIX JR other shipping charges Additional shipping required on APO. FPO, AK, HI
Office Auton Printer Interface. $39.95 Terms: ALL PRICES REFLECT
CASH DISCOUNT. ADD \ 9%
w/Printer from Tussey $34.95
FOR MASTERCARD OR VISA.
2 yr warranty All products include lacloiy warranty.
SUPER GRAPHIX
10801H $CALL Interlace w/8K buffer
ALL SALES ARE FINAL Detective ilems replaced or repaired at our discre
tion. Pennsylvania residents add 6% sales la* Pnces and terms subject to
1091IH $189.00 down loadable fonts $59.95 change without notice.
w/Printer from Tussey $54.95
1092i $299.00
SUPER GRAPHIX GOLD.. $99.95

1L
w/Printer from Tussey $89.95
CMS
ACCOUNTING SYSTEM
Pkg. Price lor all Modules:
muronni-int RGB/COMPOSITE COLOR MONITORS FOR THE 128 C128 version S124.95
COMMODORE 1084 C64 version $119.95
NP-10 $137.95 M0 > «00 Resolution
NX-1000 $CALL t Operating Modes

NX1000C FOR $269.00 1670 MODEM


NX-1000R PRICING MAGNAVOX 8762 $229
543 i 240 Resolution ■ Built in COMMODORE* SCALL
(Rainbow Color Printer) 3 Modes 2 yrwarrarsy

Call for latest price on


I .....$249.00 and EPS ON* interlace
■ 1B0CPS Prim Speed
FOR

ND-10 ND-15
THOMSON 4120 Call For Other Okidata Printer* iPRICING!!
563 i 240 Resolution
NB SERIES 4 Modes 1 yr warranly

$219.00
C- COMMODORE COMMODORE C= COMMODORE
SEIKOSHA All 3 monitors includa cables to Commodora 129

1670 1764 1581


2 yr warranty
256K RAM
MODEM 3vr DISK DRIVE
SP-180VC...$139.00
Berkeley EXPANSION
SP-1000VC.$149.00
SP-1200 Al... $169.00 Softworks $CALL $119 $197
120cps, NLQMode
NEW!!... GEO PUBLISH (64/128) $44.95
Digital
#CITIZEN GEOS128 $44.95 GEOS $39.95 Solutions psi box of 10
BONUS DISKS ■!_■
GeoCalc128 $47.95 Geo CalC $34.95
SS/DD SG.4S
120D $159.00 Geo File 128 $47.95 Geo File $34.95
Pocket Writer 2 $42.95 DS/DD S6.95
MSP-10 $279.00 Geo Programmer...$49.95 Geodex $27.95 TUSSEY DISK CLOSEOUTS!!]
Deskpack 12a $44.95 Deskpack $22.95 Pocket Filer 2 S39.95
SSiOD S4.49
MSP-15E $379.00 Geo Write 128 $44.95 Fontpack $22.95
Pocket Planner 2...$39.95
DS/OD $4.99
Digital Superpak ...S74.95
Premier 35 $459.00 Geo SpelL $24.95 Geo Write $34.95 Call lor Pilca on Vsrbatlm
Dicilonary $12.95 and Mi.ell DUkdt
Tribute 224 $CALL

TELEX: 620 37782 (TUSSEY UD) FAX: 814-237-4450


Regular Hrs: 8:0OAM-9:00PM Mon-Fri, 10:00AM-6:00PM Sat, 12:00PM-8:00PM EST

CALL TOLL FREE 1-800-468-9044


INSIDE PA CALL 814-234-2236
LtCi
NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS

AmiEXPO
0 Superbase; Bloi/Vom+lirni indexed on Hurtber
JL he second AmiEXPO, held in information contact: Expansion
Los Angeles January 15-18, drew External Fom Technologies, 46127 Landing
over 6000 Amiga enthusiasts and is is in sxmpif oi Pkwy., Fremont, CA 94538. Or
over 50 exhibitors. New products SuffrtBf Professional's call: (415) 656-2890.
ability to call external
introduced at the show included: injses, text and fonts
into an interactive for)). Dr. T's Music Software
Publishing Partner Ibis text is stored on introduced Holand MT-32 and
Professional from Soil Logik disk as id external text
Roland D-50 Editor Librarian
file frofl a utaimassm.
Corp. includes a word processor, programs for the Amiga. These
color and gray scale options, multitasking, mouse-driven
Postscript support, WYSIWYG programs support standard
display and scalable fonts. Tlie 5«|Ki"bflse FrGjesswuil forms fifitor allows tfa user to Amiga MIDI interfaces, and allow
Suggested retail price is $199.95.
OHU useful, intratflN interfaces. you to compare edited patches
For details contact: Soft Logik with the original or with any
Corp., 11131S. Towne Sq., Suite F, patch in memory. For details
St. Louis. MO 63123. Or call: contact: Dr. T's Music Software,
(314)894-8608. 220 Boylston St., Suite 306,
Chesnut Hill, MA 02167. Phone:
WordPerfect Corporation management system for all 68010 processor and 68881
(617)244-6954.
released the Amiga version of Amigas, provides IFF math coprocessor are also
WordPerfect Library, a sound/graphics support, a available. Price has not yet been
Aegis Development released
collection of desktop accessory graphic forms editor function, determined. For more
Ports of Call, a strategic
programs. The package includes and a text editor that allows mail information on these new
economic simulation in which
Notebook, Calendar, Calculator, merge. The program retails for releases contact Progressive
you are the owner and captain of
File Manager, and Program S299.95 Peripherals & Software, Inc., 464
a Tramp—a cargo ship with no
Editor. WordPerfect Library Frame Grabber is a real-time Kalamath St., Denver, CO 80204.
regular schedule. You must take
requires 512K and retails for video image digitizer that Phone:(303)825-4144.
financial and nautical risks as
$129. For details contact: captures color or black and white
you travel the world seeking
WordPerfect Corp., 288 W. Center images in 1/30 of a second. The Syndesis released a program
cargo. Ports of Call retails for
St., 0rem,UT 84057. Phone: unit supports screen resolutions for your Amiga that lets you use
S49.95. For further information
(801)225-5000. up to 640x400 and overscan Sculpt 3D to create objects for
contact Aegis Development, 2210
mode (352x240). VideoScape 3D. Interchange lets
Wilshire Blvd., Suite 277, Santa
Digital Creations was showing FrameGrabber stores images you share objects between the
Monica, CA 90403. Phone: (213)
SuperGen. a broadcast-quality in IFF format and features a two popular programs from Byte
392-9972.
genlock for Amiga computers. Save Frame option for framing by Byte and Aegis. Interchange
Developed by Progressive Image smaller portions of an image. retails for $49.95. For more
AmiEXPO and Sony Corp.
Technology. SuperGen supports FrameGrabber retails for information contact: Syndesis, 20
jointly sponsored the Sony
the RS170A standard. It also S499.95. West St., Wilmington, MA 01887.
AmiEXPO Theatre at the show
includes three types of fading, ProGEN is a professional Phone:(617)657-5585.
featuring several viewing
two of which are software genlock device for the Amiga 500,
stations showing a rotating
controllable. Suggested retail 1000 or 2000 that meets RS- Expansion Technologies,
program of Amiga-generated
price is S749.95. For more 170A standards. This broadcast- introduced Escort System 500,
video and graphics. AmiEXPO
information contact: Digital quality device allows users to a 2MB expansion chassis for the
invites Amiga graphic and video
Creations, Inc., 1333 Howe Ave., merge graphics with an outside Amiga 500. The modular chassis
artists to submit their work to
Suite 208, Sacramento, CA 95825. video source. ProGEN is a stand has its own power supply and
the Sony AmiEXPO Theatre to be
Or call: (916) 344-4825. alone unit which retails for provides slots for an optional 20
held in Chicago July 22-24.
S399.95. or 40MB hard drive and 3.5-inch
Interested contributors should
Progressive Peripherals and PPfifS also previewed the EXP- floppy drive. Built to support
contact Steve Jacobs, AmiEXPO,
Software was previewing several 8000 +, which adds up to 8MB your Amiga's monitor, the unit
211E.43rdSt.,NewYork,WY
new Amiga products in a hotel RAM internally to the Amiga 500. retails for S849. For more
10017. Phone: (800) 32-AMIGA
suite off the show floor. TheEXP-8000+ comes with
or (212) 867-4663.
Superbase Professional, a 2MB RAM on board. An optional
powerful relational database

APRIL 1988
Improved 3D animation techniques provide drama

tically faster frame rates for all cockpit views.


Multiple external viewpoints are also available. And
Stealth Mission includes complete VOR, US, ADF,
and DME avionics for cross-country navigation.

Stealth Mission, the ultimate strategic simulation.


From SubLOGIG

See Your Dealer...


Stealth Mission is available on disk for the Commo
dore 64/128 computers for the suggested retail price
of $49.95. For direct orders please include $2.00 for
shipping (outside U.S. $6.25) and specify UPS or first
class mail delivery. Visa, MasterCard, American Ex
press, and Diners Club charges accepted.

c I9HH SuKOGK Corp. ir.it icm


(jimmixkin- to and Gimnimkin- \2H arc rcRiMtrtil irideirarkxif OimnuHkirc
Elmrtmk-v lid
Introducing a new generation of strategic gaming
excellence from SubLOGIC! Stealth Mission
redefines the state of the art in simulation sophistica
tion and payability.

Easy flight and navigation controls, automatic land ■-k # I I

ing and refueling systems, and a realtime pause fea


ture allow you to exercise your strategic skills to the
fullest. Quality programming eliminates annoying
disk access.

Stealth Mission lets you fly three different jets; an


F-19 Stealth fighter, the experimental forward-swept
wing X-29, and a Navy F-14 Tomcat. Different flying
techniques and weapons maximize the effectiveness
Attack at Sunrise
of each aircraft. Even the Stealth fighter can be
detected if you're not careful.

Select from eight different missions and ten skill


levels. Choose the most effective ordnance to
accomplish your mission goals. A targeting
computer helps you detect, track, and lock onto
enemy targets. Electronic Counter-Measures protect
you from land, sea, and airborne enemy threats.
Locked on Target-Missile's Eye View

©qMOGIC Corporation
713 Edge brook Drive
Champaign IL 61820
|21J)lS9-M«T»le. 708995

ORDER LINE: (800) 637-4983

Pop-Up Instrument Panel


NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS

Write & File Questron II Strike Fleet


JDrown-Wagh Publishing has S trategic Simulations, Inc. has released the sequel to Questron— T
J. he Lucasfilm Games division
acquired the right to market Questron H This Commodore 64 fantasy adventure takes the player of Electronic Arts has released
software products developed by back in time to ensure that the Evil Book of Magic stolen in Strike Fleet, a naval simulation
Softwood Company. Their first Questron is never created. Suggested retail price is S39.95. An for the Commodore 64 with
release under this agreement is Amiga version is expected for spring release as well. Suggested retail scenarios based in "hot spots"
Write & File for the Amiga. price for the Amiga version will be $49.95. For further details around the world. Strike Fleet
Write & File combines word contact: Strategic Simulations, Inc.. 1046 N. Rengstorff Ave., is a single-player game which
processing and database Mountain View, CA 94043. Or call: (415) 964-1353. incorporates ten missions. The
management in one package player carefully chooses a fleet of
designed for the new Amiga user. up to 16 vessels and four
The word processor contains Navcom 6 helicopters based upon the
features such as a 100,000-word objectives of each individual
spell checker and a "Document
Readability Index'' for analyzing
C'osmi has announced Navcom 6: The Gulf Defense for the mission. Suggested retail price is
S29.95. For further information
Commodore 64. The game simulates a U.S. Navy warship escorting
writing style. The program contact: Electronic Arts, 1820
oil tankers through the straits of Hormuz. Navcom 6 retails fop
requires 1MB and two drives are Gateway Dr., San Mateo, CA
S24.95. For details contact: Cosmi, 415 N. Figueroa St.. Wilmington,
recommended. Suggested retail 94404. Or call: (415) 571-7171.
CA 90744. Phone: (203) 835-9687.
price is S99.95. For details
contact: Brown-Wagh Publishing,
16795 Lark Ave., Suite 210, Los
Konami Releases High Seas
Gatos,CA 95030. Or call: (408)
395-3838. vJarde Games of Distinction has
li.onami has released several of its popular arcade games for the
released High Seas for the
Amiga and Commodore 64 computers. They are: Rush 'N Attack.
Commodore 64. Players can
Infocomics Contra. Jackal and Boot Camp. For further information contact:
Konami, Inc.. 815 Mittel Dr., Wood Dale, IL 60191. Or call: (312) 595-
challenge the computer or a
human opponent in one-on-one
I nfocom and Tom Snyder 1443.
skirmishes or engagements
Productions are releasing a new between entire fleets. High Seas
series of interactive comics for requires the player to master the
the Commodore 64. Infocomics art of sailing and provides
allow the player to follow the instrument readouts for wind
storyline from various velocity and heading, ship's
characters' viewpoints with a speed, and target ranges. Reports
minimum of effort. There are no are provided on crew status,
complex puzzles to solve or goals damage, guns and targets. A
to achieve. The stories are tutorial and ship editor are
augmented with animated included. High Seas sells for
"comic book" illustrations and S49.95. For more information
sound. The first three releases in contact: Garde Games of
the series are: Lane Mastodon Distinction, 8 Bishop Lane,
vs. the Blutobermen. a Steve Madison, CT 06443. Phone: (203)
Meretzky spoof of early science 245-9089.
fiction; Gamma Force in Pit of
a Thousand Screams, a
superhero tale by Amy Briggs; The President is Missing The Super
and ZorkQuest: Assault on
Egreth Castle, Elizabeth
1 errorists have taken the President of the U.S. hostage along with Chips
Langosy's fantasy adventure
about an evil magician
several other members of a top-secret economic summit. This is the
scene in Cosmi's latest release: The President is Missing. You have F ree Spirit Software, Inc. has
manipulating a group of announced a custom operating
a cassette tape of the kidnappers' demands and must follow their
travellers. Each program retails system for the Commodore 128
trail to liberate the President and save the free world. The President
for S12. For more information called The Super Chips.
is Missing retails for S24.95. For more information contact: Cosmi,
contact: Infocom, Inc., 125 Consisting of three 16K chips
415 N. Figueroa St., Wilmington. CA 90744. Or call: (203) 835-9687.
CambridgePark Dr., Cambridge, that replace chips on the 128ps
MA 02140. Phone: (617)492-
6000.

10 APRIL 1988
bout to be thrown out on their ARREARS.

NOW PLAYING AT A SOFTWARE DEALER NEAR YOU


Available lor Amiga, Commodore 64, IBM PC, Apple llgs. and Alan ST. wnich are trademarKs respectively
ol Commodore-Amiga. Commodore Electronics, LtQ.. International Business Machines. Apple Computer Inc.. and Atari Inc.

Cinemaware Corporation, 4165 Thousand Oaks Blvd., Wesllake Village, CA 91362


NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS

motherboard. The Super Chips


add new commands and
functions to the 128. These
include: COMBINE, MERGE,
CHANGE, FIND. UNNEW and
EDITOR. The Super Chips are
available for $49.95 from: Free
Spirit Software, Inc., 905 W.
Hilligrove, Suite 6, LaGrange, IL
60525. For information call: Toll-Free
Directory
(312)352-7323.

Becker- AT&T's ToU-Free 800 Microline 183


Directory Business Edition
BASIC includes over 30 pages of toll-free 0 kidata has introduced a new wide-carriage, near letter quality
numbers for firms offering personal printer for the home office. Microline 183, which is
computer-related services. The equipped with a tractor feed and a friction feed platen, prints at 120
rncus' latest release is an add
Toll-Pree 800 Directory cps in utility mode, 60 cps in emphasized and enhanced mode, and 30
on software package for GEOS
Business Edition is available cps in near letter quality mode. The printer allows several print style
users—BeckerHASIC. The
from AT#T for S 14.95. A options including italics, enhanced, emphasized, super/subscripts,
program includes commands for
Consumer Edition of the and underlining and can produce double-density bit-image graphics.
screen and cursor control, hi-res
directory is also available for Microline 183 comes with a parallel interface (serial interface
graphics and sprite animation,
S9.95. For more information call optional) and retails for $399. For details contact: Okidata, 532
sound and music and pro
(800) 426-8686 ext. 222. Fellowship Rd, Mount Laurel, NJ 08054. Or call: (609) 235-2600.
grammer's aids. BeckerBASIC
is compatible with Commodore
BASIC 2.0 and GEOS version 1.3
and retails for S49.95. For details Inner
Connection
contact: Abacus, 5370 52nd St.
SE, Grand Rapids, MI 49508.
Phone: (616) 698-0330,
Drive
Secret of .Inner Connection, Inc. has
introduced a 20MB 5.25-inch
the Inner Bernoulli drive with SCSI
controller for the Amiga 2000.
Sanctum This is the first of a series of
peripherals Inner Connection
has planned for the Amiga. The
XlJDtitivision is releasing Book
Bernoulli drive, manufactured by
One: Secret of the Inner
IOmega, claims a number of
Sanctum from its Might and
advantages over traditional
Magic series for the Commodore
megafloppy or hard disk drives.
64. This fanta,sy role-playing
There are no head crashes and
game allows players to guide a
access time is faster than most
party of six adventurers to
explore the Land of Varn ProWrite Enhanced hard drives. Utilizing cartridge
data management, the drive
searching for the Inner Sanctum.
retails for S1695 ($1795 for the
Over 200 monsters, 94 magic J.M ew Horizons Software has released an enhanced version of Amiga 1000). For more
spells and 250 magic items can ProWrite, their Amiga word processor. New additions include: information contact: Inner
be found in Secret of the Inner faster graphics printing, sideways printing, a built-in 95,000-word Connection, Inc., 12310
Sanctum. Suggested retail price is spelling checker, resizing capability for graphics and support for Brandywine Rd., Brandywine, MD
S39.95. For further details HAM pictures. The new version also allows the user to set the default 20613. Or call: (301) 372-8071.
contact: Activision. Inc.. 2350 start-up parameters, including font, justification, spacing and colors.
Bayshore Parkway, Mountain All registered owners will be notified of the upgrade (version 2.0),
View, CA 94043. Phone: (415) which will cost $20. ProWrite 2.0 retails for $124.95. For more
960-0410. information contact: New Horizons Software, P.O. Box 43167, Austin,
TX 78745. Phone: (512) 328-6650.

12 APRIL 1988
' ■■-

Daring Solo Missions


Top Secret Air Strike
Become one of
High Seas Adventure
Invisibility is your America's most
Relive the greatest weapon elite soldiers
swashbuckling era in PROJEa: in AIRBORNE
of the buccaneer STEALTH FIGHTER, RANGER. Cunning
as a 17th century a simulation of and fast reflexes
privateer captain the Air Force's | are needed to
in PIRATES'. Its a unacknowledged 1 succeed on 12 solo
unique gaming super-tech jet missions deep be
blend of simula- fighter of tomor hind enemy lines.
tion, adventure row. You're the
and role-playmg. pilot on top-secret missions to ^

world troublespots.

reputation.

EAGLE a

'rt.ij.. ;,,,.„.

Available at a Valued Microprose Retailer


(VMR) near you. Call for locations. If not

• SOFTWARE
PIRATES! no* lor Commoilore 64 128. Apple II. IBM-PC XT
AT PS2 Tardy anil compatibles Suggested retail S39 95 180 Ukefronl Drive • Hurt Vailey. MD 21030 • (301) 771-1151
PROJECT: STEALTH FIGHTER (Suggested retail S39 95) and
AIRBORNE RANGER (Suggested retail S34 95) lot
Commodore 64 128 Coming soon !oi IBM-PC Tandy
compatibles
Compiled by Louis F. Sander

Trick Writer's Guide: Every month, readers submit hun Your ship is the little blue block in the center of the screen,
dreds of items to this column, but we only have space for and you move it from side to side to avoid the onslaught of en
about twenty. Getting your own idea into print takes a combina emy missiles. The longer you survive, the higher your score. No
tion of knowledge, skill and good luck, but every month a lot of body survives very long. Your controls are as follows: SHIFT—
people have that combination. If you follow these suggestions Go straight, COMMODORE-Turn right, CONTROI^-Tfele-
when submitting your tricks, you'll increase your chances for port to right, No Keys—Turn left. When you move off the right
success: side of the screen, you move one line closer to the bottom, which
• I seek hardware and programming hints, short programs or gives you less time to react. Moving off to the left moves you one
subroutines, ideas for a better computer room and similar line closer to the top. Tbuching the top or bottom of the screen
items of value to Commodore computerists, will kill you.
• Tricks are selected on the basis of usefulness, originality, and Watch out for the teleport! If you land on a missile, you're
ease of implementation by our readers. dead. If you survive, (which is likely), you must hold down the
• Items must be brief. Try to fit your ideas onto a single sheet CTRL key to give your ship time to adjust.
at most, a half sheet if possible. Our best contributors are mas Because of the superfast action involved, most games are very
ters of condensation and brevity, and they seldom send anything short. Fortunately, a single keypress gets you another one.
longer than a page and a half. Steve Harney
• Put each trick on a separate sheet of paper, and put your ElPaso.TX
name and address on each sheet.
100 REM 64 DEFENSIVE DRIVING-S. HARNEY
• Program listings should fit onto a single 40-column screen if
110 PRINT CHR$(158);CHR$(142);CHRS(8)
possible. All but the shortest programs should be submitted in
120 POKE 53280,0:POKE 53281,0
disk form as well as on a listing. PRINT"[CLEAKJ":FOR J=l TO 50:PRINT
130
• I read every submission, but I give closest attention to those :NEXT
that come double-spaced from your printer or typewriter. You 140 B=32:C=54272:L=1524:T=TI:X=39
can help yourself by sending your tricks in that form. 150 POKE L,120:POKE C+L,14:H=RND(1)*X
• Due to the large volume of mail, I can't acknowledge receipt 160 PRINT TAB(H);"[UP ARROW]"
of your material, and I can't return rejected material to you. :L=L+PEEK(653)*2-2
Neither can I return your disks. (I give the extras to needy 170 IF PEEK(L)=B THEN 150
youthful programmers). 180 POKE L,43
• If your trick is accepted, you'll get a check when it appears in 190 S=TI-T:POKE 54296,15:POKE 54296,0
print, which is never less than 90 days from the time I receive it. 200 PRINT "[DOWN,SPACE2 SCORE=

I typically pay $10 for tricks, but the best ones get up to $50. 210 IF S>HS THEN HS=S

The main benefit of having a trick accepted is not the money 220 PRINT "[DOWN]HISCORE=";HS
you get, but the satisfaction of knowing that your ideas are help 230 PRINT "[DOWN]PRESS STOP TO QUIT,

ful to others. It's also a thrill to see your name in Commodore OR"
240 PRINT "PRESS SPACE TO TRY
Magazine, which is avidly read by people all over the world.
AGAIN...
• Put all your tricks in a business envelope and mail them to:
250 WAIT 197
Louis F. Sander 260 GOTO 130
Post Office Box 101011
Pittsburgh, PA 15237
GEOS form factors: When using GEOS, the printed output is
slightly shorter than what is shown on the screen. As a conse
64 Defensive Driving game: Actually, you're defensively driving
quence, drawings become squashed and out of proportion. Tb fix
a space ship in this one, and it's a real winner. The action is so
this, just adjust the vertical height on your monitor until the
good that it upstaged my family's favorite commercial software
Continued on page 111
for a time.

14 APRIL 1988
Introducing ThunderChopper, the new standard of excellence in helicopter
simulation! ThunderChopper combines SubLOGIC graphics technology
with strategies and tactics by Colonel Jack Rosenow, USAF (Ret.). This
simulator truly was a labor of love for the Colonel:

"I'm a chopper pilot with over 9,000 hours of flight time. Let me put you at the
controls of an advanced Hughes 530MG Defender. No other helicopter
simulator is as responsive to your control input, or as satisfying to fly. Start
yourself out on the flight training grounds. My concise documentation will Rescue Mission!- scan for flares
have you flying in minutes.

"Once you've attained a level of flying proficiency, you're ready to train for
one of the most important duties a helicopter pilot can perform - the location
and rescue of downed pilots.

"After you've mastered flight and rescue techniques you're ready for
combat. Multiple scenarios let you test your skills under a variety of combat
conditions. Escort ground troops through enemy territory. Or rescue the
survivors of a major sea battle. You'll have to become adept at selecting and
controlling your ordnance, and at using sophisticated electronic weapon/
defense systems to locate, identity, and destroy enemy targets. Escort troops tirough enemy
territory - searcl and destroy
"ThunderChopper is the most realistic helicopter simulation you'll ever fly. enemy targets I
Try ThunderChopper - the excellence comes through."

Colonel John B. Rosenow, USAF (Ret.)


President, ActionSoft Corp.

Colonel Jack pi>vided the


strategy and taltics for
ThunderChopp

See Your Dealer...

Or write or call for more information. ThunderChopper is available on disk


for the Commodore 64/128 and Apple II computers. For direct orders please
indicate which computer version you want. Enclose $29.95 plus $2.00 for
shipping (outside U.S. $6.95) and specify UPS or first class mail delivery.
Visa, MasterCard, American Express, and Diners Club charges accepted.

b 1987 ActionSoft Corporation -S29.95-


3D graphics and special effects courtesy SubLOGIC Corp. GENERATIONS AHEAD IN STRATEGY ACTION SOFTWARE
Better Engineering at a Better
Commodore 64 and Commodore 128 are registered trademarks of
Commodore Electronics Ltd. Price 201 WEST SPRINGFIELD AVENUE. SUITE 711
Apple is a registered trademark ol Apple Computer. Inc. CHAMPAIGN. IL 61820 (217) 398-8388
Compiled by Tim Jones

Tjach month in Amiga Tips and Tricks we offer tidbits, teasers due to the printer being off line or turned off. Here is a simple
.C or program examples. Ifyou have an item you would like to routine that will check to see if the printer is ready.
submit for use, send it to: SUB PChk STATIC
Commodore Amiga Tips Oik:
651 Outrigger Dr. LOCATE 10,10
Deltona, FL 32738 IF PEEK( 12570624&) AND 1 THEN PRINT "Check Printer"
IF NOT PEEK(12570624&) AND 1 THEN EXIT SUB
If we use your tip or program example, we will pay you betiveen GOTOChk
$10 and $50. END SUB
You should call this routine any time you are going to be
More Keyboard Shortcuts: In reference to Bob Stevens' tip in sending something to your printer from BASIC. Simply issue
the November 1987 issue, while playing with his shortcuts I dis the command PChk or CALL PChk and then handle the result
covered the following: in any manner you feel necessary. You could create a requester
RIGHT-ALT-AMIGA-Right Mouse Button (Menu) that would alert the user and then go away when the printer
was set.
ALT-COMMODORE/AMIGA—Left Mouse Button (Select)
Frank Turner
EITHER-AMIGA-CURSOR KEY(any)—Move Pointer In
Key Direction Santa Cruz, CA
These can all be used in conjunction with one another to dupli
cate any mouse function. For example: Use RIGHT-ALT- [This will only work for PARALLEL printers as it checks the
AMIGA to drop the menus, then (holding down what you have) PIA address that corresponds to the parallel printer port signals.
-taj]
press an arrow key to move the pointer to the appropriate menu
and then down to select an Item. In the event of a multi-choice
type menu, you can also add a LEFT-ALT-COMMODORE/ EXT 1902 Upgrade for RGB Use: Owners of the Commodore
AMIGA for instant select. 1902 monitor who wish to use it with their Amiga can upgrade
Don Balbo the 1902 to accept Analog RGB input (i.e., turn the 1902 into a
Chino Valley, CA 1080) by installing jumpers at positions JM123, JM124 and
JM125 on the main circuit board and setting the rear switch po
Keyboard Shortcuts, Part 2: In addition to the examples that sition to analog RGB. The jumper positions are clearly marked
Bob Stevens listed as keyboard alternatives in your November on the circuit board under the shield below the power cord con
'87 installment, I found the following two for KickstartWork nector. Installation of the jumpers requires the removal of the
bench VI.2 users. When a requester appears with two choices upper and lower shields, locating the proper positions and sol
dering the jumpers in place.
(usually OK and CANCEL), you can use the LEFT-COMMO-
DORE/AMIGA-V to select the left button or LEFT-COMMO- Due to the dangerous voltages that may be present even
DORE/AMIGA-B to select the right button. No more going for when the unit is unplugged and the chance of doing great dam
the mouse in the middle of a word processing session to tell the age to the monitor by a slight miscue, only those experienced
system to retry to load your file when the proper disk has been in this type of modification should attempt it.
re-inserted. For most people, it would be wisest to have your local Commo
Jerry Mihngus dore Authorized Service Center do it. Once the jumpers are in
Silver Spring, MD stalled, you will also need an Amiga video cable (CBM pait
#328192-02, Retail $33.20) and an audio cable (CBM part
[Okay, mouse haters, here are some answers! - taj] #327284-01, Retail $3.35i. I am not sure if this will work with a
1902A.
R. Hughes
Printer Status Check: If you write programs in AmigaBASIC Manchester, MO
that use the printer, you have probably found yourself hung up D

16 APRIL 1988
"tou're pond scum, McGibbits!" I * THE MAD LEADER

by Chris Gray

Fly your Gizmo" DHX-1 Attack Chopper to three totally


challenging ground miiiic-m. C«n you hack it. Johnny "
MINOSCAPE

STIC
Mad Leader from this old
is back^pffh Infiltrator II boots and get back info globe.
wher#Vou'll find two of Feeling up to it,
hottest action eate means neutralizing a ibo?Or have those
ries: combat helicopter deadly nerve gas, nullify five course meals and
simulation and three ing a few neutron bombs fancy dolts turned your
new military adventures. and subtracting one mind to mush?

MINOSCAPE IMC

A P
Vimi mill (oiorliK or-olt 1-800 ??l 9W< lot VISA and MoittfrCord orcfc?rt lo purchci*.' by mod. ymdyoui cord number ondcxpnolioAplu check « money orciet lot S'Jl''*';(Appli-iltom.ly.lB.MScorn(mliblI^
iukI CM & C178) plui SH 00 honcJkwto Ataidwnfw-. Irvr. PO Bo. 1167. No.thbio.jt IL 60&>S Allow 3 i *e«V^ for (Mrvery lowyon tidttrt port C1987 M-ndxopc Inc Mnd«d|fc no nodemo'ti of Minditope bw
Apple. IBM ond Commodo'i! oreJji-.tWi-dlroiWiOiilol ApptoComfJOtcr. lot liirurnnli'wm! Buvra.-t-. Wo-Jith- nnd CommcxJotO EImKtwCV lid . nHpedr.Wy
Time passes. Tilings of a mouse or joystick. right into the GEOS disk.
get old. Lets face it, even Time Warps Discovered And when you put them
Willie Mays retired. So together with geoWrite
there's no way your Com With GEOS, every Workshops LaserWriter
thing speeds up. Including
modore can compete with compatibility, every new
a newer machine, right? you. Because the system is GEOS document comes out
Wrong. incredibly fast and ridicu looking like an old master.
The fact is that there's lously easy to learn: GEOS
actually more power in your shows you options, you
Commodore 64 or 128 than point at what you want and GEOS
when you bought it. All you click your mouse. . ■HArt(!i KAii.".

End of lesson.
need is GEOS or GEOS128
Now, once you know
to find it.
GEOS is the revolu that, you know how every
other GEOS application
tionary operating system
works, too. Like geoWrite,
that works your hardware
which lets you punch up
up to seven times harder
than it's ever worked before. paragraphs with five
different fonts. Or geoPaint,
Loading. Processing. ; ; ■! M

which dresses up diagrams


Hi i cuiMon

Accessing information.
with an arsenal of artistic
All at the mere touch
appliances. Both are built

GEOFILE GEOSPELL

V.

GEOPUBUSH GEOCALC GEOWRITE GEOFILE GEOPROGRAMMER GEOSPELL


Thr (IKUS-ionipaiibk-. Hum- WORKSHOP Th.' GB S-aimpauHe data
LJJjJ dream for writing
1J t ' * nibli-lmi!! |>(»yrj[ii ber-cruncbing tpnadsnee) base itumaBcr iliat wiris. «tit
and prioritoa whatewH daU yam nwn pnijt rams ,g super checking spelling. Ij-is you Hid
th.il lets you d.-sij(n formats, fur ir.kkmj; and analyzing I ■ I t ■ I i unipaiibk' UxiU a woids, switch dictknancB,
numerical data. Create your yiiufeedU. ttwfiUoul the chvfdng someone ekes Witl
i-iiltimr width* and page wrhei needs, mdudmnnew
"uilHil form' ^^H■^if^ JIWIT easj j I iiiiik i-dii. ,iml aatomatkally search
layouts. Accepts any rboVAtUg iiwn formulas, perform calcula Rt(iWuii- 2.1 with beaden.
loniin.ind. and utiiRIc Uiki-s (ealin a iikf graphics ili.ii and replace. Custoniuc and
text and conwrts non-CEOS tions fur anything Iram simple (iKiit-rs, wan&m \<< h" and fea create fanisupto is pi wiih
it hum there. msori ly simply cuitinj):««!
lent. Wrapatexi around geometry i" ■what if cost tures lit juMil)'. Center, search
pastin rfinrlty finm ncol^inl
graphics autvnatiodlK projections. and replace text Includes B Come wiih HeoAssembler,
Headline fonts op to 192 pt. Tt-xl (ir,i)il».-i (fur umveninK
geoLi k and BtoUebujOfcf '"'
Complete graphics toolbox. !t-\l (nun DtDgnons like Hapt-r
1111 "ill r assembly ami lesitnn-
Clip). geoMefge and Laser-
WriU'T printing capability.
Avoid Old Age Forever! of GEOS applications for Of course, that's
But how does all this almost every purpose. merely a sampling of what
affect your Commodore's You can finally get the GEOS environment
future? Well, it means you organized with geoFile, the has to offer. Because even
don't ever have to worry database that searches, finds as you read this, legions
about it becoming obsolete, and lists almost anything of our engineers are hard
because there are all kinds that you want to search, find at work, developing even
and list. You can manipu- more GEOS applications for

GEOS12K fcHVifciNMENT Ull-IU) Im i sYji'l IX\


late mathematics or figure
out financial formulas with
even more uses.

All of which means you


geoCalc. If writing's your get a whole lot more out of
style, geoWrite Workshop your Commodore than you
can help you hammer out ever bargained for. And
any kind of report. And while that may not actually
geoPublish is the desktop keep your Commodore from
publishing program that getting older, that's certainly
is still making headlines something it could live with
throughout the for a long, long
THE SEW HfEfrATKu >hliM -iF
KIR TKt iilWMtUHmt IMOffl
entire industry. n Berkeley time
- ■
Softworks
The brightest minds are working at Berkeley.
]75UKAMcxriin3ion;

FONTPACK 7o order call


1-800-443-0100
ext.234

IihsJ oninu«V>n;.
nd CI2B i
unimodulr

Wnrkifan. mOri
M-ulkx. llrjiiurit,
Ki-ofubliifa. (MtSp

SaAaoIl ludv

DESKPACK FONTPACK 2 GEOFILE 128 OEOWRITE GEOULC 128


Ml JIT] Si" GEOS-compatible
1 ■ I ^ '' .ipfjlk.iiK.t.?-1 Graphic*
nWTTl A cut let lion of even Iu Jill The CEOS- WORKSHOP 128
III'* iti.jrt- iiuMi lur ust- da Iabase LkL^U n«ii|Mtible. iiiicilH-i
Crabber for importing art from with CEOS applnalmns. in irijtT] All the GEOS-
:r thalmrti. edits and iruikhmuspteadsbtft fur
I'nni Shop.'" NamDORI™ and various shapes and atei fur \ \bi1 |t t ,i
p US whalnvr djlii hhi u,h kJFic arid mlyifalg nunier-
I'rini Mater*" graphics; nmre evpressiw and ireatnv writer needs. intludiliK Kin
feed it &U fill i .ii lht-*'mput n j| d.it,i. Create >nur <iwn foi-
Wrile 2.1 with headers, foot-
CrioidD; Icon Editor and Black docuiiit-nLs Indudes |»ni fiirnC specify your crniunand. mul.is. pcrliirini/akulalKNisfor
Jack Di-att-r. Now includes >>eo- editor. Ineillk-r 4l)urft() era. marKins tii &~ terou and
and ^e iKile Ijkes it frum there, .inylhmK frmn vmpkr gEOnMtT
Icaturcb lojustily. tcnlcr.
Dtx, Ihfl CKtJS-tcimpaiibk- uolumn mode. sion (ealua^s full HO in "wh.ii if msi pnjecUons.
dirt-tlury ihjl allows you tu
search and replace tent. In-
i screen. Due socin' 128 version features full mo
credit; lisls by name, address, ciudesaTcxl Grabber ifar cun-
vvrtinK texl (nun pronrsm^ like column streeii. Due soon!
phone number, atvd HcoMerwe
Hapcr Clip). Kt-iiMew and
lo customize furni letters and
LaserWriter printinn capability.
Invitations. In rithn -w ut bo
H;aiurvs full SI column ICTCCn.
COl nwide
B4 AND 128 SOFTWARE REVIEWS" Reviewed by Mark Cotone

Age of
they will often have to stand and fight.
Adventure The outcome of battle depends on the
number of attackers on each side, the
Computer: Commodore 64 strength of each character involved, and
Publisher: Electronic Arts the weapons and armor with which
1820 Gateway Drive they're equipped. One by one. combatants
San Mateo, CA 94404 take turns swiping at each other, with
Medium: Disk Fora nominal fee, hits, misses and damage repoils conveyed
Price: $14.99 on the screen's message board. When a
adventuring newcomers now skirmish is resolved, vanquished charac
Role-playing adventure games have
never looked better. With visual mas
have the chance to step back ter are removed from play, and survivors
am recuperate, regroup, and carry on.
terpieces like The Bard's Tale series and and examine the roots of this The arduous search for the Princess
Legacy of the Ancients, Electronic Arts is makes for captivating play. You'll find
currently gracing the screens with imagi popular game style. yourself treating each party member as a
nary lands unparalleled in brilliant visual true individual, delegating different re
detail. Why then, you may ask, are these tragedy has struck this ruler's domain. sponsibilities as they slowly pick their
same publishers following up these state- His daughter, the Princess Buddir al- way through clues, building strength and
of-the-art offerings with Stuart Smith's Buddoor, has been kidnapped by a pack of momentum on the way to the enemy's
Age ofAdventure, a package containing a ruthless thieves, who have dragged her lair. As you step into the unknown,
pair of programs originally released for away to the evil darkness of the perilous teamed together to fight with and for one
other systems as far back as 1981? mountain depths. While most have given another, you'll even feel yourself becom
In my estimation, the answer is two her up for dead, the Sultan refuses to re ing somewhat attached to your gallant
fold. First is a matter of respect. While linquish hope, and in an act of despera gang, actually missing any member who
dramatic advancements have inarguably tion, promises a lifetime of riches to the happens to fall victim to a villain's blade.
been made in this genre's graphic quality, warrior who can rescue his daughter and A number of player options have been
when you stop to strip away the polished return her to the safety of the palace. So, incorporated to allow you to tailor the dif
chassis, you are left with contest mechan with loyalty and greed as your motivators, ficulty oi'the contest based on your past
ics that have changed very little over the the quest begins. adventure experience. Most notable are
past decade. The playing parameters of Your search party consists of Ali Baba the "Add a Character" privilege, which al
the quests and the makeup of the charac and any or all of eighteen additional char lows you to bring a new character on the
ters they involve have basically remained acters who are ready and hot for the hunt. scene at any time, even if it means resur
constant. So even in the relatively short These potential heroes come from four dis recting a dearly departed, and the vari
history of computer games, the two con tinct races—Human, Elf, Dwarf and Half- able "Danger" setting, which lets you ad
tests that this package offers—'The Re ling—each with his own attribute rating just the number of enemy characters
turn of Heracles" and "Ali Baba and the to outline individual luck, weapons abili you'll encounter along your travels. This
Forty Thieves"—might be considered clas ty, strength and dexterity. Every charac way, if the going gets tough, the not-so-
sics in that they helped to establish an ter is a unique being, independently mov tough can make the going a little easier.
early computerized standard of the Dun ing, fighting and contributing to the cause In the end. when the Princess is finally
geons and Dragons role-playing format. with whatever specific skills he embodies. saved and you're up to your navel in gold
For a nominal fee, adventuring newcom Depending upon the number ofplayers nuggets, your next exciting adventure is
ers now have the chance to step back and gathered around your Commodore and only a disk flip away.
examine the roots of this popular game the number of surrogates that each will
style. take under his control, the intrepid band The Return of Heracles
With all reverence aside, I believe the can range anywhere from a glacial gang If you like Ali and his thieves, you're
second and more important reason for this of nineteen to a solitary, soon to be going to love 'The Return of Heracles,'"
adventure pairing is a matter of astute snuffed, single sepoy. the same style contest in a different and
business sense. Electronic Aits has built a The initially uncharted terrain on this more difficult environment. The setting is
solid reputation and loyal following by search is uncovered in sections as the mythical Greece, where you. stepping into
consistently providing quality products, characters press forward. The entire quest the sandals of one or more of the ancient
and with this package they have not wa consists of 62 different locations, or Greek heroes, must by to satisfy the de
vered. These games, aside from being old, ''rooms," each filled with its own assort mands of the great and powerful Zeus.
are darn good. ment of magic, messages, treasures and The screen layout, command control sys
traps. In addition, there are over 100 mon tem, character ratings breakdown, diffi
Ali Baba and the Forty Thieves sters to be approached or avoided, ranging culty options and methods of battle are
"Ali Baba and the Forty Thieves" be from a scampering rat to a ravenous drag similar if not identical to those incorporat
gins with the title character being awak on. Your heroes always have the option to ed in the Ali Baba contest. But this game
ened from his tent by cries of despair from run from such trouble, but to obtain the adds a few interesting twists of its own,
the Sultan Shahriar's nearby palace. A well-guarded pieces of this vast puzzle. Continued on page 111

20 APRIL 1988
ft?
Get ready for four of the most challeng Permanently You will when you endure There are boulders, rivers, potholes,
ing, rugged, rump-bumping cross the longest winter of your life in the ice, and mudbogs to contend with. What
sleet and slosh of The Michigan are mudbogs? You'll find out. (Just after
Course. The Georgia Red Clay you find out there's a Demon 4x4 chas
Course has enough mud to keep ing you all through the race. A Demon
you a human fossil for 2,000 years. hellbent on your destruction.)
And then theres Death Valley. If you win enough races, collect
Get it. D-E-A-T-H Valley. enough points, only then will the
Plenty o/thnlli guaranteed on the following grounds utimbti m
packitl smnL-.shid-sund, and the scrubbiest terrain south of'the hi Start with pre-race strategy. Victor's Cup be yours. It's
country road racing courses this earth Select and customize your personal theleastwecando.After j
has to offer. vehicle. Your supplies. Your repair equip all, you did go through £
Fight the torturous terrain of Baja. ment. Believe us. You'll need everything. hell to get there.
Rocks, boulders, skid-sand, even a few
spikey cactuses. And of course, heat
that's hot enough to fillet any forehead. 4x4 OFF-ROAD RACING
Ever had your hands stuck to the wheel? Conunodon 64/128,1BM& compatibles, Amiija BY
64 AND 128 SOFTWARE REVIEWS Reviewed by Russ Ceccola

Plundered
Hearts
Computer: Commodore W
Publisher: Infocom
125 Cambridgeflark Dr.
Cambridge, MA 02140
Medium: Disk
Price: $34.95

If you're a male reader, have you ever


secretly wondered what it's really like
to be a woman? If female, have you ever
aspired to being a heroine or damsel in
distress in a great adventure? Perhaps life
on the high seas in the seventeenth cen
tury, traveling with pirates might appeal
to you? Well, shiver me timbers, a fine
young lass from Infocom has put all three
fantasies on disk in a new game called
Plundered Hearts. Amy Briggs, the
newest member of Infocom's select group
of infamous implementors, has spun a
tale of intrigue and romance set in the
times when pirates ruled the seas and ad
ventures were everyday events. setting eyes on Jamison, your heart soars Briggs is an avid reader and began her
Plundered Heads is the first of its kind and your emotions go wild. The problem research reading for Plundered Hearts be
in a lot of ways for Infocom games. It is in your predicament is that you still have fore Infocom even existed. As a teenager,
the first game heavily based on romance to save your father before you can think she read only romance novels. Briggs also
published by the Cambridge-based com about yourself. After swooning, you wake has a strong interest in historical fiction
pany. It is also the first of their games to up and find yourself in Jamison's ship, the and was reading some of that when she
deal with pirates and the time period in Helena Louise, off the coast of St. Sinistra. started Plundered Hearts: "I was reading
which they lived. Amy Briggs is the first So close to papa, but yet so far! You a long series of books of historical fiction
female game designer hired by Infocom, learn through character dialogue and by by Dorothy Dunnett. Each book is large
and Plundered Hearts is a very good first talking to Jamison that he is really on and verbose, and I used that style of writ
project on her part. Most importantly, the your side and was sent to protect you by ing in the game. Unfortunately, I had to
game is the first in which the main char your father. But who is he protecting you go back and cut most of that, because that
acter in the story, whose identity you as from, and what is his interest in the whole type of writing doesn't lend itself well to
sume, is a woman. The perspective taken matter? Surely he is not merely concerned the kind of games that Infocom puts out,"
by Briggs was a daring move for Infocom about you and your father's fate. What Because of her extensive reading
that worked out rather well. lies ahead is a challenging adventure, throughout her life, the only research that
The plot of Plundered Hearts involves a calling upon all of your skills and intu Briggs had to do was "pirate research."
lot of different elements. The story goes ition, in which you must make your way She related, "I ordered some historical cos
something like this: You have been in to your father and discover the truth be tume books and focused on the time of the
formed via letter from Jean Lafond, Gov hind all of the information that you know story. I researched pirates, both legendary
ernor of St. Sinistra—an island in the while at the same time tending to your and real, by seeing Errol Flynn movies
Caribbean, that your beloved father is in "plundered heart." and reading about them in the library.'"
danger of dying and that he needs your It is very hard to classify Plundered This research has indeed paid off, for in
support and love to survive and recover. Hearts into a certain genre. In a recent in "reading" the prosaic style of Plundered
Lafond has sent his flagship, the Lafond terview with the author, I was given the Hearts you can see the amount of time
Deux, to escort you to St. Sinistra and best description I have yet to hear. Briggs that Briggs put into the game by her
your ailing father. said, "Plundered Hearts is both a romance choice of words and language. For exam
Along the way to your destination, the and an adventure. If you compare it to the ple, if you hit the RETURN key without
Lafond Deux is attacked, raided and novels that you see in supermarket check typing anything in. the game responds,
boarded by Nicholas Jamison, a.k.a. "The out lines, then it's more adventursome. "Prithee, Pardon?"
Falcon," a pirate of the seas who saves you But, if you compare it to other Infocom The characters and names in Plundered
from an attack by an unruly and love- games, then it's more romantic. So, it ulti Hearts are well developed and add to the
hungry villainous crew member. Upon mately is a romantic adventure." Continued on page 112

22 APRIL 1988
ConnectYour Computer IDA
Higher Intelligence.
CompuServe's reference straight to the reference information income, and occupation in any US
databases make you more you need in seconds. community For a geography report,
Access thousands of sources of a business plan, or a family move.
productive, competitive,
information in the areas of business, All you need to access CompuServe's
and better informed.
finance, medicine, education, unlimited world of information is a
Remember the last time you tried to demographics, science, law, news, modem and just about any personal
get your hands on hard-to-find facts? In popular entertainment, and sports. computer. Visit your computer dealer
a magazine article you read a year ago. today To order direct, or for more
In a news report you never saw. Or in a What you know can help you. information, call or write:
table of data you didn't know existed. Research an industry or company
Imagine those facts just a few
keystrokes away on your personal
through articles, financial statements,
and other sources. Analyze an CompuServe
computer. Through CompuServe. investment. Assist in a job search. Intwmatiori Services, PO. Box 20212
Follow market competition. Investigate 5000 Arlington Centre Blvd, Columbus. OH 43220
Your personal research center. a business opportunity. 800-848-8199
In Ohio and Canada call 614 457-0802
Save hours of research by going Check characteristics such as age, An inn Block Company
64 AND 128 SOFTWARE REVIEWS" Reviewed by Russ Ceccola

Battles in
Normandy Don't expect

Computer: Commodore 64 a 1000-page


Publisher: Electronic Aits
manual,
1820 Gateway Dr.
Sail Mateo, CA JH4O4 ten-disk game
Medium: Disk
Price: £39.95
that takes
three weeks
It's very hard to find a good, solid war
to learn
game in today's deluged market. Bat and two days
tles in Normandy, a new game created by
the Strategic Studies Group fSSG) of Aus to play.
tralia and distributed in America exclu
sively by Electronic Aits, contains every
thing an avid war gamer like myself ex the Normandy peninsula between the Al game, a tally sheet pops up on the screen
pects in a game without any of the boring lied and Axis powers in June and July of and lists three areas of victory point accu
overhead. Don't expect a 1000-page man 1944. There are eight pre-made scenarios mulation and a total. The higher total
ual, ten-disk game that takes three weeks that you can play on the disk: Omaha, wins the game, as simple as that.
to learn and two days to play. Battles in Utah, Sword, Cherbourg, Carentan, Battles in Normandy continues in the
Normandy has an 80-page manual (large Villers-Bocage, Goodwood and Epsom. All tradition of Battlefront in that all tactics
type and many pictures) that takes three of these scenarios are discussed from tacti and strategies are based on the corps level
hours to learn and can be played in full in cal and historical standpoints in the sec of command and lower. A lot of other war
as short a game as 15 minutes. ond part of the manual. Unique to the sce games concentrate on higher levels of
I am very skeptical when I pick up a nario part of the manual is the inclusion command. A corps is structured as follows:
new war game, particularly because I of notes on the scenario itself and each the lowest level is the battalion; up to four
hated history throughout my school years side's role in the scenario as well as explic battalions make up a regiment: up to four
and couldn't care less whether Hitler had it instructions that describe how to modify regiments and four independent battal
12 Panzers or 13 Panzers on Utah Beach the scenario to change history in a num ions make up a division and up to three
in 1944. When a game gets that detailed, ber of ways. You have plenty of ways to divisions make up a corps. A maximum of
you might as well expect to dedicate more play around with the system. 60 battalions are available for your com
than a couple of weeks' time to fully ap Each menu in the game is given a let mand—a reasonable number.
preciating it^and what good is it if the ter, and selection of all options is done This corps level of command is a differ
initial thrill of opening a game's box is with the letter and cursor keys. Two play ence that makes Battles in Normandy
gone? Instead, Battles in Normandy ers can participate in a battle in the game, stand out, but there is still a lot more that
whacked me over the head with its in each taking a side. If alone, you can enjoy needs to be revealed. At any time players
credible power and didn't sedate me with Battles in Normandy by battling the com can request instant reports of a division or
boring statistics or "realism factors" that puter, although the computer is a tough regiment that detail all pertinent infor
translate to "doldrum factors." opponent to beat. Ultimately, who wins is mation about the division or regiment by
Battles in Normandy continues in the not based on who does the most damage to selecting the correct menu. I have found
great tradition of its predecessor. Battle- the other side, but who correctly plays the these reports to be very useful in deter
front. It is officially a sequel to Battkfront game best according to the resources allo mining important decisions and weighing
and uses the same system of play. This cated at the beginning. So, don't think options.
system includes: an easy-to-use, menu- that the only way to win is by destroying There is no limit to the number of deci
driven system, a large, detailed game the other side. The winner is the one who sions that can be made in a given turn.
map, two command cards that depict all of has accumulated the most victory points Your choices for action do not become final
the menus and how they connect to each —winning the physical battle does not until you select the "Run 5" option from
other, a design option that allows full cre translate to winning the game. the main menu. Then and only then do
ative control over new scenarios as well as Victory points are won throughout the the situations that will come about in a
modifying existing ones, a complete man game by meeting objectives, holding stra turn become manifested to the player.
ual and even customized labels for your tegic locations for a specific number of New options and more tactical and strate
save disks. The best part about all of these turns and making correct tactical judge gical decisions await the player after each
options is that they are simple to use and ments. Also, points are awarded by killing turn is played. Thinking carefully about
actually aid you in playing the game. other battalions in action. The bulk of the your next turn is what makes war games
Battles in Normandy recreates in excru victory points (80# to 90%) come from such a huge success. There really is no
ciating detail the battle that took place on meeting objectives. At the end of the Continued on page 114

24 APRIL 1988
Only Warpspeed Attention
loads, saves, verifies, advanced users:
formats and copies files An integrated
at speeds up to 10x faster sector editor and
than normal! drive monitor and
Imagine copying a disk in a full featured
as little as 35 seconds! mini-assembler are
all included!
Warpspeed functions
identically on both the Only Warpspeed delivers
C64 and C128 in the 40 or 55 features that
80 column mode and works no other cartridge
with all compatible drives, can match.
including the 1581. Built in Why limp along on
mode select and reset
impulse power when you can
switches too!
jump to Warpspeed?

Exclusively distributed by Cinemaware Corporation 4165 Thousand Oaks Blvd.. Wesllake Village. Ca. 91362
C64. C128 and 1581 drive arc trademarks of Commodofe Electronics. Lid- Warpspeed Is a trademark ot Alien Technnlnnu rc.n..«
84 AND 128 SOFTWARE REVIEWS" Reviewed by Scott A. May
[itb km

Lis* 5 II litck 1st Cms

Fontmaster 128
As a word
Computer: Commodore 128
Publisher: Xetec, Inc. processor,
2804 Arnold Road
Salina. KS 67401 «■ Ml ai«ill ■ tk Iill
Fontmaster 128
tttets b
Medium: Disk goes one
lUtrliiiif 1 tat ki*ts
Price: $69.95 fcltfxii! fcnstfiibks
lUliciiiif
CMttsm
frri
step beyond
N HlM fNt IRliN
full-featured.
Few software packages celebrate the
t tU 1H U
joys of owning a computer as Xetec's
Fontmaster 128. The successor to Xetec's
popular word processor for the 64, Font- disk. 1571 owners will want to combine bility gives the program a near desktop
master 128 is bigger, faster and incredibly the program and font supplements onto publishing quality. To my knowledge,
fan to use. one double-sided disk for faster access. Fontmaster 128 is the only word processor
Commodore 128 owners will need three This can be done using any 128-mode file that takes advantage of many printers'
items to take full advantage of everything copier or with the special disk copier sup quadruple-density mode. The resulting
Fontmaster 128 has to offer: an 80-column plied with the program. It's also a good graphics and text ait; truly outstanding.
monitor < color or monochrome I, at least idea to file copy Spell Master onto a dou A text converter will also import data
one 1571 disk drive, and a dot-matrix ble-sided disk. files from a Who's Who of word processors,
printer. Only the 80-column monitor is ab Fontmaster 128 has so many claims to including: PaperClip II. Fleet System,
solutely required to run the program. fame, it's hard to decide where to begin. Pocket Writer II. WordPro 3 +, Word Writ
1571 owners will enjoy the program's An obvious starting point is the available er 128, Easy Script and Paperback Writer.
high-speed disk access, including "burst" fonts. Fifty-five different fonts are includ The conversion program works very well,
mode when loading or verifying text. ed in the package, 16 of which are com but is not needed for text stored as
Your choice of printers, however, is very plete foreign language character sets. A straight ASCII SEQ files. Other word pro
important. Fontmaster 128 is a print-in special ''border" font consists of dozens of cessors often contain strange format com
tensive word processor. Although daisy single graphic symbols which can be mands or control codes imbedded in text
wheel printers will function correctly, they chained together to create borders for pic files. Although Fontmaster 128 will repro
don't allow you to utilize the programs tures and text. Up to nine fonts can be duce these commands, they are not com
specialty—creative manipulation of fonts stored in memory, utilized at any time patible and should be removed or altered
and graphics. with the press of a single key. A printer to comply with the Fontmaster 128 for
The program's Setup menu allows users capable of 80 dots per inch will render all mat. Use the Search and Replace feature j
to create one or two default files for future fonts in near letter quality mode. Addi to quickly accomplish this.
sessions. User-defined parameters include tional fonts may be imported from other The Spell Master disk offers what could
screen colors, number of disk drives, text Xetec disks {Fontmaster II or the Super- be the best on-line dictionary for any
mode ifonts or "straight" dot matrix) and graphix utility disk L Fontmaster 128 also Commodore 128 word processor. It fea
error alert (beep or screen flash i. contains a full-featured font creator and tures an incredible 100.000-word database
The Setup menu offers the widest range character set editor for designing your divided into five categories: normal words,
of printer drivers I've ever seen. Users can own. abbreviations. British words, proper
choose from 18 popular printer interfaces Another unique aspect of Fontmaster names and vulgar words. The last four
and 122 printer models. As you scroll 128 is its ability to incoiporate graphics categories may be turned on or off before
through the list, the menu also rates each within a document. A graphics convert spell checking begins. Disabling a word
printer according to control, fonts and er—available from the main menu class will result in increased speed but less
overall capabilities. If for some reason screen—easily imports Print Shop-com- chance that a word will be recognized as
your printer is not listed or doesn't func patible graphics. The program also allows correct. Spell Master then sorts the docu
tion correctly, you are allowed to make a users to combine several Print Siiop ment and displays vital statistics such as
custom setup file. Normally this involves graphics into one composite picture. Fi total words, unique words, average word
simply changing a few command values. nally, the graphics converter will accept length and average sentence length.
Otherwise, the user manual contains an many forms of high-resolution graphics Spell Master is one of the fastest spell
excellent step-by-step guide to create a commonly available from many commer ing checkers available. A sample 913-
complete printer setup file from scratch. cial art programs. word document, with 468 unique words,
The latest version of Fontmaster 128 Graphics are entered into text with a was completed in just 46 seconds. Spell
(V1.3 — September 19871 consists of a simple format command. Variations on Master also includes a sophisticated word
three-disk package: the main program this command allow you to place the pic search with four different pattern-match
disk, the Spell Master dictionary disk and ture starting at any column, in single or ing routines. Due to its speed, this feature
a supplemental font disk. Xetec uses a double-wide mode. If the graphic is small can be used as an on-line dictionary.
cassette port dongle for copy protection, al enough. Fontmaster 128 will then auto As a word processor, Fontmaster 128
lowing users to make backups of each matically wrap text around it. This capa goes one step beyond full-featured. Every

26 APRIL 1988
64 and 128 Software Reviews/Fontmaster 128
reversing the screen to type some foreign will continue to surprise you months after
possible cursor control, editing command languages backwards. Tb list every fea you thought you had it all figured out.
and text entry code is represented here, ture would be an exercise in futility- This is absolutely the best word processor
and then some. Commands are entered there are simply too many! This program you will find for the Commodore 128. g
through control keys, of which the pro
gram contains no less than four sets: complicated printout. This saves wasted
CTRL, SHIFT/CTRL, ALT and COMMO Getting the Most from paper.

DORE keys. Each set also comes with its Fontmaster 128 • When converting Print S/iop-compati-
own help screen, displayed in the status • Fontmaster 128& Search and Replace ble graphics to Fontmaster 128 format,
area at the top. The status area offers an feature will accept any screen character, leave extra space around the picture
astounding amount of information: cur even format codes. Use it to instantly frame before saving it to disk. The word
rent file name, cursor location, available change fonts, text modifiers and various processor wraps text very tightly around
memory, font style, type style and line formatting commands. inserted graphics; the extra space gives it
pitch. Fontmaster 128 is a post-formatting • Four macro keys not enough? Assign breathing room and creates a clean white
word processor—users must enter the pre nondescriptive initials—XZ, QW, VZ— border around printed pictures.
view mode to see exactly how a document for key words and use Search and Replace • Placing borders often requires a long
will look when printed out. to substitute proper names, titles, etc. string of special font characters. Store this
The program's list of text modifiers is • To preview text in dot-matrix mode, string as a macro for quick, easy borders.
fascinating: underline, italic, boldface, simply load the English font, assign it to • There are many third-party graphics
super/subscripts, condensed, expanded, the top of your document and switch to programs that use the Print Shop format,
micro/tall height and four different print Font Mode. English is the closest to stan and each can be imported to Fontmaster
ing pitches. The list goes on and on. For dard dot-matrix type and will provide an 128. These include Epyx's Graphics
matting commands are also breathtaking, accurate representation. This process can Scrapbook collection, BCI's Printers Devil
allowing users to manipulate text in any be easily undone before actually printing. and Springboard's Graphics Expander.
way imaginable. The program's designer, • Placing graphics too close together is • Hi-res graphics are also easy to trans
Marty Flickinger, also wrote one of the a common mistake that will cause Font late into Fontmaster 128 format. Sources
most enjoyable manuals I have ever read. master 128 to abort printing. The program include digitized pictures (popular on
New users will be constantly amazed, but does not allow two graphics to occupy the Q-Link), Firebird's Advanced OCPArt
never in the dark. same line, regardless of distance between Studio, Polarware/Penguin's Graphic
Quite frankly, Fontmaster 128 does columns. Always use the Preview Mode to Magician, Jr. and Thorn/EMFs Quick
things I never knew were possible, such as check for problems before attempting a Draw. a

"Your best bets."

mVTYTVWV

Experience four of your Challenge a friend or Place your bets and roll
favorite casino games the best computer the dice with Vegas Craps.
with Vegas Gambler. opponent with
Club Backgammon.

CALIFORNIA

Available for Ihe Atari ST .n color and mono for |MSS and the Commodore 64/128 for fSSSB (shipping noi included)
California Dmim'" All ri^hti nwnrd. ©Logical Dr.ign Wnrk*. !nc. TBO Montigur Expvv.. *«3,S™Ji>w, CA »iJ], (WA| 43M445

COMMODORE M^AZINE 27
64 AND 128 SOFTWARE REVIEWS Reviewed by Scott A. May

Earth Orbit
Stations
•1 Co

*"¥ rE ing. The object is simple enough: the first


player to build a lunar settlement wins
Computer: Commodore 64 the game. Your skills at research and at
Publisher: Electronic Aits taining high technology levels are given a
strenuous workout. Cargoliners are used
1820 Gateway Dr. -if Diai t nod

San Mateo, CA & "i£ Li> e. Blur


to deliver necessary modules to the lunar
Medium: Disk surface. Keep in mind that a lunar settle
Price: $29.95 player must develop a steady income and ment consists of more than a simple struc
engage in some type of research to earn ture. It must be productive—establishing
Can you recall the unbridled optimism technology points. The player with the fuel bases and ore mines—to generate in
America showed towards space ex most technology points at the end of two come and technology points.
ploration in the early 1960s? No goal was years wins the game. Another mission, "Space Colony,"
too high—space stations, lunar coloniza The next mission. "Dry Dock," has no reaches even further into advanced tech
tion—our imaginations ran wild. time limit. Instead, the first player to suc nological development. Projects include
Today, we are closer than ever to turn cessfully build a dry dock in earth orbit building Fabrication Plants. Mineral
ing these fantasies into realities. But our wins the game. The construction and tech Plants, Catchers and Mining Settlements.
romanticism has been replaced by harsh nology skills learned here will come into This is one of the longest and most diffi
reality: space exploration is business. Big play on more advanced missions. cult missions in the game. The concept of
business. Tomorrow's space explorers The "Shuttle" mission presents players building a multi-faceted, completely func
must be part scientist, part entrepreneur with an accelerated course in space shut tional space colony is mind boggling. The
and part public relations agent. tle protocol. The object here is to use shut first player to fully comply with all crite
With this in mind, welcome to the world, tles for delivering research modules to or ria of a space colony is declared the
of EOS—Earth Orbit Stations—a new biting space stations. Here you must uti winner.
computer board game from Electronic lize efficient shuttle launch schedules The final mission in the game is a
Arts. Based on NASA's plans for the next with the technology skills learned in the whopper—"Search for Life." This is what
50 years of space exploration. EOS is a Research mission. The player with the it all boils down to. a total compilation of
simulation tour de force, thrusting players most technology points after four years your knowledge and skill devoted to the
headlong into the future. wins the game. search for life in our solar system. Compo
The game casts you and up to four other From here, the remaining four missions nents of this mission include building a
players in the role of Space Directors, em become progressively harder. For ad communications relay station in Jupiter's
ployed by the Federation of EOS. Your vanced players only, these are campaign orbit, launching deep space probes and es
goals are to conBtmct space stations, con missions that call upon every skill you've tablishing research colonies for investi
duct research, and develop and market learned, including speed, flawless execu gating incoming data. Players are given
new products. Your three opponents may tion and patience. ten years to report discoveries.
be human or computer-controlled. The The first is called "Mars Rescue." and The Search for Life scenario in itself is
space race is still on and competition is features a plot right out of a 1950s sci-fi worth the price of the entire package. It is
the name of the game. thriller. An explosion has occurred at the a masterful test of scientific knowledge set
EOS offers a choice of seven different Mars 1 Settlement, producing many casu within the context of a profound meta
missions, each remarkably varied in alties and critically damaging its oxygen physical quest. The program doesn't pull
game length, player goals and difficulty supply. Each space director has just over any cheap shots with this one. What you
.levels. A word of caution: although EOS is three years to erect a space hospital in find—if anything—will seem as real and
both entertaining and educational, it is an Mai's orbit. The seriousness of this mis meaningful as if you were directly in
intellectual simulation, not an arcade- sion has prompted the EOS Federation to volved with NASA's actual Voyager probe.
style game. Very young players may need advance each player 1000 credits to quick Simply brilliant.
adult participation to understand the ly establish rescue operations. Its urgent Earth Orbit Stations is not a game for
game completely. nature makes Mare Rescue an incredibly all tastes. It requires patience, a good de
Each mission begins in the spring of tense scenario—a life or death race. gree of intelligence and a well-rounded
1996 and proceeds in fiscal quarters for a Mars Rescue also introduces a fascinat understanding of management proce
prescribed number of years. There is no ing new element to the game: cargoliners. dures. It is a multi-layered board game
internal game clock—each player deter These massive space stations are con with thousands of variables—no scenarios
mines the length of his own turn. For this structed in orbiting dry docks and will ever have the same outcome. Best
reason, longer missions may span days or equipped with propulsion units for travel when played with several human oppo
weeks. These are easily saved to disk and into deep space. Difficult to build and ex nents, the computer also makes a tough,
reloaded for future play. pensive to maintain, cargoliners become demanding competitor.
The first three scenarios can be viewed an important aspect of the game as you Earth Orbit Stations could have easily
as training missions to prepare you for the begin to explore regions beyond the con teen a fiat, lifeless database disguised as
advanced projects. "Research" gives play fines of earth. a simulation. Instead, it is a joyously ad
ers two years to build a space station in The next mission. "Lunar Base," is dictive celebration of achievement and
earth orbit. Within this time period, each somewhat less serious, but very demand- untold possibilities. Q|

28 APRIL 1988
Presenting.The Future Of Business.
The Commodore Amiga 2000
Desktop Presentation System.
The Next Step Forward.
Commodore' presents a major
breakthrough in the art of present
ing ideas. Introducing Desktop
Presentation with the Commodore
Amiga^ 2000. It's the personal busi Here's a show-stopping niggling act Since the Commodore
Amiga is the worlds first multitasking personal
ness computer that's also a complete business computer, you can actually run severalprograms
simultaneously.
desktop publishing center, video
production studio, and live presen Strictly Business
tation workstation—giving you For your everyday business needs,
access to professional-quality results there's WordPerfect5 word pro
at a fraction of the cost of outside cessing. Advanced database and
suppliers. spreadsheet programs. Complete
Desktop Publishing networking. And the Commodore
Enjoy true ^ freedom ofthe press with
Color. It's the next generation in ColdDisks'" Professional Page"" deskiop publishing Amiga is the world's first multi
software. Even make color separations with resolution
desktop publishing. And with the as high as 2400 dots per inch
tasking personal business computer,
Commodore Amiga 2000, you can so you can actually run several
create your own catalogs, brochures, programs at the same time.
and magazines in up to 4096 colors. So take a step into the
There's a big advantage in black and future of business computing. Call
white, too. Since the Commodore 1-800-87-AMIGA to locate your near
Amiga 2000 can display 16 levels of est Commodore Amiga 2000 dealer.
grey, it gives
a far better

Network TVproducers use the Commodore Amiga to create


dazzling graphics and special effects. It can boost the
ratings ofyour next business video, too.
Give em a show they'll
never (ofget Hooka
Live Presentation
Commodore Amii/ti 2000 to
a Polaroid Palette"* and make The Commodore Amiga 2000
35mm slides in up to -10Q6 colors.
shines in front of a live audience,
preview of your laser-printed docu too. Create 35mm slides, story-
ments than the Macintosh1" SE boards, transparencies—even ani
ever could. mated "electronic slideshows." You'll
Desktop Video get all the support you'll need when
Video is part of the new language of you're on your feet.
modern business. But you won't
need epic budgets to produce
your own corporate, sales, and
Only
promotional videos. With the
Commodore Amiga 2000 you Amiga
Makes It
can create professional-quality Carry your whole slide

3-D animation. Titles. Wipes. Fades? oresentation in your shirt


pocket. When you slip a floppy
You can even paint over video images,

Possible.
disk into a Commodore A anga 2000
that s connected to an RGB projection TV. you've got an
one frame at a time. animated electronic slide show system.

Option)] no trmctlo'e hjf ita'jK* jud *ot ■Ipptlc •admc m rcgutcitd lutiimiitt atCommo-JoTf Ek-t Monies, lid. Anrnu nd The Aimjj logo J luJemaikof Commotion.- AmiS.l. Inc. Macintosh
ademaifc of Apple Comput
64 AND 128 SOFTWARE REVIEWS Reviewed by Gary V. Fields

WordPro 128 BeteM/orkind


with Not only does
FilePro 128 WordPro 128
Computer: Commodore 128 have lots of power,
Publisher: BetterWorkinj? irom
Spinnaker but it is also easy
One Kendall Square
Cambridge, MA 02189
Medium: Disk to get to that
Price: $39.95
power.
WordPro 128 with FilePro 128 has a
lot to offer the Commodore 128 user.
You get a powerful, professional word pro
cessor (including a 100,000 word spell-
check utility), plusFz/ePro 128 (a simple
but flexible data basei—all at an afforda
ble price. WordPro 128 is one of the least
expensive 128 word processors on the has all that I need. It supports multiple printer can be loaded manually or select
market, yet one of the best, and FilePro headers and footers, soft hyphenation, ed automatically by use of the "WP128
128 will handle the database needs of centering and justification and most other INSTALL" program.
most people. formatting features like line spacing and I found most of WordPro 128 commands
Most of us want a word processor which font types (underline, bold, italics). Its logical, since they are structured around
has all the features we need. We want it to editing functions include the standard the COMMODORE key and the function
take advantage of all the computer's abili cursor controls, word wrap, block com keys. Any command you'll ever need to
ties, be powerful enough to do today's jobs mands, search, search and replace, and write, format or edit text can be accessed
and those we'll face next year, and we delete. by pressing a combination of these keys.
want it to be easy to master and afforda Deletions, as well as block-controlled For instance, to begin or end INSERT
ble. That describes Spinnaker's WordPro copy and move text commands, are stored mode you simply press the COMMO
128. in what Spinnaker calls an "Oops buffer." DORE key and I. COMMODORES sets a
WordPro 128 is an impressive, busi You can dump the text stored in this buff tab, and COMMODORES reformats a
ness-quality word processor. It performs er back to the screen, so erroneously de paragraph. Press F3 to display a disk's di
flawlessly, uses the system's 80-column leted text as well as blocks intentionally rectory and the HELP key opens three
display, and has even- feature I've ever manipulated can be retrieved instantly. help windows. All in all this logic works
needed from a word processor. There is nothing more frustrating than very well. There are a few occasions when
The program comes on a self-booting accidentally deleting important text and the sequence is not as logical as it could
disk, so starting is as simple as flipping having to rekey it from your own memory be. For instance, while the combination of
the computer on. WordPro 128 comes with instead of the computer's. COMMODORES to delete text makes
a simple program called "WP128 IN I am not pleased with another of Word sense, the use of the letter "J" to copy a
STALL". It can be run as often as you Pro 128's features—the destructive Re range to the buffer does not. The problem
need to record changes to your system turn command. Any time the RETURN the programmer ran into was that the
(e.g.. new monitor, different printer, etc) key is pressed, all text on the same line as logical letters "C" (copy) and "B" (block'
After that, each time you boot WordPro the cursor and to the right of it is erased were used for other functions. The pro
128 your choices are automatically (and not stored in the "Oops buffer"). This gram does offer three screens of informa
selected. annoying action can be avoided by always tion which show the correct sequence for
WordPro 128 makes good use of the using the cursor keys or SHIFT/RETURN each command.
128's memory, leaving room for up to 500 to move around the screen. WordPro 128 has two different preview
lines of text in two separate text areas. After you've written a document, it can options. The straight video preview dis
This means you can edit two documents at either be saved to disk or dumped to a plays the text exactly as it will appear
the same time, or more likely, merge text printer. WordPro 128 supports all Commo when dumped to a printer—margins.
from one document into another. The dore-compatible disk drives including spacing and page breaks are accurately
screen editor is fast. As is true of all word dual drives and comes with over 50 specif duplicated, and you can read the text as
processors, the cursor slows a bit when us ic printer modules. These modules, when you scroll through each page. Special type
ing insert mode near the top of a long doc loaded, automatically define all the varia faces (bold, italic and underline) are also
ument. bles needed to access all the special fea shown on screen using this option.
When it comes to features, WordPro 128 tures of that printer. The module for your Continued on page 110

30 APRIL 1988
Hardworking software for your Amiga
BeckerText—More DataRetrieve —
lhan just a word Powerful database for
processor. WYSIWYG your Amiga that's fast.
formatting. Merge Huge data capacity and
graphics inlo your is easy-to-use. Quick
documents, automatic set up with onscreen
table of contents and templates. Password
indexing. Calculations of security. Sophisticated
numeric data. Multi- indexes and searches.
column printing. Built-in Output to most printers.
spelling checker checks Data management could
as you type. $150.00 not be easier. $79.95

Call or write lo inquire about our complete line of books and software
!_____-.__ — — _ — — _ — — —
TEXTPRO—Full-function ASSEMPRO—Program your
wordprocessor that's easy-lo Amiga in assembly language If your Amiga dealer doesn't carry Abacus products, then have him
use. Loaded with a number of with ease. Extensive editor, order them for you. Or you can order direct using the following order
extras. On-screen formatting, multiple windows, search, blank or by calling—(616) 698-0330
Centering, justification, (oolers. replace more. Fast two-pass Qiv. Products Price Tola! Qiy. Products Price

headers, auto-hyphenation. macro assembler with auto TextPro S79.95 BeckerText 5150 00
Merge graphics into your linking. Includes entire functions AasemPfo 99.95 □ ataRetrieve 79.95

document, and more. $79.95 library. $99.95 In USA add $4.00 lor S & H. Foreign add S12.00 per item
Michigan residents include 4% sales tax
Total amount enclosed [US funds)

Abacus
Payment: ( > MC ( (VISA < ) Am. Express ( ) Check ( ) Money Order
..-"

Card No E*P
Name

Address
Dept. MA2 • 5370 52nd Street SE • Grand Rapids, Ml 49508
Phone 616/698-0330 • Telex 709-101 • Telefax 616,698-0325 City Stale .at
Call or write for your free catalog. 30-day money back guarantee on PnoneNo.
software. Dealer inquines welcome—over 2400 dealers nationwide.

Commodore Craftsmanship
Cadpak—The profes Super C—Now you can
sional design tool. Enter program in C on your
detailed drawings with computer. Produces
the keyboard, a lightpen machine code that's
or 1531 mouse. Flexible faster than BASIC.
object editor to create Includes full screen
libraries of furniture, editor, compiler, linker
electronics, etc. Zoom in and handbook. Graphics
to do detailed work. and math libraries are
Outputs in exact scale included. A complete C
to most printers. development package.
C64 $39.95 C128 $59,95 C64 $59.95 C128 $59.95

Call or write to inquire abou! our complete line of books and software
BASIC COMPILER—Now GEOS " Tricks and Tips—A
anyone can make their BASIC new book with something for If your Commodore dealer doesn't carry Abacus products, then have
programs run (aster! Easily everyone. Over 50 tricks and him order them (or you. Or you can order direct using the following
convert your programs into ma tips to use everyday. geoWrite order blank or call—(616) 698-0330
chine language or speed code. format file converter, edit or Qty. Products Pnce Tola I Qty Products Pncn Total
If your program walks or crawls, create GEOS fonts: Write in Caopak 64 S39 95 Super C 64 S59.95
Cadpak 128 59.95 Super C 128 59.95
give it the speed to RUN! machine language or explore
BASIC 64 39.95 GEOSTST 16.95
C64 S39.95 C128 $59.95 the internals of GEOS. $16.95 BASIC 128 59.95 Ml residents add 4% sales tax
In USA add $4.00 (or S1H. Foreign add S12.00 per item
Total amount enclosed (US funds)

Abacus
mymni Payment: { ) MC ( ) VISA ( } Am. Express ( (Check ) Money Order
i 1
Card No _E*p
Name

Dept. MC2 • 5370 52nd Street SE • Grand Rapids, Ml 49508 Address

Phone 616/698-0330 • Telex 709-101 • Telefax 616/698-0325 Oty__ State


Call or write lor your free catalog. 30-day money back guarantee on
software. Dealer inquiries welcome—over 2400 dealers nationwide.
s barter Kit
Bring your COMMODORE to life
with a FREE modem and software!
Now you can plug your Commodore into The easiest online service to use.
an exclusive network that's useful, easy,
When you join Q-Link, you'll receive
fun and affordable. Join Q-Link now, and
customized software that does all the
we'll give you a free modem and software
work for you. You don't have to memorize
to get you started.
any complicated commands. To select
what you want to do, simply choose from
Your official source of
colorful, easy-to-use menus.
Commodore support.
Because Q-Link is offered exclusively to The lowest priced, full service
Commodore owners, you get the most Commodore network.
relevant and useful services—including a
hotline to Commodore Business Machines For only $9.95 a month, you'll enjoy
for fast answers to your questions.. .the unlimited access to a wide range of services
GEOS Arena to help you get the most out — including the latest news, enter
of your GEOS software... "live" tainment updates, Grolier's Academic
conferences with Berkeley Softworks and American Encyclopedia, and help from
other software publishers such as experts at Commodore. Special "Plus"
Electronic Arts, Activision, to name a services, including online tutoring and
few... .and user group support. software previews, cost only 8 cents per
minute. And your first hour of Plus usage
You'll never be alone. for each full month of membership is free!

Meet and chat live with new friends from With Q-Link, you can sharpen your com
al! over the U.S. and Canada. Participate in puter skills...connect with people...
exciting full-color, multi-player games like discover new ways to get smart... save
RabbitJack's Casino (including Blackjack, money every day... plus have a lot of fun!
Poker, Bingo and the Slots), Chess and
Backgammon. Send and receive electronic For fastest service, call toll free
mail. Join group discussions or start a 1-800-782-2278 Extension 1502
special interest group of your own. or clip and mail this coupon to
Compete in contests and win prizes. Q-Link, 8619 Westwood Center
Drive, Vienna, VA 22180.
Save money every day.
- Q-LINK RESERVATION FORM -
Expand your software library with more I Choose one:
than 10,000 free public domain programs □ I need a modem. Start my Q-Link membership by charging me now for

— games, graphics, business and educa my first 4 months at 539.80, and send me the FREE Q-Link software and a
FREE Commodore 300 baud auto-dral modem (model 1550—retail value $59.95).
tional software, and much more! Sample □ I already have a modem. Send me my FREE Q-Link software and start
"hot" software before you buy. Com my Q-Link membership by charging me now for my first month of
membership at S9.95.
parison shop for the lowest prices on more Full Name

than 250,000 items. Get the lowest-priced Address


airline tickets, rental cars and hotel rooms City
(No ? O Bo>6!)
State Zip
using American Airlines Eaasy SabreSM
Evening phone t I
Travel Service.
Choose your method of payment:
Offer valid while supplies last and only for new members in the Please charge my credit card. Check enclosed.
continental U.S. and Canada. Expires 6/30/88. Prices subject to ! Master Card I Visa
change. There is a communications surcharge for connection to Q-
Link from Canada: 6 cents (U.S.) per minute from Montreal, AccW Exp.
Vancouver, Ottawa, Toronto, Quebec, Windsor, Kitchener, and
Calgary using Tymnet network, and 15 cents (U.S.) per minute for Signature ___
over 85 other locations using the DATAPAC network.
Call toll-free 1-800-782-2278 Ext. 1502 or
mail this coupon to:
Q-Link, 86!9 Westwood Center Drive.
Vienna, VA22180

The Commodore Connection.


SOFTWARE REVIEWS Reviewed by Jeffery Scott Hall

Microfiche
Filer
Computer: Amiga
Microfiche Filer
Puhlisher: Software Visions, Inc.
2(i Forest Road also allows you to
Framingham. MA 01701
Price: $99.00 import graphics
from your favorite
Ttyficrofiche Filer by Software Visions IFF-compatible
iwM. brings new meaning to the won! paint program.
"database." You may have used a data
base for such things as an address book.
recipe file, or a catalog of computer disks.
With Microfiche Filer, however, you can
store graphics as well. And creating a da
tabase with Microfiche Filer is neither
painfully difficult nor time consuming.

Setting up the Program


The first thing you should do after un
boxing the program is make a backup of
the disk. Microfiche Filer has no copy pro ficheFiler allows you to find your informa that you can find the information you
tection, so you can use the standard Work tion more quickly than ever before. want at lightning speed. If your database
bench copy format or any copy program. Microfiche Filer does not stop there. The is fairly long, a "slider" will appear in the
Once you have made your backup, you program also allows you to import graph window. By clicking the left mouse button,
can choose how you want to run it. You ics from your favorite IFF-compatible dragging it up or down, and moving the
could insert Workbench in one drive and paint program. Real estate agents can colored box, you can display all of your
Microfiche Filer in the other (if you have maintain files of available properties in database.
two drives). Now the program can be run corporating photos; companies can keep The third window is the Form List Win
from either the CLI (Command Line Edi inventory files with a picture of each item; dow, located in the lower right portion of
tor) or the Workbench. Or you can install police departments can organize files of the screen. This window contains seven
Microfiche Filer on a hard disk drive. The mug shots or fingerprints. As you can see, boxes, one on the top and six on the bot
manual gives a full, easy to understand, Microfiche Filer greatly expands the possi tom. The top box is the Data Definition,
explanation of all these procedures, in ble practical uses for a database. double clicking on it will cause the Data
cluding the hard disk installation. Definition Editor to appear. The other six
Taking a Look at the Set Up boxes are actually "Slots." You drop
What Makes Microfiche'Filer All Microfiche Filer databases are dis "forms" into these slots to designate how
Different played using three windows. The biggest your data is displayed, sorted, printed and
If you have never used microfiche be window on your screen is the Microfiche so on. The following is a list of the six
fore, you might be wondering what it is. Magnification Window. This window dis slots: Print Title, Print Record. Print To
Stated simply, it is a sheet of film which plays a magnified view of your database. tals, Display Form. Edit Form, and Sort
stores reduced information (i.e.. maga The second window, located in the upper Form.
zines, newspapers, card catalogs, docu right corner of the screen, is the Fiche
ments, etc.) and is read through a magni Window. Inside the window is a colored Constructing a Database
fying machine. To look at the information, box, which represents the size and loca Microfiche Filer provides five example
you slide a lever around until the infor tion of your magnifying glass. By clicking databases, one of which is a picture data
mation you want is showing. the left mouse button on this box and base to help you get a better understand
Microfiche Filer applies this technique dragging it around the inside of the Fiche ing of the program. However, in order to
to database management. Other database Window, you can display different parts of help explain some of the program's fea
programs use what I call the l£hunt and your database in the Microfiche Magnifi tures, lets walk through a construction of
seek method." The hunt and seek method cation Window. One nice feature about a data base using Microfiche Filer. One of
makes you search through computerized this is the fact that you may drag the col the first things I did when I got Microfiche
"file folders," until you finally locate the ored box around the inside of the Fiche Filer was to construct my own customized
information you wanted. This process can Window without waiting for screen up address book. First decide what informa
be very slow and aggravating when you dates. This allows you to view any portion tion you would like to store. You will find
want to find information quickly. Micro- of your database as fast as you want, so it difficult to start from scratch unless you

34 APRIL 1988
Amiga Software Reviews/Microfiche Filer"
To start entering the data, select the the Emergency Save and Exit option to
have given it previous thought Add Blank Record menu option, enter the save your database to disk without any
After loading Microfiche Filer, select data, click on the close gadget and select loss of data!
the Make Directory option from the File save. If you wish to change the informa
menu. Name the new directory something tion you have entered, simply double-click Summary
meaningful to remind you of the database. on the record, edit any of the fields, click I had a few questions about the Micro
Now, select the Open New Database from on the close gadget and select save. fiche Filer, so I talked to Software Visions'
the File menu. To build your database, A picture database is handled in the Gary Samad, author of this great pro
double-click the left mouse button on the same way as a text database. Once you gram. The first question I had was about
Data Definition box in the Form List win have each picture in your database, it can the ability to import ASCII text, since Mi
dow. This will cause the Data Definition be displayed in the magnification window. crofiche Filer does not have this capability
Editor to appeal1. You will now see a de The key to this is a procedure called built in. Gary told me there is a public do
fault Field Name, and field type. Now, you "Squeezing." This takes a picture, or main ASCII converter, called MFF__Up-
can type in the information you wish to brush that is saved in 1LBM IFF format date, which will allow you to import text
represent the field. Change the field type and reproduces a miniature of it. Scan to Microfiche Filer. This program can be
by clicking the left mouse button over it. your database of pictures the same way found on most computer networks, such as
This gives you a choice of text, numbers or you scan a database of text, using the PeopleLink, CompuServe, etc. This fea
pictures for that field name. Every time magnifying glass in the fiche window. ture will be a built-in command in a fu
you wish to add a new field, select the Add Microfiche Filer uses the standard four- ture version.
Field option from the Edit menu. For ex color Workbench screen to reproduce the I used version 1.0 of Microfiche Filer for
ample, I typed in the following, and select pictures, or brushes, instead of a custom this review. However, version 1.02 is now
ed the Add Field option after even- item: ized screen. Thus your pictures will be dis available. Some of the new features of ver
Name. Address, City, State, Zip Code. played in only four colors. However, if you sion 1.02 are the ASCII converter and the
Phone Number, Note. Once you have wish to view your picture in full color and support of European characters. Regis
typed in your information and selected full screen size, you may do so by double- tered users can obtain version 1.02 direct
the appropriate field type, click on the clicking the miniature picture and select ly from Software Visions for $9.
close gadget and select the Save option. ing Display Full Picture from the menu. Gary told me that HAM mode is not
Now, you should set up a form that dis You will now «pe your picture on a sepa currently supported but will be available
plays all the fields, suitable for editing. To rate screen. you can return to Micro- in version II, which should be released
do this, double-click on the box that has ftcfie Filer by clicking the left mouse but during the second quarter of 1988. The
the name Display Form. You will now be ton. Microfiche Filer will not display HAM features planned for version II are abso
in the form editor. Clicking the left mouse (hold and modify) mode pictures at this lutely amazing! They will include HAM
button in the box will reveal three gadgets time, but it is planned in the next update. mode support, better picture "squeezing,"
inside the window—the diamond gadget, Printing a database of text or pictures is calculations, more sophisticated printing
the arrow gadget and the drag gadget. very simple. Choose the All option from and a general "speed up." The upgrade
The arrow gadget is used to re-size the the Select menu. This will cause all of the will be provided for a very reasonable
window. The drag gadget will allow you to records in your database to be selected. If price.
drag the window around, so you may posi you wish to print only certain records, Telephone support for Microfiche Filer
tion it where you wish. The diamond gad click the left mouse button on each record is provided free of charge to any registered
get will allow you to select from one of the you wish to print. Now, choose the Print user. To become a registered user send in
field names that you have previously cre option from the print menu, and your da the warranty card in the manual.
ated in the Data Definition Window. To tabase will start printing. If you have a Software Visions has put together one of
scroll up and down through the field color printer you may print out any pic- the most comprehensive manuals I have
names, click the left mouse button on the ture(s> you wish in color following the ever seen. The manual is well written and
top or bottom portion of the diamond gad same directions as above. includes a thorough index. You will find a
get. Once you have the fields set up in the listing of all the keyboard shortcuts that
order you wish, click on the close gadget Requirements you can use instead of the mouse. The
and select save. Your form will now be dis Microfiche Filer will run on a 512K manual is not bulky and can be used very
played in all six boxes in the Form List Amiga with one disk drive. However, I easily on your lap or desktop.
Window. would recommend two disk drives to cut Microfiche Filer is definitely a break
If you wish to view what you have done, down on the time it takes to swap disks through in how we currently think of da
double-click on one of the six boxes, and and to provide a better operating environ tabases. In my review, I've tried to give
you will see the structure of your data ment. On a 512K Amiga you can get be you an understanding of how the database
base. tween 300-700 records in your database, works, rather than a reprint of the Micro
Changing the way your database is dis depending on the size of your records. fiche manual listing all the commands. I
played, sorted, edited and printed is as With a one megabyte Amiga you can hope that the message was conveyed that
simple as editing a form and dropping it store up to 1000 records, and with a 1.5 this is one of the most professional data
into one of the six slots in the Form List MB Amiga you can store 2000-3000 re bases available. No Guru errors were ever
Window. (To sort by state you would sim cords. Microfiche Filer constantly keeps encountered when working with this pro
ply double-click on the sort box in the track of the system's memory, in order to gram. Microfiche Filer is simply the fas
Form List Window. Now. just include the prevent you from losing your data. If you test, easiest, most advanced database pro
state field and select save. Your database start to run low on memory, Microfiche gram I have ever seen, and can be classi
will now be sorted by state. I Filer will let you know, so you can choose fied as the "King of Databases"! g

COMMODORE MA3AZINE 35
SOFTWARE REVIEWS" Reviewed by Graham Kinsey

Facc/FaccII
Computer: Amiga
Face is a floppy
Publisher: ASDG, Inc.
925 Stewart St. accelerator for
Madison, WI 53713
Price: $84.95 your Amiga
that works by
a technique
If you have just upgraded from an eight-
bit machine to an Amiga, you may known as
think at first that the Amiga's advanced
disk drive is a wonderful piece of hard
"caching."
ware. Because it accesses almost a mega
byte of data per disk, the Amiga's disk
drive appears to have very fast access
speeds. The drive can retrieve a whole
track at a time, which amounts to over 5K
of data. However, just one IFF picture can
be over 100K in size and archives of will retrieve it, and the disk drive will of ReadHits, which tells you how many
Amiga files (archived for transfer via never have to be accessed. Since accessing disk blocks have been retrieved from the
modem) often exceed 200K in size. data from memory is much faster that re cache and have not had to be retrieved
In addition, your drives have to deal trieving it from a disk, the potential from the disk drive. Finally the percent
with AmigaDOS' scattered storage of files speedup can be tremendous. age of ReadHits to Reads is shown, which
and directories. On an Amiga disk that Caching is not new to the Amiga. It has gives you a rough estimate ofjust how ef
has been written to many times, programs been available to Amiga users for many ficient the cache has been so far.
and directories can become so scattered months in the form of Addbuffers, which The bottom of the Face window displays
that the drive head spends much more is a standard command supplied on the the buffer control buttons, which allow
time moving from track to track than Workbench disk. However, there are some you to add or subtract memoiy to or from
reading data. What should be a very problems with Addbuffers. The worst is Face. The left coiner button serves two
quick storage device can become very that once you have allocated memory for purposes. First, it displays the amount of
time-consuming. ASDG, Inc. offers Face, caching via Addbuffers, that memory is total system memory (both Chip and Fast)
an answer to slow Amiga disk L'O. dedicated to that use forever. There is no still available for use in your Amiga. Its
Face is a floppy accelerator for your way that you can retrieve any memory other use is activated if you click on the
Amiga that works by a technique known currently being used by Addbuffers. An box. If you do this, Face's window will
as "caching." Caching is remotely similar other problem is that it always uses Chip automatically shrink to a tiny size. The
to a RAMdisk, in that both are devices memory, even if you have Fast memory original information contained in the Face
that use memory to store disk-based infor available in your Amiga. window will be replaced with a small gad
mation. Instead of storing programs, a Face has neither of these shortcomings. get labeled "Expand." If you click on this
disk cache stores actual blocks of data It always looks for Fast memory first, and new gadget, the Face window will be re
straight from a disk. Whether a particular will never steal your valuable Chip mem stored to normal.
block of disk data contains a small pro ory unless it must. Face also allows you to Face's manual is stored on the disk as a
gram, a piece of a program, a piece of data, readjust the amount of memory it's using. text file. In addition to the Face program
a picture, another file, or a piece of the When you first run Face you will see itself, there are also a few Amiga public
hierarchal directory is immaterial. The that a lot of information is packed into a domain programs supplied on the disk.
only thing that matters to a cache about a small space. Most of the window is devot FastMem will shut off all Fast memoiy,
block is that a program running in the ed to information that keeps you informed and SysMon monitors various things, in
Amiga needs access to that particular of all aspects of the cache. It displays in cluding system activity and memory use.
block of data. When a block of disk data is formation for up to four different drives, If you have been wishing for a turbo-
first accessed by the Amiga after the plus the totals for each drive. Face dis charged version of an Amiga floppy drive,
cache has been created, it is not only giv plays the number of reads and writes that Face is a software program that will
en to the program that needs it, but also to have been performed on each drive, in impress you.
the caching program, where it is stored in terms of Amiga disk blocks (512 bytes per
dedicated memory. Then when the Amiga each Amiga disk block). Face shows the Update: Face II Now Available
needs to access another block of disk data, number of disk buffers that have been Since I wrote this review an updated
it looks to the cache to see if that block of saved for each storage device, plus the to version, Face II. has been released. One
data has been stored. If it finds that the tal amount of memory (also in terms of big change is that the original Face is now
block of disk data has been saved for fur disk blocks) that you have allocated for broken into two distinct parts. The actual
ther access in the cache, then the Amiga Face's use. Face also displays the number Continued on page 112

36 APRIL 1988
We Work with the Best

The best people.


The best equipment.
You'll find both at
Master Communication.
You see, Robert is a
perfectionist. He expects Also included is VideoSEG, a slideshow program.
maximum performance • Mix ANIM Animations and IFF Images in the Same Show
from his investment. That's why he has a switcher by Grass • A Variety of Transitions Such as Dissolves, Wipes, and
Valley Group, Digital Video Effects by Pinnacle, U-Matic SP Fades
and Hetacam SP recorders with computerized editing by • Buffers for Loading One Image While Another is Displayed
Sony, and high quality character generation by Dubner. But • Loop Points for Repeating Segments of the Show
even a 520,000 character generator has its limits and when • Manual, Auto Play, and Auto Loop Modes
that's the case he turns to an Amiga and Aegis software. • Includes a Player Module for Distributing Your Show
• Supports Interface, Halfbrite, and Color Cycling
• Low, Video, Medium, and High Resolutions
Software like Aegis VideoTitler
VideoTitler turns your Amiga into a powerful titling
workstation for video or graphic presentation. Here are
just a few of the features you'll find. Master Communication.

• 16 Colors in Medium and High Resolution Another example of how

• 32 Colors in Low and Video Resolution we work with the best.


• Interlace, Overscan, Severe Overscan, and Halfbrite
• Support of Amiga, Zuma™ and Calligrapher™ Fonts
• PolyFonts for Distorting,
Mirroring, and Manual

Shouldn't you?
Kerning
• Bold, Italic, Outline,
and Drop Shadow in
H Directions Put Aegis VideoTitler to work. For more information or
• Left, Right, and Center the dealer nearest you: (213) 392-9972 or to order direct:
Justification 1-800-345-9871
• Color Gradation and 20
Different Styles Such as 3D Block, Thin Edge, Fat Edge,
Outline Neon. Emboss, and Balloon
• Supports IFF. Also the ANIM Format for Creating
Animated Titles
• ("lip. Paste. Distort. Invert, and Mirror Graphic Images
• Half. Quarter, or Compress the Screen for Tiling 22 1., Suite 277
• Works with NTSC and PAL Video Standards onica, CA 90403

Aegis VideoTitler. Aegis VideoSEG arc Trademarks of Aegis Development, Inc. Betacam, Betacam SF. and U-Matic arc Trademarks of Sony Corp.
The CalUgrapher is a Trademark of InterActivc Softworks. Amiga is a Trademark of Commodore-Amiga, Inc.
Zuma Fonts is a Trademark of The Zuma Group.
Reviewed by Russ Ceccola

Guild of
Thieves
Computer: Amiga
Company: Firebird/Rainbird
Distributed by:
Activision
2350 BayBhorePkwy.
Mountain View, CA" 94043
Price: $44.95

When was the last time you ran


Guild of Thieves draws you in
sacked a mansion? Have you ever
managed to make off with all of the trea and doesn't let go until
sures and wealth of a major bank, temple
and all of the surrounding land? You say you've exhausted all of the
you've done both!? Then you just may be possibilities.
the thief that the Kerovnian Guild of
Thieves is looking for. Sign the standard
contract, pick up your wardrobe and es
sential possessions, and get ready for the
challenge of your life. locations. There are four scrolls at the top the separation of these commands into
This is the kind of fictitious introduc of the screen (activated with the left tour units makes them easier to use and
tion that you may have received light be mouse button) that contain three special remember. The Files scroll contains the
fore beginning Guild of Thieves, one of the commands each. Under these scrolls is the standard RESTORE, SAVE and QUIT
latest adventures released by Firebird text which takes up the bulk of the screen. commands. The Text scroll contains the
Software under its Rainbird logo. Guild of Bringing up a picture is a unique process NORMAL, VERBOSE and BRIEF com
Thieves is a text-and-graphics adventure for adventure games in that you pull a mands—those that govern the amount of
that starts you off in a boat moored to a re picture down as a window by using the description given about a location after
mote jetty in the fabled land of Kerovnia. Scroll Bar and the right mouse button- you enter it. The next two scrolls are
With you is the Guildmaster of the Kerov thus showing as much or as little of the unique to the game.
nian Guild of Thieves who presents you picture as you want. The Goodies scroll contains the TEXT-
with your mission: find and steal all of the This feature eliminates having to look SIZE, PRINTER and CREDITS com
treasure that a nearby mansion and the at every scene in a game, cutting down mands and the Specials scroll hides the
surrounding land contains and bring it all boredom and allowing greater user control SPEECH. EXITS and HINT commands.
back to the boat to earn full membership over the game environment. Finishing CREDITS gives the list of contributors to
in the Guild. Guild of Thieves takes a long time and. al Guild of Thieves, but the other commands
What the Guildmaster doesn't tell you though the graphics are veiy detailed and are the heart of what makes choosing this
is that on your dangerous quest you meet colorful, I don't want to stare at the same adventure as your next conquest impera
death face to face more than enough times picture any longer than about ten seconds. tive. SPEECH turns on the speech in the
to take away even a cat's nine lives. Still, Otherwise, playing the adventure would Amiga and has the computer recite every
you must prove that you have what it be like being held captive in an art gal word that appears on the screen. Al
takes to become an expert thief by gather lery, strapped to a seat with your eyes held though the speech processor is slow, a few
ing treasures in many strange places all open. minutes of time with it livens up the game
around Kerovnia. If you ever do make it The graphics that appear throughout to keep you tuned in to the text.
back to the boat with your hoard, you can the game are a legacy to the power of the TEXTSIZE toggles the size of the let
be sure of earning your lifetime member Amiga, as is the rest of the game. Some of ters on the screen from a very small, bare
ship to the Guild—especially after you see the objects you see on your screen aren't ly legible font to a large, bright type style
what's in store for you. actually part of the game, but this discre that I used for the rest of the game. Re
Guild of Thieves draws you in and pancy is more than made up for by the viewing an adventure is a long process
doesn't let go until you've exhausted all of beautiful pictures. There are about thirty and every company that makes text ad
the possibilities. This game is so addictive scenes in the game that are depicted ventures should include this helpful fea
that even after accidentally reformatting graphically, and they tend to heighten the ture. PRINTER toggles your printer off
a save disk late in the game. I stalled over effect of playing Guild of Thieves by bring and on for making a transcript of your
again in order to finish. ing Kerovnia to life right before your eyes. game.

Although the game is predominantly a All commands that can be executed EXITS gives you a list of all the possi
text adventure, use of the screen is excel from the scrolls with the mouse can also ble exits from a location—a map-maker's
lent. Pictures can be accessed in various be typed in at the game prompt. However. Continued on page 89

38 APRIL 1988
m

FORA
LIMITED TIME

Order a Commodore 1660 or 1670 Modem


directly from Commodore Magazine.
Through a special arrangement with Commodore Business Machines, you
can order either the 1660 300-baud modem for $49.95 or the 16701200-
baud modem for $89.95 directly through Commodore Magazine.
Take advantage of this offer, and extend your Commodore 64
and 128 computing power. Connect a telephone to your
modem and open up the world of telecommunications
with services such as Q-Link.
Fill out this card and mail it today to add the
world of telecommunications to your
computer.
Send check or money order only.
Allow 4-6 weeks for delivery.

"AT1
300 Baud HAYES'" com
"AT11 mand protocol
HAYES™ Built-in speaker
command protocol • Touch tone or
• Built-in speaker rotary dialing
• Auto Answer, Auto • Auto Answer, Auto
Dial, Auto Baud, Auto Dial, Auto Baud, Auto
Speed Speed
• Touch Tone or Rotary dialing • Terminal software
- Terminal software included for 64 and 128. included for 64 and i;

ORDER FORM (Please Print)

NAME. Please send me the following Commodore Modem:

ADDRESS. QTY ITEM PRICE


(Sorry, no P.O. Boxes]

Commodore 1660 300-baud Modem for S49.95 ea.

Commodore 16701200-baud Modem (or $89.95 ea.


CITY. STATE. ZIP.

DAYTELEPHONE NUMBER Pennsylvania residents please add 6% sales lax


(Area Code)

Shipping and handling charge: $5.00 each


Allow 4-6 weeks for delivery.
Mail this order form with check or money order only to:
TOTAL AMOUNT OFCHECK OR MONEYORDER ENCLOSED
Commodore Magazine
Modem Offer
Box 695
Holmes, PA 19043
AMIGA SOFTWARE REVIEWS Reviewed by Russ Ceccola

Arazok's Tomb
You travel to
Computer Amiga
Publisher: Aegis Development
Scotland to find out
2210 Wilshire Blvd., Suite 277 what happened to
Santa Monica, CA 90403
Price: $39.99 Uncle Jason and I
Ml
id
HPKl MHi. i I ...
*rw on A path ludms noi-thi«St
south*«t. You *•• a Cirloniin
knM Zud h»r».

Daphney, while
Whenever I see that a company has
put a warning label on a game, I in
gathering
stantly become curious about that game. information for the
Such a label exists on Arazok's Tomb, sug
gesting parental guidance for children un biggest story
der 14 years of age. In fact, Arazok's Tomb
is described on the front of the package as
of your career.
tml.i-ouiled island ul th uhit WIW
"an adult graphics adventure." Although la be j> cjstlc riuno up out ot th*
tusl. You srt nothing else her*.
some of the situations and language are
more suitable for adults, this warning is
only because of the games frightening
and violent tone rather than any objec al ready on the market. menu at the top of the screen.
tionable material. I wouldn't suggest the The game screen is well divided into dif A clock that keeps track of every second
game for young children simply because ferent areas: one for the pictures, one for ticks in the upper right hand corner of the
they might not understand it. the text, one for the compass and clock screen, so don't get lazy! Also, a compass
Arazok's Tomb casts you as Mark and a line along the top of the screen from and two boxes with the words 'TJP" and
Trade, a reporter who specializes in the bi which menus are pulled down. This orga "DOWN" printed on them are situated in
zarre and writes for the International In nization makes playing Arazok s Tomb the upper right half of the screen for ease
quirer. You've just received a telegram that much easier. The screen is functional, of play. Instead of typing in directional
from Daphney, who was scouring the as well as visually attractive. commands, you need only point the on
countryside in New Galloway, Scotland, Arazok's Tomb claims to be a "graphic screen arrow at a compass direction and
with Uncle Jason, looking for the tomb of adventure." The term generally means click the mouse button. This feature is a
an ancient Druid-type priest named that the designer has drawn some pretty welcome addition, eliminating all of the
Arazok. Arazok came to be at the begin pictures to pop up at appropriate times typing associated with ordinary move
ning of time and followed unholy prac during the game. Instead, Arazok's Tomb ment from location to location.
tices, breaking off from the other Druids incorporates graphics to enhance the ad Other commands can also be executed
and enticing some others to follow and venture and offer some foothold for your by using the mouse and pull-down menus.
join his sect. imagination to climb to greater heights. The four menus are: Files, Options, Ac
The holy Druids waited anxiously to get Arazok's Tomb has a different picture tions and Inventory. The Files menu is
rid of Arazok. When the evil priest went or scene for every location in the game. used for all saves, restores and game man
off on a journey through Hell, they killed These are beautifully done and are ani agement commands. The Options menu
his sect and destroyed his temple. The mated when appropriate, which adds a allows you to turn on or off the speech and
Druids believed that Arazok would be for distinctive atmosphere to Arazok's Tomb. sound effects. The coexistence of the Ac
ever trapped on the "other side." Daphney I don't know about you, but when I'm look tions and Inventory menus demands no
believes that Uncle Jason has opened the ing straight down the mouth of a giant tice in Arazok's Tomb.
gate to Arazok's domain by exploring a snake on my screen and his tongue is All movement commands can be ac
hill called Caer Arazok, said to be his moving, it sends a chill down my spine. cessed through the Actions menu, giving
tomb. You must travel to Scotland and The text window allows you to cycle up the adventurer three choices for entering
find out what has happened to Uncle and down through the transcript of the movement orders: compass, menu and
Jason and Daphney, at the same time game by using the up and down arrows typed commands. Also, the most-used
gathering information for the biggest sto on the right side of the window. This fea commands are in this menu, such as
ry of the year and your career. ture allows you to look at past descriptions LOOK, GET, PUT and READ. With
Arazok's Tomb takes full advantage of of rooms and examine the moves that LOOK, GET and PUT, you can also use
the incredible windowing, graphics, you've made and the items you've accu the Inventory menu. After you choose one
sound, speech and processing power of the mulated. This transcript fits nicely with of the three commands, the computer
Amiga. The game's real strength lies in the theme of the game—the idea that the prints it on the command line in the text
its well-constructed story. Many features commands typed into the computer and window, without executing it. You can
exist in the game that, coupled with the the machine's responses are all part of the then choose an object from the Inventory
story, give Arazok's Tomb a stronger back notes you are taking for your story on menu to finish off the command and hit
bone with which to survive amongst Caer Arazok. Similarly, you can print out RETURN. Inventory access such as this is
the myriad of graphic adventure games the text buffer all at once from the File Continued on page ill

40 APRIL 1988
Get more from your
More power a More Programs

■■■—

Commodore Library MEMBERSHIP BENEFITS • In .addition to getting the


Commodore Library for only $4.95 when you join,
you keep saving substantially on the books you buy
for only when you join
• Also, you will immediately become eligible to par

Msmau coniPUTeR book club


ticipate in our Bonus Book Plan, with savings of 6556
off the publishers' prices. • At 3-4 week intervals (16
You simply agree to buy 3 mote books—at limes per year), you will receive Ihe Small Com
puter Book Club News, describing the coming Main
handsome discounts—within the next 12 months.
Selection and Alternate Selections, together with a
dated reply card. • If you want the Main Selection, do
nothing, and it will be sent to you automatically ■ If
COMMODORE 128 PROGRAMMER'S guide to the most ingenious shortcuts for you prefer another selection, or no book at all. sim
REFERENCE GUIDE the Commodore 64/64C/128. Features ply indicate your choice on the card and return it by
the date specified. ■ You will have at least 10 days to
The ultimate one-stop reference for ac scores of time-saving tricks and maver
decide. If, because of late mail delivery of the News,
cess to all the advanced features of the ick programming strategies that expand you should receive a book you do not want, we guar
C128: BASIC 7.0, superior graphics, and the capabilities of your C128 beyond any antee return postage

enhanced sound and music capabilities. thing listed in the official Commodore
Includes complete working details of the operator's manual. If you enjoy clever
new 80-column text, 1571 disk drive, ex programming...or are eager to find a Small Computer Book Club
panded RAM, memory maps, input/out quicker, easier way to complete a pro Riverside, NJ 08075

put, primary chips and more. It's Com gramming task, then The Big Tip Book is Please accept my application for trial member
modore's official C128 programmer's for you! Publisher's Price: $16.95 ship and send me the Commodore Library (00873)
billing itiK only $4.95. plus shipping and handling.
guide. Publisher's Price: $24.95
COMMODORE 128 I agree to purchase at least three additional Se
lections or Alternates over the next 12 months.
COMMODORE 128 PROGRAMMING TROUBLESHOOTING AND REPAIR
Savings range up to 30% and occasionally even
SECRETS John Heilborn more. My membership is cancelable any time
William M. Wiese, jr. Avoid costly repair bills with this step-by- after I buy these three additional books A ship
ping and handling charge is added to all ship
Gain proficiency in the Commodore 64, step troubleshooter's guide to the C128.
ments.
Commodore 128 "native," and CP/M Discover how to fix displays, the power
No-Risk Guarantee: If [ am not satisfied—for any
modes. Now you can learn professional supply, defective RAMS, and keyboard
reason—I may return the Commodore Library
programming secrets to create your own malfunctions-plus, extend the life of within 10 days. My membership will be canceled,
powerful software. This user-friendly your C128-without special tools or com and 1 will owe nothing
guide shows you how to make Kernal plicated procedures. Illustrated with
Name-
ROM and BASIC 7.0 ROM run faster, how easy-to-understand circuit diagrams and
to control video RAM displays, master schematics. Publisher's Price: $19.95
Name of Firm.
bank switching, create advanced texts (If you wanl s
SMALL COMPUTER BOOK CLUB is a di
and graphics. Includes a complete
vision of the Library of Computer and Address. -Apt.
BASIC 7.0 dictionary and C128 memory
Information Sciences, the oldest, largest
maps. Publisher's Price: $15.95
and most respected computer book club Cny-
THE BIG TIP BOOK FOR THE in the world. Unlike other micro-com
State. -Zip.
COMMODORE 64/64C/128 puter clubs, Small Computer Book Club (Books purchased for professional purposes may be a
John Annaloro and Bert Kersey The Bea offers books that will keep you up to date tax-deduciible expense Offer good in Continental US
and Canada only Prices slightly higher in Canada)
gle Bros. Micro Software, Inc. with the very latest developments from a
An entertaining and practical hands-on wide variety of leading publishers. Commodore 4/88
REVIEWS Reviewed by Jeffery Scott Hall

Dark Castle
During your journey through Dark Cas
Computer Amiga tle, you are sure to meet up with trouble.
Publisher Three-Sixty Pacific Software Not trouble in the physical sense of vio
2105 S. Bascom Ave. lence, but rather the trouble you get into
Campbell. CA 95008 when you fall through a trap door. You
Price: S39.95 must go through all three levels of trou
ble, in order for you to have the key to un
lock the door in level one (see hints below),
From out of of a horror movie and into and this is no easy task. If you are lucky
your home comes Dark Castle from or skillful enough to get the key back to
Three-Sixty Pacific Software. Dark Castle level one. you may continue your quest.
starts out just like any other horror movie,
inside a dark, scary, damp castle. Except Comments
all is not well inside this castle (not by a Your attackers include Dark Castle is a game of wit. skill and
long shot), and you must fight to stay
flying dragons, mostly luck. I am happy to say that I only
alive! found one minor inconvenience. Some
The game begins with two pictures. The monkeys,bats, rats, times while playing the game, you can
first is a company logo, and the second is jump to where your feet are half on and
(you guessed it) a dark castle. While the whip-cracking half off the edge, and there will be a de
dark castle picture is displayed, lightning henchmen, and layed action. When your guy jumps or
crackles in the background and scary mu falls off an edge, he goes into a routine
sic plays. Tb continue from this bone-chill even Merlin the that causes him to throw his arms up and
ing scene, click the left mouse button. The say "Whooo!" This delayed routine will
screen is now split in half vertically. The
Magician. sometimes happen when you are on solid
left half displays the dark castle, while the ground, after coming off the edge as de
right half displays the top ten scores. scribed above.
Along the bottom of the screen, are will be attacked from the ground and the This routine, is just one of many that
eight requesters in the shape of scrolls. air. Your air attackers are flying dragons, your hem does. My favorite is when he
The top three requesters are the skill lev monkeys and bats, Your ground attackei-s bumps into, or hits his head on an object.
els: beginner, intermediate and advanced. are rats, whip-cracking henchmen, guard This causes him to go into a "dazed" rou
Along the bottom row are: play, quit, ians and even Merlin the Magician. These tine. He does an about face right, then
demo, info and clear score. Tb select one of are just a few of the evils you will encoun left, and shakes his head, all while stars
these options, click the left mouse button ter as you progress in the game. are circling above. This is something you
over the requester. When you click on the Just to be on the safe side (if there is must see to appreciate. The other routines
play requester to start the game, the such a thing), you are given sixty rocks to are of him running, jumping, climbing,
drawbridge to the castle creaks down to ward off any menacing creatures. Howev ducking, etc.
the ground for your poor unsuspecting er, there are instances where you will find If you find yourself not challenged
soul to cross over. your rocks useless, and you must use a enough (which is virtually impossible).
more elaborate weapon (if you have one). you may choose one of the three skill lev
The Great Hall You will also find yourself provided with els described above. In the intermediate
Now that you have made it inside the two bottles of elixir to help protect you mode, things start to heat up. while in the
castle, you find yourself standing in a from rat and bat bites. If your guard is advanced mode (which should be renamed
Great Hall. Here, you must choose to en down and you happen to lose a life, do not suicide mode) things are almost impossi
ter one of four rooms, all of which have fear. You are provided with four extra ble. So, even if you happen to be an arcade
evil monsters and unknown dangers wait lives to help you in your quest, and each whiz, you will no doubt find yourself chal
ing for you. Tb choose one of these rooms time you are killed, your supply of rocks lenged in one of these skill levels.
click the left mouse button on its door. You and elixir are restored. When you un-box this game, you might
will now run (or will you?) toward the door be suprised to find only a card for a man
that you have chosen and watch the door The Journey ual, describing the mouse and joystick
creak shut behind you. The type of danger You will find your dangerous journey controls. However, this is not all the infor
that awaits you all depends on which door has great variety. As you explore the dif mation provided with the game. The info
you have chosen. You can be sure of one ferent zones of the game, you will encoun option (described above) provides a more
thing—you are the unsuspecting victim. ter dungeons, laboratories and caves. In detailed explanation. Perhaps the most
order to advance, you may find yourself unique advantage to having a manual on
The Objective climbing up and down ropes and ladders, disk is the way they use graphics taken
Your objective is to overthrow the Black swinging from vine to vine like Tarzan from the game to help demonstrate what
Knight, which is no simple task. You, the and even avoiding trap doors. During they are talking about.
hero, must pass safely through fourteen your journey, you will find extra rocks and The graphics, digital speech, stereo
progressively difficult danger zones. You elixir to help replenish your supply, Continued on page 47

42 APRIL 1988
Cs Commodore'

a.^ fjcommodore

WHEN YOU BUY A COMMODORE COMPUTER, YOU


AUTOMATICALLY RECEIVE OUR LATEST COMMODORE
OR COMMODORE-AMIGA BUYERS' GUIDE.

The Buyers' Guides continue to be your best resource for finding out about the hottest
Commodore and Amiga Hardware, Peripherals and Software. With 3 Commodore and
3 Amiga computers, more and more are becoming available all the time.

If you already own a Commodore and would like to get your copy of the latest
Commodore or Amiga guide, pick one up at your Commodore Dealer's store.

Commodore A G A Z N E
The Commodore and Commodore Amiga Buyers' Guides
are published under the auspices of Commodore Magazine.
SOFTWARE REVIEWS Reviewed by Steve King

The Director
pixels per pass. The other parameters in
Computer: Amiga the DISSOLVE command specify that the
Publisher: Right Answers portion of the digitized picture to be trans
P.O. Box 3699 ferred starts at coordinates 110,75, are to
ToiTance, CA. 90510 be transferred starting at 50,60 of the visi
Price: $69.95 ble picture (the top left corner of the cen
ter frame portion), and the width and
height of the transferred image are 100
Lights, camera, action! Or more appro and 50 pixels, respectively. The PAUSE
priately, mouse, IFF files and Amiga!
What particularly command displays the second picture for
The Director, simply speaking, is a power distinguishes The Director 20 units of time. At that point, the film-
ful graphics presentation system. It en strip ends unless a simple endless loop is
ables the unsophisticated user to create from other siideshow and programmed to continually repeat it.
professional graphic shows by simply writ
ing a script on any readily available word
animation programs is its Text can be written and displayed on
any buffer in any Amiga-compatible font.
processor or text editor. The Director is not ability to interact with the Up to ten fonts can be pre-loaded into buff
really a program as you might imagine, ers for instant access. The user can set the
but a command interpreter much like viewer. color and style as well as the text position
AmigaBASIC. It converts your script into with the MARGIN and CENTER com
a filmstrip which can be run with the free which you can later make appeal' in var mands. If the text is written to a hidden
ly distributable Projector program includ ious ways. The DISPLAY command buffer, that buffer can be displayed with
ed on the diskette. The filmstrip displays makes the specified buffer appear instan any of the special effects commands. Simi
and manipulates the images, text and taneously. larly, digitized sounds and IFF ANIM files
sound you specified in your script The For special effects, the hidden buffer can can be loaded into buffers and played with
commands are quite similar to BASIC FADE in, DISSOLVE, or WIPE, with the the SOUND and ANIM commands.
commands, and with a little patience and speeds and directions controlled by sup The Director also provides a limited set
concentration, they are quite easy to plying simple parameters after the com of commands for drawing graphics on any
learn. mand name. One powerful feature is the of the buffers. Points, lines, circles, rectan
Unlike the several public domain slide- BLITcommand which instantaneously gles, ellipses and fills are available. The
show programs available, The Director permits a selected portion of the hidden Director also supports use of arithmetic
permits almost unbounded flexibility in buffer to appear at a specified part of the expressions, limited string handling rou
the effects it supports. It will display IFF visible buffer. The DISSOLVE and WIPE tines and a built-in random number gen
ANIM files i from programs such as commands also permit selective transfer erator.
Videoscape 3D), IFF ILBM pictures (from of images. What particularly distinguishes The
programs such as DeluxePaint II and Digi- One particularly interesting command Director from other siideshow and anima
View) and will support color cycling. You is STENCIL. Using this command, you tion programs is its ability to interact with
can use any standard Amiga-compatible can transfer an image from a hidden buff the viewer. Commands can be inserted at
font in various colors and styles. It also er to the visible buffer but in the shape of any point during the filmstrip to stop the
contains a sound module to play IFF digi an object contained on a third hidden action and wait for the viewer to either
tized sounds! Finally, it has a shell com buffer. type a response or point and click the
mand which permits you to simultaneous For example, if you want to display a mouse. Various logic commands are in
ly run an SMUS player program to add a picture frame drawn with a paint program cluded to allow interpretation of the input,
sound track to your presentation. Perhaps and then slowly dissolve the center por including the mouse position. The film-
the best way to describe the program, tion of a digitized photograph into the strip will then continue at a specified
however, is to step through the makings of frame (which is located at coordinates point in the script depending on the view
a filmstrip. 50,60 with a width of 100 and a height of er's response.
The first and simplest command is 50), the command sequence would appear The documentation supplied with the
LOAD. This command in its various as follows: program consists of a thorough 180-page
forms brings pictures, sounds, fonts and LOAD 1. "dtt:frame.picture" manual divided into several sections.
animations into areas of the Amiga's LOAD 2, "dflrdigitized.picture" Aside from a description of the commands
memory called buffers. You don't have to DISSOLVE 2,110.75,50,60.100.50.3000 (quite similar to the AmigaBASIC man
remember any memory addresses as the PAUSE 20 ual 1, there are chapters specifically relat
buffers have default numbers from one to END ed to sound, advanced techniques and a
30 for pictures, and one to ten for fonts. In this example, the two pictures were tutorial. There are also three filmstrips on
The Director accepts all forms of IFF loaded and the frame was immediately the diskette with accompanying script
format pictures, including HAM and 64- displayed. Then the digitized picture files.
color images. The first picture loaded is which was stored in buffer 2 (but was not While The Director is quite easy to use
automatically displayed. All subsequent visible) and was dissolved onto the cur after some practice, there are several ca-
pictures are loaded into "hidden" buffers rently displayed picture at a speed of 3000 Continued on page 116

44 APRIL 1988
The West Coast Computer Faire
announces the first
Computer Matchmaking Service.
v
X ou won i have to depend on fate ai the 'I'lie West Coast Computer Faire has
13th West Coast Computer Falre to find the made and will make more matches than any
products and services that are the perfect another computer show. It's time we made the
match for your needs. perfect match for you.
We start you Out on your path to hlgh- Match your Interests with these Faire
leeh bliss with Vertical Market Matching. Features:
We bring In the companies gelling quality • Computer An Gallery
computers, Software, peripherals, and add • Computer Faire Networks
ons—companies that meet the needs of" peo • Computer Music Demo
ple involved in specific business segments • Computer-Aided Special Effects Demo
such as finance, medicine, manufacturing, law, • Exhibitor Presentations
education, engineering, and construction. • Free Hands-On Classes, including Desktop
And our Product Matching makes ii Publishing, MS-DOS, Word Processing. Lotus
easy for you to find the software, add-ons and 1-2-3
Upgrades for the Commodore Amiga, Apple M • Professional Development Seminars
or Macintosh. IBM POMS-DOS,
The West Coast Computer Faire, Moscone
IBM PS/2. Atari. Lotus and more.
Center, San Francisco, CA, April 7-10, 1988
that will keep you happily gazing
into your current system's eyes. For information on exhibiting, call
Plus, We counsel you on the latesi 617-449-6600, x5O77. Bui hurry — the
techniques and insights In our Faire's floor is almost full!
outstanding Conference sessions.

Register early and save


Fill out this coupon and mail with ymir chcck(s), for S 15.00 for each registrant, postmarked by March 17th,
1988. include [he names and addresses (it rt-gisir.nn> for whom you are enclosing a check. (Photocopy coupon fi>r
additional registrants.)

Name Tiile

Company

Address _

City „ Zip

Phone(_

Four day conference and exhibits 815.00 in advance. S20.00 at ihe door Make cheek payable to "The West
Coast Computer Faire." Mail tO: Attendee Registration Department, The West Coast Computer Faire. 300 First
Avenue. Needham, MA 0219-4. Advanced regisi rat inns accepted only with full payment and each registrant's name
and address. Tickets will be mailed to each individual registrant separately.

THE 13,. WEST COAST

MMMTI April 7-10, 1988, Moscone Center, San Francisco, CA

COMMODORE MAGAZINE 45
SOFTWARE REVIEWS' Reviewed by John J. Kottier

AudioMaster
Computer. Amiga
Publisher: Aegis Development
2210 Wilshire Blvd., Suite 277
Santa Monica, CA 90403 If you have a sampler,
Price: $59.95
but are disappointed
with the software that
udioMaster from Aegis Development
will let you use your computer as a came with it, don't
powerful sampling machine, capable of throw the sampler
producing studio quality effects. The
Amiga is already capable of sampling away, just try
sound similar to that of professional
equipment, all you need to get started is a
AudioMaster.
sampler and AudioMaster. AudioMaster
is a sampling program which does not in
clude hardware. The program is merely The Sample Hi option samples at either waveform, and you can stop the playing at
one which offers the user greater flexibil 14,914 samples per second with a joystick any time. However, the Display button is
ity and creativity with creating original sampler or 19,886 samples per second an additional feature which will trace on
digitized sounds. If you have a sampler, with a parallel sampler. the screen where the sound you hear is lo
but are disappointed with the software Also in this window is a drag bar which cated in the waveform as it is played.
that came with it, don't throw the sampler controls how long the sample can be in A Seek Zero button is handy for placing
away, just try A udioMaster. bytes. If you have expanded memory you repeat markers. After clicking this but
After watching the program boot with may sample as long as you have memory ton, the computer searches the waveform
an animated introduction screen (no to store the sound in! Extra memory is ad for the nearest position where there is no
doubt created with Aegis Animator), Au vantageous when manipulating wave sound. This is ideal if you don't wish to re
dioMaster appears with a blank portion forms. peat a sound during a segment of sound,
for the waveform to be drawn and several The extra memory makes sampling ex but only at the end of it.
buttons beneath it. More than likely the tremely entertaining as well as produc
user would like to sample a sound right tive. With 2.5MB of memory, about three Editing the Waveform
away, so the sample command is located and a half minutes of music may be sam Once you have selected the range you
in the first drop-down Project menu, pled with the Sample Lo option. With this wish to alter in the waveform, you may
where you may also load, save, read about much memory, I managed to digitize all of then cut that range, copy it, paste that
the program, or quit when you've heard a popular song with memory to spare! section somewhere else in the waveform,
enough for one day. Selecting the Sampler After plugging numbers into a calculator, clear the data in that range or edit the
option from the menu opens a second win I found that you could sample a little over range by drawing the waveform with the
dow which is an oscilloscope. However, be ... Gulp... sixteen minutes of sound with mouse. From this edit menu you may also
fore you start sampling, you must specify eight megabytes of memory! Of course, erase the entire waveform, place the
what type of sampler you will be using. unless you have a hard drive, just forget range cursor at either end of the wave
The drop-down menus change and allow about saving the waveform. form or replace something you had cut.
you to pick either a sampler designed for After you record the waveform the real Editing, however, is not the most power
the joystick port or for the parallel port. fun begins. The buttons across the bottom ful feature of AudioMaster, its special ef
Now the computer is configured to digi of the AudioMaster screen will allow you fects menus are. The easiest feature in
tize from the sampler. Underneath the os to change the overall volume of the wave this window is the Backwards command.
cilloscope there are three buttons: Moni form, set the loop points if you want them, As you might have guessed, this com
tor, Sample Lo, and Sample Hi. The moni play the waveform, temporarily store the mand will take the data you have high
tor option allows you to monitor the waveform, and zoom in on certain portions lighted in the waveform and play it back
sounds coming into the Amiga on the os of the waveform. wards! Instead of a snare drum that fades
cilloscope without saving them. This is On this screen is the memory counter off, you can create a whoosh sound that
perfect for making adjustments to the written in the menu bar and the Display builds.
sound before digitizing or for the fun of button in the play section. The memory Another option in this menu is the Low-
watching your voice make waveforms on counter shows you exactly how' long the Pass filter which serves as a treble control
the screen. The two sample buttons begin waveform is in bytes of memory. and reduces distortion. Another nice fea
and end the sampling process. The Sam A Display button is located in the play ture is the Change Volume function. This
ple Lo option samples at a speed of 8363 section on the screen. In this section you little routine will allow you to enter a
samples per second, which is the speed re may elect to play either the entire wave stalling and ending volume and change
quired by music programs such as Sonb:. form or just a highlighted range of the the ranged area of the waveform accord-

46 APRIL 1988
Amiga Software Reviews/Audiomaster~ Amiga Software Reviews/Dark Castle—
AudioMaster and is a program which will . Continued from page 42
ingiy. This is nice for fading out a wave allow you to adjust your joystick sampler sound and music in Dark Castle are abso
form or merely changing volumes within to reduce noise. lutely stunning! It is no wounder that this
the wave form. LED is a program by Mark Riley. the game is supplied on two disks. You will
The Mix Waveforms option will allow author of Sonic, which controls the high- find yourself challenged at every turn,
the user to mix a waveform or part of a pass filter on the Amiga 500 and 2000 and with the excitement that builds as
waveform from the copy buffer on top of computers, and the LED power light will you journey along your quest, this will be
the waveform at a specified point. The be turned off to show the program is acti one that you will want to play over and
more volume and flange i or slight distor vated. over again. Add the same excitement you
tion in this easel, ihe more interesting the If you are serious about sampling get playing an arcade game, combine it
effects. sounds on your Amiga, AudioMaster is with the strategy of a role-playing game,
With the Echo option you can range an definitely a must. The manual included is and you have Dark Castle\
area of the waveform and who it as many concise and offers a brief background on
times as you desire. The rate in which the sound, detailed instructions on using Hints and Tips
echoes occur and the rate in which they AudioMaster, and many hints and tips for • When you get into trouble (which is
fade can also be altered to create stunning creating waveforms and even creating a bound to happen) you will need the key
effects. To top things off, you can even Studio Environment. AudioMaster is cer which is located in level three. On this lev
echo an echo! tainly the master of audio sampling soft el, you will see a whip-cracking henchman
Finally, the Tune Waveform command ware for the Amiga. and to his right the captured men he is
will allow you to tune the waveform and whipping. To the right of the captured
reset the sampling rate at which the Hints, Tips and Suggestions men there are two sets of keys. One set is
sound is to be saved. This is ideal for sam Here are a few tips to help you use Au deadly, and will cause a one-ton weight to
pling a sound at a very high rate—say at dioMaster to create fabulous sound effects, come down upon you (ouch!). Before you
20,000 samples per second—and changing First of all, if you plan on taking ''Snap can get to the keys, you must first get past
it to sound the same at 8363 samples per shots" of a waveform to RAM:, the Audio that henchman. To do so, stand under the
second, or to tune an instiiiment playing Master disk does not contain the libraries mace that is attached to the wall in the
from a recording to a Middle C. (Inciden and subdirectories necessary for creating lower left corner of the room, and press the
tally, Middle C is equivalent to 8363 sam a RAMdisk. The easiest way to correct joystick (or mousei button to take it. To ac
ples per second, this is why music pro this slight inconvenience is to copy the fol tivate it you must hold the left mouse but
grams refer to this rate. I lowing files from the Workbench disk to ton. If you are close enough to the hench
Among all of its other features, Audio- the AudioMaster disk: man, he will be dazed for a few moments.
Master allows the user to stop annoying COPY "WORKBENCH 1.2:DEVS/ Stand by a set of keys and watch the pri-
OK Prompts, to stop Cut data from enter MOUNTLIST TO "AUDIOMASTER:" sioners. If you start to grab the wrong one,
ing the copy buffer when there is already MAKEDIR "AUDIOMASTERL" the prisoners will shake their heads to
more important data there and to enable COPY "WORKBENCH 1.2:L warn you not to take that one—the other
or disable the Mix PreScan. The Mix RAM-HANDLER" TO set is the one you need. Now hurry back
PreScan is an option which determines "AUDIOMASTTERL" before the henchman wakes up. Take this
how much compensation is required when If you use a joystick sampler or are find key to the top of level one, where the door
two waveforms are mixed to stop distor ing noise in the waveform and can't seem is located, and you will be free.
tion. Of course when you save your sam to correct it, you could highlight the area • In level two of trouble, you will find
ple, you may choose either to save it as an you wish to be silent and Zero it. This will two ropes swinging back and forth. To
IFF file or a Sonix (RFF> file with one, get rid of the aggravating hiss from the grab on to one of these ropes, you will need
three or five octaves. sampler. perfect timing. When on the right side of
You may also save just a portion of the You might consider turning off your the screen, stand on the third brick to the
waveform instead of the whole thing. monitor or any power supplies near the left of the ladder. Now, wait for the rope to
There is also a HiFi Save option which computer, if not in use while digitizing. come your way, and push the joystick up
bases other octaves around a sampled The audio cables coming out of the Amiga ior spacebar) two times very rapidly. If
sound with a higher sampling rate rather almost directly under the monitor produce done right, you will be on your rope. Tb
than the lower rate 'or target rate) you an annoying hum which may disappear switch to the other one, wait for it to cross
have chosen to make it compatible with when the monitor is turned off, Your with your rope, then push the joystick up
music software. The result is a higher printer or other devices, especially mo (or spacebarl one time. Now, you should be
quality sound that will be played correctly dems, will also cause a hum. buzz, or tone on the other rope, and to get off, wait until
in music programs. which will be picked up by the sampler. you are over a safe area and push the joy
Of course, if you have a compact disk stick up (or spacebar). To do this from left
Is It Worth It? player, use it! The quality of the waveform to right, just stand about where you think
Overall, AudioMaster is wotth the mon is sharper when coming from a crystal the third brick should be, and repeat the
ey. The program offers many more fea clear sound source. steps above. If done properly, this will
tures than any other sampling software to If you are using a tape, try to use a new work. Remember, timing is everything.
date. The fact that it is Sonix compatible portable stereo or stereo system. Don't use • Try to locate the FireBalls and the
makes it all the more appealing. Also in a record player or a regular cassette re Magic Shield. These weapons will prove
cluded with AudioMaster are two public corder. If you have equalizers, use them as most worthy and aid you in your quest. Be
domain programs. Joystick Tuner was well, they will help clean the sound being agressive, and learn to expect the unex
written by Peter Norman, the author of sampled. g pected. This is the only way to win. g

COMMODORE MK3AZINE 47
COMING ATTRACTIONS" by John Jermaine

Coming
,

Fron the B/W m 1


version, coloi- m 1
■1 1
Attractions
added by hand
painting t}ie
ai>jt»roi?i»iate areas.

In addition, all
edges are retouched
Spring is in the air. Baseball to ei xttinate :mu f .

teams are training, birds are %x ...


migrating, and software
companies are busy releasing new
tr*rvn I: r;nl r>-.>_- , ft ^^ B■ ^

superior to ■fa*.
programs. Keep an eye out for conventional color
disitizine.
these Coming Attractions:
1
_'_
l
#1
Activision di3.ru-.-0.
levels of s-i^y.
as IS
1
Amiga: Hear Ye! Hear Ye! A revised Utien scanning col op
Centerfold Squares VliDtcsi'^ylis, I
version of The Mu.sic Studio is currently cccasionclLst use ■^^^ ** ■
filters on the
in the works for Amiga musicians. Ver fo schieue
be 1 ter contr.ist,
sion 2.0 allows you to change the key sig
nature, tempo and volume of a particular "l"

song at any given moment. Other new


features include: direct MIDI input to as
sist in the rapid placement ofchords, auto
matic insertion of measure bars with mea
sure numbers (making it easier to edit,
transpose and merge music), and the pres ow had been cast across the land, which times, in order to capture the proper pose
ence of a jukebox makes it possihle to play come to end the sorcerer's reign of terror. and facial expression with the camera.
multiple selections in any given order. By You're a good witch searching the leg This unusual process (called Digitized
the way, current owners of the program endary tunnels for the magic scrolls that Plus) is shot entirely in black and white.
will be able to upgrade their software for are said to be hidden there. Your mystic then the colors are added to the picture by
about S20. This product is scheduled for weapons for this venture include a cross, hand. By the way, the finished product
shipment this spring, but no revision of cape, wand and sand castle. It's interest looks very realistic.
the 64 version has been planned. ing to note that one item or several can be Getting back to Centerfold Squares, it's
Beyond Zork (an instant hit with 128 used to defeat a particular guard. Deter a challenging game of skill and strategy
users last fall) will be coming your way in mining what works against whom is your (similar to Othello in many respects) you
March. To celebrate Zork's tenth anniver biggest problem. Once all four scrolls have play against the computer. It might sur
sary, Infocom created this sequel to their been gathered, you can face the might of prise you that once the contest is over, the
classic series of text adventures. Tine fans the sorcerer himself. Liberation day may fun doesn't end. The final screen of the
of the Zork trilogy will not be disappoint be close at hand. program contains a barrier of squares and
ed. Beyond Zork contains more Znrk-like Artworx also plans to release a Link- rectangles. Your opponent is hidden be
puzzles to solve, a reunion with some old word Hebrew language program during hind this wall, waiting for you to make
friends, and a certain degree of role the final days of the first quarter. This your move. Each block of the barrier can
playing. product features a 400-500 word vocabu be dissolved by deducting its point value
lary of common words, with simple ways from your present score. On the other
Artworx of remembering each word and its mean hand, your adversary can buy back blocks
H4: Magic Madness, slated for shipment ing. An audio tape is also provided to help with his or her points. A game is officially
in March, is a fresh new face on the game you with pronunciation. over when the wall is totally gone, reveal
market with a very interesting storyline. Amiga: Centerfold Squares should hit ing the centerfold for all to see (R rated at
Once upon a time, four wise magicians the market about the time you read this. worstl. Data disks for Centerfold Squares
ruled the prosperous realm of Neverland. It was designed to generate the same type (containing a new group of opponents) will
They maintained order in their land by of excitement Strip Poker has produced also be available in the near future.
using the incredible powers of four magic over the last several years. As the game Coming Soon: Arthur Walsh (President
scrolls. One dark day. the evil sorcerer begins, the player selects an opponent of Artworx) told me about two special
Colo appeared. He slew the four magi from a list of 12-16 scantily clad individ Artworx projects: "We're currently re-do
cians and took possession of the scrolls. uals (two or three of whom will definitely ing our three Strip Poker data disks (for
Colo feared the magic scrolls might some be male). The graphics of the centerfolds the 64 and Amiga systems) in digitized
day be used against him, so he hid them are unique because they're generated by graphic form. The graphics of the original
in a multi-level burrow, placing guards photographing human models. Each mod Strip Poker programs will eventually be
around them day and night. An evil shad- el had to be ''scanned" many different upgraded in the same manner."

48 APRIL 1988
Coming Attractions
the way, the user encounters approxi additional clues for solving this mystery)
Berkeley Softworks mately 50 different types of creatures in also comes in the package.
&4: GEOS is alive and well in 1988. cluding: giants, giant spiders, bats, vam
During the first quarter of the year, 128 pires, etc. At the end of your journey, you
versions digeoCak, geoFile, geaPmgram- face these ancient terrorists and give Originally titled "U.S.S.
them a lesson in "cut and slash" tech
mer, and geoPublish will be introduced to Stark," Navcom 6 is an
the public. A new GEOS-related product niques. This program also features multi
is also being developed for an early spring ple levels of play, a large number of varia authentic simulation of the
release. GeoPAT ("PAT' stands for Pro bles and plenty of action.
gram Authoring Tool) is a special GEOS- Street Fighter, destined to become a computerized weapons
based BASIC interpreter and icon-based martial arts classic, will be slugging it out system you'd find aboard a
authoring tool that can be used to gener with the competition some time in April.
ate geoBASIC code. Even though the pro Ryu and Ken (recognized experts in kara U.S. Navy warship.
gram was initially created for the educa te) are bitter rivals seeking the same title:
tional market, it should be quite popular top street fighter in the world. To prove
among GEOS consumers with a yen to their superiority in terms of strength and Speaking of the Middle East, Navcom 6
program. fighting abilities, both individuals are ac takes place in the Persian Gulf. Original
Brian Dougherty (Chief Executive Offi cepting all challenges from around the ly titled "U.S.S. Stark," Navcom 6 is an
cer at Berkeley) recently told me about globe. These matches take place in exotic authentic simulation of the computerized
the spring debut of GEOS for the Apple locations (on the Great Wall of China, be weapons system you'd find aboard a U.S.
He and He home computers. Believe it or neath the four faces of Mount Rushmore, Navy warship. Use your hi-tech surveil
not, you may benefit from this arrange etc.), while your foes display a variety of lance and detection systems to warn you
ment. All GEOS data files will be portable unusual combat techniques. Some of of impending danger as you escort a group
across both systems. In other words, a these characters are very powerful, in of tankers through the notorious straits of
geoWrite file created on an Apple II will be terms of manipulating magic, so don't un Hormuz. AWACS (Airborne Warning And
directly readable by Commodore geoWrite. derestimate an opponent's abilities. Who Control System) aircraft and navigational
Furthermore, applications developed un is the strongest warrior on the face of the satellites provide inbound up-to-the-min
der Commodore GEOS will be portable to , planet? Play the game and find out. ute telemetry reports. Once you judge an
Apple GEOS with a minimal amount of Coming Soon: Later in the year, a num action "hostile," activate one of your state-
work. As time goes by, products that ber of new microcomputer arcade games of-the-art weapons systems. The game
would have been created for the Apple II will surface in your vicinity. Watch for also contains an accurate representation
computer environment will also become these working titles: Dog Fight (May), of a radar scanner, enemy mines to detect
available for 64 users and vice versa. Lost World (August), Ghosts And Goblins and destroy, high speed boats, surface ves
Part II (August), Red Storm (August), sels, submarines, missiles, and a clash
Capcom Counter Attack (September), Strider (Oc with the Ayotollah's main strike force.
M: Extra! Extra! Read all about it! Cap tober), and Attack Heaven (November). Military-minded game players and simu
com declares total war on boring computer About five of the titles mentioned above lation people will definitely fall in love
games everywhere in 1988. Tbward the will eventually be available for Amiga us with this authentic re-creation of what's
end of the first quarter, two new home ar ers, Amiga versions programs should be going on in the Persian Gulf.
cade games will be coming your way. If gin to hit the market by June or July.
you liked Capcom's 1942 program, wait Electronic Arts
until you see its sequel {1943, of course). Cosmi Amiga: Rainbow Road will finally be
You're still a fearless World War II pilot, ftl: Cosmi has an interesting slogan: released during the second quarter of
flying the skies of the Pacific Theatre. 'Tomorrow's Reality Today." Two new pro 1988. Jon Freeman and Anne Westfall are
This time, however, you face the incredi grams, destined to come out later in the busy adding some new variables to the
ble might of the Japanese fleet at the Bat spring, have their subject matter rooted in scheme of things, making the game even
tle of Midway. Enemy "Zeros" swarm today's headlines. When international ter more enjoyable and less unpredictable. By
around you like bees, while imperial carri rorists take hostages at a top-secret sum the way, Rainbow Road was written as a
ers and destroyers fire on your position. mit meeting, you soon discover The Presi base program. Several sequels to the pro
Naturally the pilot can shoot at the en dent is Missing. Paul Norman (the creator ject (taking place in the same basic unii
emy forces, but he also has the option of of Super Huey, Defcom 5, Chernobyl, etc.) verse of worlds) will be developed in the
triggering a tsunami (a powerful tidal has you operating the main computer of coming years.
wave which temporarily freezes the move the CIA's Counter Terrorist branch. Your
ment of the fleet). I like 1943 because it al assignment, during this crisis situation, is Epyx
lows me to play a game by myself or fly a to gather facts about the abduction, dis 64: Now here's some exciting news! The
mission simultaneously with a friend. card false leads, and make executive deci United States Olympic Committee recent
Black Tiger, Capcom's other spring re sions that could affect the lives of the cap ly announced that Epyx, Inc. had been
lease, is the tale of kidnapped children tured world leaders. If you come up with designated an official licensee of the 1988
and their father who sets out to find them. all the right answers, the trail will lead to U.S. Olympic Team. In simple language,
Although this game has an oriental set the Middle East, and you'll soon uncover a this arrangement gives Epyx the exclu
ting, actual fighting is done with a series more sinister plot than the one you're try sive right to develop and market micro
of unusual medieval weapons (as opposed ing to figure out. A 30-minute tape of the computer, video, and interactive VCR
to karate chopping an opponent). Along kidnapper's demands (containing some

COMMODORE M«SAZINE 49
Coming Attractions
you to control an off-road vehicle in a race earlier programs of the series, is patterned
games bearing the Olympic symbol, logo, against the computer. Four types of hos after the kind of sport you'd play with
etc. You're probably wondering why Epyx tile terrain are faithfully re-created in this friends in a vacant lot. The user selects his
would want a broad license of this nature. action-packed simulation (these environ two teammates for the game from a group
Part of that secret can now be revealed. ments range from hot sandy deserts to a of kids with different abilities. You also
I'd like to introduce you to The Games: region of ice and snow). The user also has have the option of playing on grass or
Winter and Summer Editions. Yes, Epyx the option of customizing his vehicle with hard pavement. I really enjoy this type of
(the creators of Summer Games, Winter a lot of special equipment. In the Baja challenge because it combines the fun of
Games, California Games, etc.) is hard at race, for example, you can install several athletic competition with a bit of nostalgia
work generating two new Olympic-orient different types of tires on your vehicle. thrown in fur good measure.
ed programs. The Games: Winter Edition Night will also present some interesting As I wrap up this preview of Epyx soft
will be ready for joystick athletes some problems in one of the scenarios. This ware, I'd like to tell you about LA. Crack
time in March. The events simulated in product should be rolling off the assembly Down. This new edition of the Masters
this product include: Down Hill Skiing, line during the early days of March. Collection follows the exploits of a vice
Oval Track Speed Skating, Cross Country The Home Video Producer is another squad unit trying to break up a drug ring.
Skiing, Figure Skating, Slalom (a down piece of software you'll see on the market This off-beat graphic adventure, featuring
hill skiing race over a zigzag course), and this spring. This product allows you to en a lot of excellent animation, challenges
The Luge. hance your Camcorder home videos with you to gather clues, make decisions, and
Marty O'Donahue (Vice President of 75 full-color graphics, ten different type bring the criminals to justice. Consumers
Marketing at Epyx) recently commented faces (for adding titles and text to your can be sworn in for this assignment in
on the subject: "Epyx's new line of Olym work), and ten unusual border designs. April.
pic projects are substantially different You can even animate some of the graphic Amiga: Amiga versions of the titles
from anything we've done to date. To illus designs or create several interesting spe mentioned above should be available
trate my point, let's talk about The cial effects. Every aspect of the Home Vid within several months of 64 product re
Games: Winter Edition. It was designed to eo Producer is user friendly and geared to leases.
replicate the true feel and environment of the needs of the mad home video photog Coming Soon: Late in the spring. Epyx
six popular Winter Olympic events. rapher. plans to introduce two new 64 games to
"In Down Hill Skiing, for example, the the public. Deatlmvord, the number one
player views things as if he were actually computer game in Europe, is destined to
competing in that particular event. The
Epyx recently signed a become an American classic as well. The
user can actually see the contours of the contract with Sporting News object of this contest is simple: face your
slope and the flags rushing up at him as enemy with sword in hand, keep him off
he travels down the hill. You also have the magazine to bring you balance as much as possible, and use your
option of watching your peifonnance. as if
a television camera crew were transmit
Sporting News Baseball. weapon to chop off his head (if an opportu
nity arises). This clash of the Conans was
ting the event from several different initially designed for the younger audi
points along the course," O'Donahue Epyx recently signed a contract with ence (8-14 years old), but adults will ap
explained. Sporting News magazine to bring you preciate the program's fast action, quick
"Oval Track Speed Skating is another Sporting News Baseball. The program is responses, and colorful graphics.
challenge where the consumer gets a an interesting blend of fast action arcade- I'm also happy to announce the coming
genuine taste of what it's like to compete style baseball and the actual statistics of oilmpossible Mission Two. It seems that
in the Olympics. Superimposed around all your favorite players. If the user (in a Elvin (the evil genius of the previous
your line of sight is a bird's-eye view of the moment of insanity) decides to coach the game) is once again on a rampage, and
entire track. This means the user can ob Chicago Cubs, he must fill the roster by you're the only one who can stop him. This
serve things taking place in front of him, carefully examining individual batting time his headquarters is located in the
while simultaneously watching the track averages, pitchers' earned run averages, Bonaventure Hotel of Los Angeles. Your
as a whole (without having to press a key). and so on. All player statistics are careful job consists of locating, entering, and de
"We also consulted experts in the field ly factored into the game, so Andre Daw- activating Elvin's central control room,
to make every aspect of the program as son has a better chance of hitting a home before the mad scientist can reap his re
authentic as possible. The coach of the run than Jody Davis or Keith Moreland venge on the world. Once again you have
U.S. Olympic Luge Team, for example, (two of his teammates). It's also possible to to search for pieces of a top secret security
contributed to the making of that particu take a team at random and re-structure code, solve several mind-boggling puzzles
lar event." O'Donahue commented, "Even the roster with players from other teams and outsmart a number of robot guards. If
though I can't discuss The Games: Sum or the Baseball Hall of Fame. Yes, Sport you like to exercise your mind as well as
mer Edition at this time, I will say it's ing News Baseball has the statistics of 150 your hand, Impossible Mission Two will
coming out in early July and the basic ap Hall of Fame celebrities, along with the give you a real workout.
proach of the project will be similar to that numerical records of eveiy major ball
of the Winter Edition." player on all 26 American and National Hi Tech Expressions
Do you really enjoy microcomputer rac League teams. The Epyx umpire yells 64: Do you like to print signs, cards,
ing programs? Now don't get mad and tell "Play Ball!" during the month of March. multi-line banners, etc? If so, keep an eye
me they're all alike, because you haven't Street Sports Soccer, the third install out for PrintPower at your favorite soft
seen 4X4 OffRoad Racing yet. This ment of the Street Sports series, is sched ware store. PrintPower (making its debut
unique test of your driving skills dares uled for release in April. Soccer, like the Continued on page 54

50 APRIL 1988
Make GEOS work for you.
Introducing BeckerBASIC—Now you can
write BASIC applications to work with GEOS.

Bold. BaekarBASIC 64
nates: BtckttBASIC 64

'". -■ ' :" Oufiino.


Undmiring
»aeE(>r9AMC M
BedwBASIC 64

Asi6 any combBianon "tmc&t

i "
Now you C«ul ■*) puldown msnus BackwBASIC HW«t commands oNw
Display toil on tho lawn In many dilf«r*nt st/w.
to your o*n BASIC program*. 256 lln* rypns

Introducing BeckerBASIC. If your programming easier. For disk drive's memory.


you already know BASIC, you can example, TRACE, RENUMBER, 10 commands can be used for
now write you own GEOS DUMP, DIR, etc. easier cursor control. Turn the
applications in BASIC, easily. Packed with over 50 commands cursor on and off. Set how quickly
BeckerBASIC gives you the for easy disk access. Load and it flashes. Set it to any location on
power of over 270 new commands save blocks of memory or selected the screen.
and functions. lines of your program. You can 20 commands are available for all
Over 20 commands to make even PEEK and POKE into your your Hi-res programming needs.

in i:.ifin-l| ' VFS

at ■ g\tnot.

* t ccc: -■ ■■■
Open"! | Disk

■ :■:■:■: .<. x

B**« BASIC Hnree commandi You can easily dvflne and use buttons
ol\v ov« 40 M palt*ns... •Mrtin your own OEOS prog-imL

Create boxes, plot points, and create and animate sprites with Construction Set to aid in the
draw lines. ease. Load and save sprites creation of you own applications.
18 commands alone are directly. Alter their size, change Royalty-free distribution of your
dedicated to creating sound. Set their positions and check for BeckerBASIC applications.
ring modulation, change the filter, collisions. Use the sprite editor to Now anyone can create
alter the waveform and set the create sprites and icons. applications in BASIC to run with
envelope. Use the Pulldown Menu GEOS. Only $49.95
Over 35 commands let you Construction Set and Dialog Box

Call today or mail the coupon for your free catalog covering
.copies of BeckerBASIC al S49.95 ■.:-.- plus
our complete line of software and books for the Commodore Yes!
Please rush me
$4.00 for shipping a handling (Foreign indude $12.00 per item). Ml
64 and 128. Or ask for the location of the dealer nearest you. residents include 4% sales tax.
You can order direct by phone using your VISA, American
Payment: VISA MC AMEX Check Money Order
Express or MasterCard or detatch and mail your completed
Card No._ Exp
coupon. Dealer inquiries welcome—over 2400 nationwide.
Name

Abacus
Addre6£_

City Stale. Zfr.

Phone No.

~~| Please send me a f r« catalog o( your complete line of Commodore software


Dept. M3 • 5370 52nd Street SE and books.
To order, mail this coupon or call:
Grand Rapids, Ml 49508
Telex 709-101 • FAX 616/698-0325
(616)698-0330
Abacus - 5370 52nd Street ■ Grand Rapids, Ml ■ 49508 M3|
Phone 616/698-0330
TELECOMMUNICATIONS' by Robert W. Baker

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

The message editor on Q-Link seems to


keep coming up these days. Recently,
one of the other sysops pointed out the fact
that there is another way to invoke the
various message board editor modes and
functions. Once you know the secret, it
makes the editor much easier and faster
to use with a few simple commands.
Normally, you'd press the F7 key to dis
play the menu of available editor actions,
select the desired option with the cursor
up/down keys, and then press Fl to per
form or select that menu action. Well, it er. Pressing CTRL'C will copy the current Main Commands
turns out there is another, simpler way to ly marked block to the internal buffer
CTRLL —Delete Line
select all of the options except for sending without disturbing the existing text in the
CTRL/E —Delete to End of Line
the completed message to the system. message. This is the normal Save Block
CTRL/P —Put Mark
You see, each available option has a cor function shown in the menu, but thinking
CTRL/I —Insert Mode
responding CTRL key sequence that will of it as a Copy makes it easier to remem
CTRL 0 — Overwrite Mode
invoke that option or mode directly, with ber the letter "C" for the command. If you
CTRL/A — Append Text
out displaying the menu. You simply hold want to exit the block mode without dis
the CTRL key down while pressing the turbing anything, use CTRL/U. Block Mode Commands
correct letter for the desired action. If you The Append Text function is normally
CTRL'D — Delete Block
can remember the handful of letters, it's used to copy the last block of deleted or
CTRL'C — Save iCopy) Block
really pretty easy. copied text from the internal buffer back
CTRI7U — Exit Block Mode
You won't find these documented any into the message text. The text is inserted
where that I know of Here's a list of the at the point where the cursor is positioned If you use the message board editor much,
control codes for those who would like to when the append ruction is selected. Se you'll find these commands very handy.
take advantage of this hidden feature. lecting this function from the menu is Just keep in mind that you'll still have to
You'll find that most of the functions use sometimes confusing, but you can simply use the menu to transmit the finished
the first letter of the option with few ex press CTRL/1A to do the same thing with message when you're done. There is no
ceptions. out having the menu in your way. CTRL key sequence for this function to
The first, and easiest to remember, are The two line delete functions also have protect against an accidental transmis
CTRL! for Insert mode and CTRLO for corresponding CTRL key sequences. sion of a message before you're really
Overwrite mode. These select how the edi CTRLL provides a very quick line delete done.
tor will function when you type text with function. It simply deletes the entire line As I've mentioned several times in the
in a message. Remember that in Insert the cursor is currently positioned on. It past, don't be afraid to wander around the
mode, existing text is moved down as new doesn't matter where the cursor is posi system once in a while. You might just
text is entered. In Overwrite mode, new tioned on the line, everything from the stumble across something you never knew
text replaces existing text one for one. start of the line is deleted. existed. There's always so much going on
CTRIVP is used for the Put Mark func Pressing CTRIVE provides the Delete to that it's almost impossible to keep up on
tion, to activate the Block Mark mode End of Line function. Everything from the everything. If you don't do a little explor
without displaying the menu. Once this current cursor position to the end of the ing on your own once in a while, you
mode is entered, you can mark the desired line is deleted, so be sure the cursor is cor might miss out on something really
range of text using the cursor keys as usu rectly positioned. Any RETURN charac worthwhile.
al. When you're ready, press F7 to display ter at the end of the line will also be de Remember that the system is very dy
the menu that allows you to delete or save leted and the following line will be com namic and there is always work going on,
the marked block, or exit the block mode. bined with the remainder of the original and features are constantly changed or
But guess what, even these options have line. You might want to think of this as an added. You'll find announcements of the
corresponding CTRL key sequences. ERASE function to correspond with the major changes in the monthly Q-Link Up
While in the Block Mark Mode. letter "E." date guide, along with information on up
CTRL'D will delete the currently marked As you can see. most of the commands coming events and other interesting hap-
block and save a copy in an internal buff are pretty simple to remember: Continued on page 54

52 APRIL 1988
Only NRI teaches you to service all computers
as you build your own fully IBM
compatible microcomputer
With more and more new applications
being developed for every facet of
business, education, and personal
computer use, the demand for trained
computer service technicians surges
forward. 'Hie Department of Later
ranks computer service high on its list
of top growth fields, with accelerated
demand creating more than 30,000 new
jobs within the next 10 years.

Total systems training


No computer stands alone...
it's part of a total system And if
you want to learn to service and repair
computers, you have to understand
computer systems. Only NRI includes a
powerful computer system as part of
your training, centered around the new,
fully IBM-compatible Sanyo 880 Series
computer.

You'll assemble the Sanyo's


"intelligent" keyboard, install the
power supply and $W floppy disk
drive, and interface the high-resolution
monitor. Plus now you also
install a powerful 20 megabyte NRI Is the only
technical school that
hard disk drive—today's most- trains you on a total Send for 100-page free catalog
wanted peripheral—to computer system.
You'll Install and Send the coupon today for NRI's 100-
dramatically increase your check keyboard,
page, full-color catalog, with all the facts
computer's data storage power supply, disk
drive, and monitor, about at-home computer training. Read
capacity while at the same time following step-by-step
detailed descriptions of each lesson,
giving you lightning-quick data directions.
each experiment you perform. See each
access. You get more
part of your piece of hands-on equipment you'll work
confidence-building, real-world
training. You even with and keep. And check out NRI
experience as you go on to
get some of the training in other high-tech fields such
master programming, circuit design,
most popular software, including WordStar, as Robotics, Data Communications,
and peripheral maintenance.
CalcStar, GW Basic and MS DOS. TV/Audio/Video Servicing, and more.

No experience necessary—
NRIbuildsitin SEND COUPON TODAY FOR FREE NRI CATALOG!
Even if you've never had any previous
MS9MSCHOOLS
For Career courses
approved under Gl Bill
training in electronics, you can succeed
McGraw-Hill Continuing Education Center □ check tor details.
with NRI training. You'll start with the 3939 Wisconsin Avenue, NW, Washington, DC 20016 tin
basics, then rapidly build on them to iS^CHECK ONE FREE CATALOG ONLY □ Electronic Design Technology u Air Conditioning, Heating & Refrigeration
master such concepts as digital logic, D Computer Electronics C Industrial Electronics G Small Engine Repair
□ TV/Video/Audio Servicing C Communications Electronics □ Electrician
microprocessor design, and computer C Robotics G Basic Electronics O Lochsmithing S Electronic Security
memory. You'll build and test advanced Q Electronic Music Technology G Bookkeeping and Accounting G Travel Careers
□ Satellite Electronics D Building Construction □ Telephone Servicing
electronic circuits using the exclusive D Digital Electronic Servicing □ Automotive Servicing Q Paralegal
NRI Discovery Lab®, professional digital
multimeter, and logic probe. Like your Name (Please piinl)

computer, they're all yours to keep as Street

WStatg)Zip
OtyfSt w>,)| fl|ve ypu lomon0Wi Accredited by the National Home Study Council j
Telecommunications/ Inside Q-Link Coming Attractions
Continued from page 52 Continued from page 50 Speaking of 3D animated adventure
penings around the system. The newslet during the first quarter of the year) is games, Space Quest II is also in the works.
ter tries to keep us informed of the major compatible with Hi Tech Expression's Some time has passed since Roger Wilco
items, but we have to dig out the smaller Awardware program. It also features 60 became the galactic hero of the Sarien En
things for ourselves. new graphic designs, 40 different borders, counter. Tired of being an outer space ad
Even though we can only access Q-Link six fonts (each with seven variations), and venturer, Roger has returned to what he
with a 64 or 128 at present, Q-Link does three different type sizes. knows best: being a professional sanita
Shortly after PrintPower becomes avail tion engineer and all around good guy.
support Amiga and even PC-10 users with
information on their systems and related able to the public, a companion program Just when you least expect it, Sledge Vo-
products. If you drop by my New Product (tentatively titled thePrintPowerPak) will haul suddenly re-appears (vowing to get
Information section of CIN. you'll notice be making its appearance. This product revenge on our hero and the people of the
special areas for information on products will contain a number of new graphic de known universe). Prepare yourself for the
and services for each of the current Com signs, with a calendar function that allows invasion of the insurance salesmen. Vo-
modore systems: 64,128, Amiga and PC- you to generate your own personal month haul has released thousands of life insur
ly calendars. By the way, both of these ance salesman clones on the unsuspecting
10/MS-DOS. The information seems to
products contain totally new graphics not world of Xenon. These pushy characters
come in waves, so be sure to check for up
dates every once in a while. I typically available in previously released Hi Tech won't take no for an answer, you can't get
post press releases within one to two days Expressions software. rid of them, and they follow Vohaul's ev
after they're received. en' command. Graphic adventurers can
Sierra On-Line tackle this fiendish plot during the early
The download library in the New Prod
Amiga: Thexter, Japan's number one part of March.
uct Information section was split up sever
arcade game, should be on the market by Roberta Williams, author of the King's
al months ago to separate the Amiga files
the time you read this. In the game, you Quest saga, is preparing to unveil a new
from the other available files. The sheer
assume the role of an advanced robotic as problem-solving program for children (be
size and volume of Amiga-related files
sault vehicle, trying to locate and destroy tween the ages of three and eight). As
was starting to overwhelm the original
an evil super computer. As you search for MLxed-Up Mother Goose begins, your
single library area. We've even started to your foe, the player encounters over 20 child has literally drifted off to Dream
provide a few PC-10/MS-DOS related files
forms of hostile alien life. If do you run land. It seems that items and characters
in the library as well, so don't be surprised
into trouble, your robot can transform into (from 18 popular nursery rhymes) have
if you see a separate library for those files
a jet aircraft and fly away from danger. been scattered across the land, so he or
some day soon too.
Your other option allows you to blast your she has volunteered to help Mother Goose
Before I wrap things up for this month, foe with a lethal ban-age of high-energy restore them to normal.
I'd just like to pass on a word of caution for lasers. The program also contains a 16- Mixed-Up Mother Goose also allows the
using the Classified section of the Mall on level world to explore, booby-traps, dead young player to customize his or her char
Q-Link. A few users have lost money on ends, and plenty of arcade action. acter with some personal information.
bad deals, or even lost equipment they in The program asks you for your name, hair
tended to trade in good faith. Be sure to
use common sense and be careful in your
Police Quest- in Pursuit of color, skin color, etc. Up to 12 individuals
can participate in this fantasy adventure,
dealings with used software and equip The Death Angel should also and the package contains a full-color map
ment. Paying C.O.D. can help protect you, of Dreamland, with pop-out windows that
but you still have no guarantees that be available during the later reveal all the delightful characters of the
you'll get what you bargained for. half of the first quarter. game. I believe this product is destined for
There are true bargains to be had in the greatness because the graphics are excel
classifieds, and the system does work most lent, every playing of the game is differ
of the time. But it only takes one bad deal Police Quest: In Pursuit of The Death ent, you operate the program with easy-
to wipe out any savings made on all your Angel should also be available during the to-use pull down menus, and most kids
other bargains. If you do unfortunately later half of the first quarter. This pro are fond of Mother Goose in general.
run into troubles, be sure to let others gram (authored by a retired highway pa Coming Soon: If you like Japanese ar
know by posting information in the classi trolman) is the story of small town police cade games (like Thexter for example), Si
fied section as a warning. I've used the man, trying to stop a major ding oper erra will be introducing Siltheed to the
classifieds successfully myself for both ation and the other crimes that occur in market in the fall. Once again, it's a fast
buying and selling, so I know it can work his community. Police Quest is another 3D action shoot-'em-up type of program.
nicely if both parties cooperate. You just animated adventure game (like King's
have to be a little careful with whom Quest) that teaches you how to follow cor Timeworks
you're dealing. rect police procedure. A wise player will 61: Timeworks1 Desktop Publisher will
As usual, please let me know if you study the city map (containing over 100 finally be released at the end of the first
have any comments or suggestions for streets and four highways I to become fa quarter. Some readers will assume that
this column. I'm always looking for ideas miliar with his territory. The package also the project is simply behind schedule, but
for future columns and much of this mate contains a complete policeman's indoctri I hear (from a reliable source) that
rial comes from your comments and ques nation manual, which explains every Timeworks is busy adding some addition
tions. You can reach me almost any day thing a good cop really needs to know. Be al new options to the scheme of things. I'm
via E-Mail to RBAKER, and your input is fore long, I'm sure you'll find a way to put sure this program will be worth the
always appreciated. Q the Death Angel behind bars. wait, a

54 APRIL 1988
MONEY-BACK GUARANTEE * TOLL-FREE 24 HOUR ORDER LINE
WIDE SELECTION * NO-NONSENSE LOW PRICES * FREE CUSTOMER
SUPPORT * FRIENDLY & KNOWLEDGEABLE STAFF * IMMEDIATE SHIPPING
PERSONAL ATTENTION * FOREIGN, CANADIAN, & SCHOOLS WELCOME...

NEED WE SAY MORE? LET US EARN YOUR BUSINESS!!


GRAPHICS & CAD Super 81 unities (Free Sp) 129 Wordpf o M/SpeK/Turbo S30 PTlTH'K'Weir Transfer Piper $17
Advanced All SSucn ■ : ■: 132 SMPERCAT i - 22 The Write Slutt 64 (Busy Bee) 19 RS-Z3Z INTERFACE 39
Biboard Mikar (Sol Unlmtd) 29 SYSflES Enhanced {Comp Mart) 32 The wme Stun 64 with Talker 24 Super Gnphra Gold (Xetec) •9
CAD3D(IHT) 39 Super AWa 64 (Free Spirit) 24 Super Gnptihi (Xetec) 09
Cadpak-64 (ADacus) 29 Supar Disk Lib/128 (Free Spiril) 24 PERSONAL 40/BD Column Switch Cable 18
Cadp*k-12B (Abacus) 45 Super 64 Librarian (Free Spin!) 24 Bridgemaster(Radarsott) 12
Right Time-Bat. Clock/Calendar 49

Cotosz128(B-W.are) 12 Super Disk Ufflrties 128 (Free Sp) 29 CardioE«rctee(BocJyloc.) 75 Solid FYoducts • Solid Support
Cybervktoo (Touchstone) 30 Very First C64 wC128(Horasolt) 12 CASINO 64 10 BOOKS
OoodH (Crystal Rose) 29 CetobrHy Cookbook (Memll) 25 C128 Programmer Reierence IB) 22
Fit.idra* 5 5 ■-.■■•■ 29 HOME/BUSINESS Classical Music (StriOer) 9 GEOS Programmer Reierenc* |BI 19 P.O. Box 129/56 Noble St.
Gallsrij t OR GiBerti 2 75 Accountant 128 (KFS) 119 Crossword (Radaisofi) 12 How Id Get Most Out ol Gkh 13
Kutztown, PA 19530
Rsxtloni (Inkwell) 2« Add-on modules 55 Dream Artalayzer (Merrill) 25 Superbaie The Book (Prog ) 15
Graphic Art Dish 1-9 (K-JAX) 13 BESTA/PorA/nwG/L 45 Enhanced Stress (Bodylog) 229 TrouDleshoot and Repair C64 IB
Graphics Integrator 2 (Inkwell) 25 BEST Project Planner or Inventory 45 FamHy Tree 12B or 64 (Geneal) 39
Graph,: Labtl WiT.srtr - -■< 2t Business Form Snap (Srjmn) 30 Heartlab (Bodylog) 49 TOLL-FREE 24 HOURS
Graphics Tranilonner (CDA) 25 CMS Accounting 1Z8 129 Judgement 64 (Synergy) 32
Hom r CAD 12S (Kendall) 45 CMS Inventory 128 53 Muscle Dewlopnnnt(BoOylog) 54
Icon Ficlory [Sol UntmlrJ) 29 Chirtpak 128 or 64 (Abacus) 29 S«*uaf Edge (Merrill) 20
1-8OO-638-5757
Moving Picture! (CDA) 20 R»1 System 2 + (Professional! 39 Standard Stre» (BMyiog) 89
NeoFonl (CDA) 24
(ORDERS ONLY PLEASE)
Rest System 4 (Professional) 55
PCB 64 ■ Circuit Board Maker 79 Fontmattori2B(Xetec) 39 EDUCATIONAL
Perspectives II (Kira} 39 Fnntmasterll64(Xetec) 35 Fisfier Price
!! FREEH
Photo Finish (Sol Unlmtd) 25 GE0S12B (Berkeley) 49 OUR PROMISE
Peter Rabbit Beading (3-6) 19
Picasso's Ravenge (Progressive) 49 Writers Workshop 12B 49 PsterSWoll Music W. 19
CASINO 64
Prmtmaiior Phis (Unison) 25 WE GUARANTEE YOUR SATISFACTION!!
GEOS 64 (Berkeley} 39 Jungle Book Reading |5-9! 19
Art Gantry I or II 17 Geoflex 29 First Men on Moon Math (9 + i 19
SLOTS & POKER It. tor any reason, you are not sa'is'ied with your
Print Sic;: 64 (BroCeround] 39 selection wrtriin 15 days ol your receipt, simply
Geocilc: r Gaofric 35
SCREEN F/X (Sol Unlmtd) 29
Hjyden Score Imp For SAT 35 WITH ANY ORDER return Ihe producl to us. We will ether issue you
Fontpak I or Dashpak 1 22 Spinnaker
Slideshow Creator (Comp Mart) 13 tull credit lor exchange on. another seleclion, or
Writer's Workshop 33 Counting Parade G OVER $100
GEOSPELL 26 refund your purchase price, less S5.00 for
ficemaker(3-8) 16
AIDS/UTIUTIES restocking and handling. Defective items are
49
GEO.PR0GRAMMER
TBIPLE PAK 39
Alphabet Zoo (3-7) IS
WIN $ 50 $ replaced free o» charge!
1541/1571 Dr Align (Free Sp) 20 Kids on Key* (4-9) 18
Assembler/ Monitor lAbacus) 29 GEO Publish 6J ;■■■-■. 49 Klndeicomp(3-8) 18
BASIC 8 (Patecti) 30 GEOPUBUSH128(Berkely) (311 Milh Busters (8-14) 22
BASIC CompUaf 128 lAbacus) 4S Mlctobwyef (Progressive) 45 Kk)wmar(6-iO) 22 * PRODUCT OF THE MONTH!!
BASIC Compiler 64 (ADacusl 29 Outrageous Pagu (Eiec Arts) 39 Homework Helpef Mith (10+ ) 29
BBS Construction Sal (Kira) 43 Personal Newsletter 64 (Sott Syn)39 Homework Helper Wrrta (10 +) 29
Big Blue Reader 128/64 (Sogwa) 3?
Bobsttrm Pro 64 (Progress) 39
Pocket Suparpak264/128
Pocket Dlcthinary (Dig Sal)
69
10
Early Learning Friends (3-8)
Grandma's House
6
6
ADVANCED OCP ART STUDIO
Pocket WrIUr! (Dig Sol) 45
Bobsterm Pro 128 (Progress)
C0S0L6Ur1?S ■■■■■..
49
29 Security Anilys! (Free Spirit] 39
Wtdham Classics
Alice in Wonderland. Wizard ol Oz.
Multicolor Graphics at their best!
Communtulor 64 (FR SPRT) 20 Sup«roase64|Progress) 49 Treasure Island. Below Ihe Root
CPMKtt1Z8|lnca) 25 Supervise 128 (Progress! 55 or Swiss FamHy Robinson (each) 12
Supencript 128 (Progress)
This Is the Driest Multl-Colof graphics drawing program we have carried. It is
Gnome Kit 64/128 (Kira) 29 49 Maps USA. WorM/Europe (Ea ) 19
TAS 64 (Abacus) 29 comprehensive, easy-to-use and produces excellent color pictures.
Gnome Speed 128 (Kira) 29 Teddy Bear relt ol Fun (DLM) 30
Explode Cirtidg* 27 TAS 128 (Abacus) 42 WEEKLY READER cil Some of the features ol this fine program include:
Kyan Pascal 54 or 128 52 ThoughtForm 64 (Gollery) 25
Marline* (RogerWagner) 39 TIMEWQRKS Cd • Easily draw Points, Lines, Triangles, Rectangles, Circles and Rays
Martin 12B (Roger Wagner) 49 Vl7rjtarorViiiwrita128 65 MISCELLANEOUS
• Enter Text in 9 different sizes. 4 directions, bold and italic
Phy Eum 1541 or 1571 (Card) 29 Word pro 128/Spell/Filepro 30 Anti-Glare ScfMm 1B
Power Assembler 64/128 (Spinn) 30 Word Publisher(Sannaieo 32 AntJBump Boards lor 1541 (CDA) 39
• Comprehensive Font Editor lor up to 91 User-definable characters
Power C64/12B(Srjinn) 30 Hot Shot Interlace lumnitronix) 45 • 16 Drawing Pens. 8 Random Spray Cans
Programmer's Tool Box (Spinn) 17 Hot Shot Plus (OmmironDi) 69
Protot(rmi28(B-Ware| 12
• 12 Multi-Color User-definable Brushes
Ughtpen170C (Inkwell) 75
HAH DOS US *' : ■ 29 Ughtpeni84C (Inkwell) 49 • Multi-Color pattern Jills. 12 are User-Definable
Super C128or64(Arjacus) 45 M-1 Mouse 64/128 (Contriver) 40
• Windows can be inverted, cut/pasted, enlarged, reduced, squashed,
Supar Pascal 128 w 64 (Abac) 45 M3 MDuse-FToporitonal 40
stretched, flipped and rotated
Mouse pad 9
• Save windows to disk to create libraries

* COMBINATION SPECIALS * • 3 Levels o! Magnification with Pan and Zoom. Pixel Clear and Plot
CALL FOR LATEST SPECIALS AND PRODUCTS • Color Priority and Exclusion lists, enabling powerful manipulation of all
colors

Any 3 Graphic Ad Disks-S35 Any 3 Widham Classics - $32 (combo special) • Facility to convert pictures from Hi-res lo Hulti-Color
Synlech 8BS + Games Module ■ S59 Pocket Superpak 2 + Dictionary ■ J77 • 48 sizes of gray-scale dump on Commodore and Epson printers
Flexidraw 5.5 + 170CPen-$1DO Viziwrite 128 + Vizistar128 -5125 • And on and on
Flexidraw 5.5 + 1B4CPen-S75 Any 3 Best Accounting Modules ■ S129
CP/M Kit + Big Blue Header CP/M - $52 Enough ... You can't find a better multi-color program anywhere. But, with
KFS Accountant 128 + Add-on Module ■ 1169
Galienas with Flexidraw and Pen - S19 each Homework Helper Math + Writer - $49
ail its features, it is still simple to use. even (or your 5 or 6 year olds. And you
get the original OCP ART STUDIO, a Hi-Res drawing program with the
Basics + Colorez128-$39 Mouse with Mousepad - $45
package.
Maps Eurorje + USA + World - S50 Superbase 128 plus The Book - $66
Kids on Keys + Early Learning Mouse and Home Designer ■ S79 THE ADVANCED OCP AflT STUDIO IS RECEIVING EXCELLENT REVIEWS!
Friends + Grandma's House ■ J2S AntiGlare Screen with $50 or more order - $16 OBVIOUSLY WE AGREE. ITS QUALITY AND OUR PRICE ARE HARD TO BEAT!!
Any 3 Fisher Price Educational ■ $52 Gnome Speed and Gnome Kit - $49 ENJOY.

BRIWALL SPECIAL PRICE - S29 Good Until 4/15/88


ORDERING INSTRUCTIONS: VISA. MasterCard. Personal Check. Money Order or COD are welcome
Stopping USA: S3 50/grourid. S5.50/2nd Day. $H.007overnighl. CO.D. add $3 00 Canada/ For CUSTOMER SERVICE please call us:
Mexico $6.00 Air Mai'. Foreign: S12.0O (lor Air Mail use charge & specify maximum) PA residenls Call or write lor our FREE CATALOG,
add 6 /= sales tax Include phone number and computer/drive model with order ah items will be Monday thru Friday. 9:30 a.m. - 4 p.m. EST describing in detail, hundreds ol
stepped immediately, (rl we are out-ol-stock. we will let you know.) CHARGE IS PER ORDEfl 1-(215}-683-5699 line products lor your Commoflwe
ADVENTURE ROAD1
by Shay Adda ms

I Have the
Strangest
Feeling I've
Played This
Game Before
News and opinion from a leading
explorer of those fantasy realms
called adventure games.

Recently converted for the 64 and


Amiga, Deja Vu brings back fond
memories to this Adventurer (but not
many, since I'm still working with a 2K
brain). Originally written for the Macin
tosh in 1985, this icon-based adventure
takes place in Chicago in the '40's. After
being drugged by persons unknown, you
wake up in a dingy men's room in Joe's
Bar. Besides a headache, you're suffering
from amnesia—but learning your identity handled. On the Amiga you can resize A diverse range of fill patterns and
can wait. windows and move them anywhere on the imaginative visual effects bolsters the ex
First you've got to find an antidote for screen. But on the 64, only the main in cellent graphics on both versions. There
the drug, or you'll black out and wake up ventory window and two smaller ones may are no sound effects on the 64, but you'll
in the local funny farm. (Special effects be visible at once, and none can be resized hear a few on the Amiga. The 64 version
show the screen fading and flickering as or moved. You can scroll a window in ei covers both sides of one disk and runs in
you lose consciousness.) Unless the cops ther direction to view its contents, but 64 mode (no auto-boot on a 128). I highly
get you first, in which case you'll go to jail things could get sticky when you need to recommend Deja Vu for all disk drive de
for murder—a body lies sprawled across a have open more than two windows at tectives and anyone who wants to try a
desk on the second floor of Joe's Bar. The once. whole new style of graphic adventure.
Amiga version is essentially a color rendi Tb deal with this situation, the 64 ver Also look for loom Simulations' other icon-
tion of what was a black and white game sion automatically labels each window based games soon: Uninvited, a horror sto
on the Mac, but some modifications were with a letter when it's first opened; these ry, and Shadowgate, their magic and mon
made in the interface of the 64 version. letters appear in a vertical line on the sters adventure.
Instead of typing "get the wallet," you right side of the screen. If you've opened
click on its icon in the picture (using a the trench coat (B) and a wallet (C), then Jewels of Darkness
joystick on the 64 or mouse on the Amiga) decide to open the gun (D), the gun's win I was also struck by a sense of deja vu
and then move it into your inventory win dow replaces (C). Tb bring the wallet win when I played Jewels ofDarkness. It's a
dow. Other common commands are ac dow back, you click on the (C) on the right three-game package brought over from
cessed by clicking in their boxes in the side. It's an ingenious way of solving what England by Firebird for the Amiga and
menu at top-screen. One of these opens a must have been a major obstacle for the 64. All were originally text adventures by
window into which you can type a sen programmers working on this conversion. Level 9 Computing, but optional graphics
tence if necessary in certain situations, Disk access on the 64 is a relatively have been added. The feeling I had played
but most of the time you'll be manipulat brisk nine seconds when a new illustra the games before (or at least the first one)
ing icons instead. You can use an object by tion is loaded, and you can move the cur first surfaced when I read the name: Co
clicking on the "operate" command, then sor while waiting. This is convenient, en lossal Adventure. Adventure, the game
on an item such as a key and finally on abling you to position the cursor over a that started the all-text genre and gave it
the thing you want to use it on, perhaps a word in the menu or an object to be ready the name, unfolds in a mammoth cavern
door or padlock in this case. In all versions to go. A small window at bottom right named Colossal Cave.
you can open a separate window for each shows all exits, and you can click on one to And Colossal Adventure, it turns out, is
object that can contain other objects, go through that door. It's not exactly auto- really just a revamped version of
things like wallets, coats and so on. mapping, but is useful because occasional Crowther and Woods' game, one that
The main difference between the 64 and ly some of the exits will be blocked by a doesn't even bother to mention Adven-
Amiga versions is the way windows are window or simply not displayed. Continued on page 113

56 APRIL 1988
TEVEX Computer Software 1-800-554-1162^
1
LIST OUR UST OCR LIST OUR
SSI PRICE PRICE ACCOLADE PRICE PRICE ELEC. ARTS PRICE PRICE
J
B-24 S35 S24 Ace of Aces $30 S21 Adventure Constr. Set $15 $12
Battle of Antietam 550 $34 Apollo 18 $30 S21 Age of Adventure $15 $12
Battlecruiser 60 $41 Card Sharks NEV/ $30 S21 Amnesia $40 S28
50 Mission Crush 15 S12 Comics $40 S28 Arcticfox $33 S23
Gettysburg 60 S41 4th & Inches $30 S31 Bard's Tale I or II $40 $28
Kampfgruppe $60 S41 Hardball $30 S21 Chessmaster 2000 $40 $28
Mech Brigade $60 $41 Killed Until Dead $30 S21 Chuck Yeager's AFT $35 $24
Phantasie I or II. or II $40 $28 Mini Putt $30 S21 Dragonps Lair NEW $25 S18
President Elect 88 $25 $18 Plasmatron NEW $15 $12 Earth Orbit Station $30 S21
Realms of Darkness $40 $28 Spy vs Spy I & II $15 $12 Legacy of the Ancients $30 $21
Rebel Charge $50 $34 Test Drive $30 $21 Lords of Conquest $15 $12
Rings of Ziffin $40 $28 The Train NEW $30 $21 Marble Madness $30 $21
Roadwar 2000 $40 $28 Pegasus $30 $21
LIST OUR
INFOCOM
1
Roadwar Europa $40 $28 Skate or Die NEW $30 $21
PRICE PRICE
Shard of Spring $40 $28 Seven Cities of Gold $15 $12
Shiloh $40 $28 Skyfox II NEW $30 S21
Beyond Zork -128k $45 $31
Six Gun Shootout $15 $12 Strike Fleet NEW $30 $21
Border Zone $40 $28
U.S.A.A.F. $60 S41 World Tour Golf $35 $24
Bureaucracy $35 S24
Wargame Constr. $30 S21 UST OUR
Lurking Horror $35 $24
Warship S60 S41
fiord & Bert $35 S24
ORIGIN SYS. PRICE PRICE
Wizard s Crown I or I $40 $28
Plundered Hearts $35 $24
Sherlock NEW $35 S24 Auto Duel $50 $34
LIST OUR
MICROPROSE PRICE PRICE Stationfall $35 $24 Moebius $60 $41
Invisiclues - call for availability Ogre $30 S21
Ultima I $40 S28
Airborne Ranger 35 $24 [JSI OUR
Ultima III $50 $34
Conflict in Vietnam $40 S28 ACTIVISION PRICE PRICE Ultima IV $60 S41
F-15 $35 S24

ETC.
UST OUR
Gunship 35 S24 Aliens $35 $24
Pirates 40 $28 Champ Basketball 2 on 2 $35 $24 PRICE PRICE
Silent Service 35 $24 Champ Football $35 $24
Stealth Fighter $40 $28 AR-City or Dungeon $40 $28
Labyrinth $30 $21
Last Ninja $35 $24 Blue Powder, Grey Smoke $50 $34
LIST OUR
EPYX PRICE PRICE Maniac Mansion
Shanghai
<I35
S30
$24
$21
Borodino
Choplifter-Mid. Magic
$60
$15
$42
$12
Top Fuel Eliminator S30 $21 Dark Horn $35 $24
California Games 40 $28
Defender - Crown !I35 $24
Champ. Wrestling $40 S28 UST OUR Echelon $45 $31
Destroyer $40 $28 AMIGA PRICE PRICE Flight Simulator II $50 $34
Movie Monster $20 $15
Spy vs Spy 111 $25 $18
Full Count Baseball S40 $30
Balance of Power $50 $34 Gauntlet S35 $24
Street Sports Baseball 40 $28 Bard's Tale S50 $34 Guderian Si30 $21
Street Sports Basketball 40 $28 Breach M0 $28 Guild of Thieves S40 $28
Sub Battle 40 $28 Breach Scenario NEW S25 $18
Summer Games II High Seas S50 $34
40 $28 Championship Football S45 $31 Long Lance S60 $42
Super Cycle $20 $15 Defender of tne Crown S50 $34
Winter Games Micro League Baseball ii40 $28
$40 $28 Faery Tale $50 $34
World Games 40 Might & Magic S40 S28
$28 Gee Bee Air Rally S40 $28
EPYX JOYSTICK NBA S40 $28
$25 $18 Hardball S45 $31 Star Fleet I !i40 $28
UST Kampfgruppe $60 $41
SSG
OUR

I
Stealth Mission NEW $50 $34
PRICE PRICE King of Chicago NEW $50 $34 Superbike Challenge $20 $15
Moebius NEW $60 $41 Thunder Chopper $30 $21
Battlefront $40 S28 Roadwar 2000 $40 $28 221-B Baker Street $30 S21
Battles in Normandy $40 $28 S.D.I. $50 $34 Up Periscope $30 S21
Battles - Civil War NEW $40 $28 Silent Service $40 S28 Where U.S.Carmen San Diego? S35 $24
Carriers at War $50 $34 Sinbad $50 $34 Wizardry I NEW <i40 S28
Hails of Montezuma $40 $28 Starfieet I S55 $38 World Class Leader Board $40 $28
Reach for the Stars $45 $31 Test Drive S45 $31 Wrath of Denethenor $20 $15
Russia $40 $28 Weaver Baseball $50 $34 WWF Wrestlemania NEW $30 $21
Winter Games $40 S28

COMING SOON
Same Day Battles - Civil War vol. II

Shipping Red Storm Rising


Rommel vs. Patton
We ship every order the same day Rommel - North Africa
it's placed. Just call before 3:30 S.D.I.
and we'll ship your order via UPS. Sinbad
U.S. Mail service also available. Sons of Liberty
Ultima V
Under Fire

CALL TOLL-FREE 1-800-554-1162 vWooden Ships & Iron Men

Georgia residents call 404-934-5059. ORDERING AND TERMS: COD. orders


welcome. When ordering by phone use VISA or MASTERCARD. When ordering
by mail please send money order. Include phone number. SHIPPING: Add $3.00 for
VISA TEVEX
snipping and handling charge. Georgia residents add 4% sales tax Shipping 4205 First Ave, Ste 100
for Canadian orders is $4.00 or 5% otorder. APO & FPO orders add $3.00 or 5%
of order. Shipping for all other foreign orders is $10.00 or 15% of order. Tucker, GA 30084
All software is disk only. Prices subject to change AH sales are final. 404-934-5059
TECHNICAL TIPS' by Neil Ludban

How to
Program with
your Joystick
for the Commodore 64

When I bought a joystick to play com


puter games, I wanted to try to use
it in my programs. Even though I looked
just about everywhere, I couldn't find any
applications, until I read the Program
mer's Reference Guide. It tells all about
programming with the joysticks, but it
isn't the easiest thing to understand, so I'll
try to explain so that you can understand
a bit better.
First I'll tell you a little about how your
joystick works. Inside the joystick are five
JIM LAMBRENOS
switches, one for the fire button and the
other four for directions. The fire button peeking the register that says "A -15-( A pushed you have to add another com
switch contacts when the fire button is AND 151". Now you have a number in A mand. Now your whole line looks like this:
pushed. When you move the joystick, one between 0 and 10. The chart below shows A=PEEK<56320>:B = A AND 16:A = 15-
or two switches contact. If you move it at what each number stands for. (A AND 15). If B = 16 then the fire button
an angle, two switches contact, if you A equal to Direction is not being pushed, If B is not equal to 16
move straight forward or backward or to 0 none the fire button is being pushed and you
the sides only one switch contacts. 1 up would want your program to fire. To check
When you push the joystick north, the 2 down the fire button you need a line saying ''IF
north switch contacts; if you push the joy 3 BO16THEN—".
stick east, the east switch contacts, so if 4 left If you want to use both joysticks in your
you push the joystick northeast both the 5 up and left program instead of using 56320. the regis
north and east switches contact. 6 down and left ter of the second port, use 56321, the regis
By means of the wire connected to the 7 — ter for the first port. Everything else stays
computer, electrical pulses are sent from 8 right the same. If you are only using one joy
the computer to the joystick and back 9 up and right stick be sure to use the second port, since
again by different wires, depending on 10 down and right the first port interferes with the keyboard
which switches are making contact. The There are many ways to use these input.
computer stores a number in register numbers. I use "ON A'GOSUB The sample program that I have writ
56320. You can have a line in your pro 10,20,30,etc." To use this method though ten forms a simple sprite on the screen
gram saying "A = PEEKf56320>". Of you have to have a line before that which that will move in all directions and return
course, it can't be that easy, and it isn't. says "IF A = 0 THEN —" because the pro to the opposite side of the screen when you
Some crazy number is stored in the regis gram will crash if A is equal to zero and run it off the edge. When you press the
ter, and you have to get it straightened the GOSUB line is run. fire button the screen background
out. You do this by having a line after To find out if the fire button is being changes colors. g

Before typing (his program, read "How iu Enter Programs" and "How to Use the Magazine :D=50'FSYJ
F.ntri Program " The BASIC programs in this magazine are available on disk from Loadstar.
70 A=PEEK(56320):B=A AND 16
HO. Box 30008, Shrevcport. U ?ll}0'0007,1-800-831-26H
:A=15-(A AND 15)'HWLM
Joystick Demo 73 IF BO16 THEN GOSUB 730'FGBK
20 PRINT"[CLEAR]"'BATY 75 IF A=0 THEN 70'DEMK
25 V=53248'BGOF 80 ON A GOSUB 150,200,250,300,350,400,
30 POKE 53280,0:POKE 53281,0'CPLD 450,500,550,560'CPDM
40 FOR A = 12288 TO 12350:POKE A,255 90 GOTO 70'BCOF
:NEXT A'FTNG 150 D=D-1:GOSUB 600:POKE V+1,D
50 POKE 2040,192:POK£ V+39,1 : RETURN 'GNVvG
:POKE V+21,1'FUEI 200 D=D+1:GOSUB 600:POKE V+1,D
60 POKE V,24:POKE V+1,50:R=24 :RETURN'GNVC Continued on page 109

58 APRIL 1988
Each month Commodore
Magazine brings you FREE
programs, pre-tested and ready
to use. You'll get the latest
games plus practical programs
Chuck Yeager for home and business applica
tions, tutorials, graphics, music
AnotherFirst
and more/all with easy to under
SOFTWARE REVIEWS
■■■■!. s 'i Cauldron, Alicia stand instructions.
uug* Animator: Apprentic
...and mere Subscribe or renew your sub
scription now at the low rate of
$24.95 and we'll send you a full
year of Commodore Magazine
(12 issues).
To order call toll free
800-345-8112.

101 Game Tips


Readers Tell All!!

LEARN
DISCOVER
EXPLORE
All your computer has to offer with Commodore Magazine
COMPUTER TUTOR by John lovine

Dynamic
tions. He asserted that a given niche can Enter Chaos 1. When you run this pro
Equations: The maintain a certain optimum maximal
population, (let's call this number X).
gram it will prompt you for the growth
1
Beginning of Also, as the population approached X the
growth rate factor (let's call this number

Fractals
R) would decrease. This produces a dy
namic non-linear equation with a variable
growth rate. At high growth rate factors,
for the Commodore 64 however, the equation produces cata
and 128 strophic consequences (chaos).

Population Growth Model


The Verhulst equation can be broken
Standard geometry is limited in its abil down into two main functional parts. The t-l.t
ity to describe many of nature's forms. first part (1 + R)X is the growth factor. We ITERATIVE

Landscapes, mountains, clouds, coastlines can see that in each iteration X is in


all exceed the functions of standard geom rate factor. Enter 1.9 for our first test. Ob
creased by itself (X times 1) and the
serve the results on your screen. After the
etry. Nature does not limit itself to the growth rate factor (X times R).
program is finished plotting, your screen
standard geometric forms such as cones, Tb limit this growth at 1 ithe optimum
should look like photo 1. Notice as the pro
circles, straight lines and triangles. population size I the second half of the
gram is plotting, it approaches the value
Fractal equations graphed on computer equation (-RX f 2) varies with the value of
1, overshoots slightly, compensates, un
screens can mimic nature's forms. Many X to bring the value of X to 1. This second
dershoots, compensates, etc. These oscilla
popular motion pictures contain fractal half of the equation works well for low val
tions dampened until it reaches an ap
landscapes and planets. How do fractal ues of R (small growth rate factors). But
equations generate images that mimic as we shall see as R is increased, the equa
nature's forms? What are the unique as tion begins to oscillate, first between 2
pects of these equations? points, then 4 points, then 8,16, and
This is what we will start to explore. We quickly into chaos. When the equation en
will not provide the definitive answer in ters chaos, it means we have come to the
this article. We will, however, begin to end of predictability. It is no longer possi
build a foundation that is understandable, ble to predict the results of the equation
comprehensive and, most important, can except by letting it run. Before we contin
be built upon. I feel this is better than ue our discussion on chaos, let's first
throwing out numerous equations and graph our population growth model
concepts and expecting you to understand. equation.
That approach would most likely obscure
rather than illuminate the mathematical Graphing Programs
concepts we want to explore. The photo illustrations accompanying proximate value of 1. Consider the value 1
this article are screen images from the as the attractor at this point (growth fac
Beginning of Chaos 128.1 have included a bit-map plotting tor) in the equation. The beginning oscil
Dynamic equations are self-modifying routine for the 64. This routine plots the lations are transient values the equation
equations. Meaning that the answer ob identical image for the Chaos 2 program will go through before it finally settles on
tained from the first pass through the as the 128. For the Chaos 1 program its attractor.
equation is fed back into the beginning of though, we are plotting dots without the Run the program again and enter 2.4 at
the equation and repeated (Figure 1). We connecting lines, therefore the screen im the prompt (photo 2). Notice how the oscil-
start with a seed value for X, calculate ages will not look the same as in the pho 3
through the equation, then use the results tos. You should be able to derive the same
X for the next iteration. It is most conve idea from the plotting. For 128 users con
nient to graph each iteration on our com sider running your computer in the 64
puter screen. This way we can see the re mode with the 64 programs. Although the
sults of each iteration more clearlv. images aren't as clear or dramatic as the
SEED
128 you can see how the program plots the
WLUE equation with points, as this is the method
-RX2 used with both programs to plot Chaos 2.

Figure 1. t For the 64 users enter and inn the 64


plotting routine before entering either of
the chaos programs. Save the program be
This type of equation was first defined fore you run as it erases itself from
by P.F Verhulst in 1845 for growth limita BASIC. Continued on page 62

60 APRIL 1988
115 Nassau St. NY., NY 10038 Penn. Station, Amtrack Level Beneath
Bet. Beekman & Ann Sts. (212)732-4500 Madison Sq. Garden. NY., NY 10001
Open Mon-Fri, 8:30-6:30/Sun 9:30-5:30 (212)594-7140 Open Mon-Wed 8:30-8
Closed Sat Thurs & Fri 8:30-9/Sat & Sun 10-7

FOR ORDERS AND


1 (800)345- 7059
IK NEW YORK STATE
INFORMATION CALL FAX NO. 212-564-1497
(212)594-7140
TOLL FREE
FOR CUSTOMER SERVICE CALL TELEX
1 (800)345- 7058
OPEN 7 DAYS EVERY WEEK FOR ORDERS
MON-FRI 9am-7pm (718)965-8686
SAT & SUN 9:30-6pm EST MON-FRI tMMPM
422132 HMOLLER
commodore ft Commodore

AMIGA
& 128: VAMIGA 2000!

•mmum NEWEST
COMPUTER
IN
S219.95
68000 Processor
■512K Ram Expandable to 9MB
W£WC-128/D
I28/D WITH S/1OQ -Graphics Processor

BUILT-IN DISK DRIVE IN STOCK!

commodore commodore commodore

COMPLETE COMPLETE
COLOR
PACKAGE • PACKAGE fr - DELUXE
~ PACKAGE
PACKAGE
■Commodore 128 Computer Commodore 128 Computer
■Commodore C-64C Computer ■Commodore C-64/C Computer
■Commodore 1541 Disk Drive Commodore 1571 Disk Drive
■Commodore 1541 /C Disk Drive ■Commodore 1541 Disk Drive
■12" Monitor .Commodore 1902 Color
■Commodore Color Printer ■Computer Printer ■Computer Printer Monitor
Color Monitor ■12' Monitor
S469
.Commodore 1515 80 Column
Geos Sotiware Program ■Goos Software Program
COLOR MONITOR

:499 369 ADD $110


TO SUBSTITUTE 1571 FOf
1541-ADDS60
m"'er *699
commodore commodore commodore

MPS-e03C PRINTER
_« DELUXE
PC10-1
ED PACKAGE $119 IBM PC/XT
MPS-1000 PRINTER COMPATIBLE
PACKAGE
$169
MPS-1250 PRINTER ■PC10-1 Computer ■ 512K Expandable
to 640K ■ 360K Disk Drive ■ Enhanced

■C-128DCompulerw/BuilHn Disk Dm/el


S239 Keyboard ■ Serial & Parallel Ports ■ 12*
Monitor-All Hook-up Cables&Adaplers
■Package of 10 Diskettes
• 1902 Color RGB Monitor • Commodore! DPS 1101 DAISY WHEEL PRINTERf
s
I Color Prlnler
519
$659 159 Same Package with

20 MB HARD DRIVES 20MB Hard Drive S769


FOR C-64/C - $769
PERIPHERALS FORC-128-S849
#1700K
Expansion Module $99.95
AMIGA
#1750K512K
FX-86E
FX-286E
$309.95
$449.95 PERIPHERALS
Expansion Module... $169.95 LO-800 $399.95 A-501 512K Expansion
LQ-1000 $499.95 A-1010 3.5" Floppy Drive
#1764 _c . EX- 000 S459.95 A-1020T 5.25' Disk Drive wilh'
Expansion Module $119.95 Panasonic =g:ggg:::::::tSfg:li Transformer
#1670Automodem
XelecJr. Interface
$129 95
$34.95
!8l?;:ii::::::i{i§:88 LQ-1050- >9-9sf
1092 . S279.00
A-1084 RGB Color Monitor
A-1300 Genlock
1680 Modem
XelecSr. Interlace S54.95 A-20B8D Bridge Card
C-128 Power Supply $3995
269. RF Modulaior

f
NX-1000 S169.95
NX-IS SP89.95
C64/C64-C Power Supply ..$29.95 NB-2410 $399.95 GO FOR AMIGA 500. 1000, 2000
Use Your 64 & 128 Sofiware
THOMPSON RGB NB-2415 S539.95
1351 MOUSE $39.95 64
COLOR MONITOR! S69.95
OKIDAIA THESE & OTHER PERIPHERALS
WE CARRY ALL
MAJOR BRAND SOFTWARE
289. 95 OKlDATA-120
OKlMATE-20w/PLUG'N'PRINT.
OK1DATA-1BO
ii99.95
SI 89.95]
..S219.05I
IN STOCK

Certified checlc, bonk check, Masleicard, Vim. Am-En, Oriel's Club, CaiieBtonche, Ekscmer Caid and CO D.'s «cep(ed. No addition*!
suiehaigeloiciedileaidmaets. fton-coiiitieci chocJamusi wniH-6 iweki deajance. Utooey oideraaie non ctnfitd chock*. N.Y.
residentsadd applicable sales tax. Ptiew and availability iubjeciioehangewithom notice. NolresponnbleloitypogiaphicerToti Return
NO SURCHARGE FOR CREDIT CARD ORDERS "* deleclw» ™<chandi»e must have pno. iHum «uthoniation numtwt, 01 rctumi will nol b* •uwtMed. IBM PC/XT ara lagiilafBd
Iioaemaiki of International Builnms Mmhine Corp AH Olden can b* (nipped Aji EipreB-call lor oeliWi.
Computer Tutor/Dynamic Equations
Continued from patfc 60 then go to the second half of the program, Nature
lations do not dampen, they continue in using the same equation and plot the next Self-similarity in nature appears to be
definitely (photo 2). It is no longer possible 200 points. These points are the attrac
the rule, examples are abundant every
to reach the first attractor I optimum size tors. Next the program increments R by
where. Let's look at a few. Leaves on a tree
of 1 for the population). The program at .0035 and repeats the process.
are self similar. They all have the same
this point has two attractors. The value of We can see that when the program be
shape and structure and are replicated
1 gins, it is plotting a single attractor analo thousands of times on each tree. Branches
gous to test 1. The program continues in
or branching although not identical follow
crementing R and plotting the attractors.
the same basic rules. If you look at the
This plots as a single line across the
branching of a bare tree and then compare
screen. When R reaches its first critical
it to branched structure of the human
point it branches into two points or attrac
bronchial system of the lung, you will see
tors, analogous to test 2. This is plotted as
the amazing similarity.
two separating lines. As R is increased the
branching spreads further apart until we
reach the next critical point when the Usefulness
equation begins oscillating between four You may think that the Verhulst dy
point and thereby branches into four namic equation is useless outside of being
lines, analogous to test 3. Enter chaos. a mathematical exercise. After all where
X printed on your screen and displayed Self-Similarity do we ever find a growth rate of 2007( or
graphically. If we take an overview of the entire bi 300f/(? The human population? No, of
Run the program again and enter 2.5 at furcation (branching), interestingly, there course not. but in insect populations, yes.
the prompt. The program oscillates at four appears to be a pattern to the chaotic dyn The equation predicts these growth popu
points (photo 31. Each one is an attractor. amics of our non-linear equation. In addi lations.
Run and enter 2.96 (photo 4). The pro tion, the overall pattern is repeated in the Also bear in mind that although the
gram has entered chaos. The value of X matrix of chaos. This paradoxical organi equation is striving to reach the optimum
jumps all over now. It is no longer possible zation is our starting point of fractals. value of 1, the number 1 can represent
to predict the value of X at any iteration We can magnify portions of our equa any value such as one million or one bil
except by letting the equation run to the tion to observe the self-similarity by set lion. Remember the variable growth rate
point in question. (R) is positive when X is less than 1 iX<1)
ting the value of R between two points we
wish to examine, then adjusting the step and negative when X is greater than one
Order Out of Chaos value of R to give a full screen i mage. This (X>1). The positive value (R) represents
Enter and run program 2. Program 2 is accomplished by dividing the difference population increases, the negative value
takes an hour or so to run. If you're using of R (endpoints) by our resolution in the X (R) represents population decreases. One
the 128 you can enter the fast mode and line (320). This number is the step value way to look at population decreases is that
used to increment R. Doing this, the en when the population has exceeded its opti
tire field of view or screen image will be mum size of 1, the decrease (increased
gin at the first endpoint and end at the death rate) could be attributed to the de
second. (See example below.) With our pletion of food supplies or from diseases in
magnified portion we can see how the an overcrowded environment.
overall pattern repeats (Photo 6). Dynamic equations have much broader

6 applications elsewhere. In physics they


have been used successfully for theoretical
work in lasers, kinetics of chemical reac
tions, and hydrodynamics. Other fields in
clude economics, electrical response of car
diac cells, feedback control of electronic
circuits and, of course, quantum mech.
cut your time in half. I'm sure you're
aware that once you're in the fast mode Fractals
your graphic screen is blank, and you will The Verhulst equation is very similar to
have to return to the slow mode after com fractal equations. They operate the same
pletion to view the results of the program. way. The difference is that the value R in
Let's analyze the equations in program our equation is a real number, in a fractal
2 and look at the results of the program End Points: R = 2.8125 and R - 2.8829 equation it would be a complex number. A
(photo 5). First notice that we are using Subtraction: 2.8829 - 2.8125 = .0704 complex number consists of two numbers,
the same equation as in program 1 and Step: .0704 / 320 - .00022 a real and an imaginary number. I do not
that we have this equation repeated twice For the example given above, we would want to go any further than this. We have
within the program. The first section of start R at 2.8125 in line 15 and change just scratched the surface of dynamic
the program goes through 275 iterations the step value to .00022 in line 100 of equations. Other areas of research and in
to dampen the random oscillations (tran Chaos Program 2. terest are Fibonacci branching and
sients) as noted in program 1, test 1 (photo 15 R = 2.8125 self-organizing equations.
1). After the transients have settled we 100 R = R + .00022 Continued on page 64

62 APRIL 1988
S & S Wholesalers
226 Lincoln Road

Miami Beach, Florida 33139

Dealer and Institutional 1-800-331-7054

Sales 1-800-233-6345 C/S 305-5.18-1364

COMMODOUt

flcommodare

64C COMPUTER WORD PROCESSING SYSTEM

j|29 90*
■WITH THE PURCHASE OF SPECIAL SOFTWARE PACKAGE

CALL
STAR MICRONICS PRINTER 629 90
COMMODORE PC
Commodore 128-D Computer w/built-in
360K double sided disk drive
50 COLUMN PRINTER
FULL GRAPH CS CAPABILITY
Hi Resolution 80 column monitor
100% COMMODORE COMPATIBLE w/cable
1 YEAR WARRANTY
80 Column High Speed Graphics Printer
PANASONIC 1081 11149." OKiDATA 180 with interface & cables
PANASONIC 1091 I1169 * STAR NX 1000
Word Processing & Database Software
PANASONIC 3131
PANASONIC 152d
349 »
569.™
ESPON LX800
EPSON FX286E
CALL
OK1MATE20 119.™ EPSON EX800 CALL 1750 RAM EXPANDER 169.90
OKIDATA120 179, HW-10
■WITH PURCHASE OF STARTER KIT
6 OUTLET SURGE PROTECTOR 1B.90

COMMODORE
C64 POWER SUPPLY 28.'° HI RESOLUTION
1200 BAUD MODEM 300 BAUD MONOCHROME MONITOR
COLOR MONITOR
DIRECT CONNECT DIRECT CONNECT 40/80 Column Display
WITH SOFTWARE MODEM
89.M

5Va" DSDD DISKETTES


100% CERTIFIED & GUARANTEED 139.90
'MtN 50 W/PURCHASE OF DISK FILE "With Purchase of Blare Guard 89. 90

SOFTWARE
BERKLEY SOFTWORKS BRODERBUND EPYX PROGRESSIVE
GEOS 34.90 PRINTSHOP 26.°' CALIFORNIA CAMES 23," BOBS TEAM PRO 29.'
GEOS126 41." KARATEKA 17." CHAMPIONSHIP WRESTLING 23." SUPERSCRIPT 29.'
GEO PUBLISH 41." WHERE IN THE US A. FAST LOAD 23." SUPERBASE64 47.'
GEOPROGRAMMER 41." IS CARMEN SAN DIEGO 23." RAD WARRIOR 17." SUPERBASE 128 52'
DESK PAK -1 14." PRINTSHOP COMPANION 23." STREET SPORTS 23." SUPERSCRIPT 128 52'
FONT PAK ■ 1 14." BANKST WRITER 29." WINTER GAMES 23."
GEO - DEX 14.= ' WORLD GAMES 23." CLOSEOUTS
DESK PAK II CALL TIMEWORKS
GEOWRITE 29." ELECTORNIC ARTS WAS NOW
GEOCALC 29." WORDWBITER128I 24* HOME ACCOUNTANT 74." 24."
GEOfHLE 29.=' PARTNER 128 24.*> ADVENTURE CONST 11." PAPERCLIP II
SW1FTCALC128 24." AMNESIA 24." EASY SCRIPT
ACCESS DATAMANAGER 128 24.™ ARTiC FOX 24," JANE 128 99."

DESKTOP PUBLISHER CALL BAROS TALE II 24." LOGO 69.™ .r.


ECHELON 26." CHESSMASTER 2000 24." MS PAC MAN 29.™ 7."
MACH128 GAME STAR DRAGONS LAIR 19." PAC MAN 29« 7."
MACH5 20." HOME PAK 14." ZORK II b."
LEADERBOARD 23.M CHAMPIONSHIP BASEBALL 20 '' FINANCIAL COOKBOOK 12 " ZORK III 6."
TRIPLE PAK 11" CHAMPIONSHIP FOOTBALL 20" INSTANT MUSIC 20." DEADLINE 59." 6."
WORLD CLASS STAR RANKBOXING 17." MULE 11." SUSPENDED 49.™ 6."
L£ADERBOA"JD 23." TOP FUEL ELIMINATOR 17." LHGACV OF THE AGENTS 20.''
MARBLE MADNESS 19."
SUBLOGIC/ACTION SOFT ACCOLADE ULTIMA 1/IH/rV CALL
SKY FOX II CALL
FLIGHT SIMULATOR II 32 " DAMEUSTERS 16.M FREE FREIGHT ON ORDERS OVER MOO. "
THUDER CHOPPER 17." FIGHT NIGH! 17," PAPERCLIP 18'■
Ail prices reflect a 3% cash discount. Add
UD PERISCOPE 17." 4th & INCHES 17."
SCEIVERY DISK 1-12 oo 14." SPY US SPY 9." DADAEAST 3% for credil card purchases. COD. orders
JET 25." KILLED UNTIL DEAD 17." add '4 K per box OfQers under MOO™ odd
BREAKTHROUGH 20.''
TEST DRWE 17." COMMANDO 20."
•4,M shipping and handling Quantities on
MINDSCAPE IKARI WARRIOR 17." some items mav be limited. Prices are
MICROPROSE KUNGRJFASER 14." subject to change without notice. APA.FPO
BOP N WRESTLE 17." TAG TEAM WRESTLING 17." add 6% additional shipping. Fore gn orders
DEFENDER CF THE CROWN 20." AIRBORNE RANGER 20"
actual freight charged. All sales are final.
GAUNTLET 20," CONFLICT IN VIETNAM 23,"'
INDOORSPORTS 20." F15 STRIKE EAGLE 20." DIGITAL SOLUTIONS Return of defective merchandise for replace
KING OF CHICAGO 20." GUNSHIP 20" ment only wtth authorisation. Authorized
POCKET DICTIONARY 8."
PAPERBOV 20 ■' PIRATE5 23" returns are suoject to a restocking fee.
POCKET WRITER II 28."
SDI 20" STEALTH FIGHTER 23." POCKET FILER II 28." Complete listing of all sales policies amiable
SILENT SERVICE 23" POCKET PLANNER II 28." upon request. FL Residentsadd 6% Sales Tax
SUPERPACKII 59."
Computer Tutor/Dynamic Equations
equations and fractals? The answer is that correlate this information, thanks to com
Continued from page 62
before high speed digital computers the puters.
results of the equations were obscured. No Experiment with both programs to gain
Why Now? one could plot millions of complex equa further insight into their workings. Some
The question begs to be asked. If Ver- tions to discover the underlying pattern to suggestions: use Chaos 1 and plot a few
hulst worked on his equations over one chaos. Although the roots of the math low growth rate factors, Use Chaos 2 and
hundred years ago, why is it that scien ematics are well established, it is only re magnify different sections of the matrix
tists are just recently working on dynamic cently that scientists have been able to and see what you can find. g

Before typing this program, read "How to Enter Programs" and "How in Use ihe Magazine 100 XX=X'BDKV
I rim Program." The BASIC program* in ihi- magazine arc available on disk from Loadstar.
110 Y=Y+3:IF Y>320 THEN 130'FLXB
P.O. Box J0008. Shreveport. LA "1130-000"". [•800-831-2694
120 GOTO 60'BCNW
64 Plotting Routine 130 POKE 53265,PEEK(53265)AND 223'DQMD'
140 POKE 53272,G:POKE 56576,B
10 REM C64 PLOT ROUTINE'BOKB
:POKE 56578,K'DXAF
20 FOR L=49152 TO 49313'DLSC
150 PRINT:PRINTrCBHB
30 READ Y:POKE L,Y:NEXT'DGLC
160 PRINT"DO YOU WANT TO DO
40 DATA 169,003,013,002,221,141,002,
ANOTHER?"'BAHI
221,169,252'BORH
170 INPUT"Y OR N";A$'BDBE
50 DATA 045,000,221,009,001,141,000,
180 IF AS="Y" THEN 20'DEFG
221,169,024"BOGI
190 IF AS="N"THEN END'ECYH
60 DATA 141,024,208,169,032,013,017,
200 GOTO 160'BDGW
208,141,017'BODJ
210 END'BACW
70 DATA 208,096,234,169,160,133,252,
162,191,169'BOCL
80 DATA 000,133,251,168,145,251,200, 64 Chaos 2
208,251,230'BOWL
10 REM C64CHAOS2'BJTY
90 DATA 252,228,252,176,245,096,234,
20 SYS 49152:SYS 49185'CLIB
162,250,165'BOAN
30 POKE 2,1:Y=1:SYS 49209'DMXD
100 DATA 002,202,157,000,132,157,250,
40 R=1.99'BFMB
132,157,244'BOXC
50 X=.25'BEIC
110 DATA 133,157,238,134,208,241,096,
60 FOR 1=1 TO 275'DFNE
234,169,248'BOFE
70 X=(1+R)*X-(R*X*2)'GLOJ
120 DATA 037,253,133,002,165,255,041,
80 NEXT'BAEE
007,005,002'BOVE
90 FOR 1=1 TO 200'DFBH
130 DATA 168,169,000,133,252,169,248,
100 X={l+R)*X-(R*X*2)'GLOB
037,255,010'BOTG
110 POKE 253,Y AND 255:POKE 254,
140 DATA 038,252,010,038,252,010,038,
Y/256'ERJC
252,133,251'BOBG
120 POKE 255,X*110:SYS 49278'DOSB
150 DATA 165,255,074,074,074,024,101,
130 R=R+.0035'CHUA
254,105,160'BOII
140 Y=Y+1'CDMB
160 DATA 101,252,133,252,096,234,032,
150 IF Y>289 THEN END'ELTD
078,192,120'BOFJ
160 GOTO 60'BCNB
170 DATA 165,001,041,254,133,001,165,
253,041,007'BOUJ 128 Chaos 1
180 DATA 170,232,169,000,056,106,202,
208,252,017'BOEK 10 REM C128 CHAOS#1'BLVA
190 DATA 251,145,251,165,001,009,001, 20 GRAPHIC 1,1:COLOR 0,12:COLOR 1,2
133,001,088'BOWL :COLOR 4,1'EQXE
200 DATA 096,234'BHFW 30 CHAR 1,1,24,"[SPACE4]
ITERATIVE EQUATION F(X)=X(1+R)-RX
64 Chaos 1 [UP ARROW]2[SPACE51",0'BJGM
10 REM C64CHAOS1'BJSY 40 INPUT "INPUT GROWTH RATE FACTOR";
20 PRINT"[CLEAR]":PRINT:PR INT:PRINT R'BCUH
:INPUT"INPUT GROWTH RATE FACTOR"; 50 X=.10:XX=.1'CJWE

R'FGNJ 60 Y=5'BCND
30 G=PEEK(53272):B=PEEK(56576) 70 X= (1 + R)*X-(R*X*2) 'GLOJ
:K=PEEK(56578)'GBGI 80 PRINT"THE VALUE OF X AT THIS
40 SYS 49152:SYS 49185:POKE 2,1 ITERATION IS";X'BCNO
:SYS 49209'EVWG 90 BOX l,Y-2.5,X*100-2.5,Y+2.5,

50 X=.10:XX=.1:Y=1'DMKG X*100+2.5'HCFP
60 X={l + R)*X- (R*XA2) 'GLOI 100 DRAW 1,Y,X*100 TO Y-5,XX*100'FQGC

70 POKE 253,Y" AND 255:POKE 254, 110 XX=X'BDKW


Y/256'ERJJ 120 Y=Y+5:IF Y>320 THEN 140'FLBC
80 POKE 255,X*100rCISG 130 GOTO 70'BCOX
90 SYS 49278'BFVG Continued on page 89

64 APRIL 1988
ACT NOW AND SAVE 44%
ON YOUR SUBSCRIPTION TO COMMODORE MAGAZINE

fist

LEARN - DISCOVER - EXPLORE


All your computer has to offer with Commodore Magazine

V7T7C* I'd like to take advantage of Find out what's new for your Commodore computer
JL -C*3» this Special Offer and receive from the inside source. Keep up with the latest in new
hardware and software through In-depth reviews. Get
Commodore Magazine for 44% off the
practical home and business applications, along with
newsstand price.
hints and tips from the experts to help you get the most
from your Commodore computer.
Name.
Plus, In every issue, you'll receive free programs —
Address.
games and usen.il applications — you can type in and
City State. Zip. use right away.
If you subscribe or renew your subscription now you'll
get our lowest price ever — just $19.95 (That's a
METHOD OF PAYMENT
whopping 44% off the newsstand price of >35.40).
□ Enclosed is my check or money order for S 19.95
(Make payable to COMMODORE MAGAZINE, INC.)
We'll send you a full year (12 issues total) of
Commodore Magazine.
□ Bill me
I] Charge my VISA or MasterCard Curd number MAIL TO:
Commodore Magazine
Subscription Department
Expiration Date. IMP15 1200 Wilson Drive-
West Chester, PA 19380-9990
Signature
All prices In US. Currency. Canadian order-, add tin DO la acfa sobMripllou to OR CALL (800) 345-8112 (TOLL FREE)
cover postage. Oversew i50.00 12 issues.
TO SUBSCRIBE TODAY.
publishers of educational software offer
la remarkable assortment of distinctly Educational software that sustains a
Publisher: Sunburst Communications
different and often top-notch programs. 39 Washington Ave.
child's interest while teaching
This article focuses on instructional soft Pleasantville, NY 10570 fundamental building-block
ware that transcends the ordinary by en Price: S65.00 concepts can be hard to find. We
tertaining as it educates. Programs like Ages: 5-12 years look at four programs for the
these are better defined as courseware Emphasis: Pattern recognition
educational software designed for the
Commodore 64 that do just that.
Problem solving
classroom or home learning environment. Cause and effect
Commonly, there are two types of relationships
courseware. The first is used strictly for
reference or fact finding. In other words, Offering six levels of difficulty The
it's the sort of program students use for re Pond is home to a fiiendly frog who wants
search but rarely for pleasure. to go here to there, The student's objective
The other variety of courseware teaches is to guide the leather-skinned leaper
by capturing and holding the student's at from its starting lily pad to the magic lily
tention. Once that's done they can com pad by pre-programming its hops.
plete their true mission of enhancing The mechanics of operating the pro
scholastic skills. Restated, these programs gram are simple. The four cursor keys
are pretenders, they capture a student's control the frog's movements. Menu
interest by masquerading as games. choices are selected with the < and >
How does an instructional program sus keys.
tain a student's interest? For an answer, I The challenge lies in recognizing a pat
thought about my experiences teaching tern. For instance, a two-part pattern con
computer literacy to third through fifth sists of a number of hops down and to the
graders. Why were some programs unfail right until the pattern repeats itself. Once
ingly used more than others? Did these the sequence of moves is identified
programs share any of the same qualities? through a system of assumptions, then
Indeed they did. Their shared attribute is the student tests the predicted pattern.
the creative blend of colorful graphics, In the easier of the game's six levels, the
animation and sound into an eye-catching pathway is obvious. In the advanced lev
interest-holding combination. els complexity increases with the use of
With that template in mind, here are four-part patterns, each containing multi
four examples representative of the genre: ple moves. Additionally, superfluous lily
pads serve up visual clutter.
If the sequence is wrong, the speckled
sprinter splashes into the spring and
swims back to the starting pad, ready to
begin the journey again. Next time, hope
fully, with a more accurate tour guide.

66 APRIL 1988
■CZB OOOOOOOOOOOQO GS3)
peOOOOOOOODBBO GZ31
a CSS 000000080B CBD 09 ©

-
board in both upper and lower case as a
The Pond subtly strengthens synthesized male voice clearly pronounces
the letter. The quality of Talking Teacher's
a child's ability to recognize voice is surprisingly crisp and intelligible.
elementary patterns. Level two asks the child "Can you find
the letter 'A on the keyboard? Press it
when you do." Errors are handled con
Two clues are available for players who structively; the program provides helpful
become hopelessly mired in the pond. feedback when an incorrect choice is
Pressing Fl reveals a bird's-eye view of an made. If, for instance, the student presses
entire pond, while F3 momentarily high an S instead of A, the voice offers such
lights the entire lily pad path. clues as 'Try to the left." Letters A Talking Teacher
Using the strategy of directing a frog to through Z are included in the exercise,
playfully hop around the screen, The numbers are excluded. When the correct
Pond subtly strengthens a child's ability key is pressed the letter dances in a short
to recognize elementary patterns. animated sequence accompanied by mu
Patterns are found everywhere from the sic. Afterwards, the child is again asked to
repetitive, like machine operations, to the find the letter but this time aided by an
commonplace such as train schedules, to on-screen picture of an animal whose
the complex like human behavior. name starts with the letter.
Through a trial and error process, The The third level deals exclusively with
Pond deftly encourages an awareness of initial letters. It asks, for instance, "What
patterns as well as the concurrent devel letter does Tiawk' start with?" while dis
opment of problem-solving skills. playing a picture of a hawk. The reward
for a successful choice is a musical tune
and an animated sequence. Two wrong an
swers and the program supplies the cor Ernie's Big Splash
Publisher Firebird/Rainbird
rect response as the hand writes the letter
Distributed by:
on the blackboard. This exercise is not
Activision
spelling as much as sound recognition, The game's objective is to construct a
2350 Bayshore Pkwy. since only the first letter is requested. path, one box at a time, so the duck can
Mountain View, CA 94043
The inclusion of high-quality synthetic reach Ernie.
Price: $39.95 speech allows Talking Teacher to behave The space bar cycles through the avail
Ages: 2-6 years like a student's personal tutor. A tutor able squares; they always appear next to
Emphasis: Elementary language arts with a single-minded goal and unlimited the box containing the duck. One or more
Keyboard skills
patience. Unquestionably, this is an ex of these boxes has an opening facing the
Children use all their senses through ceptional program for non-readers. duck and an exit facing toward Ernie.
out the learning process. When something After a square is selected the computer
tingles the hand we call it hot. If it chills automatically moves to the next space.
the skin it's cold. Why? Because every Publisher:Hi Tech Expressions
body says so, that's why. Ditto for learning 1700 N.W. 65th Ave., Suite 9
the alphabet. A letter that looks like an Plantation, FL 33313
Talking Teacher is a verbal
Indian tepee with a brace across it is an Price: $9.95 colorful, animated method of
"A;" a circle is an "0." Once again, be Ages: 4-6 years
cause everyone says so. Emphasis: Problem solving through graphically teaching the
Teaching a child the alphabet consists experimentation
Exploring sequential events
alphabet.
of displaying the letter while making a
sound we all agree is its name. With rep
etition the child eventually associates the Ernie, probably grimy from hanging When a pathway is completed the func
shape of the letter with the sound, its around on Sesame Street, is taking a tion keys send the duck on its way. Inside
name. This reinforcement technique is bath. Sadly, he's missing his rubber duck. each box is an amusing graphic depicting
OK the first 20 or 30 times, but by the For Ernie to regain his equilibrium and zany conveyances ranging from a water
hundredth repetition it's tiresome. In oth continue bathing he must be reunited spout to an elephant's trunk. As the duck
er words, ideal grist for a chatty computer. with his duck. So much for the plot of Er passes through each square, it's propelled
Talking Teacher is just that. A verbal, nie's Big Splash. by whatever conveyance the square con
colorful, animated method of graphically The screen layout represents a series of tains. The motion is synchronized with
teaching the alphabet. It offers three lev up to 25 squares forming a simple maze. sound effects. When Ernie's duck finally
els of difficulty. In level one, a disembo The duck appears in one on-screen square. arrives, he signals his joy by revelling in a
died hand writes the letter on a black In another, Ernie is afloat in his bathtub. cloud of soapsuds.

68 APRIL 1988
Despite the many strengths of these
three programs, few things are ever per Their shared attribute is the
fect. These programs all share the same
creative blend of colorful
shortcoming—the omission of a printer
driver. Kids usually like to have some graphics, animation and
thing tangible to show for their efforts. In
this case, a printout to hang on the refrig
sound into an eye-catching
erator door or bulletin board would have interest-holding
been nice.
With The Pond, students could retrace combination.
the path in pencil for additional reinforce
The Pond ment. With Talking Teacher, the letters
could serve as flash cards. And Ernie's Big Sorter's word list consists of about 200
Splash would make an excellent comic words. The target letter can appear in any
strip to crayon in. of the posted word's three positions. Its lo
I didn't test any add-on screen dump-to- cation is chosen either at random or by
printer routines, but they are available the parent or teacher.
commercially and through computer For specific reinforcement, any letter of
clubs. the alphabet can be selected as the target.
As the student becomes comfortable with
the concept, the sorter machine's speed
may be increased.
Publisher:The Learning Company
labeler: A primary spelling/memory
6493 Kaiser Dr.
enhancement exercise employing, once
Fremont, CA 94555
again, three-letter words. Since Labeler
Price: S39.95
deals with spelling of complete however
Reader Rabbit Ages: 4-7 years
simple words, it's slightly more complex
Emphasis: Memorization and recall
than Sorter.
Primary spelling skills
The screen is split vertically into three
Sequential logic
Here too, errors are treated lightly. The shipping "cartons;" within each of these
Object/word association
duck just moves back to the last correct three boxes appears a picture. Below each
square to wait for new sailing orders. picture are three letters. All the letters
The Learning Company has packed
In the simplest of the three levels, the under the first box are consonants, the
four fast-moving and diverse games onto
duck and Ernie appear on screen separat first letter of each picture. The letters un
this disk. Since the later exercises build
ed by one open square. In the more diffi der the second box are vowels, the middle
on the earlier ones, let's take them in or
cult levels, additional squares separate letter of each picture. The third box con
der of appearance.
the two, and other muppets appear on the tains consonants, the final letter of each
screen. These other characters must be in picture.
cluded in the path or bypassed. I would These programs capture a The student is required to highlight a
like to have seen the degree of challenge letter with the cursor then link it with its
increased between the levels. Unfortu
student's interest by correct picture. If the choice is correct the
nately, once the student understands the masquerading as games. letter stays as placed, if not the letter re
process, even the more difficult levels are turns to the staging area. At the end of a
too easily mastered. successful round, Reader Rabbit pops up
Moving from one level to another is con Sorter; Say, for example, the target pat and performs a tumbling act.
venient; rebooting the computer isn't nec tern is _ I (blank T blank). The first A total of 70 pictures are available,
essary. The game is played with only the word ejected is "FIN;" it matches because drawn from eight diverse groups such as
function keys and the space bar. An over the'T' occupies the center position. Press the names of containers, kitchen items,
lay for the function keys serves as a re ing the space bar saves the word by mov animals, etc.
minder of their dedicated use. ing it onto adjacent shelves. If, however, Labeler is easy to explain and even
Like The Pond, Ernies Big Splash is a the word is "FAN," the student takes no easier to execute. The first screen of each
problem-solving game. It encourages ex action because it doesn't match. After a round presents the three pictures with the
perimentation. Unlike The Pond, howev moment, the mismatched word is dropped labels unscrambled. So students possess
er, pattern recognition isn't required, so into the waste can and the next word ing either sufficient visual retention or ru
it's suitable for younger children. Through appears. dimentary spelling skills can quickly ace
its use of humorous animated graphics, Each round consists of five words to be this lesson. Perhaps too quickly, since
minimal commands and readily forgiven saved. When the shelves are filled. Reader there's no way to bypass this first screen to
errors, Ernie's Big Splash attenuates the Rabbit appears and performs a little victo increase the level of challenge.
frustration factors. ry dance atop the shelves. Continued on pg. 110

COMMODORE MA3AZ1NE 69
/I

•X

* Kf

r *
THE
HARD
FACTS
There are several good hard Dl o you need more power, size or
speed I those three unquenchable
Immediately this new speed became
indispensable.
disk drives available for 64
cravings of every computer user) for your The craving for more speed and mem
and 128 users. The purpose of
64 or 128 system? If so, here are the hard ory is never quenched, but mine was
this article is not to compare
facts about one powerful solution—a curbed with the introduction of the fast
them. Instead it is intended to hard diskdrive. and fat 1571 and 1581 drives. These
introduce hard disk drives to When I bought my first Commodore 64 drives permanently stopped all my "in-be
those who are thinking of add in November 1982. it cost S595 for just the tween-load'' snacking. but the desire for a
ing one or are simply curious CPU and keyboard, and there were no faster, bigger disk drive is rarely satiated
floppy disk drives available at any price. long. My search for bigger, better and fas
about how they work.
Instead, I had to settle for a snail-paced ter storage finally led me to the ultimate
datassette. But I viewed it as a profession fix—a hard disk drive.
al storage device and thought I was ready When discussing hard drives, it is diffi
by Gary V. Fields to do some serious computing. I was de cult to talk in generic terms since no two
lighted with the cassette's ability to save drives perform or handle in exactly the
and reload programs. At the time it didn't same manner. For that reason when I
seem important that a 32K program load compare specifications between floppy and
ed so slowly that I could prepare and eal a hard drives, Xetec's Lt. Kernal 20MB
balanced meal while waiting. hard drive is used.
I didn't object to the cassette's speed un The Lt. Kernal is a business-quality
til I used my first 1541 disk drive. It could drive, which I have found to be fast, flexi
hold 170K of data—enough to pack the ble and dependable. I cannot say whether
64's BASIC memory four and one half or not it is the best drive on the market,
times over, and it was so fast I barely had since I have not used all the others. I do
time to fix an iced soft drink even when know that the Lt. Kemal satisfies the
loading the largest programs. Suddenly criteria I use to judge a hard drive. For
I was computing in high gear. At least that reason I feel comfortable using it as
that's what I thought until I got my hands the "generic model" hard drive for either
on an Epyx turbo Fastload cartridge. the 64 or 128.

COMMODORE MA3AZINE 71
megabytes and increases in denomina floppy disks. Who would want to sort
My search for bigger, better tions often (10MB, 20MB, 30MB. etc.). through a 120-disk library at the speed of
The most common size at this writing is a 1541 drive trying to locate one program?
and faster storage finally led the 20MB hard drive. Let's compare raw But using speed, along with an enhanced
me to the ultimate fix—a stats between a hard and floppy disk (we DOS (Disk Operating System) the disk
won't worry about the few bytes reserved makes short work of locating a specific file
hard diskdrive. on each disk for housekeeping). or program.
One kilobyte equals 1024 bytes. A 1541 The first time you enjoy this rapid ex
floppy disk can hold 170 kilobytes change, it may appeal- to be magic, but
Hard vs. Floppy Drives (174,848 bytes) of information. That is like all electronic wonders, you'll quickly
The obvious difference between a hard nothing to sneeze at. But when we talk accept this speed as business as usual.
and floppy disk drive is the surface used to about hard drives, we refer to megabytes Take that as a warning: If you don't want
store data. Most floppy drives read and of memory. One megabyte equals to become addicted to a hard drive's speed,
write to 5.25-inch diskettes made of thin 1,024,000 bytes. It would take six 1541 don't even by it once, returning to any
polyurethane or Mylar platters, coated diskettes to hold all that. Now multiply thing slower after such an experience is
with magnetic material wedged between a that by 20 (the size of a 20MB hard drive) pure agony.
protective envelope. This arrangement and you begin to appreciate the huge
has one definite advantage—diskettes can spaces a hard drive opens. A 20MB disk
be removed and transported easily. But will hold 20,480,000 bytes (the Lt. Ker-
floppy drives have several disadvan nal's manual states it will hold 21,794,816
tages—each diskette will hold only a bytes, but who's counting?). That means
small portion of the user's library of soft one 20MB hard drive can hold all the in
ware, and the user must manually keep formation stored on 118 individual 1541
track of the location of each disk. Hard diskettes. That is enough space to hold al
drives have the advantage of being able to most anyone's software library.
store huge amounts of data or software Tb make the comparison between the
programs and can store and recall each al two disks easier to visualize, let's compare
most instantly. a disk to a dictionary. The Webster's New
The external appearance of most hard World Dictionary is a hefty book of 1202
drives is pretty unimpressive. Most look pages. If the information there were trans
like sealed boxes with an indicator light or ferred to disk, you could put not only all
two, a power coixl and an interface cable the words and definitions (from "a" to "zy-
which connects to the computer. On the murgy"i in the dictionary but also all its
inside the hard drive doesn't differ greatly indexes, including medical terms and the
from a floppy drive. The main difference is parliamentary law section. As you can
the storage material. A 20MB hard drive see, you'd have to do a lot of filing on a
contains two 5.25-inch aluminum platters hard drive before you feel cramped for
which are fixed in place. The top and bot space. Unlike a floppy disk, each
tom of these surfaces are coated with iron The size advantage of a hard drive over
oxide, and each surface is assigned a sepa a floppy is obvious. The next two ques
side of a hard disk can hold
rate read/write head. But unlike a floppy tions to answer are: how do you handle all five megabytes of data.
disk, each side of a hard disk can hold five that size and what about speed? Let's dis
megabytes of data. Because the platters cuss speed first.
are rigid and fixed in place, the drive can Managing a Hani Drive
spin them up to 12 times faster than a How Fast is Fast? Handling a hard drive should be no
floppy. This rapid rotation causes the Tb move bytes quickly between the com more difficult than operating a good DOS
read/write heads to float a mere 1.5 mi puter's memory and the hard disk, the utility. But using any hard drive requires
crons above the surface of the platter. Be platter must spin at speeds which would that you learn a few new commands
cause the heads are smaller than those destroy a floppy. The 1541 is designed to and preplan before you begin. Talking to
found on floppy drives and the plattere are rotate at 300 rpm, but a hard disk can the drive is no more difficult than han
spinning so fast, a hard disk drive can spin 12 times faster (3600 rpmi, therefore, dling any other drive. Unlike a floppy
pack data on the 5.25-inch diskette very it can read or write up to 100 times faster. disk fresh out of the box, the Lt- Kernal's
densely. A file which might take 60 to 90 seconds surface comes formatted (all the blocks
to load from a floppy disk can be located and sectors are already set up). Rather
How Big is Big? and recalled almost instantly using a than treating this huge surface as a single
Anyone who has ever worked with a hard disk. disk, the memory is divided into 11 small
hard drive knows the advantage one To be useful, the hard drive must be er units called "logical units" or "LUs"
'brings to the work place. The comparison fast, and the faster the better. But perfect (other drives may use different names
of numbers illustrates the advantages ly stored programs and data files are next like: "disk," "directory," "drawer," etc.)
hard drives have over their baby brother to useless unless you can locate and recall Each of these can be subdivided into 16
floppies. Hard drives are usually delivered them quickly. A 20MB disk can hold the "user areas." This partitioning may sound
with memory capacity which begins at ten equivalent of 120 filled 1541 formatted alien to you if you have only used a 1541

72 APRIL 1988
or 1571 drive. But this structure makes a time. DOS will be confused." You're right, Timeworks, who released their Word Writ
lot of sense—can you imagine how long it but the interface connection that allows er 3 totally protection free; Batteries In
would take you to scan a directory listing the drive to operate so fast also reroutes cluded (Electronic Arts) who countered
all the programs it would take to fill all DOS commands sent to device #8. So with unprotected versions of PaperClip III,
20MB all located in one common area? in essence the floppy and hard drives elec and Spinnaker who preceded them both
These partitions make it simple to re tronically merge into one unit. I found with a full line of non-copy-protected pro
serve areas for specific types of files or pro this arrangement very sensible. Because ductivity software (spreadsheets, word
grams. For instance, you would probably of this I am able to load and use even processors and databases) for both the 64
reserve one LU for productivity software. highly protected software via my 1541 or and 128. There are others willing to take
Then you could assign one "user area" in use those on the hard drive without a the risk (and profits) of releasing unpro
that LU for word processing, another for hitch. I can't report on how other 64 hard tected software, and more are sure to fol
databases, another for tax records and so disk drives handle the device assignment low. Unprotected software can be installed
forth. By locating specific file types in spe chore, but this one is painless. on a hard disk effortlessly.
cific locations, you can quickly move from The power of a disk's enhanced DOS
one area on the disk to another with just a commands are limited only by what the
few keystrokes and almost no time delay. drive's developers decided to include. On The first barrier you must
If you want to duplicate the same file in the Lt. Kernal, these commands include bully through is the software
several different LUs you can do that (us options to scratch files with a simple ERA
ing the same or different filenames) or you (erase) command or recover the last protection scheme barbed
can simply move the file between directo erased file, fastcopy files (for quick back
ries (LUs) or subdirectories (user areas). ups), CP/M operating system, an option to
around most commercial
One of the biggest problems to solve is list a directory or list a file or program to software.
figuring a way to reroute file operations the screen without disturbing the BASIC
(especially those in commercial software I memory. The DIR command causes the di
which are designed to work with device rectory of the current LU to be displayed Other companies offer software with
on screen. By adding a single qualifier what is called "soft" protection. You can
that information can be sorted alphabeti copy these programs to a hard drive but
cally, dumped to the printer, or you can must install a security key in a joystick
list the directory across LU boundaries, to port, insert a key disk in the floppy drive
mention a few. The disk even includes briefly (for verification) or input a code
commands which enhance BASIC'S editor from the manual before you can activate
like: turn a BASIC program into the program. While these protection
an editable text file, find program schemes are not as welcomed by the hard
strings, merge files, or renumber drive user as those with no restrictions,
a program.
they do allow the owner to install them on
a hard drive. As more hard drives are
sold, more protection schemes will disap
If you don't want to become pear. No software developer wants to ex
addicted to a hard drive's clude a potential buyer from considering
their software.
speed, don't even try it once. At this writing almost no entertain
ment software can be easily installed on a
hard drive. This dilemma has not gone
Commercial
unaddressed by hard drive developers. Tb
Programs on a minimize the conflict, Xetec (and I as
Hard Drive sume other hard drive developers} ships
This is every their drives with a program which is de
one's first concern and signed to capture a program while it is
also the toughest question running and then save it to the hard disk
to answer. For a hard disk's where it can be loaded and run from then
speed and size to have any value. on. The program works like some of the
you must be able to move your valu commercially-sold archival utilities on the
#8 (your floppy disk drivel to your hard able files and programs stored on floppy market, except programs stored on the
drive instead. Again the Lt. Kemal em disk to it. The first barrier you must bully hard drive cannot be transferred to a flop
ploys an unusual but very workable solu through is the software protection scheme py. This scheme seems to satisfy the soft
tion. Xetec simply assigned the device barbed around most commercial software. ware developers' security concerns while
number of the drive as #8 too (you can The past year has seen considerable thaw enabling the user to save most software to
change this if you wish). ing in the cold war between software de the hard drive.
I can hear you saying, "Wait a minute, velopers (trying to protect their programs Yes, you can install most of your soft
that won't work—you can't have two sepa from would-be pirates) and software users ware library (both commercial and public
rate devices assigned the number eight (trying to protect their investments'. domain) onto the hard drive—one way or
connected to the computer at the same A few of the leaders in this detente are: another. Continued on pg. 114

COMMODORE MAGAZINE 73
TWO
■^FOR THE ■

Koad
Two very differ
ent computer
shows were
held during the
fall of 1987. AmiExpo was an
Amiga specific show held in
New York in October of 1987.
Comdex covers all business
computer systems and was
held in November of 1987
in Las Vegas.

AmiExpo is sponsored by
an Amiga user group and is
open to the general public,
while Comdex is one of the
premier computer dealer
shows in the country and is
only open to dealers.

While these two shows were


very different in purpose and
attendance, both served as
showcases for new hardware
and software for Commodore
computers. Here is a look at
what new products were
shown at each show, as well
as a short discussion of the
speakers and seminars that
were a part of AmiExpo.

Comdex by Tim Jones vember, attendance was spec what were seen at the Commo
tacular. The final figures for "computer room" atmosphere dore booth, and then we'll look
COMDEX—just the name the five-day event were 90,200 may be retained for control of at the various vendors who had
conjures up mental im registered attendees and 1500 processor use, the physical their own booths.
ages of a computer heaven. exhibitors. space that was required is no
Stretched out over five Las Ve If this show is any indication longer necessary. Maestro...
gas hotels, the Las Vegas Con of where the computer industry This year, Commodore's In the realm of music, two
vention Center and a newly is heading, we can expect to see booth was dominated by the companies, Mimetics and Op
added West Hall, COMDEX faster, more powerful, ma Amiga; there were vendors code, were on hand. The Mime
Fall '87 was the largest show of chines that will sit on top of from all areas of product devel tics demo involved a live MIDI
its kind. COMDEX is an acro your desk in the very near fu opment displaying their prod presentation in which their
nym for COMputer Dealer ture. The age of the "computer ucts. Commodore was also newest version of SoundScape
EXpo, a show from which man room" may soon be ending, as showing off their latest entries was shown off as a major entry
ufacturers and publishers can you can now get machines that into the MS-DOS market, the into the MIDI marketplace.
introduce new products to dis offer the processing capacity newly revamped multi-speed Opcode was showing Music
tributors and dealers. Al and speed of the mini's of the PC-10 ffl and the 80386-based Mouse, which is described as
though Las Vegas was hit with early eighties yet take up no PC 60/40.1 will discuss these in an "'intelligent music proces
one of its worst wet spells ever more room than a portable re detail in a moment. sor." rather than a music edi-
during the first week of No- frigerator. Even though the Let's take a look at who and Continued on page 76

74 APRIL 1988
■ -jr > ai

AmiEXPO by Graham Kinsey G & T Management (a trade


show management company),
In the past year Commo AMUSE created AmiEXPO.
dore's Amiga has become The first AmiEXPO was held
more prominent on the trade on October 10-12,1987, at the
show circuit. Amigas were seen Sheraton Centre in New York
at CES and COMDEX shows, City. Subsequent AmiEXPOs
plus SIGGRAPH, Seybold, The are scheduled for January 15-
Commodore Show, World of 18 in Los Angeles and July 22- The Keynotes ther of the Amiga computer.
Commodore, and others. But 24 in Chicago. The first AmiEXPO got off Miner, who has been in semi-
Amiga owners finally have a There were three main to an impressive start. The retirement for many months
show of their own. AmiEXPO points of interest at AmiEXPO: opening keynote speaker was now, started his address with
is the brainchild of AMUSE The keynote addresses, the ex Jay Miner, chief designer of the the history of the Amiga from
Inc., the New York Amiga Us hibit floor with over 70 exhibi custom chips (Agnes, Denise the hardware point of view,
er's Group. With the help of tors, and the 35 seminars. and Paula) and recognized fa Continued on page 77

COMMODORE MAGAZINE 75
Comdex simply to maintain your per
sonal checkbook or to handle
the business category. Acquisi
tion II is a very elaborate,yet
Designing Computers
Taurus Software was also
tor. Music Mouse is a complete the accounts for a small easy to use. relational database showing X-CAD. their excep
ly mouse-driven performance business. package. You can use the sys tionally powerful Computer
tool that allows the user to cre Progressive Peripherals and tem as it comes, or create a to Aided Design package. In com
ate rather than compose while Software demonstrated the tally new environment with bination with X-CAD.
allowing full control of MIDI newest member of the Super- their full-featured program MicroWay was previewing the
devices via simple keyboard Base family, SuperBase Profes ming language. According to FlickerFixer, a high-resolution
controls. Also, Music Mouse sional. While the original ver Taurus representatives, Acqui monitor adaptor for the Amiga
has been designed to supply a sion of SuperBase for the sition II is limited only by the 2000. Flickeifixer allows
patch panel hook for use with Amiga was labelled as a "Per amount of storage space that Amiga users to take advantage
the Mimetics system, allowing sonal" version, the new Profes you have available and your of the VGA-compatible multi-
you to record and edit your sional version will move the imagination. The system al scan monitors that are becom
Music Mouse performance. For user into the world of database lows the basic user to create a ing popular in the MS-DOS
more information on Music world. With the FlickerFixer in
Mouse, see the September operation. X-CAUs displays
1987 issue of Commodore were so clear that they looked
Magazine. more like posters or high qual
ity prints, rather than video
Take a Letter... display images. The quality of
The world of business soft X-CAD when used with Flick
ware was also represented, erFixer was the best video dis
with companies like B.E.S.T., play that I have ever seen on
Oxxi, Progressive Peripherals an Amiga. X-CAD will open
and Software. Taurus and new doors in the world of CAD
WordPerfect demonstrating on the Amiga. With the power
their various accounting, data of X-CAD and the clarity of
base, spreadsheet and word display offered by the Flicker-
processing packages. Fixer, all of the excuses that
B.E.S.T. was represented by high-performance CAD users
Chase and Associates who have been using to avoid the
were demonstrating the complete database very quick Amiga will be voided.
B.E.S.T. line of accounting If you're into graphic ly, while allowing an analyst or
management packages, a set of programmer to have full con Home Movies and More!
very easy to use, yet complete, arts, a name to watch trol over all aspects of the ap Since video performance re
business accounting programs. plication from what style of mains one of the top-rated fea
The B.E.S.T. packages are
for in the near future text and displays to use to the tures of the Amiga line, it's not
available for both the Amiga is Microlllusions. creation and manipulation of surprising that the majority of
family and, under GEM. the gadgets and requesters. the products shown at the
MS-DOS world. The B.E.S.T. applications creation previous An important new entry into booth were related to video pro
system is designed to manage ly reserved for users of Ashton the Amiga market at COM duction of some type.
the accounting needs of any Tate's dBase line or the more DEX was WordPerfect from Electronic Arts was showing
business, from the small retail powerful systems from com WordPerfect Corp. After many off DeluxeProductions, which
store to a complete corporate panies like MicroRIM or SASI. years of success with their was originally introduced at
environment. PP&S has taken SuperBase to product in the MS-DOS world, SIGGRAPH "87 by Keith Ma-
Oxxi was demonstrating the the next level of performance they have developed WordPer savage of Associated Computer
latest revisions ofMaxiPlan and created a system that may fect for the Amiga where it is Services. Electronic Aits
and MaxiPlan Plus, their be used by analysts and devel proving to be just as successful. picked up the product since it
spreadsheet programs for the opers to create stand-alone ap WordPerfect Corp. announced fit in so well with their current
Amiga. They have added the plications, thus adding to the that over 10,000 units had line of Deluxe products. This
ability to resize the cell width usefulness of the Amiga fam been sold since they began package is a complete video
with the mouse directly and ily. They were also showing off shipping on July 10. Unlike so production and business pre
background dithering in the the Amiga version of Viza many other word processing sentation tool. It uses a 16-col-
graphics functions to allow for Write, a word processing pack programs on the Amiga, how or, high-resolution display and
adding 3D effects to your age popular with Commodore ever, WordPerfect didn't get in allows for a wide variety of
charts. Plus, video refresh and 64 and 128 owners. VizaWrite volved with the graphics as editing techniques and special
calculation times have been re for the Amiga has been ren pects of the machine. Instead, effects. Some of the more im
duced dramatically. amed Desktop VizaWrite, due they offer a full-featured word pressive features ofDeluxePro-
In addition to their spread to the addition of multiple font processing package. The sys ductions are double buffered
sheet software, they were show and graphics capabilities. tem includes a very thorough animation, 704 x 444 pixel dis
ing off Nimbus 1, an all-in-one Taurus Software was demon and easy to follow tutorial and play and over 40 screen transi
small business accounting strating two packages, howev a complete spelling checker tions like wipes, scatters, fades
package. Nimbus 1 can be used er, only Acquisition II falls into and thesaurus. and spirals.
Continued on page 103

76 APRIL 1988
AmiEXPO Commodore's OEM division
shipped over 5000 Amiga 500
porations with confidence since
the Amiga now covers the big
mentioning members of the motherboards one month to five software categories (Ac
original chip design team like the coin-op companies (Bally, counting, Spreadsheets, Data
Ron Nickelson (the first person Mastertronics and Grand Prod bases, Word Processing and
to suggest a four-channel blit- ucts) for use in their coin-op Desktop Publishing) that are
ter), Dave Dean (who wrote the arcade machines. the heart and soul of business
logic for the Denise chip), Akio Mclntyre also noted that computing solutions.
Tanaka (who finished Dean's since the Amiga family of com Mclntyre stressed the desk
work, and later designed the puters has maintained soft top publishing solutions that
A1300 Genlock device), and ware compatibility, the Amiga the Amiga offers and went on
Dave Needle (who designed the 500 allows home users to use to say that the Amiga stands
printed circuit boards of the professional software packages alone in the area of desktop
first Amiga). Jay also gave spe and to enter high-end comput presentation. The Amiga's
cial praise to one of the mem Commodore's acquisition of the er applications never before ability to give high-quality pre
bers of the software team, Dale Amiga technology to today. possible with computers that sentations is no longer ques
Luck (known as the graphics I won't attempt to retell cost less than a thousand tioned. As an example of a
wizard of the Los Gates team). Mical's tale, for I could not pos dollars. large company that makes use
He then went on to make some sibly hope to tell it as well as Mclntyre then showed the of the Amiga 2000 for desktop
personal predictions regarding he can. All I will say is if you Amiga 500 lest Flight video presentation, Mclntyre men
the future of the Amiga and its have never heard R.J. give his tape, a 15-minute video pro tioned the fact that Kraft had
technology. speech, then make every effort duced by Commodore to allow recently presented their five-
Miner also made a brief to do so! Those who are new to prospective Amiga 500 buyers year plan with the Amiga
pitch for support of public tele the Amiga should know the to see what the machine and 2000.
vision stations, the only cur fairy tale story behind this its software can do. Mclntyre Mclntyre closed by mention
rent TV source that "tells it unique computer. mentioned that the inclusion of ing that the Amiga now offers
like it is." Miner explained how On Monday, the final day of dozens of third party products sufficient power for Commo
stations like WGBH (Boston) the New York AmiEXPO, the in the tape proves that Com dore to go after the secondary
and WNYU (New York) use keynote speaker was Richard modore supports third party schools and colleges. The Test
the Amiga. WGBH has used developers. He explained, Flight videotape mentions
the Amiga for puzzle-type edu "Without third party support,
cation games, while WNYU
Mclntyre stressed the Commodore is going nowhere."
that the Amiga is now used at
such colleges as UCLA and
used the Amiga to simulate desktop publishing The last part of Mclntyre's Ohio State.
the deforestation of rainforests presentation stressed the im Overall, Mclntyre's keynote
via IFF picture slideshows with solutions that the portance of selling the Amiga speech shows that Commodore
color cycling.
Amiga offers. 2000 to businesses as systems, has clear cut marketing goals
Near the end of his speech not just computer hardware. for the Amiga.
he noted that he regretted not He stated that Commodore can Continued on pg. 105
having added a scan rate for Mclntyre, Senior Vice Presi now make presentations to cor-
400 lines non-interlaced in the dent of Sales and Marketing at
original chip set, but he was Commodore, who talked about
very pleased that he did not de the marketing aspects of the
cide to remove Hold and Modi Amiga series.
fy from the old chips. During Mclntyre refers to the
the design of the chips, Miner Amiga 500 as "the ultimate
said he didn't see how a Hold home computer." He empha
and Modify graphics mode sized that although the vast
could be useful. majority of the computer in
Miner was warmly received dustry is ignoring the home
by the many Amiga enthusi market, it continues to grow,
asts present and finished to a and Commodore continues to
standing ovation. hold the lion's share.
Sunday's keynote speaker The Amiga 500 has a big ad
was R.J. Mical, designer of In vantage in that it is the first
tuition, the Amiga's user inter computer that can be inter
face. Mical took a minute to faced with VCRs and related
comment on how far the video devices. Mclntyre point
Amiga software and peripheral ed out that 50Vf of Americans
base has progressed in terms of now own VCRs. He also said
quality. He then proceeded to that the graphics quality of the
tell his now-famous tale of the Amiga is untouchable. Any
history of the Amiga, from the non-believers of this should be
inception of Amiga Inc. to convinced by the fact that

COMMODORE MAGAZINE 77
GAME PROGRAMS' by Mary Jo Eggena

Mathers of the
Universe
for the Commodore 64

As a trainee in the space flight pro


gram, your mission is to land on a
nearby asteroid. Tb accomplish this feat
you must accurately calculate the total
pounds of fuel required to fire the rockets
of your space capsule. If your mathemat
ical computations are correct, the rockets
will fire and move you closer to the aster
oid. Make a mistake and the rockets will
fail, some fuel will be lost, and the capsule fore you choose a player level press the commands. A simple screen color poke
will drop lower than its last climb. If you number eight, and you will be taken to a was utilized during fast set-up to prevent
use all your fuel before reaching the aster new screen where you can select the de the younger user from becoming con
oid, the capsule will plummet downward sired number. After entering your number cerned that the program was not progress
and crash on the launching platform. you will be returned to the first screen ing. While a screen-blanking command
Making a miscalculation when the ship is where you can opt for level of difficulty or could have been added at the beginning of
near or on the platform will also be disas change the number you selected if you are the program, the title screen was deliber
trous. Every entered answer consumes dissatisfied with your choice. ately left to display the random poking of
fuel which allows a maximum number of After selecting a player level, you are the stars for the visual enjoyment of the
44 turns. The game ends when a landing asked to choose the type of mathematical youngster.
or crash occurs, whereupon the screen dis calculations you would like to perform. The subroutine beginning on line 970 is
plays one of four faces for players too Because math is frequently drilled with a an important feature to game play. It re
young to read or a message for those at combination of addition and subtraction jects any character other than a number,
higher levels of play. problems or multiplication and division allows the user to erase mistakes, pre
Mathers of the Universe has seven pro problems, the six categories include these vents keybounce input, limits the length
gressive levels of difficulty in addition, two choices. of the response, rejects a RETURN with
subtraction, multiplication and division. When you have chosen the desired type out an answer and waits for a RETURN
The first selection screen displays two of problems, there will be a short wait before setting the answer.
numbers to the right of each level, These while the game screen is set up. The win Line 1690 begins a subroutine which
numbers are measurements of the most dow on the upper-left screen will display creates a mock window. The routine men
difficult problem that particular level will the problems. Players will use the num tioned above prevents the player from
produce. For example, the 9*5 to the right bers at the top of the keyboaixi and the walking out of the window and answers
of the Beginner II level indicates that the RETURN key to enter their answers. Pri are printed on lines which are void of stars
most difficult problem will be nine plus or to entering a response, the player can to keep graphics from entering the win
five, nine minus five or nine times five. In use the DELETE key to erase his/her mis dow during erasures.
division you multiply the two numbers to takes. After the RETURN key is pressed,
get the dividend, and the second number the player is told whether the number is Typing the Program
becomes the divisor. Thus the most diffi correct or incorrect. If it is incorrect, the Find a disk on which to save the game.
cult problem of division in Beginner II correct answer will also be displayed. This If it is a new diskette, it will need to be for
would be 45 divided by five. is an important teaching aid, and players matted before saving the game. Type in
In addition to the seven levels of diffi should be encouraged to watch for these the program as listed, insert the disk into
culty, there is an option which allows the displays. the drive, then in direct mode (typing
player to change the second number to A fanfare or dirge will sound at the end without a line number) type SAVE-
any number from zero to 999. This is an of the game. This can be helpful in alert "MATHERS".8 and press RETURN. Type
important feature, because early math is ing a parent or overseer if he/she wishes to SAVE"MATHERS",1 if you are using a
often taught by first mastering addition view the total correct and incorrect re tape cassette. When the game has been
with a single number I such as two plus sponses which are displayed at the end of saved, type RUN. press RETURN and
one, two plus two, two plus three, etc.). the game. At this point the player can end play the game. Tb play the game later
The selected number appears in each the game or return to the selection merely insert the disk, type LOAD
problem, while the first number remains a screens, choose the desired options and be "MATHERS",8 and press RETURN. Cas
random value based on the chosen level of gin a new game. sette users type LOAD"MATHERS",1.
difficulty. If you wish to have a particular Written entirely in BASIC, the pro When the game has finished loading, type
number appear in even1 problem, then be gram utilizes sprite, sound and music RUN and press RETURN. B

78 APRIL 1988
Game Programs/Mathers of the Universe
[RVS] [RVOFF,SPACE2,RVSJ [RVOFF,
Before typing this program, read "How to Enter Programs" ind "Hot to I k the Magazine
S PACE2,RVS,GRAY2] [GRAY 3] [RVOFF,
Entry Program." The BASIC programs in this magazine ire available on disk from Loidstw;
SPACE2,RVS,GRAY2] ";'BBVH
P.O Box 30008. Shrtvepori. LA 71I30-Q007. 1-800-831-2694
125 PRINT"[GRAY3] [RVOFF,SPACE2,RVS]
Mathers of the Universe [RVOFF] [RVS,SPACE4,RVOFF] [RVS]
10 REM *** MATHERS OF THE UNIVERSE - [RVOFF,SPACE2,RVS] [RVOFFJ [RVS,
BY MARY JO EGGENA ***'BQXI SPACE4,GRAY 2,RVOFF,CMDR M] "'BALK
20 GOSUB 3U:PRINT"[CLEAR]":POKE V,6 130 PRINT"[CMDR T39,GRAY3]"'BAXY
:POKE VB,6:GOTO 50'FPKE 140 PRINT"[DOrtN3,GRAY3]"SS"[LEFT]O F
30 0$=" ":T5=" [SPACE3]":L5=" [SPACES] " [SPACE3]T H E"'BCID
:P$=LS+"(SPACE2J"'FNPG 150 PRINT"[DOWN3,SPACE2,RVS] [RVOFF]
35 J$=P$+"[SPACE2]":QS=JS+"[SPACE2]" [RVS] [RVOFF,SPACE2,RVS] [CMDR *]
:SS=QS + " [SPACE4] "'GOGM [RVOFF,SPACE2,RVS] [RVOFF]
40 V=53280:VB=V+1:K=1024:S=54272 [CMDR *,RVS,CMDR *,SHFT POUND,
:CS="CORRECT"'GCHM RVOFF,SHFT POUND] [RVS] [SHFT *2,
4 5 I$="INCORRECT":DS="[DOWN4] " RVOFF,SPACE2,RVS] [SHFT *] [RVOFF,
:RETURN'DGXL SPACE2,RVS] [SHFT * 2,RVOFF,SPACE2,
50 J=J+1:X=INT(RND(1)*99 9)+K:P=X+S RVS] [SHFT *2,RVOFF]"'BASS
:P0KE X,46:POKE P,1:IF J<100 THEN 160 PRINT"[SPACE2,RVS,SPACE3,RVOFF,
50'OJHS SPACE2,RVS] [RVOFF,CMDR *,RVS]
60 POKE 1149,81:POKE 1577,81 [RVOFF,SPACE2,RVS} [RVOFF,S PACE2,
:POKE 1692,81:POKE 55421,8 CMDR *,SHFT POUND,SPACE2,RVS]
:POKE 55849,5:POKE 55964,2'GWGP [SHFT *2,RVOFF,SPACE2,RVS] [RVOFF]
70 PRINT DS"[DOWN,GRAY2,RVS] [GRAY3, [RVS,CMDR C,RVOFF,SPACE2,RVS,
SPACE2,CMDR *,SHFT POUND,SPACE2, SHFT *2] [RVOFF,SPACE2,RVS]
RVOFF,GRAY2,CMDR *,GRAY3,RVS, [SHFT *2,RVOFF]"'BAOS
SPACE4,RVOFF,GRAY2,CMDR *,GRAY3, 170 X=INT(RND{1) * 990)+K:Z = PEEK(X)
RVS,SPACE5,RVOFF,GRAY 2,CMDR *,RVS, :IF ZO32 OR X>1263 AND X<1464
GRAY3] ";'BDSR THEN 170'PHRT
75 PRINT D$"[RVOFF,GRAY2,CMDR *,RVS] 180 J=X+S:POKE X,46:POKE J,l
[GRAY3] [RVOFF,GRAY2,CMDR *,GRAY3, :FOR P=l TO 50:NEXT'ISIM
RVS,SPACE4,RVOFF,CRAY2,CMDR * 185 POKE J,6:POKE X,32:FOR P=l TO 100
GRAY3,RVS,S PACE4,RVOFF,GRAY2,
CMDR *]";"BDGU
80 PRINT"[GRAY 3,RVS,SPACE4,RVOFF,
GRAY2,CMDR *J"'BAKH
90 PRINT"[RVS] [GRAY3] [RVOFF,CMDR *,
RVS,SPACE2,RVOFF,SHFT POUND,RVS J
(RVOFF] [RVS] [RVOFF,SPACE2,RVS]
[RVOFF,SPACE3,RVS] [RVOFF,S PACE3] ";
'BBWN
95 PRINT"[RVS] [RVOFF,SPACE2,RVS]
[RVOFF] [RVS] [RVOFF,SPACE4,RVS]
[RVOFF,SPACE2,RVS] [RVOFF] [RVS]
[RVOFF, SPACE 3, GRAY 2, CMDR M] '"BAYS
100 PRINT"[RVS] [GRAY3] IRVOFF]
[CMDR *,SHFT POUND] [RVS] [RVOFF]
[RVS,SPACE4,RVOFF,SPACE2,RVS,
GRAY2] [GRAY 3] [RVOFF,S PACE2,RVS, You're a medieval
GRAY2] [GRAY 3,SPACE4,RVOFF] [RVS,
warrior who must
SPACE3,RVOFF,SPACE2,RVS,SPACE3,
save a princess
RVOFF,SHFT POUND] [RVS,SPACE4,
being held by the
evil sorcerer, Drax
GRAY2, RVOFF, CMDR M]'"BAFL
But first vou must
110 PRINT"[RVS] [GRAY3] [RVOFF,SPACE3,
cut a mean path
RVS,GRAY2,SHFT POUND,GRAY3]
through a bunch of barbarians
[ RVOFF] [RVS] [RVOFF,SPACE2,RVS]
bent on your demise. Go ahead
[RVOFF,SPACE2,RVS,GRAY2] [GRAY3]
ind give it a try. If you think you're
[RVOFF,SPACE2]";'BBUF
a cut above. Two-player practice
115 PRINT"[RVS,GRAY2] [GRAY3] [RVOFF, option.
S PAC E 2,RVS] [RVOFF] [RVS] [RVOFF,
SPACE4,RVS] [RVOFF] [CMDR *,RVS, DEATH
SWORD
CMDR *,RVOFF,SPACE4,RVS] [GRAY2,
RVOFF,CMDR M]"'BALL
120 PRINT"[RVS] [GRAY3] [RVOFF,SPACE2, BYEPWf
RVS,GRAY2,CMDR *] [GRAY3] (RVOFF]
SERIES

COMMODORE MA3AZINE 79
Game Programs/Mathers of the Universe
:POKE 198,0'CHCO
:NEXT'GPTO 440 GET B$:A=VAL(B$):IF A<1 OR A>8
190 IF M<30 THEN M=M+1:GOTO 170'GKXK THEN 440'IQDK
200 POKE V,0:PCKE VB,0:PR INT"[CLEAR, 450 H=7:IF A=8 THEN 1200'EJNH
RED] T R A I N I N G[SPACE3] 460 PRINT"[CLEAR,DOWN3]"D$JS"[BLUE]
M I S S I 0 N [SPACE2]XXVir"DJBJ SELECT A CATAGORY ! [DOWN2] "
210 PRINT"[DOWN,BLUE]YOU ARE ABOUT TO :PRINT,"[RED]1) ADDITION"'CGTP
UNDERGO A TRIAL RUN[SPACE2]
470 PRINT,"[DOWN]2) SUBTRACTION"
IN"'BAMI
:PRINT,"[DOWN]3) MULTIPLICATION1
220 PRINT"THE SPACE PILOT TRAINING
CDRP
[SPACE2]PROGRAM.[SPACE2]YOUR"' BAU J
4 75 PRINT,"[DOWN]4) DIVIS ION"'BBSN
230 PRINT"MISSION IS TO[SPACE2]
480 PRINT,"[DOWN]5) COMBINATION 1 & 2"
MAKE A SUCCESSFUL LANDING"1BALK
:PRINT,"(DOWN]6) COMBINATION 3 &
240 PRINT"ON A NEARBY ASTEROID.TO DO
4":POKE 198,0'DJOT
THIS YOU MUST"'BARL 490 GET A$:B=VAL(AS):IF B<1 OR B>6
250 PRINT"ACCURATELY CALCULATE THE
THEN 490'IQHP
CORRECT[SPACE2]POUNDS"'BAMM
500 GOSUB 1750:X=(RND(1)*TI)
260 PRINT"OF FUEL NEEDED TO FIRE THE :IF A>6 OR PL>99 THEN H=6'KWRK
MAIN ROCKETS."'BAYN 510 PRINT"[CLEAR]":POKE V,7:G=53265
270 PRINT"IF YOUR CALCULATIONS ARE :POKE G,PEEK(G)AND 239
INACCURATE, THE"'BACO :IF B=5 OR B=6 THEN CO=B-3'NEWP
280 PRINT"ROCKETS WILL NOT FIRE, 520 X=INT(RND(1)*986)+1037
FUEL WILL BE LOST"'BARP :IF X>1183 AND X<1224 THEN
290 PRINT"AND GRAVITY WILL PULL ON 520'KCMN
THE SHIP (SPEND'"BAQQ 530 IF X>1263 AND X<1304 THEN 520'FNGI
300 PRINT"ALL[SPACE2]YOUR[SPACE2] 540 P=X+S:Z=Z+1:POKE X,46:POKE P,l
FUEL AND YOUR SHIP WILL :IF 2<61 THEN 520'JXIO
CRASH"'BARI 550 PRINT:PRINT D$DSD$D$D3"[DOWN,RED]
310 PRINT"ON THE LAUNCHING E"J$"FUEL"JS"[LEFT]F"
PLATFORM) GOOD LUCK!"'BASJ :IF B=4 THEN RT=1'GVVP
320 PRINT J$"[RED]PRESS ANY KEY TO 5 60 PRINT"[RVS,GREEN,SPACE2 5,RVOFF,
BEGIN";'BDKG WHITE] .[SPACE3,GRAY2,CMDR @,
330 GET F$:IF FS=""THEN 330'EIPE CMDR P,CMDR O3,CMDR PrCMDR @j";
340 PRINT"[CLEAR]":GOSUB 30:J=24 'BBTP
: JJ = 226:M=247'FSBI 570 VC=13*4096:POKE VC+21,49
345 DIM HF(18),HH(18),LF(18),LL{18), :POKE VC+29,112:POKE 2040,192
DR(18)'BJGN :POKE 2041,193'ISKU
350 FOR 1=1 TO 18:READ HF(I),HH(I), 580 POKE 2042,194:POKE 2043,195
LF(I),LL(I),DR(I)iNEXT'FKXM :POKE 2044,196:POKE 2045,197
355 FOR 1=1 TO 4:READ QC(I):NEXT'FKWM :POKE 2046,198'FTAS
360 FOR 1=1 TO 7:READ RD(I),RP(I), 590 POKE VC+16,95:POKE VC+0,J
RR(I),RN(I):NEXT:PL=-1:KF=183'INIQ :POKE VC+1,JJ:POKE VC+2,J
370 PRINT"[CLEAR]"r"[BLUE,SPACE2] :POKE VC+3,M:POKE VC+4,J'MNLY
PICK A LEVEL!",," [DOWN 2,SPACE5, 600 POKE VC+5,M:POKE VC+6,J
BLUE]LEVEL"L$;'BGYM :POKE VC+7,M:POKE VC+8,12
375 PRINT" MOST DIFFICULT :POKE VC+9,50:POKE VC+10,KF'MOVQ
PROBLEM"'BAAP 610 POKE VC+11,244:POKE VC+12,12
380 PRINT"[DOWN,RED]1) BEGINNER I"Q$" :POKE VC+13,227:POKE VC+39,11
[SPACE2]5*5",,"[DOWN] :POKE VC+40,7'KPWQ
2) BEGINNER II"Q$" 9*5"'BGBP 620 POKE VC+41,2:POKE VC+42,2
390 PRINT"[DOWNJ3) BEGINNER :POKE VC+43,3:POKE VC+44,0
III"Q.$"9*9", ," [DOWN] :POKE VC+45,11:POKE V,5'LOKR
4) JUNIOR I"S$"40*9'"BGCP 630 FOR P=192 TO 198:FOR Y=0 TO 63
400 PRINT"[DOWN]5) JUNIOR II"S$"[LEFT] :READ K:POKE P*64+Y,K:NEXT Y,P
100*9","[DOWN]6) ADVANCED"S$"100* :POKE V,0:POKE VB,0'NJDS
99"'BFKI 640 GOSUB 1690:POKE G,PEEK{G)OR
410 PRINT"[DOWN]7) SEN IOR"SS"[SPACE2] 16'EMSJ
1000*999",'BDFE 650 Y=-1:YS="":X=0:XX=0:T=T+1
415 PRINT"[DOWN]8) TO CHANGE AND SET :IF CO THEN GOSUB 1080'KXHR
THE SECOND NUMBER"' BATO 660 GOSUB 960:GOSUB 1690
420 PRINT"[DOWN2,GRAY1,SPACE2] :PRINT"[GRAY1]ENTER ANSWER-"
THE * INDICATES MATH SYMBOLS(+,-, :PRINT"PRESS RETURN[BLUE]"
X) '"BAYK :PRINT'FLYT
430 PRINT"[DOWN,RED] MULTIPLY NUMBERS 670 IF PL>-1 THEN XX=PL'FHNM
FOR HIGHEST DIVIDEND"; 680 IF RT>0 OR CO=4 THEN 1090'FKUN

80 APRIL 1988
Game Programs/Mathers of the Universe'

690 GOSUB 790:F=X:GOSUB 710:GOSUB 720 980 PRINT T$"[BLUE]? [BLACK]";'BDQN


:PRINT T$" [BLUE]"X:F=XX:GOSUB 710 990 WAIT 198,15:GET ZS:Z=ASC(Z$)
:GOSUB 720'IFXU :IF Z>47 AND Z<59 THEN Y$=Y$+Z$
700 GOSUB 750:GOSUB 710 :PRINT"[BLUE]"ZS;rMHHC
:PRINT SPC(H) " [SHFT *4 ] " 1000 ZL=LEN(YS):IF ZL>6 THEN Z=20
:GOSUB 710'FOMJ :GOTO 1020'HSNB
705 F=N:GOSUB 720:GOSUB 970 1010 IF Z=13 AND ZL THEN Y=VAL(YS)
:GOTO 810'EOEL :PRINT O$:RETURN'IOMC
710 PRINT:PRINT"[UP]";:RETURN'DDBF 1020 IF Z=20 AND ZL THEN YS=LEFT$(Y$,
720 PRINT TS;:IF F<10 THEN PRINT OS; ZL-1):PRINT"[BLACK,LEFT,RVS]
'FKNI [RVOFF,LEFT]";'IRIH
730 NX=99:FOR 1=1 TO 4:IF F>NX THEN 1030 GOTO 990'BDRW
PRINT"[LEFT]";:NX=NX*10+9'LVSR 1040 IF T<2 THEN 1070'DGAA
740 NEXT:RETURN'CBXG 1G50 PRINT TS"[DOWN,GRAY2]OUT OF"
750 PRINT T$;:IF B=l THEN PRINT"+"XX :PRINT"[DOWN,RED]"T"[GRAY2]
:N=X+XX'HNLO PROLBEMS":PRINT T$"[DOWN]YOU HAD
760 IF B=2 THEN PR INT"-"XX:N=X-XX'GJMN [BLUE]"'DHXJ
770 IF B=3 THEN PRINT"X"XX:N=X*XX'GJHO 1060 PRINT"[DOWN]"RI"[GRAY2]"C$" AND"
780 RETURN'BAQJ :PRINT"[DOWN,BLUE]"WR"[GRAY2]"IS
790 IF XX>X THEN ZX=X:X=XX:XX=ZX'GPHS :PRINT T$"[DOWN]ANSWERS!"
800 RETURN'BAQC :RETURN'ENQJ
810 KF=KF-4:IF KF<9 THEN KF=9'GMYK 1070 PRINT D?"(GRAY2]YOU NEVER GOT",,,
820 POKE VC + 10,KF:IF YON THEN WR=WR+1 "[DOWN]OFF THE GROUND!",,,"[DOWN,
:GOTO 920'JTVO BLUE]WHAT HAPPENED?? rt1 BICO
8 30 PRINT"[DOWN2,BLUE]"C$"!":RI=RI+1 1075 RETURN'BAQF
:JJ=JJ-7:M=JJ+21:POKE S + 3,1 1080 I=CO:CO=QC(I):B=QC(I):RETURN'ETRI
:POKE S+6,249'LHQU 1090 IF XX=0 THEN XX=INT(RND(1)*5)
840 POKE S+1,6:POKE S+4,129 +1'IMLK
:POKE VC+21,57'GTAO 1100 F=XX:PRINT"[DOWN,BLUE]"
850 TP=TP+1:FOR P=l TO 55:NEXT :GOSUB 1130:IF F>9 THEN PRINT OS;
:POKE VC+21,61:IF TP=11 THEN :IF F>99 THEN PRINT O$;'LWDG

880'LCPU

CHILL
860 FOR P=l TO 55:NEXT:POKE VC+21,59
:IF TP=13 THEN 890'JVKS
870 GOTO 850'BDMK
880 POKE VC+1,JJ:POKE VC+3,M
:POKE VC+5fM:P0KE VC+7,M
:GOTO 8 50'JDMW
890 POKE S+4,0:POKE VC+21,49'EMBQ
895 IF JJ<41 THEN GOSUB 1690
:GOSUB 1040:PRINT"[YELLOW]"
:GOTO 1650'HTYY
900 IF KF=9 THEN 1580'DHXG
910 TP=0:FOR P=l TO 500:NEXT
:GOTO 650'GOXK
Two supercool spies straight from
920 PRINT"[DOWN,RED]SORRY...." the Joke and Dagger Department of
:PRINT"[DOWNJTHE TOTAL IS" MAD™ Magazine. It's a slippery,
:PRINT"[DOWN,PURPLE]"SPC(8)N'EFRP sloshy race for time through
925 IF KF=9 THEN 1580'DHXN bobbing icebergs and chilly
930 JJ=JJ+10:M=JJ+21:IF JJ>225 THEN booby traps. For only one
JJ=226:GOTO 1620'JDQS spy gets to sit in the single-
940 POKE VC+1,JJ:POKE VC+3,M seat escape rocket. And
:POKE VC+5,M:POKE VC+7,M the other? That's one
IGOSUB 1660'JEOT spy who won't be
coming in out of the cold.
945 FOR P=l
TO 10:POKE S,LF'EJEQ Two-player option.
950 POKE S+1,HF:POKE S+4,33:LF=LF-1
:HF=HF-1:NEXT'JYIT
955 POKE S+4,0:FOR P=l TO Z:NEXT
:GOTO 910'HNPU
960 X=INT(RND(1)*RD(A))+RP(A)
:XX=INT{RND(1)*RR(A))+RN(A) ARCTIC ANTICS
:RETURN'LKYY
SPYVS SPY
970 Y$="":POKE 198,0:IF A=8 THEN ViEPYX SERIES
PRINT"? ";:GOTO 990'HQUS
ARCTIC'ASTK3- V

COMMODORE M/CAZINE 81
Game Programs/Mathers of the Universe
1110 PRINT T$"[SHFT U,SHFT *7J" :L=0:GOSUB 1570'IDHM
:GOSUB 1130:F=X*XX 1355 IF ZS THEN GOSUB 1550
:PRINT XX"[SHFT -]"F:PRINT ;GOTO 1370'ELVK
:PRINT"[LEFT2,UP4]"'HSMO 1360 PRINT PS"[RVS,SPACE6,RVOFF,
1120 GOSUB 1160:PRINT TS;:GOSUB 970 SHFT POUND]"TS"[CMDR *,RVS,
:N=X:PRINT"[DOWN]":GOTO 810'GUUE SPACE4,RVOFF,SHFT POUND]"T$"
1130 PRINT"[SPACE2]";:IF F<10 THEN [CMDR *,RVS,SPACE6]"'BGIK
PRINT 0$;'FIHC 1370 PRINT PS"[RVS,SPACE6,RVOFF]"L$"
1140 IF F>99 THEN PR INT"[LEFT] "; [RVS,SHFT SPACE,SPACE3,RVOFF]
:IF F>999 THEN PRINT"[LEFT]"; "L$"[RVS,SPACE6J"'BGBI
' IKPG 1375 IF T>29 AND T<38 THEN GOSUB 1550
1150 RETURN'BAQY :GOTO 1400'HPMP
1160 IF F<10 THEN RETURN'EDAD 1380 IF T>37 AND ZSOl THEN PRINT P$"
1170 XY=LEN(STR$(F)):L=LEN(STR$(X)) [RVS,SPACE6,SHFT POUND,RVOFF,
:IF XY=L THEN RETURN'KSBM SPACE3,RVS,CMDR *,SPACE4,
1180 FOR 1=1 TO 3:IF L+(I)<=XY THEN SHFT POUND,RVOFF,SPACE3,RVS,
PRINT 0$;'JNUK CMDR *,SPACE6]":GOTO 1400'INLT
1190 NEXT:RETURN'CBXE 1390 PRINT P$"[RVS,SPACE6,SHFT POUND,
1200 PRINT"[CLEAR,D0WN5,RED] SPACE3,CMDR *,SPACE4,SHFT POUND,
ENTER THE NUMBER (FROM 0 TO SPACE3,CMDR *,SPACE6]"'BCRL
999) WHICH",TS'BDEG 1400 GOSUB 1550:IF ZSOl THEN GOSUB
1205 PRINT"[DOWN]YOU WISH TO ";'BBPE 1550:GOTO 1420'HRGE
1210 PRINT"APPEAR IN THE PROBLEMS", 1410 PRINT PS"[RVS,CMDR J,SPACE6,
'BBEC RVOFF] [RVS,SPACE17,CMDR L]"
1215 PRINT"[D0WN2,BLUE,SPACE2] :GOTO 145U'CHOF
A ZERO IN PROBLEMS OF DIVISION 1420 fZflQriR
GOSUB 1 ^7C1 • T F
1570:IF T(-73
T<38 THPK1
THEN DDTM
PRINT
WILL'"BAOL PS" [RVS,SPACE7,RVOFF] [RVS,
1220 PRINT"[DOWN,SPACE2] SPACE8,RVOFF] [RVS,SPACE7]"'FKRI
PRODUCE A RANDOM NUMBER FROM 1 1430 IF T<30 THEN PRINT JS"[RVS,
TO 5[DOWN2J",SS"[LEFT,GRAY1] SPACE7,RVOFF,SPACE8,RVS,SPACE7]"
PRESS RETURN[D0WN2]"'BDFM :G0TO 1450'FKQI
1230 PRINT"NUMBER";:GOSUB 970:PL=Y 1440 IF T<38 THEN PRINT JS"[RVS,
:IF PL<0 OR PL>999 THEN 1200'IWOK SPACE7,RVOFF] [RVS,SPACE6,RVOFF]
1240 PRINT LS"[D0WN2] YOU HAVE [RVS,SPACE7j"'EFXI
SELECTED NUMBER[RED]"PL 1450 M=l:Y=8:X=24:K=l:L=-2
:FOR P=l TO 2000:NEXT :IF T>37 AND ZSOl THEN GOSUB
:GOTO 370'GQYN 1550'NBWQ
1250 POKE VC+21,3:POKE G, 1460 IF ZS THEN M=2:G0SUB 1550'EJLH
PEEK(G)AND 239:PRINT"[CLEAR]"RI; 1470 IF T>37 AND ZSOl THEN GOSUB
C$S$" "WR;IS'GDQL 1550'HKIK
1260 IF A<7 AND B<3 OR B=5 THEN 1480 PRINT J$" [RVS,SPACE7]"SPC(6)"
1340'HKMH [SPACE7]":IF ZSOl THEN Y = 11:X=18
1270 PRINT D$LS"[D0WN2,BLUE,SPACE2] :G0SU3 155B:GOTO 1500'KAYS
YOU HAVE MET THE REQUIREMENTS"^ 1490 PRINT QS"[RVS,SPACE6,CMDR J,
EXM SPACE4,CMDR L,SPACE2,RVOFF] [RVS,
1280 PRINT QS"[DOWN3JT0 QUALIFY YOU SPACE3] '"BCYL
AS[D0WN3]"'BCXJ 1500 M=2:Y=13:X=14:K=2:L=-4:GOSUB 1550
1290 IF ZS=1 THEN PRINT" A KITE :PRINT SPC(17)"[RVS,CMDR 16]
FLYERI! YOU NEED MORE TRAINING." 11 ' JAFN
:GOTO 1330'FIJS 1510 POKE G,PEEK(G)OR 16
1300 IF TOO THEN PR INT" [SPACE2 ] :PRINT"[D0WN2]"QS"PLAY AGAIN?
A TOPNOTCH PILOT! [SPACE2]{Y/N)";'ELNI
CONGRATULATIONS!!"'EDKJ 1520 GET AS:IF A$="Y"THEN HUN 340'FIEF
1310 IF T>29 AND T<38 THEN PRINT" 1530 IF AS="N"THEN END'ECYE
[SPACE4JA GOOD PILOT WITH HIGH 1540 GOTO 1520'BEFD
POTENTIAL.'"GGUL 1550 FOR J=l TO M:FOR 1=1 TO Y
1320 IF T>37 THEN PRINT P$"A :PRINT" ";:NEXT:FOR 1=1 TO X
CO-PILOT.[SPACE2]KEEP :PRINT"[RVS] ";:NEXT:PRINT'OSFQ
TRYING!!"'EFJI 1560 Y=Y+K:X=X+L:NEXT:RETURN'GJKK
1330 PRINT"[DOWN,RED]":GOT0 1510'CFEB 1570 PRINT PS"[RVS,CMDR J,SPACE24,
1340 PRINT SPC(17)"[DOWN,CMDR O6]":M=3 CMDR L]":RETURN'CDIL
:Y=15:X=10:K=-2:L=4 1580 X=INT((238-JJJ/6):IF X<2 THEN
:GOSUB 1550'JALQ POKE VC+1,226:GOTO 1620'KBMS
1345 M=3:Y=10:X=20:K=-1'FNTL 1590 GOSUB 1660:FOR P=l TO X:POKE S,LF
1350 L=2:G0SUB 1550:M=1:Y=7:X=26:K=0 :POKE S+1,HF:POKE S+4,33

82 APRIL 1988
Game Programs/Mathers of the Universe'
224,15,255'BLWK
:IF JJ=226 THEN P=X'NIZX
1825 DATA 240,31,255,248,,126,,,126,,,
1600 POKE VC+1,JJ:JJ=JJ+6
:IF JJ>226 THEN JJ=226'IXIJ 2 5 5,0'BIVO
1830 DATA 0,173,,,255,,,,74,,,149,,,
1610 LF=LF-3:HF=HF-3:NEXT
:POKE S+4,0'HREI 165,,1,74'BKXL
1620 POKE VC+21,240:GOSUB 1670 1835 DATA 128, , 132,,,74,,,165,,,20,,,
:FOR P=l TO 9:POKE S,15 74, ,0'BHTP
1840 DATA 20,,,40,,,,,,,,,,,,,,,,,,,,,
:POKE S+1,HF:HF=HF-1:NEXT'MKJQ
,,,,,,,,,,„ ,255'BTON
1630 POKE S+24,U:FOR P=l TO 500:NEXT
184 5 DATA,,,255,,,255,,,255,,,255'BYDP
:X=8:Z=18:GOSUB 1750:GOSUB 1710
1850 DATA 0, ,126,,,60,,,60,,,24,,,,,,,
:FOR P=l TO 500'NKYR
1640 NEXT:GOSUB 1690:GOSUB 16)40
l'BLUR
:FOR P=l TO 2600:NEXT
1855 DATA 165,128'BHEM
:PRINTlt [BLUE] ":ZS = 1
1860 DATA 0,132,,3,74,128,,165,,1,
:GOTO 1250'KDCP
85'BBPM
1650 X=1:Z=7:GOSUB 1750:GOSUB 1710
1865 DATA 128, , 74, , , 74 , , , 132 , , , 165,,,
:FOR P=l TO 2600:NEXT
40,,,20,,,,,,,,0'BSDU
:GOTO 1250'JDYP
1870 DATA 0,,,,,,,,,,,,,,,,,,,,,,,,
1660 Z=1200:LF=151:HF=170:POKE S+5,30
25 5,223,255,111,2 52'BTAQ
:POKE S+6,7:RETURN1IEHQ
1875 DATA 254,57,255,244,31,191,
1670 HF=9:FOR L=0 TO 24:POKE S+L,0
184'BAYS
:NEXT:POKE S+14,5:POKE S+18,14
1880 DATA 7,255,224,1,247'BPHM
:POKE S+3,211'NJLV
1885 DATA 128 ,, 126 ,,,,,,,,,,,,,,,,,,,,
1680 POKE S+24/136:POKE S+6,221
:POKE S+4,129:RETURN'HWXQ i ,,,,, t ,,,,,,,,,, t ,,,,,,,0'BEAX
1890 DATA 0,,,4,,,14,,,31'BPJN
1690 PRINT"[HOME]";:PRINT SS" [GREEN]
1895 DATA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
*":FOR 1=1 TO 6:PRINT SS" *"
:PRINT S$"[SPACE2] " :NEXT'IPDR / , , $ , t , t i t t t i t i t i f t » tt t t i0'BFAY
1900 DATA 0,,,,,,,,,,,,,,,,,,,,,,,,,,,
1700 PRINT S$" *":PRINT"** *****
* * ":PRINT"[HOME]";:RETURN'EGDG
llttt,f,t16,,,24,0'BVSK
1910 DATA 0,24,, ,36,,,60,,,255,,7,255,
1710 POKE S+5,30:POKE S + 6,7
224,15,255,240,6,,96,,,0'BCEN END
:POKE S+12,30:POKE S+13,7
:POKE S+24,15:FOR I=X TO Z'NJEQ
1720 POKE S+1,HF(I):POKE S+8,HH(I)
:POKE S,LF(I):POKE S+7,LL(I)
:POKE S+4,33'JPGQ
1730 POKE S+11,33:FOR P=l TO DR(I)
:NEXT:POKE S+4,32:POKE S+11,32
:FOR P=l TO 50:NEXT'OJNT

out
1740 NEXT:RETURN'CBXF
1750 FOR L=0 TO 24:POKE S+L,0:NEXT
:POKE S+24,15:POKE S,151
;POKE S+1,170:RETURN'MGJT
1760 DATA 33,25,135,30,250,33,25,135,
30,63,33,25,135,30,63,33,25,135,
30,250'BPJS The nearby electro-chemical plant is pumping out radioactive
1770 DATA 33,25,135,30,63,33,25,135,
repellent. If you're to save your world, you better get off your web
and find the parts you need to become Spiderdroid, a deadly,
30,63'BGON
hyper-mobile fighting machine. But watch out for the stingers,
1775 DATA 44,33,135,195,1150,8,6,97, rock hoppers, and big borers. What's wrong? Is 1
71,750'BHOS thing bugging you?
1777 DATA 8,6,97,71,375,8,6,97,71,190,
8,6,97,71,750'BQUW
1780 DATA 9,5,247,152,375,9,5,104,152,
190,9,5,104,152,190,8,6,97,71,
375'BLMU
1790 DATA 8,5,97,152,375,7,6,233,71,
470,8,6,97,71,1500,2,1,4,3,6,,6,,
9,1'BMGV
1800 DATA 6,,9,1,10,,31,10,9,1,91,10,
9,1,91'BIKH
1805 DATA 10,90,10,901,100,900,100,,
24,,,24,,0'BLIN
1810 DATA 60,,,36,,,36,,,60,,,126,,,
12 6,,,12 6,,,126,,,255,0'BYGL
1820 DATA 1,255,128,3,255,192,7,255, Canmodort &l '12& IBS1& compatibles. Apt* H & ampatibks

COMMODORE M/CAZINE 83
GAME PROGRAMS' by Sharon R. Siegel

Memory
FOR-NEXT loop. My original game used and for a while it sat on the shelf.
Challenge only seven loops, was awkward to type
and was slow. By making use of the power
Typing in a game from a magazine one
day. I came across the solution to my prob
for the Commodore 64 of the FOR-NEXT loop (there are now 35), lem. By using a joystick (plugged into port
I was able to speed up the game, add more #1), a cursor could be moved to the de
cards, add a title screen and music, and sired card, and pressing the button could
still use the same amount of memory. In expose it! This method works great and
When my daughter was three, she addition, the game originally accommo also gives the added advantage of expos
and I started playing a game to dated only two players. Now up to four ing only one card at a time.
gether we called the matching game. Us players may compete, or one player may Remember, only two cards may be
ing a deck of Old Maid cards (with the Old practice against his/her own score. shown per turn. The computer keeps track
Maid removed), we'd lay the cards out face The most fun (and challenging!) part of of whose turn it is and gives the player an
down, then lake turns trying to find two the programming was designing the extra turn if a match is found. At the end
cards that matched each other. When we'd cards. These, of course, can be changed to of the game, everyone's scores are shown
find a match, we'd take the cards out of your own creations and can be found on and the winner is announced. In the one-
play and keep them off to the side. At the lines 590-950 and lines 1840-2010. They player game, your score is updated after
end of the game, the player with the most were separated in order to place a few se every turn and shown at the top of the
matches won the game. lected designs on the title screen. screen.

After learning how to program my The original version was difficult for my My daughter and I are again enjoying
Commodore 64 in BASIC, I decided to daughter to play. The cards were num the game, computer-style. She is six now
have a go at programming a computer bered, and an INPUT statement asked for and wins as often as I do, so I practice fre
matching game. The result, several two cards to be shown at once, separated quently with the one-player game. I have
months and revisions later, is Memory by a comma. Try to explain that to a child yet to break the 26-try barrier mentioned
Challenge. who hasn't learned her numbers past ten, on line 1570.
Among the many changes from the first and has no idea what a comma is! She "Luck," I say, "is all in how the cards
version to the final one was my use of the soon lost interest in playing the game, fall." You give it a try. g

Before typing 1Mb program, read "How to Enter Programs" and "How to Use the Magazine 160 POKE 214,20:PRINT:PRINT"[SPACES]
Entry I'rogram." The BASIC programs in [his magazine arc available on disk from Loadstar, PRESS THE SPACE BAR TO BEGIN'"DILM
P.O. Box 30005, Shrcvcpott, LA 71I3O-OO07, L-800-831-2694. 170 GET QS:IF Q$=""THEN 170'EIOG
180 IF QSOCHRS (32)THEN 170'FJGI
Memory Challenge 190 GOTO 275'BDNF
200 PRINT:INPUT"NAME OF FIRST PLAYER";
20 DIM B$(9,4) ,CS(36,4) ,LS{37) ,A(36) ,
D(36),P$(4),TR(10),H(10) 'BEY I P$(l)'CHFE
210 Z$(l)-"[WHITE] " :Z (1)=1'CLAA
30 DIM Nl(33) ,N2(33) ,S(20) ,T(20) ,
G(30),WS(30),HS(30),LE(30),J(12), 220 PRINT:INPUT"NAME OF SECOND
K f 1 21 'ROtlM PLAYER";P$(2)'CHIG
M12) BOUM
230 Z$(2)=" [CYAN]":Z(2)=3
40 GOSUB 1790'BESB
:IF K=2 THEN 275'FRKG
50 FOR X=l TO 8:READ N3 (X) ,N4 (X) ,DR(X)
240 PRINT:INPUT"NAME OF THIRD PLAYER";
:NEXT'FWBJ
PS(3)'CHYH
60 X=l TU
FOR A—± TO 36:READ
JOiKLHU D(X):NEXT'FKAH
U\AJiM&AJ
250 ZS(3)=" [BLUE]":Z{3)=6
70 FOR X=l TO 12:READ J(X),K(X)
:IF K=3 THEN 275'FRNI
:NEXT'FPHJ
260 PRINT:INPUT"NAME OF FOURTH
80 PRINT"[CLEAR]":POKE 53281,14
PLAYER";PS(4)'CHNK
:POKE 646,1'DPUJ
270 Z$(4)="[YELLOW]":Z(4)=7'CLKH
90 PRINT"[HOME,DOWN]]*** MEMORY
275 PL=1267:LO=1106:TL=0:TR=0'EVJP
CHALLENGE * * *":PR INT'CBRM
280 REM SHUFFLE CARDS'BMJI
100 INPUT"HOW MANY PLAYERS (1-4)
290 PRINT:PRINT" PLEASE WAIT WHILE I
K'BCNB
SHUFFLE THE CARDS."'CBPQ
110 IF K=l THEN 140'DFTX
300 A(1)=INT(RND(1)*36)+1IFMRC
120 IF K<2 OR K>4 THEN 90'FGUB
310 FOR X=2 TO 36'DEBA
130 GOTO 200'BDBY
320 A(X)=INT(RND(1)*36)+l'FMGE
14 0 ZS(1)="[WHITE]":Z(1)=1:PRINT
. t ii nn m II .-.;u A rn
INPUT"wHAT T [_■
IS vnriD
YOUR NAME";
M A M t1 " • 330 FOR Y=l TO X-1:IF A(X)-A(Y)THEN

P$(l)'ETHK Y=1:GOTO 320'JTCK


PRINT'BACA 340 NEXT Y,X:PRINT"[CLEAR]"'CEWD
150
ISM PKiNi'■bALfl

155 PRINT"TRY TO UNCOVER ALL OF THE 350 REM LAY DOWN THE CARDS'BPAG
MATCHES IN AS FEW TRIES AS 380 FOR X=l TO 4:L=LO:FOR Y=l TO 9
POSSIBLE"'BAJV :FOR Z=l TO 12'KQHP

84 APRIL 1988
Game Programs/Memory Challenge-
770 CS(A(14),2)="[DOWN,BLACK]V( "
390 POKE L+J(Z),K{Z):POKE L+J(Z)+CO,7
:C$(A(32) ,2)=CS(A(14) ,2) 'CJHR
:NEXT Z'GWVP
780 CS(A(14) ,3)=" [DOWN 2,SHFT Q,YELLOW,
400 L=L+4:NEXT Y'DFKB
RVS] [BLACK] ":C$(A(32),
410 LO = LO + 2G)U:NEXT X'DJFD
3)=C$(A(14),3)'CJLT
500 RS="[RIGHT4]":D$="[DOWN5] '"CFSC
790 C$(A{14),4)="[DOWN3] [CMDR Z2]"
510 LS (1)=" [HOME,DOWN2,RIGHT2]"
:CS{A(32),4}=C$(A(14),4)'CJVT
:Z=2'CIND
800 CS(A(15),1)="[BROWN,SPACE2,CMDR I]
520 FOR X=l TO 4'DDWD
":CS(A(33),1)=C$(A(15),1)
530 FOR Y=l TO 8:L$(Z)=L$(Z-l)+R$
:REM BOOT'DOIN
:Z=Z+1:NEXT Y'JXUN
810 C$(A(15) ,2)=" [DOWN,SPACE2,RVS,
540 L$<Z)=L$(Z-9)+D$:Z=Z+l'FRNK
CMDR -,RVOFF]":C$(A(33),
550 NEXT X'BBRE
2)=CS(A(15),2) 'CJHM
560 FOR X=l TO 9:FOR Y=l TO 4'GHDK
820 C$(A(15),3)="[DOWN2,CMDR D,SHFT
570 CS<A(X) ,Y)=BS(X,Y) :CS(A(X + 18) ,
RVS] [RVOFF]":CS(A(33),
Y)=BS(X,Y)'DMNQ
3)=C$(A{15),3)'CJTO
580 NEXT Y,X'BDTI
830 C$(A(15),4)="[DOWN3,CMDR C,RVS,
590 REM CARD DESIGNS 10-18'BQWM
CMDR 12,RVOFF]":C$(A(33),
600 C${A(10),1)="[BLACK,CMDR D,SPACE2]
4)=C$(A(15),4)'CJSP
":CS(A(28),1)=CS(A(10),1)
840 C$(A(16) ,1)="[BROWN] [SHFT "] "
:REM DOG'DNXK
:CS(A(34),1)=C$(A(16),1)
610 CS(A(10) ,2)="[DOWN,SHFT Q]
:REM COWBOY'DQHS
[SHFT N]":CS(A(28),2)=CS(A(10),
850 C$(A(16),2)="[DOWN,CMDR Y,WHITE]O
2)'CJWK
[BLACK,CMDR Y]" :C$(A(34) ,
620 CS(A(10) ,3)="[DOWN2] [RVS] [RVOFF]
2)=C$(A(16),2)'CJYR
":CS(A(28),3)=C$(A(10),3)'CJKK
860 C$(A(16),3)="[DOWN2,RED]([RVS]
630 CS(A(10),4)="(DOWN3,CMDR N]
[RVOFF])":C$(A(34),3)=C$(A(16),
[CMDR H]":C$(A(28),4)=CS(A(10),
3)'CJKR
4)"CJWM
870 C$(A(16) ,4)="[DOWN 3,BLACK,CMDR L,
640 CS(A(11) ,1)="[RVS, BLACK,
CMDR Y,CMDR J]":C$(A(34),
SHFT POUND] [CMDR *,RVOFF]"
4)=C$(A(16),4)'CJKT
:CS(A(29),1)=C$(A(11),1)
:REM BARN'DOQQ
880 C$(A(17) ,1)=" [BLUE,RVS]
650 C$(A(11) ,2)="[DOWN,RVS,RED,CMDR H]
(CMDR N,RVOFF]":CS(A(29),
2)=C$(A(11),2)'CJXP
660 C$(A(11),3)="[DOWN2,RVS,CMDR C]
[CMDR V,RVOFF] ":CS(A(29) ,
3)=CS(A(11),3)'CJRQ
670 CS(A(11) ,4)="[DOWN3,RVS,CMDR H,
BLACK] [RED,CMDR N,RVOFF]"
:C$(A(29),4)=CS(A(11),4)'CJHR
680 CS(A(12),1)="[SPACE3]"
:C$(A(30),1)=C$(A(12),1)
:REM ANT'DNYR
690 CS(A(12),2)="[DOWN,BLACK]V[SPACE2]
M:C$(A(30),2)=C$(A(12),2) 'CJWR
700 C$ (A(12) ,3)="[DOWN2,SHFT Q,SPACE2]
":C$(A(30),3)=C$<A(12),3)'CJUJ It's nuclear winter
all year round. As Tal, the
710 CS(A(12),4)="[DOWN3,CMDR +,
futuristic warrior in the year
CMDR B2]":C$(A(30),4)=C${A(12), 2500 A.D., you'll need to collect
4) 'CJFM the ancient flying armor that will
720 C$(A(13),1)="[SPACE3]" ake the difference between life
:C$(A{31)/1)=C5(A(13),1) and half-life. Watch out for the
:REM BULL'DOXN giant sloths, vicious subhumans
730 CS(A(13),2)="[DOWN,BLACK,SHFT J, and mutant aliens. They've had
CMDR I,SHFT K]":C$(A(31), hard winter.

740
2)=CS(A(13),2)'CJHO
CS(A(13),3)="[DOWN2] [RVS,CMDR F]
RAD WARRIOR
[RVOFF]":C$(A(31),3)=C$(A(13),
3)'CJKO
750 CS(A(13) ,4}="[DOWN3] [CMDR L2]
:C5(A(31),4)=C$(A(13) ,4)'CJLP
760 C$(A(14),1)="[SPACE3] "
:C${A(32),1)=C$(A(14) ,1)
:REM BEE'DNHQ
SERIES

COMMODORE MW3AZINE 85
Game Programs/Memory Challenge
: [RED,SPACE2,RVOFF]" 1170 PRINT"[HOME,DOWN,SPACE40]":T=Z
:C5(A(35),1)=C$(A(17),1) :GOTO 1190'DIDJ
:REM FLAG*DOJV 1180 FOR X=l TO 4:PRINT LS(S);CS(S,X)
89 0C$(A(17),2)="[DOWN,BLUE,RVS] :NEXT X:V=2:GOTO 1000'HCFM
: [WHITE/SPACE2,RV0FF]" 1190 FOR X=l TO 4:PRINT L$(T);C$(T,X)
:C$(A(35),2)=C$(A(17),2) 'CJJU :NEXT X:V=1:TR=TR+1'IDYO
900 CS(A(17),3)»"[DOWN2,RED,RVS, 1200 IF C$(S,3) OC$(T,3)THEN 1280'ESDB
SPACE3,RVOFF]":CS(A(35), 1210 GOSUB 13 50:PRINT"[HOME,DOWN]";
3)=C$(A(17),3)'CJUM ZS(W);PS;", you got a
910 CS(A(17) ,4)="[DOWN3,BLACK,RVS, MATCH!!!"'CPWF
CMDR L,RVOFF,SPACE2]" 1220 GOSUB 1680:SC(W)=SC(W)+1
:CS(A(35),4)=C$(A(17),4)'CJBO :TL=TL+1'FWPF
920 C$(A(18),1)="[SPACE3]" 1230 POKE F(1),81:POKE F(1)+CO,Z(W)
:CS(A(36) ,1)=C$(A(18) ,1) ?POKE
KE F(2),81'ECMG
:REM TRACTOR'DRWQ 1235 POKE F(2)+CO,Z(W):PE=81
930 CS(A{18),2)="[DOWN,RED,CMDR D,RVS, PC=Z{W)'EXCL
: t*u*z iwj ■ txuL
CMDR C,RVOFF,SHFT W]" 1240 FOR TT=1 TO 100INEXT TT'EJOD
:CS(A(36),2)-C$(A(18),2)'CJDQ 1250 IF TL=18 THEN 1360'DIHD
940 C$(A{18) ,3)=" [DOWN2,RVS,CMDR K, 1260 IF K=l THEN 1340'DGOE
CMDR I,CMDR F,RVOFF]" 1270 GOSUB 1350:PRINT"[HOME,DOWN]
:CS(A(36),3)=CS(A(18),3)'CJFR Z$(W);"YOU GET TO GO AGAIN!"
950 CS(A(18) ,4)="[DOWN 3,BLACK,SHFT W] :GOTO 1000'DRVM
O":C5(A(36),4)=CS(A{18),4)'CJBR 1280 GOSUB 13 50:PRINT"[HOME,DOWN)";
960 PRINT"[HOME,DOWN]":FOR X=l TO ZS(W);"SORRY, ";PS(W);"..."'CTXK
4'EENM 1290 FOR TT=1 TO 1200:NEXT TT'EKOI
970 PRINT"[DOWN4,SPACE3,SHFT W,SPACE3, 1300 PRINT LS (S) ;" [YELLOW,SHFT 0,
SHFT W,SPACE3,SHFT W,SPACE3, CMDR Y,SHFT P,DOWN,LEFT3,CMDR J,
SHFT W,SPACE3,SHFT W,SPACE3, CMDR B,CMDR L,DOWN,LEFT3,CMDR J,
SHFT W,SPACE3,SHFT W,SPACE3, CMDR B,CMDR L,DOWN,LEFT3,SHFT L,
SHFT W,SPACE3,SHFT W]":NEXT'CBTW CMDR P,SHFT @]"'BGAN
980 W=1:V=1:TR=0:PC=1:PE=0 1310 PRINT L$(T);"[SHFT O,CMDR Y,
:FOR X=l TO K:SC(X)=0:NEXT'KEDY SHFT P,DOWN,LEFT3,CMDR J,CMDR B,
985 IF K>1 THEN PRINT"[HOME,DOWN]"; CMDR L,DOWN,LEFT3,CMDR H,CMDR B,
PS(l);", YOU BEGIN"'EJTX CMDR L,DOWN,LEFT3,SHFT L,CMDR P,
990 IF K=l THEN PRINT" [HOME,DOWN] SHFT @]":IF K=l THEN 1340'ENUQ
TRIES ="TR"[SPACE8J 1320 W=W+1:IF W>K THEN W=1'GIBE
MATCHES ="TL'EGHV 1330 GOSUB 1350:PRINT"[HOME,DOWN]";
995 REM MAIN PLAY'BIIT Z$(W);"IT'S ";PS{W);'"S TURN"
1003 JY=PEEK(56321):FI=JY AND 16 :GOTO 1000'DYJJ
:JY=15-(JY AND 15):BL=PL 1340 GOSUB 1350:PRINT"[HOME,DOWN]
:POKE PL,87:POKE PL+CO,1'LUFL TRIES = "TR"[SPACE8]MATCHES ="TL
1010 IF JY=1 OR JY=5 OR JY=9 THEN :GOTO 1000'DONK
PL=PL-200:GOTO 1050'KVXF 1350 PRINT"[HOME,DOWN,SPACE40]"
1020 IF JY=2 OR JY=6 OR JY=10 THEN :RETURN'CBHH
PL=PL+200:GOTO 1050'KWJH 1360 REM END OF GAME'BJVF
1030 IF JY>3 AND JY<7 THEN 1370 PRINT"[CLEAR,WHITE]":PRINT:G=G+1
PL=PL-4'HLOD :IF G>10 THEN G=1:H=1'JOXM
1040 IF JY>7 THEN PL=PL+4'FIHC 1380 IF K=l THEN 1550'DGRH
1050 PS=P$(W):IF K=l THEN PS="WELL 1390 PRINT"THERE WAS A TOTAL OF 18
DONE"'FMGG MATCHES:":PRINT'CBUO
1060 IF PE=81 THEN POKE BL,81 1400 FOR X=l TO K:PRINT"[SPACE5]";
:POKE BL+CO,PC'GRUG P$(X);" FOUND "SC(X)" OF THEM"
10 70 PE=PEEK(PL):PC=PEEK(PL+CO)'FPUH ::NEXT'FRRI
NtAT p JJKKJ.

1080 IF PEO87 AND PEO81 THEN PL=BL 1410 H(G)=SC(1):FOR


H IGJ =bU 11) :tUK X=2
X=^ TO
:PE=PEEK(PL):PC=PEEK{PL+CO)'NDHR : IF
:IF SC(X)>H(G)THE
SC(X)>H(G)THEN
1090 POKE PL,160:POKE PL+CO,Z(W) H(G)=SC(X)'IHGK
(G)=SC(X)
:FOR TT=1 TO 70:NEXT TT'HAEM 1415 NEXT'BAED
1100 IF PE=81 THEN 1000'DIMW 1420 PRI NT:PR INT"WINNERS. . ."
1110 IF FIO16 THEN 1130'EIFY :PRINT1DCXD
1120 GOTO 1000'BEXW 1430 K:IF SC(X) OH(G)THEN
1130 FOR X=l TO 36:IF PL=D(X)THEN Z=X
:F{V)=PL:GOTO 1150'JAKI 1440
1140 NEXT'BAEX FDCM
1150 IF V=l THEN S=Z:GOTO 1180'FJLE 1450
1160 IF Z=S THEN 1000'DGGD

86 APRIL 1988
Game Programs/Memory Challenge
1460 FOR T=l TO 100:NEXT T'EHCG :BS(1,4)="[DOWN 3,RED,CMDR *,RVS]
1470 NEXT'BAEE [RVOFF,SHFT POUND]"'CPTP
1480 PRINT:IF G=l THEN 1510'EHUI 1860 B${2,1)="[SPACE3]"
1490 FOR X=l TO H:PRINT"[RVS] :B$(2,2)="[DOWN] [BLUE]( "
GAME"G(X)"[RVOFF,SPACE5,RVS]"; :REM BIRD'DUOO
W$ (X) ; " [RVOFF]";SPC(LE(X)) ;"[RVS 1870 B$(2,3)="[DOWN2]< [RVS] [RVOFF]="
"HS (X) " [RVOFF] '"FDQT :BS (2,4)-"[DOWN3] ( "'CPTO
1500 NEXT'BAEX 1880 BS(3,1)="1SPACE3]
1510 PRINT:PRINT"[SPACE3] :B$(3,2)="[DOWN] [WHITE,SHFT Q]
PRESS THE SPACE BAR TO PLAY :REM GIRL'DUVQ
AGAIN"'CBRJ 1890 B$(3,3)="[DOWN2,SHFT N,RED,
1515 GET JUNKS: IF JUNKSO""THEN CMDR +,WHITE,SHFT M]"
1515'FPTK :B5(3,4}="[DOWN3,CMDR M] [CMDR G]
1520 GET Q$:IF' QS=""THEN 1520'EJME "'CPNS
1530 IF QS=CHRS(32)THEN 275'EJPF 1900 B${4,1)="[GRAY1,RVS,CMDR D,WHITE,
1540 END'BACC SHFT POUND,CMDR *,RVOFF]"
1550 REM ONE PLAYER STATISTICS'BTWJ :BS(4,2)="[DOWN,GRAY1,RVS,CMDR L,
1560 TR(G)=TR'BHYG WHITE,SPACE2rRVOFF]"
1570 IF TR<26 THEN PRINT"WOW!!!" :REM SPACESHIP'DAPP
:GOTO 1600'FJUL 1910 B$(4,3)="[DOWN 2,GRAY 1,RVS,CMDR L,
1580 IF TR<36 THEN PRINT"CONGRATULATI WHITE,SPACE2,RVOFF]"
ONS!":GOTO 160£)'FJUP :BS(4,4)-"[DOWN3,GRAY 1,RVS,
1590 PRINT"GOOD TRY1"'BAJK
TRY!"'BAJK CMDR L, RVOFF,WHITE,SHFT B2] CPNN
160 0 PRINT"IT TOOK YOU"TR"TRIES TO 1920 B$(5,1)-"[WHITE,SHFT Y,SHFT T] "
FIND THE 18 [ SPACE5]MATCHES.'" BCTL :BS(5,2)="[DOWN]()[CMDR D]"
1610 IF G=l THEN 1640'DGND :REM RABBIT'DWVN
1620 PRINT:PR INT"YOUR STANDINGS. . ." 1930 BS(5,3)="[DOWN2,RVS,CMDR K]
:PRINT'DCRH [RVOFF,CMDR K] ":B$ ( 5,4)="[DOWN3,
1630 FOR X=l TO G:PRINT"[RVS]GAME"X" CMDR U] [CMDR U] '"CPLN
[RVOFF,SPACE5,RVS]"TR(X)"[RVOFF] 1940 BS(6,1)="[GREEN,RVS,SHFT POUND],
:biEXT'Fr.nK
:NEXT'FLDK [CMDR *,RVOFF]":BS(6,2)="[DOWN,
PRINT:PRINT"WOULD YOU LIKE TO

ROCK
TRY AGAIN? (Y/N)'"CBRN
GET JUNK$:IF JUNKSO""THEN
1650'FPTK
GET Q$:IF Q$=""THEN 1655'EJVN
IF QS="Y"THEN 275'DFFI
END'BACG
REM MUSIC'BFQJ

UT.
FOR X=0 TO 23:POKE SO+X,0
:NEXT'GLFO
POKE SO+2,255:POK£ SO+5,9
:POKE SO+24,15'GVSI
1710 FOR X=l TO 8'DDBD
1720 POKE SO+1,N3(X):POKE SO,
N4 (X) rDSBI Build your own or choose
njin 16 pre-programmed
1730 POKE SO+4,65:FOR T=l TO DR(X)
caves in a geological night
:NEXT T'GQVK
mare of runaway boulders, razor-
1740 POKE SO+4,64'CGWG sharp rocks, and collapsible caverns.
1750 NEXT X'BBRF What's in it for you? On, not much.
1760 RETURN'BAQG Just enough raw diamonds to finance
1790 PRINT"[CLEAR]":POKE 53281,0 a whole new universe. Just watch out
for the amoebas. Suffocation is such a
:POKE 53280,0:CO=54272'EYOB
nasty way to go.
1800 SO=CO:FOR X=0 TO 23:POKE SO+X,0
:NEXT:POKE SO+2,255:POKE SO+5,9 BOULDER DASH"
:POKE SO+24,15'NNIS
1810 FOR X=l TO 33CREAD Nl(X),N2(X) CONSTRUCTION KIT
:NEXT'FRQI VHEPfX
1820 FOR X=l TO 20:READ S(X):T(X)=S(X)
:NEXT'GTGL
:NEXTGTGL
1830 REM CARD DESIGNS 1-9'BOBI
1840 BS{1,1)="[WHITE] [SHFT N,CHDR J]"
:BS(1,2)="[DOWN,SHFT N] [CMDR J]"
:REM SAILBOAT'DYKP
1850 B$
B${1/3)="[DOWM2,CMDR Y2,CMDR
SERIES

COMMODORE MAGAZINE 87
Game Programs/Memory Challenge
RVS],,,[RVOFF]":REM TREE'DUBP "'EVAH
1950 BS(6,3)="[DOWN2,CMDR *,RVS], 2 0 60 SS(8)=S${7)+"[DOWN2,RIGHT11]"
[RVOFF,SHFT POUND]" :S$ (9)=S$(8)+" [UP5,RIGHT10] "'EVDM
:BS (6,4)="[DOWN3] [RVS,BROWNJ 2070 FOR X=l TO 9:FOR Y=l TO 4'GHDG
[RVOFF] "'CPFP 2080 PRINT S$ (X) ;B$(X,Y) 'BNKF
I960 BS (7,1)=" [SPACE3] " 2090 NEXT Y,X'BDTE
:BS(7,2)="[DOWN,BLUE]X[RED]0 2110 POKE 214,9:PRINT:PRINT TAB(15)"
[BLUE]X":REM TIC-TAC-TOE'DCVR [GRAY3]M E M 0 R Y"'EKID
1970 BS(7,3)="[DOWN2,RED]0[BLUE]X(RED] 2120 PRINT:PRINT TAB(12)"C HALLE
O":BS(7,4)=" [ DOWN 3, BLUE ]X [RED]O N G E"'DEND
[BLUE]X"'CPHQ 2130 POKE 214,iy:PRINT:PRINT
1930 BS(8,1)="[SPACE3]" TAB(18)"BY SHARON R. SIEGEL'"ELXH
:BS (8,2)="[DOWN,BROWN,RV5,CMDR F, 2170 TI$ = "000000'"BDCE
CMDR J] [RVOFF]":REM TRUCK'DVXT 2180 FOR X=l TO 20:POKE T(X),81
1990 B$(8,3)="[DOWN2,RVS,CMDR H, :POKE T(X)+CO,11:NEXT'HXUM
SPACE2,RVOFF] ":B$(8,4) = "[DOWN 3, 2190 I=2'BCTF
SHFT Q] [SHFT Q]"'CPMS 2200 FOR X=l TO 4:IF 1=2 THEN X=2'HIEC
2000 BS(9,1)="[RVS,WHITE]A[SPACE2, 2210 FOR Y=l TO 20:POKE T (Y)+CO,0'FNQD
RVOFF]":B$(9,2)="[DOWN,RVS, 2220 IF Y<8 THEN T(Y)=T(Y)+1
SHFT A,SPACE2,RVOFF]" :GOTO 2260'GQOF
:REM ACE OF SPADES'DCEF 2230 IF Y<11 THEN T(Y)=T(Y)+40
2010 B$(9,3)="[DOWN2,RVS,SPACE2, :GOTO 2260'GSHG
SHFT A,RVOFF]":B$(9,4)="[DOWN 3, 2240 IF Y<18 THEN T(Y)=T(Y)-1
RVS,SPACE2]A[RVOFF]"'CPUC :GOTO 2260'GROH
2820 S$(l)="[HOME,DOWN3,RIGHT5)" 2250 T(Y)=T(Y)-40'CKNE
:S$(2)=S$(1)+"[UP,RIGHT24]"'DOJF 2260 POKE T(Y),81:POKE T(Y)+CO,11
2030 S$(3)=SS(1)+"[UP,RIGHT12]" :I=1'EUPJ
:S$(4)=" [HOME, DOWN9, RIGHT] '"DQNE 2270 IF X=4 THEN T (Y)=S(Y) 'EKDI
2040 S$(5)=SS(4)+"[UP,RIGHT34]"'CKRF 2280 J=J+1:IF N1(J)=0 THEN J=1'GMGK
2050 S$(6)=SS(4)+"[DOWN8,RIGHT2]" 2290 POKE SO+1,N1(J):POKE SO,N2(J)
:S${7)=SS(6)+"[DOWN,RIGHTll] :POKE SO+4,65'FABN
2300 FOR 2=1 TO 60:NEXT Z'EGVA
2310 POKE SO+4,64'CGWA
2320 NEXT Y,X'BDTA
2330 IF TI$>"000009"THEN RETURN'EDVE
2340 GOTO 2200'BEBC
2510 DATA 27,148,24,146,27,148,30,245,
3 2,204,32,204,24,146,24,146'BFAL
2520 DATA 32,204,30,245,32,204,36,208,
41,83,32,204,24,146,41,83'BDTL
2530 DATA 43,200,32,204,27,148,43,200,
41,83,32,20 4,2 4,14 6,24,14 6'BEOM
2540 DATA 27,148,24,146,27,148,30,245,
tensoftsAMAZING 32,204,24,146,20,16 9,16,101,0,
0rBJIO
tor Ihe Commodore 64' 12B"
2550 DATA 1313,1316,1319,1322,1325,

"The Math Advantage Your Child Deserves 1328,1331,1334,1454,1574'BYDO


2560 DATA 1694,1691,1688,1685,1682,
HELP YOUR CHILD gel ahead the fun. easy, effective way with 1679,1676,16 7 3,1553,1433'BYSP
ARITHMETICIAN. Kids love to play and improve FAST. And now
you can see BEFORE you buy' Free disk wtll show you that the 2570 DATA 32,204,200,24,146,100,27,
BEST math game is ARITHMETICIAN 148,200,24,146,100'BSAO
ARITHMETICIAN Features continuous fully orchestrated music 2580 DATA 20,169,100,21,227,100,24,
and animated cartoons, a wide choice of skill levels from single
14 6,10 0,16,101,300'BSQP
digit addition through seven digit long division, and plenty of
incentives, rewards and surprises. All for an incredibly low 524.95. 2590 DATA 1267,1271,1275,1279,1283,
1287,1291,129 5,1299'BTAR
WO RISK—Complete satisfaction or your money back.
2600 DATA 1467,1471,1475,1479,1483,
Order TODAY and begin improving THIS WEEK!
1487,1491,14 95,1499'BTSJ
Older by phone TOi.1 FREE .viin
. A»THME7"ICIAN Uiski
2610 DATA 1667,1671,1675,1679,1683,
Q i
iesjderisdO36% ulei i.W 16 87,16 91,169 5,1699"BTLK
iigrwluie
2620 DATA 1867,1871,1875,1879,1883,
□ Send FREE DEMO DISK only Q CW« ex monry auei enclosed □ V.v. □ **■ 1887,1391,1895,1899'BTEL
2630 DATA 0,79,1,99,2,80,40,101,41,
CMy/SlaW
127,42,103'BKAK
Send lotemoft. P.O. Bo» BOT71, San Diego. CA9J138
2640 DATA 80,101,81,127,82,103,120,76,
121,100,122,122'BSBM END
DEALER INQUIRIES INVITED

88 APRIL 1988
Amiga Software Reviews/Guild of Thieves'
Continued from page 38 of the Kerovnian geography. There are find or not, take it to the Guildmaster or
best friend. Don't think that the list you many places to go in the game and just as drop it in a night safe and see if your score
are shown is absolute, for locked doors and many objects to use, manipulate and rises. If you get points for dropping it in a
closed gates and doors hide the exits they steal. Kerovnia is paradise for those who night safe, it is a treasure.
offer from the computer. Finally, HINT ac like making maps. The EXITS command, 3) The descriptions in Guild of Thieves
cesses the game's hint interpreter that of coupled with the implied positioning of are not very revealing. The game might
fers aid in dire emergencies by decoding the various locations, helps immensely in mention that there is a cabinet in the
the clues in the game manual. There is envisioning Kerovnia as it lies ready to be room, but only by examining it do you
one more tool that must be mentioned— plundered. find out whether it is important to the ad
the FUNCTION command. It allows you The puzzles in Guild of Thieves are not venture or not. Most objects described in
to define a line of text for each of the ten the typical, everyday types you see in the text can be manipulated in some way.
Amiga function keys—a welcome relief. I most adventures. One very important Explore everything in Guild of Thieves—
assigned EXITS to Fl and adventured puzzle involves getting a platinum chalice nothing is obvious.
happily ever after. out of a cage that also houses a grizzly 4) Draw a map of your travels carefully.
Enough about the tools that help you bear. Think about how you might perform Sometimes, multiple exits from a location
play the game, let's look at what you get such a feat. It's not obvious and requires lead to the same place. This is especially
in the package. Besides the disk, you re the use of a few other objects you have to true in the woods and the scrub.
ceive a Guild of Thieves identification obtain in a sneaky or thoughtful manner. 5) Guild of Thieves is a container-ori
card and standard contract, fixed die and Now some hints for those truly stuck or ented game. In other words, there are a lot
a manual that includes a history of the those needing a good background of infor of instances in which a useful object is con
Kerovnian Guild of Thieves (it also acts as mation with which to begin Guild of tained inside some other item. An exam
an anti-piracy device), instructions and a Thieves: ple is the maggot; it is in a closed tub un
long list of hint questions and coded an II Look carefully for treasures. There der a bed. Make sure you open everything
swers. These hints are by far the most use are things you may not even think of as in your quest.
ful part of the manual, offering help to treasures. Some of the treasures you need That should be plenty for you to start in
those who really need it. Typing in the to collect are in plain view; others are hid earnest with The Guild of Thieves. Re
strange coded answers consisting of let den in some object. Some require access to member to have fun with the game and
ters and numbers takes a few minutes. a special location; others you will chance appreciate it for what it is—a solid text/
This method of obtaining hints is the best upon in normal travel. graphic adventure with lots of playability,
Fve seen since Infocom's InvisiClue books. 2) In order to determine whether an ob guaranteed to keep you occupied for 20 or
I was highly impressed with the extents ject is a treasure that you are supposed to 30 hours in a trip to Kerovnia. Q

Computer Tutor/Dynamic Equations


Continued from page 64

140 PRINT:PRINT"DO YOU WANT


ANOTHER?"'CBVF
150 INPUT"Y OR N";AS'BDBC
160 IF A$="Y"THEN 20'DEFE
170 IF A$="N"THEN END'ECYF
180 GOTO 140'BDEE
190 END'BACE

128 Chaos 2
5 REM C128 CHAOS#2'BLWG
10 GRAPHIC 1,1:COLOR 0,12:COLOR 1,2
:COLOR 4,1'EQXD
12 Y=1'BCJA
14 CHAR 1,1,24,"[SPACE41
ITERATIVE EQATION F(X)=X(1+R)-RX
[UP ARROW]2[SPACE4]",0'BJSN
You're Coil Cop.
15 R=1.99'BFMD The last remaining play
20 X=.25'BEIY thing to survive a toy factory
30 FOR 1=1 TO 275'DFNB takeover. You must stop a master
40 X= (1 + R)*X-(R*X~2) 'GLOG computer that's gone haywire.
50 NEXT'BAEB A computer intent on building
60 FOR 1=1 TO 200'DFBE hideous, deadly toys. What
70 X=(l + R) *X-(R*X"2) 'GLOJ should you do?
80 DRAW 1,Y,110*X'CIRH
Spring into ac
90 NEXT'BAEF
100 R=R+.0035'CHUW
tion. What else?
110 Y=Y+1'CDMX
114 IF Y>289 THEN END'EETD
COIL COP
BYFPMT
120 GOTO 30'BCKW rmsi
Gmimodorr 64/128
iHTEP PROGRAM P>R ODE S£ DMWB
DMWBD Hi' CfiEVLEi GRAPHXS
SERIES

COMMODORE MA3AZINE 89
128 USERS ONLY by Jerome E. Reuter

Sequence 128
Sequence is a Commodore 128 game
that requires concentration. After typ
ing in the program, save a copy to tape or
disk, then run- The first prompt asks if
you want to play the game or the piano.
t
The default answer is the game, so press
RETURN and you're off. The computer
will randomly pick one of eight birds sit
ting on a perch. The selected bird will leap
into the air, sound his voice and return to
his perch. Now the computer will wait for
you to sound the correct bird, by pressing
the correct number key. After the correct
key is pressed, the computer goes back
into its loop and sounds the first bird, and
then adds another randomly selected bird. If (or when) you press a key out of order, be replayed for you.
If you get the sequence right again the the game stops and gives you the option of The first eight lines of DATA contain
computer will add a third key press, and hearing the last sequence played correctly the multi-colored SPRITE which is re-
soon. or restarting the game. READ and recolored for the other seven
The game is simple to play and is great The colorful animated sprites can be sprites. You can put your own SPRITE
fun for kids of all ages, the program is DI- played like a piano also, just select the pi DATA in those lines, and the program will
Mentioned for an ARRAY of 100 ele ano option and play with the number keys do the rest.
ments, so you will really have your hands or your keypad. If you want to see and Have fun, and see if you can figure out
full if you think you can remember better hear your masterpieces again, just press what the last DATA line does and how it
than the 128. the number nine key and the ARRAY will works. a
Before t>pins this program, read How to Enter Programs" and "How io I sc the Magazine
:A1 (J)=X'GRNP
Entry Program." The BASK, programs m this magazine arc available on di-^k from I oidjtar,
40 IF (X<1 OR X>9)THEN 38'FICF
po Hu\ J0008, Shrevcport, U "1130-0007, l ■8<io-hM-269h
42 IF (X<9 AND X>0) THEN SPRITE Xrl,X,
Sequence 128
0,0,1,lrMOVSPR X,(X*40)-6,100
2 KYS = "[SPACE2,CMDR R,LEFT,DOWN, :ELSE 48'KMRQ
SHFT -,LEFT2,DOWN,CMDR R,CMDR E, 44 ON X GOSUB 110,112,114,116,118,120,
CHDR R,LEFT3,DOWN,SHFT -,LEFT,DOWN, 122,124,48'CKNL
CMDR 2,SHFT *,CMDR X,LEFT,UP,SHFT -, 46 J=J+1:GOTO 38'DGDJ
UP3,RIGHT] " 'BDDQ 48 FOR L=l TO J:X=A1(L)
4 DNS="[DOWN24]"'BDAF :REM KEY 9 PRESSED PLAY BACK
6 SC=0:HS=0:L=0:N=0:X=0'FQQL ARRAY'FKIU
8 COLOR 0,13:COLOR 4,13:COLOR 5,1'DNML 50 IF (X>0 AND X<9)THEN SPRITE X,1,X,
10 DIM A1(100):FOR X=l TO 8:SPRITE X,0 0,0,1,1:MOVSPR X,<X*40)-6,100'JJTO
:MOVSPR X,0 #0:NEXT X'HAWG 52 ON X GOSUB 110,112,114,116,118,120,
12 IF PEEK(215)=128 THEN PRINT"PLEASfc 122,124'CHLK
SWITCH TO 40 COLUMN":END'GJPL 54 IF L<J THEN NEXT L:ELSE 26'FGQJ
14 PRINT"[CLEAR,DOWN6]LOADING SPRITES 56 CHAR 1,0,2,"[SPACE36]"
- PLEASE WAIT":SLEEP 1:FAST'DFON :REM START COMPUTERS LOOP'CABT
16 FOR SP=3584 TO 4095 STEP 64'EMAI 58 GOSUB 148:N=0:GOSUB 138:N=1'ENWO
18 FOR A=0 TO 63'DEBH 60 CHAR 1,1,4,"[SPACE24]"'BGYG
20 READ D:POKE SP+A,D'DHDB 62 SLEEP 1:CHAR 1,15,22,"[SPACE2]
22 NEXT A:RESTORE:NEXT SP'DFGC MY TURN[SPACE2]"'CLDK
24 SLOW:GOSUB 132:GOSUB 136'DJAF 64 COLOR 4,12:POKE 2592,0'CLSJ
26 INPUT"!HOME,DOWN4,SPACE2,RVSJG 66 FOR DL=1 TO 250:NEXT DL'EJWM
[RVOFF]AME OR [RVS]P[RVOFF]IANO 68 FOR L=l TO N'DDLM
[SPACE4,RIGHT4]G[LEFT3]";A$'BDCN 70 IF A1(L)=0 THEN Al (L)=INT(RND(.)* 8)
28 PRINT"[HOME,DOWN4,SPACE34]"'BAWL +11ISBL
30 IF A$="G"THEN GOSUB 136 72 X=A1(L)'BGZH
:GOTO 56'FIED
74 SPRITE X,1,X,0,0,1,1'BOAK
32 CHAR 1,0,2,"ISPACE4J 76 MOVSPR X,(X*40)-6,100'DNWN
KEY 9 = PLAY BACK[SPACE12]"'BGQJ 78 ON X GOSUB 110,112,114,116,118,120,
34 CHAR 1,15,22,"[SPACE9]"'BIBG 122,124'CHLS
36 COLOR 4,14:J=1:GOSUB 148'DLSJ 80 IF L<N THEN FOR DL=1 TO 100:NEXT DL
38 GET KEY AS:X=ASC(A$)-48

90 APRIL 1988
128 Users Only/Sequence 128
:NEXT L1INBL :GOSUB 138:GOTO 26'ISPO
82 SLEEP 1:REM START HUMANOIDS 166 IF AS="L"THEN CHAR 1,0,4,
LOOP'CVON "LAST SEQUENCE(SPACE22]"
84 CHAR 1,15,22,"YOUR TURN'"BIFN :ELSE END'GJAT
86 COLOR 4,16'BEXL 168 FOR L=l TO N:X=Al(L)'EKTN
88 POKE 2592,10'BHUN 170 SPRITE X,1,X,0,0,1,1'BOAF
90 FOR L=l TO N'DDLH 172 MOVSPR X,(X*40)-6,100'DNWI
92 GET KEY A$'CCEI 174 ON X GOSUB 110,112,114,116,118,
94 X=ASC(AS)-48'DHGM 120,122,124'CHLN
96 IF (X<1 OR X=>9) THEN 158'GJBR 176 IF L<N THEN NEXT L'EDBL
98 SPRITE X,1,X,0,0,1,l'BOAQ 178 INPUT"[BELL,HOME,DOWN4,RVS]R
100 MOVSPR X, (X*40)-6,100'DNWY [RVOFF]ESTART OR [RVS]E[RVOFF]ND
102 ON X GOSUB 110,112,114,116,118, [RIGHT4]R[LEFT3]";AS'BDLT
120,122,124'CHLE 180 IF AS="E"THEN FOR X=l TO 8
104 IF XOA1(L) THEN 158'EJED :MOVSPR X,X*43 #X:NEXT X
106 GOSUB 138'BDPC :PRINT"[CLEAR]":END'LSEP
108 IF L<N THEN NEXT LtELSE N=N+1 182 SC=0:L=0:N=0:GOSUB 136:GOSUB 138
:GOTO 62'IKAK :GOTO 26'GUGN
110 SOUND 1,47000,30,2,42000,4750,1, 184 DATA 0,40,0,195,170,0,255,170'BYWM
3168:GOTO 126'CJSD 186 DATA 128,15,150,160,0,134,168,
112 SOUND 1,37000,30,2,21000,14750,0, 0'BBXO
528:GOTO 126'CJLF 188 DATA 150,170,15,170,128,255,170,
114 SOUND 1,37000,30,2,32000,100,1, 0'BDAQ
1518:GOTO 126'CIAH 190 DATA 195,170,0,0,40,0,0,60'BVTI
116 SOUND 1,59000,30,2,42000,13250,1, 192 DATA 0,0,40,0,20,40,64,85'BUVK
1914:GOTO 126'CKFK 194 DATA 169,80,86,169,84,86,170,
118 SOUND 1,37000,30,2,19000,15250,0, 85'BBVN
726:GOTO 126'CJOL 196 DATA 22,170,85,5,170,149,1,
120 SOUND 1,27000,30,2,21000,14567,1, 106'BAHP
1500:GOTO 126'CKAF 198 DATA 169,3,207,0,3,12,0,0'BUWQ
122 SOUND 1,33000,30,2,18000,17000,1, 200 DATA 10,5,18,5,21,20,5,18'BUCA Tj|D
1575:GOTO 126'CKAH
124 SOUND 1,30000,30,2,17000,18000,1,
1000'BGTH
126 FOR DL = 1 TO 125:NEXT DL'EJXH
128 SPRITE X,1,X,0,0,0,1'BOYI
130 GOSUB 148:RETURN'CEQY
132 PRINT"[CLEAR]";:PRINT LEFTS(DNS,
16);IFOR X=l TO 8:PRINT KY$;
:NEXT X'IWWK
134 PRINT"[DOWN2,RIGHT2]1(RIGHT4) 2
[RIGHT4] 3[RIGHT4J4 [RIGHT4]5
[RIGHT4]6[RIGHT4]7[RIGHT4J8"
:RETURN'CBXI
Grab your favorite joystick and shift into the world of
faster action, zanier gameplay and slicker graphics with
136 FOR T=l TO 100:Al(T)=0:NEXT T
the MAXX-OUTr series from Epyx. Rad Warrior.™ Arctic
:RETURN'GPWK Antics™Spy vs Spy HI™Boulder DashwConstruction Kit™
138 SC=N:IF HS<SC THEN HS=SC'FMAM Coil Cop. SpiderboL™ And Death Sword!" They're easy on
140 IF HS<SC THEN HS=SC'EIXD the wallet And easy to get Just visit your nearest software
142 PRINT"[HOME,BLACK,DOWN2,RIGHT4] dealer. MAXX-OUT! from Epyx. Take your addiction to
SCORE:";SC;'BEEF theMaxx.
144 PRINT TAB(15)"[SPACE2JHIGH SCORE
:";HS:RETURN'DHSJ
146 RETURN'BAQF
148 FOR T=l TO 8'DDWJ
150 SPRITE T,1,T,0,0,0,1'BOQD
152 MOVSPR T,{T*40)-6,160rDNUG
154 NEXT T:RETURN'CCHF
156 RETURN'BAQG
158 CHAR 1,3,4," WRONG KEY[SPACE14)
"'BGVO
160 SLEEP l'BCHC
162 INPUT"[BELL,HOME,DOWN4,RVS]R
[RVOFF]E-START / [RVS]L[RVOFF]
AST SEQ[RIGHT4]R[LEFT3]";AS'BDXN
164 IF A$="R" THEN SC=0:L=0:N=0 ASC1K-<VXX SlfKsn-AJIE TRXDEMMtKS OrfHSTSTA C C J9K igvrn&TSTAJt SOfTWAXZ flr
^w>wt>utFnr*Tttr:7ikhZk

COMMODORE M/CAZINE 91
128 USERS ONLY' by Mark Jordan

The 128 Mode


on the grid in the center of the screen. Lis ter, go right, go center, go left, and finish
Mouskataar ten to the effects. center. Here's when to make them:
Fifth, pay attention. The grid you see in Come and sit by my side if you love me,
the center of the screen is a series of 30 Do not hasten to bid us adieu (go left on
Explore the Commodore 128 in its rows divided into three columns. Each row second syllable).
powerful native mode. Some of represents a half step up (or down) the But r&fback to centers-member the Red
the articles in this column may be scale. Think of the lines as frets, incre River (to the right! Valley.
mented the same way a guitar is. By mov And the (to center) dear one who (to the
technical, some not so technical—
ing your mouse up and down strategically, left) loved you so true, (finish on
but we guarantee that they will you can play a tune without any practice. center)
spark your creativity. But there's more. If you move your 1351 Of course, learning to play any new in
over to the word "Chords" on the upper strument is a challenge, and Mouseka
left side of the screen and click the right taar is no different. So practice.
button, when you return to the fret area There are several other options avail
I finally bought a 1351 mouse for my you'll discover that you will be plajing able within the program. You can change
128. When I got it I was surprised to more than notes, you'll be playing back the waveform type: sawtooth, triangle or
find a 20-page manual with it. "Wow!" I ground chords along with your melody. pulse. Simply click (right button] on the
thought, "everything I ever wanted to one you choose (upper left of screen).
know about my mouse... but didn't know Music Theory in Five Minutes There's another choice in the upper-left
to ask." All songs have a melody. . . that's the quadrant of your screen— "Slider." When
Was I ever in for a surprise. I read the part you hum or sing when you're in the you first run the program it s in "step"
manual once, read it twice, and still didn't shower. Songs also have an underlying mode. That means your mouse pointer
know how to program the dum little up harmony. If there are two of you (maybe will have to move all the way from one
side-down trackball. not in the showeri, one of you may decide row to the next before the note will
Having been initiated to mouse pro to sing another part that magically change. In othei* words, each note you play
gramming on the Amiga mouse. I have to matches the melody. It isn't the melody— is a true half-step on the scale.
admit I was a bit frustrated with my 1351. it's other notes. Some people are good at If you click "Slider'" you will toggle on a
Oh sure, I could study the machine lan harmonizing, some aren't. mode which allows you to slide from one
guage source code that is cryptically in Now whether you're good at harmoniz note up or down to the next. It's more like
cluded in the manuai. But I wasn't in the ing or not, the fact is that there is this un playing a fret-less instrument such as a
mood (never ami to analyze somebody derlying structure of music, and all songs violin. This mode has a novel effect but it
else's machine code. So the only thing left have it. Guitar players think of the har is much harder to control. To go back to
for me to do was what I always do when I mony simply as chords. Even the greenest the step mode, click "Slider"' again.
want to learn something about my 128— of guitar players can tell you that there Finally, the two mouse buttons have
write a program using the new concept. are three main chords to every song. special functions. The left button will
Mousekataar is the result. It is a music Well, enough of all that. What matters "'bend" notes. Just press it and observe the
program that you may find very unusual. here is that your three columns on the results. The note playing will slide up.
For one thing, you will need to learn how screen allow you to use the three main much the same as happens when a guitar
to play music by moving the mouse—not chords. When your mouse is in the center player pushes on a string as he presses it
as easy as it sounds. And you will also column, the main chord (called the tonic) down. The right button will cause the
need to discover how to chord as you play. plays. Move your mouse to the left column melody note to stop playing. This is espe
To the uninitiated, that may sound really and the second most important chord in a cially useful if you must repeat a note. If
intimidating. song 'called the dominant) will play. Move you had no way to stop it, the repeating
It isn't. Mousekataar is fun. Here's how your mouse to the right and you'll hear notes would sound like just one long note.
to use it: the last member of the three-chord cluster
First, type it in using the magazine en (thesubdominant). How to Program Your Mouse
try program, save it before using, and So what you need to do is move your Contrary to my original impression,
plug George (my nickname for the 1351) mouse left/right for chords and up/down programming the 1351 is not hard. It is
into port 1. Second, place the disk that for melody. Got it? You'll never know until also not completely easy. You just need to
came with your mouse in the drive and you try. understand a few things about it.
type: BLOAD '"MOUSE 128.BIN" and Practice with a folk tune like "Red Riv The simplest way to read the mouse is
press RETURN. Now replace the Mouse er Valley." Begin by shutting off the to plug it into port 1 and use the following
kataar disk and type: chords (go back to "Chords" and click the line:
BSAVE "MOUSE 128.BIN",B0, right button). Practice the melody so X = POM) AND 127: Y = POT(2)
P6144 TO P6279 you've got it pretty well. AND 127
and press RETURN. You have just saved Okay. Click "Chords" again and tiy it The only problem with this is you will be
the mouse reader onto your disk. with harmony. By fiddling you'll quickly limited to reading only 127 plot points
Third, run Mousekataar. discover that the song needs just six total horizontally or vertically.
Fourth, grab George. Move him around chord changes: start center, go left, go cen The next easiest alternative is to simply

92 APRIL 1988
128 Users Only/The 128 Mode
Once I got the little critter, I became en 70 — This system call (SYS 52591) took
steal the routine that came with the chanted with it as a programming tool. me a while to discover. It turns the
mouse. That's what we did with Mouseka- Mousekataar is just the first of many fu cursor on during program execu
taar (though it is modified to create the ture projects for this versatile addition to tion.
animated effect). This routine will con the Commodore family. 80— This system call (SYS 6144) turns
stantly move sprite #1 whenever the on the mouse routine that we bor
mouse is moved (it's interrupt driven). 80-Column Mouse Demo rowed from the disk that came
Thus sprite #1 must be your pointer. Explanation with the mouse.
Now if you ever need to know what the 10 — Loads the ML routine that reads 90 — We begin the loop. First, we print
mouse coordinates are, simply check with the mouse and sets key 8 for back the cursor at the converted X and
the RSSPOS<x,x) function. Tb find the X arrow. This is handy because when Y coordinates of the mouse. (Re
(horizontal) coordinate, type it this way: X the left mouse button is pressed, read info on line 50.)
= RSPPOSU.0). To find the Y (vertical) what key 8 is defined as will be in 100 — The only reason this line is includ
coordinate, type this: Y = RSPPOS(1,1). put into the keypress buffer. ed is to see if the left button was
Keep in mind that the result for X can 20— Dims three variables, X(),Y( land pressed and to demonstrate a
be any number from 0-511 because that's C( >. The subscripts for X() and YO unique feature of the mouse rou
how far a sprite can travel horizontally, will be the X and Y values of sprite tine we are using. In line 10 we de
and Y can be anything from 0-255 be #1. You'll see how in line 50. CO is fined key 8 as back arrow. If the
cause that's a sprite's vertical limit. an array that allows for color mouse button gets pressed, this
To see if either button is pressed, simply changes. back arrow is stuffed into the key
read JOY(l). If the result is a value of 128, 30— Reads the C() array. press buffer. A simple GET A$ will
then the left button has been pressed. If 40 — The data for above. read it and then act on it. In this
it's equal to 1, then the right button has 50— This FORvNEXT loop calculates a case, we'll simply jump down to
been pressed. Line 410 in Mousekataar value between 0 and 79 for Xi > and 120 and use a routine that prints
checks if either button has been pressed a value between 0 and 24 for Y(). the word "Here" on the screen at
and jumps to the subroutine at 460 to de What is happening here is that the the cursor.
cide which button and what to do about it. 0-511 potential of our mouse point 110 — Finish the loop
You may be wondering what the short er must be translated into a 0-79 120 — Print "Here" at the cursor which
listing is all about. It's simply a demo of format for the 80-column screen. the mouse controls) as long as the
how one might use the mouse to move the Likewise, the 0-255 potential of cursor isn't on the color bar.
cursor in the 80-column mode. Read the our mouse pointer gets translated 130 — If the cursor is on the color bar, we
accompanying sidebar for more detail. into a 0-24 value. We've simply re- use RSPPOSU.O) to calculate
I bought my mouse because I am plan scaled the sprite coordinates into a where it is.
ning to do an extensive review of GEOS 80 x 25 line grid. 140 — With that calculated, we choose
128. Having used both the Amiga and the 60 — This line simply prints a color bar the correct color and print it (recall
Macintosh, I knew the need for a mouse on the top of the screen to allow us that CS() holds the sixteen colors).
when doing serious on-screen artwork. to change colors with the mouse.

Belmc typing this program, read "HmrtoEntCl Program*" and "Him m Use the Maga/inc
130 FOR 1=1 TO 5:N(T+I)=N(T+I-1)+SS
Entry Program." The BASIC programs in this magazine art awilabk on di>k Imm Loadstar,
tNEXT1JSMI
P.O. Box .W(M>8. Shrevepon. LA 71130-0007. 1-800831-2694
140 NEXT'BAEY
Mousekataar 150 SPRITE 1,1,1'BGOB
160 GRAPHIC 1,1'BDHC
10 FAST:PRINT"[CLEAR]":GRAPHIC 1,1
:COLOR 4,1'EKAC 170 SLOW:FOR T=0 TO 24:COLOR 1,7
20 BLOAD"MOUSE128.BIN"'BBTC :CHAR 1,13,T,"[SPACES]",1
30 FOR 1=0 TO 1:FOR T=0 TO 63 :COLOR 1,15:CHAR 1,18,T,"(SPACE5]
:IF T<44 THEN READ AS ",1:COLOR 1,7:CHAR 1,23,T,"
:ELSE A$="0"'MRGK
[SPACE5] ",l:Nt;XT'LALW
40 POKE 3584+T4 (1*64) ,DEC(A$) :NEXT 180 COLOR 0,16:BOX 0,107,2,220,
INEXT'HRMH 194'CUKI
50 FOR T=6279 TO 6308:READ AS 190 FOR T=8 TO 193 STEP 6
:POKE T,DEC(A$):NEXT'HUQJ :DRAW 0,107,T TO 220,T'GTQM
60 POKE 6285,15:POKE 6234,76 200 READ A:IF A>0 THEN BOX 0,162,T+2,
:POKE 6235,135:POKE 6236,24'EHIK 164,T + 4'HTWE
70 DIM CH(320,1) ,N (275) ' BQNG 210 NEXT:COLOR 1,1'CEXY
80 FOR T=106 TO 151:CH(T,0)=1607 220 FOR T=20 TO 164 STEP 72
:CH(T,1)=2408:NEXT'GHLO :DRAW 1,95,T TO 103,T
90 FOR T=152 TO 198:CH(T,0)=2145 :DRAW 1,224,T TO 232,T:NEXT'JJCL
:CH<T,1)=3215:NEXT'GHSP
230 FOR T=2 TO 20 STEP 9
100 FOR T=199 TO 245:CH(T,0)=2864
:CHAR 1,11,T,"C":CHAR 1,29,T,"C"
:CH(T,l)=4291:NEXT'GHKF
INEXT'HWWI
110 N (0)=2864:M=1.0596'CQRA
240 CHAR 1,14,24,"DOM TONIC SUB",
120 FOR T=6 TO 246 STEP 6:S=N(T-6) l'BKDG
:N(T)=INT(S*M) :SS=N (T)-S
250 COLOR 1,2:CHAR 1,0,0,"SAWTOOTH",
:SS=INT(SS/5)'ONTP
1'CMFH

COMMODORE MA3AZINE 93
128 Users Only/The 128 Mode
260 COLOR 1,1:CHAR 1,0,1,"TRIANGLE", 470 POKE SI+4,WF-1'DHGI
l'CMUI 480 IF RSPPOS<1,0)<80 THEN BEGIN
270 COLOR 1,2:CHAR 1,0,2,"PULSE :Y=RSPPOS{1,1)'HRLO

[SPACE3]",1'CMQI 490 IF Y<90 AND Y>81 THEN


CH=(CH+1)AND 1:GOTO 540'JSXQ
280 COLOR 1,1:CHAR 1,0,3,"SLIDER
500 IF Y<82 AND Y>73 THEN
[SPACE2]",1'CMNK IN={IN+1)AND 1:GOTO 540'JSTJ
290 COLOR 1,2:CHAR 1,0,4,"CHORDS 510 IF Y<74 THEN WF=65'EHXE
[SPACE2]",1'CMPL 520 IF Y<66 THEN WF=33'EHTF
300 SYS DEC{"1800") :KEY 8, DFKB
530 IF Y<58 THEN WF=17'EHWG
310 IN=1:CH=1:SI=54272:WF=33
540 BEND'BBXE
:FOR T=0 TO 24:POKE SI+T,0:NEXT
550 DO:LOOP UNTIL JOY(1)=0'FFNJ
:POKE SI+24,15'MPQP
560 POKE SI+4,WF:POKE SI+11,WF-CH
320 FOR T=0 TO 20 STEP 7:POKE SI+T+2,
:POKE SI+18,WF-CH1IBIQ
:POKE SI+T+3,8:POKE SI+T+5,112
:NEXT'OECO
570 RETURN'BAQG
580 DATA 00,70,00,00,78,00,00,54'BXNL
330 POKE SI+6,240:POKE SI+13,128
:POKE SI+2l},64'GYMJ 590 DATA 00,00,70,00,00,3E,00,00'BXHM
600 DATA 7E,00,00,7F,00,00,7F,00'BXNF
340 GOSUB 550'BDNC
610 DATA 00,7F,00,00,7E,00,00,3C'BXGG
360 DO:Y=255-RSPPOS(1,1)
:IF IN THEN Y=INT((Y+6)/6)*6' LXOP 620 DATA 00,00,08,00,00,08,00,00'BXXG
370 Q = N(Y):Z=Y'CIDH 630 DATA 04,80,00,03'BLYF
640 DATA 00,1C,00,00,3C,00,00,54'BXII
380 Y=Q/256:X=Q AND 255'ELIK
650 DATA 00,00,7C,00,00,F8,00,00'BXNJ
390 C=RSPPOS(1,0)AND 255
:IF C<106 THEN X=0:Y=0'IUCP 660 DATA FC,00,01,FC,00,01,FC,00IBXBL
400 POKE SI,X:POKE SI+1,Y'DKGC 670 DATA 01,FCf00,00,FC,00,00,78'BXZM
410 IF JOY(1)THEN GOSUB 460 680 DATA 00,00,20,00,00,20,00,02'BXNM
:GOTO 380'FKIE 690 DATA 40,00,01,80'BLWL
420 POKE SI+7,CH{C,0)AND 255 700 DATA CE,EF,18,D0,16,A9,0F,8D'BXVG
:POKE SI+8,CH(C,0)/256'GETK 710 DATA EF,18,AD,F8,1F,C9,38,F0'BXEH
430 POKE SI+14,CH(C,1)AND 255 720 DATA 05,A9,38,4C,9F/18,A9,39'BXTI
:POKE SI+15,CH(C,1)/256'GGNL 730 DATA 8D,F8,1F,6C,F0,18'BROI
440 LOOP'BAKC 740 DATA 1,,1,1,,1,,1,,1,1,,1,,1,1,,1,
460 IF JOY(1)=128 THEN Q=Q*1.004 ,1,,1,1, ,1,,1,1,,1,'BXDO END
rRETURN'HONL

80-Column Mouse

NOW 10 BLOAD"MOUSE128.BIN":KEY
[BACK ARROW]■'CEKD
8,"

20 DIM X(255) ,Y(255) ,CS(15) 'BUJC


FOR ANY COMMAND
30 FOR T=0 TO 15:READ C$(T):NEXT'FLXE
CENTER CABINET.
40 DATA "[BLACK]","[WHITE]","[RED]","
[CYAN]","[PURPLE] ","[GREEN]" . "
[BLUE]","[YELLOW]","[ORANGE]
(BROWN]","[L. RED]","[GRAY1]","
[GRAY2]","[L. GREEN]","[L. BLUE]",
" [GRAY3] '"BPVK
50 FOR T=0 TO 255:X(T)=INT(T/3.1876)
Accessories:
:Y(T)=INT(T/10.21):NEXT'KINO
Dust Cover ■ 19.95
Keyboard Cover -19.95 60 PRINT"[CLEAR,RVS,BLACK,SPACE5,
Deluxe Models still available
Dfive Resel ■ 14.95 WHITE,SPACE5,RED,SPACE5,CYAN,
Tilt-Swivel Monitor Stand ■ 14.95 with these popular features:
■ Built-in Power Strip with
SPACE5,PURPLE,SPACES,GREEN,SPACES,
Serial Cable - 9.95
Cartridge Port Ext. Cable - 24.95 surge and noise protection
BLUE,SPACE5,YELLOW,SPACE5,ORANGE,
Modem Switch ■ 9.95
■ Built-in Cooling Fan
SPACE5,BROWN,SPACE5,L. RED,SPACE5,
GRAY1,SPACE5,GRAY 2,SPACE5,L. GREEN,
■ Modular Phone Plug with
Data Director SPACE5,L. BLUE,SPACE5,GRAY3,SPACE5]
Switch (optional on 64 & 64C)
■ Master Power Switch "CHRS(27) "M'^CEMW
■ Insert for Single or 70 SYS 52591:REM TURN CURSOR ON IN
Dual Drives PROGRAM MODE'CGFN
■ Also available for Amiga 500 80 SYS 6144 :REM TURN MOUSE MODE
Eliminates Cable Swapping ON'CUBK
Shares 2 6-pin Serial Devices 128 $124.95
90 DO:CHAR,X(RSPPOS(1,0)AND 255),
LED Indicator Lights
64 109.95 Y(RSPPOS(1,1)),CHRS(1)lGDKO
Reset Button
64C 109.95 100 GET AS:IF AS="[BACK ARROW]
Continental lf.fi.
"THEN GOSUB 120'FIJA
S4.50 for each Command Center
$2.00 for one accessory item 110 LOOP'BAKV
$3.00 for two or more accessories 120 IF RSPPOS(1,1)>10 THEN PRINT"[RVS,
APO/FPO/Canada/Puerto Rico/ P.O. Box 203 SHFT H]ERE";:RETURN'GKAE
Hawaii/Alaska Oakdale, IA 52319 130 X=X(RSPPOS(1,0)AND 255)/5'EOTD
$13.00 for each Command Center For faster service, call 140 PRINT C$ (X) ; IRETURN'CHVB E||n
S 4.00 for one accessory item 1-800-626-4582 toll free
S 6.00 for two or more accessories 1-319-338-7123 (IA Residents)

94 APRIL 1988
JIFFIES'

Weekly Budget
Planner
for the Commodore 64
and 128
Weekly income usually means bills are paid weekly. It
makes sense, then to format budget planning on a weekly
GORDON KIE
basis. If a spreadsheet or budget program is not possessed which
will allow such, try this program. with three spaces. The text assignments in lines 410,420 and
430 are each preceded and followed by one space.
Weekl Week2 Week3 Week4 Week5 Tb use the weekly budget planner, under NET INCOME in
Net Income line 110, make a data line for each item of income. There is no
Salary 300 300 300 300 300 limit. Identify its source with text, which must be followed by
Other 0 50 0 50 0 five values to indicate the net amount received each week. If
1Forward 0 124 180 330 0 none is received in a particular week, put zero. The program
Total In 300 474 480 680 300 truncates data text to ten characters and shows only whole
numbers. Then count the number of income data lines and
Expense make ID in line 200 equal to the count.
Church 35 40 35 40 35 Following that, under EXPENSE in line 200. likewise make a
Rent 0 0 0 575 0 data line for each expense item. Weekly expenses should show
Food 45 45 45 45 45 an amount for each week. Monthly expenditures are placed in
Phone 0 25 0 0 0 the week they are to be paid, the other weeks showing zeros. Of
Electric 0 0 50 0 0 course, since most months do not have five weeks, no monthly
Water 20 0 0 0 0 expenses should be planned in that week. Then count the num
Trash 8 0 0 0 0 ber of expense data lines and make ED in line 400 equal the
Gasoline 10 10 10 10 10 count.
Car Loan 0 133 0 0 0 Save the program before running it the first time. When run,
Car Insur. 0 31 0 0 0 the program utilizes a string array to format the display. As
Life Insur, 13 0 0 0 0 data is read, strings are created according to the data's order of
Bank Card 25 0 0 0 0 appearance in display. At the same time, values are totalled in a
Store Card 10 0 0 0 0 numeric array. After the reading is complete, the totalled values
Savings 10 10 10 10 10 calculated and formatted into the string array in their proper or
Total Exp
der. It takes a moment, then up to 23 lines of the planner is dis
176 294 150 680 100
played. Pressing any key will scroll up any remaining lines.
'Balance 180 330 0 200 But before doing "that! look at the line labeled ^FORWARD.
The amounts shown are the previous week's balance. WEEKl is
Programs to accomplish specific personal tasks do not have to zero because previous months are not carried over. A negative
be long or complex. This is particularly true with the 64, be value displayed in any week tells that the planned expenditures
cause the built-in screen editor allows easy editing of program in the previous week exceed the income for that week. There
text. Thus, the program itself can be used instead of input rou fore, expenses for that week should be examined to see which
tines to enter and revise information. And since the information ones can be reduced or moved to another week to achieve a bal
will be saved with the program, file uniting and reading routines anced situation.
are not needed either. This program utilizes data statements When all lines have been scrolled onto the screen, four options
and two numeric variables to hold the information which would are presented. Keying zero and pressing RETURN will stop the
otherwise be input. program to allow listing for making changes. RUN to restart.
In typing the program, spacing of string text is critical to dis Entering 1 will redisplay the planner. Entering 2 will save it to
play format. In every case one space is used between words. In tape. Line 510 can be made to use disk by changing it to read:
line 50 S$ is made to equal 30 spaces. L$ is made to equal 40 mi OPEN 15.8,15,"S0:BUDGET':CLOSE 15:SAVE"BUD-
nus sign characters. In line 100 W$ begins with the CLR/1 GET',8 Of course, a name other than BUDGET can be used. En
HOME character followed by 11 spaces. In line 200 E$ begins tering 3 will print it out. a

Before typing this program, read 'How io Enter Programs" and "How to Use the Magazine
:RETURN'GVRG
Entry Program The BASK, programs iri [hi-, maga/int arc available on disk from Loaibiar.
30 FOR Y=S TO F:READ D$
I'd Kn\ S0008,Shreveport.U71130-0007 1-800-831-2694.
:A$(Y)=LEFT$(D$+S$,10):FOR X=0 TO 4
Weekly Budget Planner :READ 0%'LDTM
10 GOTO 50'BCMW 40 A%(E/X)=A%(E,X)+D%:GOSUB 20:NEXT
20 A$ (Y)=A$(Y)+RIGHT$ ,6) :NEXT:RETORN'GWUI Continued on page 128

COMMODORE MA3AZINE 95
AMIGA UPDATE by Graham Kinsey

Amiga Public
Domain
Update
What's new for the Amiga in the
public domain? Here are some of
the more recent PD programs for
the Amiga.

This month I have reviewed programs


from Fish disks 111-118, plus a bunch
of other programs. I'll also finish review
ing the entries in the BADGE (Bay Area
Amiga Developers Group I Killer Demo
Contest this month. The best demo pro
gram this month is DemoReell, better
known as "The NewTek Demo" to many of
you. Two great games are also included:
GravAttack and BattleMech, plus an im
proved archive file extractor. BeachBirds: by Jerrold Hinnell (Fish 112) Killer: by Robert Wilt (Fish 115)
For each program, the author is given This demo uses animation and digitized Here is a fantastic graphics'sound demo
when it is known, and if that program is sounds to faithfully reproduce a beach that has the flavor of a commercial. You
available on the Fish series or the AMI- scene. BeachBirds was one of the entries will especially love this demo if you like
CUS series of public domain disks, the in the BADGE Killer Demo contest. the Beatles or demos that put down rival
number of each series is given before the computers. This demo requires one mega
description. Virtually all of the programs Bully: by Mike Meyer (Fish 112) byte to run, and was one of the winning
mentioned in this column are available This program allows you to easily show entries in the BADGE Killer Demo con
for download in the libraries of People- off the Amiga's multitasking capabilities test.
Link's AmigaZone. When a public domain by showing several graphics demos run
program has been classified as shareware, ning at once. Once all the demos have AMUC Demo: by Stephen Vermulen and
this is also mentioned, with the suggested been loaded, Bully will slide up and down Stephen Jeans (Fish 117)
amount. every screen which is pail of a demo. This Here is a unique scrolling demo. This
means that several screens will be viewa demo scrolls a 2400 (that's right, 2400 pix
Amyload: by Jeff Kelley (Fish 111) ble at once. els wide) by 200 pixel picture of the mem
Amyload is another program that will bers of AMUC (AMiga Users of Calgary i
tell you the Amiga's current task load in WaveBench: by Bryce Nesbitt (Fish 112) superimposed on the Calgary skyline.
terms of CPU usage. In addition to CPU A graphics display hack that gives "per
usage, Amyload can also monitor blitter petual motion" to your Workbench screen. HAMmmm: by Phil Burk (Fish 118)
usage or FAST and/or CHIP memory us This was one of the entries in the BADGE This is a strange graphics/sound demo,
age. Amyload uses a bar graph to display Killer Demo contest. that consists of a double-buffered HAM
usage information. The program's many screen that produces triangular shapes
options include regulating how fast the NoIconPos: by Markus Schaub (Fish 113) along with strange sounds. The music for
graph is updated, what scale is used to This program will clear the position of this demo grew out of a piece of music
measure time (i.e., the X-axis), task prior any Workbench icon that might have written for the recent celestial event
ity, window size and pen and background been saved previously. This is obviously called the "Harmonic Convergence." This
color. very useful for Workbench users and for demo was one of the winning entries in
people who create Workbench environ the BADGE Killer Demo contest.
PopLife: by Olaf Seibert (Fish 111) ments for others.
Another version of the venerable Lexical: by Jeff Sullivan
graphics program Life. Unlike most other CDecl: by Graham Ross (Fish 114) Lexical will read any document and
versions, PopLife will use the standard If complex C statements like "long give you information concerning it. hi ad
Workbench screen as its universe. It will *(*(*foo)O)[10]" keep you from using the dition to telling you such simple things as
even use any window gadgets, borders and language, this program will allow you to the number of words and sentences in the
drag bars as part of the starting life al write such statements in English terms, document, the average length of each
ready in the universe before any genera and then CDecl will convert your English word in terms of syllables and how many
tions are calculated. statements into C statements.

96 APRIL 1988
Amiga Update/Amiga Public Domain Update
stead of the keyboard, Compu-Calc's main that the program does not contain a cus
'long words" (i.e., how many words have feature is that it displays all numbers si tom boot block, since modifying a custom
three or more syllables) are present, Lexi multaneously in decimal, binary, octal boot block could trash the program!
cal will also perform three separate reada and hexadecimal modes. The users can
bility tests. Lexical will run the Gunning- also input in any one of these four differ DemoReell: by NewTek, Inc.
Fog, Flesch and Kincaid tests on each doc ent modes at any time. Compu-Calc pres If you have been waiting to see the ulti
ument. You can specify more than one ently does not support negative numbers. mate slideshow demo for the Amiga, wait
document for Lexical to examine at a no longer. This is a show-stopping demo
time. DB-Wizard: by J.L. White put together by NewTek to show off their
(Shareware: $15) Amiga products DigiView, DigiPaint and
PAK version 1.0: by Mark Riley Here is a database program that is pri Digi FIX. There are basically three parts
(Shareware: $10) marily designed for mailing lists, but it to this demo. The first part is a miniature
PAK is a file archiver similar to ARC. can be altered for other uses. It has op version of NewTek's famous Maxine Head
The huge difference with PAK is that the tions to print mailing labels or all the in room demo. This miniature version runs
archives that it produces are "self-dissolv formation in each record. If you want to for about 30 seconds, and although Max-
ing." This means that instead of using the use DB-Wizard for databases other than ine's image is only l/20th full size, it still
archiving program itself to extract the mailing lists, you might want to edit the is quite impressive (the sound portion is
files from an archive, all you have to do DB-Wizard IFF picture in order to have a almost as good as the full version).
from the CLJ is type the name of the more aesthetically pleasing program. The second portion is a slideshow of im
"PAKed" archive. The archive will then ages created with Newtek's DigiView digi
automatically "unPAK" itself, without Dodge: by Mike Scalora tizer and DigiPaint HAM paint program.
you having to do anything else! This If you ever worry about the white bor The dazzling DigiView pictures show off
makes PAK much easier to use for begin ders of your CLJ window burning out your DigiView's 640x400 16-color mode. Al
ning Amiga owners. PAK also can handle monitor, but you don't like to use a screen though 16 colors doesn't sound very im
file names of any length (unlike ARC, blanker, this alternative program might pressive, DigiView's dithering routines
which requires that all file names be no suit you. Dodge will move the Workbench make these pictures seem just as incredi
longer than 12 characters). Currently screen a few pixels in one direction, giving ble as the HAM digitized pictures. The
PAK's compression routines are not quite some of your monitor's phosphors a need slideshow also uses professional transition
as good as ARC's, however, Mark (who is ed rest. effects, including checkerboard and rec
available on PeopleLink as ID: SONIX) tangle wipes and other transition modes.
stated that the next version of PAK will Movie version 1.01: by Eric Graham If this weren't enough, while the slideshow
surpass ARC in terms of file compression This is an update to version 1.0 of Eric is being presented, an ear-catching digi
routines. Graham's Movie program (which was part tized song ("ParaNormia," by the group
of the Sculpt 3-D animation disk reviewed Art of Noise) plays in the background.
DGCS: By Forest City Software in the February 1988 installment of this The final part of the demo shows off
(Shareware: $10) column), which allows Sculpt 3-D users to Nev/Iek's soon-to-be-released special-ef
So you never thought that a computer create animations from pictures that were fects program Digi FIX. Basically what
could make planning a trip to the super generated with Sculpt 3-D. The biggest you see here are four digitized Amiga
market easier? Well, along comes Deluxe change in the Movie program is a much monitors, which show small "movies" be
Grocery Construction Set (DGCS for better documentation file, which clears up ing played, all with digitized sound effects.
short). DGCS contains 232 grocery items a lot of problems that people were having The movies range from a bunch of metal
in eight different categories from which to with the Movie program. Also a bug has lic monsters rampaging, to a dripping fau
create your shopping list. You can flag been fixed in Movie so that now anima cet to a scene with the cartoon character
any item chosen with a coupon and/or a tions using an odd number of bit-planes Betty Boop. This demo requires a mega
sale flag. You can then dump the list to won't have glitches in them. Also new are byte to run, and takes up 1.8MB of disk
your printer when finished. two programs that will automatically gen space on two floppy disks. Due to the size
erate script for a simple loop animation. of the demo, don't expect to see it on any
Funbut: by Brian Moats bulletin board or online service (it would
If you have a game that requires con Vacbench: by Randy Jouett take you several hours to download it!).
stant clickings of the left mouse button, This is a graphics display hack that
this program might save your mouse from turns your mouse pointer into a vacuum MFF-Update version 1.02:
undue wear and tear. Funbut will allow cleaner. by Software Visions
you to use the Fl key in place of the left This is the latest update/demo for the
mouse button. Although it was intended StealMemBoot: by Alex Livshits graphical database program MicroFicke
for entertainment purposes, there is no If you have games or other programs Filer from Software Visions (version 1.0 of
reason why you can't use it for more gen that don't work with extended memory, MFF-Update was reviewed in last month's
eral applications. StealMemBoot might help you. Steal column). The important addition is that a
MemBoot will modify the boot block on text import utility has been added, which
Compu-Calc: by Stan Hodge the disk. This modification will automati will allow you to import ASCII text files
(Shareware: amount not specified) cally disable any FAST memory in the into your MieroFiche Filer databases.
Compu-Calc is a window-oriented calcu system, so that all memory allocations are [Editor's Note: Look for a complete review
lator designed for programmers. In addi done using CHIP memory only. Make o/"Microfiche Filer elsewhere in this issue.]
tion to allowing you to use the mouse in sure before you perform such an operation

COMMODORE MA3AZINE 97
Amiga Update/Amiga Public Domain Update
you can also tell Startle the color of the also has skill levels, and during combat
The ARP Project version 1.03: text to be displayed, and even specify a each player must make skill rolls to do
by Charlie Heath different font if you like. such tasks as successfully fire at an oppo
This is an update to the original release nent, jump, charge, or just stay on his feet.
of the ARP Project, a replacement for Noborder: by Albert Kirk Time is also an important factor in Battle
AmigaDOS (which was reviewed in the This is another program that will re Mech.
February 1988 installment of this col duce the potential for monitor burnout. I have had some problems with loading
umn). Bug fixes have been made to the Noborder eliminates the borders and bars BattleMech. I can only seem to load the
ARP version of the Delete, Assign, Type on windows and screens. Unfortunately it game itself from CLI (running it from
and Join commands. does not seem to affect the Workbench en Workbench, or booting it up as a bootable
vironment. disk just don't work for me). Also, I
FFormat: by Tony Solomon haven't been able to successfully load the
FFormat is a replacement for the Ami Landing at 10: by Jimbo Barber Factory program (which is used to design
gaDOS Format command. FFormat is A compiled AmigaBASIC game that is new robots) at all so far.
100<# faster than the AmigaDOS Format based on the popular "Lunar Lander"
command. FFormat also allows you to tell theme. In addition to the regular landing Cliplt: by Mike Scalora (Shareware: $10)
it to automatically install the disk after it screens Landing at 10 has bonus screens, For those of you who liked Mike's Sniplt
formats the disk. You can also specify which allow you to pick up extra fuel (you program (reviewed in the February 1988
whether FFormat should verify each for have a limited fuel supply in this version!. installment of this column), here's a vari
matted track. ation. What Sniplt allowed you to do with
Setbeep: by Mike Scalora text files, Cliplt allows you to do with IFF
Makedir-Wiz: by J.L. White Setbeep allows you to jazz up the sound pictures. Cliplt allows you to cut a piece
(Shareware: $5) produced by the Intuition beep routine. from any IFF picture, and save it as a sep
Here is a program that will let Work With Setbeep you can replace the Intu arate IFF picture (not a brush). Cliplt al
bench users create sub-directories by just ition beep routine with any digitized beep lows you to have up to five different
typing the path name. In addition to cre sound in the IFF 8SVX format. The only clipped images in memoiy at one time.
ating a director}', Makedir-Wiz also cre problem with Setbeep is that it is not cur Cliplt will remain in the background until
ates a matching custom drawer icon to go rently compatible with AmigaBASIC. you call it into use via a hotkey. You can
with the created directory. also tell Cliplt to go to sleep, until you
BattleMech: by Ralph Reed want it to respond. This feature is pro
GravAttack: by Scott Peterson (Shareware: $20) vided so that if you have a program that
(Shareware: $10) If you like complicated games involving uses the same keys as the Cliplt hotkey
A very nice arcade game. The object in combat between robots, BattleMech is sequence, Cliplt won't interfere if you
GravAttack is to pilot a spaceship your cup of tea. BattleMech allows you to don't need it for the moment. Cliplt won't
through varied terrain in order to pick up design a robot, then lead that robot into work with a HAM screen (since you can
six keys on each level. Gravity, a limited combat against up to seven other robots at not usually get a clean left edge due to the
fuel supply and enemy bunkers that fire the same time. BattleMech uses a hexag nature of HAM screens), although Mike
at you are your enemies. GravAttack fea onal map as the combat arena, which is has said on PeopleLink that he is current
tures digitized sounds, 17 different levels displayed in the 16-color 640x400 pixel ly working on that problem.
and a high score table. It will run on a mode. The map has varied terrain includ
512K Amiga, although you cannot have ing forests, swamps, rivers, lakes, moun Mach: by Brian Moats
Workbench or other programs loaded. tains and "ablaze" areas, all with varying If you are not interested in running a
features. You can even choose what per lot of small utility programs that each do
Boin£ Machine: author unknown centage of the map's hexagons will have one thing, but rather in running one or
Here is another nice ray traced anima mountains, hills and water in their areas. two utility programs that do several
tion, that was created in part with Sculpt BattleMech also has Intuition menus things at once, take a look at Mach. Mach
3-D. This animation is similar to the ani for ease of play and digitized sounds to started as a mouse accelerator program.
mations Rocker and Khanakas (reviewed add realism to the combat sequences. The Mach can make your mouse move much
as part of the Sculpt 3-D animation disk robots have various weapons like lasers, faster, allowing you to cover the whole
in the February 1988 installment of this rocket launchers, machine guns and par screen without having to move your
column), but Boing Machine also has digi ticle projection cannons. Some robots can mouse (and hand) very far.
tized sounds in addition to the animation also fly for limited amounts of time. All Mach also originally came with a Hot-
portion of the demo. robots can also use their arms and legs to Key portion to it, which allows you to de
kick, punch or land on top of an opposing fine macros that can be activated via the
Startle: by Hobie Orris robot. Eight different robots are provided function keys in conjunction with the ALT
If you have been looking for a unique so that you can start playing immediately. qualifier keys (although you can use the
and eye-catching way to display a text file, There are many other factors that influ AMIGA qualifier keys instead of the ALT
take a look at Startle. If you give Startle ence the game, including the weight of the keys if you like).
the name of a text file as a command-line droid, heat (most actions performed by a In version 1.2 of Mach, many new fea
parameter, the program will slowly scroll robot generate heat, which can eventually tures have been added that give this util
the text file in front of a moving star field shut down the robot if the internal tem ity program more functionality. It now du
(i.e., just like the intro to the Star Wars perature gets too high), and four levels of plicates the same features present in the
movies). In addition to the text file itself. damage for each body part. Each robot

98 APRIL 1988
Amiga Update/Amiga Public Domain Update-
function, which is provided as a separate will ultimately mean that it will take you
popular utility program PopCLI I reviewed program) even7 30 seconds until you ac even less time to download a file off of a
in the August 1987 installment of this col knowledge the event's occurrence by click bulletin board or online service. Unlike
umn). Also Mach adds the "Sunmouse" ing on the special window. You can even the present alternatives to ARC—Zoo and
{which means that when the pointer is alter the configuration file to have Nag PAK—PKARC will maintain lOOtf com
moved over any window, that window is use the Amiga's built-in speech synthesis patibility with archives created by ARC.
automatically activated) and "Click to to speak to you. The only difference be
Front" (which means if you click on any tween this program and a real nag is that This month's column didn't turn out to be
window, it will be brought to the front just this program can be shut off much more as long as I thought. There are other new
as if you had selected the window's Front easily! programs that deserve fair mention that I
Gadget) features to your environment. just couldn't squeeze in time-wise. I'll try
You can also remove Mach at any time via PKAX: by PKWARE, Inc. to catch up completely in next month's col
a special hotkey. (Shareware: $25) umn, (Really!) As always, I can be reached
PKAX is a program that is used solely on the Amiga Zone on PeopIeLink (ID:
Nag: by Richard Stockton for extracting files from any normal G KINSEY), or on the IDCMP BBS
(Shareware: $10) Amiga archive (using the popular pro (617) 769-8444,8 p.m.-8 a.m. If you
For those of you would like to be "re gram ARC). What makes PKAX so spe have written a public domain/shareware/
minded" of upcoming important events by cial is that it uses file buffering tech freely distributable program, or have ob
your Amiga, Nag can serve as an ade niques and optimized algorithms, so it tained one that you think is worth men
quate substitute for your wife, mother or extracts files from Amiga ARC archives tioning to all Amiga owners, please
whoever. Nag is a calendar program that much faster than any other program. attempt to contact me via the above or
also allows you to enter notes for a certain What makes the release of this program through Commodore Magazine. See you
day to mark a certain occasion. If you so important is not PKAX program itself, next month.
would like to be reminded of that event by but the possibility that PKWARE will
the Amiga when it arrives, you can flag soon port PKARC, the standard of archiv Fish disks: For a catalog, send a SASE
that event with the "Nag" flag. When that ing program in the MS-DOS world, to the and four loose stamps, or $1 to: Fred Fish,
event arrives, Nag will open up a special Amiga. Unlike ARC, PKARC has a spe 1346 W. 10th Place, Tempe, AZ 85281.
window that displays the event. Nag will cial file compression mode called "squash
then beep at you using the standard Intu ing" that compresses files much better AMICUS Disks: $7 per disk, or send $1 for
ition screen beep function (although you than any of the file compression modes a catalog to: PiM Publications, P.O. Box
can also have Nag use an audible beep currently used by ARC programs. This 869, Fall River, MA 02722. g

flickerFixer eliminates your Amiga 2000's


interlace flicker and visible scan lines. The result:
superior quality color or monochrome graphics
and text — for a full range of demanding
applications, including CAD, desktop publishing,
graphics, and video.
flickerFixer fits into the Amiga video slot, is
fully compatible with all user software, and does
not modify the standard Amiga video signals. The
board also upgrades the Amiga 2000 with a flicker
free 4096 color palette, has an overscan mode that
features a screen size of 704x470 pixels and drives
most of the popular PC EGA and VGA monitors,
including the NEC Multisync and Mitsubishi
XC1429C.

fFixer1"
Advanced Graphics Adapter For The AMIGA ? 2000

flickerFixer is priced at 5595. It is made in


the USA by Microway, Inc. — "The World Leader
i In ! i i r i ■'■: ond Mkroway in PC Numerics" since 1982. For more
ore trademarks of Microway. Inc. information or to order, call Microway Sales at
Amiga is a registered Irodemnrk of Conimodore.
Miiliiiync n a registered irodemo'V o' NEC (617) 746-7341 or your Amiga Dealer.

32 High St., 58 Atchison St.,

Microway
P.O. Box 79
Kingston, Moss. 02364 USA Kingsion-Upon-Thames, U.K., St. Leonards, NSW, Australia
(617)746-7341 01-541-5466 02-439-8400

COMMODORE MAGAZINE 99
by Tim Jones

AmigaBASIC Tutorial
Style in Programming

A short program demonstrates difficult areas of


AmigaBASIC, offering both tips on confusing areas
and tricks to make your life easier. Rather than an
article followed by a program, we have combined
them for the sake of clarity.

Previous installments of this series have examined many


of the elements used to make up an AmigaHASIC program
that take advantage of what the Amiga has to offec that
is generally unavailable on other machines and in other
versions of BASIC. In this instalIment, let's put some
of these things together in smal1 ways to demonstrate
how we can take .j simple, and possibly boring, program
jnd make it more elegant.

So far as the average user is concerned, your program is


only as good as its user interface. Vou may have written a
program that can run rings around its equivalent in Pascal
or C, but, if the user interface is sloppy, you may have
wasted your time. This boils down to what is called "style."

With a machine like the Amiga, many things become so second-


nature to the user that a program without them is hard to
use. For example, after using any of the Arnica paint
programs, how do you think a user would react to a program
that forced him or her to use the joystick for drawing
rather than the mouse? Or, what if your woEd processor
didn't have menus and you were Forced to memorize Amiga key
sequences to do the things that you do when word processing?
I know that I would very quickly stop using these programs
and go back to what I had been using.

Since I started this column, I have been contacted by many


people and shown bits of code for whole programs that look as
if they were written [or a Commodore 64 or Apple II. Don't
get me wrong, these machines are fine and the programs may
have been great if used on these machines, but the Amiga
allows for so much more.

Let's start our discussion of style with a comparison of two


short routines that involve menus. PRINT "This is the help screen. Notice how we erased the"
PRINT "Text to print this stuff! Hit a key to continue."
SegOne:
CLS Undue!p:
LOCATE 3,25 ! PHI NT "1> Menu Choice 1" GS ■ INKEYS
LOCATE 4,25 : PRINT "2> Menu Choice 2" IF GS = "" THKN EndHelp
LOCATE 5,25 ;
PRINT "3> Menu Choice 3"
LOCATE 7,30 : PRINT "E> Exit" Repa i nt:
LOCATE 12,12 : PRINT "Exit to go to the next part" CLS
FOR X = 1 TO 100B
GetEntry: PRINT CHRS[INT(RN»*96)+32>J
GS ■ INKEYS NEXT X
IF GS = "" THEN GetEntry
' Let's use the existing data and open the help screen as a
Of course, these are very simplistic examples, and I'm sure ' new window. Notice that this new help window can be
someone will point out that the first example used less ' relocated by the user if necessary.
code, but the key is in the way the user interacts with the
example. The first example works fine on one of the older Newllolp:
style computers, but why limit your user to this type of WINDOW 2,"Help Example",[100,45)-(500,120),31,-1
interface when he or1 she has grown to expect an intuitive PHINT "This is the NEW help window. Since the original"
type of interface? PRINT "Window was a smart refresh, the text will still"
IF GS « "1" THEN GOTO One
Let's take a look at the difference that multiple windows
IF GS = "2" THEN GOTO Two
make when giving help or information within a program. In
IF GS = "3" THKN GOTO Three
the examples that follow, we fill the screen with gibberish
IF UCASES(GS) = "E" THEN GOTO SegTwo
and then write the first help file to the same window as the
GOTO GetEncry
text. Next, we'll use a second window to display the help
text. Keep in raind that the default AmigaRASIC output
One:
window is considered a SMART REFRESH type window, meaning
LOCATE 20,I : PHINT "1" GOTO CetEntry
that it will restore anything that we cover up.
Two:
WinSegOne:
LOCATE 28,1 : PRINT "2" goto GetEntry
MENU RESET
CLS
Three:
WIDTH 78
LOCATE 20,1 : PRINT "3" : GOTO GetEntry
FOR X = 1 TO 2000
PRINT CURS (INT(RJJD*64)t32) ;
' Now, let's use the Amiga's MENU structure and the mouse to
NEXT X
' perform the same type of oper.it ions.

' Now, to print a help screen, we have to clear this screen,


SegTwo:
' display the help and then rewrite the original screen: CLS

HelpSCrnl:
MENU 1,0,1,"Options"
CLS
MENU 1,1,1,"Choice 1"
LOCATE 5,1

100 APRIL 1988


Amiga Update/AmigaBASIC Tutorial
PALETTE L,.3,.2,.l
palette 2,.1,.2,.5
MENU 1,2,1,"Choice 2" PALETTE 3,.5,.7,.2
MENU 1,3,1,"Choice 3"
MENU 1,5,1,"EXIT" GOSUB ColorKey
MENU 2,0,0,"" : MENU 3,0,0,"" : MSNU 4,0,0,""
' Notice the difference that just changing the colors made.
Main: ' Another way to spice up a display is to use a custom screen
WHILE -1 ' of 3 to 5 bitplanos, which gives you up to 32 colors to
ON MENU GOSUB Menus : MENU OH ' choose from. You can then get really creative with your
SLEEP 1 displays,
WEND
' This is just as easy as creating 2 bitplane windows, the
Menus: 1 only difference being that you have to open a screen. An
Item» = MENU(l) 1 example would be:
IF Item* = 1 THEN
GOTO HOne SCREEN 1,640,200,4,2
ELSEIF Item! ■ 2 THEM
GOTO MTwo ' Now, just reassign WINDOW 1 far whatever window you're using)
ELSEIF Item? ■ 3 THEN 1 to this new screen:
GOTO MThree
ELSEIF Item% = 5 THEM WINDOW 1,"4 Bitplanes",,,1
GOTO WinSegOne
END IF 1 Now you can call, in this example, up to 16 colors (2*4) for
■ your display.
MOne:
LOCATE 20,1 : PRINT "1" J RKTURN FOR X ■ 1 (o 500
COLOR INT(RNDM5)
MTwo: PRINT CHRS(1NT(RND'261»32);
LOCATE 20,1 : PRINT "2" ! RETURN NEXT X

M.Three: GOSUB ColorKey


LOCATE 20,1 : PRINT "3" : RETURN
WINDOW 1,"BASIC",,,-1
PRINT "be there when you click me closed. Click the" SCREEN CLOSE 1
PRINT "CLOSE Gadget to continue" END

L!NE[25,85)-(45,95),3,b
1sttClosod:
LOCATE 3,4(1
WHINE WINDOW(0) <> 1 : WEND
PRINT "Click in a box [3rd one exits}"
WINDOW OUTPUT 1
GetClick2:
' Another feature that users have grown used to is Gadgets.
WHILE -1
' You know, those little buttons that you can click on to O!J MOUSE GOSUB iloxes2 : MOUSE ON
1 invoke an action, or the sliders you can move to adjust a SLEEP
' display. I saw two different pr octant examples that almost WEND
1 used them. The results arc as you sea in tho very next
' example.
[JOXes2:
f = MOUSH(O) : X - MOUSK(3) : Y - MOUSE (4)
Gadgets:
[P X > 24 AND X < 46 THEM
CLS
IF Y > 24 AMD Y < 36 THEN
LINE(25,25)- (45, 3r>) , 2 , b
LOCATE 21,5
LINE(2S,55)-(45,65),2,b
Curr = TIMER
LINE(25,85)-(45,95),J,b
LINE(26,26)-|44,I'D ,3,bf
LOCATE 3,40
PiUNT "Click in a box (3 r<! one exits)" PRINT "BOX 1"
WHILE TIMER < CUte > .5 : WEND
LINS:(26, 26)-(44,34) ,a,bf
GetClick:
ELSEIF Y > 54 AND Y < 66 THKN
WHILE -1
LOCATE 21,5
ON MOUSE G05UB Boxes : HOUSE ON
Curr = TIMER
SLEEP
LINR(26,56)-(44,64),3,bf
WEND
PRINT "Box 2"
WHILE TIMER < Curr * .5 : MEND
Boxes :
LINE(26,56)-(44,641,B,bf
I = MOUSE(0) : X MOUSE (3)
ELSEIK Y > 84 AND Y < 96 THEN
IF X > 24 AND X 46 THEN
LOCATE 21,5
IF V > 24 AfJD Y < 36 THEM
Curr = TIMER
LOCATE 21,5
LINE(26,86)-(44,94),l,bf
PRINT "Box 1"
PRINT "Bye - bye"
ELSEIF V > 54 AND < 66 THEN
WHILE TIMER < Curr + .5 : WEND
LOCATE 21,5
LINE(26,861-144,94),0,bf
PRINT "Box 2"
FOR Delay ■ 1 TO 3080 : NEXT Delay ' I Know...
ELSEIF Y > a-i A.'ID ¥ <
GOTO Colors
LOCATE 21,5 END IP
PRINT "Bye - bye"
KHD IK
FOR Delay = 1 TO 300 NEXT Delay ' I Know RETURN
GOTO NewGadgets
END IF
' Finally, let's take a look at the difference that color
END IF
1 manipulation can have on a program. If you are working from
RETURN
1 the default Workbench colors, you either like blue and
' white, or you are new to the Amiga. Let's examine different
' Now, if we take this basis and add a bit of flourish to it,
' ways to spice up a display with color.
1 we can give a little visual feedback that will let the user
' know that the selection has been acknowledged.
' First, if you are only going to use the default 2 bitplane
1 deep screen, select four colors that complement, yet oEfer
NewGadgets:
' some degree of contrast. I like to use a Black background
CLS
' with mild shades of green, red and blue. Take a look:
LINE(25,251-145,35),2,b
LINE(25,55)-(4 5,65),2,b
Colors:
COLOR 2 : PRINT "THIS IS COLOR 2" CLS : LOCATE 12,1
COLOR 3 : PRINT "THIS IS COLOR 3" PRINT "THIS IS A COLOR EXAMPLE - COLOR 1"
COLOR 1 : LOCATE 15,15
PRINT "Press a KEY to continue" ColorKey:
GS ■ INKEYS
GOSUB ColorKey IP GS = "" GOTO ColorKey
return

Pall:
PALETTE 0,0,0,0 ' As you can see, simple additions can mean the difference
PALETTE 1,-8,0,8 1 between a good program and a great one (in the eyes of a
palette 2,0,.6,0 1 user). I don't claim that .iny of these examples are
PALETTE 3,3,0,-8 ' outstanding by themselves; they are strictly designed as
' examples to fire your imaginations. AmigaBASIC programs can
GOSUB ColorKey ' be just as usable and friendly as .iny other type of program
1 on the Amiga, and they .ire much easier to write!
Pal2:
PALETTE 0, .B,.5,-2 Unti 1 next time...
END

COMMODORE MAGAZINE 101


bvTim Jones

Disk
Documenting
Organize your Amiga files
for speed and efficiency.

With more people moving from the


simple disk operating systems of
computers like the Commodore 64 and
128 to the more complex DOS of the
Amiga, I have begun to see quite a bit of
confusion among users over the purpose of
sub-directories and the proper methods of
managing disks, both floppy and fixed.
In the older, less complicated systems, it
was standard practice to place all of your
files into what is known as the root, or
main, directory. This wasn't due to igno
rance on the user's part; the system didn't
allow any other method of storing files.
Another factor was the storage size of the
disks themselves. With most disks storing
between 80K and 170K of data, along
with the limitations on the number of di whatsoever. Even with the speed of the A hierarchical system can be thought of
rectory entries allowed, you would often fixed disk, it took over 70 seconds to sort as a tree. You will always have what is re
find no more than 20 to 25 files on a disk. the filenames before the actual listing was ferred to as the root, and from the root
This is not the case on a system with a displayed. Then, it took over six screens to there will be branches. These branches
more advanced DOS like the Amiga. display them all. We spent the remainder may end in leaves or sub-divide further
Since you have over 880,000 bytes of stor of that Saturday afternoon reconstructing into more branches with more leaves. As
age space available on a single floppy his disk and teaching him how to use a with the tree, AmigaDOS treats a disk de
disk, and even more if you have a fixed hierarchical DOS properly. vice in a similar manner. The root would
disk-based system, the ability to have lit That afternoon it dawned on me that be the top-most level directory. The
erally hundreds of files on a disk makes it there must be a lot of people out there branches would then be the directories
more difficult to manage the data stored with the same problem. The strength of a and sub-directories. The leaves would be
on them. complex DOS, like AmigaDOS, is its abil the individual files.
If you were to take all of the files on a ity to segregate areas of a disk (not neces When examining the structure of your
standard Workbench disk and place them sarily physically) and use them to store Workbench disk, you should notice that
into the root directory of another disk, data grouped in a manner to make it easi there are a number of directories that con
aside from confusing the Amiga when you er for the operator to find and manipulate. tain files and sub-directories of files that
tried to boot it, you would find that simply An example of this can be seen by ex relate to one another. Take, for example,
asking for a directory (DIR) would be a amining your Workbench disk. Try the the Fonts directory. Within this directory
major task. First it would take Amiga- following command with your Workbench are the files that tell the system which
DOS over 45 seconds just to read and sort disk in DF0: DIR DF0: This tells Amiga- fonts are available along with the sub-di
the entries, and second, it would take two DOS to give you a sorted listing of the con rectories that contain the actual font defi
and a half screen lengths to display the tents of the disk in drive DF0:. This listing nition files. All of these files relate to one
data. TYue, it would be easier to locate a will consist often directories (usually) and another, so the architecture of this par
specific file, but the clutter on the disk a few files. ticular directory makes sense. The other
would soon become a nightmare. Now, try the following variation: DIR directories are arranged similarly.
When you move up to the Amiga you DF0: OPT A. Not only do you get the list If you've been storing files on a work-
should update your understanding of how ing you got above, but all of the directories disk without separating them into groups,
its Disk Operating System works. I re have also been opened (along with any ad you probably have a very chaotic work-
cently visited a friend who had an Amiga ditional sub-directories) with the contents disk. For example, a C programmer cre
1000 with a 20MB fixed disk. I went into sorted and displayed. What you see is a ates a workdisk to store his source files,
the CU and asked for a DIR of DHO:. Was listing of the files in each sub-directory header include files, and the precompiled
I surprised when I found over 300 files in with a final listing of any files in the root startup code files. After a number of pro-
the root directory and no sub-directories directory. Continued on page 116

102 APRIL 1988


Two For The Road
Continued from pg. 76 the artist with all of the soft is also very good at introducing package designed to allow you
ware tools required to do eveiy- a novice to the ideas behind 3D to capture real-time video with
Brown-Wagh was showing thing from image creation to modelling. Byte by Byte also the Amiga and manipulate the
TV*SHOW a video production full cell animation at over 60 announced their animation images in various ways. The
and presentation package. frames per second to full ray- package Animate 3-D. While results can vary from simple
TV*8HOW allows you to take trace image creation and 3D Sculpt 3-D is a stand-alone black and white captured im
any IFF screen, in any resolu modelling. The Photon Video package, Animate 3-D requires ages to Andy Warhol-style
tion, and use it "in more ways system promises to be the most that Sculpt 3-D be used as its avant-garde video imagery.
than you can imagine." Some complete graphics system object editor.
of the options provided are available for the Amiga family. Desktop Publishing Has
wipes, fades, rolls, reveals, zig Just the abilities of the Cell The Video Toaster, Arrived
zags and object animation. Animator module will increase With all of the various art
TV*SBDW was produced by your animation productivity on the other hand, and production packages
the Zuma Group and supports by a large percentage. You emerging, it is only natural
gives you the power that the world of desktop pub
the ituitive interface that their have complete step contra! over
products are known for. your animation sequence. You of a $100,000 + lishing should find its way onto
TV-SHOW supports high or can move forward or backward the Amiga. With their original
medium resolution, overscan, through the animation se video switcher. introduction of Pagesetter, Gold
HAM and allows use on both quence and then rearrange Disk opened the door to desk
NTSC and PAL systems. your frame sequence in any or In the realm of new \ideo top publishing. It wasn't long
NewTek was demonstrating der. The interface is very production hardware, two com before other companies fol
the abilities of two programs— friendly which adds that much panies were showing the lowed suit and released other
update version 2.0 of their more to the value of the Photon goods—Southern Technologies/ packages for the Amiga.
Digi-View and what they are Video system. Microlllusions Mimetics with their AmiGen With Pagesetter proving that
referring to as the Video Toast has designed the system to al broadcast-quality Genlock and publishing can be enjoyed by
er. The latest version of Digi- low the artist to take advan A-Squared, with Live! the masses without an invest
View allows for the highest tage of the numerous anima When Commodore released ment of tens of thousands of
speed, single frame video cap tion and image styles currently the original Genlock for the dollars, it wasn't surprising
ture of any video capture sys being used on the Amiga. Amiga 1000 in 1986, it was when Gold Disk announced
tem available for the Amiga. Aegis was also present at very well received. However, their upscale publishing pack
In addition, Digi-View's three- COMDEX with their 3D pro the output of the device was age. Professional Page. While
color Filter wheel allows you to duction and animation pack soon discovered to be a bit Pagesetter gave you the basic
use a low-cost black and white age, VideoScape 3D. As with too "hot" for use in true NTSC tools for use in desktop pub
video camera and gain the all of the various types of 3D production environments. Also, lishing, Professional Page
same type of results normally production software that has due to changes in the port promises to take you that one
available only with RGB been created for the Amiga. designs of the Amiga 500 and step further and provide you
broadcast video cameras priced Aegis' product makes full use 2000, the original Genlock can with the tools necessary to
in the $10,000 range. If you of the Amiga's Intuition inter not be used with these models. keep up with the systems that
have the use of a framegrab- face, thus creating a package The AmiGen, on the other the big boys are using. With
ber, it is possible to use Digi- that is very easy to use with hand, doesn't have any of the features like true color separa
View to capture images with 21 the simplest of instructions. problems associated with the tion, Professional Page gives
bit planes, for a total of over 21 They have included all of the original Genlock. The compos you the ability to piwiuce mag
million colors. functions necessary to take you ite output is of the proper sig azine-quality artwork for a
The Video Toaster, on the from object creation to full se nal level for broadcast use, and fraction of the cost.
other hand, gives you the pow quence animation in one pack it can be used on all three Ami- Also in the publishing arena
er of a $100,000 -f video age. VideoScape 3D was one of gas without any difficulty. The is City Desk, which includes
switcher. You can twist, spiral, the earliest entries in the AmiGen allows you to synchro full Postscript laser support.
slide, fade and any of the other Amiga ray-trace and anima nize the output of the Amiga's City Desk is produced by Micro-
functions that you have avail tion world. video with external sources Search, who announced that
able in a professional studio for The original entry was a and superimpose Amiga im they have seen a 50$ increase
quite a few dollars less. The package from Byte by Byte, ages over external video mate in product sales since the intro
Video Toaster took the place of however. Sculpt 3-D was the rial then output the combined duction of the Amiga 2000. Mi-
NewTeks earlier "Maxine first true commercial ray-trace picture as a broadcast-quality croSearch has also introduced
Headroom" demos as the main package released for the composite video signal. City Desft Art Companion, with
video attraction at the Commo Amiga. So far as ray-trace Live! from A-Squared is a 200 medium-resolution clip ait
dore booth. packages go. Eric Graham, product that we have been images designed strictly with
If you're into graphic arts, a Sculpt 3-Us author, has pro hearing about since the dawn desktop publishing in mind.
name to watch for in the near vided one of the best environ of Amiga history, back in 1985. Brown-Wagh Publishing^
future is Microlllusions. Mi- ments for the creation and ma After many changes of direc entry in the Amiga desktop
crolllusions has begun work on nipulation of three-dimension tion (and operating system), A- publishing race is Publisher
a series of graphic aits aids al models on the Amiga. Sculpt Squared has finally perfected 1000. This is another one of
that they are calling Plwton 3-D, in addition to its abilities and released the system. Live! those packages that kept us
Video. This series will supply as an image creation program, is a video interface/software hanging as it underwent the

COMMODORE MA3AZINE 103


Two For The Road
ternal device that allows you to turn to Atlantis. Ferrari For quired to discover your identi
myriad of changes necessary to increase the usefulness of your mula One is a race game that ty, reconstruct pieces of a crime
move through three different 500 by adding up to 2MB of uses every ounce of perfor puzzle and then clear your
operating system revisions. Fast RAM. Unlike the 501 mance in the Amiga to ensure name. In Uninvited you and
Since its release, however, Pub memory unit from Commo that you are in for the ride of your brother are stranded and
lisher 1000 has added a very dore, The Byte Box is true Fast your life. You are given the separated in a strange house.
complete and intuitive package RAM. When speaking with choice of the 16 international You must avoid the—uh, sur
to the desktop publishing mar Scott Pete rson of Byte by Byte, race tracks involved in the For prises, while attempting to find
ket. Brown-Wagh is doing a he explained, "The Byte Box mula One circuit and you can your brother and get out with
very good job of marketing, was designed to be as sim drive any given track, or select your life {and sanity).
and supporting this outstand plistic as possible. We have to marathon your way through Also in the Mindscape line
ing product. kept the component count to a the entire circuit. Return To up is the Cinemaware series, a
Shakespeare—Color Desktop minimum, thus increasing the Atlantis is an undersea role- set of adventure/arcade games
Publishing from Infinity Soft reliability of the unit." The playing adventure game, in with extremely high graphics
ware was also at COMDEX. unit can be purchased with ei which you take over the perso quality. Cinemaware takes you
Shakespeare is the first full-col ther OK, 512K, 1MB or 2MB of na of an undersea explorer em from being a land baron in me
or entry into this market on memory installed. ployed by a secret organiza dieval Europe in Defender of
the Amiga. Shakespeare offers As I mentioned above, Com tion. There are fourteen mis the Crown, to portraying Sin-
"an unprecedented mix of pow modore was also previewing sions that you must undergo in bad in Sinbad and the Thrown
er and ease of use, enabling us their newest MS-DOS compati search of your ultimate goal— of the Falcon and into the near
ers to create full-color layouts bles: the new, multi-speed PC- The Secret of Atlantis. future as the only trained par
in minutes." The main differ 10 HJ and the 80386-based PC Firebird was showing off ticipant in the battle for world
ence between Shakespeare and 60/40. The PC-10 III is a new their line of textygraphic ad peace via Star Wars in SD I.
the others is the true version of the PC-101 and II, venture games and Starglider,
WYSIWYG (What You See Is Commodore's first U.S. re an arcade-type space shoot 'em Elsewhere...
What You Get) environment. leases in the MS-DOS world. It up. With the success of their Supra Corporation and Pro
While the others show you the supports three processor adventure game, The Pawn, it gressive Peripherals and Soft
final result of your work as speeds—4.77MHz, /MHz and is no surprise to find that its se ware had booths of their own.
WYSIWYG, Shakespeare actu 9MHz, has a smaller footprint quel, Guild of Thieves, is just Supra was showing a new line
ally allows you to see changes and now offers a 3.5-inch inter as good, What is odd is that the of hard drives for the Amiga
as you make them. Text edit nal drive. text parser and graphics are family. Watch for a review of
ing, style and font changes are The PC 60/40 is a totally actually better. I was told that the Supra Drive 500 in an up
shown as they occur, so you new machine, utilizing the new the creators brought in profes coming issue of Commodore
have instant feedback when a architecture of Intel's 80386 sional artists and writers to aid Magazine.
change is made. microprocessor. For demonstra in the development of Guild of Progressive Peripherals and
tion purposes, the PC 60/40 Thieves and the future text/gra Software had quite a lineup of
Hardware Abounding was running a self-driven CAD phics games that Firebird products to preview at their
In addition to the video pro demo. The screen display rate will be releasing. booth. In addition to Desktop
duction hardware I mentioned was so fast that you couldn't Starglider, on the other VizaWrite and SuperBase Pro
above, there were also a num read the text used to explain hand, is a straight-forward ar fessional, they were also show
ber of hardware items that fall each screen. For those of you cade action game, very similar ing off PIXmate, an image en
under a more general hard familiar with the MS-DOS to the arcade hit Star Wars, but hancement package; IntroCAD
ware category. world, the PC 40/60 turned in a with a twist. In order to in and UltraCAD; the EXP series
Easyl, a pressure tablet from Norton SI Rating of 19.7 with a crease the payability of the of memory expansion boards
Anakin Research is now avail DI Rating of 5.3. I'm sure we'll game, the authors have also for the Amiga 500; the Pro-
able in models for the Amiga be hearing more about these created a very good science fic drive, a new, ultra-small exter
500 and 2000. The earlier machines in the near future. tion novella that explains the nal 3.5-inch drive; and Access
1000-based version of the game in a manner which in 64, a software/hardware pack
Easyl proved to be a major im All Work and No Play... creases its enjoyment tremen age that allows the use of Com
provement, giving artists an Since one of the main com dously. In fact, all of the Fire modore 64 and 128 serial port
alternative to the mouse for ments made about the Amiga bird games have supportive no devices with the Amiga.
image creation. Now, with its in its early days dealt with its vellas that are an integral part
availability on the Amiga 500 potential to become the "ul of each game. Until Spring...
and 2000, artists, designers, timate game machine," it Mindscape was exhibiting Although I tried to cover as
animators and desktop pub wasn't surprising to see quite a their line of entertainment much of the show as I could, it
lishers have the finer control few games being played in the software. The most notable are seems that two weeks wouldn't
that could make life with the Commodore booth. the animated text/graphics have been enough time to visit
Amiga much more enjoyable. Among those displaying en games Deja Vu and Uninvited. every booth and vendor that
Byte by Byte has announced tertainment software were These games are fully graphics dealt with the Commodore
the release of The Byte Box, a Electronic Arts, Firebird Li oriented and complete with line. If I've left you out, my sin-
OK to 2MB memory expansion censees and Mindscape. Elec very realistic sound effects, or cerest apologies. I hope to see
box for the Amiga 500. The tronic Arts' big hitters were they can be played as straight you at Spring COMDEX '88.
Byte Box is a self-powered, ex Ferrari Formula One and Re text. In Deja Vu, you are re

104 APRIL 1988


Two For The Road
Continued from pg. 77
advertising highlights bench
mark comparisons that show
The Exhibit Hall that Lattice 4.0 clearly sur
Meanwhile back in the ex passes version 3.4 of Manx's
..excellent, efficient program that can help you save both money and downtime."
hibit hall, hardware and soft Aztec C in Dhrystone, Float Compute''s Gazette.

ware companies were showing 15411571\ Dec.. 1987

new Amiga products to thou Arkanoid is a second- 1541/1571 Drive Alignment reports Ihe alignment condiiion of the disk drive as you per
sands of enthusiasts. Here, in form adjustments. On screen help is available while the program is running. Includes
no particular order, are some generation version of features for speed adjustment and stop adjustment. Complete instruction manual on
aligning both 1541 and 1571 dnves. Even includes instructions on now 1o load alignment
notable exhibits:
One of the biggest booths be
the famous game program when nothing else will load1 Works on the C64, SX64, C128 in either 64 or 128
mode, 1541, 1571 in either 1541 or 1571 mode'Auloboots to all modes. Second drive
fully supported. Program disk, calibration disk and instruction manual only 34.951
longed to Discovery Software. Breakout Super 81 Utilities is a complete utilities package for the 1581 disk
They were premiering the drive and C128 computer. Among the many Super 81 Utilities
most popular game at the features are;
• Copy whole disks from 1541 or 1571 format to 1581 par
show—the Amiga version of and IEEE Savage bench titions

the smash arcade coin-op game marks. Version 4.0 of Lattice C •Copy 1541 or 1571 files to 1581 disks
•Copy 1581 files 1o 1S71 disks
Arkanoid, licensed from Taito also supports 16-bit integers, • Backup 1581 disks or files with 1 or 2 1581's

America. Arkanoid is a second- which can significantly reduce • 1581 Disk Editor, Drive Monitor, RAM Wnler
• Supplied on both 3W and 5'.'." diskettes so thai it will toad on either the 1571 or
generation version of the fam the size of compiled programs 1581 drive
• Perform many CP/M and MS-DOS utility functions
ous game Breakout. Discovery as well as increase the execu • Perform numerous DOS functions such as rename a disk, rename a file, scratch or
has faithfully duplicated the tion speed of the program. unscratch files, lock or unlock files, create autO'boot and much more1

Super 81 Utilities uses an option window to display all choices available at any given time.
arcade-quality graphics in the Not to be outdone, Manx was A lull featured disk utilities system lor the 1581 lor only S39.95!
Amiga version, and some displaying a major update of
thought that the Amiga ver their Aztec C compiler. Al RflfPPOi ""v:' ■ ': ■■■':)|
Jgl Commodore 1700 and 1750 RAM expansion modules which turns all

sion actually sounds better though they have updated the or part of the expansion memory into a lightning fasi RAM-DISK. RAM-
RAM-DISK ops behaves similar to a much faster 1541 Of
than the arcade version. C compiler itself to version 3.6, 1571 floppy disk except that the data is held in expansion RAM and not on dish. Under
RAMDOS. a 5OK program can be loaded in V, second. Programs and files can be
Arkanoid retails for $49.95. the big story was Manx's an transferred 10 and Irom disk with a single command. RAMDOS is available for only
Discovery was also showing nouncement that the Source S39.95!

Amnix, which is a Unix-style Level Debugger (SDB) for the SUPER BIKE
Action-packed, fun-filled motor cycle arcade game for the C64. Race
shell program. Amnix has over Aztec C compiler is now avail the clock m Motccross. Enduro.Supercross or Trials. Fly throughlhe air
40 resident high-speed com able. The SDB's display envi on spectacular jumps Bounce over woop-de-doos. Avoid logs, trees,
water holes, brick walls, other bikers, etc. as you vie for the gold cup.
mands. Resident commands ronment uses two separate re- Thrilling Super Bike action for only $19.95.

are commands that reside in sizeable windows to display GALACTIC FRONTIER

memory, but don't create a code, plus a command line win Exciting space exploration game for the C64. Search for life forms among the 200 billion
stars in our galaxy. Scientifically accurate. Awesome graphics' For the serious student ol
wasteful duplication that can dow. Some of SDB's features astronomy or the casual explorer who wants to boldly go where no man has gone before.
happen while using a RAM- are macros, line-by-line tracing Onty S29.95!

disk to store your commands. and back tracing, conditional


<Eorcf)bearer
Amnix also supports command breakpoints (on lines, functions
Years ago. Talis Vaullhean. a powerful and evil wizard, stole the
histories, aliases and many or variables), and display and Torch of Truth and hid it somewhere within the many sanctuaries and

other features. Amnix also re modification of variables (glo dungeons of Pasloria. With the people thus blinded. Vaullheart
began to lake the land. The time has come to take it back!
tails for $49.95. bal, local and static), structures The land of Pastoria is a large island with many smaller islands
surrounding. You will explore many of them on your quest for the lost
Byte-by-Byte held the atten or expressions. The SDB retails torch. Although you Start as a common citizen, you are far from com
tion of many onlookers at their for $75 (most people who al mon. You possessihe lasi ol the mysterious luck stones! Study magic, increase your light
ing strength and speak with the townspeople. All this wtll help you on your quest.
booth with arguably the best ready own Aztec C will not re Toichbearer is a challenging, graphic adventure game for the C64. $29.95.

graphics demos at the show. ceive the SDB as a free up


grade, although some owners
ULTRA DOS UTILITIES
They were showing sample MODULE 1

ray-traced HAM animations of the commercial package Backup tnose valuable tiles on your Hard D/sfc ffie easy way
' High Speed whole hard drive backup with multi-format feature
created with Sculpt 3-D, their many be able to purchase it at 1 Auto configures to multi-hard drive systems or multi-partitions

ray tracing/solid modeling a reduced price). 1 Supports up to 8.5 meg ol memory


' Uses a unique double buffered lile copy routine for lightning fast copies
package, and the soon-to-be re SunRize introduced a digi ■ Full Intutiion interface for maximum ease of use

leased support package for tizer which will digitize black ' Backs up files
1) by creation date
Sculpt 3-D, Animate 3-D, and white images in real-time. 2) with 'Point and click' selection (name, directory, dnve)
3| using 'wild-card' search patterns
which allows you to create ani Retail price is $219. They were ■ Fully supports Multi-tasking, does not monopolize CPU to achieve its speed.
mations from frames that have also demonstrating Studio Designed to operate in the 'background'
■Compatible with any Hard drive thai follows conventional AmigaDOS file
been rendered with Sculpt 3-D. Magic, a digital sound studio protocol

The battle of the Amiga C program which supports MIDI ■ 512K Amiga required
■ Hard Drive NOT REQUIRED. Ultra DOS Utilities Module 1 works equally well with
compilers has started up again. (including sequencer support), dual floppy drives!

Lattice fired the opening salvos Fast Fourier Transforms, over Ultra DOS Utilities, Module 1 is only $59.95!

in this round with the an a dozen digital effects and is Order with check, money order, VISA, MasterCard, COD. Free shipping & handling
on US. Canadian, APO, FPO orders. COD 8 Foreign orders add $4.00. Order from:
nouncement of version 4.0 of designed to complement their FREE SPIRIT SOFTWARE, INC.
Lattice C for the Amiga. Lat inexpensive Perfect Sound 905 W. Hillgrove, Suite 6

tice's major claim is that ver audio digitizer. Studio Magic La Grange, IL 60525
(312)352-7323
sion 4.0 is much faster. Their retails for $99.95. Selected Products available from Financial Systems Software, LTD. in England.
0905-611-463

COMMODORE MAGAZINE 105


Two For The Road
board installs inside the ma also included. Despite the long CSA boards with the 20MHz
As the number ofAmiga us chine and has a socket for the list of features, the representa 68881. The Whetstone result
ers grows, so does the number 68000 so that the board is posi tive I talked to said that for CSA's board was 1122. For a
of Amiga publications. Enigma tioned between the 68000 and Synthia is a very easy program comparison to more expensive
magazine premiered its first is the motherboard. The Inboard to use. Synthia retails for machines, a Sun 3/260 Work
sue at AmiEXPO. Enigma is can hold up to 1.5MB of mem $99.99. station, which is rated at 4
produced in England, but is in ory and comes with a clock cal Sound Quest was showing off MIPS and retails for an affor
tended for international distri endar, as well as 2.4K of bat an Editor/Librarian program, dable $45,000 tests out at 1144
bution. In the premier issue tery-backed RAM. The bat which is exclusively intended Whetstones.
R.J. Mical gives an overview of tery-backed RAM allows you to for Amiga owners of the There were lots of other new
Amiga history. This issue also keep special utility programs Roland D-50 LA Synthesizer. and interesting graphics and
includes articles from such in memory at all times, even Their D-50 Master Editor/Li animation packages on the
well-known U.S. authors as when you re-boot or turn oif brarian uses a screen that is AmiEXPO floor. Impulse was
Peggy Herrington (the "den- your machine. The 500 In jammed Mill with patch panel premiering their new 3D pack
mother" of Amiga authors!, board retails for $279 (with no controls and information. They age called Silvers ray-tracing/
Steve Pietrowicz and Harv La memory' installed). were also showing Amiga ver solid modeling package with
ser. The publisher of Enigma, There was a flood of new mu sion 2.4 of Texture, a widely ac built-in animation support.
Julian Rosen, is available to sic programs at AmiEXPO. claimed professional MIDI soft The program supports many
anyone in the U.S. via People- For beginners. Infinity was ware package that originated object primitive shapes, includ
Link. Enigma will be concen showing HotLicks. an easy-to- on the IBM-PC. Texture re ing spheres, triangles, rectan
trating on the Amiga 500. but use program that is both IFF quires a Roland MPU-401 gles, rings and cylinders. Silver
since all three Amiga comput and MIDI compatible. You can MIDI interface plus an MIF- retails for $169.95.
ers are software compatible play notes via either the mouse AMG adapter and retails for R & DL Productions was pre
that shouldn't discourage most or the keyboard. If you use the $199.95. viewing Lightbox, a program
potential readers. keyboard, you can remap it to Mimetics was demonstrating that simulates the lightboxes
Two disk magazine compan simulate a musical keyboard, their well-known Soundscape, used by cartoon artists to cre
ies were present at AmiEXPO. and you can change the octave which turns your Amiga into a ate Disney-style animation.
Jumpdisk was the first disk range that the keyboard covers multitasking multi-track re The program supports different
magazine to appear for the at any time. HotLicks has cording studio. Soundscape re IFF resolutions and can ani
Amiga. A Jumpdisk represent rhythm guides, and the popu tails for $149.95. mate the drawing at any time.
ative claimed that all -Jump- lar jam mode (made famous by The music program that was Price is yet to be determined;
disk programs will require only Electronic Ails' Instant Mime). turning the most heads was the product is set for release
512K of memory and that It also has built-in tape record New Wave Software's Dynamic this spring.
Jumpdi.sk will continue to be er-style controls, metronome Drums. Dynamic Drums al Those who were still present
dominated by AmigaBASIC and jukebox functions. Hot lows you to create your own on Sunday were rewarded with
programs. Licks retails for $49.95. drum tracks. It comes with 20 the arrival of Very Vivid. Very
The other disk magazine at different digitized drum sam Vivid premiered their software
AmiEXPO was relative new There was a flood of ples. With two megabytes of package Mandala to the
comer Vertex Associates with memory, you can have ten dif AmiEXPO attendees at their
the fourth issue of AMnews. new music programs ferent songs and 99 patterns in booth and staged a world pre
This issue contained three memory. It supports random mier with a dazzling presenta
disks packed with information
at AmiEXPO. izing (for a more human effect). tion at the Tunnel, a popular
and programs for $9.95. Unlike adjustable volume and tuning, Manhattan disco. Mandala is a
most disk magazines, AMnews The Other Guys also entered as well as MIDI. When you complex package that allows
does not include a lot of public the Amiga music market with read about the program, it people to play music like never
domain programs. It also uses Synthia, a digital synthesizer doesn't really seem like a big before. You stand before a cam
its own custom multi-color that allows you to create IFF deal. When you actually get a era, which captures your im
iconic user interface, instead of instruments or modify existing chance to hear what it can do, age, then mixes it with com
Workbench. This is what an instruments. You can operate you'll be amazed. Dynamic puter graphics. The combined
Amiga magazine on disk in a variety of synthesis modes Drums retails for $79.95. image is then displayed. You
should look like. Vertex Associ including additive mode, pluck For those power users who can see yourself move on the
ates will also be coming out string mode, interpolative won't settle for just a 68000 in screen, with graphic objects
with a whole line of low cost, mode (introduces natural im their Amiga, CSA had 68020 scattered all around you. Now
fast arcade games. They were perfections into instruments boards for the Amiga line. All the fun part starts. If you
showing Footman, a two player and their materials), and sub- three versions support optional "touch" one of the graphic ob
Pacman-iype game, and tractive mode. There are many 68881 math co-processor up jects, a collision is detected, a
Quasar, which is remotely special effects included, like re grade capability. While the MIDI event is then triggered,
similar to Galaxian. verberation, filters, amplifica CPU runs at 14MHz, you can and Mandala sends the MIDI
Spirit Technology had their tion and amplitude modula run the 68881 co-processor as event to an external synthesiz
new memory expansion board, tion. Synthia supports harmon high as 20MHz. A CSA repre er which creates a sound.
called the Inboard, for the ics from the first up to the 16th sentative told me that he had What this means is that you
Amiga 500. Like their memory harmonic. A music player that just received the results from can play music just by moving
board for the 1000. the 500 In takes up very little memory is the benchmark tests for the your hands and feet or other

106 APRIL 1988


Two For The Road
game that supports auto-map the Amiga's unique position in audio outputs on the back of
parts of your body! If you get ping, and EbonStar, an excit that market. Kailash Amb- the Amiga are directly hooked
tired of the available instru ing looking arcade game with wani, President of Gold Disk up to the scanner amplifiers
ments, you just touch the four-player capability. (Pagesetter and Professional which control the scanner mir
"scene changer" object which is Microlllusions also had Music- Page) was the speaker. rors. The stereo audio outputs
always positioned directly X, their sophisticated music Some of the more unusual on the Amiga allow Night
above you, and a new scene ap package with optional MIDI Light to easily control both
pears with new objects and interface and SMPTE support. UsingaM 24 bits mirrors (one each for vertical
sounds. Anyone who sees this and horizontal motion) without
system in action is completely The Seminars of RGB color having to design expensive
awestruck. At AmiEXPO, there were 35 add-on hardware. Nightlight
On a more down-to-earth different seminars each focus
information chose the Amiga due partly to
level, two different Commodore ing on a particular aspect of translates to a mind- the stereo audio output, but
64 emulators for the Amiga the Amiga. The seminars fea also since it has room for a lot
were at the show. The emulator tured Commodore representa boggling 16 million of memory, and the Genlock
first unveiled a while ago, tives, third party representa device allows you to design
GO-64, was being shown and tives and noted independent
colors at once. your drawings while having
sold at AmiEXPO by its dis experts. Important seminars the wall or other area where
tributor, Southern Technol were given more that once, seminar topics included Com the laser will be projected be
ogies. with different speakers for each puter Journalism and the Mar hind the drawing via a live
The newer emulator at the session. For example, the ketplace; Beginning a Busi camera.

show was Readysoft's The 64 speakers for the first Introduc ness with Amiga; Move Over Another seminar I attended
Emulator. Both products actu tion to the Amiga 500 seminar Marvel (Creating Comics on at AmiEXPO focused on Im
ally run most Commodore 64 on Saturday morning were the Amiga); Interior Design: age Processing. The guest
programs on your Amiga, and Peter Baczor, User Group Sup Art, Antiques and Amiga; Lo speakers were Rich Miner,
both allow you to hook up a port Manager for Commodore, cal Area Networks; The Amiga Computer Graphics Research
1541 drive to your Amiga by and Jim Gracely, Managing as a 32-bit Desktop Worksta Manager at the University of
means of an adapter that you Editor of Commodore Maga tion and Modula-2. Lowell (MA), and Bob Hoover
plug into the Amiga's serial zine. A second Introduction to Let me describe a couple of from Mimetics.
port. Both emulators have the Amiga 500 seminar on the seminars I was able to at Miner covered various topics
trouble when trying to load Sunday afternoon was headed tend. The first seminar I at related to the concept of image
heavily-protected 64 games, by Jeff Porter, Technology Di tended was on Amiga Laser processing and mentioned the
and both emulators completely rector for Commodore Art. The guest speaker was Amiga software and hardware
take over the Amiga. As for International. Patrick Murphy, Art Director available. In the area of desk
differences between the emula The Introduction to the for NightLight Laser Design top publishing, packages on
tors, GO-64 does not emulate Amiga 2000 seminar was also Studio. NightLight Laser De the Amiga now allow you to in
the SID chip, and The 64 Emu- held twice. The Saturday sign Studio creates profession corporate images into your doc
tatorhas a special monochrome morning seminar featured Gail al laser light shows and has uments. Amiga desktop video
graphics mode that increases Wellington, Commodore's Di been using the Amiga for over software allows porting of still
the emulation speed. GO-64 re rector of CATS (Commodore- a year to control the laser images into real-time or non-
tails for $69.95, and The 64 Amiga Technical Support), and beam which generates shapes real-time video productions.
Emulator retails for $59.95 Bill Reed from CSA, while the and designs by tracing the dot Image manipulation and
($39.95 without the serial port Monday seminar featured Bob from the laser beam very fast processing systems do exist on
adapter). Ryan, Technical Editor for through a pre-programmed the Amiga, but Miner feels
Microlllusions was showing AmigaWorld. path. A variety of lasers can be that the few products currently
and previewing many different There were three seminars used, with costs as low as $500 available are very basic and
products. Already available are devoted to desktop publishing. for home use to $5000-$10,000 have a long way to go before
Faery Tale Adventure (re On Saturday morning an for lasers used in planetarium they can truly be considered
viewed in the January 1988 is entry-level desktop publishing shows and other applications professional-level packages.
sue) and DynamicCAD. New seminar featured representa where the projection wall is far Likewise in the area of imag
products at the show include tives from New Horizons away from the viewers. ing scanners and sensors, prod
the first of their One-on-One iPwWrite), Vertex {Redact), Murphy discussed how a ucts like DigiView have begun
series of games, FirePower and MicroSearch {City Desk) and laser beam is generated, then to bring the Amiga into this
Blackjack Academy. FirePower Brown-Wagh {Publisher 1000). controlled by scanners, which area, but Miner stated that
is a two-player tank game that Another desktop publishing are tiny mirrors that deflect there are currently no page
includes support for two people seminar that afternoon, fo the beam (similar to the scanning systems available for
to play via modem hookup. cused on the professional end charged deflector plates inside the Amiga, which would be a
Blackjack Academy is every of desktop publishing. Repre your TV that control the elec giant leap forward for those
thing you could possibly think sentatives from WordPerfect. tron gun), so that you can who would like to scan pages
of in a serious blackjack simu Infinity {Shakespeare), and move the laser dot. NightLight and then port the scan into an
lation. Also shown was the lat MicroSearch were on hand. Yet uses the Amiga to control the Amiga desktop publishing
est demo of Land ofLegends, another desktop publishing scanners via the audio circuits package.
their fantasy role-playing seminar on Sunday focused on in the Amiga. The standard The Amiga is also just start-

COMMODORE M/CAZiNE 107


Two For The Road
format, but weak in the area of said that the University of the Amiga right now, and it
ing to enter the area of image storing single video frames and Lowell would be showing an will continue to be a driving
display and electronic printing. storing animation, although image recognition system at force in this area. Integration
New products that allow color progress is being made. the Electronic Imaging Confer of graphics and video is also no
separations have helped in this Miner sadly noted that in ence (November 1987) that problem for the Amiga, except
area. The University of Lowell the area of machine vision sys worked on the Vax, Apollo, and that there is not enough inte
has built an image co-process tems the Amiga has nothing to Amiga. gration between the Amiga
ing board for the Amiga, but it offer and seems to be making Miner then reviewed the products themselves. There are
is not on the market yet. As far little progress for the near fu areas in the image processing still graphic products and
as image storage goes, the ture. The Amiga is also sorely market for which there is cur imaging products, but little of
Amiga is very strong in static lacking in the area of image rently high demand. Interac both for the Amiga.
graphic images due to the IFF recognition, although Miner tive imaging is no problem for Bob Hoover from Mimetics

COMDEX/AmiEXPO
Vendors
A-Squared Firebird Software MicroWay Readysoft
6114 La Salle Ave., Suite 326 Distributed by: Cordage Park, Bldg. 20 P.O. Box 1222
Oakland. CA 94611 Acti vision Plymouth, MA 02360 Lewiston, NY 14092
(415) 339-0339 2350 Bayshore Pkwy. (617) 746-7341 (416) 731-4175
Mountain View. CA 94043
Aegis Development (415)960-0410 Mimetics Corp. Sound Quest
2210 Wilshire #277 P.O. Box 1560 5 Glenaden Ave.
Santa Monica, CA 90403 Gold Disk Cupertino, CA 95014 Toronto, Ontario
(213) 392-9972 2171DunwinDr, #13 (408) 741-0117 Canada M8Y 2L2
Mississauga, Ontario, 1416)234-0347
Anakin Research Canada L5L 1X2 Mindscape, Inc.
100 Westmore Dr., Unit 11C (416)828-0913 3444 Dundee Rd. Southern Technologies
Rexdale, Ontario, Northbrook, IL 60062 3212 Beltline, Suite 301
Canada M9V 5C3 Impulse, Inc. 1312) 480-7667 Dallas. TX 75234
14161 744-4246 6870 Shingle Creek Pkwy. (214) 247-7373
#112 NewTek
Minneapolis, MN 55430 Spirit Technology
B.E.S.T. 115 W. Crane St.
P.O. Box 230519 (612) 566-0221 Tbpeka, KS 66603 220 West 2950 S.
Tigard, OR 97224 (913) 354-1146 Salt Lake City, UT 84115
(503) 684-6655 Infinity Software (801) 4854233
(800) 368-BEST 1144 65*th St., Suite C New Wave Software
Emeryville, CA 94608 P.O. Box 438 SunRize Industries
Brown-Wagh Publishing (415)420-1551 St. Clair Shores, MI 48080 3801 Old College Rd.
16795 Lark Ave., Suite 210 (313)771-4465 Bryan, TX 77801
Los Gatos. CA 95030 Lattice (409)846-1311
(408) 395-3838 2500 S. Highland Ave., Suite 300 Opcode Systems
Lombard, IL 60148 1024 Hamilton Ct. Supra Corp.
Byte by Byte (312)916-1600 Menlo Park, CA 94025 1133 Commercial Way
Arboretum Plaza II. Suite 150 1415)321-8977 Albany, NY 97321
9442 Capital of Texas Highway N. Manx Software Systems 1503) 967-9075
Austin, TX 78759 One Industrial Way The Other Guys
(512) 343-4357 Eatontown, NJ 07724 55 N. Main St.. Suite 301 Taurus Impex
(201)542-2121 Logan, UT 84321 Distributed by:
Computer Systems (800)211-0440 (801)753-7620 Haitex Resources
(800) 942-9402 208 Carrollton Park, Suite 1207
Associates
7564 Trade St.
Microlllusions Carrollton, TX 75006

San Diego, CA 92121


P.O. Box 3475 Oxxi Inc. (214) 241-8030
17408 Chatsworth St. 3428 Falcon Ave.
(619) 566-3911
Granada Hills, CA 91344 Long Beach, CA 90807 Very Vivid
(818)360-3715 (2131 427-2080 302-1499 Queen St. W.
Discovery Software (800)522-2041 Toronto, Ontario,
163 Conduit St.
AnnapoUs. MD 21401
Progressive Peripherals Canada M6R 1A3
MicroSearch & Software (416) 537-7222
(301)268-9877
9896 Southwest Freeway 464 Kalamath St.
Houston, TX 77074 Denver, CO 80204 WordPerfect Corp.
Electronic Arts (713)988-2818 (303) 825-4144 288 West Center St.
1820 Gateway Dr.
Orem, UT 84057
San Mateo, CA 94404
(801)225-5000
(415)571-7171 R&DL Productions
11-24 46th Ave.
Long Island City, NY 11101

108 APRIL 1988


Two For The Road How to Program Your Joystick
ga's graphics modes or even by Continued from page 58
then talked about the pixxlucts the 4096 color limit of the 250 RETURN'DAQB
related to image processing Amiga! The frame buffer sup 300 R=R-1:GOSUB 600:POKE V,R
that Mimetics produces. ports up to 24 bits of RGB color :RETURN'FMBC
Mimetics does make a Genlock information, as opposed to the 350 R=R-1:D=D-1:GOSUB 600:POKE V+1,D
device for the Amiga, but Bob 12 bite of color information :POKE V,R:RETURN■JVOM
concentrated on their frame that the Amiga custom chips 400 R=R-1:D=D+1:GOSUB 600:POKE V+1,D
buffer board for the Amiga support. Using all 24 bits of :POKE V,R:RETURN'JVNI
2000 during the seminar. The RGB color information trans 450 RETURN'BAQD
main feature of Mimetics' 500 R=R+1:GOSUB 600:POKE V,R
lates to a mind-boggling IB
frame buffer is that it can cap :RETURN'FMAE
million colors at once. You can
ture a single color frame of live 550 R=R+1:D=D-1:GOSUB 600:POKE V+1,D
attempt to create video-quality
:POKE V,R:RETURN'JVNO
video from any NTSC source. animations via this method, al
560 R=R+1:D=D+1:GOSUB 600:POKE V+1,D
This device requires a hard though keep in mind that ren
:POKE V,R:RETURN'JVMP
drive, since one stored color dering programs take many
600 IF D=251 THEN D=0:REM SCREEN
frame takes up from 600K to hours at a time. Multiply
CHECK'FSEH
over 1.2MB of disk space, many hours times 30 frames
610 IF D=-l THEN D=250'FGTF
which at the high end is be per second, and you are talking 620 IF PEEK{V+16)=1 THEN 700'FJMH
yond the storage size of an about over a full week's worth 650 IF R=-l THEN POKE V+16,
Amiga floppy disk. of rendering time just for one PEEK(V+16)+l:R=88'KQMP
Hoover stressed that this second on video for a normal 655 IF R=256 THEN R=0:POKE V+16,
board does not store live video Amiga. PEEK(V+16)+1'JRQT
per say, since the Amiga is just For those who don't have the 660 RETURN'BAQG
not ready for the gigantic time to render all their images, 700 IF R=89 THEN POKE V+16,
amounts of storage space that Mimetics may soon come out PEEK(V+16)-1:R=0'JQXK
that would require. For exam with a service that allows you 710 IF R=-l THEN POKE V+16,
ple, if you really wanted to to send them your rendering PEEK(V+16)-1:R-2 55'KRHM
store a 30-second commercial data scene files. Mimetics will 720 RETURN'BAQD
on disk in full fidelity, you render the images, port the fin 730 C=C+1:IF C>15 THEN C=0'GJDJ
would need about a gigabyte ished image data file to the 740 POKE 53280,C:POKE 53281,C
(that's 1000MB!) of storage frame buffer, and record the :RETURN'DQTK END
space. Mimetics' board deals images on VCR tape via an
with single images of video animation-based VCR.
only. Mimetics allows you to The seminars were usually ™ $59.95
convert the stored image to very interesting, as well as be
any format you want, includ ing a break from the general The Exciting, New
ing RGB format and IFF for chaos of the exhibit floor. One Development Kit
mat. This allows you to manip thing that could not be escaped from the Body Lab Series.
ulate live video images, by first were the crowds of people. The This unique development kit contains a
converting it to IFF HAM, measure of a seminar's popu medically approved Pulse-Hate sensor, a
bringing it into a product like larity was how many people series of software applications, and simple
BASIC commands which enable you to
DigiPaint and manipulating it, were standing in the back, in You may be surprised
program the Pulse-Rate sensor and other
and then converting the image the aisles, and anywhere else Bodylog sensors. at what you find inside!
back to a color frame and put they could possibly fit and still
Explore, Experiment, Enjoy!
ting it back on the card. If an be able to see, or at least hear
Amiga program that produces the speakers. Although the The programs and Pulse-Rate sensor collect heart signals and then transform
them into animations, video games, and sounds. No programming skills are
images saves more information AmiEXPO management did
needed to lestthe physical fitness of friends, family, team, class, or club members.
(color-wise) than the Amiga warn people in the program Save and print progress records of their fitness and heart information. If you have
can display, the frame buffer guide to get to the seminars a printer, you can even provide them with customized graphs and charts. All the
protocols provided are physiologically approved with scientifically accepted
can take that information and early, I don't think they were
formulae and data- collecting techniques.
display it with more color that prepared for the sardine-type
than any present-day Amiga state of most of the seminal* Develop Your Own Applications !
ever could. rooms. Programmers, with minimal BASIC skills, can develop their own programs and
As for what applications sup If you're interested in more even produce commercial applications for the health and fitness market. The

port this, Hoover said that detailed seminar information same Pulse-Rale sensor is currently being used in hospitals, health facilities, and
stress management clinics. The sensor is also compatible with other professional
Byte-by-Byte's rendering pack AmiEXPO management has
Bodylog products.
age Sculpt 3-D is compatible made available audio tapes of
with the frame buffer, in addi each of their 35 seminars. The This package contains: Programmable Pulse-Rate Sensor, Sensor Adapter Cable, HearlLab
Software Disk. HearlLab Step-By-Step Workbook, and Pulse-Hate Sensor Manual. Available
tion to raw RGB image files tapes are $9 each. For more lor the Commodore £4/128. VISA, MasierCard, and Discover card phone orders accepted.
that were created with information contact: Audio
NewTek's DigiView digitizer. Transcripts, 610 Madison St., Call or write to order & for FREE information.

With the frame buffer you are Alexandria, VA 22314; (703)- BODYLOG, Inc., 34 Maple Avenue, Armonk, N. Y. 10504
no longer limited by the Ami 549-7334. m Tel. 800-233-2911 • 914-273-6480 (Inside N.Y.) • 800-356-2932 (In Canada)

COMMODORE MAGAZINE 109


64 and 128 Software Reviews/WordPro 128 with FilePro 128 The Worthwhile Imposters
Continued from page 30 but because the key commands make Continued from page 69
The second preview option allows you to sense. Word Train: The logical supplement to
bit map your text. This means the words If you need a database, FilePro 128 is the preceding units. Sorter stresses isolat
will be shown as small blocks rather than simple to use yet fairly flexible—plus the ed character recognition. Labeler re-em
readable text. The advantage to this dis data created by it can be shared with phasizes locating letters combined with
play is that documents using columns of WordPm 128. Files are easy to create and primary spelling skills. Additionally, La-
numbers or more than 80 columns can all once created can be formatted to print to beler's words are phonetically pure there
be displayed instantly on a single monitor screen or printer in any form the user by relating the sound of a word to its spell
screen. This allows you to determine if needs including mail labels with multiple ing. Word Train furthers this sequence
your margins are correct and columns columns. FilePro 128 can read SEQ files while introducing an embryonic logic,
start and end where you intended. If you but uses flexible relative files to store in called the "One Difference Rule."
use a word processor daily, the amount of formation. This means the number of re Word Train's props consist of three de
time and paper the preview option saves cords a file can hold is not limited by the livery trucks, each carrying one three-let
will pay for the word processor in the first comptuer's free ROM. A file on a single ter word. Below these trucks waits a loco
month of use. disk can contain up to 4000 records. With motive with three empty box cars. The
WordPro 128 will write files to disk us the 1571 disk drive, files can be recalled train's locomotive exhibits a three-letter
ing either PRG or SEQ format. Because using burst speed. Files created by the target word on its side. The lesson's object
WordPro 128 can read or write either type program are portable and can be used by is to transfer the trucks' words into the
file, anything you've written using an WordPro 128. This provides the heavy us train's boxcars according to a preset rule.
other word processor can be loaded into ers both power and flexibility at a reason The student chooses a word from one of
this one, edited and resaved. able price. three trucks that has two of the same let
As a less than perfect speller, 1 am al FilePro 128 can handle sorts using one ters and one different letter than the loco
ways interested in the spell-checking fea or all of a record's fields. Each record can motive's word. This word is loaded onto
tures of a word processor. WordPro 128's contain up to 20 fields with a maximum of the first boxcar. The second boxcar re
speller checks a document very quickly- 99 characters in each. Each field can be ceives a word with one letter different
normally in under a minute. The docu defined as literal (all keys), shifted (shift than the first car's. This same sequence
ment is then displayed with each word it ed keys), # (numeric), or Y/N (yes/no) con repeats for the third car.
did not recognize highlighted. You can ei ditions. Since three letters must be evaluated to
ther edit and correct the highlighted FilePro 128 is not a data manager, but reach a correct answer, this exercise de
words, or if they are spelled correctly le.g., instead a simple but flexible database—it mands heightened decision making from
the speller will not recognize people's allows you to store, sort and recall data. If the student. As in all the Reader Rabbit
names) either ignore it or add it to the ex you are a power user who needs to gener exercises, errors are treated lightly.
isting 100,000-word list. ate graphics or calculate math, you are Matchup: A multi-part exercise empha
One thing I liked about this check out of luck with this one. But the program sizing concentration, memory and spell
which is not true of some others I've used is sufficient for the needs of most users. ing skills by matching pairs of cards. The
is the sequence in which it displays unre Above all, this is a database you need not cards are divided into three major groups:
cognized words. Rather than jump from be afraid of; you won't spend hours deci picture to picture, picture to parts of
point to point in the document to display phering. words, and words to words.
words alphabetically, the words are dis The one fault I had with FilePro 128 The first screen presents the pictures
played and edited in the sequence in was the omission of a help screen like that and names of the items comprising the
which they appear in the document. This employed by WordPro 128. topic. Next, 12 cars are presented face
means I can read the document for con WordPro 128 was first introduced in down. After turning cards over, one at a
tents as I correct misspelled words. July of 1985, retailed for $90 and con time, the student must recall the locations
The program will let you selectively tained neither the spelling checker nor of two matching cards.
print even- or odd-numbered pages. This FilePro 128. In the interim the program Matchup's related to several popular ta
means you can print all the even-num has gotten better and more affordable. ble games that offer more or less the same
bered pages of a document then flip the All this retails for under forty bucks. As challenge. The advantage of the comput
paper over and print the odd-numbered if to add sugar to an already sweet deal— erized version lies in its ability to effort
pages on the back. WordPro 128 will even the program disks are not copy protected. lessly change cards to reinforce specific
print using true proportional spacing (pro The user is encouraged to work from skills. The challenge level can be modified
viding your printer can handle it). If pro backup copies and store the master disks to reflect the age and skills of the child
portional spacing is used, the spacing be out of harm's way. But if something does by choosing another group of cards.
tween characters is determined by the happen to the master disk, Spinnaker will
width of the character. Proportional spac replace it for only $5. In addition to the intrinsic educational
ing causes the printer to micro-adjust Though WordPro 128 does not surpass value these programs provide and their
spacing between letters so all are uniform all the word processors on the market for underlying promise to entertain, students
rather than snaggletoothed. the 128, and FilePro 128 cannot compete will hone their computer proficiency
Not only does WordPro 128 have lots of with the powerful data managing pro skills. Granted, the computer is not a sub
power, but it is also easy to get to that grams on the market, the combination stitute for professional instruction. When
power. While I used the help screens often produces an almost unbeatable product. combined with first-rate software, howev
the first couple of days, I found myself in It's powerful, flexible, professional and un- er, a computer can provide the reinforce
tuitively using keystrokes by the third deipriced. The combination of the power ment, the extra edge, a child needs to
day, not because I have a good memory, and the price is pretty close to amazing. Q excel. Q

110 APRIL 1988


Software Reviews/Age of Adventure Amiga Software Reviews/Arazok's Tomb -
Continued from page 20 Continued from page 40 The other gripe I have is the lack of spe
just to keep you from getting too cocky at new to adventure games and another area cific instructions, particularly for saving
the controls. in which Arazok's Tomb excels. and restoring games. Only through trial
First the goal of the game at the begin The sound effects and speech are espe and error did I find out that you are sup
ning of play is an absolute mystery. You cially good in Arazok's Tomb, and both are posed to use the original disk as a save
only know that you must attempt to ap optional. However, I would recommend disk for games in progress. There is space
pease Zeus by completing a series of giving the game a listen, for the steady reserved on the disk for a few games. This
twelve deadly deeds. The specific actions tick of the clock and speech of the charac fact is not mentioned in the manual, and I
these tasks require will only be revealed ters you come across broaden the dramat am very hesitant to write anything to the
at a personal visit to the Oracle of Zeus, a ic aura of the game. original disk, after which it can't be re
sacred holy ground where the heaven's So far. I've only told you about the good turned to its original state. Some clearer
powerful father outlines, in pieces, the dif things in Arazok's Tomb, There are two instructions and some reorganization of
ferent steps of your quest. When you've bad points that must be mentioned. First the manual are in order here.
completed twelve of these mini-missions, the parser that the adventure uses is ter Still, Arazok's Tomb is an excellent for
each time returning to the Oracle to re rible. The game doesn't understand sim ay into the darker realms of existence.
port your progress and learn of the next ple words like CUT, PRESS and TOUCH. Combining spells, general magic, evil
phase of your trial, you will have proven let alone any four-letter words (I had to tiy creatures, a castle, island and (perhaps?!)
your worth to the gods, receiving immor them—it is, after all, an adult adventure). even Arazok himself with the excellent
tality as your everlasting reward. Also, the interpretation of some com use of the Amiga's powerful operating sys
Tb help you get around, a handy map mands, such as PUT ELIXIR IN CHAL tem, Arazok's Tomb kept my imagination
has been provided, with all the major ICE and others, is questionable. busy for many, many hours.
cities and landmarks pinpointed. But As any avid adventurer can acknowl
knowing where to go and actually getting When I'm looking straight edge, finishing a game leaves you with
there are two different stories. Sixty-one the feeling that you can conquer the
rooms have been provided for exploration, down the mouth of a giant world. In a way, after completing a quest
taking you across forests, over mountains or discovering the secrets of some long lost
and around oceans to meet everything
snake on my screen and his buildings or lands, you actually have con
from poisonous snakes to punishing six- tongue is moving, it sends a quered a "world." In the case of Arazok's
handed giants. Gold must be gathered, Tomb, your adventure may have even
equipment purchased, and enemies over chill down my spine. greater importance because of the classic
powered as you struggle to survive the struggle between good and evil, Q
elements created and placed by the play
ful yet deadly whims of the gods.
Like "Ali Baba," this adventure's puz
A Powerful Wordprocessor
zles and pitfalls are designed to put your for the Commodore 128 s
strategic skill and reasoning ability to the
test. Success will take a combination of
character strength and player smarts. It's
a satisfying and challenging blend, with ' ■ Selected
fans of Greek mythology getting an extra for the 1987
charge, since the settings, characters and CES Software
quests are all strung along a familiar Ho Showcase
meric thread.
Award.
Conclusion
Although a bit simplistic by today's
standards, the graphics in both games are
From the author of Fontmaster II comes Fontznaster 128,
clear, colorful and functional. Randomized an enhanced version for the Commodore 128. This
events keep the adventures fresh with powerful word processor with its many different print
each replay, and both employ a ''save" fea styles (fonts), turns your dot matrix printer into a more
ture, which allows you to take periodic effectual tool. Term papers, newsletters, and foreign
breaks without sacrificing progress. languages are just a few of its many applications.
Even without the luxury of spectacular
* Program disk with no protection - uses hardware key
visual enhancements, these adventures
still stand strong, providing hours of capti * Supplement disk includes foreign language fonts
vating and exciting game play. The pack * 56 Fonts ready to use
age has certainly aged well—a testament * Font editor/creator included
to Stuart Smith's genius as a fantasy * On screen Font preview
weaver and game designer. If you were * 80 column only $69.95
unfortunate enough to miss either of these * Supports more than 110 printers
challenges the first time around, don't
* Includes a 102,000 word Spell Checker
make the same mistake twice. Here they
are again. Enjoy. g Commodore 128 is a registered trademark of Commodore Business Machines. Inc

jiw=^^? Inc. 2804 Arnold Rd. Salina, Ks. 67401 (913) 827-0685
COMMODORE MA3AZINE 111
Software Reviews/Plundered Hearts Amiga Software Reviews/Facc/Facc II—
Continued from page 22 Continued on page 36 that it doesn't really need so that this oth
atmosphere of the game. Briggs included caching routines are now totally separate er program can function? Now that Face
her family in the game as different char from the user interface. When you load II, via Facction, can support the LMS, this
acters and remarked that the father in the Face II you won't see any window or other is possible. What is even better is that via
story has a real-life counterpart in her appearance of a user interface. Face II Facction, you can define a low memory
grandfather. Other names that she used contains only the vital caching routines, condition (in terms of both free Chip mem
for people, places and things are food-re and once you load them in, Face II buries ory and free Fast memory). This low mem
lated for no apparent reason other than itself in the operating system, never to be ory threshold option is very useful, since
Briggs thought it was cute and funny: seen again. some Amiga programs might act rather
Andy Crulley (crueller), Lafond Deux So how do you control Face II directly? piggy when they ask for more memury
(fondue), etc. The real answer is that you don't. Once from the system. This way you can make
The most interesting tale Briggs has for you have executed Face II, you then load sure that Face II acts intelligently con
naming and characterization involves the one of two user interfaces. These allow you cerning whether it should give up buffers.
handsome pirate, Nicholas Jamison. She to talk to Face II so you can control the (The LMS program does not have any in
passed out a survey to all the women at cache. The simpler user interface is called telligence, rather it is simply an alarm
Infocom and asked them to describe the SatisFacction. SatisFacction is provided that gets triggered any time an Alloc-
man of their dreams and to include spe so that people who want the original Face mem() call fails anywhere in the system.)
cific details such as hair color, eye color user interface to appear in Face II can do Face II also offers the option to turn
and movie star example. Briggs told me so. There is a price for this simplicity— write retention on or off. Face always re
that "the overwhelming answers were you are not able to access Face IPs, many tained blocks that were written, but now
blue eyes, dark hair and a Mel Gibson- new features via SatisFacction. you can click the Write Retention gadget
type figure and personage. 'James' was The more comprehensive user interface in Facction to choose for yourself. For ex
the dominant name chosen. I thought that provided in Face II, called Facction, allows ample, if you are using a database pro
'James' was too simplistic for a hero's you complete access to all of Face IPs new gram and have just saved a record to disk,
name and that it was already overused, so features. When you load up Facction, you you will usually be accessing that record
I stuck a 'Nicholas' in front of it, and the will notice that the top part of its window later. It would make sense to tell Face II to
last name became 'Jamison.'" looks identical to SatisFacction's (and to save those buffers. On the other hand, let's
Included in each package is a velvet Face's), but there are several new gadgets say you were in AmigaDOS backing up
reticule that contains the original note and windows in the bottom part of the an important disk file (using the standard
from Jean Lafond describing your father's Facction window. Copy command). Since you don't want to
condition and a 50 guinea note with which One improvement in Face II is that it touch the backup, but just access the origi
to purchase new clothes on St. Sinistra. now understands the structure of an Ami- nal file, you should tell Face II via Facc-
Plundered Hearts keeps with the grand gaDOS disk. It knows that certain disk tion's Write Retention gadget not to save
tradition of interactive fiction and leaves blocks containing information about di the buffers that belonged to the backup.
little to be desired except another game rectories, file headers, file lists are very There are many other new features in
from Briggs. important, and that these blocks will tend Face II, like the ability to freeze the cache
The most interesting aspect of Plun to be accessed much more frequently that contents at any time or dump the entire
dered Hearts for me was trying to think disk blocks that contain only file data. If cache or purge all the buffers that belong
like a woman. The female players of the you choose, you can tell Face II to give to a particular floppy disk. You can also
game will have no problem. In trying to special preference to cache buffers that type in the number of buffers you want
think like a woman, I typed in contain one of these special disk blocks. without using the Less and More buttons
"SCREAM" and the game responded, When Face II has to throw away a buffer via the Direct Dial bar in Facction.
"Papa always says, 'Action, not reaction, that is not empty, it will always select one Face II also has a major bug fix, in that
girl!'" Other times, in true male form, I that contains file data disk blocks first it will not interfere when you format a
tried doing things that were deemed "un and try to save all the buffers containing floppy or perform a diskcopy. Face was oc
ladylike" and "impossible" because of the special disk blocks. This tremendously in casionally destructive when formatting or
character's strength. Training your mind creases performance and makes each buff disk copying was taking place, and could
to a different mindset is a refreshing expe er allocated to Face // via Facction (or Sa ruin the contents of the destination disk
rience in itself. tisFacction) save even more time and or cause an invalid format to appear to be
Plundered Hearts outdid my expecta wear and tear on your floppy drives than successful.
tions for the game. After finishing the Face could. There is also one other major enhance
game and bringing myself back from the Another big improvement is that Face ment in Face II, in that if you use Facc
seventeenth century, I felt like I had just U supports ASDG's own Low Memory tion, you can now access all the features of
finished a novel that I had written myself Server (LMS) program (reviewed in the Face II from CLJ! All you mouse-haters
through my actions. Briggs' careful selec December 1987 "Amiga Public Domain" and touch typists can use Face //just as
tion of words and knowledge of the time column). Since Face // is a program that conveniently as everyone else.
period helped immensely in my enjoy can never have enough memory (the more Face II retails for the same low price as
ment of the game. Don't let the fact that buffers you allocate to Face //, the better it Face—$34.95. If you don't own a hard
the main character is a woman scare you performs), you may be tempted to give drive, and especially if you have two or
away! Plundered Hearts won my respect Face II all the free memory you have. But more disk drives and a decent amount of
by not relying on this gimmick and deli if another Amiga program really needs memory, you'd be crazy not to use this pro
vering a challenging adventure with some memory, wouldn't it be nice ifFace II gram. The amount of time saved by using
which to pass the time. a would automatically give up the buffers Face II is tremendous! Q

112 APRIL 1988


Adventure Road
credit to Crowther and Woods—in Elec SUFFERING FROM . . .
Continued from page 56
tronic Arts' Golden Oldies Volume One.
ture's real authors. According to the pull
down game credits on the Amiga version,
An Amiga Best Quest TEST-ITIS?
A few weeks after turning in my selec TAKE 2 ASPIRIN AND
Colossal Adventure was "designed and
tions for Best Adventure and Role-playing
programmed by Mike, Nick and Pete Aus
Games of 1987,1 discovered one that CALL TOLL-FREE . . .
tin." Now I know Crowther and Woods let
would certainly have made the list of
their game slip into the public domain, so
Amiga titles had I seen it in time—Faery 1-800-422-0095
they don't have any rights to it, and I'm FOR DETAILS ON OUR
Tale Adventure. It's not just another play-
aware that Level 9 doesn't have to give
alike whose author was content to emu
them credit. But dozens of other versions
late the style of Ultima or Wizadry. In TESTMASTER
and rewrites of the game have done so, • MAKES TESTS FROM 1 TO 999
stead, David Joiner came up with a whole
and some even pay them royalties. ITEMS AND ALTERNATE
new game system especially designed for
The text passages in Colossal Adven FORMS OF THE SAME TEST.
the Amiga. (Microlllusions says a 64 ver
ture read like those of the original, but • END TEST RE-TYPING.
sion is in the works, and Til report on the
puzzles have been reworked to bring the • PRODUCE MULTIPLE CHOICE,
conversion as soon as it shows up.)
top score to 1100 points. Adventure Quest T-F, SHORT ANSWER AND
Faery Tale is a one-character role-play
is a sequel of sorts, beginning as "you COMPLETION TESTS.
ing game with a twist. You begin as one of
stand at the end of a road, outside a small • UPPER/LOWER CASE AND
three brothers who must defeat an evil
brick building" but taking place hundreds COMPLETE EDITING.
necromancer and recover a magic talis
of years later. As an apprentice magician
man in order to save the medieval land of FOR APPLE II FAMILY, 32K PET,
of the Wizards Guild, it's up to you to seek
Holm. The twist is that after your charac COMMODORE 64/128, AND IBM
out the Demon Lord in his Black Tbwer
ter is killed four times, you begin anew as FREE TRIAL IN YOUR SCHOOL
and slay him in order to save the land.
another of the brothers rather than have FOR 30 DAYS
Dungeon Adventure takes place the day
your character resurrected in a temple. ftO Pl"s S2.00 shipping
after you polished off the Demon Lord, .UU visa/mastercard
Each brother has different ratings in
when you realize the Black Tower's former
traits such as bravery, luck, kindness and MICHIGAN AND AFTER 5:00 P.M.
tenant left behind a store house of trea
vitality. 313/477-0897
sure and decide to retrieve it.
The interface is equally innovative, al
Each of the games is independent of the MIDWEST SOFTWARE
lowing you to use joystick, mouse or key
others, so they may be played in any or Box 214 • Farmington, MI 48332
board to move and make decisions. Ani
der. (On an Amiga you can even play two
mation and music is superb, and there's a
or three at once.) They all employ the ex AUTHORIZED
vast array of magic items and weapons to
cellent parser introduced in the U.S. in
fool around with while being attacked by
Knight Ore, which even adds RAM save
gangs of roving Mages, Skeletons and oth
COMMODORE
and restore features for Amiga Adventur REPAIR SINCE 1978
er incredibly detailed and animated crea
ers. Despite the super-intelligent parser,
tures. C-64 REPAIR
the game itself doesn't have much to say.
Upon examining most objects, I was en Clues of the Month
$39
95 Includes All
lightened with the likes of: "Tbtally irrele- Faery Tale Adventure: Don't let your Parts & Labor
vent" (sic) and "Unimportant." character get killed! Kill all the monsters!
Graphics are fast-loading on most ma Get all the gold! Just kidding. I have only
COMMODORE CHIPS
chines and load into RAM on the Amiga. played this long enough to come up with a At Low Prices
But the graphics are fantasy worlds away trick that's useful in the early part of the 6510 9.95 325572 .... 10.95
from those seen in previous Firebird game, so 64 gamers just starting on it will 6526 9.95 325302 .... 1 2.95
games. They look kind of blocky and dem find this more helpful than Amiga owners 6567 14.75 8721 12.50
onstrate little detail or style. Amiga own who've been struggling for months. Tb get 6581 12.85 8520A 17.65
ers will be disappointed to learn they'll a decent weapon, wait until a gang of PUV82S100... 12.50 901 ROMS... 10.95
view virtually the same illustrations seen monsters attacks, then use umwnn and AMIGA CHIPS AND MANY OTHERS
in the 64 version, for they seem to have loot the bodies. And don't stray too far ■6 Ask for Quantity Pricing ir
simply been ported over instead of re from the first town until you've got a good Send for Catalog of Parts & Chips
drawn to take advantage of this and other supply of food and light. C64 Power Supply + UPS 27.95
computers' more powerful graphic and Maniac Mansion: Tb enter the base C1 28 Upgrade (set of 3) 37.95
sound capabilities. These machines also ment, have one kid rwnn the ictiqzng 1571 Upgrade ROM 10.25
"Commodore Diagnostician" +UPS — 6.95
offer voice-synthesized narration of each pgygn and another one ready to enter the
scene's description and your commands. door when it opens. Tb get past the tenta KASARA
So unless you just want to see what an cle, fill the glass jar with yevgt from the MICROSYSTEMS, INC.
old British adventure game looks like hewegv. Go upstairs and give him all the 33 Murray Hill Drive
with new graphics, I suggest you skip food from the fridge and the shelves, then Spring Valley, NY 10977
Jewels ofDarkness. The only real jewel in the yevgt. In order to find the combination (914) 356-3131
Colossal Adventure—and you can get au to the safe, you need to use the telescope
(800) 248-2983
thentic versions for the Amiga and 64, one and turn it to the tkijv. (Tb decode clues,
that actually give royalties as well as count two letters back.) 3

COMMODORE MAGAZINE 113


Software Reviews/Battles In Normandy — The Hard Facts
Continued from page 24 Continued from page 73
limit to the number of ways you can play a result, the marriage between the com
a scenario. A game like Battles in Nor Connecting a Hard Drive puter and drive appeal's to be as harmoni
mandy keeps these things in mind. It seems Commodore never anticipated ous as if the computer had been designed
There are four turns in each day: a.m., that 64 and 128 end users would need or to recognize a hard drive all along.
noon, p.m. and night. For the most pail, want to connect a hard drive to those com
no fighting should be done at night be puters. (Back in the early days of the 64, Do's and DonVs
cause this type of combat takes a heavy hardware and software developers be A good hard disk can spin at 3600 rpms
toll on the soldiers in the battalions. There lieved the homely cassette recorder would and transfer data at the rate of 65,000
are a maximum of G3 turns, so that the be the storage device of preference.) Be bytes per second. Because of this it is es
most a scenario can last is 16 days, with cause of this oversight, connecting a hard sential the drive either be well ventilated
all action ending in the p.m. turn of the drive is not as simple as just plugging it or have its own cooling fan. Microchips
last day. Because of this restriction, Bat in. An obvious solution is to either use the (whether in a computer or a peripheral)
tles in Normandy challenges a player to serial I disk I port or daisy chain the hard are more prone to misbehave if they are
action immediately and doesn't bore him drive to a floppy drive. This solution will allowed to heat up, so save yourself some
with long, drawn-out battles. work, but because data must still be grief and keep it cool.
The design option included in Battles in bottlenecked through the same data bus, Along with heat, hard drives must be
Normandy leaves nothing to be desired. speed gains of more than five times those protected from dirt and sudden jolts. Be
The options even allow you to modify a of the 1541 drive are difficult. cause the head glides so close to the sur
scenario or switch sides in the middle of The Lt. Kemal avoids this bottleneck face of the platter, it is imperative the en
playing one. Your modifications take pre by using the 64's user (game) port instead. vironment around it be clean—even ma
cedence over the original game on the fol A variety of bus detours (some more suc terial such as cigarette smoke can inter
lowing turn. A complete description of all cessful than others i are used by other fere with the head reading or writing data
choices available in the design module is hard drive developers in order to increase to the platter. To help eliminate this dan
in the manual, and you can use them at the exchange rate. ger, most developers of hard drives seal
your own pace. Because speed is essential if a drive is the moving parta of the drive to prevent
The screen graphics are packed with in going to be useful, I suggest you find out contamination.
formation about your troops and should be how the drive physically connects to the Because the drive's four heads come so
understood before play. To help with this computer, and the unit's byte transfer rate close to the surface of the rapidly spinning
understanding and others, Battles in Nor (size without speed is a waste) before platter, any sudden jar could cause the
mandy includes a full tutorial that walks buying. The Lt. Kernal requires you open head to scrape the surface with destruc
you through a few turns of the Sword sce your computer (voiding the warranty) tive consequences. Anyone who has
nario, detailing what you need to do. The after which you must connect a couple of cringed at the sight and sound of a stereo's
map on the screen is divided into hexag wires to specific chip pins in the 64 instal needle skipping destructively across the
onal locations that indicate different ter lation. In the 128 installation you must surface of a favorite LP can begin to visu
rain types and players' units. The on remove and reinstall one microchip as alize the danger of a drive's head bouncing
screen map is detailed enough to clearly well as connect two jumper cables. across the surface of a platter spinning at
see which unit is which and where you can I must admit I was hesitant to attempt 3600 rpms. Believe me, you don't want to
move. The screen contains only a portion these changes on my own, but after I read
of the available playing area, as indicated the instructions (complete with dia
in the drawing in the lower right-hand grams), both operations were painless and The most boring yet most
safe. The biggest danger with installing a
side of the screen.
As mentioned already, the manual and unit yourself appears to be causing a dis
important chore you must
command cards help dramatically in play charge of static electricity (which could faithfully perform as a hard
ing Battles in Normandy. Another feature paralyze a chip) or bending a chip's con
that aids a player is the color map that nector. The instructions tell how to avoid drive user is backup your
both. I've made the connections on both
unfolds to show the entire Normandy pen important files.
insula, divided into hexes as it is in the the 64 and 128 without a hitch, and as my
game. The areas that each scenario covers wife says, "If Gary can do it, it can't be
are indicated on the map as well as the that difficult." experience the destruction that can cause
terrain type. You will see that a lot of area The Lt. Kemal uses an adaptor box to your valuable files.
on the peninsula has been left absent from (which plugs in the serial port) and a cable Tb minimize the danger of a jolt, the
scenarios for you to create your own. to connect the two. If you need to move the drive should be located on a solid surface.
Battles in Normandy rana the gamut of units, you simply unplug the adaptor box; If the unit needs to be shipped or just
war games. History can be duplicated if so there's no need to reopen the computer. moved from one side of the room to the
desired, or you can sit back and just watch This connection scheme allows the unit to other, the heads should first be parked in
the game play itself through a scenario transfer bytes at rates up to 65.000 per a safe position. Along with the expanded
after varying factors. This is the best way second. You do lose the use of the comput DOS each drive has a command to do
to see how a scenario works—use it to er's game port with this set up. The wire just this.
your advantage. In any case, pick up Bat connection allows the unit to intercept On the Lt. Kernal the command is
tles in Normandy and see what a war DOS commands immediately upon start called SHIP. Before you move the unit,
game is supposed to be like1—all contained up rather than having to load a software you simply type SHIP, and the heads re
on one disk. 3 wedge each time you turn the unit on. As tract safely away until another command

114 APRIL 1988


The Hard Facts WILL & TESTAMENT

is given. The SHIP command is so simple


to execute, I tiy to remember to park the
recalling and storing files.
As more people add hard drives to their
DiskWILL™
heads every time I finish with the unit. If systems, you can look for prices to de NOW FOR COMMODORE 64/128
you have anything comparable to a crease. At this writing, relatively few 64 Also available for IBM. Apple lle/llc,TIPC
bouncing six-year-old boy around your and 128 owners use hard drives—that is
NONLAWYERS: Protect your estate and
unit, I suggest you do the same—better certain to change. Since its introduction, family. Use your computer in the privacy
safe than sorry. the price of the 1541 disk drive has of your home to write your own legal and
dropped (because of more units sold) from comprehensive Will.

around $400 to close to $150, the same


As more people add hard should be true of hard disk drives.
Designed by an Attorney for legal use in
every State except Louisiana. Book dis

drives to their systems, you Another cost depressing factor will be cusses Wills, provisions you should con
sider, and the easy-to-use DiskWILL
the introduction of competition in the
can look for prices to market. The already huge base of poten
software.

tial buyers increases each time another 64 Stores all information for two Wills.
decrease. Screen preview and edit before printing.
or 128 is sold. This continually growing
Easy routine allows revision as needs
market has not gone unnoticed by the change.
The most boring yet most important hard drive industry. Because of that, we
chore you must faithfully perform as a Satisfaction guaranteed
can all expect to see more, better and less
hard drive user is backup your important expensive hard disk drives on the shelves SELF-HELP LEGAL SERVICES
files. Even the most dependable drive may in the future. P.O. Box 10694
some day fail, and without a backup copy Minneapolis, Minnesota 55458
of your programs stored safely away, you Who Needs a Hard Drive? (612) 924-3323

face weeks of work to reconstruct them. Separating our needs from our wants is S29.95 MC/VISA or check.
Let me add a horror story to emphasize often difficult. I've always found when I (MN residents: add $1.80 tax)
the importance of protecting your invest wanted something long enough I could
Save $2.00 by mailing this ad with
ment. A professor from the local universi convince myself I needed it. When it payment or by mentioning this ad with
ty came to see me one day. She was almost comes to hard drives it is easy to fall into your phone order.
in tears. She had just spent an inspired this same wanfneed trap. I can justify the Commodore 64 and 128 ate regisleied Iraden irks of Com mo-

year writing and had nearly finished her j expense and luxury of a unit because of dole Electronics Lid.

first novel. She had saved every word of it | the size of my software library and the
on her hard drive but foolishly had never hours I spend each day using productivity A defense
bothered to backup any of it. No, the hard software to collect, create and store files.
drive did not fail, but when thieves broke The disk pays for itself with the time it
against cancer
into her apartment one night, they took saves me locating and replacing floppy can be cooked up
her system and along with it the novel. disks. It also helps me keep my work area in your kitchen.
Her insurance replaced the system, but less cluttered and frees space on my
nothing will replace the novel. She is out a shelves for things other than program There is evidence that
diet and cancer are related.
full year of writing which she may or may boxes.
Follow these modifications in
not be able to reconstruct, all because she If you are using your 64 or 128 for busi
your daily diet to reduce
didn't backup the novel. ness, I'm sure you can justify a unit even
chances of getting cancer:
more easily than I can. Any electronic bul
Why are Hard Drives Expensive? letin board sysop would find it impossible 1. Eat more high-fiber foods
such as fruits and vegetables
That's a fair question. In a world where to operate without a hard drive. Program
and whole-grain cereals.
we have become accustomed to computers developers, especially those using com
priced like disposable pens, the price of piled languages, will find a hard drive's 2. Include dark green and
any hard drive for the 64 or 128 computer speed and size a godsend. The same is true deep yellow fruits and vegeta
will sober a prospective buyer. The Xetec for users of large databases. Also, anyone bles rich in vitamins A and C.
Lt. Kernal retails for close to $900, which using the 128 in CP/M mode (which relies 3. Include cabbage, broccoli,
is about mid range for a 64 drive. For heavily on disk access) is a good candidate brussels sprouts, kohlrabi and
most of us, coming up with that much for hard drive ownership. cauliflower.
cash is not simple. You can justify some of But if your software library is small or 4. Be moderate in consump
the charge by comparing storage cost byte you use your system primarily for enter tion of salt-cured, smoked, and
against byte. If you normally pay $2 per tainment, buying a hard disk drive would nitrite-cured foods.
floppy disk, you can justify the first S236 be a mistake. Hard drives are designed for 5. Cut down on total fat in
dollars of the price, because the 20MB business applications. take from animal sources and
drive will eliminate the need to purchase Knowing whether you need or simply fats and oils.
118 floppies. want a hard disk drive shouldn't be a diffi 6. Avoid obesity.
But the only way you can fully recoup cult question to answer. This isn't a tool to
7. Be moderate in consump
the cost is with your time. If your time is own simply because the fellow down the
tion of alcoholic beverages.
valuable, a fast hard drive (properly in block has one. For speed and size, howev
I No one faces cancer alone.
stalled) can save you hours of working er, there's no substitute—and that's the
time each week in loading programs and hard truth. (3 W AMERICAN CANCER SOCIETY

COMMODORE MAGAZINE 115


Amiga Software Reviews/The Director— Amiga Update/Disk Documenting
Continued from page 44 Continued from page 102 Translator, specialized math calls and is
veats to consider. A presentation of any gramming sessions, he may have five ver also a good place to keep your ".bmap"
length requires substantial amounts of sions of his main source file, a number of files if you are a power AmigaBASIC pro
memory. A 320 X 200 32-coIor image con backups of those files, edited header files, grammer. The T directory is used by cer
sumes about 40,000 bytes of memory. On old header files, a number of superfluous tain programs and editors to store seg
a 512K Amiga, only about eight to ten im notes and bits of code that didn't work and ments of code or data to allow you to re
ages could be held in memory at one time. the startup code files. Soon a directory of store a file in case of problems. It is also
Consider also that digitized sound files the disk looks like a collection of files that, used by the Clipboard for temporary stor
and large point fonts could consume up given enough time, could add quite a bit age.

wards of 20,000 bytes each. While The of confusion to the development cycle. The other directories, SYSTEM, UTILI
Director includes commands to free un If that same programmer had created TIES, TRASHCAN and EMPTY exist
used memory when no longer needed, it is directories on the disk to hold each set of simply as additional storage areas on the
safe to assume that at least one megabyte files, it would be much easier to determine disk to help reduce the clutter in the root
would be a practical requirement, and this which files belonged together. I suggest director}'. They aren't used by AmigaDOS
figure applies as well to the computer that creating directories called SOURCE, except for specialized functions. The direc
is showing the filmstrip. Although the im HEADERS, STARTUP and MISC. Then, tories that are absolutely required on a
ages and fonts can remain on a diskette the program hunks would be placed into bootable disk are L, LIBS and DEVS. The
until actually needed, continuous loading SOURCE, the header include files would others are only required dependent on the
during the presentation prohibits fast be placed into HEADER, etc. Now, a application being run from the disk.
transitions. glance at the root directory listing will tell ProWrite, for example, would also require
The process of putting a script together me what's on the disk without my having the FONTS directory for proper operation.
is often tedious and time consuming. You to decipher the messy listing that exists
must constantly flip between your text without the directories. AmigaDOS Lends a Hand
editor and the CLI screen to run The There is another advantage to neat disk Now that you have rearranged your
Director to see what your script actually organization: speed. Each time you call up files into the various sub-directories, the
looks like and to make the proper correc a directory, the DIR command has to gath first problem that comes to mind is—"But
tions. Unless The Director, your text edi er all of the hash table entries for all of the now I have to CD every time I want to use
tor, and your script are loaded into RAM files in the current directory. If you are a program in a different directoiy." Well,
(which again consumes a significant working from a fixed disk, as I mentioned that is one answer. A better answer, how
amount of memory), the process becomes above, this operation could take quite a ever, is to use the AmigaDOS command
slower, as those programs must be reload while. By rearranging my friend's file col PATH. The Syntax for the PATH com
ed each time they are run. Errors in your lection into 11 different directories, each mand is: PATH | pathname I [ADD]
script are succinctly repotted on the CLI with any necessary sub-directories, we de (SHOW1 [RESTORE] An example for
screen. On several occasions (while imple creased the time required for a DIR to un getting to ProWrite might look like: PATH
menting erroneous or invalid commands), der five seconds. Quite a plus since it pre DH0:PROWRITE ADD.
my Amiga reported a software error, gave viously took over 70 seconds. Now, assuming you had set up the
me a Guru and reset itself. There are a number of directories that ProWrite directoiy properly no matter
Finally, pre-production planning is a AmigaDOS requires for proper operation where you are at any time, you can access
must! An effective filmstrip which utilizes of your Amiga. The directories that you PrvWrite by just typing its name. This is
blits, dissolves and wipes must use images should see on an unmodified Workbench similar to what AmigaDOS does for you at
of the same resolution and color palette to are C, L, S, T, LIBS, DEVS. FONTS, startup—your PATH is set to the current
operate properly. The dissolving of a 32- TRASHCAN, SYSTEM, UnLITIES and directoiy and the C: directoiy. The other
color image onto a HAM image more than EMPTY. Of these, C is where AmigaDOS options, SHOW and RESTORE, are is
often will produce undesirable results. looks if it can't find the program file in sued without any path names. For exam
More importantly, placing portions of dif your current directory; L is where device- ple, to reset your PATH to the system de
ferent images on a single screen absolute specific handlers, like the disk validator fault, you would issue the following:
ly requires such uniformity. As a result, and RAM handler, are stored (as well as PATH RESTORE Using PATH SHOW
readily available images and artwork overlay files for some compilers); and S is is the same as just typing PATH; the
which contain different palettes cannot as where the system looks for the Startup-Se SHOW is implied if there are no argu
a practical matter be used with most of quence file and for files to be EXECUTED ments. Also, if you just enter: PATH
the special effects commands. if they aren't found in the current directo I pathname], you will get the same effect
Despite these minor drawbacks, The ry. The DEVS directory contains the de as using the ADD option.
Director is an exciting, unique program vice driver for your printer, the System-
which allows almost anyone with imagi Configuration lor Preferences) file, key- Hierarchy Isn't Anarchy!
nation to produce stunning, professional maps for alternate keyboard setups, the If you follow the simple suggestions
graphic presentations. The program is not clipboard device driver and the MountList made here, you should find that disk man
copy protected, and for the price, it is like
and drivers for any additional hardware agement will become less of a burden. If
ly to become a classic to accompany De- you may have added to your system. you dread the task of reorganizing your
hixePaintll on your library shelf. If an Os FONTS, as I mentioned above, contains disks, I suggest that you look for one of
car were to be presented for Technical Ex l the information for the various fonts that the public domain or shareware disk utili
cellence in Amiga Graphics, the winner you have available. The LIBS directory ties that are available. You can probably
would certainly be (the envelope, contains the various ".library" files re- find one through a local bulletin board or
please)—The Director. g quired by the Workbench for icons, the user group that supports the Amiga. Q

116 APRIL 1988


Tips & Tricks/64 and 128
There are many routines to do this sort of rounding. The one
Continued from page 14
contained in the accompanying listing uses a user-defined func
screen is just as squashed as your printed picture. From then on, tion, FNR, to do the rounding.
anything that you draw on the screen will be duplicated identi The function definition is contained in tine 120. It must be ex
cally on the printer. ecuted before the rounding routine will work. Nl is the number
James Williamson to be rounded, and N2 is the decimal representation of the clos
Marietta, GA est power of ten to be rounded to. If N2 = 0.01, the function will
round to the nearest hundredth. If N2= 100, the function will
round to the nearest 100.
Multiplan miracle: I have used the Epyx version of Microsoft's Lines 160-200 let you test the routine for various values of Nl
Multiplan for a long time with my Commodore 64, and have andN2.
found it to be one of the most useful programs I own. Joknathan Greer
When I recently got a 128,1 was eager to see how Multiplan Tyrane,PA
looked on its 80-column screen. It was wonderful to see twice as
many columns as before, but to my pleasant surprise this wasn't 100 PRINT"[CLEAR]ROUNDING NUMBERS -
the best improvement with the 128. J. GREER"
Multiplan runs much faster on the 128 than it does on the 64, 110
and the difference is quite noticeable, even when working with 120 DEF FN R(N1)=INT(N1/N2+0.5)*N2
fairly small spreadsheets. Not only that, but switching to 128 130 REM N1=NUMBER TO BE ROUNDED
mode eliminates all those accesses to the disk drive. In fact, with 140 REM N2=WHAT TO ROUND IT TO

the 128 you don't even need to transfer the MRSWAP file to : .01 ETC

your data disks! 150


160 PRINT
Kathleen Mead, CPA
170 N1=0:INPUT"[SPACE4]
WesterviUe, OH
# TO BE ROUNDED";N1
: IF N1 = 0 THEN END
All about rounding: When programming business or math
180 INPUT"ROUND TO (.01 ETC.)";N2
ematical applications in BASIC, the subject of rounding comes
190 PRINT"[SPACE3]# AFTER ROUNDING=";
up in several different ways. This tip gives methods of dealing
FN R(N1)
with two of them.
200 GOTO 160
First, the computer itself sometimes introduces small errors
that need to be rounded off by the program. This problem occurs
because the computer does its math by flipping bits in binary; to 64 Program Pauser: Type this in and run it, and you'll have a
work with decimal numbers, it converts them to binary repre convenient way to pause most BASIC and many machine lan
sentation, processes them, then converts them back to decimal guage programs, not to mention listings to the screen.
form. During the binary processing, the computer sometimes After you've run the program, load another one that you'd
needs to do rounding or truncating of its own. When this hap like to experiment with. When you're ready for a pause, just
pens and the binary is converted to decimal, the result is very hold down the left SHIFT key (or the SHIFT LOCK key), then
slightly different than what we would expect. tap the CTRL key and everything will stop. The screen border
Tb see this error creation in action, execute this line then will turn light grey to alert you to the paused condition. Releas
watch your screen: ing the SHIFT or SHIFT LOCK key will resume execution.
Because the CTRLLEFT SHIFT combination is seldom used
FOR X-1 TO 15 : PRINT SQR(X*X>-X: NEXT
in normal operation, there's very little chance of your inadver
Mathematically, the square root of X times X is surely X. And X tently pausing your main program.
minus X is surely zero. But as you can see on the screen, the Using the STOP/RESTORE key combination will remove
computer introduces some tiny errors. For more of the same, ex your ability to pause programs. Tb reactivate it, enter SYS679.
ecute this: After you've saved this program and are familiar with how it
works, you might want to add a NEW statement at the end of
100 FOR X = 6 TO 12 STEP 0.1
200 PRINT X
line 40. This will remove the BASIC loader once the utility is ac
tive.
300 NEXT
Jason D. Clark
As the numbers flash by on the screen, you'll easily see the er Las Vegas, NV
rors in the eighth decimal place.
10 REM 64 PROGRAM PAUSER - JASON CLARK
One way to eliminate this type of error is to pass X through
20 REM CTRL+LEFT SHIFT TO PAUSE
the STR$ and VAL functions. You can see the effect by adding
PROGRAM
this to the program above:
30 FOR J=679 TO 746:READ X:POKE J,X
110 X$ = STR$(X): X = VAL(X$) :NEXT
40 SYS 679 : REM ENABLES THE PAUSER
The second angle on rounding comes when the logic of a pro
51 DATA 173,020,003,141,202,002,173,
gram requires that a number be rounded, even though that 021
number is perfectly accurate. For example, when a program
52 DATA 003,141,203,002,120,169,002,
dealing with dollars and cents encounters a result with three or 141
more decimal places, it's usually desirable to round that result to
53 DATA 021,003,169,192,141,020,003,
two places. 088

COMMODORE M/CAZINE 117


Tips & Tricks/64 and 128"
:SPRDEF:SPRSAV 1,S$
150 GRAPHIC 1,1:GSHAPE S$,1,1,0
54 DATA 896,173,141,002,041,005,201, 160 CHAR 0,1,4,N$:CHAR 3,1,6,
005 "PLEASE STAND BY (30 SECONDS)..."
55 DATA 240,003,076,049,234,238,032, 170 FOR Y=l TO 21:FOR X=l TO 21
208 :LOCATE X,Y:A(X,Y)=RDOT(2):NEXT
:NEXT
56 DATA 169,253,141,0(10,220,173,0131,
220 180 FOR Y=l TO 21:FOR X=l TO 21
57 DATA 041, 128,240,244,169,255,141, :DRAW A(Y,22-X),X+30,Y:NEXT:NEXT
000 190 FOR Y = .l TO 21:FOR X=l TO 21
58 DATA 220,206,H32,208,169,000,141, :DRAW A(X,22-Y),X+60,Y:NEXT:NEXT
141 200 FOR Y=l TO 21:FOR X=l TO 21
59 DATA 002,076,201,002 :DRAW A(Y,X),X+90,Y:NEXT:NEXT
210 FOR N=0 TO 3:SSHAPE S$,N*30+1,1,
N*30+22,22:SPRSAV S$,N+1:NEXT
128 editing precaution: An advantage of the 128 is that BASIC 220 SPRDEF:MOVSPR 5,160,100:SPRSAV 1,5
retains its variables when the program is changed. This lets you :SPRITE 5,1,2
stop your program, edit it. then continue where you left off with 230 PRINT N$:INPUT"[DOWN]
the GOTO command. Needless to say, this is impossible with the WANT TO USE JOYSTICK (Y/N)";A$
64 and most other computers. : IF A$O"Y" THEN 270
There's a downside to this advantage, however. If you are in a 240 PRINT"[DOWN]JOYSTICK MOVES SPRITE,
subroutine and do this editing in the main program, the location FIRE BUTTON QUITS"
of the GOSUB command may get changed. When your restaited 250 J=JOY(2):IF J>0 AND J<9 THEN
program attempts to execute the inevitable RETURN, it will at SPRSAV (J+1)/2,5:MOVSPR 5,
tempt to return to the wrong place, with unpredictable results. J*45-45#5:ELSE MOVSPR 5,0#0

So use this feature with care. 260 IF J>127 THEN GRAPHIC 0


:ELSE GOTO 250
Ian Adam
Vancouver, B.C. 270 INPUT "[DOWN]SAVE SPRITES (Y/N)";
A$:IF A$O"Y" THEN END
Canada
280 FS="":INPUT "[DOWN4JFILENAME";FS
:IF F$>"" THEN BSAVE ""+F$,B0,
128 Sprite Rotator: This program can speed up your sprite edit
P3584 TO P3840
ing sessions. It lets you design sprite 1, then rotates that sprite
in 90-degree steps and puts the result into sprites 2, 3 and 4.
When you run it, you are immediately presented with a 128 TEMPO Table Maker: When working with music in BASIC
SPRDEF screen. (Your 128 System Guide contains detailed 7,0, the TEMPO statement is used to control how fast the notes
instructions for using this automated sprite editing screen. Look are played. The accompanying program prints a table showing
in the index under SPRDEF.) Select sprite 1 and design your the actual playing times for whole notes through sixteenth
sprite, being careful not to use the three rightmost columns notes, for TEMPOs from 1 to 60. The printout takes 60 lines, so
(there's no place to rotate them to). When you're finished design be sure to start with the printhead near the top of the paper.
ing your sprite, press SHIFT/RETURN, and the 128 will prompt If you wonder about faster tempos, just make the appropriate
you for another sprite number. Press RETURN at this point, change in line 130. The values of T following the FOR statement
and wait for 128 Sprite Rotator to do its work. will control the range of tempos you print out.
When it finishes rotating and transferring the sprites, the Lucy S. Terrier
program will put you back into SPRDEF mode, where you can Alton, IL
examine all four sprites and work on them some more if you'd 100 REM 128 TEMPO TABLE MAKER
like. Exit SPRDEF just as you did above, and the program will 110 OPEN 4,4:CMD 4:PRINT,
give you a chance to move your sprites around using a joystick "NOTE DURATIONS IN MILLISECONDS"
plugged into Port 2. 120 PRINT"TEMPO[SPACE4]WHOLE[SPACE3]
Finally, the program lets you save the sprites under any name HALF[SPACE3]QUARTER[SPACE2]EIGHTH
you choose. Tb use them later in your programs, just execute [SPACE2]SIXTEENTH"
130 FOR T=l TO 60:PRINT T;"[SPACE3]";
BLOAD "filename",B0P3584 :IF T<10 THEN PRINT"

where "filename" is the name under which you saved them. 140 U=19220/T:FOR N=0 TO 4

John Mahowald :D = INT (U/2"N)


150 DS=RIGHT$("[SPACE4]"+STRS(D),6)+"
Minnetonka, MN
[SPACE2]"
100 NS="128 SPRITE ROTATOR-JOHN 160 PRINT D$;:NEXT:PRINT:NEXT:PRINT#4

MAHOWALD :CLOSE 4

110 FOR J=l TO 8:SPRITE J,0:NEXT


12 0 PRINT"[CLEAR]";NS:PRINT"[DOWN2] 128 Bird Art: This gives an interesting display on the screen,
PRESS SPACEBAR TO BEGIN..." plus some insight into the advanced use of sprites. It displays
130 GET A$:IF A$OCHR$(32) THEN 130 eight "birds" flying around on your screen.
140 DIM A(21,21):COLOR 0,1:COLOR 4,1 Lines 130-150 draw ten-pixel-long lines at locations X and Y,
:SPRITE 1,C,2:PRINT"[CLEAR]"

118 APRIL 1988


Tips & Tricks/64 and 128 The secret to glare-free operation is to use the lamps for indi
rect lighting. In computer mode, place them higher than your
at angles stored in A and B. These become the flapping wings.
head and aim them toward the wall and ceiling. With a little ex
Line 190 puts the sprites in motion. Lines 220-230 flap the
perimentation, you'll find a position that gives ample light on
wings, and line 240 jumps back to line 200 where the birds
your desk and keyboard, with little or no glare on your screen
change their direction.
and no light source directly in your vision. Tighten their knobs
Changing the values of A and B will create a different effect.
until the lamps stay where you want them, and stand by for
Kevin Janzer
well-lighted glare-free computing.
Address Unknown
While 200 watts of indirect light is fine for most keyboarding,
it's not quite enough for serious reading or for looking closely at
130 REK, 128 BIRD ART BY KEVIN JANZER
equipment. For those applications, turn one or both of your
110 A=U:B=360:L=lU:X=lti:Y=10
:DIM AS(50)
lamps around so they shine directly on the desk, and move the
120 FAST
shaded bulbs closer to what you're working on. Two hundred
130 DOrCOLOR 0,15:COLOR 4,15 watts direct incandescent light, up close and very personal, is
:GRAPHIC 1,1 more than enough for any computer room task.
140 DRAW 1,X,Y TO L;B:DRAW 1,X,Y TO L; Louh F. Sander
A:SSHAPE A$ (N),0,0,20,20:A=A+10 Pittsburgh, PA
:N=N+1
150 B=B-10:LOOP UNTIL B<0 Sight improver: If computing leaves you with tired eyes and
160 L=1:DO:SPRITE L,1,1:L=L+1 fuzzy vision, have your sight checked by an eye doctor. I encoun
:LOOP UNTIL L>8 tered this trouble myself, but put off having an eye exam be
170 SLOW cause 1 had always had perfect vision. Finally 1 had my eyes ex
180 GRAPHIC 0,1:L=1 amined, and sure enough, I needed glasses, but only for reading
190 DO:MOVSPR L,160,100:L=L+1 and computing. My glasses look good, they feel good, and most
:LOOP UNTIL L>8 importantly they keep my eyes from blurring at the computer.
2 00 DO The eye exam itself was painless, inexpensive and interesting,
210 M=INT(RND(1)*360):FOR J=l TO 8 and my insurance paid for most of it. Most of the work was done
:MOVSPR J,M-(10*J)#5:NEXT by a computerized auto-refractor, which does in one second what
220 FOR B=0 TO N:SPRSAV AS(B),1
the doctor used to do in thirty minutes.
:SPRSAV AS(B),2:SPRSAV AS(B),3
Louis F. Sander
:SPRSAV AS(B),4
Pittsburgh, PA
230 SPRSAV AS(B),5:SPRSAV AS(B),6
:SPRSAV A$(B),7:SPRSAV A?(B),8
Slow disk loading: I use a Tymac CONNECTION interface with
:NEXT
my 128 system, and it's one of my favorite pieces of equipment.
240 LOOP
One day two friends pointed out that it took my chives two min
utes to "load a program that their systems handled in twenty sec
Glare-free lighting: While remodeling my computer room. I dis onds! Directories in my word pi-ocessor also took forever to load.
covered the perfect lighting system—glare free, and with adjust At first. I thought the problem was with my drives or in the
able brightness to suit both keyboarding and reading or other computer itself, or maybe even a bad cable. But after swapping
close-up work. Best of all, the total system costs under $30, in components with my friend's system, I discovered that the cul
cluding even the light bulbs. prit was my interface. When I disconnected it, everything loaded
My system is perfect for computers sitting on flat tables with quickly and accurately.
out overhead shelves or hutches, but it can be adapted to many The problem was in the CONNECTION'S SRQ line, which is
other situations. It uses indirect lighting in "computer mode," used by the fast serial bus as a bi-directional fast clockline. The
and direct lighting in "reading mode." slow serial bus doesn't use it at all. To correct the problem, I re
The raw materials are two adjustable-arm lamps of the kind moved the cover from the end of the interface connector and
made by Luxo, Ledu and many others. They mount on a desk or clipped the black wire from pin 1.
table, and hold a single shaded bulb at the end of an adjustable I'm not sure, but maybe this problem occurs with other inter
swing-arm assembly consisting of four rods and four springs. faces too. If your system is very slow in the 128 mode, this could
Lamps like this are available from many different sources— be the fix you need.
hardware stores, office supply stores, and contemporary furni Marshall Freedland
ture stores, to mention just a few. The expensive models cost Miami, FL
over $50, but discount stores often have attractive ones for about
$10. The bulbs are usually sold separately. Rejuvenating cloth ribbons: When the ribbon gets kinky or
Choose your lamps based on style and price, but find a model fuzzy, but there's still lots of ink left, you can use a low-tech elec
rated to hold a 100-watt bulb. These usually have ceramic sock trical device to rejuvenate it. Take the ribbon out of the car
ets, while the lower-rated units have sockets made of plastic. My tridge, smooth it down and place it between two sheets of paper.
100-watt Ledus cost $12 each, and they'd be at home in the most Set an electric clothes iron on a low setting and iron the ribbon
luxurious office. back to usefulness.
Put 100-watt bulbs in your lamps, then mount them behind Steven Selbre
your monitor, one on the right and one on the left. Mine are Saint John, NB.
about nine inches to either side, where they don't interfere with Canada
other items on the desk. a

COMMODORE MA3AZINE 119


Will Not
AMD WE MEAN IT! A Prices Expire 4-30-88

• Famous IBIVf <'*0 Brand •

Genuine IBM® Printer


8 " Letter Size
Super Sale
Limited Quantities.
1st Come, 1st Serve Basis.

$ SAVE No One Sells This


ist $199
Printer For Less!
(Add $7.50 shipping.*)

• 80 Column
• Enlarged
• Underline
• Graphics*
• Unbelievable Low Price!
• Advanced Dot Matrix - Heat Transfer
• Upper & Lower Case (with True Lower Descenders)
• Low Cost Adapters Available For IBM • Apple • Laser • Commodore Atari
(* Graphics available with Commodore, Atari And Apple Interfaces.)

This printer was made by Canon® for IBM®. It comes ready to hook up to the serial port of the IBM® PC jr.
Plus with low cost adapter cables you can connect the printer to the IBM®PC, XT, AT, & Compatibles,
the Apple® II,He, & He, the Laser® 128, Commodore® 64 ,128, SX-64, Vic 20, & Plus 4, in addition to
Atari®, the Tandy 1000 and many more. (See Accessories Page.)

IW A«pl* Canon Convmfcy* Aion tloMror* '•o.n'w»d rro6»niorl<i cH International fttnin»i Wothrnw Alan Inc. !V>d*o I»dinolog>*tl*tpactr>*ly.

15 Day Home Trial * 90 Pay Immediate Replacement Policy


ILlinoil midcnit add SW* ulei lax. All orden mull be in U.S. Dollan. We ihip lo all points in the U.S.. CANADA, PUERTO RICO. * APO-FPO.
leaiecall for char(H outiide continental U.S. or CO. D. MAILORDERS enclose cashier check, money older, or perional check. Alloo 14 day> delinry. 1
iO7 day) For phone orden and I day expreu mail. Prim and availability lubject to change wilhoul notice. Shipping and handling charta are no< refundable.
Ilii1 H. repper Kd IL. OOOIU m - . •■ only ■■.,-■-! in .. ■ ■ ■■-■■ •' U.S.) COMPUTEJt IHMH i ill match any valid nationally adverciieddelivered ;■•>><■ on Iheexact lame product ■rilh
nhod ■ ■ : ■ > any i:-rl - * ""> tale* taietl A phynui copy order or the
Call (312) 382-5050 To Order! admuilbe.upplwd-iihihewdeT.of »uhin I) dayi of dale of purchase VISA MASTItCARD C.O.D.
Is 1st In PRICE, SUPPORT, & GUARANTEE!
WE LOVE OUR CUSTOMERS! Prices Expire 4-30-88

Famous Star Micronics National Brand

Super Hi-Speed 200 CPS Printer


Star Micronics LV-201010" Printer with Near Letter Quality

• High Speed 200 CPS Draft


• Near Letter Quality
• Standard Pull Tractor and Automatic
Single Sheet Loading
• Standard Parallel and Serial
Interface Ports
• Continuous Underline
• IBM Compatible
(Add S1O.OO shipping.*) • Ultra Hi-Resolution Bit Image Graphics

No One Sells This


Printer For Less! Sale* 199 95
List $499

SPECIFICATIONS

Printing Method Character Sets


Serial Impact Dot Matrix 96 Std. ASCII; 96 NLQ ASCII -83 Special &
50 Block Graphic Characters
Printing Speed
200 Characters Per Second Draft
Printing Direction
45 Characters Per Second NLQ
Bidirectional, logic seeking;
Unidirectional in bit image and NLQ modes
Print Buffer
16K Bytes
Ports
Paper Feed Centronics Parallel and Serial
Sprocket or Friction Feed
Line Spacing
Dimensions 1/6", 1/8" or 7/72" Standard
4'/2" (H) x 131/:" (D)x 16'/i" (W) n/72" or n/216" Programmable

15 Day Home Trial • 90 Day Immediate Replacement Policy

(312) 382-5050 COMPUTER DIRECT


22292 N. Pepper Road
Call We Love Our Customers! Mail Barrington, IL. 6OO1O
Will Not UNDERSOLD!
AND WE MEAN Prices Expire .4-30-38

Famous Seikosha National Brand

Ultra-Hi Speed Printer


300 CPS Draft - 50 CPS NLQ
With Color Printing Capabilities
No One Sells This
Printer For Less!

VAsi***
8>°
o^«°9
tofl
.K'PP

Optional Color Printing Kit . . . List $199.95 Sale $99.95


Hi-Speed Printing (300 CPS Draft) With Minimum Noise • Superb Near Letter Quality •
Variety of Characters and Graphics * IBM and Epson Modes • Built-in 10K Buffer •
Built-in Parallel & Serial Interface Ports * Automatic Paper Loading and Ejection *
Download Character Setting • Front Panel Margin Setting * Bottom Feed •
Optional Easy Handling 7-Color Printing Kit

Print Method Dimensions Line Spacing


Impact Dot Matrix 18.5 (W)x 14.1 (D)x 5.5 (H) inch 7/72", 1/8", 1/6", n/216", n/144", n/72'
Weight
Print Speed Paper Feed
Approx. 19 lbs
Draft- 300 CPS NLQ- 50 CPS Adjustable tractor and friction feed
Printing Direction
Character Sets Replacement Ribbons
Bi-directional
185 Characters Kinds, 8 International
Ribbon (Life exp.) Black Sale $14.95
Fonts, 256 Download Characters
Black: cassette (8 million characters) 4-Color Sale $19.95

15 Pay Home Trial * 90 Day Immediate Replacement Policy


■» poimi in the U.S.. CANADA. PUERTO RICO. A APO-FPO.
COMPUTER DIRECT unenial U S. or COD. MAIL ORDtlRS i ei chick, money ordn. oi perwiuil cluck. Allow I* tUyi delivery. 2
■ y cuprrM mail. Pnca and avBilAbilny tub c wklhoul nonce ShipTiirn And lianJhnj chMTfn mjc not rcfui>dnbl*
22292 N. Pepper Rd, Barrington, IL. 60010 nlal U.S.) COMPITTJI DIRtXT -ill m»i tuiion»liy «J»enii«) delivered [hkx on lhet»»ct uiw product «Hh

Call (312) 382-5050 To Order! |wnhuc VISA — MASTERCARD — C.O.D.


Is 1 st In PRICE, SUPPORT, & GUARANTEE!
Prices Expire 4-30-88
WE LOVE OUR CUSTOMERS!

Printer Super Sale

22 CPS Daisy Wheel Printer


13" Daisywheel Printer With True Letter Quality

No One Sells This


Printer For Less!

Low, Low Price!


Typewriter Compatible With
$9095
Quality Diablo™ & Oume j ^J ^^ List $499
Wheels & Ribbons

[Add $10.OO shipping & handling.*] Below Wholesale!

Printing Method Operator Control


• Daisy Wheel • Power On LED
• Impact Adjustment
• Reset Button
Print Speed • Pause Button
• 18 CPS, Shannon Text • Paper Feed Button
• 22 CPS, AAA Text • Self Test
• Out of Ribbon LED
• Horizontal Spacing Adjustment
• Pitch Adjustment (10, 12, or 15 CPI)
Accessories
• Daisy Print Wheel - Courier 10, 96-character
• Ribbon Cartridge - easy-change cartridge Low Cost Adapters Available
• Both are compatible with Diablo™ and Qume® • For IBM, Apple, Laser 128 & Commodore

Spacing and Density Paper Information


• Character Spacing: 1/120" increments • Fan-fold, Single Sheet, or Carbon Copies
• Line Spacing: 1/48" increments • Friction Feed
• Print Pitch: 10, 12, or 15 CPI and • Form Width: up to 13"
Proportional Spacing • Copy Capacity: Original plus 3 Copies
• Characters per Line:
110 characters at 10 CPI Size and Weight
132 characters at 12 CPI H-5.5" W-18.9"D-11.6"
165 characters at 15 CPI Weight 21 lbs.

Registered Trademarks: Apple • Apple Computer Inc. IBM - International Business Machines Inc. Diablo ■ Xerox Inc. Ounw • Qume Corporation

Available In Courier 72, Prestige Pica, Prestige Elite, and Script 12 for $9.95 each,
15 Day Home Trial * 90 Day Immediate Replacement Policy

(312) 382-5050 COMPUTER DIRECT


22292 N. Pepper Road
Call We Lave Our Customers! Mail Barrington, IL. 6OO1O
HOW TO ENTER PROGRAMS
The programs which appear in this brackets. Refer to this chart whenever you zero to 255 to be poke-able. For example,
magazine have been run, tested and aren't sure what keys to press. The little the statement POKE 1024,260 would pro
checked for bugs and errors. After a pro graphic next to the keystrokes shows you duce an illegal quantity error because 260
gram is tested, it is printed on a letter what you will see on the screen. is greater than 255.
quality printer with some formatting Most often, the value being poked is a
changes. This listing is then photo SYNTAX ERROR variable (A,X...). This error is telling you
graphed directly and printed in the maga This is by far the most common error that this variable is out of range. If the
zine. Using this method ensures the most encountered while entering a program. variable is being read from data state
error-free program listings possible. Usually (sorry folks) this means that you ments, then the problem is somewhere in
Whenever you see a word inside brack have typed something incorrectly on the the data statements. Check the data
ets, such as [DOWN], the word represents line the syntax error refers to. If you get statements for missing commas or other
a keystroke or series of keystrokes on the the message "?Syntax Error Break In typos.
keyboard. The word [DOWN] would be Line 270", type LIST 270 and press If the variable is not coming from data
entered by pressing the cursor-down key. RETURN. This will list line 270 to the statements, then the problem will be a lit
If multiple keystrokes are required, the screen. Look for any non-obvious mis tle harder to find. Check each line that
number will directly follow the word. For takes like a zero in place of an 0 or vice- contains the variable for typing mistakes.
example, [DOWN4J would mean to press versa. Check for semicolons and colons re
the cursor-down key four times. If there versed and extra or missing parenthesis. OUT OF DATA ERROR
are multiple words within one set of All of these things will cause a syntax This error message is always related to
brackets, enter the keystrokes directly error. the data statements in a program. If thi.s
after one another. For example, (DOWN, There is only one time a syntax error error occurs, it means that the program
RIGHT2] would mean to press the cursor- will tell you the "wrong" line to look at. If has run out of data items before it was
down key once and then the cursor-right the line the syntax error refers to has a supposed to. It is usually caused by a prob
key twice. Note: Do not enter the commas. function call (i.e., FN A(3)), the syntax lem or typo in the data statements. Check
In addition to these graphic symbols, error may be in the line that defines the first to see if you have left out a whole line
the keyboard graphics are all represented function, rather than the line named in of data. Next, check for missing commas
by a word and a letter. The word is either the error message. Look for a line near between numbers. Reading data from a
SHFT or CMD and represents the SHIFT the beginning of the program (usually) page of a magazine can be a strain on the
key or the Commodore key. The letter is that has DEF FN A(X) in it with an equa brain, so use a ruler or a piece of paper or
one of the letters on the keyboard. The tion following it. Look for a typo in the anything else to help you keep track of
combination [SHFT E] would be entered equation part of this definition. where you are as you enter the data.
by holding down the SHIFT key and
pressing the E. A number following the ILLEGAL QUANTITY ERROR OTHER PROBLEMS
letter tells you how many times to type This is another common error message. It is important to remember that the 64
the letter. For example, [SHFT A4.CMD This can also be caused by a typing error, and the PET/CBM computers will only ac
B3] would mean to hold the SHIFT key but it is a little harder to find. Once again, cept a line up to 80 characters long. The
and press the A four times, then hold list the line number that the error mes VIC 20 will accept a line up to 88 charac
down the Commodore key and press the sage refers to. There is probably a poke ters long. Sometimes you will find a line
B three times. statement on this line. If there is, then the in a program that runs over this number
The following chart tells you the keys to error is referring to what is trying to be of characters. This is not a mistake in the
press for any word or words inside of poked. A number must be in the range of listing. Sometimes programmers get so
carried away crunching programs that
they use abbreviated commands to get
H-[HOME|" = UNSHIFTEDCLR/HOME 9 ' |PURPLE|' -CONTROLS F1
more than 80 (or 88) characters on one
H "[CLEAR!" = SHIFTED CLR/HOME Q -1GREEN1" - CONTROL 6
line. You can enter these lines by abbrevi
fi] "|DOWNT=CURSORDOWN Q ' [BLUE]" = CONTROL 7 ating the commands when you enter the
Q"[UP]"=CURSORUP "jYELLOW]" = CONTROL 8
line. The abbreviations for BASIC com
Ij |RIGHT|" = CURSOR RIGHT y [ORANGE]--COMMODORE 1
H -|F5|--FS mands are on pages 133-134 of the VIC 20
II ■|LEFT|" = CURSORLEFT P "IBROWNI" -COMMODORE 2 UJ "[F6|"-F6 user guide and 130-131 of the Commodore
N "(RVSl"-CONTROL 9 FJ"iL RED]1'-COMMODORE 3 jj"[F7|--F7 64 user's guide.
B ":RVOF7I"-CONTROL0 n-[GRAYll-' = COMMODORE4 g"[F8r = F8 If you type a line that is longer than 80
0 ■ [GRAY2P - COMMODORE 5 [|]"IPOUNDr = ENGLISH (or 88) characters, the computer will act as
■ i "(BLACKI" =CONTROL1
if everything is ok, until you press RE
[I ■■|WH!TE!1=CONTROL2 II [L GREEN]11-COMMODORE 6 POUND

Q ;sHFT"r = PI SYMBOL TURN. Then, a syntax error will be dis


S "RED|"-CONTROL 3 fi'lL BLUE]"-COMMODORE 7
SI T]"= UP ARROW played (without a line numben. Many
fl "[CYAN]"-CONTROL 4 R ■1GRAY31" -COMMODORE 8 people write that the computer gives them
GRAPHIC SYMBOLS WILL BE REPRESENTED AS EITHER THE LETTERS a syntax error when they type the line, or
SHFT (SHIFT) AND A KEY ("[SHFT Q,SHFT J.SHFT D.SHFT S]") OR THE that the computer refuses to accept a line.
LETTERS CMDR (COMMODORE) AND A KEY ("[CMDR Q.CMDR Both of these problems are results of typ
G,COMDR Y.CMDR Hj"). IF A SYMBOL IS REPEATED, THE NUMBER OF ing a line of more than 80 (or 88) charac
REprrrnoNs will be directly after the key and before the ters.
COMMA (■'[SPACE3.SHFT S4.CMDR M2V).

124 APRIL 1988


How to Enter Programs

You can't get the program to run and you The name of the program
THE PROGRAM WON'T 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 run. 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 screen
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! Q

HOW TO USE THE MAGAZINE ENTRY PROGRAMS

The Magazine Entry Programs on the SYS4867 on the 128. to fix them.
next pages are two BASIC machine The checksums for each line are the NO CHECKSUM: This means that you
language programs that will assist you in same for both the 64 and 128, so you can forgot to enter the apostrophe and the four
entering the programs in this magazine enter your 64 programs on the 128 ifyou'd letters at the end of the line. Move the
correctly. There are versions for 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., 'ACDF). 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 keywords (GOTO.
Getting Started and letters should be entered along with PRINT..) incorrectly. Check 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] on the 64 or are, along with what they mean and how mistake. n

COMMODORE MAGAZINE 125


Magazine Entry Program—64
1032 DATA 02,4C,74,A4,4B,4 9,4C,4C
The Magazine fcntn Programs are available on disk.along wilh ol her programs in this magazine,
for $9.95. To order. CODttCI LoadMar a! 1-800-831-2694. 1033 DATA 91,91,0D,20,20,20,20,20
1034 DATA 20,20,20,20,20,20,20,20
1035 DATA 20,20,20,20,20,20,20,91
10 PRINT"[CLEAR]POKING -" ;
1036 DATA 0D,51,55,4F,54,45,00,4B
20 P=49152 :REM $C000 (END AT 1037 DATA 45,59,57,4F,52,44,00,23
1038 DATA 20,4F,46,20,43,48,41,52
49900/5C2EC)
1039 DATA 41,4 3,54,45,52,53,00,55
30 READ A$:IF A$="END"THEN 110 1040 DATA 4E,49,44,45,4E,54,49,46
1041 DATA 49,45,44,00,4E,4F,20,43
40 L=ASC(MID$(A$,2,1))
1042 DATA 48,45,43,4B,53,55,40,00
50 H=ASC(MID$(A$,1,1)} 1043 DATA C8,B1,7A,D0,FB,8 4,FD,C0
1044 DATA 09,10,03,4C,84,Cl,88,88
60 L=L-48:IF L>9 THEN L=L-7
1045 DATA 88,88,88,B1,7A,C9,27,D0
70 H=H-48:IF H>9 THEN H=H-7 1046 DATA 13,A9,00,91,7A,C8,A2,00
1047 DATA B1,7A,9D,3C,03,C8,E8,E0
80 PRINT"[HOME,RIGHT12]"P;
1048 DATA 04,D0,F5,60,A9,04,4C,CA
90 IF H>15 OR L>15 THEN PRINT 1049 DATA C0,A0,00,B9,00,0 2,99,40
1050 DATA 03,F0,F0,C8,D0,F5,A0,00
:PRINT"DATA ERROR IN LINE";
1051 DATA B9,40,03,F0,E6,99,00,02
1000 + 1 NT<(P-49152J/8) :STOP 1052 DATA C8,D0,F5,20,96,C1,4C,12
1053 DATA C2,A0,09,A9,00,99,03,C0
100 B=H*16+L:POKE P,B:T=T+B:P=P+1
1054 DATA 8D,3C,03,8 8,10,F7,A9,80
:GOTO 30 1055 DATA 85,02,A0,00,20,58,C1,20
1056 DATA 89,C1,2 0,ED,C1,E6,7A,E6
110 IF TO86200 THEN PRINT
1057 DATA 7B,20,7C,A5,A0,00,2 0,80
:PRINT"MISTAKE IN DATA —> CHECK 1058 DATA C0,F0,D0,24,02,F0,0 6,4C
1059 DATA A8,C0,4C,CE,C1,C9,2 2,D0
DATA STATEMENTS":END
1060 DATA 06,20,8D,C0,4C,CE,C1,20
120 PRINT1 DONE" :END 1061 DATA BA,C0,4C,CE,C1,A0,0 0,B9

1000 DATA 4C,1F ,C0,00 ,00,00 ,00,00 1062 DATA 00,02,20,74,C0,C8,90,0A

1001 DATA 00,00 ,00,00 ,00,0D ,00,21 1063 DATA 18,6D,07,C0,8D,07,C0,4C

1002 DATA Cl,27 ,C1,2F ,C1,3F ,C1,4C 1064 DATA EF,C1,88,A2,00,B9,00,02


1003 DATA C1,EA ,EA,EA ,4C,54 ,C0,A2 1065 DATA 9D,00,0 2,F0,04,E8,C8,D0
1004 DATA 05, BD ,19,C0 ,95,73 ,CA,10 1066 DATA F4,60,18,AD,09,C0,69,41
1067 DATA 8D,09,C0,38,AD,0A,C0,E9
1005 DATA F8,60 ,60,A0 ,03,B9 ,00,02
1068 DATA 19,90,06,8Df0A,C0,4C,1C
1006 DATA D9,04 ,C1,D0 ,F5,88 ,10,F5
1007 DATA A0705 ,B9,A2 ,E3,99 ,73,00 1069 DATA C2,AD,0A,C0,69,41,8D,0A
1008 DATA 88,10 ,F7,A9 ,00,8D ,18,D4 1070 DATA C0,AD,03,C0,6D,05,C0,48
10 09 DATA 4C,EF ,C0,E6 ,7A,D0 ,02,E6 1071 DATA AD,04,C0,6D,06,C0,8D,0C
1010 DATA 1072 DATA C0,6 8,6D,0 8,C0,8D,0B,C0
7B,4C ,79,00 ,A5,9D ,F0,F3
1073 DATA AD,0C,C0,6D,07,C0,8D,0C
1011 DATA A5,7A ,C9,FF ,D0,ED ,A5,7B
1074 DATA C0,3 8,E9,19,90,06,8D,0C
1012 DATA C9,01 ,D0,E7 ,20,2B ,C0,AD
1075 DATA C0,4C,52,C2,AD,0C,C0,69
1013 DATA 00,02 ,20,74 ,C0,90 ,DC,A0
1014 DATA 00,4C ,A9,C1 ,C9,30 ,30,06 1076 DATA 41,8D,0C,C0,AD,0B,C0,E9

1015 DATA C9,3A ,10,02 ,38,60 ,18,60 1077 DATA 19,90,06,8D,0B,C0,4C, 67


1078 DATA C2,AD,0B,C0,6 9,41,8D,0B
1016 DATA C8,B1 ,7A,C9 ,20,D0 ,03,C8
1017 DATA D0,F7 ,B1,7A ,60,18 ,C8,B1 1079 DATA C0,A0,01,AD,09,C0,CD,3C

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

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


1019 DATA
1082 DATA CD,3E,03,D0,0E,AD,0C,C0
1020 DATA 69,00 ,8D,04 ,C0,4C ,8E,C0
1021 DATA 18, 6D ,05,C0 ,8D,05 ,C0,90 1083 DATA CD,3F,03,D0,06,20,CC,C2

1022 DATA 03, EE ,06,C0 ,EE,09 ,C0,4C 1084 DATA 4C,4B,C0r98,4 8,68,4C,CA

1023 DATA CE,C1 ,18,6D ,08,C0 ,8D,08 1085 DATA C0,A9,20,8D,00,D4,8D,01


1024 DATA C0,90 ,03,EE ,07,C0 ,EE,0A 1086 DATA D4,A9,09,80,05,D4,A9,0F

1025 DATA C0,60 ,0A,A8 ,B9,0F ,C0,85 1087 DATA 8D,18,D4,60,20,A9,C2,A9


1026 DATA FB,B9 ,10,C0 , 8 5,FC ,A0,00 1088 DATA 81,20,DF,C2,A9,80,20,DF

1027 DATA A9,12 ,20,D2 ,FF,B1 ,FB,F0 1089 DATA C2,4C,D9,C2,20,A9,C2,A9


1028 DATA 06,20 ,D2,FF ,C8,D0 ,F6,20 1090 DATA ll,2e,DF,C2,A9,10,20,DF
1029 DATA BCfC2 ,20,E4 ,FF,F0 ,FB,A0 1091 DATA C2,A9,00,80,04,04,60,80
1030 DATA 18,B9 ,08,C1 ,20,D2 ,FF,8 8 1092 DATA 04,D4,A2,70,A0,0 0,8 8,00

1031 DATA 10,F7 ,68,68 ,A9,00 ,8D,00 1093 DATA FD,CA,D0,FA,60,END

126 APRIL 1988


Magazine Entry Program—128

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


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

COMMODORE MA3AZ1NE 127


Jiffies/Weekly Budget Planner ADVERTISERS INDEX
Continued from page 95
50 FOR X=l TO 30:SS=SS+" ":NEXT
Reader
:FOR X-l TO 40:L$=LS+"-":NEXTfMVDN Response Page
Advertiser No. No.
100 W$="[CLEAR,SPACE11]
Abacus Software 1 31,51
WEEK1 WEEK2 WEEK3 WEEK4
WEEK5"'BCXF Action Soft 2 15
110 I$="NET INCOME"+S5'CELB
Aegis Development 3 37
120 DATA SALARY,302,300,300,300,
300'BBKD Berkeley Softwares 4 18,19
130 DATA OTHER,0,50,0,50,0'BRIC
Bodylog 5 109
140 REM'BARY
200 ID=2:E$="[SPACE3]EXPENSE"+SS'DIBC Briwall 6 55

210 DATA CHURCH,35,40,35,40,35'BVCC


Cinemaware 7 11,25
220 DATA RENT,0,0,0,575,0'BQXB
230 DATA FOOD,45,45,45,45,45'BTWD Commodore Business Machines
*
1,29,39,43

240 DATA PHONE,0,25,0,0,0'BQAE


CompuServe 8 23
250 DATA LIGHTS,0,0,50,0,0'BRDF
Computer Direct (Protecto) 9 120,121,122,123
260 DATA WATER,20,0,0,0,0'BQEG
270 DATA TRASH,8,0,0,0,0'BPQG 2
Electronic Arts 10
280 DATA GASOLINE,10,10,10,10,10'BXYJ
290 DATA CAR LOAN,0,133,0,0,0'BTGJ Epyx, Inc. 11 21,79,81,83,85

300 DATA CAR INS,0,31,0,0,0'BRQB 87,89,91

310 DATA LIFE INS,13,0,0,0,0'BSPC Free Spirit Software 12 105


320 DATA BANK CARD,25,0,0,0,0'BTMD
Guitar Connection 13 115
330 DATA STORE CARD,10,0,0,0,0'BUNF
340 DATA SAVINGS,10,10,10,10,10'BWTG Interlace Group 14 45
350 REM'BARC
Kasara Microsystems 15 113
400 ED=14:D=ID+ED+10:DIM A$(D),A%(4,5)
:AS(0)=W$:AS(1)=1$:S=2:F=S+ID-l Ketek 16 94

:E=G'MEUR
Loadstar 17 5
410 GOSUB 30:T=Y:A$(Y+4)=E$:S=Y+5
:F=S+ED-1:E=3'KCHM Logical Designer Works 18 27
415 GOSUB 30:TT=Y:AS(T)=" *FORWARD
Microlllusions 19 C3
11 ' DMOL
420 AS(T+l)=L$:A$(T+2)=" TOTAL IN " MicroProse 20 13
:A$(T+3)=LS:AS(Y)=LS'HHJO
MicroWoy 21 99
425 A$(Y+1)=" TOTAL EX "'CGKK
430 A$(Y+2)=L$:A$(Y+3)=" *BALANCE Midwest Software 22 113
'"EPKJ
Mindscape C2,17
435 FOR X=0 TO 4:A%(2,X)=A%(0,X)+A% (1,
X):Y=T'GDGQ Montgomery Grant 23 61

440 D%=A%(1,X):GOSUB 20:Y«T+2 *


53
NRI/McGraw Hill
:D%=A%{2,X):GOSUB 20'GEQM
Quantum Computer Services 24 32,33
445 A%(4,X)=A%(2,X)-A%(3,X)
:Y=TT+1'EBKP S & S Wholesalers 25 63
450 D%=A%(3,X):GOSUB 20:Y=TT+3
Self-Help Legal Services 26 115
:D%=A%(4,X):GOSUB 20
:A%(1,X+1)=A%(4,X):NEXT*JWXS Small Computer Book Club ■ 41

460 FOR X=0 TO D:PRINT AS(X);


Strategic Simulations 27 C4
:IF X>22 GOTO 480'HRWM
470 NEXT:PRINT:GOTO 500'DFWH SubLogic Corporation 28 9

480 GET K$:IF KS=tM1 GOTO 480'EIBK 29 88


Tensoft
490 GOTO 470'BDKI
Tevex 30 57
500 INPUT"0)STOP 1JREDISPLAY 2)SAVE
3)PRINT";K:ON K GOTO 460,510,520 31 6,7
Tussey Computer Products
:STOP'EQQN
Xetec 32 111
510 SAVE"BUDGET":GOTO 500'CEWD
520 OPEN 4,4:FOR X=0 TO D •No Reader Response Number given at Advertiser's Request.
:PRINT#4,A$(X):NEXT:CLOSE 4
:GOTO 500'IWNK

128 APRIL 1988


ass--

orth St., Granada Hills, Ca. 91344


Inside CA 818/360-3715 • Outside CA 800/522-2041 • FAX 818/360-1464
* ■

THE LONG-AWAITED SEQUEL SO AWE-INSPIRING


IT SURPASSES EVEN THE ORIGINAL!

i
It wasn't easy to outdo the
original, legendary Question™
fantasy role-playing game.
But we did. And you're look
ing at it.
QUESTRON Us all-new,
state-of-the-art graphics is
nothing short of stunning. The
wilderness, towns, characters
and monsters of our magical
world are beautifully rendered.
The animated 3-D dungeon
displays will amaze you. v
Add to all this a spell
binding storyline, and you have
a fantasy game that will ignite
your imagination.
Look for it at your local
computer/software or game store v

QUESTRON I!. It's the closest yo


come to real fantasy.
Commodore 64/128 ($39.95)
ttic chamber in the
Apple II Series, IBM/Compatible ($44951
Atari ST, Amiga ($49.95)
y Redstone Castle.

Also play THE ETERNAL DAGGER1" - Sequel to SSI s award- If there are no convenient stores near
you. VISA and MC holders can order
winning Wizard's Crown" Hordes of monsters from the Demon direct by calling (4151 964-1353.
World have entered Middle World through a magic portal. To defeat Or send your check to: SSI. 1046
the invading force, your party of eight must embark on quests to N. Rengstorff Ave., Mountain View,
CA 94043 California residents, add
search for magical weapons, build up your abilities and solve applicable sales tax. Please specify
innumerable puzzles. Locate the Demon Portal and find the one computer format and add $3.00 for
enchanted weapon that can seal it — the Eternal Dagger. shipping and handling.
©N87 by Strategic Simulations. Inc.
Commodore 64/128, Apple II Series, Atari 8-Blt. $39.95. All rights reserved I

You might also like