Documente Academic
Documente Profesional
Documente Cultură
$2.95 U.S
S3.95 Canada
Epyx Strikes 0
Software Reviews
AMIGA
tA&mSkate ot Die
...and more
WHAT'S A TA/TQ ?
That's a very good question. Taito (pronounced Tie-toe) is
one of the oldest and biggest names in the arcade industry. We're
Space And coin-op hit Over 1 million sold in Japan. "One o!the best ever."
—Electronic Game Player Magazine.
over the years, Taito has created more than 1,000 other great
Taito has something equally exciting for you to slip into your
RENEGADE: This is the one and only. Don't settle for imitations, . , , , . ,
mistering, fast paced and real life street-styie Karate action, one ot quality and excitement that made us the arcade leader to your
the hottest games in Europe.
Commodore, Amiga, IBM, Apple and Atari computers. Your computer won't be the same again.
Taito is the arcade industry leader for a very good reason. We consistently make great video games
that bring more action, thrills and value to the people who play our
we put into creating the kind ofgames that satisfy the ever-growing
arcade appetite and the research gathered from the more than
Taito Software Inc, 267 West Esplanada North Wncouver, aC. Canada V7M1AS. Tel: 604-984-3344. Sky Shark™ and Gladiator™ are trademarks ol Taito America. Int Copyright ©1988 All nghls
Taito? ArkanoidJ" Henegade,™ Alcon,™ Rastan™ Bubble Bobble™ Operation Wolf7M reserved. Amiga. Commodore. Apple IBM and Alari ate trademarks respectively of Commodore-
a good game or not.) And Taito is always working hard to develop
the most exciting new video games that push the technology to
you buy Taito products you will be getting more home video thrills
That's why nobody but Taito can bring you more of what you're looking for in home computer video
games. You don't get to be the biggest in the arcade business by making run of the mill video games.
When you buy Taito games you're getting more than just
fun. We bring you games that test your nerve, your skill and your
strategy. Games that make you laugh and put you on the edge of
brave new worlds of imagination and fantasy And after all, isn't
just competitive confrontation. Taito games are all about the values of good triumphing over evil, of being
the best you can be—games like Arkanoid/" Renegade;" AlconT Rastan'" and Bubble Bobble:" And we
have more arcade block-busters like Operation Wolf,'" Sky Shark'" and Gladiator'" coming soon to soft
ware formats for play on your home computer. Taito's home-bound hit parade of video fun has just begun.
Who but the arcade leader could bring you so much? That's Taito! Aren't you glad you asked?
Buy Taito products at leading computer stores everywhere. If no stores are near you, Visa/MasterCard
holders can order direct from anywhere in the United States by calling 1-800-663-8067.
Amiga. \nc, Commodore Electronics. Ltd, Apple Computer Ind, International Business Machines got the technical and creative ability to develop mind-blowing video games, write to Taito,
and Atari Corporation. Advertisement by Dually & Company Inc. (Chicago.) *lf you think you've Attention: Product Development at the above address.
Prepare for the ultimate fantasy when the
* official Advanced
Dungeonsgf>ragons
Game Product comes alive on your computer!
proudly presents
Pool of Radiance,
the culmination of its collabo
ration with TSR to bring the
legendary ADVANCED
DUNGEONS & DRAGONS®
fantasy role-playing system to
your home computer.
display.)
Every single
monster type
is individu
ally drawn
by superb
computer
graphics.
(IBM PC
screen
display.)
FEATURES 54
DEPARTMENTS
LETTERS 4 PROJECTS
Subliminal Communication by John lovine 44
NEWS 8
ADVENTURE ROAD
TIPS & TRICKS Fastest Access in the West by ShayAddams 48
Hints for Fun and Utility
Compiled by Louis F. Sander 14 PUMPING GEOS
Gold Mine geoPublish—Now this is a Program by Mark Jordan 64
Compiled by Louis F. Sander 16
PROGRAMMING
64 AND 128 SOFTWARE REVIEWS BBS Lister by Theodore H. Lewis 66
Skate or Die by Scott A. May 18 Smush by Edward Rohr 72
Gauntlet by Mark Cotone 20 Modulation Wedge by Richard Curcio 76
Street Sports Basketball by Scott A. May 22
geoCalc byJimEsch 24 128 MODE
Home Designer 128 by Gary V. Fields 26 SPRDEF-Plus by Mark Jordan 80
Border Zone byRuss Ceccola 28
AMIGA UPDATE
AMIGA SOFTWARE REVIEWS The VCR Connection by Matthew Leeds 82
Vyperand Footman by Jeffrey Scott Hall 30 Amiga Public Domain by Graham Kinsey 84
Destroyer by Steve King 32 AmigaBASIC Tutorial by Tim Jones 87
Robot Readers by Gary V. Fields 34
Roadwar Europa by Jeffrey Scott Hall 36 HOW TO ENTER PROGRAMS 108
Blackjack Academy byRuss Ceccola 38
Calligrapher by Gary V. Fields 40 MAGAZINE ENTRY PROGRAMS 110
COMMODORE MAGAZINE 3
LETTERS
To the Editor: same as a multi-million dollar simulator.
Commodore
M A G A N
This is an open letter {re: "Taking Com Some of the million dollar simulators I've
puter Flight to New Heights," January flown can't do everything you and other
1988) to John Jermaine, Ned Lerner, et people have asked for. And no million dol
al., from an ex-military and current civil lar simulator has Chuck Yeager teaching
ian pilot and flight instructor. Chuck you how to fly, the SR-71, death defying
Publisher
Yeager is undoubtedly the world's greatest races or many of the other features we've
Julie Bauer
living test pilot. Lindberg, Yeager, Bob added.
Assistant to the Publisher
Hoover and John Young have been, and Your letter shows that you have spent a
Amanda K. Wappes
are, my heros. lot of time and effort flying AFT. Thanks
Now the gist of the matter. There is no for writing.
flight simulator program on the market, Edward Lerner Managing Editor
including SubLogic's, that gives realistic Developer of AFT Jim Gracely
proportional control—a direct relationship Electronic Arts Assistant Editor
between control input and aircraft reac Susan R. West
tion. My question is WHY? The C64 has To the Editor Assistant Technical Editor
pot inputs that feed an AD converter, The As a software developer, I am very Mike Rivers
Radio Control Hobby has had proportion
much aware of the large amount of pirat
al joysticks for years that would be ideal Art Director
ed software floating around. Most of it is
for this. (Just change the 6K pots for 500K Gwenn Knapp
known by the end user as illegal but is
pots.) For about the same price as a "digi used anyway. I wrote, packaged, adver Assistant Art Director
tal" joystick, you can have a proportional,
tised and distributed a program called Wilson Harp
realistic control. . Dominoes. Some people knowingly, and Production Manager
Not only does Lerner, et al., ignore this some unknowingly, archived and upload Jo-Ellen Temple
advantage, they encrypt the code to make
ed it to various bulletin boards. I have
it difficult for anyone else to make a real been trying to notify the BBSs that Domi
simulator out [of| their programs. Circulation
noes is a commercial product, but there Kenneth F. Battista
One question: has the General really are many boards. I was very distressed to
flown the Advanced Flight Simulator on Advertising Coordinator
see Dominoes listed in your magazine in Rebecca Cotton
the 64? If so, what were his comments re "Amiga Public Domain Update" by Gra
garding the lack of pitch down on power
ham Kinsey. Although I realize that you
cuts in the prop planes and tail-tuck on are not actually distributing the program, Advertising Representatives
the jets on power cuts, lack of Immediate this does not help in slowing down people SOUTHEAST, SOUTHWEST AND WESTCOAST
deceleration on power cuts, no constant
who are. Warren Langer, Spencer 0. Smith
rate turns except in a 90-degree bank, no Sincerely, Warren Longer Associates
roll or pitch instability in power on or off Brian Moats 9320 NW 2nd Street
stalls, no spins unless you pull the wings Polyglot Software Coral Springs, FL 33071
off? 10431 Ardyce Ct. Advertising Inquiries Only
Frank T. Cox Boise, ID 83704 305/753-4124
Austin, TX MIDWEST, NORTHEAST AND CANADA
Editor's Response: We apologize for inad Pamela Stockham
Electronic Arts' Response:
vertently indicating in our February issue 700 River Road
During development of Chuck Yeager's Fair Haven, NJ 07704
that Dominoes was in the public domain.
Advanced Flight Trainer we used a pro 201/741-5784
It was not our intention to condone or con
portional control. It was nice, and all other
tribute to the piracy ofyour program, and
versions of AFT (Apple H, IBM. Tandy)
we encourage our readers to contact you di
have proportional control as well. For the
rectly to obtain a legitimate copy of'Domi
Commodore 64 version we had to make
noes.
some tough decisions to shrink the simu Commodore Magazine, Volume 9. Number 7, July 1988.
Commodore Magazine is published monthly by Commo
lation from 256K on the IBM to 64K on dore Magazine Inc.. 1200 Wilson Drive, West Chester, PA
the C64. We didn't know anyone else who Correction: There is a correction neces 19380. U.S.A. U.S. subscriber rate is $35.40 per year;
Canadian subscriber rate is $45.40 per year; Overseas sub
had a proportional control device so we sary to the schematic of the Digital Cam scriber rate is $65.00 per year. Questions concerning sub
took the feature out to make room for oth era project as published in the January scription should be directed to Commodore Magazine Sub
er goodies. I regret it is difficult for you to 1988 issue of Commodore Magazine. The scription Department, Box 651, Holmes, Pennsylvania
19043. Phone {800] 345-8112. In Pennsylvania (800)
put this feature in for yourself. battery, B2, in the bipolar power supply 662-2444. Copyright © 1988 by Commodore Magazine Inc.
Chuck Yeager developed and test flew schematic is shown backwards. Battery All rights reserved.
the original version of the simulation. I B2 should have the negative end connect CBM, PET, VIC 20, and Commodore 64 are registered
trademarks of Commodore Electronics Ltd. Super PET and
did the programming for both the IBM ed through R4 to Pin 1 of the camera chip. Commodore 128 are trademarks of Commodore Electronics
and C64 versions, General Yeager left it John Iovine was able to contact Images Ltd. Amiga* is a registered trademark of Commodore-Amiga.
ABC Membership applied for.
in my hands to make sure the C64 version (the camera chip supplier) and had them
is the most carefully constructed of all the send out a note to all the readers who pur
versions of AFT. Even so, it is not the chased the D-CAM chip.
4 JULY 1988
OM1TIRAY9R
/
PSYGNOSIS
1st Floor Port of Liverpool Bldg.
OBLITERATOR OBLITERATOR — $39.95
Pier Head,
Obliterates is a new and very exciting Liverpool.
product from Psygnosis, which lakes Other Psygnosis Titles
L3 1 BY.
lull advantage of the features of the
Commodore Amiga and Atari ST, Terrorpods —$39.95 United Kingdom.
whilst supporting the full range o( Tel. No. 011 44 51 236 8818
68000, 68010 and 68020 processors. Barbarian - $39.95 Fax. No. 011 44 51 207 4498
When compared to Psygnosis's
previously released animated graphic Deep Space — $39.95
adventure - Barbarian, the player will
find over 100 separate locations within Arena —$39.95
the products three-dimensional play-
field. The effect of the detail and
complexity of the graphics must be
seen to be fully appreciated.
Two other features which Psygnosis All available for 512K
have added to this product are a "Save
Game" facility and stunning music and Colour, Atari ST,
amazing sound effects. Commodore Amiga.
All this should combine to make for
yet another award winning product
from Psygnosis.
COMMODORE, ffi !) M M <)[>(» K I
ACCESS
FIREBIRD M1NDSCAPE'
Gauntlel .'. $24.95
1281
'/// Digital Elite $17.95
Echelon S27.95
/// Solutions Guild of Thieves $22.95 Indoor Sports $19.95 SOFTWARE
Leader Board $22.95
Leader Board Tourn. Disk $13.95
///. Inc. Knight ORC $24.95 Infiltrator II $19.95
Star Glider $24.95 Paperboy $22.95
ACCOLADE Pocke! Writer 2 $39.95 WORD PROCESSORS
The Sentry $24.95 Perfect Score:SAT prep ...$44.95 Fleet Syslem 4 549.95
Apollo 18 $19.95 Pocket Filer 2 $37.95
Supetstar Hockey 522.95
Pocket Planner 2 $37.95
EMSSHJT*
Comics SI 9.95 Font Master 128 ...$39.95
Digital Superpak $64.95 UchiMala $17.95 Paperclip II $54.95
41h & Inches $19.95
Hard Bali SI9.95 Dictionary $12.95 Uridium $17.95 Paperclip III $39.95
Championship Football.... $24.95
Killed Until Dead $12.95 SIMON & SHUSTER Superscript 128 ...$44.95
GBA Basketball 2 on 2 $22.95
Mmiputt $19.95 Star Trek: PromethianAdv $24.95 Term Paper Writer.. ...$29.95
Top Fuel Eliminator $17.95
Test Drive $19.95 Typing Tutor IV 524.95 Wrdwriter 128 w/spell.$34.95
INFOCOM
ACTIONSOFT SPECTRUM HOLOBYTE
Thunder Chopper $19-95 Beyond Zork $26.95 SPREADSHEETS
ELECTRONIC ARTS' Falcon $22.95
Up Periscope $17.95 Hitchhiker's Guide $14.95 Swiftcalc 128 w/sdwys $39.95
Intrigue $19.95
ACTTVT.SION Bard's Tale $24.95 LANCE HAFNER for th. PT109 $24.95
DATA BASES
Air Rally $19.95 Bard's Tale II $27.95 bent in v-i !■' ■■' i ■>!' >■•■ • IrnuUtlon Soko Ban $17.95
3 in 1 Football $29.95 Data Manager 128. ...534.95
Aliens $22.95 Chessmasler 2000 $26.95 SOFTWARE SIMULATES
Bklbal!, the Pro Game .$29.95 Perfect Filer $44.95
Gamemaker Package Demon Stalkers $19.95 Football $19.95
Final Four Basketball ...$29.95 Superbase 128 $49.95
with all Librarys $39.95 Dragon's Lair $19.95 Pure Stal Baseball $24.95
Fuil Count Baseball S29.95
Last Nirtja $22.95 Dungeon Runners $19.95 Pure Stal College BB $24.95 MISC. 128 SOFTWARE
Maniac Mansion 524.95 EOSfErth Orbii Slafn) $19.95
MICROLEAGUE SSI Accountant Inc 559.95
Music Studio $19.95 Inslant Music $22.95
Baseball $24.95 B-24 $22.95 CMS AcctPkg'128. .5124.95
Shanghai $59.95 Legacy of Bie Ancients $19.95
Wrestling $19.95 Eternal Dagger ..$24.95
Marble Madness $19.95 Mach128 534.95
AVALON HILL Master Ninja $24.95
Phantasie I, III (each) $24.95 Partner 128 $39.95
NBA $27.95
Monopoly $24.95 MICRO PROSE Realms of Darkness $24.95 Sylvia Porter's Personal
BRODERBUND Outrageous Pages $34.95 Airborne Rangers 524.95 Rings of Ziliin $24.95 Finance Planner ...$44.95
Lode Runner S22.95 PHM Pegasus $19.95 F-15 Strike Eagle $21.95 Roadwar Europa $24.95
Moebsus S27.95 Road wars $24.95 Gunship $21.95 Shard of Spring $24.95
Superbike Challenge $14.95 Roekford $22.95 Kennedy Approach $14.95 Wargame Const Set $19.95
Ultima V $39.95 Skate or Die $19.95 NATO Commander $22,95 Wrath of Ntcademus $27.95
CINEMAWARE Sky Fox II $19.95 Pirates $23.95 SUBLOGIC
Defender ol the Crown $22.95 Slrike Fleet 519.95
Silent Service $21.95 Flight Simulator II $32.95
King of Chicago $32.95 Wo/kJ Tour Golf $19.95
Solo Flight $14.95 Jet $27.95
SDI $27.95 Yeager AFT $24,95
Steatih Fighler 524.95 Sieafth Mission $34.95
The Three Stooges $27.95
COSMI 64C BUSINESS AND PRODUCTIVITY
Batteries Included
Del Con 5 $17.95
64 C DATABASES FINANCIAL & ACCT. Paperclip Publisher $39.95
DATA EAST
Bank Street Filer $24.95 Timewks Electr. Checkbk.$17.95 Berkeley Softworks
Commando $14.95 500 XJ Joystick $14.95 Data Manager II $19.95 Timeworks Money Mgr $17.95 GEO Publish $44.95
Karate Champ $19.95 California Games $24.95 CMS Acct Pkg/64 $119.95
KidNiki $19.95 Champ'ship Wresiling $14.95 64C INTEGRATED PKGS Broderbund
Speed Buggy $17.95 Create a Calendar $17.95 Vizastar 64 4K $24.95 MISC. HARDWARE Graphics Libfary I,II or III .$16.95
Esles pwr supply for C-64 $54.95 Print Shop $25.95
DATASOFT Deystroyer $22.95 64C SPREADSHEETS
Alt Reality/Dung eon $27.95 4x4 Off-Road Racing .$CALL Naverone3 Slot expder ...$24.95 Electronics Arts
Swiftcalc 64 w/sideways ..$17.95
Bismark $24.95 Movie Monster $12.95 Sideways $14.95 UTILITIES Outrageous Pages $34.95
Dark Lord $19.95 Street Sports Baseball $24.95 Thinking Cap $32.95 Springboard
Force7 $19.95 St Sports Basketball... $24.95 64C WORD PROCESSORS Toy Shop $42.95 Certificate Maker.. $29.95
Hunt For Red October $27.95 Street Sports Soccer ,.$CALL Bank Street Writer $29.95 CSM 1541 align S34.95 Clip Art I or III $19.9S
Tobruk $24.95 Sub Battle $22.95 Font Master II $29.95 fast Load S24.95
Newsroom $19.95
Tomahawk S22.95 Summer Games 514.95 Bobs Term Pro S32.95
Paperclip w/spellpack $32.95 Timeworks
Video Title Shop $19.95 Summer Games II $14.95
Paperclip III S39.95 Desktop Publisher S39.95
Abacus
Winter Games $14.95
Pocket Writer Dictionary ..512.95 Unison World
World Games $24.95
Word Writer HI $34.95 Printmaster Plus 524.95
AMIG
FOR ALLYOUR AMIGA
NEEDS... CALL tcp Software orders over $100 and
Accessories under 6 pounds will
Panasonic AMIGA SOFTWARE
PRODUCTIVITY MiBaaVHalaaaaiiaaaaaaaaaaaaaaaaWiiaaaaaaaaVMM
Of ^
Deluxe Music Const Sel . S79.95 LogiBtix S89 00 be shipped Federal Express
2 yr warranty Deljie Paint II . S99 95 Superbase $89 00
Deljie Print II . S59 95 Vizawnte . - 589 00
(Even at these prices) You only pay TCP's standard
1080iII ....$164.95 Deluxe Video 12 ... J99.95 Word Periect SCALL shipping charge of $4.00 per order. Orders arriving
1091 ill ....$199.00 Draw Plus $189.00 before 3:00 PM our time will be shipped out same
ENTERTAINMENT BMHWH^H^^^M^^HH
day. If part of your order is backordered the remain
1092i $339.00 Balance ol Power . .$29.95 Hot-Cold Jazz S24 95
der will be shipped UPS Ground FREE!
Bards Tale . .. S3995 Leisure Suit Larry S44.95
Beyond Zork . $37.95 Marcle Madness ... . S32 95
Chessmaster 2000 $29 95 Racier S27 95 SECURITY
Defender of iha Crown $39 95 S D.I S29 95
■ Your Credit Card is not charged until your
Deja Vu .. $29 95 Silent Service $29 95
order is shipped.
Earl Weaver Baseball $39 95 Sinbad $29.95
■ We insure your order at no extra cos! to you.
Ferrari Formula One .$32.95 Slarileet I $39 95
(144 draft/36 NLO) Flight Simulator II $39 95 Univited $29 95
■ Tussey is a financially sirong and well
established company.
NX-1000 $169.95 Halley Projecl . . S29 95
(color printer) CUSTOMER SUPPORT
NX 1000 512K RAM Upgrade.. $159.00 S Alter sales support.
Rainbow $229.95 ■ Knowledgeable staff, all graduates of
(Commodore Interface)
1010 EXT DRIVE $219.00 Tussey's "Computer Boot Camp*.
■ Our advanced warehouse/materials
NX-1000C $174.95 1680 MODEM .$139.00 handling system assures your order is
(Commodore Interface/ shipper/out accurately & on time.
Color Printer) ■ Our IBM 5360 allows instant order and inventory status.
NX-1000C
To order by mall: We accept money order, certified check, personal check.
Rainbow $229.95 NEW LOWER PRICES !! Allow 2 weeks for personal & company checks 1o clear. Shipping: $4.00 !or
softwafB.FOR ALL HARDWARE WQWYACCEPSOpV OVERBID Call our
SEIKOSHA SUPER GRAPHIXJR Toll Free Number 1-B0O-468-9CW4 lor shipping charges. Add $3.00 pat boi
Printer Interface $32,95 shipped COD. Additional shipping rocjuired on APO. FPO. AK, HI, and foreign
w/Printerfrom Tuasey $29.95 ordeia. Terms: PRICES REFLECT CASH DISCOUNT, ADD 1,9% FOR
MASTERCARD OR VISA.
SUPER GRAPHIX ALL SALES ARE FINAL FvSi
Intertac8 w/8K buffer Detective items replaced or repaired at our OKM
down loadable fonts S54.95 discretion. Pennsylvania resWents add 6%
w/Prinler from Tussey $49.95 sales fax. Prices arid terns subject to change without notice
2 yr warranty
SUPER GRAPHIX GOLD .$94.95
SP-180VC .. .$139.00 w/Printer from Tussey $84.95
SP-1200VC ...$CALL Panasonic
Office Automation.
SP-1200AI ....$169.00
120cps. NLQMode
RGB/COMPOSITE COLOR MONITORS FOR THE 128
SAMSUNG
COMMODORE 1084
6401 400 Resolution
s Operating Modes
RGB MONITOR
$299.00
■ 14" Anti-Glare Screen
MAGNAVOX 8762
640x240R9SOlulion
■ 640 x 240 Resolution
■ Tilt/Swivel
1080iIIPrlnte
■ 144 cps (dra
120D $144.95
THOMSON 4120
560>2*0RsSolul<in
only $199 ■ NLQ Mode
■ 2 yr Warnnty
* Modes 1 y warranty
180D $159.95 $219.00
MSP-40 $294.95 All 3 monitors includa cables to Commodore 12S COMMODORE C= COMMODORE C* COMMODORE
Tribute 224. $629.95 1764
1670 256K RAM
1581
MODEM 31/2" DISK DRIVE
Berkeley EXPANSION
Ebonstar
E bonstax from MicroHlusions is a gladiator space competition for
the Amiga. You and your opponents (up to four players) try to hurl
each other into a synthetic black hole while evading obstacles
exploding on the game field. Suggested retail price of Ebonstar is
$39.95. For details contact: Microlllusions, 17408 Chatsworth St.,
Granada Hills, CA 91344. Phone: (800) 522-2041.
Station Manager
xlt, the National Association of Broadcasters' convention in April, software; Weather Graphics Map Generator for creating weather
Associated Computer Services (ACS) unveiled a complete and map graphics anywhere on earth; Weather Graphics Weather-Link,
affordable Amiga-based video graphics system for medium-market which downloads maps and data from weather services like Accu-
broadcasters, cable operators and production houses. For as little as Weather; a Graphics Library; a Character Generator and a
S3000 (hardware included) Station Manager offers video graphics Teleprompter. For more information contact: Associated Computer
capabilities comparable to systems costing $40,000 or more. Services, 1306 E. Sunshine, Springfield, MO 65804. Or call: (417)
The module includes: DeluxeProductions, graphics animation 887-7373.
DeluxeProductions
E ven if you don't own your own television station you may want to long or looped presentations. Forty different special effects are
use DeluxeProductions, developed by Associated Computer available and three art disks are included. For more information
Services for Electronic Arts to generate business or educational contact: Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404.
presentations with your Amiga, DeluxeProductions allows the Phone:(415)571-7171.
user to work in overscan and chain productions together to create
8 JULY 1988
FORCE
c 22nd century,
jrcraft Carrier
,,)Ore than launch
nes. At clo.se range or
way, its ability to
inflict damage is staggering.
Breakthrough propulsion
systems put its top speed at over 60
knots. Space age defense and
360-degrec turret mounted laser
cannons make it virtually invincible.
From the bridge oi the future you
control the ship itself, a squadron of
remote fighters, an amphibious
assault division, and a huge array of
onboard weapons systems.
• Protect your ship with defense
drones and 360-degree turret-
mounted laser cannon with telephoto
racking.
1 Conduct your war maneuvers in a
huge territory that includes 64
islands. Your goal is to capture the
enemy complex and destroy its
forces.
• Take on the enemy carrier, run a
gauntlet of missiles and confront
futuristic naval threats.
• Dispatch the amphibious assault
division to establish beachheads,
capture airstrips and missile silos.
• 3D solid-filled graphics, smooth
scrolling land and sea-scapes, and
great sounds and special effects.
Carrier Command. A step ahead of
simulations.
Available now on Atari ST.
Coming soon on Amiga, C64, Mac
and IBM.
®
Amiga* ■>»•' CM0 Cummtidtiri* Buwnm Machim1 Inc.
Mil-1 jnJ Apple llr Apple Computers Inc.
Telecom Soft, P.O. Box 2227, Menlo Park, California 94026. IBM' internal innal Buiim-ss Michine Corporation.
NEWS ■ NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS
A Drum
E.aitex Resources has introduced A-Dnun, a full-featured rhythm
maker for the Amiga. The four-voice drum machine is capable of
stereo output using sound samples loaded from disk in IFF format.
A-Drnm can accommodate up to 26 sounds in memory at once
(depending on available memory), and any parameter of each sound
can be altered. A-Drum retails for $79.95. For more information
contact: Haitex Resources, 208 Carrollton Park, Suite 1207,
Carrollton.TX 75006. Or call: (214) 241-8030.
Quick
Brown Box TAB Books
Happy Spell, assorted artillery. The program incorporates nine scenarios and a
construction set that allows the user to determine weather, scale,
Happy Math general orders and victory conditions. Suggested retail price is
$34.95. For further information contact: The Avalon Hill Game
Crazy Cars Company, 4517 Harford Rd, Baltimore, MD 21214. Phone: (301)
S hannon Software, Inc. has 254-9200.
T itus Software Corporation's combined Happy 8pell and
new Amiga release, Crazy Cars, Happy Math on a single
i Formula One
lets you test your driving skill in program disk. The programs, for
four prestigious automobiles. children ages three through
Players can choose a Mercedes
E
seven, teach the basics of spelling
560 SEC, Porsche 911 Turbo, and addition. Available for both lectronic Arts puts you behind the wheel of a $350,000 Ferrari
Lamborghini Countach and home and school, the program Fl/86 in Ferrari Formula One. The Amiga simulation, which is the
Ferrari GTO on six different retails for $22.95. For more second release in their Sports Legends line, features high-speed
courses, For more information information contact: Shannon action, on 16 international racecourses. The driver can also choose
contact the distributor: Micro P Software, Inc., 11926 Santa the length of the race and weather conditions. The program retails
Technologies, 24 Yawl St., Suite 2, Monica Blvd., Suite 117, Los for $49.95. For details contact: Electronic Arts, 1820 Gateway Dr.,
Marina Del Rey.CA 90292. Angeles, CA 90025. Phone: (213) San Mateo, CA 94404. Or call: (415) 571-7171.
Phone: (213) 823-1622. 82S-1I38.
10 JULY 1988
THE NAME OF THE GAME IS SURVIVAL
Il
Alien
Destruction
12 JULY 1988
is? -. ■
Welcome To CompuServe.
The Largest Computer Information Service In The Universe.
(As Far As We Know.)
More people use CompuServe than any other online Of course, it's conceivable that there's a service like
computer information service on Earth. ours somewhere that could give you more for your money
Butyou may have to travel a few light-years to find it.
Over 380,000 members access hundreds of information,
communications and entertainment services online. Instead, all you have to do is visit your nearest computer
dealer today. To order CompuServe direct, or for more infor
Thousands with similar interests and special expertise
mation, write: CompuServe, 5000 Arlington Centre Blvd.,
converge regularly and exchange ideas on an ever-expanding
Columbus, Ohio 43220. Or call 800 848-8199. In Ohio and
list of special-interest Forums.
Canada, call 614 457-0802.
They have access to a combination of more financial
information, a greater variety of shopping services,
and deeper research resources than any other online CompuServe
computer service. Anywhere.
Compiled by Louis F. Sander
I get many requests for simple material on programming. This 60 PRINT"[5PACE4]BATTING AVERAGE =";AV
month, we're catering to the readers who have made that re 70 PRINT
quest. By recapping some computer history and by presenting 80 INPUT" FIGURE ANOTHER (Y/N)";AS
some of my own ideas on learning BASIC, we'll try' to make pro 90 IF A$="Y" OR A?="[SHFT y ] » THEN 20
gramming more accessible to those who may never have tried it.
This month's programs are in plain vanilla BASIC and Fahrenheit to Celsius: Here's a handy science utility that will
should be easy for beginners to follow. (The whole column has convert any Fahrenheit temperature to the more standard Cel
only one PEEK and one SYS!) Our lone machine language offer sius form. Be prepared for some long answers, since the conver
ing includes an assembly listing for ML beginners to pore over. sion will be made to the ten millionth's place on some numbers.
Ifyou have an interesting item ofyour own, either simple or Although the program is user friendly, it's rather unsophisti
complex, why not write it up and send it in? If it's chosen for pub cated. You might want to experiment with features like looping
lication, you II get at least $10, plus a lot ofpride and fame. Send (for more temperatures) or reverse conversion from Celsius to
your ideas, one per sheet, please, to: Fahrenheit.
It's always wise to do exhaustive testing with programs that
Louis F. Sander
do calculations. (How else will you know if the answers are
P.O. Box 101011
right?) For temperature converters, I like to use 32,212 and -40
Pittsburgh, PA 15237
degrees Fahrenheit, which nicely convert to 0,100 and -40 de
Burrow: In personal computing's early days, much emphasis grees Celsius.
was placed on one-line programs. Not only did they use little Brett Meyer
memory (when 8K was thought to be a lot), but they also showed Rota, Spain
programmer's virtuosity in a very restricted fonnat. 30 INPUT TEMP IN DEGREES FAHRENHEIT
Back in 1978, (when you could buy an 8K PET for S795), this TF
active and amusing program appeared in The PET Gazette, one 40 ' (TF-3 2)
of the earliest newsletters for Commodore owners. Over the 50 PRINT
years it has been used and reprinted by hundreds of user groups. 60 PRINT" THE CELSIUS TEMPERATURE IS"
Type it in and try it—the little critter hasn't grown stale with age. TC
Louis F. Sander
1 AS="[UP,DOWN,LEFT,RIGHT)" The way we were: In the early days of personal computing, ev
:PRINT MID? (A$,RND(.5)*4 + l,l) ;"* ery computer owner needed to program. Since commercial soft
[LEFT]";:FOR J=l TO 30:NEXT ware was nonexistent, if you wanted your system to do some
:PRINT"[RVS] [LEFT]";:GOTO 1 thing, you had to program it yourself.
There were very few books on programming and almost no
Batting Averages: Baseball and Softball are back, so batting courses or magazines, so most of us became self-made men, at
averages are again a topic of interest. Tell this program a play least where programming was concerned.
er's at bats and number of hits, and it will tell you his or her Everyone learned BASIC right away, usually from a book fea
average. Can you figure out line 50? turing timesharing versions of the language, with nothing like
As it stands, the program is a bit more sophisticated than the the flexibility of the Commodore dialect. Each month the news
previous one. You might also want to add printer output, or letters revealed new wonders of Commodore BASIC, and we
make it respond properly if "YES" is entered instead of "Y." waited for every issue to expand our computer horizons.
Shane Clark In those days a newly-discovered PEEK or POKE was cause
Winchester, IN for international excitement, as programmers around the world
10 PRINT"[CLEAR,SPACES] incorporated it into their creations.
20 PRINT As our collective knowledge advanced, BASIC no longer satis
30 INPUT'MIOW MANY TIMES AT BAT";AB fied our need for increasingly better programs. Many of us got a
40 INPUT" [SPACE8]HOW MANY HIT5";H monitor program and began wrestling with machine language.
50 AV=INT(lUCU*(H/AB)+.5)/lO0G Continued on page 101
14 JULY 1988
-128 NEWS
Ifyou have nuggets ofyour own to contribute, write them up lonica, in the fourth house on the right.
and send them in. Successful contributors will get real and re Tb go in the Desting Stone without using the Dream Spell
warding fame, plus a grubstake of$5 upward. (ZZGO), not to mention wasting 100 spell points, just go to the
Each submission should combine all the tips for one game, and Strange Mage in the NW corner of Colosse and say "freeze
your name and full address must be printed on every sheet ofpa please."
per. Mail your nuggets to: Khoa Nguyen
The Gold Mine Philadelphia, PA
P.O. Box 101011
Pittsburgh, PA 15237 Black Hawk: Tb get any number of lives from 0 to 255, type this
after you load the game (N is the number of lives you want):
Aliens: When fighting the alien queen, keep her to one side and POKE 8290,N <RETURN> Tb get to any level NbmOto
keep hitting her to diminish her energy. Ramming her into the 255 type:
sides of the screen is a good tactic. When the bar at the bottom is POKE 8294,N <RETURN> Tb start the game type:
fully green, put your power-loader arms to the opposite side from SYS 8192 <RETURN>
the queen. Wait for her go get close to you, then put the arms Juan J. Rodriguez
under her, push up, at the same time pushing and holding the Abington,PA
joystick button. Wait for the airlock to open, then release the
button, and it's Good-bye, Queenie! Bruce Lee: Tb get past the last screen, just push the joystick to
the right. Don't stop for the fireballs, because they can't hit you.
Also, if you cannot make it to the last screen, type "ABCDE"
Cheuk Chau
at the Enter Code screen. When you defeat the queen, you'll be
able to see all the picture screens. Address Unknown
Nathan Jones
Championship Soccer: If you have trouble beating the computer
Baltimore, MD
at higher levels, this will guarantee you a goal almost every
AutoDuel: Tb get an infinite amount of money, buy a car and time. When you get the ball, take it to the bottom corner of the
put everything on it until your money and weight have all ques field on the computer's side, turn toward the net and shoot. If
tion marks next to them. Save the game. When you load it you're in the correct spot, the computer can't stop it from going
again, you'll have an infinite amount of money. in. (It may help to move a little bit closer to the net.)
The IRS will fine you for your first couple of moves. Don't wor Also, when it's your kickoff, dribble until you're right behind
ry, because they'll quickly stop harassing you. the teammate who was with you during the kickoff (he should
Ron Garrison be right in front of you). Pass the ball to him, and continue in a
Hatfkld.PA straight line until you reach the penalty box. Kick the ball to
wards the net. The goalie will block the ball back toward you,
The Bard's Tale II: Although the Dream Spell can be used to probably by diving to the ground. If he does, immediately take
get to the entry of any dungeon, it's also helpful during combat, another shot. He will not have had time to recover, and you'll
where: have an easy goal.
1. It acts like an advanced Heal All spell, even resurrecting Unknown Contributor
stoned characters.
2. It acts like a Mangars Mallet spell. Championship Wrestling: If your energy is about to be depleted,
3. It gives each character eight additional attacks. take refuge on the top turnbuckle, where your opponent cannot
4. It lowers the party's armor class to L +. harm you. When your energy returns, wait until your opponent
Nick Karfonta starts running around just below you. Jump on him, and his en
Pinckney, MI ergy will be depleted by half or more.
Khang Nguyen
The Bard's Tale II: If you're going door to door looking for the Thcoma, WA
Maze of Dread, look no further. It's in the NE section of Thessa- Continued on page 92
16 JULY 1988
Micron's Amiga Series:
Highest quality
memory boards from
America's Memory Supplier
Affordable
■ Memory Card is Interchangeable
on Amiga 2000/1000V500*
■ 2 Megabytes
from a Company
■ 0 Wait-States
■ Discrete DRAM Controller
■ Hardware Refresh
MICRON
Full 30-day Money Back Guarantee
For Orders and Information, contact your local ■■■
Commodore/Amiga computer store or phone toll-free:
I TECHNOLOGY, INC.
Skate or Die
pressing the joystick button also allows
Computer: Commodore (>4 players to duck, jump or perform sharp
turns.
Publisher: Electronic Arts
1*21) Gateway Drive Points are scored for pinpoint skating
San Mateo. CA 94401 over ramps, through tunnels, across grav
Medium: Disk el and many other obstacles. Players can
Price: $29.95 also earn points for performing 180- and
360-degree mid-air turns.
So much for nice, friendly computer The Downhill Jam features two skaters
games. in a dark-humored demolition derby
Electronic Arts' Skate or Die is rude, through a cluttered back alley. Two play
gross and downright unforgiving. It's also ers (or one against a computer skater) bat
one of the funniest, most challenging tle it out in this concrete jungle filled with
sports games available tor the Commo trash cans, bottles, open manholes, stair
dore 64. This one wasn't released—it was wells, fences and clothes lines. The con
unleashed. Catch it while you can. trols are the same as in the Downhill
If Skate or Die seems like a gonzo ver tournament takes place in an empty back Race, only this time you get to push, kick
sion of Summer Games, it could be be yard pool. Two skaters enter this concrete and punch your way to victory. Skate or
cause two of its designers—Michael Ko- arena and play tag with a single bofiing die, for real.
saka and Stephen Landrum—worked on stick. The player with the stick is allowed The Downhill Jam is, in a word, hyster
that original Epyx classic. But unlike the five passes to knock the other down. If he ical. The graphic thrills and spills are both
civilized nature of organized sport. Skate fails, the stick changes hands for another amazing and painful to watch. Ride your
or Die is not afraid to break a few rules or five passes. This continues until one play punk skater through a chain-link fence,
a few bones. This is a high-powered tri er has scored three slams on the other for example, and he emerges on the other
bute to—and parody of—free-form skate skater. side seemingly intact. Moments later he
boarding, California style. Multi-player jousts are performed falls to the ground in several dozen pieces.
The game begins at Rodney's Skate round-robin until only one skater re The cartoon animation is perfect.
Shop, kind of a second home to the neigh mains. The solitaire version pits a player The Freestyle Ramp is a large U-
borhood punks. Behind the counter is against one of three computer opponents shaped structure where anything is possi
Rodney, an aging ex-surfer who's now (skill levels): Poseur Pete. Aggro Eddie ble. Skaters are allowed ten passes
land-based and balding. Rodney can set and Lester. The stiffer your competition, through the ramp to perform outrageous
you up with just about anything you need, the more points you can score. daredevil feats. Control is more complex
including hints on how to skate. Admire Players skate to opposite sides of the , here, requiring players to maintain
his purple mohawk, just don't stare at his pool, passing each other in the middle. sideways momentum with the joystick
ugly face. Pressing the joystick button causes the while executing precise movements at the
Rodney allows up to eight players to bofiing stick to briefly flash. Touching the top of the ramp. Tricks include kickturns,
sign up for competition or merely practice. other skater with the flashing stick scores rock-n-roll, footplants. rail slides, hand-
Check out the high score lists or change a knockdown. The tactics of survival dic plants, ollies and aerials. Points are scored
board color. When you're ready, hit the tate that each skater move quickly, for level of difficulty and chaining several
pavement and prepare to skate or die. changing direction as often as possible. tricks together.
Stepping into Townsquare, you are con Changing the tempo of your movements Exact timing is crucial in this event.
fronted with a main menu in the form of will also throw the other skater off. This ! Execute your moves too soon, and you'll
six side streets, each leading to a different can be accomplished by performing var be sliding down the ramp headfirst. Wait
event. Instead of a cursor, players move a ious stunts—rail slides, kickturns, and ol- too long and you'll literally go splat on the
skater in the desired direction. Events in lies—on the edge of the pool. bottom (which is not a pretty sight).
clude the Pool Joust. Downhill Race, Moving on. we come to the Downhill The High Jump is another ramp event,
Downhill Jam. High Jump and Freestyle Race, a wild and wacky dash through the only much easier to control. Players are
Ramp. The sixth option allows players to park. Players race against the clock for given five passes to achieve the highest
compete in all events. the best time, avoiding obstacles and per aerial jump off the right side of the ramp.
The Townsquare setting introduces forming stunts for bonus points. This fast- Simply move the joystick rapidly in any
players to Michael Kosaka s truly phe action event dazzles the eye with remark direction to build speed, and press the but
nomenal graphics and animation. The on able animation and colorful graphics. ton at the height of your highest jump to
screen skater moves with uncanny preci Players are given the choice of regular make it official.
sion and lifelike detail. The skater's intri or "goofy foot" control of their skater. With Skate or Die is a surprisingly versatile
cate 3D movement also reveals the game's regular control, pulling the joystick down game, considering the rather limited na
finely-tuned joystick control. This is only moves the skater forward; pushing up ture of its sport. Supplemented with
the beginning; it gets much better. slows him down. Goofy foot works the op above-average graphics and bizarre hu
The first event is the Pool Joust. This posite way, controlling the board from the mor, this challenging collection is an abso
radical version of the familial' medieval skater's point of view. In either mode, lute joy. Highly recommended. g
18 JULY 1988
in Your Commodore Skills and
Build a Great Software Collection
128™ Computer.
Subscribers Love LOADSTAR!
"The music and graphics are totally superb. Some of the
Learn From the Experts best I have ever seen" Steven T. Boston
Draw on the vast experience of our
editors to provide you with
carefully selected software
you can use each month, from
spreadsheets to role-playing BASK 64 & 128 ML variable LISTer.
games, from telecommunications to Desert Duel You're the turret gunner
accounting to recipe programs. With on a Rommel-rousing tank.
easy-to-use documentation, you will Hugo 128 Produce your own VCR
master each new application with movie on a shoestring budget.
confidence and ease. Easy Keys Define C64 function keys.
Fractals 128 See and print intriguing
Become Experienced Inexpensively
patterns using recursive logic.
Without investing a fortune, LOADSTAR will help you to see why your
BridgeBrain Flay bridge against your
Commodore 64 or 12H is the most versatile and powerful tool you own.
computer for fun and practice.
You will know more about your Commodore, its capabilities, and
Solitaire Three classic card games,
software for it. than you would have thought possible. At S6.65 a month,
including 'Aces I p."
LOADSTAR is the best value in software today.
Plus Computer Juicer, Match Me,
Exterminator, One for One. and more!
Try our Monthly Software for Three Months
Even- month your postman will bring you the latest issue of
LOADSTAR, contained on unprotected 5V5t" diskettes. Each issue is
chock-full of great software, including utilities, games, home and
business applications, and educational programs. Order now and
you will receive the "Best of LOADSTAR" absolutely free.
Commotion 64 and Commodore un an trademarks of'Commodore Bttsinea Macbtnei Print Shop Is <i trademark ofBrodtrbuntt Software,
AvailableatWhldenbooks. H Ihiltmi llimitsetlers. mnl /we faitiksltina •.■leryabvn- fcoivr /wire SVMH Apple Band IBMPCter$i»>ts also available
Please rush my free "'Best of LOADSTAR" and start the "Best of LOADSTAR" - a collection of
my 3 month subscription to LOADSTAR for my fourteen of the best programs from recent
Commodore 6-i or 128 for only S 19.9S postage paid. 1 understand
issues - when you order the next 3 issues of LOADSTAR
that this is a trial subscription and that I am under no
tor your Commodore 64 or compatible computer.
obligation to continue beyond three months. (Overseas $27.95)
Contents are as follows:
Sidel Side 2
Nam u Diskovery GallcriedArt
Customizing LOADSTAR Nature Quest
Address.
Glory Quest Weather Conversions
Gauntlet
though each is composed of the same com
Computer: Commodore (>4 ponents—walls, treasures, pitfalls and
Publisher Mindscape, Inc. monsters—the number and placement of
■S444 Dundee Road these elements make every level a unique
Northbrook, IL 60062 puzzle.
Medium: Dusk
opoco: as
One of the more innovative ingredients
Price: $34.95 KB SfiS that separated Gauntlet from the typical
II
I adventure, giving it its definite arcade
Not too long ago, when a player got the 3 slant, is the incredible number of evil be
itch to hit the video dungeons for a 1 ings you'll meet in your travels. They
little role-playing action, one of the last >_? . | come in waves, dozens of them swarming
-.' 5 *.-
places he'd think to lug his sword and at once like starving pack dogs fighting
shield was the local arcade halls. Not that ii FIBS over a rare piece of steak. The battles are
the genre didn't have an eager and recep fast and furious: a shot or two is all that is
tive audience willing to punch in a The Gauntlet play field is a seemingly needed to kill a foe. Nevertheless, the as
healthy share of tokens. Popularity charts endless group of maze-like dungeons sault can be viewed as relentless thanks
would suggest the opposite. It's just that which have been jampacked full of dan to a group of hideous inventions called
the pay-for-play, quick-turnover climate of gerous obstacles and connected via a se "Monster Generators." These demonic
the coin-op environment wasn't designed ries of doorways. The goal of the game is mechanical wonders have been designed
to support the time consuming, intricate to search and survive long enough to lo by the evil gods to create and spew forth
plodding of the classic Dungeons and cate and exit the final dungeon, getting deadly villains at the rate of one every two
Dragons-style adventure. Video warriors yourself out of this mess of a labyrinth be seconds. So as soon as one villain drops,
were continually forced back home to fore the elements do you in. It's a mission it's as if another is there to instantly take
their faithful computers to get their need that will force you to fight, avoid and de its place. If you don't fight your way for-
ed fix. stroy a wide assortment of deadly crea ■ ward and destroy these creature factories,
Then, early last year, an innovative tures as you comb each vault in an at you can literally stand there and swing
Atari coin-op arrived on the scene to tempt to find the well-guarded passage i your sword from dawn to dusk, killing
change the situation dramatically. The way to the next level. multitudes of offspring, without ever mak-
name of the game was Gauntlet, and it The game offers a bird's-eye view of the ! ing any progress. The bloodthirsty mob
would emerge to completely bridge the action, tracking the warriors from above , will just keep on coming. Unlike most
gap between these "incompatible" con and panning about to follow them as they , role-playing contests, sharp reflexes and a
tests by successfully borrowing from each. slash, mash and trash their way around. 1 quick trigger finger will be a necessity to
A host of the more popular D&D ele Fans of the arcade version will feel com overpower Gauntlet's evil forces.
ments—like personal character growth, fortable and familiar in these transposed At the screen's base, a countdown clock
treasure hunting, dungeon exploring and surroundings. Everything's the same. j keeps track of your surrogate's strength,
dragon dueling—were all gathered and Brick walls form the labyrinths that : slowly ticking its way down to your inevi-
placed upon an easy to learn, lightening- stretch out in every direction to outline a , table demise. Certain treasures and po-
paced arcade foundation. The result was a dangerous floor plan of pathways, cham ■ tions can be used to add valuable seconds
unique multi-player coin-op adventure bers and dead ends. Objects litter the to your life expectancy, with poisons and
that quickly attracted a tremendous fol grounds waiting to be discovered and col ■ lost battles taking away time in large
lowing from both sides of the fence. And lected, including the good, such as food for chunks. If you delve into the dungeons
now, in a final step that brings this game's physical energy, keys to open doors, and alone, as soon as your life meter hits zero,
development full circle, Mindscape has re potions to increase fighting strength; as the game will end. However, in the two-
leased a Commodore rendition of this pre well as the bad. like the various, well-dis player game, as long as either one of the
cedent-setting contest. Welcome home, guised poisons that can be extremely two heroes is alive, any lost soul can be
Gauntlet. harmful if not fatal to the touch. And of easily resurrected with the tap of the fire
The game opens with a character selec course, lurking in every corner, tense and button (a rejuvenating technique equiv
tion phase, where one or two players are ready to spring, is a diverse cast of deadly alent to inserting another quarter at the
given the chance to choose their on-screen monsters, headlined by such notorious en arcade). It's easy to see the tremendous
surrogates. Four different heroes are of emies as sorcerers, demons, ghosts, and advantage to traveling in pairs.
fered: Thor the Warrior, Merlin the Wiz yes, even the dreaded Dark Prince of Discerning fans ofGauntlefs pay-for-
ard, Questor the Elf, and Thyra the Val Death. play version have probably already spot
kyrie. Each of these able combatants is The overall size of this gauntlet is not ted the one glaring difference between
rated according to armor strength, shot mentioned in the documentation, and as a this contest and its predecessor. At the ar
potency, hand-to-hand ability and magic reviewer who has only made it to the forti cades, the game cabinet supplied enough
power. Depending upon how you wish to eth level before succumbing to finger fa room and controls so that four players
confront the enemy or complement your tigue, I'm afraid I don't hold the definitive could simultaneously explore together.
partner, the characters are selected and blueprints either. What is known is that Due to the obvious joystick limitations,
the quest begins. no two dungeons are exactly alike. Even only two players can participate at one
20 JULY 1988
64 and 128 Software Reviews/Gauntlet
■ continue on to Germany.
COMMODORE MAGAZINE 21
64 AND 128 SOFTWARE REVIEWS Reviewed by Scott A. May
Street Sports
best hook shot. Kevin is another long
Basketball shooter who rarely misses. Finally, there's
Dana, whose biggest claim to fame is hav
Computer: Commodore 64
ing the only ponytail on the team.
When all the preliminary details are
Publisher: Epyx, Inc.
worked out, it's time to hit the court and
600 Galveston Drive
stir up some action. The rules of street
Redwood City, CA 94063
basketball are more relaxed than orga
Medium: Disk
nized sports. There are no quarters, nor
Price: S39.95
any time limits for that matter. Instead,
will respond as you dribble for that game- players choose what score will end the
Up for a friendly game of hoops? Feel winning basket. Just stay out of the rose game, up to 100 points per match. Like
ing nostalgic for your old neighbor bed and keep an eye out for your pesky lit wise, there are no timeouts and definitely
hood teammates? The gang's all here in tle brother. no penalties or free-throws. This is rough-
Epyx's Street Sports Basketball, a lively The final court of choice is an inner-city and-tumble basketball, full of skinned el
contest that's sure to open a vault full of parking lot. This somewhat grimy court is bows and knees.
memories. fenced in for privacy, but full of oil spills Following the opening jump ball, the
Most adults will find this game to be from parked cars. A ticket booth juts out action is non-stop until one team emerges
like stepping into a time machine, recall slightly into the playing area, so watch victorious. The on-screen player under
ing golden days of impromptu competi where you're running. joystick control is identified by the lighter-
tion. This is a masterful tribute to the joys The next choice determines if the game colored uniform (either green or blue).
of unorganized sports, which any kid will will be played head-to-head with a human Control requires moving the joystick in
tell you is the only way to play. opponent or against a computer-controlled the direction you want your highlighted
Despite all this romanticism, Street team. Nothing beats a two-player basket player to go. Dribbling the ball is auto
Sports Basketball has its feet planted ball game, and this one is very good. The matic. Tb shoot simply face the basket and
firmly in today's youth. The neighborhood computer team, however, is no slouch. press the fire button. Your player will
courts look sort of familiar. But that rag Solitaire games can be set for three skill choose the best shot for the moment-
tag collection of irregular kids will never levels—Easy, Intermediate and Tough. jump shot, hook or slam dunk.
change. Even hightops are still in style. The Easy level was obviously designed for Joystick control automatically changes
The first decision to be made in the very young players. Those with any to the player with the ball. Tb manually
game is where you'd like to play. There amount of experience will breeze through switch control to another player (on de
are four courts available, each with its this level as if the computer team never fense only), press and hold the fire button.
own advantages and drawbacks. showed up. Players with street savvy When the desired player is highlighted,
The school playground offers a nice, should begin with Intermediate to get a release the button and assume control.
fenced-in asphalt court free of obstacles. feel for the game, then step right into the Passing the ball is a tricky maneuver
Games played here tend to be fast and fu Tbugh level. that requires timing and finesse. Players
rious. This is the preferred court for "offi Each side then picks three players to will not question your command to pass
cial" neighborhood tournaments. It's al represent their team, from a lineup of ten the ball, often throwing it out of bounds,
most like the real thing! neighborhood kids. They may look young, into trash cans or to the other team. Use
The back alley court is a place where but these are not mere street urchins. this to your advantage for long passes and
dares are made and reputations are Rather, they are polished pros of the fast breaks.
upheld. This is a tough setting of trash roundball circuit, each with his own Stealing the ball is easy. Due to the size
cans, rocks and oil spills—perfect for a strengths and weaknesses. of the court, it's often unintentional. Tb
gang fight, something these pick-up Highlighting each kid calls up a brief steal the ball, simply walk into an oppo
games often resemble. Watch out for the personality—some you might recognize nent and rip it from his hands. Fast play
curb that forms the boundary of this court. from your own neighborhood—which af ers can also intercept passes and jump for
One false dribble and the ball is out of fects his or her performance. rebounds. These players are not perfect,
control. Those oil spills also require some Butch is a hotdog, but he has the best however. Every game is filled with
fancy footwork to avoid. Step in one and jump shot on the block. Radar is slow, but dropped balls and stumbling kids. Players
you'll be watching the game from ground reliable under the hoop. Julie has been can knock one or two others down by run
level. known to drop the ball on several occa ning at them full steam and jumping on
The suburban street court offers a much sions, but she's always in the action. Me them. Tackling is allowed (and often nec
cleaner environment, free of city grime, lissa is the one to throw it to on a fast essary).
but not without its obstacles. The court break. Ralph is fast, but sometimes his Street Sports Basketball is a delightful
here stretches across a dead-end street be cap falls down in his eyes. Vic is the tongue-in-cheek action game that should
tween two driveways. The playing surface team's precision shooter—call on him to appeal to a wide audience. Most fans will
holds a variety of challenges: curbs, trash make crucial baskets. Brad isn't known find the on-court antics both entertaining
can lids, garden hoses, grass and for anything other than being a really and challenging. If you can't go back to
sidewalks. You never know how the ball nice guy. Magic boasts the neighborhood's the old neighborhood, bring it home, g
22 JULY 1988
Tl
If your dealer doesn't carry Abacus products, then have him order
them for you. Or you can order direct using the following order blank
or by calling—1-BOO/451-4319
in trie USA add $4.00 for S & H. Foreign add $12.00 per item
Michigan residents Include 4% sales lax
Total amount enclowd (US funds}
Abacus
IMMfllXIIll
Card Mo. -E>p,
Name
Address.
Dept. MC7 • 5370 52nd Street SE • Grand Rapids, Ml 49508
Stale -Zip-
Phone 616/698-0330 • Telex 709-101 -Telefax 616/698-0325
Phone No.
Call or write for your free catalog. 30-day money back guarantee on
software. Dealer inquiries welcome—over 2400 dealers nationwide. ..Mi. I
64 AND 128 SOFTWARE REVIEWS Reviewed by Jim Esch
geoCalc MM-
□ Dioti □ mq
Computer: Commodore 64 m t«ll I HI lloriiil I »i it:
24 JULY 1988
S
7-
Home
Designer 128 LIUINO ROOn
26 JULY 1988
ACT NOW AND SAVE 30%
ON YOUR SUBSCRIPTION TO COMMODORE MAGAZINE
Commodore
101 Game Tips
ReadereTeilAIN!
T/T7C* I'd like to take advantage of Find out what's new for your Commodore computer
M- MZ%3y this Special Offer and receive from the inside source. Keep up with the latest in new
Commodore Magazine for 30% off the hardware and software through in-depth reviews. Get
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 —
games and useful applications — you can type in and
City State. Zip. use right away.
Signal iirt1 .
If you subscribe or renew your subscription now for
METHOD OF PAYMENT
just $24.95, you'll save 30% off the newsstand price
of S35.40. We'll send you a full year (12 issues total)
□ Enclosed is my check or money order for $24.95
(Make payable to COMMODORB MAGAZINE, INC.) of Commodore Magazine.
□ Bill me
3 Charge my visa or MasterCard Card number MAIL TO:
Commodore Magazine
Subscription Department
Expiration Date.
1200 Wilson Drive
West Chester, PA 19380-9990
Signature
OR CALL (800) 345-8112 (TOLL FREE)
All prices in US. Currency Canadian orders acid iiuim in each *u h-.tr ipi ion u
cover postage. Oversea* (50.00/12 issues. TO SUBSCRIBE TODAY.
64 AND 128 SOFTWARE REVIEWS Reviewed by Russ Ceccola
Border Zone
There are a lot of
Computer: Commodore 64
Publisher: Infocom
experiments in this
125 CambridgePark Drive
game to help make
Cambridge, MA 02140
Medium: Disk the story more
Price: $34.95
enjoyable.
Ever thought about going behind the
Iron Curtain to experience what it's
placed time to rest (between chapters) be work all the way to the end." This works
all about? Well, pick up Border Zone from
fore getting bored or bogged down. The well and is a refreshing change in text
Infocom and your curiosity will be satis
story has many plot twists and minor games that can sometimes seem to take
fied. Border Zone will give you such a
goals for each character, but all three forever.
taste of Eastern Bloc countries, the Iron
chapters revolve around the rumored as Another unique feature of Border Zone
Curtain and the meaning of the word
sassination of an American ambassador is the use of real time in the game. No
"border," so that you'll never again want
to visit any of those places. This is the first in the neutral country Litzenburg. longer can you sit in one place for a long
game from Infocom that deals with spies In the first chapter, you play the part of time, trying to use everything in your in
an American businessman traveling on a ventory and thinking about how to solve a
and intrigue and is one of the few in that
train out of the Eastern Bloc country puzzle. Even if you don't move, the clock
genre in the gaming world.
Frobnia to Litzenburg. An American in in the upper-right corner of the screen
Border Zone is the first game since En
chanter from Infocom veteran Marc telligence agent drags you into the action constantly counts the minutes while you
Blank. After leaving Infocom in 1985, when he knocks on your compartment try to complete the goal. The clock speeds
Blank went to California, where he's been door and hands you a secret document up for the second and third chapters, but
working on CDI (Compact Disc Interac that you must deliver to his contact at the you can slow it down with the SLOW com
tive) technologies and projects on a con train platform in the border town of Ost- mand. You can also speed up the clock in
sulting basis, as well as projects and nitz. He disappears, leaving you to formu the first chapter with the FAST command,
games for Infocom. late a plan of action. making the game more challenging for
In a recent interview Blank explained In the second chapter, you take the role veteran Infocom players. The use of real
how Border Zone came to be: "One of the of the intelligence agent, code-named To time is a plus in Border Zone, bringing
things that we've seen at Infocom over the paz, who is hurt and freezing. As Topaz, thrill and suspense to the game in a genre
years is the consumers' desire for a game you must cross the border between Frob where such elements are necessary.
in the espionage/intrigue genre. Back in nia and Litzenburg, while avoiding Blank explained why he decided to put
1984 or 1985,1 had a conversation with guards, searchlights and dogs. 1 real time into Border Zone: "Real time
Mike Dornbrook, Vice President of Mar In the last chapter, you are the bad spy, had been in [Infocom'sJ game develop-
keting at Infocom, who mentioned that In whose mission is to make sure that the as .' ment facility since 1984, but no one had
focom was interested in working with 'out sassination takes place without any con used it. It was put in to give a sense of sus
side people' on games. I told him I had a nection to his country. pense and make the players sit on the
kernel of an idea in my mind for a spy All three chapters are thrilling and j edge of their seats, wondering what's go-
game, and it turned out that was exactly challenging, causing you to alter your I ing to happen next. The thing that was
what Mike was looking for." mindset to fit the situation and character. i tricky was trying to set it up so that the
Truly, that conversation was fortuitous I found this division ofBorder Zone into : amount of time certain moves took would
not only for Blank, but for text adventure three chapters more entertaining than I ■ allow enough time so that people could
fans as well. Border Zone is the most ori expected because of the unique goals in finish everything and not make it a typ
ginally designed work of interactive fic each chapter. Although the chapters can ing race, but at the same time make it
tion from Infocom since Beyond Zork. If be played independently and in any order, tight enough so that you couldn't sit
this is an indication of the future direction I strongly suggest (almost command!) that around for a long time and think about
of Infocom, their games will only get bet you play them in order (1, 2 then 3) to get what you were going to do."
ter. Border Zone has new features that en the full enjoyment from Border Zone. The last feature of Border Zone that
hance the way you play the game and con Each chapter will take you a fair really sets it apart from the pack is the in
tribute to the storyline. The most obvious amount of time to finish and will include a clusion of on-line hints in the game, a fea
feature is the division of the story into lot of experimentation. Blank explained ture that Blank hinted might become a
three chapters or episodes. the purpose of dividing Border Zone: "The standard for Infocom products of the fu
Each of the three chapters is played short stories were put in so that people ture. Using on-line hints is easy—just
from the vantage point of a different char could do a piece of it and feel as if they had type HINT and follow the on-screen direc
acter. This division brings a freshness to finished something and gotten that sense tions to select a question that deals with a
the game that inspires you to finish it. of accomplishment that's hard to get in problem you are encountering. The use of
while allowing you a convenient and well- most Infocom games, because you have to hints is entirely up to the individual. I
28 JULY 1988
64 and 128 Software Reviews/Border Zone
clusions in the game package are just as Point' Then Stu Galley took over and
personally used the hints only once— impressive. Along with the disk and man wrote for about eight months on this
when I was really stuck and wanted to fin- | ual are some atmosphere-enhancing gim game, and it was all going to take place on
ish the game before writing this review. micks unique to Infocom games. A busi a train. In a very early version, Stu had
Although the temptation is there, using ness card and pack of matches are similar this conductor on the train who said,
the hints too much will catch up to you. to those carried by the bad spy in Chapter 'Gormnash floogle nomnetz!' before it left
The game isn't any fun if it's played only 3 of the game, A map of the general area the platform. What was interesting to me
using hints and not imagination. Howev of the game is also included. Finally, the was trying to find out what it meant and
er, hints are a welcome relief—to be able most humorous gimmick in an Infocom incorporate some other phrases like it into
to finish a game without spending more game since the G.U.E. Tech school guide what would become Border Zone."
money on a hint book is nice. You just in The Lurking Horror is the Frobnian In any case, Border Zone is a very tense
have to control yourself. tourist guide and phrase book. The book game, with the emphasis more on finish
Blank told me about his reason for re let consists of pictures from the fictitious ing the chapter rather than achieving a
questing on-line hints and the other fea country and phrases in the Frobnian lan certain score. The text is white on black,
tures in Border Zone, "I wanted people to guage with their English translations. which is easier on the eyes than the black
be able to finish the game and get from The phrases act as a form of copy protec on gray characters of the most recent
one scenario to the next. I put the hints in tion in the game. games. The HINT option indicates how
so that people wouldn't get stuck and frus When asked for his favorite Frobnian many hints are left for a particular ques
trated and would be able to see what hap phrase, Blank related some additional tion, giving you an indication of how
pens next. There are people who will suc history on the making ofBorder Zone: "I much you have "cheated" in revealing an
cumb to the temptation very early on and actually wrote the booklet before any of answer. The HINT option also shows some
will then kick themselves, but they the game. I wanted something Eastern neat things to try in the game to get fun
shouldn't kick us. There are a lot of ex European, but silly. There's ajoke about ny responses, in keeping with typical Info
periments in this game—short stories, 'Gormnash floogle nomnetz!' ['All com humor. Ultimately, Border Zone is an
real time and on-line hints—all put in to aboard!']. Back in 1984 or 1983, a game exemplary work of "interactive fiction" in
help the player, make the story more en writer came to Infocom for about three that you have a challenge that provokes
joyable and enhance the story itself and months and wanted to write a spy game. you every second of game play and in
give it a new feel." It started on a train. He began to write it, spires split-second timing and sneaky
If an exciting plot, hints, real time and got all bogged down, got another job and thinking. Now get to it—you have an as
three characters weren't enough, the in left. It was going to be called 'Check sassination to stop! B
COMMODORE M/CAZ1NE 29
SOFTWARE REVIEWS Reviewed by Jeffery Scott Hall
Vyper and
Footman
Computer: Amiga
Publisher: TopDown
100 Acacia Lane
Redwood City, CA 94062
Price: $29.95 each
TopDown Software has recently re ways, but beware—they will always fly in levels of play. However, if you can man
leased two new arcade games for the formation. Such formations include figure age to do so, you can dodge in between
Amiga: Vyper and Footman. eights, spirals and various other combina the laser fire and become a much more
tions. You may move your ship from left to formidable opponent for the Yarks.
Vyper right, and of course, you may fire lasers. • In between levels of play, or after you
Has it been a long time since you have Tb do this, you use the keyboard or joy have been killed, your space ship will
had the chance to blast space scum? Is stick. There are 100 different designs and appear on the screen about five seconds
your trigger finger itching for some fast- colors of Yarks, depending upon the level before the Yarks start firing. Position
paced, laser-blasting excitement? If so, you are in, and each has its own unique your ship so when both you and the
then you need to look no farther! Vyper by attack formation. As you advance from Yarks start to open fire, so you can have
TbpDown is a shoot-'em-style game sure to level to level, you will find the speed at the maximal chance of hitting the most
win you over. with the Yarks attack to increases. When targets.
The game displays two title pictures as you first start the game you will be pro
it loads. The first is a company logo, and vided with three ships, however, you may Footman
the second is a beautiful outer space obtain bonus ships throughout the game. Our round yellow friend is back, and he
scene. The options screen then allows the During game play, you have a choice of is hungrier than ever! You might think I
following selections: Initial Level, Start several keyboard functions: pause, toggle am talking about PocMan, but actually I
1-Player Game, Start 2-Player Game, and sound ofi/on, and quit game and exit to op am talking about Footman. Put on your
See Score Table. Starting the game is as tions screen. running shoes and prepare for some excit
simple as selecting the Initial Level, or ing maze-munching thrills.
Summary The game starts by displaying two pic
starting level and then selecting either a
Vyper combines bone-chilling stereo
one or two player game. Vyper has 100 tures while it finishes loading. A company
sound, excellent graphics and enough lev
amazing levels of play! However, you may logo is followed by a modest picture of our
els to keep the most advanced shoot-'em-
only select Initial Levels between 1 and hungry friend. After the game has loaded,
up player coming back for more. The prod
80. You may select from the options screen a menu will appeal1 at the bottom of the
uct is very solid, and I found no errors in
using either the keyboard or a joystick in second picture. The options are: New
the program or the manual. Movement,
port 2. If no user action is detected in this Taste, Classic and Maze Editor. To make a
firing and selections can be made by ei
screen, then the game will enter demo selection use either the joystick or key
ther keyboard or joystick. Vyper takes
mode. Now comes the fun part—blasting board to scroll up and down the options
place in real time, updating the screen 60
them! then press the fire button or RETURN
times a second. This is the best, and I do
key. The New Taste option gives a differ
mean the best, shoot-'em-up style game I
Blasting Space Scum ent version of the classic game PacMan. If
have ever seen either in the arcade or on a
Grab your joystick, and prepare for this is chosen, the maze in which you will
home computer!
some non-stop shoot-'em-up excitement! play will have a topdown (and that's not
Your space ship will appear at the bottom the company) view of everything that is
of the screen, while a 3D star background Hints and Tips happening. The ghosts and our friend
scrolls vertically. This is perhaps the best • Never keep your space ship in one posi Footman will look very different. Perhaps
special effect for a game I have ever seen, tion for a long period of time. If you do, one of the most distinguishable differ
and best of all, no 3D glasses are required! you make a nice sitting target for the ences is the fact that you can see arms and
Your ships' status window will appear at Yarks! Try to move your ship every five legs on Footman. The Classic option lets
the far right of the screen. The status win seconds at least, this makes you much you play an almost exact duplicate of the
dow simply displays the High Score, Cur harder to hit. game PacMan. This option is so real, it
rent Score, Current Level and a graphic • If you happen to get your ship in the left brings back memories of spending quarter
display of the number of ships you have or right corner of the screen, move out of after quarter. The final option, the Maze
left. The space scum, otherwise known as there as quickly as possible. The Yarks Editor, will be discussed later.
Yarks, are out to penetrate the Federation will trap you and there will be no way Once you have chosen the type of game
planet line and then conquer your world. for you to escape without being killed. you want, either New Taste or Classic, you
It is up to you to stop them, for you are • Try to keep an eye on the lasers and an will be presented with the selection
their last chance of survival! The Yarks eye on the Yarks space ship. This may screen. On this screen, you may choose
will enter the screen in many different seem hard to do, especially in the higher the following selections: Initial Level,
30 JULY 1988
Amiga Software Reviews/Vyper and Footman
can also earn extra lives throughout the Building the maze is almost like using a
Start 1-Player Game, Start 2-Player game to help increase your chances. popular paint program. You position the
Game, See Score Table, and return to Movement can be controlled by either a mouse on the piece you want, click on it,
Main menu. Starting the game is as sim joystick or a keyboard. If you decide on a then place it anywhere in the grid you
ple as selecting the Initial Level, or start two-player game, one player will control want. By doing this, you can build your
ing level, and then selecting either a one- the yellow Footman while the other player maze piece-by-piece and save it to disk.
or two-player game. Tb make a selection controls the green Footman. This provides Don't be afraid to experiment or to create
from the options screen use either the key for a unique two-player competition to see your own maze, because at any time you
board or a joystick in port 2. If no user ac who can get the highest score. Even can go back to the original set of mazes. If
tion is detected in this screen, then the though you might be able to complete you ever get tired of playing in a familiar
game will enter demo mode. more mazes this way, your score will be a environment, then this is the perfect solu
lot lower since your friend is playing too. tion. All of the procedures for building
Munching Out During game play, you have a choice of your maze are described in the manual
Once you have chosen the type of game several keyboard functions which pause, with great detail.
you want to play, the number of players, toggle sound offlon, or quit game and exit
and the initial level, then comes the fun to options screen. As you advance from Summary
part—eating! The rules are all too famil level to level, the mazes will change along Footman combines stereo sound, superb
iar, but for those of you from another plan with the speed at which the ghosts move. graphics and lots of excitement to make it
et, here's the scenario: The object of the There are 65 different mazes and levels in a sure hit. There were no errors encoun
game is to eat up all the food in the maze, which you can play, or you may create you tered in this game, the sign of a very solid
which is represented by small blocks. own maze! product. The manual is very detailed ex
However, things will not be all that sim plaining all the options in the game, in
ple, for you will have to avoid ghosts Creating Your Own Food cluding lots of information on the Maze
which chase you, while maneuvering So, you're tired of eating food in the Editor. Whether or not you are an ace at
around in the maze. Tb help you are four maze? Then how about creating your own? eating food, chasing ghosts or maze ma
"Power Capsules" in the maze which will This is what makes Footman so unique: neuvering, this is one game that will keep
turn the ghosts into food you can eat (get you can create your own customized maze your interest for quite some time. Foot
the picture?). At different times while in in which to eat your food! You can either man will take you to new heights in maze-
the maze, you will find bouncing fruit to load a maze and change a few things, or munching excitement, and it is sure to fill
eat, which will give you bonus points. You you can create one of your own design. your hungry spot! 3
COMMODORE MAGAZINE 31
SOFTWARE REVIEWS Reviewed by Steve King
32 JULY 1988
Brian ZJpUGHER
Software Designer/CEO
Berkeley Softworks
Robot Readers
Computer: Amiga
Publisher: Hilton Android Corporation
P.O. Box 7437
Huntington Beach, CA
y in th*
92615-7437
the uifly duokiwia watohtd th* frr*c*ful
Price: $29.95 each
swans itwtn anil plM> toH»th*i*.
34 JULY 1988
Ihe new Commodore* Amiga1 500 is
everything you never expected from a
home computer. That's because we designed
it to excite you. Tb dazzle your senses with
4096 colors and stereo sound. To unleash
your creativity. To allow things you never
: talks,
t animates.
dreamed possible in a home computer.
Because until now, they really weren't.
Like built-in speech synthesis, so you'll
always have someone to talk to. Pro-quality
3-D animation that lets even beginners put
their ideas in motion. Colorful educational
It educates.
programs that make lessons fun and mem
orable. A complete home office with It's a home office.
It's a video studio.
powerful spreadsheet and database
programs—even word processing with
■WordPerfect? And unlike any other home
1-800-343-3000
COMMODORE
5OO
\ .
AMIGA SOFTWARE REVIEWS Reviewed by Jeffery Scott Hall
Roadwar
As your gang File Search Options Speed
Europa explores
Computer: Amiga Europe,
Publisher Strategic Simulations, Inc.
1046 N. Rengstorff Avenue you will have
Mountain View, CA 94043
to battle
Price: $44.95
mutants and
jyoadwar Europa from Strategic Simu- cannibals
xYlations, Inc. puts you in the middle of
a post-doomsday Europe which is held and challenge
hostage by terrorists who threaten to deto
nate five nuclear bombs across the conti other road
nent. Before Europe decides to accept de
gangs.
feat and agree to the demands of the ter
rorists, they will send in one man who
might be able to save them: you.
The title screen opens with a map of Eu displays the map of Europe along with you will have to battle other road gangs
rope while music plays in the background. your present location, and the right half (see Combat). The better your gang gets,
Click the left mouse button, and you will displays the gang's status. You will also the more rewards you get. For example, if
be presented with three options: continue find four different menus, which do basic you defeat another road gang, you may be
a saved game, start a new game, or trans tasks for your gang {i.e., fix fiats, send out able to add more vehicles and gang mem
fer a Roadwar 2000 game. When starting search parties, display status of each car, bers to your group, and many of your cur
a new game, you must build your gang etc.). All menu options are described in rent gang members will be promoted.
from the ground up. Your first job is to se the manual. Tb move your gang, simply
lect six different vehicles (from a list of click the left mouse button in the direction Combat
nineteen) you wish to use for transporta you want to move. While in a town or city, When your gang rivals another road
tion, then re-build them. These range you may search for new recruits, loot sup gang, you will have a choice of Abstract.
from motorcycles to off-road trucks, and plies and hunt for more vehicles. Quick or Tactical combat. In Abstract
each has its own advantages and disad If you encounter a group of people who combat, you have no control of the vehi
vantages. (All vehicles and their attri wishes to join your gang, they will be di cles themselves, and all fighting is done
butes are described in the manual.) Once vided into four classes: Soldiers (heavily for you. This typo of combat is based on
you have selected your vehicles, you must armed and very self disciplined), Hood your vehicles' mass and condition, and the
choose the men who will make up your lums (well led, but poorly disciplined). winner is the one with the better equip
gang. There are five different ranks of Home Guard (not well led, lacking many ment and fighters.
men in your gang: Armsmasters, Body fighting skills), and Civilians (inoffensive After selecting Abstract combat, you
guards, Commandos, Dragons and Es people). You will then have a choice of ei I will have to choose which type of deploy
corts. Now that you have chosen your ve ther accepting or refusing their offer to ment you want: auto or manual. If you
hicles and manpower, you name your join your gang. But be warned, many of , have decided on auto deployment, all men
gang and start the mission. them do not like to be turned down and will be placed in the vehicles, and guns
may attack you if you reject them. will be distributed. This type of deploy
The Mission You may also encounter several special ment is done as evenly as possible, mixing
If you think your mission will be an people wanting to join your gang, and it men and weapons for the best fighting ad-
easy one, you had better think again! will be very worthwhile to accept them. I vantage. In manual deployment, you
Your gang will have to find and deactivate These special people are: Doctor (helps the must distribute all your men and weapons
all five hidden bombs, pinpoint the en wounded and the sick), Drill Sergeant to each vehicle in the order you wish. This
emy's headquarters and annihilate the (helps keep morale up in your gang), and type of deployment gives you more control
terrorist leaders. But wait, that's just the Politician (serves as an envoy for recruit and lets you deploy any way you want.
easy part! As your gang explores Europe, ing people and can talk the gang out of The next combat method is Quick. This
you will have to battle mutants and can many dangerous situations.) is a simplified version of Tactical combat,
nibals and challenge other road gangs. Tb When your gang decides to send out in which vehicles are considered to be
help you maximize your chance of surviv city scouts, they will report back with the driving at top speed. This method allows
al, you will need to fight for new recruits, current status of the town <who controls you to specify the ram ratio (the speed at
vehicles, supplies, weapons and medicine, it), and whether or not they have located a which your vehicle will hit the opponents"!
not to mention your own life. nuclear bomb. If your gang does encoun and the target priorities (tires, interior
You will find the screen split almost in ter a nuclear bomb, it will automatically and topside). The difference between this
half (verticallyl. The left side of the screen be disabled. Sooner or later in your travels Continued on page 39
36 JULY 1988
C: Commodore
AMIGA
**"£ C' commodore
500
C DUMODOtl
The Buyers' Guides continue to be your best resource for finding out about the hottest
Commodore and Amiga Hardware, Peripherals and Software. With 3 Commodore and
3 Amiga computers, more and more are becoming available all the time.
If you already own a Commodore and would like to get your copy of the latest
Commodore or Amiga guide, pick one up at your Commodore Dealer's store.
Cbmmodore A G A Z N
38 JULY 1988
Software Reviews/BlackJack Academy—Amiga Software Reviews/Roadwar Europa
three matrices too: one for hand totals, one Contin tied from page 36 Hints and Tips
for soft totals and one for pairs. I found the method and Tactical is the inability to • The more vehicles and manpower your
card easier to use than the strategy board and capture other vehicles. gang has, the more likely you are to suc
menu—only because you just have to Finally. Tactical combat gives the most ceed in your mission.
glance at the card to get help; otherwise, control over the outcome. Each vehicle is • Armsmasters are a gang leader's best
the menu box would have to be chosen graphically represented on the tactical friends! They are very strong and power
and the optimal play text read. map, and you have control over driving, ful, and they have a deadly aim. Two
An important part of playing blackjack firing and boarding enemy vehicles. Armsmasters can take out five or more
is knowing how much to bet at any given While this method of combat takes the enemies!
time. Because the money is not real in longest of all three, it provides the player • Watch out for mutants when you do bat
Blackjack Academy, you can be as care with absolute control over what takes tle, for their deadly disease will spread
less or as careful as you want. To assist place. to your gang if you make contact with
betting experimentation, minimum and them. The only way to heal your gang
maximum bets can be set to your need- Summary when this happens is to find healers and
a/habita A minimum of $2, $5, $25 or Roadwar Europa takes good advantage buy antitoxin from them.
$100 and a maximum of $100, $300, of the Amiga through the use of request • Bodyguards are an excellent life saver,
S1000 or $3000 can be set. Also, you can ers, menus, stereo sound and graphics. and it pays to have many of them in
play with one, two. four or six decks. If you The manual provided with the game is your gang. These guys are very loyal
go to a casino and examine the house very complete and includes a map of Eu and will sacrifice themselves in ex
rules, more likely than not. you can dupli rope to help you find your location and change for you!
cate that playing environment with travel along the roads. Roadwar Europa • A doctor in your gang can prove most
Blackjack Academy and put the program gives you a choice of using either the useful and can save many lives both
to some realistic use—making back the mouse or keyboard for menu selection. during and after combat. If you don't
money you spent on it. I suggest trying The option to transfer a Roadwar 2000 find your doctor useful, you may find
this out, especially if you live close to a ca- . game is very useful for those who have al another one and banish your current
sino and visit it often. No longer do you ready created a gang in the previous doctor for the new one.
have to lose at blackjack! game. You will find Roadwar Europa to • Send out scouting parties to every city
The user interface is what makes the be very challenging and also very tactical. you visit, for this is the only way to find
Blackjack Academy package complete. If you like strategy' mixed in combat, then out if there is a nuclear bomb in that city
Menus that need no description on how to you will love Roadwar Europa! and whom the city is controlled by. Q
use them and a game system that re
quires no more than pointing and clicking
a mouse make any game better. However,
Blackjack Academy takes this interface
Excellence...
one step further and adds color and posi-
for the Commodore
tionally functional boxes for the choices in
the game. HIT, STAND and DOUBLE
DOWN are assigned larger boxes than
SPLIT PAIR and SURRENDER because Product Family
the latter are used less often. Changing
betting amounts doesn't require typing in Look for the name that
numbers. Instead, a CLEAR box resets spells Quality,
the amount to SO and clicking on the Affordability,
numbered boxes increment the bet by
and Reliability.
that amount. This intelligent layout of
game commands was the final "plus" that |
makes me praise Blackjack Academy. Lt. Kernal - a 20 or 40
Microlllusions has put out some fine Megabyte Hard Drive which sup
programs for the Amiga, but none is as ports CP/M.
complete as BlacltJack Academy. The pro Super Graphix GOLD - the ultimate printer interface including a 32K buf
gram is truly the best blackjack game fer, 4 built-in fonts, a utility disk with 27 fonts and more.
available for Commodore computers. The Super Graphix - an enhanced printer interface including NLQ, an 8K buffer,
only possible complaint that I can think of
reset button, a utility disk with 27 fonts and more.
is that you can't choose an arbitrary num
Super Graphix jr - an economical printer interface with NLQ and graphics.
ber of decks with which to play, for many
casinos use seven decks at some tables. FontMaster II - a powerful wordprocessor for the C64 with 30 fonts ready
But this is not a complaint—just an after to use, 65 commands, font creator and more.
thought. After playing Blackjack Acade FontMaster 128 - a super wordprocessor for the 128 including 56 fonts ready
my for several hours, I felt as if I had de to use, a 102,000 word spell checker and much more.
veloped my skills in the game greatly. I'm
All Hardware is FCC Certified All Interfaces include a Lifetime Warranty
sure that the same will happen for anyone . C64 and 128 arc reg. TM of Commodore Business Machines, Inc.
who spends any time with this program, g
M©¥^!i 2804 Arnold Rd. Salina, KS. 67401 (913) 827-0685
COMMODORE MA3AZINE 39
,/\SOFTY/ARE RFVIEWS Reviewed by Gary V. Fields
Calligrapher
cial or public domain fonts, or one of the
Computer Amiga (1MB recommended) samples on the program disk) and change
Publisher InterActive Softworks only those characteristics you wish. Using
2521 S. Vista Way powerful graphic editing tools, you can
Suite 254 make universal changes (size, fill pat
Carlsbad, CA 92008 terns, color, shadows) which affect all the
Price: $129.95 letters and symbols in a font or edit indi
vidual characters. The editing tools (all
Calligrapher is a font editor which lets mouse activated) include tools for defin
you design professional-quality fonts A font set can contain up to 256 charac ing, stamping and rotating brushes, cir
for use with your Amiga. Once created, ters. On the Amiga there are two "ROM- cles, boxes, arcs and the always-welcome
the fonts can be used by any software fonts," Topaz 8 and Topaz 9 which are al "undo" option. Using the fill pattern tool,
package which supports IFF disk fonts. ways available. But the second, more ex you can create unique fonts for special
You can design entirely new fonts or modi citing type of font is called a disk font (like needs.
fy existing fonts to suit your needs. These Workbench's Emerald, Sapphire, Garnet, This is a program you can boot and be
fonts can range in size from as small as etc.) stored on disk and loaded into mem gin using, but I would advise against do
one pixel or as large as 160 pixels high by ory only when required. ing that. Tb minimize the time required to
256 pixels wide and can be displayed us This is where Calligrapher becomes create or alter all the characters in a font
ing up to 16 color combinations. useful; it lets you create and add to that li (up to 256), you need to know about and
Fonts are a series of pictures, usually brary of fonts. Anyone who has ever at how to use all of Calligrapher's short cuts
letters of the alphabet, punctuation, nu tempted to design a typeface (font) from and tools before you start. For instance,
merals and other symbols. Each font scratch will appreciate Calligrapher;s sen you could simply draw each character on
comes in a single size, described by the sible design. Rather than having to start the screen and be done with it. But doing
font height from the top of the character from scratch, you can import a font design an entire character set would be tedious
space to the bottom of the character space. and size (from Workbench, other cornmer- Continued on page 64
Some Hints To Using And Adding to a separate disk and name it FONTS. Problem Three: The last problem occurs
Unique Fonts: Because disks are given a higher priority if the font to be used is on FONT (disk b)
Creating unique fonts is one thing- than directories, when the system loaks and the software has already recognized
getting your software to recognize and use for fonts to use, it will use the FONTS FONT (disk a). With some software you
them is another. In using Calligrapher I disk rather than the FONTS directory. As can get it to look for a new FONT by
learned more about how the Amiga uses soon as a disk named FONTS is inserted, changing the screen display. Here's a tip
fonts than I really expected. I think any the fonts stored on it become the usable from InterActive Softworks on how to get
one who has ever wanted or needed to add fonts. You can have many FONTS disks, DeluxePaint II to load a new list of fonts
new fonts to Workbench's directory will with different collections of fonts. This is after it has already accessed a set: "Sim
benefit from what I learned (from trial far and away the easiest way to use large ply access the Screen Format selector.
and error and Calligrapher's excellent tu collections of different fonts. But as always Each time you change bit-planes and/or
torial/manual) developing this review. there are some dangers when simple solu resolution, DeluxePaint U flushes all its
Each time you boot your Amiga, assign tions are used. buffers including the one which contains
ments are made which determine where Problem One: If you were to insert two the fonts list. So after you select 'Screen
the system looks for information. FONTS: disks, both named FONTS, into two disk Format' you can switch font disk and use
is one of those assignments. Unless you drives, your system will become complete the new collection. Just clicking 'OK' (no
change this assignment, the Amiga Oper ly confused and crash. The solution—don't change of screen resolution is required)
ating System will default to the Work do that without changing anything about the size
bench boot disk, to a directory named Problem Two: If you aren't careful, your or colors of your screen is enough to flush
fonts. If you are versed in AmigaDOS and fonts list may grow too long to be dis the buffers." Other software may respond
using the CLI interface, you can direct the played by a pull-down menu. Some pro differently and allow you to introduce new
system to look elsewhere for fonts with the grams, including DeluxePaint II, will sim fonts using different avenues. In an ex
ASSIGN command. Another, but simpler ply blank the screen if the pull-down treme situation, you might have to save
method is to use InterActive Softworks' menu touches the bottom of the screen. the screen (with the used fonts in place) to
utility program called FontAssign (part of Even if the program does not crash, the disk, quit the program and begin again to
Calligrapher's, tools) which allows a new information presented in the menu is use get the software to recognize new fonts.
font home directory path to be assigned less, since you cannot see to access it. This One Last Hint: If you are annoyed with
from the Workbench screen. But there is annoying possibility increases each time the delay caused by accessing the disk
still another, easier, more flexible method. you add a new font to your font directory. each time you switch fonts—copy them to
Rather than reassign the path for The solution—limit the number of fonts RAM. Providing you have enough RAM
FONTS, simply move all the fonts which on each disk to the number the screen (512K or more) you can keep fonts in
will fit in the program's pull-down menu window can hold. memory.
40 JULY 1988
Make GEOS work for you
Introducing BeckerBASIC—Now you can
write BASIC applications to work with GEOS.
Bold: B*ck«rBASIC 64
111.111 ■ 1. 1,11 i 11 1 ~ I IB i ■ I ■ 1 • ■ SI, Fi: m i & I il i I ■ 11111 -11!!!
- ." : - - ■ ii roan '">'• OuiW: BaotortUUNC H
j ■; !■ :■ i: £iij ti= I . : . Undtrfrfng: Budnt BASIC 6^
■ — :n:i. 'am $&$*%i:3»S"■■<»""•''• And viy combinition;
■■*. u fcHtuaHiapi Siil it n a u a u a
hi
Dtalogu* button* »l • gluioa.
VH rrr
i
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. After 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 Constoiction Set and Dialog Box
Call today or mail the coupon for your free catalog covering
.copies of BeckerBASIC at $49.95 each plus
our complete line of software and books for the Commodore Please rush mo,
Yes! $4.00 lor shipping a handling (Foreign include $12.00 per item). Ml
64 and 128. Or ask for the location of the dealer nearest you. residents include 4% sales tax.
You can order direct by phone using your VISA, American Monay Order
Payment: VISA MC AMEX Check
Express or MasterCard or detatch and mail your completed
Card No
coupon. Dealer inquiries welcome—over 2400 nationwide.
Jf
si
Nwne
Abacus
AcWrees
IS
Sale.
PhOM NO.
"1 Pteas© send me a (r«« catalog of your completa line otCommcdore software
Dept. M3 • 5370 52nd Street SE I ■ andbooks.
To ofder, mail this coupon or call:
Grand Rapids, Ml 49508
Telex 709-101 • FAX 616/698-0325
(616)698-0330
111 Abacus S370 52nd Street Grand Rapids, Ml 4950B M3j
Phone 616/698-0330
INSIDE d-LINK' by Robert W. Baker
42 JULY 1988
Inside Q-Link/Just for Fun
simple program that will teach you what For guidance and hints on pet care. Dr.
ics come out the way you planned them. QGraphics are and how to use them, plus George Brodsky's Animal House is the
Most People Connection QGraphics can how to type them in. It also has an accom place to go. For help with your home itself,
only be made by using a format that takes panying design program and some sam you can Ask Doctor Fix in his message
advantage of the message word wrap func ples of what others have created. board and get handy tips or useful infor
tion. When entering text or graphics in a One last thing to point out in the Just mation from a real life contractor.
message for People Connection, the [Mint for Fun area is the Family Center created Other areas in the Family Center in
of division for word wrap is 29 characters. early last spring. This area is staffed by clude the Food & Wine Club, where The
This means that if a word extends beyond professionals in family health, fitness, pet Cook can teach you the difference between
29 characters in a line, that whole word is care, home care, and more, all dedicated to wines, or you can download gourmet rec
moved to the beginning of the next line serving a very special interest group— ipes. You'll also find the popular Your
where the message continues when it's your family. Family Tree Club, where you can find in
displayed. All multiple-line QGraphics The Family Health & Fitness area fea formation and conferences on tracing your
use this word wrap function in one way or tures message boards for various relevant family roots.
another. topics and is staffed by a number of medi Q-Link is constantly changing and
The tutorial on QGraphics in the QGra cal professionals. The Lyte Bytes Club evolving, as I've mentioned countless
phics Gallery shows you how to create a also joins this area for those who might times before. Be sure to watch for special
simple "block" QGraphic, one of the most need the weight loss support groups help. messages in the Don't Miss section of Cus
popular forms used in People Connection. The Disabilities Club finds a new home tomer Service, plus announcements in
These are generally created by entering in the Health Area, along with the special your monthly Q-Link Update newsletter.
six lines of characters, with each line be Issues in Mental Health area. Joe Carra You might also want to take a quick poke
ing 15 characters long. To enter the of the University of Pittsburgh's Depart around the system to see what's happen
graphics data you type each line as a ment of Psychiatry contributes special ing every once in a while, just so you don't
"word" and separate them with a space. features each month on timely mental miss out on something interesting.
The entire graphic is then entered as one health issues. There are message boards That's about it for another month. As
message in the buffer to appeal' as one where you can post comments on his arti usual you can reach me almost daily via
block on the screen when displayed. cles plus discuss various topics like Par E-Mail to RBAKER if you have any com
Check the online tutorial for full details enting, Substance Abuse, and Divorce or ments, questions or suggestions concern
along with examples; it's really not as dif Separation. The Q-Link chapter of Alco ing this column. Also, don't forget that
ficult as it sounds. For even more help, holics Anonymous offers additional sup previous columns are now available
download the QGraphic Tutorial file for a port and information in this area as well. online. g
fFixer
Advanced Graphics Adapter For The AMIGA 5 2000
COMMODORE MAGAZINE 43
PROJECTS by John lovine
This month we will begin to explore the However, there may lie something to it
world of subliminal phenomena. I'm since this type of subliminal is also being
sure a lot of you are familiar with subli- used in industry. A case in point: some
minals. For the uninitiated, subliminals large department stores use subliminals
consist of information (usually audio/visu to help reduce customer and employee
al) presented in such a manner so as to theft, and naturally, to increase sales. You
not be consciously perceived. Therefore, may have heard music being played in
the person listening to or viewing the sub stores and malls; what you can't hear is
liminal if not consciously aware of its whether there are subliminals encoded in
presence. Subliminal techniques are tar subliminals that tell you this widget will the music. Also some popular rock groups
geted to motivate a person's behavior or make you wealthy, sexy, popular and in insert subliminal messages in their
thought. telligent, your conscious decision-making music.
We will construct a video switch that process is short circuited. If your subcon
works in conjunction with a VCR and scious mind becomes convinced of the sub Visual
your Commodore 64 or 128. Essentially liminal affirmations, you find yourself Visual information can be encoded with
what we will do is create a message screen wanting to buy this widget. You may two basic methods. The first is the sub
on the computer's monitor and flash this think it's your own idea that you need or liminal cut and paste operation. When the
message screen subliminally onto the want it. movie is shown the subliminal images
VCR's monitor (usually a TV set). The Various advertisements and their pro pass too quickly for them to register con
VCR can either be playing a tape or, by genitor agencies have been accused of sciously, but our subconscious picks them
using the built-in TV tuner, receiving making use of subliminals to generate a up. This is the method that we will \ye us
broadcast television. The subliminal greater profit per advertising dollar. I will ing, and although we are working with
switch will work in either configuration. not try to justify this Orwellian concept of videotape and/or broadcast TV, the basics
Using subliminal techniques you can mind control by media, but I have sup are the same. This is the Uichistoscopic
explore the prospects of self programming plied a bibliography for those who wish to method.
the human bio-computer—your brain. pursue this interesting topic further. The second method is more advanced
You may want to try this technique to and much harder to detect. Here an image
shed a few pounds or to help you relax. I'll Audio or phrase is overlaid onto the film image.
go into greater detail on the mechanics of Another area currently utilizing sub The phrase is held at a slightly lower illu
the message screens later. liminal techniques are self-help audio cas mination level than the overall picture.
settes. These tapes have subliminal mes Again this image or phrase is not con
History sages masked in the background of music. sciously picked up. This is the method of
As far back as 1894, Dr. W. R. Dunham The tapes are designed to help the listener choice; it's technologically more advanced,
wrote commentaries on subliminal com stop smoking, lose weight, relax, gain self harder to detect and effective.
munication.
Subliminal communication was first BYPASS SWITCH POWER SWITCH
publicized in the 1950s when a New Jer r-O o
sey theater owner subliminally flashed a
refreshment advertisement over Kim No
vak in the movie Picnic and reported a
58% increase in the sales of Coca-Cola.
More recently, subliminals are found in
advertising, popular music and theater.
44 JULY 1988
Projects/Subliminal Communication
Parts List
Subliminals and the Law Radio Shack
Currently there are no laws to prohibit Qty Item/Description Part Number Cost
the use of subliminals. There are no laws 2 Submini switch 275-645 $ 1.79 ea
that require anyone using subliminals to 4 Phonojacks 274-246 1.99 pkg/4
inform those subjected to the messages. 2 Phono plugs 274-339 1.49 pkg/2
Although many people believe that such 1 Box w/ PC board 270-291 3.99
laws have been enacted, they would be 1 4066 Quad bi-switch 276-2466 1.19
nearly impossible to enforce as detection 1 IC Board (optional) 276-159 1.49
is so difficult. 1 6 foot audio/video cable 15-1537 6.95
The FCC has a regulation concerning 1 RF Modulator 15-1273 26.95
deceptive advertising on television, but it
relies on the FTC to make the determina From: Mouser Electronics
tion on what's deceptive. The bottom line 11433 Woodside Ave.
is that ads are not checked for subliminals Santee, CA 92071
except for a cursoiy look see for the most (619) 449-2222
basic tachistoscopic images.
1 Card Connector 568-50-24A-30 3.49
Circuit Construction
First check your VCR for video and switches' on and off operation. When we Hook-Up
audio output jacks. Most VCRs have .sepa output a binary "1" on the line, that Look at diagram 2 for the hook up. The
rate video and audio input and output (see switch will turn on allowing that video RF modulator (Radio-Shack PN#15-
photo). If your VCR doesn't, stop; you can't signal to be transmitted. It's important 1273) accepts video and audio inputs. Use
use this circuit. (You cannot use the RF that only one switch be turned on at a standard phono cables to connect the
out that is connected to the TV antenna time, or you will display a rather messy switch to the VCR and RF modulator. You
leads.) picture. will have to make a short cable for the
The circuit is quite simple and inexpen The entire circuit is constructed in a computer to the switch. I tried using an 8-
sive. We are using a 4066 quad bi-lateral small circuit box. (See parts list.) The cir pin din plug to connect to the video-out of
switch to block and steer our video image cuit board that comes with the box may be my 128; it didn't fit. I had to insert two
to the monitor. The program takes the a little difficult to construct the circuit on. wires stripped about 1/2-inch into the ap
video signal from the computer and dis I purchased another board that made the propriate socket holes and tape them to
plays it on the screen for 1/60 of a second construction much easier and fit it into the computer. Tb the other end of the wires
every three or four seconds. Whatever you the box. (See parts list.) First drill all the I soldered a standard phono plug. (See
put on your computer screen will be holes required for the switches and phono parts list.)
flashed to your subconscious mind. The jacks. Cut a slot in the bottom of the box
rest of the time the standard picture from large enough to fit the user port connector Circuit Operation
the VCR will be playing. terminals inside. I used crazy glue to Before installing the circuit in the user
Look at diagram 1. Our two control mount the card connector to the box. Sol port, make sure both switches are in the
lines PBO and PB1 are connected to the der your wires to the card connector before off position. After installing, turn the com
electronic switches. The lines control the you mount it. puter on and configure the port with a
POKE56579,255. This, as you should
know, turns our port into output bits. Now
turn on the subliminal circuit power
switch. One reason the switch is included
is that upon power up the user port, al
though configured as an input device, out
puts enough cuirent through its pull-up
resistors to turn the subliminal circuit
switches on. (See "Interfacing Commo
dore's User Port, Part 1" in the April 1987
PWJ-O PLUG
issue of Commodore Magazine for further
information.)
POKE 56577,1 turns channel one on.
OFF POKE 56577,2 turns channel two on.
RF MODULATOR
By using the two pokes above, you
tBEAR V3EV)
should be able to switch screens between
the computer video and the VCR video. If
VCR fTTTI I■
you encounter a problem at this point, see
the section on Trouble Shooting.
Another reason the power switch is in
Diagram 2 cluded is so you can operate your comput
er without turning on the subliminal cir-
COMMODORE MA3AZINE 45
Projects/Subliminal Communication
cuit. This is where the bypass switch also Message Screen straight. If you inadvertently cross these
comes into effect. Rather than constantly You have as much latitude as you want. wires, that portion of the video won't work.
switching cables, the bypass switch allows Try to convey your message in a positive If this happens on the video out, the entire
you to bypass the circuit and feed directly tone. For example, suppose you wanted to circuit will not work. The ground wire is
into your RF modulator. Tb bypass, simply use this technique to lose a few pounds. connected to the outside of the jacks and
turn the switch on, for subliminal oper Instead of a message like "You're Fat!" also to the outside of the plug connector
ation keep the switch in off position. (Note: use a message like "Not Hungry" or "I you'll be using from the computer. I advise
when you bypass make sure your power like to exercise." you to buy standard phono cables for the
switch is off also.) Whatever you have printed to the rest of the hook-up rather than making
I have included two programs for each screen will be flashed via the circuit the cables. 3
computer. One is written entirely in BA switch. Using a program that prints to the
SIC. This program is to show how the sys screen in large letters would be beneficial, Bibliography
tem works. In using it you'll see a notice or you can design your own using Conuno- Subliminal Seduction
able flicker when the screens change. The dore graphics. by Wilson Bryan Key
problem is eliminated in the second pro For 64 users the video out screen is the Signet Books
gram which contains a short ML program same as the RF out screen. For 128 users
Subliminal Communication
that does the screen cut. with an 80-column RGB (or monochrome by Eldon Taylor
The ML program switches the computer connected to the RGB) your video out is
JAR Books
video onto the monitor for l'6O of a second the graphics screen. I suggest you use the
Salt Lake City
every three or four seconds. With the pro Graphics 0 screen to print type.
gram up and limning, if you find yourself Applications of Subliminal Video and
looking at the computer video, switch the Trouble Shooting Audio Stimuli in Therapeutic. Education
VCR and computer cables. At any time You would think that such a simple cir al, Industrial, and Commercial Settings
you can stop the program and by using cuit wouldn't require any trouble shoot Eighth Annual Northeast Bioengineering
the appropriate poke command get back ing, and for the most part it doesn't. But Conference
to your computer screen. Of course this there are a few points to keep in mind. Massachusetts Institute of Technology,
command will be given in the dark. First and foremost, keep the ground wires Cambridge (1980)
Before typing this program, read "'How lo Enter Programs" and "How lo I'sc the Magazine 24 POKE 56579,255'BJKE
Entry Program." The BASIC programs in this magazine arc available on disk from Loadstar, 26 REM POKE56577,1 AND ,
P.O. Box 300(18. Shrcvcport, U 711.W-000". 1-800-H.M-2694. 2 TO CHANGE SCREENS'BGGM
30 PRINT"[DOKN6,RIGHT7]
BASIC Program PUT YOUR MESSAGE HERE'"BAWG
32 PRINT"PRINT ANY GRAPHICS YOU'D
10 REM BASIC PROGRAM FOR C-64 & LIKE"'BAHJ
C-128'BAAD 34 SYS 49152'BFME
15 REM SUBLIMINAL SWITCH'BQFH 36 FOR T=L TO 9999:NEXT T:GOTO 34'FLVK
20 POKE 56579,255: REM SET UP USER
PORT'CXBF
128 ML Version
25 POKE 56577,1: REM PUT CHANNEL ONE
ON MONITOR'CFYM
10 DATA 120,169,255,141,003,221,169,
30 REM ** FOR C-128 ADD GRAPHIC0,
002,141,001'BOTE
1 COMMAND **'BHXH
12 DATA 221,160,008,162,202,202,208,
35 PRINT"PRINT YOUR MESSAGE OR
253,136,208'BOBG
GRAPHIC SCREEN"'BABO
14 DATA 248,206,001,221,088,096,
100 POKE 56577,2:POKE 56577,l'CPMY
062'BCOG
105 FOR T=l TO 9999:NEXT T
16 FOR 1=4864
14864 TO 4890:READ A
:GOTO 100'FMNF
:POKE I,A'FPIJ
64 ML Version 18 B=B+A:NEXT'DEUH
20 REM IF BO3902 THEN PRIN "ERROR
10 DATA 120,169,255,141,003,221,169, IN DATA STATEMENT"'BSYJ
002,141,001'BOTE 24 POKE 56579,255'BJKE
12 DATA 221,160,008,162,202,202,208, 26 REM POKE56577,1 AND
AN ,
253,136,208'BOBG 2 TO CHANGE SCREENS'BGGM
SCREENS
14 DATA 248,206,001,221,088,096, 28 GRAPHIC 0,1'BDGH
062'BCOG 30 PRINT"[DOWN6,RIGHT7]
16 FOR 1=49152 TO 49178:READ A PUT YOUR MESSAG
MESSAGE HERE"'BAWG
.-POKE I,A'FRLJ 32 PRINT"PRINT ANY GRAPHICS YOU'D
18 B=B+A:NEXT'DEUH LIKE"'BAHJ
20 REM IF BO3902 THEN PRINT "ERROR 34 SYS 48o4'BEPE
IN DATA STATEMENT"'BSYJ 36 FOR T=l TO 9999:NEXT T:GOTO 34'FLVK
END
46 JULY 1988
TEVEX Computer Software 1-800-456-1162
SSI
List $ Our $
ACCOLADE ELEC. ARTS
Lbl$
1
Our$
EDUCATIONAL
List $ Our S
B-24 $35 $24 Apollo 18 Adv Constr. Set $15 $12 Carmen - U.S. $40 $28
Batilecrulser $60 $41 Card Sharks Amnesia 40 $28 Carmen - World $35 $24
Eternal Dagger $40 $28 4th & Inches Arcticfox 33 $23 Early Games $35 $24
Gettysburg $60 $41 Hardball Bard's Tale I or II $40 $28 Easy as ABC $40 $28
Kampfgruppe $60 $41 Chess 2000 40 $28 Facemaker £21 S15
Plas matron
Panzer Strike $45 $31 Power aJSea Chuck Yeager $35 $24 Fraction Factory $30 S21
Phantasie III $40 $28 Spy vs Spy I & Dragon's Lair S25 $18 Kindercomp $21 $15
President Elect $25 $18 Test Drive Hunt Red October $40 $28 Math Blaster $50 $34
Questronll $40 $28 The Train Legacy - Ancients ,30 $21 Piece of Caka Math ,35 $24
Realms Darkness $40 $28 Lords - Conquest $15 $12 Reader Rabbit 40 $28
I
Roadwar 2000 $40 $28 Marble Madness S30 $21 Rocky's Boots $35 $24
Roadwar Europa S40 $28 ACTIVISION Pegasus $30 $21 Speed Reader II $50 $34
Shard of Spring $40 $28 Roadwars 30 $21 Spell It $50 $34
Our$ Skate or Die 30 $21
Shiloh S40 $28 SB Spellgrabber $30 $21
Sons of Liberty $35 $24 Aliens $35 $24 Seven Cities $15 $12 Stickybear ABC $30 $21
Wargame Conslr. $30 $21 Champ Basketball $35 $24 Sky fox II 30 $21 SB Math II $30 $21
War^outh Pacific $60 $41 Champ Football $35 $24 Strike Fleet 30 $21 SB Numbers $30 $21
Wizard's Crown $40 $28 Last Ninja $35 $24 SB Opposltes $30 $21
1
Maniac Mansion $35 $24
MICROPROSE Star Rank Boxing $30 $22 ORIGIN SYS. SB Reading
Word Attack
$30
$50
$21
$34
INFOCOM PRODUCTIVITY
1
ListS OurS
LIslS Our$
Auto Duel ■50 $34
Airborne Ranger $35 $24
Lists Our$ Moebius 40 $28 List S Our $
F-15 Ei35 $24
Beyond Zork-128k $45 $31 Ogre 30 $21 Certificate Maker $40 $28
Gunshlp $35 $24
Border Zone $24 Ultima I 40 $28 GEOS - 64 $60 $41
Pirates S40 $28
Lurking Horror $35 $24 Ultima III $50 $34 GEOS-128 $70 $47
Silent Service S35 $24
Nord & Bert $35 $24 Ultima IV S60 $41 Geos Desk Pack I $35 $24
Stealth Fighter $40 $28
Sherlock $35 $24 GeoCalc £50 $34
EPYX
1
Stationfall
AMIGA
S35 $24 ETC.
1 GeoDex
GeoFile
GeoProgrammer
$40
$50
$70
$28
$34
$47
LisiS OurS
Alt Reality-City Geo Publish $70 $47
California Games $40 $28
Lists OurS AR - Dungeon GeoSpell $30 $21
Champ. Wrestling 40 $28
Alien Fires $40 S28 Borodino GeoWrite Wkshop $50 $34
geath Sword 20 $15 Newsroom $50 $34
Breach $40 S28 Choplifter-Magic
estroyer 40 $28
Breach Scenario $25 $18 Defender • Crown Outrageous Pages $50 $34
Movie Monster 20 $15
Defender - Crown $50 $34 Echelon PaperClip III $50 $34
Spy vs Spy III 25 $18
$45 $31
Ferrari
-errari Formula 1 $50 $34 Full Count Bball Print Shop
Str Sports Soccer 40 $28
Fire Pc
-ire Hower $25 $18 Gauntlet Print Shop Comp. $35 $24
Sub Battle 40 $28
Hunt-Red October $50 $34 High Seas Toy Shop $30 $21
The Gam e$ 40 $28
Jet Simulator $50 $34
1
World Games 40 $28
King of Chicago $50 $34 light & Magic ACCESSORIES
ML BasebalT
SSG Ports of Call $50 $34
Return \6~7Ctiantis $50 $34 ML Wrestling Sony DSDD 5.25 $9
L«t $ Our $
Roadwar Europa 45 $31 NBA TeVBX DSDD w/Ifarary case $8
foadwars 35 $24 Sony DSDD 3.5 $20
Battlefront $40 $28 .D.I. 50 $34 itarfleet I 3-M DSDD 3.5 $22
fatties Civil War S4D $28 Silent Service $28 Stealth Mission
40 Cleaning Kit 5.25 $6
attles Normandy S40 $28 Sinbad $34
50 jooges Cleaning Kit 3.5 $6
Carriers at War S50 $34 Starfleel I $38
55 EPYX 500 Joystick $15
Europe Ablaze JI50 $34 Terrorpods Dp Periscope
40 $28 Mouse Pad $6
Halls Montezuma S40 $28
f 35 $24 izardry I Safe Strip 6 Surge Protector $22
Reach - Stars S45 $31 WC Leader Board
itooqes 50 $34 Storage Case 60 5.25 $9
Rommel N, Africa S40 $28
Test Drive
f.
45 $31 foqden Ships Storage Case 40 3.5 $9
Russia $40 $28 Weaver Baseball 50 $34 Universal Printer Stand S22
Fastest Access
in the West
News and opinion from a leading
explorer of those fantasy realms
called adventure games.
48 JULY 1988
CHECK US OUT! LET US EARN YOUR BUSINESS!!
0 SERVICE 0 SUPPORT 0 SELECTION 0 PRICES 0 GUARANTEE
HOME/BUSINESS EDUCATIONAL AIDS/UTILITIES MISCELLANEOUS
BanVstret! Writer 135 Easy Sign/5 + S17 Becker Base 1541/1571 Drive Alignment S25 Aproinan Cartridge Hoklei S27
BEST Business Series 64 EA « Grandma's Hou»/5-9 6 Fontpac Phis E4/128 BASIC 8 30 Drive Box 27
Bunnen Form Shop 30 KWs on Keys/5-fl 1B GEOS 1?8 BAStC Compiler 128 42 H otshol Plus Printer I ntert. 69
CMS Accountant 128 m LJnkword Foreign Languages EA 19 BHBM BASIC Compiler 64 29 Ughtpen170C 69
CMSInvenloryiZB 53 Uttle Computer People 11 GEOS Companion Nuntirr One Big Blue Readei 64/128 32 Ughtpen 164C 49
EA 29 Peter fltbblt (Reading 1 > / 5-8 19 GeaFDeU BobstBrm Pin 128 42 M3 Proportional Mouse 40
Data manager 128 39 Reader Rabhil/4-7 29 Geo Ptog rammer BobstBrm Pro 64 35 Mousepad 8
Data manager 2 17 Rockys Boots /9 + 29 GeoPutrtsh 54 CPM Kit 12B 22 Partner 128 39
fleet Fier 64/128 29 Stickybmr Math 1/5-8 22 GeoSpel COBOL 128 OR COBOL 54 EA 29 Partner 64 29
Reel Syto'Ti 2 + n Sticky Dear Reading/5-8 22 Geocalc12S Final Cartridge 3 49 Print I Wear Transfer Paper 17
RMt System 4 52 Sttckybear Typing/ 5-8 22 GeoealcM Gnome Kit 64/128 29 Quick Brown Box - 3ZK 79
Fonlroaster 128w/Spell 39 Jungle Book {Reading 2| / 6-9 19 Geotile 128 Mach 178 35 Quick Brown Box - B4K 99
Font ma star II 35 KidwrMer/fi-S, 22 GcD^rilt Workshop 128 Merlin 128 45 RGB lo TV Cable 9
KFS Accountant 128 119 Maihbuslers/6-9 9 Geowrrte Workshop 64 Merlin 64 35 RS232 Interlace Cable 39
Add-ons - call us 52 SUckybetr Math ; .■ :-i 22 NeoiDnt Physical Eiam 1541 OR 1571 29 Printer Paper "at
Math Function Evahialor 27 Sbckybetr Spetgrabber/6-9 22 Word Publisher [GEOS| Power Assembler 54/128 30 Printer Ribbons "at
M i :.■:■■ j *. i r 64 42 Sttckybear Town builder/6-9 22 Power C 64/128 30 Serial Cable - 6 Foot 9
PPM128 42 First Men on Moon Math/9 + 19 GRAPHICS/CAD Prolo Lint BBS 12B 45 Super Graphtx GoW B9
PPM64 29 SUckybear Read Compreh /9 t 22 RAM DOS 128 29
3D Perspective 2 39 NEW PRODUCTS
Pige Builder 12S 39 Evelyn Wood Dynamic Read/11 + 17 Renegade 29
Advanced OCP Art Studio 25 ARRIVE DAILY.
Paperclip Publisher 64 39 Pro Tutor Accounting/14 ! 69
Animation Station Super B1 Utilities 128 or 64 29
65
Paperclip 3 39 R.S.V.P./12+ 21 Super Aide 25 PLEASE CALL!
BASIC 3 25
PartnenZB 39 Tkket to London. Parts, Super C 128 OR 64 45
Biboan) Maker 29
Partner 64 JO Spin0nW)S»ingian/12+ EA 21 Super Chips 64 25
Blazing Paddles 25
Poeket Dictionary ID Where USA Carmen 35 Super Chips 128 or 128D 45
Bumper Sticker Maker 35
Pocket Superpak 2 67 Where WorW Carmen 35 Super Disk. UIHUws 25
Business Card Maker 35
Pockei Wnte/F*e or Plan 2 EA 39 WidhamCiascs/10 + Super Librarian 178 19
CAD 3D 39
Securities Anatytat 128 35 Afce In Wonderland. Swiss Super Pascal 1ZB OH 64 EA 45
Cadptk128 42
Su per tost 1?8 49 Family Roblnton. Below The Syntech BBS Construction Set 43
Cadp»k64 29
Suptrbjse 64 44 Rod. Treasure Idand DB Syntech BBS Games Module 1B
Certifleata Matter 17
Superbase 121/1581 drive "eal Wizard of 01 EA 12 Sysres Enhanced 30
CtHerei 1?8 12
Swtncalc128i>/SMewiys 39 Doodle! 29 Warp Speed 128 35 P.O. Box 129, 56 Noble St.
SwittcalcM 17
ReiKtr»r5.5 29
Kutztown, PA 19530
TAS 1Z8 42
TAS64 29
PERSONAL GeopuMsh64 45
RAlTlDOIRAMD0SlsacwnP|eIeRAW MsM "°'sk OK'3'"10. System lorthe The WRITE STUFF even comes h 1 TALKING verston. which includes SAM. a
3ST Commodore1700andl750RAMexpans«nmoauleswfichturnsail program trial produces speech Iron your computer's sound capabilities This BB CALL FOR LATEST
U'vT^ or pan of the expansion memory mta s lighting last RAM-DISK TALKER recites any portion of your lext can say each letter and command as .1 rs PRODUCTS. PRICES
RAMD0S Behaves similar to a much faster 154! or 1571 floppy disk except that the ANO COMBINATION
typed, and translates to phonetic scnpi tor additional editing Great lor the sight-
data is held in expansion RAM and rwi on disk. Under RAMDOS. a 50K program can SPECIALS!
be toaOed m '/i second Programs and liles can be iranslerred to and from disk impaired and the ycrjngsUrs!!
with a single command RAMDOS ts available la only J29.M ^C64 version - 119,00 C128 vtntofl - $24.00 CM w/Tllkei ■ ^
^ORDERING INSTRUCTIONS VISA. MastwCvd. Personal Check. Money OrrJet or COD are welcome W^
I
For CUSTOMER SERVICE please call us: WS4
I
I
Strong USA: S350/ground. J5.50/2W Day, SHOO/ovemoM. COO add 13.00 Canada.1 Mencn
KDOAtMai Fore»gn.il200|forA/MailusecfiaraeSspecrrym«imum) PAresrterlsa0d6%salesta)t.
■
I Monday ttiru Friday. 9:30 am. • 4 p.m. EST ■ NO *
■I Inckide phone number and computer drive model with order. All items will be stooped immediately, (rl we ■
V arc out-ol-stek. we will let you know) CHAlflE II >El HIEI. -A.
1 -|215)-683-5699 SURCHARGE
During the latter half of 1983, valley once every four years to watch the
Epyx (a recognized developer of athletes and participate in the religious
ceremonies.
microcomputer software at the
The games themselves were also chang
time) initiated a lx>ld new ing. New contests, and variations of the
experiment. They began old ones, were gradually added to the
development on Summer Games. scheme of things. These new sports in
a multi-event program that would cluded: boxing, wrestling, the pankration
(a brutal event containing the elements of
bring the thrills and excitement
boxing and wrestling), chariot racing, foot
of Olympic competition into the
races where the athletes wore armor, and
homes of their followers around the pentathlon (a unique challenge where
the world. Today, Epyx is an the participants ran, wrestled, broad
official licensee of the 1988 U.S. jumped, threw the javelin and hurled a
Olympic Team and has exclusive discus in order to win). Winners of the
games received an olive wreath and were
marketing rights in the area of
showered with gifts from their admirers
computer games. They have five when they returned home. Unfortunately,
successful Games projects under losers were scorned by the public.
their belt, and they are presently As Grecian power declined, and Rome
marketing The Games: Winter strengthened its grip on the ancient
and Summer Editions. If you'd world, several factors brought about the
demise of the Olympic dream: (1) wealthy
like to learn the secrets of this
Roman politicians intimidated athletes
incredible line of games, how and fixed the outcome of certain events;
Alonztt Babers, 198-1 Olympic Gold .Medal winner in
the 400-Meter Run and "the 1600-Meter Relay.
Epyx became a licensee and the (2) Rome encouraged athletes (from every
ftinction of the L'nited States corner of the empire) to participate in the
Olympic Committee, this article Olympic Games, making it very difficult
for the Greeks to win a single event; (3)
should answer most of your
the river in the valley of Olympia
questions.
changed its course; and (4) Emperor The-
odosius of Rome i a Christian opposed to
Now here's an interesting question for pagan rituals of any kind) officially abol
you trivia bufis out there. Do you ished the Games in 394 A.D.
know what Alexander The Great, Emper Approximately 1,500 years elapsed be
or Nero, Dr. Benjamin Spock, and General fore the Olympic flame was rekindled in
George S. Patton all have in common? Be the land of its birth. Athens became the
lieve it or not, every one of these famous site of the first modern Olympic Games on
individuals participated in the Olympic April 6,1896. The Winter Olympic tradi
games. How did this grand tradition be tion began in Chamonix, France during
gin? No one really knows for sure, but his the early months of 1924. Over the years
torians believe athletic competition (in 21 revivals of the games have officially
Summer (lames
honor of the gods) probably replaced the taken place. Olympic champions have
traditional prayers and human sacrifices also become the folk heroes of our time.
in ancient Greece because the people were Name? like Jim Thorpe. Jesse Owens,
gradually becoming more civilized. What Jean Claude Killy, Peggy Flemming, Cas-
ever the case, we know a young cook sius Clay (now known as Mohammed Ali),
named Coroebus of Elis was the victor of a Nadia Comaneci, iMark Spitz, Mary Lou
one-stade race (about 200 yards) in the Retton, and many others continue to re
valley of Olympia during the year 776 mind us that no goal is truly beyond our
B.C. Ifs also interesting to note that the reach.
ancient Greek calendar begins in 776 In 1983, Epyx began development on
B.C., and there are no records of Olympic Summer Games, a multi-event program
contests being held before that date. that would bring the thrills and excite
During the early years of the Olympic ment of Olympic competition into the
festival, local city-states participated in homes of their followers around the world.
running events on the sacred site. But as While perhaps not as dramatic a history
time passed, thousands of Greeks, Ro as the Olympics themselves, here is the
The dames: Winter Edition
mans and wealthy individuals i from every fascinating story behind these very popu
corner of the known world I traveled to the lar games.
COMMODORE MAGAZINE 51
Jermaine: How are Games programs de These projects were done with a minimal
veloped at Epyx? amount of art and sound support, because
Robert Lindsey (Director of Creative De they just weren't as intense as some of our
velopment): First of all, we need to step other programs.
back and study the basic structure of the Summer Games II, on the other hand,
development department. Engineering was generated by four programmers and
project managers supervise the progress of an artist, during a six-month period of
software projects from beginning to end. I time. Two man-years of development time
use the word "Engineering," because went into the effort. Our current project
these talented individuals are all former (The Games: Winter Edition) provided
programmers, having published product work for six programmers, all seven in-
to their credit in the industry. They can house artists and two sound engineers.
also write code on a number of different The game was constructed within a six- to
processors, while having the ability to eight-month time frame, while approxi
speak several programming languages (C, mately three to four man-years of devel
Assembly Language, etc.). Therefore, opment time went into the making of that
when it comes time to design a product, particular product.
they can address the issues of design As you can clearly see, we're recruiting
across a number of different systems. To new people (with fresh ideas) for each ad
support them, there is a staff of program ditional installment of the Games series.
mers (who can also speak many lan By using this approach, we feel the prod
guages and have experience with different uct quality is constantly improving, even
processors), seven artists, sound engi though every project becomes progressive
neers, a sound director and a testing de ly more complicated than the one before
partment. Collectively there are about 50 it. By the way, the additional cost of bring
people on site involved in software devel ing more and more people together (for
('alifoniia (lames opment. Externally, probably 100 individ Games assignments) is not passed along
uals are working on projects in various ca to the consumer.
pacities.
Getting back to the subject of develop Robert Botch was Epyx's Vice President
ment, project managers have the responsi ofMarketing when the Games line ofprod
bility to champion a design they believe ucts got off tfie ground. T<xlay lie's the Vice
in. Matt Householder, for example, was President ofMarketing and Product Devel
the project manager of California Games. opment, Consumer Electronics Division.
He had taken time to research the fads Looking back to when Summer Games
and fun things young people were doing was created, Bob remembers some interest
here in California. Matt wrote up a top-of- ing information that hasn't been revealed,
the-line design proposal and submitted it to the public before.
to our joint committee of marketing and Jermaine: Did Epyx try to become a li
development people. During this special censee of the 1984 Olympic team?
meeting, the design idea was expanded Botch: Late in 1983 (shortly before the
upon to include the views of the group as a Winter Olympic Games took place), we
whole. Then it was time for Matt to refine thought about getting a license to develop
the concept even more (from a technical an Olympic-style product. Obviously we
point of view), assess his resources and get were a little late for a winter game, since
things under way. This was the point it takes us six to twelve months to create a
where artists and programmers could be program of this nature, so we concentrat
drawn into the project to make his dream ed on doing a Summer Olympic project.
a reality. California Games, however, Unfortunately, we soon discovered that
wasn't just a Matt Householder project. It Atari had already become the official li
was a very large and collective team ef censee of the 1984 Olympics. This infor
fort, led by a dedicated project manager. mation put an end to our quest for the li
Jermaine: Is it harder to generate a cense, but we still wanted to do the pro
Games project than it is to work on other gram.
52 JULY 1988
reasons: (1) LA. Olympics and (2) L.A. of microcomputer software put an end to
Games. Summer Games was one of our our long-range plans. Starpath existed for
first choices after that. It was a strong title a couple of years before finally merging
that kept us out of trouble. with Epyx in November of 1983. Summer
Jermaine: When the Soviet Union boycot Games was officially started a short time
ted the 1984 Olympics, did you ever con later. Looking back on those days, the
sider dropping them from the roster of na merger worked out well for everyone in
tions? volved. Epyx gained about a dozen techni
Botch: The Russian announcement cal people from the deal (including a num
caught everybody off guard (including us). ber of badly needed programmers), while
We had already completed a large portion we continued doing what we did best: gen
of the program, when the Soviets sudden erating games for people who liked to
ly proclaimed they would not be present at have fun.
the games. This new information was the News of the merger triggered a series of
topic of several discussions at Epyx. If we brain-storming sessions at Starpath.
wanted Summer Games to accurately re ("Brain-storming," in case you haven't
flect what was going on at the 1984 Olym heard the term, is when a bunch of cre
pics, the Russians could not be mentioned ative minds get together and simply go
in the program. Looking at things another crazy.) The group discussed a number of
way, everyone enjoys competing against possible game ideas (for future projects),
the Soviet athletes at the Games. Would it but with 1984 being an Olympic year, ev
be fair to deny our loyal followers around eryone felt we should take a second look at
the world the opportunity to simulate this our Decathlon game. It had never been re
traditional friendly rivalry? We finally de leased to the public. We quickly showed
cided to feature the Russians in the pro the game to the people at Epyx, and they
gram because Summer Games wasn't an encouraged me to develop a similar prod
official Olympic product, and everyone felt uct for the home computer market. Summer (lames
we were obligated to give the public what Jermaine: How did the project begin?
they really wanted. Nelson: Brian McGhie and Stephen Lan-
Incidentally, we sent the Russian Em drum (in that order) were the first two pro
bassy (in Washington, D.C.) several copies grammers assigned to work on the project.
of Summer Games for the Commodore 64. The three of us met together, discussed
An enclosed letter stated since they would the situation, and quickly made some de
not be competing in the regular Olympics, cisions concerning what we wanted to do.
at least they could participate in our ver Everyone agreed the new program should
sion of the Games. This package was be patterned after the concept of the unre-
eventually returned to us with a thank leased Decathlon game, with less empha
you note, because they only had access to sis on track and field events. The team
Atari home computers. Our marketing was equally entranced with the notion of
people quickly replaced the Commodore featuring head-to-head competition in ev
software with Atari material and sent it ery challenge of the game. When all was
back. I always wondered if they enjoyed said and done, however, the swimming
the game, because we never heard from and running events were the only contests
them again. containing that particular element, Ten
events were originally planned for the pro
Craig Nelson was 30 years old when he gram, but the time factor eventually re
became the project manager of Summer duced that number to eight. One final
Games. Once that program was completed, note of interest: it was decided to make a
he went on to direct tiie development of showable version of the program for the
Summer Games II and Winter Games. January Consumer Electronics Show
Here's Craig's story offww these classic (CES), being held in Las Vegas.
computer games came into being. Jermaine: Who generated the first event,
Jermaine: Tell me about yourself. and how did he do it?
Nelson: I'm presently 34 years old, very Nelson: From the very beginning, Brian
single and live in Sunnyvale, California. McGhie wanted to work on diving and
My interests include electronics, magic weight-lifting contests, but the company
and skiing. felt a running event should be done first.
Jermaine: Describe the events that led to Since he was already involved in the plan
the making of Summer Games. ning of the project, Brian was elected to
Nelson: In 1981 Bob Brown and I co- perform this very important task. The
founded a company called Starpath. We 4 x 4 100 Meter Relay was chosen to be
wanted to develop a special line of home come the first event of Summer Games. Winter Games
video games, but the growing popularity Continued on page 96
COMMODORE MAGAZINE 53
■f ■*
by Gary V. Fields
__ \
r>
56 JULY 1988
The Amiga excels in collections are ideal. Hopefully, which hold potential for those physicist can use to examine
future releases will include interested in showing the rela and test matter and its proper
its ability to simulate maps of other areas of the tionships between matter are ties. Combined with the math-
earth as well as more detailed Forms In Flight, VideoScape
environments perfect related software (below), these
areas. 3D, Sculpt 3-D and PIXmate. are the foundations of a power
for exploring and Great States II is an animat Matter can exist in three natu ful arsenal of physic-related
ed, graphic edu-science tutorial ral states: solids, liquids or gas utilities which both scientists
answering the which contains information es, and the molecular structure and physics teachers can use.
questions1'what if about the various states, in of each is fixed. Although not
cluding shape, size, historical designed specifically for such
and "why." facts, nicknames and more. study, Forms In Flight, Video-
But just as importantly, the Scape 3D and Sculpt 3-D give
program displays informative the user the power to construct
loaded from the PeopleLink maps showing topographic fea three-dimensional perfect
network. Using an animated tures, population densities, screen replicas of matter (in
cutaway view of the heart, the rain fall, vegetation, etc. The any of the natural states).
program not only shows how program is divided into a Once defined, the material can
this combination of muscles teaching and a testing mode. be studied from any viewpoint
and valves does its miraculous As a teaching tool, the pro and can even be animated
work, but also shows how the gram displays a map of the (Sculpt 3-D requires Animate
blood flows and includes a syn United States and then lets the 3-D for this) to illustrate its
thesized voice explaining the user collect information (topo physical properties: motion,
process. So, whatever your field graphical, population, etc.) light, heat, magnetism, etc. In Mathematics: The group ofsci
of interest, I suggest you look about selective areas, Later the the hands of a talented teacher, ences (arithmetic, geometry, al
into PD and Shareware soft testing mode of the program these programs supply the gebra, calculus, etc.) dealing
ware as well as commercially queries the user on what he power to create accurate and with quantities, magnitudes
packaged titles when looking has learned by asking ques attention-keeping teaching and forms and their relation
for any science-related pro tions and scoring the student's lessons. ships, attributes, etc., by the use
grams. response. I found Great States PIXmate uses the same tech of numbers and symbols.
II a perfect example of what a niques used by NASA to allow I confess, I spent much of my
Geography: The science deal good edu-science package the user to manipulate graph younger years attempting to
ing with the surface of the should do. (Teachers needing ics. The program (using a sys avoid math classes. For some
earth, its division into contin geography-related software tem it calls "HistorGraphic reason, in my formative years,
ents and countries, and the cli should also consider the Dis Equalizer") lets you selectively I developed a fear of math. But
mate, plants, animals, natural covery series, mentioned later adjust and enhance graphics or despite my efforts to skirt the
resources, people and industries in the article.) digitized photographs. For math department in college, I
of the various divisions. years, deep space probes have somehow ended up with math
At this writing, geography- Physics: The science dealing sent NASA information (pho as my second minor (although
related software deals primar with the properties, changes, in tos) back using digitized code. my grade average was nothing
ily with the earth's surface in teraction, etc., of matter and en That information was decoded to brag about). Today, after see
North America, but hopefully ergy (mechanics, thermody and displayed in coarse black ing some of the powerful math-
new releases will expand into namics, optics, acoustics, etc.). and white photographs. The related Amiga software, I hon
the subject's other divisions in 2. Physical properties or pro color and detail hidden in the estly believe I could go back
cluding natural resources, cli cesses: as the physics offlight. photograph were then recon and ace most of my math
mate, other land masses, etc. It is difficult to separate the structed by selectively chang classes. Due to the efforts of
Deluxe Maps, marketed as a sciences into neatly-defined ing the shades of grey. some very bright (and sensible)
categories, especially when you
creativity aid, is a collection of PIXmate lets the Amiga programmers, learning math
hi-res screens depicting the are talking about physics. But user do the same. The scientist principles or exploring math
continental United States. Be primarily, physics deals with (or physics teacher) can use the formulas on the Amiga today
cause each screen is stored as matter and how it changes or program to separate details in could almost be described as
an IFF file, the maps can be moves. I found no software that a graphic or digitized photo fun.
loaded into most paint pro dealt with this science directly, graph to reveal the informa Math concepts are usually
grams or accessed directly from but there are several programs tion which is interesting or im processed mentally (even
BASIC. Because the maps are which can be applied to this portant—perhaps to show the though they have visual coun
IFF files, you can edit, paint, science. Most of the software heat patterns released in an terpoints) because plotting
realign and size each to suit discussed below in the section explosion or separate the them graphically is usually dif
your needs. If you need maps on mathematics will relate in chemical composition of an ore ficult and time consuming—
for overlays or graphics or just one way or another to the stud sample. but not anymore. Math-related
need one to include in a docu ies involved in physics. These programs (and others software for the Amiga lets you
ment you are publishing, these Four specific programs similar ones) are tools which a Continued on page 90
COMMODORE MAGAZINE 57
V'.- ill f)
JANET STREET
How to
Write Programs
for Publication by Mark Jordan
Since the beginning of the home com \ccording to my calculations, there. It exists. Have you ever heard of
puter revolution millions of words somewhere between HHI and 2(HI Richard Mansfield? Mike Konshak? Benn
have been written describing the many Dunnington? These are people who start
magazine articles arc published
potential uses of computers: from check ed out by submitting articles to maga
each month, devoted to
book management to word processing to zines and got published. (Well, Benn Dun
telecommunications to education to enter Commodore computers. Using an nington, editor oUnfo, kind of cheated. He
tainment. And many of these claim to average of 150 and a rough just out and out started a magazine to as
have come true (though checkbook man calculation that WA of the sure that he'd get published.) None of
agement was a bit overblown). But one of articles come in from freelance these people were famous before they
the best uses of the home computer has re bought their own personal computers and
writers, that means 1 1 in articles
ceived scant attention from the media— started messing with them.
the computer as a gateway to getting pub
per year are cranked out by You can join them. Til be honest: it
lished. people just like you and me. Il takes more than talent, brains and cre
It seems ironic that writers have over takes more than talent, brains ativity to get published. It takes persever
looked this topic. Perhaps it's just the se and creativity to gel published. It ance and market savvy. Talent, brains
crecy that specialists and magicians have and creativity I cannot help you with, but
takes perseverance and markei
always relied on to keep their status. let me assure you—it takes less of these
savvy. Perseverance is up to you.
Whatever the reason, this "use1" of a home traits than the next two. Perseverance is
computer is not an insignificant one. Con .Market savvy is what this article up to you. Market savvy is what this arti
sider in the Commodore community alone is all about. cle is all about. Actually, if you have mar
there are six "big-time" monthly maga ket savvy, you'll be surprised how much
zines with circulations over 50,000: Com your perseverance will grow.
modore Magazine,Run. Computers Ga modore pieces, and you've got, well, a pret
zette, Ahoy!, Info and AmigaWorld. Two ty big market. What to Write About
others have fairly large circulations but According to my calculations that adds Every building has a door, no matter
are not monthly: Amazing Computing up to somewhere between 100 and 200 ar how well-hidden. Likewise, every field of
and Transactor. Then there are Tivin ticles a month that are published just de human endeavor has a starting point,
Cities 128, RoboCity News, and Money voted to Commodore computers. Let's even for the absolute beginner. Magazine
Machine Magazine—smaller magazines, take an average of 150 and multiply that article writing is no exception. I am going
but with growing circulations. by 12. Wow! Approximately 1800 articles to get straight to the point: the way to en
Now add to those stats magazines such a year. Now how many of these are free ter computer magazine writing is via the
as Compute! and Computer Shopper. lance articles, submitted by non-staffers? program/article.
While neither specializes in Commodore Again I will make a rough calculation If you glance through the table of con
computers, both have a section dedicated that 80** of the articles published came in tents of any Commodore-specific maga
to our favorite machines, and both are "across the transom" (Programmer's Mar zine you'll see a wide range of articles.
buying articles related to Commodores. ket confirms this!. That means 1440 arti There are technical pieces, software re
Add further to the list the magazines such cles were cranked out by people just like views, feature articles, and the ubiquitous
as Family Computing, Personal Comput you and me. how-to pieces. But many of these articles
ing and Byte that slip in occasional Com- Have I made my point? A market is out are written by staff writers or regular con-
COMMODORE MK3AZINE 59
nothing wrong with two-player games, but
many users want something to play as
soon as they get it typed in.
Humor is a wonderful ingredient. You
can add humor to any game in many
ways: a funny sound effect, a memorable
The program must be bug-free. Actual sprite character (remember Q-BerP.), an
ly, bug-free programs don't exist. What unusual animation, a surprise maneuver,
I'm really saying here is they must be fin etc. Humor cannot be quantified and stud
ished programs that work. ied, but be aware that it is a very useful
The program must have a spark of cre tool... and remember, editors are in bet
ativity in it. That spark may be humor. It ter moods after they've laughed.
may be a cleverly designed sprite, It may Getting a good game idea to fit the
be unusual game play or premise. Some above criteria may seem a daunting task.
I am going to get straight to thing about the program must cause the It isn't. Game possibilities abound. You
program reviewer to say, "Hey, I like could: do a copycat game (with improve
the point: the way to enter
that." ments) of a commercial game, do a sports
computer magazine writing Those are the must-have. Here are the simulation, do a maze game, a shoot-'em-
should-haves: up, an avoid-the-monster game. Most
is via the program/article. Sprites. If you are designing your game likely, you've already got a good game
on the Commodore 64 or 128, it is almost idea you'd like to write into a program.
tributors. The program'article is the free imperative that you make use of the VIC
lancer's domain. Freelancers have an ad chip's most adorable creatures. I believe Writing the Article
vantage over regular columnists: they can sprite design is far more important than You may think that writing the article
tinker with a program for months before screen graphic layout. The sprite is a is the hardest part, Or maybe you think
they get it just right. They are not under character—the player's alter ego—and is it's the easiest part. You may even think
pressure to get out a new idea each the focus of interest. It can move, disap the article superfluous. It isn't. While it is
month. Plus they are hungrier. Getting in pear, blow up... it's what computer games unlikely that a poorly written article ever
print that first time is a big kick: it's are all about. caused an excellently written game to go
enough to make you stay up late working, However, it's not enough just to insert a unpublished, it is quite likely that several
Now I'm going to narrow the field even couple of trite sprites on the screen (you average games made it to print because of
more: write games. Editors and experi know, the stick man with a smiley face). well-written accompanying articles. You
ence tell me that games are most likely to You must use them wisely. Each sprite have to realize that the article is the hook
get typed in by readers. The games arena gobbles 64 bytes of precious memory and that gets readers willing to take the time
again favors the freelancer, because good 20 blocks comes all too soon. So make to type in that listing, no small task in
ideas for games cannot be conjured up at your sprites count. There are ways to con deed.
the command of an editor. In designing dense your sprite data, but even still you Good articles must follow all the con
games the novice is not at a great disad must "write tight." Check out "Sprites— ventional rules of good writing, particu
vantage with the programming expert You Gotta Have 'Em" following this arti larly the rules of good how-to writing. It
simply because good ideas are what make cle for more specific sprite-writing tips. has often been said ofjournalism and
good games, and anyone can have good Your game should be easy to learn to how-to writing that there are simply three
ideas. Furthermore, games are as good a play and hard to master. That's a tall or parts: first you tell 'em what you're gonna
way to get really good at programming as der, I know. But at least we can make sure tell 'em, then you tell 'em, then you tell
there is. that the game is easy to play. As you de 'em what you told 'em. Here's an outline
Okay. I've proved there's a market. velop your game idea, ask your non-com you can use based on that three-stage
We've found the doorway in. And it isn't puter friends or relatives to try it. You'll formula:
just any doorway but the widest one- quickly discover if it's too hard to learn. I. Hook 'em Intro (usually one para
game writing. Move over, Hemingway. (Don't get mad at them; they are telling graph]
The world of authors is about to expand. you what an editor won't have time to. I II. Explanation of Program
A little music and/or sound effects nev A. General rules of typing program
(lame Design er hurt anybody's chances of getting pub B. How to play the game
Magazine games have several automat lished, It doesn't have to be much, and C. How the program works
ic design limitations which you should don't waste lots of valuable program III. Encouraging Summary (one para
know about. Break these rules and no blocks on a fancy musical introduction (or graph)
matter how good your game is, you won't title screen for that matter I. But a win With games, the ''Hook 'em Intro" is
get published. ner's flourish or a Bang! or Pow! now and simply a catchy brief description of the
The program must be fairly short. then are excellent interest-creators. Use game. Check out any articles for games in
Twenty blocks on the disk or less is best. them. your computer magazines, and you'll dis
I've sold programs as long as 30 blocks, It's best to make your game a one-play cover this is how virtually all of them be
but that was pushing it. er game. At least give that option. There's gin. This is your introduction, and it is
60 JULY 1988
your game. The introduction is for hook
ing the reader; the closing is for inspiring
him. For example, ''Jungle Heat" might
imperative that it "hook" the reader. You have ended like this I it didn't, but that's
don't need to be cutesy or overly clever... beside the point):
you simply need to get the reader's atten 'The animals have come alive, the
tion. Here, as always, humor never hurts. heat has broken. One figure now
I repeat—hook your reader! stands alone—the victor. It could be
Here's an example of an introduction I you ... so stall typing!"
wrote for a program/article called "Jungle
Heat" (Commodore Microcomputers, Octo The Freelancing Business
ber 1985). The technique I used was sim Sorry to say, writing a good program
ply to describe the action in exaggerated and a good companion article still won't do
language. the trick. You must learn how to submit
"The heat is oppressive, the air sti it. I've already mentioned the major Com
fling. All the animals of the jungle modore markets. Get a copy of any of
are hidden, silently watching. Two those magazines and send your programs
figures emerge from the brush, eyes to the program or technical editor (or just
flashing and deadly. A gunshot is plain editor if no program editor is listed).
heard. The twosome begin a race You might benefit from reading a copy of
through the tropics that simply defies Programmer's Market by Writer's Digest
description. The name of the game; You might benefit from Books. It has lots of useful information.
'Jungle Heat.'" When you get ready to submit your
The introduction is usually only a para reading a copy of piece, be professional. You have a comput
graph long. After that it's time to start ex
plaining your game. High school English
Programmer's Market by er—use it to help. Send in mistake-free
prose. (Don't get uptight about so-called
teachers call this the "body" of the article. Writer's Digest Books. It has proper grammar, just catch all the typos.
For journalists it's the "tell em" stage. Use your spell checker,) Double-space
There are three distinct phases of this pro lots of useful information. your article. Use page numbers. Include
cess. your name, address and social security
The first thing you must tell your read All told, this game description should number at the top of page one. You don't
ers is how to type in the program, how to lie 300-500 words (a page or two of double- really need to include a cover letter (a let
save it, how to use the magazine checker spaced typing). ter that accompanies your article/pro
program (if there is one), etc. For exper The third section of the body of your ar gram) but lots of writers do. I don't. You
ienced users this paragraph (it's usually ticle is optional: you may want to explain should also include a program listing
just one) gets skimmed. But you as writer your code a little. (Code is jargon for the with your article.
must not omit this important paragraph program itself.) In the early days of home Save your program on a newly-format
because many of your potential typists are computing, these program explanations ted disk and save the article on that disk
newcomers to the computing realm. They were the main reason a lot of folks read too. Don't worry that the editors won't
need all the help they can get in typing in the articles. Today there isn't quite the have the same word processor you do; they
programs. emphasis ... but don't neglect this entire still can make use of your text file. Be sure
The second part of the "tell em" phase ly. There are still many users, old-timers to label your disk with your name and the
is to describe how to play the game. Start and newcomers, who like to study pro program name.
to finish, Only you will know how to do gram listings. In this section you may Finally, buy some good manilla enve
this, so I can add very few guidelines. But give some clues as to how the user can lopes or disk mailers. I use the 6" x 8" ma
a few constants have emerged in the past modify the program. Magazine programs nilla envelopes into which I place: my arti
ten years of game how-tos: seldom can compete with commercial cle and listing, folded once; the disk; and a
• Tell the object of the game at the top. games simply because of their brevity. piece of corrugated cardboard cut to fit.
• Describe the opening sequence and But they certainly have a leg up on com (Tip: cut it so the corrugation runs the
tell the reader what he should do at mercial software when it comes to explain long way.)
the start. ing the mysteries of the program code. Be Just as game articles must end with a
• Don't waste words describing the sides, an editor can cut out this section snappy restatement of the entire piece, so
screen or action that will immediately easily enough if he deems it unnecessary. too must how-to articles such as this one.
become apparent upon playing the He certainly can't add it. So here's my inspirational closing: You
game. You are ready to crank out section three can do it. The computer industry is still
• Warn the player of pitfalls, hazards, of your article: "Tell 'em what you told very young, the "Establishment" a very
etc., and describe the idiosyncrasies of 'em." This is a one-paragraph wrap-up. thin shell and easy to break into. You
the game. Often a restatement of the introduction is have talent, you have creativity, and now
■ Be sure the user knows which port to enough. Perhaps a brief summary of the you have market savvy. All you need to
plug his joystick in, how many points game is all you want. At any rate, you bust into that shell is to begin kicking—
it takes to win, and other pertinent in need to create a short upbeat closing not hard kicks, just persistent.
formation. which encourages the reader to type/play Continued on page 92
COMMODORE MPGAZINE 61
PUMPING GEOS by Mark Jordan
Program
most likely want to go into the Page Lay
out mode. This is the heavyweight of the
three modes of operation. In this mode you
Welcome to "Pumping GEOS." In the can incorporate those text files and graph
coming months we will explore the ics files you prepared earlier. First, using
GEOS world with: 1) product reviews, 2) a rubber-banding tool, you stretch out the
GEOS hints and tips, 3) technical info areas you want defined for text columns.
about GEOS. 4) type-in programs running This is fun ... but it gets funner. You
under GEOS, and 5) a whole bunch more. Tfci* j fun but j[ rfrt* ftiniwr Y<ju
now can "pour" your text into those col
For starters, we're going to look -dtgeo-
me mluron precisely a» >
iti and then lump into thi
nksgnw hj* tui "pjur" your iftt mtu those #]]■
umns. If you include a picture somewhere
Publish, an exciting desktop publishing
otjtoll'nkXJ With it yo
&nL&. thange ;uaificaaon
things in the middle, the text even pours around
program from Berkeley.
fulkor change ^firing S
place isi t the re Vina
h ind Re
Mher fea per GxPxbUsh do» lh*i II should allff*
it. You won't get to see the results as it
GeoPublish is an amazing product. If
tures, but three thai you need are avail
able The adianlflire is (hit mi* that
happens, because you'll be staring at a
you have never used a desktop publishing
vtru'v* pjuml il onto the paiff, you krv
betler how jiu *an[ i[ la ippear For i
tun* Dino Dcktcp puHuhmg abouJd
trjJic il tfisy for Jie 'j«r fij adjust Wrt
half-screen representation of your entire
<UTrcr. ifj-ou find ywj h*v i little left
program before, you are in for a hot, fresh cM-r ^hifr al ih* Hid >i y*U nlulWl
^ml hTjp^uo to f.D up j pBgr DitUi 44TA-h
layout page (much like geoWrite's preview
iLLi rhani^etJ*1 fint-/the '.Titui? ci>litfr
romance. Like all hot new romances it can until yiju £rt il l*i j *ur '.h;n It jikj n^
al nu , in ni .: ti ■ t. |u^t ■: . -41
screen). But as soon as the pouring is done
Thechinimudeofnperatum. Ma**
get a little complicated at times. But the {imphirv jppeare exactly 'he iJ/ne ±>
J..iu^r dL ■>.!■ Tuf if cjth fdne with ihc
jiil^r .tail! *dnllodo
you can "ripple" the text (reformat it to fit
MdsUrr P.itf* Jrwie. but it an L In Lht
fact that you can do desktop publishing— pha<« >uu ulI be mating graphics a
n dr- the column precisely as you've designed
bh
and do it well—on a Commodore 64 is a en A Miacr PiEt graphic -ir headlin*
*ll! apfrarun al! paee-
it) and then jump into the editor that
Lvttvadiflennl 'r-^tei pa
tribute not only to the 64 but also to the
I'm* Gniphui mode Kiv^yfWht abi!i
tv to oral* gTiphics in .t «jt ^ufiiLtr Ui
il nnHMflfOI kTi-'-iVrnU comes along with the program.
n. Lkzt) ■-! ■[■■■'■■ iv
ments in a reasonable amount of time. place isn't there nor are a few other fea
geoWrite) and "text-grab" it with the text- tures, but those that you need are avail
What Is Desktop Publishing? grabber program on the geoPublish disk. able. The advantage is that now that
Good question. Well, here are some Second, you create any artwork you you've poured it onto the page, you know
things it isn't. It is not word processing want on the page. Of course, geoPaint is a better how you want it to appear. For in
with some graphics merged in. Nor is it a natural for this, but with the help of stance, if you find you have a little left
graphics program with text capabilities. GEOS's "Graphics Grabber" ion the over space at the end of your column, you
Those might qualify as desktop publish "DeskPack" disk) you can use clip art can change the font of the entire column
ing in the crudest sense, but true desktop from PrintShop, Newsnxm and others. until you get it to a size that is just right.
publishing requires much more than that. Third, you start "geoPublishing" by The third mode of operation, Page
For example, a real desktop publishing opening a geoPublish document. Three Graphics, appears exactly the same as the
program should be able to generate col modes are available once you're in the Master Page mode, but it isn't. In this
umns with justification just like a newspa program: Master Page, Page layout and phase you will be creating graphics and
per. GeoPublish does that. It should allow Page Graphics. Ah, here's where it gets a headlines only for the page you're working
many font sizes. GeoPublish does that. It little tricky. on. A Master Page graphic or headline
should allow you to flow text around pic A Master Page is a page layout that will appear on all pages.
tures. Ditto. Desktop publishing should will occur on each and every page of your Page Graphics mode gives you the abili
make it easy for the user to adjust text document. For example, if you want a ty to create graphics in a way similar to
and graphics to fill up a page. Ditto again. banner at the top of each page with the geoPainh method. In fact, some of the
And it has to let you take advantage of date and page number, you'll want to do commands (the "open spline" especially)
the computer's ability to draw straight this from the Master Page mode. In this are better than what's available in geo
borders, save important layouts to disk, mode you can draw "guidelines" which are Paint. Unfortunately, no pixel edit is
and do everything else they do in print later quite useful for aligning columns, available nor, strangely enough, any pen
shops ... with greater ease and perma graphics, borders, etc. geoPublish allows cil drawing mode. I really miss this one. I
nence. Ditto, ditto, ditto. you to have two different master page lay guess the concept is that you'll do all your
outs since two-page (or greater) docu finely-edited drawings in geoPaint and
How Does It Work? ments will likely need different layouts for import them (via the Photo Manager)
The process goes like this: the left and the right pages. while you'll use Page Graphics mostly for
First, you type the text you want in Master Page allows you full use of the borders, headlines, and backgrounds.
your newsletter, poster, what-have-you. graphics toolbox (see sample "geoPub- Again, check out the "Pumping GEOS"
With geoPublish you can use your favorite lished" document) so that you can create sample document. Note the banner on the
word processor if you prefer (instead of lines, circles, etc. that will appear on each Continued on pg. 64
62 JULY 1988
Pumping GEOS
mBssm
Tale of Two Toolboxes
Tht manual thot accompanies geoPubfeh is ujeR-uurfcten and contains on interesting section on pub*ishr*j in
general. Like a* Berkeley manuals, it \s concise, almost to o fault (Actuafly, it'< a good fault — it gives
guy* ft:* me a chance to twite articles filling in the cracks.) The biggest drawback to the geoPubliih
manual is the fact that draiwnqs of the two toolboxes in the proq>am ewe not in an appendix no* on a
single page. A tot of page-flipping is necessary to check ujnat icon is what.
To help uutth the problem, tve recreated the tuuo toolboxes with geoPatnt, labelled them, and added
comments. I hope this hetps you for quick and easy reference in your geoPubfching.
T
i 1
i ■
of text or graphics in any mode stuff like pattern-fitted squares and
1) 5*J*ci Are* also referred to c—-J circles, change brush shape, etc.
as "Group Select" on page 4-45. H) Update: updates graphic screen
£ n/
This one selects o group of items H) Delete: cuts out selected text
for editing. In Page Layout mode or graphics
this tool is used to open a region 0) FweyowMl: Also knouw as
,VA A A
for text/qrophics placement. W "move to front" tool, this lets you
C) Bitmap for placing imported place graphic; in front of text
bitmapped graphics P) Background Also known as
X .1 ft
D) Text to create, edit, or place "move to bock" toot, reverses
text process above
E) Closed sptm* draws inter Q) ftEOfiAM. updates layout screen
MA5TER/UAPWC TOOLBOX
esting enclosed arc shapes R) SHOW: tipples text which
F) Open spline: same as above means it reformats text precisely as
T :—-J
r 1
1 i
but unclosed figures you've instructed throughout your
G) Circle/Ellipse: just like geo- B—\ layout design
Pnint's but with ellipse
ft ft X (dip [
M) Line: draws lines (what else)
and SAVE
I) Polygon another nice feature
locking from geoPaint
J) Connected line: draws con
REDRAW SHOW
nected lines (obviously)
usg Spgcksl
R
K) Ret angle/" square: like geo-
PACE LAYOUT TOOLBOX
Pnint's square but better
outside and stretch it from 3) Copy your printouts on a short move — about 5 inches.
COMMODORE MAGAZINE 63
Pumping GEOS Amiga Software Reviews/Calligrapher—
which is not unlike that of compiled lan
Continued from page fi'2 Continued from page 40
guages like PASCAL.
left and the pointing finger on the right: An interesting capability of this pack and time consuming. The powerful way to
both were done in this mode. age is that it allows you to change the create fonts is to use the program's editing
Again as in the Page Layout mode, you command names. With over 270 com tools to load an existing font, make minor
can edit and view your document either in mands available the authors felt that us or major changes and then duplicate, ro
the full-size preview mode or in a close-up ers might have some trouble remember tate, shift, magnify, flip, color and fill im
mode, Zoom mode. Zoom gives you the ing all the names (with names like ages until the new font is finished. Then
ability to see, point by point, what the fin "HRGTCOL" and 'TBCEND," I concur). you simply save it to disk with a new
ished product will look like. You need this All the popular structured commands are name, and it's ready to add to your font di
option not only for fine-tuning your draw available (do/loops, if/then/else, etc.) plus rectory.
ings, but also to avoid having to print out some fancy disk commands that allow One of Calligrapher'^ more appealing
your page just to see how everything pokes to the drive. It's a real BASIC pro features is ColorFonts. Rather than limit
looks. On my Star SG-10 printer it took 15 grammer's bonanza. In an upcoming col you to two-color fonts like those found on
minutes to print a page. Get the point? umn we'll write a short program using the Workbench disk (foreground and
Even zoom can get a little sluggish, par BeckerBASIC. background colors), Calligrapher lets you
ticularly if you don't have memory expan Abacus is first again with good inside include up to 16 colors in each font. Those
sion. GeoPublish helps speed things up by documentation on Commodore products. who have color printers or use an Amiga
allowing you to shut off" several of the Those of you with 128s know it was Aba for creating video displays will love the
drawing options, a thoughtful and nice cus that led the information charge into snap and attention colored fonts deliver.
touch from the designers. that machine with 128 Internals and other Why should you bother creating your
Please note that you can do your graph books. They have a German connection own fonts? First, the ability to mix fonts
ics designing either from the full-page that seems to scoop the U.S. every time. within text is one of the major appeals of
mode or zoom. With the full page you can Anyway, two books from Abacus, GEOS desktop publishing, and a vital ingredient
do things like put borders around entire Inside and Out and GEOS Tricks and in effective desktop video presentations.
columns or even the whole page for that Tips, are available. My impression is that So if you want your publication or video
matter. You can install large headlines. both books have good technical informa presentation to get and keep your reader/
You definitely need both close-up and full- tion but are a little weak on just plain old viewer's attention, a good place to start is
page drawing options. And don't bemoan tips. Both include type-in programs which with powerful type displays. Just as im
the fact that the Commodore 64 cannot you may or may not find useful. (For ex portantly, unique fonts are what make lo
show you an entire page pixel by pixel on ample, 50 + pages in GEOS Tricks and gos and mastheads distinct and reinforce
the screen at one time: no computer can, 7\ps are devoted to a font-maker program. the all-important reader recognition. The
not even the Macintosh. All require a pre Ifyou already have one, this would be use same user recognition is important for ad
view mode of some sort and scrolling fea less to you.) vertising logos, product names, letter
tures for close-up work. I am anxious for heads, etc. Every editor of every publica
an 80-column 128 version so that side- Tidbits from Berkeley Softworks tion is always looking for new typefaces
scrolling will be eliminated. A program-writing application tenta which will make their publication more
There are many features and options in tively called "Programming Author Tool" legible, more powerful, more eye appeal
all modes of operation. As mentioned, this is in the works. It will be a simple system ing and more saleable. Calligrapher pro
is just an overview. Because this product that allows parents and teachers (and vides the tools to create those images in-
is so powerful and heading so much in the anyone else! who has zero programming house, rather than being limited to those
direction where home computers should experience to crank out some educational available commercially. (NOTE: InterAc-
be, we will spend time in the next several programs for their kids. tive Softworks markets two programs
issues to explore it in greater detail. Berkeley has been working hard on filled with fonts created with Calligrapher
their version of GEOS for the Apple II called Newsletter Fonts and Studio Fonts).
BeckerBASICand other GEOS family. They shipped it in early April. In- Programmers (especially those who use
Stuff from Abacus Cider Magazine devoted lots of space to it BASIC) who redefine the keyboard sym
Well, I have other pots on the range and gave it very high marks. bols for inclusion in arcade-type games
which must be stirred, such as BeckerBA - Is this good news for us Commodore us will find Calligrapher a welcome program
SIC from Abacus. I haven't had much ers? Does this signal an end to Berkeley's ming tool. With Calligrapher you can try
time to really get into it yet, but I can tell support of our machines? Actually, this your own hand at creating those special
you this: if you want to do some program signals just how much faith Berkeley has images which appear when a key is
ming in the GEOS environment but don't in 8-bit computers. In case you haven't no pressed. And if you are in need of foreign
have the time, skill or desire to do it in ticed, Berkeley is a BIG company these alphabet fonts, creating those with this
machine language, this is a good place to days. And it is a big company built entire product is a option you should consider.
start. You'll be able to produce programs ly around 8-bit computers. Lots of folks Calligrapher is not copy protected, so you
that run in the GEOS bitmap style, com seem bent on accelerating the demise of can easily move it to a hard disk. It comes
plete with drop-down menus and dialog 8-bit computers, but dealing with a com with a complete manual (including tutori
boxes. Since it resides in memory along pany like Berkeley and using a program al) which explains everything from kern
with GEOS, there are some memory con like geoPublisher makes me very confi ing to picas. Best of all it includes screen
straints on the system. Even if you're an dent that the Commodore 64 and 128 will shots of important detail for those new to
experienced BASIC programmer, you'll indeed live forever. Or thereabouts. the world of calligraphy—beautiful hand
need to get used to this new environment And on that ethereal note, adieu. Q writing, a
64 JULY 1988
JULY/88
COMMODORE
IN NEW YORK & OUTSIDE I WAREHOUSE ADDRESS: 33 34th St., BROOKLYN NEW YORK, 11232 OR WRITE TO:
USA CALL i FOR ORDERS AND INFORMATION CALL TOLL FREE MONTGOMERY GRANT
MAIL ORDER DEPT.
(718)692-0071
FOR CUSTOMER SERVICE
1-800-345-7058 P.O. BOX 58
BROOKLYN. N.Y.. 11230
CALL MON-FRI/9:3Q-5PM FAX NO. 2125641497
(718) 965-8686 OPEN 7 DAYS A WEEK FOR ORDERS: MONDAY- FRIDAY:
TELEX NO. 422132HMOLLER
9AM-8PM/SATURDAY & SUNDAY:9:30AM-6PM EDT
commodore Cl Commodore
AMIGA
C=128t MIGA 2000!
■68000 Processor
NEWEST
■5i2KRam Expandable to 9MB COMPUTER
■Graphics Processor
500 w. 1084 Monitor 500*1084 + 1010 IN
WEW C-128/D WITH "Call lor .Hiak1(D"w STOCK!
low price" Call for
BUILT-iN DISK DRIVE low price
*429
■12" Monitor
.Commodore 1515 B0 Column
•Geos Software Program Geos Software Program
COLOR MONITOR Printer
*478 *659
TO SUBSTITUTE J571 FOF
S369 ADD $110
1541-ADDS60
PERIPHERALS
#1700
Expansion Module $99.95
EPSON
FX-86E S309.95
//AMIGA
#1764 FX-286E
LQ-8OO
£449.95
S399.95 PERIPHERALS
Expansion Module $119.95 LQ-500 S319.95 A-501 S12K EXPANSION • A-1010
Xetec Jr. Interface $32.95 LX-800 SI 99.95 3.5" FLOPPY DRIVE ■ A 1020T
EX-10O0 S4 79.95 5.25" DISK DRIVE WITH TRANS
Xetec ST. Interlace $52.95
FORMER • A-2088D BRIDGE
Mag icVoice Module $29.95
CARD • A-1084 RGB COLOR
Commodore Mouse. $26.88 MONITOR • A-1680 MODEM ■ A-
C-128 Power Supply $39.95 1060 SIDE CAR ■ A-2090 HARD
NX-1000 DRIVE CONTROLLER FOR A-
C64/C64-C Power Supply...$29.95 RAINBOW..S219.95
2000 ■ A-2010 3.5"INTERNAL
NX-1000 S1S9.95
VOLKS 6480 NX-15 S289.95 DISK DRIVE FOR A-2000 ■ A-2052
2 MB EXPANSION FOR FOR A-
1200 Baud Modem $34 95 NB-2410
NB-2415
S409.95
$539.95 2000
for64Cand 128 ' COLOR MONITOR OKIDATA SUPRA 20 MB HARD DRIVE FOR
WE CARRY ALL OKIDATA-120 S199.95 AMIGA 500. S699
BBS Lister
for the Commodore 64
66 JULY 1988
Programming/BBS Lister
"FS" — The Universal Escape Key: 'T8" length of each field.
listing in the file, press "U." As with de is a time saver that allows you to escape to 1820-1888—Here, AS is the BBS Name,
lete, you will be skipped to the next list the Main Menu at any time. It's active B$ is the BBS Number, and
ing. If you check, you will find that the during any data entry or printing oper so on. To change a field
yellow sign is gone. ation. However, if you press F8 while length, change X in this ex
+ Next/- Previous — These commands you're editing an old file, it won't save any ample: SPC(X-LEN(A$R
are used for scanning through the file. To changes you've made. But as a quick exit The variable SO and X in the
skip to the next listing, press " + ". To go from Create File, it works well. example above should always
back to the previous listing, press "-". Notes: You may wish to create a complete be equal. The field lengths
When you reach the last listing, pressing ly blank data file so that while you're on should sum to 222.
" + " will return you to the first listing. line, you can enter the information by Sample printout.
Similarly, pressing " -" when at the first hand into the chart. BBS I i ■ I-.
P*Q< : 1
listing will send you to the last listing. For further editing, you can use any
"£" — Press this key when you have fin word processor that saves and loads se BBS Name: Oui 1 Soup
Mi imbei : 1 -
ished editing your file. After pressing "£" quential files such as Easy Script and Ubbi N ■- = DroucriQ
you're asked if you want to add more to Wordpro 64. Make sure that the 1 - WLir ij: 3wQf Lit . h
!>ysui< Nairn ; M,u (hi
the file. Answering "Y" will allow you to RETURN character directly follows 1 luiii ',: . A .1 .
I'.-iii.l: 12OC
enter as many more listings as you want. each entry. i Lai icet 1 null
The count will keep track of the number of The name and length of each field can
entries you've made beyond the end of the be changed with a little work. Use the fol I hope you find this program useful as
file. You may edit these as if you were cre lowing lines as a reference: well as flexible. With a little work, it can
ating them for the first time. (See "File 1230-1330—The name of each field is list even be adapted to organize information
Creation.") ed here. Variable SO is the other than BBS information. Q
Before lyping ihis program, rwd "How 1" Enter Programs" and "How lu Use ihe Magazine 270 IF GES="1" THEN 330'DGQG
Entry Program." The BASIC program- in this magazine art available <m disk frtwn Loadstar,
280 IF GES="2" THEN 1580'DHXH
P.O. Box 30008. Shrcrtport, LA "11S0-00Q7,1 -800-831 -269-t.
290 IF GE$="3" THEN 50'DFTI
BBS Lister 30C GOSUB 1960'BERX
310 GOTO 260'BDHY
10 POKE 53280,0:POKE 53281,0
:PRINT"[GREEN]"'DQWC 320 REM EDIT OLD FILE "BTCE
40 REM MAIN MENU 'BQFE
330 PRINT"[CLEAR]":PRINT TAB(12)TlS"
[SHFT EJDIT [SHFT F]ILE"T2S'DKOH
50 CLR:DIM FILE$(360,1)
:PRINT CHR$(14)CHR$(8)'FVJI 340 PRINT TAB (4) "[DOWN,SHFT E]
60 Tl$ = "[DOWN3,YELLOW,SHFT *3,WHITE] " NTER FILE NAME:":SO=16:GOSUB 2290
:T2$ = " [YELLOW, SHFT * 3, GREEN] "'CHYL :NAMES=WD$'FVIN
80 PRINT"[YELLOW,CMDR U40,GREEN]"'BALJ 350 OPEN 1,8,4,"0:"+NAMES+",S,R"'DLWH
90 PRINT TAB(15)"[WHITE,SHFT M]AIN 360 DCT=1:X=1:GOSUB 2020'DMOH
[SHFT M]ENU[GREEN]"'CDLK 370 IF ERR=1 THEN CLOSE 1:ERR=0
100 PRINT TAB(4)"[DOWN]1 - [SHFT C] :GOTO 330'GOTL
REATE A NEW FILE"'CCEC 380 PRINT TAB{4)"[DOWN2,SHFT W]
110 PRINT TAB(4)"2 - [SHFT W] ORKING..."'CCOJ
ORK ON AN OLD FILE"'CCHD 390 INPUT#1,IN$'BFFH
120 PRINT TAB{4)"3 - [SHFT Q]UIT"'CCCB 4fl0 FILES(X,0)=IN$'BNGB
130 PRINT TAB(8)"[DOWN,SHFT C] 410 IF ST AND 64 THEN CLOSE lrCLOSE 15
HOICE?("CCFC :L=1:CT=1:GOTO 450'ITXI
140 GET GES'BDFA 420 X=X+1'CDKC
150 IF GES="1" THEN 1080'DHRD 430 GOTO 390'BDLC
160 IF GES="2" THEN 210'DGOE 440 REM SCREEN PRINT
170 IF GE$="3" THEN END'EDVF ROUTINE 'BBFJ
180 GOSUB 1960'BERE 450 PRINT"[CLEAR]":PRINT TAB(12)T1S"
190 GOTO 140'BDEF [SHFT EJDIT [SHFT F]ILE "T2S'DKQL
200 REM OLD FILE MENU ' BTRB
460 PRINT TAB(8)"[DOWN,SHFT L]ISTING
210 PRINT"[CLEAR]":PRINT TAB(10)Tl$"
[WHITE]"L"(GREEN]OUT OF [WHITE]
[SHFT O]LD [SHFT F]ILE [SHFT M]
"X/9"[GREEN,DOWN]"'DFIM
ENU"T2S'DKBG
470 IF CHA THEN PRINT"[CLEAR]"
220 PRINT TAB(4)" [DOWN] 1 - [SHFT E]
:PRINT TAB{11)T1$"[SHFT C]HANGE
DIT [SHFT F]ILE"'CCID
[SHFT D)ATA"T2S"[DOWN] '" FNVP
230 PRINT TAB(4)"2 - [SHFT P]RINT
[SHFT F]ILE"'CCQF 480 IF FILE$(CT,1)="D" THEN PRINT "
240 PRINT TAB(4)"3 - [SHFT M]AIN [YELLOW,RVS,SHFT D,SHFT E,SHFT L,
[SHFT M]ENU'"CCNF SHFT E,SHFT T,SHFT E,SHFT D,RVOFF,
250 PRINT TAB (8)"[DOWN,SHFT C] GREEN] '"ELRS
HOICE?"'CCFF 490 PRINT TAB(4)Q1" - "FILE§{CT+Q1,
260 GET GES'BDFD 0)'DRKN
COMMODORE MPCAUHE 67
Programming/ BBS Lister
:GOTO 850'FLOK
500 IF INT((CT+Ql)/9)=(CT+Ql)/9 THEN
830 IF GE$="[F8]" THEN 50'DFII
530'ITRI
840 GOTO 800'BDHH
510 Ql=Ql+ltCFTC
850 APP=1:X=X+9:CT=X-8:GOTO 1130'GSLP
520 GOTO 490'BDMC
860 REM DELETE ' BOTL
530 PRINT TAB{4)"[DOWN,SHFT C)
870 IF CT=0 THEN FILES(1,1)="D"
HANGE? ([WHITE]#[GREEN] OF ENTRY/
:GOTO 700'FRFQ
[WHITE,RVS]A[RVOFF,GREEN]LL";'CDJL
880 FILES(CT,1)="D":GOTO 700'CPRO
540 IF CHA THEN PRINT"/[WHITE,RVSjN
890 IF CT = 0 THEN FILE$ (1,1)=""
[RVOFF,GREEN]O)"'GOTO 580'EHII
:GOTO 700'FRRR
550 PRINT")":PRINT TAB(12)"([WHITE, 900 FILES(CT,1)="":GOTO 700'CPXH
RVS]D[RVOFF,GREEN]ELETE/[WHITE, 910 REM WRITE ARRAY TO SEQ
RVS]U[RVOFF,GREEN]NDELETE)"' DENM FILE 'BCWL
560 PRINT TAB (12)"([WHITE,RVS] + [RVOFF, 920 IF EDT=0 THEN 1040'DIGI
GREEN] NEXT/[WHITE,RVS]-[RVOFF, 930 PRINT"[CLEAR]":PRINT TAB(7)T1S"
GREEN) PREVIOUS)"'CDKN [SHFT R]EWRITE [SHFT D]ATA
570 PRINT TAB{12)"[DOWN,SHFT H]IT [SHFT F]ILE"T2$'DJDQ
[WHITE,RVS,POUND,RVOFF,GREEN] 940 PRINT TAB(4)"[DOWN,SHFT I]
IF FINISHED."'CDPN NSERT CORRECT DISK AND PRESS ANY
580 GET GES'BDFI KEY TO CONTINUE."'CCEW
590 IF GES="N" AND CHA THEN Q1=0:CHA=0 9 50 GET GE$:IF GES="[F8J"THEN 50'EJRN
:GOTO 1420'HTBR 960 IF GES=""THEN 950'DGYM
600 IF GES="+"AND CHA=0 THEN Q1 = 0 970 OPEN 15,8,15, "S 0: " + NAME$ + "'"DNJP
:GOTO 700'HOSH 980 CLOSE 15:0PEN 1,8,4,"0
610 IF GES="-"AND CHA=0 THEN Q1 = 0 :"+NAMES+"/S,W"'EOLS
:GOTO 720'HOWI
990 GOSUB 2020:IF ERR=1 THEN CLOSE 1
620 IF GES="D"AND CHA=0 THEN EDT=l
:ERR=0:GOTO 920'HTNU
:Q1=0:GOTO 870'ITUL
1000 FOR FR=1 TO X'DEWU
630 IF GE$="U" AND CHA=0 THEN Q1=0
1010 IF FILE?(FR,1)="D" THEN FR=FR+8
:GOTO 890'HOPL
:GOTO 1030'GVDC
640 IF GE$="[F8]" THEN CLOSE 1
1020 PRINT#1,FILES(FR,0)'BNAX
:GOTO 50'FHAJ
1030 NEXT FR'BCAW
650 IF GES="[POUND]" AND CHA=0 THEN
1040 CLOSE 1:CLOSE 15:PRINT TAB(4)ir
Q1=0:GOTO 780'HOUN
[DOWN,WHITE,SHFT D]ONE.[GREEN]
660 IF GES="A" THEN ALL=1:EDT=1:CA=1 [SHFT P]RESS ANY KEY FOR [SHFT M]
•.GOTO 1150'HVHP AIN [SHFT M]ENU."'EHVM
670 IF GE$=""THEN 580'DGXK
1050 GET GE$:IF GES=""THEN 1050'ELDC
680 IF ASC(GES)>47 AND ASC(GE$)<57
1060 GOTO 50'BCMY
THEN 740'HRSQ 1070 REM CREATE NEW INFO
690 GOTO 580'BDMK FILE 'BAYG
700 L=L+1:IF L>X/9 THEN L=1:CT=1 1080 CT=1:PRINT"[CLEAR]"
:GOTO 450'JRLL :PRINT TAB(9)T1$"[SHFT C]REATE
710 CT=CT+9:GOTO 450'DJFG [SHFT N]EW [SHFT F]ILE"T2S'ENAM
720 L=L-1:IF L<1 THEN L=X/9:CT=X-8
1090 PRINT TAB(4)"[DOWN,SHFT E]
:GOTO 450'KSYO
NTER NEW FILE NAME:":SO=16
730 CT=CT-9:GOTO 450'DJGI
:GOSUB 2290:NAMES=WD$'FVVP
740 EDT=1:CA=1'CIVI
1100 OPEN 1,8,4,"0:"+NAME$+",S,W"'DLCY
745 ON (VAL(GE$)+1)GOTO 1150,1230,
1110 GOSUB 2020'BEFV
1250,1270,1280,1290,1310,1320,
1120 CT=1:IF ERR=1 THEN CLOSE 1:ERR=0
1330'ECPW
:GOTO 1080'HTUF
750 CA=0:Q1=0:IF CHA THEN PRINT"
1130 PRINT"[CLEAR,SHFT N]
[CLEAR]":GOTO 470'GPXN
UMBER OF ENTRIES: [WHITE]11,*
760 GOTO 450'BDII
ENT'BEUE
770 REM APPEND SEQ FILE 'BVIN
1140 PRINT TAB(9)T1S"[SHFT E]NTER
780 PRINT"[CLEAR]":PRINT TAB(11)T1S"
[SHFT N]EW [SHFT D]ATA"T2S'CIMG
[SHFT A]PPEND [SHFT F]ILEMT2$'DKFR
1150 PRINT TAB(4)"[DOWN,SHFT E]NTER
790 PRINT TAB(4)"[DOWN,SHFT D]
[SHFT B2,SHFT S] NAME";'CDQG
0 YOU WANT TO ADD ANY MORE TO
THIS FILE? [WHITE] (Y/N) [GREEN] 1160 IF CA=0 THEN PRINT" (OR [WHITE,
68 JULY 1988
Programming/BBS Lister
:CHA=0:GOTO 780'IABK
1180 SO=28:GOSUB 2290:FILES(CT,
14 3 0 PRINT#1,FILES(CT,0)+CHRS(13)
0)=WDS'DYHJ
+FILES(CT+1,0)+CHR$(13)+FILE$
1190 IF ALL THEN CA=0:GOTO 1230'ELYH (CT+2,0)'JUCP
1200 IF CA THEN 750'CFGW
1440 PRINT#l,FILE$(CT+3,
1210 IF FILE$(CT,0)=" " AND APP=l
0)+CHRS(13)+FILES(CT+4,
THEN APP=0:CT=CT-9:X=X-9
0)+CHRS (13)+FILES(CT+5,0) 'KVXR
:GOTO 780'LILL
1450 PRINT#l,FILE$(CT+6,
1220 IF FILES{CT,0)=" "THEN CLOSE 1
0)+CHRS(13)+FILES(CT+7,
:CLOSE 15:GOTO 1480'GUTF
0)+CHRS (13)+FILE$(CT+8,0) 'KVHS
1230 PRINT TAB (4) "[DOWN,SHFT E]NTER
1460 ENT=ENT+1:GOTO 1130'DMBH
[SHFT B2,SHFT S] [SHFT N]UMBER:"
1470 REM PRINT FILE MENU ' BVQJ
:SO = 30:GOSUB 2290:FILES (CT+1,
0)=WD$'GDYP
1480 PRINT"[CLEAR]":PRINT TAB(9)T1S"
[SHFT PJRINT [SHFT F]ILE [SHFT M]
1240 IF CA THEN 750'CFGB
ENU"T2S'DJHP
1250 PRINT TAB{4)"[DOWN,SHFT E]NTER
1490 PRINT TAB(4)"[DOWN]1 - [SHFT P]
[SHFT U]SER [SHFT N]AME:":SO=27
RINT [SHFT F]ILE'"CCGM
:GOSUB 2290:FILES(CT+2,
15C0 PRINT TAB(4)"2 - [SHFT M]AIN
0)=WDS'GDQQ
[SHFT M]ENU"'CCMD
1260 IF CA THEN 750'CFGD 1510 PRINT TAB(8)"[DOWN,SHFT C]
1270 PRINT TAB(4)"[DOWN,SHFT EjNTER HOICE?"'CCFD
[SHFT P]ASSWORD:":SO=28 1520 GET GE$'BDFB
:GOSUB 2290:FILES(CT+3, 1530 IF GES="1" THEN PRT=1
0)=WD$'GDIR :GOTO 1580'FMWH
1275 IF CA THEN 750'CFGJ 1540 IF GE$="2" THEN 50'DFSF
1280 PRINT TAB(4)"[DOWN,SHFT EJNTER 1550 GOSUB 1960'BERE
[SHFT U]SER [SHFT I,SHFT D]:" 1560 GOTO 1520'BEFF
:SO=29:GOSUB 2290:FILES(CT+4, 1570 REM PRINT FILE 'BRNJ
0)=WD$'GDYT 1580 PRINT"[CLEAR]":PRINT TAB(ll)Tl$"
1285 IF CA THEN 750'CFGK [SHFT PJRINT [SHFT F]ILE"T2$'DKLO
1290 PRINT TAB{4)"[DOWN,SHFT E]NTER 1590 IF PRT THEN N1S=NAMES
[SHFT B2,SHFT S] [SHFT SjYSOP :GOTO 1610'EQBN
[SHFT N]AME:":SO=26:GOSUB 2290 1600 PRINT TAB (4) " [DOWN,SHFT E]
:FILES(CT+5,0)=WD$'GDGX NTER FILE NAME:":SO=16:GOSUB 2290
:N1S=WD$'FTVL
1300 IF CA THEN 750'CFGX
1610 OPEN l,8,4,"0:"+NlS+"/S,R"'DJKF
1310 PRINT TAB(4)"[DOWN,SHFT EjNTER
1620 GOSUB 2020'BEFC
[SHFT B2,SHFT S] [SHFT H]OURS:"
1630 IF ERR THEN ERR=0:CLOSE 1
:SO=31:GOSUB 2290:FILES(CT+6,
:GOTO 1580'FOEI
0)=WDS'GDXO
1315 IF CA THEN 750'CFGE 1640 PRINT TAB (4) "[DOWN,SHFT Ej
NTER HEADER:":SO=30:GOSUB 2290
1320 PRINT TAB(4)"[DOWN,SHFT E]NTER
:HEADS=WD$'FVDP
[SHFT B2,SHFT S] [SHFT BjAUD:"
:SO=31:GOSUB 2290:FILE$(CT+7, 1650 PRINT TAB(4)"[DOWN,SHFT A]
0)=WDS'GDMO RE YOU USING FANFOLD OR SINGLE
COMMODORE MAGAZINE 69
Programming/BBS Lister
: ";D$;SPC(28-LEN(DS));"[SHFT -] :RETURN'CDSM
'"EOFS 2200 PRINT#4,"[CMDR Z]
1882 PRINT#4,"[SHFT -,SHFT S]YSOP [CMDR X]"
70 JULY 1988
S & S Wholesalers, Inc
226 Lincoln Road • Miami Beach, Florida 33139
DSDD DISKETTES
MINIMUM 50
WITH PURCHASE OF
DISK FILE
WITH PURCHASE OF
SOFTWARE PACKAGE
• 4 FIRE
BUTTONS
• SUCTION
CUP FEB
WITH PURCHASE OF
MONITOR CABLE
SALES 1-800-233-6345
additional snipping. Foieign oioets actual freight charged All sales □'© final Reium ol detective
merchandisefwieplacementonlywitnauthorization Autrioniedreturnsaresubjecttoarestockingfoe.
Complete listing of all sales policies available upon request. Florida resiaents add 6% soles to*
PROGRAMMING by Edward Rohr
Smush
for the Commodore 64
12 JULY 1988
Programming/Smush
Before typing chis program, read "How to Enter Programs" and "How l» Use the Magazine 635 DATA 165,253,201,254,208,231,76,
Entry Program." The BASK", programs in this magazine arc available un Jisk from Luadsiar.
204'BFCO
P.O. Box 10008. Shrevepim. LA 7H3O-OOO7,1 ■800-831-2694.
640 DATA 255,234,32,121,194,76,204,
Smush 255'BEIK
162'BBUP 204'BBYN
DATA 3,32,201,255,165,174,76, 730 DATA 104,153,0,204,189,0,203,
570
210'BCGL 72'BBWJ
DATA 255,162,0,134,254,189,0, 735 DATA 185,0,203,157,0,203,104,
575
207'BCKQ 153'BCTO
DATA 160,0,217,0,206,240,31, 740 DATA 0,203,18 9,0,206,7 2,185,0'BYDK
580
200'BBHM 745 DATA 206,157,0,206,104,153,0,
COMMODORE M/£AZINE 73
Programming/Smush
74 JULY 1988
Programming/Smush
:CL%=ASC<A$+N$)'HNNP OnlyS4995!
Super Chip, Custom Operating System for the C64 - One 16K ROM chip -
5020 FOR F=CL%TO 1 STEP-1
:SF5=LEFT$(SF$/LEN{SF5)-4)+EX$(F) On,yS2995!
SuparChlp, Custom Operating System for the 54 mode of the C128 ■
•KDCL
Only >2905!
5022 PRINT11 [DOWN] DECOMPRESSING
RAffiPOl RAMDOS is a complete RAM Cased "Disk" Operating System
LEVEL"F"[DOWN]"'BBAH for the Commodore 1700 and 1750 RAM expansion modules
5025 OF$=LEFT$(SFS,LEN(SF$)-4) RAM-DISK which turns all or part of the expansion memory into a lightning
tast RAM-DISK RAMDOS behaves similar to a mjch faster 1541 or 1571 floppy disk
:IF F>1 THEN OF$=OF$+EX$(F-1) eicept that the data is held m expansion RAM ana not on disk Under RAMDOS. a 50K
'KGDR program can De loaded in Vj second Piogramsancfilescanbetranslerredtoandfrom
disk with a single command RAMDOS s available for only goQg51
5030 CLOSE 2:OPEN 2,8,2,SF$
:GET#2,A$,B$,C$:OPEN 3,8,3,OF$+",
SUPER DISK UTILITIES
P,W1I1FIGK The ultimate utilities disk for the 1571 disk drive and C12B compute' Copy
whole disks (with 1 or 2 drives), change disk formal (without affecting data], perform
5035 H=ASC(A$+NS)+ASC(BS+NS)*256+ASC CBM, DOS. CP/M. and MS-DOS utility functions, contains disk editor, drive monitor.
(C$+N$)*655 36:GET#2,O$:O5=IM"NLYV RAM Writer and more Only 50 (* g 51
COMMODORE MW3AZINE 75
PROGRAMMING by Richard Curcio
Modulation
Location MW + 5 controls the FCM
Wedge amount and direction.
Bits 0,1 and 2 determine how many
for the Commodore 64 EDSWJK
times the modulation signal is divided by
disabled by a reset. 2. Poking zeros here, the full 8 bits of the
or 128 If you don't have a Super Expander, modulating signal is used to vary the fil
Mod Wdg will work with most other sound ter cut-off frequency register high byte.
The BASIC 7.0 and SOUND com generating programs, whether IRQ driven The filter low byte, consisting of only
mands greatly simplify the genera ML or BASIC pokes. three bits, is not affected. So, if n equals
tion of music and sound effects on the the value of bits 0 -2, the modulating sig
Commodore 128. The Super Expander Preparation nal is divided by 2"n.
cartridge does the same for the Commo Six locations within Mod Wdg are used Bits 3-6 are unused.
dore 64 by adding commands to BASIC to control which of SID's features are mod
Bit 7—If set to 1, the modulation is in
2.0, Both languages, however, fail to uti ulated and by how much. Six bits of loca vented before division, if any
lize some of the versatility of the SID chip. tion MW + 4 turn the effects on and off.
takes place. Thus, if a low fre
An interrupt-driven routine can add pulse Bit 0—Turns on Pulse Width Modula quency sawtooth waveform from
width modulation and filter cut-off fre tion (PWM), for SID voice 1.
oscillator 3 is used for modula
quency to SDD's repertoire. POKE a 1 here for on, 0 for off.
tion, the filter can be made to
Bit 1—POKE MW + 4, 2 to turn on
slowly sweep upward and quick
Interrupts PWM for voice 2.
ly go low, or sweep downward
Sixty times a second, the 64 or 128 stops Bit 2—POKE MW + 4,4 to turn on and quickly go high. lb clear
whatever it's doing and does its "house PWM for voice 3. this bit without changing the
keeping." Some of these chores are scan Following binary rules, to turn on PWM
amount, POKE MW + 5, PEEK
ning the keyboard, blinking the cursor, for voices 1 and 3, POKE MW + 4,1 OR 4.
(MW + 51AND127.
and updating the "jiffie'' clock. On the 128 A SID voice must be on and set for pulse
Locations MW + 6 through MW + 8 set
or a 64 fitted with a Super Expander these for the effect to be heard.
the initial pulse widths for SID voices 1-3.
interrupt tasks can include sprite move Normally, the pulse sound produced us
Only the lowest three bits of each location
ment or playing music. By changing the ing BASIC 7.0 or the Super Expander is
are used. This value is separate from the
IRQ vector to point to a machine language static, fixed at whatever duty cycle set by
value set by the ENVELOPE or SOUND
program, another task can be "wedged" the ENVELOPE or TUNE statement, By
statement. For PWM, the eight-second
into the interrupt process. varying the pulse width while a note is
triangle is shifted into a value that varies
Listing 1 is the BASIC loader for Mod playing, the sound becomes richer, more
from zero to 2040 in steps of eight. By it
Wdg. As written, it pokes the machine animated as the harmonic content
self, this would vary the pulse width from
language into location 3072 on a 128. It changes. Mod Wdg uses the fastest byte of
can be located elsewhere by changing the
0% to 49.8%, briefly producing silence at
the jiffie clock, which takes 4.27 seconds to
the low end. The values in MW + 6
variable MW in line 130. The new loca count from zero to 255 to generate an 8.54
tion should be on a page boundary, an ad through MW+8 are multiplied by 256
second triangular waveform for pulse
dress evenly divisible by 256. On a 64 the width or filter modulation.
and added to the shifted eight-second tri
Super Expander uses memory from 49152 angle plus 255 before being sent to SID's
Bits 3,4 and 7 of location MW+4 con
PWL and PWH registers. So even though
to 52223. If you want to use the DOS trol the modulation of SID's filter cut-off
wedge that lives at 52224, Mod Wdg will frequency (FCM) by an amount depen
all three voices' pulse widths may be mod
have to go somewhere else. Location ulated by the same waveform, setting dif
dent upon the value in location MW + 5.
32512, one page below the top of BASIC
ferent starting pulse widths provides some
Bit 3—l\irns FCM on when 1, off when
program space (lowered by Super Expand
variety. By setting any of these locations
0.
to 7, the corresponding pulse width is
er) is a good choice. Before running the Bit 4—Determines the source of FC
loader, enter POKE55, 0:POKE56,127: briefly silent at the high end of the slow
modulation. If 0, the slow trian
triangle. If these locations are not
CLR RETURN. On the 64 the BANK 15 gle is used. If set to 1, the output
changed, they retain the values 6,4 and 2
statement (line 140) should be removed. of SID oscillator 3 is used. This
for voices 1, 2 and 3, respectively.
The loader will make the necessary ad feature requires some set-up to
justments to relocate the ML and report be used effectively. See the dis Location MW + 9 sets an initial filter
the range of memory it occupies. Enable cussion of the demo programs. cut-off frequency. The value produced by
the wedge with SYS MW where MW is Bits 5 and 6 are unused. the division and/or inversion set by loca
the beginning address. The modulation Bit 7—If set to 1, bit 4 is ignored and tion MW + 5 results in no division,
wedge can co-exist with another IRQ al the output from SID envelope MW + 9 is ignored.
tering program if it is enabled after the generator 3 is used to modulate While this may seem like a lot of set-up,
other program is enabled. On the 128, the filter, to set this bit without once initial PW and FC values are set,
Mod Wdg will be disabled by the RUN/ altering the other bits, POKE only one or two pokes are needed to turn
STOP-RESTORE keys. On the 64 with MW + 4, PEEK (MW + 4) OR on or off the modulation or select a differ
Super Expander, the wedge can only be 128. ent source of filter modulation.
76 JULY 1988
Programming/Modulation Wedge
turned off. and FCM by eight-second tri Line 1030 of listing 3 establishes the
The Demos angle is turned on. With slow FCM this ef string of notes that will be PLAYed, first
Listing 2 is a BASIC program that dem fect is somewhat unpredictable in that with a fixed pulse width, then with PWM.
onstrates usage of Mod Wdg with the BA you don't know where you'll "catch" the With a fast Attack, clicks may be heard at
SIC 7.0 SOUND command. It assumes slow triangle. the start of each note. This is because
Mod Wdg has been enabled with the prop In lines 1140-1150, SID oscillator 3 is when PLAY starts a note, it uses the pulse
er SYS. Change the variable MW in line POKEd to produce a faster sawtooth wa width in the specified ENVELOPE. The
1010 if Mod Wdg is at a different address. veform which is used to first sweep the fil next interrupt, 16 milliseconds later, Mod
The first GOSUB to the SOUND state ter upward, then inverted to sweep down Wdg stores a new value in the PW regis
ment in line 1310 plays three seconds of a ward. The pokes in line 1230 slow down ters. The clicks can be minimized by set
25% duty cycle pulse waveform. Since oscillator 3 and change the waveform to ting an Attack value longer than 16 milli
SOUND is an interrupt-driven command, noise or random steps. When applied to seconds.
once started BASIC immediately moves the filter, this produces a different sort of hi line 1060 the filter is set up for band
to the next statement. The SLEEP com "computer" sound. pass filtering. SID voice 3 is POKEd in
mand is necessary to produce a delay. If you want to "tinker" with this pro line 1070 to generate a low frequency tri
Since the duration in SOUND is ex gram, place REMs in front of the PRINT angle, producing the classic Wah-Wah
pressed in jiffies—sixtieths of a second— statements and LIST the lines you want sound when applied to the filter.
and SLEEP is expressed in seconds, dura to change. Line 1100 alters the Attack, Decay and
tion D is divided by 60 and 2 is added. In Listing 3 is a demo for use with the 128 Sustain of ENVELOPE 6. Line 1120
line 1050, location~MW + 4 is POKEd to PLAY command. It can be used with the POKEs Mod Wdg for FCM by voice 3's
turn on PWM for voice 1 and again a 64/Super Expander if the following amplitude envelope and BS is altered so
pulse is sounded. This sound is most effec changes are made: that voice 3 will be PLAYed with ENVE
tive with low pitched sounds. Change the value of MW in line 1010 to LOPE 6 and filtering. When the note
Line 1080 sets up the filter and the the location of Mod Wdg (32512). string is PLAYed, voice 3's envelope out
PLAY statement in line 1090 enables it Remove the BANK 15 statement. put sweeps the filter with each note. Use
for voice 1. If you've been wondering how Substitute TUNE for ENVELOPE. this when voice 3 is filtered.
to use the filter with SOUND, this is how. Replace PLAY with PRINT CHRS(6);. By changing the pokes to Mod Wdg, it
The Vn parameter in the PLAY string Decrement all "Vn" occurrences since will become apparent that this short rou
must match the voice number in the BASIC 7.0 numbers voices 1-3 and the tine makes the SID chip even more power
SOUND statement. In line 1100, PWM is Super Expander uses 0-2. ful than it already is. Q
Before i>pinn this progum. read "How in Enter Programs" nod "How to Use the Magazine 340 DATA 74,74,74,74,74,141,13,-1'BYMG
Entry Program." The BAMt; programs in iliis magazine are ai.nl.ibk- on >lKk from Loadstar; 350 DATA 24,173,4,-1,240,45,141,
P.O. Bos 3OHO8. Shrevcport, LA 71 l.WOOir, I-800-831 1W\ 14'BARH
Listing 1 360 DATA -1,162,0,224,3,240,30,78'BYRI
370 DATA 14,-1,144,22,188,15,-1,
130 MW=3072:REM USE 49152 FOR 64'CUUE
173'BBSJ
140 BANK 15:REM DELETE FOR C64'CQRE
380 DATA 12,-1,105,255,153,0,212,
150 HI=INT(MW/256):LO=MW-HI*256'GTFI 189'BCTK
160 CS=0:IF LO>0 THEN PRINT"BAD 390 DATA 6,-1,41,7,109,13,-1,153'BXTK
ADDRESS":END'GITJ 400 DATA 1,212,232,208,222,78,14,
170 FOR 1=0 TO 203:READ D:CS=CS+D'GNOI -l'BBRD
180 IF D=>0 THEN POKE MW+I,D'GHQI 410 DATA 176,4,234,76,255,255,44,
190 IF D=-l THEN POKE MW+I,HI'GINJ 4'BAXE
200 NEXT'BAEV 420 DATA -1,48,54,78,14,-1,176,5'BXNE
210 IF CSO17518 THEN PRINT"ERROR IN 430 DATA 173,11,-1,144,3,173,27,
DATA":END'GILG 212lBBSG
220 PRINT"MODULATION WEDGE 440 DATA 44,5,-1,16,2,73,255,168'BXOG
INSTALLED1" BAXF 450 DATA 173,5,-1,41,7,170,208,4'BXFH
230 PRINT MW"TO"MW+203:PRINT'DIBD 460 DATA 152,184,80,13,152,224,0,
240 PRINT"TO ENABLE; SYS"MW:END'CDXF 240'BCXJ
250 DATA 120,184,80,14,0,0,6,4'BVAF 470 DATA 4,74,202,16,248,24,109,9'BYOK
260 DATA 2,0,0,0,0,0,0,2'BPIF 480 DATA -1,141,22,212,234,184,80,
270 DATk 9,16,173,20,3,172,21,3'BWHH 195'BDYL
280 DATA 201,51,208,4,192,-1,240, 490 DATA 234,173,28,212,184,80,209,
16'BBQJ 234'BEJN
290 DATA 141,132,-1,140,133,-1,169, 500 DATA 0,0,O,fa'BHXA fND
51'BDIK
Listing 2
300 DATA 141,20,3,169,-1,141,21,3'BYMC
310 DATA 88,96,234,234,165,161,74, 1010 MW=3072:REM ADJUST IF
165'BDDE NECESSARY'CYQB
320 DATA 162,144,2,73,255,141,11, 102G BANK 15:POKE MW+4,0
-l'BBSE :POKE MW+5,0'FPVB
330 DATA 72,10,10,10,141,12,-1, 1030 PRINT"[CLEAR,DOWN]
104'BAVF FIXED 25% PULSE WIDTH[DOWN 1"'BAWC
COMMODORE MAGAZINE 77
Programming/Modulation Wedge
together one of the finest programming courses available 1140 POKE 54286,27:POKE 54287,0
today. This complete course of over 220 pages is now :REM A LOW FREQUENCY'DFAH
available for the COMMODORE 64/64C, 1150 POKE 54290,32:REM WAVE =
SAWTOOTH'CWVF
COMMODORE 128/128D and the AMIGA
1160 POKE MW+4,24:REM FCM BY OSC3
500/1000/2000 computers. This course will take you
WAVE'DUWH
step by step through a discovery approach to
1170 PRINT"FCM BY UP SAWTOOTH[DOWN]
programming and you can do it all in your leisure time!
"'BARG
The lessons are filled with examples and easy to
1180 GOSUB 1310'BEGD
understand explanations as well as many programs for
1190 POKE MW+5,128:REM INVERTED'DQLJ
you to make up. At the end of each lesson is a test of the
1200 POKE MW+9,20'CGVW
information presented. Furthermore, ALL answers are
1210 PRINT"...AND DOWN SAWTOOTH[DOWN]
supplied to all the questions and programs, including the '"BAKC
answers to the tests. Follow this course step by step,
1220 GOSUB 1310'BEGX
lesson by lesson, and turn yourself into a real
1230 POKE 54286,7:P0KE 54290,128
programmer! You won't be disappointed! :REM A SLOW, RANDOM WAVEFORM'DNPJ
We will send this COMPLETE course to you at once for 1240 FILTER 1023,0,1,0,14
just $21.95 plus $3.00 for shipping and handling. If you :REM BAND-PASS FILTER'CFQH
do not think that this is the best self-tutoring course 1250 D=1000:POKE MW+5,2
you have yet come across, then just send the :P0KE MW+9,30'FSEH
course back to us within 10 days of receipt for the 1260 PRINT"...AND RANDOM LEVELS(DOWN]
FULL $24.95 refund. That is our written guarantee. •"BADG
1270 GOSUB 1310'BEGD
1280 SLEEP 2'BCIE
FOLLOW-UP COURSE 12913 PLAY"VlX0V3X0":REM TURN OFF
FILTER'CPUL
Also available! a 200 page course exclusively on 1300 END'BACV
sequential and relative files using a unique approach for 1310 SOUND 1,2600,D,,,,2,1024
those with very limited file programming experience. Set :SLEEP D/60+2:RETURN'FAEF END
up your own personal and business records! - same Listing 3
author - same guarantee - same cost. 1010 MW=3072'BGIV
Fill in the coupon or send a facsimile. 1020 TEMPO 15:BANK 15'CHJX
1030 A$="O3DDF#FDDCO2A":A$=A$+AS
NAME: com :B$ = "V1T7X0'"EMHG
1040 POKE MW+4,0:GOSUB 1150'DKDB
ADDRESS:
1050 POKE MW+4,1:GOSUB 1150'DKEC
CITY: 1060 FILTER 1023,0,1,0,14
STATE: :REM BAND-PASS'CYYF
1070 POKE 54290,16:POKE 54286,60
ZIP CODE:
:P0KE 54287,0:POKE MW+4,24'FHGJ
I desire the BASIC programming course [ 1080 POKE MW+5,1:POKE MW+9,20'EMRG
1090 B$="V1T7X1":GOSUB 1150*CHUG
I deaire the FOLLOW-UP course on file handling £ 1100 ENVELOPE 6,6,9,6'BICV
The computer that the course is needed for: 1110 FILTER 1023,1,0,0,14
COMMODORE 64/64C O COMMODORE 128/128D d :REM LOW-PASS'CXOB
1120 POKE MW+4,128 OR 8
AMIGA 500 Q AMIGA 1000 D AMIGA 2000 Q :POKE MW+5,PEEK(MW+5)OR 128
Send cheque or money order to: :POKE MW+9,50:B$ = "V3T6X1'"LGGM
Any complete course: $21.95
Brantford Educational Services 1130 GOSUB 1150'BEIX
Postage and handling: $3.00 222 Portage Avenue
1140 PLAY"V1X0V3X0":END'CCCB
P.O. Box 1327
Total per course: $24.95 1150 C$=B$+A$:PLAY CS:SLEEP 2
Lewiston, New York 14092
:RETURN'FOJF END
78 JULY 1988
128 MODE' by Mark Jordan
Sprdef-Plus
choose the up-arrow to go into SPRDEF
Explore the Commodore 12S in its and do some design work. All the rules for
SPRDEF that you read in the User's
powerful native mode. Some of
Guide apply. Tb exit, you must press
the articles in this column may be SHIFT/RETURN then RETURN.
technical, some not so Alright. We've got sprites on our screen.
technical—but we guarantee that Let's have some fun. First, we need to se
they will spark your creativity. lect a sprite to work on. Let's try sprite
number 1. Press 1. Now press + (plus).
Watch your sprite shape scroll down (the
This month's program—Sprdef-Plus bottom will roll around to the top). Better
(pronounced "spritedef-plus'')— veri press it twenty-one times for now to get it
fies everything I said in last month's col back to the original shape. Now try the
umn. For those of you who missed it (or, minus key (-). The same thing happens
perish the thought, who forget what it but from left to right. This feature can be
saidi the theme of the column was "Where very handy if you are designing sprites
do good programming ideas come from?" I that need to be centered on top of one an
stated that the best ideas often come while other or are part of an animation se
you're working on something else. Sprdef- quence.
Plus is such a program It was conceived Now press H. Mr. Sprite does a flip-flop
while I was working on another program. didn't. You'll notice, if you glance at line horizontally. Press V. Mr. Sprite does a
a game, which would demonstrate anima 580, that SPRDEF is used within the pro flip-flop vertically. By simply copying
tion techniques with BASIC 7.0. gram i thanks. Commodore, for making it sprite shapes (go into SPRDEF and press
I was in the process of sprite-designing a BASIC command). Sprdef-Plus is a C to do that) you can have both shapes ...
some birds in flight when I wished that sprite design package. very handy in games where objects need
the built-in sprite editor. SPRDEF. had The program is fairly short, but. as al to go back and forth across the screen.
just a few more features. At one point I ways, it's best to use all precautions when Try the "sprite negative" option—press
had to save my sprites, go to 64 mode, load typing it in. That means use the Maga N. Besides the obvious design effects this
in another sprite editor, change all the zine Entry Program and save it before inverse image can be quite handy for
memory locations, blah. blah. blah, just to running it the first time. Got 'er typed? aligning overlay sprites. And what are
scroll my birds down a couple rows oti the Okay, let's look at it. overlay sprites all about?
sprite giid. Too much work indeed. Suppose you have a boy-sprite. You
I decided to crank out a quick and dirty Load 'em Up want him to fall in love. Wouldn't it be
(programmers' talk) sprite roller, a simple When you first run the program you'll nice if you could make his heart start to
BASIC routine that would allow me to be given the option to load a prcviously- throb in pulsing red? By overlaying the
move a sprite design down a row or across saved sprite file. If you haven't saved any heart-sprite on the boy-sprite, you could
a column at a time. BASIC, it turned out, then you can bypass this route. If you simply always move the two together
was just too dang slow. So I typed M-O- would like to load an existing sprite file then, when the moment arose, turn the
<SHIFT>N and got into the machine but don't remember its exact name, press heart-sprite on and cycle it from the back
language monitor and started doing it in the up-arrow to load the directory. If you ground color, to light red, to red, then to
ML. No longer quick, no longer dirty, I have a long directory and names go flying the background color again. A true heart
had a nifty sprite roller'scroller. by, use the RUN/STOP key to stop it. A throb.
Hmm, I thought. Why not make a TRAP routine will catch this, stop the list The sprite-negative option would help
sprite flipper while I'm at it? Maybe I can ing, and allow you to look at it. you in this way: after the boy has been de
add this as a sidebar to my program. And One tip: if you plan to save lots of sprite signed, design a heart separately. Then,
thus it happened: a horizontal flipper was files, why not always begin them with the using the move-sprite option (simply press
created, followed by a vertical flipper, fol same prefix? I use "SP.'' The reason for the cursor keys to get it where you want),
lowed by a sprite inverter (like a photo this is if you simply change the DIREC you can move the heart on top of the boy.
negative!. At this point my original cre TORY in line 100 to DIRECTORY "SP*" But beware! While you may get it located
ation was drawing interest in my brain's you'll be able to display just those files exactly where you want, you may not
inner vaults. But can the world stand an that you've saved as sprite files. have the two shapes exactly on top of each
other sprite editor? I wondered. Yes, I an Once past the directory routine (wheth other. Use N to make negatives of both.
swered, if it has new features like an ani er you've loaded a file or not) you'll find You'll likely discover that they aren't
mator, multiple sprite designs, etc. yourself staring at a two-part screen. The lined up. What do you do? Use the cursor
So here it is. If you, like me, were top half is oozing with options; the bottom keys to line them up, then use the scrol
thrilled with the built-in sprite editor that is your sprite display area, All eight ler/rollers (plus and minus keys) to align
came with your 128. you may think this sprites will be displayed at once. If you the heart over the body, la da! What could
program superfluous. Why design a new don't have anything showing it's because be easier?
sprite editor when there's one built in? I you have no sprites defined: you'll have to As alluded to, the cursor keys allow you
COMMODORE MAGAZINE 79
128 Mode/Sprdef-Plus
sprites around you may decide you'd like animation sequence. The sprite that is
to move any of the eight sprites around. them all back to their original location. presently selected is the first frame. You
This way you can stack them or butt them Use the RETURN key to reset them. should press the number of the other
together to build "The Great, Collosal Saving the shapes is as easy as 1) press sprites you want to animate in the se
Sprite." I almost always use two sprites S, 2) type the name you want, 3) press RE quence you want them. Say you want to
stacked vertically to form a character, one TURN, and 4) wait about nine seconds. animate shapes 1,3,4 and 6, and say you
for the head, the other for the body. I included two features that are avail had sprite 1 selected when you chose the
Another handy feature about being able from SPRDEF: expand and color. animation option. Press 3,4 and 6 then
able to move sprites on top of each other is Press X to expand horizontally, Y for ver RETURN and watch it happen. If you
that you can now design multiple colored tical doubling. Press C to cycle through want to speed things up, press the less-
sprites. You may say, hey, I can get multi the sprite colors. than (<) key. Tb slow it down press the
color from SPRDEF. TVue. But you'll lose greater-than (>) key. Simple. And fun to
resolution (it's halved). With overlayed Animation! watch. Exit the animation by pressing
sprite shapes you can do some very nifty Finally, last but best. ANIMATION. RETURN.
colored effects. You can now design sprites with as many Next month I am going to retrieve that
As you may have guessed, at any point as eight animation sequences. Simply de game that spawned Sprdef-Plus. You'll get
when you want to change sprites you're sign each of the eight sprites with slightly a chance to see how animation works
working on, simply press the number of different shapes to get the desired effect. within a program. Until then, start de
the one you want. Also, after moving Now press A. You'll be asked to select the signing, a
Before typing lliis program, rcati "How id Enicr Programs" and "How (o Vsc the Magazine
210 CHAR,3,24,"[CMDR Z,SHFT *32,
Kmn Program." The BASIC program* in this magazine arc available on disk from Loadstar.
CMDR X]"'BGLY
P.O BOX 30008, Shievcport, LA 71130-0007, 1-8O0.8.M-2M t
230 A=1:AX=80'CHRC
Sprdef-Plus 240 CHAR,4,0,"[GRAYl] [SHFT P]RESS
[UP ARROW] FOR [SHFT S,SHFT P,
10 TRAP 800'BDKX
SHFT R,SHFT D,SHFT E,SHFT F,
20 FOR T=0 TO 290:READ AS
SPACE13]",1:IF AN THEN 360'DWYP
:POKE 3285+T,DEC(A$):NEXT'IUSH
250 CHAR,4,1,"[GRAY2] [SHFT Pj
30 E$=CHR$(27):L$=CHRS(13)
RESS + - TO ROLL SPRITE[SPACE7J",
:KY$="+-HNVXYC[UP,DOWN,LEFT,RIGHT]
l'BHML
12345678[UP ARROWjSA"+ES+L$'HVWO
260 CHAR,4,2,"[GRAY3] [SHFT P]RESS
40 SCNCLR:COLOR 0,1:COLOR 4,1'DIVE
[SHFT H] TO FLIP HORIZONTALLY
50 CHAR,5,0,CHR$(14)+"[L. GREEN]
[SPACE3]",1'BHTO
[SHFT T]O LOAD A SPRITEFILE PRESS
270 CHAR,4,3,"[L. BLUE] [SHFT P]RESS
* ",1'DLQO
[SHFT V] TO FLIP VERTICALLY
60 CHAR,5,1,"[SPACE2,SHFT A]
[SPACE5]",1'BHAO
NY OTHER KEY TO CONTINUE[SPACE3]",
l'BHEM 280 CHAR,4,4,"[CYAN] [SHFT P]RESS
70 GET KEY AS:IF ASO"*"THEN 130'GIRI [SHFT N] FOR NEGATIVE SPRITE
80 PRINT"[HOME2,L. GREEN]" [SPACE4]",1'BHKP
:CHAR,5,2," [SHFT F]ILENAME[SPACE4] 290 CHAR,4,5,"[L. GREEN] [SHFT P]
([UP ARROW] FOR DIRECTORY)",1 RESS [SHFT C] TO CHANGE COLOR
:WINDOW 5,3,38,3,1'DUVS [SPACES] lf,l'BHPQ
90 INPUT FS'BCNF 300 CHAR,4,6,"[GREEN] [SHFT PjRESS
100 IF FS="[UP ARROW]"THEN PRINT" [SHFT X] / [SHFT Y]
[HOME2]":CHAR,5,3,"[WHITE,SHFT P] TO EXPAND SPRITE[SPACE3]",1'BHWI
RESS [SHFT R,SHFT U,SHFT N]/ 310 CHAR,4,7,"[YELLOW] [SHFT P]RESS
[SHFT S,SHFT T,SHFT O,SHFT P] [SHFT A] TO ANIMATE[SPACE13]",
TO HALT LISTING[YELLOW]" 1'BHFI
:WINDOW 6,4,34,22:DIRECTORY 320 CHAR,4,8,"[L. RED] [SHFT P]
:GOTO 80'IXJS RESS CURSOR KEYS TO MOVE[SPACE6]",
110 BLOAD(FS)'BFBW l'BHHK
130 TRAP:PRINT E$"M[HOME2,CLEAR]"'CDBB 330 CHAR,4,9,"[ORANGE] [SHFT P]
140 FOR T=l TO 8:SPRITE T,1,T+2'FLXE RESS SPRITE # (1-8) TO CHANGE ",
150 YY=0:YC=0:T1=INT((T+1J/2) l'BHXK
:IF TlO(T+l)/2 THEN YY = 48 340 CHAR,4,10,"[BROWN] [SHFT P]RESS
:YC=6'OIYR [SHFT S] TO SAVE, [SHFT R]
160 MOVSPR T,Tl*64+2,148+YY'EOGH ETURN RESETS ",1'BIXN
170 CHAR,T1*8-5,12+YC,STR$(T)'FOPI 360 DO:GET KEY AS:P=INSTR(KY$,AS)
180 NEXT'BAED :IF P=0 THEN 360'ITVN
190 CHAR,3,11,"[L. GREEN,CMDR A, 370 ON P GOSUB 430,440,450,460,470,
SHFT *32,CMDR S]HIBGTH 480,490,500,510,520,530,540,560,
200 FOR T=12 TO 23:CHAR,3,T,"[SHFT -]"
560,560,560,560,560,560,560,580,
:CHAR,36,T,"[SHFT -]M:NEXT'GTJF
590,620'CRKX
80 JULY 1988
128 Mode/Sprdef-Plus "
COMPUTER!
650 GET KEY B$:IF B$=E$OR BS=L$THEN
EXIT1ILSN
660 B-VAL(BS):IF B=0 THEN 650'FLEL
670 AN=AN+1:IF AN>8 THEN AN=8
:EXIT'HNVP
680 AN(AN)=B:SPRITE B,0:FOR 1=1 TO 50
:NEXT:SPRITE B,1'HXBR
690 LOOP'BAKJ
710 PRINT"[WHITE,RVS,SPACE2]
<> TO CHANGE SPEED - [SHFT R]
ETURN TO EXIT[SPACE3,RVOFF]"'BAYN
720 DO:GET BS:IF BS=ESOR BS=LSTHEN
EXIT'IMLL
Capture Video Images: only $129. 95
730 IF BS="<"THEN AX=AX-10 Now you can easily and inexpensively acquire images
from any standard video source - videotape, camera, disk -
:IF AX<0 THEN AX=0'JPRN for display on your Commodore 64 or 128
740 IF BS=">"THEN AX=AX+10'FITK Capture time is fess than six seconds
750 POKE 2039+A,55+AN(AC):AC=AC+1 ComputerEyes has everything you need:
Interface hardware, complete easy-to-use software support
:IF AOAN THEN AC = 0'JDNS
on disk, owner's manual, and optional enhancement
760 FOR 1=1 TO AX:NEXT'EFPK software And it's compatible with virtually all popular
770 LOOP:PRINT"[CLEARJ"'CBHK graphics programs Think of the possibilities!
780 POKE 2039+A,55+A:WINDOW 0,0,39, ComputerEyes is backed by a one year warranty and the
success of over 10,000 systems sold. Satisfaction
24'EUQP guaranteed or return it wilhin ten days for full refund
790 RETURN'BAQK Also available. Demo Disk, $3. CompulerEyes wilh
800 RESUME 80'BCLD quality b/w video camera. $399 95 complete
See your dealer or order direct For more
810 DATA 20,88,0D,A0,3F,B1,FA,99,00, information call 617-329-5400
0C,88'BHAK
To order call 800-346-0090
820 DATA 10,F8,A2,3E,A0,02,BD,00,0C, or mail your ordei to Digital Vision. Inc
66 Eastern Avenue. Declham. MA 02026
91,FA,CA,30,11,8 8,10'BWYO VISA. M/C. o< COD accepted
S&H $4l0rComputerEves.$9lor
830 DATA F5,18,A5,FA,69,03,85,FA,90,
Camera System Mass residents
02,E6,FB,4C,E4,0C,60'BWJP add 5% sales tax
COMMODORE MAGAZINE 81
by Matthew Leeds
The VCR
Connection
82 JULY 1988
Amiga Update/The VCR Connection
or broadcast use, don't even think about prove the connection and improve the vid
VCR, the tape speed of the playback VCR purchasing one. The price of all digital eo signal. Avoid letting power cords cross
is controlled by the speed of the motor equipment is falling, but TBCs are still in over video cables, as it is possible for the
driving the tape transport mechanism. the two to three thousand dollar price magnetic field created by the AC current
Any small variation in the speed of the range for anything worth getting. to adversely affect the video signal carried
tape transport can result in timing errors Coming down to earth—from a price in the video cable.
in the video signal. Think of wow and flut perspective—there are quite a few things Next month I'll take a look at editing on
ter on a phonograph. Now imagine the ef you can do to improve the quality of video a VCR. I'll examine the equipment avail
fect of those timing errors on the video sig you create with your Amiga. First and able to you at home and the equipment
nal being output by the playback VCR. foremost, keep in mind that the quality of used in professional editing bays. I'm also
The synchronizing signals that allow for the image you see on your RGB monitor is interested in seeing what you've done in
genlocking, editing and proper phase rela far better than that you will ever see once video with your Amiga. You can send
tionships between chroma and luminance you've recorded the image. You should al tapes in care of this magazine.
become distorted. These errors are called ways preview your Amiga-generated im
time base errors. ages on a composite video monitor before
What's Coming Next in Video?
Time base errors are one reason for the you record them. Make certain that you
Thirty years is a long time to stick with
generational quality loss found in con always record images from your Amiga in
one standard. NTSC has limited the reso
sumer VCRs. More importantly, profes interlaced mode. The three interlaced dis
lution of video at the consumer level both
sional-grade recording and editing equip play modes on the Amiga are 320 x 400,
at the broadcast end and at the home re
ment will not accept a video signal with 32 color; 640 X 400,16 color and 320 X 400,
cording end. All that is changing with the
time base errors. The fluctuating sync sig HAM mode. NTSC is always interlaced,
introduction of several innovations.
nals make it impossible for an editing sys and if you attempt to record non-inter S-VHS is an improved version of stan
tem to "lock up." Time base errors can be laced images you will have no luck editing
dard VHS VCR recording. It offers a re
corrected through the use of a time base them later. markable improvement in the quality of
corrector (TBC). When you preview your work on a com recorded images on consumer grade VCRs
Early TBCs were essentially mechani posite video monitor, you will notice sever and acceptable quality in multi-genera
cal in nature. They sensed errors in the al things. Thin horizontal lines tend to tional copies. These improvements are
playback speed of a VCR and through a disappear. Contrasty images jitter a lot. brought about through the separation of
feedback loop controlled a servo that ad Certain color combinations tend to bleed, the luminance and chroma portions of the
justed the speed of the tape transport of and others have a peculiar dot crawl that video signal during recording. The con
the playback VCR. This type of TBC has occurs at the borders of two contrasting nection between camera, VCR and im
been largely replaced by the digital TBC. colors. Most of these are NTSC artifacts, a proved monitor (capable of displaying a
Digital TBCs are digital still stores that result of the encoding process. The best so signal from S-VHS) is through a special S
can accept a video signal with time base lution is to create your original while connector. S-VHS camcorders, VCRs and
errors, store a portion of it as it comes in, working on a composite video monitor. monitors are on the market now, but at
strip off the sync portion of the signal, re That way you will not be in for unpleasant substantially higher prices than standard
generate a new sync signal and output the surprises. VHS products.
video signal with no timing errors. Make all of your recording at the fastest j ED-BETA is an improved version of
NTSC video is composed of two fields of tape speed your VCR will support. Avoid standard BETA VCR recoi-ding. It also
interlaced video lines that make a single long play or extended play modes as they j uses a system of separating the lumi
frame of 525 lines. Digital TBCs are rated have a detrimental effect on recording nance and chroma when recording on tape
by how many lines they can store. It is not quality. Always use premium quality vid- and playing back to a special monitor. The
necessary to store the entire frame to cor eotape, and whenever possible use new projected specifications of ED-BETA are
rect most timing errors, but newer digital tape. Rerecording over an existing record- j even higher than those of S-VHS. ED-
TBCs can perform other functions. A full ing can sometimes lower the quality of the | BETA is not available at this time.
frame TBC, called an infinite window result. Keep the heads on your VCR Neither S-VHS or ED-BETA are broad-
TBC, can double as a digital freeze frame clean. Even a small buildup of oxide can castable. Although they offer dramatic
since it can retain a full NTSC frame. keep the videotape from making good con- j improvements to current NTSC images,
Videotape is not a perfect medium. The tact with the recording heads of your they do not address the need for a new
metal oxide coating can flake or scratch. VCR. Follow the manufacturer's instruc high-definition broadcast standard
A missing piece of oxide coating can result tions on cleaning the heads. If your VCR (HDTV). Research has been going on for
in a glitch in the video playback called a has seen several years of use, you may several years for a new standard that of
dropout. It generally appears as a missing want to consider taking it in for a tuneup. fers higher resolution, better sound, a
line in the video signal. Since the change Over a prolonged period of use it is possi wide screen and compatibility with exist
from line to line is often minimal in a sin ble for the heads to get out of alignment. ing television sets. Still several years
gle video field, replacing the missing line Properly adjusted video recording heads away from commercial availability, at
with either the preceding or following line can make a vast improvement in an oth least one solution is getting a lot of favor
will often look bettor than leaving a white erwise serviceable VCR. able press—ACTV. Proposed by GE/RCA,
"hole" where the dropout occurred. Many Use a good quality shielded cable to it offers 440 lines of horizontal resolution,
digital TBCs offer automatic dropout cor connect your VCR to your Amiga. Keep 1050 scan lines in place of the current
rection. the cables connected to your VCR un 525, a wider screen 5:3 aspect ratio (cur
Time base correctors are expensive. If twisted and in good repair. Cleaning the rent is 4:3), and two channel digital stereo
you are not creating video for commercial RCA jacks and cable connectors can im sound. g
COMMODORE MAGAZINE 83
by Graham Kinsey
Amiga Public
Domain
First of all, I would like to confirm that
I have indeed written a special article
on the best of Amiga Public Domain Soft
ware released in the past year, as men
tioned in last month's column. Unfortu
nately I wasn't able to make the deadline
for the July issue. The good news is that it
will be a feature article in next month's
Commodore Magazine! So hang tight un
til then, gang. The feature will include
programs reviewed up to the June 1988
installment of this column. All of the pro
grams I have reviewed this month weren't SpTil: by Mark Gault (AMICUS #25) Conman version 1.1
eligible for these awards, but they are eli SpTil is a print spooler that unlike most Conman is a great program which adds
gible for the awards I will be doing next spoolers has a nice user interface that in (among other things) line-editing and
year. cludes a menu set and two directory win command histories to the Cli. This is an
As far as this month's Amiga PD col dows. SpTil allows you to control variables update to the version of Conman reviewed
umn goes, Fred Fish has apparently been like print quality, characters per inch and in the October 1987 installment of this
on a vacation from the Amiga scene, since page breaks. SpTil also has a separate column. Among the new improvements,
he still has not released any new Fish Forms configuration file that you can edit Conman can now be opened with its own
disks. I did however get AMICUS disks 23 in order to change such things as margins, device allied CNC:, which allows you to
through 26 this month, so those plus the headers/footers, tabs and lines per page. keep the CON: device intact in case a pro
normal load of new Amiga PD programs Even while the spooler is in the process of gram objects to a CON: window altered
from PeopleLink's AmigaZone will be re printing files you can still alter settings with Conman. Workbench support has
viewed this month. for each file that hasn't yet been printed. been added for Conman. Now you can not
The gems this month are VirusX, a WARNING: When I first load SpTil. the only load a Conman window from Work
more powerful virus checking program error handler program I run in my envi bench, but you can also install Conman on
than VirusCheck; Rez, a resident program ronment iGOMF 2.0) informs me that any system disk via Workbench. You can
which is really public domain; and DrZorb SpTil attempts to trash the low area of now use the F5 and F6 keys to scan
and GhostPool, two fantastic animations. system memory. Therefore, use this pna- through the history buffer in addition to
There has also been a major update to gram at your own risk. the up and down arrows. There is now a
ARP. hotkey to clear the history buffer. There is
For each program the author is given. also a separate program to save < and load)
and if the PD program is available on the BMP: by J.L. White (AMICUS #26) a history set.
AMICUS series of public domain disks A simple digitized sound player that
the number is given before the descrip will run in the background. BMP is com Emit: by Justin McCormick
tion. If I get a PD program directly from patible with either the IFF 8VSX or Fu- The Amiga's serial port (unlike that of
PeopleLink's AmigaZone, I list the Ami tureSound format. There are two versions most microcomputers) is capable of trans
gaZone download file number (if no file of the program, one which will play a fer speeds far beyond the conventional
number is given the program still may be sound only once while the other will loop limit of 19.2Kbps. Emit is designed solely
on PeopleLink, but I obtained it some forever until you tell it to quit. for null modem transfer between two
where else). When a public domain pro Amigas. Emit will transfer a file at an in
gram has been classified as shareware, credible 280Kbps. That rate is faster than
this is also mentioned with the suggested DC: by John Youells (AMICUS #26) the Amiga's floppy disk drives (which
amount. If you use a 5.25-inch floppy drive on aren't slow pokes to begin with when it
your Amiga but are sick of having to use comes to direct transfer rate). The author
DiskWipe: by Doug Walker the DISKCHANGE command from CU, created this program to facilitate an effi
(AMICUS #251 DC will allow you to accomplish the same cient development environment with two
If you regularly find yourself deleting thing from Workbench. Amigas connected by a null modem cable.
everything on a disk at once, DiskWipe
can save you some time. DiskWipe, unlike Boing;3D: author unknown Fixl: by Bryce Nesbitt
the AmigaDOS DELETE command will An animation created with Sculpt/Ani This patch fixes two major bugs in the
delete files from multiple disks at one mate 3-D of a well-known alien (courtesy 1.2 Kickstart code, but does it in memory.
time, issuing a prompt when you should of DeluxePaint II) inside a spaceship orbit Therefore, all Amiga owners (not just
change disks. ing an "Amigati2ed" planet. Amiga 1000 users) can benefit from this
84 JULY 1988
Amiga Update /Amiga Public Domain
fix. The two bug fixes are the "freed mem much better. First of all. unlike Virus-
ory twice" bug that commonly produces a Check, VirusX does indeed support Work Computer Make
Guru, and a fix to the Alert! I function bench. Needless to say that is a big im
which at the moment does not handle provement, since those users who refuse to
memory configured at the $C00000 loca use CLJ have not been able to confidently $1,000,000?
tion correctly. This second bug can cause check for a virus until now. Unlike Virus- Z* WITH LOTTERY PC YQUB NEXT TICKET
any recoverable alert to be fatal and cause Check, you do not have to execute VirusX COULD tmTM
other fatal alerts to not even show the each time you want to check a disk for a LOTTERY uses i» raw jowe' and SlOtage ol your
Guru Meditation alert box. virus. Instead VirusX is continually pres computer to detune ar4 re! no thenuMtr [ selection
methods thai^mvm « vangflH|Ygames you
ent once it is run, so once you run the pro play. Don't be^wd tqlhe oiwonlPTietriods that
SuperView: by David Grothe gram it remains there until you kill it. citiei program* ose, Uioy mighi Sot ,votk m your state
There is no nettet sysien; auaibbie1
SuperView is a full-featured IFF picture Once VirusX is executed it will check join me greying list ot winner u^iruj our system
display program. It supports many aspects each and every disk for a virus or for a
f
of IFF ILBM pictures, including overscan, non-standard boot block as soon as it is in Lotted e-i D3-7128? • Lottery +■: Plus 4
color cycling and HAM, in addition to all serted in a drive. When VirusX detects a Lottery 3T A'atft* Lottery P"
if".1 p:: V <■' an
the normal modes. If you give SuperView virus or a non-standard boot block, it
the name of an animation stored in IFF brings up a big system requester, warning 28 & Pius -i arecegisiered
ANIM format, it will display the first you that the boot block on this disk is non- r<A»are '9|isterec trademarks of
frame of the animation. SuperView also standard. You then have the option of tell ' Business iyiacTimes Inc
displays IFF ACBM (the format used by Atan ST isaieflisisradtratfEmarh of Aian Corp
ing VirusX to re-install the suspect disk or
AmigaBASIC} pictures. SuperView can be to ignore the situation. VirusX even keeps To order send S29 95 for each plus S3 00 postage
handling per orrjpr to ?
used from the Workbench. CLJ users can statistics concerning the disks it has illimois residents add 6°t> sales tax
specify multiple pictures on one command checked so far. iQrdeis outsirJa Norm America add S3 00.
COMMODORE MW3AZINE 85
Amiga Update/Amiga Public Domain
Continued from page 85
An improved version of Run, called Macfont: by Rico Mariani
of the Aztec C compiler from Manx has ARun has also been added. ARun's new Although there are many sources for
given Amiga users another alternative. features include knowledge of the resident fonts for the Amiga, it never hurts to be
For those who don't understand resi list, plus the ability to specify the stack able to get more. And what could be better
dency, making a command "resident" size and priority of the program. As a re than to access the thousands of fonts
means that the command's code remains sult of these major updates, the slew of available on the computer that started the
in memory, even while it's not being used, programmers behind ARP have achieved desktop publishing craze? Macfont allows
and when the user wants to use the pro their initial goal: elimination of the BCPL you to transform Macintosh fonts into
gram, the code that is already in place in AmigaDOS commands with faster, small Amiga fonts. However, you will have to
memory is immediately executed without er and more powerful (but still backwards- figure out how to move the Macintosh
AmigaDOS having to load anything into compatible) replacement commands writ fonts to your Amiga. Fortunately a utility
memory. Unlike using a ram disk or using ten in C. called "unpack" is included which will al
a caching program, residency eliminates The only AmigaDOS commands that low you to unravel Macintosh fonts com
the wasteful use of memory caused when still haven't been replaced are either com pressed with one of their most popular file
the program is effectively loaded into mands that are already written in C (like archivers.
memory for the second time, occupying FORMAT and DISKCOPY}, or those that
twice as much memory as it needs in order are simply much tougher to replace than GhostPool: by Dr. Gandalf
to run. the other AmigaDOS commands were and A fantastic Sculpt/Animate 3-D anima
Rez allows you to make more than one will require much more time before an tion. GhostPool simply shows a game of
command resident at a time. It can also ARP replacement appears for these prob pool being played by an invisible person.
report information about the resident list, lem commands. Unfortunately ARP was This interlaced HAM animation is very
which includes whether a resident com not finished in time to include with ver colorful and also contains many digitized
mand is currently running and how many sion 1.3 of the Workbench disk, but I see sounds, including a couple of phrases by
times each command has been executed. no reason why ARP won't eventually be the author at the end of the animation.
Rez also informs you on how well behaved included in subsequent versions of Work This animation requires 1MB to run.
each resident command has been so far, bench.
including whether the program has tried Eeeks!: by Crystal Bonachea
to modify its own code (which makes such ACO version 3.0: by Steve Pietrowicz This Sculpt!Animate 3-D animation is a
a command dangerous to the integrity of short but humorous statement about the
This is an update of ACO, a graphical
the system when made resident!. current crop of Amiga viruses infecting
teleconferencing program (for use on the
the Amiga community. This animation
online service PeopleLink) which was fea
Startup: by Weston Fryatt and does have digitized sounds.
tured in the December 1987 installment
Paul Davis
of this column. ACO is now even more en
If you would have several system disks joyable than before because digitized Last minute note: Just as I finished this
that are basically the same except for the sounds have been added! The digitized column I received Fish disks 129-138, so
startup-sequences on each, you'll like sounds are selected similarly to the way
look for reviews in August's column! And
Startup. Startup allows you to have up to of course be sure to look for the Amiga PD
you select which custom face to display.
five different startup-sequences on one awards in the August issue of Commodore
Over a dozen sounds are available to send
disk, and then choose which startup-se Magazine!
to everybody else in conference in the first
quence you want executed each time you As always, I can be reached on the Ami-
release of ACO 3.0. You can also create
boot your Amiga. The program has a gaZone on PeopleLink (ID: G KINSEY),
your own digitized sounds and upload
built-in user-definable timer that will or on the IDCMP BBS (617) 769-3172
them for approval to be added to the cur
automatically execute the default startup- (please note the NEW number!), now run
rent set of digitized sounds available with
sequence in case you happen to be occu ning 24 hours a day, addressed to SYSOP.
in ACO.
pied when your Amiga is booting. If you have written a public domain/
Unfortunately, since digitized sounds
take up much more space than a custom shareware/freely distributable program,
ARP version 1.1: by Charlie Heath or have obtained one that you think is
face, every ACO user cannot have their
(and many others) worth mentioning to all Amiga owners,
own personal set of sounds. (If this were
This is an update of ARP (AmigaDOS then please attempt to contact me via the
allowed, the size of an ACO sound library
Replacement Project), which was last re above contacts, or through Commodore
would soon surpass the capacity of a flop
viewed in the April 1988 installment of Magazine. See you next month.
py disk.)
this column. Replacement commands for
LIST, DATE, WAIT, SETDATE, Fish Disks: For a catalog, send a SASE
SEARCH, INSTALL, COPY, ASK and Cube: by Andy Lochbaum and four loose stamps, or $1 to: Fred Fish.
WHY have been added to the original set If you are interested in special-effect 1346 W. 10th Place, Tempe, AZ 85281.
of replacement commands first added in graphics generating programs, here's a
AMJCVS Disks: $7 per disk, or send $1 for
the premier version of ARP. A new Resi simple program you might want to use.
a catalog to: PiM Publications, P.O. Box
dent command (which of course is not Cube allows you form a cube with three
869, Fall River, MA 02722.
present in Workbench 1.2) has been added different lo-res IFF pictures. The dimen
to the set of ARP commands (please see sions for the cube are stored as a separate To sign up to PeopleLink and their Ami-
Rez above for a brief explanation of text file, and you can alter this file to suit gaZone, call: (800! 524-0100 (voice) or
residency). your needs. (800) 826-8855 (via modem). Q
86 JULY 1988
by Tim Jones
AmigaBASIC
Tutorial
CALLFoo&OT
In our last installment, we took a look
at the conversion process that changes
the .fd files on the Extras: disk into the
.bmap files that AmigaBASIC needs to
access the various libraries available on
the Amiga. We also included a patch for
theConvertFD file, written by Carolyn
Scheppner at Commodore, that would
ease the conversion process.
This time out, let's take a look into a
.bmap file to see exactly what's included
and compare what we find to the associat
ed id file. Let's build a .fd file for an
imaginary library called cbm.library. In
this library, we'll have two simple func
tions: the ever popular Foo function with
its associated counterpart, the Bar func
tion. Our cbmJib.fd file looks like this
(you can create it with any text editor, or
use "Copy * cbmJib.fd" and type the lines
in carefully using a CTRLr\ to end your
typing):
##base_CBMBase
##bias 30
##public
Foo(XVar,YVar)(Dl/D2)
BarfXVar,YVar)(Dl/D2) tialize it as a LIBRARY FUNCTION be value returning function, AmigaBASIC
##end fore calling it so that AmigaBASIC expects the returned value to be returned
doesn't think that it is an Array variable via the DO. This is true even if one of the
Now that we have a pseudo .fd file, let's and treat it as such. To do this, our calls values passed to the called function is
run it through ConvertFD and turn it into would appear as follows: placed into it.
a .bmap file. (Keep in mind that this li So far as register access is concerned,
brary won't do anything.) LIBRARY "cbm.library" AmigaBASIC is limited to the D0-D7 and
Once you have the .bmap file, you can DECLARE FUNCTION Bar& LIBRARY A0-A4 registers. When you ran Con
then call a function by simply using its 1 So it knows vertFD on the "exec—lib.fd" file, you prob
name in an AmigaBASIC CALL state setup, etc... ably noticed a warning about a function or
ment. For example, if the Foo function ex pStatus& = Bar&(23,51> two not being included because they used
pected the X and Y coordinates of a cer a register that AmigaBASIC couldn't ac
tain pixel on the screen, but didn't return Note that the first format can be used cess. In the case of Alert, it was due to the
any value to the calling program, you with either the CALL function or simply function's use of the A5 register.
would set your AmigaBASIC program up by using the function name. However, the If you are in a situation that is leading
with the following lines (once again, this second value returning form must be used you to create your own libraries, it is
is just for demonstration purposes): as shown in order for the returned value strongly suggested that you keep this in
to be processed properly. mind, as you may be caught with a use
LIBRARY "cbm.library" So far as the mechanics of such func less piece of code if you utilize any of the
setup, etc... tions are concerned, we have informed high-end A registers. Also, you should
CALLFoo&(23,51) AmigaBASIC, through our converted .fd keep in mind that registers DO, Dl, A0
or file, that the variables that we are passing and Al are considered "scratch registers"
Foo& 23,51 to the functions should be placed in the and may be used without worrying about
Dl and D2 registers of the 680XX in the their contents before or after your calls.
However, if the Bar function returns a order that they are passed. In this in Even though you can't access it from a
value to the calling program (i.e., the sta stance, 23 would be placed in Dl and 51 BASIC call, I will mention that any func
tus of the pixel in question], you must ini- would be placed in D2. In the event of a tion that you write should stay clearly
COMMODORE M/CAZINE 87
Amiga Update/AmigaBASIC Tutorial 64 and 128 Software Reviews/geoCalc ~~ Amiga Software Reviews/Destroyer
Continued from page 24 Continued from page 32
away from the A6 register. It is the one
register that the system reserves for li versa. This open-ended design gives you joystick to manually move the cross hairs
brary base address information. When the freedom to produce high-quality re across the sky in the hope of targeting
you open your libraries, the base address cords and reports for financial, statistical fast-moving, constantly turning hordes of
is placed here, and the offset address listed and lab use. The more you use the appli aircraft. When hit, they burst into flames
in the associated .bmap file is combined cations, the more creative you'll get at in with a cloud of smoke and fall into the sea.
with the address to tell AmigaBASIC tegrating them. This part is tricky, as for some reason your
where to find the function being called. User friendliness makes geoCalc a stan natural tendency is to move the joystick
dout in the spreadsheet field. If you've in the opposite direction of the guns' actu
What's in a .bmap file? never used a spreadsheet before, you'll be al vertical movement. Of course, you can
Now that we've made the .bmaps and pleased to know that arithmetic and sta always scurry to the bridge and activate
discussed their relationship to the id files tistical power is truly accessible in an af the automatic systems to control the guns
and the libraries involved, let's take a look fordable, attractive package. If you're for you.
inside one. more experienced, you'll enjoy the relative Finally, the depth charge screen, which
LISTING 1 is a file that will read out ease with which you can perform sophisti looks out over the stern of the destroyer, is
the contents of the .bmap file that you are cated financial, statistical, and scientific used to destroy submarines. Each of four
interested in and either display the infor number management. launchers can be activated after which
mation on the screen or send it (format you must set the depth that you want the
ted) to your printer. Tb use it, you will geoCalc specs charge to explode (no hints or advice giv
need to make sure that the files "dos.b- Here's a list of the higher-end capabili en as to the appropriate numbers here).
map" and "graphics.bmap" are either in ties of geoCalc. The manual explains (in Then simply push the fire button and
your current directory, or in the Libs: di detail) the actual construction of formulas watch the depth charges fire into the wa
rectory, as I mentioned before. using these functions. ter. With any luck, you should sink a sub.
Tb recap the important features to re The simulation itself is highly enjoy
member when working with libraries in Higher Mathematical Functions: able. The appeal of Destroyer is that it is
AmigaBASIC: Absolute Value of number not a long game, you can win, and it
• Always make sure that the appropriate Integer part of number doesn't require tranquilizers to endure as
.bmap file is either in your current direc Random number between 0 and 1 many other simulations do. You can make
tory, or in the Libs: directory (preferable). Round number to nearest integer it as easy or as difficult as you like. If you
• Always remember that if a called func Square root of number set the weapons systems on automatic
tion returns a value, it must be declared Statistical Functions: control, you don't even have to do battle
as a library function in order for Amiga Average of values in argument list yourself.
BASIC to properly handle it. Maximum of values in argument list The graphics and sounds have obvious
• If you are in doubt as to whether a func Minimum of values in argument list ly been enhanced for the Amiga. Epyx
tion returns a value, declare it, Better Sum of values in argument list should have gone one step further and
still, get copies of the two books: Financial Functions: permitted use of the mouse; I have found
Amiga Programmer's Handbook (2nd Future value of series of equal pay that moving from one switch or control to
Edition) by Eugene Mortimore, $24.95, ments, invested at a certain interest another by jiggling the joystick in all di
Sybex Books. rate, over a specific term rections is rather tedious and inaccurate.
TheAmigaDOS Manual (2nd Edition) Single loan payment, based on a par Additionally, it would have been nice if a
Commodore-Amiga, Inc., $24.95, ticular principal, per term of the pause option were available. While mov
Bantam Computer Books. loan, and period interest rate ing from screen to screen seemed to take a
• Upon ending your program, ensure that Present value of a series of equal pay long time (due to disk access time), those
you issue a LIBRARY CLOSE statement. ments, invested at a certain interest with at least 1MB of memory could speed
• Called functions should always be re rate made over a term of payment up the simulation significantly by loading
ferred to as LONG (i.e., the names should Interest rate of a loan based on a par and running the program and data files
end with an ampersand l&) or be declared ticular principal, final value (or from RAM. Thankfully, this was easy to
LONG via a DEFLNG statement in the sum of the payments!, and over a do even though the program is copy pro
startup section of your program. If you specific term tected. The instructions are short but com
don't do this, you'll get an Overflow error. Term of a loan equal payments, at a cer plete. In the subhunter scenario, however,
• If you've been using version 1.1 of Kick- tain interest rate with a certain fi ignore the screen instructions directing
start and Workbench and are now using nal value (or sum of payments). you to stay in the SW quadrant, because
version 1.2, be sure to update your .bmap Scientific Functions: you won't find a sub there. While the pro
files with the new id files included on the The value e raised to the number power gram will run on 512K memory, you must
1.2 EXTRAS disk. Log of number, e (natural log) disconnect any external drives or it will
bag of number, base 10 not work. Destroyer is for war gamers who
Hopefully, I have shed some light on the The number pi enjoy an easygoing but exciting simula
mystery behind the .bmap files and how to Trigonometric Functions: tion on the high seas.
call library functions from within an Ami- 2-quadrant arc tangent of number
;aBASIC program. Cosine of number
Sine of number [Editor's Note: Epyx has also released a
Until next time...
Continued on page 103 Tangent of number g Commodore 64 version of Destroyer,
which is available for $3935.]
JULY 1988
Adventure Road/Fastest Access in the West -Software Reviews/Home Designer 128 —
LOTTO
minutes. (The keyboard commands are But it has built-in InvisiClues. so novices
still available, and you can use the nu should not be intimidated. The Amiga
meric keypad if you prefer.) Sound effects version also has sound effects.
and music are also number one with a bul WITH YOUR HOME COMPUTER*
let. Or should that be number one with a More Clues Use your home computer and Soft-
sword? Since all games don't have built-in Byte's amazing new "Lotto Program" to
King of Chicago is a Cinemaware game clues, here are a few from the most recent get more winning tickets.
converted from the Macintosh original issue of QuestBtisters. Faery Tale Adven In just seconds this software analyzes
and now available for the Amiga. This ture: You need five statues to complete the past winners and produces a powerful
fantasy drops you off in Chicago right game. They are found in Seahold, Hemp- probability study on easy-to-read charts.
sath's Tomb, the Crystal Palace on the Isle With a single press of a key, you'll see
after Al Capone's imprisonment has left
of Sorcery, the forest of Grimwood and trends, patterns, odds/evens, sum totals,
the town wide open for a gangster like you
number frequencies, and much more. It
to take over. It combines character inter King Mar's Castle (from a Priest). A safe
also includes automatic number wheeling,
action with strategy and some arcade se way to obtain keys is to wait just inside
instant updating, and a built-in tutorial.
quences. Most of the time you'll see your the fence in the graveyard. When skele Ask your software dealer.
character, Pinky, talking with one of your tons approach, you can attack through the APPLE, IBM, and Commodore $24.95
gang's members, a crooked politician or fence but they can't attack you—and skel Atari, Radio Shack $21.95
Macintosh (requires M/S basic) $29.95
someone else. etons always carry lots of keys.
Back-up Copies $3.00
Cartoon-style balloons materialize over Beyond Zork: To get the Crocodile's
Add $2.00 shipping and handling. Credil card
their heads as they talk (but no voice syn Tear, attack the baby hungus to make the orders approved by phone and shipped same day.
thesis, thankfully). Often several balloons mother follow you to the idol. When the Make checks payable to SOFT-BYTE and mail to:
appear, displaying Pinky's thoughts as he mother is on the bottom, get the jewel. In P.O. Box 556 Forest Park
mulls over his options. By clicking on one, side the Idol, turn on the lantern. Squeeze Dayton, Ohio 45405
the moss, then point the Thing of Ever-
you can determine the course of the story.
You also get to direct your gang's financial sion at the wall. Find the mother and 513-
operations, vary your strategy for taking point the Thing of Eversion at her to get •soft- 2781110
over each of the four parts of town, and de the jewel. Then point the Thing of Levita-
cide whether to do the latter with violence tion at the baby. Q
COMMODORE MK3AZINE 89
Science and the Amiga
when Benoit Mandelbrat intro major but) in the hands of a game in which the student ex
Continued from page 57
duced his concept of fractal ge mathematician these pro plores a spaceship by unlock
do more than manage num ometry. Using graphic displays grams become powerful tools ing computer-activated doors.
bers; you can visually simulate of math equations he was able for unlocking the mysteries Using animated prompts and a
the effects of your formulas. to simulate surface contours and principles of math. synthesized voice, the game re
Descartes! (named after the very similar to those which oc quires the student to answer
French philosopher and math cur in nature. Analytic Art Beyond The Sciences questions related to the field of
ematician) graphs mathemat brings that study of fractal ob Some software is difficult to study selected at the beginning
ical relationships which can be jects to the Amiga. The pro label, and the New Technology of the game. Because Micro-
saved as IFF files (compatible gram lets the user create, plot, Coloring Book is one such pro Illusions is supporting the pro
with most paint programs). display and magnify Mandel gram. As the title suggests, the gram with expansion disks,
brot-type images—all created program is actually a disk- there appears to be no limit to
by math formulas. To enhance based collection of science-re what science-related (or other)
Math-related the display, the program will lated graphics which includes fields the student can study.
even create two separate views, views of the solar system, mo Before you invest in the pro
software for the gram, you should be aware
so the graphs can be viewed as lecular makeup of the human
Amiga lets you do a two-dimensional plane or in body, nuclear reactors and that this is a testing, not teach
true 3D. You don't have to be a topology. The idea here is to ing aid. The student must
more than manage mathematician to use and en allow the user to explore the learn about the subject the pro
makeup of a subject (graphic gram queries from other tradi
numbers; you can joy Analytic Art; all that is re
tional sources. As such an aid,
quired is an inquisitive mind. display) by separating key
visually simulate the While Math-Amation takes elements by color. Using this however, it is excellent. If you
a more traditional approach to technique, the user can exam have young, would-be scien
effects of your math, it could never be de ine the different thermal lay tists around your house, this
formulas. scribed as a simple product. ers of the human hand or the program can spark their inter
The options this program orbital paths of the moons of est in learning.
brings to the math community Users of the KindWords
The program allows the user to are extensive, powerful and word processor might be inter
input math equations (simple complex, yet easy to handle. And now the Amiga ested to know they can pur
and complex) after which it The program includes several chase a separate template disk
programmable scientific and
is helping turn the which lets them type scientific
graphs the results. For me at
least, this program cuts matrix calculators (graphically wheels which drive and mathmatical symbols di
through the murky fog with displayed) which can interpret rectly into their documents.
which I always struggled when extensive formulas. Plus these research, exploration, These templates are activated
studying calculus. The pro calculators can handle techni by selecting the symbols fea
fact collecting—the ture from the Font menu. Once
gram's built-in functions in cal measurements and con
clude all those things which stants (like fuel consumption, never-ending loaded, the keyboard responds
thrill mathematicians (and thermal diffusion, velocity, to toggles between symbols
dumbfound the rest of us) like etc.), for those interested in knowledge-finding defined by the template and
log, sine, arc sine, tangent, Physics. The results of these cycle. normal letters. Thus, authors
square root, linear and loga calculations can then be dis writing about or describing a
rithmic grids. played as numbers or charted science-related project could
Doug's Math Aquarium, us as scaled pies, bar charts or Saturn. I found the back cover quickly and easily include uni
ing similar tools, lets the user plots. For the serious math stu of this package a little mislead versally recognized symbols
graph lengthy two- and three- dent, teacher or scientist, ing when it suggested you not available on most key
dimensional equations using Math-Amation is a godsend. could "place yourself at the boards. Anyone who has ever
both Boolean and trigonomet With simple mouse-issued controls of the space shuttle/' wrestled with the difficulty of
ric functions. The graphs it cre commands, they can make the While you can examine the either penciling in or pasting
ates are displayed as either sol program calculate results, con simple structure of the shuttle, down technical/scientific sym
id or wire frame images and vert units of measurement, the program does not simulate bols into a document will wel
can be viewed from any per solve algebraic formulas, plot the flight of the craft or allow come KindWords' easy solution
spective. Using math-created geometric coordinates, etc. you to do anything more than with open arms.
fractal images, this one crosses For me, these packages are study it. Thus, the program
the line between the study of amazing curiosities which are should be viewed as a spark Fearless Frontiers
math and the principles of art. fun to play with because they which could ignite a student's All scientific studies pivot on
Analytic Art accepts the fact create interesting (even beauti interest in the sciences, not as two questions, "what if" and
that the line between science ful) patterns. But I must con a tool for exploration. "why," and the Amiga excels in
and art is often blurred and fess, beyond the visual satisfac The Discovery series is a set its ability to simulate environ
proceeds to make math beauti tion of their display I have lit of strictly educational pro ments perfect for exploring and
ful. In fact, today the line tle interest in them (for me, grams. I mention them here answering those questions.
which divides math and geog Lx>g will always be something because the series covers math, Without question, the present
raphy is also beginning to blur. you stumble over rather than geography and science. The release of edu-science software
This truth first became obvious equate with). But (and that's a main program is disguised as a displays the Amiga's ability to
90 JULY 1988
Science and the Amiga
done to asbestos workers' truths using our Amiga, but if collect weather data via mo
simulate realistic environ lungs. Perhaps in the future, it sparks our curiosity, expands dem and create weather maps).
ments for scientific examina using applied science and sim our vision or just satisfies that Each day seems to see new sci
tions, testing and exploration. ulated software, we can avoid human desire to know, the soft ence-related programs released
But what comes next depends similar, deadly mistakes. With ware developers have done in the public domain arena.
upon the public's demand for the aid of a computer (and ac their job. The list of science re The dilemma facing the Amiga
science-related software and curate data) experiments can lated software presented here user who needs software for sci
the efforts of software develop now be simulated, problems by no means includes all that entific projects isn't finding a
ers to satisfy them. targeted and the long-term is available for the Amiga user. program, but choosing from
But a mere desire for soft consequences determined by Even as I finished this article, those available and keeping
ware doesn't automatically using time-compressing soft announcements of new prod track of new releases. Its a
translate into a product. The ware. ucts, like Felsina Software's good time to be alive if you pos
demands upon the software de Maybe you or I will never Digi-Weather were being re sess a child's curiosity or a sci
veloper are enormous. The pro discover any earth-shaking leased (it is supposed to let you entist's need to know. a
grammer must not only be
versed in the Amiga's lan Science Software
guage but also be either an ex Analytic Art Great States II PIXmate
pert in the field in which his (Math-generated 3D graph (Image manipulation and
(U.S. Geography—$39.95)
software is rooted or work in ics—$64.35) Designing Minds, Inc. enhancement-—$69.95)
tandem with experts in that Crystal Rose Software (Learners Image) Progressive Peripherals &
field. Thus far, the software 109 S. Los Robles P.O. Box 3667 Software, Inc.
available has been for the more Pasadena, CA 91101-2417 Logan, UT 84321 464 Kalamath Street
popular sciences: Astronomy, Denver, CO 80204
Geography, Math and Medi Deluxe Maps The Halley Project
cine. With them you can begin ($25.00) (Explore the solar system— The Planetarium
to explore the stars, the earth, Maps Computer Arts $9.95) (Astronomy—$69.95)
math relations and the human P.O. Box 529 Mindscape, Inc. Microlllusions
body. But that is only the be Opp, AL 36467 3444 Dundee Road P.O. Box 3475
ginning of what should follow. Granada Hills, CA 91344
Northbrook, IL 60062
Hopefully the future will see Descartes!
entries in the fields of Zoology, (Math relation graphing— SculptSD
KindWords
Botany, Geology and specific $34.95) (Word Processor-$99.95) (Dimensional Relationships—
physics studies. Mindware International ScientiffclMath Fonts $99.95)
TVue scientists try to discov
110 Dunlop Street (Technical Symbols—$24.95) Byte By Byte
er facts which can be used to
Barrie, Ontario L4M 5R3 The Disc Company Arboretum Plaza II
improve our lives and the
3135 South State Street 9442 Capitol of Texas Hwy. N.
world we live in. Unfortunate Discovery Ann Arbor, MI 48108 Suite 150
ly, the side effects of those dis
(Explore/study science/space— Austin, TX 78759
coveries do not manifest them
$39.95) Math-Amation
selves until years later. For in Microlllusions (Modular math and science The Surgeon
stance: No one in the 1940-50's P.O. Box 3475 (Internal medicine—$49.95)
processor—$99.95)
suspected that the use of asbes Granada Hills, CA 91344 Progressive Peripherals & ISM, Inc.
tos (a wonder material for fire-
Software, Inc. P.O. Box 247
proofing ships) would prove to Doug's Math Aquarium 464 Kalamath Street Phoenix, MD 21131
be a death sentence to those (Mathematical formula Denver, CO 80204
who had worked with it 30 tracer—$79.95) VideoScape3D
years later. Without any sim Seven Seas Software New Technology Coloring Book (Geometric and fractal
ple way to simulate all the pos P.O. Box 411 (Exploring with color—$19.95) shapes—$199.95)
sibilities of a situation, learn Port Tbwnsend, WA 98368 The Software Tbolworks Aegis Development
ing and exploration had to be (Electronic Arts) 2115 Pico Blvd.
done with physical experi Forms In Flight 9713 Santa Monica Blvd. Santa Monica, CA 90405
ments and time—neither of (Dimensional relationships— Beverly Hills, CA 90210
which the war effort could $79.00) Public Domain:
spare. As a result, the dilemma Micro Magic People Meter Amigazer
of removing the misapplied as 261 Hamilton Avenue (Stress detector—$59.95) (Astronomy)
bestos is something many of us Palo Alto, CA 94301 Aminetics Q-Link
must cope with today. School P.O. Box 982-205
boards, offices and factory own Galileo V2.0 Whittier, CA 90608 HeartbeatNode
ers working where the stuff (Astronomy—$99.95) (Medical)
was used must try to find a safe Infinity Software PeopleLink
way to remove the substance 1331 61st Street
while researchers search for a Emeryville, CA 94608
cure for the physical damage
COMMODORE MAGAZINE 91
How to Write Programs for Publication—
Continued from page 61
Sprites—You Gotta Have 'Em grumpy-ness, etc. Then strive for that typist in mind: lines too long are diffi
effect. cult to type without errors.
Tb avoid cliche-sprites, here's an exer • Get an art book and study the effect of Clear all sprites with a zero-fill at the
cise that might help: study sprites from shadows and highlights. It'll do won top of the program with a line like
commercial games. You could purchase a ders for your sprite artistry. this (for the 64):
program that will grab sprites and print • Use double-tall sprites, the top one a FORT = 0TO512:POKE
them out. Short of that, simply look close head, the bottom a body. It isn't pro 12288+ T,0:NEXT
ly at the ones that strike you as creative. portional but it works. (For the 128 change the 12288 to
Also, you can study the sprites of other • Animate if possible. And I don't mean 3584.) Now ifyou have sprites that oc
magazine games you have typed in and simply moving the sprite around the cupy only part of the grid, design
analyze them with any good sprite editor. screen. Make it walk, flap its wings, them at the top of the grid and only
The following tips are for the designing blink its eyes, or swing a bat. It's not those rows with bits set need to be
of sprites: hard: just a poke or two is all it takes. part of your DATA.
• Use single-color sprites rather than The user's guide to your computer ex
multi-color. If you really want more Often when animating sprites, sever
plains how this is done.
than one color, design one sprite on al sprite shapes will contain many
Finally, here are a few tips on how to
top of another. Why? Because they're lines of the same data. Share that
condense your sprite data:
less jagged. data by reading it in only once via
• Character sprites benefit from having • In your DATA statements, omit 0 the FOR/NEXT loop then POKE the
one prominent feature: a large nose, bytes. A line that looks like this: contrary bytes.
DATA 0.0,0,0.0,0,0,0
sunglasses, a huge hat, etc. (Tech With the 128 you can often use the
nique: exaggeration.) could be reduced to: graphics commands (like CYCLE,
• However, sometimes less is more. Try DATA,,,,,,,, DRAW, etc.) to draw an object on the
This saves seven bjtes. Not much, but screen, then SSHAPE it to save the
tiny, one-pixel eyes, or a two-pixel
mouth. You'll be surprised at the re it can add up. icon, and then finally SPRSAV is to a
sults, (Technique: understatement.) • Combine DATA lines. Every line sprite shape. If you don't want the
• Forget realism. Give your character number added gobbles up space. So user to see this happening, use the
sprites one main character trait like instead of two 8-byte lines, have one FAST command to hide (and speed
the seven dwarfs: dopey-ness. 16-byter. However, keep your reader/ up) the action. _
Gold Mine
Continued from page 16 Tb practice using the torpedoes and main guns, pick CON
Crusade in Europe: In scenario 5 or scenario 1, you can easily VOY ESCORT. Head north slowly and go to the observation
destroy the Allied forces. Order your infantry to defend in the deck. If you look south, you'll see four slow-moving ships, and
hedgerow below the town of St. Lo. Defend left and right as you should be able to sink a few of them if you're a decent shot.
much as possible. While the infantry is doing this, order your Don't come to all stop, because the convoy will keep moving and
panzers to attack from the east at Caen. If you keep attacking, you'll be in a fatal collision.
you will probably destroy about 15 divisions and recapture three Scott Stephan
of the invasion beaches. Address Unknown
John Lee
Long Island City. NY
Elite: If you own this popular game, here's an encyclopedia of
help for you.
The first rule is to save the game every time you land. Go to
Defender of the Crown: The way you begin tells if you are going
LAVE and buy two tons of narcotics 149.8 credits), then head for
to win or not. To begin well, don't buy more soldiers at the start
REORTE (4.4 light years). If the sell price is below 80 credits,
of the game. Transfer one or two soldiers, and move your small
start the game over again. Once docked, sell your cargo and buy
army around the empty countries until all are taken. Return to
slaves. Buy fuel, save the game, and head for REALES (6.8 LY).
your Garrison, waiting until you have enough money for at
Ignore all enemy ships until you're equipped to fight (you are
least 40 soldiers and a catapult.
better off to restart if challenged!.
Now attack the castle at the far right, where you will have a
If you want to fight, use your missiles and laser: if it's too
50-50 chance of winning the battle. If you win. the rest of the
tough, start over again. (That's why we save the game at all sta
game is a breeze.
tions). If a single ship appears, it is the police. Pirates work
Damn Rainer
mostly in bunches. The best tactic is to zap the ship far out.
Piano, TX
You'll be successful in one of your runs, even though you may
have to start over several times. Have patience.
Destroyer: If you need to improve your skill at shooting down Trading: Only trade in narcotics, computers, slaves, liquor
Zeroes, pick the mission SCREEN. Set a course heading SSE and furs, and only trade between industrial and agricultural
and wait on the bridge for radar to report "planes nearby." Call planets.
General Quarters and go to the anti-aircraft guns. The gun that Check your market price as soon as possible. If the price isn't
you are on tends to take less damage. good enough, hyperspace back to the planet of your launch. If
92 JULY 1988
Gold Mine
the price still isn't right, hyperspace back and forth again—the Gunship: It's easy to destroy the enemy without sacrificing the
price will have changed. Do this until you get the right price to Hellfire and the FFAR missiles. When the enemy appears on
make a good profit. the TADS system, wait until he closes to about 0.5 km, then fire
TVy to find planets less than one light year apart. It saves fuel. the 30 mm Chain Gun. He should be destroyed after a few hits.
and you can always go to hyperspace when in trouble. Eric Chan
If"you can land on REALES or ZAZOER you have it made. Dallas, TX
ZAZOER is an agricultural planet good for slaves, liquor and
furs, while REALES is industrial with good buys on narcotics
and computers. The two planets are only 0.8 LY apart, and by Hardball: The computer is a very dumb opponent in this game.
shuttling back and foith between the two. you build your credits He chases bad pitches and makes slow people try to steal second
and buy equipment for this phase and beyond. Buy narcotics for base, especially on the first pitch.
60 credits at REALES, sell for 80 at ZAZOER. You can get triples and inside the park home runs if, after hit
Equipment: After your first successful deal, buy a larger car ting the ball past the third baseman and reaching first, you im
go bay '20 tons to 35 tons). Next buy a beam laser; pirates are mediatelyjump for second. When the fielder tries to throw you
always waiting, and the pulse laser just isn't good enough to out at second, you not only have time for a coffee break, but you
fight them off. A military laser is good, but not much better than can also get to second and third, and even home plate if your
a beam laser; you need it in advanced stages of the game. Don't runner is Jose or Darien.
waste your money on rear or side guns, as they are useless. With two balls on the batter, the computer usually throws a
The ECM system is a must if you want to stay alive against strike down the middle.
enemy missiles. Next, an extra energy unit will make your car With a non-power hitter at bat, swing high. The ball will go
rier dangerous. A docking computer is very nice, since it gives into the air and come down rolling toward a fielder. The batter
you time to plan your next move. will have enough time to reach first base.
Docking: I shut my hyperspace off when the landing planet When in the field, always throw to the nearest base. If you
appears. If you don't have the docking computer, try this: The don't, a runner will often get an extra base.
space station's landing bay always faces the planet. Approach Unknown Contributor
the planet after the station passes under you; you'll see it in
your rear view. Go a ways and loop back 180 degrees until you
see the station in front of you. When you see the approach bay, Infiltrator: On mission two, before you plant the explosives in
line it up in your gunsight. Just before you enter, reduce your the weapons lab, drop a gas grenade and search the large file
speed to dead slow. cabinet. You'll find an invisibility pill which will be useful in res
Don't worry about outgoing ships, as they try to avoid you cuing Dr. Phineas Gump.
even if you bump. Remember—practice makes perfect. Matthew Nelson
Fighting: REALES has all the equipment you need to become Los Angeles, CA
a "Fighter Trader." but don't waste money buying unneeded
equipment. Watch your fuel, since you'll need it for hyperspace
action. When pirates appear, hyperspace back to the planet and Jet: For something neat to look at, set your Jet simulator to the
F-18 target strike mode, with the difficulty selector at zero. Take
recharge your energy units.
off and head for an enemy ship. As you approach, gently land on
Eventually you must fight your enemy to become an "Elite,"
the water (remember, this is difficulty level zero).
so try combat even if it kills you. Practice, practice, practice. It
When you come to the ship, just taxi into the hull. It just
takes a lot of points to become an Elite.
BillRhoers
proves what those Soviet ships are made of.
Jiles McCoy
Crew Coeun MO
Greenville, AL
Flight Simulator II: Here's a good way to land if you're not too
good at it yet. Go to 4000 feet or higher and bring your flaps all Kickman: On round one, pop every balloon except the last one.
the way out. Pull the yoke back three or four notches from the Keep kicking it. and you'll get some pretty high scores.
center line. David Oh
If you make sure you stay level with the horizon, the comput New York, NY
er will do the rest. At first the plane will nose down then up, but
after a couple of times it will go into a steady glide. When you've
touched down, you'll hear a beep. Shut off your throttle then Labyrinth: If you think there's only one combination of words to
press the space bar to brake to a stop. defeat Jareth in The Final Confrontation, don't be afraid to ex
Asron Murakami periment. Just for fun, try all nine combinations. Tb save time,
APOSanFmnciscOjCA when you're asked to press the space bar to start the game, sim
ply turn your computer off then on, then reload the game. Laby
rinth's automatic save feature will let you easily return to that
Ghost Chaser: To start on level two, type FANDA on the title screen.
screen. For extra lives, type FRANK during game play. Don't wander about too far on the final screen—you are not an
Steve Rohatynsky owl!
Winnipeg, Manitoba Jay Spagnob
Canada West Warwick, RI
COMMODORE MA3AZINE 93
Gold Mine
Legacy of the Ancients: When gambling in Flip-Flop, try to get Play good defense on the shooter—when he shoots, don't let
as much as you can I maximum 500 gold), then every time you him get by you. Stay in front of him until the ball passes the free
win, Quit, then Speak again. This will sometimes prevent the throw line; as soon as it passes, run towards it and you're wide
guards from attacking you because you've won too much. open for a layup.
Upon entering the Fortress, be observant and don't panic. Eric DePriest
There are ways to get out! The five minute timer is false. It helps Marshall, AR
to stock up on healing herbs before you enter.
Before entering a dungeon, stock up on Magic Bolts, Light Pitstop II: If you're losing and need a little edge, try holding
ning spells, and as many healing herbs as you can buy. Always your fire button in. You'll be amazed to see yourself taking the
Hold-the healing herbs, so you can easily Use them when you turns a little faster.
need them. JeffNess
When you're low on coins for the exhibits in the museum, the Spring Grove, PA
merchants at Isle City are very generous. But overall, just try to
be patient. Raid on Bungeling Bay: If you run out of bombs, you can steal
Paul Sucgang some by landing on the taxi area south of the runway. This trick
Los Angeles, CA won't work on the island whose taxi area is north of the runway.
Greg Sullivan
Hudson, NY
94 JULY 1988
Gold Mine
one more in your area, he'll come to where you set the trap. As When your gold reaches 9999, put the Britannia disk in the
soon as he springs it, take his missile parts and proceed to the drive and walk to the right, trying to retrace your steps. If
submarine to win. you've walked too far. you may have walked into the water: use
Ray Chagnon a blink or a gate spell to recover. When you get back to a regular
Salem,NH screen, you'll be the richest person in the land.
John Gritzmacher, Jr.
Strip Poker: When you play Mellisa, bluff S25 if she doesn't bet Vesper, WI
anything. Don't try this trick with Suzi.
James Reese
Address Unknown Ultima IV: When you go to the blind woman for reagents and
you find you've made an error by short-changing her, do not de
Summer Games I: The disk file named WR holds ail the world spair! Instead of losing an "eighth," just press F7 once or twice
records. Rename this file as something else (maybe RW). and and try your multiplication again. Remember—don't press RE
when you start the game, the computer will establish another TURN after the mistake; just stop, reach over and use F7 to cor
WR file. It's an easy way to get your name into the record book. rect your error.
Tag Team: When you have your opponent out of the ring, keep
doing Back Drops and Body Slams on him until there are 18 or Up Periscope: When you are at war and a ship is about to ram
19 seconds left. Then jump onto the mat and wait for your oppo you, quickly press "Q" four or five times, then press "B" to dive.
nent to be counted out. When you're 200-300 feet below the water, level out and press
Evan Davis F5 to see the chart. Look between IX and 4X to see your enemy.
Edgeworth, New South Waks When he's out of ramming range, surface or stay at periscope
Australia depth to continue fighting with him.
Howard Weisbaum
Kith Frame: If you're having trouble loading this game using New York, NY
the Fast version, try typing this:
LOAD 'TAST50",8,l <RETURN>
The program should load quickly, but without a title screen. Winter (lames: The world records are on Track 18, Sector 13.
Evan Davis You can change them if you have a track and sector editor.
Edgeworth, New South Wales Make sure you do it on a backup, because one mistake can ruin
Australia your disk.
Mark Consentino
Ultima II: When you're in a city and on a horse or plane, you Lincoln Park, NJ
can replicate your mount by going to a door, getting off. and un
locking it. This will make one horse or plane where the door was,
and one under you. You can use the new objects to trap guards World Games: In Cliff Diving, don't jump until the water is at
in one building, since guards can't walk through them as you its maximum. For the most points, get as close as possible to the
can. rock on the right side. The best score I've seen is 101.
This works especially well in New San Antonio, because you In Sumo Wrestling, hold the joystick to the right with the but
can trap them in the airport, prison or pool area. ton down until you grab your opponent's belt. Then keep your
To get the Ring, give at least 500 gold to the old man in New button depressed, and repeatedly move the joystick from the
San Antonio. Then get the blessing of Father Antos, who lives center to the bottom until you throw your opponent over your
on planet X at 9-9-9. Return to the old man. give him at least shoulder. (It may take about three tries before you get him over.)
500 more gold, and he'll give you the ring. The Ring lets you Do not push up, or you'll fall and your opponent will win. The
walk through force fields without suffering any damage. If you best score I've seen with this method is 449.
lose it, you can get extras by offering the old man 500 more gold. In Bull Riding, ride Bob for the best results.
The easiest way to get a staff or a wand is to kill a cleric or Evan Davis
wizard in a town or village. Especially easy is the wizard near Edgeworth, New South Wales
the sage in the African village in 1423 BC. Australia
Stephen E. Mvnhier
Lake City, FL
Zork I: Tb get rid of the Cyclops, say "Odysseus" or "Ulysses." Tb
Ultima IV: When you're near the castle Britannia, insert the get the platinum bar, say "echo." Make sure that the thief steals
dungeon disk and walk around the water to the left. When the the jewel-encrusted egg, so he will open it to reveal a clockwork
drive has to load another screen, it will display different charac canary. (If he doesn't, you can't get the canary or the brass bau
ters, such as water, dungeon floors and bricks. Walk left on the ble.)
grey dungeon floors until you find a chest. When you find it, The garlic is used to keep the giant bat from swooping down
keep pressing G and your players number for never-ending and picking you up.
gold! (The same trick is said to work on horses, ships and bal Stephen E. Mvnhier
loons.) Lake City, FL g
COMMODORE MA3AZINE 95
Epyx and the Quest for Olympic Gold
Continued front page 53
fects. There was a time, for example, when
Even though running contests existed in The Olympic flame took the swimmers could actually swim
other Decathlon-type games, no one had through the concrete of the pool. It's also
done a relay yet. The relay also contained
three days and three tries to interesting to note that the scrolling ef
an element of strategy, where most run perfect. fect, used in the swimming events, was
ning events are merely a test of speed. done in bit map mode, while the scrolling
Tb begin things, Brian collected a stack effect found in running events was gener
of photographs (from old issues of Sports programs like Pitstop U and Super Cycle) ated in character mode. These two types of
Illustrated) and used them as models for was an interesting member of the team. events were developed using completely
the relay. He also tried to make the back He wasn't heavily into sports and general different routines, in different program
ground graphics around the runners re ly didn't like computer adaptations of ming environments, to produce very simi
semble the typical stadium in those pic them either. His first assignment consist lar scrolling effects. In conclusion, Swim
tures. Finding an easy way to monitor the ed of putting together the Opening Cere ming was the largest event of Summer
stamina of the athletes was a very diffi monies screen. Everyone enjoyed Dennis Games, it used practically all available
cult problem to solve. At first we tried us Caswell's running man in the Impossible memory, and both swimming challenges
ing numbers to constantly display a run Mission program, so we stole it for the were the same program (with the only dif
ner's strength. This sounded like a good opening screen of Summer Games. Dennis ference being a parameter).
idea, but the player couldn't read the fig also drew the doves, and Stephen supplied Jermaine: What happened at the Con
ures fast enough to use the information their flapping motion. The Olympic flame sumer Electronics Show of 1984?
properly. A box featuring changing colors took three days and three tries to perfect. Nelson: Before we went to the show, I was
as a means of showing the loss of energy In short, the Opening Ceremonies Screen contacted by a group called 3-2-1 Soft
was also eventually discarded. We finally used about 6K of code, 10K of data and ware. They invited us to stop by their
settled on implementing an animated bar took a lot of time to perfect. booth at the convention (to see the neat
graph that changed color to reflect the loss I can't remember when Landrum start stuff they were doing with human figures
of stamina. This method of doing things ed Platform Diving, but it was nearly in game software). We also invited them
provided two visual sources of informa completed by January of 1984. Stephen to come over and visit us. As things
tion, which could be understood at a mo spent countless hours plotting things out turned out, they saw our work on Summer
ment's glance. on paper, so the computer pictures would Games, and we were surprised to see de
If you play the 100M Dash, try moving accurately depict someone diving into a mos of what later became known as Hes~
the joystick in a circle (instead of back and pool. The judges of the event award points games. Yes, they were secretly competing
forth). You will soon discover the program solely for how vertical the diver entered with us to produce a Commodore 64
recognizes diagonal movements of the the water. A total score was instantly com Olympic-related program (even though
stick, as well as back and forth motions. puted and spread out over the judges (to both parties had no idea what the other
Jermaine: Did you experience many prob make it look randomized). Certain sounds was doing until the show).
lems gathering the flags and national an were also governed by the performance of Tb make matters worse, the competition
thems for the roster of nations? the athlete. Four different splash sounds announced a June shipping date for their
Nelson: First of all, it was hard to deter could be activated by the computer, ac Olympic-oriented product (which was ear
mine which nations should be represented cording to the "verticalness" of the diver lier than the planned release date for
in the program, considering the fact it and what position he was in as he entered Summer Games). Hesgames missed its
would be sold around the world. We defi the water. By the way, the diver doesn't shipping date by several months, but the
nitely wanted Russia in the game, be actually appeal1 in the pool, because there threat of someone beating us to the mar
cause everyone enjoys the rivalry that ex simply wasn't enough time to do that. ket did wonders for our morale. As I re
ists between our two nations. Other coun Later in the year, Pole Vaulting proved turned home from CES, it suddenly hit
tries were added to the list as marketing to be equally challenging for the master me that we were now in a race against a
information told us who would probably programmer. Tb begin with, Landrum had , rival development team and had an
buy the product. Flag designs came from a to write three separate programs just to Olympic time table to contend with. Extra
world atlas. Epyx even used their own help generate data. Videotapes were also people were immediately pulled out of oth-
trademark as a flag design, and since we available to help him observe the vaulter , er projects to help us finish Summer
don't have a company song, music from as he went through the different stages of i Games.
the Jumpman program was used in place vaulting, Three pole grips were created \ Jermaine: How did you complete Summer
of an anthem. Books supplied the music because it seemed like a good idea at the Games?
for most of the national anthems that ap time. Stephen used 4.00 meters, as the Nelson: John Leupp, Randy Glover and
pear in Summer Games. Sheet music also lowest vaulting height, just because it was Steve Mudry were asked to create a mini-
came in from consulates and our sales a nice round number. game for the project during a six-week pe
people around the world (the West Ger Randy Glover (creator of Jumpman) riod. Leupp, the creator of Robots at
mans were veiy helpful). Denmark's an started the swimming events, but Stephen Dawn, decided to construct a Skeet Shoot
them was particularly difficult to locate, had to finish them when Randy left the ing event. Stations, trap houses and even
but we finally found it and completed the company, The basic appearance of swim the targets were eventually given shad
entire task in about a month. ming was worked out by Glover (and ows to support the realism of the graphics.
Jermaine: Did Stephen Landrum contrib graphics designer Erin Murphy), without The exploding target effect was originally
ute very much to the project? the aid of photographs. Bugs in the pro worked out on paper, using a series of de
Nelson: Landrum (who later worked on gram produced some strange visual ef tailed drawings. Each picture in the se-
96 JULY 1988
Epyx and the Quest for Olympic Gold
quence displayed the target fragments troit). Winter Games also had the longest
progressing further and further apart. It suddenly hit me that we development cycle of the series (from the
Once the pattern was determined on pa summer of 1985 through September of
per, it was fairly easy to transfer that in were now in a race against a 1986). There were fewer events in the pro
formation to the computer. As the game rival development team and gram, and each of them was designed to
progressed, several notions were quickly be portable to all computer systems
discarded. We discussed in length, for ex had an Olympic time table to (where it would take less work to translate
ample, the possibility of displaying the the data than ever before).
shooter standing at the various stations.
contend with. You might wonder why Epyx allowed
It was finally decided we couldn't draw an outsiders to program one of their games.
attractive enough figure to make this idea seemed to have a lot of promise. Natural It was actually a good arrangement for ev
practical. John also put a giant flamingo ly, two or three interesting events were eryone involved. First of all, we had seen
in the background of the event as a joke, left out of Summer Games because of examples of their work and knew they
but it wasn't used in the final version of memory restrictions and the lack of time could do the job. Secondly, all of our devel
the game either. to develop them. These ideas became the opment people were busy doing other
I already told you about how Randy foundation of Summer Games II. Consum things. The whole software industry was
Glover developed a portion of the swim er feedback also convinced us there was a also recovering from a major decline in
ming events, so it's time to talk about demand for such a product, so we started sales. We needed to produce as much qual
Steve Mudry. Steve was another Starpath planning things out (approximately three ity product as possible (to stay competitive
employee who was absorbed into Epyx by or four months after Summer Games hit in the market), while Action Graphics
the merger. He was looking at a project the market). Some of us thought the se wanted to do the work. I was the original
that simply didn't materialize, so we quel to Summer Games should definitely supervisor of the project. When Matt
grabbed him to program one of the final have a winter sports theme. This seemed Householder was hired, we quickly threw
events of Summer Games. Steve picked to be a great idea at the time, but we him to the wolves and asked him to finish
the Gymnastics Vault as the theme of his hadn't heard from our marketing people things up. He can tell you more about that
work. This event looked interesting from yet. They felt a winter sports game should unusual experience.
the very beginning, because it contained a be released in an August/September time
stationary background with only one ob frame (as a Fall and Christmas item). Matt Householder was hired by Epyx to
ject moving across the screen. It takes Since we were looking at an April 1985 re be groomed as the manager of software
mountains of computer pictures to ani lease date, it made more sense to concen projects. Fate stepped in, however, and he
mate a gymnast, but this vaulting concept trate on a warm weather theme. found himself supervising the completion
reduced that number to a reasonable fig Jermaine: Can you share a hint or two on of'Winter Games (shortly after being
ure we could deal with. Steve also encoun the first two Games projects? hired). Matt continued to make a name for
tered some unusual color problems as he Nelson: Believe it or not, it is possible to himself as the project manager of'World
worked on the 64. The gymnast was easier easily get credit for vaulting over the Games and California Games. He's 33
to animate with reasonably uniform back highest bar setting. To accomplish this years old, happily married, and resides in
grounds. Gymnastics was completed on feat, raise the bar to the highest setting, the San Francisco aim. His interests in
schedule and occupied approximately 48K take a low grip on the pole, and vault be clude: locating and restoring bizarre "rab
of memory. By the way, Scott Nelson (my neath the bar. If you want to play a good bit-ear' ' antennas, collecting portable tube
youngest brother) spent several months joke on one of your friends, generate a radios, and performing do-it-yourself
developing the program menu, tying the phoney record (while he's not looking) and household repairs.
events together, and generating an attrac tell him you did it on the first try. After Jermaine: How did you finish Winter
tive record screen for the game. If he you've had a few laughs, please tell your Games?
hadn't become ill at the time, I'm sure he friend how you accomplished this feat. Householder: I was quickly brought into
would have contributed even more to the The High Jump event is a good exam the project on July 1,1986. Now this was a
project. ple of something that's a lot harder to pro strange situation for me, because the
The last three days of work were pretty duce in a microcomputer environment product was due to ship on September first
grim. You can't imagine what it was like than anyone imagined. We always try to (just two months away). Action Graphics
to stay up all night programming, work make each game fairly easy to compete in (located just west of Chicago at the time)
the day shift, and go into a second night of and a real challenge for the user, but the was working with Epyx on the project
work hoping to accomplish something. perspective we chose for High Jump made back then, so I flew out there and worked
During the final days of the project, the it difficult to play. Now I won't say we with the group for several weeks. They
packaging and instructions were ready made an error selecting this event for were very cooperative and really wanted
and waiting on the program. To show you Summer Games II, but Fm still not totally to finish the project on time. When I re
how close our schedule was, we completed satisfied with the end result. turned home, I was constantly calling
the game one night, and it went into full Jermaine: How was Winter Games devel them up, or they were contacting me. Our
production the next morning. oped? phone bills must have been enormous.
Jermaine: What inspired you to create Nelson: Winter Games had to be the most When all was said and done, we only
Summer Games IT! unique Games project to date. Even missed the shipping date by a couple of
Nelson: As the original Summer Gomes though the concept was generated in- weeks.
brainstorming sessions took place, we house, the actual programming was done Jermaine: Who came up with the World
compiled a list of Olympic events that by Action Graphics (a group based in De Games concept?
COMMODORE MA3AZINE 97
Epyx and the Quest for Olympic Gold
Householder: I remember attending some (March 25,19861 and wrote up a short pro
brainstorming sessions shortly after the The team was equally posal for "Rad Sports," another multi-
event competition. The contests I outlined
completion of Winter Games. These meet entranced with the notion of included: two skateboarding events, two
ings were attended by most of the market
ing and product development people. Bob featuring head-to-head BMXn' bicycling events, surfing, wind
Botch, Vice President of Marketing, was surfing, hang gliding and parachuting.
present at all of these sessions. He came competition in every It should also be noted that the proposal
up with the "World Games" title and sug challenge of the Rame. mentioned opportunities for cross promo
gested we might consider using some non- tion of companies that manufacture the
Olympic contests in the program. Epyx equipment displayed in "Rad Games"
supported Bob's idea, because it pointed there was very little in print on the sub (skateboards, bikes, surfboards, etc.). Our
the Games series in a new direction. I con ject. 1 heard about Scottish games being marketing department latched on to that
tributed the notion of viewing the game as held in California, so I contacted the pro idea, making the California Games pro
a very special travelogue, where the play moter and discovered their Caber Toss motion the most successful one to date.
er literally traveled around the world (ac guy was an expert. He gave me several Even though the "Rad Games' proposal
cepting challenges in many nations). pointers (that my books didn't mention), set things in motion, almost a year went
We also selected the list of events in a while revealing the proper scoring tech by before the design concept would be
totally different manner. Everyone would nique of the sport. I also learned that most nailed down. We started programming the
sit back and concentrate on a particular people believe the object of the contest is events in January of 1987 and hoped to
country. (I'll use Mexico as an example.) to see how far you can toss the caber. Ac finish the project by June (the game was
Then the group discussed what they do tually, your goal is to see how accurately actually completed during the early days
down there, for sport, that's unique to you can throw it. Our computer athlete of July).
Mexico. The obvious answer was cliff div tosses the caber for distance, however, be Jermaine: Why did you change the name
ing. We finally had to determine if a real cause it's more dramatic, and we allowed of the program from "Rad Games" to CaH-
istic cliff diving simulation could be gen the player to make certain mistakes that fornia Games?
erated on microcomputers. The answer activated humorous consequences (like Householder: During the early design
was yes, and that was that. About a dozen being driven into the ground like a stake, sessions, certain members of the group
events were considered for the game, for example). Speaking of the Caber Toss, wanted to change the title of the program.
while eight of them were actually used. Jeff Webb lone of our sound engineers) They felt nobody would understand what
Jermaine: How did the project progress? had a lot of trouble generating the noise of "Rad" (short for "radical") meant. This
Householder: Work! Games, like Winter bagpipes on the 64. As you probably know, made a lot of sense, because we needed a
Games before it, was designed in-house bagpipes emit an initial squeak before strong title everyone could identify with,
and programmed by people outside of the dramatic frequency changes take place in order to sell the product. Once again,
company. Once again, I had become the (as the music is played). Jeff solved this Bob Botch came to our rescue with the
project manager of a complicated oper unusual problem by constructing a special name "California Games." It seems that a
ation. Epyx artists did the drawings for sound driver, which allowed that specific marketing pendulum is constantly swing
the game, while K-Byte programmers range of frequency sweeps to occur. I think ing back and forth between the two coasts.
(based in Detroit) wrote the actual code. he did an excellent job. When people want to make money, they
This was another difficult task, because I The turning globe effect (that appears usually think of the east coast. When they
was constantly on the phone coordinating in every title screen of the game) was want to have fun, California and the west
things between the two groups. cheap to produce, cleverly done, and didn't coast come to mind. This was the time
Jermaine: Why does the Continental Air use a lot of memory. First of all, we drew when California Coolers1, dancing/sing
lines logo appear in the events of World out a long rectangular map of the world. ing raisins, and surfer clothing was the
Games? Then we slide it behind a circular opening rage, so the name "California Games" had
Householder: Since the basic appearance to give it the appearance of a globe. a lot of potential. The title also helped us
of the program was patterned after a trav Jermaine: What can you tell me about the to define the final list of events for the pro
elogue, it seemed only natural to include California Games project? ject. They included: half pipe skateboard
some form of international transportation. Householder: Believe it or not, my wife ing, the foot bag, surfing, roller skating,
We eventually struck up a deal with Con and I came up with the basic concept of BMX bicycle racing and the flying disk.
tinental Airlines. Epyx agreed to give California Games ourselves. Living in the Paul Vemon, one of our in-house art
them a presence in the games in return San Francisco area, were used to seeing ists, suggested doing a Hacky Sack™
for round tiip tickets to places like Disney people performing stunts on bicycles and event for the program. We couldn't call it
World and Epcot Center. The tickets were skateboards in Golden Gate Park. When that (for obvious reasons), so the name
then used in a consumer contest. The ever we go to Santa Cruz, the surfers al "foot bag" was substituted. The group ex
presence of the airplane was also a means ways give us an amazing exhibition of rid perienced the same type of problem when
of tying the events together. It provided a ing the waves. We were walking around someone wanted to create a Frisbee1"
logical way for the player to get from one one weekend, and Candi suggested that throwing contest (we eventually called it
location to another. Epyx should consider doing a program "flying disk"). This was also the first time
Jermaine: Can you share a World Games featuring skateboarding and bicycle Epyx had employees who could demon
story or two? stunts. I mentioned that surfing would strate events that were planned for a
Householder: We had a lot of trouble lo also fit into the scheme of things. Games project. Paul Vernon was a Hacky
cating Caber Toss information, because So I went back to work on Mondav Sack enthusiast, while Chuck Somerville
98 JULY 1988
Epyx and the Quest for Olympic Gold—
had been into half pipe skateboarding to license the logos of the Winter and
when it first became popular in the early We feel the product quality is Summer Olympic Games, without the
1970s. These talented individuals shared constantly improving, even permission of the Local Organizing Com
their special knowledge and acted as mod mittees (equivalent to the LAOOC in
els, whenever we needed to take some ad though every project 1984). For 1988, it's the Calgary Olympic
ditional photos. By the way, we didn't de Organizing Committee (OCO) and the
sign the half pipe event to allow you to do
becomes progressively more Seoul Local Olympic Organizing Commit
aerial turns off the top of the screen. We complicated than the one tee (SLOOC). Every four years, legal own
were so amused when someone discovered ership of the terms "Winter Olympics"
this bug, we decided to leave it in as a before it. and ''Summer Olympics,' and their re
feature. The group also did a lot of spe spective logos, is transferred to these Lo
cial research around here. We purchased a cal Organizing Committees. While this
skateboard and rode it up and down the ton's on-site representative at the USOC, causes some confusion at first among li
parking lot. I nearly broke my skull a cou Dene Kent, and negotiations began with censees, once the rules are explained and
ple of times. John Krimsky, Jr., Deputy Secretary Gen the licensees understand that it is not
On a beautiful spring day, Epyx held a eral of the Committee and Director of De the USOC making the rules and restric
California Games clinic I disguised as a velopment. The USOC and Hamilton tions, then the licensees are more than
cookout). It was great fun. Our whole com were very easy to work with, and the ar cooperative.
pany was sitting around outside (riding rangement we negotiated was mutually It's interesting to note that OCO and
skateboards, throwing Frisbees, kicking beneficial. When all was said and done. SLOOC are treated like a National Olym
the foot bag around, etc.), while the neigh the final contract, over 40 pages in length, pic Committee, meaning that their licens
boring companies in our business park was signed in October of 1987. ees are not permitted to sell products
came over and watched. All of the employ Jermaine: Can you give me some basic in bearing the Winter and Summer Olympic
ees were dressed up in outrageous Califor formation about the U.S. Olympic Com logos in the United States without the ex
nia costumes that were judged for prizes, mittee and their licensing practices? press written consent of the United States
and Beach Boys music filled the air. Ev John Krimsky, Jr. (Deputy Secretary Olympic Committee. The U.S. Olympic
eryone applauded the entertainment: a General, USOC): The USOC, chartered Committee is taking steps to facilitate the
young BMX bicycle freestyler and skate by Congress through the Amateur Sports presence of Summer Olympic-identified
boarder who really knew what they were Act of 1978, is charged with the responsi merchandise in the United States.
doing. For lunch, we had a typical Califor bility of raising money for the U.S. Olym The USOC has the exclusive right to
nia cookout (hot dogs, hamburgers, potato pic Team. This is done primarily through authorize the use of two distinctive logos:
salad, chocolate chip cookies, California corporate sponsorship, licensing agree (1) the USA/five-ring design and (2) the
Coolers and assorted soft drinks}. We all ments and private donations. U.S. Olympic Committee symbol, consist
had a chance to let off a little steam, while These funds are vitally necessary, be ing of the first design surrounded by the
videotaping the demonstrations for our cause the U.S. is one of only a few Olym words "U.S. Olympic Committee" and en
artists. This is not an unusual event at pic nations that does not support its Team circled by a wreath. Most licensing ar
Epyx. We occasionally open up the back through sustained federal funding. Spon rangements terminate at the conclusion
warehouse doors, put a basketball hoop on sors contribute a fee and usually some of the quadrennium (the four-year period
the forklift and play a gruelling game of product, for the privilege of calling them commencing the year immediately follow
three-on-three basketball. I told you these selves a Sponsor and using our prized logo ing the Games and concluding at the end
stories to illustrate a point: we may work on their advertising and promotion. Li of the year in which the Games are held).
long hard hours on our game projects, but censees use the logo on their products and However, some agreements such as Epyx
we're still ordinary people who know how give us a royalty on the sales of the mer have been extended through 1989, part of
to have a good time. chandise which is used to train our ath a master plan to create an Olympic
letes and send them to the Games. "brand." Once a contract is signed, the li
With California Games behind them, When all is said and done, we expect to censee is free to use either logo mentioned
Epyx considered developing two Olympic- have over 45 corporate sponsors, includ above for use directly on the product. As
style programs (patterned after the Winter ing nine who have purchased worldwide Epyx knows all too well, all product and
ami Summer Games) that would be li marketing rights in their respective cate collateral material must first be submit
censed with and approved by the United gories, and over 30 licensees in such di ted for approval. Again, it is important to
States Olympic Committee t USOC). Sever verse categories as t-shirts, pins, hats, pre note that royalties are paid on the sale of
al individuals will comment on this sub cious metal medallions, and. of course, officially-licensed merchandise, so the con
ject to give you a better understanding of computer games. We also solicit donations sumer can feel as if he is actually contrib
how the USOC operates. from the general public through a rather uting to the team by purchasing the li
Jermnine: How did Epyx acquire the li extensive Direct Mail Program. censed Epyx product.
cense with the U.S. Olympic Committee? Ilene Kent (Manager, Olympic Licens Jermaine: Are there many restrictions
France Marlin (Contract Administrator ing, Hamilton Projects): It's my job to li concerning how the U.S. Olympic Com
at Epyx): Initially Diane Drosnes ap cense and administer the symbols of the mittee's logos can be used on a package?
proached Michael Stone, the president of U.S. Olympic Committee and the 1988 Kent: The answer to that, as Epyx is all
Hamilton Projects Inc., the licensing ser U.S. Olympic Team in our country. Under too aware, is yes. The USOC must main
vices consultant to the U.S. Olympic Com the International Olympic Committee tain strict guidelines to protect the integ
mittee. Michael Stone contacted Hamil- charter, the USOC does not have the right rity of the Olympic marks and, hence, the
COMMODORE MAGAZINE 99
Epyx and the Quest for Olympic Gold
entire licensing program. The USOC amateur athletes in our country. Every but Ilene Kent (from the USOC) wouldn't
Graphic Standards Manual clearly states one should be proud of these dedicated in allow it in the program because lugers
how the "USA" and five-ring logos can be dividuals and willing to support them be don't crash. They may spill over in the
used on a product, and again, all printed cause they're representing us at the trough, but that's about it. Chris Cabral
matter must be submitted to the Commit Games. I sincerely hope our donation will supported her claim, and the event was
tee for review. Some examples of the help the U.S. Olympic Team of 1988 and depicted appropriately.
guidelines: the Olympic rings may never future Teams down the road. Once the project was finished, Epyx
appear alone—they must always be ac Jermaine: Did you have ideas for The sent the entire development team up to
companied by 'USA". Proportions of the Games: Winter Edition that simply didn't Mammoth Mountain for a ski weekend.
"USA" and rings are always set; you can't work out? Everyone needed to get away for a few
make one item more prominent than the Lindsey: We originally wanted to create days, so the group could come back here
other. In terms of color, the <fUSA" symbol an ice dancing event, where pairs of skat on Monday and get started on The Games:
can either be all red, black or blue, but ers would perform together on the screen. Summer Edition. After the ski weekend, a
they must all be the same color. The five Unfortunately, the Commodore 64's hard member of the team commented, "Sum
rings can also be one color (the same ones ware limitations made it impossible to ob mer Olympics? That sounds like a trip to
available for the "USA" design), or the tain the level of animation and interac Hawaii to me, Bob." I hope he was only
five designated colors in proper order. tion we needed, so Epyx did figure skating kidding.
An interesting bit of trivia: At least one instead (with a single skater). It still may When all was said and done, the United
of the ring colors (blue, yellow, black, be possible to resurrect that idea when we States Olympic Comittee found only three
green and red) appears in the flag of every program the Amiga version of the game. problems with the program, all of which
Olympic nation. Another interesting bit of Jermaine: Can you share some informa were corrected in under an hour.
trivia: The five rings are the second most tion on the making of the game? Jermaine: Can you give me a sneak pre
recognizable logo in the world, next to Lindsey: We started programming the view of The Games: Summer Edition1?
that of Coca-Cola®. first bits of code in mid September of 1987, Lindsey: These events are scheduled for
Jermaine: How do you determine the and the product was shipped late in Feb that particular program: pole vaulting,
price of a license? ruary of 1988. Despite the efforts of the the uneven parallel bars, velodrome cy
Kent: We base it on the marketability of USOC, the Calgary Olympic Committee cling, the hammer throw, springboard div
the product, what we expect the demand would not release advance information ing, 4 x 40 hurdles, archery and the rings.
to be, the company's reputation in the about the opening and closing ceremonies Velodrome cycling (in case you've never
marketplace—to name just a few criteria. of the Calgary Winter Games. When all heard of it) is bicycle racing around a
Licenses are negotiated to include a royal was said and done, the group had to make huge sloped track. It's not unusual for par
ty rate—a percentage of sales that is "giv a number of predictions that weren't al ticipants in this sport to reach speeds of
en back" to the Committee. This rate ways correct. I imagine it will be even 60-80 mph. The group already has plans
averages 10% of the wholesale value of tougher to gather information about the to visit a track of this nature in San Jose.
the product in question. Summer Olympic Games (being held in We're also spending a lot of time at Stan
Jermaine: What was it like to work with a Seoul, Korea). ford University, talking with the gym
company like Epyx? During the California Games project, nasts over there. Peter Englebrite is the
Kent: First of all, their management is in Epyx had access to talented individuals project manager of The Games: Summer
credible. When I visited the company in who could demonstrate several activities Edition, and it promises to be an incredi
October, everyone was dressed up to cele they wanted to put in the program. The ble program later this summer (it's sched
brate Halloween. You could really feel the Games: Winter Edition also had its share uled to ship in July).
electricity in the air. There is a good work of special people, who contributed to the Jermaine: Once The Games: Summer
ing environment out there, and everyone design of certain events. Chris Cabral (a Edition is completed, will the Games se
is allowed to do his or her own thing. I also high school student at Concord, Califor ries end?
got the impression that every employee at nia) is a junior national luge champion. Lindsey: Are you kidding? We're having
Epyx was equally interested in raising He really helped us capture the look and too much fun doing these programs. Sev
money for our athletes. It's great to deal feel of luge competition in our microcom eral concepts are currently being dis
with a company that really wants to be a puter game. Cathy Gage was a member of cussed, but no commitments have been
part of the Olympic family, and that posi our telemarketing staff, who once tried made yet.
tive attitude is evident in their work. out for the U.S. Figure Skating Team. Un
Jermaine: Why did Epyx want to ob fortunately, Cathy didn't make it, but her To wrap things up, I wish to thank Epyx,
tain a license from the U.S. Olympic knowledge1 of the subject made the figure the U.S. Olympic Committee, Alonzo
Committee? skating event a true simulation of the Babers and Noreen Lovoi (PR Manager
Robert Lindsey (Director of Creative De sport. at Epyx) for making this story possible. If
velopment at Epyx): We feel that the U.S. We're always looking for new ways to any Summer Olympic athletes are reading
Olympic Team and Epyx have traditional excite the consumer and give him new ex this feature, I wish you the best of luck
ly gone hand-in-hand. Now we have the periences. When the team was working on in Korea. g
opportunity to produce two authentic the luge event, someone suggested we
Olympic programs and simultaneously might create a spectacular crash scene This article is authorized by the
support the 1988 U.S. Olympic Team. (where the luger flies out of the trough U.S. Olympic Committee and
After all, we're talking about the best into space). This sounded like a great idea, Epyx.
sults of each instruction, and you can follow the listing step-by-
GetTheFile:
step. More complete source code would include many comments,
similar to BASIC'S REMs, appended to the program lines. WHILE NOT EOF(l)
FOR L = 3 TO 21
Ranjan Base IF EOF(l) THEN
Winnipeg, Manitoba FOR J = L TO 21
LOCATE J,2
Canada
PRINT SPACES(75)
NEXT J
$ List $199
SAVE
No One Sells This
Printer For Less!
(Add $7.50 shipping.')
• 80 Column
• Enlarged
• Underline
• Graphics*
• Unbelievable Low Price!
• Advanced Dot Matrix - Heat Transfer
• Upper & Lower Case (with True Lower Descenders)
• Low Cost Adapters Available For IBM • Apple • Laser • Commodore
(* Graphics available with Commodore 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,IIe, & He, the Laser® 128, Commodore® 64 ,128, SX-64, Vic 20, & Plus 4, in addition to
most MS-DOS Compatibles and more.(See Accessories Page.)
I»M. AppU. Conor. Commooon. Alori 1 Imw or* r*giit*r*d irodafnorki ol International Buiinau Machlnm. A(>pl« Computw. Conor Inc. Commodore Suiinati Modiim. Atoll Int. 1 VkJ» T«thnoloa>« Rmp«alv«ly.
Price
459 (Add $10.00 shipping.*)
List $249
$79 95
Sale Price
(Add $3.00 shipping.'] List SI39
•135CPS
• 32K Print Buffer
• Serial Impact Dot Matrix 300/1200/2400 BPS
• 24 Wires (12x2 staggered, diameter 0 2 mm)
• IBM and Epson Mode
External Modem
• Adjustable Sprocket & Friction Feed Fully Hayes Compntible
• Parallel Centronics Port Both Tone & Pulse Dialing
Built-in Speaker With Volume Control
Our Low Sale Price Our Low Sale Price Command Buffer That Holds Up To 40 Character
2400 Baud Bell 212AAt 300. 120042400 BPS
$ 95
179
Uses RS-232C Interface
(RS-232C Interfoce Cable Required)
Sale Price $ 95
List $599 List $249
(Add $10.00 shipping.") (Add $10.00 shipping.*; Lli! jj^
Sale $ 1 OQ95
(Add $10.00 shipping.*) List $499
Anti-Glare Screen
High Resolution Audio Speaker • Black Dot Screen
80 Column Volume Control • 3 Monitors In One -
1000 Lines At Center Black Matrix Tube Composite/RGB/80 Column
Great For Business Horizontal Resolution 260 Lines • Green Screen Only Switch
Fantastic Value Includes Composite Cable • Resolution 560 x 240 Pixels
Our Low Sale Price Our Low Sale Price Our Low Sale Price
19*
Double Sided
Multi-Head Wide Carriage Printer
Double Density MESSENGER
With High Dot Resolution Minimum Quontity 50 each
Maximum Quantity 250 [Add H00 shipping.'}
Speech Synthesizer
Box of 50 $9.50 (19' each)
(without sleeves)
for the Commodore 64
Box of 50 $10.50 (21* each)
(with sleeves) Features
Box of 100 (no limit)... $24.00 (24' each) • Infinite vocabulary
(with sleeves S labels) • Built-in software — nothing extra to buy
• Two voices each with intonation; odds
Economy Sleeves $1.00 per quantity of 50 character
•720CPS-150CPSNLQ Disk Labels $3.95 per quantity of 100 • Simple BASIC commands for easy
• 8K Print Buffer DiskNotchers $3.95 each programmability
• Print Speed of 228 LPM In Draft • Doesn't steal RAM from the BASIC workspace
• 6 Print Heads Achieve High Dot
Resolution In Higher Speed 5/*" Sony Disks • Won't stop screen action
• Clear, easy to understand speech
• NLQ Speed Of 47.4 LPM
~"iS(5N<V • Easy installation — just plugs in
• 136 Column Wide Carriage
• Keyvoicing — keys speak as they are pressed
■ IBM and Epson Mode each • Direct text to speech capability
• Parallel Centronics Port
Limited
Our Low Sale Price Quant ies Our Low Sale Price
$29 95
$799
95
[Add $4.00 shipping.*)
You can't get ihe 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 parts. Fi compare it to your own version so that you gram doesn't work. A letter that simply
nally, press the RUN/STOP key while the can learn from your errors and increase states "I get an error in line 250 whenever
program is "running". Write down the line you understanding of programming. I run the program" doesn't give us much
the program broke at and try to follow the If you live in the country, don't have a to go on. Send your questions to:
program backwards from this point, look local user group, or you simply can't get Commodore Magazine
ing for problems. any help, write to us. Ifyou do write to us. 1200 Wilson Drive
include the following information about West Chester, PA 19380
IF ALL ELSE FAILS the program you are having problems ATTN: Program Problem
You've come to the end of your rope. with: Have fun with the programs! Q
The Magazine Entry Programs on the SYS4867 on the 128. to fix them.
next pages are two BASIC machine The checksums for each line are the NO CHECKSUM: This means that you
language programs that will assist you in same for both the 64 and 128, so you can forgot to enter the apostrophe and the four
entering the programs in this magazine enter your 64 programs on the 128 if you'd letters at the end of the line. Move the
correctly. There are versions for both the like. cursor to the end of the line you just typed
Commodore 64 and the Commodore 128. and enter the checksum.
Once the program is in place, it works its Typing the Programs QUOTE: This means that you forgot (or
magic without you having to do anything All the BASIC program listings in this added) a quote mark somewhere in the
else. The program will not let you enter a magazine that are for the 64 or 128 have line. Check the line in the magazine and
line if there is a typing mistake on it, and an apostrophe followed by four letters at correct the quote.
better yet, it identifies the kind of error for the end of the line (e.g., 'ACDF). If you KEYWORD: This means that you have
you. plan to use the Magazine Entry Program either forgotten a command or spelled one
to enter your programs, the apostrophe of the BASIC keywords (GOTO,
Getting Started and letters should be entered along with PRINT..) incorrectly. Check the line m
Type in the Magazine Entry Program the rest of the line. This is a checksum the magazine again and check your spell
carefully and save it as you go along (just that the Magazine Entry Program uses. ing.
in case). Once the whole program is typed Enter the line and the letters at the end # OF CHARACTERS: This means
in, save it again on tape or disk. Now and then press RETURN, just as you nor that you have either entered extra charac
RUN the program. The word POKING mally would. ters or missed some characters. Check the
will appear on the top of the screen with a If the line is entered correctly, a bell is line in the magazine again. This error
number. The number will increment from sounded and the line is entered into the message will also occur if you misspell a
49152 up to 49900 (4864-5545 on the 128) computer's memory (without the charac BASIC command, but create another
and just lets you know that the program is ters at the end). keyword in doing so. For example, if you
running. If everything is ok, the program If a mistake was made while entering misspell PRINT as PRONT, the 64 sees
will finish running and say DONE. Then the line, a noise is sounded and an error the letter P and R, the BASIC keyword
type NEW. If there is a problem with the message is displayed. Read the error mes ON and then the letter T. Because it sees
data statements, the program will tell you sage, then press any key to erase the mes the keyword ON, it thinks you've got too
where to find the problem. Otherwise the sage and correct the line. many characters, instead of a simple mis
program will say "mistake in data state spelling. Check spelling of BASIC com
ments." Check to see if commas are miss IMPORTANT mands if you can't find anything else
ing, or if you have used periods instead of If the Magazine Entry Program sees a wrong.
commas, Also check the individual data mistake on a line, it does not enter that UNIDENTIFIED: This means that you
items. line into memory. This makes it impossi have either made a simple spelling error,
Once the program has run, it is in ble to enter a line incorrectly. you typed the wrong line number, or you
memory ready to go. To activate the pro typed the checksum incorrectly. Spelling
gram type SYS49152 (SYS4864 on the Error Messages and errors could be the wrong number of
128), and press RETURN. You are now What They Mean spaces inside quotes, a variable spelled
ready to enter the programs from the There are five error messages that the wrong, or a word misspelled. Check the
magazine. To disable the Entry Program, Magazine Entry Program uses. Here they line in the magazine again and correct the
just type KILL (RETURN] on the 64 or are, along with what they mean and how mistake. 3
R2:
Electronic Aits 7 C4
IF fprt THEN
PRINT I4,CHRS(141);TAB(34 + (Register * 3));"l"
Epyx, Inc. 8 25
RETURN
END IF
LOCATE L,{34 + (Register *3))
Free Spirit Software 9 75
PRINT "#"
RETURN
Loadstar 10 19
Printer:
END SUB
00s'
/'/ r/fc
8 Chatsworth St, Granada Hills. Ca. 91344
InsideCA 818/360-3715 • Outside CA 800/522-2041 • FAX 818/360-1464
When the Bard's scared sober, trust a thief
...like me.
alone.
Some late.
Over 51)11 colorful, .lniin.iii-il Your slats show you're hoi ai
kinds ni monsters wani to mcei lock picking; trap disarming .
you. Some might even join and hiding. Nivii more help
your party. than ilnit? Sewn kinds ol
spellcasters—including riew
Chronomancers and Ged-
THE BARD S TALEuIII mancers—casi over loo spoils.
THIEF OF FATE"
FREE CLUES
Six parlicipaiing
retailers for full-color
clue poster.
1 WAYS TO ORDER:
1) Visit youi rcullet
2) Cdll 800-245-4525 Irom U.S. or Cmada, Sam m
5pm PST. to onier by VISA/MC.
3) M,iil check (U.S. $) m VISA/MC #. ctfdholdei
ii.irtu1, .mil ex p. date to Electron it Arts Direct Sales, dungeon levels and seven
P.O. Box 7530. San Maii-o, CA 94403. Apple II
version $49.9}, Commodore version SM.^S, phis Si
dtmenslons. No copy proiecttnn
■hipping/handling. CA residents .nid 6.5% tales tax. lo slow you down. Save ihe
Allow 1-3 weeks for U.S. deli wry. game ai any location. ELECTRONIC ARTS"