Professional Documents
Culture Documents
rchl988
$2.95 U.S.
$3.95 Canada
Word Processors
for fhe Amiga
Software Reviews
64 & 128 Paperboy, Mikie t
amiga WordPerfect, Test Drive I
...and more M.,
Type-in Programs
for the 64, * • r-» i. .
DOUBUDAY
I THESAURUS
*I»NAJiT F«M
1 Commodore
Wbrdftrfect 1 -» i'
HEzvnu
HOQEJ
THE MONTHIY
SOFTWARE COLLECTION
forYour Commodore 64/128 - Only $6.65
Reviewers Love LOADSTAR!
LOADSTAR™ is
".../ highly recommend Loadstar Ifyou can afford only one disk
A Disk each month service, make it Loadstar..."
Filled with Lots of Steve Levin. Commodore Microcomputers
Great Software.
Subscribers Love LOADSTAR!
Every month your postman will
"The musk and graphics are totally superb. Some of the best L
bring you a 5'A inch diskette. bare ever seen" - STEVEN T. BOSTON
Check these regular features:
• At least one disk chock-full of
programs. Contents of Issue #43
• Programs from major software
developers. Expedition Amazon Complete rule
• Lots of applications. Games, playing game from Polarware!
utilities, educational and financial Video Poker Hi-stakes for 1-4 players.
programs. Sliding Checkers Frustrating tile
• Not copy-protected. Make your own puzzle program!
backup disks. Sector Editor Disk hacker's utility
• Only $6.65 per issue. The best value in Darkhold Fantasy arcade ' role-
software today. playing game with great graphics!
Anna's Gram A graphics word game.
The Best of LOADSTAR -Yours FREE! Print Shop Images New shapes for
Subscribe to Loadstar for just three months for a total of S 19.95. Broderbund's popular program.
Order now, and we will include Best of Loadstar Volume 3, a Plus Loadstar Challenge, Compare, 3-D
collection of fourteen of the most popular programs from recent Converter, Cross Search. Auto-Con, Big
Loadstar issues absolutely free! League 128 and more!
Commadon <n ami Cammadort 128 taw trademarks qfCommodort Stiftmw Macbtnts, Print s/»,p is a trademark o/Brodertund Software.
Available at Waldtnbooki, B Dalton llovksrllcrs. andfine bookttorvs everywhere (coverprice SO 05 i. Apple I! ami IBM PC versions also available
1-800-831-2694
(IntDuistanacaU3I8-221-87I8)
Signature
DBPT. CO038
Exp..
The
Star.
ICE HOCKEY
The The
Owner/G.M. Owner/G.M.
i
li wasn't easy to outi
original, legendary Oui-siroM
fantasy role-playing game
Hut we iliil Ami you're look
ing dt it
OUESTRON Us all-new,
state of-the-art graphics is
nothing short of stunning The
wilderness, towns, characters
ami monsters of our magical
world are beautifully rendered
The animated 3-D dungeon
displays will ama2e you E,
Add to all this a spell-
binding storyline, and you haw
a fantasy game that will Ignite
your Imagination.
l ook tor it at your local
computer/software or game store today.
OUESTRON II. It's the closest you can
come to real fantasy.
Commodore 64/128 iS3l>'»M
Apple II Series, IBM/Compatible (S4495)
Atari ST, Amiga (540 QM
Also play THE ETERNAL DAGGER" - Sequel to SSI's award- inlii:i'.ii.-ii-i. onvenient stores near
you VISA and MC hoUets tan orda
WofldhaveemeredMiddteViforlditniii'h,! magic portal 1b defeat I ■.■ send youi enedt to ssi. n\u>
the Invading fort e, your party olei&hi must eiiiharkoimueMsto N Runfisiortf Ave. MoiuU.t n View.
t.:A941M'i Gilitoitti.i n-.itfi ii!. .)i1l!
search (or manual weapons, build up your abilities ,ind solve ■pplH .ii'k- sates i.n Pleas! spet'ty
innumerable puzzles Locate the Demon Portal and find the one computvi tot ma i oiid .Kkf &100 for
cm h.nih'd wv.ijhhi ill.it can --c.il il I he I It cm.il !>a|',f.''T shipping and hdndling
©iuit7 by Stntegjc Sttnalttlon tec
Commodore 64/128, Apple II Scries, Atari 8-Blt. 839.95. ■ .'■ i
■
Commodore
M A G A Z N E
FEATURES 74
DEPARTMENTS
LETTERS 4 TELECOMMUNICATIONS
Inside Q-tink by Robert W. Baker 52
NEWS 8
GAME PROGRAMS
TIPS & TRICKS One For One by Jeff Babuschak 56
Hints for Fun and Utility
Compiled by Louis F. Sander 14 JIFFIES
Amiga Tips & Tricks Easy Keys by Steve Goldsmith 64
Compiled by Tim Jones 16
TECHNICAL TIPS
64 AND 128 SOFTWARE REVIEWS Code 64 and 128 by Buck Chiidress 78
Paperboy by Mark Cotone 20 Connecting Modems Directly by Louis F. Sander 80
Maniac Mansion by Russ Ceccola 22
Nord & Bert by Russ Ceccola 24 128 USERS ONLY
Video Title Shop by Gary V. Fields 28 Tax Records 128 by Gary V. Fields 82
Mikie by Mark Cotone 30 128 Mode: Hugo by Mark Jordan 89
Bank Street School Filer by Jack Emberly 34 Mathematical Art Forms in BASIC 7,0 bylanAdam 93
COMPUTER TUTOR
AMIGA SOFTWARE REVIEWS
Tech Letters by Matthew Lewis 95
WordPerfect Dy Gary V. Fields 36
Ear Trainer by Charles W. Kerr 97
Videoscape 3D by Bob Lindstrom 38
Test Drive by Jeffery Scott Hail 42
AMIGA UPDATE
Terrorpods by Gary V. Fields 44
Amiga Public Domain by Graham Kinsey 100
Garrison by Graham Kinsey 46
AmigaBASIC Tutorial by Tim Jones 102
COMMODORE MA3AZINE 3
LETTERS
Tb the Editor:
weapons. Unless, of course, you count
torches, which technically could be consid
Commodore
MAGAZINE
Unfortunately, we Commodore Maga
ered a weapon.
zine subscribers here at the American
The reason I know this is because I re
Embassy in Lisbon, Portugal just received
cently won the "Awesome Alternate Reali
our November issue today, in late Decem
ty Character" contest for The Dungeon
ber. The "1581 Disk Drive" reviewed by
sponsored by Datasoft. I won for having Publisher
Dan Baker caught my eye right away, the most "evil" character and best stats, Julie Bauer
particularly because I recently purchased
quests solved, etc.
one to use with my 128 and 1571. Assistant to the Publisher
I just thought I would drop you a line. I Amanda K. Wappes
I've no doubt that the writer was correct
really enjoy Commodore Magazine. Keep
with regard to the 12 software packages up the great work!
he listed as working with both a 1541 or Sincerely, Managing Editor
1571 as device 8, and the 1581 as device 9, Jim Gracely
JeffTowich
but he left out another excellent word pro Assistant Editor
Whitehall, PA
cessor Xetec's Fontmaster 128. Susan R. West
I have my system set up exactly as sug Assistant Technical Editor
gested and merely had to make a very mi Tb the Editor: Mike Rivers
nor change in one of Fontmaster 128's two I am a serious programmer and the
set-up files. As with the other programs proud owner of a Commodore 128.1 have
Art Director
listed, no special version is needed. owned a Commodore computer for over
Gwenn Knapp
Additionally, as with Paper Clip II men nine years starting with their innovative
Assistant Art Director
tioned in the article, Fontmaster 128 is PET 2001.1 have always preferred their
Wilson Harp
also not copy protected (it also uses a don- programmer-oriented operating systems
Production Manager
gle). Tb copy it to a 3.5-inch disk, you don't and architecture, and I really love pro
Jo-Ellen Temple
have to use the Uni-Copy program which gramming my 128.1 enjoy access to the
comes with the 1581—Fontmaster 128 large 64 software library. However, I feel a
growing yearn to expand my collection of Circulation
comes with an excellent copy program
dedicated 128 and CP/M software (par Kenneth F. Battista
right on the master disk.
I have had occasion to write Xetec re ticularly a 128 assembler package or per Advertising Coordinator
haps a Pascal or C compiler). Certainly Rebecca Cotton
garding questions and/or suggestions re
garding Fontmaster and have found them my dealers' shelves are not overflowing
to be very receptive and always ready to with 128 or CP/M software. I just want to Advertising Representatives
offer whatever assistance I require. In get the most out of my investment, but
SOUTHEAST, SOUTHWEST AND WEST COAST
these days of complaints regarding soft alas, I am frustrated by a lack of solid sup
Warren Langer, Spencer 0. Smith
ware publishers, I can say without hesita port. I went out to my favorite local book
Warren Longer Associates
tion that Xetec keeps the customer's satis store and purchased Commodore's Pro
9320 NW 2nd Street
faction paramount, long after the sale. grammer's Reference Guide, and I am very
Coral Springs, FL 33071
I think they make a fine product and impressed with it It is a truly helpful, in Advertising Inquiries Only
wanted to share some thoughts with you formative, well-written document, and 305/753-4124
on Fontmaster 128. Commodore deserves praise for doing
MIDWEST, NORTHEAST AND CANADA
such a great job on it. But you know what
Sincerely, Pamela Stockham
Robert Arceneaux the users say... "Keep it coming!" Any as
700 River Road
sistance you can provide me would be
American Embassy Fair Haven, NJ 07704
Lisbon, Portugal greatly appreciated.
201/741-5784
Sincerely)
Editor's Response: Look for a complete re Michael Lauderdale
view ofFontmaster 128 in next month's Richmond, VA
Commodore Magazine. Volume 9, Number 3, March
Commodore Magazine.
1988.
Editor's Response: While they may not
Commodore Magazine is published monthly by Commo
Tb the Editor: be overflowing from your dealer's shelves, dore Magazine Inc., 1200 Wilson Drive, West Chester. PA
Shay Addams' "Adventure Road" col rest assured that there are hundreds of 19380. U.S.A. U.S. subscriber rate is $35.40 per year;
Canadian subscriber rate is $45.40 per year; Overseas sub
umn in the January 1988 issue, states 128-specific titles available. Here are scriber rate is $65.00 per year. Questions ccncerning sub
that in Alternate Reality: The Dungeon some suggestions for the titles you are scription should be directed to Commodore Magazine Sub
scription Department. Box 651, Holmes, Pennsylvania
there were six guilds and that the player looking for: Power Assembler 128 and
19043. Ptone (800) 345-8112. In Pennsylvania (800)
could store weapons and loot in a guild Power C 128 from Spinnaker (617/494- 662-2444. Copyright © 1987 by Commodore Magazine Inc.
locker. Actually, there are eight guilds, 1200), and Super C 128 and Super Pascal All rights reserved.
CBM, PET, VIC 20, and Commodore 64 are registered
and you cannot store weapons in a guild 128 from Abacus (6161698-0330). Unfortu
trademarks of Commodore Electronics Ltd. Super PET and
locker. Six of the guilds have correspond nately, very few CP/M specific titles are Commodore 128 are trademarks of Commodore Electronics
ing locations in The City. Two guilds are being released. One that we can suggest is Ltd. Amiga* is a registered trademark of Commodore-Amiga.
ABC Membership applied for.
new and exist only in The Dungeon. Only Format Executive from PowerSoft (813/
gold, silver, jewels, food, water, compasses, 794-8818) which can format CP/M disks
etc. can be stored in a guild locker. No for over 100 different computers.
4 MARCH 1988
They're about to be thrown out on their MRHRS.
EPYX
' Transformers $22.95 Indiana Jones $22.95
" Indoor Sports $24.95 Mach 128 $39.95
ARTWORX
Infiltrator II $21.95 Partner 128 $54.95
■N8A $29.95 500 XJ Joystick $14.95 Flight Simulator II $32.95
"Paperboy $24.95 Personal Acct. 126 $34.95
BRODERBUND • California Games $24.95 FS II Scenery disks $CALL
Championship Wrestling ..$27.95 Perfect 5core:SAT prep ...$49.95 Sylvia Porter's Personal
Lode Runner $24.95 Jet $29.95
■ Supersiar Hockey S24.S5 Finance Planner $54.95
Moebius $29.95 Create a Calendar $19.95
Uchi Mata $19.95 TIMEWORKS
Superblke Challenge $CALL ' Deystroyer $24.95 Vizastar 128 $CALL
Uridium $26.95 ■ Desktop Publisher .$39.95
Ultima W 539 95 Movie Monster $16.95
Call for prlon on UNISON WORLD
Ultima V $39.95 ' Street Sports Baseball ...$29.95
' Street Sports Basketball $29.95 oirm MINDSCAPE product-.! ' Print master Plus $29.95
CINEMAWARE Sub Battle $24.95
SO! $CALL Summer Games $16.95 64C BUSINESS AND PRODUCTIVITY
Defender of the Crown $22.95
Summer Games II $26.95
King of Chicago $24.95 Super Cycle $14.95 64C DATABASES Pocket Wriier Dictionary ...$12.95
COSMI
DefCon5 $17.95
Winter Games
World Games
$24.95
$29.95
Bank Street Filer
Consultant
$34.95
$39.95
Wordpro 3+/64 $14.95
Word Wnter 64 w/speNer ..$34.95
Abacus
ALL TITLESIN STOCK!!
DATA EAST World's Greatest Baseball $24.95 Data Manager $19.95 FINANCIAL & ACCT. Ctll totprlc* en ill Booti tna tennt't iiiiti
Commando $17.95 World's Greatest Football .$28.95 Profile 64 $36.95 Timeworks Electf. Chkbk ..$19.95
Karate Champ $24.95 FIREBIRD 64C INTEGRATED PKGS Timeworks Money Mgr $19.95
KidNlkl $19.95 Elite $22.95 Homepak $39.95 CMSAcci Pkg/64 $119.95
Speed Buggy $19.95 • Guild of Thieves $24.95 Vizastar 64 4K $39.95 MISC. HARDWARE
DATASOFT ■ Knight ORC $29.95 64C SPREADSHEETS Estes pwr supply for C-64.$54.95
• AH Reality/Dungaon $24.95 Pawn $24.95 Swiftcalc 64 w/sideways ...$39.95 Naverone 3 Slot expander $27.95
Sideways $19.95 Certificate Maker $32.95
" Bismark $24.95 Star Glider $24.95 UTILITIES
Clip Art Voli or 2 $CALL
■Dark Lord $19.95 ' The Sentry $27.95 S4C WORD PROCESSORS Thinking Cap $32.95
•Force 7 $19.95 Desktop Publisher $39.95
Bank Sireet Writer $32.95 Toy Shop $42.95
EAJVS/M*
GEO PuWish $44.95
• Theatre Europe $27.95 Font Master II $34.95 CSM 1541 align $34.95
•Tobruk $27.95 Graphics Library l.ll.or 111 ..$16.95
Font Master 64 $34.95 Fast Load $24.95 Newsroom $34.95
" Tomahawk $24.95 Championship Baseball....$27.95 Paperclip w/spe II pack $49.95 Bobs Term Pro S32.95
' Video Title Shop $25.95 Outrageous Pages ..$39.95
Championship Football $27.95 Paperclip III $39.95
Print Shop $25.95
GBA Basketball 2 on 2 $24.95
* NEW TITLES!! ' Top Fuel Eliminator $19.95
Printmasier Plus $32.95
PRINTER PACKAGES
Allow 2 weeks for personal 4 company checks to clear.Shipping S* 00 for
software and accessories/ $10 00 lor printers and color monitors/ $8.00 tor
Panasonic,
Office Aulomationi^^ft
ALL PRINTERS INTERFACE WITH 64C or C128 disk drives ana other monitor?.1 Add S3 DO per box sh pped COO Call lor
other shipping charges AOOilion.il snipping required on APO, FPO. AK. HI
Ttrmt: AH PRICES REFLECT
CASH DISCOUNT, ADD 1.9%
2 yr warranty FOR MASTERCARD OF) VISA.
AH products ifwtude laciory warranty.
NP-10 & XETEC Suptrgraphlx Jr.... ....$169.00
1080ID $159.00 ALL SALES ARE FINAL Delective ilems replaced or repaired at our discre-
NX-1000 & XETEC Supargraphbc Jr $CALL Bon. Pennsylvania residents add 6% sales tax. Prices and terms subject to
1091 in. $189.00 NX-1000 & XETEC Supergraphlx . $CALL change without notice.
1092HL $299.00
Panasonic
.IL 1080UI & XETEC Sup#rgraphlx Jr... ....$189.00
1080m& XETEC Supsrgraphlx $199.00 CMS
1090IH & XETEC Supargraphlx — ....$219.00
ACCOUNTING SYSTEM
Pkg. Price for all Modules:
NP-10.... $137.95 C12B version $124.95
RGB/COMPOSITE COLOR MONITORS FOR THE 128 C64 version $119.95
NX-1000 $CALL
COMMODORE 1084
NX1000C FOR
640 > 400 Resolulion
NX-1000R PRICING 1670 MODEM
$229
4 Operating Modes
(Rainbow Color Printer) $269.00
MAGNAVOX 8562 I Built In COMMODORE' SCALL
Call for latest prlc© on 640 1240 Resolution.
FOR
ND-10 ND-15 3 Modes. 2 yf warranty ■ 180 CPS Print Sp«#d
$239.00 PRICING!!
NB SERIES Call For Other Okfd»i» Printer!
THOMSON 4120
560 x 240 Resolution
4 Modes 1 yr warranty
SEIKOSHA $219.00 OC0MM000M C= COMMODORE
2 yr warranty All 3 ■;■■,:■. inctuda cables is Commodora 128
1764
1670 1581
SP-180VC ....$139.00 MODEM
256K RAM
3itr DISK DRIVE
SP-1000VC ..$149.00 EXPANSION
n Berkeley
SP-1200AI ...$169.00
120cps, NLQMode ISoftwoiks
r $CALL $119 $197
NEW!!... GEO PUBLISH (64/128) $44.95
#CITIZEI>T GEOS 128 $44.95 GEOS $39.95
///// Di9if*■ 1
///// Solutions
DISKS
[.■■I ■ box of 10
MSP-15E $379.00 Deskpack 128 $44.95 Deskpack $22.95 Pocket Planner 2. .$39.95
SSrt)O $4.49
Geo Write 128 $44.95 Fontpack $22.95 Digital Superpak. .$74.95
DS/DD $4.99
Premier 35 $459.00 Geo Spell $24.95 Geo Write $34.95 Call lor Pnc» on V.ftmlm
Dictionary $12.95 and Mixtll DI.K.rt
Tribute 224. $CALL
ProGEN Card
Sharks
Progressive Peripherals GP
Software has released ProGEN. a hile you're playing Power at
broadcast-quality Genlock device Sea watch out for Card Sharks,
for the Amiga that allows users also new from Accolade. This
to merge graphics with an game features three different
outside video source. ProGEN is styles of Poker, as well as
a stand-alone unit which retails Blackjack and Hearts. After
for $399.95. For more choosing a game the player
information contact: Progressive selects from opponents such as
Peripherals & Software, Inc., 464 Reagan, Gorbachev or Thatcher.
Kalamath St., Denver, CO 80204. Card Sharks' suggested retail
Or call: (303) 825-4144. price is $39.95. For derails
contact: Accolade, Inc.,
20813 Stevens Creek Blvd.,
City Desk Cupertino, CA 95014.
8 MARCH 1988
reading an adventure
and living one.
Picture the most exciting text-only their breathtaking illustrations and Firebird brings the best in entertain
Adventure in your software engage the intellect with a truly revo ment software to those who enjoy a
collection—WITH PICTURES! lutionary text-handling system. The whole range of interactive excitement.
GUILD OF most sophisticated parser on the mar We'll prove to you that you don't have
THIEVES is the ket lets you input complicated to keep switching brands to satisfy
long-awaited sentences and interact with a whole your obsession for challenge!
sequel to THE cast of fascinating characters in the
PAWN, which mythical kingdom of Kerovnia.
came sizzling GUILD OF THIEVES and PAWN. Com
onto the software puter Entertainment Adventure of the
scene to awards Year, come to you from Firebird, pub
and accolades. lishers of world-famous leading edge
Both are available games under the Rainbird label.
now from Firebird.
You'll find the Firebird logo on other
These stunning addictive Adventures too. as well as on
Adventures, com absorbing Strategies, realistic Simula
pletely different from any game you've tions, and fast-paced action Arcade
ever played, seduce the sight with games. "The First Full Line In Software'
Firebird licensees, inc.
P.O. Box 49, Ramsey, Nl 07446
(201)444-5700
IBM is a registered trademark of International Business Machines Corporation. Amiga and Commodore 64 are registered trademarks of Commodore Business
Machines. Inc. Macintosh and Apple II are registered trademarks of Apple Computer. Inc. 5Z0ST is a registered trademark of Atari Corporation.
NEWS • NEWS • NEWS • NEWS • NEWS ■ NEWS • NEWS • NEWS
E lectronic Arts has launched Skyfox II: The Cygnus Conflict, a Electronic Arts is also offering
an "upgrade" for current owners
Mount sequel to their popular Skyfox air combat simulation, which finds
of other Commodore graphics
the Skyfox Warpfighter in outer space, Skyfox II is a single-player
programs (Printshop,
Murdoch simulation with varying levels of difficulty and ten challenging
Newsroom, Create a Calendar,
missions. Suggested retail price is $29.95. For more information
etc.). Customers whc send a
KJdsview Software, Inc., has contact: Electronic Arts. 1820 Gateway Dr., San Mateo, CA 94404.
Phone:(415)571-7171.
check for 825 (plus S3 shipping
released Mount Murdoch, a and handling) along with the
large-character adventure for manual cover of their current
kids on the Commodore 64. In
Mount Murdoch a storm forces
Spectrum Electronic program before April 1,1988,
will receive Outrageous Pages.
you to seek refuge in an old
building full of treasures and
Network Orders should be addressed to
Electronic Arts, Outrageous
mysteries. The companion disk Pages Upgrade Offer, P.O. Box
which is included allows teachers Dpectrum Electronic Network, an "off-line" national BBS on disk
7530, San Mateo, CA 94403.
and parents to write their own has released an updated 4.04 operating system, which supports color
adventures in quadruple- text display and E-Mail editing features. Spectrum is a multi-interest
character size. Mount Murdoch BBS exclusively for Commodore 64/128 users offering over 20 SIGs.
is available for S39.95 from New SIGs include ''Online!" for telecomputing fans; "Art Gallery" a
Kidsview Software, Inc., P.O. Box
98, Warner, NH 03278. Or call:
forum on 64 graphics, and "Music Studio." A GEOS forum is also in
development. The network has also expanded its Freeware Library.
F ree Spirit Software is shipping
Torchbearer a new role-playing
(603)927-4428. Spectrum's subscribers pay a one-time fee of S16.95 for the operating
adventure for the Commodore 64.
system and $6.00/month for which they receive a new disk each
The player must explore the
month. For more information contact: Spectrum Electronic Network,
island of Pastoria in search of the
P.O. Box 4903, Panorama City. CA 91412.
Continued on pg. 12
10 MARCH 1988
"\bu're pond scum. AAcGibbHsF 1 • TliruAnirAnrn
THE MAD LEADER
by Chris Gray
Fly V"»'r Gizmo" DHX-1 Attnck Chopper to throe tolnlly new. totally
i ii.ifl.'iiMum nroitncl ml talon •. Cnn you hnck it. Johnny "Jimbo" McGililiiu?
MINDICAPE
WWAYS
Mad Leader from this old
is back-^m Infiltrator II — globe.
Feeling up to it,
oftest action cat ■* 4ft <>» __ns neutralizing a Jimbo? Or have those
,bries: combat helico, tip 1.1 ■ # it _ jadly nerve gas, null, five course meals and
^>> ii
simulation and three crl iBJ—IT ing a few neutron bom, icy dolls turned your
new military adventures. and subtracting one ,...nd to mush?
Vrirt yooi [■■i: -v .-:.-■-■. JgS-1 V' V F'.<A IW hi lid ■ ' I ■ . I ■ oney otdmfcH
' i xn icrd nvrmbei (tnrlt'lipirotronJtolL1 ch«l 01 "ton ■ H iom^y. law X loi»| IGltblH
ondCMta28)p!irtSJC0honHing' v • ■;- Int PO &.■> ll67Nonmoot il «!(>.'■ Atow3-Sweatafordeh«f> Lnwyenhkttnport C WW
Appl<>,IOViliiriC(Tnmo.i' ■ ■ ' ':■■■■ ■ ' ' : ■ ■ , ■ ■ .-....,. . , , ,„ , |,, i ,, .. ,.
NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS
Continued from page 10
Peopleiink network. The new
Torch of Truth, hidden years ago services include on-line sshop
by an evil wizard. Torcnbearer ping and airline reservation
is available for $29.95 from: Free systems. People/Link has also
Spirit Software, Inc., 905 W. recently lowered its rates;. For
Hillgrove, Suite 6, La Grange, IL details contact; American Home
60525. Phone: (312) 352-7323. Network, Inc.. 350 N. Clark, Suite
650. Chicago, IL 60610. Or call:
(312)670-2666.
PaperClip III
Ullectronic Arts has released
Studio
PaperClip HI for the
Magic
Commodore 64 through their Modem Prices Fall
Batteries Included line. The latest
update for the popular word
vjommodore has reduced the suggested retail price of their modems
S unRize Industries has
introduced Studio Magic special
processor includes unique
for the Commodore 64 and 128. The Commodore 1660 300-baud effects and MIDI sequencing
features such as Instant Phrases,
modem now retails for 849.95, and the Commodore 1670 1200-baud software for the Amiga. Sftudio
which allows the user to assign
has been reduced to S89.95. Both modems are direct connect and Magic includes a digital sound
commonly-typed words and
feature auto dial and auto answer capabilities. See your local editor. In addition to the standard
phrases to a single key; Column
Commodore dealer to take advantage of these price breaks. cut, paste, insert and overlay
Editing permits the user to move,
editing tools, the program
delete, sort and add columns of
Shortwave Gamco
text. Suggested retail price is provides 14 advanced affects such
S49.95. For further details as echos, delays, flanges, comb
contact: Electronic Arts. 1820 Listener filters and compression. Studio
Magic retails for S99.95 For
Gateway Dr., San Mateo, CA
12 MARCH 1988
JUMP OUT OF THE PAGES...
And into Hie heart-pounding simulation.
C-64/128 THIS IS SIDE 1
(Side 2 on back)
Storm Rising
/an
180 Lakefront Drive • Hunt Valley. MD 21031 • (301) 771-1151
Compiled by Louis F. Sander
This month we feature some time-proven tips for increasing them. It's also a good idea to put tabs on each important chapter.
your computer knowledge, plus more than a dozen tricks for A Programmer's Reference Guide or similar book is vital if
commercial software of the non-amusement variety. As always, of you want to program. It contains specific descriptions of each
course, there are several nifty programs for you to try. command and its variations. Mine is tabbed and highlight to
Ifyou'd like to share your own tricks with our readers, write death, with plenty of notes in the margins.
them up and send them to: But if you want to learn to program, the Programmer's Refer
Louis F. Sander ence Guide is not the book to read. If you want to learn to pro
Post Office Box 101011 gram, get a book that teaches people to program. These books
Pittsburgh. PA 15237 are available at any book store, and many of them are pretty
We pay from $10 to $50 for tricks used in the column. good. They have titles like Learning to Program in BASIC. Look
for one with sample programs and programming assignments,
Resources for learning; My computer knowledge has come a because when you work them out, you learn. The book I learned
long way since I bought my first Commodore PET in 1979. from is A Bit ofBASIC by Dwyer and Critchfield. It wasr't ori
Here's my personal advice on increasing your own knowledge of ented toward Commodore BASIC, but it did the trick for me.
computers and computing. When you're reading computer material, remember that ev
First, remember that computer knowledge isn't very hard to ery word counts. (It's just the opposite of People magazine and
acquire. There's a huge amount to know, but none of the pieces the like, where it's perfectly acceptable to skim). Also remember
are very difficult. Fortunately for us all, once you have a basic that computer books are organized into chapters, subchapters
fund of computer knowledge, the rest of it comes rather easily. and so forth. Study the Table of Contents until you're familiar
Mostly, it's a matter of how much time you put into learning it. with the general organization of the book, then dig into the
Second, always read the manual. In fact, read everything you chapters that interest you. Reread each section until you under
can get your hands on. Written material is extremely important stand it.
in learning about computers, and if you aren't an active reader, The third way to increase your computer knowledge is by
you won't be a very good computerist. The ideal combination is finding yourself a teacher. There are plenty of schools with com
practical experience on the keyboard combined with voluminous puter literacy courses these days, and plenty of schools wii;h pro
and widespread reading. gramming courses. If you stick with the elementary or non-cred
Computer-related printed material comes in many varieties, it courses, you'll find them rather inexpensive.
and you should become familiar with all of them. Magazines are Teachers are also found in user groups, where they're likely to
vitally important, and my recommendation is to subscribe to be called just "friends." Computer friends were my most impor
Commodore Magazine and browse the others at the newsstand. tant resource as a beginner; without them, I'd never have made
When your browsing uncovers something interesting, buy that it. None of them were genuine experts, but each of them knew
issue and take it home. If you follow my advice, you'll find that something I didn't. And every time they'd teach me something,
your subscription gives you a monthly exposure to new informa they'd be inspired to learn something else.
tion at a very reasonable price, while your browsing gives you So that's my personal advice on learning about computing:
broad exposure to the field. approach the matter with confidence, read and reread extensive
Speaking of magazines, it's a good idea to keep one issue, any ly, and find yourself a teacher and a friend.
issue, right beside your computer. Go through it every week or Louis F. Sander
so, and you'll be amazed how much you learn each time. Sooner Pittsburgh, PA
or later, you'll understand every word in that particular issue,
and when that happens you can consider yourself an expert.
Your manual is another type of computer-related printed ma 64 DOS Wedge precautions: The Wedge is very convenient for
terial. Refer to it often, and don't be afraid to write in it. Use a making disk access easier, but its use extracts a time penalty.
marker to highlight the important parts, and use a pen to make Since the computer is constantly checking for wedge commands,
notes in the margins. You'll be surprised how often you return to Contin ued on page 117
14 MARCH 1988
CompuServe.
You Dont Have It) Know How It Works
Tt> Appreciate All It Can Do.
CompuServe is a computer information SAVE ON TRIPS So easy the whole family
service. You subscribe to it. In return, you have With CompuServe's travel services you can can go online.
access to an incredible amount of information, scan flight availabilities, find airfare bargains CompuServe is "menu-driven," so begin
entertainment, communications and services. and even book your own flights online. Plus, ners can simply read the menus (lists of
Here are a few of the hundreds of things there are complete listings of over 28,000 options) that appear on
you can do. hotels worldwide. their screens, then type in
their selections. If you ever
COMMUNICATE BE INFORMED
get lost or confused, type
CompuServe puts all of the latest news
CB Simulator features 72 channels H for help. Remember, you
at your fingertips, including the AP news wire,
for "talking" with other subscribers. National can always ask ques
the Washington Post, the St. Louis Post-
Bulletin Boards let tions online through
Dispatch, specialized business and trade
you post messages our feedback ser
publications and more. Our executive news
where thousands vice or phone our
service will electronically find, "clip" and file
will see them. Customer Service
news for you to read whenever you'd like.
Friends, Department.
relatives Before you
INVEST WISELY
and can access CompuServe, you need
Get complete statistics on
business associates can stay in touch through a computer, a modem (to connect your com
EasyPlex™ Electronic Mail. over 10,000 NYSE, AM EX and
puter to your phone) and, in some cases, some
More than 100 CompuServe Forums
OTC securiiies. Historic simple communications software. Now you're
trading statistics on over
welcome participation in discussions on all ready to order. For your low, one-time sub
sorts of topics. Software Forums help with
90.000 stocks, bonds,
scription fee, you'll receive:
online solutions to software problems.
funds, issues and options.
• a complete, easy-lo-understand, 200-page
Hardware Support Forums cater lo spe
Five years of daily
spiral-bound Users Guide
commodity quotes. Updates
cific computers. There's even free software, • your exclusive preliminary password
and online editions of computer periodicals.
on hundreds of companies
• a subscription to CompuServe's monthly
worldwide. Standard & Poor's.
magazine, Online Today
Value Line. Over a dozen
HAVE FUN • a $25.00 usage credit!
investment tools.
Play all sorts of sports and enter- A To buy a CompuServe Subscriplion Kit,
So much for so little.
tainment trivia games, brain-leasing a see your nearest computer dealer. To receive
All you pay is a low, one-time cost for
educational games plus TV-type our informative brochure or to order direct,
a Subscription Kit (suggested retail p_rice
game shows with "live enter write or call 800-848-8199 (in Ohio or
$39.95). The low cost, standard
tainment." Or, for the ultimate Canada, 614-457-0802).
rate for online time is justlOC
in excitement, get into an inlerac- , CompuServe. You don't have to know how
live space adventure.
a minute. 24 hours a day. A
it works to appreciate all it can do—for you.
In most major metro
politan areas you can go \
SHOP
THE ELECTRONIC MALL™
online with a local phone
call. Plus, you'll receive CompuServe
takes you on a coast-to-coast • a $25.00 U.S. Introductory Information Services, RO. Box 20212
shopping spree of nationally f Usage Credit with the purchase 5000 Arlington Centre Blvd., Columbus, Ohio 43220
known merchants, without ever ( of your CompuServe An HSR Block Company
EasyPtat ana THE ELECTRONIC MALL are trademarks ol
leaving home. Subscriplion Kit. CompoSeive Incorporated.
Compiled by Tim Jones
Ifyou have an item that you would like to submit for use, you
can send it to: Loading SAMPLED Sounds With&Miig If you are using Sonix
Commodore Amiga Tips from Aegis and have been greeted with the "Can't Load Instru
651 Outrigger Dr. ment" requester when dying lo load a sampled sound while
Deltona, FL 32728 loading a score, there is a simple fix: prior to loading the score,
load any sampled sound manually. For some reason, Sonix has a
MIDI From Deluxe Music Construction Set: When loading a problem loading a sampled sound from within a score, ard per
new score, or working on an old one through MIDI, be sure to re forming a manual load straightens out a pointer or two. Trom
move all internal instruments from memory before establishing then on. all sounds will load properly.
any MIDI channels) (SOUND window then REMOVE IN Sam Siragu.sa
STRUMENT). With 512K, any internal instruments have Orange City, FL
a tendency to crash the system when a MIDI channel is opened.
You can hear only one MIDI channel at a time, therefore, set
up only one channel from the SOUND window. Use this channel AmigaBASIC Cut and Paste: Ever wish that the AmigaBASIC
for playing your work. Next, select MIDI ACTIVE and MIDI IN editor allowed the editing of multiple source files to make cut
PUT ENABLED. Now. under the MIDI PRESET requester, se ting and pasting of code between programs easier? While you
lect one external sound from the synthesizer and click on OK; can get very creative with MERGE (i.e.. MERGE both files then
move the flashing red bar to the staff you want the instrument delete unwanted lines or delete lines in a working copy of one
assigned to; move to the MEASURES Window and select SET file, save the remainder as a new file then MERGE that with
INSTRUMENT. Now, you just alter your presets as desired, se your other file), there is a simpler way.
lect OK and then SET INSTRUMENT to each staff. Load the file containing the code segment that you wish to
The Amiga preset range is from 0 to 127. Since some synthe add to the new file. Now. highlight the code you want copied and
sizers use a range of 1 to 128. you may need to adjust your preset either CUT or COPY it using the EDIT functions. Next, :-eturn
number so that the preset that you request is actually what you to the OUTPUT window and type NEW. Load the second pro
are getting. The best way to determine if this is necessary is to gram, position the cursor where you want Ihe nxle to be added
refer to the manual that came with your synth. and then select PASTE. The code segment that you CUT or
MIDI ERROR! from the synth is fatal. The Amiga will prob COPIED from the old program will appeal- at the appropriate
ably either lock up or reboot, thus destroying any work you have place in your new program. The key here is that a NEW com
done. You can avoid this by establishing the synth MIDI chan mand does not clear the cut and paste buffer, so you can move
nel before assigning the same channel in DMCS. The synth code between programs very easily using this method.
must also report MIDI ON, a MIDI OFF status may cause a While this is not a complete answer to multiple window edit
similar fatal error. ing, it does allow more flexibility when working with AmigaBA-
If you are going to do any notational editing, (dynamics, text SIC's built-in editor.
insertions, etc.) save them until you have all of the notes correct. Earl Davis
After the notes are right, make a couple ofsaves and then make Marion, OH
your edits. When working with large compositions, it's best to
work on small sections and resave the file before continuing. More Memory With Workbench: Here's a way lo get a tat more
A minor quirk exists with the keyboard shortcuts. The num memory when you use the Workbench to access your programs:
ber pad will give you note values, but not rests. For rests, you By dragging the ICON of your program out of its window and
must use the left SHIFT and the typewriter numbers. onto the actual Workbench and then closing down its window,
If your composition requires special sounds from your synth, you will return between 8K and 32K of memory that was lost
such as wind, DMCS is unable to play them. Instead, you will with the window open. Dragging the ICON onto the Workbench
hear a pitched note, not the sound effect. Disappointing, but does not change the structure of your disk in any way, nor does
DMCS is primarily a notational program. it copy the file to RAM:, it simply allows you to close the window
George R. Burnet and return the memory that the window was using for its dis
Palm Bay, FL play to the system pool for your application to use. If you are us
ing a 512K machine, this may be the difference between some of
/Thanks for the good MIDI info. I spent many hours trying to fig the newer programs running or not running.
ure out why I was la-king up when opening the MIDI channel in JeffStegal
DMCS, and your statement about MIDI ERROR hit home. - to/7 Anchorage, AK Continued on page 128
16 MARCH 1988
Make Any Computer Do Exactly What You Want With McGraw-Hill's
Contemporary
Programming &
Softwar
Series 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
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 personal software
as the needs of the greatest number of potential library, In addition to the programs you've written and
users—often missing some or many of vour 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 Scries 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.
There is nothing magical about it. You learn the To order your first module without risk,
process of building a computer program step-by- send the card today.
step with McGraw-Hill Concept Modules sent to you one at a Examine the first'module
time, once a month. Each of the ten modules in the Series takes for 15 days and see how
you through an important step in the development of the the Series will help you
structure and detailed logic of a program, including testing, make your computer do
debugging, and documentation.
exactly what you want
it to do!
Unique Interactive Hands-On Instruction
Each module includes an easy-to-understand guide PLUS a MATE
5'/i" floppy disk containing typical programs and interactive
instruction that you can run on Commodore M and 128 computers, IBM
PCs and PC compatibles for hands-on experience.
YOUR OWL
In the first Module, for example, when your sample program (Declining
Interest Loans) appears on your screen, you'll find errors on certain pro
SOFTWAR!
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 I,
you'll actually have completed this
program yourself.
But there's more. Special graphics
on your screen work in conjunc
tion with the accompanying guide
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.
End of lesson.
need is GEOS or GEOS128
to find it. Now, once you know
GEOS is the revolu that, you know how every
tionary operating system other GEOS application
that works your hardware works, too. Like geoWrite,
which lets you punch up
up to seven times harder
than it's ever worked before. paragraphs with five
Loading. Processing. different fonts. Or geoPaint,
which dresses up diagrams
.«'\i:\ (IKS
Accessing information.
All at the mere touch with an arsenal of artistic
e.~
geopubush GEOCALC 0 w
W O 1It K
k I
> it O I'
i i
GEOFILE GHOSPEIX
-.
GEOS128"
(JRAPHIC ENVIRONMENT OPERATISO SY>TLM
late mathematics or figure
out financial formulas with
even more uses.
Pill I
"HI
111. -I-.— ■ -
Tl
«... Softworks
WWII if i.H*
128 rerskm features 128K memory, full 80 column screen supports 157115K1
The brightest minds are working at Berkeley.
disk driws. 1750 RAM espansinn and runs al a full 2MHl ff« hehlninB speed.
Paperboy
Computer: Commodore 64
Publisher: Mindscape, Inc.
3444 Dundee Rd.
Northbrook, IL 60062
Medium: Disk
Price: $34.95
20 MARCH 1988
Introducing ThunderChopper, the new standard of excellence in helicopter
simulation! ThunderChopper combines SubLOGIC graphics technology
with strategies and tactics by Colonel Jack Rosenow, USAF (Ret.). This
simulator truly was a labor of love for the Colonel:
"I'm a chopper pilot with over 9,000 hours of flight time. Let me put you at the
controls of an advanced Hughes 530MG Defender. No other helicopter
simulator is as responsive to your control input, or as satisfying to fly. Start
yourself out on the flight training grounds. My concise documentation will Rescue Mission!- scan for flares
have you flying in minutes.
"Once you've attained a level of flying proficiency, you're ready to train for
one of the most important duties a helicopter pilot can perform - the location
and rescue of downed pilots.
"After you've mastered flight and rescue techniques you're ready for
combat. Multiple scenarios let you test your skills under a variety of combat
conditions. Escort ground troops through enemy territory. Or rescue the
survivors of a major sea battle. You'll have to become adept at selecting and
controlling your ordnance, and at using sophisticated electronic weapon/
defense systems to locate, identify, and destroy enemy targets. Escort troops tlrough enemy
territory - searcl and destroy
"ThunderChopper is the most realistic helicopter simulation you'll ever fly. enemy targets I
Try ThunderChopper - the excellence comes through."
r—
S ^2 u
m
■SI '^ 1
... "•"""
u-. 1
Colonel Jack piwided the
1 — strategy and tallies for
ThunderChoppi
!1 1
Maniac
Patients started
Mansion 1■
disappearing
\
IMF
Computer Commodore &4 t v —
from the County 1 t _—.
Publisher. Lucasfilm Games
Hospital, cows
\
Activision
2350 Bayshore Pkwy.
Mountain View, CA 94043 started giving
Medium: Disk
purple milk and Walk to
Push Open Ualk to New Kid Ti T\ ; on
Price: $3195 Pull Close Pick up Unlock Ti IPI i Off
chickens were Give
key
Read What is Use F. X
22 MARCH 1988
64 and 128 Software Reviews/Maniac Mansion
Ed, Nurse Edna and Dr. Fred aren't characters at your bidding, use them all
Try to think of any other time you could enough for you, there are Dead Cousin simultaneously for different puzzles in dif
just sit and watch your screen (aside from Ted, the Green Tentacle, the Purple Tenta ferent parts of the house.
the usual graphic ending of a game) with cle, Chuck the plant and a man-eating My favorite team of characters is Dave,
out directing what happens on it. You flower. All of these creatures have their Syd and Razor. A typical example of
should have trouble. Once more, Lucas- own little quirks and on-screen personas where character talents become useful is
film has succeeded in surprising me. In that make them both loveable and at the with the piano, radio and tape recorders.
the first cut-scene, you see Dr. Fred with same time despicable. Figuring out how to Since Syd and Razor are musically in
Sandy in his secret laboratory. Sandy is get past them is half the fun; the other clined, maybe they can solve some puzzle
talking about getting saved and Dr. Fred half involves watching their actions. with these objects. Other characters are
walks up to the screen, looks straight out Maniac Mansion incorporates smooth useful as well.
at you and says "That's what she thinks!" play and detailed graphics. The charac Experiment in feeding the Green Tenta
This game is incredible! The cut-scenes ters are distinctively Lucasfilm's, bringing cle. Only one combination of food and
give you clues as well as being entertain facial expressions and personality to each drink will satisfy his hunger and thirst.
ing and, if you want, you can bypass them individual character. Lucasfilm first used If you can't get the flashlight to work,
with the F7 key. these types of characters and graphics in you can still explore dark rooms by using
As you play Maniac Mansion, you'll the computer adaptation of Labyrinth and the What Is command and moving around
eventually find out what Dr. Fred is really more recently in the Q-Link on-line game, the room. There is some kind of light
up to—total world domination ... one Habitat. The Lucasfilm "texture" makes switch or lamp in most of these dark
teenager at a time. (No, I'm not giving the the story jump out of the screen and rooms.
game away—it says that on the box cov threaten to pull you into Dr. Fred's Although most objects can be picked up,
er.) The challenge of Maniac Mansion lies laboratory. not all can be used. Make sure that you
in the high number of puzzles and puzzles Now for what you've all been waiting have as many keys as possible. They will
within puzzles that you'll encounter. The for—some hints. Since there is so much be needed later.
ending is unforgettable and will leave you that must be done in Maniac Mansion, These hints should keep your head out
both relieved and exhausted. If I haven't Fm offering mere pittance in comparison of Dr. Fred's machines for a while. In any
sold you on Maniac Mansion yet—don't to what could be told. case, run out and get Maniac Mansion.
worry; I've saved the best for last. Treat each puzzle as a separate entity This graphic adventure has everything
Maniac Mansion features incredible and don't try to solve a bunch at once. You that a true fan of the "quest" type game
original electronic music and some out-of- can easily get confused, and your efforts could want. Just tell the Green Tentacle
this-world (literally!) characters. If Weird will be less effective. Since you have three that I said "Hi." H
BACKGAMMON
mm tvtytv
Experience four of your Challenge a friend or Place your bets and roll
favorite casino games the best computer the dice with Vegas Craps.
with Vegas Gambler. opponent with
Club Backgammon.
CALIFORNIA
p
bailable for ihe Atari ST in color ami mono for S34.95 jnd the Commodore 64/128 for S2935 shipping nnl included).
Calif..™* Drcm,™ All r.gh,. «*n«l. .<■[...#„, D«lgn Work* Inc.. 7SO Mooiagu. L*P". '403.Si.njow. CA 95131.140S) «S-IMS
COMMODORE MW3AZ1NE 23
64 AND 128 SOFTWARE REVIEWS Reviewed by Russ Ceccola
Make Head or
Tkiloflt
Computer: Commodore 64
Publisher: Infocom
125 CambridgePark Dr.
Cambridge, MA 02140
Medium: Disk
Price: S34.95 Instead of doing and saying things the
normal way, you must use time-worn phrases
Ever feel like you have a monkey on and word play.
your back or that you just can't cut
the mustard? Well, you'll feel right at In a recent interview, O'Neill explained later—the game doesn't care what you do
home with this gew Infocom name, I mean to me why he chose homonyms as the and keeps track of all your endeavors.
new Infocom game, designed by Jeff dominant form of word play for one of the Although the eight short stories are in
O'Neill, author of the popular circus mys short stories: "The language we write sto dependent, seven of them, upon comple
tery called Ballyhoo. Nord and Bert ries in at Infocom lends itself well to such tion, reveal a password to you that gains
Couldn't Make Head or Tail ofIt is a col transformations in that it not only recog entrance into the eighth story, ''Meet the
lection of eight short stories that revolve nizes words, but also recognizes how they Mayor." This final story ties together all of
around the use of word play and verbal are used. In one sense, Nord and Bert is the skills you've learned in the otter sec
trickery. These short stories can be played like a "What's wrong with this picture?' tions and puts before you the final goal of
independently and without knowledge of feature in a magazine. You can also look persuading the mayor of Punster to sign a
the others. They combine both new and at the cliches and word play as objects and decree banning all forms of word play and
old features of Infocom's interactive fiction your goal is to 'find' these objects." trickery in the town. O'Neill told me
with O'Neill's humorous situations and If you're still confused, explaining the about the form of Nord and Bert. "I want
stories. method of madness behind "Shake a ed to have the Meet the Mayor' section re
Nord and Bert takes place in the town Tbwer" may help. This short story relies served until the end so that those who
of Punster, a fictional place where a dis on the use of spoonerisms for its return to went through the trouble of playing all of
ease is plaguing the community and its normality. A spoonerism is a phrase in the other sections would get some fire
inhabitants by affecting speech and the which the beginning sounds of two or works or climactic ending." I can verify for
way things are done. Instead of doing and more words in the phrase are switched to you that this technique works very well.
saying things the normal way, you must make a new phrase. The title of the story In the process of assembling all of the
use time-worn phrases and word play. is itself a spoonerism, with its name phrases, idioms, spoonerisms, homonyms
Each story in Nord and Bert takes place "spooning" to "take a shower." In this sec and other word play for Nord and Bert,
in a different part of Punster. The idea for tion of Nord and Bert, you first see a lead O'Neill consulted a book of cliches, a book
Punster came about late in the design of house in a forest. By typing in HEAD of general word play and a list of hom
Nord and Bert, but the different stories LOUSE, the house transforms into the onym pairs. To further enhance the stories
evolved from the various types of word tiny bug. You should get the gist of Nord with better word games, O'Neill also
play available to use. and Bert by now. talked to other employees of Infocom and
In order to successfully complete a short The other types of word play used in outside testers. That is why, in the "Eat
story in Nord and Bert, you must discover Nord and Bert include: cliches, meta Your Words" scenario, you can now Goose
the type of word play or trickery on which phors, idioms, words that begin with the the Cook as well as Cook His Goose.
that story is based and use it to guide all letters "jac," 50s-era pranks and jokes and For those of you not familiar with Info
of your actions throughout the remainder a house in which each room has its own com's works of interactive fiction, they are
of the section. For example, in "Go Tb the personality. The variety imparted into the text-only games/adventures/stories that
Shopping Bizarre," you must use hom game by O'Neill gives it a distinct flavor allow full creative control over captivating
onyms. The tale takes place in the super and uniqueness that sets it apart from situations set in various "worlds' tlirough
market in Punster, and you must return other Infocom games and other computer the use of simple commands typed in your
all of the items in the market to their for games. You can never be bored in Nord computer's keyboard. The commands you
mer selves, bringing normality once and Bert because you can always return to use are direction commands, action com
again. If you type MOUSSE while there is the place where you started by typing BE mands and the word play used to conquer
a moose standing in the aisle, the creature GINNING. Now, you can begin another a story.
transforms into the chocolate dessert. short story and get back to the first one Continued on page 54
24 MARCH 1988
OOM
100 levels,
2473 ghosts, 586 scrolls
-and one wicked demon
Blast mad mages,
mutant rats, and
murderous monsters.
Explore mysterious
multi-level mazes.
Annihilate hordes of
ghosts, snappers, and
dervishes to claim
magical artifacts and
treasure. The action
won't stop until you
get to the bottom of it
all - and hand Calvrak
the Demon a one-way
ticket to oblivion.
GET YOUR
DEMON STALKERS
DEMO DISK!
Three wicked levels of manic
arcade action. Send your name,
address, and a check for $2 (to
cover shipping and handling)
to Demon Stalkers Demo
Disk, Electronic Arts Direct
Sales, P.O. Box 7530, San Mateo,
CA 94403.
The deeper you go. the harrier it gct-s. (You might Scrolls give you hints, magic, mid the saga of the Use the Dungeon Construction Set to design your
warn tu bring nlong a friend to help.I But don't .\f arblc Vault*. If you'd rather, write some histoiy own worst nightmare . .. and then inflict it on your
wait 'til you find a Slow Death curse lo UH the of your own. friends. With over 200 design options. Demon
Save Game command. Stalkers' honors can be as infinite as
your imagination.
ELECTRONIC ARTS®
TO PURCHASE DEMON STALKERS: Visit your retailer. Or call 800-245-4525 (in C A 800-562-1112) between 8am and 5pm Pacific time, and place a
direct order on your Mastercard or VISA. Or order by mail by sending a check, money order, or VIS A/Mastercard information to the address above. C64
version is $29.95, plus $3 shipping and handling. CA residents add 6% sales tax.
Demon Stalkers is a trademark of Electronic Arts. Commodore 64 is a registered trademark of Commodore Business Machine*.. Ltd.
SCOOPS
.STOCKS PLUMMET IN RECORD TRADING
VANISHING TTMQES
A Bc(ktk> SofiwiU I'm Mi. \W. XLVI1V Number
POODLE!
(l)7tM LAtt*M*l I MU.K IS
clow to lunchtimc anyway, 1 just nU
took a hue without looking!'
The dog, responding to the name
'■KnockwiinC ihcn gave out a yelp
thai bystanders recalled us sounding
like "a cross between a gun shut und
HI
"Sure it was my • <fl.lHt»V I M
ll'IM mi III Mlfl.1 IISJI. .iv U|i
BERKELEY — Dozens of citizens mustard, but that "*•"« ««l'Wi».Hta| Amp
ll hi piBM iwtv (, tvly ,,, W ahull
watched in horror today as ;i man, doesn't prove a
Text can be printed in every lout available who described himself U an unimul
lover, actually bit a miniature teacup
thing!"
through GEOS. These documents were Weather
poodle.
■■MM MH
printed on an Apple Laser Writer Local uciihcr Lw nr cl nia> ihmuihuut
Donald Anderson, of Studio an air raid siren!' In the process, the the mtxning. buminf on* nur mukljv
pinched pooch set a world record in ■frmpcraturaihouUbrtiriiitit mkt lOO'i hy
City. California, diimissed (he in
lib tftcmoon wiih hnr/y clKtrial *.tivit>
cident as a uuc of mistaken identity the long jump of thirty feet, two unl Ihkmdeniwnu ■pfKiuitif vound. uh. uv
< i '•
Video Title
Shop
Computer: Commodore (>4
Publisher: DataSoft
19808 Nordhoff Place
Chateworth, CA 91311
Medium: Disk
Price: $29.95
28 MARCH 1988
CALIFORNIA GAMES:
STATE OF INTENSITY.
"Si -
V.
Mikie
Computer: Commodore 64
Publisher: Konami
815 Mittel Dr.
Wood Dale, IL 60191
Medium: Disk
Price: S13.99
ting through an afternoon lesson, when kie pick up an extra step or two as he • There are about 22 seconds between
suddenly you remember that there's a moves through the classrooms and corri launchings of the false teeth. Keep this in
very important message you've forgotten dors. Good luck. Til meet you in the play mind as you scurry about. If you should
to give to your girlfriend. Unfortunately, ground. happen to lose track of time, notice how
your sweetheart does not have the same • In the opening classroom scene, you the teacher takes a distinct one-second
class schedule as you and at this very mo are instructed to gather all the hearts un pause just before he lets his chopper fly. If
ment is busy studying in the schoolyard der the desks by "hip-zapping" (pushing) you're being pursued and the teacher sud
at the opposite end of the building. With the students out of their chairs and then denly lets up and stops, beware: the den
strict academic regulations prohibiting plopping yourself down in their vacated tures are about to sail.
teachers from approving any early dismis seats. That works well enough, but I've • When trying to move through the
sals, especially to infatuated pubescent discovered a quicker, easier way to per aerobic dance class, it is easier to avoid
boys like yourself, you feel that you are form the same task. If you move behind the exercisers and snatch the hearts if you
left with no options. When the teacher each desk, positioning yourself so that make your evasive maneuvers laterally
turns his back, you brace yourself, slide your legs cover the heart and hide it from across the screen. If you try to make your
from your desk, and bolt for the door, initi view, then you can collect the treasure by cuts up and down, it's too easy for the un
ating what will become a wild footrace simply pressing the fire button. This tech predictable dancers to slide across £ind
across school grounds; you sprint to meet nique will not only save you time, but it stun you as the teacher draws near.
your girlfriend, and the adult moderators will also make you a harder student to • When you're moving down the stairs
do everything in their power to stop you. catch. in the connecting corridors, the best way
This contest's chase, although impetu • Picking up the bigger hearts requires to avoid the custodian is to first let him
ous in its emotional motivation, is really a three shouts, but they don't have to be approach, and then quickly move Makie to
carefully planned arcade challenge de successive. If you begin to air your lungs the outside of the staircase by pulling the
signed to put your reflex skills to the hard just as a staff member starts to close in, joystick down. This will actually let the
test. The obstacle course separating the cut away and come back later. The pro characters pass right by one another with
two lovers is comprised of five familiar in- gram will keep an accurate record of how out making any deadly contact. Qj
30 MARCH 1988
64 and 128 Software Reviews/Mihie
stored in the locker room or chickens occasionally missing some of the crisp pre
class. Under desks, inside lockers, across roasting in the cafeteria ovens—which cision that we've come to expect from this
floors and around fields he must dart and can be held and tossed at the chasers, mo breed of arcade contest. But as I sat before
dodge, gathering the romantic treasures mentarily stunning them and affording my monitor making mental note of these
without getting cornered and caught. you a few valuable seconds of unham minor criticisms, afternoon turned into
There are two kinds of hearts, each to be pered heart harvesting. But turnabout is evening, which later moved into night,
snatched in its own way. The smaller sized fair play, so don't be too surprised if an en and then quietly slipped into early morn
ones can be easily grabbed by simply raged teacher attempts to impede your ing. And I hadn't cared one bit. There I
passing your character over them. Noth progress by trying to bean you with, of all was, laughing with that sort of half-crazed
ing to it. But the larger hearts, three things, his set of false teeth. I'm not sure I chuckle of addiction, happily tugging at
times the size and point value of their picked up the intended symbolism, if any, my joystick, ultimately failing my mission
midget look alikes, can only be collected but a bop from these choppers will cost and immediately going back for more. Mi
by Mikie shouting at them three times. you one of your three lives. kie may not be innovative art, but it cer
This odd maneuver will prove to be a If you happen to make it through the tainly is a solid bit of arcade. It does what
tough one, requiring players to first work final phase of play, in which a squad of it sets out to do and provides enough color
at opening up a sizeable lead over their te football players closes in on you in the ful additions and high speed zap to make
nacious pursuers, so that they will then schoolyard, you will be momentarily unit this familiar ground well worth your trav
have enough time to stop and rapidly tap ed with the girl of your desires, a victory el time.
the fire button to initiate the screams. It's tune will help celebrate, and then you'll be Mikie is one of four new packages re
a timing move that will take plenty of blinked back to the first classroom to do it leased by Konami under its Action City
practice. When the room's entire heart all over again. But don't plan on even get line, a subdivision of computer arcade con
supply has been gathered, a bell will ting a look at these linebackers until tests that are being offered at bargain
sound, the exit door will unlock, and Mi you've invested at least a couple of hours prices. Let's hope the remaining trio is as
kie will be granted access to a hallway at the joystick. These lessons come hard. engaging as this initial offering.
connecting him to the next stage. On close inspection, it might be noted Lightweight, challenging, inexpensive
The game's principle challenge is one of that as far as game play goes, Mikie really and above all, fun, this contest will be a
avoidance, where you are forever strain presents nothing uniquely different. The welcome addition for all arcade buffs, as
ing to stay one step ahead of your high high school sweetheart scenario is a clever well as an enjoyable reprieve for others
school hunters. To help you along, there facade used to dress the familiar hunt and looking to unwind from some of their
are a few secret bonus items hidden hide maze genre. While Mikie's graphics more serious and cerebral game sessions.
throughout the building—like basketballs are certainly acceptable, the animation is Hey, Mikie, I like it. H
COMMODORE MA3AZINE 31
Bring your COMMODORE to life
with a FREE modem and software!
Now you can plug your Commodore into The easiest online service to use.
an exclusive network that's useful, easy,
When you join Q-Link, you'll receive
fun and affordable. Join Q-Link now, and
customized software that does all the
we'll give you a free modem and software
work for you. You don't have to memorize
to get you started.
any complicated commands. To select
what you want to do, simply choose from
Your official source of
colorful, easy-to-use menus.
Commodore support.
Because Q-Link is offered exclusively to The lowest priced, full service
Commodore owners, you get the most Commodore network.
relevant and useful services—including a
hotline to Commodore Business Machines For only $9.95 a month, you'll enjoy
for fast answers to your questions.. .the unlimited access to a wide range of services
GEOS Arena to help you get the most out — including the latest news, enter
of your GEOS software... "live" tainment updates, Grolier's Academic
conferences with Berkeley Softworks and American Encyclopedia, and help from
other software publishers such as experts at Commodore. Special "Plus"
Electronic Arts, Activision, to name a services, including online tutoring and
few... .and user group support. software previews, cost only 8 cents per
minute. And your first hour of Plus usage
You'll never be alone. for each full month of membership is free!
Meet and chat live with new friends from With Q-Linkf you can sharpen your com
all over the U.S. and Canada. Participate in puter skills...connect with people...
exciting full-color, multi-player games like discover new ways to get smart...save
RabbitJack's Casino (including Blackjack, money every day... plus have a lot of fun!
Poker, Bingo and the Slots), Chess and
Backgammon. Send and receive electronic
For fastest service, call toll free
mail. Join group discussions or start a 1800-782-2278 Extension 1209
special interest group of your own. or clip and mail this coupon to
Compete in contests and win prizes. Q-Link, 8619 Westwood Center
Drive, Vienna, VA 22180.
Save money every day.
- Q-LINK RESERVATION FORM -
Expand your software library with more Choose one:
than 10,000 free public domain programs nl need a modem. Start my Q-Link membership by charging me now (or
- games, graphics, business and educa my first 4 months at $39.80, and send me the FREE Q-Link software and a
FREE Commodore 300 baud auto-dial modem (model 1660—retail value S59.95).
tional software, and much more! Sample □ I already have a modem. Send me my FREE Q-Link software and start
"hot" software before you buy. Com my Q-Link membership by charging me now for my first month of
membership at S9.95.
Bank Street
School Filer
Computer: Commodore 64
Publisher: Sunbuivt Communications
39 Wellington Ave. Guaranteed to
Pleasantville, NY 10570-997]
Medium: Disk
hook kids are
Price: $99.00 file subjects
like "whales,"
Databases have a maddening effect on
teachers. Torn between the urge to "dinosaurs"
learn and teach them and the fear of con
fusing syntactical commands to make and "eats."
most programs "do" anything, many
avoid filers completely.
Enter the Bank Street School Filer, a
program destined for wide classroom in
struction in grades 5-12. This one satisfies al disk. This six-part tour uses a baseball lesson section called "Later Explorations"
the experienced teacher's demands for a league file as a model of what a database focuses on creating one's own files. My
sophisticated RAM-based filer with many is, how it is created, and how one manipu grade seven students were able to skip
advanced options while patiently answer lates information. At appropriate mo some of the basics and move to this sec
ing questions such as "What is a data ments key terms such as "database," tion. They used a database planning sheet
base?" and "How can it help me?" "field." "record" and "file" are defined (Activity #18) almost immediately to
within the league model. The computer brainstorm a new file for our school's com
Complete Teaching Resource creates a record form for the league (the puter monitor list. Formerly we tried to
Everything from how to boot the pro data sheet for one team). Browsing manage all our information in a prnted
gram disk and retrieve a "file" (database) through the data, searching and sorting timetable. With a database we could now
to creating and revising one's own data the records, all follow at appropriate record each monitor's age, grade, list of
bases is covered in ten lessons and rein times. Finally, creating and printing re known programs or degree of training.
forced in 29 worksheets and open-ended ports is dealt with. The advantages over timetables became
follow-up challenges. At the core of these clearly obvious.
are 27 "canned" or prepared files used to More Teacher Lessons This highly analytical problem-solving
demonstrate concepts and options. Guar Everything on the overview in the tuto exercise taught us a valuable lessor about
anteed to hook kids are file subjects such rial is reinforced by five binder lessons for School Filer's labor-saving capabilities. To
as "whales," "dinosaurs" and "eats." the teacher. This time the teacher experi avoid the drudgery of collecting and enter
Teachers will be impressed with labor-sav ments with a typical office-type file called ing all new computer monitor data we
ing files such as "finance," "inventory" "students." The fields (categories) include printed a blank form of the record to dis
and "overdue" (library file). These canned name, address, phone number and contact tribute to each monitor for completion.
databases save both groups the frustra person. Essentially, the objectives here are Each of my grade sevens then filled in a
tion of having to set up a database before those the teacher will later present to stu few records at separate machines. We
understanding their nature and value. dents. Lesson one teaches the basics—how then followed instructions on how to
to boot the disk, retrieve a file, browse, up merge all of these into one file.
The Package date, add and save. Lesson two covers the
Disks include program and backup, a two primary operations—finding and sort Ease of Use
teacher tutorial disk which overviews the ing, Lesson three explains how to print re The simplicity of Bank Street School
whole program, the School Filer disk con cords and customize reports. In lessons Filer extends both to searching and sort
taining the pre-made databases, and a four and five the teacher learns how to ing routines and later to the selection of
classroom "tools" disk which provides easy structure a file by defining the fields, and field types when creating databases from
option deletion, renaming and printing of later, how to revise files. Continuous scratch.
files. A thick plastic binder houses the les screen prompts and numbered directions In searching recoitls students are
sons, activity sheets, thought-provoking in documentation make progress as easy prompted with a querying sentence that
questions and answers. In addition a as paint by numbers. begins "Find every record where..." Next
handy reference manual restates all a side window illuminates the field
terms and options covered. Getting Students Started names. After selecting one of these, the
Part II repeats what the teacher just student continues the query with a verb
Teacher Orientation learned—this time with students—in the such as "is," "is not," "is before" or "con-
Teacher training begins with the tutori- form of seven lessons. A subsequent three- Continued on ufi. 108
34 MARCH 1988
■
Exclusively distributed by Cinemaware Corporation 4165 Thousand Oaks Blvd., Westlake Village, Ca. 91362
C64, C128 and 1581 drive are trademarks of Commodore Electronics. Ltd. Warpspeed is a trademark of Alien Technology Group.
SOFTWARE REVIEWS Reviewed by Gary V. Fields
WordPerfect
From the very
Computer: Amiga (512K Required)
Publisher: WordPerfect Corporation beginning WordPerfect
288 West Center
Orem, UT 84057
was targeted for the
Price: $395.00 professional—not
novice—user. Perhaps
In the business world two terms—"word best of all, the manual
processing" and "WordPerfect"—have
includes WordPerfect
become all but synonymous. In fact, some
power users refuse to take a computer se Corporation's toll-free
riously until the WordPerfect Corporation
has bestowed their blessing by releasing a support telephone
version of their best-selling program for number.
that system. The program has earned this
user loyalty by including any and every
feature any writer, secretary, business processing or are an old hand, you will ap codes can be displayed and edited by se
owner, professor or student could want or preciate the Learn disk. It is a collection of lecting the "reveal code" feature.)
need from a word processor. Plus, beyond sample documents which match those dis WordPerfect can be started from either
the traditional word processing function, cussed in the manual's tutorial. Plus it in the Workbench or CLI. Although the
the Amiga version of WordPerfect in cludes several documents which allow you Workbench makes using the program as
cludes a 115,000-word spell checker. to test your printer's features and help simple as point and press. I prefer using
healthy thesaurus, footnotes, multiple you match the software's features with CLI and have it automatically prompt
headers and footers, outline and math those of your printer. The computer-using and update the date and time. While it is
functions and powerful macro options. public would have a higher regard for the not essential to change that information
Why is WordPerfect so popular among software industry if every company mar each time you use the program, it is help
heavy users? They answer is simple- keting productivity software spent the ful since one feature of the program allows
power and options. From the very begin time and effort to market a similar disk you to automatically input the date (using
ning WordPerfect was targeted for the pro for their products. a variety of formats) into your documents,
fessional—not novice—user. And over the The Print disk lets you mate your print but more importantly, the date and time
years, those users have offered sugges er and WordPerfect. Instead of supporting are stamped on your saved files so you can
tions for features they would like added, only the printers accessed via Work quickly separate old files from updates.
offered advice on how to improve the exist bench's Preference file, WordPerfect sup The program is completely multitask
ing features and complained about fea ports nearly 200 printers. The first time ing compatible, so you can run a terminal
tures of the program they didn't like—and you access the print function from Word program, a financial analysis package, a
the WordPerfect people listened and made Perfect, you use this disk's options to tailor game or any other program at the same
those changes. So the Amiga version of the printout. This is done through a sim time you use the word processor. This, of
WordPerfect is more than just another ple option-driven menu. After you cursor course, depends upon your Amiga naving
word processor, it is a premium writing through the options and save them to the enough memory to handle all those tasks.
tool which has evolved over time. The pro WordPerfect disk, they are automatically WordPerfect alone requires a minimum of
gram's options have expanded to include set each time you boot the word processor. 512K. I use the program with MegaBoard
all the features a writer could hope for. While this set-up procedure may be a bit 2 (which adds two megabytes to my sys
Beyond the traditional features users alien to users familiar with other word tem) and have yet to run out of memory,
have come to expect in a word processor, processors, the actual task is easily done nor does the burden of multitasking effect
this one includes widow/orphan protection and fail proof. Should you ever change the program's speed.
(for professional looking printouts), foot printers, or simply want to redo the setup, There is a charge for WordPerfects so
notes, cancel/restore (lets you recover from all you need do is repeat the procedure. phistication beyond its premium retail
deletion errors), automatic hyphenation, WordPerfects, screen shows the text as it price tag—time. It is not a program you
truly friendly speller/thesaurus options, will appear when dumped to a printer, in are going to master in one sitting or even
an outliner, multiple document editing, cluding margins, on-screen spacing, text one intense weekend of non-stop read-
true multitasking, macros, help screens, styles (underline, bold and italic font and-do. This program has too many op
powerful DOS utilities, options to open a faces) and page breaks. Headers, footers, tions for quick mastery of them all, In
direct window into CLI and auto date for footnotes and endnotes are the only infor stead, this is a product you will use and
matting insertion—to mention only a few. mation not shown on the screen while you gain expertise with only by using. 'Thank
The package comes with four disks— are entering a document. These must be fully, the program comes preset with pop
WordPerfect, Learn, Print and Speller/ viewed, edited and formatted from a sepa ular parameter values (margins, font se-
Thesaurus. Whether you are new to word rate window. (The hidden formatting Continuedon page 106
36 MARCH 1988
■T»H • E
/ \
BATTERIES! HNCLUDED
CM & CUK irt reRWrred iraiknurkj <4 ("onimodnri1 fclt-cininu . Included -irr lr*lr
Reviewed by Bob Lindstrom
REVIEWS
VideoScape 3D
Computer Amiga
Publisher: Aegis Development
2210 Wilshire Blvd., Suite 277
Santa Monica, CA 90403
Price: $199.95
ready-made animations with a 512K id object according to your choice. In Man Writing script-based motion files will
RAM machine, the creation of animation ual Animation mode, you can turn, tilt, unlock the flexibility of VS3D. It a.so
files needs a minimum of one megabyte of lower or raise the car by pressing the keys opens a Pandora's Box of challenges that
RAM. Realistically, an effective VS3D of the numeric keypad. Each frame of the is beyond the scope of this review. In brief
system should include at least 2.5 mega resulting animation can be saved to disk terms: in order to make the most of VS3D,
bytes of RAM and a second 3.5-inch disk as an individual IFF-compatible graphics you will have to learn to "program" in
drive, or better yet, a hard disk drive. The file or the entire animation can be saved VS3D.
program will recognize a maximum of in ANIM format, a new IFF file standard The script-based concept ultimatsly is
four megabytes of RAM. created by Aegis for the storage of data- the essence of the program, whether you
At the center of this package's five mod compressed animations. are animating scenes or designing 3D ob
ules is Allan Hastings' VideoScape 3D, a This kind of introductory exercise re jects. Animations and objects in VS3D
program to animate and draw objects and veals two of the merits of VideoScape 3D. script files are written by identifying ev
locations in three-dimensional modeling. First, the animations can appear remark ery point of every object according to an X-
From this control window, VS3D anima ably smooth and lifelike. Second, new Y-Z geometric coordinate grid. Starting
tors load objects to be animated, define frames are rendered at a surprisingly fast from a zero point, the user must define ev
camera motion (determining the point of rate. For those used to 15-20 minute ray- ery point in an object according to how far
view from which the animation will take tracing renderings, VideoScape seems to Continued on ftage 105
38 MARCH 1988
Hardworking software for your Amiga
BeckerText—More DataRetrieve—
than just a word Powerful database for
processor. WYSIWYG your Amiga that's fast.
formatting. Merge Huge data capacity and
graphics into your is easy-to-use. Quick
documents, automatic set up with onscreen
table of contents and templates. Password
indexing. Calculations of security. Sophisticated
numeric data. Multi- indexes and searches.
column printing. Built-in Output to most printers.
spelling checker checks Data management could
as you type. $150.00 not be easier. $79.95
Call or write to inquire about our complete line o! books and software
TEXTPRO—Full-function ASSEMPRO-Program your _________________
wordprocessor that's easy-to- Amiga in assembly language If your Amiga dealer doesn't carry Abacus products, then have him
use. Loaded with a number of with ease. Extensive editor, order them for you. Or you can order direct using the following order
extras. On-screen formatting. multiple windows, search, blank or by calling—(616) 693-0330
Centering, justification, footers, replace more. Fas! two-pass Qty. Produtrs Qlv Products Prire Total
headers, auto-hyphenation. macro assembler with auto S79.95 BecherTont S150 00
TeiiPro
Merge graphics into your linking. Includes entire functions AssemPro 99.95 DaiaHeirieve 79.95
document, and more. $79.95 library. $99.95 in USA add S4.0G for S & H. Foreign add S12.00 per item
\\0 Michigan residents include 4% sales tax
Tolal amount enclosed (US funds) .
Abacus
.mmm: Payment: ( ) MC ( ) VISA { ) Am. Express ( ) Check ( ) Money Order
DDE
Card No. Exp.
Name
Call or write (or your free catalog. 30-day money back guarantee on Phone No.
software. Dealer inquiries welcome—over 2400 dealers nationwide.
Commodore Craftsmanship
Cadpak—The profes Super C—Now you can
sional design tool. Enter program in C on your
detailed drawings with computer. Produces
the keyboard, a lightpen machine code that's
or 1531 mouse. Flexible faster than BASIC.
object editor to create Includes full screen
libraries of furniture, editor, compiler, linker
electronics, etc. Zoom in and handbook. Graphics
to do detailed work. and math libraries are
Outputs in exact scale included. A complete C
to most printers. development package.
C64 $39.95 C128 $59.95 C64 $59.95 C128 S59.95
Call or write to inquire about our complete line of books and software
BASIC COMPILER—Now GEOSiU Tricks ant) Tips—A
anyone can make their BASIC new book with something for If your Commodore dealer doesn't carry Abacus products, then have
programs run faster1 Easily everyone. Over 50 tricks and 8 him order them for you. Or you can order direct using the following
convert your programs into ma tips to use everyday. geoWnle order blank or call—(616) 698-0330
chine language or speed code. formal file converter: edit or I Qtv. Procuris Pnca Tolal Qty. Products Puce Iflifll
Cadpak 64 $39.95 Super C 64 S59.95
If your program walks or crawls, create GEOS fonts; Write in
Cadpak 12S 59.95 Super C 128 59.95
machine language or explore
give it the speed to RUN! Io Se BASIC 64 39.95 GEOST&T 16.95
C64 $39.95 C128 $59.95 the internals of GEOS. $16.95 <n E BASIC 12B 59.95 Ml residents add 4% sales tax
In USA add $4.00 for S A H Foreign add S12.00 per item
* ° Total amount enclosed (US funds)
§ % ) Money Order
Abacus [ill
Payment < ) MC ( ) VISA ( ) Am. Express ( ) Check
t I Card No _Exp
Name
Aegis Animator, Images. VTdeoScope 3D, AudioMasiet. Sonix. VideoTitler, and Impoct are Trademarks of Aegis Development. Inc.
ANIM is a irjdcmjik of SpanaMegli Development. Inc. Amiga is 1 registered trademark of Commodore-Amiga. Inc.
The AfflComcordensiprinluael Sony Corporation jndtts use in this id is not jn endorsement by Sony of Aegii products
on Video
other features, and a price of
839.95, Images has the best price/
performance ratio in paint
packages.
And Sound
Business graphics are a snap Our video effects don't stop with
with Impact! Pie, bar, line, area, great visuals. Programs like Sonix
symbol, and scatter- and AudioMaster take on the world
gram charts are all of music and sound as well. Winner
easily created with of a CES 1987 Award of Merit, Sonix
every element of the lets you create your own instru
chart from labels ments, compose music, and work
to axes available with MIDI instruments. All for S79-95.
for editing. We back up Sonix with AudioMaster,
You also get a a digital sampling and editing pro
slide show gram. It features interactive editing
generator with of the waveform and effects like
eight different echo, reverse, and low pass filtering.
dissolves and It also makes use of expansion
wipes. All for memory (up to 95 MB) for extra
$89.95. long samples. Just $59.95.
For the advanced For more information and the dealer nearest you:
animator VideoScape (213) 392-9972 or to order direct:
3D provides an environ 1-800-345-9871.
ment rich in 3-dimensional capabilities. Object
motion and metamorphosis, camera motion, light
sources, IFF foregrounds and
backgrounds, and the ability to
create animations in the ANIM
format are just a few of the features
that make the S199-95 price tag a
great buy.
Test Drive
Computer: Amiga
Publisher: Accolade
20813 Stevens Creek Blvd.
Cupertino, CA 95014
Price: $44.95
Choosing a Sports Car no simple task. The game ends after you faster you can go without blowing your
The screen is now split in half, showing have crashed your car five times or you engine in the current gear.
one of the five sports cars that you may rear-end an officer of the law. (As a wise The most important device on your car
test drive and the specifications of the cur man once said, "He who rear-ends a cop, is the radar detector. This device is located
rent car. To cycle through the different gets his rear ended.") in the upper left part of the windshield, at
cars, press the joystick up or down. This tached to your sun visor. When ths red
will cause the top portion of the screen to Burning Rubber lights start flashing on the radar detector,
scroll, displaying a different sports car, Now, it is finally time to see what this it means that a radar gun has been detect
and the bottom portion to display specifica fancy European or American car has un ed, so slow down. It is safe to speed up
tions. The cars from which you may der the hood. It will not be as simple as when the red lights turn to green.
choose are Lamborghini, Ferrari. Porsche, plying a lead foot, because this is no ordi
Lotus and Coi-vette. Each car performs nary highway. The perspective you have The Pit Stop
just like in real life, including speed and is that of a person sitting behind the Once you have completed the stretch of
handling. wheel looking out through the windshield road, your car automatically pulls over
You had better bring along your Swiss of the car. In the top-middle of the wind into one of four gas stations. Here you are
bank account money, because you're going shield, you have a rearview mirror which given your average speed, the time it took
to need it. For instance, the Lamborghini is very detailed, showing the cars you for you to complete the stretch of mad and
has a top speed of 173 mph, mid-engine/ have passed and the distance they are be your total points so far. If your scoi*e is too
rear drive handling and a price tag of hind you. low, the dealership will have called ahead
(gulp) $135,000. While the Corvette has a The mountain route you must drive has and told the gas station to send you back.
top speed of 154 mph, front/rear handling a nice perspective to it and makes you feel
and a price of only S35,000. To select your like you are actually driving on the road.
car, press the fire button. Tb accelerate push the joystick up, to de
Winning the Game
If you are successful and do complete
celerate push down, and to shift, gears,
Seeing What's Ahead the mountain road four times, your car
press the fire button while pushing the
Now that you have selected a sports car, joystick up or down. It takes a lot of prac
will automatically pull over into the deal
let's take a look at what lies ahead. The ership for the surprise of your life. Inside
tice to shift gears, because it's not just a
object of the game is to drive as fast as you the glove compartment is the title to your
matter of shifting, but rather knowing
can along a mountain road, while avoid when to shift. When you do shift gears, car, which the dealership has signed over
ing obstacles such as Sunday drivers, on there is a window that opens in the lower to you. The game will now prompt you for
coming traffic, pot holes, water slicks and, your name (if your score is high enough)
right corner of the dashboard displaying
most of all, the fuzz. Whoops, I almost for the gearshift and the gear you are cur in order to put you in the top drivers hall
got the little bird that flies over and splats of fame.
rently in. There are also two indicators on
on your windshield (it's not just the car the dashboard, one for the current mph
that has real-life performance). and another for rpm. The mph indicator Comments
In addition to this, you must keep your simply displays your current speed, while One complaint I have is the fact that
car on the road without crashing, which is the rpm indicator tells you how much Continued on nnge 113
42 MARCH 1988
An open letter to
the readers of Commodore
Richard Olsen
President: The Ennon Corporation
My purpose in writing is to ask This would benefit everyone in the for the micro. Their extensive, easy
you to join me in shaping the long run. to understand commands walk you
future of the new and most unusual I have met with little success. through the source code
field in computer technology today: Apparently, it seems that immediate step by step. It's suprisingly simple.
Artifical Intelligence. Even the beginner can understand
corporate profit is more important
This incredible power and the "How and Why of A.I."
than sharing technology with the
spectacular creative potential are A Fantastic Savings
available to you, for your computer public. Therefore, the Ennon The real profit to Ennon
right now. However, there is an Corporation stands alone in offering Corporation will be vour
alarming possibility that such superior Artificial Intelligence participation in the future of
amazing technology which you programming directly to the home Artifical Intelligence. Therefore, I
have every right to,' may not be computer enthusiast. am pleased to say nobody will miss
available to you other that through Announcing AN-83: this chance because they could not
this offer. afford it. AN-83 is priced to cover
The "Thinking" Program
This is unfortunate but somewhat just a fraction of its research and
Believe me when I say AN-83 is
understandable due to the way developmental costs.
the real thing. It is a true "thinking"
technology is created. You see, only The "Thinking" Program AN-83 is
the business oriented corporation program that receives an initial just $23.57. What's more, the
can finance research. It therefore is "knowledge base" from a data file astounding Eliza is yours, absolutely
in a position to dictate immediate read when AN-83 is started. Using free.
research goals. These goals are inductive and deductive logical I guess it's obvious that I want
increasing profits through more analysis, this amazing program you to participate in the future of
efficient production. While valid, deduces everything from that data Artificial Intelligence. Forgive my
they are merely creative and do and adds it to its memory.
excitement and enthusiasm but I
absolutely nothing to foster just know you are going to be very
Conversing with you. AN-83 adds
exploration in new applications. The happy and impressed that such
and combines with facts already
result: technology is never used to things could be done with your
its fullest potential. But what's worst known. It generates new computer. You just won't believe it.
of all is that these competitive conclusions not explicitly contained Please take this opportunity now.
corporations have absolutely no in its original knowledge base—just Simply fill out your coupon below
desire to share technology with like your own thinking process! The and mail today. Don't miss out. It's
each other, let alone with you. So, result: it knows considerably more such a wonderful future of
they don't. As a result, the than the specific facts given to it. discovery and excitement that
infinitesimal amount of technology AN-83 can also think about
awaits you.
that finally trickles down to you is:
anything. It is virtually unlimited in With the very best of wishes.
A. So expensive you are pro its application. Think of your
hibited from procurring it possibilities. The potential is
B. Shamefully inferior to the limitless. In the right hands. AN-83 Richard Olsen
real thing would revolutionize the adventure,
remember..you can buy high-tech strategy and other smart game- D Please send me the
consumer goods, but never the playing programs to say nothing of "Thinking" Program AN—83
technology that creates it. classic arcade games. On the other for only S23.57.
This same situation confronts hand. AN-83 could be one of the In addition, I will receive
you in the new Artificial Intelligence most powerful business analysts absolutely FREE Eliza - the
field, but with a difference: available to the home computer. most impressive conversational
There is no true Artificial
Intelligence for the home computer FREE SOFTWARE Artifical Intelligence program to
date
user! The few programs claiming to In addition, you will be receiving
Available in disk only.
be Artificial Intelligence are really free, EUza-the most amazing
For use with ihe COMMODORE 64
simulators. The are not the real conversational A.I. program to date.
thing. Possessing a mere token of Run this for your friends and jaws
will drop with amazement. Eliza's
the power and versatility, simulators Name —
responses are so human, it's
are clearly not worth their
uncanny. An entertaining program. Address
expensive price.
Eliza will answer once and for all City
1 have tried repeatedly to the question: What can your
convince my colleagues that it is in computer do? State Zip Code_
their best interest to release genuine How to Learn THE ENNON CORPORATION
Artificial Intelligence to the general Artifical Intelligence
1718 Connecticut Ave. N.W., Suite 410
public. The refinement, modification You can be creative. Experiment
Washington, D.C. 20009
and adaptation as individuals create and modify to fit your personal use
new applications would improve because AN-83 and Eliza both Canadian orders must be in U.S. dollars.
possess source code in basic, the COMMODORE 64 is a registered trademark.
Artificial Intelligence tremendously.
most popular easy to use language
SOFTWARE REVIEWS Reviewed by Gary V. Fields
Terrorpods
Computer: Amiga (512K Required)
Publisher: Psygnosis, Ltd.
Distributee! in the U.S. by:
Computer Software Services
2150 Executive Dr.
Addison, IL 60101
Price: $39.95
44 MARCH 1988
our
ination!
Send order to: Microsoft Press, P.O. Box 1532, Hagerstown, MD 21742
Toil-Free Ordering Number: 800-638-3030: in Maryland, call collect. 824-7300. AMGA
SOFTWARE REVIEWS' Reviewed by Graham Kinsey
Garrison
Computer: Amiga
Publisher: Intelligent Memory
Distributor: C Ltd
723 E. Skinner
Wichita, KS 67211
Price: $49.95
46 MARCH 1988
Make GEOS work for you.
Introducing BeckerBASIC — Now you can
write BASIC applications to work with GEOS.
No* you ctn add puldown mania B**atBASlC Hii* ecmm«nd« ofWr
J
Display LHton &* In m«ny flirt««nt «yle
la your own BASIC ptogrMM. 256 in* lypM...
; 0K I i i:anrel| F VhS
DMtogu* button* at ■ glano*.
Bocfcw BASIC Hkac mmmmd You Can easily doAn* and uss bullons
□flw cv«40tlpattvns... w r pi your own GEOS pog>«nt.
Create boxes, plot points, and create and animate sprites with Construction Set to aid in the
draw lines. ease. Load and save sprites creation of you own applications.
18 commands alone are directly. Alter their size, change Royalty-free distribution of your
dedicated to creating sound. Set their positions and check for BeckerBASIC applications.
ring modulation, change the filter, collisions. Use the sprite editor to Now anyone can create
alter the waveform and set the create sprites and icons. applications in BASIC to run with
envelope. Use the Pulldown Menu GEOS. Only $49.95
Over 35 commands let you Construction Set and Dialog Box
Call today or mail the coupon for your free catalog covering
our complete line of software and books for the Commodore
$4.00 for shipping a handling (Foreign include $12.00 per it
64 and 128. Or ask for the location of the dealer nearest you. residents include 4% sales lax.
You can order direct by phone using your VISA, American AMEX Check Money Ordef
Payment: VISA
Express or MasterCard or detatch and mail your completed
Card No Exp..
coupon. Dealer inquiries welcome—over 2400 nationwide.
II Name
Abacus
mra Ad d res r
HI City
Phone No. (^____ ) .
State
Micron 2MB
Memory
Expansion 1
Computer: Amiga
Manufacturer: Micron Technology, Inc.
Systems Group
2805 E. Columbia
Boise. ID 83706
Price: U% (Amiga 2000)
$550 (Amiga 1000
with chassis & interface)
$665 (Amiga 500
with chassis & interface)
48 MARCH 1988
TROUBLESHOOTING £ REWIRING
COMMODORE 64
YOUR _ ■ SELECT 5 BOOKS
for only $3.95
(values to $126.75)
Graphics
Computer Languages
i '
TRUE BASIC COMMODORE**
Hardware Interlacing
2732 S18.95
News Bulletins. 14 times per year you will receive the Book Club News, describ
ing all the current selections—mans, alternates, extras—plus bonus offers and
PRACTICAL
special sales, with hundreds of titles lo choose from • Automatic Order. If you
want the Main Selection, do nothing and it will be sent to you automatically. If INTERFACING PROJECTS
you prefer anolher selection, or no book at all. simply indicate your choice on the
reply form provided. As a member, you agree to purchase at least 3 books within
COMMODORE
the next 12 months and may resign at any time thereafter. • Ironclad No-Risk COMPUTERS
Guarantee. II not satisfied with your books, return (hem within 10 days without
obligation! ■ Exceptional Quality. All books are quality publishers' editions
especially selected by our Editorial Board.
ShicsI^_I CAD/CAM
GRAPnl-3 ■ ■ poucwu. _mm~u ■ PERSONAL
COMPUTER
INVESTMENT
HANDBOOK
Please accepl my membership in The Computer Book Club' and send the 5 volumes listed
below, billing me S3.95 plus shipping and handling charges. II not satisfied, I may reiurn the
books wrthm len days without obligation and have my membership canceled. I agree to pur
chase al least 3 books at regular Club prices (plus shipping/handling) during Ihe next 12 months
and may resign any time thereafter.
Address
City
State/Zip Phone
Signature
Valid for new members only Foreign applicants will receive special ordering instructions. Canada
must remit in U.S. currency. This order subject to acceptance by The Computer Book Club'.
1988 THE COMPUTER BOOK CLUB1 Signature of paronf or guardian required tor all new members under 13 years ol age CMD-388 ess numBor is lollowed
BIjo Hidge Summi!, PA 17294-0820 iblistier's Prices shown)
ADVENTURE ROAD by Shay Addams
Three New
You can use pre-set or random charac
Directions for ters, or spend 60 points among the attri
butes to create your own. Initial character
50 MARCH 1988
THE WRITE STUFF PROTOTERM128 HOME DESIGNER
Writer and Talker "The Terminal Program for the rest of us!" CAD FOR THE COMMODORE 128
Hoi another worrjprocessar? No!! This is by tar the PROTOTERM 128 gives YOU powerful telecommunica
absolutely BEST C64 WORDPROCESSING SYSTEM WE tion capabilities, without the complications or cost When the details are important!
HAVE EVER SEEN! The author has packed it lull ol more normally found in such a comprehensive package!
features and utilities then you could Imagine, and al the Designed with input from hundreds of actual users, it is
same time made It the easiest, most affordable quality a fully-featured, full menu-driven system that allows
system on the market! you to communicate with local BBS's, commercial
services and other compjters. quickly and easily.
Within a matter of minutes, you can be swapping files
SD WHAT HAKES THE WRITE STUFF SO SPECIAL?? with your friends, browsing thru your favorite BBS.
getting ihe latest stock quotes, shopping for a TV or
• 100% machine language tor speed and power. reading an interesting magazine. As an added bonus, an
• Menu-driven lor the occasional user or children. OR excellent tutorial, TELECOMMUNICATIONS FOR THE NOV
Command-driven tor the more sophisticated user. ICE, is also included.
• 21 Function Calculator. Insert your answer any PfiOTOTERM 128 requires a C128; disk drive; 1650,
where. Line up your numbers with the Decimal Tab 1660, 1670 or Hayes compatible modem; and an 80
feature. column monitor. It also supports the 1700/1750 RAM
• 60 Customizable Help Screens. 86K of On-line Disk expanders as an extra text buffer.
Documentation.
Euggesied List Price $1-1.95 Our Mail Order price; $12.00 » "'—- ■—kt*—i '»•■«■. I- ^—1
• True Double-Column Printing in one-pass.
• Macro-Typing to cut your typing time by over 25%.
Define hundreds of macros. (1 or 2 characters) to
represent any word or phrase upto 250 characters. ■":
• Easily Encyrpt/Decyrpt your text lor fun or security. i
• Full Sorting capability on up to 10 columns.
• Merge and Append your text files.
• Word and Paragraph Counter
BHiWALL 1^3 «-.«, '
XV |
• File Translator for over 15 other w/ps.
• Dvorak (- -) QWERTY Keyboard Toggle. Solid FYoducts • Solid Support
• True 80 Column Hires Preview.
• Delete. Transfer, Copy Text. Hunt/Search & Replace P.O. Box 129/56 Noble St. Kutztown, PA 19530
• Capitals, Autocaps & Insert modes.
• User-definable Screen Fonts/Colors.
• All DOS Commands Supported TOLL-FREE 24 HOURS
• Supports Single. Double and Dual Drives.
• Built-in File Converter; Read/Write SE07PRG/USR 1-800-638-5757
files; ASCII <■> Screen Code <-> True ASCII
(ORDERS ONLY PLEASE)
• Fastload and TurboSave Compatible. Home Designer Is a sophisticated CAD package that allows
• 20 User-definable Printer Macros. you to create extremely detailed and accurate drawings and
• Multi-line and Odd/Even - Page Header/Footer/ DEALER INQUIRIES WELCOME to print your drawings at virtually any scale, with resolution
• Offset, Alternate Left/Right Pagination approaching a plotter. With its accurate scaling, powerful
command set, 5 different layers and lull support of library
• Auto-Centering (even Double Width)
• Margin Release. Auto-Indent, Relative Margins, COLOREZ128 figures it is perfect for developing professional quality
house plans, mechanical drawings, schematics, engineer
Offset Printing, Soft Hyphens, Justification and Right
ing applications, model airplane plans, and more.
Alignment. ! A MUST FOR C128 GRAPHICS!
• Forced Page and Wail options. Being the only object-based CAD package on the market lor
• Single Character Support for Underlining. Boldface. ! A PERFECT COMPANION FOR BASIC 8 ! your Commodore 128, Home Designer is in a class by Itself!
Italics. Super-. Sub-scripts. Condensed Print. Dou With bit-mapped programs, ihe accuracy of your final
ble Width Emphasized Prinl and Letter-Ouality/Dol product is limited to the resolution of your screen display.
Matrix Printing plus 6 Other User-defined Print However. Home Designer stores and displays your drawing
Control Toggles using a complex set of algorithms. This becomes very
obvious when you zoom in on a part of your drawing.
• Mail Merge. Automatic Case Change. On-line Clock
Instead of a collection ol fat dots [that you would get with
etc.
bit-mapped programs), zooming in will actually increase
ALL THIS PLUS THE STANDARD STUFF. And even this Ihe resolution of your drawing, displaying previously
standard stuff is better. True centering of double-width 40 COLUMNS 80 COLUMNS 40 COLUMNS hidden details.
text, automatic capitalization of the first word in a COLOREZ is a powerful, yet simple to use, utility that is a
sentence, excellent text move abilities and caseless MUST for your graphics library! Use it to transform your 40 Among the features supported by Home Designer are:
searching. So should we go on? Yes!!!! True scaled text - user-defined height and width
column graphics pictures into hires. 16 color pictures on
your 80 column RGB screen COLOREZ also works with Five layers - include/exclude and erase any or all
BASIC 8 picture files. Library figures ■ inserted at any scale and angle
HOW ABOUT A TALKING VERSION?
Just use your favorite drawing package to create your 40 Rotate and/or copy - from '360 to '360 degrees
A WELL-DONE EASY-TO-USE TALKING SYSTEM With column masterpiece. Then load up COLOREZ. and after a
nine voices, user controlled SDeed, pitch, mouth and Horizontal and vertical lines - with optional user defined
few simple steps, you will have a beautiful 80 column,
throat. Recites entire text, can say each letter and exact line lengths
full color, hi-res (640 x 176 pixel) picture. You can even
command as it is typed and translates to phonetic script split the 80 columns enhance the detail and bring both Circles, arcs, ellipses and boxes
for additional editing. Even embed speech commands in halts back together Line trimming, line division, parallel lines
text for fantastic talking stories. The educational
MAJOR FEATURES OF COLOREZ 1Z8 INCLUDE Translation - to relocate lines, circles, text. etc.
potential is unlimited. And for the sight impaired, this
BB Talker is a must. • VIC-type hi-res display on the 80 column 8563 VDC chip Zoom - enlarge an area of the drawing or scroll across
(hoth old and new) with 16 lore/background colors. Ob|ect snap, mirroring, object delete
So what can we say' How about 24 on-line tutorials a full
keyboard overlay. 50+ page manual, Disk Menu Maker • ICON driven design, using joystick or mouse. Scaled printing on your Dot Matrix Printer or Plotter
BB, Text File Reader and a Printer Customizer. • All routines are Machine Language and operate with SYS Keyboard and mouse or joystick input
commands, NOT a wedge to ihe BASIC interpreter. Additional text capabilities with merge utility
• Save as NORMAL. COMPRESSED or BASIC 8 Cisk files. Work in feel/inches or absolute values
THE WRITE STUFF IS THE RIGHT STUFF!! • Save 80 columns to BANK 1 tor use with RAM Expander.
By providing you with over 50 commands and modifiers,
Power quality and ease al use at the right price. • Includes several run-time modules for your own use.
YOU CANNOT GO WRONG!! Home Designer allows you to creale drawings with more
• Includes on-line help screens, a complete user manual accuracy and delail than any other Commodore 128 CAD
• Suggested List Price: $19.95 Our Mall Order Price: 117.00 and an excellent tutorial. THE GRAPHICS PRIMER. package.
With Talker %24 95 Our Mall Order Price: S22.00
Suggested List Price: SH.95 Our Mail Order Price: S12.00 Suggested List Price - $49 95 Our Mali Older Pries - S45.00
I I
ORDERING INSTRUCTIONS. VISA. MasterCard. Personal Check. Money Order or COD are welcome For CUSTOMER SERVICE please call us: Call or wnie lor our FREE CATALOG,
Shipping USA S3.00/ground. S5OO/2nd Day, 114 OO/overnight C.O.D add 12 00 Canada/
Mexico $6 00 Air Mail Foreign $12 00 (for Air Mail use charge & specify maximum) PA fesidenls Monday thru Friday, 9:30 am -4p m. EST describing in detail, hundreds ol
add 6% sales tax Include phone number and computer/drive model witti order All ilems will be hne proflucls tor your Commodore
1-(215|-683-5699
shaped immediately, [if we are out-ol-siock, we will let you know.l Charge is oer order
TELECOMMUNICATIONS by Robert W. Baker
Inside Q-Iink
Utilities library. trouble getting help with almost any prob
A number of other handy programs are lem that comes up. If you drop by the Byte
Explore the inner workings of the
also available in the Q-Link Utilities li Bar in the Computer Connection you
Q-Link telecommunication
brary. There's a program for changing the might even run into some of them online.
service with network pro Bob colors used by your Q-Link disk in People Here's a quick introduction to the current
Baker. Connection and all the other areas of the Sysops online:
system. You'll also find various download In the Computer Connection you'll find
files like Arc, Lynx and Library, plus mu Sysop PJ. Peter's primaryjob is managing
sic and graphics utilities. In all cases, any the 128 CP/M area, but he's also interest
Are you still using the Sprint utility of the utilities in the library that contain ed in machine language, C and Turbo Pas
for printing out saved E-Mail and more than one file will automatically cal programming. The other lone Sysop is
message board messages or other sequen download all of the required files onto Simon Rich, who manages the Applica
tial files9 Did you know that there's a your disk. tions area as Sysop SR. The remaining
newer utility available that offers numer Another important utility that can be SIGs are staffed by teams of Sysops who
ous features and capabilities? Well, the found in this area is the GEOS converter. help share the load.
Ultra sequential text file reader was cre Presently, Q-Link can only upload and The Graphics SIG is run by Paul
ated by Bob K7 ta.k.a. Sysop BK) and is download non-GEOS files. The GEOS Hughes, Sysop PH, with help from his
available in the specially created Q-Link Converter utility changes a GEOS file twin brother Peter. The twins actually are
Utilities library along with some other into a standard 64 sequential file which computer graphics artists and have had
handy programs. can be uploaded to Q-Link. The same util quite a few works published in various
Ultra is a very user friendly package, ity can be used to change the file back into magazines. Brian Heyboer. Sysop BJH. is
with all operations selected from menus a GEOS file after it's downloaded. also active in the graphics area and spe
using the function keys. Operations re Instructions for dowloading, installing cializes in printer graphics and graphics
quiring filenames can accept directly en and using the GEOS Converter utility are programming.
tered names if you already know what you provided with the file in the library. As al The Game World SIG is run by Frank
need to do. Otherwise, you can display the ways, be sure to read the comments avail McMahon as the infamous ''Real Frank"
disk directory and select a file from those able with each file in the download librar and Sysop FM. Besides his heavy interest
displayed using the cursor and (unction ies to get operating instructions and any in games, Frank is also involved with vid
keys. Everything is very simple to use, possible notes on problems or fixes. If you eo and animation on the Amiga. His help
and you don't have to remember the exact want to save a copy for later reference or er is Roger Frazier, Sysop RF. who over
filename spelling. to get a printed copy, you can always use sees the public domain libraries for the
Sequential files can be displayed on the the F3 screen save feature of Q-Link to Game World.
screen for quick browsing in either of two save the information when its displayed. The Music Room has many herders
formats. If you want printed output, the If you need help with any of the Q-Link with their own interests. Sysop Jon spent
data can be printed in one of six formats Utilities, or anything else concerning your seven years as a professional musician
and is echoed to the screen as it is printed. Commodore system for that matter, don't and has a degree in Music Education. Sy
Additionally, existing embedded carriage forget the wide variety of information sop SIDs considered a musical career, but
returns within the text can be optionally available in the Commodore Community decided on a different calling. Now he re
ignored to reformat the text to the desired SIGs. The SIGs are constantly evolving, turns to his musical interests via die Q-
size. Word wrap is provided in all of the with special features and activities Link Music Room. John Davis is Sysop
output formats to ensure the text is al planned from time to time. Be sure to MIDI, and loves to program MIDI sound
ways readable. check out the News and Events areas in patches. Daiyl Powell is Sysop Keys. With
Ultra can also read and optionally re each of the SIGs ever}' once in a while so an extensive MIDI setup, he aspires to be
named files that were saved with capital you don't miss out on anything. coming a computer composer and per
letters in the filename. Files can also be Most of the SIGs were designed around former someday.
automatically converted from true ASCII a common structure that includes the The Programmers Workshop is manned
to PET ASCII character codes in all out News and Events area mentioned above, by Sysop BK, otherwise known as Bob K7,
put formats. A collection of disk house message boards and on-line articles, soft the author of the Ultra utility mentioned
keeping functions are also provided from a ware libraries, library highlights and earlier. Bob oversees the overall o(>eration
simple to use menu. workshops. Special areas are added from of this area besides managing the mes
If you're interested in getting a copy of time to time, so be sure to look at the sage boards and software libraries. His
Ultra, it's available online in the special menu before you go off and running to helper, Sysop JL, is an electrical engineer
Q-Iink Utilities area within the public do your favorite activity. Each of the SIGs with many years of programming experi
main software libraries. When you down provides background information on each ence. John handles the conferences be
load Ultra you'll also get a documentation of the Sysops along with a description sides supporting Bob when needed.
file that can be read using the Ultra pro about that area. Each of the Sysops has The Telecommunications SIG is
gram or the original Sprint utility sup his own particular area of expertise or in manned by Hayward McKee as Sysop
plied on your Q-Link disk. If needed, a terest. With the wide assortment of people RHM. Hayward conducts the on-line SIG
copy of Sprint is also available in the staffing the SIGs. you shouldn't have any Continued or page 54
52 MARCH 1988
MONEY-BACK GUARANTEE * TOLL-FREE 24 HOUR ORDER LINE
WIDE SELECTION * NO-NONSENSE LOW PRICES * FREE CUSTOMER
SUPPORT * FRIENDLY & KNOWLEDGEABLE STAFF * IMMEDIATE SHIPPING
PERSONAL ATTENTION * FOREIGN, CANADIAN, & SCHOOLS WELCOME...
BHiWALL
Advanced Art Studio (Firebird) S32 SYSRES Enhanced (Comp Marl) 32 Crossword (Radarsoft) 1? Super Graphh (Xetec) 65
Banner Machine (Cardinal) 39 Turbo Load & Save Carl (Spinn) IS Dream Analayier (Merrill) 25 40/80 Column Switch Cable 18
BASIC 8 (Patech] 3(1 CPMKit128(lnca| 21 Enhanced Stress (Bodylog) 199 The Rlghl Time -
Billboard Maker (Sol Unlmidl 29 TSOS Super Assembler 39 Family Tree 128 or 64 (Geneal) 39 Battery Clock /Calendar 45
CAD 3D (IHT) 39 Very First C64 or C128 (Hcrasolt) 1! Keartlab (Bodylog) S49
Cadpak-S4(ADacus) 29 Holiday Ornameni FacTary 20 BOOKS
HOME/BUSINESS Solid Products • Sofid Support
Cadpak-i 28 (Abacus) 45 Judgement 64 (Synergy) 32
C128 Programmer Reference (B) 22
Colore2i2B(G-Ware) 12 Aceountanl128(KFS) 119 Muscle Development (Bodylog) 54 GEOS Programmer Reference (B) 19
Cy be rv id eo (To ljc fi stone ] 30 Artfl-on modules 55 Petlgree (Geneal) 59 How to Get Most Gut of Geos 13
P.O. Box 129/56 Noble St.
Doodle (Crystal Rose] 29 BESTA/PorA/fl 45 Setual Edge (Merrill] 20 Super base The Book (Prog ) 15 Kutztown, PA 19530
Flenidraw 5.5 (Inkwell) 39 BEST G/L or Inventory 45 Standard Stress iBoflyiog] B9 Troubleshool and Repair C64 16
Ugmpen 170C 75 BEST Project Planner 45
EDUCATIONAL
Litjntiini 1S4C 49 Business Form SI op (Spinn) 30
Checkbook 128 (Nu Age) 17 Fisher Price
Flex! Font 24
Peter Rabbit Reading (3-6) 19
WE CARRY A FULL LINE TOLL-FREE 24 HOURS
Gallerias ■ each 21 CMS Accounting 128 129
Inventory Module 53 Peter & Wolf Music (3-7) 19 OF QUALITY
Holiday/Clip Art I/Clip Art 11/
Borders/Anlmals/Futuristic/ Easy Working Flier/Planner Jungle Book Reading (6-9) 19 AMIGA PRODUCTS 1 -800-638-5757
orWrilerlSpInn) 10 First Men on Moon Math [9 + ] 19
Graphics Integrator 2 (Inkwell) 25
Graphic Label Wizard (KraJax) 19 Fleet System 2 + (Professional) 39 Hayden Score Imp For SAT (ORDERS ONLY PLEASE)
Fleet System 4 (Professional) 55 Math/Verbal and Exams (All| 35
Graphics Trans former (CDA) 25
Home Designer 12B (Kendall) 45 FlexFile 64 or 128 (Cardinal) 39 Spinnaker
Face maker (3-8) 22
// FREE U
Icon Factory (Solo Unlmtd] 29 Font master 128 (Xetec) 39
OUR PROMISE
Moving Pictures (CDA) 20 Fontmaster n 64 (Xetec! 35 Alphabet Zoo (3-7)
Kids on Keys (4-9)
IB
IB
CASINO 64
PCB 64 ■ Circuit Board Maker 79 GE0S128IBerkeey) 49 WE GUARANTEE YGUR SATISFACTION!!
Kindercomp (3 - 8) 18
Perspectives II (Kira) 39 GEOS 128 add-ons at SLOTS & POKER It. for any reason, you are noi satisfied wilh your
GEOS 64 (Berkeley) 39 Math Busters (S-14) tl
Photo Finish (Sol Unlmtd} 25 selection within 15 days of your receipt, simply
Printmasler Plus (Unison) 25 Geoprlnt or Geodei 29 Kiowriler 16-10) 22 WITH ANY ORDER return the product lo us We will either issue you
Art Gallery 1 or II 17 Gaocalc or Geotile 35 HomeworkHBlperMath|iO + )29 lull credit tor exchange on another selection, or
Fontpak 1 or Deskpak 1 22 Homework Helper Write (10 +) 29 OVER$100
SCREEN F/X (Solo Unlmld) 29 refund your purcriase price, less 55 00 tor
Writer's Workshop 33 Early Learning Friends (3-8] 6 restocking and handling Detective items are
AIDS/UTILITIES GEO Publish (Berxely) 4? Grandma's House 6 WIN $ 50 $ rep Seed free ot charge!
Microlawyer (Progress) 45 Color(CPSI) 17
1541/1571 Dr Align (FreeSp) Maps USA, World/Europe |Ea ) 19
J K . .!'.■! r Money Manager 69
Assembler/Monitor (Abacus) 29 Sticky Bear Math 7 (Wkly Reader) 22
Pocket Superpak 64 (Dig Sol) 49
Basic 8 fPutecri) 30 Teddy Bear rels ot Fun (DLM) 30
Pocket SuperpsW264/l2B 69
BASIC Compiler 128 (Abacus) 45 The Write Stuff 64 with Talker 24
Pocket Dictionary (Dig Sol) 10
BASIC Compiler G4 (ADacus) 29 Traffic Signs (CPSI) 17
Pocket Writer 64[Dig Sol) 29
BBS Construction Set (Kira)
Big Blue Reader ISogwap)
43
25
Pocket Writer 2 (Dig Sol)
Super base 64 (Progress)
15
49
Whole Grain Spelling (Sublogic]
Business. Child, Fairy Tales,
THE WRITE STUFF
Big Blue Reader CP/M 32
Bobsterm Pro 64 (Progress) 39
Super Base 128 progress)
Superscript 128 I Progress)
55
49
General. Medical DR
Science EACH Writer and Talker
Bobslerm Pro 12B (Progress) 49 ALL SIX • 6 Pah
ThoughtFofm 64 (Gallery) 25 Nat another worQprocossor? No . . . not just another word processor!! This Is by far the
COBOL 64 (Abacus) KIDSVIEW - Lg. Character Software
TIMEW0RKS Call absolutely BEST C64 W/P SYSTEM! The author has packed It lull of more features and
Communicator 64 (FRSPRT) 20 Kidsview 35
Vizi5tarorVizr*rltBi2B 55 utilities then you could Imagine (mote then wa have room to list), and at lha same tine
Gnome Kit 64/128 |Kira) 29 Kidsword 35 mado It ihe easiest, most atlordable quality system on the market!
Word pro 128/Spell/Filepro 30
Gnome Speed 12B (Kira) 39 Mount Murdoch Adventure 35
Word pro 64/Spell/Turbo 30 SO WHAT MAKES THE WHITE STUFF SO SPECIAL?? WELL . ..
Kyan Pascal 64 0i128 52
The Write Stuff 64 (Busy Bee) 19 MISCELLANEOUS Easily encyrpt/decyrpi your text for
Merlin 64(Roger Wagner) 39 100% machine language tor speed,
The Write Stuff 64 with Talker 24
power and features Inn or security.
Merlin 128 (Roger Wagner) 49 Anti-Glare Screens 18
Phy Exam 1541 or 1571 (Card) 29 PERSONAL AntiBump Boards lor 1541 (CDA] 39 Menu-driven lor Ihe occasional user Fjil sorting capability on up lo 10
Power Assembler 64/128 (Spinn) 30 Hot Shot Interface (Omnitront*) 45 or children. OR Command-Owen lor columns.
Bridgemaster(Radarsofl) 12
the more sophisticated user. Merge and append your tent fites
Power C 64/128 (Spinn) 30 Cardio Eiercise (Bodylog) 69 Hot Shot Plus (Omniircmx) 69
21 lunclion calculator. Insert your Word and paragraph counter
Programmer's Tool Box (Spmn) 17 CASINO 64 to Llghtpen 17€C (Inkwell) 75
answer anywhere Line up your num-
Piototerm12B IB-Ware) 1? Celebrity Cookbook (Merrill) 25 Ligntpen1B4C (Inkwell) 49 File translator tor over 15 other w/ps.
ws with the decimal tab leature.
RAM DOS 128 (Progressive) 29 M-1 Mouse 64/128 (Contrive/) 40 Dvorak (- -) OWERTY keyboard loggle
60 customizable help screens. 86K ot
Super C 128 or H (Abacus) 45 M-3 Mouse 64/126 (Contriver) 40
True 80 col jmn hi-res preview.
on-line disk documentation.
Super Pascal 128 or 64 (Abac) 45 Mousepad(Red. BlueorGrey) 9
True DouDle-coiumn printing in one-pass Key click toggle, lor typewriter sound.
Prlnt'N'WearTranster Paper 17
Macro-typing lo cut your typing lime Mail Merge. Automatic Case Change.
by over 25%. Deline hundreds ot macros. Gn-iine Dock and on and on . .
• COMBINATION SPECIALS * (1 or 2 characters) to represent any Supports 1764 RAM EXPADER
word or phrase up to 250 characters
CALL FOR LATEST SPECIALS AND PRODUCTS
ALL THIS PLUS THE STANDAHO STUFF. Like headers/looters, search/replace, lull
Any 3 Fisher Price EducatJonals ■ S52 support ol printer tealures, lull-format control, page numbering, forced paging, automatic
Photo Finish + Icon Factory +
centering, caps mode, linked files And even this standard stuff Is better.
Billboard Maker - $69 Vi2iwrile 128 + Vizislar128-$125
Syntech BBS + Games Module-559 3 or more Classical Music Disks ■ 57 each HOW ABOUT A TALKING VERSION? YES WE SAID A TALKING VERSION!!
CP/M Kit + Big Blue Reader CP/M - 552 A WELL-DONE EASY-TO-USE TALKING SVSTEM With nine voices, user-controlled Speed.
Flexidraw 5.5 + 170CPen-$100
pitch, mouth and throal Recites entire text, can say each letter and command as it is typed
Flexidraw 5.5 + 184CPen-S75 Homework Helper Math + Writer - 549 ard translates to phonetic script for additional editing Even embed speech commands in
KFS Accountant 128 + Adrj-on Module -S169 M1 Mouse with Mousepad - 545 tett lor fantastic talking stones The educational potential is virtually unlimited! And tor the
sight impaired and handicapped, this BB Talker is a must!
Gallenas with Flexidraw and Pen - 519 Bach Superbase 128 plus The Book ■ S6S
So what can we say? How about 24 on-line tutorials, a lull keyboard overlay. 50 + page
Basics + Colorez 128 - S39 M1 Mouse and Home Designer ■ 579 manual. Disk Menu Maker and a BB Text File Reader.
Maps Europe + USA + World ■ 550 AntiGlare Screen with S50 or more order - S16 THE WRITE STUFF IS THE RIGHT STUFF!! We have switched, even on our C128S. How
Kids on Keys + Early Learning BEST C64/128A/R + A/P + G/L-S1Z9 about you? Power and quality at the right price. YOU CANNOT DO WRONG!!
Friends + Grandma's House -$28 Gnome Speed and Gnome Ki! ■ 559 CALL ABOUT C128 VERSION
Easy Working Planner + Filer + Writer-526 THEWRITESTUFF LIST:S20/SPEC1ALS17* withTALKER LIST: S25/SPECIALS2Z*
DEALER INQUIRIES WELCOME
Kidsview + Kidsword + Mount Murdoch ■ 599 •OFFER GOOD UNTIL 2/15/8B ,
ORDERING INSTRUCTIONS: VISA. MasterCard. Personal Check. Money Order or COD are welcome For CUSTOMER SERVICE please call us: Cal! or write tor Our FREE CATALOG.
Shipping USA1 $3.00/ground. $5.00/2nd Day. S14 OO/overnight. COD add S2 00 Canada/i
Monday thru Friday, 9:30 a.m. -4 p.m. EST describing in detail, hundreds of
Mexico S6.00 Air Mail Foreign: S12 00 (tor Air Mail use charge & specify maximum). PA residents
add 6% sates tax Include phone number and computer /drive model with order. All items will be j line o'oducts lor your Commodore
1-(215)-683-5699
shiopefl immediately, (it we ate out-of-stock, we will let you know.) Charge is per order.
Inside Q-Link Nord and Bert
Continued from page 52 O'Neill explained his thought pi-ocess
Continued from page 24
conferences and oversees the message behind Nord and Bert: "Infocom would
boards. He also tests the files in the Ter like to attract new fans as well as making
minal, Utility, and Text and Info software the old ones happy. I tried to fulfill this
If you type MOUSSE while
libraries of the SIG as well. Sysop JC has goal by taking the tedium out of the game
run eight different BBS programs over the there is a moose standing in (mapping, etc.) and making the game
years and now tests the BBS programs more approachable for people. Nord and
available on Q-Link. the aisle, the creature Bert was a backwards design in that I
Roy Wagner manages the Amiga SIG transforms into the started with the player input and word
as Sysop RW and is mainly interested in play, designed the geography around that
games, music and graphics. John Youells chocolate dessert. and then tied the geography into tne idea
helps out as Sysop JAY and is interested of Punster. Nord and Bert is an intermedi
in utilities, shareware software, plus pro ate member of Infocom's "plus1 gaires—
gramming in Forth, C and BASIC. Both As well as being the first collection of those that allow more control over user-
admit to not having much time to pro short stories from Infocom, Nord and Bert friendliness and interfacing with the com
gram these days, but they provide tons of has a lot of other unique features that con puters than others. We were concerned
up-to-date Amiga information. tribute to its attractiveness for a potential that people might become 'hint junkies.'
Two other people you'll find within the purchaser. These are: an enhanced status Nord and Bert is a 'plus' game in that it
SIGs are Loren Lovhaug and Len Lind line, the ability to use the name of a word has the option to turn the hints off I had
say. Loren is the founder and managing to get a fiill description, and the presence the player in mind."
editor of the Twin Cities 128 magazine be of on-line InvisiClues to help the gamer All Infocom games have some neat
sides running the 128 SIG that's located who is hung up on a particular puzzle. thing as an insert in the package tiat ei
in the Computer Connection. The 128 SIG Until now, when you wanted to look ther helps with the game, acts as a copy
has the usual message and information carefully at some object to see all of its protection scheme or adds to the atmos
areas, download libraries, plus a special characteristics in an Infocom game, you phere. The original collection of wacky
Help Key Conference area, but all dedi would type EXAMINE BOOK (using a cartoons contributed by Kevin Pope acts
cated to the 128. book for an example). Now, you simply as an example of the craziness found on
Len Lindsay has been involved with have to type BOOK to get the same de the disk in Punster. Pope was chosen after
Commodore computers almost as long as I scription. Also, when you wanted to go O'Neill was shown some of his work by a
have, both of us going back to the early somewhere in a game before, you would co-worker and "decided that the mood of
PET days. Len uses the Captain C id on have to give a compass direction. In Nord his book, The Day Gravity Was Turned Off
Q-Link and manages the COMAL Users and Bert, there is an enhanced status line in Topeka, fit into the wacky, cartoonish
Group within the Programmers SIG. He's at the top of the screen that lists all of the genre of Nord and Bert. We called him up
been the major thrust behind bringing the places you can go to as well as your score and he was very anxious to do the artwork
COMAL language into the U.S. from Eu and your present location. for the game." One of Pope's cartoons also
rope and has four internationally pub From an avid gamer's standpoint, these gives Nord and Bert its title and appears
lished books about microcomputers. two features make playing Nord and Bert on the cover of the game.
That should give you an idea of who's much easier so that all of the mental ener As a last aid to help those stuck in Nord
doing what and where to get help with gy can be spent on the word play of the and Bert, Fll explain the goal of two more
problems as they arise. For more informa game, a challenge in itself. I only hope of the stories. If I told anything more, it
tion on each of the Sysops, check out their that Infocom plans to include these fea would take the fun out of the game. In
short introductory message in each re tures in future installments to relieve 'The Manor of Speaking," you mus; re
spective area. Most of the Sysops have some of the physical actions necessary to turn the house in question to its no-mal
been involved with their areas for quite play a game so that more time can be state by getting rid of the spirits inhabit
some time now, and new helpers are being dedicated to letting the imagination take ing each room, hi "Act the Part," you
added as the need arises. control. must perform 50's-style humor on a stage.
Don't forget that help is there if you The last feature in Nord and Bert that In both cases, you have to decide how to
need it, you just have to ask. Try to match is the ultimate help to those people who meet your goals—I can't tell you.
your question with the best person and can't quite think of the right phrase or idi Nord and Bert more than met my ex
the best place. Messages in the message om is the inclusion of on-line InvisiClues pectations for the game. It combines the
boards are usually easier to handle, but on the game disk. For each of their games, right level of difficulty with a variety of
most of the Sysops are perfectly willing to Infocom sells InvisiClue Hint Books options and word play to keep you from
answer private questions if you contact which contain hints to puzzles. The hints being bored. The ability to move from sto
them via E-Mail. If a Sysop can't help di are invisible until they are revealed with ry to story without finishing them is a
rectly, they can usually get you in touch a special magic marker that comes with plus and helps to keep your attention that
with someone else who can help. The Sy the book. In Nord and Bert, by typing much longer. The humor involved is ap
sops put in long, hard hours but enjoy HINT you have access to all the hints that propriate and little innuendos make it ef
what they're doing. They really do enjoy pertain to the short story that you are fective. When I'm reading the prose to a
helping others or they wouldn't be there. playing. The HINTS OFF command turns text game and see the response "The girl
That's it for this month. As usual you the hints option off for the duration of that takes a whiff of the can of peas and :*cowls
can always reach me via E-Mail if you session. These on-line hints work ex at it. 'Yukko. Gag me with a spooner
have any comments or suggestions for this tremely well and are already planned for ism,' " 1 can only support the source of
column. g future games. that response. g
54 MARCH 1988
S & S Wholesalers, Inc.
226 Lincoln Road • Miami Beach, Florida 33139
1-800-233-6345
RUN
DEALERS& EDUCATIONAL ACCOUNTS 1-800-331-7054
AHOY
CUSTOMER SERVICE & ORDER STATUS 1-305-538-1364
39990
5 Free Freight on Orders Over $100.00' 80 COL PRINTER
All pnces reflect a 3% costi discount Add 3% tor ciedil card
purcnoses. COO orders add S4.00 per box. Orders under S100 00
w/INTERFACE
Call for FREE Catalog add S4.00 shipping and handling. Quantum on some Hems may
be limned. Paces ore suDject lo cnonge wrrtioui notice. APO, FPO
add 6% aaa.tional snipping Foreign orders actual treigtil cflarged 59990
Over 2000 Titles In Stock Alt soles are Snot. Return ol detective mercnondise tor replacement
only witti outtronzotion Authorized returns ore subject to a restocking
Before typing this program, read "Ho» lo Enici Programs" and "How lo I >c (he Magazine SPACEBAR[RVOFF] TO BEGIN"
Entry Program." The BASIC proems in this maga/ine art available on disk from Loadstar. :OPEN 1,0'DGTH
P.O. Box 30008,SbrCTeport,U 71130-0007.1-800-8J1-26H 120 GET AS:IF A$=""THEN 120'EICB
130 IF AS = " "THEN 150'DFEA
One for One
140 GOTO 120'BDCA
10 POKE 53280,0:POKE 53281,0 150 PRINT"[CLEAR,YELLOW]
:PRINT"[CLEAR,WHITE] ":CLRP ERCD "TAB(8)"STACK"TAB(21)"CARD IN
20 S=54272:F0R L=0 TO 24:POKE S+L,3 PLAY"'DFUI
:NEXT L'HSYG 160 CN=1:NC=1:TA=6:CO=1:GOSUB 930'FTJI
30 DIM PC(30),PCS(30),CC(30),CC${30), 170 PRINT"[UP7]nTAB(TA+2)"[RVS]
PT(30),CT(30)'BSDI 0 N E"rDELK
40 TA=14:CO=1:GOSUB 930'DMOE 180 PRINT"[DOWN]"TAB(TA+3)"[RVS]
50 PRINT"[UP7]"TAB(TA+2)"[RVS] FOR'"DECG
0 N E"'DELJ 190 PRINT"[DOWN]"TAB(TA+3)"[RVS]ONE
60 PRINT"(DOWN]"TAB(TA+3)"[RVS] [RVOFF]"'DENI
FOR"'DECF 200 PRINT:PRINT'CBHW
70 PRINT"[DOWN]"TAB(TA+3)"[RVS]ONE 210 FOR A=l TO 39:PRINT"[BLUE,SHFT *]
[RVOFF,DOWN3]"'DEOH ";:NEXT A:PRINT'GJOD
80 FOR A=l TO 40:PRINT"[YELLOWfSHFT *] 220 REM *** MAIN ROUTINE ***'BRNC
";:NEXT AiPRINT'GJJK 230 PRINT"[HOME]":TA=23:C=1:GOSUB 370
90 PRINT"[RIGHT,UP,GREEN] :IF PC(1)>9 THEN 230'HWHI
CREATED AND DESIGNED BY 240 CO=PT(1):CC=CO:GOSUB 930:NC=1
:[RED]JEFF BABUSCHAK"'BAPQ :CP=PC{1)'FDTK
100 FOR A=l TO 40:PRINT"[YELLOW, 250 PRINT"[DOWN,RIGHT6,RVS,WHITE]
SHFT *]";:NEXT A:PRINT'GJJB ONE MOMENT - SHUFFLING CARDS[UP]
110 PRINT TAB(6)"[BLUE]PRESS THE [RVS] Continued on page 58
56 MARCH 1988
CTEVEX Computer Software 1-800-554-1162 )
1 1
LIST OUR UST OUR UST OUR
SSI PRICE PRICE MICROPROSE PRICE PRICE
ELEC. ARTS PRICE PRICE
B-24 $35 S24 Airborne Ranger $35 S24 Adventure Constr. Set $15 S12
Baltic 1985 $35 S24 Conflict in Vietnam $40 S28 Age of Adventure $15 $12
Battalion Commander $15 $12 F-15 $35 S24 Amnesia $40 $28
Battle of Antietam $50 S34 Gunship $35 S24 Arcticfox $33 S23
Battlecruiser S60 S41 Pirates $40 S28 Bard's Tale I or II $40 S28
Battlegroup $60 S41 Silent Service $35 S24 Chessmaster 2000 $40 S28
Broadsides $40 S28 Stealth Fighter $40 S28 Chuck Yeager's AFT $35 S24
Carrier Force $60 S41 Dragon's Lair NEW $25 S18
IJST OUR
50 Mission Crush $15 S12 Earth Orbit Station $30 S21
Gettysburg $60 S41 ACCOLADE PRICE PRICE Legacy of the Ancients $30 $21
Kampfgruppe $60 S41 Lords of Conquest S15 S12
Knights of the Desert $40 S28 Ace of Aces $30 S21 Marble Madness $30 $21
Mech Brigade $60 S41 Apollo 18 $30 S21 Pegasus S30 S21
Norway 1985 $35 S24 Comics S40 S28 Skate or Die NEW $30 S21
Operation Market Garden S50 S34 4th & Inches S30 S31 Seven Cities of Gold $15 $12
Phantasie I or II, or III $40 S28 Hardball $30 S21 Skyfox II NEW $30 S21
President Elect'88 S25 S18 Killed Until Dead $30 S21 Strike Fleet NEW $30 S21
Questron $40 S28 Mini Putt $30 S21 World Tour Golf $35 S24
Realms of Darkness $40 S28 Spy vs Spy I & II $15 $12
LIST OUR
Rebel Charge $50 S34 Test Drive $30 $21 INFOCOM I'RICE TRICE
Rings of Zilfin $40 S28
1
UST OUR
Roadwar 2000 $40 S28 ORIGIN SYS. PRICE PRICE Beyond Zork ■ 128k NEW $45 S31
Roadwar Europa $40 S28 Border Zone NEW $40 S28
Shard of Spring S40 S28 Auto Duel $50 S34 Bureaucracy $35 S24
Shiloh $40 S28 Moebius S60 S41 Hollywood Hijinx $35 S24
Six Gun Shootout $15 S12 Ogre $30 S21 Lurking Horror $35 $24
U.S.A.A.F. $60 S41 Ultima I $40 $28 Nord & Bert $35 S24
Wargame Constr. $30 S21 Ultima III S50 S34 Plundered Hearts $35 S24
Warship $60 S41 Ultima IV $60 S41 Stationfall $35 S24
Wizard's Crown I or II S40 S28 UST OUR Invisiclues - call for availability
US'!" OUR ACTIVISION PRICE PRICE
I IJST OUR
I
EPYX PRICE PRICE
1 Aliens
Champ Basketball 2 on 2
$35
$35
S24
S24
ETC.
AR - City or Dungeon
PRICE
$40
PRICE
S28
California Games $40 S28
Champ Football $35 $24 Blue Powder, Grey Smoke $50 S34
Champ. Wrestling $40 S28
Labyrinth $30 $21 Borodino $60 $42
Destroyer $40 S28
Last Ninia $35 S24 Choptifter-Mid. Magic $15 S12
Movie Monster $20 S15
Maniac Mansion S35 $24 Dark Horn $35 S24
Spy vs Spy III S25 S18
Shanghai $30 S21 Defender - Crown $35 S24
Street Sports Baseball S40 S28
Top Fuel Eliminator $30 $21 Echelon $45 $31
Street Sports Basketball $40 S28
Sub Battle $40 $28 UST OUR Flight Simulator II $50 S34
Summer Games II $40 $28 AMIGA PRICE PRICE Full Count Baseball $40 $30
Super Cycle $20 S15 Gauntlet $35 S24
Winter Games S40 S28 Balance of Power $50 $34 Guderian $30 S21
World Games S40 S28 Bard's Tale $50 S34 Guild of Thieves $40 $28
EPYX JOYSTICK $25 S18 Breach NEW $40 S28 High Seas S50 S34
Championship Football $45 S31 Long Lance $60 S42
i
LIST OUR
SSG PRICE PRICE
Defender of the Crown
Faery Tale
$50
$50
S34
$34
Micro League Baseball
Might& Magic
$40
$40
$28
S28
Gee Bee Air Rally $40 S28 NBA $40 $28
Battlefront $40 S28 Hardball ' NEW S45 S31 Star Fleet I $40 S28
Battles in Normandy $40 S28 King of Chicago NEW S50 $34 Thunder Chopper $30 S21
Battles ■ Civil War NEW $40 S28 Moebius " NEW $60 $41 221-B Baker Street $30 S21
Carriers at War S50 $34
Roadwar 2000 $40 S28 Up Periscope $30 $21
Europe Ablaze S50 S34 Where U.S.Carmen San Diego? $35 S24
S.D.I. $50 $34
Halls of Montezuma S40 S28 Sinbad $50 $34 Wizardry I NEW $40 $28
Reach for the Stars $45 S31 Test Drive $45 S31 World Class Leader Board $40 $28
Russia $40 $28 Weaver Baseball $50 S34 Wrath of Denethenor $20 $15
Winter Games $40 $28 WWF Wrestlemania NEW $30 S21
COMING SOON
Same Day Battles - Civil War vol. II
Shipping Questron II
Red Storm Rising
We ship every order the same day Rommel vs. Patton
it's placed. Just call before 3:30 Rommel - North Africa
and we'll ship your order via UPS. S.D.I.
U.S. Mail service also available. Sinbad
Sons of Liberty
Ultima V
Under Fire .
CALL TOLL-FREE 1-800-554-1162
Georgia residents call 404-934-5059. ORDERING AND TERMS: C.O.D. orders
welcome. When ordering by phone use VISA or MASTERCARD. When ordering TEVEX
by mail please send money order. Include phone number. SHIPPING: Add $3.00 for
snipping and handling charge. Georgia residents add 4% sales tax. Shipping 4205 First Ave, Suite 100
(or Canadian orders is $4.00 or 5% of order. APO & FPO orders add £3.00 or 5% Tucker, GA 30084
of order. Shipping for all other foreign orders is $10.00 or 15% of order.
All software is disk only. Prices subject to change 404-934-5059
Game Programs/One For One
Continued from page 56 "TAB(6)"THAT CARD CAN NOT BE
1040 PRINT TAB(TA) [SHFT J,SHFT *7 LAID DOWN[RVOFF]":FOR T=l TO 520
SHFT K]"'CDPF :NEXT T'GKIO
1050 RETURN'BAQX 1440 GOSUB 2100:GOTO 1310'CJPD
1060 REM *** ASSIGN VALUES ***'BSGE 1450 CO=CC:GOSUB 930'CITF
1070 FOR A=l TO NC'DERC 1460 IF PC(C)=13 OR PC(C)=14 THEN
1080 IF PC(A)=>0 AND PC(A)<=9 THEN GOSUB 2100:GOSUB 3100'HXFM
PCS(A)=RIGHT$(STRS(PC(A) 1470 IF PC(C)<>13 AND PC(C)<>14 THEN
1)+" "'LEJO 1530'HSLM
1090 IF PT(A)=10 THEN PT (A)=6P ENCH 1480 'UT l,US*:IF C$ = "BLUE" CC=6
1100 IF PT(A)=11 THEN PT(A)=5'ENCY :CO=CC:CP=PC(C):TA=23
1110 IF PT(A)=12 THEN PT(A)=2'ENAA :PRINT"[HOME]":GOSUB
itmt" I ur\Mci "-rm^ug
930'KINU
1120 IF PT(A)=13 THEN PT(A)=7'ENGB 1490 IF C$="GREEN"THEN CC=5:CO=CC
CC
1130 IF PC(A)=10 THEN PCS(A)="D2"'ENUC :TA=23:CP=PC(C):PRINT"[HOME]"
1140 IF PC(A)=11 THEN PCS(A)="RE"'ENED :GOSUB 930'JDHU
1150 IF PC{A)=12 THEN PCS(A)="SK"'ENHF 1500 IF C$="RED"THEN CC=2:CO=CC:TA=23
1160 IF PC(A)=13 THEN PCS(A)="WI" :CP=PC(C):PRINT"[HOME]"
:PT(A)=12'FVRI :GOSUB 930'JDHL
1170 IF PC(A)=14 THEN PC${A)="W4" 1510 IF CS="YELLOW"THEN CC=7:CP=PC(C)
:PT(A)=12'FVWJ :TA=23:PRINT"[HOME]":CO=CC
1180 NEXT ArRETURN'CCND :GOSUB 930'JDQN
1190 FOR A=l TO CN:IF CC(A)=>0 AND 1520 IF CSO"BLUE"AND CSO "GREEN"AND
CC(A)<=9 THEN CCS (A)=RIGHTS(STR$ C$<>" YELLOW" AND CSO "RED" THEN
(CC(A)),1)+" "'OJCT GOSUB 3200'OMFR
1200 IF CT(A)=10 THEN CT(A)=6 'ENBA 1530 IF
«* *- PC(C)=14
k *■» \ ^m* / ^ a THEN
*. I 1 U11 GOSUB
ifcj *,J k_» \_f LJ 3300'ELTF
^ J 1/ L U LJ A L.
58 MARCH 1988
•9H3
3/88 COMMODORE
m 115 Nassau St. NY., NY. 10038 Penn. Station, Amtrack Level Beneath
Bet. Beekman it Ann Sts.(212 732-4500 Mad
Madison So. Garden.NY.NY. 10001
Open Mon-Fri. 8:30-6:30/ 212 594
Sun, 9:30-5:30 Sat Closed
FOR ORDERS AND 1/Onn\OilC 7ACO IN NEW YORK STA1E CALL
commodore commodore
MMIGA 2000!
NEWEST
COMPUTER
IN
With Geos Program' $219.95 ■6BO00 Processor
■ il2k Ram Expandable lo 9MG
STOCK!
$149.95
•Graphics Processor
NEW C-128/Dwith
$43!
' BUILT-IN DISK DRIVE IN STOCK
COLOR COMPLETE
PACKAGE PACKAGE PACKAGE
DELUXE
PACKAGE
COMMODORE C-6<C COMPUTER COMMODORE C b* . C COMPUTER COMMODORE 128 COMPUTER COMMODORE 128 COMPUTER
COMMODORE 15*1/C DISK DRIVE COMMODORE 15*1 DISK DRIVE COMMODORE 1541 DISK DRIVE COMMODORE 1571 DISK DRIVE
COMMODORE COLOR PRINTER COMPUTER PRINTER 12- MONITOR COMMODORE 1902 COLOR MONITOR
COLOR MONITOR 1J" MONITOR COMPUTER PRINTER COMMODORE 1515 SO COLUMN PRINTER
CEOS SOFTWARE PROGRAM GEOS SOFTWARE PROGRAM
commodore commodore
commodore
$119
IBM PC/XT
COMPATIBLE
PC10-1
$209
lo MOK
A-1020T 5.25' DISK DRIVE ■360K Disk Drivt
wlifl TRANSFORMER
DISK DRIVE
A-10B4 RGB COLOR MONITOR Kcyboi'd
A-1300 GENLOCK MPS-1250 PRINTE1 \ ■Sr.i.l t
1680 MODEM
A-2088 BRIDGE CARD
$209 .95
$239
Pjrjlltl
-12" Mon.1or
'All Hook
Pon
up Ctbl
RF MODULATOR ■Pi
GO64 FOR AMIGA5O0,1000.2000 ,1581
USE YOUR 64 & 128 SOFTWARE
ON YOUR AMIGA tg(j gg
DISK DRIVE
DPS 1101 DAISY WHEEL PRINTER
$519
THESE & OTHER PERIPHERALS
IN STOCK $189 .95 $159 Simi P«cki|i wii
20MB Hud On< $769
\WE WILL BEAT ANY PRICE! 190? 20 MB HARD DRIVES
'RGB
MONITOR
COLOR
FOR C-64/C - $769
PERIPHERALS FOR C-128 - $849 commodore
$214 .95
EPSON
#1700K
EXPANSION MODULE $99.95 IBM PC/XT
PC10-2
#1750K 512K FX-86E... .S3O9.95 COMPATIBLE
w 180? COLOR FX-286E. .S449.95
EXPANSION MODULE S169.9S LQ-800... ..$399.95 PACKAGE
MONITOR
#1764 LQ-IOOO. .$499 95 ■ PC10-2 Compul
f
C64/C64-C
$229 .95
NX-1000.. Si 69.95 - All Hool-u
POWER SUPPLY $29.95 - Pi(»»i of 10
NX-15 S289.95
NB2410..S399.95
$619
THOMPSON RGB NB-2415. S539.95
mouse S39.95 COLOR MONITOR OKIDATA
OKJDATA-120 S199.95
MAJOR
WE CARRY
BRAND
ALL
SOFTWARE
$289 .95 OKJMATE-20w/PLUGlNlPRINT..$1B9.95
OKIDATA-180 $219.95
Y. r.iJ.Mi t^ iiiticihlt iilti tt«. Prku m4 «»i ill bilk j ivtjtii 1. ckin|i wiktui Mtict. Nil mpinnbii It
unn. Rtlan *f Jiftdhri mtict>»Jai muit kin »»ti r.lii.n imkiruilHn mimh.i. .r rtiarnt win Hi ki mini'
Game Programs/One For One
Continued from page 58
"'BANK :GOSUB 1190'MNJU
260 FOR ZZ = 1 TO 7:NC=ZZ:CN=ZZ 650 IF CC(CN)=0 THEN 690'DKBJ
:GOSUB 370:NC=ZZ:CN=ZZ:GOSUB 630 660 IF CC(CN)=13 OR CC(CN)=14 THEN
:GOSUB 2310:NEXT ZZ'LPQT CT(CN)=12:GOTO 830'HDCQ
270 GOSUB 2100'BEEE 670 GOTO 750'BDLI
280 PRINT TAB(13)"[UP,RVS,WHITE] 680 REM *** CHECK # OF ZERO CARDS
DEALING CARDS[RVOFF]"'CDUK ***'BXCO
290 IF CN=1 THEN PRINT TAB(9)"[RVS,UP, 690 FOR A=l TO CN:IF CC(A)=PC(CN)AND
WHITE]THE COMPUTER HAS ONE[RVOFF]" CT(A)=PT(CN)THEN DU=DU+1'KHIX
:GOSUB 3000'GKLR 700 IF CC(A)=CC(CN)AND
300 CR=0:IF CN=0 OR NC=0 THEN CT(A)=CT(CN)THEN DU=DU+1'HCMM
2210'GOLE 710 IF CC(A)=CC THEN DU=DU+1'FMOI
310 GOSUB 1060:GOSUB 2160'CJCA 720 NEXT A'BBTD
320 GOSUB 2100'BEEA 730 IF DU>1 THEN 640'DGUH
330 FOR A=l TO NC:IF PT(A)=CC OR 740 GOTO 910'BDJG
PC(A)=13 OR PC(A)=14 OR PC(A)=CP 750 REM *** CHECK # OF REG. CARDS
THEN 1300'MMEQ ***'BXAM
340 NEXT A'BBTB 760 FOR A=l TO CN:IF CC(A)=CC{CN)AND
350 PRINT TAB(12)"[UP,RVS,WHITE] CT(A)=CT(CN)THEN DU=DU+1'KHHV
YOU MUST DRAW A CARD[RVOFF]" 770 IF CC(A)=PC(CN)AND
:FOR T=l TO 1000:NEXT T CT(A)=PT(CN)THEN DU-DU+1'HCNT
:GOSUB 2100'HRIQ 780 IF CC(A)=CC THEN DU=DU+1'FMOP
360 NC=NC+1:GOSUB 370:GOSUB 2160 790 NEXT A'BBTK
:GOTO 1630'FTTK 800 IF DU>2 THEN 640'DGVF
370 REM *** PLAYER GET CARD ***'BTGJ 810 GOTO 910'BDJE
380 DU=0:PC(NC)=INT(0+RND(1)*15) 820 REM *** CHECK # OF WILD CARDS
:PT(NC)=INT(10+RND{1)*4) ***'BXLK
:GOSUB 1060'MNGV 830 FOR A=l TO CN:IF CC(A)=CC(CN)AND
390 IF PC(NC)=0 THEN 430'DKGK CT(A)=CT(CN)THEN DU=DU+1'KHHT
400 IF PC(NC)=13 OR PC(NC}=14 THEN 840 IF CC(A)=PC(CN)AND
PT{NC)=12:GOTO 570'HDRI CT (A)=PT(CN)THEN DU = DU + 1'HCNR
410 GOTO 490'BDMA 850 IF CC(A)=CC THEN DU=DU+1'FMON
420 REM *** CHECK # OF ZERO CARDS 860 NEXT A'BBTI
***'BXCG 870 IF DU>4 THEN 640'DGXM
430 FOR A=l TO NC:IF PC (A)=PC(NC)AND 880 GOTO 910'BDJL
PT (A)=PT(NC)THEN DU = DU + 1'KHJP 890 REM *** ASSIGN PLAYER ***'BSDQ
440 IF PC(A)=CC(NC)AND 900 DU=0:GOSUB 1060:RETURN'DJIG
PT(A)=CT(NC)THEN DU=DU+1'HCNN 910 REM *** ASSIGN COMPUTER ***'BUPJ
450 IF PC(A)=CC THEN DU=DU+1'FMCJ 920 DU=0:GOSUB 1190:RETURN'DJMI
460 NEXT A'BBTE 930 REM *** DRAW CARD ***'BOKJ
470 IF DU>1 THEN 380'DGVI 940 POKE 646,CO:PCS(0)="[RVS,
480 GOTO 890'BDQH SHFT POUND] "'CNTL
490 REM *** CHECK # OF REG. CARDS 950 PRINT TAB(TA)"[SHFT U,SHFT *7 ,
***'BXAN SHFT I]"'CDYQ
500 FOR A=l TO NC:IF PC(A)=PC(NC)AND 960 IF CRO1 THEN PRINT TAB(TA)"
PT(A)=PT(NC)THEN DU=DU+1'KHJN [SHFT -,RVS]";MID${PC$(C) ,1,3)"
510 IF PC(A)=CC(NC)AND [SPACE3,CMDR *,RVOFF] [SHFT -]
PT(A)=CT(NC)THEN DU=DU+1'HCNL "'HTPV
520 IF PC(A)=CC THEN DU=DU+1'FMCH 970 IF CR=1 THEN PRINT TAB(TA)"
530 NEXT A'BBTC [SHFT -,RVS] ";MID$(CC$(C) ,1,3) "
540 IF DU>2 THEN 380'DGWG [SPACE3,CMDR *,RVOFF] [SHFT -]
550 GOTO 890'BDQF 11 ' GTFV
560 REM *** CHECK # OF WILD CARDS 980 PRINT TAB(TA)"(SHFT -,RVS,SPACE6,
***'BXLL CMDR *,RVOFF,SHFT -]"'CDAQ
570 FOR A=l TO NC:IF PC(A)=PC(NC)AND 990 PRINT TAB(TA)"[SHFT -,RVS,SPACE7,
PT(A)=PT(NC)THEN DU=DU+1'KHJU RVOFF,SHFT -]M1CDIR
580 IF PC(A)=CC(NC)AND 1000 PRINT TAB(TA) [SHFT -,RVS,SPACE7,
PT(A)=CT(NC)THEN DU=DU+1'HCNS RVOFF,SHFT -]"'CDIX
590 IF PC(A)=CC THEN DU=DU+1'FMCO 1010 PRINT TAB(TA) " [SHFT -,RVS,SPACE?,
600 NEXT A'BBTA RVOFF,SHFT -] '"CDIY
610 IF DU>4 THEN 380'DGYE 1020 PRINT TAB(TA) " [SHFT -,CMDR *,RV3,
620 GOTO 890'BDQD SPACE6,RVOFF,SHFT -]"11 'CDAA
630 REM *** COMPUTER GET CARD ***'BVSI 1030 PRINT TAB{TA) " [SHFT -]
- [CMDR *,
640 DU=0:CC(CN)=INT(0+RND(1)*15) RVS,SPACE4,RVOFF,SHFT POUND,
60 MARCH 1988
COMMODORE
®
PRINTER
FOR YOUR VIC20. 64. 64C. C128. PLUS 4. AND SX-64 INCLUDES INTERFACE1
COLOR COMPOS!"
AVATEX1200
1902 RGB •5219 TRANSCOM S138
1200/300 BAUD
MONOCHROME *S 79 ANCOR S129
100% COMMODORE 300 Baud Commodore S29
RGB COLOR S179
•Wilh Purchase of Glare Guard COMPATIBLE 'With Purchase of RS-232
S3495
MOUSE
ACCESSORIES
Diskettes (100 lolsl 39c
S79
Hot Shot Parallel 149
Floppy Oisk Filer S9 95 2 fur 1 Cable S?4 95
RS-232 S48 Composite Cable S9 95
Lighl Pen SB9 DiskNotcher $9 95
Till S Swivel Power Center S39 Print Element Cleaner . . SI I 95
■ : '■ ' . .
Fast Load Cirtriflge S29 Screen Cleaner $9 95
C-64 Final Cartridge. . . $49 Oust Covtrs 19 95
Final Cartridge III S59
JOY STICK
DATA SET SURGE PROTECTOR SCHOOL P.Os
ACCEPTED
S1995
1-800-345-5080 OPEN 7 DAYS A WEEK AND EVENINGS
62 MARCH 1988
64 and 128 Software Reviews/Paperhoy-
Continued from pg. 20 dangerous terrain before they can be
SAVE OVER 35%
ter on the trip from hall to home. The claimed. Will you play it safe and concen
principles of the game have been kept trate on keeping the customer satisfied, or
simple, so that a newcomer could sit down will you treat the unsuspecting neighbor
and start playing in a matter of minutes. hood like a shooting gallery? The choice is
But enough variations, nuances and sur yours.
prises have been incorporated to give the The one element of this package that
contest considerable depth, allowing the might be a bit disappointing to some is
users to approach the game from a num the documentation, or lack thereof. One
ber of different strategic angles. paragraph and one diagram are all that's
For example, with the first misguided been provided to prep you for your paper
toss along your route, you're apt to discov peddling, leaving a whole lot to be discov
er one of the many additional applications ered by trial and error. In reality, this is
of your paper projectiles. Send a Sun what we've all come to expect from arcade
crashing through a non-subscriber's win contests. But if you're the type who likes PLUS 4" SOFTWARE
dow, and the dirty deed will be rewarded to know exactly what he's up against be Turn your home computer into a house
with a generous supply of bonus points. fore taking to the road, then you may be hold finance organizer, learning center,
and entertainment center. The Plus 4'"
Who said crime doesn't pay? But you can't forced to first pick up the particulars as a
Software Package contains three floppy
afford to be too careless, for if you happen spectator. No problem there. With this diskettes compatable with the Com
to hit a paying customer's pane, the dam contest's stunning graphics and smooth modore® Plus 4'" computer. Due to
special arrangements with the manu
age will be deducted from your score. If animation, simply watching can be enjoy
facturer, you save.
you're feeling especially destructive, other able enough.
Software Package Contains: Fun and
assorted fixtures, like lamp posts, bushes With the unveiling of this contest, coup Games disk with more than 20 imagi
and garbage pails can also become the ob led with the release of Gauntlet, another native games for the whole family to
ject of this peculiar vandalism. Just re coin-op classic, Mindscape is obviously enjoy, plus music and graphics selec
tions. The second disk is Utilities/
member to keep an eye on your paper trying to build a reputation as a major Finance. It can help you organize and
count. If you're on a mean streak, the supplier of arcade action. If this package is maintain files, lists and information. The
eight editions that you're allotted at the any indication of what's in store, then Finance section is designed to help you
organize your personal and home fin
start of play will disappear in the first half that's good news for all of us. If you liked
ances and investments. The third disk is
block. Additional Sun bundles can be the sights, sound and play of its predeces Education. A fun way for students to learn
found along the way, but they usually re sor, you're in for a treat. This Paperboy de more about math, language, geography,
quire the rider to maneuver across some livers it right to your home. Q| science, history and more.
Compute the Savings! You don't need
a computer to figure out this is an
they wait for your surrogate to reach a
exceptional value...one that everyone in
Tired Tips: Becoming a News certain point on the street before they go the family will enjoy.
into motion. Sometimes the best way to
Worthy Spokes Man Mfr. Ust Price '30.00
avoid these types of hazards is to exercise
$19
Tips are usually the bread and butter of patience. If you stand on your brakes and
Liquidation
a paperboy's existence, so I've listed a few move forward at a snail's pace, the mobile
Price/Set
that might help you to steer your way danger, anticipating your speed to be a lot Item H-3315-7235-294
through those training-wheel days in your faster, will often cut across your path long Ship, hand: S4.00/set
Pius 50* insurance Charge Per Order.
new neighborhood. Here's hoping you sur before it could pose any problem.
vive until collection day. • Goodbye doesn't mean forever. One
Credit card customers can order by
• If you study the play field carefully, important strategic point that is not men
phone, 24 hours a day, 7 days a week.
you will note that the diagonally scrolling tioned in the instructions is the fact that it
Toll-Free: 1-800-328-0609
design of the neighborhood severely limits is possible to win back lost customers. Ev
the area in which your biker can travel. ery time you have a perfect delivery re
SEND TO:
Trying to ride the blacktop at the screen's cord for any given round, your diligence is
OBCSD Authorized Liquidator
bottom right-hand corner for any ex rewarded with the reinstatement of a sub 1405 Xenium lane N/Mlnn«apoHs, MN 55441 -4494
tended period of time is actually tanta scriber who you might have passed in an Send Plus 4" Software Sel(») Hem H-3315-7235-294
at $19 per :,Ht plus S4 per set tor ship, handling. Plus
mount to cyclist's suicide, since the re earlier round. So if at first you don't suc 50C ins. charge per order. (Minnesota residents add 6%
sales tax Sorry, no C.O.D. orders.)
stricting perspective really leaves you no ceed.. .
way of knowing what obstacles are ap • As you press on into the week with □ My check or money order is enclosed. (No delays in
processing oiders paid by check.)
proaching. So, whenever a driveway ap your deliveries, the rounds become pro
PLEASE
pears, use it to move up onto the sidewalk gressively harder. This increase in diffi CHECK. □ - □ □i
on the left. Even if it is occasionally clut culty is brought about by a daily addition
tered, this path provides twice the visibil of a couple of new obstacles to make your PLEASE PRINT CLEARLY
ity of the parallel roadway, affording you ride a little rougher. But the earlier pit
plenty of time to plan your maneuvers falls will still remain constant. If you can
Apt. #.
without having to rely solely on reflex re recognize patterns at each skill plateau
City
actions. and devise a workable avoidance plan,
ZIP.
• Many of the moving obstacles along you will only have to contend with one or
Phone L
your route are biker activated, in that two hazards in each round. H
Sign Here
COMMODORE M/CAZINE 63
JIFFIES' by Steve Goldsmith
Easy Keys
:PRINT"[CLEAR,BLACK,RVS,SPACE15]
Function key macros EASY KEYS [SPACE16]"'DSNL
for the Commodore 64 140 PRINT"TYPE IN THE COMMANDS YOU
WANT THE[SPACE7]FUNCTIONS KEYS TO
REPRESENT."'BAKR
150 DIM F$(8):TX=49408:OPEN 1,0
This program lets the user create function key macros for use
:GOSUB 280'EVYG
in BASIC programming. After you assign text 170 charac
ters maximum) to a function key, the program will ask you if 160 FOR A=l TO 8:PRINT"[DOWN]
you want an auto-return chai'acter. If you have an auto-return FUNCTION "A":":INPUT#1,A$
character, BASIC will interpret the line as if you had typed it in :B=512'GPFK
from the keyboard. For example, you could enter: LOAD"$",8 170 IF PEEK(B)=0 THEN 190'EHDG
with an auto-return, and when you hit that function key it will 180 F$(A)=FS(A)+CHRS(PEEK(B)):B=B+1
load your directory from the disk. :GOTO 170'HXCM
Tb use the program: 190 PRINT:PRINT"AUTO RETURN (Y/N): ";
1. Type: LOAD"EASY KEYS".8 <RETURN> :INPUT#1,AS'DHRM
2. Type: RUN <RETURN> 200 IF A$="Y"THEN F$(A)=F$(A)+CHRS(13)
3. Then enter text to represent function key. g :GOTO 230'HUCE
210 IF A$="N"THEN F$(A)=F$(A)+CHR$(9)
Before typing ihis program, read "Hflw to linier Programs" and "Hot to Use ihc Haguine
:GOTO 230'HTOF
Eniry Program." The BASIC programs in this magazine art available on disk from Loadstar.
P.O. Box 30008. Shrevtport. LA 71130-0007, I-800-8.M-2694. 220 GOTO 190'BDJY
230 PRINT:NEXT'CBJA
Easy Keys
240 PRINT"[CLEAR,RVS]EASY KEYS
100 REM EASY KEYS'BIDW
[SPACE10JCOMPILING
110 REM BY STEVE GOLDSMITH'BQQB
INFORMATION"'BAXL
120 REM 1984'BEAX
250 FOR A=l TO 8:HI = I NT{TX/256)
130 POKE 53280,14:POKE 53281,12
:LO=TX-HI*256:POKE 49152+(A-1)*2,
LO'NMSS
260 POKE 49153+(A-1)*2,HI:READ B
:FOR C=l TO LEN(FS(B))'JAHM
270 POKE TX,ASC(MID$(F$(B) ,C,1) )
:TX=TX+1:NEXT:NEXT:SYS 4 9168
:NEW'JGRP
280 FOR A=0 TO 106:READ B
:POKE 49168+A/B:NEXT:RETURN'ISFM
64 MARCH 1988
ACT NOW AND SAVE 44%
ON YOUR SUBSCRIPTION TO COMMODORE MAGAZINE
I'd like to take advantage of Find out what's new for your Commodore computer
from the inside source. Keep up with the latest in new
this Special Offer and receive
hardware and software through in-depth reviews. Get
Commodore Magazine for 44% off the practical home and business applications, along with
newsstand price. hints and tips from the experts to help you get the most
from your Commodore computer.
Name.
Plus, in every issue, you'll receive free programs —
Address. games and useful applications — you can type in and
All prices in US. Currency. Canadian orders adil f 10.00 lo each Mjtiscripiicin
OR CALL (800) 345-8112 (TOLL FREE)
cover postage. Overseas: 150.00/11 issues. TO SUBSCRIBE TODAY.
On screen, facing page: PmWrite
Doing i
The number of word proces A best I can trace, the first micro ness use can be confusing. Before vou can
computer word processor ap decide which program is best, you must
sors the Amiga owner can
peared on the market around decide how you will be using it Do you
choose from is growing. At ■ 1977. It was called Ekctrk need stylized printouts, mail-merge func
this writing there are nearly Pencil, and for the first time writers were tions, color printouts or help with your
free to compose and edit their words on a spelling? Do the files created within the
a dozen on the shelf and computer's monitor. The process of trans processor need to be compatible with other
more in the works. We'll lating thoughts into words has never been programs? Will you be using the program
the same.
compare six: Desktop daily or only occasionally? These are
Each year programmers, after seeing things you should think about befcre you
VizaWrite, WordPerfect, what their competition offers, strain to make your purchase.
LPD, Scribble!, ProWrite turn out better word processors which are While all the programs could be used
faster, easier to use and have more fea for traditional writing tasks, each :.s best
and Iklker.
tures than those on the shelves. Nowhere suited for a specific chore. Each is wonder
are the benefits of these efforts more evi ful for what it was designed, but be sure
by Gary V. Fields dent than in the current batch of word the one you purchase is geared to your
processors for the Amiga. These progi'ams needs.
are as far removed from early word proces
sors as lead pencils are from correctable ProWrite
typewriters. ProWrite from New Horizons is the per
Recognizing that Amiga users expect fect word processor for those who must
more from their systems, that's exactly mix text, graphics and color. No other pro
what the software developers have deliv gram on the market blends these three
ered. Let's take a look at some of the lead better. By the same token, the pro{jram
ing word processors on today's Amiga can handle black and white text and
market. Actually, the label "word proces graphics just as well, but after you've seen
sor" doesn't do most of these programs jus the impact color adds to your display,
tice. Not only do these enable you to ma you'll want it in your printouts.
nipulate words using all the traditional The program uses a WYSIWYG (What
editing features, but some also let you in You See Is What You Get) display. Using
corporate graphics, display and print in both mouse and keyboard commands you
color and mix fonts and styles. Some will can mix fonts and styles with graphics
double check your documents for spelling created by programs like DelitxePaint II or
errors or suggest synonyms or antonyms Aegis Animator or any which use the IFF
when you just can't think of the right format. Moving, sizing, or rearranging ei
word. One will help you organize your ther text or graphics is as simple as point
thoughts with an outline option and an ing, clicking the mouse and doing it. I was
other will even talk to you. happily surprised to find that ProWrite
With so many features to select from, employed most of the traditional editing
choosing the one for your personal or busi tools (cut, copy, paste, move) but also in-
66 MARCH 1988
B» mi! <*f SMSIiitr Kojltl lift B*r-T."yj^*d
:< .. ,;-! '."• *■! :■:■ <;.:■ '.: !-• ■'•.:•
flte t( flf wil *ii«. »t «tH fun r> Mirt it Btte,
.,......- I.. ,., -..y ;■.,. ,.J.. >|J. ]>. J..-.,... „....„
IhsktopYizaW'rite Scribble.'
Recognizing that Amiga eluded headers and footers. The program ating, you might as well go out for lunch,
can be used with either the default prefer because you are not going to regain con
users expect more from ences screen or interlace. trol of ProWrite until the buffer is flushed.
their systems, that's exactly ProWrite not only allows you to include Most of these delays can be avoided once
what the software develop both text and graphics on the page, but it you realize how the routine works, but un
also allows you to flow the text around the til then plan to take a coffee break when
ers have delivered. graphic or superimpose one over the oth you save or recall a file.
er—powerful options I have not seen in Editor's Note: By the time you read this,
any other word processor. Of course, all version 2.0 of ProWrite should be avail
this can be done with mixed colors. These able. The file handling routines have been
features make the program perfect for modified, and a 95,000-ivord spellcfiecker
special needs like newsletters, charts, bul has been added, as well as many other fea
letins. You could even write, illustrate and tures. Contact New Horizons for addition
print an entire illustrated book, al information.
While the program creates beautiful, if
not dazzling, documents (everyone loves Desktop VizaWrite
color), it does have some quirks which Desktop VizaWrite from Progressive
bother me. First, it is a memory hog. I Peripherals and Software straddles the
have 2.5 megabytes on my system and line which divides conventional woi"d pro
still occasionally run up against the mem cessing and desktop publishing.
ory barrier. Tb help you avoid corrupting It is one of the few programs on the
your memory, press the HELP key to open Amiga market which will work witn as lit
tle as 256K of memory. But don't, be fooled
ProWrite is the perfect word by the size of the program—it may weigh
in as a bantam weight contender, but it
processor for those who must has the punch of a heavy weight.
Like most modern word processors,
mix text, graphics and color. VizaWrite uses the WYSIWYG format.
The program will work in either the nor
a window which lists how much free mem mal 80-column display or interlace, and it
ory remains. Tb avoid a conflict (or system displays as many font sizes and types as
lockup) I suggest you always check the re you please. You can also use superscripts,
maining memory before importing either subscripts, headers and footers in your
text or graphics. documents.
I don't like the ProWrite's file handling Unlike ProWrite, this one works with
routines either. Each time you try to load black and white text and graphics only. It
or save a file, the program goes through also handles graphics differently tran
the routine of recalling the entire directo ProWrite. The program treats graphics, re
ry of the current disk. With a disk filled gardless of their visual width, as if they
with a hundred or so open clip art files, were as wide as the entire screen. This
these delays can be infiiriating, especially means you can't mix graphics over text or
if you want to switch to another disk. If cause words in your document to flow
you change disks, you have to wait all around them (even though there may be
over again.
inches of open space). Tb get around this
Tb make things worse, the buffer is still limitation, the manual suggests ycu add
accepting input. This means any random the required text to graphics you want to
button pressing on your part is accepted include before loading them into Viza
by the buffer and will be acted upon as Write. While this solution is not difficult to
soon as DOS finishes. As a result, if you manage, it does require more planning on
click a couple of times while DOS is oper the user's part.
68 MARCH 1988
lin! ei «1tw is litto:
mctsnr, telsS iiflurt *m]t?f
etn, w rt cnotiri U oftlv I*nr
Vr canrnti i tmrthniil* "fcr. u niistxtiw. b« tilt lutr Ti
"ilvt-nt* fiui iwkh. 1 rnnT f(it).TT:...
mr ill pnircll »* n*B f" w nretl! rrtiit nidi ft? (Kpst f '
"mm «wrt nil nttpi w rn^:» »1 »it*m (■ ttt Hit miiw tf IJVr illm t" si at
m-scffWH Hilt. »ltt fnKrtl n si !if- rr-cttrmlatMf.
li Jtoti » imi till 51H it mcr>.
,..;.; :.;.: ... , -;i,..v
COMMODORE MA3AZINE 69
YSTE
Amiga in Video:
No Longer a Secret
"Take a journey with us beyond
reality, beyond imagination
it his is the opening to each episode of a new
L-, television series entitled "Secrets and
Mysteries." It is the only television series that
currently uses the Amiga as the primary
to a world that shouldn't exist, source of computer graphics in every episode
but does. That can't be real, and in the process has broken new ground in
incorporating the Amiga into a broadcast envi
but is. Where knowledge ends, ronment There has been tremendous interest
where answers can't be found, in using the Amiga for professional video ap
plications, and hardware and software for that
where whispers are spoken, purpose has been one of the most active areas
Illustration 1
and dreams awakened. Enter of development in Amiga products.
In November I interviewed Jonathan Moser,
the world of Secrets and Post Production Supervisor and Senior Editor
on the production ofSecrete and Mysteres, to
Mysteries." discuss the process of integrating the Amiga's
graphics in a broadcast environment. Also
by Matthew Leeds present was JeffBruette from Prism Comuter
Graphics. Bruette has been a consultant
on several programs that have used the
Amiga, including A mazing Stories and Max
Headroom.
Matthew Leeds: Tell me a little about the
70 MARCH 1988
Illustration 3
series and what you had in mind as you Amazing Stories and worked on the Max
started production. Headroom show. After I had seen what he was
Jonathan Moser: We wanted to create a show capable of achieving with the Amiga, I called a
with a style, sort of a magazine show with a staff meeting.
narrative structure based on recreations of his Leeds: At this point you needed graphics,
torical events. For the first show, based on the but...
Titanic disaster we hired actors, shot them on Mosen We had some parameters we had to fill.
8mm and inserted them into a newsreel we cre The show starts in the study of the main char
ated from historical footage. Later these people acter. The study is suspended in time and
crop up and tell the story of their experience on space with a sort of H.G. Wells feel—full of
the ship. technological gadgets with a nineteenth cen
Leeds: When did you decide to use an Amiga tury look to them. One of them is a viewing
Illustration 2
as part of your computer graphics equipment? portal that is only shown at the beginning and
Moser: Early on, as we were working on the end of the show. He looks into it to start the
show I was looking into editing software that show, and we see a unique archetypical image
was being written for the Amiga. I've had an used to tie the beginning and end of the show
Amiga since it first came out about two years together.
ago. I was referred to the company that was He also has a viewing screen which allows
publishing the software, Prism Computer him to see events in the past and future. We
Graphics, and met Jeff Bruette, who owns use it as a vehicle for showing film clips, cre
Prism. Jeff had been working with the Amiga ated segments or other material we want to
in professional video applications for quite present. Finally, he has a computer, and the
some time. He consulted on an episode of computer is where I thought we could use the
COMMODORE MAGAZINE 71
Amiga. I wanted the feeling of a nineteenth One of the things that I've noticed is that
century Cray. everyone is claiming, 'HS-170A broadest
Leeds: But why use the Amiga? There were quality" when they advertise equipment for
other graphics systems available, and they had the Amiga, but when you look at it on a wave
already been integrated with video. form monitor, it's all over the place.
Moser: As far as I'm concerned the Amiga was Leeds: Why record it on Betacam? Why not go
LENGTH 24! the only alternative, because we couldn't afford directly to three-quarter or one-inch tape?
WIDTH I Mi'c
D6PTH 700h«
$300 an hour to use the Paintbox (used to cre Moser: The quality of three-quarter inch is just
WAT6R T€MP 42° at Bottom ate video graphics in a professional produc not good enough, and I don't want to tie up a
SIGHTINGS Over 10 OOO
" Mgmnng in 585 * tion). We had used the Paintbox occasionally, pair of one-inch decks. We record everything
but the Amiga seemed to be the natural alter from the Amiga in duplicate, it makes inditing
native. easier.
Illustration 4
We used the Paintbox for the opening se Leeds: It sounds like you spent a lot of time to
quence at the beginning of each episode, but get the Amiga's graphics looking right.
that was a one-time cost. (See illustrations 1 Wouldn't it have been easier, not to mention
and 2) There was no way we could afford to use cheaper, just to use some other system?
the Paintbox for graphics in every episode. Moser: I knew we were opening a can of
Leeds: Once you decided that the Amiga could worms, that we were taking a chance. There
create the look you needed, what was your next were problems throughout the development of
step? the show that caused incredible amounia of
Moser: The next big thing was getting the down time tying up the edit suite; and remem
Amiga's graphics on the screen. That proved to ber that the suite costs hundreds of dollars an
be the hardest part of it. People talk about the hour. I think we started catching up about two
Amiga being used on Mar Headroom, but it months ago, where the money we had lost in
was used there to portray a low-end video secu learning how to use the Amiga for wha: we
Illustration 5 rity system. We, on the other hand, had to wanted to do became less than the money we
make the Amiga look as good as we could. were saving using the Amiga.
We had the first acid test—bringing the One of the biggest problems was simple com
Amiga into the edit suite and tying it into the munications—explaining what kind of j^raph-
system. This was a major headache. The gen ics needed to be created. Cris Palimino com
lock does not lock subcarrier and sync together puter artist) had to work from the scripc, with
correctly, this is not a problem for consumer out a storyboard or sketch of what was expect
VCRs, but it is not acceptable in a broadcast ed. We had trouble explaining what level of
environment. We found that no matter what detail should be used, that sort of thing
else we did, we also had to run the signal Jeff Bruette: We got complaints that the maps
through a time base corrector to get the sync were too detailed, too "cartoonish." (Illustra
and subcarrier to lock up correctly. tion 3) So I decided to make them simp.er,
Leeds: This was using the Amiga's com more "computer looking." I used DeluxePaint,
posite video output directly and the standard turned grid on, and drew the map using lines,
genlock? so that from the shape you'd recognize it. The
Moser: That's right. We started with the sim creation time went down, because now you
plest setup to see if it would work, but we ran don't have to worry if there's a lake or i\n inlet
into other problems. The biggest problem is there, because if it sort of looks like it then it's
that we see these beautiful images on the all right, maybe there is and maybe there isn't.
Amiga monitor in RGB, and that's not what Plus when the map was finished I would do a
you get when you interface to the video output neon effect to it, so too much detail wouJd just
of the Amiga. It's not a problem on just the be in the way, and the neon effect helps, to get
Amiga, but occurs any time you look at some rid of the dot crawl that you can get with sharp
thing other than NTSC display. contrast changes. (Illustration 4)
Another big problem is the difference be Another thing we would do for monochrome
tween the palette you get in RGB output and graphics is to do a matte and then key a color
NTSC output. Working on an NTSC monitor is back in to get the look we want. We can use the
not as pleasant as working on an RGB moni video switcher to add key effects, gradations,
tor, but it's what you must do to get a good idea drop shadows, and get better results than do
of how it's going to look when you're done. ing them straight on the Amiga. I knew I
Leeds: How did you finally solve the problem would have access to all of this stuff. (E lustra
of the Amiga's NTSC video quality? tion 5)
Moser: What we do is run the RGB signal Leeds: It sounds like you're enhancing the
through a COX encoder, a "broadcast quality" Amiga's graphics quite a bit. Can't you get the
RGB to NTSC encoder, then through a time results you want directly?
base corrector. Then we record it on Betacam. Bruette: This is not because the Amiga is a
72 MARCH 1988
second-rate machine. ADO (Ampex Digital res palette, set half of the colors to black and
Optics) effects, switcher effects, are just normal half to white. I then drew on the screen using
edits used on just about all computer graphics. only all of the different black colors. When you
The opening sequence of the show was done on turn on color cycling, the white shifts into the
the Paintbox, but it's the ADO that puts reflec black area, eventually all of the screen be
tion of the fire in the window and animates a comes white. By creating different screen pat
good percentage of the sequence. So doing that terns you can get different transitions. Using
sort of thing with the Amiga is not saying the the switcher we could put one video image in ■■■■■■■■■
Amiga doesn't cut it, because you have to do the black area and use the transition to white ■■■■■*■■■
the same sort of thing with other systems. to switch to the other video image, in real-time.
Leeds: Tell me about some of the other graph The patterns are limitless.
ics you've used in episodes. Leeds: What do you see as the future of the
Illustration 6
Bruette: We used DigiView to create a series of Amiga in broadcast applications?
images of animals that might be the Loch Ness Moser: Who knows what's going to happen
monster. We only had a short time to make the with the future? That's why I'm excited about
series, and DigiView gave us a unique style using the Amiga on this show. I'm trying to
that worked in the time we had. (Illustration 6) create some complicated scenarios, and we've
Moser: Cris used Aegis1 VideoScape to create just about hit the limits of what we've got.
sequences for the Hindenberg episode. She was We're waiting for the next generation of hard
able to give me a wireframe drawing of the de ware and software to push the Amiga further,
sign of the Hindenberg, animate a rotation of One of the things that ties us up most in pro
the wireframe, and create an animation of a duction is on-screen character generation. We
design for a futuristic airship in just a short currently use a Chryon, but I believe the
time. (Illustration 7) Amiga is capable of generating fonts for us to
use. Currently it doesn't have the resolution,
but what I want to do is have an Amiga tied in Illustration 7
With the Amiga, we can afford live in the edit suite going through the switch
er. Once we find the magic combination of
to have one right here, and we hardware and software that will give us some
can make changes any time we thing we can use in real-time, we'll be able to
save a lot more money using the Amiga.
want. Leeds: Cost seems to be a big factor in every
thing you do.
Moser: For shows like this, the Amiga is what
Leeds: You mentioned communication prob we can afford, and we can use it very well. We
lems. I would assume by now you've worked all have the world's smallest budget. People don't
of those out. realize that the show doesn't make money un
Moser: We've started using modem transfers. til it goes into syndication. We're trying to
Cris works at home, and she can send me what make it look expensive without spending the
she's done over the phone instead of coming money. Post production is the most expensive
into the studio. This lets me preview her work part of this show, and the Amiga helps keep
before we finalize it and make suggestions for that under control.
changes. You can't do that with any other sys We never said the Amiga is going to replace
tem, but then no one could afford to have any a half million dollar piece of equipment, but
other system at home. what we're saying is that it can augment and
Another thing about doing this work on an do what it can do best, and in a lot of regards
Amiga—if you want to make a change you can even our chief engineer will tell you it's got
afford to. If you create something on the Paint more capability in its color cycling, in its ani
box, once it's laid down, it costs too much to go mation, than a lot of other equipment.
back and change it. Leeds: After all is said and done, it's not what
Leeds: Have you come up with any unexpected goes on in the edit suite but the response from
uses for the Amiga besides creating graphics? the audience that counts. What is the future
Moser: Jeff and I talked early on about creat of Secrets and Mysteries?
ing different transitions between segments in a Moser: The critical reaction to the show has
show. We've been using the Amiga to create been great. A lot of people have complimented
key effects. These are segues between two dif the look of the show, and a big part of that is
ferent pieces of tape. By creating a difference due to the Amiga. The status of the show is
between white and black levels we can create a that ABC Video Enterprises is handling distri
key. I lay them off to tape and then run them bution, and in January or February we will go
through the switcher. into syndication. It will most likely be on the
Bruette: I used DeluxePaint and created a low- air around 6 p.m. to 8 p.m. in local markets. Q
COMMODORE MAGAZINE 73
With the conning of
the computer, a
whole new age
andstyieof adven
ture games was
introduced into the
minds and hearts
of millions.
by Russ Ceccola
QUEST for
ADVENTURE
dventure. time period or setting only first appeared on M.I.T.s sess in playing these games—
What kind adds reality to an adventure— ARPAnet in the 70s. The de a guide to playing adventure
of images does that word con the elements of adventure are scription that kicked off the games.
jure up in your mind? Put down in them all. whole revolution was a simple To prepare for writing this
this magazine, close your eyes The word "adventure" is de one: "You are standing at the article. I took every single ad
and think about what an ad fined by Webster as a risky un end of a road before a small venture game I own and tried
venture would be like for you. dertaking, a remarkable and brick building." Ironically, the to classify it. Over the course of
If you're like most people, exciting experience or a busi file name length restriction on a few hours, the six categories
you may have thought about ness adventure. The games ARPAnet made "Adventure' resulted. But before I offer any
an adventures involving char that we have come to call "ad become "Advent," meaning ar guidance, you have to first get
acters like those in the picture venture games" have elements rival—in this case the arrival all the necessary tools together.
that appears before you. Drag of all three definitions. Also, of a new generation of comput
ons, knights, beautiful ladies, just like the adventures above, er games. Getting Started
magical creatures, castles and adventure games occur in in Since then, there have been By no means are all of the
strange lands are all part of the numerable places and involve literally thousands of adven items that I'm suggesting nec
fantasy realm of adventures. many levels of goals, both in tures designed for all types of essary. In some cases, none are
But adventures are not limited termediate and final. computers. An accurate sum necessary to play through an
to just this type of atmosphere. Adventure games have al mary of even those currently adventure game. It's up to you
They can take place in jungles. ways existed in one form or an commercially available would which of the following items to
outer space, western settings, other. The game that brought fill a large volume. The pur assemble to fully prepare your
dungeons, future worlds, computers and adventures to pose of this article is not to self for an adventure game ex
aquatic environments, differ gether was appropriately titled summarize adventure games, perience:
ent planes of reality and even Adventure, written by William but rather to describe the • A clipboard or something
in your back yard. A specific Crowthers and Don Woods. It mindset that you should pos portable to write on. I wouldn't
suggest using the desk that the
computer is sitting on, unless
you have room in front of your
computer, because you need to
be able to look directly from
your notes at the computer
screen.
Imagination is the
key element you pages of boxes (for
must possess in location mapping), special
graph paper (for role-playing
order to play text games and dungeon mapping) more. The satis play them you have to type in
and character roster sheets faction you'll get after commands via the keybnard.
adventures.
(for role-playing games). These finishing and the knowledge Some people hate typing and
can be obtained through Quest you'll gain will make it all refuse to play games that re
• Adventure books. There Busters, the newsletter that worthwhile. quire it (but may break down if
are some commercially avail deals entirely with adventure Now that you have every someone else types). Others
able books that deal entirely games. (QuestBusters, P.O. thing together, we can talk can't or won't use their imagi
with adventure games and Box 525, Southeastern, PA about how to play a specific nation and would rathe:: see
give solutions, maps and hints 19399-9968) type of adventure game. Bear pictures on the screen.
for assorted computer adven • Music. You might want to in mind that these classifica Imagination is the key ele
tures. You'll find that most will put on some favorite music to tions are not absolute and that ment you must possess in order
be useful, but the two that I put you in a ready-and-willing some games fit more than one to play text adventures. All
have found extremely accu mood for playing through an category. you have is a bunch of words in
rate, precise and helpful are adventure. I like listening to front of your eyes. How well
the two volumes of The Book of heavy metal through head Text Adventure Games you interpret these words and
Adventure Games, written by phones. Whatever turns you on Text adventures are prob envision their meaning deter
Kim Schuette. will do. ably the most underrated ad mines the degree of enjoyment
• Pre-printed map-making • Time. This is the most im venture games. People either that you'll get from the game.
kits. If you don't want to draw portant thing you'll need to love them or hate them. By na Honestly trying a text adven
your own maps, you can buy a play an adventure game. Most ture, they are comprised en ture may give doubters a dif
kit that contains preprinted take tens of hours—some take tirely of text, and in order to ferent opinion.
76 MARCH 1988
stances that seem to cry out for
The first adventure I ever just such an item. This is the
played on a computer was way to develop skills for recog
Blade ofBlackpoole, a text- nizing items that are red her
and-graphics game. I loved it, rings and those that are really
but was skeptical about all-text useful.
games. When I first played Finally, most text adven
Zork and Adventure, my opin tures (and, indeed, adventure
ion changed. games in general) have a fan
Text adventures are highly tastic ending. Some even have
puzzle-oriented and geogra trick endings. In any case, the
story will come to a climactic
phy-intensive. Because there A good text-and- and satisfying close with that
are no pictures, more effort
must be made to make the text graphics adventure last command. There may also
captivating. What better way place you just came from. Find be particularly challenging or
to do that than to include all out which direction you must
allows you to turn the interesting puzzles near the
end. Although you won't know
sorts of puzzles that you must move to go from box A to box B pictures off or make you're almost finished in most
solve in order to travel through and then find the direction you
the world contained within the must move to go from box B to them smaller on the cases, it is a good idea to track
words. There are usually a lot box A. Using the centers of the or document carefully every
screen. thing you've done in the game
of places to visit in a text ad four sides and the four corners
venture. Again, because of the for the eight directions of the in order to either reproduce it
lack of graphics, there is more compass and the top center as learn to play a game using entirely or to "relive" that end
memory space with which to north, draw a line connecting only the limited words avail ing.
work. Creating more puzzles, the directions used to go in able. Such a situation reduces Examples of text adventures
characters, objects and loca both directions from A to B. the enjoyment considerably. As are: The Zork Trilogy, Amne
tions is the logical thing to do Read all descriptions given parsers get better, this problem sia, Mindwheel, Enchanter,
with that space. in a text adventure carefully. will end. Planetfall, The Lurking Horror
Most text adventures re Sometimes, a game will de Keep a clear mind when and, of course, Adventure.
quire making a map. This is an scribe an object that is in a playing a text adventure. Try
easy process. Using scrap pa room, but won't list it with the not to let the outside world in Text-and-Graphics
per and pencils, draw a box for items that you immediately terfere with your experience of Adventure Games
each location in the game. In see. Because the game is com the inner world on the disk, Text-and-graphics adven
side the box write the name of prised entirely of text, authors Try hard to imagine what is in tures are simply text adven
the location. Alongside the box, have to be very selective with the words you see, but at the tures with pictures. That's it!
with colored pens/pencils for their words. If you can get a same time don't read too much However, there are still some
emphasis, write the names of hard copy of your game (using into them. things that you need to know
any objects in that location. Re special commands that most Think out your strategy for about them that could make
peat this process for every adventures contain), do so. playing the game. Plan care your experience with them
place in the game. The only Also, if you can save your fully to prepare yourself for that much better.
other step in mapping a game game into some type of buffer, any harrowing encounters or There are two types of text-
is connecting the boxes. use this feature. It allows you particularly difficult puzzles. If and-graphics adventures: those
to look at the proceedings of you know that a cyclops may that simply add a picture to
your game later. be coming along, you'd better text and those in which the pic
If you don't want to Check all possible exits in a have something to poke out his ture used is animated or shows
"room." Make sure that you eye or kill him if he attacks. objects that may be moved,
draw your own maps know where they are and Save the game often to a taken or manipulated. The sec
you can buy a pre where they lead. Some exits blank disk; this will help if ond type is more fun. Play text-
may not be accessible until you've made a mistake. Rare is and-graphics adventures in the
printed map-making some puzzle is solved. Don't let the adventurer who finishes a same way that you would play
this discourage you from exam game or plays without getting text adventures (mapping and
kit.
ining the other directions. killed on the first try. It just all) and remember the follow
Learn all of the major com doesn't happen! Saving the ing things about them:
Draw lines between boxes to mands and special words that game often eliminates the pain The first type of text-and-
show how to get from one loca you can use in the game. Some of poor planning and unreason graphics adventures only adds
tion to the next. Determining parsers are better than others able strategy. pictures to the text. Its purpose
the routes to take can be diffi and have more commands Text adventures usually re is to satisfy the adventure afi
cult in situations like mazes, available in a game. You might quire you to manipulate a lot of cionado who can't stand a
but for the most part this is think that you can say TAKE objects. Don't use these objects bunch of words on the screen.
straightforward. Most games THE BROWN BAG but the whimsically. Rather, find out These pictures include every
will tell which directions you parser will only accept GET their purpose through saving thing from close-ups of objects
can go. Usually, one of those di BAG. Unfortunately, in some the game and experimenting, you may have acquired to
rections will lead back to a circumstances, you have to and then save them for circum Continued on page 114
COMMODORE M/GAZINE 77
TECHNICAL TIPS by Buck ^hildress
Code 64 and flipped back and forth through those mouse, waiting for you to call on it. To dial
SCREEN (POKE) codes. No matter how 49152 or SYS 4864. This is called "tog Give Code 64/128 a shot. The only disin
much you program, you can't remember gling." tegration that will result is the time it
them all. At least I can't. Over the years I Code 64/128 sits as quiet as a church takes to get your codes! m
Before typing ihis program, read "How to Enter Progr-ims and ■'Him- to Use ihr Mjfja/ine
:END'CBEE
fcntn Program." The IUSIC programs in this magazine jrc available on disk from l.o;idsur.
P.O. Box .10(108. Shrocport, LA 71130-0007, 1-800-831 '2694.
140 DATA 162,34,160,192,169,79,32,210,
2 55,169,78,204,1744'BXWI
Codeft4 150 DATA 1,3,208,9,162,139,160,227,
30 PRINT CHR$(147)"LOADING AND 169,70,32,210,1390'BTDI
CHECKING DATA LINE:":J=49152'DMVL 160 DATA 255,142,0,3,140,1,3,76,210,
40 FOR B=0 TO 11:READ A'EGWD 255,173,1,1259'BQPJ
50 IF B=0 THEN L=PEEK(64)*256+PEEK(63) 170 DATA 2,240,3,76,139,227,173,0,2,
:PRINT CHRS(19)TAB(31)LtPRINT'MYCN 201,95,208,1366IBREK
60 IF A<0 OR A>255 THEN 80'FIBG 180 DATA 246,169,64,141,138,2,32,68,
70 POKE J+B/A:X=X+A:D=D+1:NEXT B 229,169,221,160,1639'BWVM
:READ A:IF A=X THEN 90'LVWP 190 DATA 192,32,30,171,169,0,133,198,
80 PRINT"ERROR IN DATA LINE:"L 3 2,2 25,2 55,208,164 5'BWGN
rEND'CCVK 200,DATA 11,169,0,141,0,2,141,138,2,
90 X=0:J=J+12:IF D<300 THEN 40rGOHM 76,116,164,960'BQUE
100 PRINT"THE DATA IS OK."'BAYY 210 DATA 32,228,255,240,235,201,3,240,
110 PRINT"SYS 49152 TOGGLES ON AND 236,72,32,68,1842'BVWG
OFF ":PRINT'CBUF 220 DATA 229,104,133,212,133,252,32,
120 PRINTtlWHEN ON, PRESS [BACK ARROW] 210,2 55,169,174,160,2063'BBHI
TO ENTER. '"BAGE 230 DATA 192,32,30,171,169,0,166,252,
130 PRINT"PRESS STOP TO EXIT " 32,205,18 9,165,1603'BWDI
78 MARCH 1988
Technical Tips/Code 64 and 128
240 DATA 252,201,20,208,11,169,148, 220 DATA 13,13,18,80,82,69,83,83,32,
174,134,2,141,0,1460'BVFJ 65,32,75,645'BOBG
250 DATA 4,142,0,216,169,192,160,192, 230 DATA 69,89,32,70,79,82,32,67,79,
32,30,171,165,1473'BVWK 68,69,83,819'BOSH
260 DATA 252,201,13,240,4,201,141,208, 240 DATA 32,42,42,42,32,83,84,79,80,
10,169,216,160,1815'BXAL 32,87,73,708'BOBI
270 DATA 192,32,30,171,76,57,192,169, 250 DATA 76,76,32,69,88,73,84,146,0,
0,174,0,4,1097'BRPL 32,225,255,1156'BRJJ
260 DATA 208,13,169,0,162,128,141,0,2,
280 DATA 32,205,189,76,57,192,13,13,
65,83,67,73,1065'BSFM 142,34,10,1009'BSGK
270 DATA 76,55,77,32,228,255,240,233,
290 DATA 73,32,40,67,72,82,36,41,32,
61,32,0,568'BNPM 201,3,240,234,1874'BVHM
280 DATA 72,169,147,32,105,146,104,
300 DATA 13,13,83,67,82,69,69,78,32,
67,79,68,720'BOAF 133,244,133,252,32,1569'BYDN
290 DATA 105,14 6,32,125,255,13,13,65,
310 DATA 69,32,40,80,79,75,69,41,32,
61,32,0,610'BNSF 83,67,73,73,1050'BTCO
320 DATA 78,79,78,69,0,13,13,13,13,29, 300 DATA 32,40,67,72,82,36,41,32,61,
29,29,443'BNKG 32,0,169,664'BOLF
330 DATA 29,29,29,29,29,29,29,29,29, 310 DATA 0,166,252,32,50,142,165,252,
29,29,29,348'BODI 201,20,208,10,1498'BVJH
340 DATA 18,40,67,79,68,69,32,54,52, 320 DATA 169,148,166,241,141,0,4,142,
41,13,13,546'BOBJ 0,216,32,125,1384'BURI
350 DATA 18,80,82,69,83,83,32,65,32, 330 DATA 255,13,13,83,67,82,69,69,78,
75,69,89,777'BOGK 32,67,79,907'BPDI
360 DATA 32,70,79,82,32,67,79,68,69, 340 DATA 68,69,32,40,80,79,75,69,41,
83,32,42,735'BOTL 32,61,32,678'BONJ
370 DATA 42,42,32,83,84,79,80,32,87, 350 DATA 0,165,252,201,13,240,4,201,
73,76,76,786'BOWM 141,208,11,32,1468'BUWL
380 DATA 32,69,88,73,84,146,0,0,0,65, 360 DATA 125,255,78,79,78,69,0,76,59,
72,83,712'BMBM EHD 19,169,0,1007'BQTL
370 DATA 174,0,4,32,50,142,76,59,19,
Code 128
65,72,83,776'BOCM ENQ
30 PRINT CHR$(147)"LOADING AND
CHECKING DATA LINE:":J=4864'DLYL
40 FOR B=0 TO 11:READ A'EGWD LEROY'S CHEATSHEET®
Keyboard Overlays for your Commodore 64 'or 128®
50 IF B=0 THEN L=PEEK(66)*256+PEEK(65)
:PRINT CHR$(19)TAB(31)L:PRINT1MYGN
60 IF A<0 OR A>255 THEN 80'FIBG
70 POKE J+B,A:X=X+A:D=D+1:NEXT B
:READ A:IF A=X THEN 90'LVWP 'f^'vlv^'X'i'^il
80 PRINT"ERROR IN DATA LINE:"L
tEND'CCVK Put Your Program's Commands on your computer
90 X=0:J=J+12:IF D<288 THEN 40'GOWM Have you ever sat at your computer with the manual in your lap trying to find an
elusive command? How much time have you lost searching through manuals to
100 PRINT"THE DATA IS OK."'BAYY retresh your memory on how to do what you wanted? Now you have a way to end
that frustration - Leroy's Cheatsheets.
110 PRINT"SYS 4864 TOGGLES ON AND
Leroy's Cheatsheets help you get into your program right away. We pul
OFF...":PRINT'CBCE the commands right at your fingertips, actual keystrokes are shown. Designed
120 PRINT"WHEN ON, PRESS [BACK ARROW] by software experts, our durabfe plastic laminated overlays are comprehensive
reference aids which document a product or system completely. Now use your
TO ENTER.'"BAGE software more easily and more effectively. With Leroy's Cheatsheets you'll
never have to hunt for a program command again!!!
130 PRINT"PRESS STOP TO EXIT..."
Order Now and Save ... Money, Time and Frustration
rEND'CBEE
140 DATA 162,34,160,19,169,79,32,105, Leroy's Cheatsheets
for your COMMODORE 128 (DIE-CUT) $7.95ea
14 6,169,78,204,1357'BWYI
plus shipping
□ Basic 7.0 □ GEOS(i28S6i|
150 DATA 1,3,208,9,162,63,160,77,169, □ Blanks ^ot amina □ Newsroom
70,32,105,1059'BRLI 3 Data Manager 128 a Superbase 128
□ Fleet System q Superscript 128 FREE- Keyboard Extender
160 DATA 146,142,0,3,140,1,3,76,105, □ Flight Simulator 2 q SwiftCalc128 with each C-128 Order
□ For The Beginner q WordWriter128
146,173,1,936'BPTJ (1 per order)
COMMODORE M/CAZiNE 79
TECHNICAL TIPS
GORDON KIBBEE
Like so many people these days, I have more than one com
puter. Tb be specific, my computer room is graced by three: a Thanks to a simple device my systems
Commodore 128, a PC clone and a Tandy 100 laptop. Each has
communications software and a modem, which I routinely use to communicate by modem, without the use of
download files from Q-link and CompuServe. Until recently, I
couldn't exchange files between any of my own "incompatible"
the phone lines.
systems, even though they sit side by side on the same desk—I
had no way to connect them through their modems. this, attach one wire from the battery connector to the red wire
Now, thanks to a simple device that anyone with $6 and an on one modular jack; attach the other battery wire to the red
hour of time can build, my systems communicate by modem, wire on the other jack.
without the use of the phone lines. This article tells how to build 5. When all wiring is done, examine your jacks to insure that
that device and provides detailed instructions for using it. I call you have:
the unit "Ma Sander," since it lets me bypass "Ma Bell." • Two black wires disabled
• Two yellow wires disabled
Building and Testing Ma Sander • Two green wires connected together
Ma Sander connects two modems through a 9-volt battery, • Two red wires, each attached to a battery wire. If everything
making them think they're connected through the phone lines. is in order, your wiring is complete. Easy, wasn't it?
Tb build it, you need these four simple parts, plus the basic tools 6. Now connect a 9-volt battery to the snap terminals. You
used in making electrical connections: don't need an on/off switch, since there's no load on the battery
2 Surface-mount modular phone jacks unless something is plugged into both jacks.
(Radio Shack #279-355) 7. Finally, complete the job by wrapping everything into one
1 Snap connector for 9-volt batter}' (Radio Shack #270-325) neat package. If you've used Radio Shack #259-355 jacks, you
19-volt battery with snap terminals (Radio Shack #23-583) can make a sandwich of them, with the wires and battery inside,
Radio Shack part numbers are shown for your convenience, but held together with one long screw through their center hcles. My
similar items will work just as well. own jacks were smaller, so I used masking tape to tie them and
If you're familiar with telephone wiring, just connect the two the battery together.
jacks together green to green, tie off the yellow and black, and 8. If you have access to two telephones with modular plugs,
connect the battery between the two red terminals. use them to test your unit. Plug the phones into Ma Sander,
If you're not familiar with telephone wiring, follow these step- then see if you can talk between them. You won't be able to dial
by-step instructions: or ring, but you should be able to communicate from phone to
1. Look closely at your modular jacks. Some types have screw phone. If you can't, carefully recheck your wiring.
terminals, while others have wires with spade lugs or similar
terminations. Whichever type you've got, it will have four col Preparing to Use the Unit
ored wires or terminals—red, green, yellow and black. (We'll call These instructions assume that you have some familiarity
them "wires" from now on.) with using a modem and communications software. If yen don't
2. The yellow and black wires are not used in our application. have such familiarity, Ma Sander can be your laboratory for
Depending on the configuration of your jacks, the}' should be gaining it.
taped, cut off, ignored or otherwise taken out of the picture. This As we said, Ma Sander replaces the commercial telephone
will leave you with four wires in all—two green and two red. lines to which modems are usually connected. If your modems
3. Connect the two green wires together. If the finished con and communications software are appropriately matched, pass
nection is exposed and free to move, tape it to avoid short cir ing data between two local computers will be almost like com
cuits. municating with a bulletin board. The differences with Ma
4. Connect the two red wires through the 9-volt batter}'. To do Sander are that you set one computer to originate the call and
80 MARCH 1988
Technical Tips/Connecting Modems Directly
type "A" (for Answer), followed by + + + ATA <RETURN>.
The latter is a common command where Hayes-compatible mo
Anyone can build Ma Sander with $6 and dems are involved; ifyou use it with your system, be sure to use
upper case letters.
an hour of time. 12. Plug this computer's modem into the other Ma Sander
jack. If the modem has two telephone connections, use the one
one to receive it, and you don't use automatic dialing and an marked "Line."
swering.
Every modem has two modes of operation: originate and an Initiating Communications
swer. The appropriate mode is set by your communications soft Once your computers have been prepared as described above,
ware or, in some external modems, by a switch. For communica following these steps should put them into communication:
tions to be successful, one modem must be in originate mode and 1. Use the Originating computer to originate a call. If you've
the other must be in answer mode. used a dummy telephone number, wait until the last digit has
Also, most communications software provides automatic dial been dialed. (You can usually see and'or hear it being dialed.)
ing of outgoing calls and automatic answering of incoming ones. 2. Immediately after completing Step 1, answer the call on the
Since Ma Sander doesn't provide a dial tone, she may not work Answering computer. (If you answer too early, the Originating
with automatic dialing. Since she doesn't provide a ringing sig computer may get the equivalent of a busy signal. Ifyou wait
nal, she won't work with automatic answering. Fortunately, too long, the Originating computer may time out and hang up.)
most software has keyboard commands to manually initiate and 3. Type something on either computer and see if it appears on
answer calls. the screen of the other. If it does, you're in business. If it doesn't,
Here are step-by-step instructions for preparing your comput don't be too upset—you've probably overlooked some simple
ers to use Ma Sander. By following them carefully, you'll avoid step. Carefully repeat everything you've done so far, to see
the mysteries and frustrations that often accompany telecom where you've gone wrong. If things still don't work, see the
munications work: troubleshooting sections of this article, your software manuals
1. Decide which of your computers will originate the call and and your modem manual.
which one will answer it. Steps 2-7 apply to the Originating Once you've established keyboard-to-screen communication,
computer. type some messages back and forth until you're comfortable
2. If the Originating computer's modem has an Originate/ with the system. The next step is to transfer files from memory
Answer switch, set it to the Originate position. or disk. Instructions for doing that are contained in your soft
3. Load and run this computer's communications software. ware manuals; when reading them, remember that sending a
4. Note the communications parameters that the software file is often called "uploading," while receiving a file is called
uses as defaults. (Later on, you'll have to ensure that the An "down loading.'' Your software may have several "protocols," or
swering computer uses the same parameters.) If in doubt, set ways of performing these transfers; ASCII, buffer, Xmodem and
300 baud, 7 bit word length, no parity, 1 stop bit, and Half Du Punter are some of the common ones. Due to Ma Sander's inter
plex operation. ference-free performance, the simplest protocol will probably
5. Consult the instruction manual to see if your software can work fine. As you did when you set communications parameters,
originate a call without dialing a number. On my Tandy 100,1 be sure that the uploading and downloading protocols are identi
press the TERM key to do this. My Commodore program doesn't cal. Ifyou have trouble getting results, check the troubleshoot
have the feature, while my PC's Everex BitCom software re ing sections in this article and in your software manuals.
quires me to type "C" (for Connect) at the main menu, followed
by + + + ATD <RETURN>. The + + 4- ATD is a standard mo Tips, Tricks and Troubleshooting
dem command that may well work with your software. Be sure I did my first modem work in 1971. and I've spent dozens of
to use upper case letters, and don't be surprised if the characters hours debugging communications systems. It's frustrating work,
are echoed twice onto your screen. because you seldom have a screen display to show what's going
6. If your software can't originate a call without dialing, on. Nevertheless, it leads to veiy rewarding results. Here are
choose a dummy telephone number for your call. some hints that will help you get those results:
7. Plug the originating computer's modem into either of Ma 1. It's useful to listen to the modem signals, since it helps you
Sander's jacks. If the modem has two connections, use the one understand which computer is doing what. Such listening is
marked "Line." easy ifyou use a duplexjack (Radio Shack #279-357) to connect
8. The remaining steps apply to the Answering computer. If a telephone in parallel with one of your modems. P3ug the du
this computer's modem has an Originate/Answer switch, set it plex jack into Ma Sander, and plug a modem and telephone into
to the Answer position. thejack.
9. Load and run this computer's communications software. With proper communications at 300 baud, you'll hear a high-
10. Set the communications parameters to agree with those of pitched tone when the Answering modem answers, followed in a
the Originating computer (see Step 4). This is important since it second or two by a lower tone from the Originating modem.
ensures that the two computers are working in sync. Then you'll hear both tones at once, signifying that communica
11. Using your software instruction book, determine how to tion has been established. Ifyou press a key, you should hear a
answer a call manually. (Since Ma Sander provides no ringing chirping sound superimposed on the tones. At 1200 baud, you
signal, the answering computer will not automatically answer should hear the answering tone, followed by a hissing sound
incoming calls—you have to tell it to answer, using the com that doesn't seem to change as you press keys.
mands in your communications software package). On my Once you've established communication, remove the phone or
Tandy 1001 press the TERM key to answer manually, while on hang it up, since it can interfere with the data transmission.
my Commodore I press a special "pickup" key. With BitCom, I Continued on page 128
COMMODORE MA3AZINE 81
128 USERS ONLY by Gar/ V. Fields
82 MARCH 1988
128 Users Only/Tax Records 128-
you have a choice of methods. You can ei Category INCOME or Category
gram won't let you leave that field until it ther create another file and merge the DEDUCTIONS as a factor. If
sees a decimal. two, or you can add information directly. Category INCOME is selected,
Before the record is stored to disk, you To add to an existing file, simply press "a." the user can review data stored
will be asked if all the input is correct. The Prompts similar to those used during the under: Wages, Farm, Dividends
cursor will then return to the Brat field creation procedure will walk you through Interest, Rental, Business, Oth
CATEGORY (i) (d) (!). If you answered "n" the action. er. If Category DEDUCTION is
because the record was incorrect, simply To merge two files into one, simply press selected, the user can review data
press RETURN until you land on the field "m" from the menu and follow the stored under: Interest, Medical,
you want to change. After you have prompts. The disk directory will appear Education, Business, Tax, Con
changed the erroneous information, con automatically to aid you in selecting and tributions, Other.
tinue to press RETURN until you are correctly spelling the files you want to 3 — Source review all data, either IN
back to the final prompt. combine. The data of one file (file to COME or DEDUCTION from a
After you have filled all the fields in a mergei will be attached to the end of the common source.
record, the cursor always returns to the (first selected) master file. When the oper 4 — NoteDate review all data, either
first field, so you can either continue en ation is finished, the master file will con INCOME or DEDUCTION with
tering data or signal you are finished. To tain the information held, plus the infor a common Note/Date field.
end a session of creating a file, you input mation existing on the merge file. Re 5 — Record review all data, either
"!" (exclamation point i on the first prompt. member, the merge action affects only INCOME or DEDUCTION with
During the session of creating a file, the those files on disk, not the file (if one has a common REC RECEIPT field.
data in the fields remains until you either been loadedi currently in memory, If you 6 — Amount review all data, either
type over it or exit the option. There is a want to view or work with the combined INCOME or DEDUCTION with
good reason for this no-clear feature. file, you'll need to load it into memory (the a common dollar amount,
Much of the information you will be enter "1" command l first. q — quit allows the user to quit the
ing will be repetitive information (pay Deleting ("d") or updating ("u") a record program and closes all files.
check, medical, bank statements, bills, from a file is simple. After you select the Fl — Returns you to the ENTRY
etc.). By not clearing the fields, informa option ("d" or "u'\the program will ask for SCREEN
tion which is identical can be entered with some information so it can locate the spe F7 — Displays the disk's directory
a simple press of the RETURN key, and cific record. After you input the data, the <HELP> — Displays help screen window
other fields which change only slightly program will search the entire file (in There are also SAVE, RENAME &
(dates for example) can be adjusted and memory) for a match. Once you locate the SAVE, and ESCAPE options. This screen
entered with a minimum of keystrokes. desired record you can delete it or make appeal's any time you alter a file and at
While you are entering information, changes and resave it. {Remember: Tax tempt to move from the ENTRY (create,
your disk drive's activity light will glow Records 128 is case sensitive, "B" and "b" alter, disk command) SCREEN to the
constantly, but the drive will spin only are two entirely different characters, so WORK WITH FILE SCREEN.
when its buffer is full and when you close when searching for a record be sure to use [NOTE: The line which opens a channel
the file. upper and lower case type just as you did to your printer is in line 45. The program
After you've created a file, you can when you first entered the data.i uses the traditional code for a CBM 1525
move on to Tax Records 128 s other fea The last option you can select from this printer. This was selected since most
tures. Before we describe the WORK menu is "s" (Save). The program includes printer interfaces support that emulation.
WITH FILE options let's finish the op an internal check which will remind you If yours does not, this is the line to adjust
tions available from the ENTRY screen. to resave the file (if it has been altered I if to get your printer online. I
The function keys have been redefined. you attempt to move to the WORK WITH The key to successfully using Tax Re
Pressing the FT key will open a window on FILE screen. It's important to be sure to cords 128 is organizing your input. Since
the right side of the screen and display the save a file which has been altered before the program allows both upper and lower
directory of a disk in drive 8. The Fl key turning the system off. This precaution case, you need to standardize your input.
toggles the program between the two does not apply to files which have been For instance, if you use "Dr. Moore" as a
main screens: ENTRY and WORK WITH created, added to or merged—since those source one day, but use "DR. MOORE"
FILE. The F2 key allows you to scratch an activities are written directly on the disk. other times, you will not be able to sort all
entire file (or program) from the current bills paid to this doctor with a single
disk. Pressing the HELP key summons Working with the File Screen search, since the program will read these
information on the options available. (The This screen displays the name of the file two case spellings as being different.
HELP feature is automatically sum in memory and allows you to recall either If you use an accountant who charges
moned when you are entering or changing the entire file or only specific data. This is by the hour, these detailed printouts will
a file.) The remaining function keys have very similar to the ENTRY screen. To acti save them time and you money. On the
no effect on the program. vate an option from the WORK WITH other hand, if you prepare your own tax
To load a file which is stored on disk. FILE menu, press: forms the help Tax Records 128 offers
you simply press the'T key i Load) and in t — Total review of all the data in a could save you not only time and money—
put the name of the file. The data will be file—deductions and income but also your hair. Most people will find
displayed on the screen as it is recalled, 1 — Category' review all deductions or the program takes a lot of the hair-pulling
and the last line will note the exact record all incomes frustration out of paying taxes. So—have
count. 2 — Subcategory review all data in a a happy tax day. 3
If vou want to add information to a file selected subcategory using either Continued on pg.84
COMMODORE MAGAZINE 83
128 Users Only/Tax Records 128
licfori1 typing this program, read "How Co Enter Program!." .ind "How to lit the Magazine NCOME :";:PRINT#2,USING"$#########
Entry Program." The BASIC programs in this magazine arc available on disk from LoadMar, .##";T1:PRINT#2,"[SHFT G]RAND
P.O. Box 3(1008. ttreveport. LA "1130-0007. I 800-831-269-1.
[SHFT IJNCOME :";:PRINT#2,
Tax Records 128 USING"$#########.##";GI'KXAE
1 REM TAX RECORDS 128 / 80 COLUMN 27 IF P5="Y"THEN PRINT#2,"[SHFT T]
DISPLAY G.FIELDS Vl.1'BQGK OTAL [SHFT D]ED.[SPACE3]:";
2 FASTiCOLOR 6,1:PRINT :PRINT#2,USING"S#########.##";T2
CHRS(27)CHRS(85)CHR$(14)CHR$(11) :PRINT#2,"[SHFT G]RAND [SHFT D]ED
■HWQJ [SPACE4]:";:PRINT#2,
3 FOR X=3 TO 8:KEY X,"":NEXT USING"S#########.##tl;GD1JVXD
:KEY 1,CHRS(133):KEY 2,CHR$(137) 28 RETURN'BAQG
:KEY 7,CHR$(136)'LGPP I 29 PRINT TE$"[SHFT C]ATEG0RY (I) OR
4 CLOSE 15:OPEN 15 , 8,15:U$=CHRS(145) (D)":'BEXN
:RT$=CHR$(18):ROS=CHR$(146):VP=1 30 GET KEY CA$:iF CA$ = 1II"THEN 32'FJHE
:FL=0:LS=CHR$(157):TE$=CHR$(7)'OICY 31 IF CA$OMD"THEN PRINT U$;
5 FOR X=0 TO 18:OS$=OSS+CHR$(13) :GOTO 30'GJUF
:NEXT'HQIL 32 PRINT"[SHFT S]OURCE[SPACE2]
6 DIM CAS(500),SC$(500),SO$(500), (MINIMUM 4 LETTERS)":LE=20
DA$(500),RES(500),AM$(500), :GOSUB 278:SOS=C$:SCNCLR'FQXP
NIS (40) 'BLJQ 33 E=0:FOR C=l TO N'EGYF
7 GOTO 68'BCVF 34 IF CA$OCA$(C)0R LEFT$(SO$,
8 FOR X=0 TO 79:PRINT CHR$(163); 4)<>LEFTS(SOS(C),4)THEN 39:'JETP
:NEXT X'GNMM 35 PRINT TE$RT$" [SHFT C]ORRECT
9 PRINT OSS:FOR X=0 TO 79 [SHFT D]ATA (Y/N) ":GOSUB 17'CJYN
:PRINT CHR$(164);:NEXT X:RETURN'ISFQ 36 GET KEY X5'CCWH
10 WINDOW 0,3,51,21,1:RETURN'CNLA 37 IF X$="Y"THEN 41'DEFJ
11 WINDOW 0,3,78,21,1:RETURN'CNUB 38 SCNCLR'BAGH
12 PRINT#1,CAS:PRINT#1,SC$:PRINT#1,SO$ 39 NEXT C'BBVI
:PRINT#1,DA$:PRINT#1,RE$ 40 PRINT TE$RTS"[SHFT R]ECORD [SHFT N,
:PRINTS1,AM$:RETURN'HLEK SHFT 0,SHFT T] [SHFT F]OUND"
13 COLOR 5,3:PRINT TESRTS" [SHFT A] :SLEEP 1:E=1'DMOL
NY [SHFT K]EY [SHFT TJO [SHFT C] 41 RETURN'BAQB
ONTINUE ":COLOR 5,2:GET KEY A$ 42 TRAP 44'BCMD
:RETURN'GSTQ 43 WINDOW 52,3,78,21,1:DIRECTORY'COPH
14 PRINT RT$"INITIALIZING DISK" 44 A$ = ""::GOSUB 10:RETURN'DGHH
:PRINT#15,"10":RETURN"DIOJ 45 CLOSE 2:PRINT"[SHFT P]
15 PRINT CHRS(19):PRINT:PRINT RINT OUT (Y/N)?":LE=1:GOSUB 278
:RETURN'FHLG :P$=C$:IF PS="Y"THEN BEGIN
16 PRINT RT$" [SHFT S]TATUS: "DS$ :OPEN 2,4,7'KALW
:RETURN'CHCI 46 PRINT#2,"[SHFT F]ILE: ";N$:PRINT#2
17 V4=LEN(AM$(C)):V5=78-V4 :PRINT#2," [SHFT S]EARCH
: PRINT CA$(C);" 11;SC$(C);" "; :";AS;" 1=[SHFT CJATEGORY ";'DPXS
SO$(C) ;TAB(26)DA$(C) ; 47 PRINT#2,"2=[SHFT S]UB [SHFT C]
:PRINT TAB(48)RE$(C);'IMQX ATEGORY 3=[SHFT S]OURCE 4=[SHFT N]
18 PRINT TAB(69)"S";TAB(V5)AM$(C) OTE/[SHFT D]ATE 5=[SHFT R]ECORD 6=
:AM=VAL(AM$(C)):LC=LC+1 [SHFT A]MOUNT":PRINT#2'CEXB
:IF ZA=1 THEN LC=0'LMFU 48 PRINT#2," [SHFT C) [SHFT S ] UB
19 IF CA$(C)="InTHEN Tl=Tl+AM [SHFT SJOURCE
:GI=GI+AM'HTLP [SHFT N]OTE/[SHFT D]ATE
20 IF CA$(C)="D"THEN T2=T2+AM [SHFT SPACE,SHFT R]ECORD
:GD=GD+AM'HTXH [SHFT AJMOUNT...":BEND'CEBG
21 IF P$ = 1tY"THEN Hl=LEN(SO$(C)) 49 RETURN'BAQJ
:H2=LEN(DA$(C)):H3=LEN(RE$(C)) 50 J=0:IF B$="I"AND CAS(C)=B$THEN J=1
:V1=21-H1:V2=42-(H2+H1+V1) :RETURN1IQQJ
:V3=62-(H3+H2+H1+V1+V2)'VVDE 51 IF B$=MD"AND CA$(C)=BSTHEN J=l
22 IF P$="Y"THEN PRINT#2,CA$(C);".."; :RETURN'HNJJ
SC$(C);"..";SO$(C);SPC(VI)DAS(C); 52 IF BS="BMTHEN J=l:RETURN'FFEH
SPC(V2)RE$(C);'GWEP 53 RETURN'BAQE
23 IF P$="Y"THEN V4=10-V4 54 PRINT RT$"I"R05"NCOME":PRINT"OR"
:PRINT#2,SPC(V3)"$"; : PRINT RT$"D"RO$"EDUCTIONIIIDOEP
SPC(V4)AMS(C)'IYLM 55 PRINT'BACG
24 IF LO13 THEN LC=0:GOSUB 13'FKNH 56 GET KEY B$'CCAJ
25 RETURN'BAQD 57 IF B$="I"THEN PRINT"[SHFT I]
26 IF P$="Y"THEN PRINT#2 NCOME SEARCH:":RETURN'FDBQ
:PRINT#2,"[SHFT TJOTAL [SHFT I] 58 IF B$ = "D"THEN PRINT11 [SHFT D]
84 MARCH 1988
128 Users Only/Tax Records 128
EDUCTION SEARCH:":RETURN'FDVS 87 IF A$="U"THEN 238'DFJO
59 IF B$OIID"THEN 56 ' EEVN 88 IF A$=CHR$(133)THEN 91'EJWQ
60 PRINT TE$CHR$(7)"FINISHED"'CGVG 89 GOTO 75'BCTN
61 GOSUB 26'BCTD 90 GOTO 68'BCVF
62 PRINT RT$"[SHFT T]OTAL [SHFT I] 91 IF WFO1 THEN 110'EGUJ
NCOME[SPACE11]:";:PRINT 92 PRINT RTSNS" HAS BEEN CHANGED"'BFJN
USING"S#########.##";T1 93 PRINT"[SHFT T]0 AVOID POSSIBLE
:PRINT RT$"[SHFT G]RAND [SHFT T] LOSS OF DATA"'BAGR
OTAL [SHFT I]NCQME[SPACE5];"; 94 PRINT"YOU SHOULD SAVE IT TO
:PRINT USING"S#########.##";GI'GRIE DISK"'BAEQ
63 PRINT RT$"[SHFT TJOTAL [SHFT D] 95 PRINT:PRINT RT$"[SHFT PfSHFT R,
EDUCTIONS[SPACE7]:"; SHFT E,SHFT S2]:[SPACE24]"'CEFT
:PRINT USING"$#########.##";T2 96 PRINT"'S' TO [SHFT S]AVE USING
:PRINT RT$"[SHFT G]RAND [SHFT T] : "NS'BCBR
OTAL [SHFT D]EDUCTIONS :"; 97 PRINT TE$"'R' TO [SHFT R]
:PRINT USING"$#########.##";GD'GRQH ENAME FILE AND THEN SAVE"'BDBV
64 IF VP>0 THEN CLOSE 2'EENJ 98 PRINT TES"<[SHFT E,SHFT S,SHFT C]
65 GOSUB 13:RETURN'CDJI > TO [SHFT E]SCAPE WITHOUT
66 PRINT TES:RETURN'CEEK RESAVING FILE"'BDNB
67 PRINT TE$"[SHFT A]RE YOU SURE 99 GET KEY A$:IF A$="S"THEN 104'FIGT
(Y/N)?":RETURN'CEKQ 100 IF A$=CHR$(27)THEN SCNCLR
68 WINDOW 0,0,79,24,1:COLOR 5,3 :GOTO 110'GKHB
:PRINT RT$"BY [SHFT G].[SHFT F] 101 IF A$O"R"THEN 99'EEQY
IELDS[SPACE21,SHFT T,SHFT A,SHFT X] 102 PRINT TE$"[SHFT I]NPUT FILE NAME
[SHFT R,SHFT E,SHFT C,SHFT 0, :"'BDVD
SHFT R,SHFT D,SHFT S] 128[SPACE33, 103 LE=10:GOSUB 278:N$=C$'DNIC
WHITE]":COLOR 5,2'EYJM 104 OPEN l,8,2,"(a0:"+N$ + "/S,WI"DIEE
69 PRINT"[SPACE9,SHFT F,SHFT I,SHFT L, 105 GOSUB 16:IF DSO0 THEN CLOSE 1
SHFT E] [SHFT C,SHFT O,SHFT M2 , :GOTO 102'HLCG
SHFT A,SHFT N,SHFT D,SHFT S] 106 FOR C=l TO N'DDCD
:[SPACE3]";'BBTX 107 PRINT#1,CA$(C):PRINT#1,SC${C)
70 PRINT"[RVS]C[RVOFF]REATE [RVS]L :PRINT#1,SOS(C):PRINT#1,
[RVOFFJOAD [RVS]A[RVOFF]DD TO [RVS] DA$(C)'EKML
U[RVOFF]PDATE [RVS]D[RVOFF]ELETE 108 PRINTfl^E^tC) : PRINT* 1,AM$ (C)
[RVS]M[RVOFF]ERGE [RVS]S[RVOFF] :NEXT C'DTII
AVE"'BAQT 109 CLOSE 1:GOSUB 16:PRINT N$"
71 GOSUB 8'BBVE [SHFT S]AVED":WF=0:GOSUB 13rF0NM
72 PRINT"[RVS,SHFT F]1[RVOFF] [SHFT W] 110 NN=47-LEN(N$):FL=1:ZA=0:Tl=0:T2=0
ORK WITH FILE IN MEMORY[SPACE4,RVS, :GI=0:GD=0:PS="N":LC=01LONN
SHFT F]2[RVOFF] [SHFT S]CRATCH A 111 WINDOW 0,0,79,24,1:COLOR 5,15
[SHFT F]ILE[SPACE4,RVS]";'BBIW :PRINT RT$"[SHFT F]ILE [SHFT I]N
73 PRINT"[SHFT F]7[RVOFF] [SHFT D] {SHFT M]EMORY : ";N$;
IRECTORY[SPACE5,RVS,SHFT H,SHFT E, :FOR X=0 TO NN:PRINT RT$" U;:NEXT
SHFT L,SHFT P,RVOFF] SCREEN" :PRINT RT$"[SHFT T,SHFT A,SHFT X]
:GOSUB 10'CDJT [SHFT R,SHFT E,SHFT C,SHFT 0,
74 SCNCLR:LC=0'CEVJ SHFT R,SHFT D,SHFT S] 128"
75 TRAP 90'BCNJ :COLOR 5,2'KTWD
76 GET KEY A$'CCEK 112 PRINT" [RVS,SHFT T,RVOFFfSHFT 0,
77 IF A$=CHR$(136)THEN GOSUB 42 SHFT T,SHFT A,SHFT L] [SHFT R,
:GOTO 75'GMDQ SHFT E,SHFT V,SHFT I,SHFT E,
78 IF A$="C"THEN ZA=0:GZ=0 SHFT W] - OR - [SPACE2,RVS]1[RVOFF,
:GOTO 184'GNNS SHFT C]ATEGORY [RVS]2[RVOFF,
79 IF A$="M"THEN 245'DFYP SHFT S]UB [SHFT CjATEGORY [RVS]3
80 IF AS=CHR$(137)THEN 168'EKEI [RVOFF,SHFT S]OURCE [RVS]4[RVOFF,
81 IF A$="L"THEN ZA=1:GZ=0 SHFT N]OTE/[SHFT D]ATE [RVS]5
:GOTO 173'GNVM [RVOFF,SHFT R]ECORD [RVS]6[RVOFF,
82 IF A$="H"THEN GET A$ SHFT A]MOUNT"'BAUI
:IF A$="E"THEN FOR X = 0 TO 3:GET A$ 113 GOSUB 8'BBVY
:NEXT:GOSUB 261'NSDS 114 PRINT"[RVS,SHFT F]1[RVOFF]
83 IF ZAO1 THEN PRINT U$TES"[SHFT N, [SHFT R]ETURN TO [SHFT E]
SHFT 0] FILE IN MEMORY":SLEEP 1 NTRY SCREEN[SPACE10,RVS,SHFT F]7
:SCNCLR:GOTO 75'IPTV [RVOFF,SPACE2,SHFT D]IRECTORY
84 IF A$="A"THEN 221'DFGL [SPACE8,RVS]Q[RVOFF]UIT[SPACE9,
85 IF A$="D"THEN 232'DFLM RVS,SHFT H,SHFT E,SHFT L,SHFT P,
86 IF A$="S"THEN 92'DEIN RVOFF] SCREEN"'BAVA
COMMODORE MA3AZINE 85
128 Users Only/Tax Records 128 —
115 GOSUB 10'BCMB 150 IF CAS(C)=BSAND SC$(C)=WC$THEN
116 TRAP 130'BDGD GOSUB 17'GTGH
117 GET KEY A$'CCEE 151 NEXT C:GOSUB 60:GOTO 110'DIUE
118 IF AS="Q"THEN 300 DFUH 152 PRINT TE$RT$" [SHFT S]OURCE
119 IF A$="T"THEN 131'DFAI [SHFT S]EARCH (FIRST 4 LETTERS) "
120 IF A$="1"THEN 143'DFTA :GOSUB 45:GOSUB 54'DMSQ
121 IF A$="2"THEN 148 DFZB 153 LE=4:G0SUB 278:WC$=C$:FOR C=l TO N
122 IF A$="3"THEN 152 DFVC :GOSUB 50'HUNL
123 IF AS="4"THEN 156 DFAD 154 IF CA$(C)=B$AND LEFT?(S0$(C),
124 IF A$="5"THEN 160 DFWE 4)=LEFTS(WC$r4)THEN GOSUB 17'ICEO
125 IF A$="6"THEN 164 DFBF 155 NEXT C:GOSUB 60:GOTO 110'DIUI
126 IF AS="H"THEN GET A$ 156 PRINT TE$RT$" [SHFT N,SHFT 0,
:IF A$="E"THEN FOR X=l TO 3:GET A$ SHFT T,SHFT E] / [SHFT D,SHFT A,
:NEXT:GOSUB 261'NSDP SHFT T,SHFT E] (FIRST 2 LETTERS) "
127 IF A$=CHR$(136)THEN GOSUB 42 :GOSUB 45:GOSUB 54'DMPW
:GOTO 116'GNWK 157 LE=2:G0SUB 278:WC$=C$'DNML
128 IF AS=CHRS(133)THEN ZA=1:FL=0 158 FOR C=l TO NrGOSUB 50
:GOTO 68'HRJN :IF CAS(C)=B$AND LEFT$(DA$(C),
129 GOTO 116'BDHH 2)=WC$THEN GOSUB 17'LFBV
130 SCNCLR:GOTO 110'CEKA 159 NEXT C:GOSUB 60:GOTO 110'DIUM
131 VP=0'BDKA 160 PRINT TE$RTS" [SHFT R,SHFT E,
132 PRINT T£$TE$RT$" [SHFT T,SHFT 0, SHFT C]/[SHFT R,SHFT E,SHFT C,
SHFT T,SHFT A,SHFT L] [SHFT R, SHFT E,SHFT I,SHFT P,SHFT T]
SHFT E,SHFT V,SHFT I,SHFT E, [SHFT S]EARCH ":GOSUB 45
SHFT W] ":PRINT:GOSUB 45 :GOSUB 54'DMJQ
:GOTO 136'ERAP 161 LE=20:GOSUB 278:WC$=C$'DOEH
133 PRINT GGS:T1=0:T2=0:LC=0 162 FOR C=l TO NrGOSUB 50
:IF PS="Y"THEN PRINT#2:PRINT#2,GG$ :IF CAS(C)=BSAND RE$(C)=WC$THEN
:PRINT#2'KCMN GOSUB 17'KBGO
134 FOR C=l TO N:IF CA$(C)=GHSAND 163 NEXT CiGOSUB 60:GOTO 110'DIUH
SC$(C)=LEFT$(GG$,1)THEN GOSUB 164 PRINT TE$RT$" [SHFT A,SHFT M,
17'KDNO SHFT O,SHFT U,SHFT N,SHFT T]
135 NEXT C:GOSUB 60:RETURN'DFKF [SHFT S]EARCH ([SHFT N]0 S) "
136 GHS="I":GGS=UWAGES":GOSUB 133 :GOSUB 45:GOSUB 54'DMES
:GGS="FARM":GOSUB 133 165 LE=8:G0SUB 278:WCS=C$:FOR C=l TO N
:GG$="DIVIDENDS":GOSUB 133'HCKT :GOSUB 50'HURO
137 GG$="INTEREST":GOSUB 133 166 IF CAS(C)=B$AND AM$(C)=WC$THEN
:GG$="RENTAL":GOSUB 133 GOSUB 17'GTXO
:GGS="BUSINESS":GOSUB 133 167 NEXT C:GOSUB 60:GOTO 110'DIUL
:GG$="OTHER":GOSUB 133'IGRY 168 LE=16:PRINT TE$RTS" [SHFT S]
138 GH$="D111BDTH CRATCH A FILE"'CLNR
139 GGS="INTEREST":GOSUB 133 169 PRINT"[SHFT N]AME [SHFT F]ILE TO
:GG$="MDEICAL":GOSUB 133 [SHFT S,SHFT C,SHFT R,SHFT A,
:GG$="EDUCATIONAL":GOSUB 133'GXOX SHFT T,SHFT C,SHFT H]":GOSUB 278
140 GGS="TAX":GOSUB 133 :NNS=C$'DKPX
:GG$="CONTRIBUTION":GOSUB 133'EPOJ 170 GOSUB 67:GET KEY AS
141 GG$="RETIREMENT FUND":GOSUB 133 :IF A$O"Y"THEN GOTO 74'IKGJ
:GG$="BUSINESS":GOSUB 133 171 GOSUB 14:SCRATCH(NN$)'CIVG
:GG$="OTHER":GOSUB 133'GXPR 172 GOSUB 16:G0SUB 13:G0T0 74'DIBH
142 GOTO 110'BDBC 173 LE=16:PRINT"[SHFT R,SHFT E,SHFT C7
143 PRINT TE$RT$" [SHFT C]ATEGORY SHFT A,SHFT L2] [SHFT F,SHFT I,
[SHFT S]EARCH ":GOSUB 45'CJJK SHFT L,SHFT E]":GOSUB 278
144 LE=1:PRINT"[SHFT I]NPUT 'I' OR 'D' :NS=C$'EOQS
:":GOSUB 278'DIXL 174 GOSUB ll'BCNG
145 IF C$O"I"THEN IF C$O"D"THEN 175 OPEN l,8/2,"0:"+N$+",S,R":C=0
SCNCLR:GOTO 143'KIDM :GOSUB 16'FOAO
146 WC$=C$:FOR C=l TO N 176 IF DSO0 THEN CLOSE 1: ZA = 0
:IF CAS(C)=WC$THEN GOSUB 17'IVHO :GOTO 183'HMRP
147 NEXT C:GOSUB 60:VP=1:GOTO 110'EMKL 177 WF=0:C=0'CGVL
148 PRINT TE$RT$" [SHFT S]UB [SHFT C] 178 C=C+1'CDTM
ATEGORY [SHFT SJEARCH ":GOSUB 45 179 INPUT#1,CA$(C),SCS(C),SOS(C),
:GOSUB 54'DMRS DAS(C)fRES(C),&M$(C):S=ST'CWNW
149 LE=1:GOSUB 278:WC$=C$:FOR C=l TO N 180 GOSUB 17'BCTD
:GOSUB 50'HUKQ 181 IF S=0 GOTO 178'DFHG
86 MARCH 1988
128 Users Only/Tax Records 128
182 N=C:CLOSE 1:PRINT"TOTAL COUNT SHFT C,SHFT O,SHFT R,SHFT D]/
: "N" RECORDS"'DGHO [SHFT R,SHFT E,SHFT C,SHFT E,
183 GOSUB 13:SCNCLR:WINDOW 0,3,51,21,1 SHFT I,SHFT P,SHFT T] (MAX/20)";
:GOTO 74'ETJM RE$'BEVS
184 PRINT RT$"[SHFT C]REATE A [SHFT N] 209 IF LEN(RE$)<1 OR LEN(RE$)>20 THEN
EW [SHFT F]ILE"'BDEO PRINT US;:GOTO 208'JUHP
185 LE=10:PRINT TE$"[SHFT N]AME 210 INPUT"[SPACE7,SHFT A,SHFT M,
[SHFT N]EW [SHFT F]ILE":GOSUB 278 SHFT O,SHFT U,SHFT N,SHFT T] (
;NS=C$:SCNCLR'FSUa [SHFT N,SHFT 0] S SYMBOLS)";
186 CLOSE 1,8,2:OPEN 1,8,2,"@0 AM$'BEKI
:"+NS+",S,WHIEOEQ 211 IF LEFT$(AM$,1)<CHR$(46)OR
187 IF DSO0 THEN COLOR 5,3 LEFT$(AMS,1)>CHR$(57)OR
:PRINT TE$RTS"[SHFT D]RIVE LEN(AM$)>8 THEN PRINT US;
[SHFT E,SHFT R2,SHFT O,SHFT R] :GOTO 210'OKHO
:"DS$:COLOR 5,2:PRINT"[SHFT A]NY 212 IF LEFTS(RIGHT$(AM$,3),
[SHFT KJEY [SHFT T]O [SHFT C] 1)<>CHR$(46)THEN PRINT US;
ONTINUEM:GET KEY AS:SCNCLR :GOTO 210'JWQJ
:GOTO 185'MECO 213 PRINT TE$"[SHFT I]S THIS CORRECT
188 GOSUB 261'BDMM (Y/N)":GET KEY A$:IF A$O"Y"THEN
189 GOSUB 10'BCMM IF ASOCHR$(13)THEN A$="N"'NRYS
190 PRINT RTS"[SPACE7,SHFT T]O 214 IF A$=CHR$ (13)THEN A$ = "Y'"FIDG
[SHFT C,SHFT L,SHFT O,SHFT S, 215 PRINT RTSA$TE$TE5TE$'B0EF
SHFT E] FILE, INPUT '!' AS 216 IF A$="N"THEN PRINT CHR$(19)
[SHFT C]ATEGORY[SPACE8]"'BDUT :PRINT'GHII
191 PRINT RT$"[SPACE12,SHFT R,SHFT E, 217 IF A$="N"THEN 192'DFBH
SHFT M,SHFT E,SHFT M,SHFT B, 218 IF GZ=1 THEN RETURN'EDRI
SHFT E,SHFT R]: [SHFT D]0 [SHFT N, 219 GOSUB 12'BCOG
SHFT O,SHFT T] USE [SHFT C,SHFT 0, 220 A$="N":GOT0 216'CGSA
SHFT M2,SHFT A,SHFT S,SPACE12] 221 GOSUB 261'BDMA
"'BDEA 222 PRINT RT$"[SHFT A,SHFT D2]
192 INPUT"[SPACE8,SHFT CfSHFT A, [SHFT DJATA TO ";N$'BGEG
SHFT T,SHFT E,SHFT G,SHFT 0, 223 CLOSE 1:APPEND#1,(N$),D0,U8'CQDF
SHFT R,SHFT Y] (I) (D) (!)"; 224 GZ=1:GOSUB 191'CHEE
CAS'BEOQ 225 IF CAS="!"THEN 231'DGQG
193 IF CA$="I"THEN 196'DGRK 226 GOSUB 12'BCOE
194 IF CAS="!"THEN CLOSE 1 227 N=N+1:CA$(N)=CA$:SC$(N)=SC$
:PRINT TE$"[SHFT F]ILE [SHFT C, :S0$(N)=SO$:DA$(N)=DA$:RE$(N)=RE$
SHFT L,SHFT O,SHFT S,SHFT E, :AM$(N)=AM$fINFY
SHFT D]":GOTO 68'GLTU 228 PRINT TES"ADDED[SPACE4]"
195 IF CASO"DMTHEN PRINT US; :PRINT U$'CGUK
:GOTO 192'GKVP 229 PRINT TE$"[SHFT A]DD [SHFT M]
196 INPUT"[SPACE16,SHFT S]UB [SHFT C] ORE (Y/N)":GET KEY KS
ATEGORY";SCS'BELR :PRINT RT$K$'EMUR
197 IF CAS="D"THEN 201'DGYO 230 IF K$="Y"THEN PRINT CHR$(19)
198 IF SC$="W"OR SCS="F"OR SC$="D"OR :GOTO 224'GKJF
SCS="I"OR SC$="R"THEN 204'LSLA 231 CLOSE 1:GOTO 74'CEEB
199 IF SCS="B"OR SC$="O"THEN 204fFJBS 232 GOSUB 11:COLOR 5,3:PRINT RT$"
200 PRINT U$;:GOTO 196'CHAX [SHFT D,SHFT E,SHFT L,SHFT E,
201 IF SC$="I"OR SC$="M"OR SC$="E"OR SHFT T,SHFT E] DATA FROM FILE ";N$
SC$="T"OR SC$="C"THEN 204'LSBK :COLOR 5,2'ERJQ
202 IF CA$="D"AND SC$="R"OR SC$="B"OR 233 GOSUB 29:IF E=l THEN 74'EHVF
SC$="O"THEN 204'JPJI 234 N=N-1:FOR D=C TO N'FHQI
203 PRINT U$;:GOTO 196'CHAB 235 CA$(D)=CA$(D+1):SC$(D)=SC$(D+l)
204 INPUT"[SPACE7,SHFT S,SHFT 0, :S0$(D)=SOS(D+l):DA$(D)=DA$(D+1)
SHFT U,SHFT R7SHFT C,SHFT E] 1 IFSV
(MIN/4 MAX/20)";S0$'BECK 236 RE$(D)=RES(D+1):AM$(D)=AM$(D+l)
205 IF LEN(S0$)<4 OR LEN(SOS)>20 THEN :NEXT D'FEEO
PRINT U$;:GOTO 204'JUDL 237 PRINT TES"[SHFT R]ECORD [SHFT D,
206 INPUT"[SHFT N,SHFT O,SHFT T, SHFT E,SHFT L,SHFT E,SHFT T,
SHFT E]/[SHFT D,SHFT A,SHFT T, SHFT E,SHFT D]":SLEEP 2:WF=1
SHFT E] (MAX/20 [SHFT N,SHFT 0] :GOTO 74'ENYT
COMMAS)";DA$'BEMP 238 SCNCLR:GOSUB ll'CDRJ
207 IF LEN(DA$)<1 OR LEN(DAS)>20 THEN 239 PRINT RTS" [SHFT U,SHFT P,SHFT D,
PRINT U$;:GOTO 206'JUAM SHFT A,SHFT T,SHFT E] DATA IN ";
208 INPUT"[SPACES,SHFT R,SHFT E,
COMMODORE MA3AZINE 87
128 Users Only/Tax Records 128
271 PRINT"[CMDR G,SHFT 0] THER [SPACE'S,
NS'BGQR SHFT RETIREMENT FUNDutBAXM
240 GOSUB 29:IF E=l THEN 74'EHVD 272 PRINT" [CMDR G]'"BAMG
241 GZ=1'BDGC 273 PRINT RTS"[SPACES,SHFT S,SHFT 0,
242 WINDOW 0,5,51,21,1:PRINT:PRINT SHFT U,SHFT R,SHFT C,SHFT E]
:GOSUB 192'ESWI (4-20 LETTERS)"'BDAQ
24 3 CA$(C)=CAS:SC$(C)=SC$:SO$(C)= SOS 274 PRINT RT$" [SPACE3,SHFT N,SHFT 0,.
:DA$(C)=DA$:RES(C)= RES SHFT T,SHFT E]/[SHFT D,SHFT A,
:AMS(C)=AMS'GJPU SHFT T,SHFT E] (1-20
244 PRINT TES"[SHFT D]ATA [SHFT U] LETTERS)"'BDHS
PDATED":SLEEP 2:WF-1:GOSUB 11 275 PRINT RT$" [SHFT R,SHFT E,SHFT C]
:GOTO 74'FQOP /[SHFT R,SHFT E,SHFT C,SHFT E,
245 SCNCLR:GOSUB 42'CDVH SHFT I,SHFT P,SHFT T]
246 PRINT RT$" [SHFT M] (1-20 LETTERS) '" BDKV
ERGE 2 EXISTING FILES "'BDWO 276 PRINT RT$"[SPACE10,SHFT A,SHFT M,
247 PRINT:PRINT"[SHFT N]AME [SHFT M] SHFT OfSHFT U,SHFT N,SHFT T]
ASTER FILE ":LE=10:GOSUB 278 $12345.78 "'BDIS
:F1$=CS'FQBT 277 GOSUB 10:RETURN'CDGL
248 PRINT"[SHFT N]AME FILE TO MERGE 278 TRAP 298'BDVM
WITH "F1$:GOSUB 278:F2S=CS'DNCT 279 POKE 208,0'BFPN
249 PRINT RTS"[SHFT F]ILE: "F1$'BGCM 280 PRINT TE$"[RVS][";:FOR X=l TO LE
250 PRINT"WILL CONTAIN ORIGINAL DATA :PRINT" ";:NEXT X:PRINT".}"US•HQSN
OF BOTH1" BACK 281 X=1:C$="":PRINT TAB(X)U$
251 PRINT RTSF1$;" AND ";F2S'BLMG IFOR X=l TO LE+1'IQEO
252 PRINT:PRINT RT$" [SHFT I] 282 IF X<1 THEN X=1'EESJ
S THIS CORRECT (Y/N/<[SHFT E, 283 GET KEY Q$'CCPJ
SHFT S,SHFT C]>)? "'CEPO 284 IF POS(0)<1 THEN PRINT"[RVS]
253 GET KEY AS'CCEF ["TAB(X)'GGWN
254 IF AS=CHR$(27)THEN 260'EJWJ 285 IF Q$=CHR$(13)THEN FOR Y=0 TO LE-X
255 IF A$="N"THEN 245'DFAJ :PRINT RT$CHR$(32);:NEXT Y:X=LE
256 IF A$O"Y"THEN 253'EFNK :GOTO 294'NFFY
257 PRINT"<MERGING FILES>"'BANM 286 IF Q$=CHR$(20)THEN PRINT"[RVS]
258 CONCAT (F2$)TO(Fl$),D0,U8'CRFN 11 L$L S " [ RVS ] " L$; : X=X-1: NI $ (X) = " "
259 GOSUB 16:PRINT TES'CGGM :GOTO 282'JDEW
260 GOSOB 13:GOTO 74'CFFE 287 IF Q$<CHR$(32)OR Q$>CHR$(218)OR
261 WINDOW 52,3,78,21,1'BNAG QS=CHR$(34)THEN 283'KWHW
262 PRINT"[CMDR G,SHFT N]O '$' OR 288 IF Q$<CHR$(91)THEN 291'EJTQ
[SHFT CJOMMAS ALLOWED1" BAYM 289 IF QS>CHR$(192)THEN 291'EKRR
263 PRINT RTS"[SPACE27]"'BDTJ 290 GOTO 282'BDLG
264 PRINT"[CMDR G,SHFT I,SHFT N, 291 IF X = LE + 1 AND Q$OCHR$ (13) THEN
SHFT C,SHFT O,SHFT M,SHFT E, PRINT TAB(X)U$:X=X-1'MSOS
SPACE3]/[SPACE3,SHFT D,SHFT E, 292 IF Q$>CHR$(20)THEN NI$(X)=Q$'FORN
SHFT D,SHFT U,SHFT C,SHFT T, 293 PRINT TAB(X)CHR$(18)Q$"[RVS] "LS;
SHFT IfSHFT O,SHFT N]"'BAYU :NEXT'EMAN
265 COLOR 5,3:PRINT RTS"[SPACE2, 294 PRINT TE$L$"[RVS]?][RVOFF] "
SHFT S]UB [SHFT CJATEGORY :FOR X=0 TO LE:C$=C$+NI$(X)
[SHFT SPACEJ1 - [SHFT I,SHFT N, :NI$(X)="":NEXT:Q$=""rJHKX
SHFT C,SHFT O,SHFT M,SHFT E, 295 PRINT"CORRECT (Y/N)?"
SPACE2]"'CHNV :GET KEY QS'DDJQ
266 COLOR 5,2:PRINT"[CMDR G,SHFT W] 296 IF Q$=CHR$(13)THEN 298'EJTP
AGES [SHFT F]ARM [SHFT D]IVIDEND 297 IF QSO"Y"THEN PRINT U$" [SPACE:.4 ]
[SPACE2,SHFT O]THER"'CENT "USUS:GOTO 278'GMPU
267 PRINT"[CMDR G] [SHFT I]NTEREST 298 IF FL=1 THEN GOSUB ll'EFYQ
[SPACE2,SHFT R]ENTAL [SHFT B] 299 RETURN'BAQO
USINESS"'BATS 300 SCNCLRrPRINT TES"[SHFT Q,SHFT U,
268 COLOR 5,3:PRINT RT$" [SHFT S]UB SHFT I,SHFT T]?"'CEEC
[SHFT CJATEGORY 2- [SHFT D,SHFT E, 301 PRINT TES"[SHFT D]0 YOU NEED TO
SHFT D,SHFT UfSHFT C,SHFT T, [SHFT S,SHFT A,SHFT V,SHFT E]
SHFT I,SHFT O,SHFT N] '"CHWA CURRENT FILE?"'BDBK
269 COLOR 5,2:PRINT"[CMDR G,SHFT I] 302 PRINT TES'^Q1 TO [SHFT Q]UIT.
NTEREST [SHFT M]EDICAL [SHFT E] [SHFT A]NY OTHER TO ESCAPE."'BOHJ
DUCATION"'CEUW 303 GET KEY A$:IF A$O"Q"THEN
270 PRINT"[CMDR G,SHFT B]USINESS RETURN'HFUG
[SHFT T]AX[SPACE2fSHFT C] 304 FOR X=0 TO 15:CL0SE X:NEXT
ONTRIBUTION'"BAVN :END'GIIG END
88 MARCH 1988
128 USERS ONLY by Mark Jordan
The 128 Mode can do that. (He pauses again and glances
around—key 2) Well, it's true, I can glance
Hugo around. And I can wave, too. Let's see a
cursor do that. (He waves—key 3) But I
can't delete characters, I can't go to the
Explore the Commodore 128 in its home position. Let's face it, I'm about as
powerful native mode. Some of interesting as text. Fm leaving. I just hope
the articles in this column may be Gloria didn't see me.
technical, some not so technical— (He turns and begins to exit left—key 4.
Then Gloria appears in the upper win
but we guarantee that they will
dow—key 7. She speaks—key 8)
spark your creativity.
Gloria: Hugo! Don't leave.
Hugo: (looks back to the right—key 1.
Puppets have always interested me. Glances back at you—key 2.) She speaks.
I've done them all, from hand puppets Oh, speak again bright sprite.
to ventriloquists' dummies to mario Gloria: Hugo, that was Shakespeare.
nettes. I never was very good at any of Hugo: I knew I heard that somewhere.
them, but there was just something about Gloria: That's very romantic of you. Did
making an inanimate tiling come to life you know he once mentioned sprites in
that I enjoyed. one of his plays?
The accompanying program, "Hugo." Hugo: No. Which one?
gives me land you] the opportunity to per Gloria: I don't know for sure. What're you
form marionettes on the computer moni doing?
tor. And what makes this program espe Hugo: Oh, I don't know. Just hanging
cially fun is that not only do the sprite- around, I guess.
puppets come to life, but they can also be Gloria: Could you hang around a little
forever preserved on videotape. You can closer? I can barely hear you. (Hugo walks
do your own sprite videos. 5 — Makes Hugo "talk" several paces to the right—key 6. Gloria
Type in the listing using the Magazine 6 — Gets Hugo to walk to the right turns toward him —key 9)
Entry Program at the end of this issue. 7 — Causes Hugo's heartthrob, Gloria, to Hugo: Is this close enough?
Save it before running it the first timejust appear in the stairs window Gloria: Why don't you just come up on the
in case you crash it (which is a real possi 8 — Makes Gloria 'talk" porch? (He walks up the steps and onto the
bility with this program due to the ma 9 — Turns Gloria's head porch—key 6. Gloria appears at the door—
chine language subroutine). -i- — Moves Gloria from the upstairs win + key)
dow to the front porch door Gloria: Well.
The Backdrop Hugo: Uh.
A real marionette operator hides above Gloria, your second puppet, lives in the Gloria: Yes, Hugo? (she turns her head-
the scene he has designed, his hands clev house, and while she's not as mobile as key 9—and whispers) This is one shy
erly manipulating strings tied to a cross- Hugo (she never leaves the house), she is sprite.
piece. With Hugo the backdrop has al the perfect foil for Hugo. She's pretty, he's Hugo: (he glances toward you—key 3)
ready been designed for you (though you plain. She's vivacious, he's nervous. What do I do next?
are cordially invited to re-do it any way A skilled video marionette operator will (A voice—yours, of course—says in a bold,
you wish): it is an attractive residential quickly leam that the best place to place strong way, "Just ask if she'd like to go on
scene. the fingers are over the 4-5-6 keys. This a raster-ride with you. Go on."}
You have two marionettes to control: way he can easily reach down to get Hugo Hugo: Well, here goes nothing. (He looks
Hugo and Gloria. You'll discover Hugo to do funny things or up for Gloria's back at Gloria—key 1) Gloria, would you
immediately upon running the program. speeches. Once the screen is ready it's up like to take a raster-ride with me Friday
He's standing in the lower left quadrant of to you to create a patter, a dialog, a script. night?
the screen, hands in pockets, waiting. Something like this will do: Gloria: I'd love to, Hugo. Maybe we could
What's he waiting for? For you to put your Hugo: (looks side to side before speaking- go off-screen and explore the bottom of the
skilled right hand on the numeric keypad key 1) Why did I come here? (He pauses monitor together.
of your 128 and press some keys. Which and glances off—key 2) Gloria'll never go Hugo: (looks at you—key 2) She said
keys? Here's a rundown: out with me. I'm just a very ordinary lfYes." (He looks back at Gloria.) Great.
sprite with one very large head, one very- See you then. (He turns and begins to
1 — Turns Hugo's head small body and very limited mobility. Oh walk offscreen. When he's almost off
2 — Makes Hugo glance this way/that sure, I can walk to the right. iHe walks to screen he turns to you again and says) I
way the right two steps—key 6). And I can walk got a date! Eat that, Cursor.
3 — Causes Hugo to wave to the left. (He walks to the left two steps-
4 — Gets Hugo to walk to the left key 4). But big hairy deal. Even a cursor Now remember what I said, this is just a
COMMODORE MA3AZINE 89
128 Users Only/128 Mode
you have laying in some drawer some that the jokes seem to have gotten very
suggestion, an idea, to get your creative where just so happens to terminate in an unfunny. You may decide that your script
juices flowing. The real benefit of using a RCA jack. If you're not as lucky, you will is terrible.
program like Hugo is that you can do need to go the Radio Shack store (or what Don't. At least not yet. Call in husband,
some truly creative things. But I do be ever store carries video supplies) and take wife, mother, father, sister, brother, neigh
lieve if you want to produce a scene that is your mike with you. Then find the adapt bor, or whoever and let them view it once.
worth showing to others, you need to write or that will allow an RCA jack fitting on Note their response. This does nol mean
the script down. And practice it. Yes, sad the end. what they say after it's done, because that
to say, this horrible ingredient is the key Any VCR will do, because they all have response is filtered. Note how they watch
to success. Even a computer can't elimi video- and audio-in plugs. Sometimes the scene. If they laugh, that's a good sign.
nate this step. they're on the front, sometimes on the If they begin to look around the room and
Once you're good enough to make sure back. ask how much longer it will last, that's a
your characters' mouths match their Now plug the video cable into the back bad sign.
words, it's time to videotape it. of your 128 video plug. Move your VCR Once you've run Hugo I hope your ap
close enough to the computer to plug the petite is whetted for some true video pup
How to Hook Up to Your VCR composite video plug into the video-in slot pet shows. Who knows, you may design a
Tb record your interactive video, you'll on your VCR. Which one is that? You may video that gets on TV someday.
need three items beyond yourself and have to experiment to find out. Leave the
your computer: a DIN cable to send the other wirei s > dangling. An ML Sprite Flipper
composite video signal to the VCR. a mi Next plug the mike into the audio-in of Buried within Hugo's code is a handy
crophone with a male RCA jack on the your VCR. You are now ready to do take 1. little machine language subroutine that
end and a VCR. Load "Hugo" into your 128 and run it. you may want to incorporate in other pro
The first of these items, the DIN plug, Place the VCR in RECORD mode, setting grams you are writing. What it does is flip
you may already have. If you've been us it on PAUSE from the start. Sit in your fa a sprite, instantaneously, from left, to
ing a composite video monitor (such as the vorite computer chair. Set your script in right. That is, it will do a mirror-reverse of
old 1702 or newer 18021 you should have front of you. Place the mike in your left whatever sprite you choose. And it's very
the proper cord already. It's the one with hand. Place your right hand over the nu convenient to use.
two wires coming from one end. If you lack meric keypad. Take a deep breath. Lean Tb begin, you'll need to read the data in
this, you can purchase such a cable from over and release the PAUSE. lines 485-525 into memory locations 2816-
any video store. Some have four wires 2884. Line 20 of Hugo does the work.
coming out of the cable—this will work The Three Steps of Sprite Dramas Tb use this routine all you need to do is
fine. You should try to get a cable six feet Begin. include a SYS 2816,,SN,0 whenever you
long or longer. Continue. wish to flip a sprite. Of course, the SN is
You may be able to get by running the Finish. the sprite number (1-8) that you wish to
RF wire into your VCR's VHP terminals There—you're finished. Rewind your flip.
(via the little switch box that came with VCR and watch your show. It wasn't that What could be easier? Try it. You'll find
your computer), but the video quality will bad, now was it? It wasn't that good, ei the ability to flip sprites can add a new di
suffer. A composite video feed is much pre ther. So do it again. And again. And mension to your sprites. Now when you
ferred. again. want a sprite to go left, flip it into left posi
As for the microphone, any microphone Just in case you haven't done much per tion. When it's time to go right, do a right
will do. The trick is to get it to plug into forming, particularly comedy performing. flip. Sprite flipping is more fun thsji
your VCR. If you're luck}-, the microphone you will find, after a dozen or so takes. watching WWF wrestling. g
Befbie tfpiag this program, read 'How m Enter Programs" and "Hot to Use the Magazine
:B=B+(K*64)'KXNM
Kntn Program "The BASIC pn^rjni- in this magazine art- available mi disk from Loidstu;
55 FOR T=A TO B:READ AS
P.O. Bra J0008,Shreveport,lA7]I30-0007, [•800-831-2694.
:POKE 3584+T, DEC(AS) :NEXT'ISEO
60 READ S,P:SPRSAV S,P:NEXT'DJVG
Hugo
65 GRAPHIC 1,1:DIR=9:HD=1'DMZM
10 FAST:COLOR 0,16:COLOR 4,16 70 MOVSPR 1,29,160:MOVSPR 2,23,181
:DIM SPS(16)'ETUE :MOVSPR 4,207,78:MOVSPR 3,208,
15 FOR T=0 TO 63:POKE 3584+T,0:NEXT 99'EOCN
:SPRSAV 1,SS'HTKK 75 SPRSAV 1,SP$ (15) :SPRSAV 2,
20 FOR T=0 TO 68:READ AS SP$(16)'CVAO
:POKE T+2816,DEC(A$):NEXT'ITDG 80 FOR T=5 TO 8:READ X,Y,C:SPRSAV 4,T
25 FOR K=0 TO 7:READ A,B:A=A+(K*64) :SPRITE T,1,C,0,1,1:MOVSPR T,X,Y
:B=B+(K*64)'KXRO INEXT1IKOR
30 FOR T=A TO B:READ AS 85 SPRSAV SP$(9),1:SPRSAV SPS(12),
:POKE 3584+T,DEC(A$):NEXT'ISEH 2'CUHO
35 READ S,P:SPRSAV S,P'CIOH 90 SPRITE 1,1,1,1:SPRITE 2,1,1,1'CRMJ
40 J=K+1:SPRSAV J,SP$(J):SYS 2816,,J,0 95 COLOR 1,2:FOR T=0 TO 60 STEP 5
rSPRSAV J,SPS(J+8):SYS 2816,,J, :BOX 1,160,T,319,T+3,0,1:NEXT'IEUV
0'HTHO 100 FOR T=144 TO 320 STEP 56
45 NEXT:SPRSAV S$,3'CGPH :BOX 1,T,88,T+7,136,0,1:NEXT'HDMF
50 FOR K=0 TO 3:READ A,B:A=A+(K*64)
90 MARCH 1988
128 Users Only/128 Mode ATTENTION
105 COLOR 1,8:BOX 1,184,16,207,55,0,1
ALL COMMODORE 64/64C,
:BOX 1,272,16,295,55,0,l'DSXK COMMODORE 128/128D
110 COLOR 0,15:BOX 0,225,88,254,135,,1
:COLOR 0,16:COLOR 1,2 AND AMIGA OWNERS
:BOX 1,144,120,319,122,0,1'FFRL
A complete self-tutoring BASIC programming course
115 COLOR 1,8:BOX 1,228,90,252,117,,
is available that starts with turning your computer
l'CXFH
120 COLOR 1,7:DRAW 1,160,64 TO 120,
on, to programming just about anything you want!
87 TO 320,87:PAINT 1,160,70'FIFH This course is currently used in both High School
125 COLOR 1,3:BR=143:FOR 1=136 TO 151 and Adult Evening Education classes and has
STEP 4:FOR T=BR TO 319 STEP 8'KBJO also formed the basis of teacher literacy programs.
130 BOX l,T,I,T+6,I+2,0,l:NEXT:BR=BR-8 Written by a teacher, who after having taught the
:NEXT'HXXH
course several times, has put together one of the
135 COLOR 1,6:FOR T=19 TO 24
finest programming courses available today. This
:CHAR 1,0,T,"[SPACE40]",1
complete 13 lesson course of over 220 pages is
:NEXT'GTBQ
140 SPRSAV 8,A$:FOR T=l TO 7 now available for the COMMODORE 64/64C,
:READ X,Y,C:COLOR 1,C COMMODORE 128/128D and the AMIGA 500/
:GSHAPE A$,X,Y,2:NEXTlIEDL 1000/2000, computers. This course will take you step
145 WIDTH 2:COLOR 0,12:X=5'DKOI by step through a discovery approach to programming
150 FOR HU=0 TO 1'DEMC and you can do it all in your leisure time! The les
155 DRAW 0,70+X,160+X TO 68+X,190+X
sons are filled with examples and easy to under
:DRAW 0,100+X,160+X TO 98 + X,190+X
stand explanations as well as many programs for
:DRAW 0,69+X,175-t-X TO 99 + X,
you to make up. At the end of each lesson is a test
175+X'SHAF
160 DRAW 0,120+X,160+X TO 118+X,
of the information presented. Furthermore, ALL
190+X TO 148+X,190+X TO 150+X, answers are supplied to all the questions and pro
160+X'MNYR grams, including the answers to the tests. Follow
165 DRAW 0,200+X,160+X TO 170+X, this course step by step, lesson by lesson, and turn
160+X TO 168+X,190+X TO 198+X, yourself into a real programmer! You won't be dis
190+X TO 199+X,175+X TO 189+X, appointed!
175+XtSGYF We will send this COMPLETE course to you at
170 DRAW 0,220+X,160+X TO 218+X, once for just $19.95 plus $3.00 for shipping and
190+X TO 248+X,190+X TO 250+X, handling (U.S. residents, please pay in U.S. funds).
160+X TO 220+X,160+X1PWCW If you are not COMPLETELY satisfied, then simply
175 COLOR 0,7:X=0:NEXT'DHTK
return the course within 10 days of receipt for a
180 SLOW'BBKE
190 DO'BAJE -^w^^w™ Now available! a 200 page course
195 GET KEY A$:IF A$="+"THEN GOSUB 480 i-oi low up I exclusively on sequential and rel
:GOTO 195'HMGQ ative files using a unique approach
200 A=VAL(A$):IF A<1 OR A>10 THEN for those with very limited file programming ex
195'HOKD
perience - set up your own personal and business
205 ON A GOSUB 360,380,40 5,225,280,
records! — disk drive a must — same author —
305,430,455,435'CLOJ
210 POKE 208,0'BFPX same guarantee — same cost— this course for
215 LOOP'BAKC 64/64C and 128/128D computers only. Amiga
225 IF RSPPOS(2,0)<5 THEN RETURN'FHOH Follow-Up course available April 1988.
230 IF DIR = 9 THEN SPRSAV SPS (1) ,1:HD = 0
Fill in the coupon or send a facsimile.
:MOVSPR 1,RSPPOS (2,0)-6,+0'JFUL
235 DIR=1:MOVSPR l,-4,+l
:MOVSPR 2,-4,+0'HSUM
240 R=RSPPOS(2,0):IF R=155 OR R=147
OR R=139 OR R=131 THEN MOVSPR 1,
+0,+4:MOVSPR 2,+0,+4'RMLT
245 SPRSAV SP$ (5) ,2:SOUND 1,100,1'CREK
250 FOR 1=1 TO 75:NEXTrEFUE
255 SPRSAV SP$(4),2'BJOI POSTAL/ZIP
260 MOVSPR l,-4,-l:MOVSPR 2,-4,+0'GNAI I desire the BASIC CODE:
265 FOR 1=1 TO 100:NEXT'EGHK programming course for: Any complete course: $19.95
270 RETURN'BAQD Amiga Basic G Postage and Handling: $3.00
Comm.64/64CG Total: 522.95
280 SPRSAV SP$(1+DI),1'CLPH
Comm. 128/128D □ Send Cheque or Money Order lo:
285 IF PEEK(212)<>88 THEN 285'FKBO
! desire the FOLLOW-UP Brantford Educational Services
290 SPRSAV SPS(0+DI),1'CLOI
course on relative and seq- 6 Pioneer Place,
295 RETURN'BAQK
uential files ((or the 64/64C Brantford, Ontario,
305 IF RSPPOS(2,0)>215 THEN
and 128/128D only). Canada N3R 7G7
COMMODORE MA3AZINE 91
128 Users Only/128 Mode
RETURN'FJLG 610 DATA 10,20,80,08,28,01,84,48 1 BXLF
310 IF DIR=1 THEN SPRSAV SP$(9),1:HD=1 615 DATA 81,42,48,01,22,48,81,22 ' BXOK
:MOVSPR 1,RSPPOS(2,0)+6,+0(JFUK 620 DATA 49,83,44,26,6F,88,2F,F9 'BXPH
315 DIR=9:MOVSPR l,+4,+l 625 DATA B0,1F,E8,C0,0F,FF,00,1F 'BXEM
:MOVSPR 2,+4,+0'HSBL 630 DATA 7E,00,1F,7E,00,3E,FC,00 1 BXUI
320 R=RSPPOS(2,0):IF R=155 OR R=147 635 DATA 3C,F8,00,3E,F8,00,1F,7C 1 BXGN
OR R=139 OR R=131 THEN MOVSPR 1, 640 DATA 00,17,2E,00,7E,FE,00,00 ,4,
+0,-4:MOVSPR 2,+0,-4'RMNS 5'BCVJ
325 SPRSAV SP?(13),2:SOUND 1,100, 650 DATA 30,63,1F,F9'BLAH
1'CSBJ 655 DATA B0,0F,E8,C0,0F,7F,00,0E •BXLP
330 FOR 1=1 TO 75:NEXT'EFUD 660 DATA FE,00,0D,FC,00,07,F8,0 0 1 BXRL
335 SPRSAV SP$(12),2'BKLH 665 DATA 03,EC,00,01,EC,00,01,F8 •BXQQ
340 MOVSPR l,+4,-l:MOVSPR 2,+4,+0'GNXH 670 DATA 00,03,70,00,07,F0,00,00 ,4,
345 FOR 1=1 TO 100:NEXT'EGHJ 6'BCJM
350 RETURN'BAQC 680 DATA 00,37,07,1F,06,09,BC,DB ,10,
360 IF HD=0 THEN SPRSAV SP$(9),l E0'BECO
:MOVSPR 1,RSPPOS(2,0)+5,+0:HD=l 685 DATA 29,20,80,11,28,01,3A,48 1 BXXR
:DI=9:RETURN'LJHR 690 DATA 81,26,48,01,44,48,81,04 1 BXUN
365 SPRSAV SP$ (1) ,1:MOVSPR 1,RSPPOS(2, 695 DATA 4 9,82,88,26,6E,70,2F,FF ' BXAT
0)-5,+0:HD=0:DI=l'HFMT 700 DATA 00,1F,EF,00,0F,FB,4,4'BVWF
370 RETURN'BAQE 710 DATA 00,63,00,EC,00,03,FE,00 ,07,
380 SPRSAV SPS(2+DI) ,1'CLQI FF'BEVI
385 IF PEEK(212)<>88 THEN 385'FKCP 715 DATA C0,1F,DF,A0,3F,FF,F0,7F •BXWM
390 SPRSAV SP$(0+DI),1'CLOJ 720 DATA FF,FC,DF,FF,FA,DF,FF,FE 'BXKJ
395 RETURN'BAQL 725 DATA 76,0F,F6,7F,07,E8,3E,07 'BXKN
405 SPRSAV SPS(5+DI),2'CLUG 730 DATA FE,00,03,BE,36,03,FF,10 'BXSJ
410 IF PEEK(212)<>88 THEN 410'FKQE 735 DATA 01,FB,20,01,F5,18,04,F3 'BXKO
415 SPRSAV SP$(3+DI),2'CLSH 740 DATA 00,0C,EF,0E,07,BE,00,13 'BXJK
420 RETURN'BAQA 745 DATA FE,04,61,FC,03,90,FC,00 ,1,
430 S1=7:GOTO 440'CHYD 8 'BCSQ
435 S1=15'BEFH 755 DATA 45,63,10,04,F3'BOQO
440 SPRSAV SPS(SI),4:SPRITE 4,1,1 760 DATA 0E,0C,EF,01,07,BE,06,13 'BXQM
:SPRITE 3,1,1'DYEJ 765 DATA FE,00,61,FC,03,90,FC,00 ,1 ,
445 RETURN'BAQH 7'BCNS
455 SPRSAV SP$(Sl+1),4'CLJL 775 DATA 00,63,00,EE,00,03,FF,80 ,0F,
460 IF PEEK(212)<>88 THEN 460'FKVJ FF'BEWT
465 SPRSAV SPS(SI),4'BKQM 780 DATA E0,1F,DF,B0,1F,FF,F8,1F ' 3XA0
470 RETURN'BAQF 785 DATA FF,FC,5F,FF,FC,7 F,FF,FC ' 3XMT
480 MOVSPR 4,253,140:MOVSPR 3,252,161 790 DATA 3F,6E,FE,1F,FD,EE,39,F9 '3XVP
:RETURN'DWDM 795 DATA FC,7 8,01,FC,7B,30,FE,70 '3XCU
485 DATA A9,0E,85,FC,A9,00,85,FB'BXGQ 800 DATA 0 0,FA,71,00,FC,79,80,FC '3XEH
490 DATA CA,F0,0C,18,69,40,85,FB'BXJM 805 DATA F8,01,EE,F9,E6,D8,7C,07 '3XSM
495 DATA 90,F6,E6,FC,4C,08,0B,20'BXHR 810 DATA FC,3E,1B,F8,19,E0,E0,00 f J- f
500 DATA 38,0B,8D,FF,0B,C8,20,38'BXKE 2'BCYJ
505 DATA 0B,91,FB,C8,20,38,0B,88'BXSJ 820 DATA 52,61,F6,D8,7C,E7'BRBI
510 DATA 88,91,FB,C8,C8,AD,FF,0B'BXUF 825 DATA FC,3E,0B,F8,19,F0,1,1'BVIN
515 DATA 91,FB,C8,C0,3F,90,E0,60'BXIK 830 DATA 0,20,03,83,00,0E,85,F0, 3:2,
520 DATA A2,0 8,B1,FB,4A,26,FD,CA'BXTG 49'BDML
525 DATA D0,FA,A5,FD,60'BOWJ 835 DATA FC,7E,3 3,FE,FF,07,FF,FF 'BXIP
535 DATA 00,63,3D,F0,00,7F,FF,00,7F, 840 DATA 8F,FF,FF,FFrFF,1,1'BSEK
FE'BEYN 850 DATA 00, 63,00,DA,30,IE,6F,78 , 3B,
540 DATA C0,3F,F3,F8,10,07,FC,10'BXAI 7F'BEON
545 DATA 07,FE,10,03,1E,0E,63,4E'BXHN 855 DATA F4,5D,B6,F6,FF,FF,CD,7B 'BXGR
550 DATA 05,58,4E,02,20,1C,04,00'BXDI 860 DATA B7,76,7F,FE,FE,1B,BF,EA 'BXBN
555 DATA 7C,08,00,38,08,40,18,07'BXAO 865 DATA 3E,FB,E9,3 4,DF,7E,FF,E2 'BXOS
560 DATA 00,10,00,80,10,00,71,20'BXCJ 870 DATA DB,7D,BF,66,IF,DF,FB,2D 'BXUO
565 DATA 00,42,20,00,4 4,20,00,38'BXLO 875 DATA CC,B6,00,3E,00,00,1E,00 'BXJT
570 DATA 10,00,08,10,00,08,08,0F,1, 880 DATA 00,IE, 00,00,IE,00,00,IE 'BXXO
2'BCLL 885 DATA 00,00,IE,00,00,3F,00,00 r3.
580 DATA 46,63,78,20,00,30,A0,00,21, 3'BCNU
20,00,22'BKOO 890 DATA 20,110,6, 50,115,3, 125 ,80,
585 DATA 10,00,1C,10,00,08,08,00,1, 10, 85,98,8'BKES
3'BCCR 895 DATA 5,15,6, 30,4,3, 75,10,10,,
595 DATA 27,31,01,10,1C,04,00,1,1'BYMS 110, 0,6, 133,20,8, 0,33,9, 40,27,
605 DATA 00,63,07,IF,80,09,BC,60,10, 6'BEHB
E0'BEVL END
92 MARCH 1988
128 USERS ONLY by Ian Adam
Mathematical
the curve in greater levels of detail, the
Before typing tliis program, read "How to Enter Programs" and "Mow to I K <hc MlgUlDC
430 MN=(L+1)/S*A:REM CUTOFF
F.niry Program " The BASIC programs in this magazine art- available on ili*k from Loadstar,
P.O. Box J0008,£uc?ep0rt, LA 71130-0007, i-800-831-269-i. LENGTH'FVGK
440 GRAPHIC 1,1:LOCATE 10,V'CIKF
Fractals 128
450 GOSUB 500, DRAW'CEAF
100 PRINT" [CLEAR)"'BATV
460 CHAR,18,0,"FRACTAL: "+N$(CH)'CMIK
110 PRINT"[SPACE4]FRACTALSMtBAMY
470 CHAR,18,1,"GENERATION
120 PRINT"[SPACE2JFOR THE C128"'BAAA
: "+STR$(A)'DJDM
130 PRINT'BACX
480 NEXT:GET KEY ASlLOOP'EEYJ
150 PRINT'BACA
490 REM *** RECURSIVE DRAWING
170 GOSUB 700, VARIABLES'BNHF
ROUTINE ***'BEQP
200 DO:REM *** MAIN CONTROL LOOP
500 IF L<MN THEN DRAW TO L;D
* * *'CWWD
:RETURN'GHGE
220 GRAPHIC 0:TRAP 220'CFDA
520 L=L/S:REM 1 LEVEL DEEPER'DQMH
230 CHAR,0,22'BFDA
530 G(L)=1'BFXD
240 INPUT"WHICH PATTERN #";AS'BDMF
540 D=FN D(D+P(G(L))):G0SUB 500'EQEI
250 A=INSTR("PQSV",AS)'CGVE
550 G(L)=G(L)+1:IF G(L)<=K THEN
260 IF A THEN ON A GOSUB 2200,1200,
540'GSML
1600,1700:LOOP'FWUJ
560 L=L*S'CDWH
280 CH=VAL(AS):IF CH=0 OR CH>20 THEN
570 RETURN'BAQG
LOOP1IOCM
680 REM *** SUBROUTINES ***'BRMM
290 S=S(CH):K=K(CH):V=V(CH)'DUGM
700 FAST:L=20:C=360:REM STARTUP'ESDI
300 FOR B=l TO K:P(B)=T(CH,B)
710 COLOR 0,1:GRAPHIC l'CFNE
:NEXT'FQOD
720 DEF FN D(K)=K+C* (K>C) 'GKOJ
310 COLOR 1,(CH AND 5)+4'DIAB
730 GOSUB 2000,FOR PRINT ER'DHSH
330L=INT(LOG(301)/LOG(S))' FLCF
740 GOSUB 1500,FOR EXTRA RAM'CNYJ
340PRINT"GENERATION 0 TO"L'BBPF
750 DIM A$,CH,V,XI,G(320) ,P(L) ,S(L) ,
350INPUT"WHICH GENERATION (A FOR
N$(L),T(L,L),K(L),V(L)'BAER
ALL)";A$'BDJK
800 GRAPHIC 0:REM EMBER PATTERNS:'CQLH
370 A=VAL(A$):IF A>L THEN LOOP'GIEK
810 PRINT"PATTERNS AVAILABLE:"
380 B=A:IF AS="A" THEN B=L'FHHK
:PRINT'CBBJ
400 FOR A=A TO B'DDEA
820 FOR A=l TO 20'DEUG
410 D=90:REM START DIRECTION'CSLF
830 READ K(A):IF K(A)=0 THEN 950'ENTK
420 L=300:REM LENGTH'CLCE
COMMODORE MA3AZINE 93
128 Users Only/Mathematical Art Forms
42,118,166'BRKJ
840 READ S(A),V(A),N$(A)'BPAJ
2120 DATA 202,16,250,136,16,243,169,7,
850 IF A=ll THEN K=19:CHAR,0,8'FLYM
170,56,101,2 50,133,250,144,2,230,
860 PRINT TAB(K)A TAB(K+5)N${A)'ELJM
251'BOUJ
880 FOR B=l TO K(A):READ A$'EJBO
2130 DATA 181,166,32,210,255,202,16,
890 T(A,B)=VAL(A$)'CKDO
248,198,253,208,217,198,252,208,
900 IF A$="R" THEN T(A,B)=90'EKLI
196,96'BOAK
910 IF AS="L" THEN T(A,B)=270'ELCJ
2140 DATA 27,65,8:REM PRINTER CODE
920 NEXT'BAEF
FOR LINE SPACING'CIDJ
940 NEXT'BAEH
2150 DATA 13,10:REM LINE FEED'COUE
950 REM'BARI
2160 DATA 27,75,64,1:REM 320 GRAPHICS
1000 CHAR,0,19'BFJT
BYTES'CCWI
1010 PRINT" P[SPACE3]TO PRINT
2200 GRAPHIC 1:TRAP 2260
IMAGE"'BAWY
: REM SEND TO PRINTER'DUND
1020 PRINT" Q[SPACE3]TO QUIT"'BASX
2210 OPEN 4,4,5:REM SECONDARY ADDRESS
1030 PRINT CHR$(27)"M":SLOWDGWY
FOR GRAPHICS, NO LINE FEED'CTVK
1040 IF XM=0 THEN RETURN•EDUA
2220 PRINT#4,CHRS (10)CHR$(10) 'DKIB
1060 CHAR,20,18," EXPANSION RAM
2230 CMD 4:SYS 2900'CGPB
: ",1'BJYF
2240 PRINT#4,CHR$(10)'CGMC
1070 CHAR,20,19," S[SPACE3]STASH #
2250 PRINT#4'BBDB
[SPACE4/LEFT4]"+STRS(XI),1'DNHK
2260 CLOSE 4:RETURN'CCFD
1080 CHAR,20,20," V[SPACE3]TO VIEW
2970 REM *** DATA FOR PATTERNS
[SPACE4]",1'BJXG
***'BVCP
1090 RETURN'BAQC
2980 REM (MAXIMUM OF 20
1200 SCNCLR:PRINT CHR$(27)"L"'DFLX
PATTERNS)'BVBR
1210 END'BACV
3000 DATA 4,2 :REM 4 SEGMENTS,
1480 REM EXPANSION RAM ROUTINES'BUGL
SCALE FACTOR OF 2'CDUD
1500 X=8192:MN=57088:REM STARTUP'DVIF
3010 DATA 170,PYRAMID:REM POSITION ON
1510 FETCH X,X,0,0'BIDB
SCREEN & NAME'CIMG
1520 A=PEEK(MN):B=PEEK(MN)'ELYF
3020 DATA 0,L,180,L: REM THESE AIM
1530 IF A=B THEN XM=0:RETURN'FGGF
THE 4 SEGMENTS'CFBF
1540 XM=128+24*(B AND 16)'EMLH
3040 DATA 5,3,170,SQUARE WAVE'BSLE
1550 RETURN'BAQD
3050 DATA 0,L,R,R,L'BJIC
1600 GRAPHIC 1:REM STASH'CHPC
3070 DATA 10,4,170,TREE'BNYF
1610 STASH X,X,X*(XI AND 7),XI/8'EPDG
3080 DATA 0,0,L,330,180,240,180,330,L,
1620 XI=XI-(XKXM/8) ' ELFG
0:REM 330 MEANS 30 DEGREES
1630 GRAPHIC 0'BBOD
LEFT'CBNP
1640 CHAR,32,19,STRS(XI),1'CNTH
1650 RETURN'BAQE 3100 DATA 7,3,100,BRANCH'BOAY
1700 GOSUB 1850'BEPB 3110 DATA 0,0,330,180,240,180,150'BXWB
1710 PRINT"EXPANSION RAM, 3130 DATA 4,3,170,STAR'BMNC
ROOM F0R"XM/8"IMAGES."ICDCL 3140 DATA 0,300,120,300'BNOC
1720 IF XI*XM=0 THEN INPUT"NO IMAGES 3160 DATA 7,3,100,ANGLE'BNEF
: PRESS RETURN";AS:GOTO 1850'GNQP 3170 DATA 0,225,135,R,315,225,R'BVTH
1730 PRINT"YOU HAVE IMAGES 0 3190 DATA 6,3,170,M'BJJH
TO"XI-1"IN RAM"'CDKL 3200 DATA 0,L,150,240,150,L'BRHA
1750 GRAPHIC 0:CHAR,0,24■CHWI 3220 DATA 10,4,184,P'BKLB
1760 GRAPHIC 2,,22'BFDH 3230 DATA 0,L,0,R,R,R,L,L,0,0'BTSE
1770 INPUT"WHICH IMAGE (-1 TO QUIT)"; 3250 DATA 6,2,160,V'BJQE
A'BCAO 3260 DATA 0,225,180,L,180,225'BTMH
1780 IF A<0 OR A>=XI THEN 1850'GJZO 3280 DATA 6,2.5,150,TRIANGLE'BSOJ
1790 FETCH X,X,X*(A AND 7),A/8'ENTO 3290 DATA 0,225,135,135,225,0'BTJK
1800 GRAPHIC lrSLEEP l'CEFD 3310 DATA 8,4,92,FULL DUPLEX'BRBD
1810 GOTO 1750'BEKD 3320 DATA 0,L,R,R,0,L,L,R'BPPD
1850 GRAPHIC 0:CHAR,0,22, 3340 DATA 5,3,150,SKEWBMMF
CHR$(27)+CHRS(64):RETURN'GRFN 3350 DATA 0,315 , 45,135,225'BQAG
1980 REM *** PRINTER DUMP ***'BRDO 3370 DATA 7,3,110,DIAMONDS'BQGJ
2000 FOR D=2900 TO 2981'DJKW 3380 DATA 0,300,120,60,120,120,0'BWGK
2010 READ S:POKE D,S'CFJW 3400 DATA 11,5,150,SURF'S UP'BRVD
2020 NEXT'BAEV 3410 DATA 0,315, 0,45,0,135,45,315,225,
2030 RETURN'BAQW 0,0'BGVG
2100 DATA 160,32,132,251,160,0,132, 3430 DATA 4,2.6,116,WEDGE'BPMF
250,160,25,132,252,160,0,185,157, 3440 DATA 0,300,150,LrBLVF
11,32,210'BRPI 3460 REM ADD PATTERNS HERE'BPLJ
2110 DATA 255,200,192,9,208,245,160, 3610 DATA 0:TO SIGNAL END OF
40,132,253,160,7,177,250,162,7, PATTERNS'DSMI
94 MARCH 1988
COMPUTER TUTOR
Tech Letters
for the Commodore 64
Before typing ihi> program, rtatl "How to Enter Programs" and "How to Use the Magazloc 000'BGGN
fcnirj Program." The BASIC program* in this magazine arc available i»n disk from Loadstar. 84 DATA 127,096,096,127,112,112,127,
P.O. Box 30008, Shrevcpoct, U 7U30-0007,1-800-831-2694. 000'BGWO
85 DATA 127,096,096,127,112,112,112,
Tech Letters 000'BGQP
10 GOTO 1680'BEMX 86 DATA 127,099,099,112,119,115,127,
11 DATA 120,169,51,133,l'BQWB 000'BGHQ
12 DATA 160,224,162,0,189'BREC 87 DATA 099,099,099,127,115,115,115,
13 DATA 0,208,157,0,48'BODD 000'BGOR
14 DATA 232,208,247,238,75'BSKF 89 DATA 024,024,024,028,028,028,028,
15 DATA 3,238,78,3,204'BOIF 000'BGMT
16 DATA 75,3,208,236,169'BQQG 90 DATA 006,006,006,007,103,103,127,
17 DATA 55,133,1,88,169'BPQH 000'BGWL
18 DATA 28,141,24,208,96'BQLI 91 DATA 102,102,102,127,115,115,115,
80 DATA 063,051,051,063,115,115,115, 000'BGTM
000'BGFK 92 DATA 096,096,096,112,112,112,127,
81 DATA 126,102,102,127,115,115,127, 000'BGVN
000'BGDL 93 DATA 127,073,073,073,105,105,105,
82 DATA 127,099,099,112,112,115,127, 000'BGMO
000'BGAM 94 DATA 127,099,099,115,115,115,115,
83 DATA 127,099,099,115,115,115,127,
COMMODORE M/£AZINE 95
Computer Tutor/Tech Letters
000'BGQC
000rBGDP
111 DATA 126,102,102,102,127,014,014,
95 DATA 127,103,103,099,099,099,127,
000'BGRD
000'BGLQ
112 DATA 127,096,096,127,007,007,127,
96 DATA 127,099,099,127,112,112,112,
000'BGDE
000'BGWR
113 DATA 127,099,096,127,103,103,127,
97 DATA 127,099,099,099,099,127,030, 000'BGAF
000'BGYS 114 DATA 127,003,003,007,007,007,0e7,
98 DATA 126,102,102,127,115,115,115, 000'BGXG
000'BGAT 115 DATA 126,102,102,127,103,103,127,
99 DATA 127,099,096,127,007,103,127, 000'BGWH
000'BGDU 116 DATA 127,099,099,127,007,007,007,
100 DATA 127,024,024,028,028,028,028, 000'BGGI
000'BGQB 1680 POKE 56,48:POKE 55,0:CLR'DLHL
101 DATA 099,099,099,115,115,115,127, 1690 FOR J=0 TO 39:READ A:N=N+A'GKYO
000'BGOC 1700 POKE 832+J,A:NEXT'DHFD
102 DATA 115,115,115,115,054,054,062, 1710 IF NO4782 THEN PRINT"DATA ERROR"
rSTOP'GGHI
000'BGID
103 DATA 073,073,073,105,105,105,127, 1720 SYS 832'BDID
000'BGME 1810 REM *** NEW ALPHABET
104 DATA 099,099,099,062,115,115,115, CHARACTERS***'BCYJ
000'BGMF 1820 REM"[CMDR U291"'BAGY
105 DATA 099,099,099,127,028,028,028, 1830 FOR J=8 TO 215'DFPG
000'BGXG 1840 READ A'BBYF
106 DATA 127,099,003,127,112,115,127, 1850 POKE 12*1024+J,A'DJFJ
000'BGQH 1860 NEXT'BAEH
107 DATA 127,099,099,103,103,103,127, 1870 FOR J=384 TO 463'DHRL
000'BGWI 1880 READ A'BBYJ
108 DATA 012,012,012,028,028,028,028, 1890 POKE 12*1024+J,A'DJFN
000'BGDJ 1900 NEXT'BAEC
109 DATA 127,099,003,003,127,096,127, 1910 FOR HK=12*1024+1024 TO
000'BGXK 12*1024+255*8-l:POKE HK,
110 DATA 126,102,102,031,103,103,127, 255-PEEK(HK-1024):NEXT'OOFU IND
96 MARCH 1988
COMPUTER TUTOR by Charles W. Kerr
Ear Trainer
for the Commodore 128
Before typing this program, read "How to Knicr Programs" 2nd "How lo I** ihc Magazine :A$(10)="A#":A$(11)="B":A$<12)="C"
Entry Program" The BASIC programs in this magazine arc available on disk frtim Loadstar, :A$(13)="C#"'NGQF
P.O. Box 30008. Shrevepwi, LA7M3O-O0O-. I-800-831-2694.
70 PRINT CHRS(142):WINDOW 0,0,79,24,1
:COLOR 5,2:X=0:CSS="M
Ear Trainer
:FOR CO=1 TO 13:LI(CO)=0:NEXT
10 FAST:SCNCLR:DIM MS(13) DIM A$(13) :WINDOW 0,0,79,24,1:PO=0:HF=0
:DIM LI (13) :B=0:FOR A=l I TO 8 :POKE 208,0'PVFD
:B=B+PEEK(4096+A):NEXT POKE 4105.1 80 PRINT TAB(6);"[L. RED,SHFT U,
:POKE 4106+B,132'RIQU SHFT *2,SHFT I]":PRINT"[GRAY3,
20 KEY 1,CHR$(80):KEY 3, CMDR A,SHFT *5,L. RED,SHFT -,GRAY3,
CHRS(82)+CHRS(13):KEY 5, SHFT *2,L. RED,SHFT -,GRAY3,
CHR$(83)+CHR$(13):KEY 7, SHFT *69,CMDR S]"'DEDX
CHR$(81)+CHR$(13):FOR 1=2 TO 8 90 PRINT"[SHFT -]";TAB(6);"[L. RED,
STEP 2:KEY I,CHR$(1+132):NEXT SHFT -,SPACE2,SHFT -]";TAB(14);"
:GOTO 40'XHJB [L. BLUE,SHFT O,CMDR Y2,SPACE3,
30 PRINT"[SHFT Q]";:SLEEP 1:SCNCLR SHFT O,CMDR Y,SHFT P,SPACE3,SHFT O,
:RETURN'EGEE CMDR Y,SHFT Pj";TAB{35);"[CMDR Y,
40 M$(1)="O3W.#C":M$(2)="O3W.D" SHFT P,SHFT O,CMDR Y,SPACE2,SHFT O,
:M$(3)="O3W.#D":M$(4)="O3W.E" CMDR Y,SHFT P,SPACE3,SHFT O,CMDR Y,
:M$(5)="O3W.F":M$(6)="O3W.#F" SHFT P,SPACE3,SHFT P,SHFT O,SPACE3,
:M$(7)="O3W.G":M$(8)="O3W.#G" RVS,CMDR *,RVOFF] [CMDR N,SPACE3,
:M$(9)="O3W.A":MS(10)="O3W.#A"'KKRH SHFT O,CMDR Y2,SPACE3,SHFT O,
50 M$ (11)="O3W.B":M$(12)="O4W.C"'CNHH CMDR Y,SHFT P]";TAB(79);"[GRAY3,
60 A$(l)="C#":A$(2)="D":A$(3)=ltD#11 SHFT -] '"FTJS
:A$(4)="E":A$(5)="F":A$(6)="F#" 100 PRINT"[CMDR Q,SHFT *2,L. RED,
:A$(7)="G":A$(8)="G#":A$(9)="A" SHFT U,SHFT *2,SHFT +,SHFT *2,
COMMODORE MAGAZINE 97
Computer Tutor/Ear Trainer
SHFT K,GRAY3,SHFT *4,L. BLUE, GRAY3,SPACE2,RVOFF,SPACE2,L. BLUE,
SHFT O,CMDR Y,GRAY3,SHFT *4, CMDR M,SPACE3,RVS,GRAY3,SPACE2,
L. BLUE,SHFT O,CMDR Y,SHFT P, RVOFF,S PACE2,RVS,S PACE2,RVOFF,
GRAY3,SHFT *3,L. BLUE,SHFT 0, SPACE2,L. BLUE,CMDR M,SPACE3,RVS,
SHFT M,CMDR Y,GRAY3,SHFT *7 , GRAY3,SPACE2,RVOFF,SPACE2,RVS,
L. BLUE,CMDR N,CMDR H,GRAY3, SPACE2,RVOFF,SPACE2,RVS,SPACE2,
SHFT *3,L. BLUE,SHFT O,SHFT M, RVOFF,SPACE2,L. BLUE,CMDR M,
CMDR Y,GRAY3,SHFT *3,L. BLUE, SPACE3,RVS,GRAY3,SPACE2,RVOFF,
SHFT O,CMDR Y,SHFT P,GRAY3, SPACE2,RVS,SPACE2,RVOFF,SPACE2f
SHFT *3,L. BLUE,CMDR NfCMDR H, L. BLUE,CMDR M]"'CEBY
GRAY3,SHFT *3,L. BLUE,CMDR H, 200 PRINT TAB(16);"[L. BLUE,CMDR G,
SHFT M,CMDR N,GRAY3,SHFT *3, SPACE2,RVS,GRAY3,SPACE2,RVOFF,
L. BLUE,SHFT O,CMDR Y,GRAY3, SPACE2,L. BLUE,CMDR M,SPACE3,RVS,
SHFT *4,L. BLUE,SHFT O,SHFT M, GRAY3]C#[RVOFF,SPACE2,RVS]D#
CMDR YfGRAY3,SHFT *6,CMDR W]"'BAOT [RVOFF,SPACE2,L. BLUE,CMDR M,
110 PRINT"[SHFT -] [L. RED] [SHFT -, SPACE3,RVS,GRAY3]F#[RVOFF,SPACE2,
SPACE2,SHFT -] ";TAB(14 ) ;"[L. BLUE, RVS]G#[RVOFF,SPACE2,RVS]A#[RVOFF,
SHFT L,CMDR P2 , SPACE3,CMDR H] SPACE2,L. BLUE,CMDR M,SPACE3,RVS,
[CMDR N,SPACE3,CMDR H] [SHFT M]"; GRAY3,S PACE2,RVOFF,SPACE2,RVS,
TAB(36);"[CMDR M,CMDR H,SPACE3, SPACE2,RVOFF,SPACE2,L. BLUE,
98 MARCH 1988
Computer Tutor/Ear Trainer
PLAY TONE[SPACE7,YELLOW]F3[SPACE2, (32)+CO$:CO$="":WINDOW 2 8,8,64,8,1
GRAY3JREPEAT TONE[SPACE8,L. RED] :PRINT"[YELLOW]";CSS;'KAMY
F5[SPACE2,GRAY3]CHROMATIC SCALE 490 IF X-10 AND PO>69 THEN GOSUB
[SPACE8,WHITE]F7[SPACE2,GRAY3] 580'GKCN
QUIT";'BBDY 500 IF X=10 THEN 530'DGCC
270 TEMPO 20:PLAY"V3O3T8ICI#CIDI#DIEI 510 GET KEY P$:IF P$=CHRS(80)THEN
FI#FIGI#GIAI#AIBO4IC" 530'GMIG
:TEMPO 15'DJRR 520 IF N$=CHR$(69)THEN 570
280 GET KEY S$:IF S$=CHR$(80)THEN :ELSE 510'FNEH
WINDOW 6,22,78,22/l:POKE 208,0 530 POKE 208,0:NEXT'CGWE
:SCNCLR:GOTO 290:ELSE 280'LMXT 540 WINDOW 0,22,79,24,1
290 FOR X=l TO 10:WINDOW 73,6,78,6,1 :PRINT TAB(26);"[L. RED,DOWN2]
:PRINT"[RVOFF,WHITE]";X;'FVNN N - NEW GAME";TAB(48);"E - END";
300 NU=INT(RND(0)*12)+l:NM=NU-l 1 EYNP
:NP=NU+1'JWRI 550 GET KEY E$:IF E$=CHR$(78)THEN
310 IF LI(NU)=1 THEN 300'DKXC 70'GLTK
320 PLAY"V1O3T7W.C":SLEEP 1'CESD 560 IF E$=CHR$(69)THEN 570
330 LI<NU)=1'BHHC :ELSE 550'FNZL
340 PLAY M$(NU):SLEEP l'CKSE 570 WINDOW 0/0,79,24,l:COLOR 5,4
350 WINDOW 27,6,57,6,1:POKE 208,0 :BANK 15:SYS 49425:PRINT
:GOTO 400'DWMI CHR$(27)CHR$(88):END'ILAS
360 TEMPO 5:PLAY"V3O3T7QC" 580 TEMPO 20:WINDOW 21,10,61,10,1
tWINDOW 26,20,29,20,1:GOSUB 30 :PRINT"[WHITE]JESU,
:PLAY"Q#C":WINDOW 28,10,31,10,1 JOY OF MAN'S DESIRING - J.S.
:GOSUB 30:PLAY"QD":WINDOW 30,20, BACH";'DUAX
33,20,1:GOSUB 30'KMHB 590 PLAY"T6O4QGQAQBO5QDQCQCQEQDQDQGQ#
370 PLAY"Q#DM:WINDOW 32,10,35,10,1 FQGQDO4QBQGQAQBO5QCQDQEQDQCO4QBQA
:GOSUB 30:PLAYMQE":WINDOW 34,20, QBQGQ#FQGQAQDQ#FQAO5QCO4QBQAQBQGQ
37,20,1:GOSUB 30:PLAY"QF" AQBO5QD"'BBBM
:WINDOW 38,20,41,20,1 600 PLAY"QCQCQEQDQDQGQ#FQGQDO4QBQGQAQ
:GOSUB 30'JJCY BQEO5QDQCO4QBQAQGQDQGQ#FQGQBO5QDQ
375 PLAY"O#F":WINDOW 40,10,43,10,1 GQDO4QBQGQBQDHG":SCNCLR
END
:GOSUB 30'DTSP :RETURN'DDCY
380 PLAY"QG":WINDOW 42,20,45,20,1
:GOSUB 30:PLAY"Q#G"
:WINDOW 44,10,47,10,1:GOSUB 30
SUPER 81 UTILITIES
:PLAY"QA":WINDOW 46,20,49,20,1
Super 81 Utilities is a complete utilities package (or the Commodore
:GOSUB 30:PLAY"Q#A"'KLBC 1581 Disk Drive and C128 computer. Copy whole disks or individual files
385 WINDOW 48,10,51,10,1:GOSUB 30'CRHO Irom 1541 or 1571 lormat to 1581 partitions. Backup 1581 disks. Con
tains 1581 Disk Editor, Drive Monitor. RAM Writer. CP/M Utilities and
390 PLAY"QB":WINDOW 50,20,53,20,1 more for only 139.95.
:GOSUB 30:PLAY"O4QC"
1541/1571 DRIVE ALIGNMENT
:WINDOW 54,20,57,20,1:GOSUB 30
1541/1571 Drive Alignment reporls the alignment condition ot the disk
:WINDOW 27,6,57,6,1:TEMPO;15 drive as you perform adjustments. Includes features for speed
adjustment and stop adjustment. Includes program disk, calibration
:POKE 208,0'JMAB disk and instruction manual. Works on C64. C128, SX64,1541.1571. Only
400 INPUT I$:IF I$=""OR I$<CHR$(65)OR 534.95.
" .excellent, efficient program that can help you save both money ancf
I$>CHR$(72)AND IS<CHR$(80)OR downtime." Computers Gazelle. Dec, 1987.
I$=CHR$(72)OR I$>CHR$(83)THEN
400'TNMS
ttorchbearer
410 IF I$=CHR$(82)THEN 320'EJDD Sears ago. Talis Vauilheart, a powerful and evil wizard, stole tne
Torch of Truth and hid it somewhere within the many sanctuaries and
420 IF I$=CHRS(83JTHEN 360'EJIE dungeons of Pastoria. With the people thus blinded. Vaultheart began to
take the land. The time has come to lake it back!
430 IF I$=CHR$(81)THEN 570'EJJF Che land of Pastoria is a large island with many smaller islands
440 IF I$=A$(NU)THEN PRINT"CORRECT!"; surrounding. You will explore many of them on your quest (or the losl
torch. Although you start as a common citizen, you are far from
:PRINT CHR$(7);:VOL 15:SLEEP 1 common, You possess the last of the mysterious luckstones! Study
magic. Increase your fighting strength and speak with the townspeople.
:SCNCLR:SC=SC+10:GOTO 470'MHQT All this will help you on your quest.
450 IF NP=14 THEN 470'DHEG *T curiilicirrr is a challenging, graphic adventure game for the C64.
$29.95.
460 IF I$=A$(NP)OR I$=A$(NM)THEN
PRINT"[WHITE]CLOSE SUPER BIKE
: THE NOTE WAS ";A$(NU);:SLEEP 2 Actton-packed. f un-f illed motor cycle arcade game lor the C64. Race the
clock in Molocross, Enduro, Supercross or Trials. Fly through the air on
:SCNCLR:SC=SC+5:ELSE PRINT"[WHITE] spectacular jumps. Bounce over woop-de-doos. Avoid logs, trees, water
holes, brick walls, other bikers, etc. as you vie lor the gold cup.
INCORRECT : THE NOTE WAS ";A$(NU);
Thrilling Super Bike action lor only S19.9S.
'MSEJ
Order with check, money ofder. VISA, MasterCard, COD. Free shipping
465 SLEEP 2:SCNCLR'CDRL & handling on US, Canadian, APO. FPO orders. COD & Foreign orders
470 PO=PO+SC:SC=0:WINDOW 73,8,78,8,1 add 14 00. OrdBrfrom:
COMMODORE MA3A2INE 99
^VHCAUPDATE by Graham Kinsey
DIM RpS(l),Wpfi{l)
1 The following arrays will hold the data pointers for our
' calls to the various intuition functions involved with
1 creating and manipulating gadget data.
PEBKM looks at two consecutive bytes
We examine the Activation bytes for activity
1 GadM) is the address of each gadqet structure
1 StrBufi is a pointer to the buffer for the String gadgets
Gl PEEKW(Cadi(91+12)
' SpecIfifo&O is a pointer to the Special Info structure for
G2 PEEKWfGadi(18]*12)
the String gadgets.
' Now that the screen looks the way we like, let's use a call
' to our gadget creation SUB PROGRAM to create each of the
LOCATE 14,1 : COLOR 11 : PRINT "Hang on "
' gadgets that we will use. The parameters are passed as
FOR cnt = 1 TO 8
' follows: r>atS lent) ■ ""
Chnr = 0
" MakeGad NUMBER, LEFT EDGE,TOP EDGE , LF.NCTH .HEIGHT, TYPE, WHILE PEEK(EtrBufi(cnt)+Char) O 0
' NUMBER OF CHARACTERS , NUMBER SHOWN , NF.XT GADGET natS(cnt) ■ DatS(cnt) * CHRS {PEEK (S trHu f Mcnt) »Ch;ir ) )
Char = Char t 1
1 Some of these items are self explanatory, but others should WEND
1 be given a bit of comment. The values passed as TYPE, NEXT cnt
' NUMBER OF CHARACTERS and NUMBER SHOWN aren't easy to follow LOCATE 15,1 : COLOR 14
' from their names. FOR cnt = 1 TO B
PRINT SPACES(60)
' TYPE refers to what kind of GADGET it is. The CHOICES are NEXT cnt
BOOLEAN - 0, PROPORTIONAL - 3 or STRING - 4 LOCATR 15,1
' BOOLEAN is Of the YES/NO variety, PROPORTIONAL FOR cnt = 1 TO 8
' gadgets are the sliders in Preferences and STRING is [■HINT DatS(cnt)
" just what the name implies. NEXT cnt
RETURN
1 NUMBER OP CHARACTERS is the MAXIMUM number of characters
1 the user may enter into the gadget. SUB Display STATIC
' This number doesn't have to be the SHARED Rpi(),Wpi!)
1 same size as the NUMBER SHOWN.
SCREEN 1,640,200,4,2
1 NUMBER SHOWN is the number of characters in the StrBuf&O WINDOW 1,"Intuition Gadgets", ( B , 0 ) - 1631,1 86) , 0 , 1
' memory that are actually displayed. This Rpt(l) ■ WIND0W(8) : Wp&tl) ' WlNn0W(7)
' number can be smaller than the maximum number
' of characters allowed. The String gadget will PALETTE 8,0,0,0
1 scroll characters as necessary left OR right. PALETTE 1,3/16,7/16,13/16
PALETTE 2,9,5/16,13/16
PALETTE 3,9/16,11/16,0
MakeGad 1,8,8,304,8,4,37,41,2 ' The following set of LINE statements are what would te
MakeGad 2,3,24,304,8,4,37,41,3 ' considered our border structure. In C or Assembler, we
MaKeGad 3,3,40,304,8,4,37,41,4 ' would have had to create the data structure. In AmicaBASIC,
MakeGad 4,8,56,304,8,4,37,41,5 1 we take advantage of the built in graphics functions.
LINE (215,83)-(233,95),0,b£
LINE (240,85)-(306,98),9rbf
LtSE (242,86)-(304,97),0,b If this type of programming strikes you as your way to do
LINE (24-1, 88)- (302,95) ,B,b£ things, I would strongly suggest that you look into the
following two books:
Boo leanGadyets:
Amiga Programmer's Handbook, VOL I
LINE(500,25)-(564,38) ,4,bf Eugene Mortimore SVBEX 524.95
LINE (502,26)- (562,37),3,b
Inside The Amiga
LINE (580,50)-(564,63) ,9,bf John Thomas 3erry SAMS S22.95
LINE (502,51)-{562,62),0,b
If you understand the basic aspects of what is being
' Our Intuitext Structures. Much simpler this way! presented here, these two books will allow you to go even
deeper into Intuition (and the other libraries) and create
Moves RpS(1),5136,34s exceptional programs in AmigaBASIC.
Print "Enter"
Hovel Bps(1),5196,596 In our next installment, we'll take all of the sections that
PRINT "Bye!" I have covered in this series and create a small data base
EetDrMdt RpS(1),1 that is fully Amiga-tiled, as I discussed in last month's
article on Style. Until then...
END SUB
Gadgets tructure:
Adventure Road
Continued from page 50 same locations but arranged differently in cites your nightly personal habits in ex
is pre-set for "attack monster," which sim each new game.) A Zoom feature lets you cruciating detail."
plifies combat commands {often the most zero in on the nearest areas, and you get a Though NordandBert doesn't work (for
bewildering part of a dedicated role-play general map of Quendor with the game. me, at least), Infocom's other experiments
ing game). Furthermore, function keys The story begins near a small town, have expanded the horizons of adventure-
are player-definable so you can create where you should explore the Rusty Tav dom in ways bound to please hard-core ad
your own adventure macros. On the ern's wine cellar before venturing across venturers and likely to attract new ones.
Amiga you can click on an adjacent loca the countryside. A return to Accardi-by- The only drawback is that Hearts is the
tion with the mouse instead of typing the-Sea, first visited in Enchanter, is in only one available for the 64. If you're an
"west," and you can undo your previous store. Remember how hard it was to get Infocom aficionado, you should definitely
action (even if it killed you). Both the 128 out of the Enchanter's Guild there? Now get hold of a 128, because all their games
and Amiga versions offer a four-color dis the problem is getting in. Other high won't be released for the Amiga.
play and show your character's attributes lights of this journey include the town
with a bar chart. Thriff, where Cardinal Toolbox needs help Clues of the Month
In 19841 asked Marc Blank, one of Info- against the deadly Christmas Tree mon Nord and Bert is the first Infoccm game
com's founders, why they didn't install a sters and a ride on an elevated skyway to with built-in InvisiClues, so you can just
feature that would draw the map on find the Crocodile's Tear, an immense sap type "hint" for help. But you may need
screen while you played. 'Isn't that what phire hidden in a jungle filled with savage some with one of the gamestoppers in
computers are supposed to do," I reasoned, bloodworms. Plundered Hearts, which occurs ir the li
"the drudgework like mapping?" Three By weaving the two game-styles togeth brary. Get the jcv, then take the dqqm
years later, auto-mapping is a reality. Re er in unexpected patterns, Moriarty has (vtgcvkug qh rqygt). When the inqdg ap
presenting your current location and visi crafted a well-balanced game that will ap pears, consult something that caire with
ble exits, boxes and lines now fill the top peal to fans of Ultima-style games who've the game for a clue (vqwej uv ukpkuvtc).
right part of the screen, and an indicator never played (or didn't enjoy) text adven In Beyond Zork, urwgga oquu in the wine
pinpoints your whereabouts. Once you've tures, as well as to hard-core Infocom fans cellar to boost dexterity so you can get the
visited an adjoining location, it is added to who rarely (if ever) stray into role-playing wine bottle. For light when your ljintern
the map of the immediate area. You've territory. Moriarty is as funny as ever, goes out, use the cowngv. (Read twpgu
still got to draw one on paper, but this stocking the wilds with monsters that par through ykpg). Hang out in the Rusty
makes it much easier. (Some mazes and ody the usual ores and trolls: instead of Cellar for clues in the conversation.
outdoor areas are randomized, using the wielding a sword, the Cruel Puppet "re (Count back two letters to decode clues.) Q
A Powerful Wordprocessor
bine them into a single new object. With
OCT you will be able to create 3D objects
of unusual complexity. The problem here
is that, like the rest of VS3D, OCT re
for the Commodore 128®
quires a sophisticated understanding of
3D geometry in order to join or change ob
jects. Like EGG and D3D. OCT really isn't Selected
friendly; it's just a bit less complex than for the 1987
writing an object script file.
CES Software
When the time comes to immortalize
Showcase
those precious animations, professionals
Award.
will want to save them on a hard disk,
frame by frame, and later assemble the
images into a video animation using a
single-frame video recorder. VideoScape From the author of Fontmaster II comes Fontmaster 128,
claims a number of ways to accomplish an enhanced version for the Commodore 128. This
this, including using the Amiga to control powerful word processor with its many different print
the frame-stopping of a single-frame re styles (fonts), turns your dot matrix printer into a more
corder. effectual tool. Term papers, newsletters, and foreign
For those who lack access to expensive
languages are just a few of its many applications.
single-frame recording equipment, Aegis
has provided a fifth module: Gary Bon- * Program disk with no protection - uses hardware key
ham's PlayANIM. This utility will play * Supplement disk includes foreign language fonts
back the ANTM files in real or near-real * 56 Fonts ready to use
time for direct video recording. Because of * Font editor/creator included
the data compressing of the ANIM stan * On screen Font preview
dard, it is possible to reproduce anima
* 80 column only $69.95
tions that would not otherwise fit in avail
* Supports more than 110 printers
able RAM. By playing several ANIM files
in sequence and editing them together, * Includes a 102,000 word Spell Checker
the user can make extended animations Commodore 128 is a registered trademark of Commodore Business Machines, Inc.
without single-frame equipment.
X^^^G Inc. 2804 Arnold Rd. Salina, Ks. 67401 (913) 827-0685
over until the entire disk was full, the • If you call and the technician cannot QUALITY: We have over 3000 public
speller menu for looking up a specific let help you right away, ask them to call you domain programs for the C-64 and C-128.
ter pattern went into hiding, and then the We have selected 220 of the best programs
back when they have an answer. They will
for each computer for this offer. We honest
dreaded guru messages began returning. call back. To date I haven't met a support
ly believe that this is the best software value
Again I dialed the company's technical team which answered the phone quicker, available anywhere.
support number (thankiully, the Word were more cheerful or more helpful than TYPES OF PROGRAMS: Each of
Perfect Corporation had to pick up the tab those at WordPerfect. our disks contains a selection of programs
for the call). I described the problems. • Although the manual is complete and in the categories of utilities (programming
Again the voice apologized and said they the tutorial very helpful, some of the aids, computer and drive utilities, printer
had heard most of the problems and asked utilities, etc.); games (both arcade and
instructions may still confuse the novice
text); education (including educational
what release date of version 4.11 was us user. If you have problems and know
games); home/business; and music.
ing (the date is displayed when the HELP someone who is fluent with the IBM ver
INSTRUCTIONS: We are the only
key is pressed). "Oh," they responded, sion of WordPerfect, I suggest you ask major distributor of public domain
"you need the version dated 9/28/87—all them for help. The two versions are so programs that provides instructions for all
the bugs are out of it." The promised up similar (minus the mouse) that a session our programs - either as part of the program
date arrived the next morning via over looking over a friend's shoulder should itself or in a separate instruction file,
night courier. prove very helpful. Another aid you might GUARANTEE: We are also the only
Thankfully the current version consider is a video teacher. In researching company that offers a money back guaran
(9/28/87) I used for the review appears bug WordPerfect for the review I came across a tee for public domain programs. rf you are
free. For a productivity program to de dissatisfied with our disks, return them
video teaching series which explains
within 15 days of receipt for a refund (less
serve a spot in the marketplace, it must WordPerfect through a VCR. The tutorial
shipping and handling costs and a 15 per
be bullet-proof—so far WordPerfect has is for the IBM version, but the instruc cent restocking fee).
lived up to its name and has deflected all tions parallel the Amiga version. The vid
HOW TO ORDER: Use our toll free
the bullets I've aimed at it. Unlike a game eo series is simply called WordPerfect: number to order and charge it to your VISA
or an educational tool, a defective busi Level I & II, and is marketed by Computer or Mastercard, or send a check or money
ness tool costs not only time, but also Videos, 464 Kalamath St., Denver, CO order. If ordering be mail, be sure to tell us
money when it fails. To date the program 80204. Another source is your local book which computer you have.
has cost me neither. So with a clear con store or library. Both should have tutorial ADDITIONAL INFORMATION: We
science, I can recommend it to anyone books written just for WordPerfect have a brochure which contains the disk
directories of all the disks. Write us or circle
needing a power word processor. When you duplicate WordPerfect on an
our reader service number at the back of
Along the way to finishing this review I other disk, be sure the disk is rated
this magazine.
collected some facts which you should DD/DS (double density/double sided). The
Sincerely,
know: WordPerfect master disk is packed using
Lynne Adams
• If you are using a version of both sides of the disk. So if you use a disk
WordPerfect 4.1 dated before September less than those standards, errors can creep ADAMS SOFTWARE, INC.
28, call the company and request the in while it is being copied. Not observing 120-C N.THOMPSON
newest version. The replacement will not this precaution may result in some un SPRINGDALE, AR 72764
cost you anything—not even postage (at timely visits by the dreaded guru, fol • Commodore 64 & 128 are Vademarks of
Commodore Electronics Ltd.
this writing, version 4.1 of the program lowed by a system failure. Unfortunately,
PHONE ORDERS: MON-FR1, 9-5 CENTRAL
continues to be refined and improved). when I speak of the importance of this pre
The older dated versions have serious caution, I speak from experience. H 1-800-634-0989
Arkansas Residents: 750-2463
cess of searching a document for a specific ly redrawn, and (2) the preview displays dore Electronics Ltd
string of text, you could continue the headers, footers, and page numbers which
search by pressing ALT and "A" (for those using WYSIWYG format rarely do.
again). The program does have a few oddly
Lovers of mouse input will be just as placed commands. For one example: help
happy with the program's pull-down screens are summoned by pressing the Fl
menus and point and select options. Like and F2 keys rather than the Amiga's
earlier word processors, this one uses dot HELP key.
commands to format the screen and print
out display. Thus to set margins, justifica
tion or line spacing, you simply begin a
WordPerfect
This well-known power processor has $49.50
line with a dot, followed by the command every feature a serious writer or business 00 for Shipping/Handling
(".RM10" sets the right margin ten char person could want. It combines powerful
acters from the edge), editing tools and file managing operations
Editing tools include all the traditional
ones: search and replace, block cut, copy
with macro controls. The program offers a
mail-merge option, allows you to import
Q\ <X J
M
H
and move, and insert or overstrike modes. non-WordPerfect files, plus it comes with H
Text can be displayed (and dumped to the an outline option which helps you orga
< Q
printer) as normal, italic, bold, underlined nize your thoughts as well as improve C E
or a combination of all of the above. The your presentations. The user can display -
style can be applied as the text is written text in up to five columns, include multi 0
^<
or changed later by highlighting text with ple headers and footers and polish their ef * X
11} o
the mouse and then restyling all the se forts with the best speller/thesaurus avail DC en
3*
WordPerfect supports more printers
3
list more than adequate. It allows you to O
check the spelling of either a selected than any product I've reviewed—nearly o
word, the displayed page or an entire doc 200 printers are compatible. I suspect this oo C 5
ument. To check a word, you simply move news will please hundreds of users of exot X
-
the cursor to that word, then summon the ic or older printers which the Amiga's P 5
speller with the mouse. If the speller does Preferences doesn't yet support. At the C/5
such a protection scheme was necessary to must decide how you will to learn about computers, operations, afjjii-
cations and programming in your spare time.
at home Our nstructors provide you with
insure their investment against would-be be using it. one-on-one courseiing
which requires the user to find and copy after you are finished, or have it read ev
any personal computer, IBM. APPUE. COMMODORE. TRS. and more.
different words from the manual each ery character as you press the key, read BE YOUR OWN COMPUTER EXPERT
time they begin a writing session. This every word or every sentence as they are Programming is the but way to leirn lo use computers, and we cm
show you the best-and most economical-wiy to leam programming!
protection compromise allows legitimate completed. There are options to read se Send today for your tree information package. No obligation. No
owners to protect their investment by lected paragraphs too. This ability allows salesman will call.
working with a copied disk instead of risk those with failing sight to communicate,
ing the original, while at the same time halix CENTER FOR COMPUTER EDUCATION
while it aids the rest of us in proofreading
Digital Solutions feels their investment is INSTITUTE
our work. One problem with proofing your
secure. Tb the user, this means they need own work is the fact that most of us see
HAL in rNSlllurE CENIER HJH COMPUTFB EDUCAIlON DEP1 7D3
not worry about being without their word what we meant to write and not always bins Aivarado Stref* lo-Ano-'s. CA 9O05;-29(B
processor (should the copy fail) while wait what is on the page. Because of this hu VIS1 &?tmJ inc mtofmaron ,rr i'. ■ ,i i ,.■!■■■' nil*
ing for a replacement disk, plus LPD can man quirk, we often let typos and double
be installed on a hard disk. Registered or missed word errors creep into our work.
owners of early version of LPD Writer But if you let Talker read the document
should receive details on the exchange of back, it reads what you wrote, not what I
fer through the mail. you intended to write. If you have young I
children in the house who are learning to
Talker read, the program can read them stories
Talker from Finally Software is not only (or whatever) as well as help them learn to
the cheapest product on the market, but it write. My family has found the program Computer Make
offers one feature all the others fargotr-
speech. The program includes the essen
both delightful and helpful. If you don't B) YOU
tials of a good word processor. You can cut,
move and duplicate blocks of text, adjust
like the sound of the default voice, you can
adjust (robot, male or female) to please > $i,ooosooo?
your ear. \ WITH LOTTERY PC YOUR NEXT TICKET
margins, reformat text and justify sen While I could never recommend the pro COULD BE WORTH MILLIONS!
tences either right, left or center. lines gram as the only word processor to own (it LOTTERY uses W raw power ana SWage of your
can be single or double spaced and the just doesn't have the power and options to
computer to detemtine anfl refine tf« rwntter selection
methods that riH'win it* vanafts MtHy games you
screen will style text either plain, bold. compete in business), it has found a useful
rjlliet prograrnSlHB.iliOfniigrui]: work in your stale
slot in my home as an educational tool. I
suspect others (especially those handi
7a//cerincludes all the capped one way or another) will find it
Join the gio.'.tarj list erf winners using our system
seecifY:
essentials of a good word even more useful. After using the pro Lattery 64iC6<1/128) • Lotted ++Pius 4>
Lottery ST Atari}-Lottery PC
gram, I'm curious as to why so few soft
processor, and it talks! ware developers have included speech in
IBM PC'XI at anrtnonpatlWrs
may discard this feature as simply a curi with word processing. I found features on
Fastload cartridge, Tip II: Drive Not Ready errors usually re GEOS: On booting GEOS, the default print driver is the first
sult mom your disk door being open or not having a disk insert one on the disk. You can make your own driver the default by
ed. But sometimes the drive just decides not to be ready, and doing this: click the first print driver's icon once, then go to the
that can be a real aggravation. If you get one of these errors command bar and under the FILE select the Rename option.
while using the Fastload cartridge, you can usually correct it by Then simply rename the file to that of your own printer's
typing (a U; <RETURN> or (aU+ <RETURN>. The same print driver. Since GEOS searches only for the name, it wall now
commands often work when your drive is recalcitrant in other select your printer as the default.
ways.
If you have a single disk drive and a memory expansion mod
Rickey Joe ule, you have the fastest disk copying system you've ever seen.
Palisades Park, NJ Copy your source disk (from the desktop under Disk) into your
expansion module. Then insert your destination disk and copy
Fastload cartridge, Tip III: If you wish to reset your computer
the expansion module into the physical disk drive.
but keep Fastload intact, enter the monitor by entering an ex
John Kuhne
clamation point, then enter G FCE2 at the period prompt.
Newmarket, Ontario
PhilBrubaker
Russell, NY
geoWrite: To get rid of a troublesome tab on the ruler, just touch
Fastload and Hesmon: The normal command to enter Hesmon
it once with the pointer to highlight it, then drag it beyond the
is SYS64738. Unfortunately, this command also disables Fast- margin indicated by the M symbol.
To avoid formatting problems in geoWrite V2.0 +, always in
load. To enter Hesmon without causing this problem, use the
sert your headers and footers before you begin. geoWrite will oc
command SYS36466.
casionally botch headers inserted later, and when you try to re
Dan Kollmorgen
format your document the system will crash.
O'Falbn, MO
John Kuhne
Fleet System 2: An undocumented feature of this program is the Newmarket, Ontario
high-speed cursor you can get if you press Fl prior to using the
cursor up or down key. Koala Painter: You've probably noticed the special symbol on
Scott A. Warner the front of all the Koala Painter filenames, It represents the col
Bethel Park, PA or for orange, and can be produced by holding down the COM
MODORE key and pressing the 1 key. (You have to be between
Fontmaster: This program lets you create or modify typefaces two quotation marks, of course!) So if you need to access these
and save them to disk. Although Xetec discourages it, these new files outside of Koala Painter, just make this character the first
typefaces can be saved onto the original Fontmaster disk, where one in the filename.
there is plenty of room for them. Jim Partin
I discovered that the original fonts cannot be changed, re Cincinnati, OH
placed or erased, but that their names can be changed. So I used
the Fontmaster commands to rename the ENGLISH font as Magic Desk: If you don't want to use the joystick in port 2 to
ENGLISHO, then saved my modified font as ENGLISH. The re move the finger, you can use these keys to move it:
sult is that the Commodore F3 command, which automatically CTRL A —Down
loads eight of the manufacturer's fonts, now loads my ENGLISH CTRLD —Left
instead of their ENGLISHO. When I want to use the original CTRL Crsr Left —Down
version, I just load it individually using its new name. CTRLG -Right
By the way, the Fontmaster disk may have a few typefaces not
CTRLJ —Fire Button
mentioned in the manual. Use the F8 key to find their names so
they can be loaded individually. James Schnur
Bernard J. Sussman Redington Beach, FL Q
Washington, D.C.
$599
Impact Dot Matrix 18.5 (W) x 14.1 (D) x 5.5 (H) inch 7/72", 1/8", 1/6", n/216", n/144", n/72r
Weight
Print Speed Paper Feed
Approx. 19 lbs
Draft- 300 CPS NLQ- 50 CPS Adjustable tractor and friction feed
Printing Direction
Character Sets Replacement Ribbons
Bi-directional
185 Characters Kinds, 8 International
Ribbon (Life exp.) Black Sale $14.95
Fonts, 256 Download Characters
Black: cassette (8 million characters) 4-Color Sale $19.95
Sale* 199"
No One Sells This
Printer For Less!
SPECIFICATIONS
• 80 Column
• Enlarged
• Underline
• Graphics*
• Unbelievable Low Price!
• Advanced Dot Matrix - Heat Transfer
• Upper & Lower Case (with True Lower Descenders)
• Low Cost Adapters Available For IBM • Apple • Laser • Commodore Atari
(* Graphics available with Commodore, Atari And Apple Interfaces.)
This printer was made by Canon® for IBM®. It comes ready to hook up to the serial port of the IBM® PC jr.
Plus with low cost adapter cables you can connect the printer to the IBM®PC, XT, AT, & Compatibles,
the Apple® II,He, & Ik, the Laser® 128, Commodore® 64,128, SX-64, Vic 20, & Plus 4, in addition to
Atari®, the Tandy 1000 and many more. (See Accessories Page.)
MM. AppU. Conon. Cownodor*. Atorl ■ low <n. ragiitwwd trodwnorfct ol Intamottonol Butlnni Mochlnn. Appl*Computer. Conon Inc. Cornmodor* tmlrwu Mochln». Atorl Inc. 1 Vtdso Technologist ««o.tt.v<>f
R«giit«rod Trodemarks: Appl* - Appli. Computer Inc. IBM - International Busincn Machine* Inc. Diablo - Xerox Inc. Qum* - Quran Corporation.
Daisy Wheels
Available In Courier 72, Prestige Pica, Prestige Elite, and Script 12 for $9.95 each
15 Pay Homo Trial * 90 Pay Immediate Replacement Policy
COMPUTER PIRECT
(312) 382-5050 22292 N. Pepper Road
Call We JLove Our Customers! Mall Barrington, IL. 6OO1O
HOW TO ENTER PROGRAMS
The programs which appear in this brackets. Refer to this chart whenever you zero to 255 to be poke-able. For example,
magazine have been run, tested and aren't sure what keys to press. The little the statement POKE 1024,260 would pro
checked for bugs and errors. After a pro graphic next to the keystrokes shows you duce an illegal quantity error because 260
gram is tested, it is printed on a letter what you will see on the screen. is greater than 255.
quality printer with some formatting Most often, the value being poked is a
changes. This listing is then photo SYNTAX ERROR variable (A,X..J. This error is telling you
graphed directly and printed in the maga This is by far the most common error that this variable is out of range. If the
zine. Using this method ensures the most encountered while entering a program. variable is being read from data state
error-free program listings possible. Usually (sorry folks) this means that you ments, then the problem is somewhere in
Whenever you see a word inside brack have typed something incorrectly on the the data statements. Check the data
ets, such as [DOWN], the word represents line the syntax error refers to. If you get statements for missing commas or other
a keystroke or series of keystrokes on the the message "?Syntax Error Break In typos.
keyboard. The word [DOWN] would be Line 270", type LIST 270 and press If the variable is not coming from data
entered by pressing the cursor-down key. RETURN. This will list line 270 to the statements, then the problem will lie a lit
If multiple keystrokes are required, the screen. Look for any non-obvious mis tle harder to find. Check each line that
number will directly follow the word. For takes like a zero in place of an 0 or vice- contains the variable for typing mistakes.
example, [D0WN41 would mean to press versa. Check for semicolons and colons re
the cursor-down key four times. If there versed and extra or missing parenthesis. OUT OF DATA ERROR
are multiple words within one set of All of these things will cause a syntax This error message is always related to
brackets, enter the keystrokes directly error. the data statements in a program. If this
after one another. For example, [DOWN, There is only one time a syntax error error occurs, it means that the proj^ram
RIGHT2] would mean to press the cursor- will tell you the "wrong" line to look at. If has run out of data items before it was
down key once and then the cursor-right the line the syntax error refers to has a supposed to. It is usually caused by a prob
key twice. Note: Do not enter the commas. function call (i.e., FN A(3», the syntax lem or typo in the data statements. Check
In addition to these graphic symbols, error may be in the line that defines the first to see if you have left out a whole line
the keyboard graphics are all represented function, rather than the line named in of data. Next, check for missing commas
by a word and a letter. The word is either the error message. Look for a line near between numbers. Reading data from a
SHFT or CMD and represents the SHIFT the beginning of the program (usually) page of a magazine can be a strain on the
key or the Commodore key. The letter is that has DEF FN A(X) in it with an equa brain, so use a ruler or a piece of paper or
one of the letters on the keyboard. The tion following it. Look for a typo in the anything else to help you keep track of
combination [SHFT E] would be entered equation part of this definition. where you are as you enter the dala.
by holding down the SHIFT key and
pressing the E. A number following the ILLEGAL QUANTITY ERROR OTHER PROBLEMS
letter tells you how many times to type This is another common error message. It is important to remember that the 64
the letter. For example. |SHFT A4,CMD This can also be caused by a typing error, and the PET/CBM computers will only ac
B3] would mean to hold the SHIFT key but it is a little harder to find. Once again, cept a line up to 80 characters long. The
and press the A four times, then hold list the line number that the error mes VIC 20 will accept a line up to 88 charac
down the Commodore key and press the sage refers to. There is probably a poke ters long. Sometimes you will find a line
B three times. statement on this line, If there is, then the in a program that runs over this number
The following chart tells you the keys to error is referring to what is trying to be of characters. This is not a mistake in the
press for any word or words inside of poked. A number must be in the range of listing. Sometimes programmers get so
carried away crunching programs that
Pi "|PURPLE|" = C0NTR0L5 they use abbreviated commands to get
Cr = SHIFTEDCLR/HOME ?| "IGREENI1^CONTROL 6 more than 80 (or 88) characters on one
-[F2|-=F2
line. You can enter these lines by abbrevi
■■[DOWN1" = CURSOR DOWN 2 ' 1BLUE|"= CONTROL 7 g"!F3|"=F3
ating the commands when you enter the
Q "|UP|" = CURSOR UP B"[YELLOWi"=CONTROL8 ■"F41" = F4
line. The abbreviations for BASIC com
fl "IR1GHT1" = CURSOR RIGHT ' [ORANGE|"=COMMODORE 1
[| |F5|- =FS mands are on pages 133-134 of the VIC 20
II "[LEFT]" = CURSOR LEFT P 1BROWN1'=COMMODORE2 user guide and 130-131 of the Commodore
P3 11RVS^ = CO^^■ROL9 n*'[L RED!" = C0MMODORE3 64 user's guide.
■ 11(RVOFF]"= CONTROL 0 n-|GRAYIl'- = COMMODORE 4 If you type a line that is longer than 80
|j "[BLACK]" = CONTROL! H"[GRAY2|" = COMMODORE5 ^]"!POUND|" = ENGLISH (or 88) characters, the computer will act as
fl ■[WHrrE|"=CONTROL2 I! "[L. GREEN]" =COMMODORE 6 POUND if everything is ok, until you press RE
F| "|RED]"= CONTROL 3 fi "[L BLUE|" = COMMODORE 7 y "[SHFT "I'^PI SYMBOL TURN. Then, a syntax error will be dis
I?] "11"= UP ARROW played (without a line number). Many
" ■■[GRAY3]"= COMMODORE 8
people write that the computer gives them
GRAPHIC SYMBOLS WILL BE REPRESENTED AS EITHER THE LETTERS a syntax error when they type the '.ine, or
SHFT (SHIFT) AND A KEY ("[SHFT Q.SHFT J,SHFT D,SHFT S]") OR THE that the computer refuses to accept a line.
LETTERS CMDR (COMMODORE) AND A KEY {"[CMDR Q.CMDR Both of these problems are results of typ
G.COMDR Y.CMDR H|"). IF A SYMBOL IS REPEATED, THE NUMBER OF ing a line of more than 80 (or 88) charac
REPETITIONS WILL BE DIRECTLY AFTER THE KEY AND BEFORE THE ters.
COMMA (P1[SPACE3,SHFT S4,CMDR M21").
You can't get the program to run and you The name of the program
THE PROGRAM WONT RUN!! can't find any errors in your typing. What The issue of the magazine it was in
This is the hardest of problems to re do you do? As always, we suggest that you The computer you are using
solve; no error message is displayed, but try a local user group for help. In a group Any error messages and the line
the program just doesn't run. This can be of even just a dozen members, someone is numbers
caused by many small mistakes typing a bound to have typed in the same program. Anything displayed on the screen
program in. First check that the program The user group may also have the pro A printout of your listing (if
was written for the computer you are us gram on a library disk and be willing to possible)
ing, Check to see if you have left out any make a copy for you. All of this information is helpful in an
lines of the program. Check each line of If you do get a working copy, be sure to swering your questions about why a pro
the program for typos or missing pails. Fi compare it to your own version so that you gram doesn't work. A letter that simply
nally, press the RUN/STOP key while the can learn from your errors and increase states "I get an error in line 2.50 whenever
program is "running". Write down the line you understanding of programming. I run the program" doesn't give us much
the program broke at and try to follow the If you live in the country, don't have a to go on. Send your questions to:
program backwards from this point, look local user group, or you simply can't get Commodore Magazine
ing for problems. any help, write to us. If you do write to us, 1200 Wilson Drive
include the following information about West Chester, PA 19380
IF ALL ELSE FAILS the program you are having problems ATTN: Program Problem
You've come to the end of your rope. with: Have fun with the programs! g
commas. Also check the individual data mistake on a line, it does not enter that UNIDENTIFIED: This means that you
line into memory. This makes it impossi have either made a simple spelling error,
items.
Once the program has run, it is in ble to enter a line incorrectly. you typed the wrong line number, or you
memory ready to go. To activate the pro typed the checksum incorrectly. Spelling
gram type SYS49152 (SYS4864 on the Error Messages and errors could be the wrong number of
128), and press RETURN. You are now What They Mean spaces inside quotes, a variable spelled
ready to enter the programs from the There are five error messages that the wrong, or a word misspelled. Check the
magazine. To disable the Entry Program, Magazine Entry Program uses. Here they line in the magazine again and correct the
just type KILL [RETURN] on the 64 or are, along with what they mean and how mistake. 9
faster rate. But she does it at a lot lower cost and with a lot Ennon Corporaton 13 43
greater sense of accomplishment. g
Epyx, Inc. 14 2!)
Firebird Licensees 15 !)
Tips & Tricks/Amiga
Free Spirit Software 16 9!)
Continued from page 16
Ill
*
Halix Institute
On the TECHNICAL Side... If you're the owner of an older
Amiga 1000. (Pre-summer 1986) then you may be faced with a Ketek 17 10:1
dilemma if you attempt to place more than one peripheral on
Loadstar 18 c:»
your expansion bus. Many people have suggested ways to solve
a problem that has been related to the PAL chips on the daugh Logical Designer Works 19 23
terboard inside the 1000. One of the leading answers was to or Microlllusions 20 C3
der a set of replacement PALs from Commodore or some other
supplier and exchange them for the existing PALs. This seemed MicroProse 21 13
to work fine, and a lot of PALs were sold and a lot of technicians Microsoft Press 22 45
got paid for the exchange work.
Midwest Software 23 109
There's a simpler and less expensive way around this prob
lem, however. It isn't for the weak of heart and requires good sol
*
Mindscape i,n
dering skills. If you feel you can do it. remove the daughterboard Montgomery Grant 24 59
from your 1000 (The small board attached upside-down on the
NRI/McGraw Hill
*
17
motherboard—it's out of warranty now, anyway). You can fix the
problem (which seems to be an electronically noisy solder job) by Pro-Tech-Tronics 25 61
connecting any small [24 gauge or smaller! wire between all of
Quantum Computer Services 26 32,33
the PAL chips at pin 10 and then continuing this wire to a
ground point. I used wire wrap wire from Radio Shack, and I've S & S Wholesalers 27 55
had no problems since. If you have any doubts about doing this, Self-Help Legal Services 28 109
don't! The cost at an authorized service center shouldn't be more
than an hour of labor. If you feel confident, but are curious as to Soft Byte 29 64
which pin is number 10, look at the top of the chip—count from Strategic Simulations 30 2
the dent (or dot in some instances) in a counter-clockwise
SubLogic Corporation 31 31
direction.
It seems that the problem is in a weak ground in the PAL cir Superior Microsystems 32 111
cuitry. By connecting them all together, you strengthen this Tevex 32 57
ground and reduce the amount of electronic noise. The same
thing was happening when the technicians were resoldering Tussey Computer Products 34 6,7
your new PALs, the answer just wasn't obvious. The only way to Xetec 35 105
know if this applies to you is to attempt to install more than one
*No Reader Response Number given at Advertiser's Request.
expansion device and see if you get a visit from the GURU!
Eric Spencer
Encinitas, CA Q
I '
Information
the bridge of
of any helicopter.
II