You are on page 1of 132

Guide for New Computer Owners

February 1987
$2.95 U.S.
$3.95 Canada
ISSN 0744-8724

D D
ii Ell

Personal
Publishing
Free Type-in Programs
Gobbler's Revenge
The Personalizer
J Memgraph 128 |
Amiga Fractal
Generator

Software.
Reviews ' i ■^.

Trinjpf A
Pdrtfter>128 '
Rings of Zilfin
IAmtheC128
Whole Brain
Spelling

■• ■ \:\:

02

''-'.3467 20122 1
We just did something only the best can do!
We made our award winning* software for the
Commodore™ 128 and 64 computers even better!
Introducing...
Superpak:
Pocket Writer 2 The Solution That
word processor Saves Money!
Pocket Planner 2
spreadsheet
Pocket Filer 2
database
New Features
Our new Pocket 2 series offers features usually found only in
much more sophisticated applications software. Features that
include: compatability with the new GEOS operating systemt,
ability to work with the Commodore RAM expander to allow a
RAM disk, mouse support with pull down menus, 1571 burst
mode for faster file loading, increased support for two single disk
drives, automatic configuration for screen color, format and
printer selectiont-
Sophisticated software, yes, and still easy to use. You can be Pocket Writer 2, Pocket Plonner 2 and
Pocket Filer 2 together
up and running in under 30 minutes even if you haven't operated Convenient; get all three integrated
a computer before. applications ot once
128/64 software on same disks
2 Programs in 1 Economical; S 179.85 (U.S.) worth of
software for only
Now, when you upgrade your Commodore™ 64 to a 128,
Pocket software helps make it a breeze. The new Pocket 2 $99.95 (U.S.)
software has both 128 and 64 applications on the same disk. So
when you buy one you are actually buying two software Pocket Writer
packages. The cost only $59.95 (U.S.). Dictionary
6 Programs in 1
The 180% Solution saves you money! You can buy all three
Pocket 2 applications, Pocket Writer 2, Pocket Planner 2 and
Pocket Filer 2 in one convenient Superpak for the low price of
only $99.95 (U.S.). A super way to discover all the integrated
features of Pocket 2 software and save almost eighty dollars.
As a companion to Pocket Writer 2, a Dictionary Disk
Pocket Writer
containing 32,000 words (expandable to 40,000) is available.
Dictionary
The cost $14.95 (U.S.).
For those of you who have already discovered the many
benefits of owning Pocket software; we offer all registered
owners an upgrade to Pocket 2 software for only $19.95 (U.S.)
plus 3.00 (U.S.) shipping and handling! Available only by writing
Mokes Spelling Checker faster and
to Digital Solutions Inc. simpler louse
More convenient than developing
Pocket Writer 3 Word Processor Able to print mathematical formulae os personal disk
In addition to the new features well as results of colculationst 32,000 words available
above... Global formatting option Expandable to 40,000 words
Spelling Checkei incorporated in program Enhanced row/column insert deletet
(requires o dictionary disk) Logarithmic and XY graphing capability Canadian DouI.t Enqw
Spelling Checker now runs over 300% Increased file compatability with other Ingrain Canada Ltd
fairer than in original Pocket software spreadsheets t
Word wrap is now fully automatic"t Number of rows increased from 99
Ability to move columns to250t CiyiloiCi.
Go To page number foi finding informa
tion in long lexist Pocket Ftter 2 Database
Fully automatic upper and lower case type In addition to the new features
convenient above...
Dynamic calculations during data entry
Enhanced Delete process for word, line
or paragraph Intelligent re entry to enter/edit mode
Word Count feature for essays and Easier file conversion from other softwaret
assignments! Automatic index updating for constantly
sorted filet
international Distributor Enquiries to:
Enhanced split memory mail merge option
Enhanced mathematical language
Pocket Planner 2 Spreadsheet including loops end labelst

V///J Solutions
In add if on to the new features High speed sort using dynamic buffering!
above... Automatic entry of repetative dotat
Individual column width selection now
availablet
Multiple files in memory with cut and * Commodore's Microcomputers
paste capability Magoirne, independent reviewers, rated 2-30 Wertheim Court
the originol Pocket Writer 128/64 ond
Pocket Planner 128/64 software the Richmond Hill, Ontario
Serious Software "Annual Best of 1986" in the Canada L4B1B9
productivity cotegory.
That's Simple to Use Telephone(416}731-8775
Commodore is o regisieied trademark of Telex 06-964501
Commodore Business Machine! Int.
tFealures available for Commodore 64"■*. Fax(416)731-8915
c 19B6 DigitnlSoiiitioiu Iw
(Not Bad for a 37-Ton Tank.)

0 to 100 MPH In 4 Seconds


In Antarctica, no one can hear you scream...
You re caught in a blizzard with your air supply running low. Snowblind, you hear a scream overhead and
it isn tthe wind An alien fighter plane has spotted you and he's got you locked-on. If he's got buddies
you could end upSpam -in-a-can. Uh-oh, your radar picks up incoming fighters, tanks, missiles and rockets
Get ready for the fight ofyour life...

ARCnCFOY
HAVE YOU GOT WHAT IT TAKES?

CODE NAME- Arcticfox


MISSION: Infiltrate alien stronghold Search out and
The guided missile's on-board camera.
destroy alien main fortress. Terminate The Main Fortress. If you're
Perfect [or reconnaissance... if you've
got the time for sightseeing. alien troops with extreme prejudice. good enough to find if. are you bad
PRIMARY ASSAULT VEHICLE; Arcticfox, 37-ton enough to destroy it3

advanced all-terrain vehicle.


ARMAMENT: 150mm cannon
2 mine dispensers
Tunnel series missile-launcher
Line-of-sight guided missiles
MAX SPEED: 100 mph
CREW: 1
MISSION SUCCESS PROBABILITY: Slim
MISSION SURVIVAL PROBABILITY: Worse

ELECTRONIC ARTS"

How to order: Visit your retailer. If you are unable to find the product at your local retailer, you can call 800-245-4525 for direct VISA or Mastercard orders
UnCAcaU800-5621112). The duect price is $39.95 for the Apple and Amiga versions and $32.95 for the C64/128 version.
SPAM is a registered trademark of Geo. A. Home! & Co. To buy by maiL send check or money order to Electn>hic Arts Direct Sales. P.O. Box 7530. San Mateo. CA 94403.
Add $5 for shipping and handling (S 7 Canadian). There is a I4-da^ money-back guarantee on direct orders. Fora complete product catalog.
send50C and a stamped, self-addressed envelope to: Electronic Arts Catalog. 1820 Gateway Driue. San Mateo. California. 94404.
VOLUME 8, NUMBER 2, COHTEIITS

comm FEATURES
DEPARTMENTS
PERSONAL
LETTERS 4 PUBLISHING

Q-LINK UPDATE Enter the exciting world of personal I


publishing—a world previously
Inside QuantumLink by Robert w. Bate 8
accessible only to professionals.
NEWS 12 A feature story created entirely with
a Commodore 128, GEOS and a laser
SOFTWARE REVIEWS printer, by Loren Lovhaug

Eureka! by Mark Cotone 18


Bobsterm Pro 128 by Gory V Fields 20
PERSONAL
Rings Of Zilfin by Gary V. Fields 22 PUBLISHING PLUS 72
IAm theC128byEfvinBobo 28
More personal publishing programs
Trinity bv Gary V. Fields 30
for the Commodore 64/128. &y Matthew Leeds
Partner 128 by Bob Guerra 36
Whole Brain Spelling bv Ervin Bot» 40
Great British Software byScottA May 42 THE COMPUTER
Advanced Music System by David r. Brooks 44 MUSEUM 7
JIFFIES Visit the first museum to trace the
history of the computer revolution
ViSi-CalCUlator by Marc P. Lipmon 50
—and see how Commodore
Magic Metronome by James r. Hotfer 54
computers take their place among
SILICON VALLEY INSIDER the Classics, by Bob Guerta

From geoDex to Shanghai by Matthew Leeds 56

TIPS & TRICKS DONT PANIC—YET


A GUIDE FOR NEW COMPUTER OWNERS
Hints for Fun and Utility
Compiled by Louis F. Sander 62 Few new computer owners escape the first few months without some trying mo
ments. Here are some pointers on what to expect and how to avoid pitfalls. And
AMIGA UPDATE
for you seasoned computer owners—don't be surprised if you leam something
AmigaBASIC Tutorial, Part 1 too! by Gory V. Fields
by Tim Jones 84
Amiga Fractal Generator
by Jerry Fitzpairick 86

TELECOMMUNICATIONS 128 USERS ONLY


Connect! Memgraph-128 by R Harold Droid 110
by Suzanne McCoach and Dan Schein 90
USER GROUPS 113
64 USERS ONLY
HOW TO ENTER PROGRAMS 116
Approximater by Paul Montognese 92
Children by D.W. Sampson 94
MAGAZINE ENTRY PROGRAMS 118
The Personalizer by Bennett Cookson Jr. 97

GAME PROGRAMS ADVENTURE ROAD

Gobbler's Revenge byjamesc. Hnty 98 To Tonetown and Ymros shoy Adaoms 126
Wheel by Matt Murbach 102
ADVERTISERS* INDEX 128
Dragons! by JoiresCHiBy 106

COMMODORE MAGAZINE 3
LETTERS STAFF
Publisher
Diane C. LeBold
Assistant to the Publisher
Mary Grace Nicoline

Editor
Carol Minton
Technical Editor
Jim Gracely
West Coast Correspondent

SEP 9 '8 5 Matthew Leeds

= 12!
Advertising Production Manager
Art Director
PA. Robert C. Andersen
Assistant Art Director
Wilson Harp
To the Editor: an electro-magnet).
I am writing in response to George On the subject of whether or not soft Production Assistant
ware can live up to its advertising, it is Bob Clark
Zimmerman's letter in the June/July,
1986, issue about software piracy: Zim mostly a matter of opinion. I agree with Cover Photo
merman stated that protected software him that it is too expensive to use trial Gene Smith
damaged hardware, was overpriced, of and error with software. So how is the Production Manager
poor quality, and Inconvenient to use. I consumer to know good software from Jo-Ellen Temple
would like to correct these points. sloppy, cumbersome software? A good
Circulation
Zimmerman first stated that protected way is to read the reviews in magazines Kenneth F. Battista
software damaged hardware. The only such as this. In fact, that's die reason re
Advertising Coordinator
damage 1 have ever heard protected soft views were put in magazines in the first
Becky Cotton
ware accused of causing is knocking a place!
disk drive out of alignment. (Even The companies seem to have protect Advertising Representatives

though I have been using protected soft ed Zimmerman better than lie thinks. I SOUTHEAST, SOUTHWEST AND WEST COAST

ware for years, I have never had this don't think he's been raped at all. Warren Longer, Spencer 0. Smith
problem.) Even so, this problem is tem AlMetz Warren Longer Associates
porary at worst, requiring just a trip to Louisville, Kentucky 9320 NW 2nd Street
the repair shop. There are even some Coral Springs, FL 33071
companies offering do-it-yourself align Tips & Tricks Advertising Inquiries Only
ment kits at reasonable costs. To die Editor: 305/753-4124
MIDWEST. NORTHEAST AND CANADA
Zimmerman also said protected pro I am writing in response to Louis Sand
grams are overpriced. However, protec er's "1571 Quirks" in Tips and Tricks in Pamela Stockham
tion schemes are not what drive prices the August/September, 1986, Commo 700 River Road
up; it is people copying a friend's soft dore PoiverlPlay. Mr. Sander was in error Fair Haven, NJ 07701
ware instead of buying it that does. This
201/741-5784
when he said the 1541 formatted a single-
reduces the number sold and forees side to 644 blocks. It formats to 664
Commodore Magazine, Volume 8, Number 2, Febru
prices to go up. The same principle ap blocks. ary 1987. IS8N 0-88731-066-4.
plies to shoplifting (which is what piracy Dan Sfepbans h Commodore Magazine (ISSN 0744-8724) is published
monthly by Commodore Magazine Inc., 1200 Wilson
basically is). Copy protection schemes Minneiska, Minnesota
Drive. West Chester, PA 19380. U.S.A. U.S. subscriber
are usually not complicated enough to rate is S35.40 per year: Canadian subscriber rate is
need a price increase. I'll agree that most DAIA Statement $45.40 per year: Overseas subscriber rate is $65.00 per
year. Questions concerning subscription should be di
good software is expensive, but that is To die Editor:
rected to Commodore Magazine Subscription Depart
the price we must pay for (hose who arc Many of die programs in your maga ment. Box 651, Holmes, Pennsylvania 19043. Phone
too stingy or greedy to go out and buy zines consist mainly of data Very long (800) 345-8112. In Pennsylvania (800) 662-2444. Copy
right © 1987 by Commodore Magazine Inc. All rights
their own software. Copy protection, like programs are hard to type in correctly, reserved.
a store security system, is designed to and mistakes can even pass dirough die CBM. VIC 20. and Commodore 64 are registered
protect us from having to pay for a magazine entry program. trademarks ol Commodore Electronics Ltd. Super PET
and Commodore 128 are trademarks of Commodore
crook's free prize. If such a program doesn't work, errors Electronics Ltd Amiga* is a registered trademark ol
Also stated was the law that allows in data can lie found by first deleting ;dl Commodore-Amiga. PET' is a registered trademark of
Commodore Business Machines, Inc.
owners to make one copy for back-up program lines except die data. Next, re
ABC Membership applied for.
purposes only. This is quite unnecessary place these lines widi a FOR-NEXT loop
since most companies will sell you a re and a READ statement. Then, use a voice
placement copy for a minimal fee. Even synthesizer to say each number while
without this policy most software should you watch die article.
last indefinitely, barring any accidents Bob TnKke
(spilling coffee on it, picking it up with Kenosba Wisconsin Q
INTRODUCING...
Four ways to address
your software needs.
One's Really Simple. One's Really Integrated.
Fleet System 2™ is so user friendly beginners can Fleet System JTU the user friendly software package
start typing documents for the Commodore 128
in minutes! The includes an integrated
integrated 90,000 word 90,000 word dictionary,
dictionary is the largest On-Screen Help
and fastest available on Windows, a "Preview"
the Commodore 64. function so "What You
Fleet System 3'
Fatyomr Commodore 128 See Is What You Get".
And you can even add
There's also an integra
an additional 10,000
ted Thesaurus that
"Custom" "words to _--■ provides thousands of
the dictionary. synonyms and antonyms
Suggested Retail Price: and will help improve
your writing and vo
$59.95
cabulary skills instantly!
Suggested Retail Price:
$69.95

One's the One's a


Ultimate. I Creator.
Fleet System 4™ is our Fleet Filer1" can create
all new ultimate, anything from invitations
integrated writing tool to mailing lists. You have
that works on the up to 5,000 records
Commodore 128 and which can be sorted in
combines four powerful ascending or defending
applications into one order. You can even
package. It has every search according to
thing you'd find in logical criteria or .search
Fleet System 3™ plus string. And we've saved
Fleet Filer1", the the best for last... You
database that puts can input and output to
information at your fingertips, in seconds! Fleet System 2™, 3T", and 4™ files. (And with most
major word processors). Fleet Filer1" will work on
Suggested Retail Price: $79-95
Commodore 64/128 computers.
Suggested Retail Price: $39.95

Finally, software the way it ought to be.


Buy it and experience what over a quarter of a million Commodore users already believe in.

&.PSI
CALL 1-800-343-4074 for the Dealer nearest you!
Professional Software, Inc.
51 Fremont Street, Nccdham, MA 02194
(617) 444-5224

Flcei Systems2, 5. 4 and Heel hlcr arc designed ami wnticn by VisioninHiic*. (irnup Int — Ijimmcidore.- (h and liHirr iridc-maritNof Gunmodon: tlcimmio. Lid Some nnmen
may ni'n Mjppiin certain Heel Sfttenu 2. 5.4 or Filer funiiifiivt and/or require and R<.H muniuir Please cheefc with your dealer Dealer ami Distrihmur inquires air invfUa
TCP-HOME OF THE HITS
OPEN 9am-8pm: Mon-Fri, 10am-5pm Sat EAST COAST TIME INFORMATION AND
HOLIDAY HOURS Dec 1-23: M-T 9am-1Opm, F 9am-8pm, S&S 10am-6pm PA ORDERS 814-234-2236

P AT T T?T?V Educational Software too! —PRINTERS—I


VXr\ I J I A FiXV X All Games stocked lor quick ship!!! -IL

MISC CAMES Europe Ablaze $37.95 HallcatAca $21.95 SIKIUtA


HardHatMack $13.95 Kennedy Approach,.... $24.95 Championship Boxing $17.95
Hobbitt SCALL
NATO Commander $24.95 SIMON & SHUSTER NX-10
Saraontll $37.95 LordS ol Conquest $24.95
PRICE DROP TO
Murder by the Dozen $24.95 Marble Madness $27.95 Silent Service $24.95 Paper Airplane const $CALL
ACCESS
Beach Head $24.95
Moebius
Murder Party
$29.95
$25.95
Solo Flight
Spitfire Ace
$24.95
$21.95
JK Lassefs Income Tax .... $39.95
Kermit's Story Maker $19.95 $214.95
Movie Maker $27.95 Top Gunmen $CALL MY Times Crossword Punle
Beach Head 2 $29.95
Leader Board $29.95 Ogre $29.95 MINDSCAPE Vot.1or2 $14.95 NX-10C $CALL
Leader Board Toum. Disk $16.95 Reach for the Stars S32.95 Bank Street Music Wnter . $27.95
Spy Hunter S31.95
Robot Rascals $29.95 Star Trek-Kobayashi alt. ... $29.95 NX-15 $349.00
Tenth Fran* $27.95 Bank Street Storybook $27.95
ACCOLADE Sky Fo< $24.95 Bop-n-Wrestle $21.95
Typing Tuior III $29.95 NL-10C $CALL
Software Golden Oldies ... S16.95 SPECTRUM HOLOBYTE
Dam Boston* $22.95
Starfleet I $32.95
Castle Clobber $18.95 POWERTYPE $269.00
Fight Night $22.95 Hailey Project, $27.95 GatO $CALL
Hard Ball $22.95 Tim Leary's Mind mirror.... $24.95 Indiana Jones $22.95 SPRINGBOARD 18cps. daisywheel
Law of the West $22.95 Touchdown Football $22.95 Indoor Sports $22.95 Earty Games $26.95
PSt 5 trading co $22.95 Ultima I $29.95 Infiltrator $21.95 Easy As - $29.95
ACTIV1SION Ultima II! $37.95 Quakeminusone $17.95 Piece of Cake Math $26.95
Ultima IV $45.95
Ateazar $19.95
EPYX
Shadowfire „
Perfect Score:SAT prep..
$17.95
$49.95
SUBLOGIC
Fight Simulator II $32.95
BROTHER 1509
Borrowed Time $19.95
Championship Wrestling .. $27 95 180 CPS DOT MATRIX PRINTER, 15"
Comp. Firewks Calebral'n $i 9.95 Tne Lords of Mdnight $17.95 Footbal $37.95 CAHRtAGE, FHICTKJN AND TRACTOR
Countdown lo shutdown ... $19.95 Movie Monster $22.95 Call lor prices on FSII Scenery disk $15.95 FEED. 45 CPS NLO MODE, S, 3K BUFFER.
Fast Tracks Slot Car Const $19 95 Summer Games $26.95 other MINDSCAPE product*! Jet $29.95 USES EPSON FX PRINT CODES.
Garry Kitchen's Gamemakr $24.95 Summer Games II $26 95 Night Mission Pinball $CALL
RADARSOFT
GBA Basketball 2 on 2
Ghostbusters
$24.95
524.95
Super Cyde
Tempte Trilogy
S29.95
S29.95 FbydlhaDroid $19.95
Pure Stal Baseball $37.95
$379
Winter Games $27.95 Maps USA $34.95 Random House, Spinnaker,
Great AmerRR $24.95 end SSI products in stock!!!
World Games $29.95 Maps Europe $34.95
Hacker $19.95
World's Greatest Baseball $24.95 World Maps $34.95 Call lor Pricel
Hacker II $24.95
I am the 64 $21,95 WorWs Greatest FootDall $28.95
lamihe128 S24.95 World Karate Cha $22.95
Lilt la Computer People .. $24.95
Call lor prices C-64 BUSINESS AND PRODUCTIVITY
on other EPYX products !
MasierOfLamps $19.95
Mindshadow $19.95
FIREBIRD
C-64 DATABASES Cont. Home Acct $46.95 Epson Printers 11' -■>■■ -• v
On Court Tennis $21.95 EWe $22.95 Bar* Sireet Filer $34.95 Softsync Pera. Acct J32.95 LX-86 $229.00
Pitfall II: Lost Caverns $19.95 Pawn $27.95 Timeworks Electr. Checkbk $19.95
Consultant $39.95 HOMEWRITER 10 $CALL
Space Shuttle $19.95 INFOCOM Data Manager $19.95 Timeworks General Ledger, FX-85 $359.00
Star Rank Boxing $21.95 Bailey Hoo $29.95 Pocket Filer 64 $24.00 A/R.A/P, Payroll. Invtory ea $40.95 FX-286 $CALL
ARTWORX Cut Throats $22.95 Profile 64 $36.95 Timeworks Money Mgr $19.95 RX-100 $279.00
hiematlonal Hockey $18.95 Deadline $25.95 C-64 INTEGRATED PKGS GRAPHICS OX-10 $CALL
Enchanter $25.95 CADPIC $32.95
AVALON HILL Homepak $39.95 HS-BO INKJET $CALL
Hitchhiker's Guide $22.95 Clip Art I $19.95
Gutfstrike $22.95 Trto $CALL
Infidel $29.95 CipArtll SCALL
Spitfire 40 $24.95 Viiastarek $79.95
Superbowl Sunday $26 95
Leather Goddesses $24.95
C-64 SPREADSHEETS Graphics Library I. II. or III $16.95 CLOSEOUT SPECIAL!!!
Moon Mist $24.95 Newsroom $34.95
Team Disk lor SS $16.95 Cat Result Adv (d.c) $67.00
Planeifall $25.95 Picasso's Revenge w/pen SCALL EPSON DX-10
BRODERBUND Calkn $39.95
Sorcerer $29.95 DAISYWHEEL PRINTER
Champshp Lode Runner.. $24.95 HesMultiplan $29.95 Print Shop $25.95
Spelibreaker $29.95 Print Shop Companion $24.95 NEW LOW PflKE
Karateka $19.95 Pocket Planner 64 $CALL
Suspect $29.95
Lode Hunner
Music Shop
$24.95
$29.95
Trinity
Wishbringer
$32.95
$25 95
Pract-calc(d)or(t)
PS. Programbfe SprOsni .
$CALL
$19.95
MISC. HARDWARE
Estes pwr supply for C-64 $54.95 $179
BLUE CHIP Swiftcalc64w/sideways... $39.95 Koala Gibson Light pen ... $49.95
Witness $25.95
Baron $2*.9S Sdways $19.95 Naverone 3 Slot expander $27.95
Zorkl $22.95
MiWonatna $24.95
Zorkll $26 95
Viiastar 64 $79.95 UTILITIES
Tycoon $24.95
Zork III $26.95 C-64 WORD PROCESSORS Copy II64 S24.00 UUKI
COMMODORE Bank Simet Writer $CALL C Power S69.95
INVISICLUE BOOKS FOR
Sky Travel $27.95 Bank Street Speller $34.95 CSM 1541 align $34.95
ANY INFOCOM GAME $6.95
DATA EAST Cut & Paste(EOA) $12.95 FasiLoad S24.95
Commando - $24.95 LANCE HAFNER Reel System II $CALL Mach5 $24.95
Karate Champ $26.95 Final Four BaskelbaM $29.95 Font Master II $34.95 Merin 64 $34.95
KungFu master $26.95 Basketball, me Pro Game.. $29.95 Kid Pro Quo $32.95 Pal 64 $32.95

ELECTRONIC ARTS MICROLEAGUE Paperclip $37 95 Power 64 $32.95


Micro league Baseball $27.95 Paperclip w/spellpack $49.95 Toolbox 64 S59.95 6100P $CALL
Adventure Constr $27.95
Microlaague general mgr E27.95 Pocket Wriier $CALL Quest Slat manager $34.95 5510P includes color Kit SCALL
Amnesia $29.95
Archon 2 $27.95 Microleague I985teams $15.95 Pocket Writer Dictionary... $19.95 Vorpaliastloader $CALL
Printer Interfaces
MICROPROSE Spellpro 64 $32.95
Artie Fox $24.95 MW-350 wi-iOk butler SCALL
Autoduel $37.95 Aerojet „ $24.95 Trto SCALL XETEC Supergraphlx SCALL
Wordpro 3-./B4 $14.95
FREEUGHTPEN
Bard's Tale $32.95 Crusade in Europe $27.95 XETEC SupergrapMx Jr $46.95
WordproW $36.95 w/purchase of Picasso's
Bartfs Tale II $29.95 Decision in the Desert $27.95
Word Writer64 wrtpeller . $34.95 Revenge Painting Program
BattletrDnt $29.95 F-15 Strike Eaole $21.95
Camera ai War $37.95 Gunstiip $CALL FINANCIAL &ACCT. $42.95
Chessmaster 2000 $26.95 Conflict In Vietnam $CALL Cashbox $36.95
PANASONIC
2YRWARRANTY
E -
To order by mall: We accepl money order, If through sone oversight we donl have
=3 certified check, personal check. Allow 2 weeks for the lowest price, we would appreciate ALL NEW PANASONIC PRINTERS
personal check to clear. (he opportunity lo beat it. if we can. you
Shipping: $4.00 for software and accessories/ will gat lha benefit a[ our Federal NOW AVAILABLE!!
S10.00 lor printers and color monitors/Sfl.00 for disk E»press shipping on software ordars
Electronic arts'- drives and other monitors/ Add $3.00 per boi shipped over S 50.00.
Call for Price and Features of:
CLASSICS <t»- 1 O OR COD. Call for other shipping charges. Additional Purchase orders are accepted Iron 10801,10911, and 10921
ON SALE III CJ> 1 Z..ZJO EACH shipping required on APO. FPO. AK. HI, and foregn qualified corporations and institutions
No sales tax on ordars outside of PA
Aichon Racing Destr. Set T.rrra: ALL PRICES REFLECT CASH Buy with confidence. We honor manu
M.U.L.E. Heart ol Africa DISCOUNT, ADD 1.9% FOR MASTERCARD facturers warranty.
Pinball Con sir. Sal Super Bolder Dash OR VISA. Manufacturer's warranty honored wflh
We accept Maslercard. Visa. COD and
Seven Cilles ol Gold Mall Older Monsters copy of our invoice ALL SALES ARE FINAL
mailorders.
Cut & Paste One on One De'ectrve items replaced cr repaired at our discretion.
Music Construction Set Realm ol Impossible Pennsylvania residents add 6% sales tax. Prices and
ta<ms subject to change wlhout noiice.

TUSSEY COMPUTER PRODUCTS txiMiiMUMajMi&un


CALL US FOR WHAT'S HOT!
CALL TOLL FREE 1-800-468-9044
MONITORS ■MH COMMODORE 128=
PRINTER PACKAGES ALL COMMODORE PRODUCTS
COMPOSITE COLOR ALL PRINTERS INTERFACE WITH C-64or C128 SOFTWARE ON SALE NOW!!
TAXAN 220 $169 00 For 128 in
14" separated video, mono mode
THOMPSON 36633 .... (H9 95 128 or CPM modes 1670 MODEM $124.95
Dm to RCA phono jack cable . S6 95 NX-'io & XETEC SUPERGRAPHIX.... $279.95 1350 $39.95
MONOCHROME WORD PROCESSORS
NX-10 & XETEC Supergraphix Jr $259.95
ZENITH 1220 12" llafambor S94.QQ FLEET SYSTEM II w/sp«ll... $47.95 C128 SNEVER LOWER
ZENITH 1230 green $94 00 PANASONIC FLEET SYSTEM III
w/spell 4 thesaurus
SCALL
1571 $219.00
GOLDSTAR 12* med rasolution
amber or green S79.95 CALL FOR PACKAGE PRICES ON NEW JANE S32.95 1902A $LOWEST PRICE EVER
MAGNAVOX B562 2 yr warranty PAPERCLIP S37.95
PANASONIC PRINTERS AND INTERFACES PAPERCLIP w/spetl $49.95 1750 RAM EXPANSION $CALL
monochrome moOe $259.95
PAPERCUPII SCALL
THOMPSON 36512VC mono mode
separaled video S257 95 SEIKOSHA
PERFECT WHITER $CALL COMMODORE 128:
POCKET WRTER 128 ... $CALL
SP-1000A&XETEC Supergraphix Jr. $229.95 SUPERSCRIPT 128 $59.95 1571 DISK DRIVE
MODEMS ^HI^H VIZAWRITE 128 $CALL
VOLKS 64B0 3KMM0 Mud SCALL
s MAGNOVOX 8562
WORDPRO128 $59.95
WESTRIDGE S49.95 EPSON $CALL FOR WORDPRO 128Sw/Spell.... SCALL ^RGB/Composite
MESSENGER $42.95
naa LX-86 & INTERFACE- LOWEST PRICE WDWRlTER128w/spall S49.95 monitor
1660 SCALL
MITEYMO 459.95 ODX-10 DAISYWHEEL & SPREADSHEETS HOLIDAY SPECIAL
COMPUSERVE STR KIT... $19.95 EPYX MULTIPLAN $39.95 PACKAGE PRICE
XETEC Supergraphix Jr $219.95 PERFECT CALC SCALL
PLAYNET STARTER KIT .. $14.95

$CALL
POCKET PLANNER 126 SCALL
BROTHER SWlFTCALC123w/sd«Bys S49.95

CMS
1509 & XETEC SUPERGRAPHIX $419.00 DATABASES
CONSULTANT $39.95
DATE MANAGER 128 SCALL
General Acct System
SEIKOSHA
C
PERFECT FILER SCALL
POCKET FILER 128 SCAU COMMODORE
includes: * General Ledger 2YR WARRANTY PROFILE 128 $59.95
• Accts Receivable • Billing SP-1000VC $164.95 SUPERBASE 126 $CALL
Statements • Accts Payable
SP-1000A orSP-10001.. $199.00 MISC. 128 SOFTWARE
• Check Writing • Job
A Mind Forever Voyaging .... $26.95
Costing • Payroll
BUDDY 12B assembler $42.95
Pkg. Pnco (or all Modules: C POWER from Prokne $59.95
C12B version $124.95 DESK MANAGER 128 $34.95
C64 version S119.95
I am the C128 $24.95
VIZASTAR 128 SCALL
SUPERGRAPHIX

$169.95
MACH 128 $39.95
Interface iv'ik buffer
MATRIX from Prog Periph ... $47.95
down loadabJ* lonls
PARTNER 128 $54.95
ONLY
1SSLOWEST PRICE
PERSONAL ACCT.128 $34.95 Includes GEOS & Quantrum
SUPER GRAPHIX JR
SYLVIA PORTER'S personal
Fontmaster 128... SCALL printer interface $46.95 1541C DISK DRIVE SCALL
finance planner $54.95
Fontmasler 64.... $34.95 1802C MONITOR $CALL

GEOS $39.95
VIZASTAR &
VIZAWRITE SPECIAL
Fontpack I SCALL Software orders over $50.00 will be
Call for other Berkely Software shipped FEDERAL EXPRESS (yes, even
$29.95
with these prices)
You only My TCP s siandard
shipping charge ol $4 00 per ofder
PRO-LINE DISKS This offer also valid on peripherals
11II > O FTWAH ■
per box ol 10 and accessories under 8 pounds
GT4 (22.95 BONUS DISKS Ofders arni/ing before 11 00 AM ou

Broderbund
BUODY SCALL lime will De shipped oui same day '
C POWER...... SCALL
SS-DD J7.45
C POWER 138 SCALL DS DD S7.95
C COMPILER ... JCALL NASHUA DISKS BrodsrtourxJ Prim Sfiop $25.95 Computerized order entry, processing
CAOPC S36 95 SS.DD J8.95 Punt Shop Companion S22.95
CASH9OX S36 95
DSDD S9.45 Graphics Lbrvy and status allow TCP to serve you
MAIIPRO64 $24.95 I. II. will -.$16.95
PROFILE 54 S36 95 TUSSEY DISKS 120 shoal color paper reffl faster and better!
PAL 64 . (32.95 SS'DD.... $8.45 40 each red. OUs. (joKJ S8.95
POWER 64 .. Csrtfcala Maker S32.95
J32.95 DS/DD $8.95
SPEUPRO 64 . S32.95 Thinking Cap S3Z.9S
TOOLBOX 64 159 95 Call for Price on
WORDPRO « S36 95 Verbatim and
WORDPRO GTS SCALL Maxell Disks!!

INFO DESIGNS I 111 JlUi'sonWortd


SALE!!! CLOSEOUT
SPECIAL!!
Printmaster
Art Gallery
S29.9S
SCALL
GnKTiJ LoJin. A«ounu PiyiWt.
Account! Receivable. Piyroll.
[nvoimiy. Commiffuciuon \.'ft
SOLUTION
ani(cmail Edit Ntjouiuon tdft Wordpro3 + /64 UNLIMITED
or Wor^fD 3«/64

$14.95 Icon Factory.. S29.95

$19.95/EA while supply lasts Billboard


Maker $29.95

CALL TOLL FREE 1-800-468-9044


QUANTUMUNK UPDATE BY ROBERT W. BAKER

Inside QuantumLink
Explore the inner workings of
questions in the queue. This menu allows reading the next
the QuantumLink question, transmitting it for everyone to see, or passing it to

telecommunication service another auditorium master. While the auditorium master has
this control menu displayed, it can be difficult to answer on
ivith network pro Bob Baker. line messages, since this requires going to a different menu.
Try to avoid sending on-line messages to any auditorium
Expressions master, since this only slows things down.
One of the most exciting things about Quantumlink is the When more than one person is running an auditorium,
interaction with other people—during auditoriums, through they all can read and answer questions from die queue. How
on-line messages and E-Mail, message threads within the ever, they have to be carefi.il not to interrupt each other. The
message boards, People Connection, and now within Habi system includes a simple safeguard to protect against this.
tat When a question is displayed by one auditorium master, an
Before Habitat, users relied on simple QShorthand graph other master cannot display a question until the current one
ics to represent facial expressions. These simple "faces" arc is answered.
still used in E-Mail and on-line messages along with other Don't forget, you can also input comments concerning any
more elaborate graphics. There's a few download files within of the topics discussed in the auditorium. The auditorium
the Beginner's Booth in CIN that define some of the more masters have the capability of displaying any entry they read
common faces and how to create more elaborate QGraphics. from the input queue as a comment rather than a question
The faces you'll see most often are :) or :> for smiles and i The heading at the left of each message displayed in the audi
and :< for frowns. If you turn your head sideways to the left, torium will indicate whether it was a question or a comment.
you should be able to envision the eyes and mouth of a face. Answers will have the auditorium master's ID displayed at
Ifyou want to get fancy, you can add a wink (;)), a cry (:'( ), a the left to identify who responded.
kiss (:*), a hug ([ ]), or stick your tongue out at someone (:P). If
you're angry (>:(), surprised (:o) or dismayed (V), you can let Hot Off the Wire
it show as well. If you're wearing glasses (8)), just be careful On the news front. . . . Rabbit Jack's Casino should be
how hard you laugh (D). making its debut by now. This Las Vegas-type casino lets you
Another form of expression within messages is to use a play Blackjack, Five Card Stud Poker, Bingo or the infamous
few colons to set off a word or two. This lets you say things Slot Machines. The games are presented in high-resolution
that don't translate into facial expressions easily and get your graphics with animation and sound, and you can talk to other
point across better. They're a little longer to type than players while you're playing.
QShorthand faces, but you can do much more with them. You're issued Q-Chips to play with, and there's a Cashier in
the Casino Lounge where you can check your balance or
On-line Conferencing transfer Q-Chips to your friends. You'll also find postings of
When participating in on-line conferences, be sure to fol the players with the greatest number of Q-Chips and the big
low the procedures outlined by the sysop or whoever is gest pots won. The Q-Chips have no real monetary value,
hosting the meeting. This way everything will run smoothly. they're only tokens used for playing the games.
This will also allow everyone to get in on the conversation. In Blackjack you con play against the computer or sit at a
Generally, most sysops like to have you send an exclama table with up to four other players. For poker there must be
tion mark (!) when you want to say something. Then they at least two players, because the computer only deals in this
give you the go ahead when it's your turn. Just be sure to be game.

ready for your turn when it comes! You can even type ahead Bingo is just what you'd expect: get a card and be the first
and have part of your message ready in your input buffer. Just to cover numbers in a row to win. If you want, you can even
type the text, but don't hit the return key to transmit the play this one by yourself. The Slot Machines are a solitary
message until given the OK. game, but you can chat with other people in the slot row
When participating in auditorium events, please be patient with you. There's even Progressive Jackpots!
with those running the auditorium. I've been helping Jim On the GEOS front.... if you're currently using GEOS, or
Oldfield with the Midnite Auditoriums for some time now, just thinking about it, you should seriously consider drop
and know what it's like from the other side. Believe me, it can ping by the GEOS section of CIN on Q-Iink. Tliis area is ex
get very hectic at times! panding rapidly and heavily supported by several Individuals
The questions and messages you enter are put into a from Berkeley Softworks. Besides the GEOS message boards,
queue that the auditorium masters read one at a time. With you'll now find public domain libraries just for GEOS sup
any reasonable participation, there can be quite a few ques port, including various printer drivers that are now available.
tions before yours in the queue. Just be patient, they will get
to your question in time. Bob Baker is in charge of the New Products Information
The auditorium masters must have a special menu up on area on the QuantumLink netivork. He can be reached on
their screen most of the time in order to read and process Q-Link via E-mail addressed to RBAKER. Q

8 FEBRUARY'87
IF YOU CAN FIND A BETTER C64
PROGRAM WE'LL BUY IT FOR YOU!

WORD WRITER eh,!',' DATA MANAGER 2 SWIFTCALC *, Sideways


■ An efficient professional word I A general information storage and >-- A powerful, easy-to-use electronic
processing system for home and retrieval system with report writing, spreadsheet designed for home and
business use. graphics, statistics, and label making business use. Plus, you get:
■ All the features you'll need for every capabilities. Plus, you get: i Sideways - Prints all your columns on

day word processing, plus most of i Quick access to important informa one, continuous sheet... sideways.
the sophisticated features found in tion. Items can be easily retrieved and - 250 rows and 104 columns provide
more expensive programs: docu printed by name, index code, date more than 25,000 cells (locations) in
ment chaining, form letter printout, range, amount range, or any category which to place information.
page separations, horizontal and of information stored in the system.
i Performs mathematical functions, up
vertical scrolling, and much, much Exclusive X-SEARCH, X-SORT, and to 12 digits. Allows the use of minimum
more. Plus, you get: X-CHART features that allow you to and maximum values, averages, sums,
An 85,000 word Spelling Checker cross-search any category of informa integers, absolute values, and exponen
■ A built-in, 5-function calculator. tion; sort items alphabetically, numeri tial notation.
cally, or by date; break down statistical
i Performs financial analysis functions
GEOS COMPATIBLE information into categories; and graphi
calculates the present and future value
Documents from these programs cally view your results.
can be incorporated into the GEOS
of a dollar and the present and future
environment. value of a constant amount (annuity).

With Timeworks you get more With Timeworks you get our Money You Get Our Liberal Upgrade and
than software... Back Guarantee* Exchange Policy - Details are inside
If you can find anything that works better every Timeworks package.
You Get Our Customer Technical for you - and it's available - we'll buy it
Support Team - free to all registered for you. Details inside every Timeworks
users. package."

For the Commodore 64™ Computer***

Suggested Retail List Price


$49.95 each

Available now at your favorite


dealer, or call Timeworks.

More power for your dollar TO ORDER CALL:


1-800-535-9497
Timeworks, Inc., 444 Lake Cook Road, Deerfield, Illinois 60015
312-948-9200

" Offer expires 90 days after dale of original purchase.


"* COMMODORE 64 is a registered trademark of Commodore Electronics. Lid.
tGEOS is a trademark of Berkeley Software, Inc.
O 1983 Timeworks. Inc. All Rights Reserved.
CompuServe.
You Dont Have To Know How It Works
To Appreciate All It Can Do.
You don't have to know about hard Forums for gourmet cooks, golfers, players from all over the country. Test
ware. You don't have to know about musicians, pilots, sailors and more, all your wits in the only online TV-style
software. All you have to know is that designed to show you how easy and fun game show with real prizes. Then,
CompuServe is a computer information it can be to get the most out of your when you're ready, go for the ultimate
service. You computer. in excitement and get into one of our
subscribe to it. If you want to learn more about your interactive space adventures.
And in computer system, CompuServe's at CompuServe's movie reviews keep
return, your service. Our Users Forums cater that big night at the movies from being
you have ■*■"* to specific computer makes and mod a five-star mistake. Soap opera
access to an incredible els, and offer information and expertise updates keep you up on al! the latest
amount of information, entertainment, on many different types of machines. turmoils and tragedies on your favorite
communications and services right at You'll find electronic editions of popular daytime dramas.
your fingertips. computer periodicals. You can even For leisure-time reading and relax
find free software. ing, look into the electronic editions of
Here are a few of the And if you need answers to software some of your favorite magazines,
hundreds of things you can questions, seek out a Software including OMNI On-LJne.
Forum. You can often find solutions
do with CompuServe. SHOP
quickly and easily online.
CompuServe's ELECTRONIC MALL"
COMMUNICATE Bulletin Boards let you post
lets you take a coast-to-coast shopping
messages where thousands will
Even beginners can compose, edit, spree without ever leaving home. It's an
.- see them. Use our National
send and file messages the first time exciting and easy way to shop online,
- Bulletin Board or the special-
they go online with CompuServe's buying name-brand goods and services
. ized bulletin boards found
EasyPlex™ Electronic Mail. Friends, from nationally known merchants.
in almost
relatives and business associates—
anywhere in the country—can stay in
every SAVE ON TRIPS
Forum CompuServe's travel services let you
constant, convenient touch.
CB Simulator features 72 channels control your own travel arrangements
for "talking" with thousands of other through the convenience of your per
subscribers throughout the country HAVE FUN sonal computer. Scan flight avail
.

and Canada. The chatter is frequently- You'll find abilities on almost any airline
hilarious, the "handles" unforgettable | all sorts of sports and worldwide. Find airfare
and the friendships hard and fast. entertainment trivia bargains, then ^^ ^
More than 100 CompuServe Forums games, plus brain-teas book your
welcome your participation in discus ing educational games. You can own flight
sions on all sorts of topics. There are go it alone or compete against online.
With CompuServe you've got direct of the Board already knows. screens and then type in their selec
and connecting schedules for national (Don't know who the chair tions. Experts can skip the menus and
and international flights. Plus com man is? Chances are, we just type in GO followed by the abbre
plete listings of over 28,000 hotels can fill you in on that, too.) viation for whatever topic they're after.
around the world. CompuServe gives If you ever get lost or confused, just
you complete statis type in H for help, and we'll imme
MAKE PHI BETA KAPPA tics on over 10,000 diately cut in with instructions that
NYSE,AMEXand should save the day. Plus, you can
When you run out of the answers at
homework time, it's time OTC securities. Historic always ask questions online through
to turn to CompuServe trading statistics on our feedback service or phone our

for the complete set of con over 90,000 stocks, bonds, Customer Service Department.
tinuously updated ency funds, issues and options. Five
years of daily commodity quotes. Here's how to subscribe.
clopedias that doesn't take
Standard & Poor's. Value Line. To access CompuServe, you need a
up an extra inch of shelf space.
The College Board, op And more than a dozen other computer, a mo- .
investment tools. dem (to connect
erated by the College En
trance Examination Board, SUPERSITE facilitates business your computer to

gives tips on preparing for decisions by providing you with "■ Hi


demographic and sales potential iJ
the SAT, choosing a college and
getting financial aid. information by state, county and zip ;y£:": your phone) and, j
code for the entire country. in some cases, some.
The national business wire provides simple communications software.
KEEP HEALTHY
continuously updated news and press Now you're ready to order your
HealthNet will never replace a real, CompuServe Subscription Kit.
releases on hundreds of companies
live doctor—but it is an excellent and For your low, one-time subscription
worldwide.
readily available source of health and fee, you'll receive:
medical information. GET SPECIALIZED
• a complete, easy-to-understand, 170-
On a more personal note, Human INFORMATION
page spiral-bound Users Guide
Sexuality offers information on a vari Pilots can get personalized flight • your exclusive preliminary password
ety of topics concerning this very plans, weather briefings, weather and • a subscription to CompuServe's
important aspect of human behavior. radar maps, etc. Entrepreneurs use monthly magazine, Online Today
Hundreds turn to it for honest, intel CompuServe too for complete step-by-
ligent and candid answers. All this, plus:
step guidelines on how to incorporate
the IBM s of tomorrow Lawyers, doc • a $25.00 usage credit!
BE INFORMED tors, engineers, military veterans and To order your Subscription Kit or to
CompuServe puts all of the latest businessmen of all types use similar receive more information,
news at your fingertips. Our sources specialized CompuServe resources call 800-848-8199 (in
include the AP news wire (covering all pertinent to their unique needs. Ohio, 614-457-0802).
50 states, plus national CompuServe Sub
So much for so little.
rnews), [he Washing scription Kits are
CompuServe makes the most out of also avail
ton Post, the
any computer, and all you pay is a low,
St. Louis able in
one-time cost for a Subscription Kit
.; Post-Dispatch, computer
(suggested retail price $39.95). Usage
specialized stores, elec
rates for standard online time (when
'■ business tronic equip
CompuServe is most
and trade publications ment outlets and household catalogs.
active) are just 10C a
and more. You can also subscribe with materials
minute.
Find out instantly what Congress did you'll find packed with many computers
In most major
today, who finally won the game and and modems sold today.
metropolitan areas
what's happening back in Oskaloosa, CompuServe. You don't have to
you can go online with a
with the touch of a button. And, our know how it works to appreciate all it
local phone call. Plus, you'll
executive news service lets you tell us can do—for you.
receive a $25.00 Introductory
what to watch for. We'll electronically
Usage Credit with the purchase of
find, "clip" and file news for you...to
your CompuServe Subscription Kit.
read whenever you'd like.

INVEST WISELY
So easy the whole family
can go online.
CompuServe
Information Services, RO. Box 20212
Our comprehensive investment help CompuServe is "menu-driven," so 5000 Arlington Centre Blvd., Columbus. Ohio 43220

just might tell you more about the stock beginners can simply read the menus An HSR Block Company

you're looking at than the Chairman (lists of options) that appear on their
EasyPiei and ELECTRONIC MALL are Hademartis Ol
CompuServe. Incorpoialed
NEWS
COMMODORE'S FROM THE FRONT

Laser Printer
I he first in a new family of laser printers,
the six page-per-minute Laserline 6 from
Okidata features plug-in personality modules
that enable up to three users to share a
single printer. The Laserline 6 also includes
15 resident, typeset-quality fonts and
provides face-down correct-order stacking
of letter and legal paper.
The Laserline 6 has a 128K page-image
buffer. An optional memory expansion
cartridge of 384K expands available page
memory to 512K for loading additional
fonts. The printer has a rated life of 180,000
pages or five years.
Retail price for the printer is $1,995. For
more information, contact Okidata, 532
Fellowship Road, Mt. Laurel, NJ 08054,
609-235-2600.

Robot Rascals
Xlalf computer game, half card game-
Electronic Arts' Robot Rascals for the
Commodore 64 features animated robots,
colorful playing cards, and plenty of chances
to get into some serious mischief.
Choose your robot, then send it on a
competitive scavenger hunt through a
dangerous computer play field. Your cards
tell you what to hunt for. It would be simple
if the luck cards didn't keep wrecking your
hand- And if the other robots didn't steal
from you.
Somewhere out there in the forests, mountains
and swamps are the items you need. But search
with care, for some kinds of terrain will trash your
robot. And if your robot is damaged, you must go home
for repairs. Home is also where you go when you want to
avoid getting robbed—or when you want to claim victory.
PROGRAMMERS: DAN BUNTEN AND ALAN WATSON
Robot Rascals is a game for two to four players of all ages. It
retails for $39.95. (Electronic Arts, 1820 Gatev/ay Drive, San Mateo
CA 94404)

12 FEBRUARY'87
The time: 1400 eyeball to eye Will it be the twin
hours. Some ball action. This time 40mm Bofors
where in the around you'll be right in anti- ^£^ aircraft
Pacific. Some the middle of it all. You guns? Or the 5"lead-spewers
ill-fated coordi knew it wouldn't be pretty. aft? Depth charges
nates in World But how tough could it or torpedoes?
War II.
the starboard side. Said in Alpha.
Baker and Charlie to itPair. LO TeSCUe 3. QOWTieQ Autopilot or guts? '

You're at It sure seemed a lot easier Any choice could be your


the helm, than shelling islands, escort last, so make it good.
command ing a convoy or hunting subs. Suddenly, you hear the
ing the Or so you ominous rumble of
YOU'VE ALWAYS DREAMED OF
greatest con- thought. BEAUTIFUL MODELS. Now you can incoming Zeroes.
iiiiar spots inbound Zme& Heady centraiion or But now pick up an entire assault fleet, including You fire, and send
forwardgunnerypositions. Man the a replica Fletcher Class Destroyer, from
anti-aircraft turrets. Tiny're coming. look what Revell. Or win an authentic scrambled one plummeting to
eggs flight deck cap. Sweepstakes details
ever put in a lightweight you've got. are in every box, or writefor an entry
the sea, trailing a
fighter. The deadly Thirteen coupon. No purchase necessary. Sweep plume of smoke.
stakes ends June 15,1987. Official rules
Fletcher Class Destroyer. fully-opera are available at participating dealers. On instinct,you in
You've embarked on the tional, ear- struct the bridge to
first simulation that actually bursting battle stations to commence evasive maneuvers.
'•combines the intricate, worry about, all armed to the Even though, by
t large-scale strategy of gills. Not to mention radar. experience, you
(Wargaming with Navigation. Sonar. know there's no
the intensity of And half the Japanese fleet where to run. M
furious, crawling up your spine.
Time to make some tacti- EPYX
Apple It & compatibles,
C64I128. IBSI& cvmpalibles.
NEWS
COMMODORE'S FROM THE FRONT

First Computer
Furipheral
Eundamental Design Group's P.C. Beast can make any Commodore
computer more friendly. After attaching P.C. Beast to your
computer monitor with the self-adhering Velcro'" supplied, you see a more
personable machine. It no longer seems like a cold, impersonal product of
modern technology, but takes on a warm, almost pet-like personality.
P.C. Beast is available directly from Fundamental Design Group,
P.O. Box 1399, Cambridge, MA 02142, (617) 354-5715, for S14.95.

Best of 1986 Update


/ I I ! 1 I 1 ! 1 1 I n the November/December, 1986, issue of Commodore Microcomputers,
Woodbury Software's phone number was listed incorrectly. Their correct
phone number is 201-679-0200.

Tax Time Again...


JL his year, let your computer help. Here are just some of the
programs available for that trying time of year. We will update
the list as the information becomes available.
YOU ARE EMPEROR! You rule a growing empire and control a Heel ol Tax Master Master Software C64
battleships. You have power, but you need more. Across the black voids of
space there Is another empire. Though strong in its own right, it is 6 Hillery Court
obviously Interior. The lust tor complete control will not be quelled until the
nearby menace is crushed. Randallstown, MD 21133
Can you do it!?
YOU MUST!!!
301-922-2962
GoogleByle Industries proudly presents:

STAR EMPIRE! Tax Command Practical Programs C64


A two-player strategic wargame (or the Commodore 64'...
A game of luck, skill, guts and greed!? Box 93104
STAR EMPIRE is easily among the best adventure combat games written. Milwaukee, WI53203
period!! Games can be played fast or slow, with or without time limit, and
stored in mid-stream. Colorful animation highlights the sophisticated contest 414-272-7227
of wills. Can you say: "vicious bloodthirstiness"?! No typing skills, printer,
joystick, or hand-eye coordination are needed. This is no simple-minded
shoot-'em-up. word puzzle, maze, or riddle. . .
This is a computer GAME!! This is THE computer game!!! Taxaid Taxaid Software G64
STAR EMPIRE 606 Second Avenue SE C128
NOW ONLY S19.SO Two Harbors, MN 55616 Plus/4
And check out those groat multiprogram discs,
each up to 150 kilobytes of groat programs! 218-834-5012 VIC SO
Games With Joyslick/Star Treks Games Without Joysticks 218-834-3600
Animation and Music Adventure Puzzles
Educational Programs Simulations
Ulilitiesl Utlltlea II

All Discs. Now ONLY SI 2 each!


NOW get STAR EMPIRE and any one of the above lor S24.
Over 20 Free Programs
Circle selections and send GoogleByte Industries
check or money order to: P.O. Box 662
Los Alamitos. CA 90720
Xiii entire issue of free programs—both games and practical
applications—you can type in and use right away! Watch for the
ADDRESS
April 1987 issue of Commodore Magazine.
CITY. STATE. ZIP.

Commcdore 64 is a trademark of Commodore Electronics,


Dealer inquiries invited.
CABLES & ACCESSORIES HAR
E.M.C.S. Euphonic Music Construction System
This is a 100% machine language music program for the Commodore
64 and 128. It is the most powerful music program available, de
signed for anyone interested in music, beginners, to serious musi
6 Ft. monitor Extension, 5 pindin/2RCA . .".$8.95 cians. ONLY
■ Ploys 32nd notes • Auto error detedion
6 Ft. Monitor Extension, 5pindin/3RCA
6 Ft. Monitor Extension, 5pindin/4RCA
$8.95
$9.95
• Plays music over
50 mm
2-Disk
System
$39.95
6 Ft. Monitor Extension, 8 pindin $6.95
6 Ft. Pindin Male/Male $6.95
The ULTRAVOX Sound System
This system adds an exciting new dimension to all of your sound pro
9 Ft. 6 Pindin Male/Male $8.95 ducing software! 100% stereo sound from your Commodore 64. It
18 Ft. 6 Pindin Male/Male $16.95 even has a built-in amp to power speakers directly. „,
• No soldering • Also works on $69.95 10W
6 Ft. 6 Pindin Male/Female $6.95
6Ft. Centronics, Male/Male $14.95
• 100% External
hardv
VCR & TV
$39.95
6 Ft. Centronics, Male/Female
6 Ft. RS232, 25 Pin, Male/Male
$14.95
$14.95
The GAMEMASTER 6-PAK^
:redible!
Six of your favorite games on one disk, these games are incredible!
9 Ft. 6 Pindin, Male Rt. Angle/Male $9.95 All six for one low pricel Are you a game master?
• Moon Shuttle • Mr, Dig
12 Ft. Joystick Extension $8.95 • Mr. Cool • Frantic Freddie All
$29.95^
6 Ft. 90° Angle 1541 Powercord $9.95 • Squish 'em • Gyruss Sli

Save your Joystick Ports from damage with this


Port Extender $6.95
Dl -SECTOR (Latest Version)
Di-sect all of the latest software, make archival backups of the hard-
5 TERMINAL PHONE 128 CABLE to-gel stuff. This is so much more than a copy program! It has all the
80 column on theC128 copiers you want, plus an incredible file copier, ML monitor, sector
EXPANDER No
with the 1701/1702 editor, etc. Plus a parameter copier with over 140 parameters
more unplugging.
monitor monochrome
Hook up modems,
w/sound. Save big Entire Utility System only $39.95
phones, auto dialers
answering machines, etc. money, ^g 95

all ai once! $14.95 $ SAVER SWITCH $


Protection Disk Connects two computers to one printer or disk drive, or share your
C128 Reference Revealed Cleaner drive and printer between two computers. Link two printers !o one
Book $15.95 computer. Switch from one device to another.
Over 75 easy to read Book S8.95 Mod. 1: Two 6 pindin female sockets and 4' cable
charts and tables. 261 $19.95 Mod. 2: Three 6 pindii lemale sockets; can S 29 95
pgs. of solid information. Learn lo protect and un- be used with most printer interfaces,
Not one wasted page. protect your software. For
Lays flat for easy reading.
Color coded, always find
the new user, and experi
menter. Includes basic $ SUPER SAVER SWITCH $
what you need. An in program security. FREE
credible compilation of disk included. (21
information. Guaranteed. Utilities} The
ULTRAVOX
6 MASTER
OUTLET SYSTEM
STRIP Includes:
Why pay
2764 E PROMS one ULTRAVOX For school or business. 4 computers to 1 device
more?
two speakers
These units have
AMP breaker illuminated
a 15 These are the ones!
The chips you want,
I headphones $79.95
switch and heavy duty at a price you love. only
COfd ONLY $11.95 $5.95 $59.95 PARALLEL RS232
EMI FILTERING
Quality POWER CENTER
flfjtt^, -* Lighted Rocker Switches
A/B SWITCH A/B SWITCH
36 pins switched, female con 25 pins switched, DB 25 con
15 AMP Breaker ^^^ -^ Master ON/OFF Switch nectors, gold contacts,1 high- nectors, high-quality push
Surge Protection '™ - — ~ ^ Heavy Metal Case quality push-button switch. button switch.
Includes a switch for computer, monitor, printer, Aux 1, Aux 2.
Please add S5.00 5&H for this item. *CQ QC $44.95 $44.95

PRECISION PERIPHERALS & SOFTWARE Call today I


P.O. Box 20395 DEALERS and SCHOOLS WELCOME RC\^lr)l^A~7Q.c\R
Portland, Ore. 97220 Add $2.00 shipping & handling. VISA, M.C DKJOIZD*+/ ODD
Commodore 64 and 128 are registered trademarks of Commodore Electronics Limited.
COMM • it:
CONNECTION
QuantumLink ™ is the only official Commodore -
supported on-line service. It will expand your
computer's universe further than you ever imagined
Now you can take your computer beyond the
limits of software programs. The QuantumLink on SAVE MONEY
line service has been specially designed to turn your • Book plane reservations electronically with EAASY
Commodore 64® or 128™ into a powerful "tele- SABRE™
computer". All you need is a disk drive and a • Get big discounts on hardware and software.
modem to access hundreds of useful features.
STAY INFORMED
Here are just a few of the services available. • Tap into the Reuters and USA Today™ news
EXCITING SOFTWARE services.
• Get THOUSANDS of public domain programs. • Get the scoop from RockLink™ news, Hollywood
• Preview "hit" software before you buy it. Hotline™ and Soap Opera Update.
• Read accurate, insightful software reviews.

HOT COMPUTER INFORMATION


+ People +
• Get fast answers from Commodore and computer Commodore Connection Cowwodore
Software InforMation
experts. Showcase Network
• Read exclusive Commodore reports.
• Exchange tips on bulletin boards.
• Participate in on-line seminars.
Learning
Center
MAKE NEW FRIENDS
• Chat live with users across the country.
• Send and receive electronic mail.
• Participate in Special Interest Forums. Customer News fi
Service Shopping InforMation

HAVE FUN Center Center

• Play a revolutionary multi-player graphics game


available exclusively on QuantumLink.
• Compete in the nightly trivia contests. QuantumLink'sfull color, easy-to-use menu.
ALL FOR A BASE FEE OF
ONLY $9.95 A MONTH. news and features, and trivia quizzes as often as you
QuantumLink is the lowest priced full service like, for no extra charge. Special "Plus" services cost
network. For only $9.95 a month you can access a only 6 cents per minute. But your first hour of "Plus"
whole range of QuantumLink services, including time every month is free. (No surcharges for
Reuters news, Grolier's encyclopedia, entertainment communications* or 1200 baud access either!)

If you have a modem: If you need a modem:

When you sign up for one month service. When you sign up for 4 months service.

Now, getting online with QuantumLink is If you don't have a modem, we'll send you a
easier than you ever imagined. If you have a 300 baud auto-dial modem and the QuantumLink
modem, we'll send you the QuantumLink software FREE when you sign up for four months.
telecommunications software FREE when you sign
up for one month.
Commodore. Commodore 12B ana Commodore 64 ,ve irademd , Limited. Quanlui irk of Quantum Computer Services, inc Academic American Encyclopedia n *
trademark of Grolier Electronic Publishing. Inc EAASV SABRE n .1 tr, Hollywood H01I11 3f Hollywood Hotline USAToday n a tMdrrrarli of Gannett Co . Inc FtotkLmk
11 a trademark of Rocknei TelecortiQulina

nuanTumnnH.
l_| I NEED A MODEM. Please send me my free 300 baud auto-dial
modem and QuantumLink software. I understand I will be
charged S39.80, to cover the QuantumLink $9.95 monthly fee for
■^ The Commodore'Connection ^^ the first four months.*
J I HAVE A MODEM. Please send me the free QuantumLink
telecommunications software. I understand I will be charged
59.95 to cover the monthly fee for the first month of service.

Name 2 WAYS TO ORDER:


BY PHONE:
Address.
If you have a modem and a credit card, you can register online for
City Slate. fastest delivery! Hook up and call 1-800-833-9400! If you need a
modem, call 1-800-392-8200, and ask for Dept. 65.
Zip Phone
BY MAIL:
Credit Card: | | MasterCard | | Visa | | Check enclosed
Mail this coupon to Quantum Computer Services, Inc.,
Acct. No Exp 8620 Westwood Center Drive, Vienna, Virginia 22180

•If you uw mare than the pntluded 1 hour of Plus jervices each month, you will be billed (or ihe eiirs time
Signature Offer valid in continental u 5 and Canada for new lubitnberi on'y E«nires9i3Q87 There na 15 tent |U Slper
minute commjfvcatroni mrcharge to connect to Qu*ntumL"ik from Canada Prices subject to etiange
SOFTWARE REVIEWS REVIEWED 1JY MARK COTON1-

Eureka!
Computer: Commodore 64
Publisher: Rush Ventures (I I.S.
Distrihutor)
50 Milk Street, Suite 1500
Boston, MA 02109
Medium: Disk
Price: S24.99
Be thefirst
N,o matter what exotic and imagina
to solve
tive lands you veteran adventurers have
visited on your many disk-driven excur
Eureka! 's
sions, a trip with Domark's Eureka! is
bound to touch on some familiar ground. puzzle and
Moving from prehistoric wastelands to
modern-day mansions, players travel save the
through time, combing some famous
past and present adventure settings in an world—and
effort to stop earth's imminent destruc
tion. So grab your flint axe, mace, sword, you can
grenade and semiautomatic, and get
claim a
ready to face anything and everything.
The story line was composed by Eng $50,000
land's best-selling mystery author, Ian
Livingstone. lie spins an intricate tale of prize.
science fiction fantasy which centers
around the Temporal Talisman, a closely
guarded ancient artifact discovered by
the astronauts of an Apollo XVII moon
patrol. This lunar treasure, a 15-inch
cubed crystal of unknown composition,
was secreth' carted back to earth for clos
er examination. Unfortunately, when
subject to die high-powered analysis of
some probing laser beams, die crystal ing. The search and recovery of the re and situation, waits for an active player
cracked and shattered, launching eight maining h;indful of pieces is die founda response, and then outlines any action.
pieces into unknown dimensions. tion of the Eureka/ challenge. The interactive parser, though a bit ar
NASA's disappointment in losing its The adventures have been designed to chaic when compared to some of its
priceless curiosity was quickly oversha take players on dieir various hunts. Pour more refined peers, is lx>di functional
dowed by die horror of a strange and of die pieces were actually blown back and accurate. Usually, a simple one-or
violent physical reaction from the place into earth's historical past, setting up text two-word response is all that is needed
where the Talisman had been exhumed. tours through Prehistoric Europe, Ro to keep die plot flowing.
A strong series of moon quakes immedi man Italy, Arthurian Britain, and Wartime Two graphic windows atop the screen
ately started nicking the lunar surface at Germany. One final test awaits in the depict the visual surroundings with
the same instant the crystal was inadver Modem Cariblx-an. where die last piece- colorful static scenes and realistic anima
tently destroyed. A noted physicist theo is being held hostage by the most infa tion. Occasional audio higlilights also add
rized that die moon would s<xmi disinte mous of modern <hy terrorists. Count to the atmosphere, creating even" sound
grate, sending thousands of meteorites lingo Von Berg. from orchestrated fanfare to rushing wa
Streaming towards earth, unless die mys Each pursuit is a separate trial unto it ter

terious artifact were somehow pieced self, using different settings, dangers, vil Throughout die game, your strength is
back together. And so, die mission un lains and comrades to diwart and guide measured in "vigour" points. Combat oc
folds. you in die search for die Talisman pieces. curs often in each of die adventures, and
By tracking a peculiar radio frequency It's a quest of incredible scope and stag even- hit will sap some of dils precious
emitted by die Talisman, NASA quickly gering magnitude. energy. There's no way to replenish your
traced all eight of die missing pieces. The action evolves as familiar cause- strengdi quotient once it is lost. SO it is a
Three were promptly retrieved and and-eftect. The program displays a short commodity that should be carefully
brought back to die base for safe keep- descriptive paragraph detailing location Continued on pg. 125

18 FEBRUARY'87
'It takes more than a suntan and deck shoes)

is.
You round the last mark two lengths behind...
Only a few meters to go and you're eating his "dirty
air." With a desperate burst of energy, you winch up
the heavy spinnaker a split-second faster than the
startled Aussies.

Catching a 25-knot gust, you pull dead even,


look 'em in the eye, and shout, "G'day, mate."
Now... it's a sprint to the finish line.

Americas cup IMJSCHMItflR

You are there. Perth, Australia. Critical


pre-race strategies give you ajump on your
competition. The overhead navigator's
chart keeps you on course and updates
wind and water conditions. Let your It s a one-on-one race between two
spinnaker fly. Quick sail-winching can high-performance sailing machines. And
mean the difference between winning you're at the helm. Do you have what it
and losing. ELECTRONIC ARTS' takes to bring back the Cup?

How to order: VlUt your retailer, or call 800-245-4525 tor direct VISA or Mattereard order* |fn CA call 80O-562-1112|. The direct pries is S32.9S far tfte Commodore vetOon. To
buybynwiJ. sendchedt or money order to Electronic Arts Direct Sales. PO Boi 7530. San Mateo.CA 94403. Add SStorsfrppng and handling [S? Canadian) Please aflou/ 4 weeks for defuwy.
Screen snots represent CbA verjton Commodore and CM are registered trademarks of Commodore Electronics Limned
SOFTWARE REVIEWS REVIEWED BY GARY V REIDS

BobsTerm Pro To usejustafeiv


128 features mould

Computer: Commodore 128


be like buying
Publisher: Progressive Peripherals & an apple
Software
464 Kalamath Street orchard and
Denver, CO 80204
Medium: Disk
tasting only
Price: $79.95 one apple

ew explorers on the telecommuni


cations frontier must \-anquish obstacles BobsTemi Pro 128 features would be like tween Punter and XMODEM protocol. I
like modems, baud rates, pant); access buying a whole orchard and tasting only had to log on to Punter boards in (H
lines, transfer protocol, networks and one apple. What makes BobsTenn Pro mode and use my old Punter terminal
surcharges before they can probe the 128 so outstanding is die fact that you program for some boards, and switch to
mysteries of their telephone line. Thank can use only the features you need now 128 mode and use either Common
fully, a good terminal package can cut and master the others at your leisure. Sense or VT100-128 for others. This re
through that jungle of confusion. Bobs- This means that the more you get into quired I learn the controls of two differ
Term Pro 128 is such a product. telecommunications, the more serious ent terminals as well as be careful to use
There seems to be an unwritten rule BobsTenn Pro 128 can be. the correct terminal with the right board.
that requires productivity software to be The screen's top line always displays Now, regardless of whether I'm ringing
either simple and easy to use, or power status that is critical for terminal mode up a major network or a local mini-board
ful but difficult to master. BobsTerm Pro operations. Each option can be toggled near home, 1 can use the same terminal
128 is a wonderful exception to that on and off by pressing the Commodore program,
rule. It is both powerful and flexible, yet key and the first letter of its name. For ex BobsTerm Pro 128 separates each
simple enough for a first time user to ample, to toggle the buffer on and off re function by windows. For instance, if you
handle. Because it is entirely menu-driv quires you press the Commodore key have captured data in your buffer and
en, even the most timid user can have it and B. BobsTenn Ptv 128s buffer can want to do something with it. you can se
up and running in less than an hour hold a whopping 60K. I downloaded 18 lect the buffer commands from the mala
The program begins with the auto- single-spaced pages from CompuServe menu. This causes a second window to
booting program disk—Simply slip the and still had buffer space to spare. open, overlapping the main. This new
disk into your drive and flip on the 128 Other options include Echo, linefeed, menu lists the commands available at this
to get started If you are using the 1571 Null Filter. Hook, Macro. Caps. Word point: dump buffer to printer, disk,
drive, the load takes only a few seconds. Wrap and both timc-of-day clock and a screen, edit, and so on. To edit the buffer,
The program will work with the 1541 timer. The clock and tinier are not only press E. Now die screen displays all the
drive, clones or dual drives as well, but convenient, but can actually save you text you have captured, including com
will take a little longer to load. money. If you use the terminal to access mand and control characters.
You only need to do three things to toll networks like The Source and Com Now you can edit, delete, insert,
get on-line. At the main menu, press P for puServe, you'll really appreciate the tim overwrite, format page or change the
Parameter Set Options and a new menu er. It automatically zeros and starts when buffer—just like you would if you were
window opens listing tilings like Color, you first access a network, and continues using a word processor. In fact, if you
Disk, Modem Type, and Font Style. Here ticking until the connection is broken. only need a word processor occasionally,
press M for modem and select the proper But what makes BobsTerm Pro 128 you probably can get by fairly well with
modem. BobsTerm Pro 128 supports all worth buying is the power it packs. Do BobsTerm Pro 128's buffer editor. A help
the popular modems like Hayes, Mitey you need a terminal which will transfer screen lists all the editing options and Is
Mo, Lynker, Westridge, Total Telecom CP/M, sequential, program or binary only two keystrokes away. And because
munications. Hes I and II, and, of course, files? How about baud rates? BobsTerm die buffer can be saved to a disk as either
Commodore's 1650, 1660 and 1670. Pro 128 can handle baud rates from 300 a sequential or program file, you can

After selecting the proper modem, to 2400. Store it using the file type your word pro
simply press the RUN/STOP key to re BobsTerm Pro 128 can upload and cessor uses.

turn to the original menu. Now press T download data using the most popular When you think of telecommunica
for Terminal Mode. Presto, you can go protocols, including Punter and XMO tions, you should be concerned not only
on-line just by dialing a number. DEM. The ability to handle both was the with terminal/modem compatibility; but
Telecommunications couldn't be feature that attracted me first. Because modem/printer compatibility as well.
much easier, but to use just those few the local bulletin boards I access vary be Continued on pg. 124

20 FEBRUARY'S?
TAKE THE Q-LINK CHALLENGE!
IF YOU WIN, GET THREE PRIZES!
• A MODEM
• A FOUR-MONTH Q-LINK MEMBERSHIP
• LUCASFILM'S/Mff/Mr SOFTWARE

Complete the Challenge of the Month correctly and you will be


eligible to win a great prize package!

HERE'S HOW TO ENTER! Each month, 20 individuals will he chosen from the pool of
correct Challenge entries and the winners will receive a prize
Simply complete the Challenge of the Month and send it with
this coupon to Quantum Computer Services, 8620 Westwood package that includes all this!

Center Drive, Vienna, VA 22180. Attn: Challenge of the Month • A free Commodore 300-baud modem (Model 1600).
# (fill in the correct Challenge of the Month number). With this modem, you'll be able to hook up your Commodore
64 or 128 to a telephone and access Quantuml.ink, the official
NAME on-line service for Commodore owners.

ADDRESS • A free QuantumLink four-month membership.


QuantumLink membership normally costs just $9.95 per
CITY _STATE_ _2IP CODE
month, and includes unlimited use of a base tier of services
and one free hour of access each month to special Plus
PHONE NUMBER C
services. As a Challenge winner, you'll get Quantuml.ink
YOU MUST ANSWER BOTH QUESTIONS TO WIN: software and your first four months membership free!
Arc you currently a member of Quant umLink? • A free copy of Lucasfilm's Habitat software.
0 Yes—if I win, extend my membership for four months. Habitat is the new multi-player game that utilizes the
□ No—if 1 win, send me the Q-Link software and free four- QuantumLink network to interconnect thousands of
month membership. If I get the Challenge correct but
Commodore owners from across the country. Participants can
don't win, send me a free Q-I.ink software kit as a
quest for hidden treasure, investigate intriguing mysteries,
consolation prize.
and participate in the ongoing drama of this innovative and
Do you currently own a modem?
exciting graphic adventure.
Qj Yes—if I win, send me a substitute prize.
_U No—if I win, send me the modem. Consolation Prize!
If the Challenge entry you submit is correct, but your name is
not chosen from the pool of correct entries, you will be sent a
Q-Link software kit for FREE!

CHALLENGE OF THE MONTH #3


Q-Link Cryptoquiz
This cryptogram is a message put into a simple substitution code. Each HINTS:
letter in the message has been replaced by another letter of the alpha —A single letter after an
bet. A letter is always represented by the same letter throughout the apostrophe is often an S.
message. —Code letters X, R, M, T and N
represent the vowels A, E, 1,0, and
U, but not necessarily in that order.
DMRAZMCBTAE TF ZOX —Below is an example of a solved
cryptogram. The code used in this
NABTAX FXGITLX FYXLTRBBJ QNG
example is NOT the same code used
LNCCNSNGX NHAXGF. TZ'F in the above cryptogram.
XCRRCBCAF RSLSKVTF
XRFJ ZN MFX, TAXKYXAFTIX, COMMODORE MAGA2INE

MFXQMB, RAS QMA! GIVEAWAY HINT: Code letter D in


the Q-Link cryptoquiz represents
the letter Q.

COMMODORE MAGAZINE 21
SOFTWARE REVIEWS REVIEWED BY C\R\ V REIDS

Rings of Zilfin Separately, the


Computer: Commodore 64 rings are but
Publisher: Strategic Simulations
decorative metal
1046 N. RengstorfF Avenue
Mountain View, CA 94043 bands, but
Medium: Disk
Price: 539.95 together they
generate

forces, led by Lord Dragos, have undefeatable


once again enslaved the three kingdoms
supernatural
of Batiniq. But two tilings stand between
Dragos1 complete domination of Bego power.
nia, Sumaria and Beloria and their peo
ple—the two magical rings of Zilfin. The
rings were forged in long-forgotten histo
ry by the wizards of Zilfin to Insure peace wit. Luck, as well as skill, will be required The status screen lists all your posses
for the kingdoms. But through neglect, to find the ring and defeat Dragos. So the sions, weapons, skill levels (magic, weap
both the rings and peace were lost. problem is not just a simple find-thc-nec- ons), gold, endurance and fatigue.
Separately the rings ace but decorative dle-in-thc-haystack puzzle. Instead, Rings The graphics here vary from very im
metal bands, but together they generate of Zilfin is a classic good against evil, pressive to f;ur. The first screen shows a
undefeatable supernatural power. One of fight to the death, super mystery. colorful direc-dimensional village with
the rings has already found Its way onto There is plenty to explore here, in smoke wafting from a chimney. The ani
Dragos' ruthless hand. Now the fates cluding three kingdoms, 27 villages, tem mated hero goes to the window, then
have chosen you to recover the missing ples, inns, swamps, mountains ;md de dashes out the door down the forest
ring. After you find me ring, you must serts. There are also in excess of 100 talk road Moments later a homed villain ap
conquer the evil forces and return peace ative inhabitants of this land, whom you proaches die empty house only to find
:ind prosperity to die three kingdoms. can question for information. And, of his victim gone. Other screens show die
Rings of Zilfin is a fully animated, course, there are dozens of trolls, mon hen) walking across marshes, deserts and
three-dimensional adventure. To com sters, goblins, kings, dragoas, man-eating wooded trails.
plete your quest, you must master skills plants and flying dangers to encounter. The 27 villages arc all different, and
as an archer, swordsman and wizard, be During the adventure you are treated when die hen) enters a building, the in
cause only a Grand Master Wizard can to a multitude of different screens (many terior scene is displayed in a smaller, full-
defeat Dragos. Skills are increased by fully animated or scrolling) which will color window. Of course, die cost for all
studying, practicing ;md trading. Thus, to delight even the most critical adventur these graphic delights is a lot of disk
Increase your skill as a swordsman, you ers. drive activity. Fortunately; die waits are
must study under a swordmaster and An average player will need around 30 usually under .SO seconds, and die results
Survive battles. To receive magic.il pow to 40 hours to complete the quest, but il are well worth die wait.
ers, you must find ;ind pay a wizard to you arc a novice, you should plan to Rings of Zilfin can be controlled by
teach you, after which you should prac spend twice that time. But don't worn; either joystick or keyboard input. While
tice casting spells. But above all, you the game includes an option to save a joystick jockeys may prefer die magic
must increase your endurance level game in progress, so you don't have to stick, I found die keyboard much easier
(wizardry and fighting are very fatiguing finish die adventure in a single sitting. to use. Too often while using a joystick I
occupations). Rings of Zilfin is different from any found myself inadvertently picking die
Because gold is required to hire teach Other Strategic Simulations game now on Wrong weapon for the task at hand—a
ers, you must also be a shrewd trader. the market. Unlike earlier fantasy games deadly mistake which is less probable
Each village has a shop where you can where you were allowed to form a troop when die keyboard is used.
buy and sell. You must buy low in vil of adventurers, diis one is a solo quest When die game begins, you are al
lages with abundance and sell high in vil You can ask for aid or information from lowed die option to either accept die de
lages where there is need. Then with the Inhabitants around you, but they will fault directional keys or redefine diem to
your profits you can hire masters to not join you on your travels. suit yourself. Using either input device is
teach you the skills you lack. Rings ofZilfin's action is continuous easy to learn, and die back page of the us
During your travels you will be sur instead of being divided into neat turns er's manual lists all the commands for
rounded by monsters, goblins, demoas as are most fantasy adventures. The only quick reference.
and other unfriendly forces out to roh break in this real-time action occurs If you enjoy a good, life-risking adven
and destroy you. Just to survive in this when you input an illegal command or ture, you'll like Rings of Zilfin. The
evil land will be a test of your skills and select the status screen—both free time. game's arcade action and sound effects
Ctid on
Continued I2
I2-i

22 FEBRUARY'87
NUMBER ONE ARCADE HITS...
- :- .

- ■ - ■■■ ■■
■■■■-■

■ ■... v-

I
m i am

KUNO-FU

Put on your black belt and challenge your As the crack shot COMMANDO,' battle Prepare for the fight of your life ... you
friends or the computer through nine overwhelming odds to defeat advancing are the KUNG-FU MASTER.- * Battle the
picturesque settings in this leading Martial rebel forces. Armed with only a machine evil forces through the five dangerous
Arts Game to become the KARATE gun and hand grenades, you must break floors in the wizards castle to rescue the
CHAMP. For the Commodore 64'"/128 through the enemy lines to reach the fort captive fair maiden. For the Commodore
and the 48K Apple II' Series. ress. For the Commodore 64"7128. 64'7128 and the 48K Apple II ■ Series.

Apple and Commodore 64 are trademarks of Apple Com


DATA EAST USA, INC.
puter, Inc. and Commodore Electronics, Ltd. respectively.
470 Needles Drive, San Jose, California 95112
• e Data East USA, Inc. Mfd. under license from Capcom
USA. |408| 286-7074
• • e Irem Corp. Mfd. under license by Data East USA, Inc. G 1986 Data East USA, Inc. All rights reserved.
SCIENTISTS
When we started our
company on the west coast,
people thought we were a little
spaced out. So you can imag
ine their reactions when we
announced we'd discovered
a new universe.
People laughed. People
scoffed. And they really freaked

i
out when we told them where
we'd found it:
Inside a Commodore 64.
It's called GEOS. And it
turns any Commodore into a
powerful PC that holds its own
against any computer, no matter
what kind of fruit it was named
after.
GEOS: The superior
intelligence. Of course, we
always knew Commodores
possessed superior brains. It just
took GEOS to discover them.
You see, GEOS opens your
Commodore to a huge universe
that can hold an infinite number of
applications. Which means that
GEOS can do just about anything
the expensive PC's can do,
including one thing they can't:
Add even more GEOS
applications that are being Not twice or three times as Every universe comes
developed even as you read this. fast. But five to seven times complete with a desk. The way
Increase your speed to faster than normal. Which lets to keep order in our universe
warp factor 7. The first thing you streak through files and is with the GEOS Desktop. It's
you notice with GEOS is how documents at what seems like just like your desk at home, only
its diskTurbo speeds up your warp speed. without the coffee stains.
Commodore's disk loading and And that saves you endless The Desktop keeps your art
storing time. time. and documents filed, and comes
with all the accessories you need Running out of space.
to keep you organized: With GEOS, that's hardly likely.
An alarm clock keeps you Because there's endless space in
punctual A notepad keeps your the universe for new applications.
memos. And a calculator keeps Unfortunately, there's only so
your accountant honest. much space in this ad.
How to communicate So zip down to your nearest
with a new universe. With software dealer. Tell him you want
geoWrite, you can rearrange your to explore the new universe in
written words. Move blocks of your Commodore.
copy. Cut and paste. And even
thing about a new universe is
display your text in fonts of \tjto; lit tdn option; Jont ',tijl«~| ; |jl|gni Invtstoi \*"w ige
finding your way around. But • ■ ' ■ . ■ ■ a. ........ n w it.

different styles and sizes, right


with GEOS, you only need to Den. Gcmkmcn.
on the screen.
remember two things: Voo ml b* j+WMd to knoui
With geoPaint, you become ■*?*'■"<&/ « t h* past few

Point and click. belt* «xnmpl» cA ih« impi


a Michelangelo with a mouse.
When GEOS offers you
options, you just point to your
answers and click your mouse or
joystick.
JAK Ft! M«B

1st Qntttei S»les


You want to draw? Point
and click. And if he looks at you like
You want to write? Point you're some kind of alien, well,
and click. just tell him Berkeley Softworks
You want to fill in that obtuse sent you.
rhomboid with an air-brushed The name is universally
geometric pattern in a lighter known.
shade of pink? Point and click.
Sketching and painting with all
Easy, huh? And in case you To order, call 1-800A43-01Q0 ext. 234
kinds of colors, textures and
patterns.
ever do make a mistake, GEOS GEOS is just $59.95
(California residents add 6.5% sales tax.)
backs you up with an "Undo"
You can invert, mirror and $2.50 US/$5.50 Foreign for shipping and

rotate images. Insert them into


feature that undoes the very last handling. Allow six weeks for delivery.
Commodore 64 and C64 are trademarks of
command you entered. Commodore Electronics, Ltd. GEOS, GEOS
your geoWrite documents. And
Desktop, geoPaint, geoWrite, diskTurbo and
save them in your GEOS Photo Berkeley Softworks are tradenames of

n Softworks
Berkeley
Berkeley Softworks.
Album for use later.
Finding your way through
the universe. The most difficult

The brightest minds are working at Berkeley.


THESTRON
Whether you're building an
argument or just hammering
BUILT WITI
out a memo, any project looks
better when you put it together
in Writer's Workshop. The
supercharger that powers your
GEOS-equipped Commodore
through even the most wrench
ing assignments.
Sharpen your skills. The
first thing to do in the Workshop
is plug into geoWrite 2.0, which
contains all the brand new tools
you need to hone any rough
concept into a well-crafted
document.
You get headers. Footers.
Subscripts and superscripts.
You can center your text. Right
justify. Full justify. And nail

I g<Oi IJa iJrt :

m.r

Jdj 2J. 19S6

usion is not certain, but Mounting scient


.plo« (Wh) jnumbo of \tnia (hit Mp nil lilt GEDS stoiy
ibout t^< product. Hifif ait tb< tntbiKit'.t nufi£JA» ihJi I m ndieites that th« egg-bearing Easter Bunny, we

down formatting problems with


variable vertical spacing and
adjustable margins.
The Workshop cuts down
on your manual labor, too. With
one-stroke, "shortcut" keyboard
commands. They keep your Replace old, worn-out
hands off the mouse so you can parts. You can build anything
keep your mind on your work. with Writer's Workshop. And
In fact, there's a complete repair old stuff, too. Just decide
set of heavy-duty accessories which parts have to come out
that not only strengthen and which new ones go in.
your writing, but reinforce its Then hit the key and stand
structure, as well. back.
Instantly, the "search and
replace" drills through your old
GEST CASES
MAWORKSHOR LaserWriter for you to print on.
You simply upload your files
to QuantumLink."1 Then they're
printed and mailed back.
Convenient, or what?
THE EASTER BUNNY:
. '--"■ ' -" ■''J -'-' ~: ■ : "-. !^"' "-■ :~~]&r=— •:■ r .■■:■
Rodent of Reality or Man-Made
Myth? Jtlt Search
MM ¥irj»ii St.

« *M »
The conclusion is not certain, but
mounting scientific evidence now indicaies « fust » «J

that the egg-bearing Easter Bunny1 we all


loved as children may indeed be as real as
we had hoped.
Although traditionally reclusive, the
bashful bunny has been sighted with
increasing frequency, over the pasi five
years. As illustrated in Figure 6, the annual
Of course, you don't want to
number of sightings has steadily grown keep good-looking documents
from a low of 1,876 in 19S2 to oveT 5,346
so far this year.
like this to yourself. So we built
in geoMerge. Which customizes
"The problem isn't so much the
bunny, as it is the eyewitnesses," adds your geoWrite form letters to
Dr. Dougherty. "Many of them are people on your mailing lists.
unreliable, with nothing eo show for their
claims except for big baskets of chocolate
So if your plans call for some
eggs; leading us to beleieve we're not real masterpieces, do something
dealing with a rabbit as such, but perhaps really constructive about it. Call
an Easter Chicken."
At first, the sightings were attributed to
your software dealer and requisi
crackpots who saw The Easter Bunny as tion Writer's Workshop.
pan of a religious ritual. However, since Who knows? You just might
The Easter Bunny has been seen by adults
as well as children, scientists have
build a name for your self.
become less skeptical.
In fact, as Dr. Llevano points out,
"The Easter Bunny must be taken
To order call 1-800-443-0100 ext. 234
seriously by everyone from school Writer's Workshop $49.95
children to the President of die United (California residents add 6.5% sales tax.)
States." $2.50 US/$5.50 Foreign for shipping and
iy Dr. Dougherty.
handling- Allow six weeks for delivery.
Commodore is ;i irademart of Canmajcxe Etedioiks, Lid.
CEOS. Wilut". Wuik.h. [..i.i.l ll(-rUf> Koflvwuks ill-
[ndaumel of Berfadcv Siillwurks. P:iikt Clip is j
reg5(tred u.fLi.mi^ -if Uitterira InSifed.

text, replacing worn-out words


and phrases with your brand
A few more built-in
features. Every project leaves
WRITER'S
new ones. the Workshop looking beautifully WORKSHOP
For more serious cases, hand finished, too. Because it not
the job over to the Workshop's only comes with LaserWriting
Text Grabber. It takes text from compatibility, there's even a
several word processors—like
Paper Clip™ —and lets you over
Berkeley
n Softworks
haul them with new GEOS fonts,
formats and graphics.

The brightest minds are working at Berkeley.


SOFTWARE REVIEWS REVIEWED BY ERVLN BOUO

To find the coordinates of a pixel, you


just find the coIunfi and the row it's
in. for exaHple, here's pixel 4,2:
I Am the C128
Computer: Commodore 128
Publisher: Activision
2350 Bayshore frontage
The nuMbers that run froM left to right
Road are x-coordinates. The x-coordinate of
Mountain View, CA 94043 a pixel always cones first when you're
identifying it.
Medium: Book/Disk
The nuMbers that run froM top to
Price: S34.95
IAmtheC128 bottoM are y-coordinates. The y- H
coordinate cones second when you're ^^
identifying a pixel. w
lets you go Press SPACEBAR to continue
J\. few years ago, Creative Software
published a successful tutorial program through the Graphics & An!Hation
called / Am the C64. Activision later ac
quired Creative Software and changed tutorial at your Vour C128 can Make exciting things
happen on the screen.

the name of their new division to Person It can produce 16 different colors.
al Choice Software.
own pace.
It can drat* 1 ines boxes ...
One of the first programs released by circles and ovals and pictures.
the new division is/Am the C128, a tuto It can an i Mate objects and Hove theM
around the screen.
rial on how to use and program one of
Commodore's newest home computers. You'll find out how to do all these
things with BASIC.
It includes an excellent introduction to
BASIC 7.0.
The tutorial is menu-driven. Categor
ies are chapter headings which lead to a
sub-menu of the topics of that chapter. Press SPACEBAR to continue
This system makes it easy to resume a
lesson or to reference a particular topic. you toll-free assistance. they are there for you to enjoy, manipu
Although there are nine chapters to As you go through the chapters on late and improve upon.
the volume, you may start wherever you programming, simple programs will be Jt is possible that some users could
please. If you've been using the comput printed to the screen, along with text quibble about the slim documentation.
er for a while or if you've used other telling you what to expect from the pro Printouts, except for listing the three
home computers, you'll probably want gram. When you feel you've studied the sample programs, are not possible. But
to skip the introduction. If you're a be listing long enough, type RUN and press bear in mind that most of the informa
ginner, though, you'll definitely want to RfcTURN to sec the program execute tion—if you need hardcopy reference
start here. You'll also learn about the dif In the Screen Graphics sectioa you'll material—is in your C128 User's Guide
ferent types of software available and be learn how to draw lines, circles, squares and that the purpose of the tutorial is not
come familiar with the graphics and and ellipses, as well as how to fill them to supplant that manual but to comple
sound capabilities of the computer. with color and alter their sizes. There arc ment it. For example, I doubt even Ray
As each chapter begins, a page of infor tliree other programs on the disk, one lor Bradbury could write an entertaining de
mation fills half the screen. The bottom creating graphic shapes, one for moving scription of keyboard functions. But
part of the screen lets you pace yourself a sprite, and one for sound. when those functions are outlined in an
by letting you press the spacebar when To load and run I Am the C128, turn animated tutorial, you will not only be
you are ready to continue, flic program on your disk drive, insert die disk, then entertained but will probably retain
never misses a chance to Illustrate points turn on your computer. As with most more of what you see.
with graphic and sound demonstrations. programs made specifically for die 128, The random access feature (the ability
Chapter two begins with actual usage the disk is self-booting and you need do to go to an)' chapter and sub-heading)
of the computer, using extensive graph nothing else to enter the tutorial. Be docs give / Am the C128 value as a refer
ics displays to show you all the functions cause of the heavy reliance on graphics, ence tool, and it should appeal to older
of the keyboard. From there it discusses you must have your monitor in compos computer users who have always wanted
peripherals like monitors and disk drives. ite mode and the 40/80 column key of to dip into BASIC but never gotten
Following the two introductory chap your 128 in the "up" position. around to it.
ters, there arc chapters on BASIC, Ad For the sample programs, turn on both For the absolute beginner. / Am the
vanced BASIC, Disk Usage, Screen disk drive and computer, then Insert the CA28 will Ixi invaluable. I suggest you
Graphics, Sprite Graphics, Sound Effects, disk. At the READY prompt, type RUN buy a copy at the same time you pur
and Music and Programming Hints. "Sprite" or RUN "Sound." Because they chase your computer. Then go home
Should you have questions on anything, are free-standing programs, as opposed with the certainty that you really can
returning your warranty card renders to those that are a part of die tutorial. learn your new 128. Q

28 FEBRUARY'87
ARE YOU
SEARCHING
FOR FRIENDS?

If you're finding it increasingly point and click a Put them both


difficult to find anything at all, mouse, you can call together with
maybe it's time you found out up any list of friends geoMerge and it's
about geoDex. The GEOS-com- with geoDex's easy- toga time!
patible directory that generates to-read graphics. The search is
mailing lists. Prints address Our most in over. So if you're
labels. And sorts out all sorts of viting feature. Of tired of looking
things for your Commodore. course, once you've for friends, waltz
Try directory assistance. gotten your friends right down to your
With a little help from geoDex, organized, the next thing we software dealer and ask him for
you can call up a directory recommend you do with geoDex geoDex. We can't guarantee it'll
organized from any three catego is really very simple. win you more friends, but it'll cer
ries you choose. Which means Throw a party. tainly keep you from losing them.
you can list your friends by name, You see, geoDex comes with
telephone number or geoMerge, a mail To order call 1-800-443-0100 ext. 234
almost anything else merge program that
geoDex $39.95
that can be assigned customizes form let (California residents add 6.5% sales tax.)
its own three- ters, announcements $2.50 US/S5.50 Foreign for shipping and
character code. —even party invita handling. Allow six weeks for delivery.
tions—with the
Ccmmodon.-isalradenHrl.dlOinitnod'XvEleclninics. Lid. GEOS.
Like "MEN" for KcoLtoi -inri Bcddey Stfiwfcl n IndCDmna o( Ife-rU'ley Softnorks.

guys you know. Or names and addresses


"GRL" for girls you stored in geoDex.
know. Or "FOX" for girls or guys
you'd like to know.
First you write the letter with
geoWrite. Then you select a
GEODEX
But no matter how you choose list from geoDex.
to categorize them, if you can

n Berkeley
Softworks
The brightest minds are working at Berkeley.
SOFTWARE REVIEWS RI-VIEWKD B"l' GARY V FIELDS

dard Infocom full-sentence parser. You

Trinity are given information dirough sentences


printed on die screen, and your typed re
ferr w-i; kiwi Ut \munmii. Tab ia lut hriii. M h>, rtwrts 1W
sponse to diose prompts influences what
Computer: Commodore 128 will happen next.
M * arl< .ill im ti nit. This is Ut list tts if »wr «M Imtm
Publisher: InibconVActivision trtw tebw. tti m'n Mniiri li sut ■ is ■<* tf lilt aOMtic
Adhering to the adage that you
Ejjlisl ukiatt * m em. StM'n left tkt ttw kw kind, dt.-W Ut
2350 Bayshore Frontage shouldn't fix ;mydiing that isn't broken,
Road
Infocom breaks little new ground widi
Mountain View. CA 94043 I Ilk tf w<Mrt*i wr» »rU il*4 tt« ctmM Irul bit 0*4
|!Mr, Hrrttl h* U tM mrMtaX, ** t tilt if til if writ (fa «t(f s diis Interactive adventure. There are no
Medium: Disk Mm <f th riMr HjU.
grapliics—instead, the visions you "see"
Price: S34.95 Ita >ra ftK! tlicks int piU,
are diose created in your mind. And be
Hilrtkut.
cause it is designed for the Commodore
128 using an 80-column display and ac
A rinity gets both its name and plot cesses die 1571 disk drive, conversing
from die site of die explosion of the first Journey back toJuly 16, widi Trinity is faster and easier dian earli
nuclear device. On July 16, 1945, in a er electronic adventures.
stretch of New Mexico desert known as
1945, to the site of the The program also has an expanded vo
"die journey of death." man first released first nuclear explosion cabulary and immensely improved rec
the deadly power of die atom. Hie proj ognition library. It will sensibly respond
ect's code-name was Trinity. Your mis Can you—or should to almost any command. Even improper
sion is to journey back through time and capitalization of words doesn't confuse it.
you—stop it?
space to that history-altering day and Plus, if you mistype a. word in a sentence,
change man's destiny. you no longer have to retype the entire
But before you can begin, you must If you are familiar with other electron command like most other text adven
unravel the mysteries of London's Ken ic adventure stories like die three Zork% tures. Instead, Trinity will respond that it
sington Garden. Afterward, you must un you'll have no trouble maneuvering doesn't understand die mistyped word.
tangle a multitude of riddles in die world through this one. Trinity is an all-text You can then correct the word by typing
beyond the garden's white door. diinking game and input is via die stan Continued <>i> f>g- 3-

ART COLLECTOR, EDITOR,


TIMEKEEPER & CARD SHARK
FOUND STUFFED IN BOX.
Okay, so maybe we're The Icon Editor can complete with sound effects.
being a little dramatic. But replace your GEOS icons Deskpack 1. It's not only
when you see how much with whatever art you've loaded. It's practically
Deskpack 1 adds to your created. Or borrowed. stuffed with practical stuff.
GEOS-equipped Commo JULV
The Calendar lets
dore, can you blame us? you book appointments To order call 1-800-443-0100 ext. 234
Deskpack 1 $34.95
First, there's the well into the year 9999, (California residents add 6.5% sales tax.)
Graphics Grabber. It with full monthly displays and $2.50 LJS/S5.50 Foreign for shipping and
handling. Allow six weeks for delivery.
runs through clip art a memo reminder. 1'iTiiiinliBi- i-.i irjikmnk hi" Liviiiniflii.it Klti In n m. Lid
HHSteph■ indenvVof prodobundsSSm, inc.
galleries like Print Shop,™ And when work I'inn M.i-iit is a i[,iLk'in,iil.r>n'iii-.r>ri WuHd. Inc. Ni-*-sn«nn is a

\i
ir.iilimuk-il SjjiipiKl^irdSi.flw.in-. !m. <Hvl>S, Id-knack Land

Print Master"1 and News


irici an- tfa&nanif* <j( Hftkck-y Snlt*wl.s
gets too boring, our
room"1 and copies them into Blackjack dealer pops
your GEOS photo albums, so up to give you a fast shuffle, DESKPACK1
that you can use them with
geoWrite and geoPaint.

II Softworks
The brightest minds are working at Berkeley.
NEW! America's No. 1 Helicopter adventure
continues... -

I* \ L 1 "'l ^ V

Mhft^i'

7
RENEGADE BRUSH FIRE GULF OF TERROR

'■■ /7
A sequel that
improves on
BERMUDA TRIANGLE ARCTIC RESCUE OIL BLAZE
the original!
6 FREE-FORM ADVENTURES • ALWAYS NEW, ALWAYS DIFFERENT

COSfni 415 N. FIGUEROA ST., WILMINGTON, CA 90744 • (800)843-0537 • IN CALIFORNIA (800) 654-8829
SOFTWARE REVIEW/TRINITY
Continued front pg, JO also important because many of the sto ers who spurns any help, you'll be happy
ry's passages are lengthy and would have to know that you can turn this feature on
strained the restrictions of a smaller or off. Hut personally. I need all die help I
screen. can get.
Should you change As is true with all electronic novels, Trinity's commands include what have
become Industry standards, such as "in
history? the adventurer here is free to decide
what will happen next and influence die ventory" to check what you are earning;
Story's ending. But Trinity has a plus. In "I(X)k" to check die details around you;
addition to being a great adventure game, and "again" if you want to repeat your ac
"OOPS" followed by the correctly it is filled with strange and weird won tion again.
spelled word, and Trinity will automati ders. Once you're beyond the white One nice feature is the ability to string
cally insert the correction, reread the door, you'll experience a sometimes ter commands together. For instance, if you
sentence, and respond. Anyone who has rifying sometimes beautiful, and other want to go north one move, east two
been frustrated at having to retype times humorous world. moves and then pick up die stone, rather
lengthy commands because of a single For those who want to record (heir than issuing four different commands.
t)po will appreciate this feature. conversation with die program, there is you can string diem all togemer like this:
The physical value of using an 80-col- an option to have all die information sent "Walk north, walk east; walk east and get
umn display is evident as soon as you is to die printer as well as screen. You can stone." Or. after you become comfort
sue your first command. Trinity's re also save your point of play at any time able with issuing commands, you could
sponses can he more descriptive and in (maximum of four different places), so abbreviate die command like this: "n,e,e
formative than 4()-column novels be you can go back and continue "reading" and get stone." But be careful with diis
cause the large screen can hold twice the from diat point. rapid movement option. The first time I
text. This space allowed author Brian Most adventurers will also like die in tried it. I promptly stepped off die side of
Moriarty the freedom to sprinkle his nar clusion of a running total of your accu a cliff to my death—I turned east when it
rative with adjectives that inject life into mulated points. The program also alerts should have been west
the story. The result Is a novel which you when you uncover an object impor Although Trinity will work with the
reads more like a piece of literature than tant to the completion of Trinity1. If you 1541 disk drive, I liiglily recommend us
a computer printout. This added space is are one of (hose experienced adventur ing the 15"7! drive instead. The speed
Continued on pg. 123

DO YOU LOOK
GOOD ON PAPER?
Once you load Fontpack 1 mind. LMco ihoio(B1|b good, follow these simple
into your GEOS-equipped So Fontpack 1 comes with a words of wisdom;
Commodore, your papers total of 2C styles that Buy font pack 1. op
are never the same. work with your GEOS
fl friend.
You see, Fontpack 1 lets system.
you feel mean and nasty You see, with Fontpack 1, To order call
Or coysticAu Or colm you're not just writing a 1-800-443-0100 ext. 234
Fontpack 1 $29.95
statement; you're (^Mc] tfl (California residents add 6.5% sales tax.)
good. And it's great for isM^iMNM about your $2.50 US/S5.50 Korcign for shipping and
handling, Allow six weeks for delivery.
those times you're feeling writing.
absolutely childidn. So if you want your
But sometimes you have papers to make you look
important things on your FONTPACKl
Berkeley
n Softworks
The brightest minds are working at Berkeley.
Make Any Computer Do Exactly What You Want With McGraw-HUVs

Contemporary Xjl.

I
Make no mistake. Almost all books and courses on "programming"
teach you only the final 5% of the total programming process-
namely, how to code in a specific language... information of little
value if you don't know how to reach the point in the programming
tti process when you are ready to code.
With the Series, however, you'll learn to create your own programs
from scratch, even modify off-the-shelf programs. You'll learn enough
From Writing Your Own Programs to
BASIC and machine language to get you started on the remaining
Modifying Existing Software, Here's the New,
5% of the programming process.
Easy, and Low Cost Way to Unlock the Secrets
of Your Computer Build Your Own Personal Software Library
Whether you use computers for business, for personal The sample programs you work with throughout the
applications, or for fun, off-the-shelf programs will never do Series are excellent learning tools. But they're more than
everything you want them to do for you. That's because they that. By combining the sample programs onto one master
were written by programmers to satisfy what they perceived disk, you'll have the start of your own persona! software
as the needs of the greatest number of potentiai library. In addition to the programs you've written and
users—often missing some or many of your modified throughout the Series, you'll also receive dozens
specific needs. of the most popular public domain and user-supported pro
That's why McGraw-Hill's new Contemporary grams, such as data base manager, word processor, calen
Programming and Software Design Series teaches dar generator, appointments reminder and much,
you how to create your own software... either much more.
from scratch or by making key modifications to
15-Day No-Risk Trial
existing programs.
To order your first module without risk,
There is nothing magical about it. You learn the
process of building a computer program step-by- send the card today.
Examine the first module
step with McGraw-Hill Concept Modules sent to you one at a
time, once a monlh. Each of the ten modules in the Series takes for 15 days and see how
the Series will help you
you through an important step in the development of the
make your computer do
structure and detailed logic of a program, including testing,
debugging, and documentation.
I exactly what you want
it to do!
Unique Interactive Hands-On Instruction
Each module includes an easy-to-understand guide PLUS a
5'/i" floppy disk containing typical programs and interactive
instruction that you can run on Commodore 64 and 128 computers, IBM
PCs and PC compatibles for hands-on experience.
In the first Module, for example, when your sample program {Declining
Interest Loans) appears on your screen, you'll find errors on certain pro
gram lines. You'll also see that the program is only three-quarters completed.
Now comes the fun part. You'll discover
how this program is built, and in the process
you'll learn how to identify and correct
errors. And by the end of Module 1,
you'll actually have completed this
program yourself.
But there's more. Special graphics
fmnuuiM ilia st
on your screen work in conjunc 'u.ijjamm.m tii.siBm m m mwmmmt
tion with the accompanying guide IS MlfUVillfEl « H H II «■ B B

to amplify, illustrate, and deepen


your understanding of software
design principles.
If someone has beaten you to the card, write to us for order
ing information about the Contemporary Programming and
Software Design Series.

The Crucial 95%—Learn the Foundation of Computer Programming


While the Series includes interactive disks that run on specific computers, everything McGraw-Hill
you learn you can apply to any language or machine. Why is this possible? Because
McGraw-Hill knows programming is far more than coding aprogram into the computer Continuing Education Center
using a specific language. In the real world of computers, 95% of the programming pro 3939 Wisconsin Avenue
cess is carried out using design techniques that are independent of specific language or Washington, DC 20016
machine. It is this crucial 95% that you thoroughly understand and master in the Series.
THE

AMIGA
TECHNICAL REFERENCE SERIES

The Creator's Edge


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

Published with Commodore Business


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

Titles include:

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

All four volumes in the AMIGA TECHNICAL REFERENCE SERIES are


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

r\Addison-Weslev
▼▼
Reading, Massachusetts • Don Mills, Ontario
■ "AMIGA is a trademark of Commodore-Amiga. Inc.
FLIGHT!
From the sophisticated realism, detail, and intellectual

stimulation of Flight Simulator...

...to the brute-force fun, thrills and excitement of Jet... lii

...with new adventures in Scenery Disks...

...SubLOGIC. The State of the Art in Flight.

See Your Dealer. For additional product ordering information

or the name of the dealer nearest you, call (800) 637- 4983.

Corporation
713 Edgebrook Drive
Champaign IL 61820
(217) 359-8482Teler 206995

ORDER LINE: (800) 637-4983


(except m Illinois. Alaska and Hawaii)

Open 7 AM to 9 PM Central Time


SOFTWARE REVIEWS RI-VlEWIil) HY BOH GU-RRA

Partner 128
Computer: Commodore 128
Publisher: Timeworks
444 take Cook Road
Deerfield. IL60015
Medium: Cartridge
Price: S69.95

Xlave you ever wished you could Partner 128


jump out of die program you're in, use
can "invisibly"
your Commodore 128 as a calculator,
and then return to die original program
coexist with
without having to reload it? Or maybe
you wanted to leave your word proces other 128
sor to look up an address in your data
base without having to first save your programs.
document and boot another program.
Well, now you can use Timeworks' Part
ner 128 to stop in the middle of most
128 programs and call up desktop acces
sories that include an appointment cal
endar, memo pad. address/phone list and
calculator. Then when you finish, you
can return to where you left off in die
original program simply by pressing die
ESC key
Partner 128 is a cartridge that plugs
into die expansion port of your 128 and In addition to die tide, you may enter Or. if you'd rather print as you go along, a
connects to controller (joystick) port 2 up to five key tasks, five items on a sepa press of die I:4 key puts you in die "type
via a short cord. It includes a 1541 fast- rate "to do" list, and a number of appoint writer" mode, in which each line is print
loader called Swiftload. To access Partner ments along widi dieir scheduled times. ed ;ls you type.
128s main menu, simply press a button To get a printout of a days activities, you All of die editing features available on
on top of die cartridge. Timeworks has simply select die day and press F7. All die memo pad can also be used widi
also included a small rubber foot diat is calendar information, along with other Partner 128$ Address/Phone list. Instead
attached to the bottom of die cartridge data you'll create widi Partner 128 (such of inserting or deleting individual lines.
for support when die button is pressed. as memos and address lists) must be however, die address lust lets you insert
The first item on Partner 128s main saved on a formatted data disk before or delete entire records. A single record
menu is die appointment calendar Bor you turn off die computer. has fields tor name, address, city; state, zip
those of you who like to plan diings tar In While Partner 128's memo pad may code and phone number. Only around
advance, die calendar allows you to en not be a full-fledged word processor, it 60 records can be stored in a single file,
ter appointments and odier reminders has enough text-editing features to make but you may have multiple files on the
for every mondi from January, 1986, un entering memos, help screens and short same data disk.
til December. 1999. Once you select Ap reminders a snap. For example, you can Your address information can be sort
pointment Calendar from die menu, you easily move die cursor to die top of die ed on any field eidier alphabetically or
can eidier load previously saved appoint* display, the end of your text, or five numerically (by zip code, for example).
merits for any mondi, or enter new ap spaces to die left or right. Also, charac You can also print envelopes or mailing
pointments and Information. ters and entire lines can be inserted or labels from your address file or use it
Each mondi appears as a separate cal deleted with just a couple of keystrokes. with a word processor such as
endar page, and you can move back and What's even more surprising is that Timeworks' Word Writer 128 to create
forth dirougli die calendar either one or Partner 128's memo pad features auto form letters. Phone numbers in your ad
six months at a time. Widiin each mondi. matic word-wrap, and you can even dress file can be "auto-dialed" providing
die cursor keys are used to select specific search your memos for specific words or you have a compatible modem. I
days to view current information or character strings. This is particularly use couldn't get diis feature to work widi a
schedule new appointments. Days which ful since memos can be as much as 60 Mitey Mo. but, according to die manual,
already have information entered for columns wide by several hundred lines it should work widi most Commodore
diem are indicated by a short tide de long. When you're done, memos can Ik- and Hayes-compatible modems.
scribing the day's activities. saved onto your data disk and printed. Continued on pg. 122

36 FEBRUARY '87
our '?&.

J*w i &■* inatiom

Are you a graphic artist? An audio/


video specialist? A computer enthu
siast? Just as the Commodore
Amiga dazzled the computer world,
THE AMIGA—this sizzling new book
from Microsoft Press - will spur
your imagination to new horizons of
creativity. If you have some BASIC
programming experience, get ready
to produce amazing results with
your 512K Amiga that go far beyond
the beginner's level.

• Explore the possibilities of devel


oping sophisticated visual images
and learn how to easily enhance
the power of the Object Editor

• Reproduce real and synthesized


sound with the Amiga's built-in
synthesizer

• Create animated sequences and


record them on videotape

And there's more. In addition to


information on making the most
of Amiga BASIC, you'll discover
advanced techniques for using some
long-awaited, sensational software
-Deluxe Paint, Musicraft, and
Deluxe Video.

THE AMIGA by Michael Boom. Your


guide to mining the rich artistic
depths of this fantastic machine.
S19.95

L.pleasesendme copies of THE AMIGA at $19.95 each. Please add


$2.00 per book for postage and handling: CA residents add 6.5% sales tax: WA state
residents add 8.1%: MA and MD residents add 5%, Allow 4 weeks for delivery

Name ___..
Address
City .State. -Zip.
MICROSOFT.
PRESS Payment: D Check/Money Order D VISA □ MasterCard D American Express
Credit Card No. Exp. Date

Send order to: Microsoft Press. P.O. Box 1532, Hagerstown. MD 21742
Toll-Free Ordering Number: 800-638-3030: in Maryland, call collect, 824-7300. amga
In a market full of helicopter simulations like Super Huey II, Gunship, and Infiltrator, it's nice
to find a product like ThunderChopper that flies high above the rest!

Colonel Jack Rosenow USAF (Ret.), Action-packed animated graphics


President of ActionSoft Corp., has the include real 3D scenery and airborne
experience to provide all of the threats. The competition's graphics
helicopter action and strategy you've just don't compare.
been looking for! ThunderChopper in
corporates the most advanced A sophisticated instrument panel lets
graphics, flight systems, and game- you scan all vital information at a
playing factors to provide a sensational glance whether performing combat,
balance of strategy and fun: exploration or rescue operations.
ThunderChopper's advanced
instrumentation includes Forward-
Looking Infra red, CO2 laser radar,
As Colonel Jack says:
zoom television, and ECM.
"ThunderChopper is the ultimate in
Armament includes TOW and
helicopter action and realism. Nothing
Stinger missiles, a Hughes Chain
else even comes close. No other
Gun, and Zuni rockets.
simulation can boast this much fun!"

Better program and documentation


design gets you up flying exciting
combat missions in minutes.
sew

Up Periscope! - $29.95 -
Better Engineering at a Better
The new state of the art in submarine
Price
simulation. The superior strategic play
action and 3D animated graphics of this
f 1986 AclionSoft Corporation
simulation put it generations ahead of
3D Graphics and special effects courtesy
the pack.
SubLOGIC Corp.
Commodore 64 and Commodore 128 are
See Your Dealer... trademarks of Commodore Electronics Ltd.
Or write or call us for more information. Apple II is a trademark of Apple Computer, Inc.

ThunderChopper and Up Periscope! IBM is a registered trademark of International

are available on disk for the Commo Business Machines Corp.

dore 64/128, Apple II, and IBM PC line


of personal computers for the
suggested retail price of S29.95. For
direct orders please specify which
computer version you want. Include
S2.00 for shipping and specify UPS or
Soft
-GENERATIONS AHEAD IN STRATEGY ACTION SOFTWARE'
first class mail delivery. Visa, Master
122-4 SB ACE ST. URBAN A - IL 61801
Card, American Express, and Diners
(217) 367-1024
Club cards accepted.
SOFTWARE REVIEWS REVIEWED BY [WIN HOBO

Whole Brain
Spelling SPELLING MENU
Computer: Commodore 64
Publisher: SubLogic
713 Edgebrook Drive A Lesson Operation
Champaign, IL 61820
Medium: Disk
B Lesson Goals
Price: Not available C See How To Spell
D PRACTICE MENU
This one
^ubLogic's Whole Brain Spelling was is easy your choice > I
not designed to teach your child to spell
the 2,000 words contained in its ten- enough Type A, B, C, or D
word lists, though, that is certainly a de
sirable by-product. Rather, it was de for an
signed to teach HOW to spell: to rein
force the visualization of words and to
unattended
teach the method of knowing when a
child to PRACTICE MENU
word "looks" right. Current educational
theories and research shows that the best use.
spellers arc those who internally visual
ize a word to see whether it looks cor A How to use
rect
In use. Whole Brain Spelling was de B See/choose lists
signed for ages five through twelve. As C Study words
progress is made through the word lists,
D Spe 11 words
the difficulty of the words increases. The
lists concentrate on many words that do
not look the way they sound, such as your cho ice > D
though, bough, rough, thought and thaw.
From a main menu, the child chooses <RETURH> to proceed
Lesson Operation, Lesson Goals, See
<«- LEFT ARROH> to change your choice
How to Spell or Practice Menu. The
choice, made by pressing a single letter <i> HftlH MENU CURRENT LIST ft 1
and RETURN, will lead to a sub-menu.
From here the child can choose to study
a word list before attempting to spell would be highlighted. Whole Brain Spelling is not intendec
them. Here the words are presented one By showing the word only in its cor as a comprehensive spelling curriculum
at a time and may be kept on-screen for rect form, but with the area of the mis nor is it to be thought of as a substitute
as long as desired The concept here, take indicated, Whole Brain Spelling is for other spelling activities. So far, these
again, is to SEE how the word LOOKS. again reinforcing the concept of seeing activities are l>cst left as a part of the
In tlie spelling section, the target word and visualizing correctly. Once the child classroom experience. Whole Brain
Ls surrounded by a border and is on the has corrected the word, he or she is in Spelling should be thought of as a sup
screen for only a few seconds. Once it vited to spell it again before going on to plement. Given the aims of the program
has disappeared—having given die child the next word. 1 think it succeeds. It is not as flashy a!
time to -SEE it but not necessarily SPELL No scores are kept in Whole Brain some other spelling programs, and In
it—die child must spell it. A correct an Spelling for that Ls not the object. The fact, compared to such programs, Whole
swer results in a rippling color effect documentation itself has an intnxluction Brain Spelling seems rather austere.
through the word, with an invitation to that should interest the parent. The bal The difference Ls that this one is eas\
try it again. An incorrect answer—say the ance of the documentation should be enough tor an unattended child to use
word was "false" and the child spelled it understandable by a child of about nine ;md the concepts behind it are groundec
"filse"—results in the word reappearing with average reading skills. The workings in solid educational theories. As an addi
within the border, spelled correctly, with of the program itself, however, should be tion to the conventional learning pro
the area of the mistake highlighted in a understandable to even younger chil cess, I consider Whole Brain Spelling to
different color. In our example, the a dren. be a worthwhile tool.

40 FEBRUARY '87
P. 1 SIMPLIFY YOUR LIFE
«sL WITH READY-TO-RUN COMMODORE PROGRAMS
IN MONTHLY DISK ISSUES OF LOADSTAR...
The Commodore™ Magazine on Disk

LOADSTAR
i The Commodore* Magazine On Disk _,

NUMBER 31

WHAT IS LOADSTAR?
• TOWVAlt/t,
tOTTOM DOLLAK

AMD AKTICLtS

IN THIS ISSUE:
— FIRST THINQS FIRST- -A LOADSTAR EDITORIAL—

D'StiQwiy. .... -.... .. iali- ^ Sometimes II r Hjrp Mail


by ValJ. Gotding by Vat I CoEdm,,

pdnor spnki hu mind. for Ihrmtekn

i tCMDSMK -PICTURE THIS

J L
— FUNN GAMl by Royal C Jones
Side I Tn'b g'J(lhl<> Program show! off Ihe (olor

MAX/MUM BENEFIT
of the Commodore h4.
byMikcClorr
Fight yuur way ihrnugh an eyil hotde !o lind the objetl S/rtfeshow Maler. .
ot your quest the Cirrletoi Powei. by Michael Keryan

LOADSTAR eliminates time-consuming


;i"ii;rjrn can handle graphics txtiiir with
OlMlo S«JeT
byPjutFon
I>l4y Ihi, against Ihp cumpuirr or —HELPWARE— typing and keystroke errora
JOOthPl p!iy« LAD.O
f-S**- **<*' (lO^OSrAK^jinit LOADSTAR diskettes contain the programs
b, Waliei Meye» by Roberl Cliikwr.

[at
from all of COMMODORE'S paper magazines...
vhUc
un Clock UB Side 1 aled MICROCOMPUTERS. POWER/PLAYand, most
Bylerrv Sturdiva^t
■Doe. anyone fcno» what ume ,1 I. .. r You w,ll if ,Og -BRA1NWARE- recently, COMMODORE MAGAZINE... in ready-
—THE HAPPY HACKER—
!.. Fender li,.n
Alr^r the« (ompul*i-*(nr.jlrd (hromowmti to find the
to-use, unprotected form, as though you typed
"Jfic Santt IVari" combination tyt lf*tt» that provide Ine heit i hjn( •• fcr
them yourself.
Spnir fJuDASIC Side! *""«
byJoeCauett — DISKUSSION—
■JuBASiC provide. adva«ied sprite graphkt. Bhtuaian.. ....Side!
iptnetdilo: Side 7 Thii is the setl'ior. where you tak io eath other and to UNPRECEDENTED VALUE
by Joe Carrel! IIS hints and tips, questions ind dn5»eii. rrvirws ol
Once you see SPRUE NuBASIC, youil »anl m get to wort
on your own programs. L'^e Ihis sprite editor to design your
hardware and softwjw,
LOADSTAR subscribers also get many
Own. — DISKOURSE—
Moblfri , ., Side 1 How to Dill Us Sidei
extras that do not appear in the paper
by Mirk Jordan
Still more iprilfi Jb wti.m>it4l thjrailers bJH-rf on Irltrri
Use this Irrr word piocritof lo ipnd u> yooi fommenls
and questions.
magazines.
— SNAKE OIL— Each LOADSTAR disk has additional
Sldtl
imteOil
Read Ihii scttion lo learn how to he<onu> a LOADSTAR
...SJdpJ
programs, music, and graphics features, as well
HyRichdidandSallyDalry subsoib
Demonstrates hrjw j light pen can be tisfd tn draw on as information to help you get the most from
— LAST THINGS LAST—

iiRhr Pen Otfleflo. Sufr I Ljsi fhiflRS Ijit . . Side 2 your Commodore 64 or 128.
liy Richard and Silly Dtlry Inlormaiion r I'ujrams lo

* light pen urMi.i of thp popular strategy game your own dr*k

STARTYOUR

tOADSTAR
i m i_

SUBSCRIPTION TODAY!

□ $9.95 - Disk containing COMMODORE MICROCOMPUTERS programs from Mo.. _Yr._

□ $9.95 - Disk containing COMMODORE POWER/PLAY programs from Mo.. _Yr._

□ $9.95 - LOADSTAR #32 featured above...


(The disk companion to NAME_
COMMODORE MAGAZINE — Jan '87)
ADDRKSS

OR SAVE UP TO 50% □ $ 39.95 —6 Disk Issues CITY/STATE. _Zip.

WHEN YOU SUBSCRIBE! D $ 69.95—12 Disk Issues


VISA/MO . expires.
□ $119.95 —24 Disk Issues
P.O. Box 30008
LOADSTAR
To order by mail send to:
Shreveport, LA 71130-0008

If LOADSTAR fails to meet your expectations in any way, you can return the disk for a full refund.

Tot Immediate Shipment ORDER TOLL-FREE l-SOO-831-2694 8-5 Central Time


MAv.Vn /I/ .Q funH* nnlv) tn I nuiRiana r.all(318) 868-7247 Write for overseas rates.
SOFTWARE REVIEWS 1U{VII:\VI-1) BY SCOTT A. MAY

Great British
Software
Diehardfans
Computer: Commodore 64
Publisher: Mindscapc of multi-screen
3444 Dundee Road
Northbrook, 1L 60062
arcade games
Medium: Disk
mill be pleased
Price: SI 4.95
to find that it
V-*onsider this collection of three
games, subtitled Great Britisfj Software, is thriving in
a sort of a message in a bottle from our
English cousins across the Atlantic Un
the minds
cork the bottle and discover worlds of
ofBritish
non-stop action, mystery and off-the-wall
humor. It is a rare glimpse into the British designers.
software scene that no dedicated Ameri
can gamer should pass up.
Multi-screen arcade games, long the
staple of America's home computer diet.
have all but disappeared in recent years.
Diehard fans of this faded genre will be stacles filled with sea serpents, ducks, Scattered throughout each multi-level
pleased to find it tliriving in the minds of battleships and sharks. Keep searching cave are five Demon Towers used by the
British designers. The British like their and you're bound to find the kitchen sink Monster to produce new creatures from
arcade games fast, big and very difficult. in there somewhere. bubbling lava pits on the cavern floor. As
Another trademark of British software Weapons, tools and other bounty litter one creature is destroyed, another imme
is the documentation, or rather, the lick each screen, but Brian can only hold diately takes its place. To stop this regen
of it What is an inconvenience to Ameri three items in his Inventory at one time. eration, you must knock out all five
can eyes is accepted in England. Indeed, Although most objects are clearly de towers. Only when the last tower fells
much of the challenge lies not in playing fined, the value and purpose of some can you destroy the remaining enemies
die game well, but learning how to play items must be determined through old- and advance to die next cavern. Revela
the game at all. These qualities evoke a fashioned trial and error. Points are tion features over 400 screens and 31
style and charm that is distinctively Brit awarded for picking up treasures, elimi different creatures.
ish. nating obstacles and solving puzzles. Riding atop a majestic eagle, the on
The first game in this collection is a Players are limited to only three lives screen hero is similar to the one in the
one-player contest called Brian Blood- with which to complete the quest, so ex arcade pwncjousl Armed only with a
axe What sounds like a game for mad treme caution should be exercised at all lance mat spews forth a stream of energy
slashers is really quite upbeat. It is the times. Encounters with most on-screen blasts, players must maneuver their bird
story of a crazy Nordic warrior named petfls or falling too far from a ledge will to each tower while under constant at
Brian who, for lack of anything else to do, result in the loss of a life. Take each death tack. The landscape is beautiful—360-de-
decides to invade the United Kingdom, in stride and learn from your mistakes. gree scrolling terrain rendered in reds
steal the Crown Jewels, and sit trium Overall, Brian Bloodaxe is a lively and yellows.
phantly on the throne. Standing between strategic contest for players who yearn Although Reit'lation suffers from a
Brian and his peculiar goal are 104 for something off-beat and challenging. problem common to most early video
screens of danger, puzzles and pure in The next game, Revelation, is like games—repetition—its excellent graph
sanity. stepping back in time to the early days of ics and challenging game play should
Using a simple combination of key videogames, where plot and character keep even the most jaded joystick jock
board and Joystick commands, players development tcx>k a back seat to fast and eys glued to die screen.
must run and jump Brian through a wide furious action. Quo VadiSi the final game in this col
variety of interconnected "rooms." On The rather thin storyline involves the lection, is easily worth the price of ad
constant patrol in each room is perhaps search for the Monster of the Apoca mission alone. Released in 1984, Quo
the oddest mixture of computer antago lypse, an obscure enemy that threatens Vadis climbed to die top of the British
nists ever assembled in a single game: to destroy the world and lay waste to hu charts and has since become one of Eng
rampaging rhinos, mummies, coal min manity. This one-player quest takes you land's best known software exports.
ers, chomping scissors, stomping boots through 40 creature-filled caverns of in On the surface, this single-player game
and dancing penguins. And that's just on creasing difficulty before facing off looks like just another running/jumping
drv land. Some screens contain water ob- against the monster itself Continued on pg, 122

42 FEBRUARY'87
SPORTS
From the incredible realism and
payability of Football...

...to the sophisticated statistical


simulation of Baseball...

See Your Dealer. For additional product


ordering information or the name of the
dealer nearest you, call (800) 637-4983. .SubLOGIC The State of the
Art in Sports Simulations.

LOGIC
713 Edgebrook Drive
Champaign IL 61820
(217) 359-84B2Teler 206995

Order Line: (800)637-4963


SOFTWARE REVIEWS REVIEWED BY DAVID K. UROOKS

The Advanced
Music System
Computer: Commodore 64
Publisher: Firebird Software
71 North franklin
The Advanced
Turnpike Ualues ] [Commands!

Waldwick, N| 07463 Music System


Dl
Medium: Disk
would be a ■4 si1
Price: S79-95 ■

bargain even ■1 5H

A he Advanced Music System from


Firebird Software is an innovative music without the MIDI Free 992
composition and editing system for the
Commodore 64 tliat accesses the 64s
features that set
SID chip with an external musical Instru it apartfrom
ment digital interface (MID! Rompatiblc ±
keyboard. An curlier, simpler and less ex other 64 music 1
pensive version with no MIDI capability,
composing
TbeMusic System, is also available. How
ever, tiie advantages of the MIDI-com- programs.
patible Advanced Music System are so
Substantial that I see no reason forgetting
the simpler version unless the price is an
overruling consideration.
It's significant to note that although The initial impression made by this important, because I think anyone who
tfiis program is new to die I United States, program is outstanding. Its graphic pre takes the time to become thoroughly fa
it has already been thoroughly tested in sentation is well thought out and visually miliar with Advanced Music System is
Britain. The earlier version first caught appealing. A set of icons controls the quite likely to go on to the increased so
my eye with some favorable reviews in main program flow between six main phistication offered by MIDI hardware
British personal computer magazines. It modules. Each module includes its own and software. I should point out that
was originally developed in Britain by Is screen display and a series of pop-up MIDI compatibility is an afterthought to
land I.ogic. Through connections with a menus that are selected with the func the original structure of 77xj Music Sys
sister company. Island Records, pans of tion keys. There are six modules: Editor, tem program, so the MIDI features and
tills program have been used on at least linker, Synthesiser (this spelling and a limitations in Advanced Music System
one recording. few odier word choices in the manual must l)e considered with that in mind.
There is a significant advantage to in are occasional reminders tliat tliis is a The basic idea is that music can be
cluding some MIDI capability in a 64 British program), Printer, Keyboard and created and stored either as SID- or
music program. With a relatively small MIDI. MID I-compatible files which can then be
initial investment, you can get started in The code for each module is loaded as transformed from one format to the oth
the fascinating world of computer-con requested from the main menu. No disk er. (MIDI and SID files cannot coexist at
trolled music using only this program swaps are required to access all the fea the same time.) On the plus side, MIDI
and the internal resources of the SID tures. The substantial amount of time re files converted to SID format can be edit
chip. Later, you can buy a MIDI Interface quired to load new modules is deter ed in conventional music notation; tliis is
and a MIDl-compatiblc keyboard which mined by the characteristics of the 1541 a capability tliat is still hard to find in
will provide you witli much higher qual disk drive and is not a fault of die soft dedicated MIDI sequencers. On die neg
ity sound ;ind six separate voices instead ware. The program is laid out so mat you ative side, some common features of
Of just tlirce. don't often need to switch back ;ind forth MIDI-sequencing programs are lacking
Ultimately, if you want to get seriously between one module and another As for either because they simply have no
into MIDI-hased music, you will need the ic< )as, my personal preference is most counterpart in the world of SID music or
some software designed specifically for ly for word-driven menus, but it doesn't because they lie outside the limited goals
controlling MIDI instruments. However, really matter much after you become fa of MIDI implementation in this program.
die work you will have put into creating miliar with the program's operation. The MIDI input mode allows you to
music with Advanced Music System My particular interest in this program build a composition of up to six parts by
need not be wasted. You can borrow an is its MIDI compatibility, so that's where recording one monophonic track of note
other 64. play your MIDI files through I've spent the most time poking around. on/off information at a time from a MIDI
Advanced Music System, and record The link between these two different keyboard. During the recording process.
them with vour new software. worlds of computer-controlled music is
Continued nit pg id

44 FEBRUARY'87
21st CENTURY WARRIOR:
Anarhp
THE ATTACK
HELICOPTER
SIMULATION

namesake... Capable of defeating enemy tanks. XE computers at a suggested retail of $34.95: also
infantry, and hostile aircraft on the modem elec- forApple II Family. IBM PC/PCJr., Tandy 1000, A tan
ttlefield. STand Amiga at $3995- Call or write for specific
's revolutionary 3-D graphics enable you. machine availability, and for MC/viSA orders if
to fly into the world's hottest trouble product not found locally.
You'll use an unbelievable array of high
-mation and weapon systems, including: COWMODOtt. atari APPLE BH TANK AM) AMIGA are regstered trafcrarts of
Jeo cameras, night viewers, radar wam- Cain»taEIMnmtel(d>&nW.AH*Con0toi*
mers. computers, missiles, rockets, flares,
imm cannon! Successful missions will be
arded with medals and rank promotions.
<perience the dangerand excitement of att
. .elicopter action... your latest adventure in
ever-growing line of MicroProse Simulation Sl
ware.
Challenge the enemy, the sky. and yourself wl 120 Lakefront Drive • Hunt Valley, MD 21030 • (301) 771-1151
this extraordinary simulation!
SOFTWARE REVIEWS/ADVANCED MUSIC SYSTEM
Continuedfrom pg. ti mands that have to be remembered or
you can keep the tracks synchronized by (even more time-consuming) looked up
listening to an internally-generated met With a relatively small in tlie manual.

ronome click and one or more previous No separate help screens arc available.
ly recorded tracks; this is what Is general initial investment, you However, there is a separate reference

ly called an overdubbing capability. sheet with a listing of all commands.


can get started in the Keep it with you always! As with all so
There are other entry modes for SID mu
sic files from the Keyboard module ofthe ivorld of computer- phisticated programs, a learning process
program, but a real piano-style keyboard is required to obtain sophisticated re
is usually the most efficient way to enter controlled music using sults.

conventional music. Note that only The Editor scores music in a com
only this program and
MIDI-compatible keyboards will work: pletely standard way. with time and key
tills does not include any of the non- the internal resources of signatures, barlincs, repeat signs and the
M1D1 plug-in keyboards that are available accepted conventions governing the in
for the 64.
the SID chip. terpretation of accidentals. In addition,
Advanced Music System will store you can insert what the program calls
about 3,000 MIDI events. Each note loop sections that can be repeated Indefi
takes two MIDI events—one to turn tlie they should work if you have one. nitely during playback; these are useful
note on and one to turn it off—so this The program plays the notes as you for repeated rhythm tracks and bass lines,
translates into about 1,500 notes. press the keys and also displays them in for example.
It's at this point diat the most signifi what is called flie Voice Monitor Win Advanced Music System allows edit
cant limitation in the MIDI implementa dow (VMW). The VMW is :tn Impressive ing commands to be applied to a section
tion becomes apparent: It can record and piece of programming in itself, as it de of notes, rather than one note at a time,
play back MIDI information on only one cides in real time how the note you're by establishing "markers" within the
channel To understand what this means, playing corresponds to the rhythmic score. These temporary limits are de
consider the popular and inexpensive context you've established Just as with fined with a single key stroke and may
Casio CZ101 MIDl-compatiblc key input from the MIDI module, you can easily be moved as required during tlie
board. It can be programmed to play tour synchronize a new track to existing ones editing process.
separate parts on four separate MIDI by listening to an internally-generated A very helpful feature of the Editor is
channels, each with its own sound. This metronome click or one or more pre its music "notepad," where you can store
works basically like the SID chip, which viously recorded tracks. sections of music for later use. Tlie con
can play three different voices simulta When you get ready to edit music files, tents of the notepad can also be saved as
neously. However, with the Advanced you may find that the program has insert a scp;irate music file.
Music System, all MIDI voices will sound ed lots of rests that you really don't want. From within tlie Editor, it is possible to
die same because all information is being For example, a quarter note may turn out assign one of 15 different SID sounds to
sent to the keyboard on die same chan to look like a dotted eighth note plus a tlie part you are editing. You can reassign
nel. (The CZ keyboards receive all MIDI sixteenth note rest because you didn't the envelope tor each note in die part, if
information on a single channel as a de hold the key down for the entire quarter desired. Sound envelopes can be the pre
fault condition and must be specifically note; this is a result of die musical style of set ones on the disk, or they can be cre
set to operate in die "mono" mode and tlie piece you are playing and you maj ated from scratch with the Synthesiser
receive information from different chan or may not want die effect to appear in a module and saved as separate sound files.
nels. ) printed music score. Tlie program has an The Synthesiser is a versatile software
If you are interested in the program editing feature called "block tidy" that at tool for accessing die waveforms and fil
primarily for making music with the 6-4's tempts to remove extra rests by chang ters available on die SID chip. This facili
SID chip, this discussion of the finer ing some of the note values. With this ty includes another impressive piece of
points of the MIDI implementation feature and some of the Other editing programming called a Dynamic Re
shouldn't concern you at all; it's not even commands, it's possible to create a music sponse Envelope. There are two of these
necessarily a problem for a wide range of file that is not so cluttered with extrane for controlling certain SID parameters in
MlDI-based musical styles. However. I've ous rests. real time without using one of die SID
gone into some detail on this point be You will find tliat tlie Editor module chip voices as modulator. You can sweep
cause the manual is unclear about MIDI provides just about any editing function die pitch. puLsewidth or filter frequency
implementation and because I hope this you can think of for SID-bascd music. while a note sounds to create a variety of
will give the more experienced comput Frankly, this kind of capability takes a lot effects like tremolo or vibrato. Tlie ef
er-oriented musician a good idea of of getting used to. There really isn't any fects of the Direct Response Envelopes, if
where the program lies in die range of way to make music editing as intuitive on any, are stored as part of the sound enve
music software. a computer keyboard as, say. word pro lope definition.
The program also allows you to use cessing. Tills is one place where I defi Ifyou are working with music files that
the computer keyboard as an entry de nitely feel thai fancy graphics gel in the will be played in MIDI format, you will
vice in the Keyboard module. Inexpen way. On-screen listings of the most com want to make some attempt to relate the
sive "toy keyboard" overlays for die 64 monly used commands, for example, SID sounds to what your MIDI keyboard
were popular a couple of years ago. and would minimize the number of com Continued on pg I2i

46 FEBRUARY'87
COMMODORE HARDWARE

C12B Computer
C1571 Disk Drive
MPS 1000 Printer
C1902 Monitor
C1350 Mouse
MONITORS C1660 300 Baud Modem..
C1670 1200 Baud ModBm.
C64 Computer
Samsung 14" Color $139.90 64C Compuler
Samsung Green 12" ..$ 49.90

1-8OO-233-6345 60 Col. Cable


Monitor Cable
$
$
8.77
5.77 ABACUS
OPDEPfi ONLY NEC 12" Color $134.90

Assembler Monitor
Basic 128
PRINTERS JOYSTICKS $ ACCESSORIES Basic 64
Cadpak 128
DISKETTES Cadpak 64
OkimaiB 10 .$124.77 WICOThe Boss $ 10.77
Okimate 20 .8134.77 WICO Bat S 14.77 Chartpak 128
Plug-N-Print C64 S 59.77 WKO 3 Way 8 18,77 Chartpak 64
Sony DSDD 5V<". . ... S 9.97 Kraft $ 6.77 Cobol
Plug-N-Print Amiga % 69.77
Memorex DSDD 5Vt" $ 8.97 Panasonic 1091 S224.77 Recoton Big Shot.. . $ 11.77 Forth
Precision DSDD S'A*... S 7.97 Panasonic 1080 $199.77 5W" Drive Cleaner $ 6.77 Powerplan
Bonus by Verbalim DSDD 5WS 6.97 | Star NX 10 $239.77 3'/i" Drive Cleaner $ 14.77 Quick Copy 2.0 ...
Sony Vh" DSDD S 2S.S0 Star SG10C . $228.77 CRT Cleaner .$ 14.77 Super C Compiler
Sony 3',i" SSDD $ 19.50 OkimatB 120 $224.77 C64 Cover $ 6.77 Super Pascal . ..
Winners Vh" DSDD S 24.00 Epson LX 80 $239.90 C128 Cover $ 7.77 T.A.S.
Epson FX 85 $369.90 Drive Cover $ 7.77 Video Basic
Epson FX286 $479.90 Prints Head Cleaner ,.$ 7.77 XPER
SOFTWARE CLOSEOUTS

COMMODORE CLOSEOUTS CLOSEOUT MASTERTRONIC


Zork 1 . -S 4.77
Zorfc 1! $ 4.77
Zork III % 4.77 VIC 1525 Graphics Printer.. S 99.90 •MUPPETPAD' Last V8 $ 6.49
File Now $ 7.77 MPS 901 Printer . $ 97.90 By Koala Technologies . $ 19.77 5 A Side $ 6.49
Calc Now $ 7.77 MPS 803 Printer . $109.90 Slugger $ 6.49
Frogger
Q Bert
S 7.77
S 7.77
C1600 300 Baud Modem
Commodore Plus/4
. $ 37.90
$ 79.90
1-8OO-233-6345 Paul Macartney
BMX Racer
$
S
6.49
6.49
Popeye 5 7.77 OBDEBS ONLY Sky Jet $ 6.49
Mulliplan , S 29.77 Line Action Biker $ 6.49
Triad S 4.77 TIMEWORKS Skiwriter ... $ 11.99
BattlezonB $ 7.77 EPYX Busicalc 3 8 11.99
Robotron $ 7.77 Instant Recall $ 11.99
Rack-Em Up . S 6.77 • All 3 $ 29.97
Data Manager 128 $ 37.77 Summer Games $ 23.90
SwIHcalc 128 w/Sidsways .. $ 37.77 Summer Games II... $ 23.90

ACCESS WordwriteM28w/Spell Check. $ 37.77 Winter Games.. . . $ 23.90 PRECISION


Partner 126 $ 37.77 Fast Load. $ 23.90
AH Four $149.90 Mulliplan $ 39.90
Mach 5 $ 22.50 Data Manager $ 27.77 World Karate Champ $ 17.90
Mach 128 S 29.90 Word Writer. $ 27.77 Worlds Greatest Baseball. $ 22.90
Leader Board $ 23.90 Swift Calc .$ 27.77 Koroms Ritt $22.90
| Tournament D,sk $ 12.90 All Three $139.77
E>dolon $ 22.90

MICROPROSE DIGITAL SOLUTIONS SUBLOGIC

Aerojet $ 20.77 Pocket Writer 64 $ 23.77 Jet $ 25.70 Karateka


F15 Strike Eagle.. $ 19.47 Flight Simulator II .$ 31.70 Printshop
Pocket Writer 128 S 28.77
Conflicl in Vietnam S 19.47 Scenery Disks 1-6 ..$ 13.70 LIB 1/2/3
Pocket Planner 64 ...$ 23.77
Gunship $ 22.77 Scenery Disk 7-12 $ 13.70 Companion
Pocket Planner 128 % 28.77
Silent Service $ 24.77 Scenery Disks 6 Pack . $ 69.70 Bank St. Writer.
Pocket Filer 64 % 23.77
Pocket Filer 12 . $ 28.771
SPRINGBOARD BATTERIES INCLUDED ACCOLADE

AMIGA
Dam Busters
Newsroom
Clip Art 1
S 29.00
S 18.90 Call for Pricing 1 Consultant
Paperclip
..5 35.77
$ 35.97 Fighl Night-...
. Qfr Art-tf^v ...IN STOCK...
J Paperclip w/Spell $ 47.77 |

OQDEQS ONLY
CUSTOMER SERVICE OR IN FLORIDA (305) 538-1364

1-8OO-233-6345 FREE FREIGHT ON ALL ORDERS OVER $100.00

Orders under $100.00 add $4.00 shipping and handling. C.O.D. orders add S4.00 prices reflect a 3°/c cash discount. Add 3% for VISA/MC AMEX
Personal checks allow 2 wks for processing Prices Subject to Change Without Notice
ORDERS RECEIVED BEFORE 12:00 PM WILL BE SHIPPED SAME DAY. Florida residents add 5% sales tax
KNOWLEDGE IS POWER.

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

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

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

Subscribe or renew your subscription now at the low rate of S25.OO and we'll send you a full year of
Commodore Magazine (12 issues, total) PLUS your FREE "Best of Loadstar" disk ($6.95 value).

To order call toll free 800-345-8112. In Pennsylvania call 800-662-2444.


POWERFUL ENOUGH TO COMPUTE

YET IT COSTS SO MUCH LESS.


And now it will count for you, you can buy. Which means in
3 FILE: HOUSEHOLD BUDGET on any 64 or 128. mere seconds you can
4
5 Ironically, however, though we check your checkbook.
6
recently lowered the price of Take stock of your
8 VEAR: 1985
9 INCOME SOURCE JAN F( Multiplan, we actually stocks. Or calculate
je =========================*===*
11 HUSBANDS NET PAV 3566 3 increased its capabilities. your risks.
12 H1FES HET PAV 2768 3
13 VET DISABILITY 486 The enhanced version not You can plan, bud
14 CONSULTING PROFIT 1566 21
" JTIOKAL GUARD I'tW 256 ; only takes full advantage of the get, analyze,
IVIDEMDS/IHTEREST 1975 21
128's expanded memory and 80 question, ponder,
TOTAL RONTHLV INCOME 16453 column screen. revise, estimate Multiplan and

Not only includes a Quickstart and forecast.


Microsoft ere rtgisttnd
tnulemarksof
SFER LOAD file:
instruction manual. Just by doing little '
And not only comes with 10 more than pressing a few keys.
ready-to-go templates. In fact, there really isn't any
Allow us to introduce the most But it is the fastest load kind of hardcore number crunch-
powerful electronic spreadsheet ing spreadsheet , ing you can't do faster and
in the Commodore world. . easier with Multiplan at
Multiplan? Multiplan works
beautifully oh
• your control.
This is the same intensely sim a budget Whether you're managing
ple, staggeringly brilliant pro a family of 4. A business of
gram over a million Apple and 50. Or a nation
IBM owners count on. of 250 million.

V V1

Be A Winner
With
K INTRODUCE

INTERACTIVE HI-RES
SERIES OF CLIP ART
GRAPHIC SYSTEM
AND ILLUSTRATIONS
Complete package includes
FOR USE WITH
Professional Quality
Light Pen and Software
Now Available:
• Use lo create Artistic/ ■HOLIDAY THEMES
technical drawings CLIP-ART POTPOURRI
. Print in 3 %\m BORDERS 4 SIGNS

Full two year warranty ' MAPS OF THE WORLD>

COMMODORE MAGAZINE 49
JIFFIES ISV MARC 1'. 1.IPMAN

Visi-Calculator
for the Commodore 64

JL/id you ever sit down to use your calculator and find your
batteries dead? Well, don't despair—here's a calculator that is
as close as your Commodore 64.
It looks and acts like a hand calculator. It has ten-digit accu
racy and can calculate in decimal, hexadecimal or octal. It
can perform logical ANDs, ORs and NOTs, and it can print as Here is a calculator as close as your
it calculates.
Commodore 64.
The calculator is on in decimal mode with print off when
you load and run the program. Most calculations can be per
formed simply by pressing the appropriate beys on the key To print your calculations, simply press P key. The num
board. If you press an illegal key, Visi-Calculator beeps. bers and operators will be printed. Numbers are right-justi
It has a memory register, which means that you can cleat a fied for clarity; The printer switch on the top of your calcula
number, add and subtract the displayed number to it, multi tor will change to on. To turn die printer off, press die P key
ply it by the displayed number, divide it by the displayed again.
number, and then recall its value. These operations are per Fl displays a help menu. Press die space bar for the next
formed by pressing M followed by the desired operation help menu. Press Fl again to return to calculator mode.
(c, + ,-,V,r). All operations except MR change the contents of Visi-Calculator can be switched to visible mode by press
the memory register. ing die V key. The contents of die accumulator, entry register,
Press the control key and C to clear the entry, the accumu memory register and the last operation will lx' displayed on
lator and die memory register. Press Control E to clear the die right (in decimal). However, this will slow Visi-Calculator
entry register. slighdy. Press V again to switch off visible mode.
Visi-Calculator will perform its operations in decimal Visi-C Calculator is written entirely in BASIC and uses BA
mode (default), octal mode or hexadecimal mode. Modes are SIC'S arithmetic operators. It will handle decimal numbers
switched by pressing the control key plus the desired key between 2.93873588E-39 and 1.70141183E + 38. Num
(D,O or H). The current mode is displayed on die calculator. bers smaller than .01 or Larger than 999,999,999 will be
Whole numbers and decimal fractions may be used in printed in scientific notation.
decimal mode. Numbers are convened to integers when Operands for ANDs, ORs or NOTs must be integers be
converting numbers to hexadecimal or octal. Fractions are tween - 32,768 and + 32,767. If die operands are not Ix.1-
not allowed in hexadecimal or octal. Negative numbers in tween diis range, VLsi-Calculator will beep and die operation
hexadecimal or octal are represented in 2's complement. will not be performed. Q

Before typing these programs, read "How to Enter Programs." and "How to L'sc the Magazine 90 IF T$>="0"AND T$<= "9" AND
Entry Program.' The BASIC programs in this magazine are available on disk from Loadstar, PT$O"Y"THEN E = BS*E+VAL(T$)
P.O.Box 30007,Shrevfpott,LA 71130-O0O7,1-800-831-26H
:GOT0 160'PTVU
Visi-Calculator 95 IF T$>="0"AND T$<= BS$AND
PT$="Y"THEN E=E+VAL(T$)/XX:XX=XX*BS
10 PRINT"[CLEAR]";:GOSUB 1000 :GOTO 160'QEOD
:GOTO 1300'DLSB 97 IF T$=CHR$(8)
THEN BS=16:BS$="F"
20 T$="":GET TS:IF T$="" THEN 20'FKQD IPRINT "[H0ME,D0WN2]"TAB(15) "(H)"
24 IF T$="M" THEN GOTO 600'EFAF :GOTO 200'JVMX
25 IF CT=0 THEM E=0'EFJG 98 IF T$=CHR$(4) THEN BS=10:BS$="9"
30 IF T$="=" OR T$="+" OR TS="-" OR :PRINT"[HOME,DOWN2]"TAB(15)"(D)"
T$="*" OR TS="/" THEN GOTO 500'MNMK :GOTO 200'JVKY
40 IF T$="&" OR T$="[*] 99 IF T$=CHR$(15) THEN BS=8:BS$="7"
" THEN GOTO 500'GHRF :PRINT "[H0ME,D0WN2]"TAB(15)"(0)"
50 IF T$<>"!" THEN 80'EEAE :GOTO 200'JVDA
60 IF CTO0 THEN GOSUB 960:E=NOT E:X = E 100 IF T$="P" THEN GOTO 900'EFGX
:GOSUB 700:GOTO 560'KUKM 110 IF T$>="A"AND T$<="F"AND
70 GOSUB 950:AC=NOT AC:X=AC:GOSUB 700 BS$="F"THEN E=BS*E+ASC(T$)-ASC
:GOTO 560'GUYL ("7"):GOTO 160'QVPM
80 IF T$="V"GOTO 850'DFYH 120 IF T$=CHR$(133)THEN GOSUB 20000
85 IF T$="."AND BS$="9" THEN PT$="Y" :G0TO 10'GPXD
:G0T0 160'HMNR 130 IF TS=CHR$(3) THEN AC=0:OP$=" "

50 FEBRUARY'87
JIFFIES/VISI-CALCULATOR
:PO$=OP$:GOTO 150'IXQI 750 X=INT(X/BS)'DGTJ
140 IF T$=CHR$(5) THEN GOTO 150'FIYD 760 IF X=0 THEN RETURN'ECYJ
141 IF T$=n&"THEN GOTO 500'EFKD 770 NEXT'BAEI
145 GOSUB 10000:GOTO 20'CIMG 800 POKE 781,R:POKE 782,C
150 E=0:PT$=n":XX=BS:X=E:GOSUB 700 :POKE 783,PEEK(783)AND 254
:GOTO 560'GWFJ :SYS 65520:RETURN'HGNM
160 X=E:CT=CT+1:GOSUB 700 850 IF V=0 THEN V=1:GOTO 20'FHYL
:GOTO 560'FQAI 860 V=0:GOTO 10'CFQK
200 XX=BS:IF CTO0 THEN T=E:GOSUB 1600 900 IF PFS="Y"THEN PRINT"[BLACK,RVS,
:E=T:GOSUB 700:GOTO 560'KBRI HOME,DOWN,RIGHT9,SPACE2,SHFT Q]"
210 T=AC:GOSUB 1600:AC=T:GOSUB 700 :PF$="":CLOSE 4:GOTO 20'HMVN
:GOTO 560'FUBE 910 IF PF$O"Y"THEN PRINT" [BLACK,RVS,
500 IF OP$ = +"THEN AC=AC+E'FIXE HOME,DOWN,RIGHT9,SHFT Q,SPACE2]
510 IF OP$ = -"THEN AC=AC-E'FIBF "'FDHL
520 IF OP$ = *"THEN AC=AC*E'FIYG 915 PFS="Y":OPEN 4,4:PRINT#4,
530 IF OP$ = '/"THEN AC=AC/E'FIFH "PRINTER ON"'DKDQ
540 IF OP$ = "THEN AC=E'EGPH 920 GOTO 20'BCJF
544 IF OP$ = [~]"THEN GOSUB 950 950 IF AOLP OR AC<LM THEN GOSUB 10000
:AC=AC OR E'GMAO :GOTO 20'HQMQ
545 IF OP$="&"THEN GOSUB 950 960 IF E>LP OR E<LM THEN GOSUB 10000
:AC=AC AND E'GMYO :GOTO 20'HORQ
546 IF PFSO"Y" THEN GOTO 550'FGEN 970 RETURN'BAQK
547 ST$=STR$(E):GOSUB 1500 1000 POKE 53280#1:POKE 53281,1:'CQVW
:PRINT#4,OP$ LEFT$(SP$,I);ST$'FDET 1010 PRINT "[BLACK,RVS,SHFT U,
548 IF T$="=" THEN ST$=STR$(AC) SHFT *17,SHFT I]"'BAWJ
:GOSUB 1500:PRINT#4,"=" LEFTS(SP$, 1020 PRINT "[RVS,SHFT -] PRTR ON
I) ;ST$'IDIX [SPACE2,SHFT Q]OFF[SPACE3,SHFT -]
550 OP$=T$'BFLF 11 ' BAAB
555 PT$="":XX=BS:X=AC:GOSUB 700:CT=0 1025 PRINT "[RVS,SHFT -7SPACE17,
: 'FVOR SHFT -]"'BAJE
560 PRINT "[RED,HOME,DOWN4,RIGHT2,RVS] 1030 PRINT "[RVS,SHFT -,SHFT U,
";LEFTS(SP$,15-LEN(ST$) ) ;ST$;" SHFT *15,SHFT I,SHFT -]"'BAKL
[RVOFF]"'ETXN 1040 PRINT "[RVS,SHFT -2,SPACE15,
561 R=0:C=22:GOSUB 800:PRINT"VIS I-CAL SHFT -2]"'BADD
CULATOR":IF V=0 THEN 20'HQUS 1050 PRINT "[RVS,SHFT -,SHFT J,
562 R=1:C=22:GOSUB 800:PRINT"AC=" " SHFT *15,SHFT K,SHFT -]'"BABN
[SPACE15,LEFT15]";AC'EOIY 1060 PRINT "[RVS,SHFT -#SHFT U,
563 R=2:C=22:GOSUB 800:PRINT"E =" " SHFT *2,SHFT I,SHFT U,SHFT *,
[SPACE15,LEFT15]";E'ENOA SHFT I,SHFT U,SHFT *,SHFT I,
564 R=3:C=22:GOSUB 800:PRINT"M =" " SHFT U,SHFT *,SHFT I,SHFT U,
[SPACE15,LEFT15]";M'ENGB SHFT *2,SHFT I,SHFT -]"'BAFO
565 R=4:C=22:GOSUB 800:PRINT"OP=" 1070 PRINT "[RVS,SHFT -2]& [SHFT -2]1
OP$'EOIQ [SHFT -2]2[SHFT -2]3[SHFT -2,
572 GOTO 20'BCJI GREEN}D[RED]E[BLACK,SHFT -2]

600 T$="":GET TS:IF T$="" THEN "'BAWN


600'FLSF 1080 PRINT "[RVS,SHFT -,SHFT J,
610 IF T$="R" THEN AC = M:OP$=" " CT = 0 SHFT *2,SHFT K,SHFT J,SHFT *,
:X=AC:GOSUB 700:GOTO 560'JAFN SHFT K,SHFT J,SHFT *,SHFT K,
620 IF T$="+" THEN M=M+D: GOTO 560'GJGI SHFT J,SHFT *,SHFT K,SHFT J,

630 IF T$="-" THEN M=M-D GOTO 560'GJJJ SHFT *2,SHFT K,SHFT -]"'BAKQ
640 IF t$="*" THEN M=M*D GOTO 560'GJHK 1090 PRINT "[RVS,SHFT -,SHFT U,

650 IF T$="/" THEN M=M/D:GOTO 560'GJNL SHFT *2,SHFT I,SHFT U,SHFT *,


660 IF T$="C" THEN M = 0:GOTO 560'FITL SHFT I,SHFT U,SHFT *,SHFT I,
670 GOSUB 10000:GOTO 20'CIMJ SHFT U,SHFT *,SHFT I,SHFT U,
700 REM CHANGE NUMBER (DEC,HEX, SHFT *2,SHFT I,SHFT -]"'BAFR
ETC)TO CHAR'BGTJ 1100 PRINT "[RVS,SHFT -2,*] [SHFT -2]
705 D=X:IF BS = 10 THEN STS=STR$(X) 4 [SHFT -2]5[SHFT -2]6[SHFT -2,
GREEN]O[RED]C[BLACK,SHFT -2]
:RETURN'HOUO
710 STS=""'BDYD 11' BAVH
IF X <0 THEN X=65536+X'FJEN 1110 PRINT "[RVS,SHFT -,SHFT J,
716
FOR 1=1 TO 100'DFAF SHFT *2,SHFT K,SHFT J,SHFT *,
720
T1=(X/BS - INT(X/BS))*BS+1'HPLM SHFT K,SHFT J,SHFT *,SHFT K,
730
SHFT J,SHFT *7SHFT K,SHFT J,
740 ST$=MID$(H$,T1,1)+ST$'DPJK

COMMODORE MAGA2INE 51
JIFFIES/VISI-CALCULATOR
SHFT *2,SHFT K,SHFT -]"'BAKK 10010 S=54272:FOR L=S TO S+28:POKE L,0
1120 PRINT "[RVSfSHFT -,SHFT U, :NEXT'HRJA
SHFT *2,SHFT I,SHFT U,SHFT *, 10020 POKE S+5,10:POKE S+6,0
SHFT I,SHFT U,SHFT *,SHFT I, :POKE S+24,15:POKE S,34

SHFT U,SHFT *,SHFT I,SHFT U, :POKE S+1,50:POKE S+4,33'LJLB


SHFT *2,SHFT I,SHFT -]"'BAFL 10030 FOR T=l TO 128:NEXT
1130 PRINT "[RVS,SHFT -2]! [SHFT -2]7 :POKE S+4,32'GMTA
[SHFT -2]8[SHFT -2]9[SHFT -2, 10040 FOR L=S TO S+24:POKE L,0
GREEN]H[RED]X[BLACK,SHFT -2] :RETURN'GKAB
"'BAHK 20000 PRINT " [CLEAR,GREEN]
1140 PRINT "[RVS,SHFT -,SHFT J, 11 TAB(10) "INSTRUCTIONS [BLUE]
SHFT *2,SHFT K,SHFT J,SHFT *, " CHR$(13)'DHLY
SHFT K,SHFT J,SHFT *,SHFT K, 20010 PRINT"YOUR VISI-CALCULATOR CAN
SHFT J,SHFT *,SHFT K,SHFT J, BE USED JUST"'BABD
SHFT *2,SHFT K,SHFT -]"'BAKN 20020 PRINT"LIKE A HAND CALCULATOR.
1150 PRINT "[RVS,SHFT -,SHFT U, IT CALCULATES"'BALE
SHFT *2,SHFT I,SHFT U,SHFT 20030 PRINT"IN DECIMAL,
SHFT I,SHFT U,SHFT *.SHFT
*,SHFT I HEXIDECIMAL AND OCTAL. IT"'BAGF
SHFT U,SHFT
U, *,SHFT
, I,SHFT
,, U, 20040 PRINT"CAN ALSO PRINT AS IT
SHFT *2,SHFT I,SHFT
I,SHF -]"'BAFO CALCULATES (IF YOU'"BALA
1160 PRINT "[RVS,SHFT -2,RED]C[GREEN] 20050 PRINT"HAVE A PRINTER)."
E[BLACK,SHFT -2]. [SHFT -2]0 CHR$(13)'CEQD
[SHFT -2]=[SHFT -2,GREEN]C[BLACK] 20060 PRINT"THE CURRENT MODE AND
[SHFT -2]"'BAZO PRINTER SWITCH ISHtBAHD
1170 PRINT "[RVS,SHFT -,SHFT J, 20070 PRINT"DISPLAYED" CHR$(13)'CEND
SHFT *2,SHFT K,SHFT J,SHFT *, 20075 PRINT"FOLLOWING ARE THE KEYS
SHFT K,SHFT J,SHFT *,SHFT K, USED BY VISI-CALCULATOR:"'BACL
SHFT J,SHFT *,SHFT K,SHFT J, 20080 PRINT"[RVS,BLACK]
SHFT *2,SHFT
*2SHF K,SHFT -]"'BAKQ KEY" TAB(12) "USE [BLUE,RVOFF]
1180 PRINT "[RVS,SHFT
[, -fSPACE17,
f, " CHRS(13)'DHQA
SHFT -]"'BAJG 20090 PRINT"[BLACK]0-9,A-F[BLUE,
1190 PRINT "[RVS,SHFT -,SPACE2,BLUE] SPACE2]- USED TO ENTER DECIMAL,
[SHFT +,SPACE2/SHFT *,SPACE2, OCTAL"'BAVF
SHFT V,SPACE2,SHFT N] [BLACK, 20095 PRINT "[SPACE5]OR HEX
SPACE3,SHFT
SHFT -]BA
-]"'BAYK NUMBERS"'BANF
1200 PRINT "[RVS,SHFT -
-(SPACEl?, 20100 PRINT"[BLACK]+,-,*,/[BLUE,
SHFT -]"'BAJY SPACE3]- USED TO ENTER
1210 PRINT "[RVS,SHFT -,BLUE] ARITHMETIC"'BACC
MC MR M+ M- M* M/[BLACK,SHFT 20110 PRINT" [SPACE5]OPERATORlltBAWW
"'BAOC 2012 0 PRINT"[BLACK]&,["],![BLUE,
PRINT "[RVS,SHFT J,SHFT * 17, SPACE4]- USED TO ENTER
SHFT K] '"BATM LOGICAL"'BAOD
1230. PRINT "[RVS,GREEN,DOWN] 20130 PRINT"[SPACE5]OPERATOR (ANDfOR,
USE <CNTL> FOR GREEN KEYS - Fl NOT) '"BAFC
FOR HELP[BLACK,RVOFF,UP]'"BARK 20140 PRINT"[BLACK]<CNTL>C[BLUE,
1240 PRINT "[HOME,DOWN2] SPACE2]- CLEAR ENTRY AND
"TAB{15)"(D)"'CDBB ACCUMULATOR"'BAEC
1250 RETURN'BAQA 20150 PRINT"[BLACK]<CNTL>E[BLUE,
1300 SP$="[SPACE20]":OP$=" " SPACE2]- CLEAR ENTRY"'BAPE
:PRINT "[RED]";:XX=10:BS=10 20200 PRINT"[RED]PRESS Fl TO RETURN,
:BS$="9"tGXAI <SPACE> FOR MORE"'BAME
1310 LP=32767:LM=-32768 20210 T$="":GET T$:IF T$=""THEN
:H$="0123456789ABCDEF" 20210'FNIB
:GOTO 555'FWCI 20220 IF T$=CHRS(133) THEN RETURN'FHCA
1500 FOR 1=1 TO LEN(ST$) 20225 PRINT "[CLEAR,GREEN]
:IF MID$ (ST$,1,1)="." THEN 1=15-1 11 TAB(10) "INSTRUCTIONS (CONT)
:RETURN'LWGK [BLUE]" CHR$(13)'DHTE
1510 NEXT'BAEY 20226 PRINT"[BLACK]<CNTL>D[BLUE,
1520 1=15-1:RETURN'DFDD SPACE2]- DECIMAL MODE"'BAMD
1600 T=INT(T)'CEUB 20230 PRINT"[BLACK]<CNTL>H[BLUE,
1610 X=T:RETURN'CDMC SPACE2]- HEXIDECIMAL MODE"'BAPF
10000 REM BEEP'BEUR 20240 PRINT"[BLACK]<CNTL>0[BLUE,

52 FEBRUARY'87
JIFFIES/VISI-CALCULATOR
Learn and
SPACE2]- OCTAL MODE"CHR$(13)

202 50
'CEVA
PRINT"[BLACK]P[BLUE,SPACE8]
Understand
nside and Out
- TURNS PRINTER ON AND OFF"'BAJC
20260 PRINT"[BLACK]<F1>[BLUE,SPACE5]
- HELP T0GGLE"CHR$(13)'CENB
A book for all GEOS users, from the Available
20 270 PRINT"[BLACK]M+,M-[BLUE,SPACE4]
beginner to the programmer. NOW
- ADDS AND SUBTRACTS ENTRY TO"
Starts out with a introduction
CHR$(13) "[SPACE3]MEMORY"'CEGJ
to GEOS and its applications
20280 PRINT"[BLACK]M*[BLUE,SPACE7]
to creating your own GEOS
- MULTIPLIES ENTRY BY
applications, GEOS file
MEMORY"'BAQG
formats and internal
20285 PRINT"[SPACE3]AND ADDS TO
workings of GEOS.
MEMORY"'BAKG
202 90 PRINT"[BLACK]M/[BLUE,SPACE7] A must for everyone that
$19.95
- DIVIDES MEMORY BY ENTRY wants to learn and understan
AND"'BAIH GEOS inside and out.
BTHTIIIIII
20295 PRINT"[SPACE3]ADDS TO
MEMORY"'BAUG Abacus HIM Phone 616/241-5510
20310 PRINT" [BLACK]MR[BLUE,SPACE8]
- RECALLS VALUE IN
P.O. Box 7219 Dept.M2 Grand Rapids, Ml 49510
MEMORY"CHR$(13)'CEBB Telex 709-101 • Fax 616/241 -5021
20320 PRINT"[BLACK]V[BLUE,SPACE8] Call now for the name of the dealer nearest you. Or order
- VISUAL DISPLAY TOGGLE"'BALF directly using your MG, Visa or Amex card. Add $4.00
21000 PRINT"[RED,DOWN2] per order for shipping. Foreign orders add $10.00 per
PRESS Fl TO RETURN1" BAEX item. Call today or write for your free catalog. Dealer
21010 T$="":GET T$:IF T$=""THEN inquires welcome-over 1500 nationwide.
21010'FNHA
21020 RETURN'BAQU (nm,

BEST SOFTWARE VALUE


IN THE WORLD! McGuffy's Grader
110 GREAT PROGRAMS
FOR ONLY $34.95 IS HERE!
(That's less lhan 32c per program.)

C-64/15411 and C-128/1571"1Versions


(C-128 Version runs in C-128 mode.) GUARANTEED TO DO EVERYTHING YOU HAVE EVER
FOUR DISKS CRAMMED FULL OF
WANTED IN A GRADEBOOK PROGRAM. * SPREADSHEET
SUPERB PROGRAMS IN THE OF ALL GRADES BY ASSIGNMENT * WEIGHTING *
CATEGORIES OF BUSINESS, EDUCATION, TEACHER DESIGNED PROGRESS NOTES * BANK OF 50
GAMES, UTILITIES, AND MUSIC. COMMENTS * STATISTICS * SEMESTER AVERAGING
AND FINAL GRADE * ROSTER DUPLICATION * ACCEPTS
MANY PROGRAMS ORIGINALLY SOLD
FOR OVER S40.00 EACH.
POINTS, PERCENTS LETTER GRADES OR YOUR OWN
SYMBOLS * MANY, MANY MORE FEATURES.
$34.95 FOR ALL FOUR DISKS
OR $12.95 FOR ONE DISK WITH - SUITABLE FOR ALL LEVELS OF EDUCATION-
35 PROGRAMS- AN EPIC PROGRAM FOR AN EPIC TASK
INSTRUCTION MANUAL INCLUDED.
SATISFACTION GUARANTEED. FOR APPLE IIE, IIC (80 COLUMNS), COMMODORE 64,
SPECIFY C-64 or C-128 VERSION. COMMODORE 128, IBM (COMING SOON)
ENCLOSE $2.00 SHIPPING & HANDLING.
FREE TRIAL IN YOUR SCHOOL FOR 30 DAYS
(Foreign, except Canada — S3.00J
ONLY $49.50 PLUS $2.00 SHIPPING
Send check or money order to

Adams Software Co. CALL TODAY, 1-800-422-0095


P.O. BOX 1792
MICHIGAN AND ORDERS AFTER 5:00 P.M., (313) 477-0897
SPRINGDALE, AR 72765
VISA/MASTERCARD
FOR MORE INFORMATION. WRITE DIRECT
OR CIRCLE READER SERVICE NUMBER MIDWEST SOFTWARE, BOX 214, FARMINGTON. MI 48024
COMMODORE 64, 128, 1541, and 1571
are trademarks of Commodore Electronics. Ltd.

COMMODORE MAGAZINE 53
JIFFIES HY JAMES R. HOFFER

Magic Metronome
for the Commodore 64
Use your Commodore 64 as a
metronome
X»i die beginning of a musical composition, a symbol like
dils frequently appears: J = 84. 'lliis tells tlie musician the
speed of die piece. An instrument called a metronome can 445 PMNTfHOME]! 12 SPC][12 LEFT]TI/60
be set to beat within a range of 40 to 208 times per minute, You will soon see dial due to various minute fluctuations
and each quarter note, in (bis example, represents one beat. in the computer's Circuitry, it is difficult to get the reading
In designing Magic Metronome, the value of R In lines 390 down to exactly 1, but it is close enough for all practical pur
and 440 had to be set very carefully so diat the beats per min poses.

ute approximated as closely as possible true metronome in Odier values of R were calculated mathematically, dividing
tervals. The R really stands for die number of "jiffies" or thou 60 by die number of beats per minute (X value). Then die
sandths of a second per beat The total number of jiffies, of corresponding R value was chosen by trial and error to give
course, would be i .(KM) for each beat at the 60 beat-per-min- die proper reading, and die two values placed side by side in
ute rate, but it becomes necessary to compensate for die du die data statements. At 120 beats per minute, the readout
ration of die tick Itself and die time it takes die computer to should be 3, and so on.
run through die timing loop. Here Ls a section-by-section description of die program.
The 60 Ix-ats-per-minute was measured in two ways. First, 100-220 Timing and character READ routines
by comparing the beat widi die National Bureau of Standards 230-360 Main menu screen
continuous time broadcast on station WWVat 10 MHz 370-460 Timing and sound loop
shortwave. The other way was by adding TIS - "(XHHKX)" at 470-600 GET routine, including increment formulas and
die beginning of lines 390 and 430 and inserting die follow note shape changes
ing temporary lines into die program. 610-700 Quit routine (windowshade)
405 PRINT'|HOME|[ 12 SPC][ 12 IJ-FTrn/60 710-840 DATA statements Q

Before typing this program, read "How m E-Jitcr Program™ and "How m Use the Majpzint
280 PRINT TAB(16)"[RVS,SHFT POUND,
Entry Program." The BASK! programs in [his maga/ini: an- available on iIM from Loadstar, SPACE5,CMDR *] '"CDII
P.O. Box 30<MF. Shfi-vi-port, LA 71130-0007, l-80OflJI-269i 290 PRINT TAB(15)"[RVS,SHFT POUND,
SPACE7,CMDR *]"'CDUJ
Magic Metronome
300 PRINT TAB(15)"[RVS,SPACE9]"'CDCY
100 DIM X(39),R{39):S=54272'CSZA 310 PRINT TAB(15)"[DOWN,GRAY1,UP,
110 POKE 53280,11:POKE 53281,12'CRMA POUND,DOWN,LEFT,BACK ARROW,SPACE3]
120 PRINT"[CLEAR,DOWN3,YELLOW] = HX(N)'CHNE
"SPC(7)"WELCOME TO MAGIC 320 PRINT:PRINT'CBHA
METRONOME"'CCPH 330 PRINT TAB(7)"[DOWN,GRAYl,RVS]1
130 PRINT"[DOWN20]"SPC(18)"READING [RVOFF] = [UP][(D0WN,LEFT,~]
DATA..."'CDPE "SPC(8)"[RVS]+[RVOFF]
140 FOR N=l TO 39:READ X(N),R(N) = INCREASE"'DELK
:NEXT'FPHF 340 PRINT TAB(7)"[DOWN,RVS]2[RV0FF]
150 POKE 56,48'BFDB = [UP,POUND,DOWN,LEFT,BACK ARROW]
160 POKE 56334,PEEK(56334)AND 254'DQQG "SPC(8)"(RVS]-[RV0FF]
170 POKE 1,PEEK(1)AND 251'DIBF = DECREASE"'DECK
180 FOR 1=0 TO 2047:POKE 1+12288, 350 PRINT TAB(7)"[DOWN,RVS]3[RVOFF]
PEEK(53248+I):NEXT'IXRM = [UP]Z[DOWN,LEFT]]"SPC(8)"[RVS]
190 POKE l,PEEK(l)0R 4'DGCH Q[RV0FF] a QUIT":PRINT'EFWL
200 POKE 56334,PEEK(56334)OR 1'DORA 360 PRINT TAB(6)"[DOWN]
210 POKE 53272, ( PEEK(53272)AND VALUES FROM 40 TO 208 B.P.M."'CCML
240)+12'EUBD 370 REM TIMING AND SOUND'BODI
220 FOR 1=12496 TO 12543:READ A 380 POKE S+24,15'CGOH
:POKE I,A:NEXT'GSFF 390 FOR T=0 TO R(N):NEXT'EHIK
230 REM MAIN SCREEN'BKPC 400 POKE S+4,19:POKE S+5,0:POKE S+1,67
24 0 N=ll:PRINT"[CLEAR]":PRINT'DFFD :P0KE S,15'HVLH
250 PRINT TAB(ll)"[YELLOW]MAGIC 410 POKE S+4,18'CFRB
[SPACE2]METRONOME"'CDCH 420 PRINT"[H0ME,D0WN8] "SPC(19) " [BROWN,
260 PRINT TAB(18)"[D0WN2,RVS,BROWN, RVS,SHFT N,RVOFF]'"CDSE
SHFT POUND] [CMDR *]"'CDPG 430 FOR T=0 TO R(N):NEXT'EHIF
270 PRINT TAB(17)"[RVS,SHFT POUND, 440 POKE S+4,19:POKE S+5,0:POKE S+1,67
SPACE3,CMDR *]"'CDAG :POKE S,15'HVLL

54 FEBRUARY r87
JIFFIES/MAGIC METRONOME
450 POKE S+4f18'CFRF
460 PRINT"[HOME,DOWN8]"SPC(19)"[BROWN,
RVS,SHFT M,RVOFF]"'CDRI
470 REM INCREMENT SELECTION'BSRK
480 GET F$:IF F$=""THEN 390'EIVK
490 IF F5="+"THEN N=N+1'FFML
500
510
IF
IF
F$="-"THEN
N<1 THEN
N=N-1'FFPD
N=l'EEXD that stand
on their own
520 IF N>39 THEN N=39'EGJF
530 REM NOTE SHAPE SELECTION'BSTH
540 IF F$="1"THEN PRINT"[HOME,D0WN11]
"TAB(15)"[GRAY1,UP][[DOWN,LEFT,"]
11 ' FFWK
550 IF F$="2"THEN PRINT"[HOME,DOWN 11]
"TAB(15) " [GRAY1,UP,POUND,DOWN,
LEFT,BACK ARROW]"'FFAL
560 IF F$="3"THEN PRINT"[HOME,DOWNll]
"TAB(15)"[GRAY1,UP]Z[DOWN,LEFT]]
"'FFWM
570 IF F$="Q"THEN GOTO 620'EFRJ
580 IF X(N)>99 THEN PRINT"[HOME,
DOWNll]"TAB(20)"[GRAY1]"X(N)'FNLO
590 IF X(N)<100 THEN PRINT"[HOME,
C-128 INTERNALS 1571 INTERNALS C-123 BASIC 7.0 Internals
DOWNll]"TAB(21)"[GRAY1] "X (N) 'FOUP Detailed guide on the 128s Vital insiders' guide. Get all the inside information
operating system. Explains Sequential, relative files, and on BASIC 7.0. This
600 GOTO 390'BDLB graphic chips, Memory direct access commands. exhaustive handDook is
Management Unit, input and Describes DOS routines. complete witfi fully com
610 REM QUIT—WINDOWSHADE'BREG output, 80 column graphics Discjsses the various disk mented BASIC 7.0 ROM
620 PRINT"[CLEAR,HOME]";'BBWD and fully-commented ROM
listings, more. SQOpp $19.95
formats. Fully-commented
ROM listings 450pp $19.95
listings, processor control,
programs, more. $24.95
630 A$="[SPACE40]"'BCXJ
640 B$="[SPACE25,RVS,YELLOW,SPACE15,
RVOFF,SPACE19,RVS,SHFT B,RVOFF]
"'BCKP
650 FOR A=l TO 17'DEBH
660 PRINT"[RVS,YELLOW]"A$;:NEXT'CEPI
670 PRINT B$rBCEH
680 PRINT TAB(19)"[RVS,SHFT W,RVOFF]
"'CDAL
690 PRINT TAB(14)"[DOWN]
GOOD NIGHT!"'CDYN
700 POKE 646,11:END'CHBD
710 REM DATA FOR X AND R'BMNG
720 DATA 40,1444,42,1380,44,1316,46, C-12B TRICKS & TIPS C-128 CP/M User's Guide C-128 PEEKS* POKES
Filled with fascinating and Take a revealing look into Presents dozens of pro
1250,48,1204,50,1158,52,1110'BFYO practical into on the C-128. CP/M on your'128. Essential gramming quick-diners taci-
Create multiple screens, 80 guide with a simple nating and use'ul techniques
730 DATA 54,1076,56,1030,58,990,60, column hires graphics, learn explanation of the operating on the operating system,
Dank switching. 300 pages of system, memory usage, slacks, zero page, pointers,
960,63,904,66,864'BSTM useful information for every CP/M utility programs, the BASIC Interpreter, and
one. Si 9.95 submit Ides. 300pp $19.95 more. 240pp $16.95
740 DATA 69,8 20,72,786,76,740,80,702,
84,670,88,630,92,600'BXQO C-128 BASIC Training Guide 128^64 Computer Aided Design
Your essential introduction to program Learn the fundamentals of CAD while
ming in BASIC on your C-128. Chapter developing your own system on the 12B
750 DATA 96,580,100,550,104,522,108, quizzes to test your knowledge on what or 64 with Simon's Basic. Create ob]eds
494,112,474,116,459,120,438'BECQ your learning. Discusses problem
analysis; descriptions ol all BASIC
on-screen to dump to a printer, 3D tech
niques, mirroring and duplicating images,
760 DATA 126,414,132,390,13 8,370,144, commands with many examples; monitor hatching. All the Information you need to
commands; utilities; much more. £16.95 create a mini-CAD system, 300pp J19.95
3 52,152,330,160,305' BWTQ and Comnodoie 128 «re Iridommfc* d Commodore Ltd.

770 DATA 168,288,17 6,263,184,250,192, For the most complete series of C-128 or C-64 books available,
2 38,200,228,208,220'BWTR call for the name of your nearest bookstore or dealer, Or order
direct by calling 616/241-5510. Add $4.00 per order for S&H.
780 REM CUSTOM CHAR DATA—NOTE
Foreign add $10.00 per book. Call or write for your free
SHAPES'BBUQ catalog of books and software. Dealers inquires welcome.
790 DATA 0,0,0,0,0,4,6,5'BPTN Over 1500 dealers nationwide.
800 DATA 0,0,0,0,0,4,4,4'BPQF
810 DATA 0,0,0,0,0,4,4,4'BPQG Phone (616) 241-5510

Abacus
820 DATA 4,4,116,252,252,252,120,
roim:
0'BASJ
830 DATA 4,4,116,140,132,140,120,
0'BAHK
840 DATA 4,4,116,252,252,252,120, Telex 709-101 • Fax 616/241 -5021
0'BASL END
P.O. Box 7219 DeptMl Grand Rapids, Ml 49510^
COMMODORE MAGAZINE 55
R

BY MATTHEW LEEDS

From shown on-screen just as they will be printed. Geodesic Publications has an interest

geoDex to
I have been promised a beta version of the ing program called Triclops Invasion for
program and will give you more details as the Amiga, This multi-level arcade-style ad
soon as IVe had a chance to try it out venture can be viewed as a game, an introduc
Shanghai Also announced by Brown-Wagh is Order, tion to fractals and 3D graphics, or a mix of
a desktop organizer. It includes a telephone the two. The version I had a chance to play
Previews of new products directory, scientific calculator with tape, with was V1.6. This is not the final release
from the Valley—just clock with alarms and talking messages, per version, which will be V2.0, which will con
petual calendar, appointment book, screen tain a two-player mode that uses two Amigas
released or in
dump and sketch pad. connected via modem. The final version will
development. Cardco has given up the ghost, but Ed Lip- also contain demos on geodesic theory.
pert has risen again, this time as C Ltd, Their Source code in assembler and C will also be
IMByte RAM expansion for the Amiga has available. V1.6 is freely distributed, so check
JElctivision has released Shanghai for the been selling well, and they have a host of new with your local user group for a copy or con
Commodore 64 and Amiga, a puzzle game products in development They include a six- tact Geodesic Publications.
with roots In the ancient oriental game of slot expansion chassis, a 20 MB SCSI hard Infinity Software is releasing Grand
Mah Jongg. The elements of the game are de disk drive that plugs into the expansion port Slam, a tennis simulation for the Amiga It
ceptively simple: 144 tiles in seven suits are and passes the buss, a new RAM expansion features the big four of the world Grand Prix
randomly stacked in a pattern five levels unit, and a typesetting program with over tennis circuit: the Australian Open, the
high. You must remove the tiles in matching 200 downloadable fonts that will run with French Open, the US. Open, and Wimbledon
pairs until all the tiles are removed, or until the HP Laser Jet+. You must coordinate your game to take into
no additional moves can be made. It sounds Covox is putting the finishing touches on account the type of racquet you use, the court
simple, but it isn't. the Speech Construction Set for the 64. surface, the weather, your style of play, and
Aetivision is also releasing Portal, a sci This is a menu-driven software toolbox for your opponent The game includes three-di
ence fiction text adventure for the Commo editing software speech recorded with the mensional graphics, digitized sounds, ran
dore 64 and Amiga, and Championship Golf Voice Master digitizer. It uses a cut-and-paste dom weather variances, real-time scoring
for the Amiga, approach to manipulate the elements of the and protesting, You can set up a tournament
Arrays is publishing Mastering Amiga- sonic waveform, displayed on-screen in high- using a professional draw card
DOS and The Complete Commodore and resolution graphics. This program should The program offers complete control over
Amiga Sourcebook. The Sonrcebook will make designing custom software speech your stroke with angle, spin, speed, lob, slice
include an Amiga hardware peripheral sur modules much easier. and smash options. Two-player options may
vey. Electronic Acts is putting the finishing include a modem connection. This is Infini
Berkeley Softworks, developers of touches on a new game for the 64, tentatively ty's first Amiga game, and it looks like a win
G-EOS, nave released geoDex, a file manager called Museum World. This is a graphic ad ner.

for the 64. It generates mail-merge informa venture game that takes place on the planet Midnite Press is publishing How to Get
tion to be used with geoWrite S.O, and will Zaryl, an ancient galactic museum. It is filled the Most out of GEOS. This will be the first
keep track of names, addresses and phone with exhibits of art and events from all over comprehensive guide to using GEOS. It will
numbers. the galaxy. It also contains the Book of Magic, include chapters on using geoWrite and geo-
Brown-Wagh has announced Publisher, which has been stolen. You must locate it, re Paint with hints on how to create your docu
a page-makeup program for the Amiga. It will cover it, and return it to its correct place in ments. Utilities for importing text from other
mix text and graphics, accept multiple fonts, the museum. To do this you must explore the word processors, grabbing graphics from
and is planned to support Postscript laser museum, coDect clues and artifacts, and enter other drawing programs, translating GEOS
printers. The text portion supports justifica into the exhibits. You must also explore the files into sequential files for modem transmis
tion, centering, and kerning as well as multi lower reaches of the museum, which contain sion, and other goodies will be available on a
ple columns with variable widths. Graphics some of the best eight-bit monsters IVe seen. separate Utilities Disk. Also included in the
can be resized and cropped. Page layouts are You'll spend hours exploring. book will be information on the GEOS file
56 FEBRUARY '87 Continued on pg 58
Make Your Choice
C-64 or C-128
BASIC Compiler COBOL
Complete BASIC compiler
and dBvelopment packaga.
Speed up your programs 5x
BASIC Now you can learn COBOL,
the most
commercial
widely used
programming
to 35x. Compile lo machine language, on your 128 or 64.
code, compact p-code or COBOL Compiler package
both. "128 version: 40 or 80 carries complete with syntax-
col. monitor output and checking editor, interpreter
FAST-mode operation. '128 and symbolic debugging
version includes extensive aids. New "128 version works
80-page proflramer's guide. wilh 40/80 column monitors
A great package that no Speeds up your BASIC programs by and is quicker than the '64
software library should be Complete with Editor,
3 to 20 times. For C-64 and C-128 version. C-64 $39.95
nterpreter and Debu
without. C-64 $39.95 C-128 $59.95
C-128 $59.95
New c-128

Super C Compiler Super Paacal Compiler


For school or software Complete system for devel
development. Learn the C oping applications in Pascal.
language on ihe '64 or '128.
Compiles into las! machine p
LanguageCompiler
Extensive editor. Standard J
& W compiler. Graphics Super Pascal
code. Added '128 features: library. Added '128 features:
CP/M-tike operating system; RAM disk; 100K source/one
60K RAM disk. Combine M/L drive or 250K/two; 80/40 La ompiler
& C using CALL; 51K avail Learn the the language of column. If you want to learn
able for object code; Fast Pascal or develop software
loading; Two standard I/O the 80's and beyond using the best tool available,
librarys plus ninth & graphic Super Pascal is your first 7 Expand yotti* programm "i
libraries. C-64 $59.95
on your'64 and'128 choice. C-64 $59.95 on your oi i nd '^R
C-128 $59.95 C-128 $59.95

Spaedtarm Cftdpak
your 64 or ^28 to commuri-
Let your &4 or 128 commun Easy-to-use interactive draw
icate with the outside world |!| ing package for accurate
icate with the outside world.
Obtain information from graphic designs. Dimension
' CompuSarve'
various computer networks. ing features to create exac!
Tht Source
Flexible, command driven scaled output to all major
GEnfe
dot-matrix printers. Input via*
terminal software package. Dow Joo«
Supports most modems. keyboard or lightpen. Two {
Xmodem and Punter transfer graphic screens for COPYing
from one to the other. DRAW,
protocol. VT52 terminal emu
BOX, ARC, ELLIPSE, etc.
lation wilh cursor keys, large
available. Define your own
45K capture buffer & user
library of symbols/objects-
definable function keys.
store up to 104 separate
Ntwl C-64 $39.95
objects. C-64 $39.95
C-128 $39.95
C-128 $59.95

Chartpak PPM
xitiTie run nut

Create professional quality Comprehensive portfolio


charts fast— without pro management system for the
4 "°{#-mio».BirM. (L
gramming. Enter, edit, save 64 and 128. Manage slocks,
HI™
and recall data. Interactively bonds, mutual funds, T-bills;
build pie, bar, line or scatter
graph. Set scaling, labeling
.■--
record taxable or non-taxable
dividends & interest income;
reconcile each brokerage
i~Pgf SOU
and positioning. Draw charts
8 different formats. Statistical
routines for average, standard
.

in
—--
account cash balance with
the YTD transaction file;
Por
H

deviation, least squares and


forecasting. Use data from
ii h it *
on-line quotes through Dow
Jones or Warner. Produces
Ma V. 1
W m
■.. . - '...in
HWUII
U"
■••

spreadsheets. Outpul to most


printers. C-64 $39.95
(Dl ^ '\\JI [ARTPAKr any type of report needed to
analyze a portfolio or
C-128 $39.95 security. C-64 $39.95
C-128 $59.95

Call now for the name of the dealer nearest you.

Abacus
Or order directly form Abacus using your MC, Visa
or Amex card. Add $4.00 per order for shipping.
Foreign orders add $10.00 per item. Call (616)
241-5510 or write for your
y free catalog.
y 30-dayy nr n«u Tuft fv«nio r««/l D««W« M1/10iMn
money back software guarantee. Dealers inquiresPhone
welcome-over 1500 dialers nationwide.
P'°$*Ml$^2 ^rS^ULI^iwi
616/241 -5510 • Telex 709-101 • Fax 616/241 -5021
\ji££. ^fihi On SILICON VALLEY INSIDER
Continuedfrom pg. 56
structure and memory maps of the GE OS op software still in development, so features may
SUPER DISK LIBRARIAN
erating system. Information on undocumentr change by the time the products reach the
A full featured disk cataloging and library ed features is also included. shelves,
system for the C128. With one keypress all
New Horizons Software is working on Until next month, that's all from the valley
programs on a disk are cataloged and a label
printed1 Catalog up to 1000 disks and 15.200 ProWrite for the Amiga. This is a multi-font, of silicon chips.
program names! Operates in fast modewithSO multi-color word processor that runs in
column display. Catalogs 64,128 & CP/M Plus
formatted disk directories. Reads even heavily
640X400 mode. I was given a very early beta
protected disks! Printer output includes library version to use. It has all of the features you
index, full library report, master program list,
would expect in a standard word processor;
category program list & disk labels. Also
block moves, left and right justification, head Companies
contains full featured disk utilities section
including all CBM DOS commands plus rename ers and footers, page numbering, and search
a disk, copy protect a disk, change disk format
and replace. It also has some more advanced
without affecting data & much more! Fully
documented. Organize your disk library & features like on-screen super and subscripts, Activision
more for only S29.95' font styling {bold, italics, underlined), and 3350 Bayshore Frontage Road
decimal tabs. The special features that make Mountain View, CA 94043
1541/1571 DRIVE ALIGNMENT
this a unique product are its ability to display
Avoid costly repair bills! Insure maximum any font in your font library, multi-color sup Arrays
performance from your disk drive. 1541/1571
port, and IFF graphics display. You could 6711ValjeanAveiiue
Drive Alignment diagnoses & reports the
alignment condition of the disk drive as you think of it as MacWrite for the Amiga. It Van Nuys,CA 91406
perform adjustments. An on-Screenhelp menu should be available in the first quarter of
is available while tne program is running. Full
documentation includes section on how to load 1987. Berkeley Softworks
alignment program even when the disk drive is New Horizons Software is also completing 2150 Shattuck Avenue
badly misaligned! Easy to use. Auto-boots to
the upgrade to Flow for the Amiga. For those Berkeley, CA 94704
all modes. Works on 1541.1571 in 1541 or 1571
mode. C64. C128 in either 64 or 128 mode. Don't of you who are not familiar with How, it is
wait weeks for the repair service! Perform your an outline processor that lets you organize Brown-Wagh
own alignment in minutes! More features than
ideas and information in outline form, shuffle 100 Verona Court
the competition and a better price1 Only $34.95'
items around, sort and reorganize them to Los Gatos, CA 95030
PROGRAMMER'S NOTEBOOK your heart's content. I use it to plan every col
umn before I start to write. Check it out. CLtd.
Programmer's Notebook uses indexed files to
maintain records of magazine articles, short Psygnosls has produced two games for the 783 E. Skinner
routines, interesting tips & tricks. It eliminates Amiga. Deep Space is an arcade/strategy Wichita, KS 67211
the need to maintain a notebook near the
computer while programming It's different thriller that takes place deep in interstellar
Covox
from the typical indexing program because it space. You are the pilot of a Strix Fighter,
stores not just the location of the material, but
working as a mercenary seeking wealth and 675D Conger Street
the material itself plus a user comment line for
adventure. Arena is a sports simulation fea Eugene, OR 97402
special notes about the record. Very fast
search & Display (about 3sec. for 740 records). turing six events; 100-meter run, pole vault,
Program is menu driven & has full printer Electronic Arts
capability. Keep track of those important long and high jumps, shotrput, and javelin.
1820 Gateway Drive
subroutines! For the C128 & 1571. Disk - S19.95 Visual Aural Animations has created
San Mateo, CA 94404
the Sound Analyzer for the Amiga. This is a
MUSIC OF THE MASTERS
hardware device that attaches to the second
Geodesic Publications
Free Spirit's Music of the Masters series is a mouse port. It accepts input from a built-in
must for all music lovers. An hour of classical P.O. Box 7
microphone or two RCA line level connectors
music per disk for the C64 or C128 in 64 mode. Willow Creek, CA 95573
Music of the Masters I - Handel, Haydn. Mozart, that support stereo. The incoming sounds are
Beethoven, Bach & many others! processed into six frequency channels and
Music of the Masters II • Minuets, waltzes, Infinity Software
two direct channels. A special ninth channel
sonatinas & more from Bach. Brahms, 1331 61st Street, Suite F
Beethoven, Chopin. Schubert & many others. acts as a frequency counter up to 20 KHz. Five
Music of the Masters III - Mostly Mozart. Emeryville, CA 94608
linear controls on the module affect micro
Music of the Masters IV - Best of Bach.
Music al the Masters V - Popular themes from the phone gain, left and right line gain, and bass
Midnite Press
greatest & best known works of the Masters. and treble gain. The module includes a sound
S9.95 per disk, 2 for $17.95, 3 for S24.95, 4 for 1212 Hagan
$31.95. all 5 for only $38.95!
analysis program, a frequency counter pro
Champaign, IL 61820
gram, and a Visual A^rais package.
The Winning Edge - The most comprehensive & The Visual Aurals package is a kinetic
amazing casino craps program ever offered for New Horizons Software
theC64! Disk - S19.95 graphic perception program that creates infi P.O. Box 43167
nite visual representations of sounds pro Austin, TX 78745
FREE SHIPPING & HANDLING! Illinois residents cessed by the Sound Analyzer. The Sound
add 8% sales tax. Send check or money order
to:
Analyzer can be used to develop voice recogni Visual Aural Animations
tion or other acoustical applications. P.O. Box 4898
Free Spirit Software. Inc. That wraps it up for this issue. Now is a Arcata,CA 95521
538 S. Edgewood
good time to remind all of you that much of
La Grange. IL 60525
what I write about is based on early looks at

58 FEBRUARY'87
TEVEX = Software, Service, & Savings
1 i
LIST OUR
SSI
1
LIST OUR LIST OUR
PRICE PRICE MICROPROSE PRICE PRICE ELEC. ARTS PRICE PRICE

Baltic 1985 $23 Aero Jet Adventure Constr. Set


;25 $17
Battalion Commander $27 Conflict in Vietnam Archon
;40 $27
Battle of Antietam $33 Crusade in Europe Archon II: Adept
;40 $27
Battle for Normandy $27 Decision in the Desert ;40 $27 Bard's Tale
Battleqroup $40 F-15 ;35 $23 Chessmaster 2000
Breakthrough/Ardennes $40 Gunship NEW i35 $23 Heart of Africa
Broadsides $27 Nato Commander ;35 $23 Lords of Conquest
Carrier Force S40 Silent Service ;35 $23 Mail Order Monsters
Computer Ambush $40 Solo Flight $25 $17 Movie Maker
Computer Baseball $15 Top Gunner NEW $25 $17 Robot Rascals NEW
Computer Quaterback $27 Seven Cities of Gold
Cosmic Balance $27
LIST OUR Skyfox
50 Mission Crush S27 ACCOLADE pricf Ultimate Wizard NEW
Fighter Command $40
Gemstone Warrior $15
INFOCOM
LIST OUR

I
Ace of Aces NEW $30 $20
Gemstqne Healer NEW $20
Dam Busters $30 $20 PRICE PRICE
GeopoEitique 1990 S27
Fight Night $30 $20
Gettysburg S40
Hard ba if :;30 $20 Ballyhoo $40 $27
Imperium Galactum $27 Cutthroats $35 $23
Law of the West S30 $20
Kampfgruppe $40 Enchanter S35 $23
PSI 5 Trading Company $30 $20
Knights of the Desert $27 Hitchhiker's Guide/Galaxy Ii35 $23
Mech Brigade $40 LIST OUR Infidel $40 $27
ORIGIN SYS.
I
Norway 1985 $23 Leather Goddesses NEW $35 $23
PRICE PRICE
Operation Market Garden $33 Planetfall <!35 $23
Panzer Grenadier $27 Sorcerer S40 $27
Auto Duel NEW $50 $33
Phantasie or Phantasie II $27 Spellbreaker $45 $30
Moebius NEW S40 $27
Ouestron $27 Suspect $40 $27
Ogre NEW $50 $33
Rails West $27
Rings of Zilfin $27
Ultima III $50 $33 Suspended S45 $30
Ultima IV S60 $40 Trinity (128k) S40 $27
Roadwar 2000 NEW $27 Wishbnnger <;35 $23
Shard of Spring NEW $27 LIST OUR ZorkI $35 $23
Six Gun Shootout
U.S.A.A.F.
Warship NEW
$27
$40
$40
ACTIVISION
Alter Ego
PRICE PRICE
I Zork II or III
Invisiclues
$40
$8
$27
$6
3 50 $33

1
Wizard s Crown LIST
ETC.
$27 Ghostbusters OUR
! .35 S23
Hacker : ►30 S20 PRICE PRICE

EPYX
I
LIST OUR
Hacker II NEW ! ►35 S23
PRICE PRICE
Little Computer People Baseball $40 $27
! >35 523
Mindshadow Bridge Baron ,40 $27
Destroyer NEW ! 30 $20
Murder/Mississippi Competition Karate 35 $25
Koronis Rift ! 35 $23
Shanghai NEW Elite 33 $22
Movie Monster Game NEW J >35 $23
Tass Times NEW Flight Simulator II 50 $33
Rescue on Fractalu J >35 $23
Summer Games I or II
2 on 2 Basketball i 35 523
Football
Gato
40
30
$27
$20
Temple Apshai Trilogy UST OUR L Infiltrator $30 $20
Winter Games HP/DATASOFT PRICE PRICE | Jet Simulator $40 $27
World Games NEW Leader Board M0 $27
World Karate Champ. Alternate Reality i
40 $27 Lords of Midnight $30 $20
World's Greatest Baseball Mercenary (
30 $20 Micro League Baseball 40 $27
World's Greatest Football Neverending Story (
30 $20 Napoleon at Waterloo $35 $25
221-B Baker Street i
30 $20 Quizam 30 $20
SSG
UST OUR
Sargon HI 50 $33
PRICE PRICE LANCE HAKFNKR UST OUR U
Spitfire 40 35 $23
GAMES PRICE PRICE | Star Fleet I 50 $33
Battlefront $40 $27
Super Bowl Sunday 35 $23
Carriers at War $50 $33 Final Four Basketball $40 $30 Where Is Carmen San Diego? $35 $23
Europe Ablaze $50 $33 Pro Basketball $40 $30
Reach for the Stars $45 $30 3 in 1 Football $40 $30
Run 5 Magazine #1,2,3 $4 each issue TEVEX Disks - Box of 10
DSDD Only $12
1710 Wilwat Drive Suite E
Norcross, GA. 30093
404^41-3045

BEST SELECTION - We have carefully selected


the best lilies from Ihe most challenging software available.
CALL TOLL-FREE - Call us to place an order or just to ask
a question. Every call is always welcome on our 800 line. COMING SOON
SAME DAY SHIPPING - We ship every order the same day it's Artie Fox - EOA Murder Party - EOA
placed. Just call before 3:30 pm and we'll ship your order UPS. Amnesia - EOA Russia - SSG
DISCOUNT PRICES - Save up to 1/3 off the retail price when Bard's Tale II - EOA Shlloh - SSI
you buy from Tevex. Why pay more for the same software? GGmstone Healer - SSI Tenth Frame - Access
FRIENDLY, KNOWLEDGEABLE STAFF - We are always Guderian - Avalon Hill Ultima I - Origin Sys.
available to answer your questions and keep you up to date on Wargame Constr. - SSI
new & upcoming games.

CALL TOLL-FREE 1-800-554-1162


SAME DAY SHIPPING *
WRITE FOR FREE CATALOG Open 9-8 Mon. - Fri. 10-4 Sat.
■ia resident! chE404-W-3«5. ORDERING AND TERMS: COD.otderawElcome. Whenorde All software is for Ihe C-64/128.
' mail send personal chcclc or monevordcr. Include phone number. All software is disk only.
fot shipping and handlingchargt. Georgia residents add 4% silts tax. Shipping For Cmadan orders v|W.W) or b% o order.
Aitt&rPOordcijadd53.00or5Wofc*dcr. Shifting f« ill other fonegnadiraaSlO.OOor 15% of order. "Onillor tok before 3:30 pm. Prices subject lo change
SALE
SUPER VALUES
PROTKCfb INIKRPKIZKS
SINGLE SIDED/DOUBLE ICI BEST SERVICE IN THE
RO GOLF BY TOM WEISKOPF (D) Ill.W
rfR. TESTER (D) 5-» U.S.A. • 90 DAY
DENSITY DISKS RINTERS LIB. 1 <D) •■»
RINTERS LIB. 2 (D) •.« REPLACEMENT
.29 ea.
DATABASE MGR./PLUS FOR C128 (D) 14.95
TASK FORCE (D) *■« WARRANTY • ONE DAY
unnmiiMn
1009/0 Certified 5V4" floppy disks. Lifetime RINT SHOP (D) SUM EXPRESS MAIL • 15 DAY
GRAPHICS LIB. 1,2 or 3 (D) 13.95
Warranty, automatic lint cleaning liner lOMPANION [D> 12.93 FREE TRIAL • OVER 500
included. 1 Box of 100 $29.00 List $1.99 ea. TOY SHOP (D) 39.95
WHERE IS CARMEN SAN DIEGO (D) 21.93 PROGRAMS • A CUSTOMER
SALE $.29 ea. GRAPHICS LIB. HOLIDAY ED. (D) 13.95
LIST OF OVER 3,000,000
VOICE SYNTHESIZER
)ATAI AIT
COMMANDO (D)
KARATE CHAMP (D>
$22.95
".93 LARGEST IN THE U.S.A.
KUNG FTJ MASTER (D) 21-93
BAT* SOfT
List $89
221 B BAKER STREET (D) S1I.9S
Just plug it in and you can program words 4ERCENARY (D) K" CALL FOR FREE
NEVER ENDING STORY (D) W.M
and sentences, adjust volume and pitch,
make talking adventure games, sound action
MIND PURSUIT (D)
IDEO TITLE SHOP (D)
"-W
!>■«
CATALOG WITH $2.00
james and customized talkies! PLUS THEATRE EUROPE (D)
MIIONWAH
W-95
OFF COUPON!
$19.95 value) TEXT TO SPEECH program BODY TRANSPARENT (D) S24.95
included FREE. (Disk or Tape) List $89.00 EUROPEAN NATIONS A LOCATIONS (D) 19.93
STATES AND TRAITS (D) ».W
SALE $29.95 ILICIWOMIC A*TS
HEART OF AFRICA (D) ».»3 SPKCIAL BONUS
VOICE COMMAND ONE ON ONE (D) »■**
P1NBALL CONTRUCTION (D)
MUSIC CONSTRUCTION (D)
•■«
•.« COUPON
MODULE RACING DESTRUCTION (D) ••»
MARBLE MADNESS (D) 24.93
We pack a special software discount
SALE$2Q Q^ m CHESSMASTER (D)
BATTLEFRONT (D)
2*.9S
».*5
coupon with every Commodore 64
£*^7 • ~7%J List $80 LORDS OF CONQUEST (D) 22.95

The VCM is a speech recognition device that


M.UI CHIP Computer, Disk Drive, Printer, or
BARON (D) (16.95
lets you give commands to your C-64 with MILLIONAIRE (D) tt.95 Monitor we sell! This coupon allows
TYCOON (D) 1*.» you to SAVE OVER $250 off sale
your voice. List $79.95 SALE $29.95 tPYX
CHAMPIONSHIP WRESTLING <D) $23.95 prices!
SUPER AUTO DIAL MODEM FAST LOAD (Q
MOVIE MONSTER (D)
22.93
23.93
SALE $2,0 QC WINTER GAMES (D)
WORLD GAMES (D)
23.93
M.*J
(EXAMPLES)
^-^•-7*7 List $99 WORLD KARATE <D) 17.99
Easier to use than dialing your telephone. WORLD'S GREATEST FOOTBALL (D) 12.95 PROFESSIONAL SOFTWARE
Features on-line clock, dialing from
FMUWD
COLOSSUS CHESS (D) S22.93
COMMODORE 64
keyboard, capture and display high ELITE 64 (D) 19.93
Nsme List Sale Coupon
FRANKIE GOES TO HOLLYWOOD (D) 21.93
resolution characters, and much more. BATTLE OF BRITAIN/BATTLE OF MIDWAY (D) 9.93 B. I. Homepak $49.95 $19.95 $17.95
Includes exclusive easy to use program for IWO J1MA/FAULKLANDS (D) 9.95
Super Hucy II $19.95 $14.95 $12.95
TALKING TEACHER (D) 24.95
up and down loading to printer and disk HI-TICH IXPMSSK>NI
Flight Control Joystick $19.95 $12.95 $10.00
drives. Best in V.S.A. List $99.00 SALE CARD WARE (D) $7.95
Newsroom $49.95 $32.95 $29.95
HEART WARE (D) 7.93 Leader Board $39.95 $23.95 $22.95
$29.95 TV Tuner S49.95
PARTY WARE(D) t.*J $99.95 $39.95
WARE WITH ALL KIT (D) 9.95 Commando $34.95 $23.95 $21.95
1200 BAUD MODEM JINGLE DISK (D)
HOLIDAY PRINT PAPER (D)
S.95
7.95
Create with Garficid $29.95 $16.95 $14.95
Geos $59.95 $39.95 $37.95
SALE$7Q Q« MM—LOOK
FLIGHT SIMULATOR II (D) $31.93
SAT The Perfect Score $69.95 $42.95 $39.95
/ -7 m^%J List $199 JET (D) 2*.9S
World Games $39.95 $24.95 $22.95
FOOTBALL (D) 27.93 Millionaire $29.95 $16.95 $14.95
Same features as the above modem along BASEBALL (D) 31.93 Trinity $34.95 $24.95 $22.95
with C-128 mode and 1200 Baud speed. List S.S.I. C128 Partner $69.95 $49.95 $44.95
$199.00 SALE $79.95 ROADWAR 2000 <D> H3.95 Robotics Workshop $149.95 $124.95 $114.95
BATTLE OF ANTIETAM (D) 31.93 C128 Programmers $21.95 $12.95 $9.95
GETTYSBURG (D) 34.95 Reference Guide
SOFTWARE MECH BRIGADE (D)
NAM (D)
34.95
13.95
ACCfSS U.S.A.A.F. <D) 34.95 (See over 100 coupon items in our catalog.)
KAMPFGRUPPE (D> 34.93
ACTION PACK (D) S»>
LEADER BOARD (D) 13.91 WAR SHIP (D) 34.95 Write or Call for sample
COURSES FOR LEADER BOARD (D) 1J.* HAVHN

MACH 3 (Q 19.* SARGON II (D) $9.95 Special Software


MACH 128 (O 2S.91 SAT VERBAL (D) 14.93
TENTH FRAME (D) 13.* SAT MATH (D) 14.95 Coupon!
ACCOLAM SAT PRATICE TEST (D) 14.95
•omrHc
ACE OF ACES (D) Sl».»
ACCOUNTANT, INC. C128 (D) S59.9J
DAM BUSTERS (D)
ACCOLADE FOOTBALL (D)
18.*
19.» DESK MANAGER (D) 24.93 PHONE ORDERS
FIGHT NIGHT (D) 11.9- KID PRO QUO (D) 2J.9S
HARDBALL (D)
LAW OF THE WEST (D)
\%.9
U.9
MODEL DIET (D)
TRIO C64 (D)
11.95
».95 8 a.m.-8 p.m. C.S.T. Weekdays
KILLED UNTIL DEAD (D) IPINNAKM HIT 1 OfT 1 FMI
COSM1 DELTA DRAWING (Q
NUMBER TUMBLERS (Q
».95
9.93
9 a.m. -12 noon C.S.T. Saturdays
SUPER HUEY II (D> S14.9J
SEA SPELLER <Q 9.95
TALLADEOA (D)
BEYOND FORBIDDEN FOREST (PI
12.91
IQi
UP * ADD'EM (Q 9.95 (312) 382-5244
Add $3.00 for shipping, handling, and Insurance. Illinois residents please add 6V> */•
sales tox. Add $6.00 for CANADA, PUERTO RICO, HAWAII, ALASKA, APO-FPO
orders. All orders must be in U.S. Dollars. WE DO NOT EXPORT TO OTHER
THE PROTECTO WARRANTY
COUNTRIES EXCEPT CANADA. Enclose Cashier Check, Money Order or Personal All Protecto's products carry a minimum 90 day warranty. If anything
Check. Allow 14 days for delivery, 2 to 7 days for phone orders, 1 day express mall. fails within 90 days from the dote of purchase, simply send your product
Prices & Availability subject to change without notice. Hardware shipping prices to us via United Parcel Service prepaid. We will IMMEDIATELY send you
vary according to weight. Pleose call for amount. No APO-FPO lor Monitors. a replacement at no charge via United Parcel Service prepaid. This
VISA—MA STIR CARD—C.O.P. C.O.D. on phone orders only. warranty proves that Wm Lovm Our Customers.
SUPER DEALS SAVE
SALE
(312) 382-5244 TO OKDKK

12" 80 COLUMN
MONITOR
SALE$7Q Q^
II7*-7%J List $129
Super High Resolution green screen
monitor. 80 columns x 24 lines, easy to

COMMODORE 64 COMMODORE 128 read, plus easy to adjust control knobs.


Supreme Quality . Fantastic value, (cable
COMPUTER COMPUTER $9.95) List $129.00 SALE $79.95

SALESQR 00* SALE$7QQ AA


7O«UU List $299 dJ^^ m \J\J List S399
*You pay only S98.00 for the Commodore This powerful 128K computer has three
64 when you purchase a Pockel Writer 64 modes. One for C-64 software, one for C-
word processor for only $39.95. List 128 software, and one for CP/M business
$299.00 SALE S98.00 software. List $399.00 SALE $299.00

1541 DISK DRIVE 340K 1571 DISK DRIVE


SALES17Q QC 14" COLOR MONITOR
-■- * ? • -7*7 List $249
SALE $259 00
**%J S • \J\J List $349 SALE
To run all that software and add to the List $329
Double sided, single disk drive for the C-128
prestige of your system, you'll want the allows you to use the C-128 mode plus CPM This premium quality monitor comes with
1541 disk drive. Runs all of the 3,000 plus mode. 17 times faster than the 1541, and speaker and audio hook up, High
pieces of software for the Commodore 64. runs all the 1541 formats. List $349.00 Resolution, clear screen, 40 columns x 24
List $249.00 SALE 5179.95 SALE $259.00 lines, front panel controls and more. Also
be use with VCR. One year Ltd. warranty,
(cable $9.95) List $329.00 SALE $139.95
BIG BLUE PRINTER

sales 39.95
List $199

This is the affordable printer you have been wailing for! This 81/:" letter size, 80 column
dot matrix, heat transfer printer features upper and lower case, underline, graphics, word
processing, and much more. List $199.00 SALE $39.95

PREMIUM QUALITY
150-170 CPS COMSTAR 14" RGB & COMPOSITE
AERO 160 PRINTER COLOR MONITOR
SALESIQQ 00 SALE $217 00
-1--7-7. Vf\f List $499 **%J I • \J\J List S399
The Comstar Aero 160 gives you a 10" carriage, 150-170 CPS, 9x9 dot matrix with double Must be used to get 80 columns in color with
strike capability for 18x18 dot matrix (near letter quality), high resolution bit image 80 column computers (C128 - IBM - Apple)
{120x144 dot matrix), underline, back spacing, left and right margin setting, true lower (RGB cable $19.95) Add $14.50 shipping.
descenders with super and subscripts, prints standard, block graphics and special List $399.00 SALE $237.00
characters. It gives you print quality and features found on printers costing twice as much!
(Centronics Parralle! Interface) List $499.00 SALE $199.00 TV TUNER
SALE $
PRINTER/T YPEWRITER COMSTAR 1000 PRINTER List S130
This tuner has dual UHF/VHF selector
COMBINATION SALE$17Q
List $349 switches, mute, automatic fine tuning and
sale $199.95 This is one of the best values today. Print
computer/TV selector switches. Hook it up
List $299 between your computer and monitor! Inputs
letters, documents, ect., at 100 characters
Superb Silver Reed letter quality daisy included for 300 ohm, 75 ohm, and UHF.
per second and has Near Leller Quality
wheel printer/typewriter combination, just List $129.95 SALE $49.95
mode. Features are dot addressable
a flick of the switch to interchange. Extra
graphics, adjustable tractor and friction
large carriage, typewriter keyboard, CALL BEFORE YOU ORDER:
feed, margin settings, pica, elite, condensed,
automatic margin control, compact, • OUR PRICES MA Y BE
italics, super & subscript, underline, bold,
lightweight, drop in cassette ribbon! (90 day
and double strike. Commodore Interface LOWER & AND WE OFFER
warranty) Centronics Parrallel Interface is
Included. List $349.00 SALE S179.95
built in. List 299.00 SALE $199.95 SPECIAL SYSTEM DEALS •

ATTENTION PROTECTO ENTERPRIZES


COMPUTER CLUBS • DEALERS We X>ove Our Customers
We offer big volume discounts! 22292 N. Pepper Rd., Barrington, Illinois 60010
CALL TODAY (312) 382-5244 to order
COMPILED BY LOUIS F. SANDER

Hints for Fun and Utility


Xjvery month, we bring you a super collection of computer magazine. If your copy machine has an enlarging feature, you
hints from readers all over the world. No matter what your can use it to make your copies easier to work with.
area of interest or level of expertise, you'll find sometliing to Some people use a felt-tipped highlighter to cross off lines
make your computer life more productive, more interesting as diey type diem, while odiers highlight every second or
or more exciting. To keep the column flowing, we solicit third line before starting to type. Scotch Post-It™ notes also
your short programs, usefi.il programming techniques, com make nice markers to keep track of your place on die page.
puter room hints, and similar items of interest, and we pay up You can save typing time by eliminating the REM state
to S50 for the items we select We Imk for new or recycled ments in die program. They help in understanding die pro
material that can be implemented with a minimum of time, gram's How, but they take a long time to type If a line con
effort and theoretical knowledge, and that is of current value tains a REM statement and nothing else, it's a gcxxl idea to re
to Commodore computerists of every kind. If you have an tain die line number and the REM, even if you eliminate the
item that fits the bill, send it to: rest of the line. This protects you from errors if die program
Louis V. Sander mer has used diat line as a target for a GOTO or GOSUB.
P.O.Box 101011 When typing long programs, use the checksum program
Pittsburgh, PA 15237 available in die magazine. (You'll find ours printed in ever)7
If you enclose a self-addressed stamped envelope, I'll send issue under Magazine Entry Programs.) By presenting a
you our hint-writer's guide. Readers outside the U.S. may unique code for each line, they let the computer determine
omit the stamp. whedier die line has been typed correctly. If you use diem,
mere's no need to proofread your work. We don't use check
Typing in programs: Most people find great value in the sums in diis column because most of our programs are very
programs published in Commodore Magazine. If you like to short.
enter these programs, here's a compendium of hints to make If you don't use die checksum programs, there are other
your typing easier and more rewarding. techniques for easier proofreading. The easiest is to list your
Magazine programs are not only useful on their own mer work on die printer, so you can use the listing rather than die
its, but they can help you learn about programming As you screen from which to proofread If you use the screen, pnx>f-
type them in, you absorb the vocabulary and syntax of BA read from die top line, dien scroll it up off die screen when
SIC, as well as the techniques for putting them together to you're finished. Tliis way. the line you're working on is always
make useful programs. In fact, the more attention you pay to at die top of the screen.
what you're typing, the more you learn about your computer. Since it's very easy to leave out a parenthesis, always count
Typing is much easier and more accurate if a friend reads die parentheses in die lines dial give you errors. If die total is
die lines to you as you type them. Ifyour friend is into com an odd number, you know you've left something out.
puters, you can both learn a lot from the process. In die ab When proofreading DATA statements, always look for ex
sence of a friend, you can read die material into a tiipe re tra commas and spaces or periods in place of commas. If you
corder, then play it back as you type It's very useful to have a have a voice synthesis program, use it to read die DATA state
footswitch for your recorder, so you am stop it between ments aloud.
lines or phrases. And last but not least, always save your work periodically
There are many commercially available stands and other while you are working on it. Nothing is quite so frustrating as
devices for holding the magazine as you type from it. Some spending hours typing in a program and having sometliing
even have magnifying glasses to make it easier to see your erase it before you save it. Wise people save thdr work sever
material. Avoid the ones that use magnets, since they can be al times each hour, sometimes as often as every few minutes.
hazardous to your disks or tapes. Unwise people sooner or later learn why die wise ones do it
You can use a copy machine to make copies of your pro
grams before you type diem in, and then you can mark or Louis /• Sander
mutilate these copies at will, preserving the value of your Pittsburgh, Pennsylvania

62 FEBRUARY'87
Temporary program names: When I'm developing a pro Cartridge tips: If one of your plug-in cartridges stops work
gram. I save my work every 15 minutes or so to insure that I ing, try it out on another computer If it works okay there, it
always have copies of the latest version and everything thai may mean that your power supply is on its way out and
leads up to it. While this is valuable, it has a few drawbacks: It doesn't have enough oomph to drive die computer and the
tends to clutter the disk with programs that are very similar cartridge together. It might also mean that your computer's
to one another: it requires a unique name for each version; cartridge port connector is dirty; you can often clean this
and when the program has reached its ultimate state of de problem up with a pencil eraser.
velopment, all those preliminary versions have to Ik- erased. If you have a cartridge expansion board, it probably has a
A very simple program-naming procedure makes it easy to switch for disabling any of die cartridges inserted into it
manage these programs. I just name my first version TRY1. Sometimes you can look into the cartridge ROM by power
my second TRY2, and SO on. When I make a major revision. ing up with die cartridge in place, then using the switch to
say, right after TRY5. I name it TWIG. The next major revi disconnect the cartridge. BASIC'S PEEK function can then of
sion, maybe after TKYl-i, is TKY20. It's very easy to remem ten be used to examine the cartridge.
ber the last number 1 saved, so it's just as easy to know the If you're capable of working on PC boards, you can install
name for the next one. If 1 ever lost track, a quick look at die your own cartridge on-off switch by using a double pole
director)- shows exactly where tilings Stand, since the latest switch to break die lines going to pias 8 ;uid 9 of the car
version has die highest number. tridge port. To disable the cartridge, just turn the switch off.
When it's time to erase these Old backup versions. I can get To enable it. turn the switch on and reset the computer.
rid of entire blocks of them at once. Scratching THY? deletes If your cartridge uses one or more SYS or other com
even-thing from TRY] through TRY9- Scratching TRY2? does mands, it's useful to write them on an adhesive label and fas
the same for everything numbered in the twenties. Hie only ten it to the top of the cartridge where you can refer to it
tiling to be careful of here is that 1 don't erase my final ver as needed.
sion! To be on die sale side, before scratching anything, I D.LJassby
always save the current version with some name other Princeton, i\ewJersey
than TRY
Margaret ittel Datassette tips: You can use these hints even if your data-
Las Angeles, California ssette is collecting dust at the bottom of your closet.
If it is collecting dust, you should consider bringing it out
More temporary names: Another way to name different into the light. On two occasions I made errors that caused
versions of your developing programs is to name them by the my word processor to hang up the serial bus, which prevent
last line number you have completed in the program. When ed me from saving my valuable dtxument. I hooked up my
you save die version that ends with line 370, call it —370, datassette and saved my work to tape, then reset the comput
When you save the one that ends with line 510, call it—510, er to get out of die hang-up. 1 also make tape backups of my
and so on. Once the program has been completed, save it un most important programs, so if (when) my disk drivels out of
der a "real" name, and use SO:—* to scratch all programs service, I can still enjoy my computer.
whose name starts widi a dash. For diose who use the datassette on a regular basis, Radio
BUI Wilson Shack and other stores have a wealth of useful products for
Morgantown, West Virginia handling cassette tapes. A bulk eraser is very useful, as is a kit
to repair cassettes. There's no end to the variety of boxes and
Date and time in program names: Because programs are storage cabinets, either I prefer the soft plastic boxes to the
so often changed and improved, it's very useful to know the hard ones, since they are more durable and less expensive,
date ;ind time Unit a given version was created. It's easy to ac and can easily be used for sending tapes through the mail.
complish that goal by including die date and time in die pro When buying tapes, it's good to buy die shortest ones
gram name. Since a program name can have up to 16 charac available, since it takes so long to search for programs on a
ters, if you use four characters tor the date and tour for the long tape. Tlie C-I0 tapes, with five minutes of recording
time, you'll have up to eight characters left for the actual time on each side, are wonderful if you can find them. C-30's
name of the program. are eminently satisfactory and widely available at low cost.
The system I use is to type the program name (up to eight Inexpensive brands such as Radio Shack's Concertape™ are
letters) followed by an eight-character date-tirae group. The perfectly satisfactory for Commodore use. Avoid C-120's like
name WARGAMES021 i 1100 would indicate mat this version the plague, because the ultra-thin tape the)' contain tangles
of WARGAMES was created on February l4(02l4)at 11:00 very easily
A.M. (1100). A version created on February 15 at 1:32 P.M. To write-protect a tape, punch out the litde plastic tab on
would be names WARGAMES02151332 (note the use of 24- the left side of die back of the cassette. To overcome the
hour military time format). write protection, put a piece of tape over the punched-out
In four years, I've never failed to find a g<x>d name that fits hole. Scotch'" tape is fine; in fact, the write-protect tabs used
in die eight characters allowed by mis system. The benefits with (loppy disks are perfect
of having the data and time have revealed themselves count Before using a tape for the first time, it's a good idea to fast
less times, as I've encountered different versions of the same forward it to the end, then rewind it. This process, which you
program on the same or different disks, and have always might want to do twice, balances the tension and avoids po
been able to know, without a doubt, which is the most recent tential tape jams. It's also a good idea to write down the tape
version. counter reading at die end of the tape; it will be useful when
LiicyS. Terrier
you need to estimate how much tape is left on a partially-re
Alton, Illinois corded cassette.

COMMODORE MAGAZINE 63
When using a tape, it is not necessary to run it past the 10 PRINT"[CLEAR] FANCY PRINTING
plastic leader before recording. Commodores excellent re ROUTINES - THONG NGUYEN"
cording scheme takes the leader into consideration, and re 20 M$="C0MM0D0RE MAGAZINE"
cords only after it has passed the head. 30 GOSUB 100:PRINT
To avoid load errors, it's good to avoid saving programs 40 GOSUB 200:PRINT
with identical names. Otherwise your computer, when find 50 GOSUB 300:PRINT
ing the name of an old, partially-enLscd program, may think 60 END
tliat it has found the program you want Other ways to avoid 70 :
these maddening errors are to bulk-erase old tapes before us 100 REM ** LETTERS DROP FROM THE SKY
ing them, and to degauss your tape head after every few 110 TD=10:REM SCREEN LINE TO PRINT ON
hours of use. Head demagnetizes are available at Radio 120 L=LEN(M$):TA=(40-L)/2-l
:FOR J=l TO L:Ml$=MIDS(M$,J,l)
Shack or any electronics store.
On the 64 and 128, you can hear your tapes us they load :PRINT"[HOME]"
130 IF M1SO" "THEN FOR K = l TO TD-2
by executing a POKE 54296,15. Turn the volume on your
:PRINT TAB(TA+J)M1$"[UP]"
monitor all the way up and you'll hear some interesting
:PRINT TAB(TA+J)" ":NEXT
things. With practice, you can tell from its sound whether a
140 PRINT TAB(TA+J)M1$:NEXT
given tape is g<x>d or bad
150 RETURN
And finally, when your computer says it has found a pro
160 :
gram, you can ciuickly Stan the tape rolling again by pressing
200 REM** LETTERS ZOOM IN FROM LEFT
the SPACE, CTRL or Commodore keys. 210 L=LEN(M$):TA=(40-L)/2-l
JeraUl Brant} :F0R J=L TO 1 STEP-1
Erlanger, Kentucky :M1S=" "+MID$(M$,J,1)
220 IF Ml$<>"[SPACE2]"THEN FOR K=l TO
On-line assistance: If you subscribe to Quantumlink or J:PRINT TAB(TA+K-l)Ml$"[UP]":NEXT
one of the other telecommunications services, don't over 230 NEXT:PRINT
look their customer representatives as a source of assistance 240 RETURN
with all aspects of their service. They are as close as a 1 -800 250 :
phone call, and if you can state your problem clearly, the 300 REM ** LETTERS EXPLODE FROM CENTER
chances are gcxxl tliat they can help you. Before placing your 310 IF LEN (M$)/2OINT(LEN(M$)/2)THEN
call, research your problem as thoroughly as possible, and MS=MS+" "
make sure you understand exactly what help you need- 320 L=LEN(MS):TA=(40-L)/2:TB=L/2
Write down your problem and your questions, then dial :TC=TA+TB:F0R J=l TO TB:TC=TC-1
away! 330 PRINT TAB(TC)LEFT$(M$,
Charles Brown J)TAB(TB)RIGHT?(MS,J) " [UP]"
New York, New York :F0R K=l TO 20:NEXT:NEXT
340 RETURN
Centering text Here's how to tell how much to tab a word
or phrase to center it on the screen. Count the letters in your
text and subtract it from die number of characters on a
screen line, then divide the total by two. INPUT without question mark: When using the INPUT
This will do it in BASIC;, assuming that your text is M S: statement for something other than a question, its desirable
PRINT TAB((-*O-lJEN(MS)y2) to eliminate the "?" mat appears after the prompt. There are
Because of BASICS way of doing math, you must put paren seven)] ways to do this, but the simplest and most machine-
theses around the 40-LEN(MS). You don't need the INT func independent is this.
tion, because TAB performs it automatically. LOO OPEN 1,0
Steve Dodd 110 print "enter some data";
Alberta* Canada 120 input* i,a*
130 PRINT
Fancy printing: Here are three subroutines that can add ex 140 CLOSE 1
citement to jour screen displays. The first makes letters drop line 1 (X) opens the keyboard as an input device, and line 110
from the sky before lining up in the center of a screen line. prints your prompt; don't forget the semicolon at its end.
The second zooms them in from the left, and the third makes line 120 puts your keyboard entry into variable A S. line 130
them burst out from the middle ofthe screen. All you have to moves the cursor to die next line, while line 140 closes the
do is set the desired text equal to M S. then call the appropri input channel. You can combine the steps into fewer lines if
ate subroutine. Our listing includes a demonstration of all you'd like—I've separated them here to make them easier to
three routines. follow.
You can use one, two or three ofthe routines in your own Kuylee Fortney
programs. To make diem work with 80-column displays, just McCandless, Pennsylvania
change the 4()'s to 8()'s in the three definitions ofvariable TA.
In "dropping letters from die sky" variable TO determines INPUT with quotation marks: By typing quotation marks
which screen line they will settle on. The dropping letters before and after your response to an INPITstatement, you
will erase the lines above that one, except for line I. can include many otherwise unacceptable characters in mat
Thong Nguyen response. Commas, colons, leading or trailing spices, and
Ft Walton Beach, Florida cursor control characters all normally illegal or ignored, be-
Continued on pg. 120
64 FEBRUARY'87
4,096 COLORS
4-CHANNEL STEREO
32 INSTRUMENTS
8 SPRITES
3-D ANIMATION
25 DMA CHANNELS
A BIT BLITTER
AND
MALE AND FEMALE VOICE.

■i " .

1 \

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


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

GIVES YOU A CREATIVE EDGE.

" Amiga is a Irodemork of Commodore-Amiga. Inc. -Kicksiari is a irademark of Commodore-Amiga, inc.


"Amiga Macro Assembler is a irademark of Commodore-Amiga, inc. "Microsoft is o registered trademark of Microsoft, Inc.
■■■'■"■■ ■■'■■"■'-''""■■ ■■■■:. :*"-■■
.■■""---■?'■
■.-
■ ■ ■-

'WITH PURCHASE OF 1571

DISK DRIVE
FREE HOME TRIAL

MONITOR PRINTER
IL
COLOR

RGB
cronies
SG-10C
$188
W* $179 COMMODORE READY
•120 CPS DRAFT
• 30 CPS
NEAR LETTER QUALITY
Includes Both...

HIGH RESOLUTION -TRACTOR FEED


-FRICTION

FREE HOME TRIAL


CALL TODAY

1-800-345-5080
OPEN 7 DAYS
A WEEK &
EVENINGS
COMMODORE
C-64 COMPUTER DISK DRIVE

^139
1200 BAUD

HAYES

*WITH PURCHASE OF SPECIALLY

PRICED SOFTWARE PACKAGE

COMPUTER PRINTER MONITOR


WITH GEOS

$138
$168 COLOR
COMPOSITE SCREEN
'WITH PURCHASE OF

C-64-C
OF1541C DISK DRIVE
COMMODORE S138 «59
POWER SUPPLY JOYSTICKS CABLE TV RADAR DETECTOR
NO
C-64 PAY TV? RETAIL
CONVERTERS/ # $249
DECODERS

$39
FREE HOME TRIAL

PRO-TECH-TRONICS
QUICKDEUVERY^
J
6870 Shingle Crk. Pkwy. #103
Minneapolis, MN 55430
SCHOOL P.O.s ACCEPTED
C.O.D. (612) 560-6603

Commodore is a Reaistered Trademark of Commodore Electronics, Limited


Personal Publishing
ON YOUR COMMODORE 64/128
By Loren Lovhaug

You too can create professional


text and graphics on your
Commodore 64 or 128 using
GEOS. Whatfollows is an example
ofwhatyou can do—living proof
thatyour Commodore computer
can be afirst-class personal
publishing station!
The following three pages were composed and electronically designed by Loren
Lovhaug, the managing editor of Twin Cities 128, a publication exclusively
for Commodore 128 owners, using a Commodore 128, GEOS, and an Apple
LaserWriter. These pages are the actual laser-writer dumps created with the
128, reproduced here to demonstrate the sophistication and quality these
products bring to the Commodore world.

Personal Publishing systems, giving them the luxury of


creating and altering the layout of their
Five hundred-thirty years ago, publications quickly and easily without
Johannes Gutenberg quietly revolution the hassle of physically having to "cut
ized the method by which information and paste" pictures and columns of text.
was disseminated throughout society, Now you can utilize this same kind of
and in so doing, drastically altered his power and sophistication for literally
culture and our own. Gutenberg's thousands of dollars less.
moveable-type printing press eman
cipated books and other written Consider producing professional
material from the exclusive hands of the quality newsletters, flyers, resumes,
wealthy and the powerful, and thereby reports and proposals with typset-
brought information and education to quality fonts and full graphics
the masses. In fact, easily accessible and
capabilities with your Commodore
affordable printed material has made
64 or 128. It seems hard to believe this
our modern educational, political, is possible with equipment that is
economic, and religious institutions readily affordable, but it is! You are
possible. looking at the proof. Professional
publishing capabilities that most
Enter personal publishing, which, like
everyone can afford is truly
Gutenberg's printing press, is quietly revolutionary and available NOW!
bringing the power of the printed word
to the masses through the use of
GEOS and Personal
inexpensive microcomputers. Although
people have been using microcomputers Publishing
for word processing for over a decade,
personal publishing is a rather recent The introduction of GEOS (Graphic

phenomenon which involves much Environment Operating System)


more than the simple creation, editing, by Berkeley Softworks in early 1986

and outputting of text with gave the Commodore 64 and 128


microcomputers. Personal publishing microcomputers the potential to
makes use of microcomputers as tools become true personal publishing

for the actual layout and design of machines. This is because GEOS
printed material, including the allows users to very easily manipulate

electronic integration of text and and integrate both text and graphic data

graphics. Large newspapers and in ways that were previously available


corporations had this technology for only on much more expensive

years on very expensive computer machines.

COMMODORE MAGAZINE 69
Both Berkeley and Commodore have processing programs into geoWrite
demonstrated a great desire to support files.
their products in the personal These GEO-tools are valuable additions
publishing arena by announcing several to the GEOS system, which afford the
new products which greatly enhance the user a great deal of flexibility when
Commodore 64/128 GEOS system exercising his or her creativity.
for personal publishing applications.
From Commodore there is the 1764 Putting It in Print
256K RAM expansion for the
Commodore 64C (similar to the 1750
At Twin Cities 128, we are committed
RAM expander for the 128). The 128 to using the 128 in every phase of our
version of GEOS already supports
production as a testimonial to what can
these RAM expanders for use with a be achieved with our machines. So for
super-fast RAM disk. A 64 version of us, personal publishing with
GEOS will do the same for the 1764. Commodore computers is not some
pleasant pipedream, but an everyday
In addition, Commodore has the 1351 reality.
analog "true mouse" controller which
gives the serious GEOS user precise Before the introduction of GEOS and
control of GEOS applications. These
the other products mentioned here, the
devices make working with GEOS a design, layout and production phase of
true pleasure. our operation was an extremely slow
and tedious process that often forced us
Berkeley also has several GEOS to compromise both the quality and
enhancement packages designed to aid
content of our publication. This is
the personal publisher. Desk Pack 7, because of limitations imposed upon us
features a program called the Graphics
by the techniques and the software we
Grabber which allows the use of
had to use. To illustrate, consider
pre-drawn clip art from The Table 1, which outlines and compares
Newsroom, The Print Shop, and our production process in our
PrintMaster for integration into
pre-GEOS days with the way we now
geoPaint and geoWrite files. do it using GEOS.

The Writer's Workbench includes an


expanded full-featured version of
geoWrite and full support of laser
printing through a versatile program
called geoLaser. In addition, included
on the Writer's Workbench disk is a
program called the Text Grabber which
allows you to convert files created by
most popular Commodore word
Table 1

3Pre=GEOS Twin Cities 128 Prodocttioa Steps


Step 1: Write, gather, proof, and edit articles.
Step 2: Convert article text to a common word processing environment
Step 3: Create double-column text outpui, either by using the column manipulation functions of various C-128 word
processors, or by manually cutting and pasting columns of text onto layout paper.
Step 4: Print out text using NLQ dot matrix printer or daisy wheel printer.
Step 5: Create article headers (all text) with The Print Shop or PrintMasier
Step 6: Cut and paste article headers onto layout paper.
Step 7: Create internal graphics and external graphics for the front cover.
Step 8: Cut and paste together internal graphics and cover.

Cum
Step 1; Write, gather, proof, and edit articles.
Step 2: Convert non-geoWrite files into geoWrite format using the Text Grabber.
Step 3: Create internal graphics and article headers (both text and graphics) with geoPaint.
Step 4: Integrate geoPaint pictures with geoWrite text and set appropriate column margins.
Step 5: Create front cover with geoWrite and geoPaint as a whole integrated unit
Step 6: Laser-print pages locally or upload the pages to Berkeley Softworks via QuantumLink for laser printing.
Double-column text formatting is achieved automatically through geoLaser's overlay option.

It was obvious to us that by using printing to personal computer owners.


GEOS as an integral part of our Your next newsletter, your next
production process we not only gained a resume, your next report, can have a
more professional look (through the professional look without having to pay
virtues of laser printing and enhanced for expensive typesetting, or agonizing
graphics capabilities) but also saved over a can of rubber cement.
ourselves an imse amount of time and
agony by doing away with the manual Let's face it, in today's competitive
cutting and pasting of graphics and text. world both style and substance count.
Now with your Commodore micro
Your publishing applications can computer, your printed output can have
benefit from these same kinds of both. Having personal publishing
advantages. In fact, you don't even capabilities on affordable computers is
need access to a $5,000 laser printer revolutionary, and is likely to spur a
(which most of us don't have). variety of activities in the Commodore
Berkeley Softworks is offering world, as people realize what can easily
laser-printing services via your modem be achieved using our inexpensive
and QuantumLink. Simply upload your machines.
G£0S-created document to Quantum
Link and Berkeley will laser-print your In the very near future I expect to see a
document and mail it to you for just $3 variety of school and community
for the first page and $1 for each newspapers, company newsletters, and
additional page. club publications adopting GEOS-
equipped Commodore computers to use
In addition, many local printing and as invaluable tools for spreading
copying centers are now offering laser information.

COMMODORE MAGAZINE 71
Personal Publishing
Plus
More Publishing Programs for Your Commodore 64/128
BY MATTHEW LEEDS

It all began with Broderbund's important information.


The Print Shop. The Print HeartWare produces friendship
In addition to GEOS,
Shop designs greeting cards, and love notes. And CardWare
Stationery letterhead, banners there are a number creates greeting cards.
and signs. It was the first program Solutions Unlimited does not
of other products
to popularize home printing, and compete with these programs,
you see it in use everywhere. It's available for the but instead, adds to them with
simple to use, fairly bulletproof; Billboard Maker, a program
personal publisher.
and has a large library of addi that imports graphics from prog
tional graphics available. rams like Doodle!, Koala, Com-
Print Master from Unison puterEyes and Blazing Pad
World is very similar to The dles, and then enlarges them to
Print Shop. It offers many of the 2'/i feet by 4 feet.
same features, including the Another means of merge text
ability to add multiple fonts to a and graphics is to use a utility
page and an on-screen preview of program with your favorite word
the finished page. You can also processor. One utility is the
view your graphics on-screen. Graphics Integrator from Ink
The Newsroom from well Systems. This program ac
Springboard lets you create your cepts graphics files from most of
own newsletter with graphics of the popular graphics packages
your own design or from a library and converts them into a format
of shapes. Text is fitted around that certain word processors can
the graphics and you can add accept. Although this solution
headlines and other creative lacks typefitting capability, it has
touches. Springboard also several advantages: You can use a
created Certificate Maker, a full-featured graphics design
program that designs and prints program to create your images
over 200 different awards and and a full-featured word proc
certificates. Each can be cus essor to compose your text. You
tomized by the addition of text are not limited to any particular
in a variety of styles and sizes. size on your graphics.
You may also create a name file The computer age has always
for a set of certificates. held the promise of a paperless
Hi Tech Expressions has a society—no books, no maga
series of personal publishing zines, no newspapers. But it's
programs. PartyVKire prints out now obvious that this will not
banners, party hats, ribbons, happen. Instead, computers have
place mats and cards, a party-plan made it easier for everyone to
ning checklist, party game ideas, produce more attractive and
and thank-you notes for the informative paper products,
guests. It also maintains a data faster and in greater volume.
base of names, addresses, phone Welcome to the era of personal
numbers, birthdates, and other publishing.

72 FEBRUARY'87
Go Ahead, Lose Your
Marbles.. >

The game that A unique game


drove you crazy at experience that's
the arcades now crazy fun for every
comes home. Same one. TWo players
exciting gameplay, race to the goal
same blow-away line, or one player
graphics, sounds races against the
and music. We've clock. It's sports
even added an competition, kine
Incredible all-new tics and strategy.
secret level.

Ultimate Competition for 1 or 2 players.


The object Is simple. Race your marble to the goal line, and don't
let anything get in your way. It sounds easy, but It Just might drive you nuts

Spectacular Animation Secret Level Incredible Madness


Fantastic 3-0 terrains are the If you can find It, just wait tfll Marble Madness, the ultimate
raceways. Zany(but dangerous] you try to get through It! In exciting non-stop action.
enemies await your every turn. Each level has Its own "person
Avoid the deadly steelles and ality" and creatures to contend
the pounding hammers. Watch with, as well as Its own orig
out for the hungry marble inal music score. It's not easy
munchers. Even surf a being a marble - make It to
mechanical wave! the Ultimate Level and you'If
know why.
ELECTRONIC ARTS

How to order: Visit your retailer. If you are unable to find the product at your local retailer, you can call 80O-245-452S for direct VISA or Mastercard
orden (In CA call 800-562-1112). The direct price Ii S 29.95 for the Commodore version. Amiga version Is S49.9S. Apple, Atari and IBM versions coming soon. To buy by
mall, send check or money order to Electronic Arts Direct Sales, P.O. Box 7530. San Mateo. CA 94403. Add J5 for shipping and handling (S7 Canadian). Allow 4 weeks for
delivery. There Is a 14-day, money-back guarantee on direct orders. For a complete product catalog, send SOS and a stamped, self-addressed envelope to Electronic Arts
Catalog, 1820 Gateway Drive, San Mateo, CA 94404. Commodore and Amiga are registered trademarks of Commodore Business Machines. Apple Is a registered trademark
of Apple Computer. IBM Is a registered trademark of International Business Machines, Inc. Marble Madness* 1984. 1986 Atari Games Corporation and Electronic Arts.

Screen shots represent Commodore 64 version. Others may vary.


Marble Madness Is a reglitered trademark of Atari Games Corporation.
BY BOB QUERRA

The
Computer
Museum
A kdmit it. Now Unit you've been
computing for a couple of years and have
tion revolution accessible to everyone.
Without them, the use of computers
run Literally hundreds of programs on would never have penetrated as deeply
your Commodore 64, you don't even no into our culture," said Dr. Gwen Bell, die
tice the power-up message anymore. You museum's president. "They deserve a
take your computer tor granted, as if it place in The Computer Museum because
were a common clock radio or toaster they represent a significant class of com
oven. Maybe you've even upgraded to a puter and because their wide acceptance
Commodore 128 or an Amiga, and your has made diem classics."
64 is now only used for an occasional When you visit die museum, you can
nostalgic game of Omega Race orJupiter challenge your skills as a pilot with an ad
Lander. vanced flight simulator, design an auto
With the tremendous number of per mobile, or test your programming ability
sonal computers mat have found their by writing a single set of instructions to
way into the workplace, the schools and guide an on-screen turtle dirougli a se
our own homes over die last few years, it ries of increasingly difficult mazes. If
was inevitable that eventually we would you're artistically inclined, you can cre
begin to take diem for granted die way ate a work of art widi a light pen and
we do Other modern miracles like laser graphics tablet using a program mat can
technology, space travel and Velcro1" also recognize letters and numbers
closures on kids' sneakers. drawn free-hand (as long as your printing
Fortunately, there's a place where is legible).
computers are still appreciated. A place I was just completing a masterpiece
where an inexpensive microcomputer with this program when a voice came
like the Commodore 6-i can take its from the unattended terminal beside
place among classic systems of die past mine. "Hey you." (I looked around.)
three decades and hold its head up high. "That's right, you. Come over here and
The place is The Computer Museum of type any word and I will say it." The
Boston, and it's die world's only indepen computer was DecTalk from Digital
dent museum devoted exclusively to Equipment Corporation, but die voice-
computing. was definitely diat of a middle-aged man.
The Computer Museum, located at Like die Amiga, tliis machine can say vir
300 Congress Street on Boston's Muse tually anything you care to type and do it
The Computer Museum
um Wharf, began seven years ago in at user-selectable speeds and voices,
Marlboro, Massachusetts, as a place to both male and female, young and old.
display classic computers that had been While the voices haven't completely lost
saved from the scrap heap—machines dieir "computer" accent yet, they are
like the Whirlwind, a five million dollar surprisingly clear and human-like.
research computer dating back to 1945. In a section ofthe museum devoted to
or die first commercial computer, die image processing, you can use a comput
Univac I, that correctly predicted Eisen er to graphically simulate a glass teapot.
hower's victor)' in the Presidential elec The real teapot sits under colored lights
tion of 1952. and you can manipulate it to affect die
Today die museum also features a col computer-produced image. Anodier ex
lection of classic personal computers, in hibit lets you create a digitized picture of
cluding die Commodore PET and 64 as your own face and distort it by adjusting
well as scver.il working PC Is that visitors die color and contrast Unfortunately, (or
can use in a "hands-on" environment. maybe fortunately, depending on how
"Microcomputers like the PET and die die picture comes out), you can't print a
Commodore 64 have made the intbrma- hard copy of your face when you're
A computer made fnm Tinker Toys that plays tictac-toe.
74 FEBRUARY'87
The Commodore PET and CM take their place in the PC Gallery. Command Console from the SAGE radar defense system.
done. environment of a military air defense
Other interactive exhibits let you center. If you've seen a lot of war movies,
punch your own computer cards using a you'll probably recognize the flashing
working keypunch machine from the round display mat was used to trace en
t96O's, play a elassic computer game like emy flight paths and direct intercept mis
Spacewar; or examine an integrated cir sions.
cuit under a microscope. The museum At regular intervals during the day, the
even has toy computers like Texas In museum also shows vintage films of clas
struments Speak n' Spell1" that young sic computing devices dating back to as
visitors can use. early as the 1920's. Again, die contrast
Young computer enthusiasts will also between the state-of-the-art personal
enjoy the museum's collection of animal computers of the 1980'sand their digital
models created for a popular, long-run dinosaur ancestors Is amazing. The Com
ning ad campaign by Honeywell. The in puter Museum's "Timeline," a glass-en
credibly detailed models, including a fox. cased collection of documents and arti
St. Bernard, grasshopper and American facts from the first two decades of com
buffalo, are made completely from wires, puting, also provides a sense of the 64's
This magnetic drum unit could hold about as much
microchips, transistors, and other small remote genealogy. data as a 5 1/4" floppy disk.
electronic components. "Computers have been around for the
Of course, like most museums. The last 40 years, but in tliat time they have
Computer Museum has a lot of artifacts changed dramatically," said Pat Fiorelli,
which are simply too old or too fragile Public Relations Manager for Hie Com
for visitors to touch. One that immedi puter Museum. "In a relatively short
ately comes to mind is a large computer time, they have evolved from huge vacu
designed specifically to play tic-tac-toe. um-tube dinosaurs to the desktop micro
"Big deal," you say. "My 64 can play- computers that most people are familiar
chess, checkers, backgammon, reversi, with. When people who are new to com
black-jack, and Ultima /V." What makes puters come to the museum and actually
The Computer Museum's tic-tac-toe see how it all started, they're shocked"
champ so remarkable is that it's built en So die next time you flip on your 64
tirely out of Tinker Toys™! and push Lode Runner into your 1541,
For everyone who has ever cursed before your fingers have a chance to en
their 154 1 for being too bulky, too slow ter LOAD • ,8.1—take a look at the
and lacking in storage capacity, the muse screen and tliink of the day you got your
um has an old magnetic drum data stor first computer Tliink of its rich heritage
age unit that's about the size of a small and the years of research, experimenta
condo (well, maybe not quite that big). tion, advances in design and miniaturiza
The unit contains six magnetic drums, tion that made personal computers like
but the combined storage capacity is less the Commodore 64 possible. And finally
than that of a standard 5 1/4" floppy. tliink of a place in Boston mat is trying to
Think of that the next time you're impa preserve this amazing history.
tiently waiting for Pinbcill Construction Then go waste a few Bungeling guards.
Set to load! The Computer Museum is open daily
This magnetic drum unit is just one of from 10 am to 6 p.m. and on Thursday
several historical displays that will give and Friday from 10 a.m. to 9 p.m. The
you a greater appreciation of the speed, cost of admission is S4 for adults and S3
power and compactness of today's mi for students and senior citizens. Children
crocomputers. Another is die museum's under five can explore the museum free
exhibit of some of the major compo of charge, and on Friday nights between
nents of the SAGE system—a military 6 p.m. and 9 p.m. The Computer Muse
computer used to monitor North Ameri um is free for everyone.
ca's airspace from the late 50's to 1983. Becoming a Computer Museum mem
The entire system weighed 175 tons and ber entitles you to free admission to the
used 55.000 vacuum tubes. Just think of museum, a subscription to the museum's
the electric bills you'd run up playing/7- illustrated quarterly magazine, a Museum
15 Strike Eagle on that tiling! Store catalog, as well as a 1056 discount
And for those of you who dabble in on computer books, chocolate floppies,
machine language. SAGE'S accumulator computer jewelry, and other items pur
alone is 30 feet long. In your 64, the ac chased from the store. If you'd like to
cumulator is only one part of the 6510 learn how to become a member, or if
(8502 in the 128) microprocessor— you'd just like more information about
whose entire casing Is roughly the size of the museum, contact The Computer Mu
a pack of gum. seum at 300 Congress Street. Boston,
In addition, several of the SAGE'S com Massachusetts 02210, or call (617) 426-
mand consoles are set up to recreate the 2800. 3

76 FEBRUARY '87
A working keypunch machine that museum visitors A color plotter draws the view of Boston from the
can use to make their own computer cards. museum.

h
m

m
Main control panel of the AWFSQ-7, the !95ffs US Air Force computer for the radar early warning system (SAGE).
tt\\\\\\\\\
Doni
Panic
BY GARY V. FIELDS

A Guide for New


Computer
Owners
Few new computer
owners escape thefirst
few months without some
trying moments. Here
are some pointers on
what to expect and how
to avoid the usual
pitfalls. Andfor you
seasoned computer
owners — don't be
surprised ifyou learn
something too!

\l ith curiosity, I watched a man with


three teetering boxes struggle across
the store's busy parking lot. His head
darted from side to side in an eftbrt to
see around the packages as he made his
way to the door. The bottom box lx>re
the familiar Commodore 6-4 label.
Perched above it was a new disk drive
and monitor. I opened the store's door
for liim, and as he thanked me. I ques
tioned why lie was Liking the system
into the store instead of out. He gave
me a disapproving glance and replied
that tile darn tiling was broken. As I got
him a cart for the boxes, I squeezed in a
second question, "What's broken?" As
he disappeared in the direction of the
computer department, he responded,
"The darn tiling won't save stuff! The
drive's light just starts blinking." Quick
ly I shot my last question: "Did you for-

COMMODORE MAGAZINE 79
mat the disk?" In a moment his head expectations exceeded the realm of
reappeared around die comer and his realism. The phrase "user friendly" had
mouth formed two words: "Do what?" disarmed them and when the truth
First, the story is true and second, it is struck home, tfiey gave up. Computers
not uncommon. Many new computer are much easier to use now than they
owners have a tendency to panic when were just a few years ago, but mastering
they first encounter die wall of today's diem still requires time and effort
technical teems and computer jargon. Computers can't perform miracles—
What the man had done was "over ex they can simply do what you tell them
pected" die computer's ability to un to do and do it very fast You have to
derstand human ways, i fc had told it to learn their language. If you are using a
save a program, and when it refused he word processor and want to delete a
panicked—assuming something was block of text, you must know the prop
wrong widi the system instead of the er commands to perform that function.
system's operator. While this is a simple task for those
When he first bought die system, he who know how, it can be mystifying to
had expected the computer to do all new computer users. While mastering a
the work while he simply Issued com
Quickly I shot my last word processor is not difficult, it does
mands. Actually, diafs the way it is sup require that you spend time with it, ex
posed to work—humans give orders question: "Did you periment and above all, study the man
and computers execute. But die prob
lem is the little creatures don't always
format the disk?" His ual.
My first personal experience with
understand the Kings English. Your head reappeared over-expectation involved a spelling
instructions have to l>e issued in the program. I've never been a great speller.
correct sequence, using the correct around the corner and So when 1 bought my first word proces
command for the computer to under
stand. For instance, the fellow in the
his mouth formed two sor, I made sure it was supported with a
speller/dictionary package. In my inno
store had never told the computer to words: "Do what?" cence I expected it to find and correct
prepare (format) a disk to accept files. If all my grammatical errors, and when it
he had only read and underst<xxl his didn't, I was disappointed.
disk drive's manual, he could have teen The trick to keeping the joy in the re
After dunking the problem through, I
enjoying his computer that cold au lationship between you and your Com
realized I was expecting far too much.
tumn morning instead of anticipating a modore computer and avoiding a split
While the speller/dictionary could spot
Steamy struggle with the store's man is threefold: First, don't let your expec
words it did not recognize, there was
ager to exchange his "broken comput tations cross the boundaries of realism;
no way for it to determine if my spell
er." second, don't try to master even1 de ing of "corollery" was a feeble attempt
More than a few computer owners vice or software package in a single sit
to spell "corollary," "coronary" or per
engage in what seems to be an unwin- ting; and third, do your homework. haps "krona." And, of course, it was im
nable battle between man and ma possible for the program to spot errors
chine. They find diere is too much to Expectations and the of word usage ("to" instead of "two" or
remember, too many wires to connect, Real World "there" instead of "their"). My expecta
too many commands to memorize, too Expectations are always sky high tions had exceeded the realm of real
many manuals to read—and too little when you meet your first computer. ism. Actually, after overcoming the ini
time. Confronted with an ever-enlarg You expect it to do miracles while you tial disappointment, it was reassuring to
ing stack of manuals to absorb and peri sit back and collect the benefits. know tfiat the speller couldn't replace
pherals to supervise, the marriage be In 1984 almost all of my friends were me. The system needed me as much as
tween owner and computer heads eager to join the computer revolution. I needed it.
quickly to divorce court The reason— Most approached their first systems It's no exaggeration to say computers
irreconcilable differences. with enthusiasm—eager to put the lack true intelligence. But they make up
When someone tells me they've thing to work. They intended to enjoy for it by being fast. All they expect from
bought their first computer. I give diem it, use it, master it. Four friends (college you are commands which are logical.
the same advice I offer newlyweds: graduates, two with Masters degrees) Therein lies the second point of con
Give your mate the benefit of the not only bought systems, but enrolled tention—logic. Computers insist upon
doubt, learn to listen to each odier, and in night classes to learn BASIC. After a it and humans regularly ignore it While
never put all the blame for a spat entire month of classes, one couple quit The people can comfortably jump from one
ly on tiie other For computer owners I other finished but complained that the subject to another and back again, com
add, "If you don't think the tiling is language was unreasonably difficult to puters perform commands in se
broken at least ten times in the first learn and that all the software they quence, one at a time. Their redeeming
month, you're not using it enough." So were using was either poorly designed feature is that they can remember your
far no novice has passed die first month or was "broken." Their expectations commands and perform them lightning
without thinking their system had died had dissolved into disenchantment— fast
at least a half dozen times. But upon the honeymoon was over and die mar The trick to mastering the computer
careful investigation, it Is usually the riage was on the rocks. is to think the way it docs. It breaks ev
user, not the system. What went wrong? Basically, their ery command into small sequential

80 FEBRUARY'87
.steps. While you could tell your son to they had only half read die documenta
mow the grass and lie would under tion and panicked when they encoun
stand (he might not do it but be would tered uncharted territory or the soft
understand your intent). die same com ware seemed to lock up waiting for a
mand for a computer would have to be command they never gave. Fortunately,
broken down into several short com ERROR Ulis rush-in approach to exploring new
mands like tills: Go to garage. Open ga ERROR software is rarely dangerous to either
rage. Get mower. Roll mower to the software or the hardware (although
sidewalk. Engage choke. Pull start it can strain friendsliips occasionally).
chord. Adjust throttle. 1-ocate lawn, and Over the years I've developed my
so on. The computer wants specific own method of exploring new soft
commands, not general orders. 'ITiis ware. First, I always cover the write-
takes some effort on your part, but protect notch on the disk so I cant ac
once die computer understands your cidentally write to it. Next, I always call
commands, it will perform fast and up the disk's director)- and list it to my
flawlessly (something sons rarely do). If printer. This information is often help
you can train yourself to think in diese ful because some software developers

short, logical, sequential steps, you're will store a file called "READ ME FIRST"
on die road to computer bliss. Remem Some software on their disk. This file will contain
ber, what may be completely clear for instructions not included in the man

human brains may be a real brain-twist


developers will store a ual. This information usually concerns
changes pertaining to the current ver
er for your computer.
file called "READ ME
sion of the software made too late to be
Hie Ixjttom line Is learn to commu
nicate and don't expect the impossible FIRST'on their disk included in the manual. The director)'
may also reveal demos or test files
from your computer. If you do. you'll
This file will contain which can be loaded to test the soft
be disappointed.
ware. These are great when using pro
instructions not
ductivity software such as spreadsheets
Mastering Peripherals included in the or data bases.
and Software Those chores behind me. I load the
I liad an unfair advantage mastering manual program (yes. before reading the man
my first system—I couldn't bin1 it all at ual) and simply see what it looks like.
once. The system was delivered piece that time it will buck at even- opportu This serves two purposes. First, it lets
by piece over a six-month period. Al nity. me get over the pre-opening excite
though this was frustrating at the time, With the proper Interface, any print ment each new product generates. But
it allowed me time to become familiar er can talk with an)' computer, but the more importandy, it lets me see some
with each piece of equipment instead proper handshake requires that every of the screens I will encounter and test
of being overwhelmed by trying to get dip switch (tin)- switches, created by ill- some of the keys. This information al
a computer, disk drive, modem, moni natured elves, for the sole purpose of ways makes understanding the manual
tor and printer to talk to each other all preventing the marriage of a computer easier.
at the same time. 1 highly recommend and printer) to be flipped in the correct Next, 1 browse through die manual
this one-on-one approach to new com direction. Just for that reason I advise once, spot reading items which sound
puter owners. that new computer owners buy print interesting or unusual. Then I try the
If you've never used a computer be ers designed specifically for their sys program again.
fore, just communicating with it is an tem. Liter, alter you've mastered every Now I'm read)' to get serious. Tliis
adventure, much less trying to master it thing else about your system and are- requires reading the manual from cover
and all its add-ons at once. I always sug looking for a new challenge, buy a to cover. If the manual is for a produc
gest that new owners approach each printer that requires an interface. tivity program which I ^"ill be using in
unit individually (though few people The complaint I hear the most con the future, I usually attach descriptive
take my advice). Take the computer cerns software which either doesn't plastic tabs to the edge of the pages
first—spend a week trying it out and go work or doesn't work as the buyer ex which begin each chapter or contain
through its manual cover to cover. Dur pected. I've been besieged more than important information (table of con
ing this shake-down cruise, use the disk once by a panic-stricken friend com tents, quick reference, and so on). This
drive only to load programs. When you plaining that a product I had recom task takes a little time, but quickly pays
run across an unfamiliar word or mended wasn't worth the disk it was for itself when 1 need to find informa
phrase—look it up in the system stored on. After the)' vent their frustra tion in a hurry.
guide's glossary or your computer dic tions, I'm usually able to help diem re After all that, I'm normally able to use
tionary. When you are comfortable construct the events preceding the the majority of the program's features.
with the computer, repeat the proce software "failure" and find the problem. Less often needed features I leave until I
dure with the disk drive. Again, with but a few exceptions, the really need them (things like super
The last piece of equipment to tackle error was theirs. Either they had not script, subscript, graph displays, ma
should be the printer. Beware of this read the entire manual or else the)- did cros, complex calculations). I've always
beast—when mastered, it will become not understand all they had read. Most found it much easier to learn when
one of vour favorite servants, but until often, in their zeal to use the product. there is a reason to leam.

COMMODORE MAGAZINE 81
Homework Comes First or software ) is that you read the manual.
We all dislike admitting that we Fred Schmidt, Director of Marketing at
could be at fault. It is much easier to MicroProse, agrees. When they hear
blame the computer, the software, the from an unhappy user, more often than
disk manufacturer or the child who not the problem is rooted in the user's
played with the system last. But it has failure to read the entire manual. "You
been my experience that more often just can't play our games unless you
than not it is I who am at fault when I read the manual," said Schmidt.
think my system dies. In the past four Janet Brito of Briwall, a mail order
years I've had only one disk that was ac house which handles imported soft
tually bad. The SID chip on one of my ware, echos Schmidt's observation.
64's has failed (I electrocuted it making "The people who use our products are
a monitor chord). Dozeas of software usually advanced computer users who
programs have failed to respond as I ex know what they are doing. Occasional
pected, but fewer than ten succumbed ly they will target a bug in a product,
due to programming errors. On the but more often the problem they en
whole, the major problem was me— countered is simply that they didn't
what I was doing, what I expected or read die manual."
what I did not do—which caused the The Menu, an information service
product to Ml to meet my expecta which keeps track of over 75,000 dif
tions.
Few people visit a
ferent software programs, hears from
I can sympathize with anyone who foreign country diousands of software users each year.
has struggled with phrases, words, Jody Brexa, the service's Marketing
manuals, switches, cords, boxes and without carrying a Coordinator, explained, "People jump
commands they don't understand. The to conclusions if they are having a
translation dictionary,
first time I hooked a monochrome problem. They just automatically as
monitor to a color computer, the but don't hesitate to sume it is a problem widi die system
screen display was unreadable. I called People want to turn on die computer,
the company I'd ordered die monitor enter the world of get on and run programs without learn
from (in California) and told them my
computers unarmed ing about them. Some manuals are diffi
problem. The salesman suggested I cult to read so people simply skip
change the screen display to black and diem."
the text display to white. He offered the and phrases, like data, interface and Thankfully, manuals are becoming
correct commands and memory loca upload have become part of our vo easier to understand and are more
tions to do that, but I assured him I cabulary and are readily understood. complete dian they were just a few
knew how. But if you hope to become computer years ago. At one time, die only people
To make a long story short, what the literate, you'll need a source of informa who would read a manual were die
salesman had said and what I under tion which will explain the other words people who worked on computers all
stood him to say were entirely different. and terms you will encounter—a com day Now diat a large segment of die
After trying again to correct the screen puter dictionary. Most problems I've population uses computers but has lit
display and failing, I promptly panicked encountered with manuals, computers tle interest in knowing how they work,
and returned the monitor to California. and computer owners occur because software developers are beginning to
When the replacement arrived I forced people do not understand the termin write dieir manuals so even die no\ice
the United Parcel Service driver to wait ology. user can understand.
until I hooked up the new monitor. It For instance, when I first became in
wouldn't work either! I entered level terested in moving beyond BASIC into Conclusions
two—Advanced Panic. I returned the machine language, I came across the la Don't panic until you are sure there is
second monitor and got my money bel "Machine Language Monitor." I had a good reason. Nine times out of ten the
back. But the problem was not the no idea what this kind of monitor was. problem is something you are doing in
monitor, nor the salesman—the prob A quick look in my computer diction stead of a hardware or software error.
lem was me. I knew and understood ary supplied the information. Few peo Try to think the way the computer
less than I thought, panicked quicker ple would visit a foreign country with does, breaking large chores into small
than I should have, and assumed the out carrying a translation dictionary for logical tasks. Thinking the same way
system was broken when it was not. I the country's language, but don't hesi the computer thinks makes pinpointing
should have listened better and made tate to enter the world of computers problems simply a matter of elimina
sure I understood what I heard. Believe unarmed. If you want to understand tion. Buy a good dictionary so you can
me, it is more embarrassing, frustrating and be understood, you must know the understand what you are reading and
and expensive to not ask "foolish" ques language. There are several good dictio then, no matter how boring or time
tions than it is to ask. When in doubt— naries on the market, but the one I pre consuming—read the manual. The dif
ask. fer is Computer Dictionary compiled ference between a good marriage and a
So the key to surmounting the obsta by Sippl and Sippl and published by failing one is good communication. The
cles in the path to computer literacy is Howard W. Sams & Company. same is true widi computers. The man-
understanding the technology and the The key requirement if you ever ual is die computer's attempt to com
terms it uses. Many of the key words hope to master any product (hardware municate with you, so read it carefully.

82 FEBRUARY'87
Pre-Panic to step 7.
6. Stuck disks are die most common
Check List problem I cross with commercial soft
If you are having a problem, don't as ware. If, after inserting the disk and per
sume the system or the software is at forming the manual-specified load
fault until you are sure. Before panick command, the attempt ends with a
ing, try UiLs. "FHi; NOT FOUND" message, chances
1. Make sure even-tiling is snuggly are the disk Is sticking in its sleeve. To
connected, and the power is on. Brian check, try diis: Carefully cradle die disk
MacDonald, one of Commtxlore's Cus between die forefinger and thumb of
tomer Support Representatives, said he one hand :uid insert two fingers ofyour
was amazed at how many people called odier hand in die disk's hub. Now try to
with a dead system, only to find the spin die magnetic disk inside the pro
power chord had fallen out of the out tective sleeve, If it does not turn freely,
let. Before you panic, make sure all the mat's probably die problem. If the disk
loose ends are in place. Eliminate the can't rotate, the drive can't locate die
simple problem areas first. disk's tiles/programs.
2. If die system doesn't work alter You can usually loosen the disk by
power Ls supplied, check each unit Indi continuing this back and forth rotat
vidually to make sure it Is on and re ing motion. If that fails. I would return
ceiving power. It's not unusual for a it—providing that it is still under war
printer and disk drive to "hang" if oper ranty. If your warranty has expired,
ations are disrupted in die middle of a hopefully you have taken advantage
command (aborting print while using a Of the company's backup policy.
word processor, for example ). If this 7. When your child is sick, die first
happens, manually ami each unit off thing you check is his or her tempera
and on (not die computer) and issue ture—if its high, die child is ill. Com
the command again. Another way to puters are a little like that, too. If die}'
break the grip of two contused units get hot, diey sometimes act sick. If the
is to call for a directory listing temperature of die room in which you
(LOAD"S",8 via BASIC or whatever are working is comfortable, then it
command die program you arc using
The tfick to keeping the should he just fine for your system as
requires). this usually separates the bat joy in the relationship well. But if it Is too warm, do somediing
tling peripherals and returns control to about it. Ifa window allows a bright sun
you. between you and your to heat your system—pull the shades. If
3. Some software is very sensitive to a heat vent blows directly on the sys
Commodore computer
certain peripherals. Your computer has tem—move the system If heat remains
several ports (for printers, joysticks, is threefold: First, don't a problem—buy a tan and let it blow
modems) which when used may con across the disk drive and computer's
fuse some programs. For instance, die let your expectations power pack while the system is on.
early program disks for Quantumlink cross the boundaries of 8. When you've eliminated all the
sometimes refused to load properly if a user-created problems, reach for the
printer was connected. A joystick realism; second, don't manual again. I hate to keep repeating
plugged into the wrong port will eidier diat advice, but most times it's die user
try to master every
send die wrong signal or no signal at all. not die product who is doing some-
and some software will not load Ifa fast- device or software tiling wrong—the wrong command,
loading disk utility is used. So when I the wrong sequence, die wrong pe
encounter a program problem, I always package in a single ripheral connected Check your man
disconnect all die peripherals and dis ual (printer, disk drive, software) for a
able special utilities not required for
sitting; and thirds do troubleshooting appendix. If it has one,
diat program before assuming die soft your homework chances are it covers die problem you
ware Is defective. Nine times out often have encountered.
diat solves die problem. 9. When all else fidls—contact the
4. To determine whedier the soft manufacturer. Most have technicians
ware is at fault do this: Turn everything hardware is at fault, try diis. Take your employed specifically to help users of
off. wait a minute and start all over system to a friend who has a similar sys dieir products. Most software manuals
(turning die computer on last), using tem and reconstruct die sequence, us will list die proper number to call for
software which you are sure works ing die suspect software. (If the soft support.
with your system If the system fails, ware faiLs widi his system, dien suspect 10. If you can't get help directly
then you have eliminated the software a user error—reread die manual.) Now, from the manufacturer; try a local user's
from die problem list, so proceed to switch from one peripheral to another. group. Most will haw members more
step 5. If the software fails, proceed to If die error occurs using die same se than happy to help a fellow computer
step 6. quence of action, then you can assume user. A list of Commodore user groups
5. To determine which piece of you have a hardware problem. Proceed appears each mondi in this magazine, n

COMMODORE MAGAZINE 83
AMIGA UPDATE .BY TIM IONES

' odditional 64K, if you specify a type which includes 16

AmigaBASIC Tutorial ' (SMART—REFRESH), or 68K. if you shoot for a type 31


1 (everything, including the ANCHOVIES!). (These numbers hove

Part 1: Screens 1 been approximated using the FRE() coll.)


DefineWindow: ' Now, we open o window to see the results of our
This montly ive are beginning a new series on ' SCREEN.
AmigaBASIC A short program demonstrates TrtteS = 'SCREEN/WINDOW Tim Jones
' By placing your title in a string variable, it's easier
ctifficitlt areas ofAmigaBASIC, offering both tips
' to change os the need arises.
on confusing areas and tricks to make your life WINDOW ZTitteS, (0,0)-(268,98),31,1
easier. Rather than an articlefollowed by a ' This entry defines WINDOW #2 (we don't want to use the BASIC
program, we have combined them for the sake ' WINDOW, which is #1 [See below]) with the title TitleS'. It
' opens with a starting location of 10,35 (upper left-hand
of clarity. ' comer) and an ending location of 268,98 (lower right-hand
' Also includes WINDOW, PALETTE and RANDOMIZE ' comer). One special note about actual window size versus
' In writing this tutorial, I am attempting to cover the AMIGA- ' screen defined size; In high-res, non-interlaced mode, max
' specific routines, not BASIC. There are many good books ' window size is 617 x 186. In low-res, non-interlaced mode, max
' available on BASIC. ' WINDOW size is 297 x 186. These sizes assume that the resize
' The following is an example of how to ' gadget flag has been set (bit 0). Knot, then add 14 to the
' program Screens in Amiga (MS) BASIC 'X values for 631 or311.
MENU OFF ' Be sure to keep this in mind when you start to set up your
' MENUS will be covered in installment #2. ' window displays.
DefineScreen:' Lobels are just to let you knew what the sections do ' The 31 means that the following options ate allowed:
SCREEN 1,320,200,5,1 ' Size can be changed with the sizing gadged — 1
' The above entry defines SCREEN #1 as being low-resolution ' It can be moved using the Title (drag) bar —2
' (320x200) pixels, to allow 32 colors (2 f 5 = 32) and the 1 Front to Back arrangement is active —4
' 1 at the ena defines the screen mode (i -4). The 1 indicates ' It can be closed using the CLOSE gadget —8
' low resolution, non-interlaced output. ' Window is reprinted after being changed — 16
' Please keep in mind, with a screen depth of 5, you have eaten TOTAL —31
' up 64K of memory. Now, if you open a window to the screen, it ' This window CHEWS up memon/. If you don't have the extra
' will use a minimum of 1K (no gadgets or title) to an ' 256K, it WILL crash your system as I don't do a memory
' check first.
' Concerning the selection of WINDOW 2 vice WINDOW 1 - When
BEftTLES ' you use WINDOW 1 as your window, you place BASIC into a
' no-window-for-itsetf mode. This means that you must reset
- -A— — - ... ft— ^^ ' the BASIC default when exiting or you will bomb out BASIC.
' ALICE VGliP UP ' Here is what! do:

X
WINDOW CLOSE 1
HE WINDOW I/Basic",(0,0)-(617,186),31,-1
TIKE IS UP ' The -1 sets the window to use the Workbench SCREEN.
u;i:isif.L 10 ' This resets the window to the BASIC default and keeps things
Soft PAce ' on on even keel (especially the user!).
KOGEK 14
EL3LCE 2 ' One additional comment on using WINDOW 1, if you use
PfiTTV 0
' ON ERROR GOTO in your program, WINDOW 1 must be an active
RocK Challenge 1 part of your program or BASIC will shut down All of your
MWE J
' screens and windows and make WINDOW 1 the active window
Greatest party game ever! Hundreds of songs ' to report to.
In one of [he mosi cli.illenging and fun games oui
DefineColors: ' Lefs make things colorful
for the Commodore. No two games ever alike !
Up to 5 players at a time.
PALETTE 0,0,0,0 ' This is to give us a Known color as the
With Rock Challenge Group Editor you can add ' background
your favorite group's titles and save them to your RANDOMIZE TIMER' seed the RND function with the current timer
own data disk. Later when the group comes out ' setting
with more songs just add them to your data disk. FOR ii - 1 TO 31 ' We've already defined PALETTE 0 (Background)
PALETTE ii,RND,RND,RND
FOR Delay = 1 TO INT(RND ' 10): NEXT Delay
Rock Challenge 5L L1 Greatest NEXT ii
Hit* Data < U\K^ fci scee: ' I didn't want to get too picky with the color selections.
Thal"s nghl, Doin disks tor only tf> 661 We must icceive your
' Hopefully, the background won't be loo ridiculous.
oracr by December 2Otn for this special price tvery 251h orQer ' The syntax for the PALETTE command is as follows:
will also be shipped 25 DSDD disks J'SSE. This offer will not be 1 PALETTE #,R,G,B
seen again, so order today We will ship surne day If you doni
agree you have gotten the best offer you have over seen, then ' where # is the color #(0-31)
return the disks within 1U day:, for a full refundi We want evc-ry
' and R,6,B are the Red-Green-Blue levels (decimal value
C-61 and 12U user lo Parry Harry wrtft ffl&&0> tS&lH&E&lSgXR
' between Oand 1.0 is all off and one is full.)
Send check or money order to: ' RND was used because it returns a value between 0 and 1
SoftPace Software Co SendOutput: ' Now we put information into the window
P.O. BOX 788 WINDOW OUTPUT 2 ' Tell BASIC to send all print statements to
Brea, CA. 92622-0788

84 FEBRUARY'87
AMIGA UPDATE COMMODORE^
window #2'
COLOR 3,0
LOCATE 3.1 : PRINT "Now, use the mouse to make"
CALL FOR
COLOR 7,0 LATEST
■ PRINT "changes to the Window."
COLOR 4,0 PRICE
PRINT "Hit the CLOSE Gadget to END!"
COLOR 6,0
PRINT "Notice that we opened the window"
PRINT "with an ending coordinate of" ■COMwODOBE 128 is a

PRINT "268,98. The numbers DON'T always"


PRINT "match."
' The data is printed in our newly created window. 1571 DISK DRIVE 1670
WaitLoop: ' Let's give you some time to play with the window. CALL FOR LATEST PRICE
MODEM 139
WHILE WINDOW (7) <7
COLOR 2,0 : LOCATE 1,1 : PRINT WIND0W(2); "Pixels 1902 MONITOR 1750 RAM
wide,";WINnoW(3); CALL FOR LATEST PRICE
PRINT "Pixels high. "
EXPANDER ... 169
' By placing this inside of the WHILE-WEND loop, we keep the MPS 1000 1350 MOUSE
' numbers current.
PRINTER 249 CONTROLLER.. 42.95
WEND
' This jusi waits for the user to close the window. If the
' window is open, WIND0W(7) returns a non-zero value ond the
' WHILE-WEND loop repeats forever.
' The other WINDOW(X) commands are: COMMODORE*
' 0 -> Returns the ID of the currently SELECTED window.
' 1 -> Returns the ID of the current OUTPUT window. This isn't
necessarily the currently selected window. I would use
WINDOW(O) to find out which window the user has
selected, by monitoring the MOUSE(O) for a value of 1
(to be covered in another installment), and then
change the value of my WINDOW OUTPUT statement at the
best time (i.e., not in the middle of printing
NEW
something) to that new window.
' 2 -> Returns the WIDTH of the current OUTPUT window. COMMODORE 64C
' 3 -> Returns the HEIGHT of the current OUTPUT window.
' 4 -> Returns the X COORDINATE in the current window where the
WITH GEOS..189
NEXT CHARACTER will be drawn.
1541 DISK 1802C
' 5 -> Returns the Y COORDINATE in the current window where the
NEXT CHARACTER will be drawn. DRIVE CALL MONITOR .... 209
' 6 -> Returns the MAXIMUM legal color for the current OUTPUT
1541C DISK 1660
window, (i.e., SCREEN DEPTH of 4 will place a 15 in
WIND0W(6)) DRIVE CALL MODEM ... 49*95
' 7 -> Points to the INTUITION WINDOW record for the current EST. 1982
OUTPUT window. If a 0 is present in WIND0W(7), it has
been closed and another window should now be the
CURRENT window.
' 8 -> Points to the RASTPORT record for the current OUTPUT ORDER LINES OPEN
PO. SOX 17882
window. This value is the pointer to the memory address MILWAUKEE Wl 53217
DN - FR111 AM.-7 P.M. CST
of the window's RASTPORT. For more information, see the SAT12PM.-5PMCST

Intuition Reference Manual. FDR TECHNICAL INFORMATION,


TO ORDER CALL TOLL FREE OriDER INQUIRIES. OR FOR WIS. ORDERS
CleanUpAndEnd: ' Okay, now'let's close things up and exit
WINDOW CLOSE 2
SCREEN CLOSE 1
800-558-0003 414-351-2007
ORDERING INFORMATION FOR FAST DELIVERY SEND CASHIER S CHECK MONEY ORDER OR
' Always close ALL WINDOWS first and finally, the SCREEN. DIRECT BANK TRANSFER PERSONAL AND COMPANY CHECKS ALLOW 14 BUSINESS
DAVS TO CLEAR. CHARGES FOR C 0 D ARE S3 00. IN CONTINENTAL USA INCLUDE 4"
STOP SHIPPING ON ALL ORDERS. MINIMUM S4 DO MASTER CARD 8 VISA ORDERS PLEASE
This file is the first of the tutorials series. This series Is INCLUDE CARD B. EXPIRATION DATE AND SIGNATURE Wl RESIDENTS PLEASE ADD 5'..
SALES TAX HI. AK. FPO. APO. PUERTO RICO AND CANADIAN ORDERS PLEASE ADD
being developed, in what I consider, a logical tlow pattern. MINIMUM 9, SHIPPING AND HANDLING. MINIMUM S5 00 ALL OTHER FOREIGN ORDERS
If you insure that you understand what is presented in one PLEASE ADD MINIMUM 15' SHIPPING MINIMUM S1D0D ALL GOODS ARE NEW
AND INCLUDE FACTORY WARRANTY DUE TO OUR LOW PRICES ALL SALES ARE FINAL
tutorial before you proceed to the next, your confusion level ALL DEFECTIVE RETURNS MUST HAVE A RETURN AUTHORIZATION NUMBER PLEASE
should remain low.! hope that the information presented CALL J1J-351-2007 TO OBTAIN AN RA= OR YOUR RETURN WILL NOT BE ACCEPTED
FOR REPLACEMENT OR REPAIR PRICES AND AVAILABILITY SUBJECT TO CHANGE
here has aided you in some way. WITHOUT NOTICE

If you have any comments or corrections, I can be contacted NOTE ON ALL ORDERS OUTSIDE CONTINENTAL U.S.A. WE SHIP all ORDERS FIRST
CLASS INSURED U S MAIL IF SHIPPING CHARGES EXCEED THE MINIMUM AMOUNT VOU
through People Link as AmSoft 1. WILL BL CHARGED THE ADDITIONAL AMOUNT TO
If you like to call Amiga BBS's, I can also be reached at: GET YOUKPACKAGt 10YOUQUICKLY AMD SAFELY

Wonderland BBS (617)-665-3796 NO SURCHARGE ON CREDIT CARDS


ZeitGeistBBS (516)-679-3105 H

COMMODORE MAGAZINE 85
AMIGA UPDATE li\ [ERKV FTTTBtnUCK

Amiga Fractal
Generator

iVAany multicolored Mandelbrot firac-


tiils am easily he created with this Ami-
gaBASIC program using menus, win
dows, disk I/O, and mouse commands.
The program was adapted from :in algo-
ritlim described by A. K. Dcwtlncy in Sci
entific American magazine, August
1985.
Fractals—geometric forms having
fractional dimensions—have gained
quite a bit of popularity lately through
their use in computer animations and
simulations. There are many ways of gen
erating fractals, but here we use a formu Create multicolored Mandelbrotfractals
la employing complex numbers. Com
plex numbers are used extensively in with this AmigaBASIC program.
mathematics and engineering. Each
number is composed of a real part and an
imaginary part. It's not necessary, howev A good chance of Starting coordinates your menu selection.
er, to understand the details of these is real ( — 2.0 to + 0.75) :uid imaginary Subroutine NewPic is the workhorse
numbers in order to operate die pro ( — 1.25 to + 1.25). Be prepared tor a bit of the program. It calculates die coordi
gram. of a wait once you begin. Even with the nates of each point in die display and ap
Each point inside the VicwScreen Amiga's computing power, it can take plies die iterative formula until die prop
where the fractals are plotted corre one to two hours to finish because of the er conditions exist. Then die number of
sponds to a pair of real and imaginary co large number of calculations required. iterations (i% ) is used to determine a col
ordinates. For each one. die fractal for Once your fractal picture is finished, or for die point. The colors arc spread
mula is applied iterative!}' until certain you can explore it using the Magnify evenly over die range from 1 to 80, Thus,
conditions are met. Such processes often command. After selecting Magnify, just points with values between 20 and 29
lead to mathematical instabilities for a position the pointer over a part of the are colored yellow, while values between
range of numbers. Graphing these unsta picture you find intriguing and clock the 60 and 69 are colored violet To highlight
ble regions can produce remarkably in left mouse button. The pointer coordi details within small areas, die program
tricate and striking scenes. Many such nates are dien calculated by the program could be changed to store the iteration
patterns c;ui be generated and stored on and that small section is expanded by a number for each point and later assigned
your disk for future reference or explora factor often. colors based on die overall range of val
tion. After a session of fractal exploration, ues in die display.
you should select Quit rather than Ami It' you look closely at NewPic near la
Program Controls gaBASIC Stop or CTRL-C The Quit com bel plot, you'll notice a small trick used
Once you've typed in the program and mand lets the program exit gracefully by in plotting the points. Because die Amiga
saved it, you're ready for testing. The pro closing all files, putting away the win monitor has pixels which are about
gram has five commands: New, Save, Re dows and custom screen, and resetting twice as high ;is they are wide, a 100-by-
store, Magnify and Quit. These controls die menu bar. Warning: Once you start 100 pixel display would look squashed
are listed in the Selections menu. Note generating or magnifying a fractal dis and unnatural. To compensate for diis ef
that BASIC menus Edit, Run and Win play, you must trait for it to finish be fect, the X axis was made 200 pixels
dows are still in place and operable. fore Quit will work. wide, widi every other point being plot
Create your first fraefcd picture by se ted in die same color as die one preced
lecting New. An extra will appear tempo About the Program ing it.
rarily, asking you to enter the upper and Refer to the program listing for a mo Feel free to experiment with the pro
lower boundaries of the real (X) and ment. At the beginning, a three-layer gram to add features of just familiarize
imaginary (Y) axes. Diagrams are dis screen is created allowing eight different yourself widi AmigaBASIC. The most sig
played in the VicwScreen with real co colors to be displayed. Following this, a nificant improvement you could make
ordinates increasing from left to right, new menu bar is set up replacing die BA would be to rewrite die main generator
and imaginary coordinates increasing SIC Project list. Finally, die color registers loop in machine language, thus speeding
from bottom to top. arc redefined and the program waits for up fractal generation. g

66 FEBRUARY '87
AMIGA UPDATE
Amiga Fractal Generator

' *** Amiga Fractal Generator *** CLS


GOSUB PrtCcord
' J. Fitzpatrick
' Adopted from algorithm in Scientific American, August 1985 FOR y = OTOSide
GOSUB PicLine
' Define some constanls FORx - OTOSide
Xorg% = HO:Yorg% = 50 i% - 0
Side = 100: lterations% = 80 ZMAG = 0
Creal = Delx * X + Rmin
SCREEN 2, 640,200,3,2 'Create new background screen Cimag = imox - Dely * y
Zreal = Creal
' create status window and view screen Zimag = Cimag
WINDOW 4, "Status", (25,15) - (175,40),8,2
CLS: PRINT: PRIM""Idle.. ." WHILE (ZMAG < 2 AND i% < Iterations'^)
Xl% = Xorg% + (Side* 2) + 220 GOSUB CalcMag
yl% = Yorg% + Side GOSUB CalcSqr
WINDOW 2, "Fractal View Screen", (Xorg%,Yorg%) - (xl%,yl%),18,2 Zreal = ZSreal + Creal
Zimag = ZSimag + Cimag
MENU 1,0,1, "Fractals" 'menu set-up i% = i% + 1
MENU 1,1,1, "NEW" WEND
MENU 1,2,1, "Save"
MENU 1,3,1, "Restore" GOSUB Rottt
MENU 1,4,1, "Magnify" NEXT
MENU 1,5,1, "Quit" NEXT

'Set up color registers GOSUB Done


PALETTE 0, 0,0,0 ■black RETURN
PALETTE 1,1,1,1 'white
PALETTE 2, 1,0,0 'red GeiCoord:
PALETTE 3, 1,1,0 'yellow WINDOW 3," ",(0,0)-(375,75),0,2
PALETTE 4, 0,1,0 'green aS: PRINT
PALETTE 5, 0,1,1 'aqua
PALETTE 6, 0,0,1 'blue info 1:
PALETTE 7, 1,0,1 'violet PRINT
PRINT " REAL AXIS COORDINATES: " : PRINT
MOUSE OFF 'disable mouse event INPUT" Lower bound. Upper bound", Rmin, Rmax
MENU ON 'turn menu on and If Rmax < = Rmin GOTO info 1
ON MENU GOSUB mcheck 'wait for command If Rmax > 2 OR Rmin < -2 GOTO info 1

CLS: PRINT
ON ERROR GOTO 500
100SLEEP: GOTO 100
info2:
PRINT
500 CLS: PRINT
PRINT " IMAGINARY AXIS COORDINATES:"; PRINT
PRINT "error: possibly file name"
INPUT" Lower bound, Upper bound"; Imin, Imax
GOSUB WrapUp
IF Imax < = Imin GOTO info2
END
IF Imax > 2 OR Rmin < -2 GOTO info2

mcheck: 'perform selected command


WINDOW CLOSE 3
item - MENU(l)
RETURN

IF item - 1 THEN
Prt Coord: 'print coordinates in window
GOSUB GeiCoord
PRINT: PRINT: PRINT
GOSUB NewPic
PRINT TAB (30); "Red Coordinates:"
END IF
PRINT TAB (31); Rmin;" to"; Rmax
PRINT
IF item = 2 THEN GOSUB SavePic
PRINT TAB (30); "Imag Coordinates:"
IF item = 3 THEN GOSUB RestorePic
PRINT TAB (31); Imin; " to "; Imax
IF item = 4 THEN GOSUB Zoom
RETURN
IF item = 5 THEN GOSUB WrapUp
RETURN
CalcMag: 'calculate magnitude of z
tl = Zreal * Zreal
NewPic: 'make a new picture
12 = Zimag * Zimag
Delx = (Rmax - Rmin) / Side
ZMAG = SQR(tl+t2)
Dely = (Imax - Imin) / Side
RETURN

COMMODORE MAGAZINE 87
AMIGA UPDATE
CalcSqr: 'calculate z squared Zoom: 'magnify a spot
ZSreal = tl -t2 WINDOW 3," ",(400,25) — (620,60),2,2
Zsimag = 2 * Zreal * Zimag PRINT: PRINT" Move mouse to position..."
RETURN PRINT"... then click left button."

Plot: 'plot the point oldm = mouse(0) 'throw oway prior mouse positions
IF i% > 39 GOTO bin2
MOUSE ON
id% = 1 WHILE MOUSE(O) <> 1 : WEND 'wait for click
IF i% > 9 THEN ld% = 2 Zx - M0USE(5): Zy = M0USE(6) 'get coordinates
IFi%> 19 THEN id% - 3 st = WINDOW(O)
IF i% > 29 THEN id% = 4
GOTO plot IF st <> 2 OR Zx > 200 OR Zy > 100 THEN
WINDOW CLOSE 3
bin2; MOUSE OFF
id% = 5 RETURN
IF i% > 49 THEN id% - 6 END IF
IF i% > 59 THEN id% = 7
IFi%>69THENid% = 0 Zx - Zx/2
Delx = (Rmax - Rmin) / Side
plot: Dely = (Imax - Imin) / Side
PSET(x+x,y),id% Freal = Delx * Zn + Rmin 'where is point?
PSET(x+x+l,y),id% Fimag = Imax - Dely * Zy
RETURN Dx = (Rmax - Rmin) / 20 'ca!c. square around point
Dy = (Imax - Imin) / 20
SavePic: 'save picture to disk Rmax = Freal + Dx 'set new boundaries
WINDOW 3," ",(400,25) — (620,50),2,2 Rmin = Freal - Dx
PRINT: INPUT" File name"; f$ Imax = Fimag + Dy
WINDOW CLOSE 3 Imin = Fimag - Dy
GOSUB Working
OPEN fS FOR OUTPUT AS #5 WINDOW CLOSE 3 'close temp window
WRiTE #5, Rmax, Rmin, Imax, Imin GOSUB NewPic 'begin with new picture
MOUSE OFF
FOR y = 0 To Side RETURN
FOR x - 0 To Side
id% = POINT (x+xy) Working: 'working status
WRfTE #5, id% WINDOW OUTPUT 4
NEXT CLS: PRINT
NEXT PRINT" Working..."
WINDOW OUTPUT 2
CLOSE #5 RETURN
GOSUBDone
RETURN Done: 'done status
window output 4
RestorePic: 'get picture from disk CLS : PRINT
WINDOW 3," ",(400,25) — (620,50),2,2 PRINT "Done.. ."
PRINT: INPUT "File name"; f$ WINDOW OUTPUT 2
WINDOW CLOSE 3 RETURN
0PENf$F0RtNPUTAS#5
INPUT #5, Rmox,Rmin,lmax,!min PicLine: 'picture line
CLS: GOSUB PrtCoord WINDOW OUTPUT 4
CLS: PRINT
FOR y = 0 To Side PRINT" Line"; y
GOSUB PicLine WINDOW OUTPUT 2
FOR x - 0 To Side RETURN
INPUT #5,id%
PSET(x+x,y),id% WrapUp: 'close windows, clean up
PSET(x + x + l,y),id% CLOSE #5
NEXT WINDOW CLOSE 2
NEXT WINDOW CLOSE 3
WINDOW CLOSE 4
CLOSE #5 MENU RESET
GOSUBDone SCREEN CLOSE 2
RETURN STOP
RETURN
END

8B FEBRUARY'87
Get the most out of
your new
C-128 orAmiga computer
with these authoritative guides prepared
by Commodore's technical staff
COMMODORE

Programmer's Reference Guide

m
ittti ABartfamCbmputerBook

Now that vou have your brand-new Commodore®


computer, let the experts show you everything you
need to know to master your machine's full potential.
AMIGA OWNERS: You're finding out why the
C-128 OWNERS: If you're one of the projected half- Amiga computer, with its exceptional graphics, is the hottest
million new C-128 owners, vou know vou've got a machine high-end personal computer on the market. And because
that's incredibly powerful for its price. Now harness every bit The AmigaDOS Manual is the only source of complete information
of that power with the official Commodore 128 Programmer's on the Amiga's disk operating system, you just can't afford to
Reference Guide. be without it.
Here's everything you need to know, from BASIC to Really three books in one, The AmigaDOS Manual includes:
machine language and CPM operations, an input/output guide, a user's manual with instructions on how to use all available
color codes, and sound/frcquencv tables. Comprehensive DOS commands, from the most common to the most advanced;
appendices include maps of memory locations, error messages, a technical reference manual which details Amiga's highly refined
pinout diagrams of primary chips, and a complete schematic hierarchical filing system; and, for the advanced user interested
diagram essential tor nuxlifications to the machine and in professional-quality programming, a developer's manual
nonstandard interfaces. for C and assembly languages program development.
Commodore 128
Programmer's Reference Guide The AmigaDOS Manual
A Bantam Computer Book A Bantam Computer Book
BANTAM
Commodore is a registered trademark of Commodore Electronics, Ltd. ELECTRONIC Amiga is a trademark of Commodore-Amiga, Inc.
PUBLISHING
Commodore 128 is a traili-mark of Commodore Hie c ironies, Ltd.
Available at bookstores and computer stores nationwide.
TELECOMMUNICATIONS BY SUZANNE McCOAOI AND DAN SHEIN

Connect!
A Guide to Telecommunications
Literacy'

Become an on-line
expert in this ongoing
telecommunications
tutorial

m. he basic items you need to telecom


municate are a computer, modem,
phone line and telecommunications soft form the same task as one tone in tone your phone is connected. Simply unplug
ware. We will cover each one of these in dialing. Tone lines can be used for pulse the phone from the jack and plug the ca
detail. dialing, but pulse lines cannot be used for ble from the modem into the jack. Now
The first item you need is the comput tone dialing plug the cable from your phone into the
er. The computer will be used to run the .Another tiling to look at is the type of modem; there is an additional jack pro
software, and is also the point from connectors your phone uses. All Com vided for this. This Ls known as a direct-
which you conduct your side of the modore modems use the modular-type connect modem. The 1660 and 1670 are
communication. of connectors (RJ11C). If you do not also direct-connect modems.
You can use any Commodore comput haw modular connectors, or are not sure The AutoModem hits auto-answer and
er, except the Commodore 16, which what you have, you should again contact auto-dial. Auto-answer means that the
was not designed with a user port. The your local phone company to find out modem can answer the phone if it rings.
user port is needed for connection of a what type( s) of jacks you have or will Auto-dial means that die telecommuni
modem to the computer. need. Your local phone company should cations software will dial die number for
The second item you need is the mo be willing to help you with obtaining this you automatically.
dem. The modem takes the electrical sig information and/or the installation of The first version 1660/Modem 300 of
nals in your computer and converts jacks, if needed If you have the older fered you the option of tone or pulse di
therm into a series of audio tones ( beeps ) four-prong style of jack, mere arc adapt aling. This model does not offer carrier
that can be sent through the telephone ors available at radio and electronics detection. Carrier detection is needed if
line. It also Kikes the tones sent to you stores for conversion to the'requircd you want to use the Modem 300 to run a
and converts them from an audio tone modular style. bulletin board. Please see the sidebar for
into an electrical signal that your com In addition to the 1670 and second more information. For a tlill comparison
puter can understand. version 1660 models, Commodore has of features available on Commodore mo
We will only concentrate on Commo produced three other models of mo dems, along with what computer model
dore modems in this series of articles, dems that you may still find available at the modems are compatible with, see the
hut there are many other companies some locations. These are the 1600A1C- chart. More in-depth Installation instruc
who make modems for Commodore Modem, the 1650/AutoModem and the tions are covered in die manual included
computers. The two models currently first version of the 1660/Modem 300. widi each modem.
still being produced by Commodore are There are some major differences be The third item you need is a phone
the second version of the 1660/Modem tween these modems. The 16(X WICMo- line. Most home users have only used die
300 and the 167G/Modem 1200. dem requires you to dial the number you phone line for voice calls. However, this
One of die tilings you need to know want to call, listen for a high pitched same line can be used for your telecom
before you can connect a modem is what tone, and upon hearing the tone remove munications calls. No special phone line
type of dialing your phone system uses. A the cord from the telephone's handset or equipment is required. When you use
call to your local telephone company and plug die cable into a jack at the rear your phone line for a telecommunica
can tell you if you are unsure. There are of the VICModem. Of course, since this tions call, the phone company treats
two types: tone and pulse. Pulse simu model requires the removal of the hand your call like just like a voice call. This
lates the rotary dial of a phone and tone set from the phone cord, only phones means that there are no extra fees for us
dialing, the newer form, is done through with modular handsets can be used. ing a modem. If the number you are call
a series of tones. These are the sounds Phone models that have the dialer (push ing is a long distance call, then the same
you hear when you press the buttons on buttons or rotary) in the handset will not rates (billing costs) apply as if it was a
a touch-tone phone. Generally, tone dial work with the VICModem. voice call.
ing is foster than pulse. This is because The 1650/AutoModem connects di- No one can dial out or call in when
pulse dialing uses a series ofrelays to per rectlv to die modular connector where

90 FEBRUARY '87
TELECOMMUNICATIONS/CONNECT
1660 1660
1600 1650 Modem/300 Modem'300 1670
ViCmodem AutoModem Version 1 Version 2 Modem'1200

Communication Bell 103


Standard Ikll 103 Bell 103 BdJ 103 Bell 103 Hill > I 2A

liaud Rate 0-3(X) 0-300 0-300 0-300 0-12(X)

Duplexing lull Full I lair Full Full Full

Auto-Answer No Yes No Yes Yes

Auto-Dial No Yes Yes Yes Yes

'lone Dialing N/A No Yes Yes Yes

Pulse Dialing N/A Yes Yes Yes Yes

Computer VIC 20 VIC 20 VIC 20 VIC 20 VIC 20


Compatibility C64 C64 CM C64 C64
C12H C128 C128 C128 C128
SX-6-1 SX-64 SX-64 SX-64
PIUS 4 Plus/4'

Ind. Software VIC 20 VIC 20 VIC 20 C64 C64


Capability CM CM C64 C128 CI28
C12H" C128" C128"
Plus/4

■ I'htise see sutvixirfiirfuiiJxr deUiils


"Operates hi 64-motteonty

you're using the phone line for a tele Wilson Drive, West Chester. PA 19380 quently asked questions with the an
communications call. If someone picks ATTN: Communications DeptTclecom- swers in upcoming columns.
up an extension phone while you arc munications Group. Of course, we will Suzanne McCoach is Telecommunica
making a telecommunications call, they not be able to answer each letter person tions Manager at Commodore. Dan
will hear a series of beeps and tones or a ally, but we will be printing the most fre- Sc/jein isi\!etux>rk CAxmiinator. Efl
lot of Static
The final item you \~\wl\ is telecom sales receipt to our service department,
Plus/4 and VIC 20 Owners
munications software. Telecommunica so they can perform the required modifi
tions software come in all sizes and cation and return the unit to you. This
shapes. You can buy a commercial pro modification must lie done at the factory
gram, get a public domain program from due to Federal Communications Com
a friend or users group, type one in from mission regulations.
a magazine, or write your own. All Com- To use the 1670, ail you have to do is
tnodore modems have a telecommunica flip switch number three "UP." This
tions program included with them at no switch will be found on the rear of the
additional cost. modem.
'Die two current modems include a If you have a Plus74 or VIC 20, then the
disk with several telecommunications software supplied with the 1670/Modem
programs, including VT-100 and \T-52 1200 and second version 1660/Modem
emulators. Common Sense telecom 300 will not work with your computer. If
munications software and Quantumlink you send the software included with
software. An emulator is a program that is your Commodore modem back to our
designed to act like (emulate) a specific service department along with a copy of
type of hardware- terminal. The user port on the Plus/4 is not the your dated sales receipt and a letter of re
Most systems will require the use of a same as the user port on the VIC 20. C64 quest, you will be returned a program
standard telecommunications program and C128, but the Commodore 1660 that is designed to run on your model of
like Common Sensa Common Sense is a and 16X) modems will work with the computer.

powerful terminal program that has op Plus/4. The first version 1660/Modem The address for Commodore Service is
tions for all users. Common Sense Ls cer 300 will work right out of the box. The Commodore Business Machines. 1200
tainly not a stripped-down, no frills tele second version 1660'Modem 300 needs Wilson Drive, West Chester. PA 19380.
communications program, and is what to be modified for use on the Plus;4. If Attn: Service Dept.
we will be using throughout this series. you look at the picture of the second ver Please note: The above-listed services
Quantumlink Ls a commercial informa sion of the 1660/Modem 300, you will are both performed free if the modem Ls
tion service. notice an arrow. This is the exposed sol inside your 90-day warranty period, If
Feel free to send any questions you der joint that must be cut in order to use the modem is outside the 90-day warran
may have with telecommunicating to us it on the Plus/4. We suggest that you send ty period, we suggest you contact the
at Commodore Business Machines. 1200 your modem and a copy of the dated service department directly. B

COMMODORE MAGAZINE 91
64 USERS ONLY BYPAULMONTOGNESE

S, and S> are strings diat can be expressed as a literal, an ex


Approximater pression, a simple variable, or an array variable as in die fol
lowing examples:
for the SYS 52821,"LITERAL".AS
SYS 52821,"EXPRESSION" + AS,BS
Commodore 64 SYS52821,AS.BS(N)
A "TYPE MISMATCH" error occurs if eidier of the two argu
X on have just applied die finaJ touches to your states and ments are something odier dian a string value.
capitals program You have very cleverly used sprites and Lines 10-60 poke die machine language into place and
sound to liven things up and make the learning process al then input two strings diat you supply, calls Approximater,
most painless. Surely, your child will have less trouble learn and prints the PC% variable. Just key a slash (/) to end the
ing this material than you did. process. Use this to experiment with various strings values.
So now die only thing left is to sit little Suzy tlown at the To add Approximater to your program, just add the data
computer for die ultimate test. 'Flic program stars and asks statements and poke diem in 52821 through 52991 during
for the name of die state for which ALBANY is die capital. No initialization. After that you can invoke Approximater by way
problem, as Suzy keys NEW YORK The next capital indicat of tlie preceding examples.
ed is SPRINGFIELD, so Suzy keys IUNOIS and presses the RE The list below is a sampler showing die results of calling
TURN key with a confident look on her face. Approximater with various sets of string values.
Hut a sad face sprite appears on die screen, along with a
S, PC",
message that die correct answer is ILLINOIS, not IIJNO1S.
Little Suzy very innocently asks If your well-crafted program 1IJNO1S ILLINOIS 84
may have a bug or two diat needs to be worked out You re NEW YORK NEWYORK 85
ply that no, there is no bug. It's just that computers are very HABERDASHERY HABERDASHER 91
precise and recognize only equal or unequal conditions, and APPLE APPLES 83
ILINOIS is simply not the same as ILLINOIS. FOOT FEET 50
That's true, she says, but the teachers mark off only a point TWINS TTWNS 99
or two at most tor incorrect spelling. You know that she's ORANGES . ORANGES 100

right, but what do you do now? How do you explain that die SERIAL CERIAL 66
fancy computer gear you have is not capable of recognizing
something thai is almost correct? You don't have to! .lust add Approximate!' is non-destructive in dial die two string ar
Approximater to your program! guments passed to it are not altered in any way. It resides in
Approximater is a machine-language subroutine diat com die high end of tree memory, 52821 through 5.^2-i"7. Hie last
pares two strings. When control is returned to your BASIC 256 bytes are used as a work area so only 52821 dirough
program, die variable PC96 is set to a value from 0-100. with 52991 need to be poked Most BASIC compilers will not
100 representing a perfect character for character match. properly handle SYS calls like diat required by Approximater.
Anything between these two extremes represents some de Tlie normal way around diis restriction is to tell die compiler
gree of equality. to pass the statement dirough to BASIC for execution. With
Approximater works by first comparing each character to BLITZ! just precede die statement with two colons like this:
die same relative character in the other string. If no match is
found, then adjacent character positions are also checked. Approximater is ideally suited for establishing various lev
Matches on these adjacent characters are also recorded as els in word response programs. At die easiest level die pro
hits. At the end a preliminary percentage is computed by die gram could require a score of 65 or better to Ix1 correct. ^5
following formula: (H * 100)/C whereH = die number of or better for intermediate, and 85 or better for advanced.
hits and C = die number of characters in die longest string. If you insist on using an integer variable odier man PC56,
The number of hits diat occurred on adjacent characters Is then poke its ASCII values + 128 into 52956 and 52958. For
divided by two, rounded up. and subtracted from the pre example, diis would set Approximate!" to return its score into
liminary percentage. Finally, the PC% variable is set to die re XY%.
sult and control returned to BASIC. POKE52956,ASC("X"H 128:
Note that adjacent applies only to a character position In POKE52958,ASCC'Y")+ 128
the other string one before or after diat being matched. The For a single character integer variable, change the second
logic in die code allows for a given character In either string poke to
to lie included in only one match, so diere is no way to trick POKE52958.128 Q
it into giving a high score.
The PC% variable setting is automatic. You don't have to Before typing these programs, rujd How ra Enitr Programs." and "Him to Use the Magazine
reference it anywhere in your BASIC program odier than to Erury Program." The BASIC programs in this magazine are available on disk from Loadstar.
7,1-800-8J1-26W
check its value after die call to Approximater.
All ofthis happens at machine-language speeds so there are Approximater
no noticeable delays. The general format of die call to Ap 10 PRINT TAB(6)"2 SECONDS FOR ML
proximater is as follows: SETUP ":ML=52 8 21'DKGI
SYS52H21.S, .S2 20 FOR I=ML TO 52991:READ A:P0KE I,A

92 FEBRUARY'87
COMPUTERIZED
APPROXIMATER GOAL ACHIEVEMENT?
Would you believe that your faithful C 64 128 that to
this point has tielpeo you to write letters and reports.
balance your check book, and play games couid also
rNEXT'GPIF be an aid to help you reach your goals?
WELL IT CAN NOW!!'
30 POKE 53280,.:POKE 53281,1 With Personal Potential Softwares new ESI
".PRINT" [CLEAR,BLACK] " (Enhanced Stimulus Impact! programs. 5 years in
research and development, these powerful
:PRINT TAB(10)nKEY SLASH (/) TO programs have been achieving fantastic results!!!
END[DOWNJ"'FUBM PERSONAL POTENTIAL SERIES
(C 64 or 128, Disc Drive & Color Moator Required)
40 AS="":B$="":INPUT "STRING 1";AS
(Stereo Cassette Player and Headphones Optional)
:XF A5="/"THEN END'HMQJ (Stereo cassette tape included to augment
program effectiveness)
50 INPUT "STRING 2";B$:IF B$="/"THEN
1. Stress, Anxiety. & Relaxation: Helps to release
END'FGMH pent up stress and aids relaxation.
2. Self-esteem and Confidence Builder: Excellent
60 SYS ML,A$,BS:PRINT "[SPACE3]SCORE; for self-image restructuring, self improvement,
[RED]"PCI"[DOWN,BLACK]" or confidence building.
3. Positive Menial Attitude Builder: Amplifies
:GOTO 40'DPHJ PMAas an attitude habit.
52821 DATA 32,243,206,240, 16,133, 4. Take Action Ndw!: Helps to eliminate procrasti
nation and organize your life
191'BAEH 5. Motivation for Success: A powerful motivational
52828 DATA 138,208, 1,136,202,142, program
6. Prosperity Awareness Builder: Affects attitude
143'BADO toward prosperity
52835 DATA 206,140,144,206, 32,243, 7. Sales Motivation; Helps to increase motivation
for sales performance.
206'BBBM 8. Exercise Motivation: Motivation to pursue
52842 DATA 240,110,133, 97,168,197, heallhy exercise
9. Weight Loss Aid: Helps to change attitudes and
191'BBXK nabits for weight loss
52849 DATA 176, 2,165,191,133, 98, 10. Stop Smoking"Aid: Help to discouage smoking
while encouramng good health habits.
169'BYHR ORDERING INFORMATION
52856 DATA 0,240, 3,136,177, 34, S39.95 • S3.00 S&H for each program
No slipping charged it 3 ot more ordered ai a time. We are
153'BWNO able io customize programs (or you - Call for details ■ We
accept Money Orders-Visa-M C-AM EX ■ Personal Checks
52863 DATA 0,207,152,208,247,162, lalio.-. three weeks lor personal checks to clean ■ No C 0 D s
4'BXOM PERSONAL POTENTIAL SOFTWARE
52870 DATA 149, 98,202,208,251,232, 334 PARKVALE
138'BBVL GRAND PRAIRIE, TEXAS 75051
52877 DATA 168,189,255,255,217,255, (214) 642-2919
206'BCJS
52884 DATA 240, 15,136,217,255,206,
240'BBHQ THE AMAZING
52891 DATA 7,200,200,217,255,206,

52898
208'BACO
DATA 9,230,102,230, 99,169,
VCICE MASTER
0'BWTU
52905 DATA 153,255,206,228,191,208, ENTER
219'BCVK JHE FINAL
52912 DATA 162,100, 24,165, 99,101,
FRONJIER
100'BAAI
52919 DATA 133,100,144, 2,230,101, OF
202'BAGP MAN-JO-MACHINE
52926 DATA 208,242,202, 56,232,165,
COMMUNICATIONS
100'BBCN
52933 DATA 229, 98,133,100,176,247, There is nothing else like
it. Voice Master gives
198'BBHL both speech output

52940 DATA 101, 16,242,138,240, > 8, and voice recognition with this single hardware product! Your voice
controls programs, or home appliances, robots, and more with spoken
70'BXLI commands Verbal response back gives status, verifies, or requests your
52947 DATA 102, 73,255,101,102, 73, reply1 Speech output and recognition patterns are recorded in witn your
voice. Or use the voice of your friend, boss, teacher, mother, even the
255'BADQ family pet! Programming is simple with newcommandsadded to BASIC,
A music bonus program lets you write and compose musical scores
52954 DATA 72,169,208,162,195,133, simply by humming the tune. Unlimited applications for fun, education,
69'BAHO ond commercial use. Design your own programs for profit. Speech and
recognition quglity unsurpassed by even the most sophisticated
52961 DATA 134, 70, 32,231,176,169, machines. Only Covox provides this high-tech marvel at a price less than
most common peripherals.
0'BXRL
52968 DATA 160, 2,145, 95,104,200, The Covox Voice Mastercomes complete with all hardwareand software
for only S69.95. (Add S4 shipping and handling for USA, S6 Canada, S10
145'BYDT overseas.) Available for Commodore 64/128, Apple II, IK lie, lie. Atari 800,
52975 DATA 95, 76,248,168, 32,253, BOOXL, 130 XE. Specify when ordering. Visa, MasterCard phone orders
' accepted.
174'BYLR
Call or write for FREE Voice Master Infopak
52982 DATA 32,158,173, 32,163,182, and special combination package offers.
201'BAKP
52989 DATA 0, 96, 0'BGTS COVOX JNC, DEFT. CM
675-D Conger Street • Eugene, Oregon 97402 • U.S.A
Area Code (503) 342-1271 ■ Telex 706O17(AvAlarmUD)

COMMODORE MAGAZINE 93
64 USERS ONLY BY D.W. SAMPSON
Children
for the
Commodore 64
with a 1526
orMPS-802
in speaking to my local police depart tion contained on them may be useful
ment, I realized the importance of keep too.
ing up-to-date information on children. Create a form to Please, when filling out the forms, sit
To keep this information updated cannot down and talk with your child. The ma
be stressed enough.
record information jority of the information required must
This program provides forms for all come from them. Make them aware of
the vita! information on your child. The
on your child what you are doing and why.
margins are set to allow you to place the The program was designed tor use on
forms in tliree-ring binders. want to give copies to relatives or the Commodore 1526 or MFS-802 print
Fill out a complete set of information friends. er. You may have to change the CHRS for
sheets for each one of your children. If When updating the information, do use on your printer. Consult your printer
you have none of your own, you may not throw away the old forms. Informa- manual on this. g
Before typing ihesc programs, read "How to Enter Programs." and "How to L'se tlie Magazine »'CFOM
Entry Program." The BASIC programs in this magazine are available on disk from Loadstar.
160 PRINT#4,'BCWB
P.O. Box 30001 Shreveport. IA "1130-0007,1 -800-831-26H
170 PRINT#4,SPC(10)"ADDRESS
Children
'"CFIO
1 PRINT"[CLEAR,RVS,WHITE,RVOFF]" 175 PRINT#4,'BCWH
:POKE 53280,11:POKE 53281,12'DSEF 180 PRINT#4,SPC(10)"CITY
2 S$="[SPACE11] : STATE
: Z ip: "rCFMQ
BCCM 185 PRINT#4,'BCWI
20 PRINT"(DOWN2,RIGHT13,SHFT S] 190 PRINT#4,SPC(10)"DATE OF BIRTH
CHILDREN [SHFT S]"'BAIE : "'CFGM
30 PRINT"[DOWN2,RIGHT2] 195 PRINT#4,'BCWJ
PLEASE TURN ON YOUR PRINTER, 200 PRINT#4,SPC(10)"PLACE OF BIRTH
PRESS THE[SPACE4]ARROW UP (["
) AND ";'BBXP "'CFUI
40 PRINT"[RIGHT]RETURN TO START 205 PRINT#4,'BCWB
[SPACE3]PROGRAM."'BASH 210 PRINT#4,SPC(10)"NAME AND ADDRESS
50 PRINT"[DOWN4,RIGHT2] OF PRESENT SCHOOL:
PRINT OUT AS MANY FORMS AS YOU --";'CGYL
NEED.'"BAUL 215 PRINT#4,'BCWC
60 PRINT"[DOWN4,RIGHT2] 220 TT=2:GOSUB 1500'CIZB
PLEASE UPDATE EVERY THREE (3) 235 PRINT#4,'BCWE
MONTHS[SPACE4](OR SOONER) "'BAIQ
240 PRINT#4,SPC(10)"TEACHERS NAME
70 PRINT" ":INPUT DA$'CEHF
80 IF DA$="[*]"GOTO 100'DGTH "'CFBN
90 IF DA$<>"[*]"GOTO 70'EFFI 245 PRINT#4,'BCWF
100 OPEN 4,4,0'BFRV 250 PRINT#4,SPC(10)"GRADE
110 PRINT#4,CHR$(147)'CHVX : "'CFXI
120 PRINT#4,CHR$(13)'CGPY 255 PRINT#4,'BCWG
130 PRINT#4,SPC(10)"DATE 260 PRINT#4,CHR$(14)SPC(10)"GENERAL
; "'CFJE
DESCRIPTION"CHRS(15)'ENAM
140 PRINT#4,'BCWY 265 PRINT#4,CHRS(13)'CGPJ
145 PRINT#4,CHR$(13)'CGPG 270 PRINT#4,SPC{10)"SEX
150 PRINT#4,SPC(10)"NAME : HEIGHT: W
94 FEBRUARY '87
64 USERS ONLY/CHILDREN
EIGHT: "'CFMQ
275 PRINT#4,'BCWI 670 PRINT#4,CHR$(13)'CGPJ
280 PRINT#4/SPC(10)"COLOR HAIR 675 PRINT#4,SPC(10)"NAMES,
■ EYES ADDRESSES AND PHONE NUMBERS OF
; » 'CFIQ THREE PLAYMATES";'CGFD
285 PRINT#4,'BCWJ 678 PRINT#4," OF CHILD:"'BCOS
290 PRINT#4,SPC{10)"SCARS OR OTHER 680 PRINT#4,'BCWI
IDENTIFYING MARKS:"'CFKQ 683 FOR X=l TO 3'DDVN
292 TT=3:GOSUB 1500'CIAK 685 PRINT#4,SPC(10)"NAME
315 PRINT#4,'BCWD *
330 PRINT#4,SPC(10)"PERSONAL HABITS -'"CFOA
690 PRINT#4 ,'BCWJ
"'CFKN 695 PRINT#4 ,SPC(10) "ADDRESS
332 TT=3:GOSUB 1500'CIAF
II 1
365 PRINT#4,CHR$(19)'CGVK CFIB
370 PRINT#4,CHR$(13)'CGPG 700 PRINT#4 ,'BCWB
375 PRINT#4,SPC(10)"PAGE 2"'CFFM 705 PRINT#4 ,SPC(10) "PHONE
380 PRINT#4,CHR$(147)'CHVH
'"CFIS
3 85 PRINT#4,CHRS(14)SPC(15)"MEDICAL
DATA"CHRS(15)'ENQS 710 PRINT#4,'BCWC
390 PRINT#4,'BCWG 715 NEXT'BAEH
395 PRINT#4,SPC(10)"LIST MEDICAL 720 PRINT#4,'BCWD
PROBLEMS IF ANY:'"CFBV 770 PRINT#4/CHR$(13)'CGPK
400 TT=4:GOSUB 1500'CIBB 785 PRINT#47SPC(10)"NAME,
435 PRINT#4,'BCWG ADDRESSES AND PHONE NUMBERS OF 3
440 PRINT#4,SPC(10)"MEDICATIONS RELATIVES ";'CGEE
790 PRINT#4,"KNOWN TO CHILD:"tBCTP
"'CFBO 795 PRINT#4,'BCWP
445 TT=2:GOSUB 1500'CIZK 797 FOR X=l TO 3'DDVT
465 PRINT#4,'BCWJ 800 PRINT#4/SPC(10)"NAME
470 PRINT#4,SPC(10)"ALLERGIES
'"CFOO
'"CFOR 805 PRINT#4,'BCWH
475 TT=2:GOSUB 1500'CIZN 810 PRINT#4,SPC(10)"ADDRESS
495 PRINT#4,'BCWM
500 PRINT#4,SPC{10)"FEARS CFIP
815 PRINT#4,'BCWI
"'CFYL 820 PRINT#4,SPC(10)"CITY
505 TT=2:GOSUB 1500'CIZH . STATE
525 PRINT#4,'BCWG . PHONE: " 'CFVR
530 PRINT#4,SPC(10)"FAVORITE FOODS 825 PRINT#4,'BCWJ
830 NEXT'BAEF
"'CFMP
835 PRINT#4,'BCWK
535 TT=2:GOSUB 1500'CIZK 900 PRINT#4/CHR$(19)'CGVF
555 PRINT#4,'BCWJ 905 PRINT#4,'BCWI
560 PRINT#4,SPC(10)"FOOD DISLIKES 910 PRINT#4/CHR$(147)fCHVG
915 PRINT#4,SPC(10)"PAGE 4"'CFHM
"'CFRS 920 PRINT#4,'BCWF
565 TT=2:GOSUB 1500'CIZN 925 PRINT#4,SPC(10)"LIST PLACES THAT
585 PRINT#4,'BCWM ARE KNOWN GEOGRAPHICLY TO THE
590 PRINT#4,SPC(10)"NAME AND ADDRESS CHILD:'"CFBB
OF DOCTOR: 930 FOR X=l TO 20'DESI
"'CFEV 935 PRINT#47'BCWL
595 TT=1:GOSUB 1500'CIYQ 940 PRINT#4,SS'BEKI
605 PRINT#4,'BCWF 945 NEXT'BAEM
610 PRINT#4,SPC(10)"NAME AND ADDRESS 955 PRINT#4,CHRS(19) 'CGVP
OF ANY HOSPITAL ADMITTANCE:"'CFCO 960 PRINT#4,'BCWJ
615 TT=3:GOSUB 1500'CIAJ 965 PRINT#4,CHR$(147)'CHVQ
645 PRINT#4,CHR$(19)'CGVL 970 PRINT#4,SPC(10)"PAGE 5"'CFIN
650 PRINT#4,'BCWF 975 PRINT#4,CHR$(13)'CGPR
655 PRINT#4,CHR$(147)'CHVM 985 PRINT#4,CHR$(14)SPC(10)"PHOTO
660 PRINT#4,'BCWG :"CHR$(15)'ENLW
665 PRINT#4,SPC(10)"PAGE 3"fCFGO 990 PRINT#4,'BCWM
COMMODORE MAGAZINE 95
64 USERS ONLY/CHILDREN
995 PRINT#4,SPC(20)"[CMDR A,SPACE34, WHEN PHOTO WAS TAKEN
CMDR S]"'CFAY : '"CFOJ
1005 FOR G=l TO 5'DDGA 1115 PRINT#4,'BCWA
1010 PRINT#4,'BCWT 1120 PRINT#4,CHRS(19)'CGVX
1015 NEXT'BAEY 1125 PRINT#4,'BCWB
1020 PRINT#4,SPC(30)"[CMDR A,SPACE12, 1130 PRINT#4/CHR$(147)'CHVY
CMDR S]"'CFKA 1135 PRINT#4/SPC(10)"PAGE 6"'CFJF
1025 FOR H=l TO 10'DEBC 1140 PRINT#4,'BCWX
1030 PRINT#4,'BCWV 1145 PRINT#4,SPC(10)"LIST CHILDS
1035 NEXT'BAEB FAVORITE TV PROGRAMS,
1040 PRINT#4,SPC(30)"[CMDR Z,SPACE12, AND TIMES AND ";'CGUS
CMDR X] '"CFWC 1150 PRINT#4,"CHANNEL SHOWN:"'BCFD
1050 FOR M=l TO 5'DDMA 1152 TT=7:G0SUB 1500'CIEE
1055 PRINT#4,'BCWD 1165 PRINT#4,'BCWF
1060 NEXT'BAEY 1175 PRINTIf4/SPC(10) "CHILDS RELIGOUS
1065 PRINT#4,SPC(20)"[CMDR Z,SPACE34, AFFILIATION:
CMDR X] "'CFML "'CFHU
1075 PRINT#4,'BCWF 1180 PRINT#4,'BCWC
1080 PRINT#4,SPC(10)"DATE PHOTO WAS 1185 PRINT#4,SPC(10)"NAME AND
TAKEN: LOCATION OF CHURCH
"'CFHO . » 'CFHU
1085 PRINT#4,'BCWG 1190 TT=1:GOSUB 1500'CIYG
1090 PRINT#4,SPC(10)"WHERE WAS PHOTO 1200 PRINT#4,'BCWU
TAKEN: 1205 PRINT#4,SPC(10)"PASTORS NAME
"'CFFP
1095 TT=1:GOSUB 1500'CIYK »'CFUM
1105 PRINT#4,'BCWY 1210 PRINT#4,'BCWV
1110 PRINT#4,SPC(10 "AGE OF CHILD 1215 PRINT#4,CHR$(19)'CGVD
1220 PRINT#4,'BCWW
1225 PRINT#4,CHRS(147)'CHVE
\?moniiiiniifc 1230 PRINT#4,SPC(10)"PAGE 7"'CFKB
1235 PRINT#4,'BCWD
124 0 PRINT#4,SPC(10)"FINGERPRINTS
:'"CFKF
COMPUTEREYES™ 1245 PRINT#4,CHR$(13)'CGPG
1250 PRINT#4fSPC(10)"LEFT HAND:"'CFIE
VIDEO IMAGES ON YOUR COMPUTER! 1255 PRINT#4,'BCWF
Finally—an inexpensive way to capture real-world images on your computer's 1260 FOR X=l TO 10'DERD
graphics displayl COMPUTEREYES" is an innovative slew-scan device ttiat con
nects Between any standard video source (video rape recorder, video camera.
1265 PRINT#4,'BCWG
videodisli. etc | and your computer Under simple software control, a b/w i 1270 NEXT'BAEC
is acquired in ess tnan sin seconds Unique multi-scan modes also provide
realistic grey-scale images Hundreds of application si
1275 PRINT#4,SPC(10)"RIGHT HAND:"'CFLM

I 1280 FOR X=l TO 10'DERF


Package includes interface module, com 1285 PRINT#4.'BCYI
plete easy-to-use software suppoa on 1290 NEXT'BAEE
disk, owner's manual, and one year
warranty all for SI29 95 plus S4 00 SSH 1295 PRINT#4/CHR${19)'CGVL
|USA)
1300 PRINT#4,'BCWV
Also available as a complete package 1305 PRINT#4,CHR$(147)'CHVD
including1
• COMPUTEREYES"
1310 PRINT#4,SPC(10)"PAGE 8"'CFLA
• Quality bJw video camera 1315 PRINT#4,CHRS(13)'CGPE
• Connecting cable
1320 PRINT#4,SPC(10)"LIST ANY OTHER
INFORMATION YOU THINK NECESSARY
Demo disk available for StO 00 postpaid ONLY $129.95
| refundable) Available for
:"'CFTN
•Apple II. II-. lie and lie 1330 FOR X=l TO 25'DEXB
See your dealer or Ofder direct Mast •Commodore 64/128
iesidentsadd5% sales tan Mastercard. • Alan B00/80OXUI30XE
1335 PRINT#4,'BCWE
Visa accepted To oeder. or for more • ISM PC and compaiiOles 1340 PRINT#4,S$'BEKB
information, write or call |5249 95—includes
additional features; 1345 NEXT'BAEF
• Atari ST|S24995-full
1350 PRINT#4,CHRS(19)'CGVD
DIGITAL VISION, INC. color digitizer |
66 Eaitrrn Avrnue 1355 CLOSE 4,4,0'BFSH
Dfdh.im MA 02026
(6W| 329-54O0
1360 END'BACC
1500 FOR XX=1 TO TT'DFUB
1510 PRINT#4,:PRINT#4,S$'CHKB
1520 NEXTlRETURN'CBXB EMD
96 FEBRUARY'87
64 USERS ONLY I1Y BENNETT COOKSON, JR.

The
Personalizer
for the
Commodore 64

XXow many tinics have you gotten a


syntax error? Wouldn't it be better if the
computer responded with something
like "I don't quite understand what you
were trying to say in line ..." or maybe
"That does not compute!" program is over because the computer SAVE"messages", 1 for tape
The Personalizer changes error mes says "Program Over . . . G<xxl Bye." To reload a set of messages, t\pe
sages to anything you want Bar example, To change a message that lias been list I.OAD"messages",8,l for disk
instead of the usual ready prompt, I pre ed, simply pass the FT key ;md type in I.C)AD"nicssages",l,l for tape
fer "Bennett, I'm at your service!" It's a lit the new message. It can be up to 80 NEW
tle more personal. characters long. The quote made you see POKE 1,54
Although this program is mostly just is to allow commas and colons with an Don't forget the", 1" at the end The NEW
tor fun (imagine when your iriend Joe INPUT statement is to reset some important pointers.
comes by to do a little programming and Included in the miscellaneous mes POKE 1,54 switches in the new mes
your computer responds with "Come on sages is die rcad\" prompt, which is num sages.

Joe, get it right"), there is a practical side. ber 30. Number 33 is "error" as in "syn You can run the program again and
You can change the "Redo from start" tax error" and is printed at the end of again to keep changing messages. Always
message to something you understand, each error. Number 34 is "in" ;is in "syn allow the program to end (don't break
like "Enter a number please." tax error in 10" out) so that certain pointers can be set
To save all of your new messages, sim 'Hie new messages will be mere until
Using the Personalizer ply type "RUN 21XK)" and save it as you you press RUN/STOP-RESTORE or the
Since the program is listing out error normally would. Line 2030 changes following poke.
messages, it will be hard to tell if you some important pointers, so you must POKE 1,55 regular messages
have an error in the program. So you can enter the four pokes printed on the POKE 1,54 new messages back in
distinguish between a real ern >r and the screen by line 2000 or turn the comput Tliat way you can switch back and forth
error message you are changing, each er off and then back on. Simply move the and really blow away your friends when
message is numbered from 1 to 35. Re cursor to die first poke and hit return they see how your computer calls you
member that message number 30 is die four times. by name. (Be careful, the wrong number
Ready prompt, so don't think the pro Rt^N 2000 in location one could cause your com
gram is over. You will know when the SA\-E"0:messages"\8 for disk puter to crash.) g

Before typing these programs, read "How l<> Enter Programs,'' and "How to 11st the Magazine 96'BFJL
Entry Prop-am." The BASIC programs in iliis magazine are available un disk from Loadstar, 30 POKE 1,PEEK(1) AND 254
P.O.Box 30007,Shreveport. LA 71130-0007.1-800*31-2694.
:P0KE 40964,65:POKE 49153,192
The Personalizer :POKE 49152,2'GKUJ
50 DEF FN H(DE)=INT(DE/256)'FMGG
6 REM CHANGES ERROR MESSAGES'BUFK 52 DEF FN L(DN)=DN-FN H(DN)*256'GPNK
7 DATA 42101,44277,43884,42086, 60 M=PEEK(49153)*256+PEEK{49152)'FSJJ
48579'BEHL 65 POKE 808,239 :REM DISABLE STOP
8 FOR X=l TO 5:READ V(X):NEXT'FJRL KEY'CWLN
10 IF PEEK(40964)=65 THEN 50'ELFB 200 PRINT CHRS(147)'CFBX
20 FOR X=828 TO X+24:READ D:P0KE X,D 205 PRINT"I WILL LIST ERROR
:NEXT'HOVF MESSAGES'"BAFI
22 SYS 828:REM MOVE BASIC ROM TO 210 PRINT"PRESS F7 TO CHANGE
RAM'CVTH MESSAGE"'BAJE
25 DATA 169,0,133,251,169,160,133, 212 PRINT"PRESS Fl TO END
252'BEDJ PROGRAM"'BASF
26 DATA 160,0,162,32,177,251,145,251, 215 PRINT"PRESS ANY OTHER KEY TO
200'BHMK CONTINUE LISTING":PRINT:PRINT'DCIP
27 DATA 208,249,230,252,262,208,244, Continued on pg. 101

COMMODORE MAGAZINE 97
GAME PROGRAMS

Gobbler's Revenge
for the Commodore 64

few years ago. computer games began featuring maze


games like Paanan and Muncbman Since then, many little
dot-eating creatures have graced the arcades and home video
screens. But enough is enough—these little fellows are tired
of eating power pills and being chased by ghosts and goblins!
Gobbler's Revenge puts you up against a Gobbler in a race-
to gather all of the power pellets and diam< mds you can. After
the musical title screen, a random playing field is drawn. You
are the red figure at the upper right of the maze and die Gob
bler Is the yellow figure at the upper left. These little dot-eating creatures
The game starts when the Gobbler at the bottom of the
screen starts spinning. Each power pellet is worth 10 points are tired of being chased by
and each diamond is worth 100 points. Both your score and
the Gobbler's score are displayed at the I* mom of the screen. ghosts and goblins—they want
The Gobbler has one big advantage: If he catches you. die
game is over and the Gobbler receives 1.000 bonus points. If
you to knoiv what its like!
you can avoid him, the game ends when ;ill < if the power pel
lets and diamonds are gone. instantaneous. The other machine-language routine is for the
At times die Gobbler can be difficult to beat I le roams the joystick movement ofyour player.
maze relentlessly, picking up power pellets and diamonds, all Your player and die Gobbler are character figures, while
the while stalking you. You move your player with a joystick the spinning Gobbler at the liottom of the playing screen is a
in port 1. You must try to get as many diamonds and pellets sprite, animated by poking different values into the sprite
that you can, but you must keep an eye out where the Gob pointer. The title screen is made up of numerous sprites, ani
bler is, for he will trap you in the maze if you are not careful. mated in a similar manner. IJnes 900-928 play the music
Try to stud)' the maze carefully as you play. Study the Gob (torn data statements as well as animate die sprites with the
bler as he moves and you will discover certain trends as he variable Q.
comes to intersections in die maze. The Gobbler is pretty confident that he can beat you and
Gobbler's Revenge is written in BASIC, but several ma achieve his revenge. But with some skill and some luck, there
chine-language routines are used for speed. They are ac is always that chance that you can beat die Gobbler at his
cessed with die SVS command. One routine Instantly draws a own game. After all. we should be able to outmaneuver a lit
new maze for each game. This enables replay options to be tle creature that goes around eating dots. ... H

More typing these programs, rcaii "How U> Entt-r Programs." and "Ho* to Use the Magazine 180 FOR X=12352 TO 12414:READ A
Entry Program." The BASIC program- In tlm magazine an- irabWc on dc* from Loadstar. :P0KE X,A:NEXT'GSXK
P.O.'box 5000". Shievcport, U "l 13WWO7, l siki-h.1 l-2694. 190 FOR X=12416 TO 12478:READ A
:P0KE X,A:NEXT'GSJL
Gobbler's Revenge 200 FOR X=12480 TO 12542:READ A
:P0KE X,A:NEXT'GSCD
40 DEF FN A(J) = (J+2)+4* (J>1) 'HNUH 210 FOR X=12544 TO 12606:READ A
50 V=53248:D=54 27 2:GS=0:YS=0:Q=192 :POKE X,A:NEXT'GSEE
:DS="[D0WN2L]"'GEGN 220 FOR X=12608 TO 12670:READ A
60 DIM A(3):A(0)=2:A(l)=-80:A(2)=-2 :POKE X,A:NEXT'GSGF
:A(3)=80'HFVM 225 GOSUB 950'BDRE
100 PRINT"[CLEAR]":PRINT"[DOWN4] 230 PRINT"[CLEAR]":P0KE 53280,0
PLEASE WAIT. .. .READING DATA1" CBME :P0KE 53281,0'DQOE
110 READ N,DR:IF N=0 THEN 130'EKXA 232 FOR 1=0 TO 24:POKE D+I,0:NEXT'GKNG
120 GOTO 110'BDBX 234 N$="[SPACE4]G O B B L E R ' S
130 FOR X=828 TO 973:READ A:P0KE X,A [SPACE3JR E V E N G E1" BCLL
:NEXT'G0YE 236 PRINT"[D0WN5]"'BAMF
140 L=49152'BGDB 237 PRINT"[CYAN]"'BAGH
150 READ A:IF A=256 THEN 170'EJQE 238 FOR T-l TO 37'DEWJ
160 POKE L,A:L=L+1:GOTO 150'ELIG 239 PRINT RIGHT$(N$,T);"[UP]"'CHNL
170 FOR X=12288 TO 12350:READ A 240 FOR 1=0 TO 50:NEXT I'EGKD
:P0KE X,A:NEXT'GSFJ

98 FEBRUARY'87
GAME PROGRAMS/GOBBLER'S REVENGE
242 POKE D,150:POKE D+1,200:POKE D+5,8 :GOTO 314'MGDU
:POKE D+6/248:POKE D+24,15 328 IF WO32 THEN 314'EGIK
:POKE D+4,17'LMJQ 330 L=L+R:POKE L-R,32:POKE L,P

244 FOR 1=0 TO 50:NEXT I'EGKH :POKE L+CM,10:GOTO 314'IYAK


246 POKE D+4,16ICFAI 400 GOTO 314'BDHY
252 NEXT T'BBND 420 REM GOBBLER EATS PLAYER1BRIF
254 POKE D+24,0'CFUH 422 GS=GS+1000'CIFF
255 PRINT"[D0WN7]"TAB(15)"[ORANGE] 424 FOR X-D TO D+24:POKE D,0:NEXT'GKSJ
BY J.C.HILTY"'CDCL 425 POKE D+24,15:POKE D+5,15
260 GOSUB 900'BDMD :POKE D+12,15:POKE D+19,15
261 FOR T=0 TO 1000:NEXTrEHPG :POKE D+6,107'KIRS
262 POKE V+21,0'CFKG 426 POKE D+14,107:POKE D+14,50
264 PRINT"[CLEAR]":POKE 53281,0 :POKE D+15,40'GVYO
:POKE 53280,8'DQWL 428 POKE D+4,33:POKE D+11,23
300 SYS 49160'BFLX :POKE D+18,23'GTGP
302 A=1105:L=1141:G=4 2:P=28:CM=54272 429 FOR Fl=10 TO 50 STEP 1
:J=2:H=90'HJYL :POKE D+1,F1'GNDP
303 PRINT"[HOME,SPACE3,YELLOW] 430 FOR F2=30 TO 1 STEP-5
GOBBLER'S[SPACE3] :POKE D+8,F2'HMHI
R E V E N G E"'BASI 432 NEXT F2:NEXT Fl'CFTF
304 PRINT D$TAB(2)" [WHITE] 434 POKE D+4,32:POKE D+11,32
GOBBLER SCORE[SPACE10] :POKE D+18,32'GTFM
YOUR SCORE"'CECK 436 PRINT"[CLEAR]":POKE V+21,0'DGNK
306 PRINT TAB(6)GS;"[SPACE19]"YS'CHXI 438 PRINT"[DOWN10]"TAB(4)"HAi!I! THE
307 POKE V+23,0:POKE V+29,0 GOBBLER GOBBLED YOU UP!"rCCBT
:POKE V+0,174:POKE V+l,226:Q=192 440 FOR T=0 TO 2000:NEXT:GOTO 450'FLCH
:POKE 2040,Q'KMJS 450 REM GAME OVER'BIDF
308 POKE V + 21,1:POKE 1105,G 451 FOR T=0 TO 1000:NEXT'EHPH
:POKE 1105+CM,7:POKE 1141,? 452 PRINT"[CLEAR]":POKE V+21,0
:POKE 1141+CM,10'INKS :POKE 53280,0'EOKK
309 POKE 1835,H:POKE 1835+CM,13 454 GOSUB 950'BDRI
:POKE 1857,H:POKE 1857+CM,13'GIJQ 456 IF GS>YS THEN PRINT"[DOWN8]
310 POKE 1509,H:POKE 1509+CM,13 "TAB(7)"HEY! THE GOBBLER WINS
:POKE 1599,H:POKE 1599+CM,13'GILI AGAIN!"'FGMV
311 POKE 1605,H:POKE 1605+CM,13 458 IF YS>GS THEN PRINT"[DOWN8]
:POKE 1113,H:POKE 1113+CM,13 "TAB{7)"UHOH I GUESS YOU WIN
:POKE 1137,H'HPLL ONE."'FGFX
312 POKE 1137+CM,13'CJTD 460 PRINT:PRINT:PRINT TAB(8)"GOBBLER
313 FOR T=0 TO 2000:NEXT SCORE[SPACE2]";GS'EHCL
:REM MAIN LOOP'FQBI 462 PRINT:PRINT TAB(8)"YOUR SCORE
314 Q=Q+1:IF Q=198 THEN Q=192'GMWI [SPACE6]";YS'DGLN
315 POKE 2040,Q'BGRE 464 GOSUB 900'BDMJ
316 B=A+A(J)/2'DHDH 466 PRINT:PRINT TAB(8)"PLAY AGAIN
317 IF PEEK(B)=32 THEN POKE B,G [SPACE5]¥ OR N'"DDPR
POKE B+CM,7:POKE A,32:A=B 468 GET JUNK$:IF JUNK$O""THEN
J=FN A(J)'LDXS 468'FOCS
318 [F PEEK(B)=46 THEN POKE B,G 470 GET A$:IF A$=""THEN 470'EIKJ
POKE B+CM,7:POKE A,32:A=B 472- IF AS="Y"THEN 480'DFMK
J=FN A(J):GOSUB 500'MHUU 474 END'BACJ
319 [F PEEK(B)=90 THEN POKE B,G 480 GS=0:YS=0:GOTO 262'DLKK
POKE B+CM,7:POKE A,32:A=B 500 GS=GS+10:PRINT"[HOME]"
J=FN A(J):GOSUB 520'MHVV :PRINT DS"[DOWN]"TAB(6)GS
320 IF PEEK(B)=28 THEN 420'EIGD :IF GS+YS=2590 THEN 450'JBDL
321 j=(j_l)_4*(j=0)'FKWF 501 RETURN'BAQA
322 SYS(828):R=PEEK(254)-PEEK{253) 510 YS=YS+10:PRINT"[HOME]"
'FRMH :PRINT D$"[DOWN]"TAB(28)YS
323 IF R=0 THEN 314fDFDE :IF GS+YS=2590 THEN 450'JCJM
324 W=PEEK(L+R)'DFYG 512 RETURN'BAQC
326 IF W-46 THEN L=L+R:POKE L-R,32 520 GS=GS+100:PRINT"[HOME]"
:POKE L,P:POKE L+CM,10:GOSUB 510 :PRINT DS"[DOWN]"TAB(6)GS
:GOTO 314'MGCT :IF GS+YS=2590 THEN 450'JCBN
327 IF W=90 THEN L=L+R:POKE L-R,32 521 RETURN'BAQC
:POKE L,P:POKE L+CM,10:GOSUB 530 530 YS=YS+100:PRINT"(HOME]"

COMMODORE MAGAZINE 99
GAME PROGRAMS/GOBBLER'S REVENGE
:PRINT DS"[DOWN]"TAB{28)YS 1220 REM ML JOYSTICK ROUTINE'BROC
:IF GS+YS=2590 THEN 450'JDHO 1222 DATA 173,1,220,74,176,40,74,74,
531 RETURN'BAQD 176,11,169,0'BNRG
650 END'BACF 1224 DATA 133,254,169,41,133,253,76,
900 REM PLAY MUSIC'BJTG 182,3,74,176,11,169,0,133,254,
901 RESTORE'BAOE 169,39'BMNN
902 FOR L=0 TO 24:POKE D+L,0:NEXT'GKTK 1226 DATA 133,253,76,182,3,169,0,133,
904 POKE D+3,8:POKE D+5,41:POKE D+6,89 254,16 9,40,133,253,76,182,3,74,
:POKE D+14,117:POKE D+18,16 176'BLKP
:POKE D+24,143'MOQW 1228 DATA 3 9,74,176,11,169,39,133,254,
906 READ FR,DR'BFYK 16 9,0,133,253,76,18 2,3,74,176,
908 IF FR=0 THEN RETURN'EDHO ll'BKRR
910 POKE D+4,65'CFEG 1230 DATA 169,41,133,254,169,0,133,
912 FOR T=l TO DR'DEQI 253,76,182,3,169,40,133,254,169,
914 FQ=FR+PEEK(D+27)/2'FKLN 0'BIMJ
916 HF=INT(FQ/256):LF=FQ AND 255'FRJR 1232 DATA 133,253,76,182,3,74,176,11,
918 POKE D+0,LF:POKE D+1,HF'ELDR 16 9,0,13 3,254,169,1,13 3,253,76,
920 NEXT'BAEF 182,3IBNBM
922 POKE D+4,64'CFDJ 1234 DATA 74,176,11,169,1,133,254,169,
924 Q=Q+1:IF Q-198 THEN Q=192'GMWP 0,133,253,76,182,3,169,0,133,
926 FOR T=2040 TO 2047:POKE T,Q 254'BKBO
:NEXT'FOCR 1236 DATA 133,253,173,1,220,74,74,74,
928 GOTO 906'BDOO 74,74,176,7,169,1,133,80,76,203,
950 REM SPRITE SETUPS'BMXM 3'BKDQ
952 FOR 1=2040 TO 2047:POKE I,Q 1238 DATA 16 9,0,133,80,96,234,234'BXAK
:NEXT'FOGQ 1240 REM ML MAZE GENERATOR'BPBD
954 FOR 1=39 TO 46:POKE V+I,7 1242 DATA 1,0,216,255,255,255,40,0,
:NEXT'GLVS 169,81,133,251,169,40'BVRK
956 POKE V+29,255:POKE V+23,255'EPYT 1244 DATA 133,253,169,4,133,252,133,
958 POKE V+0,26:POKE V+lr54 254,169,14 7,32,210,255,162'BCRN
:POKE V+2,165:POKE V+3,54'IYKB 1246 DATA 0,160,0,169,160,14 5,253,200,
960 POKE V+4,26:POKE V+5,125 192,39,208,249,24,165'BYUO
:POKE V+6,26:POKE V+7,205'IART 1248 DATA 253,105,40,133,253,144,2,
962 POKE V+8,165:POKE V+9,205'ENYQ 23 0,254,23 2,224,21,20 8,229'BBVR
964 POKE V+16,224'CHSP 1250 DATA 160,0,16 9,4,145,251,169,255,
966 POKE V+10,40:POKE V+11,54'ENEU 141,15,212,169,128,141'BAQK
968 POKE V+12,40:POKE V+13,125 1252 DATA 18,212,173,27,212,41,3,133,
:POKE V+14,40:POKE V+15,205'IEQD 173,170,10,168,24,185'BXML
970 POKE V+21,255 :RETURN'DIMN 1254 DATA 0,19 2,101,251,133,170,185,1,
1200 REM MUSIC DATA'BJQX 192,101,252,13 3,171,24'BAQO
1202 DATA 9634,8,6430,2,7217,2,8101,2, 1256 DATA 185,0,192,101,170,133,253,
8 583,2,9634,8,64 30,4,6430,4'BFKI 18 5,1,192,101,171,133,254'BBAQ
1204 DATA 10814,8,8583,2,9634,2,10914, 1258 DATA 160,0,177,253,201,160,208,
2,12139,2,12860,8,6430,4,6430, 18,138,14 5,2 53,169,46,145'BBUS
4'BJCK 1260 DATA 170,165,253,133,251,165,254,
1206 DATA 8583,8,9634,2,8583,2,8101,2, 133,252,76,62,192,232,138'BDXL
7217,2,8101,8,858 3,2,8101,2,7217, 126 2 DATA 41,3,197,173,208,189,177,
2'BMEN 251,170,169,32,14 5,251,224'BBIN
1208 DATA 6430,2,6069,8,6430,2,7217,2, 1264 DATA 4,240,26,138,10,168,162,2,
8101,2,6430,2,7217,2,12139,4, 56,165,251,249,0,192'BVWO
12139,4'BOBP 1266 DATA 133,251,165,252,249,1,192,
1210 DATA 12139,4,9634,8,6430,2,7217, 133,252,202,208,238,76,62'BBTR
2,8101,2,858 3,2,9634,8,6430,4, 1268 DATA 192,169,3,160,0,153,0,216,
6430,4'BNAI 153,0,217,153,0,218,153,0,219,
1212 DATA 10814,8,8583,2,9634,2,10814, 200,208'BNNV
2,12139,2,12860,8,6430,4,6430,4, 1270 DATA 241,96,256'BKAE
8583'BOAL 1272 REM SPRITE DATA 1'BLBH
1214 DATA 8,9634,2,8583,2,8101,2,7217, 1274 DATA 0,0,0,0,0,0,0,255,0,1,255,
2,8101,8,8583,2,8101,2,7217,2, 128,3,255,192,7,255,224,14,60,
6430,2'BOMM 112,30'BMIS
1216 DATA 7217,8,8101,2,7217,2,6430,2, 1276 DATA 60,120,62,60,124,127,255,
6069,2,6430,4,12860,4,12860,8,0, 254,255,255,255,255,255,255,
0'BLAO 248'BGUT

100 FEBRUARY'87
GOBBLER'S REVENGE THE PERSONAUZER
Continued from pg. 97

500 FOR Z=41768 TO 41824 STEP 2'EMZE


1278 DATA 255,31,120,255,30,56,0,28, 505 N=N+1:PRINT N;'DGHH
28,0,56,14,0,112,7,255,224,3,255, 510 LB=PEEK(Z):HB=PEEK(Z+1)
192'BMWW :LC=256*HB+LB'IWPK
1280 DATA 1,255,128,0,255,0'BRTG 530 PK=PEEK(LC):IF PK>128 THEN PRINT
1282 REM SPRITE DATA 2'BLCI CHR?(PK-128);:GOTO 550'JYHN
1284 DATA 0,0,0,0,0,0,0,255,0,1,255, 535 LC=LC+1:PRINT CHRS(PK);
128,3,255,192,7,255,224'BYAQ :GOTO 530'FPXN
1286 DATA 15,241,192,31,241,192,63, 550 GOSUB 1000:IF F THEN GOSUB
241,196,127,255,254,255,255, 950'EJRI
255'BGUU 590 NEXT'BAEI
1288 DATA 255,248,255,255,248,0,127, 800 FOR W=l TO 5'DDWE
252,0,63,254,0'BPLT 805 Z=V(W):GOSUB 900'CJFK
1290 DATA 31,255,0,15,255,128,7,255, 810 GOSUB 1000:IF F=0 THEN NEXT
224,3,255,192,1,255,128,0,255, :GOTO 1050'GMLI
0'BHRP 815 GOSUB 950:NEXT:GOTO 1050'DJLL
1292 REM SPRITE DATA 3'BLDJ 820 POKE Z,FN L(M):POKE Z+2,
1294 DATA 0,0,0,0,0,0,0,255,0,1,255, FN H(M)'FOFK
128,3,255,192,7,255,224,15,255, 825 IF N=30 THEN POKE M,13:M=M+1'GLFP
192,31'BNWU 830 FOR X=l TO LEN(M$):CS=MID?(M$,X,1)
1296 DATA 255,192,63,255,196,127,255, :POKE M,ASC{C$):M=M+1:NEXT'LEMS
254,255,255,255,255,255,31,255, 835 IF N>29 AND N<33 THEN POKE M,13
255,0'BNAW :M=M+1'IOJS
1298 DATA 127,255,128,63,255,192,31, 840 POKE M,0:M=M+1'DHKJ
255,224,15,255,240,7,255,224,3, 850 RETURN'BAQH
255,192'BOFY 900 LB=PEEK(Z):HB=PEEK(Z+2)
1300 DATA 1,255,128,0,255,0'BRTY :LC=256*HB+LB'IWQN
1302 REM SPRITE DATA 4'BLEB 915 N=N+1:PRINT N;'DGHM
1304 DATA 0,0,0,0,0,0,0,255,0,1,255, 920 PK=PEEK{LC):IF PK>0 THEN PRINT
128,3,255,192,7,255,224,15,255, CHRS(PK);:LC=LC+1:GOTO 920'KAKR
240'BKDL 930 RETURN'BAQG
1306 DATA 31,255,248,63,255,252,127, 950 M$="":PRINT"CHANGE TO WHAT?"
255,2 54,255,255,255,255,255, :PRINT'DEJO
255'BHJN 964 POKE 631,34:POKE 632,34
1308 DATA 255,255,255,127,255,254,63, :POKE 633,20:POKE 198,3'EBSU
255,252,31,255,24 8,15,255, 965 INPUT M$:IF M$=""THEN RETURN'FFTS
240'BGYP 966 IF N>29 THEN 820'DGDS
1310 DATA 7,255,224,3,255,192,1,255, 967 POKE Z,FN L(M):POKE Z+l,
128,0,255,0'BMKE FN H(M)'FOEW
1312 REM SPRITE DATA 5'BLFC 970 FOR X=l TO LEN(M$)-1
1314 DATA 0,0,0,0,0,0,0,255,0,1,255, :C$=MID$(M$,X,1):POKE M,ASC(C$)
128,3,255,192,7,255,224,3,255, :M=M+1:NEXT'MFBY
240'BJCM 975 POKE M,ASC(RIGHT$(M$,l))+128
1316 DATA 3,255,248,35,255,252,127, :M=M+1'GRFW
255,254,25 5,255,255,248,255, 980 PRINT:RETURN'CBVM
255'BGLO 1000 GET K$:IF KS=""THEN 1000'EJSW
1318 DATA 0,255,255,1,255,254,3,255, 1002 PRINT'BACU
252,7,255,248'BOQN 1020 F=0:IF K$=CHR$(136)THEN F=l'GMSB
1320 DATA 15,255,240,7,255,224,3,255, 1030 IF KSOCHRS (133)THEN RETURN'GHPB
192,1,255,128,0,255,0'BXNH 1050 POKE 49153,FN H(M)
1322 REM SPRITE DATA 6'BLGD :POKE 49152,FN L(M)'EVDE
1324 DATA 0,0,0,0,0,0,0,255,0,1,255, 1060 POKE 808,237 :REM ENABLE STOP
128,3,255,192,7,255,224,7,199, KEY'CVHF
240'BJNN 1070 PRINT:PRINT CHRS(18)"PROGRAM
1326 DATA 7,199,24 8,7,199,252,127,255, OVER.. GOOD BYE":END'EGLJ
254,255,255,25 5,255,199,255'BFKP 2000 FOR X=43 TO 46:PRINT"POKE";X;",";
1328 DATA 0,7,255,0,7,254,0,15,252,0, PEEK(X):PRINT:PRINT:NEXT
31,248,15,255,240,7,255,224,3, :PRINT'JRTE
255,192'BOXS 2030 POKE 43,0:POKE 44,160
1330 DATA 1,255,128,0,255,0'BRTC :POKE 45,PEEK(49152)
:POKE 46,PEEK(49153)'GIIH
2040 PRINT"SAVE MESSAGES THEN ENTER
END ABOVE POKES"'BAWI END

COMMODORE MAGAZINE 101


GAME PROGRAMS BYMATTMfRBACH

Wheel
for the
Commodore 64
IViost people have watched game
shows. They have seen contestants expe
rience the thrill of victory. Even those
Play Wheel of
who do not win anything have fun. One Fortune
Of the most popular game shows is
Wheel of Fortune, where contestants on your
compete to guess the puzzle and buy
prizes with the money they earn by spin Commodore
ning the wheel and guessing letters.
Wheel is a computer game for the
64.
Commodore 64 which is similar to the
game show When die game begins, the
main screen is created. The three players
and their money for (hat round are dis
played near the top. The puzzle is in the
middle and the used-letter board is at die
bottom. The top three lines are used for
niessages, the wheel, and player input.
This screen format is used for the entire
game.

Included in this game are about 25 dif


ferent puzzles, enough for a bunch of
unique games. However, in case a puzzle is not in die puzzle and you lose your matically. Totals are updated and shown
is repeated, you can get a new puzzle by turn. The appropriate player will tie to players after each round.
hitting the N key when prompted. If you asked what diey want to do (spin, guess Press B to buy a vowel. It costs S250.
do not want a new puzzle, then hit the P die puzzle or buy a vowel). Input die first Input your guess and hit RETURN. It will
key. You will be informed of the round letter of your choice and hit RETt !RN. light up in die puzzle. If die particular
(there are a total of three) and die player There are other things that can be vowel is not in die puzzle, you will lose
who starts the round. spun besides numbers. If you spin Bank your aim and still lose die S25O.
After that, some numbers will flush by rupt; all your money in diat round is lost Wheel includes most of die features of
rapidly at the top left corner of the (money accumulated from other rounds die television game show. To make this
screen. This is die wheel "spinning." To still remains), and you lose your aim. game simpler, there is no buying of
stop it, hit the space bar. 'ton are shown Spinning a Free Spin, available only in die prizes after each round and a wheel is
what you have spun, then asked to guess first round, allows you to avoid losing a not reproduced. 'Hie bonus round is a
a letter if a number was spun. Input a let aim when it is used Lose a Turn is self- new addition to the television game
ter and hit RETURN. The letter will light explanatory. show and it is not reproduced here.
up in black in its particular place or Besides spinning, you can buy a vowel These simplifications also make the
places in die puzzle (which is white with or guess die puzzle. To guess die puzzle, program relatively easy to convert to
a yellow border and yellow in-between press Ci, hit RETURN, type in your guess, other computers. This game incoqio-
words), and the appropriate amount of and hit RH'lllRN again. If the guess is cor rates everything else, including using
money is added to your total, equal to rect, you will win die money Unit you man)- sounds similar to those found in
the amount of money spun multiplied by have accumulated in dial round; other die game show. Instructions in less detail
die number of times die letter appears in wise, you will lose your turn. If you have are also included in die computer pro
die puzzle. Or you are told dial die letter less dian Sim, you will get S2(K) auto gram, a

Before ivping [his program, read "Row to Enter Programs" am! "Ho*1 tn IV ihe Magazine
7 F(1)=1224:F(2)=1238:F(3)=1252
Entry Program." "Hit- BASIC programs in thi> magazine are available on disk from Loadstar.
P.O.'Box 5000" Shreveport,U"lbO-fM»- 1-8OO-851-2694. :Z=54272:RN=RND(~TI):DIM W{3,
24)'IXGU
Wheel
10 FOR Nl = l TO 3:FOR N2=l TO 24:READ A
5 POKE 53280,0:POKE 53281,1:CLR :W(N1,N2)=A:NEXT:NEXT'KYQI
:GOSUB 860'EUVJ 20 FOR N=l TO 3:M{N)=0:NEXT'FKBD
6 R=1:Y=55655:D=1383:RV=1:U=1956 25 PRINT"[CLEAR,D0WN3,SPACE2]PLAYER 1
:NP=22'GFAP [SPACES]PLAYER 2[SPACES]

102 FEBRUARY'87
GAME PROGRAMS/WHEEL
PLAYER 3"'BAUM L$="O"OR L$="U"THEN 65'LMBV
27 PRINT"[HOME,DOWN4,GREEN] "M(l)" 69 FOR N=l TO LEN(PS):JK=(PEEK(Y+N)
[SPACE4]"'BEYH AND 15)'IRPU
29 PRINT"[HOME,D0WN4,GREEN] 70 IF JK = 0 AND PEEK (D + N)=ASC(L$)-64
"TAB(15)M(2) " [SPACE4] "'CHSK THEN PRINT"[HOME]";L$" HAS BEEN
31 PRINT"[HOME,DOWN4,GREEN] CALLED":GOTO 960'LUGS
"TAB(29)M(3)"[SPACE4,RED]"'CHCD 71 IF CHRS(PEEK(D+N)+64)=L$THEN GOSUB
33 FOR N = l TO 3:IF FS(P)>0 THEN FOR 4 50:POKE Y+N,0:L=L+1:TL=TL+1'ODQT
0=1 TO FS (P):X=J*2+F(P) :POKE X,81 72 IF PEEK(D+N)=160 THEN 75'FJDK
:POKE X+Z,0:NEXT'QLFU 73 DN=PEEK(D+N):IF DN=1 OR DN=5 OR
34 NEXT'BAED DN=9 OR DN=15 OR DN=21 THEN 75'OBFV
35 I-INT(NP*RND(1)+1):FOR N=l TO NP 74 CN=CN+1'CFYJ
:READ B$fA$:IF N=I THEN P$=A$ 75 NEXT'BAEI
:T$=B$'0HHU 76 IF L=0 THEN GOSUB 350
36 NEXT'BAEF :FOR Q=l TO 999:NEXT:GOSUB 840'JQAR
37 PRINT"[HOME,DOWN23]USED LETTERS 77 CO=CN-TL:GOSUB 840'DKFO
:'"BALL 78 M(P)=M(P)+L*W(R,RV)'DQDQ
38 PRINT"[HOME,DOWN9,WHITE]"; 79 PRINT"[HOME,DOWN4]";:GOSUB 850'CFRO
:GOSUB 850'CFHJ 80 PRINT"[HOME,D0WN4,GREEN] "M(1)'BECF
39 PRINT"[DOWN2,RED]";:GOSUB 850'CFRK 82 PRINT"[H0ME,D0WN4,GREEN]
40 PRINT"[HOME,DOWN9,WHITE]"PS "TAB(15)M(2)'CHQJ
:PRINT"[DOWN2,RED]"T$'CFUD 84 PRINT"[HOME,DOWN4,GREEN]
41 FOR N=0 TO 39:POKE D-N,160 rrTAB(29)M(3) 'CHWL
:POKE Y-N,7:P0KE D+41+N,160 87 IF CO=0 THEN PRINT"[HOME,RED]
:POKE Y+41+N,7:NEXT'OIUR THERE ARE ONLY VOWELS LEFT IN THE
42 FOR N=l TO 40:IF PEEK(D+N)=32 THEN PUZZLE1" EDJA
POKE D+N,160:POKE Y+N,7'MWQO 88 IF CO=0 THEN FOR N=l TO 2000:NEXT
43 NEXT'BAED :GOSUB 840'IOUT
44 FOR N=l TO LEN(P$):IF PEEK(D+N)=39 89 IF CN=0 THEN FOR N=1 TO 500:NEXT
OR PEEK(D+N)=45 THEN POKE Y+N, :GOTO 105'INOU
0'PXVT 90 UL=UL+2:POKE U+UL,ASC(L$)-64
45 NEXT'BAEF :POKE U+UL+54272,21JCIR
46 PRINT"[HOME]HIT [RVS]N[RVOFF] 92 IF L=0 AND FS(P)>0 THEN GOSUB
FOR NEW PUZZLE, [RVS]P[RVOFF] 160'GLCN
TO PLAY PUZZLE"'BAOS 93 IF L>0 THEN 95'DEEK
47 GET G$:IF G$=""THEN 47'EHAL 94 P=P+1:IF P=4 THEN P-1'GICP
48 IF G$*="N"THEN RESTORE 95 PRINT"[HOME,RED]PLAYER"P"[LEFT]
:FOR N=l TO 72+NP*(R-l):READ XPS : [RVS]S[RVOFF]PIN, [RVS]G[RVOFF]
:NEXT:GOTO 35'NVKV UESS THE PUZZLE, OR [RVS]B[RVOFF]
49 GOSUB 840IPRINT"[HOME]ROUND"R UYr"BBBY
:FOR N-l TO 1200:NEXT 96 PRINT"[HOME,DOWN]A VOWEL"
:GOSUB 840'HRUS :INPUT 05'CDBO
50 P=R:PRINT" [HOME]PLAYER"P"STARTS 98 IF 0$<>"S"AND OSO"G"AND
THE ROUND":FOR N=l TO 1200 05<>"B"THEN 96'KIXW
:NEXT'GMEO 99 PRINT"[HOME,SPACE56]"'BAVV
51 GOSUB 840'BDPD 100 PRINT"[HOME,DOWN2,SPACE5]"'BAJV
52 PRINT"[HOME,DOWN,SPACE2] 103 0N-(0S="S")-2*(0$="B")G0T0 165,
HIT THE SPACE BAR TO STOP THE 130'HQTG
WHEEL"'BAMN 105 INPUT"[HOME]YOUR GUESS";SPS
54 PRINT"[HOME]";TAB(14)W(R,RV) 'CLEI :IF SP$OP$THEN P = P+1
55 GET G$:IF G$=" "THEN 61'EHCK :IF P=4 THEN P=1'LSPO
58 RV=RV+1:IF RV=25 THEN RV=1'GNXQ 108 PRINT"[HOME]"SPC(67)'CDGE
60 GOSOB 840:GOTO 54'CGJE 110 IF SP$OP$THEN PRINT" [ HOME] WRONG !"
61 PRINT"[HOME,DOWN]";:GOSUB 850'CFQF :FOR N=l TO 2000:NEXT:GOSUB 840
62 0N-(W(R,RV)-l)-2*(W(R, :GOTO 92'LUGI
RV)=2)-3*(W(R,RV)=3)GOTO 200,220, 113 PRINT"[HOME]*RIGHT!*":GOSUB 300
240'KSTT :FOR N=0 TO 39:IF(PEEK(Y+N)AND
63 FOR N=l TO 1500:NEXT'EHPI 15)=1 THEN POKE Y+N,0'NXMO
65 GOSUB.840:INPUT"[HOME]LETTER"; 114 NEXT:FOR N=l TO 1999:NEXT
LS'CHXL :GOSUB 840:IF M(P)<200 THEN
67 IF ASC(L$)<65 OR ASC(L$)>90 OR M(P)=200'KCVL
LEN(L$)<>1 THEN 65'LTQU 115 L=0:TL=0:CN=1:UL=0:TM(P)=TM(P)+M
68 IF L5="A"OR L$-"E"OR L$=UI"OR (P)'GERM

COMMODORE MAGAZINE 103


GAME PROGRAMS/WHEEL
118 GOSUB 840:PRINT"[HOME] 164 POKE F(P)+2*FS(P)/32:FS(P)=FS(P)-1
TOTALS AFTER ROUND":FOR N=l TO 700 :GOTO 95'GDLP
:NEXT'GLTP 165 CN=0:CO=0:L=0:FOR N=l TO 500
119 PRINT"[HOME,DOWN4]"; :NEXT N:GOTO 51'IVYP
:GOSUB 850'CFRH 200 GOSUB 840:PRINT"[HOME]";
120 PRINT"[HOME,DOWN4,GREEN] TAB(14)"FREE SPIN":FOR N=l TO 1000
"TM(1)'BFFY :NEXT:GOSUB 840'IUKH
122 PRINT"[HOME,DOWN4,GREEN] 202 FS(P)=FS(P)+1'CLBC
"TAB(15)TM(2)'CIYC 205 POKE F(P)+2*FS(P),81
123 PRINT"[HOME,DOWN4,GREEN] :POKE F(P)+2*FS(P)+Z,0
"TAB(29)TM(3):PRINT"[RED]" :FOR N=l TO 600:NEXT:GOTO 95'MMSQ
:FOR N=l TO 2000:NEXT 220 GOSUB 840:PRINT"[HOME]";TAB(14)"
:GOSUB 840'IVBJ [BLACK]BANKRUPT[RED]"
124 R=R+1:IF R=4 THEN PRINT"[HOME] :GOSUB 250'EMTF
THE GAME IS OVER!":FOR N=l TO 2500 222 FOR N=l TO 500:NEXT:GOSUB 840'FKKF
:NEXT:GOTO 126'LSFQ 225 M(P)=0:L=0'CIFG
125 GOTO 20'BCJC 229 PRINT"[HOME,DOWN4]";
126 GOSUB 840:INPUT"[HOME] :GOSUB 850'CFRJ
PLAY AGAIN(Y/N)";PS 230 PRINT"[HOME,DOWN4] [GREEN]
:IF P$O"Y"AND P$O"N"THEN "M(l)'BECA
126'JPLQ 232 PRINT"[HOME,DOWN4,GREEN]
127 IF P$="Y"THEN RUN'ECJH "TAB(15)M(2)'CHQE
12 8 CLR:PRINT"[CLEAR]":END'DCNH 234 PRINT"[HOME,DOWN4,GREEN]
130 IF M(P)<250 THEN PRINT"[HOME] "TAB(29)M(3)'CHWG
YOU DON'T HAVE ENOUGH MONEY!" 236 FOR N=l TO 500:NEXT N:GOTO 92'FKJK
:FOR N=l TO 1100:NEXT'IPQN 240 PRINT"[HOME]";TAB(14)"[BLACK]
132 IF M(P)<250 THEN GOSUB 840 LOSE A TURN[RED]":FOR N=l TO 1000
:GOTO 95'FNUF NEXTrGOSUB 840:GOTO 92'ITEM
250 SI=54272:FOR SD=SI TO SI+24
134 M(P)=M(P)-250'CLHF
POKE SD,0:NEXT:POKE SI+24,79
139 PRINT"[HOME,DOWN4]";
POKE SI+22,32'LNFQ
:GOSUB 850'CFRJ
255 POKE SI+23,1:POKE SI+5,199
140 PRINT"[HOME,DOWN4 "M(l)'BEWA
142 PRINT"[HOME,D0WN4 "TAB(15)M(2) POKE SI+6,145:POKE SI+4,17

'CHQD FOR X=255 TO 0 STEP-4'NLEW


260 POKE SI+1,X:POKE SI,60
144 PRINT"[HOME,DOWN4]"TAB(29)M(3)
'CHWF FOR Q=l TO 20:NEXT QrNEXT X

145 INPUT"[HOME]VOWEL",-VS'BDWG POKE SI+4,16:RETURN'LDBP


300 SI=54272:FOR SD=SI TO SI+24
147 IF ASC(V$)<65 OR ASC(V$)>90 THEN
POKE SD,0:NEXT:POKE SI+24,79
145'HPNN
POKE SI+22,128ILODN
148 IF V$O"A"AND V$O"E"AND
305 POKE SI+21/0:POKE SI+23,1
V$O"I"AND V$O"0"AND V$O"U"THEN
POKE SI+5,144:POKE SI+6,243
145'QNKW
POKE SI+4,39'KLWQ
150 FOR N=l TO LEN(PS)'EGVD
310 POKE SI+1,67:POKE SI,15
151 IF PEEK(N+Y)<>0 AND
FOR Q=l TO 1500:NEXT:POKE SI+4,38
CHR$(PEEK(D+N)+64)=V$THEN POKE
POKE SI+1,84'LJYM
Y+N,0:VL=VL+1:GOSUB 450'REVT
315 POKE SI,125:POKE SI+4,39
154 NEXT'BAEE
FOR Q=l TO 1500:NEXT:POKE SI+4,38
155 UL=UL+2:POKE U + UL,ASC(V$)-64
POKE SI+1,100'LLNR
:POKE U+UL+54272,21JCSR
320 POKE SI,121:POKE SI+4,39
156 IF VL=0 THEN GOSUB 840:GOSUB 350
FOR Q=l TO 2000:NEXT:POKE SI+24,0
:PRINT"[HOMEJTHERE IS NO ";V$
RETURN'KEKL
:FOR N=l TO 999:NEXT N'KWFU
350 SI=54272:FOR SD=SI TO SI+24
157 IF VL=0 AND FS(P)>0 THEN GOSUB
POKE SD,0:NEXT:POKE SI+24,79'JFSO
160'GMNN
355 POKE SI+5,128:POKE SI+6,129
158 IF VL=0 THEN GOSUB 840
POKE SI+4,39'GWIP
:GOTO 94'FJPN
358 POKE SI+1,7:POKE SI,59
159 GOSUB 840:VL=0:GOTO 95'DKYN
FOR Q=l TO 250:NEXT
160 PRINT"[HOME,RED]USE FREE
POKE SI+4,38'JANV
SPIN(Y/N)?"'BAYG
360 PRINT"[HOMEJTHERE IS NO "L$
161 GET FS$:IF FS$O"Y"AND
RETURN'CDDH
FS$O"N"THEN 161'INBK
450 SI=54272:FOR SD=SI TO SI+24
162 GOSUB 840'BDPE
POKE SD,0:NEXT:POKE SI+24,10'JFDP
163 IF FS$="N"THEN RETURN'EDAH

104 FEBRUARY'87
GAME PROGRAMS/WHEEL
455 POKE SI+5,128:POKE SI+6,128 HURT ME'BFXW
:POKE SI+4,23:POKE SI+1,38'IERT 710 DATA PERSON,HENRY DAVID THOREAU,
460 POKE SI,59:FOR Q=l TO 250:NEXT Q TITLE,ROCK AROUND THE CLOCK,
:POKE SI+4,16:FOR Q=l TO 50:NEXT Q TITLE'BFNS
:RETURN'MDYR 720 DATA THE LEGEND OF SLEEPY HOLLOW,
500 DATA 100,1,200,300,400,500,100, TITLE'BECL
200,300,175,750,2,350,250'BBFJ 730 DATA RAINDROPS KEEP FALLING ON MY
505 DATA 600,400,150,200,250,400,3, HEAD,PHRASE'BKEO
450,150,200,2'BOVL 740 DATA SEE NO EVIL HEAR NO EVIL
510 DATA 600,200,250,1000,150,300,700, SPEAK NO EVIL,TITLE'BLJQ
4 50,3,800,150,500,400'BAUJ 750 DATA THE MIDNIGHT RIDE OF PAUL
520 DATA 250,2,400,550,300,200,900, REVERE,TITLE,BATTLE HYMN OF THE
200,400,300,3,350,250,500,2000, REPUBLIC'BHKX
300,800'BOXN 760 DATA TITLE,THE STAR SPANGLED
530 DATA 1500,2,700,500,350,400,550, BANNER,PLACE,WALLA WALLA
300,200,90 0,200,400,300,2,600,2 50, WASHINGTON'BEPW
200'BOXO 770 DATA OCCUPATION,MAJOR LEAGUE
540 DATA PERSON,HARRISON FORD,TITLE, BASEBALL PLAYER,PERSON'BSNU
THE RESCUERS'BMLO 780 DATA JACQUELINE KENNEDY ONASSIS,
545 DATA PHRASE,CHIP OFF THE OLD TITLE,AROUND THE WORLD IN EIGHTY
BLOCK,PERSON,BILL RUSSELL'BTYV DAYS'BHWB
550 DATA FICTIONAL CHARACTER, 785 DATA PHRASE,ONE IF BY LAND TWO IF
FOGHORN LEGHORN,PHRASE, BY SEA,TITLE,THE FRENCH
WHERE'S THE BEEF'BFYT CONNECTION'BEAE
560 DATA TITLE,GHOSTBUSTERS,PHRASE, 790 DATA PEOPLE,THE NEW YORK GIANTS,
HERE'S JOHNNY,TITLE, PEOPLE,THE TAMPA BAY
BATTLESTAR GALACTICA'BOGX BUCCANEERS'BCNA
570 DATA FICTIONAL CHARACTER, 800 DATA PEOPLE,THE MINNESOTA VIKINGS,
KERMIT THE FROG,TITLE, PEOPLE,THE DETROIT LIONS'BYMQ
BLUE SUEDE SHOES'BDTV 810 DATA PEOPLE,THE CHICAGO BEARS,
580 DATA PHRASE,E T PHONE HOME, PEOPLE,THE ATLANTA FALCONS'BWJQ
OCCUPATION,STOCK BROKER,PLACE'BWMU 820 DATA PEOPLE,THE SAN FRANCISCO
590 DATA CARSON CITY NEVADA,PLACE, FORTY-NINERS,PEOPLE,
THE GRAND CANYON,PLACE, THE GREEN BAY PACKERS'BKDV
BAJA CALIFORNIA'BIPY 830 DATA PEOPLE,THE LOS ANGELES RAMS,
600 DATA PLACE,SALT LAKE CITY UTAH, PEOPLE,THE MINNESOTA TWINS'BYGT
PLACE,ALBEQUERQUE NEW MEXICO, 835 DATA PEOPLE,THE DETROIT TIGERS,
PLACE'BFJQ PEOPLE,THE BOSTON RED SOX'BVEX
610 DATA FLAGSTAFF ARIZONA,PLACE, 840 PRINT"[HOME,SPACE4 0]":RETURN'CBPM
THE ROCKY MOUNTAINS,PLACE, 850 PRINT"[SPACE40]":RETURN'CBVN
CHEYENNE WYOMING'BMMT 860 PRINT"[CLEAR]";TAB(17) "[RED]
620 DATA PLACE,TRAVERSE CITY MICHIGAN, WHEEL"'CEYM
PLACE,CINCINNATI OHIO,PLACE'BDKR 870 PRINT"[DOWN]";TAB(12)"BY MATT
630 DATA TORONTO ONTARIO,PLACE, MURBACH"'CEBP
INDIANAPOLIS INDIANA'BPAP INPUT" [DOWN]DO YOU WANT
640 DATA PLACE,TRENTON NEW JERSEY, INSTRUCTIONS";INS'BECS
TITLE,THE KILLING FIELDS'BURR 890 IF LEFTS(IN$,1)="N"THEN
650 DATA TITLE,CHARIOTS OF FIRE,TITLE, RETURN'FHQP
WE ARE THE WORLD'BPAR 900 PRINT"[CLEAR,DOWN2]

655 DATA PERSON,SYLVESTER STALLONE, WHEEL IS A GAME SIMILAR TO THE


TITLE,THE GRAPES OF WRATH'BWFY GAME SHOW"'BACO
670 DATA PLACE,WESTMINSTER ABBEY, 910 PRINT"WHEEL OF FORTUNE.[SPACE2]
PHRASE,LIFE IN THE FAST LANE'BWUU WHEN THE GAME BEGINS,"'BAGP
680 DATA TITLE,DUNGEONS AND DRAGONS, 920 PRINT"A SCREEN WILL BE CREATED
PLACE,CHARLESTON SOUTH CAROLINA, WITH THE[DOWN]"'BAOO
THING'BKQA 930 PRINT"PLAYERS AND THEIR MONEY
690 DATA TWENTY TWO GUN SALUTE,PHRASE, NEAR THE TOP, A[DOWN]"'BAIR
TURNABOUT IS FAIR PLAY,PHRASE'BCAY 940 PRINT"PUZZLE IN THE MIDDLE,
700 DATA A PENNY SAVED IS A PENNY AND A USED LETTER[DOWN]"'BABR
EARNED,PEOPLE'BHYK 950 PRINT"AT THE BOTTOM.[SPACE2]
705 DATA THE KNIGHTS OF THE ROUND THIS SAME SCREEN FORMAT[DOWN]
TABLE,TITLE,DO YOU REALLY WANT TO BAKT Continued on pg. 128

COMMODORE MAGAZINE 105


GAME PROGRAMS BYJAMES C IN1.IT

Dragons! Save a princess and it mill be


for the Commodore 64 love atfirst sight—
or at least somepoints
e upon a time, huge fire-breathing dragons roamed will be added to your score.
the earth. These creatures were a menace because they con
tinually kidnapped fair princesses. It is your duty as the Res
cue Knight to save these fair ladies from impending d(x>m.
"lour task will not he simple. It is a little known fact, but drag-
oas were considered to he highly intelligent creatures, capa
ble of catching brave knights and eating them for dinner. But
then, don't forget that you are tlie Rescue Knight, which
means that you are a cut above the average Prince Charming.
Dragons! is a game for die Commodore 6-4. Your objective is
to rescue all the princesses you can before time runs out or you
lose your three lives. Of course, you already figured out that
Rescue Knights must have at least three lives at their disposal.
Your knight is the figure at the Ixjttom of the screen. Tlie
princess is at the top. A blue dragon is at die upper left and a red
dragon is at tlie lower right. A g<x>d friend of the Dragon broth
ers, a giant scorpion, is at the center of die screen. The dragons
have cast a spell over the entire forest. If you touch a tree, you
become a prisoner of die dragons. If a dragon or scorpion cap
tures you, then you are immediately eaten.
There are diree skill levels in Dragons!. Irvel one is ftiirly easy,
level two is challenging, and level three is nearly Impossible
Custom characters are used to create the dragons on the title
screen and are also used to create the trees in die forest. Sprites
form die moving figures on die playing screen, as well as the
scorpion and castle. Your knight is moved widi a joystick.
The dragons move intelligently and relentlessly. They will
track you down if you are not quick enough. lines 2210 to
2230 control die speed of die dragons in die different levels
and to a certain extent determine die number of trees in die
forest. By changing the values of SR and SB. you can change
die speed of die dragons, and by changing die value of TZ,
you can change die number of trees in die forest.
The programming of Dragoas! is pretty straightforward.
The custom characters are put into strings for easy printing
to die screen. Variables F1 and P2 animate the two dragons
by changing their sprite pointers. A short subroutine (lines
25OO-25HO) plays a song if you save a princess.
Prepare your plan of attack and try to rescue die prin
cesses. Save a princess and it will Ix- love at first sight—or at
least some points added to your score. Q

Before typing dxsc programs, read "How to EntCf Programs," and "How lo Use (he Magazine
Entry Program." The BASIC programs in ihis magazine are available on disk from Loadstar.
P.O. Box 3000T, Shreveport, LA Tl 130-000" 1-800-8} 1-2694.

Dragons!

20 PRINT"[CLEAR,D0WN3]PLEASE WAIT ONE


MOMENT"'BAPF
30 DIM S$(4),S(5):TR$="[RVS,GREEN]UV
[DOWN,LEFT2,BROWN]WX"'COXG

106 FEBRUARY'87
GAME PROGRAMS/DRAGONS
620 IF BX<25 THEN BX=25'EICG
35 DS="[RVS,BLACK]AB[DOWN,LEFT6]TCDEF 621 IF BX>244 THEN BX=244'EKCH
[DOWN,LEFT6]GHIJKLM(DOWN,LEFT7] 622 IF BY<76 THEN BY=76'EIQI
NOPQRS"'BCSX 623 IF BY>229 THEN BY-229'EKFK
40 V=53 248:SC=0:LV=3:TM=2500:HS=0 625 POKE V+4,BX:POKE V+5,BY
:P1=19 3:P2=195:LP=1'IQQP :RETURN'FMMN
50 S$(0)="[HOME,DOWN,RIGHT2]" 630 BX=BX-SB:RETURN'DHMG
:FOR L=l TO 4:S$(L)=S$(L-l)+" 640 BX=BX+SB:RETURN'DHLH
[DOWN 5]":NEXT' IWQL 650 BY=BY-SB:RETURN'DHOI
60 FOR L=0 TO 5:S(L)=L*5+2:NEXT'HMPJ 660 BY=BY+SB:RETURN'DHNJ
70 READ FR,DR:IF FR=0 THEN 80'ELVI 690 REM TIME'BEOK
75 GOTO 70'BCOI 700 TM=TM-10:IF TM=0 THEN 1000'FOAH
80 GOSUB 2000'BEDF 710 PRINT"[HOME,DOWN7]"TAB(33)"
170 GOSUB 1500'BEHD [SPACE4]":PRINT"[HOME,DOWN7]
180 POKE V+4,40:POKE V+5,76 "TAB(32)TM'EJEI
:POKE V+6,240:POKE V+7,200 720 RETURN'BAQD
:POKE V+8,136:POKE V+9,116'MOMT 790 REM COLLISIONS'BKQN
190 POKE V+10,134:POKE V+11,52 800 IF Cl>95 THEN 900'DHSF
:POKE V+12,137:POKE V+13,216 805 FOR L=0 TO 24:POKE 54272+L,0
:POKE V+21,1261KNLS :NEXTlGOFN
200 Cl=PEEK(V+30):C2=PEEK(V+31):X=137 810 POKE V+23,14:POKE V+29,14
:Y=216:RX=24 0:RY=200:BX=4 0 :POKE 2046,198'FWVK
:3Y=76'MWYP 820 FOR L=0 TO 8'DDNG
210 REM MAIN LOOP'BIMY 830 P1=P1+1:IF Pl=195 THEN P1=193'GQGM
220 POKE 2042,P1:P1=P1+1 840 P2=P2+1:IF P2=197 THEN P2=195'GQON
:IF Pl=195 THEN Pl=193'HYBH 850 POKE 2042,P1:POKE 2043,P2'CPIL
230 POKE 2043,P2:P2=P2+1 860 POKE 54296,15:POKE 54277,80
:IF P2=197 THEN P2=195'HYLI :POKE 54278,243:POKE 54275,4
240 JY=PEEK(56321)AND 15'DLAE :POKE 54276,65'FTHT
250 IF JY=7 THEN X=X+3:IF X>244 THEN 870 FOR Z=20 TO 140 STEP 5
X=244'JPAK :POKE 54273,Z:NEXT'GQEQ
260 IF JY=11 THEN X=X-3 875 POKE 54276,64:NEXT'CJPQ
:IF X<24 THEN X=24'JORL 880 LV=LV-1:PRINT"[HOME,DOWN12]
270 IF JY=13 THEN Y=Y+3 "TAB(34)LV:IF LV=0 THEN 1000'HTKU
:IF Y>229 THEN Y=229'JQFM 885 POKE V+23,2:POKE V+29,2
280 IF JY=14 THEN Y=Y-3 :POKE 2046,192:POKE V+21,2
:IF Y<50 THEN Y=50'JOWN :GOSUB 1600:GOTO 180'JKMC
290 POKE V+12,X:POKE V+13,Y'ELFK 890 REM SAVE PRINCESS'BMLP
300 Cl=PEEK(V+30):IF Cl>64 THEN 900 POKE V+21,99:POKE V+10,160
800'GPVE :POKE V+11,82:POKE V+12,120
310 C2=PEEK(V+31):IF C2>63 THEN :POKE V+13,82'KLUR
805'GPDF 910 GOSUB 2500'BEIF
320 ON LP GOSUB 500,600,700:LP=LP+1 920 SC=SC+100+TM:PRINT"[HOME,DOWN20]
:IF LP=4 THEN LP=1'IBNK "TAB(32)SC'FPAN
330 GOTO 220'BDDB 930 POKE V+21,2:GOSUB 1600
490 REM RED DRAGON MOVEMENT'BRSM :GOTO 180rEOPL
500 Ql=SGN(X-RX)+2:Q2=SGN(Y-RY)+2'IRRI 990 REM GAME OVER'BIDO
510 ON Ql GOSUB 530,530,540 1000 PRINT"[CLEAR]":POKE V+21,0
:ON Q2 GOSUB 550,550,560'ECTH :IF SOHS THEN HS = SC'HPMB
520 IF RX<25 THEN RX=25'EIJF 1010 PRINT"[DOWN2]"TAB(12)"[BLUE]
521 IF RX>244 THEN RX=244'EKDH GAM E[SPACE2]O V E RM1CDCY
522 IF RY<76 THEN RY=76'EIXH 1020 PRINT"[DOWNS]"TAB(14)"SCORE
523 IF RY>229 THEN RY=229'EKLJ [SPACE2]"SC:PRINT:PRINT
525 POKE V+6,RX:POKE V+7,RY TAB(14)"HIGH SCORE[SPACE2]
:RETURN'FMXM "HS'FMGG
530 RX=RX-SR:RETURN'DHEG 1030 PRINT"[DOWN4] "TAB (10)"PLAY AGAIN
540 RX=RX+SR:RETURN'DHDH - Y OR N"'CDTC
550 RY=RY-SR:RETURN'DHGI 1040 PRINT"[HOME,DOWN5]"TAB(23)DS•CFDY
560 RY=RY+SR:RETURN'DHFJ 1050 PRINT"[HOME,DOWN16]"TAB(8)D$
590 REM BLUE DRAGON MOVEMENT'BSUN :PRINT"[HOME,DOWN16]
600 Q1=SGN(X-BX)+2:O_2 = SGN(Y-BY)+2'IRKJ "TAB(35)D$'EKKE
610 ON Ql GOSUB 630,630,640 1060 GET JKS:IF JK$O""THEN 1060'FLTE
:ON Q2 GOSUB 650,650,660'ECAI

COMMODORE MAGAZINE 107


GAME PROGRAMS/DRAGONS
:POKE L,A:NEXT'GSPI
1070 GET IS:IF IS=""THEN 1070'EJVE 2080 POKE 2040,199:POKE 2041,197
1080 IF I$ = 1IY"THEN 1100'DGIE :POKE 2042,193:POKE 2043,195
1090 END'BACC :POKE 2044,201'FTCN
1100 SC=0:LV=3:TM=2500:GOSUB 2080 2082 POKE 2045,200'BIGG
:GOT0 170'FXUC 2085 POKE 2046,192:POKE V+28,32
1490 REM SET UP PLAYING SCREEN'BSSL POKE V+37,1:POKE V+38,6
1500 PRINT"[CLEAR]"TAB(30)"[BLACK,RVS] POKE V+44,7 POKE V+39,2 LOYW
@[RVOFF] DRAGON!":PRINT TAB(30)" 2090 POKE V+40,12 POKE V+41,6
[RVS]@"TAB(37)"AB"'FKDH POKE V+42,2 POKE V+43,0
1510 PRINT TAB(30) " [RVS]0[RVOFF, POKE V+45,1:POKE V+29,2 MLXS
SPACE2,RVS]TCDEF":PRINT TAB(30)" 209 5 POKE V,144:POKE V+1,76
[RVS] @ [RVOFF] [RVS]GHIJKLMtMEHUI POKE V+16,2:POKE V+2,26
1520 PRINT TAB(30)"[RVS]@[RVOFF] [RVS] POKE V+3,158:POKE V+23,2'LLTW
NOPQRS":PRINT TAB(30)"[RVS]@" 2100 REM TITLE SCREEN'BLIX
IPRINT TAB(30)"[RVS]@[RVOFF, 2110 POKE 53281,15:POKE 53280,0
SPACE2]TIME"'GLUL :PRINT"[CLEAR]"'DRSB
1530 PRINT TAB(30)"[RVS]@[RVOFF] 2120 PRINT TAB(2)"[RVS,RED]@@@"'CCKY
"TAB(32)TM:PRINT TAB(30)"[RVS]@" 2130 PRINT" [RVS,BLACK]@[RED]@[BLACK]
:PRINT TAB(30)"[RVS]@[RVOFF] @[RED]@[RVOFF] [BLUE]
"'HQNK NCE UPON A TIME,THERE WERE
1540 PRINT TAB(30)"[RVS]@[RVOFF]" TWO. . .'"BADK
:PRINT TAB(30)"[RVS]@[RVOFF, 2140 PRINT" [RVS,BLACK]@[RED]@@@"
SPACE2]LIVES"1EHSJ :PRINT" [RVS,BLACK]@@@"
1550 PRINT TAB(30) " [RVS](3 [RVOFF] :PRINT"[DOWN5]"TAB(13)"[BLUE]
"TAB(34)LV:FOR L=l TO 6 DRAGONS !'" EFWJ
:PRINT TAB (30) " [RVS]@":NEXT'JRMN 2150 PRINT:PRINT:PRINT TAB(9)"CHOOSE
1560 PRINT TAB(30)"[RVS]@[RVOFF, YOUR SKILL LEVEL":PRINT'FFUK
SPACE2]SCORE":PRINT TAB(30)"[RVS] 2160 PRINT TAB(15)"1-BEGINNER":PRINT
@[RVOFF]"TAB(32)SC :PRINT TAB(15)"2-EXPERIENCED"
: PRINT TAB (30) " [RVS]@"'HQOP :PRINT'GJQM
1570 PRINT TAB(30)"[RVS]@[RVOFF, 2170 PRINT TAB(15)"3-EXPERT"
SPACE2]HIGH":PRINT TAB(30)"[RVS] :PRINT"[HOME,DOWN5]
@[RVOFF]"TAB(32)HS'FMWN "TAB(22)DS'EJVI
1580 GOSUB 1600:RETURN'CFCI 2180 PRINT"[HOME,DOWN16]"TAB(8)D$
1590 REM ERASE AND DRAW NEW :PRINT"[HOME,DOWN16]
FOREST'BVNN "TAB(35)DS'EKKJ
1600 PRINT"[HOME]":FOR L=l TO 22 2190 GET JK$:IF JK$O""THEN 2190'FLYJ
:PRINT"[SPACE29]":NEXT'GHEH 2200 GET I$:IF I$=""THEN 2200'EJRA
1610 FOR L=0 TO INT(RND(9)*20+TZ) 2210 IF IS="1"THEN SR=5:SB=4:TZ=10
:H=INT(RND(9)*6):CO=INT(RND(9)*5) :RETURN'HPJF
'PDPQ 2220 IF I$="2"THEN SR=5:SB=5:TZ=15

1620 PRINT S$(CO)TAB(S(H))TR$ :RETURN'HPQG


:NEXT'DPXG 2230 IF I$="3"THEN SR=6:SB=4:TZ=20
16 30 PRINT"[HOME,DOWN]"TAB(12)TR$ :RETURN'HPNH
".PRINT" [HOME, DOWN] 224 0 GOTO 2200'BEBB
"TAB(17)TRS'ENUH 2490 REM SONG'BEWI
RESTORE:FOR L=54272 TO 54296
1640 RETURN'BAQD 2500
2000 REM MOVE AND DEFINE CHARACTER :POKE L,0:NEXT'GRSG
SET'BANB 2510 POKE 54275,8:POKE 54277,41
2010 CH=14336:RM=38912:POKE 53272, :POKE 54278,89:POKE 54286,117
(PEEK(53272)AND 240)OR 14'GLTG :POKE 54290,16'FTKL
2020 POKE 56334,PEEK(56334)AND 254 2520 POKE 54296,143'BJAD
:POKE 1,PEEK(1)AND 251'GABE 2530 READ FR,DR:IF FR=0 THEN

2030 FOR T=CH TO CH+463 RETURN'FJJH


:POKE T,PEEK(T+RM):NEXT'IRSG 2540 POKE 54276,65'BIDF

2040 POKE 1,PEEK(1)OR 4 2560 FQ=FR+PEEK(54299)/2


:POKE 56334,PEEK(56334)OR 1'GVXG :HF=INT(FQ/256):LF=FQ AND

2050 FOR T=CH+8*128 TO CH+8*152 STEP 8 255'JFYS


:FOR J=T TO T+7:READ A:POKE J,A 2570 POKE 54272,LF:POKE 54273,HF
:NEXT:NEXT'QCLP :FOR L=l TO DR*40:NEXT'HAQP
2060 REM READ SPRITE DATA'BOFE 2580 POKE 54276,64:GOTO 2530'CNSK
2070 FOR L=12288 TO 12926:READ A

108 FEBRUARY r87


GAME PR0GRAMS/DRA30NS
0'BKJQ
2900 REM SONG DATA'BIXF 3290 DATA 0,28,0,0,0,0,0,0,0,0,0,0,0,
2910 DATA 5103,8,10207,8,9634,4,7647, 0,0,0,0,0,0,0,0,0,3'BVPO
2,8583,2,9634,4,10 207,4,510 3,8, 3300 DATA 128,0,6,192,0,15,224,128,31,
8583,4'BOFR 241,0,0,114,0,0,114,0,0,123,
2920 DATA 8583,4,7647,4,764 7,4,7647,4, 0'BHHJ
7647,4,4291,8,6812,8,6430,4,5103, 3310 DATA 0,249,128,0,249,128,1,253,
2'BMIR 128,1,253,128,1,255,128,0,127,
2930 DATA 5728,2,6430,4,6812,4,57 28,4, 128'BJTK
4817,2,5103,2,5728,4,6430,4,5103, 3320 DATA 0,24 0,0,0,1,220,0,0,0,0,0,0,
10'RMPQ

2940 DATA 0,0'BDPI 128'BLJL


3000 REM CUSTOM CHARACTER DATA'BTRB 3330 DATA 0,6,192,0,15,225,0,1,241,
3010 DATA 255,255,255,255,255,255,255, 128,3,112,64,14,112,64,0,120,
255, 0,0,0,1,6,12,28,56'BAMG 192'BHGM
3020 DATA 0,64,128,0,0,0,0,64,0,0,0,0, 3340 DATA 0,249,128,0,249,128,1,253,
0,0,0,33,0,0,0,8,28,63,113, 128,1,253,128,1,255,128,0,127,
227'BILI 128'BJTN
3030 DATA 0,3,15,63,255,255,255,255, 3350
121,243,230,252,248,224,192, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0/
128'BHDJ 0'BJBO
3040 DATA 0,0,1,3,2,1,0,0,63,127,240, 3360 DATA 42,0,0,42,0,0,62,0,42,62,0,
19 2,28,227,1,2,255,25 5,255,15,3, 42,54,0,62,54,0,62,54,0,54,62,
0,0,0'BOBL 0'BIKP
3050 DATA 199,255,255,255,207,31,63, 3370 DATA 54,62,42,62,62,62,63,255,62,
127,254,252,251,255,255,255,255, 63,255,28,55,255,28,55,24 7,
255'BLBM 252'BIBQ
3060 DATA 3,15,255,255,255,252,192, 3380 DATA 55,227,180,25 5,193,252,255,
224,255,255,255,255,255,0,0,0,1, 193,252,255,25 5,252,255,255,252,
62'BJVM 0'BKRS
3070 DATA 192,63,0,0,0,0,252,1,254,0, 3390 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,7,1,0,0,19 3,35,71,143,31,255,
63'BKWN 0'BJFS
3080 DATA 255,252,248,240,224,192,19 2, 3400 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,112,60,15,3,0,0,0,0'BYKM 0,0,0,0,0,2,0,6,226,0,7,254,
3090 DATA 28,2,241,200/4,0,0,0,0,0,0, 126'BJMK
0,0,0,2,6,31,1,59,87,95,172,199, 3410
205'BMJQ 0'BCTF
3100 DATA 128,143,121,76,108,184,111, 3420 DATA 0,0,0,0,0,0,0,3,199,128,7,
184,1,1,1,1,1,1,3,63'BWOF 239,192,15,23 9,224,15,255,
3110 DATA 192,192,192,192,192,2 24,240, 224'BFDM
252'BGMD 3430 DATA 15,255,224,15,255,224,7,255,
3200 REM SPRITE DATA'BKCA 192,3,255,128,1,255,0,0,254,
3210 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0'BHPN
0,1,0,0,15,152,192,2,25,224,2,17, 3440 DATA 0,124,0,0,56,0,0,16,0,0,0,0,
224'BONK 0,0,0,0,0,0,0,0,0,0'BWYM
3220 DATA 2,121,224,3,255,224,0,121, 3450 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,
224., 0,48,192, 0,60, 0,0, 36, 0,0,100, 0,0,2,128,0,1,128,0,1,128,0,0,
0 'BKDK 128'BLLP
3230 DATA 0,68,0,0,70,0,0,96,0,0,0,0, 3460 DATA 0,0,128,0,3,128,0,3,192,0,3,
0,0,0,0,0,0,0,0,1,19 2'BXUJ 192,0,0,192,0,0,192,0,0,192,0,3,
3240 DATA 0,3,96,1,7,240,0,143,243,0, 240'BNPR
78,0,0,78,0,0,222,0,1,159,0'BENL 3470 DATA 0,15,252,0,15,252,0,0,0,0,0,
3250 DATA 1,159,0,1,191,128,1,191,128, 0,28'BHWM
1,255,128,1,254,0,0,51,0,0,59, 3480 DATA 0,0,132,0,0,68,1,224,36,3,
128'BLKO 48,44,6,8,60,14,4,60,28,0,28,28,
3260 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,12'BMVT
0,0'BGXJ 3490 DATA 30,0,172,31,131,200,15,255,
3270 DATA 0,0,0,0,1,192,0,3,96,0,135, 200,7,255,248,3,255,0,1,126,0,3,
24 0,1,15,128,2,14,192,2,14,112,3, 53,0'BNPU
30,0'BONQ 3500 DATA 6,117,128,12,68,128,8,204,
3280 DATA 1,159,0,1,159,0,1,191,128,1, 128,0,136,128,0,128,128'BYTJ
191,128,1,25 5,128,1,254,0,0,24, END

COMMODORE MAGAZINE 109


128 USERS ONLY BYR. HAROLD DROID

Memgraph-128
irXcmgraph-128 creates graphic repre-
sentations of how BASIC programs use
memory on die Commodore 128. You
can see how much RAM your program
occupies, how much space the variables
require and where time-consuming gar
bage collections occur to get a better
handle on how die 128 organizes itself.
Type in Memgraph Loader, Put a disk
in your drive (one with at least four Memgraph lets you see how BASIC programs
blocks free) and run the program. This
use memory.
writes the program Memgraph-128 to
disk. To use it, BLOAD"MEMGRAPH-
12H". Type SYS 6144 to enable the pro enter somediing like FORI=lTO3000: column mode. (You may have to Hick a
gram. AS(I) = "FIU.KR":NEXT. Use the SHIFI7 switch on your monitor to view the
Enter CLRlNEW to dear BASIC mem RES TORE combination to halt execution graph.) And Memgraph temporarily turns
ory. Now, hold a SHIFT key down while and see how memory fills. Or sec how sprites off, so you can see the screen
you tap RESTORE. This is how you ac you can reserve space for high-resolution without die Starship Enterprise dancing
cess Memgraph's display screen. 'Hie first drawings by entering the command across it.
tiling you'll notice is diat the 128 uses GRAPHIC3:GRAPHIC0. GRAPHIC CLR Memgraph has one drawback. The
two separate banks for storing BASIC: frees diat space again. program you're investigating must Ix- in
one for die program text, one for varia Typing commands in direct mode is GRAPHICO or text mode. For that rea
bles. Most programs won't come close to interesting, but die real reason for Mem son, Memgraph-128 can also be called
using till diat space. graph is so we can understand the mem directly from BASIC via a SYS command.
It may puzzle you that die top eight ory requirements of a running program. Insert the following line at the desired
blocks of RAM(O) are reserved. Mem So long as Memgraph has been loaded place in your program: GRAPH1C0SYS
graph saves this area for itself. It stores into memory and activated with SYS 6l47:GRAPHICX, where X is die graphic
die BASIC screen display here (text and 6144, you can freeze BASIC with SHIFT/ mode of die running program. If your
color memory) before it draws die graph. RESTORE, view its usage of memory, program kx>ps. you may find it conve
When you press SHIFT to return, it puts then press SHIFT to resume exactly nient to insert a GET (not GETKEY)
die screen back. where it left off. Disable Memgraph by statement somewhere. Use the GET to
Memgraph itself sits in an unused pressing RUNSTOP/RES TORE. Enable it check for a keypress which, if found, dir
chunk of RAM at addresses 6144-7168. again with SYS 6144. ects die program flow to die above series
According to Commodore, diis space is Memgraph-128 makes a few allow of commands.
saved for foreign language systems. If ances for the advanced features of the Play with Memgraph for awhile and
your computer speaks die same language 128. If a program is miming in fast mode, use it to investigate a program or two. It
this article is written in. you should have Memgraph switches to slow so you can provides a clear picture of what's going
no problem running Memgraph. see die display, then restores fast when it on inside your 128. It lets you design
You can observe the effects of certain goes back to die running program. Mem BASIC programs diat run more efficient
BASK! commands by typing diem in di graph is designed for a 40-column ly; And at die least, you'll have a better
rectly: For instance, create a large array screen, so if a program is running in 80 understanding of what happens when
by entering DIMA8(3OOO) To fill it up, columns, it temporarily switches to 40- you type RUN. Q

Before typing this program, read "How to Enter Programs' and "How to Use the Magazine :READ J:POKE I,J:SUM=SUM+J
Entry Program." The BASIC programs in (his magazine are available on disk from Loadsiar. :NEXT'KIUL
P.O. Box 30007, Sbrevepott,lA 711304007,1-800-831-2694. 15 IF SUMO111587 THEN PRINT"ERROR IN
DATA STATEMENTS":END'GKEO
Memgraph Loader 20 BSAVE"MEMGRAPH 128",B15,
P6144 TO P7082:END'DRTG
1 REM THIS PROGRAM WRITES A FILE TO 6144 DATA 76,6,24,76,48,24,120,
DISK CALLED "MEMGRAPH 128"'BJRM 169'BYYM
2 REM SYS 6144 ENABLES NMI WEDGE 6152 DATA 27,141,24,3,169,24,141,
(SHIFT/RESTORE)'BMAK 25'BAGL
3 REM USE SYS 6147 FOR CALL FROM 6160 DATA 3,32,100,26,169,0,141,
BASIC PROGRAM'BIDK 172'BAVK
10 BANK 15:SUM=0:FOR 1=6144 TO 7032 6168 DATA 27,88,96,173,172,27,208,

110 FEBRUARY'87
128 USERS ONLY/MEMGRAPH-128
153'BDLO
5'BAHS 6424 DATA 26,169,133,133,250,169,27,
6176 DATA 32,111,26,176,3,76,64, 133'BEKO
250'BAKR 6432 DATA 251,169,198,133,252,32,153,
6184 DATA 169,1,141,171,27,76,56, 26'BENN
24'BASQ 6440 DATA 169,242,133,250,169,4,133,
6192 DATA 169,0,141,171,27,32,100, 251'BEGM
26'BBYP 6448 DATA 169,250,160,12,162,227,32,
6200 DATA 169,1,141,172,27,165,215, 170'BEZU
240'BDJF 6456 DATA 26,169,222,133,250,169,4,
6208 DATA 11,169,1,141,174,27,32, 133'BDMS
95'BAMN 6464 DATA 251,169,250,162,251,160,4,
6216 DATA 255,76,81,24,169,0,141, 32'BDFR
174'BBTM 6472 DATA 170,26,173,165,27,141,114,
6224 DATA 27,173,48,208,41,1,240, 219'BEFR
21'BAEL 6480 DATA 173,167,27,141,134,219,173,
6232 DATA 169,1,141,175,27,169,0, 168'BFRQ
141'BBMK 6488 DATA 27,141,139,219,173,169,27,
6240 DATA 48,208,173,17,208,9,16, 141'BEPY
141'BBSJ 6496 DATA 146,219,173,170,27,141,198,
6248 DATA 17,208,76,114,24,169,0, 219'BFSX
141'BBKR 6504 DATA 173,166,27,141,211,219,169,
6256 DATA 175,27,173,32,208,141,176, 242'BFKN
27'BDSQ 6512 DATA 133,250,169,216,133,251,160,
6264 DATA 173,163,27,141,32,208,173, 12'BFUM
33'BDJP 6520 DATA 165,46,56,233,28,170,173,
6272 DATA 208,141,177,27,173,162,27, 166'BDYK
141'BEIP 6528 DATA 27,32,170,26,173,17,18,
6280 DATA 33,208,173,21,208,141,178, 56'BAQS
27'BDMN 6536 DATA 229,46,170,173,165,27,32,
6288 DATA 169,0,141,21,208,169,0, 170'BDRR
133'BBDV 6544 DATA 26,173,19,18,56,237,17,
6296 DATA 250,13 3,252,169,216,133,251, 18rBAAQ
169'BGIV 6552 DATA 170,173,170,27,32,170,26,
6304 DATA 247,133,253,32,204,26,169, 169'BDOP
0'BCIK 6560 DATA 255,56,237,19,18,170,173,
6312 DATA 133,250,133,252,169,4,133, 166'BDCO
251'BEYK 6568 DATA 27,32,170,26,169,222,133,
6320 DATA 169,251,133,253,32,204,26, 250'BDHW
169'BEJJ 6576 DATA 169,216,133,251,160,4,165,
6328 DATA 4,141,173,27,169,0,133, 48'BDQV
2 50'BBFQ 6584 DATA 56,233,4,170,173,166,27,
6336 DATA 133,252,169,4,133,251,169, 32'BBOU
216'BEJQ 6592 DATA 170,26,165,50,56,229,48,
6344 DATA 133,253,160,0,169,32,145, 170'BCUT
250'BDDQ 6600 DATA 173,167,27,32,170,26,165,
6352 DATA 173,164,27,145,252,200,208, 52'BCRJ
244'BFDO 6608 DATA 56,229,50,170,173,168,27,
6360 DATA 206,173,27,240,7,230,251, 32'BCUR
230'BDAM 6616 DATA 170,26,165,54,56,229,52,
6368 DATA 253,76,204,24,169,28,133, 170'BCTQ
250'BDQU 6624 DATA 173,170,27,32,170,26,165,
6376 DATA 169,27,133,251,169,44,133, 58'BCRP
252'BENU 6632 DATA 56,229,54,170,173,169,27,
6384 DATA 169,4,133,253,32,153,26, 32'BCAO
169'BCSS 6640 DATA 170,26,169,255,56,229,58,
6392 DATA 60,133,250,169,27,133,251, 170'BDAO
169'BEJS 6648 DATA 173,166,27,32,170,26,32,
6400 DATA 123,133,252,32,153,26,169, lll'BCFV
96'BDQH 6656 DATA 26,176,251,32,111,26,144,
6408 DATA 133,250,169,27,133,251,169, 251'BDEU
114'BFHQ 6664 DATA 169,0,133,250,133,252,169,
6416 DATA 133,252,169,7,133,253,32, 247'BEIU

COMMODORE MAGAZINE 111


128 USERS ONLY/MEMGRAPH-128
6672 DATA 133,251,169,216,133,253,32, 220'BDDW
244'BFDT 6792 DATA 173,1,220,201,127,240,3,
6680 DATA 26,169,0,133,250,133,252, 24'BBOV
169'BDLR 6800 DATA 144,1,56,169,127,141,0,
6688 DATA 251,133,251,169,4,133,253, 220'BBCL
32'BDGA 6808 DATA 96,160,0,177,250,240,10,
6696 DATA 244,26,173,176,27,141,32, 48'BBIT
208'BDOY 6816 DATA 2,41,63,145,252,200,76,
6704 DATA 173,177,27,141,33,208,173, 155'BBGS
178'BERP 6824 DATA 26,96,224,0,240,29,145,
6712 DATA 27,141,21,208,173,174,27, 250'BBKR
240'BDHN 6832 DATA 202,192,15,240,4,200,76,
6720 DATA 3,32,95,255,173,175,27, 170'BCXQ
240'BBSM 6840 DATA 26,72,24,165,250,105,40,
6728 DATA 13,169,1,141,48,208,173, 133'BCCP
17'BBNU 6848 DATA 250,144,2,230,251,160,0,
6736 DATA 208,41,239,141,17,208,169, 104'BCLX
0'BCMT 6856 DATA 76,170,26,96,169,4,141,
6744 DATA 141,172,27,173,171,27,208, 173'BBBW
I'BCIS 6864 DATA 27,160,0,169,250,162,15,
6752 DATA 96,76,37,24,169,247,141, 32'BBEV
19rBBJR 6872 DATA 116,255,162,252,142,185,2,
6760 DATA 18,169,0,141,18,18,96, 162'BEDV
173'BAWQ 6880 DATA 0,32,119,255,200,208,236,
6768 DATA 1,220,205,1,220,208,248, 206'BDAT
169'BCAY 6888 DATA 173,27,240,7,230,251,230,
6776 DATA 191,141,0,220,173,1,220, 253'BDCC
201'BCIX 6896 DATA 76,211,26,96,169,4,141,
6784 DATA 239,240,15,169,253,141,0, 17 3'BBWB
6904 DATA 27,160,0,169,250,162,0,
3 2'BAAQ
6912 DATA 116,255,162,252,142,185,2,
THE LAST SPORTS GAMES YOU'LL EVER NEED! 162'BEDQ
"If you're looking for the most realistic simulation around. 3 6920 DATA 15,32,119,255,200,208,236,
IN 1 FOOTBALL should be vour first draft choice. "
—The Chicago Tribune 206'BEYP
"{BASKETBALL is] another real winner from Lance Haffner 6928 DATA 173,27,240,7,230,251,230,
...a must addition to vour library" 253'BDCW
—The Guide To Computer Living
6936 DATA 76,251,26,96,77,69,77,
Didn't like the way last season went for your favorite team? Here's your
71'BYTV
chance to do better as trie coach. Or imagine the possibilities of dream match
ups like the 72 Miami Dolphins vs. the "85 Chicago Bears or UCLA with 6944 DATA 82,65,80,72,45,45,80,82'BXBU
Alcindor going against Patrick Ewmg and Georgetown- How about the '86 6952 DATA 69,83,83,32 , 83,72,73,70'BXGT
Celtics against anybody? Now YOU can know [tie the outcome of some of
the greatest sports matchups that never were! 6960 DATA 84 , 32, 84 , 79 , 32, 82 , 69 ,~84 ' BXOS
3 IN 1 FOOTBALL 6968 DATA 85,82,78,0,80,82,79,71'BWOA
• with Slats Compiler for each player and team • you choose from 6976 DATA 82,65,77,45,82,65,77,40'BXKA
14 offensive plays and 6 defensive formations 6984 DATA 48,41,32,32,32,32,32,86'BXNX
• includes 176 college teams, the 28 NFL teams and 14 USFL teams
6992 DATA 65 , 82,73,65,66,76,69,83'BXUX
from the "85 season PLUS 174 great college and 189 greal pro teams
of the past 7000 DATA 45,82,65,77,40,49,41,0'BWAD
7008 DATA 250,80,82,79,71,82,65,
FINAL FOUR COLLEGE BASKETBALL & BASKETBALL: THE PRO GAME
■ Includes Stais Compiler • you determine smiting lineup, substitu 77'BYIM
tions, shot selection, passing, offensive and defensive styles of play 7016 DATA 32,84,69,88,84,32,32,32'BXCL
and more • the College game includes 292 teams from the '85-'86
7024 DATA 32,32,32,32,250,86,65,
season plus 70 all-time greats • the Pro game features the 23 NBA
teams from "85-'86 and more than 100 great teams of the past 82'BYLK
OTHER PAST SEASONS' TEAMS DISKS AVAILABLE AND 1986 FOOTBALL 7032 DATA 32,250,65,82,82,65,89,
TEAMS READY PRIOR TO PLAYOFFS AND BOWL GAMES
32'BYAJ
Available at your local dealer or send check or money order lor S39 99 each.
Visa and MasterCard accepted on phone orders only Please add $2.00 for postage 7040 DATA 250,83,84,82,0,250,70,
and handling. 82'BYNI
COMMODORK—APPLE—AMIGA—IBM and compalihles 7048 DATA 69 , 69,32,83 , 80,65,67,69'BXUQ
DATA 32,32,250,82,69,83,69,
LANCE HAFFNER GAMES 7056
82'BYCP
100594 • Nashville. TN • 37210 • 615/242-2617
3 m 1 Football also available for 7064 DATA 86 , 69,68,32 , 83,80,65,67'BXSO
Atari 520ST. Macintosh, and Alan 80078Q0XU130XE 7072 DATA 69,0,0,0,1,10,11,14'BTPM
NOW AVAILABLE FDR THE APPLE -FULL COUNT BASEBALL' 7080 DATA 5,7,15'BGWI

112 FEBRUARY'87
USER GROUPS
Although there are almost 1000 known Commodore user groups nationwide and around the world, this list includes only those that have been
officially recognized by Commodore as Approved User Groups If your group would like to apply for Approved status, contact Pete Baczor, I ser
Group Coordinator, at Commodore Business Machines, 1200 Wilson Drive, West Chester, PA 19380.
Commodore user groups provide invaluable assistance to Commodore computcrists If you are looking for people who share your computing
interests, or if you need help getting started with your computer, contact the group near you.
LOUISIANA
ALABAMA
Ei4U.f: Rouge
Birmingham WutOnnf* ■■ .: ■. l Region CommodcM Club
39C Ali^ri S: " : '' Baion Doug* C 64 Us« Group
Birmingham Commodore Club Ccmnrrf=r»' '■I
PO P O So. 1412
P O Box 595M 2C3T hwv. -.'.Ur.i- P«#! Brochu
HA* Sum Byinn Bantty JI
Bob Tatum
DELAWARE GEORGIA
-; ■■■ ;'■■■ ! L.i/1- Cha:*s
Dwa-.ur
Nawaik A13*nv SPUG CompuuH Club U»o ChailesUwii Group
Valley Commodore Use! Gioup
S'>var* Cum morion Uttll War.1,1 Commodore Am»trjr 3166 Concord '/.!; Ukelyn
915W'Jy Thru U-.r Wools SW Club
Gidup ComjaiiK Bill Eaid.«v Nation Fonienot
David W ::..■ i 1766 Nuiti Su—i
2I0DWHD1 P O Box 5461
J-nn Rinehati Metauie
Florence Robart B McHuqn
RoteiiF. Blne»i Jr INDIANA Siwv-Four Um
ShMls Cominedore Us els nrnuj Newpot'. B«arii
Athens
114Van Fleet D: Fbrd A.'inspnCB Ccn-.m Bloom my ton 4317 Stockton Su-ei
DISTRICT OF COLUMBIA At hens Comrnodcr*1
Russel C BiocH~?ti Uswis OlQUI Bloominglon CnrnmoduiB Uie E:izabetn S Hollmann
Pentagon —Wait. En-.hu5iasu[ACF.l
Hunuville Find Rtl Bo> A Group SP.HJepcr.
PENTAF CommoaoiB M CTuD 130 Si Junes Diiv«
Mail S-.op •2'2Q8 HOE Atwuui Aik La-Tex Commodore
Cotnputeen Compu'-rr Club ; ■ -: . MWJ Da.-i(ti WeslBy
■ . ; ■ " ■ , ., MnriiJ Al>r. Computer Club
'.01 IB Shads Road
Dtcatui 661S F*ut» Aw
Bryan Jordan FLORIDA Evamville
Coounxtee Uhii Group ol .-.
Oc«*na M C«nunadoi( Crmpui« Club
V ■ . T'- . ■ AU*nu
1004 PIovb. W.v PO Bo>2332 Swam
MACKS CiUui Couniv CommodoK Club 633 Clairraont Cu
Sam 8k»M Bruce Failev NoTL^east LA Cs^imodote Uieri
PO Bex 210126 PO Bn» 503 DonalSE Schwab Group
Chasles RukHI r . ■■ ■ ■ Walt Rogeu Grwnlmld
Savannah, PO Boi 175
Simply Usrrs ol Compe CHUG
■-■- ■■ r
sax; co Bectiie Walkei
Scorjboro C-64 ' 'ft? rir-^r, 103 VuguiM Ave
301 Vnonict Diiv>-
Route *b Bo. 256 OlDUp
Richard Radon
W»vn» WtlcM Kokomo
918 E 3othAv» Di
S.i iimtTi1 Kokomo Commodore Compul-r
RoberlO Brontcr. HAWAII roui ComffloCoiP llati Grouij
ALASKA
Saeramwio CommoOot Oub
17f.Colurobii.Avp
■ . . . , ... Honolulu
Oraup 6016 Vale Couri
Dajlene Engiis^i
RAM HOM w Hawaiian Elecuic CUG
Ancrioiage Commodore Uv-i sw» ttamimd a RicnaH N UMdii
P O Bo. 13&9 Houllon
Oraup Lanny Hulilwro S2Q Waid Ave
Oyde S Dmui LaUyMH Southern Aroiwtoak Commodorf
PO Box 10461b Rsdney Yim
Sin Di-i.-i Commooore Ovmws ol Latayall
Tray L Cm* J: Fi Walton Bnach LTttii
San Dwgo Commadme U.WT5 P O Bo> 5763
OktMOM Commodo IDAHO PO Box4bl
ALBERTA Boss IrvXicato
Group Blackiw. Robm: Bl«nch-;tie
CANADA PO BoxS6S3i
412 ACutu Arer.u Bjickloci U»r» Group
■:• .• ■
Jane Cart.pMfl
Calvrn Jon« Loginipcii Commodor* Club MARYLAND

' 'i i - SanPtteH 2329 Mynt Une BjJUWta


3* 2431 ■..T.moooe Compute: ■-../: ;- . TtendaOncwm Commudo»
Club T«« Haute U*e)t Croup
Coup Tna Biackioc: L'wti Uioup
66i Lai Coiindai Rd 3702 Cfur lev Lan?
PO Box 14716 Wpnrrn Indiana Commoner*1
ARIZONA 417 Sou-J-. 1200 Wh;
Emu E Johnson CnrnC SchJei
Di*w Hulloy Cjiiis Smitli \}atn
Chandlei
Sanla Baihvs POBo«1838
Amcna VIC a 64 Users
Sun ui BnrO*i>i Cumrnmlnre |
9WW Mailbt>:oC» IOWA
Uteis Group 23 Coventry Un*
4110 Via Vistosa UNF Commoaorn Compuler Ampt
r*si Side Compuisi Club Joseph F Rurliowsln
Chinq Valley Waller Haul dub COUGAR Commodore Um
Univmsny ol Nonrwm FVin-in
3103 Clay Si Lrtnordlown
Ptbjcc!: Ares CommoOoifl Gub Stockton Group
PAXKTOM/M
I6J1 N Cmfled Av- Sttxdmn Cnmrnodoie U«r Jav Huatmn PO Bo. 2302
240 J*ll*r»on Si
Bichaid Pure* Group Ufciland John Smith
Argcnrift Pfra-jnal David J H>mb.m
Globe 2929 CnUriva L>i ..-■ mdl ■ "i-i Giou£. Spenen
Out Hmiterstown
Giia Hackr-is Rju McCanr. 2332 Ciy»Ul PmK North SmM Erisri Ancnymom
P0 Bo. 337 CUMBACC
Route #1 Box H Studio Cily
JiMph M Sdvaflore 1224 ■ 14th Auenu* West
D-janeK Bradley PO Box479
Paul R Machuia Southern CA 64 Uwrs Group Mclt»urn« RusmI S O'.h.--: ■
InWam J Kotadnai
Si*ir« Vnu 3852 Rivenon EL Shir. OH ,\ -■ ■ .
Fox Valley 64 Umi Rm
. j j" ]•[ Mounuin Commodore .V» AUain PO Boi 361348 PECCUG
1034 E B«nton St Ann.i poia Conimncta* U»
Uwt Gioup T"<! S-mnnum 313 Joy Dr
Gioup
PO Box 1796
MMm PO Bo* Be. IT1
" '-'.:■■.:,■ U . I
KANSAS ttonChriseoe
Tuowi llllOBudU I
200 E Broadway SJvi-i Spring
i .i..j.i 'L - - ! . i .■■■■ B»n C Dnrnby Ji AldUMfl
BJ] Bfcjie: Vk Appreciaioii [U1CAP]
Club Mumi Atrhaon CommMore Usprs
COLORADO 50260 New Hampshuo Av
P O Box 3264B Mm mi 2064
Group
ik-OJgePope CiTiton ArPri CnnnJU'iorr1 Jr.'bi PO Bo«396 Hugh S Pettis
12911 SW 41-Ji Siiee:
Color«do PET U»rj Group Gioup Hfnry F Dovn
ARKANSAS Jim Jutiman
6^6 S Ouenlin St RR #1 BAYCUG
Hays
North Liiile Bock Mum S[«ino> Robert S Smolich 13 WlUnd Ceuiv
Miami Sprino* Iliqh Plains CoRimod«e Um
Rivet City CDm.TAVx* Chic*go
Group Gtoup
Computei Club Amoco Coip Microconiput*!
Buck CatSohwarr IKJWmunn Plains Dr
PO Box 4206 MASSACHUSETTS
PO Box 144 Utm Gioup Alan Cling inasrruin
G Oairt. YMf: J:
Juon M Mmpny 200 E Randolph—MC10Q1 : . " .-■
■i i
Hutcnuuon
■ ■ ■■ .:: pjcnarO Ryan '.- M
Grand Junction Salt Cily CommoOino Club
Tn Countv Commodore (Jstti
Cammodae Cotnputei Club ot Darien
PCI S3I3336
Viesiein Slup^ C'omjTLjdcrtf Gioup PO Box2644
Pme BluK Suburban Commndwi- U«i» Kvnn Qav
User Group PO Box 1151
P O Bex 10B3r ttoup
PO Box 4142 H-l-n Serme
■ i1 :

■ Jrw.Gardnei P O Box 2201 1 -I'-lCuminoaorclli"!


(NatiWr Palk Lawre Commodoie J
Stan S'iemi*c Uioup
BRITISH COLUMBIA Likewood Comnudor* Compute* Club 9H Myiiie strerl
CANADA "ii ! ■■ ' : .' Gnimburo PO Bon2204
3931 CnOins Rd
Kr.tn Conunodom Club
Owen F Malinn
Victoria l«80 L*wi> st
Lrino Pim
Junn de Fuca CM Useri Group Ronald Muiucn IK Olive SI
Oilinflu
442 Tipion Rd Handy L Fox KENTUCKY Pionwr VaJlev Crjmmodnr- Clul.
LVrnml h"l. Cammodoie ' '■.■.■:;
Brvsn Wiikiraor. CONNECTICUT
Omup Joiiet Glasgow
MaivmS Yal»
Danbury Com Ed Employ*** Ci.mm^o Glasgow Commotion. Us
PO Box 7336
CALIFORNIA Fllllleld Couniy Commodore UG Gioup. Inc
Thurmcn Law*on MICHIGAN
U»r Group 1510 S Brisqs PO Bo-l&i
Auburn
P 0 Bo. !12 OtHU ■ ■ '.' ■• .- i; . .: i Bay City
Auburn Commodore Compuitr
Kenneth H Hoti« SuncouiD4i CommodOB CoaiKtion Club
Club .- ■
P O Boa M2S 400 I Bin Sueet
PO Box4270 EutHutloid Commodon UC ot C»na
■■:■■-; : ■ ■. James GiiHin •
P»: Kuub tUnlocd County Commodore Group Kemuckv
Pentarala
Concad Uteri Group 904 Fifth Si 54fi Halilai Dr Un
PO Bo.tt.S3 Commodore Uami ol Pensacota VaniH MiiU
Commodore Conaeclion Nontwrn Genesee Couniv
J Rut»H Cuiliss P O Box 3633
PO Box272106 : , ■—■■ CommoOqie
Drbbi* Johntin
Norm Hn.en Wastora IL Commodor" U*tn LUCKY PO Box250
Port Ctiarlolte
Giparei Nr-w Haven Comrrodo Group B601 McKenna Way
ChajksllrCountyCii^."i -t^r»L
Di.iBio VUJer CtmmodoK- Ufa Us«i Group 906 Wm 6ih Awe RD Bishop
PO Box 796
Dub
Group Roben Cokel MadiumvU)* Fwd Commoda
B67N EftcotlOi
PO Bo. 271S4 Ray Goudnuu MuriayviUe CommodaeLIGolMadis Club
L™ Tiwi
Stanford .'•fkjcnvjje Araa Commwloi* CUGOM PO Box 1201
S'jrnljrd Aim Commodore b34 Thompson Ami Hairv Tuckw
FuMnaa CUSH
HFEA Corr.ri th] ■ i ■■ ■ ■..'■' SoEMty PO Bo» Riinaid Bvirl
107 s Bunch Pa w
dub PO Box 1337 Greg Simpson
1 - : Kmm
PO Box 3310
?.« Chai:«

COMMODORE MAGAZINE 113


USER GROUPS
Dcllal Bay NTW JERSEY PENNSYLVANIA
■ ■ ■-: WISCONSIN
Copper Country Ccmpuwi Uiei Ctwny Hill B«hlehem Green Bay
Group Amiyo 11 lot a Group o! South ABCC-64GMIP3 IMCCCi
P O Bar 196 CTomm &oy &4
Jfltftffy 3153Mn]aVwwn i<r.,il P O Bo. 1S78
RutiS Vuorinon Bichard F Luiton
P O Boi 3?61 Thnmni Dull
'■■ ,
Wilbur; Paecke Gn»ndolo
Diyden Jay Formsn
Oswvao Commodnre Uvr Ofoup Lontrvicw MACE
A CO Crwrty Hill
2DB Park Hail Dapl Technology Nonh Coan Commodorr Longvnw Usei Gioup P 0 Bo. 163
S J*ra*T Amiga Us«i Group '.:.■ " ; ■ ■ - i. ; ;■■■■.-; TtoMnk
A.tr.ur Nebon
po JoywP^je
John Sec.!
7allm»n Imifc
£ Lanr.ng HandtBfl
Compuui Out of RocUand Tnarkaiia Rock Caun7 Cororoociore Usen
Landing Aiea Ccm^odcie Cut Lnwoorl
PO Bo. 235 A:J<'La-T?x Cc^n-jylnt»- IJwrfl Gioup
.-;:■■■. ..
C M Uieri Cioup oi Souih PauJ Ftanut Lower ei.ois Us« G:oup PO &H6473 P 0 BdlB5S
J.» Walker
.'. ■ ■■ ,.. PQ Bon 548 Sun Ficttatigt. John Berg
H.I- ■ ....■■
D-BUC RobetlG SUKlif Warn MOwoulee
'"i ■ ' '■' ' . ; it ~.r~ •'. :■■
Ti 23 91H Avenue New Krrumgton )!"ju: si Tutu llnm» Uwr Groi p A 0. Smith Computer Club
Uwi Gioup Mm* win
ChailesC Wagnet AK M Uicn Oioup 332 D FichUnd Drive P O. Boi5&S
33PVanBur*n Cotnmodaie Umi Gioup oi
■■ ■■■ i i: ;■ :.-. .- 1762 Fanmani Sutet Jamira IJ-.i:,.-'. : Bon Endeian
Conual NJ NEWFOUNDLAND
Alion E Otnbnli New Auburn
Jackaon 112 019 BlidoeHd CANADA
Davia Hafa:ei Paiksbtiig Chrppewa Vculey CUG
Jack*on Ccmmodcce Computei UTAH
si Johns
Club [1l ll »ll ill Lighthouse Users Croup
Pl*ssin:ville Commodore User Logan NonnanC Rone
201 Wb« Michigan 103 Peacemaker D;
ComTiod»e Coinputer Group
M»;tiww Henf> Cache Vai-. : mi . ■ ■ r
Steven M Bohr.e CoitaainnClub PO Bo* 2028 467 M ZDOW
Lennon Greg Vincent JodyL P"w»
SUB 64
Durand Ml NOBTH CAROLINA P O Bni M208
11716PaikDi Will Hine.
OC64ConunodoieU»:i Group I ■ •■-.-.;■ :
Maria Bormne POBO.J92 Triad C « U»n Gioup Cliamplain Vatey Commodoi*
Richmond P«* Actwtiinch :■:■ .; ■■.-.■.■ :■ Us« Group
Bettu Commodore Uiet Grour
COMP Trenton civ BUke 6 Miy Fiu Stiw;
s92 Aibo: Li?.*
7S14 Putlygu: P2 Ewir.a Coraawdote Users Grmp S-j-*e L:pp
Bill Campteli
'. 1 Vut Stun Dnve
= : , VIRGINIA
.■■ ; r. JohnC Jones
Cammotloit User Gioup al EerM
Down River Commodore Uwi .■., ■■., ..; P O Box 9324 A:e>and!ia
3CO UcMwonnj St Ap! 9 F
Gioup Commndoie 64 Bwjinni-ri Club
,.■■.■ Ailina--on Victims
Dovr PlOCOpw
15331 Camnron SS21 Haivev L»nt
600 UlBh Teimce
Snloni Run in Fi«i>el
Nnnry A Minna TatnManui
OHIO CenUDl PA Umi Group lor.
CharlottnviUe
Commodori
Wmhtenaw Corrjriodore Umi NIW MEXICO Piedmont Commodore Gioup
■ :.: ■ ; POBul
Glmip LuCiuces PO Bo»5412
JosepfiW Coflman
340 Tangema:! Univeiii:y Z\: Mm A Saaa
44 9C Oatene»tes Drive Aviation & Computer
#136 Wrs:CIie«i*i
Eugene McMuriay Enihus:»jvs ■
Ban Cnm Main Line Commodoie L'»er
1220 Buch Diivt OaJ* Cut ConunodoiF Ut«i
MINNESOTA ■ .-- Gioup
CailH BogirOui Omup
1046 Geneial A--n Lam-
RocheKei Ln> Aiiraot
Cenual Ohio Commodote Uwi PO Boni26b
EmilJ VolchKl Ji
Rochester Area Commode** Gioup Jack B Dorle
Lea Alimoa Conunodote Us«:i
User Gioup P O Bo. 26229
Oioup SOUTH CAROLINA Havsi
2526 6th Aie HW Philip Lynch
3974-C Alabama Si Bisrk Diamond CommodoTB
Colurcbia
David Moertei Or/UK Society
Conimcxjoje Computer Club of
Page M«nci Uwni Group ?: 2 &--i623
MISSISSIPPI Columbia
P O Bo. 3P44
318 Quincannen Drive
Dhuiis R PaquelM
Busts White Miuunsviile
Cm ill in" Ccrr.rr.occte Compute Adirondack C 64 Uieri Greoj Maiion Heniy Csunty Commodore
RockHitt
PO Bo. 99 Marion Ohio Commodore Users Computer Oub
Rock H>U Commodoce Um
102 Monroe Circle Group P O Ban 67
Gioup
NaiminR Cyr 77b Wolfinoei Roan Ken ColteM
Brooklyn 417 S Sprue St
Richard Mumo
MISSOURI flronlvn Commodore Us*i Tim Johnion p.< ntnand
Group New Philadelphia T P A C E The Pichmonfl A;e
Bdwu
17KEast 13thSt A;-. 7 N CUG ■ Commodore 54 Liters SOUTH DAKOTA CF
VDC RCC Conraoito:* Spscia
MalcdmJ Gocesman Group UlSLBtovnuAvBiuI
702 Pitk Avei'j* N W t •■• =?.:ode
?.:■ - !
566 Got! Wood Di.ve
JefiEMund 5705 Ciui Dr
RichaidM Veiter. Landing Users Group
■ r-=rr.
17 Bwlow Avenue North Canton
Jvoiin ■■ .. ,'■ ■"—:■■::'■
:■ - ■■ Canun/AkioniMaiaillon Aiea
JopLn Commodoie Cctr.pA:r: TENNESSIt
Gioup
Umi Group
Uier Group Glendale PO Bo>61814
334 Faimew S F. Estill Sprina>
424 S FlaridnAve Oueeni Commudoie Useti Mik* Lading
LorenS Kinn Commodai* tlmi CluB
Dale Connely Group
PO BdkH
n 11 MihSlwt WASfflNGTON
Moiehoute Marty C: in. ■
Biuce Behtcnd CHUG
Delia Bochrel Utara Gtoup
P O Bo< 2236 Gcnnantown
PO BoilE Russet C Yeey Mempha Amifla Group
Janet H Kinscn Sound
29 JjL.na S-j-*: Toledo PGBo. 3=:«2
PO Ba.86
CcmmodM* Computer Club of Audrey B McCaili
FurJi T Moorh-ac K»on«h A BUnn
Commodoie Utet Gtoup
Toleuo Uempr.ji
Hamrnondipart BteMuid
PG Boj Vim Metnpnii Cerrnnodoie Liters
P O Bon 993 Tri-Citv Commodoce Coniput*i
JMrlDHlUH Group
Buck Sommerkamp Eiperta Hub
HW U P O Bon 3409S r O Boi 1064
OKLAHOMA
Dwigr.t Cnmribpll
MONTANA Tern Lynne Nsrby Jack Gatvw
Buttoanlli
HdUhwH Spimgfield S«tu>
Great Fall Commodoie Jsers of Banles'.-uje
CLL'B-M Spnngfwk) Commodoie Us«
CucAde County Commodore 17MS Osao* :..—,:. .; '.'.'sir; : r
1579 Coates Avenue Group Ccmmadore Usei Gioup
Uwii Group Tied May«
Micnad McCtath BouU #1 Bo. 16£
PO BmTJ9
.

ORZGON Paul MS B*i. JohnWJtoK;


G>l4d Spuibeck Leviitswn
Rnd Lodgt AnKuwd Cornmmoden ■ >■ v.. :■
TEXAS SpolUHH
Enttluiiasu Coos Computei Club Spokane Commadoie U«e!>
AmiuiUo
PO Bo. 1179 V Silver Lan« PO Bn.406fi
Tn Slate Cummoitore Usets
Les Dimich Chin Ma sell i Pan/ Cftard P (J Bo. 1753
Group
Steve Pietonui
;■■ Ni>w Mnmpton f , i- ■ i PO Bo«B971
MissouJa CoirjntKln:s Uwi: Commodore 64 U G of Oranje Lane Count* Comrmxlwe Ussi Michael I! Willinmfon Yakima
310 Bin Street County Group CenttilWashinglon Commodoie
Atuun
PO Bn>23S PO Bcx'.nift User Gioup
Commodoie Computer U»rs of
-■:■■■ P Gere; P O Bo 10937
Tam
NEBRASKA .■. ■.'
4O11 N 1H35
Anmcfth PC b P«o«ch Usert ttroup Northwnt Arnica Group Isaac Nnrisi
5*nani3 Peru & Poka liiBthAw- nihft PO Bo. 1140
Bay City WEST VIBGINUl
Leu Kairyi Bomb M Gagnim
Bav Cny ConuBodofe 'Jhii
Hay Stanka New Yoik :
i
Technology Not Tricki Biue&eH Users Gioup C-&1 A
Fiemont 2211 Coniin Drtvi.
PaUJindei Commoaoie Usei 619W iMthSuee; Gler.n Me i1- .
VIC
Group Tom Tioceo PO Boia90
PO Bo. 683 ]chn M Knowiea
NfwYoik
Jack Quigtey 7h. New lfoik Tn« PrTwruU Wheebig
Computm CHUG Ocnunodofv Horn
Omaha
Gt"aI"i Omaha Commodori 221] Wnt 43 rd Sueet Uwm Group
Uwi Oioup Din 1*1 F«nfn 8! Lynwood Avenue
2932 Leawood Drive
Bob Quuenberry

114 FEBRUARY'87
COMMODORE' EXPAND YOUR
Commodore Computers
Commodore computers are the perfect way
COMMODORE TO
PERFORM LIKE
to enter the world of computers!
We offer a variety of sophisticated,
user-friendly computers to choose from.

NEVER BEFORE
COMMODORE' Just plug in the Final Cartridge.
only $44.95
Does NOT use existing memory
The Srst completely external operating system created specifically for
die Commodore 64. 64C. and 128.
Upgrades hardware and software

COMMODORE?
'lakes the place of at least 6 separate devices, 1) Disk Jurho-o times
fester loading and saving: 2) Preprogrammed Function Keys-eliminate
long, tedious command sequences
for mam" commands, 3) Extended
Machine Language Monitor-with
relocated load-scrolling up and
down, bankswitching, and more:

ODORE'
^^. P*3h 4* Printer Interface-prints all
E^fl Commodore graphics plus screen-
dump utility: 5) Basic Tool
Kit--Wo Line Numbering, Delete
large program blocks with one
touch. Old recovers accidentally-deleted programs. Renumbering, find.

CUMM
Ikip debugs system, Bisk Append adds new programs to existing files:
6' Make backup copies of any software program.

Other Convenient features


Freezer- »16 sub menus ■ color changes • 4 resets • centronics/serial
soeendumps • print vector setting • reverse printing • stops and con
tinues almost every program • allows total backup to disk or tape

COMM
automatically • creates one file on disk or tape • freezes 4 to 6 times
faster than dedicated freezers • game killer
Screendump Capability-Prints low-res, high-res and multicolor •
prints full page • prints from games and more
Keyboard Extras-Delete parts of lines • move cursor
operates your printer as a typewriter

COMMO
BONUS! Additional 24K extra RAM
for basic programs
10 Day Money-back
Guarantee, Full
year warranty

SPECIAL!
Commodore II Centronics
■ma* printer cable-S19.95

Payments to:
H & P Computers

DOREz
• Bank or Certified Check. Per
sona! Check, Money Order.
Visa or MasterCard
and CO. D.
• Add $5.00 for shipping
and handling

DDORE:
• XJ and NY residents add
appropriate sales tax
• Dealer inquiries welcome

COMMODORES
Commodore Business Machines, Inc.
COMPUTERS
OF AMERICA
1200 Wilson Drive • West Chester, PA 19380 154 VaUey Street. South Orange. New Jersey 07079 (201) 763-3946
HOW TO ENTER PROGRAMS
Th<ic programs which appear in this This will list line 270 to the screen. lem is somewhere in the data state
magazine have been run, tested and Look for any non-obvious mistakes ments. Check the data statements for
checked for bugs and errors. After a like a zero in place of an O or vice- missing commas or other typos.
program is tested, it is printed on a versa. Check for semicolons and co If the variable is not coming from
letter quality printer with some for lons reversed and extra or missing data statements, then the problem
matting changes. This listing is then parentheses. All of these things will will be a little harder to find. Check
photographed directly and printed in cause a syntax error. each line that contains the variable
the magazine. Using this method en There is only one time a syntax for typing mistakes.
sures the most error-free program error will tell you the wrong line to
listings possible. look at. If the line the syntax error
Out Of Data Error
This error message is always relat
Whenever you see a word inside refers to has a function call (e.g., FN
brackets, such as [DOWN], the word ed to the data statements in a pro
A(3)), the syntax error may be in the
gram. If this error occurs, it means
represents a keystroke or series of line that defines the function, rather
that the program has run out of data
keystrokes on the keyboard. The than the line named in the error mes
items before it was supposed to, It is
word [DOWN] would be entered by sage. Look for a line near the begin
usually caused by a problem or typo
pressing the cursor-down key. If mul ning of the program (usually) that has
in the data statements. Check first to
tiple keystrokes are required, the DEF FN A(X) in it with an equation
see if you have left out a whole line of
number will directly follow the word. following it. Look for a typo in the
data. Next, check for missing commas
For example, [DOWN4] would mean equation part of this definition.
between numbers. Reading data from
to press the cursor-down key four
a page of a magazine can be a strain
times. If there are multiple words Illegal Quantity Error
on the brain, so use a ruler or a piece
within one set of brackets, enter the This is another common error mes
of paper or anything else to help you
keystrokes directly after one another. sage. This can also be caused by a
keep track of where you are as you
For example, [DOWN,RIGHT2] typing error, but it is a little harder to
enter the data.
would mean to press the cursor-down find. Once again, list the line number
key once and then the cursor-right that the error message refers to. Other Problems
key twice. Note: Do not enter the There is probably a poke statement It is important to remember that
commas. on this line. If there is, then the error the 64 and the PET/CBM computers
In addition to these graphic sym is referring to what is trying to be will only accept a line up to 80 char
bols, the keyboard graphics arc all poked. A number must be in the acters long. The VIC 20 will accept a
represented by a word and a letter. range of zero to 255 to be poke-able. line up to 88 characters long and the
The word is either SHFT or CMD and For example, the statement POKE 128 a line up to 160 characters long.
represents the SHIFT key or tiie Com 1024,260 would produce an illegal Sometimes you will find a line in a
modore key. The letter is one of the quantity error because 260 is greater program that runs over this number
letters on the keyboard. The combi than 255. of characters. This is not a mistake in
nation [SHIFT E] would be entered by Most often, the value being poked the listing. Sometimes programmers
holding down the SHIFT key and is a variable (A,X...). This error is tell get so carried away crunching pro
pressing the E. A number following ing you that this variable is out of grams that they use abbreviated com
the letter tells you how many times to range. If the variable is being read mands to get more than the standard
type the letter. For example, [SHFT from data statements, then the prob number of characters on one line.
A4,CMD B3] would mean to hold the
"IHOME1" = UNSHIFTEDCLR/ HOME ■1 "IPURPLEI"-CONTROL 5
SHIFT key and press the A four times,
then hold down the Commodore key R "[GREEN!"=CONTROL6 "[F2]"=F2

and press the B three times. Ei| "[DOT.VN1"= CURSOR DOWN 3 (BLUE1"=CONTROL7
The following chart tells you the H "(YELLOW!" ^CONTROL 8 '
Q "[UP|" = CURSOR UP |F4[" =

keys to press for any word or words I! '[RIGHT]" ^CURSOR RIGHT R "(ORANGE]" =COMMODOSE 1
inside of brackets. Refer to this chart P "[BROWN!"-COMMODORE 2
fl ■■1LEFTI"=CURSORLEFT
whenever you aren't sure what keys
H] !RVS1"= CONTROL 9 71 "(L. RED|" = COMMODORE 3
to press. The little graphic next to the
B ■!RVOFF!" = CONTROL0 f<| "[GRAY11" = COMMODORE 4
keystrokes shows you what you will
El "|BLACKr = CONTROL 1 0 ■■[GRAY2]" = COMMODORE 5 f£| "iPOUNDj"= ENGLISH
see on the screen.
[1 11WHITE|"=CONTROL2 I|"IL GREEN1" = COMMODORE 6 POUND
Syntax Error G ■■[SHFT"!" = PI SYMBOL
f^ "RED]" = CONTROL3 1 "|L. BLUE1" = COMMODORE 7
This is by far the most common j+1 ■■[■)■" =UP ARROW
tl "[CYAN!" = CONTROL 4 H ";GRAY31" = COMMODOREa
error encountered while entering a
program. Usually (sorry folks) this GRAPHIC SYMBOLS WILL BE REPRESENTED AS EITHER THE LETTERS
means that you have typed something SHFT (SHIFT) AND A KEY ("[SHFT Q.SHFT J.SHFT D.SHFT S]") OR THE
incorrectly on the line the syntax er LETTERS CMDR (COMMODORE) AND A KEY ("[CMDR Q.CMDR
ror refers to. If you get the message G.COMDR Y.CMDR H]"). IF A SYMBOL IS REPEATED, THE NUMBER OF
"?Syntax Error Break In line 270," REPITITIONS WILL BE DIRECTLY AFTER THE KEY AND BEFORE THE
type LIST 270 and press RETURN. COMMA ("[SPACE3,SHFT S4,CMDR M21").

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

HOW TO USE THE MAGAZINE ENTRY PROGRAMS


X he Magazine Entry Programs on the program will tell you where to rest of the line. This is a checksum
the next pages are two BASIC ma find the problem. Otherwise the pro that the Magazine Entry Program uses.
chine language programs that will as gram will say "mistake in data state Enter the line and the letters at the
sist you in entering the programs in ments." Check to see if commas are end and then press RETURN, just as
this magazine correctly. There are missing, or if you have used periods you normally would.
versions for both the Commodore 64 instead of commas. Also check the If the line is entered correctly, a
and the Commodore 128. Once the individual data items. bell is sounded and the line is entered
program is in place, it works its magic Once the program has run, it is in into the computer's memory (with
without you having to do anything memory ready to go. To activate the out the characters at the end).
else. The program will not let you program type SYS49152 (SYS4864 on If a mistake was made while enter
enter a line if there is a typing mistake the 128). and press RETURN. You are ing the line, a noise is sounded and an
on it, and better yet, it identifies the now ready to enter the programs error message is displayed. Read the
kind of error for you. from the magazine. To disable the En error message, then press any key to
try Program, just type KILL (RETURN) erase the message and correct the
Getting Started on the 64 or SYS4867 on the 128. line.
Type in the Magazine Entry Pro The checksums for each line are
gram carefully and save it as you go the same for both the 64 and 128, so IMPORTANT
along (just in case). Once the whole you can enter your 64 programs on If the Magazine Entry Program sees
program is typed in, save it again on the 128 if you'd like. a mistake on a line, it does not enter
tape or disk. Now RUN the program. that line into memory. This makes it
The word POKING will appear on the Typing the Programs impossible to enter a line incorrectly.
top of the screen with a number. The All the BASIC program listings in
number will increment from 49152 this magazine that are for the 64 or Error Messages and
up to 49900 (4864-5545 on the 128) 128 have an apostrophe followed by What They Mean
and just lets you know that the pro four letters at the end of the line (e.g., There are five error messages that
gram is running. If everything is ok, 'ACDF). If you plan to use the Maga the Magazine Entry Program uses.
the program will finish running and zine Entry Program to enter your pro Here they are, along with what they
say DONE. Then type NEW. If there is grams, the apostrophe and letters mean and how to fix them.
a problem with the data statements, should be entered along with the Continued next page

COMMODORE MAGAZINE 117


HOW TO USE THE MAGAZINE ENTRY PROGRAMS
NO CHECKSUM: This means that the line in the magazine again and many characters, instead of a simple
you forgot to enter the apostrophe check your spelling. misspelling. Check spelling of BASIC
and the four letters at the end of the # OF CHARACTERS: This means commands if you can't find anything
line. Move the cursor to the end of that you have either entered extra else wrong.
the line you just typed and enter the characters or missed some characters. UNIDENTIFIED: This means that
checksum. Check the line in the magazine again. you have either made a simple spell
QUOTE: This means that you for This error message will also occur if ing error, you typed the wrong line
got (or added) a quote mark some you misspell a BASIC command, but number, or you typed the checksum
where in the line. Check the line in create another keyword in doing so. incorrectly. Spelling errors could be
the magazine and correct the quote. For example, if you misspell PRINT as the wrong number of spaces inside
KEYWORD: This means that you PRONT, the 64 sees the letter P and quotes, a variable spelled wrong, or a
have either forgotten a command or R, the BASIC keyword ON and then word misspelled. Check the line in
spelled one of the BASIC keywords the letter T. Because it sees the the magazine again and correct the
(GOTO, PRINT.. ) incorrectly' Check keyword ON, it thinks you've got too mistake. ra

MAGAZINE ENTRY PROGRAM-64


The Magazine Entry Programs arc available on disk, along with the other 10 25 DATA C0,60,0A,A8,B9,0F,C0,85
programs in this magazine, for J9.95. To order, contact Loadstar at 1-800-831-2694. 102 6 DATA FB,B9,10,C0,85,FC,A0,00
10 PRINT"[CLEAR]POKING -"; 1027 DATA A9,12,20,D2,FF,Bl,FB,F0
20 P=49152 :REM $C000 (END AT 1028 DATA 06,20,D2,FF,C8,D0,F6,20
49900/5C2EC) 1029 DATA BC,C2,20,E4,FF,F0,FB,A0
30 READ A5:IF A$="END"THEN 110 1030 DATA 18,B9,08,C1,20,D2,FF,88
40 L=ASC(MID$(A$,2,1)) 1031 DATA 10,F7,68,68,A9,00,8D,00
50 H=ASC(MID$(A$,1,1)) 1032 DATA 02,4C,74,A4,4B,49,4C,4C
60 L=L-48:IF L>9 THEN L=L-7 1033 DATA 91,91,00,20,20,20,20,20
70 H=H-48:IF H>9 THEN H=H-7 1034 DATA 20,20,20,20,20,20,20,20
80 PRINT"[HOME,RIGHT12]"P; 1035 DATA 20,20,20,20,20,20,20,91
90 IF H>15 OR L>15 THEN PRINT 1036 DATA 0D,51,55,4F,54,45,00,4B
:PRINT"DATA ERROR IN LINE"; 1037 DATA 45,59,57,4F,52,44,00,23
1000+INT((P-49152J/8):ST0P 1038 DATA 20,4F,46,20,43,48,41,52
100 B=H*16+L:P0KE P,B:T=T+B:P=P+1 1039 DATA 41,43,54,45,52,53,00,55
:GOTO 30 1040 DATA 4E,49,44,45 , 4E,54 , 49 , 46
110 IF TO86200 THEN PRINT 1041 DATA 49 , 45 , 44 , 00 , 4E , 4F , 20 , 43
:PRINT"MISTAKE IN DATA —> CHECK 1042 DATA 48,45,43,46,53,55,40,00
DATA STATEMENTS":END 1043 DATA C8,Bl,7A,D0,FB,84,FD,C0
120 PRINT"DONE":END 1044 DATA 09,10,03,4C,84,C1,88,88
1000 DATA 4C,IF,C0,00,00,00,00,00 1045 DATA 88,88,88,B1,7A,C9,27,D0
1001 DATA 00,00,00,00,00,00,00,21 1046 DATA 13,A9,00,91,7A,C8,A2,00
1302 DATA C1,27,C1,2F,C1,3F,C1,4C 1047 DATA Bl,7A,9D,3C,03,C8,E8,E0
1003 DATA C1,EA,EA,EA,4C,54,C0,A2 1048 DATA 04 ,D0,F5,60,A9,04,4C,CA
1004 DATA 05,BD,19,C0,95/73,CA/10 1049 DATA C0,A0,00,B9,00,02,99,40
1005 DATA F8,60,60,A0,03,B9,00,02 1050 DATA 03,F0,F0,C8,D0,F5,A0,00
1006 DATA D9,04,C1,D0,F5,88,10,F5 1051 DATA B9,40,03,F0,E6,99,00,02
1007 DATA A0,05,B9,A2,E3,99,73,00 1052 DATA C8,D0,F5,20,96,C1,4C,12
1308 DATA 88,10,F7,A9,00,8D,18,D4 1053 DATA C2,A0,09,A9,00,99,03,C0
1309 DATA 4C,EF,C0,E6,7A,D0,02,E6 1054 DATA 8D,3C,03,88,10,F7,A9,80
1010 DATA 7B,4C,79,00,A5,9D,F0,F3 1055 DATA 85,02,A0,00,20,58,C1,20
1011 DATA A5,7A,C9,FF,D0,ED,A5,7B 1056 DATA 89,C1,20,ED,C1,E6,7A,E6
1012 DATA C9,01,D0,E7,20,2B,C0,AD 1057 DATA 7B,20,7C,A5,A0,00,20,80
1013 DATA 00,02,20,74,C0,90,DC,A0 1058 DATA C0,F0,D0,24,02,F0,06,4C
1014 DATA 00,4C,A9,C1,C9,30,30,06 1059 DATA A8,C0,4C,CE,C1,C9,22,D0
1315 DATA C9,3A,10,02,38,60,18,60 1060 DATA 06,20,8D,C0,4C,CE,C1,20
1016 DATA C8,B1,7A,C9,20,D0,03,C8 1061 DATA BA,C0,4C,CE,C1,A0,00,B9
1317 DATA D0,F7,Bl,7A,60,18,C8,Bl 1062 DATA 00,02,20,74 ,C0,C8 , 90,0A
1318 DATA 7A,F0,37,C9,22,F0,F5,6D 1063 DATA 18,6D,07,C0,8D,07,C0,4C
1319 DATA 03,C0,8D,03/C0,AD,04,C0 1064 DATA EF,C1,88,A2,00,B9,00,02
1020 DATA 69,00,8D,04,C0,4C,8E,C0 1065 DATA 9D,00,02,F0,04,E8,C8,D0
1021 DATA 18,6D,05,C0,8D,05,C0,90 1066 DATA F4,60,18,AD,09,C0,69 , 41
1022 DATA 03,EE,06,C0,EE,09,C0,4C 1067 DATA 8D,09,C0,38,AD,0A,C0,E9
1023 DATA CE,C1,18,6D,08,C0,8D,08 1068 DATA 19,90,06,8D,0A,C0,4C,1C
1024 DATA C0,90,03,EE,07,C0,EE,0A 1069 DATA C2,AD,0A,C0,69,41,8D,0A

118 FEBRUARYr87
1070 DATA C0,AD,03,C0,6D,05,C0,48 1082 DATA CD,3E,03,D0,0E,AD,0C,C0
1071 DATA AD,04,C0,6D,06,C0,8D,0C 1083 DATA CD,3F,03,D0,0 6,20,CC,C2
1072 DATA C0,6 8,6D,08,C0,8D,0B,C0 1084 DATA 4C,4B,C0,98,4 8,6 8,4C,CA

1073 DATA AD,0C,C0,6D,07,C0,8D,0C 1085 DATA C0,A9,20,8D,00,D4,8D,01


1074 DATA C0,38,E9,19,90,06,8D,0C 1086 DATA D4,A9,0 9,8O,0 5,D4,A9,0F
1075 DATA C0,4C,52,C2,AD,0C,C0,6 9 1087 DATA 8D,18,D4,60,20,A9,C2,A9
1076 DATA 41,8D,0C,C0,AD,0B,C0,E9 1088 DATA 81,20,DF,C2,A9,8 0,20,DF

1077 DATA 19,90,06,8D,0B,C0,4C,67 1089 DATA C2,4C,D9,C2,20,A9,C2,A9


1078 DATA C2,AD,0B,C0,69,41,8D70B 1090 DATA 11,20,DF,C2,A9,10,20,DF

1079 DATA C0,A0,01,AD,09,C0,CD,3C 1091 DATA C2,A9,00,8D,04,04,60,80

1080 DATA 03,D0,20,C8,AD,0A,C0,CD 1092 DATA 04,D4,A2,70,A0,00,88,D0


1081 DATA 3D,03,D0,17,C8,AD,0B,C0 1093 DATA FD,CA,D0,FA,60,END END

MAGAZINE ENTRY PROGRAM-128


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

COMMODORE MAGAZINE 119


Continued from pg. 64
come part of your input when they are enclosed in quotes. entry, X would remain at zero or whatever other value it had
The opening and closing quotation marks will not lx- includ previously been assigned in the program.
ed in the string variable you input. In fact, the only character A better technique prints the default value to the screen.
you cant enter this way is the quotation mark itself. SO the user can see it before he presses RETURN. like die first
CHRS(34). To input a DELETE character inside your quotes, technique, it can only lx- used when the default is known at
press INSERT then DELETE.
the time the program is written. To use it. do something like
The closing quotation mark, as usual, is optional, unless this:
you need to present- trailing spaces in your entry. 120 INPUT "WHAT NUMBER [2 spaces] 8 [3 crsr lefts]";Y
It's easy to relieve the user of the responsibility of uping When the cursor appears, it will be flushing over the number
die initial quote. Just use the table below to find values for A 8. If the user presses RETURN without entering a different
and B. then plug them into this routine: number, the computer will accept the 8 as its input.
100 PRINT "YOUR ENTRY"; The above technique can easily accommodate defaults of
110 POKE A,34: POKE B,I more than one character, simply by including an additional
120 INPUT AS cursor left for each additional character in die default
Don't forget the semicolon at the end ofline 100. The most sophisticated technique can be used when die
Machine A B default value is not known at the time the program is written,
CI6 1319 239 but is calculated somewhere by the program itself. In the fol
C64 631 198 lowing example, assume that DS is the desired default and
C128 842 208 that its value has been calculated before line 130 is executed:
Plus/4 1319 239 130 PRINT "WHAT NAME[2 spaces ]";DS
140 PRINT "[crsr up]";TAB(9);
What you're doing here is poking a quotation mark into the
150 INPUT NS
keyboard buffer, where it appears as the first character in the
Line 130 prints the prompt and the calculated default value
user's response.
line 140 positions the cursor properly in preparation for the
[fyou're familiar with such poking, you can make the quo
INPIT statement; note that it ends with a semicolon. The
tation mark invisible by Increasing the number of characters
number in the TAB statement should be the same as [he-
you put into the butrer. First poke the CHRS equivalent of die
number of characters in your prompt, not counting the two
screen background color, then poke the CHRS(34). then the
spaces at the end. line 150 then accepts the default input, or
CHR S equivalent of the character color. Then poke a 3 into B
whatever else the user has chosen to type.
to allow for the extra characters in the buffer. This version
With these three techniques in your bag. you can handle
will work on the default colors of a C64:
any INPUT default you'll ever need. They all work with either
100 PRINT "INVISIBLE QUOTE";
string or numeric variables.
110 POKE 631.31 : POKE 632.34: POKE 633,154: POKE
Mary Lee McCafferty
1983
Butler; Pennsylvania
120 INPUT AS
U Illard A laradona INPUT problems: If you try to use the INPUT statement
Marietta Ohio with a prompt that is more than one screen line long, die re
sulting variable will include your keyboard entry and the
INPUTwith default It's often desirable to have a default val prompt!
ue for the variable in an INPUT statement. Here are several The way around die problem is to use a PRINT statement
ways to provide for that delimit value. In every case, the user to print the first part of your prompt (the pan that fills the
can override the default just by entering a different value. first screen line), limiting your INPUT statement to die part
The simplest default doesn't print on the screen, but is en that overflows to the next line. Since the INPUT statement is
tered as the variable value when the user pressed RETURN. now dealing with less than a full screen line, it won't put the
It's accomplished like this: prompt into the value of the variable.
110 X= 3 : INPUT "WHAT VALUE";X On a related subject, don't forget that the INPUT statement
When the user presses RETURN without entering anything accepts even-thing to the right of the prompt If you have a
else, X will have a value of 3- It works because when RE border on your screen. INPUT will consider it as part ofyour
TURN is pressed by itself, the variable retains the value it had response.

before RETURN was pressed. If the above statement lacked StewDockl


the X = 3 and the user pressed RETURN without making an Alberta, Canada g

120 FEBRUARY'87
•SPECIAL*
Amiga Computer, Monitor,
256K Expansion Module
STOP HERE
and 3.5 External Drive For Your Best

$1,36900 Buys in
Hardware and
Amiga Computer
Software.
*g4goo AMIGA products at your finger tips
Specials of
SOFTWARE the Month
Actlvltlon Mlcroiyit SW ManpUn JIO6E3 Sptllbruker t 33 71
1 Otm Bumn I 29.96 Anilyia Hit D.J. A L Bin) One on One Slarcrott 1 33.71
2. Mtin 18 I 2996 BBS-PC 69 DO Seven Cltlcl 26.50 Suipeci 1 33.71
1 Borrowed Time I 3O.M Onilna 47.21 SJreftl ZB.50 Suipended I 2791 Modem
4 MlmOIIUHlDW I ,1?', Organize .... 69.00 Uyltlma 4S5O Wlinbringer ! 26.95
5. Mmie EluOlo
6. Hacker
I 36.25
1 35.96
ScribHe ....
The Crimion Crown
69 DO
29 96
Relurn lo Alla.mil
Initinl Muilc
. . . . . Clll
, Call
Wltneu
ZorK I
S 26.96
I 2B.96 Special
The Coveted Minor 26 21 Deluxe Palnl Arl . OH Zortll 1 3034
Aegis
. Call Zsrtlll J 3034
• 300/1200 Baud
Graphical .... . Clll :;:-.i; Paint Art S Ulililld
kijit Animator/litagti ,,,, | 8900
Deluxe Printing . Clll VIP Technology
• OnLine software
Aegil Dri« 112400 Micro League
Aegii Imign I 54 00 Generil Manigtrt . . cm Iniocom VIP Prnlemcnil 1131 ZS • Cable
Aegu Impel ....'.... 112900 Owner Olit .... 26.96 Billyhoa 26 S6 VIP Anilrm Clll
VIP Comullant Clll

$199
Aegii Draw Pro 179999 Micro League BneBall 47 96 Culthroil 26 96
Aegii Artpak [ill Qtidline 3371 VIP ForetriougM Clll
Electronic Aril VIP Freelance Call
AEgii Doug CIjopi Word Tool . . . Oil Hllcnhiitu Guide 26 96
Adv Conitruclicn Kit 26.50
Incfiimer 26 56
Commidore Amlg» Software Arcfion 28 50 Lattice
Infidel 33.71
Amiga AittmUlir J 76.25 Anic Foi 28 SO Mlie Utllllv I 93 75
twin Clue* Screen Editor .... J 75.00
AmigiLlip 1157 M Osiuie Mmic . , . . Clll
UmciLnk
liflite li
1149 00
CHI
Mcuicribl .... 6800
A Mind Fnrc»tr Voyage ....
Plinerlill
30 34
2696
Ten Ulihliee .... 1 5625 JUKI 5510
Mmtoill I .... 55 96
Set Elilltr 26 96 JHM
Micllbtiry
dbc III Library
CHI
Call
MttttDDlllI ....
Mdttcribl ....
55 96
6800
30 34 Tliking Coloring Book 1 21.25
with
Deluxe Parnl .... 6300
Mlndacapl
Amiga Tutor
Deluxe Print. . . .
Financial Coot boon .
6300
35 63 PRINTERS DISKS ACCESSORIES Color Kit
BraIacehi 33.71
Golden Oldiei . . . 24 94

$399
Deli VU . . . . 3371 Epson 3 i Maul DSAIO 2fl DD Mcaemi Memory
Marble MaDniti . . 35 00
Hilley PtdiecI . 3034 •Color Pnniers* 3&3M 2B DO Cables Om HclOsn
Mancomm .... 35 63 Juki
KtyDoarfl C»(ei Z6 96
Maudlin 49 BE Special S'AMaitiMD-2 1&00 Hard Drnei Morel Morel
Riclor .... 3034 Xerox
CALL FOR PRICES ON ITEMS NOT LISTED S'/i ElepMnt 15 00 Monitors Morel Morel

1-800-423-7347 STARFLITE* P. 0. Box 685


Nitro.WV 25143
AMIGA is a trademark of Commodore-Amiga Inc.
Prices subject to change
Telemarketing

Tools for Today


Children are the hope for America's future. Providing meaningful educational
opportunities to increase their ability to succeed in the world of tomorrow is
the most demanding challenge we face. Our success as parents and
teachers to meet this challenge will not only help the United States maintain
its position of leadership in a world of high technology, but also it is the
greatest legacy we, as adults, can leave.

We are proud to announce our totally compatible with Commodore


continuing support of the 64 software. This allows you to
Commodore 64 as the mainstay of utilize all of your Commodore 64
our educational program. With the educational programs for two
wide array of educational software computers. A great way to save
available, the Commodore 64 is a money! Features of the Commodore
classroom tool designed to 128 Personal Computer include
encourage students to excel in such built-in 128K of memory, an 80/40
areas as reading, writing, science column option, a special numeric
and mathematics. keypad and a built-in CP/MTV
For those who need a computer operating system.
designed to meet advanced Commodore is dedicated to seeking
educational applications, we offer ways to foster a spirit of educational
our Commodore 128 Personal adventure and support the
Computer. The Commodore 128 home/school connection.
Personal Computer reflects our
commitment to education by being

COMMODORE IN EDUCATION
WIN YOUR PARTNER 128
Continued from pg. 36
GREAT BRITISH
Contlnueafrom />g, -i2

STATE Partner 128 lets you


/shooting contest, but appearances can
be deceiving. Encompassing over 1.000
screens, Quo Vadis could be one of the

LOTTO access utilities like a


largest and most difficult arcade games
ever designed.

With Your Computer! calendar, address list, The object of the quest is to find the
WHY USE LUCK TO SELECT YOUR LOTTO Scepter of Hope, hidden somewhere in
NUMBERS? This fun to use computer pro memo pad and the vast underground domain. The Scep
gram for most home computers will quickly
ter is your only hope to bring die down
tell you what numbers are 'due1, any patterns calculator while still
and trends, what groups to play and more! fall of the Dark Lord, who rules this evil
Make your selections based on the laws of within another 128 land with hordes of vile creatures. Find
probability and INCREASE your chances of
ing the Scepter will be hard work, but it
winning! NO RANDOM NUMBERS, this pro
gram performs an actual ANALYSIS of the
program is useless without the ancient Words of
past 30 drawings! You select the most likely Power to energize it. These words are re
choices, (it's not likely others will select the
If you're familiar with some of vealed to you throughout your journey
same one you do either}. You keep the data
up to date by simply adding the latest win Timeworks' other programs such as in the form of mysterious riddles.
ners! Works for all states and Canada. Word Writer 128 or Your Personal Fi As players guide the story's hero
nancial Planner, you know how conve through the 360-degree scrolling land
ant/
nient it is to be able to call up an on scape, swarms of evil creatures attack
screen calculator with the press of a without provocation. A shield offers
function key. Partner 128's calculator some protection, but it is quickly worn
looks and operates much the same as the out through repeated enemy hits. Magic
SOFT-BYTE
P.O. Box 556 F. Pk. others, letting you add. subtract, multi chests must be found to replenish its
Dayton, OH 45405 ply, divide and raise numbers to a power power. A magic sword is also provided,
(513)233-2200 using the 128's numeric keypad. like which sends out steady blasts of energy
Fast service on charge cards, checks or
your $5-95 pocket calculator. Partner in whichever direction the adventurer
money orders. Only $21.95 for these com
puters—Commodore 64/128, Apple, IBM-PC, 128's on-screen calculator has its own moves. Pressing the joystick button lets
Atari, TRS-80, and the Super Macintosh ver small display, and numbers can be stored players remain motionless and fire at will.
sion is $29.95. Please add S1.50 shipping.
in memory and then recalled. If you have This fighting stance helps to eliminate
a printer, you can even get a "paper tape" creatures without walking into them and
COMMODOI printout of your calculations by pressing draining the shield. Pressing RETURN
F7. pauses the game and reveals your shield's
SUPER While the calend:ir. address list, memo energy level
SOFTWARE pad and calculator are Partner 128's ma Besides its sheer size and complexity.
jor features, the cartridge-based program what makes Quo Vadis so Incredibly dif
New! Best of Gamee #3
Over ■lO new games on 2 disks also gives you a few other useful options. ficult is that players are allowed only one-
■17.95 For example, you can use Partner 128's life to complete the quest. Make one mis
New! Brain Games #1
includes. "Slock Market." "City Manager," "Warenouse." Screen Print option to obtain a hard copy take and it's all over. Also, if you're seri
Civil Battles'' and many more fun Brain Games. of any text screen from most 128 pro ous about winning this game, prepare
(12HugiPiognmi)'12.95
grams. There is also a DOS/Printer Com yourself for an all-nighter—you cannot
New! Adventure#1
includes "Gladiator," "Trip to Atlantis." "Meriyn" mands option that lets you use disk com save a game in progress.
and many more Adventure Games
{13 Hugi Progrimi) "12.95
mands such as NEW, RENAME, Quo Vadis presents such a formidable
Beet of Games #1 SCRATCH, INITIALIZE and VALIDATE, or task, its British publisher (The Edge) has
The original Over 50 games on 2 disks sponsored a contest for the first person
enter printer codes for special typefaces.
•17.95
Finally, to prevent your programs from to uncover the Words of Power. A real-
Us Vegas #1
The Classic. Over 20 Las Vsgas Games Bestsellmg disk. being accidentally disturbed while life Scepter of Hope, worth approximate
•IE.95
you're away from the computer. Partner ly 510,000, Is the prize. The contest has
Newt Education #1
Great tor scnools For kids oetween 5-15 years of age 128's Swiftlock feature lets you freeze run for over two years without a winner.
•12.95 your computer until you reuim and en Another interesting aspect of Quo Va
Mixer #1 or #2 ter the password you've chosen. dis is the use of a game generator. This
Two separate disks Each mtn 20-30 different programs
GAMES - MUSIC - BUSINESS/UTILITIES Partner 128 represents a breakthrough optional feature allows player to random
Eich Only "9.95
in software technology for the 128, not ize the domain each time the game is
Synthesizer Sounds #1
only because it can "invisibly" co-exist played. To win the contest, however, you
Over 50 well conducted rock songs on 2 disks
•17.95 with many other 128 programs, but be must play the original layout
ADO 12 [13 FOREIGN EXCEPT CANADA! SHIPPING/HANDLING cause its desktop accessories are first- British game designers may still lag be
SEND CHECK OR MONEY OBOER TO; class utilities that are easy to use and offer hind their American counterparts in
surprising flexibility. Partner 128 can in terms of overall quality, but Great British
crease your productivity by letting you Software shows undeniable potential. If
SOFTWARE COMPANY use the computing power of your 128 to nothing else, this solid collection demon
538 So. 2nd St. • Albion, NE 68620 the fullest. Q strates that the true spirit of computer

Commodore 64 is a trademark ot commodore electronics ltd


gaming knows no boundaries. Q

122 FEBRUARY'87
SOFTWARE REVIEWS/TRINITY
Cotitinucelfrom pg. 32
meet. For instance, if you don't know should think of the wind as a great
gain means the difference between en
what a gnomon is, ask the lady feeding source of energy; Perhaps if you had an
joying a fast-reacting adventure or dozing the pigeons. Or if you don't know what a umbrella and opened it, the wind might
off while the older drive updates Infor perambulator is, ask. make the tiling roll. That's a free hint
mation 5. Keep track of time by glancing often Think weird.
Trinity comes with a 26-page illustrat at your wristwatch. Many of the events in 7. For those who have trouble escap
ed manual which includes examples of Trinity ;tre either triggered by time or ing the Gardeas, a few hints. The umbrel
transcripts, a sample map. a list of recog must be completed before a particular la and perambulator are your vehicles
nizable verbs, important commands and time. out. But before you can use them, you
a quick reference guide. The game also 6. But above all—think. And try to must change the direction of the wind.
contains a poster-size THnity site map, a think in a weird way. For instance, once The key to changing its direction is easy
sundial, and instructions for folding pa you know what a perambulator is, and if if you feed the birds. And watch out for a
per cranes (all items which nave signifi for some reason you decided to get in ruby, a loose gnomon and a roadrunner.
cance in the adventure). side one. how would you get it to move? (Yes. a roadrunner in downtown Lon
Now if you can only decipher the im Well, like any good Englishman, you don!) a
portance of those items, you'll have little
trouble weaving your way back to 1945.
If not, you're just like the rest of us—in
LEROY'S CHEATSHEET
for a lot of challenge, frustration, sur Keyboard Overlays
prises and even a few laughs,
If you are somewhere between a nov $7.95
ice and expert adventurer, and are look each
ing for a challenging adventure and have
PLASTIC
a couple of weeks to spare, you should
LAMINATED
find the unraveling of Trinity a reward
ing, entertaining experience. The only For your COMMODORE 128 For your COMMODORE 64
question you need to ask yourself before
Put Your Computer's Commands Where They Belong - And Your Manuals On The Shelf.
you begin the quest is this—what will
Have you ever sat at your computer with the manual in your lap trying to find an elusive command? How much
you do if you reach July 16, 1945. before time have you lost searching through manuals to refresh your memory on how to do what you wanted? Now you
have a way !o end that frustration ■ Leroy's Cheatsheets.
the device is exploded? Should you
Leroy's Cheatsheets help you get into your program right away. We put trie commands right at your
change liistory?
fingertips, actual keystrokes are in bold type, variables are shown in italics. Designed by software experts, our
Before you begin exploring the world durable plastic laminated overlays are comprehensive reference aids which document a product or system
completely. Now use your software more easily and more effectively. With Leroy's Cheatsheets you'll never
beyond Kensington Gardens, let me give have to hunt for a program command again!!' . „
you some advice.
SOFTWARE The Problem Solver
By Leroy
1. As always, keep a map of your trav EQUIPMENT STAND
els. Unless you have the memory of an
elephant, you will have no chance of fin only
ishing the quest without a detailed map.
Save your spot often, so you can quickly $ 19.95
retrace your steps if need be. I also sug
DISCOUNT SOFTWARE
gest you keep a running list of items you & FREE CHEATSHEET
Made of sturdy vinyl coaled steel - strong enough tor any computer
find, even if you discard them. The item We carry a complete line of software at equipment. This equipment stand will help you organize your system.
competitive prices. PLUS - on any With this unique open construction, cables are never in the wrong place,
which seemed useless 20 steps ago may software package of S25.00 or more yoj switches are more accessable and your equipment stays cooler. The
get a FREE Leroy's Cheatsheet of Problem Solver Equipment stand was specially designed (or
be the key to finisliing later. If you re your choice! CALL or WRITE TODAY for Commodore computers 128 & 64. Keeps your monitor at eye level (Greatfor
prices.
corded where you left it, you may be primers too). s-«-iDr1«™rt(™on
Order Now and Save ... Money, Time and Frustration
able to retrieve it.
2. Double-inspect every area. Try to COMMODORE 128 $7.95 ea COMMODORE 64 $3.95 ea
a LEHOV'S CHEATSHEETS tor mo PIUM wr« m* |r» •aim™ LEFtOTS CHEATSHEETS 'o' |
move things—if they budge, chances are COMMODORE M tei ani, (J g; alcfl Dim uvjieng
DIE - CUT
they are important to finishing the story. J Basic 7.0 DMulliplan 128 CUT-OUT-YOURSEIF OH DOTTED UNES
J Blanks (mot iottom Mtw J Paperback Filer
Keep trying to loosen them and take J Dala Manager 1 £6 •m 3 Paperback Plannc J Basic 2.0 U FlBBiSystem 2 w> II Paperback Planne
JDisk 1571 3 Paperback Writer J Blanks (NOT limml m) J High! Simulator 2 J Paperback Writer
them with you. 3 Easy Script Mtn U Paperclip 128 hew J Data Manager D For The Beginner -J PaperClip
-lEine J Sjoerbase 128 «• J Data Manager 2 □ QEO8 J Speedscript
3. Experiment with Trinity. There is a J Fleet System 2 S 3 ■rtw J Superscript 126 J Disk 1541 J Multiplan J Superbase fit
J Flight Simulator 2 J Wordpro 128 J Easyscnpt <*■ U Newsroom v> J Suoer senpt 6*
lot to enjoy here which has nothing J For The Beg J Word Writer 123 •n J Elite ■■I- J Payback F ler m> J Word Writer
FREE- Keyboard extender (each order)
whatsoever to do with solving the puz Also (Its the COMMODORE 64C
-I Equipment StanrJs(j) lor only S13 95 eacn ORDERING INFORMATION: For list Odrvery send cashier's cfwck or
zle. For instance, try stepping on the morwy order. Peraorul & company cluck) tllow 1 weeks to clsar. Masior Card
Day tlnu phone ■
•nd Vlu orders please Include cerfl #. aiplritlon date .Prices ana availability
grass in Kensington Gardens where the ■ub]*ct lo Changs without nolle*.

SHIPPING: TAXES:
"Keep Off the Grass" sign is posted. Card* E'P. TOTAL
ORDER
APO FPO.AK
W,C»N,Pfl Add =,', sales

Strange tilings happen. And of course, ex


(Include shipping)
UPtotiO K.00 S2.00 S5.ro
$10-125 S3.M M.OO ST.OO
lor PA residenls only
S25 ■ 150 M.00
perimentation may turn up facts which J50UP 55.03
tt.00
H.O0
JB.00
IIS,00 2COM
Slate _ Zip
are important, as well. HOURS S AM ■ S PM EST U S RIV3SONLV MO COD

CHEATSHEET PRODUCTS, INC. P.O. Box 111368 Pittsburgh. PA. 15233


4. Ask questions of the people you
For Orders only TOLL FREE 1-800-334-2896 PA Ode's - i«TZj 781-1551 DEALER INQUIRES WELCOME

COMMODORE MAGAZINE 123


RINGS OF ZILFIN MUSIC SYSTEM BOBSTERM 128
Continuedfrom pg. 22 Continued from pg. 46 Continued (rum pg. 2i>

mix well with its delightful animation to will produce. Different MIDI keyboards This is Important because many of die
create a unique strategy/adventure. respond differendy to die same sound files you download will be text. Bobs-
Rings ofZilfin is a land of fantasy, de command (called a program change in Teim Pro 128 supports all popular print
lights and pleasures, packed with deadly MIDI terminology.) ers via printer commands either issued In
challenges. In any event, die envelope numbers I- direct mode or automatically saved to
15 will surely bear no relationship to disk and activated at die initial loading. I
your MIDI keyboard's sound programs.
Hints have used it widi a StarSGlO. NEC 8023-
Therefore, you can associate a sid enve A-C; and CBM 1S25 without a hitch.
1. Pick your fights very carefully in the lope setting widi a sound program num Once you feel comfortable widi die
beginning it is often better to flee rather ber that will have the desired effect on program, you will want to tap BobsTenn
than fight. A clue that you are about to your MIDI keyboard. These sound set Pro 128's macro capabilities. Macro files
enter a serious battle is when the disk tings arc automatically sent to your key- allow you to automate the terminal. If
drive spins to update the computer's bo;ird widi a MIDI program change com you are accessing a network and must
memory With a little practice, you will mand. use long distance lines, macro files can
be able to recognize dangerous scenery 'Hie linker module allows you to cre minimize die time you are on-line. A sim
(the scenery appears a split-second be ate large compositions from smaller files ple example would be the downloading
fore the monsters). which signals that a diat have been saved separately as music of messages. "Sou could design a macro to
deadly battle is in the making, [fyou are files. A linked file can consist of up to 26 automatically dial die network, send die
still at the apprentice level. I suggest you different music files (one for each letter sign-on sequence (password. ID num
frantically beat on the F key (for flee). By of die alphabet) and can be saved on disk ber), call die message board, download
fleeing, you can avoid an unbalanced bat- for later use. all die new messages, and disconnect. If
de and the wear and tear it costs your The program score-prints in conven you wish, die macro could even dump
character. tional music notation "you can even add the buffer to the disk or printer where
2. In die beginning, don't travel too far lyrics to your music. However, only five you could review die messages at your
from your home village of Sham, do printers are supported: Epson PX-80, leisure. You could even have the pro
soudi between Tel-Biz and /aid picking BpSOn RX-80 (or Epson MX-80 \-f\\ Star gram access a board while you are
all the mushrooms you can find. Retrace Delta 10, and Commodore's MPS-801 asleep. (Ixjng distance rates are cheaper
this path until you've picked all the and MPS-802. after midnight)
mushrooms available. The right mush However, I would be suspicious even Despite all diis power, first-time users
room at a critical moment will tip the of this list, as it is entirely possible that need not be afraid of BobsTenn Pro 128.
scales between victory and defeat. there may tx- some hardware differences It is packed widi features diat are easily
3. Even though the game provides an in "identical" models for the US. and Brit mastered. At the same time, veteran ter
impressive on-screen map of the lands ish markets, especially as seen by soft minal users should not assume diat be
you will be exploring. I recommend you ware diat uses a high-resolution graphics cause it is easy to handle it is incomplete.
duplicate die map in die user's manual mode. There are several printer interface New users may find the manual a little
and trace your trips. Be sure to note combinations on die market diat claim difficult to understand at first because it
where you find good water, which build compatibility widi die Epson or CBM uses a lot of technical language. The over
ings in each village are safe to enter, and models. These may work, but if score 100-page manual contains a detailed ta
be sure to mark locations where you en printing is important to you (it's not to ble of contents, but lacks both an index
countered monsters. me, so I haven't worried about it), you and glossary I recommend diat new users
4. Be talkative as you explore. When should carefully check die performance approach it widi a gcxxl computer dic
you encounter a begger. a monk or a vil of any printer interface combination you tionary in band.
lager, approach diem and press T for talk. intend to use widi diis program. As far as BobsTenn Pro 128s creator. Bob Len-
They will often reveal facts or bits of sto I know; there is no way to customize the tini. maintains a 24-hour BBS called
ries which will be valuable later. Be sure program to account for different printer Computer Addicts Anonymous where
to write all these tidbits down. While in a characteristics. users can contact him on-line if they ex
tavern, it is often profitable to buy one of In summary, Advanced Music System perience any problems with the pro
die odier customers a drink. But be care is a remarkably sophisticated piece of gram.

ful, they will let you buy until your gold software at a very reasonable price. It is Getting a chance to review die newest
is all spent. well written, thoroughly documented. software for the 128 is always exciting,
5. At night, try to get to rest as quickly and contains all die features you will ever but when I get to review a product
as possible, and if you have matches, start need for accessing die SID chip. It would which is not only worth telling others
a fire. (A good fire almost always results be a bargain even without die MIDI fea about but 1 can use myself, die task be
in a restful night.) If spy birds approach. tures diat set it apart from odier 64 mu comes a double treat. BobsTenn Pro 128
shoot diem all down. They can't hurt sic composing programs. If you want an is a well-designed product that should
you. but the)- will inform evil forces of affordable introduction to computer- take care of your terminal needs for a
your location. It only takes one spy bird controlled music that gives you plenty of long time to come. It is logically orga
to rqx>rt. so if even one escapes, stop nxmi to grow into more sophisticated nized so most users will be able to get
shooting and saw your arrows—you'll applications, diis program is a perfect on-line the same hour they open the
need diem when the goblins arrive. Qj choice. E3 box. 3

124 FEBRUARY '87


SOFTWARE REVIEWS/EUREKA
NOW GET TRUE DESCENDERS
FOR 801, 1525, GP-100 AND
SIMILAR PRINTERS
Continuedfrom /;,e. 18 PLEASE SPECIFY PRINTER WHEN ORDERING
ney. These are invaluable sources of in
guarded. formation whose worth will become From the Descender ROM People

in EurekaTs first three scenarios, you more apparent with each step. Stud)"
receive a preset ration of vigour with them carefully before setting off", and re
which to start each journey In die final fer to them often. They are your keys to
SAMPLE
two stages of play, when you're finally completion. ACTUAL SIZE
ARTS
closing in on a solution, the designers My only disappointment with Eureka.' featuring gypsy
were not so generous. Mere vigour was its absence of a save feature. There
True descenders
points must be earned, with the basis for are so many ways to meet defeat in these
A pleasing alternative P&QP 1
allotment being your final score in a adventures tliat players should be able to Uniform character formation
short pie-adventure arcade game. It's a protect themselves by occasionally sav No change In graphic capability
No change in software compatibility
clever little wrinkle that works well. It re ing their progress before everything is
No change In printer operation
quires successful players to display some lost. Hours of work can suddenly be North American standard font
physical dexterity to match their mental erased when your surrogate is trampled Complete instructions
Easy Installation
acuteness. to death by a runaway horse that is nei
No soldering
Although accessible to players of all ther seen, heard or even mentioned prior
ages and experience, only a meticulous to its appearance.
$39.95 Cdn $29.95 U.S.
adventurer will be able to overcome the In Britain, Domark offered a 25,000-
many dangers and riddles that lay around pound reward for the player who first On* BendenH add 77. Pro. Sain TOi
Cheque. Mone, Oder . Vuo or MoiterCord
every bend along Eureka/'s intricate completed Eureka! I lere in the U.S., they
path. This game will take time and plan are offering S50.000 to the first person UftW WILANTA ARTS WMW
ning. who solves the puzzle and saves the 16S8 Sir Monty's Dr.
Mississauga, Ontario
To aid the disadvantaged explorer, the world. With every riddle solved, you re
L5N 4R4
instruction manual contains a clue-filled ceive part of the secret telephone num
cryptic poem and accompanying illustra ber needed to call and claim the prize. 1-416-858-9298
tion for each of the five legs of your jour- The contest ends July 4, 1987. Get a Wilanta Descender ROM Today
and make your old nightmare
lands, die section will unfold in real time
Saving Time
Just a font memory of yesterday I
So if you want to stop and rest for a min
In the instruction manual. Domark ute, go ahead. But don't expect die crea
does its best to start explorers off on the tures and characters around you to do
right foot by outlining a short list of die same. Pause too long to analyze a dif
guidelines they call the "Golden Rules of ficult or dangerous situation, and
Adventuring." In die same spirit, without chances are you'll wind up dead way be LOTTERY 64
V *l
giving away any major secrets of success, fore you reach a decision. Time waits for
I'd like to add a few more tips that might no one, so you have to keep on your ) LOTTERY +4
help to make your trip a little less event- toes. NOT WINNING WITH YOUR SYSTEM'
fill. Also, never enter an unknown area un TRY OURS1
• First, a quick technical note. The less you have a planned route of retreat. WE'VE ALREADY WON THOUSANDS
program's disk label gives inaccurate Tliis way, if the going gets rough, you can WITH IT AND WERE STILL WINNING'
loading instructions. Do not Leave a space fall back and collect your thoughts on fa LOTTERY has been te signal to use (he
between the name ;ind number when miliar ground. computing power of the COMMODORE
entering the adventure title, or die disk • Although there are a couple of red computer to help you play the various lottery
will not load properly. herrings in die chock-full-of-clue illustra games: PICK 3, PICK 4, LOTTO. SUPER
• When trying to build vigour during tions, remember that nodiing was drawn LOTTO. 6/49, LUCKY LOTTERY, etc. It can
the pre-game arcade contests, I've had and included by accident There's a lot to be used with any lottery game in which you
pick the numbers.
much more success using the keyboard be learned from these pictures, ;ind even
controls as opposed to die joystick. Al diough die majority of tips will grow AVAILABLE ON DISKETTE ONLY.
though it might take some initial getting clear only widi hindsight, it's well worth SPECIFY 64 128 or PLUS/4
used to, the keys will ultimately prove noting die hidden and obvious names, To oriir, send S24.95 for eacft plus
more accurate when trying to maneuver numbers, locations, characters, symbols S3.00 ptitige and handling per order io:
around the on-screen mazes. and situations depicted. 'MMs residents add 6% sales taxi
Also, even in an effort to obtain bonus • Don't be afraid to shy away from a
time, it usually doesn't make sense to fight. Aldiough there are a few instances
make any extended chase after an enemy C.O.D. orders call: (312)566-4647
where strength-sapping battle will be
disk. The time you gain is often negligible your only recourse, most confrontations OQ ....
when measured against your invested with die enemy can be solved widiout
time of pursuit. If a disk crosses your any physical conflict. If bribing, bartering Superior Micro Systems, Inc.
path, nail it; but otherwise, don't go out or bargaining doesn't work, you might PO Box 713 -Wheeling IL 60090
of your way. even try running. Remember, once vig Dealer inquiries welcome'

• When you are exploring EurekaTs our is lost, it cannot be replenished. Q

COMMODORE MAGAZINE 125


ADVENTURE ROAD HYSHAYADDAMS

To Tonetown
and Ymros
News and opinion
from a leading
explorer of those
fantasy realms
called adventure
games.

At's not easy being on the road 52 weeks Gramps. for die locals don't like tourists lect directions in the same no-typing
a year, especially when I have to pack a in Tonetown :md would barely even talk Style. The function keys are configured
sword, lantern, laser gun. rope, spell to me until I bought some tass threads at for many common commands, and 1 like
book and assorted other gear every the local Tique. the "quicksave" and "quickload" features
where 1 go. But visiting exotic places like A funny tiling happened to Spot when that let you save and restore a game with
Tonetown and Ymros make it ail worth he crossed over into Tonetown: he start out removing the program disk.
while. ed talking, and the first tiling he told me Disk access is fast, and the best feature
Tass Times in Tonetown was written was that his name on "this side" is Ennio. of the system allows you to type in sever
and designed by Michael and Muff}* Ber- He's also the star reporter of the Tone- al directions and go directly to the desti
lyn. If their names sound familiar, you town Times, where this wee dog is nation without stopping at any of the In
may remember them from Penguin's Oo- known as "Knnio the Legend.1' Ennio's termediate locations. The cartoon-style
topos, which they designed. Michael also "nose for news" came in handy as I fum graphics Incorporate lots of spot anima
put in a few years at Infocom, doing bled around Tonetown. and the newspa tion. Tonetown's syncopated music is the
games like Cutthroats and Suspended per's editor and some of the other resi best I've heard in an adventure this year,
before leaving to start up Brainwave, the dents also offered assistance. and heightens the sense of "being there"
development company he and Muffy There's a rock band called the Daglets. in certain places and situations.
now run. a groupie named Stelgad. and Blobo—a It's a novice level game whose puzzles
The story opens in die living room of a little furry creature known as a Blobpet. grow progressively more difficult and the
house in the Rockies. Gnimps is missing. But watch out for Franklin Snarl, the vil mapping is easy. The puzzles are the kind
and a quick search of the house leads me lain of this story. Part pig, part raccoon you can't help thinking about after
and my faithful dog Spot to his secret lab. and part crocodile (though mostly the
After reading the notes in his journal. I latter), Snarl is a killer. If he doesn't get Tips of the Month
realize Gramps has discovered an en you, Snarl will sic the fearsome Jawdawg We Bard's Tale: The Mad God's name is
trance to another dimension, a peculiar on you. But you'll have to confront him Tarjan. Say it in the temple and you'll get
place where guitar picks are used for eventually, for Gramps is being held pris into the catacombs. Now it's up to you to
money. Naturally, I scoop up a handful of oner by the dastardly Snarl. find the eye, and be sure you have it be
picks and go looking for him. The game was produced by Interplay fore visiting Harkyn's Castle.
Tonetown turns out to be a wacky and distributed by Activision. so it uses Trinity: To escape die nuclear missile,
world peopled by new-wave weirdos. the same interface and presentation as in get in the perambulator and open the
The people jet around in freaky Mindshadoic: the picture and text are on umbrella.
clothes—Troppo Wear jumpsuits and the left of the screen and a joystick- or Oo-topos: The space suit is hidden in
glitter hooplets—and the latest trend is mouse-controlled interface fills the right. the garbage, which you must search, not
to dye your hair an intense pink and stick Former Interplay adventures displayed a examine. To get there, just keep pusliing
green feathers in it. Tonetowners sprin list of nouns and verbs, but this one- red buttons.
kle their conversations with words from shows eight icons depicting actions such AutoDuei: Take a bus to Atlantic City

a hip vocabulary: "tass" means "cooi" a as take, talk to someone, drop—all fre and play poker, not blackjack, to win
"toner" is a person who is dressed in ap quently used in the game. enough money to build a powerful car.
propriately tass clothes. You can also examine an object by Spend all points on driver and gunner

If you don't learn what's tass and be moving the cursor over it and hitting die skills when creating a character, since
come a toner, you'll be labeled a stupid button, then reading the description in you can pay for school and learn salvage
tourist. This makes it impossible to find the text window A compass lets you se iater. 0

126 FEBRUARY'87
ADVENTURE ROAD COMB
you've given up for the night, and clues Authorized Liquidator
Mapping the mazes was much easier
are cleverly concealed in die text and dian the intricate The Bard's Tale, but
documentation (a copy of tlie Tonetown diere's still a lot of mapping to do in Ym FACTORY
Times). I like Tonetown most because of ros. In one dungeon, each area is a small NEW!
the personable characters and the story room widi a unique shape, and all the ex FIRST
QUALITY!
line—and the Berlyn sense of humor that its are teleport doors. The only way to
surfaced in the most unexpected places. tell where you arc is by recognizing die
Before I could find Cramps, however, 1 shape of die room. Mapping diis maze is
received an urgent message on the Ore- like matching the pieces of a jigsaw puz
line and had to jet off" to Ymros, an Island zle.
paradise on the verge ofcatastrophe. The In combat, die view changes drastical
evil enchantress Siriadne had stolen die ly. My party, instead of being depicted
Shard of Spring, an enchanted gemstone. widi a single icon as in die mazes and die
Without it. die land was growing cold aerial view, was shown as individual
;uid tlie elves and dwarves weaker, so 1 characters in a combat arena. This is
immediately "rolled up" a p;uty of three where Sbard of Spring excels, for its
warriors and two wizards to quest for die
Shard.
combat system isn't as repetitious as
many role-playing games. Each character COMMODORE®
An uncommon aspect of character
creation is that Shard of Spring gives
and monster has a speed rating, and
diose widi higher speed ratings get more
VICMODEM™
• Use with the Commodore- C64'M,
each character skill points to spend on movement points so they can move fas
the SX-64 or the VIC-20 Computer.
other skills, in addition to die standard ter and more frequently than die others. • Bell 103 Compatible.
points for strength, intelligence and oth In battle, a white cursor appears over • Full Duplex; 300 Baud.
• Manual Dial Direct Connecting.
er traits. My warriors used them to ac the fastest character. Joystick or key
• FCC Registered.
quire abilities such as herserking, hunt board controls makes it easy to move
This Modem is LOW liquidation priced
ing, and armored skin. My wizards spent him around and attack or cast spells until because it was closed out by Commo
diem on the assorted schools of Rune his movements points are depleted. dore*. Add it to your computer for access
Magic—Fire. Metal. Wind, Ice and Spir Then the character or monster widi die to timely financial information, news and
reference libraries...as near as your
it—and other occult abilities. And when next highest rating moves, and so on un
phone! An affordable introduction to
a character advanced a level after earning til all have acted in diat round and the phone/computer services; and you can
enough experience points, he was next begins. Because my group faced a communicate with computer users who
also own modems!
awarded more skill points to spend or to different combination of creatures in
Use with data cassette (included), or with
save until the next promotion so he each battle—kobolds, dragons and spell-
terminal program software, available at
could afford an expensive purchase. I ap casters who were sometimes faster, computer stores.
preciate die extra control diis gives me sometimes slower than my characters 90-Day Limited Factory Warranty.
over the development of my characters. and their own cohorts—tlie action was
We set out to find Siriadne. but found less predictable. Mfr. Ust Price *59.00

$19
many mini-quests that needed to be ful There are minimal sound effects, and
filled before the long-range goal could Ix- diere are a few special effects diat en Liquidation
Priced At Only
accomplished. In Green Hamlet, one of hance die atmosphere of Ymros' nine
Item H-1953-7041 -072
many towns seen on the aerial-view map. dungeons (four of diem consist of a sin Shipping, handling: S4.00 each
1 heard of a priest being held by Devon gle small room, while Others are quite Commodore !■ a regltlered trademark of Commodore
Electronic*, Lid.
the Destroyer in a maze to tlie south. In extensive). The emphasis is on combat
Oceana I was told of die treasure of 1-1- and magic, for die puzzles are fairly sim C'edil card customers can order by phonf,
24 hou.:, .i day. ^^M <—
rond Grey, and die rebels in dieir moun ple, and Strategic Simulations says the 7 days a week. ^wo

tain hideout offered to help if 1 would game will take 30 to 50 hours to com
Toil-Free: 1-800-328-0609
bring them the head of the Swamp plete. My characters attained level seven Salei outside the 4B contiguous states are subject to
ipeclal condtllons. Please call or write to inquire.
Thing. Each quest involves delving die after two days and found die secret en
depths of dangerous dungeons diat re trance to Siriadne's fire-encircled castle SEND TO: Item H-1953
C.O.M.B. Direct Marketing Corp.
minded me of those in Pbantasie, but after a week. 1405 Xenium Lane N/Minneapolis, MN 55441-4494
were illustrated with more color and This game is an intermediate level Send Mod«m(i} Hem H-1953-7041-072 at $19 eacri
plus 54 each lor shipping, handling. (Minnesota residents
detail. challenge: not ux> hard, but no pushover, add 6% sales lax. Sorry, no C.O.D. orders.)

I grappled with occasional puzzles to Bodi ofthese games are out for die Com D My check or money order is enclosed. |No delays m
processing orders paid by Check)
solve, usually diings like gaining entrance modore 64, and 'Tonetown is also avail Charge.D VISA' □ MasterCard. □ American Express'
to a room or new region, and die neces able for die Amiga Amiga adventurers Acct No Exp i
PLEASE PRINT CLEARLY
sary clues and objects were revealed may also now explore the Temple of
when my party stepped on die correct Apsbai (introductory level) and Rogue Addiess

Gty
square. I spent a lot of time experiment' (advanced), both from Epyx. Electronic State —
ing with unidentified magic potions, Arts' Adventure Construction Set looks, Pnone—L
rings of power, enchanted staffs and oth sounds and plays better in die Amiga ver Sign Here

er gear to figure out how to use diem. sion than an}' of die preceding formats,

COMMODORE MAGAZINE 127


GAME PROGRAMS/WHEEL ADVERTISERS INDEX
Continuedfrom pg, 101 Reader
Response Page
960 PRINT"WILL CONTINUE THROUGHOUT Advertiser Index No. No.
THE GAME, BUT,[DOWN]"'BAUU
Abacus Software 1 53
970 PRINT"OF COURSE, IT WILL BE
Abacus Software 1 55
UPDATED AS THE[DOWN]"'BARU
Abacus Software 1 57
980 PRINT"GAME PROGRESSES [DOWN]"'BAUQ
Action Soft 2 38
990 PRINT"[DOWN] [RVS]HIT ANY KEY TO
CONTINUE INSTRUCTIONS[RVOFF,HOME] Addison Wesley 3 34

"'BAEX Adorns Software 4 53

1000 WAIT 198,1:POKE 198, I'CLUV Bantam Books 5 89

1010 PRINT"[CLEAR,DOWN2] Berkeley Softworks 6 24

YOU WILL BE ASKED IF YOU WANT A Berkeley Softworks 6 26


NEW[DOWN]"'BASE Berkeley Softworks 6 29

1020 PRINT"PUZZLE.[SPACE2] Berkeley Softworks 6 30


HIT ANY KEY EXCEPT 'N1 IF YOU Berkeley Softworks 6 32
[DOWN]"'BAJF
Cheatsheet Products • 123
1030 PRINT"DO NOT.[SPACE2]THEN, COM B Company •
127
SOME NUMBERS WILL FLASH [DOWN]
Compufabilitv 8 85
"'BAVG
CompuServe 9 10
1040 PRINT"BY RAPIDLY AT THE TOP OF
Cosm 10 31
THE SCREEN.[DOWN]"'BAKH
Covox ■ 93
1050 PRINT"THIS IS THE WHEEL
SPINNING.[SPACE2JHIT THE[DOWN] Data East USA 12 23
"'BARI Digital Solutions 13 1

1060 PRINT"SPACE BAR TO STOP IT. Digital Vision 14 96


[SPACE2]IT WILL TELL YOU[DOWN] Electronic Arts 15 2
"'BAXJ Electronic Arts 15 19
1070 PRINT"WHAT YOU HAVE SPUN.[SPACE2] Electronic Arts 15 73
YOU WILL BE ASKED[DOWN]"'BAFK Epyx 16 13
1080 PRINT"TO GUESS A LETTER.[SPACE2] Epyx 16 49
INPUT IT AND HIT[DOWN]"'BAUL
Free Spirit Software 17 58
1090 PRINT"[RVS]RETURN[RVOFF,DOWN2]
it • BATF Googlebyte 18 14

GRS Software 19 122


1100 PRINT" [RVS]HIT ANY KEY TO
H&P Computers ■ 115
CONTINUE INSTRUCTIONS[RVOFF]
'"BASF Lance Halfner 21 112

1110 WAIT 198,1:POKE 198,0'CLUX Loadstar 22 41


1120 PRINT"[CLEAR,DOWN2] Machine Language 23 48
THE PUZZLE (WHITE SPACES WITH A Micro Prose 25 37
YELLOW[DOWN]"'BADH Microsoft Press 26 45
1130 PRINT"BORDER AND YELLOW IN Midwest Software 27 53
BETWEEN WORDS) WILL"'BAUI
NRI/McGrowHill • 33
1140 PRINT"'LIGHT UP1 THE LETTERS IN
Personol Potential 29 93
THEIR PLACES[DOWN]"'BAUI
Preassian Peripherals 30 15
1150 PRINT"IN THE WORDS OR TELL YOU
Professional Software Inc 31 5
THAT THE LETTER"'BAMK
1160 PRINT"YOU HAVE SELECTED IS NOT Pro-Tech-Tronics 32 66

IN THE PUZZLE.[DOWN]"'BAXL Protecto 33 60

1170 PRINT"YOU WILL BE ASKED WHAT YOU Quantum Computer Services 31 16

WANT TO DO.[DOWN]"'BALL S&S Wholesalers 35 47

1180 PRINT"INPUT THE FIRST LETTER OF Soft Byte 36 122


YOUR CHOICE.[DOWN]"'BAQN Soflpace Software Co 37 84
1190 PRINT"THE GAME WILL CONTINUE ON
Starflite Telemarketing Inc. 38 121
APPROPRIATELY.[DOWN]"'BAMO
Sublogic Corporation • 35
1200 PRINT TAB(9)"[RVS]
Sublogic Corporation • 43
HIT ANY KEY TO BEGIN.[RVOFF]
11 'CCQC Superior Microsystems 39 125
Tevex 40 59
1210 WAIT 198,1:POKE 198,0'CLUY
1220 RETURN'BAQW Timeworks 41 9

1230 FOR Z=l TO 999:NEXT:GOTO 92'FJVC Tussey Computer Products 42 6

END Wilanta Arts 43 125

128 FEBRUARY'87
Amiga under $2,000.
Anybody else
up to $20,000.
This "painting" was created on the
Amiga™computer using Electronic
Arts' Deluxe Paint™software. No
PC, anywhere, can create this kind
of graphic dazzle for the price of
an Amiga.
But there's more to the Amiga
than whiz bang graphics. It's also a
top-of-the-line PC ready to solve
problems, business and personal.
The incredible power that brings
Tut back to life can also make
gigantic spreadsheets sit up and
beg, can make eloquent the word
iest of word-processing tasks, and
thanks to the Amiga's unique multi
tasking capabilities, it can do

w«^Hn..«HHHWwkWH

Ll1""
■ ■ tMMMMk -3
1

word processing and spreadsheet


analysis and graphics and more
simultaneously. Fr
No other PC past, present or in
^ the near future has done it, is doing
it or is likely to do it.

'- * 44

I
II l>
t» p ' *■

num. ' ■•»


..milt. .MM
■_»»!■ .1.1

IHl.lllljlll
ntm>- *

Jliiii 4.4.,■, ■■ rlj. ri h IiIiIiJiJ

*~—;" —"~^"^^" "


Tl
■ —

XT;
IB a ir:

w"1 liWfi. ConiiiHxIore Klectronics Limilttl


luxi-ftint is.Hr.ul.-iiiaiknfFli'-. tnmicAHs.'Tlltt.
See what you think.
WHICHEVER DOOR YOU CHOOSE,
THE PRIZE IS rUW AND EXCITEMENT
BEYOND YOUR WILDEST
FANTASIES!

quest for the best fantasy Now that you1 ve had a tantalizing
iumic is over You've found not one, peek at t!-i; fantastic adventures
but three...from SSI. The play and " pond* will ii be Door 01, Door *2,
' el of each game may differ; hut Door; #3? The best answer: Why,
terms of fun, excitement and all three, of course!
PHANTAME II
allenge, all three are equally ex To get started, you'll.have to
GEMSTONE HEALER" This role-playing game promises to
hilarating, intense, and absorbing. open another door, that of your local
This is the sequel to our best-selling duplicate the phenomenal success
computec/software or game store.
WIZARD'S CROWN" Gcmstnne Warrior™ in which you that the first Pbantasie™ achieved.
Guide eight valiant adventurers on a braved the horrors of the Nether- In PHANTASIE H, the Dark Lord If there are no convenient stores near
perilous quest to recover the precious world'and successfully recovered the fashioned an evil orb that has en you, VISA and Mastert:ard holders'can
Wizard's Crown that lies imprisoned magical Gemstone. To your dismay, slaved your people. Command a band order by calling toll-free 800-443 -°100,
you discover that the .Gemstone has of one to six travellers to brave the x335. To order by mail, send \oiir check
behind spell-woven walls in the ruins
rn.'Xtmrixrir slim Jib tinnc Inr,, 1046

and weapons, your characters must ■d find a way to destroy it. If jw*™

format of the game. California residents,

your heroes clash with the vile den Add $2.00 to your order for shipping
izens of Arghan, you can let the will enjoy GEMSTONE HEALER'S create new characters and embark and handling. Allow-t-6 weeks for delivery.
computer resolve each battle quickly, fast-paced, action-pftcked excitement. on a thrilling mission! In the Continental U.S., U.P.& Blue service
or you can personally direct the action' On diskette for friix Apple'; ', - On diskette for 48K Apple® v.(>r, (faster shipping time) is available for $4.00.
wiili a multitude of combat options. C«:«9.95* * Alari ST* *39.9S. i '
Apple, Aliii ^un sT inl^C-tH ire irademifc of Applt
On diskette for 64K Apple® Atari';
C-64: $39.95. Ud. rr«prtlnt!>

StlLWEGIG SIMULATIONS, ING.


*

You might also like