SPECIAL RESOURCE ISSUE!
June 1990
COMPUTERS FOR
C"* r) /I rJ
USERS
II
J"
June 1990
Starburst Graphics
Features
Into the Crystal Ball: Software Leaders'
Outlook on the 64 18 Mickey McLean Commodore Computer Shows: How lo Get the Most Out of Them Robin Minnick 22 A Guide to Commodore User Groups, Part 2 Liz Casey 24
*
64
62
64
63
64
64
Richard Penn Electronic Billboard
46
64
Edward Swierk
50
64
EDITORS CHOICE EDITOR'S
CHOICE
2
*
4 6
* *
9
*
11
*
53
*
IBC
*
Bug-Swatter: Modifications and
29
64 EDITORS
34
64
Programming 13
64
15
64
16
64
The Programmer's Page: Printer Spooling Randy Thompson Machine Language Programming: Split Screen Jim Butterfield
64
Editors and Readers
128
Spheroids
BASIC for Beginners: More on Timers Larry Cotton
43
CHOICE
Feedback
Mudfrog Math
Kevin Dixon
Randy Delhman
Fred D'lgnazio
Games Cuilen OVay
64
Commodore Clips: News, Notes, and New Products Mickey McLean The Editor's Notes Lance Elko Letters to the Editor Diversions: Highways of the Future
FaceOff!
David and Robin Minnick Batman: The Movie Ervin Bobo Spanada 128 Ervin Bobo
40
Departments
"
62
EDITOR'S
Bob Masters 158J Path Playlields
'
Reviews Search tor the Titanic Sieve Hedrick
Vol. 8, No. 6
CHOICE
Corrections Horizons: Design-a-64 Contest Winners Rhett Anderson
Typing Aids How to Type In COMPUTEl's Gazette Programs The Automatic Proofreader MLX: Machine Language Entry Program for Commodore 64 ....
Advertisers Index
64
Commodore 6J
55 56
* 128/64
57
64
56
*
118 - Conmodore 128. * -General
Cover phoro Dy Mehael Rogalski (See ' Horiions1 ]
COMPUTEl's Gaieite (ISSN 0737-3716) is pucJisned monthly By COMPUTE' PutHicaoons. Inc. ABC Consumer Magazines. Inc.. Cnilton Company, one ottheABC Pursuing Companies, s pan ol Capflal Cites/ABC. Inc. 825 Seventh tve. New York. MY 10019 a 1990 ABC Consumer Magazines. Inc All nghis reserved. Editorial offices are located ai Suite 200. 32t West
Wenoove'/we.. Greensboro. NC37408 Domestic subscriptions: 12 issues. S24 POSTMASTER: Send Foim 3579 to COMPUTE!1! 0»ntl», P.0 Bon 3255. Hailan, IA 61537 Secondclass postage paid at New York. NY. ana BOGitianal mailing office?.
CMD
Taking your 64 and 128 into the 1990fs
CMD
Hardhrives Four modes of operation: 1541,1571,1581 emulation modes for
compatibility and Native mode with up to 16 Mb partitions. Built-in 'GEOS™ and 'CP/M™ compatibility. Standard capacities of 21.5,48.6 and 104 Megabytes with
custom capacities in excess of 200 Megabytes, Serial bus Interface supports Standard Serial as well as high-performance Fast Serial and JiffyDOS protocols. 3 1/2" SCSI technology allows tor quiet, cool reliable operation In a compact case about the same size as a 1581 drive. Can be interfaced with Amiga, IBM - compatible and Macintosh computers, allowing you to take It with you when you upgrade, Built-in real time clock for time and date stamping of files.
CMD Hard Drives... more drive for your money CMD embarked on the IID project with two main goals - to create a hard
SWAPfeature, the IID reaches level* ofcompatibility rivaled by none. It
drive thai wax compatible with existing hardware ami software, and to offer
has been said that you get what you pay for. Until now this was true,
it at a reasona!>!c price. During the developemcni of the IID. a conscious
however, with the I ID series drives you get far more drivefor your dollar
effort lo maintain compatibility with existing hardware and software was
than ever before. Simply conipare our features against any other hard
made by usin% standard DOS commands. By using these commands, CMD
drive ever offeredfor the&ll 128 and you'llfind thai the CMD IID always
hasinadelhellDmucheasierlouseandmorecompaiibtelhanprevioushard
comes out on top. Your drive if wailing, call and place your order today!
drives. When combined with the use of emulation mode partitions and the
• CKOS U a TraJmuirk efBtriilt} Sofl mv»j ■ CPrtf i> a TraJr -ur* ojDigital Kritarrli
HD-20 $599.95 • HD-40 $799.95 • HD-100 $1299.95 • Built-in two drive file copier. Copy PRG,
SEQ.RELandUSR files between rwodrivos of any type of to and from REU's Groal for quick backups and moving programs and files be tween 1541,1571 S 1581 drives and REU's,
■REU support
The JiffyDOS commands
now fully support Commodore REUs (RAM Eipansion Umls) running under HAMDOS
Access your REU just like a disk drive without having lo toad special wedge mimes.
• Enhanced text screen dump. Automatic screen mode recognition and pnnling of upporcase/graphics & lowercase characters.
' Redelinable 64-mode function keys. Allows you lo easily redefine the function keys to suit your specific needs.
Version 6.0
The Ultimate Disk Drive Speed Enhancement System ■ Uftri-laitmultMljwurialItchrwlogy. Enables JiilyDOStoouoa'tomCartritljes.
Bust ROMs. Tuibo ROte. and Parallel Systems - twnour any el 8* Ssa&antaaes ■ Spttds up all disk o peril on j. Load. Save. Forma. Scratch. Vltttt, a;:ess PRG. EEQ. RFL. US" I (iirccl-aecess Ifcs uplo 15 limes Faslet!
■ !M%Coni[>atibli-Dii!ourmDn«y back. Ouaranlocdle •»* will ail jsui hudKua arid software, induing CdpyjuMOd cw.mtrcil proijrjms
1 U«) no poruo'tittacabling. Ttie JiyOOSHCI.Is upgradu yjji :ori(._:'-fa -^ drim(s) inmnaliy (or maiimum speed and BmpalbBy
' Easy Insliliaion taeipoiwncoofSpaiallgolsrequKailSrmMsysSins ' Supports (XI, bX, SX64. C12B, C1ISD, 1541,1S41C, 15414,1571, i L = i I man • Can b« complcltl)'switchtd out. li em necessary, tfto lip ct a E*Jch kiwis you KKStrtrh
i
i
uiit-in DOSWtdgt. Plus 17 addbnalconnwdiindcanvtniorcrtieaVM,
tM ng tfe coper, screen durrp, t
d
'
I
[..
.. 1
I
.,.
> Supports CMD HD Series Hard Drives
and RAMLink. Enhances I ho performance of CMD's new Imo of integrated C64'C128 products.
• 1581 support. Copy programs and files
from 1541 and 1571 drives lo an/ parti lion on
your 1561. Seteci partitions easily with jusi a
lew keyslrokes.
• Quick printer output toggle. /.,■.■
key command swilctiesoulpul from scieento
printer and back wtihcaso. Eliminates having lo type Iho complicated OPEN4.4.CMD* and PRINTS*:CLOSE4 command sequences.
• Adjustable sector interleave. Enables youtoincreasedisk-accesspoftormance even with hard-lo-speedup sotWiaro.
;, J
JiffyDOS Ordering Information
Hard Drive Ordering Information
Cin»*in:M»-*M9.»5-«Mb-JM9.«-1M!to-*IM9.K Shipping: JW.OO
Fortran: Ml*- I6M.BS - 40Mb - W».»S-100 Mb - J1399.95 Shipping; J35.OO
.BjjBmMJ Wu»su. VKA.lii;C0O.Ch«fc.Uwi9,O<i)« A[o*!«»*sli»p«ic>i4'(lieils UGSDeSw[..onga.jJaW» Cai a mils l» mao nlwmiwn vsiwi 5 Oo*n»s please cillw upgrade infamataiftieasiubjeciio change auiiioijl nonce
Creative Micro Designs, Inc. 50 Industrial Dr., P.O. Box 646, East Longmeadow, MA 01028 Phone: 413-525-0023
FAX: 413-525-0147
Circl« UmIh Sarvlc* NumM^ 139
COMMODORE CLIPS EWS,
NOTES,
AND
NEW
PRODUCTS
Edited by Mickey McLean
Colossal Compilation Virgin Mastertronic (18001 Cowan,
Suites A & B, Irvine, California 92714) has announced the release of Mega Pack for the Commodore 64 and 128. The $34.99 package includes ten orig inal games previously available only in Europe.
The ten titles developed by Gremlin Graphics are Bulldog, Cosmic Causeway, Future Knight, lack the Nip per II, Krackout, Monty on the Run, North Star, Rebounder, The Thing Bounces Back, and Trail blazer. Mega Pack is distributed under Virgin Mastertronic's new Virgin Games brand of arcade titles.
Video Value
Now you can live out your Indiana Jones fantasies on both your computer and
television screens. Lucasfilm Games (P.O. Box 2009, San Rafael, California 94912) is offering a special promotion in conjunction with the release of the movie Indiana Jones and the Last Crusade on videocassette. [f you buy one of the games—The Action Game or The Graphic Adventure—
based on the hit movie, you can purchase the VHS video for $10.00. Buy both and you'll receive the video, which retails for $24.95, for free. To qualify for the offer, you must have purchased one or more Indy games
from a participating retailer between February 1 and June 30, 1990. The Action
Game is available for the Commodore 64, but The Graphic Adventure has been released only for the Amiga, Atari ST, and IBM PC and compatible computers.
Details concerning proof of purchase and other requirements are available at participating retailers throughout the U.S. and Canada.
Picture This!
The accompanying picture is just a
sample of the downloadable Commo dore 64 and 128 graphics available on
Bank on It
QuantumLmk, The graphics software
Computer Craftware (17966 Arbolada Way, Tustin, California 92680) has intro
library found in the Commodore area
duced ^jBook ($34.95), n personal electronic check register for the 64 and 128.
of Q-Link contains more than 6400
The program uses a single-entry system to record 17 different types of
tions. The public domain files were
electronic transfers, debit-card transactions, interest, monthly and yearly fees,
created on a 64 or 128 with 64K video
service charges, ATM transactions, overdraft repayments, and balance
RAM capabilities.
adjustments. With a printer, you can generate eight types of reports such as transaction
ics area on Q-Link, access the Com
To locate the Commodore graph
registers, payee reports, daily balance reports, daily balance charts, categorized
puting Support Groups on the
transactions, and overdraft history reports. You can also print checks. A utilities program is included with ^JBuok that supports the 1581 disk
Commodore Information Network
drive. In addition to directory displays, DOS commands, headers, file copy, and backup utilities, it provides functions that let you create and access partitioned
stored in both the 64 and 128 sections
subdirectories for as many levels as will fit on a disk. The program disk contains both 64 and 128 versions. The 128 version re
2
graphics files, including some anima
checking transactions including automatic payments, deposits, withdrawals,
and call up Graphics. Pictures are of the software libraries. For more information on the QLink Commodore graphics files, con
quires an 80-column RGB monitor to run in 128 mode and features pull-down
tact the Pickfest Q-Unk Graphics
menus, double-processor speed, and utilization of the 128's additional RAM for
Support Group at 521 North Street
sorting and disk copies.
NW, Warren, Ohio 44483.
COMPUTE'S Gb«M(o
June 1990
COMMODORE CLIPS NEWS,
NOTES,
AND
NEW
PRODUCTS
Japanese Import Direct from the Land of the Rising Sun comes Curse of Babylon, an arcadeaction game from Kyodai Software Marketing (58 Mitchell Boulevard, San Ra fael, California 949D3). Curve of Babylon includes some role-playing, but it doesn't require you to learn or memorize any complicated scenarios. The $24.95 game places you in the role of hero, and it's up to you to save the world of Babylon from hordes of monsters including zombies, rock crea tures, and giant blue lizards. Features include 12 increasingly difficult levels with over 150 rooms to ex
plore. Seven different soundtracks accompany the action on the screen.
Big Production With Screen-Pro ($24.95), from Accu-
Kyodai games are distributed in the U.S. by Brederbund Software.
Tome Productions (36 Myers Court,
Graphics Translator for 128
Medford, Oregon 97501), you can quickly create menus, displays, game
Starfollower Productions {4224 Bakman, North Hollywood, California 91602)
backgrounds, cartoons, and video
has released Ante Up ($19.95), a Basic 8 graphics translator that converts 40column graphics from GEOS, Koala, Doodle, Computer Eyes, and The Print Shop
credits on your Commodore 64.
into 80-column Basic S-compatible pictures.
tion production system comes with
Onscreen features include the ability to change 80-column cell sizes, and
This complete screen-and-animatwo disks, various drivers, complete
the Basic 8 functions allow the changing of colors or the cell size, or the flip
documentation, plus sample screens
ping and negating of pictures and brushes. All translations are performed in
and animation sequences. Screen-Pro
machine language and take seconds for conversion. Anle Up requires 64K of
is written entirely in machine
video RAM.
language.
Make your Commodore a Speed Demon
Data acquisition and control interfaces C64&C128
ao-llne Simplified Digital I/O Board
with ROM cartridge socket Model SS100 Pius S139. Additional $129.
TURBO MASTER CPU™ 4.09 MHz Accelerator Cartridge for C64 1 Four times (aster processing speed combined with five times faster disk Load and Save.
■ Software actually runs four times as fast. Basic, wordprocessor scrolling and search, spreadsheets,
assemblers, graphics, GEOS etc. Compatible with most software.
1 Jiffy DOS compaiibillty option available (by Creative Micro Designs).
1 Why upgradB when you can enjoy dazzling performance from your C64 now? 1 Only $199. Shipping Included
Original Ultimate, Interface Universally applicable dual 6522 versatile interface adapter board. Model 64IF22 $169. Additional $149. 16-Channel, 8-blt analog-to-dlgitai conversion module. Requires model 64IF22. Model 64IF/ADC0816 $69. Interface boards include extensive documentation and program
disk. Manuals available separately for examination. Call or write for detailed brochure.
Resources for Serious Programmers • Symbol Master Multi-Pass Symbolic Disassembler. C54 & C128. $49.95 • FTD6510 super-powerful Symbolic Debugger. C64. $49.95
• MAE54 6502/65C02 Macro Editor /Assembler. $29.95 • C64 Source Code Book. Kerna! and Basic ROMs. $29.95
SCHNEDLER SYSTEMS "Wo engineer miracles."
Dept G 6, 25 Eastwood Road, P.O. Box 5964 Asheville, North Carolina 28813 Telephone: (704) 274-4646
VISA and Mastercard accepted. All prices include shipping prepaid to US addresses.
COMPUTE''* Gazelle
June 1990
3
TOR'S
mfe
COMPUIE^
cr,D (ifciA^jii
Mil Ml/B COMPUTE! PUBLICATIONS Group Vico President. Pubi'srw/Editoxni Director
.'.Mii.im Tynan
Asscxmlo Pubi.shor/EdBonB] Unc* Elko
*S>0O't°iW«rbw9 Mnriiininfj Editor
Last month in this column, I reported the results of the "1989 Gazette Readership Survey." All survey questions were designed to let us quickly tabulate your re sponses, come up with totals, averages, and, finally, meaningful results. The "Ad ditional comments" section at the end of the survey form, however, was
Progjamtiirtij Manager
of the comments wore just quick notes of the "good job" or "1 enjoy your maga
GAZETTE EDITORIAL
zine" variety, many of you responded with incisive humor, biting sarcasm, or re
Associate Editor
It was heartening to see how many readers from outside the U.S. and Canada took the time to fill out their surveys. We have greetings from Holland, Israel, Sweden. Colombia, Belgium ("1 read your Gazette three times a week"), and
DEMftTMENT
1 may not resubscribe. Run did it, too, and I'll probably drop it!" Our columnists earned a lot of positive comments. A Canadian reader writes:
"One day when I get my driver's license, I'm going to buzz over to Lansing, Michi gan, and meet Fred D'Ignazio. It would be a dream come true." Another reader
Program Designer
Jim Bul!orli«ld
Larry Cotton
Frad D'ignailo Randy Thompson ART DEPARTMENT Mechanical Ar[ Supervisor Junto* Des-gner s
Assistant Production Manager
Production Assistant
Carol* Ounton
ADMINISTRATIVE STAFF
Executive Ass-slant Sybil Agee Senior AdministrBtrve
Assistant Julia Flaming Administrative Assistant Linda Benson Customer Service Coordinator Ellredi Chaila
Bobo, and ... oh, yes. Lance Elko." Jeff, you knew I'd be reading these surveys,
ABC CONSUMER MAGAZINES. INC.
didn't you? Because wo serve such a wide audience, we obviously do not (and cannot)
President
then I ain't gonna renew my subscription." The winner for Best Non-Comment Comment goes to this reader: "I ignore the articles I dislike and peruse those I like." And the winner for Strangest Remark: "Every time I pick up Run or COMPUTE!, it says: 'Free Disk for IBM Compatibles,' 'This Game for 128 Only!,' 'For Amiga Only!' Don't you think some of us get tired of buying a magazine and three-quarters of it you can't use? That's why I quit
Playboy,"
CIRCULATION DEPARTMENT
Subscriptions Jeanne Andrews Maurgen Buckley Jenny Lam Raymond Ward
HWwtand CuBtonw SflrvlCft
Peter J, Birmingham Jana Friedman iflOO) /!7-fl93T
ABC Consumer Magazines Inc £j CHILTON Company. Orw of U»e ABC Punishing, Comparwi a part cJ Capital GliWABC. Inc. Robert G, Burton, President
B25 Seventh Avenue New York. NV 10019 ADVERTISING OFFICES HtW Vtwfc: AftC COriurw M*ppf i-N 1. Inc . B2& SnrOl Av*, UfH lfcflc NY 10019 Barnvd J Ttw»W . J', Ahohh Pu&aifl/
GrHiBlxro COMPUTE' Pubtcaboro, 324 A«i WmtJovtf Avt, £i*e 200. O/iflnitxtfQ NC 274E» fl 191 J7S.S809 WJUMn lr»m. Hww Englirfcd ft M»d>lHnUc: Bern rdJ llmdaU. Jr.{Z01jeB&'553 KalMi-w T-jri-i .^I5| 275-9SC 9 Mrtwtit Standard Oiipliy ■rid Fu I-P>g> Uiil-OnMi td>—Sun Lwv. neaotai accchtej Umager {706] ■ l>j-oi'i iG25 Gresjwi
jrK.-!rjc| 1,7Mi 731 ?005 p-.a^J. L ?40fi?2ZLCJfctornn|. 1390 Heart
»*o . Rum 303. Bt/ingiiTat, i>
54010
SouthwHl; Rick Reiner. &7S7 W Ctntury H>. j
See you next month.
Ingeraoll
Andrew D. LandJs Director of Circulation Harold Buckley
and "Use ink that doesn't smear when I rub on your pages!" It might be suggested to the author of the final comment that he or she simply abstain from rubbing on
which are better than some I've seen in your mag? I'll give you one more decade,
Qary n
Senior Wee President Richard D. Bay Director. Financial Analysis
published an article on Boolean algebra." A lot of readers told us what they wanted to see in the magazine. While many
One reader from California pledged his loyalty in a unique fashion: "C'mon, guys, how am I gonna brag at the user group if you don't print some of my ideas,
Barbara A. Williami
Adverting Production Autttmt Tammle Taylor
all of my life. I also have favorites, like Rhett Anderson, Randy Thompson, Ervin
our pages.
Man E. Hillyai De Potler
Typesetting Tarry Cnih
feel like I've known some of your writers, like jim Butterfield and Fred D'Ignazio,
without sprites," "Print hobby utilities such as databases for female computerists,"
Scotty Billings Me a McArn
Production Directc
that he's been reading Gazette for more than half his life. He's now 13. He writes: "I
jotted "more utilities," "more pages," or "more programming hints," others took the opportunity to be pretty specific: "Write a Plus/4 compiler and 128 programs
Robin Cata
PRODUCTION DEPARTMENT
and Larry Cotton could be the backbone of any computer magazine. If they had
meet everyone's needs: "Your magazine is too complicated for beginners," "Make ML programming more advanced. I learned all that stuff when I was 13! Honestly! Stack processing! Ha! Child's play!" "Gazette should be more than a magazine for children," and "If I'm a bit computer literate, I owe it to you (and your readers)." Then there's a reader who told us: "I subscribed to your magazine because you
William Chin
Koran Uhlindort ContrtDuting Eotcs Rheil Andenon
writes: "Not to take anything away from the rest of the staff, but Jim Butterfield
been with Ahoy!, their ship would still be afloat." A young reader named Jeff notes
Palilck Parrlan
Programming Assistant Troy Tucker Copy Edrtors. Koran Slepok
Australia. It's nonexistent.").
much easier to tear off the ads," and "I despise stapled magazines. For this reason,
Kathleen Ingram
□avid HamlDv Rlcfurd C. Laineclie'
Ail Director Robin L. Slrelow Assistant Features EOHtx Irr,. NDTgBl Editorial Asastems Elliatwtn Cauy Mickey McLean Ass-slant Technical Editor Dole McBane
Australia ("If you think Commodore's support is bad in the states, then come to Many of you commented on the change in binding and paper. Some like it, some don't: "Thanks for the nonglare paper," "The new saddle-stitch binding stinks!" "The new binding helps when I type in programs," "The old binding was better—now I can't read the issue date on the spine," "Like your new binding—
<,:VV.. n Wrl ni '
Advertising Marketing
Manager Manager, f>5h Products
impossible to quantify. It's here that many of you let your hair down. While some
marks straight out of left field.
Barnard J. Theobald, Jr.
Editonal Operations Director Tony Roberts Senior An Director Janico H. Fary Features Editor Keith Ferrell Editorial Marketing Manager Caroline O. Hanlon
-urn A ;cjunu Wflliajim. (Sli| &4Q *100.
Sui» 770. Loi Arvjnlni C* 90W5 LJW>
■■.- 731-2604 |Tf».T.;
¥-•■-
1' '
J
^i/ 1 £. f
1 L LTHiV ■ '
1 hJ' '^dWVJ
SB5-92 M {CokvHo]. |415) 2J8-S222
SouTFteaat £ mwrutaut L. ■ ■ : . J
TMcOtV > [201) W9-75W
ftiMress an afrertmng materials lo Tamm* Tiylor, COMPUTE* Piyjiical-ci$, inc . 324 Wp*t wsnoov er fca . jjna 200. GrearsCoro.
Lance Elko Associate Publisher A
COMPUTE!* Gazelle
June 1990
ErJitmal irwuinn HWO » W»«slM H
EflrtOf. COMPUTEl1
QaMta. Suit 2CC X' i WtH Wmfl Nl**«i
OnnntlxtQ HC27AO6
PfitfTEO if* TKC U S A
MAVERICK V5 We're lV////ng 7b Puf Our Cards On The Table... For Thn last two years, we've worked hard to develop and rtftnu Mavunck What you see on The letl is a teslamerl to how weU we ve done
i
H you've had your Commodore for more than a lew weeks, you've probabTy
heard ol Mavenc* l( has become the standard against wh>ch all oirwr uliNly
programs are judged You pob&b'y Vno» someone who uses Mavenck Maybe Itiey bought a copy Maybe They bqnowed" a copy Irqm a InerhJ Whatever The time has eomo to speafc Irenkty an
The Commodore market i& in trnnaitron
Newer ni.ichirnfs hnve ucl'nsed lie fl-bii Commodore compuun
New buyors aro going
elsewtierq And many comnnmes are shining loyoHiiiS, dropping Commodore product r> lo pursue greener pasluros Not us We've always been there pushing tho envelop. mnkmQ your Commodore 00 things n shouldn't bo able to do
We vo always supported
you Now wo re asking you to support us.
Maverick V5 is Our final version ol Mavonch. We've perfected the program To Ihe very edge of our capabilities Wove mado it as good as our skills allow And white we 11 SliU Offer fulure parameter disks to keep up with new programs and protaction schemes, there will never be a Maverick V6 We can look you right in Ihe eye and say "Tins is our best shot- it wan 1 get any better than Ihis " Thousands of honest people havg spent the money lo buy into Ihe best uhliTy system ever made, backed up by rim Mst lucrmical support m the industry We re hoping lhat you'll pm the crowd Products from alher companies are described in vague generates, because Ihey can't olflbo-ato on features (rwy don I have Bui
take a kx>k at our JuM.ird lisling below and you II understand just why MaverjcK has become the industry criterion Protecl your soMware investment Otjn i wlVe for anyitung loss Ih-an the product ihjt mspi'td the commenls on Iho cards on me leM Buy Maverick Vi today - and ■-"■■!
,.■■.■■' a very good hand
MAVERICK V5 Parame ter W enu MavericV no* boasts ai mosl &00 pa t a meters
■ NEW1 An modules now have directory dies & allow 'asl .v.. roooofLng with 1S4t 71 Si Thoy aiw supod slow boot mode
lor ha'd drives & other compalibifl (Mvc«
The Mnvenck di-
recioiy ■& urqari.jed tor easy We copying o' modules by end user
F1EU and MK Video RAM 9 auto-«ensed and utilued
'n whenever applicable
thai either copy o> compleleiy slrip the copy proieClictfi from the world s newesl and Tme$l ■ Directory Ed'fO'
The unm.nc ioli
• 6502 M L Monitor
■ The Mjiwerich is PAL compatible 1m uvr-rsua^ users
• Fast Data Cooiejs Single and dual 15J1 71 supporT Single and dual 1581 suppo'l
ScroNirpg Oiap'fly
• NEW Directory Recovery
• Track & Sector Ediior Supports 15* l
• Relative Fiie Copier
1541. 1541 II, or 1571 RAMBOards trUICOpiffrillOwllUtomBlie coping ol mjiny of the iou<)hest proloction scheme,% on the miirket • Sector Map Ed.ior W Daia Scanner ANows hiqti speed error SuppnMs lbfli and 1f)71 lormats
deprolect your entire GEOS library Editor
AccesaiO'D
• R AM Boar d Track Editor Not lor [ho meipunenccd Tlli mO*1 powerful, whole track editor on imp market - PERIOD
seltmgs This is tha next besl thing to writing your own custom
doaHop
Includes
mouse supoorl
poorly coded whole irack
editors wntTen by incompetent programmeJ5
• File Track & Sector Tracer 'ram
Allows
macros lo copy every track, evftn if nach Irnck rimuirif?* special
tomers are trashing unp'oiessional
• GEOS Parameier Menu Up lo dale na'ametsrs lo completely Seclo-
■ REU & G4K VDC Quick Tesl Enclusivt Mnvrrnck features
copiers When you use Ihis uliiiEy. you n realize why our cuS1
• Maverick GCR Edj(o< for ine enper-enced hackpr
• GEOS
1571 and 1581 Icrmats
Supports any Commodore ctHnpnlrble
rti-ik drive
Working ?n conjunclion with one or Iwo
scans and daia searches
Now
works with 1571 and 1591 as we I'
• GCRNybble Copiers Single and dua" ISfll 7\ Support These are Iho most powerful soMwarerjasednyhbiers on ihe marknt
Inciuties Daemon
Recover blown 1541 disks
• NEW: Single Drive 1 571 Double Sided Copier
• RAMBOard Nyhhler
to urrj.t'n/r your It&Niry
Supporis 1&41 71 Si disli formal
Identify, view and edil any seclor
m any program tiie - fasl Suopois IMt 71 SI disk formats • High Spcpd Sequpnuai and program File Viewer
• GEOS F<re Cop-er Desktop accos^bie Copies mulip-e Mn
Now you
can new or print you* sequential and pf™jri>rn tiles wiinoul having lo load Ene appNeatjnn ihai creaEed Ihem
- lasi
■ NEW GEO fiOOT
Now suppoftt 1671
and 1M< dnvet U
• NEW: Di$k Compare Program Suppoiisduni I&J1 71 Bi This
well as Ihe IMI di^kduve Atie* using this 'i-.iluic your endre
utility is ine lasiesi most Full leaiurcd Camnaie UMily ever
GEGS library becomes tiie-cooyatjie • Quick FneCocer Supports 1S41 71 fit Tormals
anyOirccdon
Includes more features than any other Conimodoie tile coo>er ever created
• Filersjve documeniaion included - over 50 pages Ol easy to Follow instructions1
PLEASE NOTE: Many teniutzs now 'Ofjwtt* itip use o' RAMBOard. foe dis*
Attention Registered Maverick Owners:
THE NEW MAVERICK V5 —
You may upgrade lo Ihe now V5 Master Oisk
only $9.95!
ONLY $39.95
:
Paiameler Modulo #B is also available
only 59.95 {Includes Parameler Modules 5-B|
Now Includes Parameter Modules 1-8
SOmilflHE
SUppoOT INTERNATIONAL
Mai* your order to Soiiware Support. In!
MfTHOOSOF PAYMENTS - Hf jtifpl >P'li Aw i"fi|r HJ
MUST t-» pjid in US lund* ■i
?700 WE Andrewn Road Sufle A 10. Vancouve* WA 98661
j
f DO Inr Ft* 1 wlHiflnrtl(*t#o"" *P\pnW Cjn*lij OO CWGE
Or c*ili ciuf loll Irei* order line ai
12061695-9648 9iirn-5pni ve ?«ei%« ™v>c it ruji ift iL&
y
Pacific lime
y
Orders Outside USA call (206) 69^ 1393
-Kn"°["
COMMODORE-AMIGA-IBM
PLEASE CALL OR WRITE FOR OUR FREE CATALOG Circle Rondftr S*rvlc* Number 104
LETTERS Send questions or comments to Letters
to the Editor, COMPUTED Gazette,
While the program works well, its main purpose it to illustrate a technique.
P.O. Box 5406, Greensboro, North
Carolina 27403. We reserve the right to edit letters for clarity and length.
After all the talk of the death of the 64, ] was surprised to see a 64 on TV last night. On the Saturday-night show "Empty Nest" (NBC), there is a 64 and
I've searched your pages and haunted
Roy N. Keltey Hamilton, OH
Over the years, we've seen genealogy soft
monitor at the nurse's station. It's nice
ware for the 64, hut we are not aware of
to know that the little 8-bit machine is still around and on TV.
any packages that are currently available. Our readers have been so helpful in detec tive work, we'll put this one to them.
Larry Martin
program was loaded. I wondered if I could use the Fast Load cartridge to
Ttcc-Tracintt Software?
software stores for many months and have yet to find a genealogy program for my 128/64. Can you help?
64 on TV
with the speed of operation after the
speed up FastLoatler, Guess what? It works. Thanks for a great program.
Clyde R. Lovelace Kilauea. HI Safe Text
i have some text files in the VIC Type writer program format. 1 tried to load the files into my 64. My machine locked up. Is there any way to transfer the files to a 64-compatible program? Alan Shearer Long Beach, CA
Pensacola, FL
Bon't Slip vtlth This Chip As you point out, Larry, the 64 is not dead,
but it should be noted that NBC has unfor tunately placed it in a hospital
What can you tell me about a video chip for the 128 that is present in the I28D? This chip is required, 1 am told, to run a
program called News Maker 128. A Must tor Sysups I just finished reading "From the Other
Side: Sysops Speak Out" (April), by Tom Netsel. I was really pleased to see that someone took the time to allow us sysops to speak. "The BBS 10 Com mandments" is a must for all sysops to have posted on their systems. Samuel D. Adams Jacksonville, FL
fair Count A word of caution to SpeedScript users who may want to make a choice be tween Jim Butterfield's Word Count ("Machine Language for Beginners," February 1990) and Buck Childress's SpeedCount (June 1989). Since Word Count requires printing a SpeedScript
document to disk as a sequential file,
John E. Risser Markham, 1L
The 128D features a 64K video RAM chip (versus the I28's 16K chip) that allows 640 X 200 hi-res graphics, and it's true that News Maker 128 requires this extra video RAM. The expanded RAM chip—called
the 4464—is available by mail order (check Gazette's ads) or from many Com modore dealers. Commodore strongly rec ommends that a skilled technician do the
job since the old chips are soldered (not socketed) to the board. Several sources
told us that the job is delicate and tedious. Connection Needed I have a 64 and Star NX-1000C printer.
I'd like to upgrade to an Amiga 500. Can I connect the printer to the Amiga?
any header will he recounted at the top
Rob Cresham
of each page. It therefore gives a higher tally than SpeedCount, which counts only one header in the command line. Moreover, Word Count counts hyphen ated words as one, while SpeedCount treats hyphens as spaces. An example;
San Leandro, CA
For a 150-bIock document, Word Count returned 6731 words and SpeedCount gave me 6429, a 4-percent difference. Richard van Frank
Representatives from Star Micronics told us thai they know of no interface that will allow you to hook up your 1000C to an Amiga. They did, however, say that they've heard that some interfaces might
work. If any of you readers have success fully used your W00C printers with an
Amiga or a PC, write and let us know.
Montclair, N/
Thanks, Richard. We should point out that 5peedCount was written specifically as a SpeedScript utility. Jim Butterfield's Word Count was written as an example of how to use tables in machine language. 6
COMPUTE'S Gazette
June 1990
Faster Yet Your program 1581 FastLoader [January]
is great. I've been using it within the partitions on my 3V:-inch drive with
very good results. I wasn't too happy with the loading time, but I was pleased
Since you're working with text files, you'll need to use a 64 program that's capable of reading them. The ideal program for handling your
VIC text files on the 64 is another word processor—preferably one that uses the same file format as VIC Typewriter.
Otheni'ise, you'll need to convert the text file to a format that can be read by another word processor. Although we're not familiar with VIC Typewriter, our guess is that it saves
text files in Commodore ASCII format. If you use SpeedScript to read these files, you'll need to copy them to disk and then convert them using the program Speed-
Script File Converter, published along with SpeedScript (both in the magazine and on our SpeedScript disk). One last thing: Once you've success fully loaded a text file created with VIC Typewriter into a 64 word processor, you
may see unidentifiable characters in the text. These are probably VIC Typewriter
formatting commands. Strip these out of the file and then add the corresponding commands used by the 64 word processor.
DolHiouie 1 noticed the dollhouse on your April cover—i have the same dollhouse in my home. The furniture in the house is beautiful. Can you tell me the name and address of the company that sells the furniture? Helen Eger Woodhaven, NY The dollhouse and furniture on our April cover are courtesy of Toys &Co. The com pany will send a mail-order catalog on re quest. Write to Toi/s & Co., 401 Forum VI,
Greensboro, North Carolina 27408.
G
Lyco Computer Marketing & Consultants ACCESSORIES
COMMODORE SOFTWARE Asmui
Echelon Mich 12B
MB.35 129.95
Much S
122.95
AclMslon: Minim Mansion Neuromancer .... ftampagv
123.95 .125.95 122.95
Boiktlay Sottnottta: fi.-L.PiK. C1 Q*ot SA 2.0 Qaot 12B2.O ..
128.SS 135.95 13S.9S
GeOL)ubllah
128.95
QoofllO 128
138.95
dradirbuntf:
Print Shop 126.95 Prlnl Shop Comp 122.95 QllphlcLlb1.2.3.« 115.95 Carm»n Sin Diego Wl.122.95 Carman Sn Diego US 125.95
, Call for . New Titles
Surgi Projector*,:
Mlcoptoan:
125.85
Rtd Storm Rising
129.95
QVS PP-102
Qumhlp
Stealth Flgh1ar Origin:
Ulllrai IV Ultima V
12B.9S
QVSPP-112 QVS PP-1D4
13B.95
Dls
136.95
Ttnwworks; Swlllcolc 12B 131.95 Data Minigar 2-64 112.95 Data Manager 126 . ...1I8.BS Word Writer 121 131.95
5H Dirt Nolch.r .... Xldei HI DSDD JONlfcta:
111.95
lConlroi:»r
112.95
Bilhintlla
Prlnutfw ™° •"■•!
19.85
Bo,,
135.35
Xeiac Supergraphlce. .155.95 Xelec Gold 174.95
(5.95 14.95
VMh 3M DSOD
I. „ „
Banner Paper 45
Roll 110.85
Drl" Malntananct: 5'A Drill Claansr
11BJ5
14.95
3'^ Drlya Clunw
14.95
132.95
#CITIZEN
PRINTERS
•120 cps draft
spged wllh Im-
Panasonic
prayed through-
11B0 1191
donllonts •
i
■i....■■.!' dpi resolution and
print pilchoi tanging from 3
to2<lcpl
Ketec Jr
115.95 SSJ.9S
S-Way
•180 cps draft • 45 cpiNLO ' four rail-
Printer Interfaces:
115.9S
j.
_,
w-rooo// $159
1124
S439 05
1»»S 1820
OR
'arlflblo-wldth iractor'cSltipicI
I43e!95 design wJbotioin paper (BBd
mlolmlu ipac* r«q u i rerun ta. Clliien
Star NX-1000 II NX-mt)f) Color NX-tOOOC
1159.95 1S09.9S 1164.9S
NX-J410
1JI79J5
adjustable pushlpull traclor Ited • ii jIi p'i1 paptr
LX-S10
11G4 35
LQ-S10 FX-BSD FX-1QSO
I31B.95 1330.95 1434.95
pilhs • 192 cpi drall •
LQ-9S0
1489.95
NX-1000C Color
«09.9S
Epson
LQ-8B0
Q1TQ 95
120 U y IVJ
120 0
1138.95
GSX-140.
M1B.95
180 D HSP-500
9Pln psreonal printer •'
1155.95 130S.9S
Brothar
EZ-Sai ope'otor panel *
1B0»
134S.95
M17241 IE13.IL
38 cpi NLO
95*
KX-P1180
- QuanMfos limited
1JBS.B5
Pllnltl IIBOoni, «D(ai. conn«ctfons <nfl ice ossorles avalltoio to. alt applications. Pletst C II.
1519.95 I4CS.95
Okidata
Oklmsie 20»/car1
1194.95
182 Turbo
122S.05
\72
I1B5.95
1»J
IS1B.95
320
1328.95
3!l
1459.95
COMMODORE UPGRADES U.on.,0,: MONITORS
Excel FSD-2+ Disk Drive
BU'BS? ^'-n
t)5
MAGNAVOX • 13" ■■
i ,■ :,. I HGB'Compoiftt
Color Dlipliy
- Qreon text iwllch • aulIMn lill Hand ■ Inisrfict cablfii Included
CM8762 $23495
$79
1410 VQA 14" ...
can,*.
■'!.■!■■:■ i ■ f
1239 95 I7I.M IIDH 1319.9S
,,..
■
tSB.SS
UBI70DEX EXT 12D0 Baud
. .149.95
Erarai: Eiefcom 12 IINTt Ethmih JI|1NI1 !»>»• H.
-
HNP
,
.
H9S.95
199.9) 11H.95
14C Comcwitf
c T3B 0 '
1119.9S
119,95
HARDWARE
□ C
154.9$
1118.94
MHP
ETtrcom !4E-
.-I ■:. ■ Drtn
1S4I II tilth Drl.i
caipc 16TU ttudmm
Thft
W 701-A powor
ppy it a da by Micro USD leaiures double lus-
«d syalBms, sc ha malic s. indi ons-yssr wsrranly,
$34 95
Siiy with ths bair4 >t*y wilM Micro RAD.
>111<5
MODEMS .1
llOOhc :100
p 1?" tmt>ei display
■
.
ITOi • C«"PO1«I 14H>ca«l«" 1430 EOA 14"
U00O
• 64Qh i 2001 1 IBM and Commodore
2105 A
1405 EM 14" EGA
at.it
1179.85
GoldStar:
Anfun
GoldStar
i.- r-;^ ill1
IU.1!
!I00EM 12- Amtor TTL .. ,
1IDQEU 14" CQA
64 Power Supply
U4.BS ". ■ ' i;:- ='■
Emotion
$139
mllBbla (han Ihfl 1541 and I541C. 1-ytar warranty
.
CMI70J CdW Camp chtsriinaB
100% Cammodorn 64C flrlvo comp»Ilbf#, the Excel era I or Plus Dltk Drive It
quloier. Emarter, 1a*\nr. and more
Camp ..
BUllll Hon. Como
ICtLl
1C4LL !C*LI
tctiL (C^LL.
Cardinal • Low arror dati Iransmlaslon ■nd recap. Fan over si an da rd dialup tele phono linos
■ Hayes corn pa U bio with the
unlverGally-accuplvd AT camma nd $9\ * Automatic O»ta Slandard! ■nd Sp44d Adjuil lealuros
MB2400EX External Modem
195
'Our friendly sales staff can help with any questions you have! y tt| U p y:o ComplltW afhm qual tj us ma brsnC ccn-pulcr pradOCtl .'I prices 30 ! M nH bslc^ i f I a 11 K (OU do not t» Ihs product yo j nnt idnftlud. call lyco Mirkatlrrg toll free. How ft I know I km gel UK pratfud I nttf? c- mirtiting Hid
Sales: 1-800-233-B76O or
bdCkflLDtour minultcturer'b Haled w*rn my tsrm i. Bvfora ret irrnlnginy ITam triitipHiii labs ftafacUtfr.wa Afiklha! you call our Customer So rriciDapart-
FaK:717-494-1441 Hours1 Mon-Frl. 9a,m.-9p.m.
netlvti cominoui lormil inlninfl br our nvnulActcirm. J^i Uvjunds oi people «wr n*«h capitaiinr wi our saTinc.1 and unlcts, vt top« rou loo, mil milt Lih Compintr your lint cMico. WWI iboitl mrrairfr « Mnrka? Our Cuinmtr Suvict Bipaninani Ii mibMe it (?17| iw«7t to mill you. «•
(■■■iin WHl von mill an Hem to me? Wo olfir no'i diy air, t*a day air, standard UPS, and postal Ininrnminnal shipping tortlcaa. Tamporaif aliorlagoi ara normalli Illltd HlINn ID d>(i How 00 I Met? Wt nan al»a)i icnptld C.O.D vdan Ihmuuti UPS. Pripald cash ordiii over sso ait ihlppid fralghi-lrH.
For wdtri iinotr IM, Wu add 13 tor [tight Pirunat and compinictitcliraqijlix 4 walk waiting »rk>d.VIU,Uaittr Card and inwIcantipieiKiriWri
ira accaptad. tor jew contmr\\tac*, tn/l wacannoi pin along Itia'S diKcunl ofttrtd for BMk Prkis In this id rallKI eiah ert»LPurcnata oroari anr tcapleo Irwn Eoucall&ntMnHltulloni. Wa charge ulasiti Dfl oillwriflt In P»nn»yl*irLlB. Fd APO, FPO, andlnTarni1lon(IW(Jfr».iad JSpluiJ1! '.■ ci;i .,
mail. Aaxnlted pnat and aniutbttlt ire suSki » cMngi Stmply tend your ordet to lyes CompuW. PO Boi 50!!. Mfuy Slun. PA. 17710. Or. ail 1 «M IJJ11»
or (I17J.M-1H1. Not reapontIM (or iTpog»pMnl e-ro^.
Cucle Rp
ATTENTIDO EDUCflTIDNAL 1HST1TUH0HS:
II yoip ate not currently using our cducalionaf service program, please call our tepiesenljlives lor details.
1-800-233-8760
Num|)ef
717-494-1030
Sat. 10a.m.-6 p.m.
Cualamer Service.
717-494-1670 Hours' Mon.-Frl. 9a.m.-5pm.
VALUE-PACKED SOFTWARE AT AFFORDABLE PRICES All Gazette disks are menu-driven for ease of use—and they feature complete documentation. Just load and you're ready to go! SpeedScrlpt
$11.95
COMPUTEI Publications' most popular program
ever. Powerful word processing package includes
Gazette Index
$7.95
Every article and department from Gazette—July 1983 through December 1989 issues—is indexed: features, games, reviews, programming, Bug-
SpeedScript for the 64, SpeedScript 128, spelling checkers for both 64 and 128 versions, plus an
Swatter, Feedback, and the other columns. Disk
additional dozen support programs, including
features pull-down menus, help screens, superfast
mall-merge and word-count utilities.
searching/ sorting capabilities, and much more.
Gazette's Power Tools
$9.95
Fourteen of the most important utilities for the
64 ever published in Gazette. For serious users.
Titles: MetaBASIC, Disk Rapid Transit, Mob Maker, Ultrafont+, Quick!, Disk Editor, Basically Music,
PrintScreen, 1526 PrintScreen, Fast Assembler, Smart Disassembler, Comparator, Sprint II, and Turbo Format.
$ 11.95
Saver. Help Pad, Word Count, Directory Printer, Quick Clock, SlideShow, File Retriever, Screen Dumper, Font Grabber, GeoPuzzle, and GeoCanverter,
128 Classics
Best Gazette Games
$11.95
$9.95 Thirteen of Gazette's best 128 programs, including
Best dozen arcade and strategy games ever published in Gazette all on one disk, All games for
Commodore 64, Titles: Crossroads II: Pandemo nium, Basketball Sam & Ed, Delta War, Heat Seeker, Omicron, Powerbali, Q-Bird, Trap, Arcade Volleyball, Mosaic, Power Poker, and Scorpion II,
SPECIAL OFFER!
The GEOS Collection
Gozetfe's best 13 programs for GEOS and GEOS 128 users. Selection includes utilities, applications, and games. Titles: Super Printer Driver, Skeet, File
utilities, games, and applications. Titles: MetaBASIC 128. RAMDlsk 128, 80-Coiumn Disk
Sector Editor, MultiSort, Block Out, Miami Ice,
The Animals' Show, Cribbage, XPressCard, Sound
Designer, Video Slide Show, Math Graphics, and 3-D BarGrapher,
Alt 6 DISKS FOR ONLY $49.95!
All prices Include shipping & handling.
Name
SpeedScript
□
SI 1.95
Gazette's Power Tools
D
S 9.95
Best Gazette Games
D
S 9.95
Gazette Index
a
The GEOS Collection
a
128 Classics
a
Special 6-01sk Offer
a
S 7,95 SI 1.95 Sn.95
$49.95
D Cneck or Moi>ey Order a VISA of MasterCaid
Mall to:
Outside U.S. or Canada" _
Total
<for ardors over S20)
Gazelle Dfsks
P.O. Sox 5i 38
Subtotal State Safes Tax"
A $13.00 SAVINGS!
Greensboro. NC 2M03
Credlf card no
Exp. dale.
Signature (required) Daytime phono number ______
i ol New tok. r-ennsyly.oiiia, <in_ Nortti Coronno odd anniaprlo'e Jaiss la*.
Pa? Owivmy ouhlde too US. « Canada: uitu 5' lot surface mail ot 33 (oroimaK Au orcwri mull tso in Ul
awn or< <i y S.
i MXSHK Fred D'lgnazio
travel is one-sided. But not for long.
Highways of the Future
We are beginning the last decade of the twentieth century. For almost 50 years, we've regarded the computer as a dataprocessing device. Now it's time for us
Think about the conversations TV
rock stars, the results of a pro soccer match. Meanwhile, we may play back
journalists have with famous people scattered across the world. One person
screen. We may "patch in" our best
to discard this dangerously outdated image and create a compelling new im age that will carry us into the twentyfirst century.
fourth in New York. But we see them all at the same time in little windows on
Computer Teleporlation Who will ever forget the cry, "Beam me up, Scotty!" from the famous Star Trek TV and movie episodes? Wouldn't it be great if we could teleport ourselves around our world? Travel would be painless, cheap, and instantaneous. The Enterprise's teleporter is no longer science fiction, it is reality. We may not be able to teleport hu man bodies through space, but we can send vast bodies of information. And the result is the same: human travel— across cities, continents, and planets. Welcome to the world of virtual re
ality—where humans can teleport their
might be in Colombia, another in Ja pan, a third in Washington, D.C., and a
our TVs, and the journalist talks with
them as if they were all in one room.
documentary clips on still another screen.
We'll be able to control camera
This process is soon going to be
available to all of us. New fiberoptic lines are being installed that can carry voices, images, music, and computer data in any direction instantly across the planet. Meanwhile, new microchips are being fabricated that will compress all this information and further speed its transmission. The result, within five years, will be multimedia computers that can travel the optical highways of tomorrow and make virtual reality a
participatory experience for all of us.
Ortega, Gumbel, and Norville aren't physically in my house. But that doesn't matter. In a virtual world, all
other people who will. Plus the world we visit will not be as simple as a TV news program or someone's home. In stead, it will be a profoundly multi plexed virtual world where we're looking through various windows at the same time—some into the everyday world and some into "data" windows that look nothing like the real world. News services in the future will be a lot more like MTV than CNN. Report ers around the world will feed stories— fast-breaking, dramatic stories and human-interest stories—into a giant multimedia data bank. At home we'll
that matters is effect. If 1 pay more atten tion to them than to my wife, Janet, as she hurries around the house and out the door to work, then who is more real? Who is really here? In fact, is "here" really here?
access the data bank through our multi media computers. If we want, we can call up a story, tell it to fill the screen, and watch it to its conclusion. But to most of us, this will be boring.
The Mulllway Street
channel-zapping. We'll call up several video windows simultaneously on the screen—or on multiple, flat screens
write this column, Ortega is actually in
Records on a separate screen and old
shots of everything we see. We can
most invisible. For example, a few
where I have teleported Daniel Ortega to Michigan from Nicaragua. While !
may call up the Guinness Book of World
reality. All the participants are being teleported to each other simultaneously.
Bryant's Not Home
into my kitchen while I brewed coffee and warmed up a bottle for my baby. Right now, I'm sitting in my study
friend on a sixth screen and show her the video mosaic we're building. We
What we're seeing is multiway virtual
presences with the aid of the computer. A teleported presence—or telepre sence—is already so common it's al minutes ago, 1 woke up and teleported Bryant Gumbel and Deborah Norville
the announcer's narrative on a fifth
Bryant Gumbel is not likely to accept a
visit from us. But there are plenty of
zoom in, zoom out, go to fisheye, vvide angle, and extreme closeup. We'll have frame-by-frame control over audio and video. We'll be able to freeze-frame what we see, posterize, replay at fast speed, squish the image, or stretch it
out. We'll be able to speed up the audio track, slow it down, change it to French, Japanese, or Russian—or have it signed by a humanlike computer agent who lives inside our machine. And this is only the start. We can be recording this on read/write optical discs for later playback and for our own personal multimedia compositions. Or
we might use all the information as raw data to create a 3-D computer simula tion of a sports event, riot, birthday par ty, or revolution.
This new simulation is another lev el of virtual reality that we can enter or invite friends to enter with us. The friends may be in a physical room with
us or in a virtual room made up of bod ies scattered around the world,
Reach Out!
can teleport the trio of Gumbel, Nor ville, and Ortega into my home, but I
back the main story—a student demon
Think of all the world's optical and electronic communication channels as highways—electronic highways of the twenty-first century. Our multimedia computers will be vehicles we can ride to travel these highways. What will travel these highways? Our mouths, our eyes, our ears—and our imaginations—as virtual telepre sences. Some experts say that we may also be able to send our noses to smell places, events, meals, persons any where in the world; and our hands to touch fabrics, to feel heat, cold, velvet, and jagged rock. And what will we touch? It will be partly real, partly artificial; partly phys ical and partly simulated; partly in real time and partly in the past, the future, or in fantasy worlds that one person in
can't teleport myself back to them. The
stration in Beijing, the marriage of two
vents but many can share.
Managua, 10,000 miles away, talking about the future of the Sandinista Party after the recent elections.
Over the next five years, personal com puters will marry with video, TV, com pact discs, and telephones. The result will be multiway virtual reality. Today, I
Instead we'll be multimedia
pasted like video wallpaper on our
walls. We may use four screens (grouped into a superecreen) to play
COMPUTE!"S Gazeim
(S Juno 1990
9
WHETHER YOU'RE LEADING A BOMBING RAID, QUIZZING THE KIDS, OR DESIGNING YOUR OWN GAME, WE'VE GOT THE BOOK TO PUT YOU
The Official F-19 Stealth Fighter Handbook - Richard G Sheffield
I by Major "'Wild Bill' Steatey
^g,y
Coioundur o! MicroProse
$1455 Learn Hie ins and outs of ftymg MtcroPrases new F-19 Stealth Fighter (light Simulator. Study trie practical hints and tips lor flying the simulator and
Music System for the Commodore 128 and 64 by Craig Chamberlain
274pp S24.95
Create and play your own music on your 64 or 128. This book-and-disk combination contains the 64- and 128-mode versions of Enhanced $idplayer—\t)B powerful and popular music player and editor program—all the directions for using the Editor and Player programs, a sing-along pro gram, utilities, and sample music.
performing ground-at I nek and air to air [aeries. Then read all the background information in the book to learn to fly the real F-19 In llw ',nar section ol the book, you'll find yourself looking over ttie shoulder ol an expert F-19 Siv.illli Fighter game player as he caries out several "dangerous" missions.
40 Great Submarine Simulator War Adventures by Richard Sheffield
2S6pp
14.95
Relive 10 ot the most exciting patrols of WWII. Thrill lo Ihe exploits ol fam ous subnmnne captains like "Mush" Morton ami Dick 0 Kar.a as you invade
AH books ship mi UPS
ttie Sea of Japan, wail in arnbusti for cargo ships, or become the firsi lone sub to sink a Japanese warship. Basic navigation, widely used routes, and
maps for each patrol are included. Use wilt) Silent Service and Up Periscope!.
COMPUTE!"! Bootanerr PO Bon 5188 (Heentirm. K 27*03
ORDER TODAY!
Commodore 64 Games for Kids
>fesl I want id take command of my Commodore with these titles. Please send me the books checked beluw. I've enclosed $2.00 shipping and handling for each book.
program listings ate ready lo type in and tun. Fof kids from preschool to high school.
Mme Sysiem to the Commodore ITS ind 6A (0M2) S14 95 TUB OltoJt F-19 Sterna Fighter Manobook (2176) 114.95
Machine Language Routines for the Commodore 64 and 128
Subtaal
by Tryiu 0 Heimarck and
Sites hi IHesidenta ol NC. NV, and n» ado appromale saios tn lor your area)
COMPUTEI'a Gazette Associate Editor Patrick G. Parrfsh
Sftpeno. are) lunding rS2 U S md Cnadj S5 wmad pn look)
total Enclosed ..Own v money order
S18.95
. MasterCard
Attt No .
plugged :nto your own programs. Tne assembly language codes wtth easy-toundwstaiid dotumenlation and instructions are included
. Eip D,ite .
I
Nirw
Slretl Aodress.
Mapping the Commodore 64 and 64C
(Ha fa. Bans
.
by Sheldon Lecmon
SLale .
, 1895
Dj>nms Tclephono Ho ll'ts oirer expires July 31
5S5pp
This collection of more tftan 200 machine language routines is a must lor every CommodDte 123 and 64 machine language programmer. Each routine is fully described, accompanied hy an example program, and ready to bo
(Reqimerj)
By
$12.95
Mote ttian lw doiai games teach kids as they enterlain. Plus there's a qmzmakfir so parents and leachers can add then own questions and answers. All
Commodore W to*s fw Kids (637X1 SI! 95 40 Bn& Submarine Simulator War MvKilurcs (1722) (1495 Mxnra Ungiaot Rbimbsch He Commodore &land 128(0858) S1695 MaHjno. tha Commodore 64 anu 64C (0623) JIB95
. .
tiv Clark and Katliy H Kidtl
1990
04SOGI
All order; must He pad m U S. lunfls ma«i on a U E bank Drderi mil H iiipimi UPS Ground Serree Picas? alWhv 4 & woek3 lor delir&ry
A comprehensrvB memory map and programmer's guide to lha Commodore
64 and 64C. Tooics include memory manayemenl—with a complete list of all memory locations and their flections—BASIC 70, I/O cfiip regtsiei. RAM.
GEOS, and more. F«r BASIC and machine language programmers.
Do you have a question or a problem? Have you discovered something that could help other Commodore users?
QX
250
PRINT"5.
KS FF
260 270
GETASilF AS="" THEN260 A=VAL|AS):IF A=0 OR A>5 THEN PRINTCS"PRESS 1-5 ":GOTO200
We want to hear from you. Write to
Gazette Feedback, COMPUTED Ga zette, P.O. Box 5406, Greensboro,
North Carolina 27403. We regret that, due to the volume of mail received, we
CX
2S0
A
:GOTO450
298
GOTO20O
KC
300
B=18036:N=0:FOR
¥=T:X=0:IF
SP
690
Y-20:X=20 PR I NTHS;LEFTS(DNS,Y);SP C(X);LEFTS(TS(T),19):RE
BH
700
IF TS(0)-""
BM
710
BX
720
PRINT"ERASE EXISTING CA TEGORIES (Y/M)?" GETAS:IF AS="N" THEN PR
RK JB
730
FOR
C=PEEK(B):IF C-0
B-18036
"N+lilF
TO
19999
THEN
N
PEEK(B+1)=255
T
HEH350
330
to use it to index the other five maga
FG
340
NEXT
zines that 1 subscribe to. But first, I need
AR
350
PRINTCS;N;"CATEGORIES
to change the preassigned items in the category field so that they match the ar
GC
The indexer program on the Gazette In
dex disk wasn't designed as a general-
purpose database. As a result, it's not that easy to alter. However, the following pro
REM COPYRIGHT UTEI
(2
1990
COKP
PUBLICATIONS,
INC.
EPACES}ALL
RIGHTS
RE
SERVED. BK
110
REM
S
CUSTOMIZE
FOR
CATEGORIE
GAZETTE
INDEX
JE
L20
IF PEEK(642)<96 THEN PR INT"MQVE BASIC FIRST: P
OKE642,96:SYS5a260":END CB
130
PRINT"(CLR}COPYRIGHT 90":PRINT"COMPUTE!
INFO,
READ
OR
EP
400
SCRATCH":RETURN
DN$="{DOWN)":RTS=" (RIGHT}":LF$»"(LEFT)":H
FA
750
S="{HOME)(3 DOWNj":Hl=0
SC
760
TO
6:DNS=DNS+DN
AND DOWN TO SELECT" PRINT'MRVS) HOFFlNSERT (SPACE){RVS|D{OFF]ELETE {RVS)a{OFF}DD [RVS)E {OFFlDIT {RVS}Q{OFF)UIT
470
N:TS=TS(I)
HE
310
FOR
J=l TO
LEN(TS)
BQ
820
POKE
PRINTSPC(20] ;LEFTS [TS{I
KB
830
POKE
),19) :NEXT:T = 19
AH
835
IF I<N AND B+LEN(TS(I+1 ))>1S576 THEN PRINT"DAT
N<20 THEN440
PRINTHS;:FOR
1=20
1=0
TO
TO
RINTLEFTS(TS(I),19):NEX
A
T
-I
NEXT
IIPOKE
B50
POKE
7178,N:POKE
B6S0 H2=H1
CC
T=H1:PRINT"(RVS)";:GOSU
HA
170
AP
180
H1>N THEN
51C
A*2 THEN
A=3:LOAD"IN
KF
520
G0TO450
SF
530
IF ASO"I"
POKE53280,0:POKE53281,0
AJ
540
IF N=MX THEN
200
EQ
210
PRINT"1.
GD
22 0
RIEB" PR I NT"2. ADD/DELETE/ED I T CATEGORIES"
SA
230
XK
240
!C¥N)CHOOSE
PRINT"3. ATCH" PRINT""!. 0 DISK"
OPTION"
READ
S_TART SAVE
IN
CATEGO
FROM
SCR
CHANGES T
B,255 5297,H
:POKE5303,N-1:POKE7184,
S-l
PJ
JC
AT";I:B-B-1:N
840
A=2:SYS4915
(14) PRINT"ll!OME} [2 DOWN)
OFF
KH
THEN
CS-"(CLR}":PRINTCS;CilRS
CUT
RX
A'l
199
J
B,0:B=B-H
BGSB
IF
KJ
B,ASC(MIDSITS,J,1)
T = H2:PHINT'MOFF}11; :GOSU
H2+1:IF
IF AS="(UP}" -1HF HKH
:KXM0:DIM TS(MX)
IN STRINGS N-0THENPRI
ENTRIES":RETURN
) :B = B + 1:NEXT
T:P
160
DEX",8,1
NT"NO
N
MP
IF
H=N-
CATEGO
1=0 TO
A-0 THEN A=l:L0AD"TL
2
THEN
MANY
FOR
IF
En."
N>MX
1:PRINT"TOO RIES"
800
150
RESERV
N=N+1:TF
EG
HG
RIGHTS
PRINTC ENTERED
PRINT"POKING ":B=18036:IF
140
PRINT"ALL
THEN
CIOTO750
FJ
INC."
TS[N)=""
I";N;:
790
PRINTHS;:FOR
MB
IF
E
780
420
DA 460
ND" TS(N)-"":PRINT"C INPUT TSfN)
NEW TO
RP
JC
BK 450
BLANK
AK
T=N:IF
440
Y-
":N=N-1:RETURN
770
PR1NT"{CLR}[DOWKjUSE UP
410
RH
IF ASO"Y" THEN720 N=0:PRINT"ENTER THE
S;N;"CATEGORIES
:H2 = 0 FOR 1=1
GF
EQ 430
THEN
THEN74B
CATEGORIES,
F
RB 480 GETASMF AS = "" THEN510 QR 490 IF ASO'MDOWN}" AND AS< >"{UP}" THEN530 XX 500 IF AS="(DOWN}" THEN Hl=
ICATIONS,
740
FSiNEXT
AR 390
Y>19
INTCSlRETURN
R
START
IF A5O"Q" THEN4B0 PRINTCS:RETURH
TURN
KB
19
PUBL
TS (N) =TS (N)+C
IN":N=N-1:RETURN
ROM
OIS
K
THEN
IF TS(0)=""THEN PRINT"N 0
categories. 100
C
EAD
gram will allow you to change the EP
IF
HRS(C)
380
"(HOMEJ";TS(H1):G
680
320
GG
INPUT
XM
FF
Yousef E. Ebrahim Doha, Qatar
;TS(H1);
:PR I NT"{HOME}READ ING... 310
about doing it.
65G
IF ASO"E" THF.N660 PRINT"fHOME){2 SPACES}"
678
XF
BP 370
DC
TO640
669
BX
not this is possible and, if so, how I'd go
HG
630 643
BP
TO
I just received a copy of the Gazette In dex disk. I like it so much that I decided
ticles of each magazine. I would be very grateful if you could tell me whether or
GJ
N=N+1;H1=N:TS(H1)="":GO
RH
1=0
(SPACE}MX:T S(I)="":NEXT
360
620
OTO390
AD
Customizing the Gazette Index Disk
JG
GOSUB300,360,700,7
90,920
cannot respond individually to pro gramming questions.
ON
EXIT"
(HOME)TOO
H1=N
THEN570
PRINT"
MANY
CH
870
GM
330
HATCHING OLD INDEX" OPEN15,8,15,"S0:INDEX"i CLOSE15 PRINT"SftVIUG NEW INDEX
PB
890
OPEN1,B,1,"0:INDEX"
BR
900
KB
910
POKE 193,1:POKE 194,8:P OKE174,0:POKE 175,80 SYS 62957:CLOSE1:PRINTC
MS
920
[5
H130
THEN H1=H2
THEN
SYS49155:PRINT:PRINT"SC
FOR
SPACES}"
S"DONE":RETURN
INSE
RT":GOTO45B
PRINTCS"SYS2061":PRINT" TO
TRY
NEW
INDEX":PRINT
CG 550
FOR I-N TO HI STEP -LsT S[I+1)«TS(I):NEXT:N=NtX
HK
930
PRlNT"GOTO145":PRINT"T0 REENTER EDITOR"
AC
560
TS(Hl)-"":G0TO640
GA
94G
END
BR EB
570 580
IF ASO"D" THEN600 FOR I-Hl TO N-1:TS(I)=T S(I+1):NEXT:TS(H)="":IF N>0 THEN N'N-1
KQ
590
GOT0393
QA
600
IF
MX 610
ASO"A"
(HOME)TOO
customizer program on the backup disk.
THEN630
IF N=MX THEN
Next, move up the start-of-BASIC by en
PRINT"
MAN*
FOR
Before you start, make a backup copy of your index disk using a file-copier pro gram. Then, type in and save the above
ADD"
tering POKE 642,96;SYS 58260 in direct COMPUTE'S Gazette
June 1990
11
The new Star Multi-Font. How did Star get it all in there? Paper-Parking Built-in
High-Resolution Graphics (216x240dpi)
Friction and Tractor Feeds Built-in
Artie
y,
sJcur
Four Fonts
Built-in
Commodore Interface Built-in
High Speed Built-in (144 cps Draft; NLQ at 36 cps)
It wasn't easy. But, we built an incredible
number of features into the Star NX-1000C Multi-Font" So now you and your Commodore
can be as creative as you like.
The best feature in this new Star printer is
built into its name—Multi-Font. It has four built-in type fonts that give you twenty different print style options. Just mix these fonts in with
its high-resolution graphics to make great
looking reports, greeting cards, posters—what ever you want.
And the list of built-in features goes on—
there's impressive speed in both draft and near
letter quality. And an automatic single sheet feed. Plus, a paper-parking mechanism that lets you use single sheets without removing tractor paper. And the Multi-Font's easy-to-use push
button control panel gives you command of
over thirty-five functions. Whether it's for serious work or serious play, the Star NX-1000C Multi-Font has so much built-in, you'll get more out of your Commodore. To find out where you can see the Multi-Font, call 1-800-447-4700.
IL
m i < r o n i <
x
The (magePower™ Printers Multi-Fonl print nil! produced tiy Flen draw 5.5 graphics software by Inkwell Syslcms
.
;lo Reader 5 of vice Number 109
BASIC for beginners Larry Cotton Last month we began a rather unstruc
tured reaction-timing program thai used the Commodore 64's not-so-accurate jiffy-clock timer. This month we'll fin ish our study of TI andTIS and look at a more accurate timer within the Com modore 64.
Recall that our program prints a se ries of horizontal bars on the screen. While each is being printed, the user
must press the space bar to indicate how quickly he or she reacts to the ap pearance of the barfs). Lines 10-180 of this program were given in last month's column. You'll re
call thai we'd displayed the first bar and timed the user's reaction by reading the timer-specific variable TI, The bar
counter D had been incremented but was still less than the number of bars
The last five lines of the program
are called from line 180, which detects when the number of bars printed (D) equals the user's request (NB). 240 AV-TL/D:AV-INT(AV100 + .S) /100
250 PRINT "{WHT}{DOWN)AVERAGE REACTION TIME -"AV'SEC." 260 IF AV<BT THEN PRINT "{DOWN| BEST TIME -"AVSEC.":BT-AV
:COTO 230 270 PRINT"{DOWN(BEST TIME -"BT
er random-length delay between printing the colored bars. As noted last month, this prevents the user from an ticipating when a bar will be printed, thus falsely improving his or her reac tion times. 210 FOR U = l TO 1NT(200*RND(1)(+Z0
:GET BS;IF B$< >"{SPACE}" THEN NEXT:COTO 110
At the end of the random-length delay, control is sent back to print a new bar and the clock is reset. If the user jumps the gun and presses the space bar before seeing anything, a glaring message is printed. 220 IF BJ = "(SPACE}" THEN PRINT "{WHT]{DOWN)TOO SOON!"
The next line resets D (number of bars printed), TL (total reaction time), and FL (color flag) and returns the user to ground zero. Such is the penalty for pressing the space bar too soon (line 220) or not pressing it soon enough (last month's line 130). 230 D-0:TL-0:FL-1:GOTO 80
:REMTURN NOTE OFF 130 GOTO 60;REM GO BACK FOR ANOTHER NOTE 1000 DATA 4291,4817,5407,5728,6430, 7217,B101,S583,0:REM FROM PROG.
REF. GUIDE
You've seen mosi of these tech niques in the columns on 64 music, ex Here's how they work. The note is turned on in line 90.
The variable AV is the average re action time for the series of bars, round ed to two decimal places. In line 260, we compare it to BT (defined hypothetically as 100 in line 10), to track the us er's best reaction time, if AV is less than BT, then the new BT is equal to AV.
times until you achieve your best reac tion time. Compare it to a friend's. 1 usually average about ,22 seconds;
These two lines illustrate the use of a flag—in this case, FL—to toggle be tween two colors. Now we need anoth
+ DURATION 120 I'OKE J + 4,64:IF X-0 THEN END
cept for the use of TI in lines 100-110.
tween red and cyan bars. "(REDp';:GOTO 210
UNTIL NEW TI -= SUM OF OLD TI
"SEC."
Otherwise, BT doesn't change and is
200 FL-0:PRINT "(CYN)";
110 IF Tl< >T THEN 110:REM LOOP
280 GOTO 230
the user requested at the beginning of the program (MB). To make the display more interesting, let's alternate be
190 IF FL-0 THEN FL-I:PR1NT
More on Timers
printed by line 270. Try running the program a few
youngsters invariably do much better than that.
We read two values of TI in lines 100 and 110. Duration D (defined in line 10) will be added to the first value. Then, in line 110, the second value of TI will be compared to T. If they're not equal, the program loops at line 110, reading more and more values of TI until TI is
equal to T. When this occurs, the pro gram falls through to line 120, which turns the note off. Try changing the value of D in line 10 to other values from 1 to 500 and ob serve the results.
The GoorJ-Tlrner
TI and Music Since the Commodore 64 is so gifted musically, and since it contains the easy-to-use jiffy-clock timer, let's look at how T! can be useful in timing musi cal-note durations. Enter the following short program, which plays a musical scale. In lieu of a line-by-line explana tion, REMs will be used to let you know what's going on. 10 M-256:D = 10;REM MULTIPLIER AND DURATION 20J-54272:FORK-JTOJ + 23:POKE K,0;NEXT:REM CLEAR SOUND CHIP 30 POKE J + 24,15:REM FULL VOLUME 40 POKEJ + 3,8:REM VOICE 1 SQUARE WAVE 50 POKE J + 5,1S:POKE J + 6,12:REM VOICE 1 ENVELOPE
As mentioned in the May column, the Commodore 64 has accurate and notso-accurate timers. We've seen how the latter works, so let's now take a look at the accurate one—the Time of Day (TOD) clock. Actually, there are two TOD clocks built into the 64. Ironically, they count in tenths of seconds instead
of sixtieths, as does the jiffy clock. What makes the TOD clocks more accurate than the jiffy clock? For one thing, the jiffy clock is interrupted by cassette saves and loads and can even
vary from one computer to another. (My jiffy clock loses about two seconds a day.) The TOD clocks, on the other hand, are as accurate as the 60-Hz fre quency of the power line that your computer is plugged into. Even though they don't need TI
60 READ X
and TI$ to operate, the TOD clocks are
70 X1-1NTIX/M):X2-X-X1*M:REM CALCULATE POKEABLE FRE
still programmable using BASIC com mands that we've already learned.
QUENCY VALUES
We'll access the TOD clock, which uses
80 POKE J + 1,X1:POKE J,X2:REM VOICE 1 FREQUENCY VALUES
90 POKE J + 4,65:REM TURN NOTE ON 100 T-TI + D:REM READ TI, ADD DURATION
memory registers 56328-56331. (The
other uses registers 56584-56587 and is accessed similarly.) To set the clock, values must be POKEd into the four time registers which follow. COMPUTE!1* Gazelle
June 1990
13
Feedback mode. The BASIC start-up message will
appear showing 16583 bytes free; this gives you enough memory for the program INDEX and a patch.
Now, load and run the customizer program. The customizer has five menu options. To choose a particular option,
press the number key corresponding lo the option. Option 1 reads the existing cate
gories into an array. Option 2 lets you edit the categories. Option 3 is used for start ing a new database with entirely different categories. Option 4 saves and replaces the program INDEX. And option 5 exits the program.
If you want to index magazines other than Gazette, select option 3. Then, enter your new categories one at a time. When you've finished, press RETURN. To view and edit the categories you've just en tered, select option 2. Option 2—Add /Delete/Edit catego
ries—displays up to 40 categories. Use the cursor-up and -down keys to move the flashing highlight bar through the catego ries. The commands available in this mode are I, to insert a category; D, to de lete one; A, to add another category onto
the end; E, to edit the highlighted catego ry; and Q, to quit to the main menu. Only the first IS characters of each category are displayed on the screen, but the entire entry is stored in memory.
There are about 500 bytes of memory for
categories within the INDEX program. The actual categories used in JNDEX take
up about 460 bytes. If you enter more than
500, the program cuts off some of your data when you soue a new version. When you've finished editing the cat
egories, select option 4 from the main
menu to create a new version of INDEX. When you boot the disk, this new version is loaded. The new program won't be com patible with old data files. In fact, the pro gram may crash if you load in old files and
A 128 Musical Discovery
For owners of a Commodore 128 or 128D, there is some music hidden away on the tutorial disk that is supplied with your machine. To access it, you'll have to follow (he directions here.
1. Insert your C128 Tutorial Disk. 2. Type BLOAD"128MUSIC",B0,
P32768 and press RETURN. 3. Enter BANK0:SYS8'4096+3,0,l for the Commodore theme song.
have fewer categories. For this reason, you
4. Enter BANK0:SYS8'4096+3,1,1 for
should dedicate a disk to each magazine or
the song used in the Demo program.
set of categories.
5. Enter BANK0:SYS8*4096+3,2,l for
in case you need to manipulate the data files, the first character of each file name is CTRL I. If you have trouble typ ing that in, use a question mark for the first character. (For example, you could use the commands OPEN1,8,15,"SO:?REVIEWS 83-85":CLOS£l to delete the 1983-1985 reviews data file.) After selecting option 5 to exit the program, enter SYS 2061 to try the new INDEX program or enter CONT to return
to the customizer (in case you accidentally exit!. Note that you can't save INDEX after using this SYS, The customizer uses the turbo loader included on the index disk. If the program
has trouble loading in INDEX with this loader, just delete the command SYS 49152 in line 160.
the William Tell Overture (the theme
song from "The Lone Ranger").
Also, by substituting a 0 (instead of a 1) for the last number in the above
SYS commands, the music will play continuously. David W. Ferguson
Pontomac, MS
Thanks for revealing this nifty find.
6
BEFORE TYPING...
Before typing in programs, please refer lo "How to Type In COMPUTEI's Gazette
Programs," elsewhere in this issue.
BASIC for Beginners Function
Regie
Hours/a.m./p.m.
56331
Minutes
56330
Seconds
56329
Tenths of Seconds
56328
Then, to read the clock, we PEEK these same registers and print out
what's there.
60 INPUT "{DOWN}SECONDS";T(3);IF
T(3)>59 THEN PRINT "(3 UP}" :COTO W 99 REM LINE 100 CALCULATES
POKEABLE VALUES FOR THREE TIME-OF-DAY MEMORY REGISTERS 100 FOR 1-1 TO 3:H-INT(T(I) /10):L =
T<1)-10 'HiTdt-ie'H+LiNEXT 110 C-56331:REM TOP OF FOUR TOD
A Simple bul Accurate Clock Here's a short program that uses the
TOD clock to display the time, accurate to a tenth of a second, on the screen. Each second that passes is accompanied by a satisfying tick sound. Unlike simi lar machine language clocks, you can't do anything else while this clock is dis played. At the same time, though, it's
educational. Again, instead of a lineby-line explanation, I'll just use REMs to explain briefly what's going on. 10 FOR J = 54272 TO 54295:POKE J,0:NEXT:REM CLEAR SOUND CHIP 20 POKE 54275,B:POKE 54296,15:REM
120 I'OKE C,T(1>:FOKE C-1,T(2):POKE C-
SOUND SUBROUTINE 220 GOSUB 3O0:C4$-C3S:REM C3S
<>C4S, THEREFORE SOUND TICK, MAKE C4S-C3S AGAIN 230 PRINT 'TIME IS "C1$ + 'V' + C2$+"
:" + C3S + ":"T"{UP}":REM PRINT TIME, CURSOR UP 240 GOTO 170
300 POKE 54276,65:POKE 54276,64: RETURN: REM TURNS SOUND ON AND OFF QUICKLY
2,T(3):REM FILLS TOP THREE REGISTERS
130 PRINT "(DOWNiPRESS ANY KEY TO START CLOCK."
Enter the program and save it to
tape or disk. When you run it, you're asked to enter three values to set the
140 GET AS:IF AS-" " THEN 140
clock. After doing this, you press any
150 PRINT "{CLR}"
key to start the clock. The values that
160 POKE C-3,0:REM STARTS CLOCK
you enter can range from 0-12 for hours and 0-59 for minutes and sec onds. Once you press a key to start the clock, the program converts the num
169 REM LINES 170-240 FORM LOOP WHICH REPEATEDLY READS THE
FOUR MEMORY REGISTERS 170 H = PEEK(C):M=PEEK(C-1):S-PEEK
bers which were entered to those which
<C-2f:T-PEEK(C-3):REM READING
the TOD clock registers can use.
THE REGISTERS
This is not a 24-hour clock, and it doesn't distinguish between a.m. and
1B0 CIS-CHRSM6 AND H)/16+48) +
SQUARE WAVE AND FULL
CHR$«15 AND H)-f 48):REM
p.m. And it's not necessary to enter any
VOLUME, NO ADSR FOR TICK
FORMING HOURS STRING CHR$«15 AND M)+48):REM
of the values as two digits. For instance, if it's 1:06 p.m., at the three input prompts, just type 1, 6, and then press
FORMING MINUTES STRING
RETURN. Then press any key to start
200 C3$ = CHRS«240 AND S)/16+48)+
the clock. Set it with a known accurate
30 POKE 54273,100:REM SET TICK PITCH. TRY OTHERS
40 INPUT "(CLR}{WHTJ{DOWN} HOURS";T(1):IF T(l»12 THEN -10 50 INPUT "jDOWN}MINUTES";T(2t:IF T<2)>59 THEN PRINT "{3 UP}" :GOTO 50 14
REGISTERS
THE SAME, PRINT TIME & SKIP
COMPUTE'S Gazolta
190 C2$ = CHRM<240 AND M)/16 + 48)+
CHR$«15 AND S) + 4B):REM FORMING SECONDS STRING 210 IF C3S-C4S THEN 2M:REM IF NOT
Jure 1990
electric clock and let it run a while. You'll see that it doesn't vary even
slightly from correct time.
B
THE
nrnpimrarx Randy Thompson "The Programmer's Page" is interested in your programming tips and tricks. Send all submissions to The Program mer's Page, COMPUTES's Gazette, P.O. Box 5406, Greensboro, North Carolina 27403. We'll pay S25-SSO for each tip we publish. !n January, I announced a contest of sorls. The contest focused on a some
what strange program that read ASCII text files from disk and output them to
the printer. Nothing odd about that, of
Printer Spooling
$40 and presenting his best here. Ted Grondski's most important
QG
230
improvement to the printer spooler is
AG
240
that the program now runs on both the 64 and the 128. It's also completely re
PD
250
DATA 169,0,44,252,255,1 6, 27,133,254,32,115,0 DATA 201,34,240,12,56,2 54,48,5,162,11,76,55 DATA 164,76,131,76,32,2
locatable—just change the value as
BA
260
DATA
signed to the variable A in line 120. The starting address must be set to a num
ber that is evenly divisible by 256. Mr. Grondski's improved printer spooler is listed below. After running the program, you can print text files by entering the command SYS 15872:"/i7ename",device*, where filename is the name of a sequential ASCI! file and de-
the disk drive and to be connected to the printing began. the disk drive re
viceit is the device number of your disk
mained tethered to the printer, you could disconnect the computer from the
er will print the specified file. Best of all, you are free to use the computer while
disk drive and turn it off—the file would continue to print. (A more prac
the file continues to print.
course, except that printer didn't need the computer once In fact, as long as
tical person might opt to run another program during this unexpected free
drive (usually 8 or 9). If you own one of the printers compatible with the pro gram, the drive will whir and the print
10
REM
HC
20
REM
quirks, however, and mine had plenty.
Mainly, it didn't work with all printers.
SPOOLER
BASED
ON
BY
RANDY
THOMPSON
30
MK
40
AN
REM S
THE
REM
COMPUTE!S
MUARY
JB
CA DR
70
REM
1265
80
REM
SPRINGFIELD,
MH RC
90
wanted. Ted Grondski of the Pioneer
er spoolers than
programs are limited to the same print ers and printer interfaces as my original program, so technically, his spoolers are not contest winners. But because of his efforts, I'm awarding Mr. Grondski
60
ENHANCED
10B
BY
2-24-90
REM
PIONEER
TER
CLUB
JE
280
JP
290
HB
300
SQ
310
JX
320
VALLEY
ST.
JAMES
RELOCATE
'A'
BY
REM
AVAILABLE
CA
120
A=15872
EX
330
KR
130
H»INT(A/256):J=32B
HS
140
RC
340
DATA
350
7,166,176,160,2,32,186 DATA 255,32,192,255,144
RM
150
160
GJ
170 18B 190
,20,72,32,231,255,104,1 70
MM
370
DATA
AVE.
GE
380
DATA 7,32,186,255,32,19 2,255,176,217,162,18,32
XJ
390
DATA 201,255,176,210,16 2,17,32,198,255,176,203
KE
400
DATA
0110
THEN
MUST
255,202,208,253,17
3,0,221,41,223,141,0,22
PRIN
BE
410
DATA
EB
420
,142,20,3,140,21,3,169 DATA 0,133,252,133,251, 19B,25l,8B,169,0,133,15
XA
430
A MU
256.":LIST120
WAIT...
169,3,133,154,96,2
08,175,240,51,36,251,16
DOWN}
POKING DA
3 DATA
162,249,160,62,120
PM
440
DATA
53,173,0,221,197,2
53, 20 a, 40,2 30,2 5 2,165,2
TA.
"
FOR
X=0
TO
J:READ
D:C=C
52 CP
450
A+X,D:NEXT
POKE
X
A+16090,H:POKEA+15
949, H + l IF CO42905
THEN
PRINT"
{DOWN){RVS}
DATA
ERROR.
":STOP
201,120,208,38,230
32
RG
460
XC
470
OS=CHRS(34):SS=":"+QS+"
EE
203
AK
218
AS=STRS(A):AS=MIDS(AS,2
MP
480
0Q
220
PRINT'MCLR){2 DOWN} {RVS] SYNTAX:{OFF) EYE"
DD
490
FILENAME"+QS+",DV"
ASS$:END
DATA
,251,32,204,255,162,18,
POKE
..
,162
1
PRINT'MCLR} (2
(RVS}
240,77,169,0,32,18
9,255,169,18,162,4,160
MEMORY
+D
RS
JC
1,32,104,255,169,1
COMPU
TSTOP
XA
2
JH
A-H*256>.1 OF
DATA 166,178,164,179,32 ,189,255,36,254,16,5,16
DATA 36,254,48,3,76,55, 164,76,124,77,203,165
PAGE-START.
LTIPLE
19,32,195,255,162,
65,228,187,240,50,165,1
CHANGIN
110
IF
69 DATA
360
MA
PX
T"{RVS}'A'
DATA 36,254,16,5,162,0, 32,104,255,169,19,166 DATA 176,160,15,32,186, 255,32,192,255,176,43,1
CA
TO
AN
DATA 188,133,179,162,60 ,160,63,169,5,32,189,25 5
REM REM
5 DATA 32,69,168,165,183, 240,217,224,8,144,213,2 24 DATA 12,176,209,134,176 ,133,177,165,187,133,17 6, 165
GRON
TED
V5.1D
4
G
I know what to do
with. Each one is based upon—but a greatly improved version of—the pro gram that 1 had originally published. Unfortunately, Mr. Grondski's
270
JA
1990
compatible printers and $75 to the first person who could do that and make it work on both the 64 and 128 (my ver
REM
DSKI
PAG
GAZETTE
the program work with all Commodore-
50
IDEA
PROGRAMMER'S
FK
Valley Computer Club in Springfield, Massachusetts, has sent me more print
64/128
ODD
And that was my challenge. I offered $50 to the first person who could make
sion ran on the 64 only), I'm sad to say that I have yet to re ceive a winning entry; I have yet to re ceive more than four entries. A couple of people wrote in claiming that the whole idea of a background printer spooler was preposterous, attaching listings of tried-and-true BASiC FORNEXT loops that printed characters from disk one by one. But those people failed to realize the goal. One person knew exactly what 1
DR
(RELOCATABLE)
BJ
133,254,32,128,3,2
01,34,208,227,32,174,14
77
JH
time.)
All weird programs have their
12,225,24,144,17,9,128
DATA 201,255,1S9,13,32, 210,255,169,19,32,195,2 55 DATA 169,17,32,195,255, 32,204,2 55,16 2,65,20 8,2 01
DATA 13 3,253,169,0,133, 252,36,254,48,3,76,49 DATA 234,76,101,250,85, 48,62,77, 48,85,4B,62
EB 500 DATA 77,49,0,0,0 COMPUTE'S Gazette
Juns 1990
8 15
machine language Split Screen Jim Bultorliclil
The Commodore 128 gives you a builtin screen-splitting feature, but on the 64 you must do the job yourself. This task involves careful use of the IRQ interrupt. The accompanying program gives an example of screen-splitting code for the 64. [f you can locate a copy of COMPUTEI'S First Book of Commodore 64 (published in 1983), you'll find this information in more detail there. We'll work through the program I wrote for the book (it appears on page 102) and
look at how it works.
First, an outline of our objectives. The image on the television or monitor
screen is continuously being drawn; the raster, which draws the image, runs
from the top to the bottom of the screen, taking 1/60 second to draw the whole thing. Our program must "catch" the 64 at the exact moment the rasterdrawing process reaches the split point and then change the screen to some olher mode: from text to high resolu tion, from one background color to an other, and so on. The job must be done fast enough that the user sees no flicker in the screen image. Furthermore, we must arrange to restore our video when the raster draw ing completes the bottom of the picture and returns to the top of the screen. That requires two interrupt timings: one to switch and another to switch back. While all this is going on, another interrupt needs to be serviced: the one that polls the keyboard, flashes the cur sor, and updates the clock. This routine must also be serviced at intervals of 1/60 second, but not necessarily at pre
cisely the same speed as our video inter rupt. In fact, part of our problem is that the two activities are not synchronized. Sometimes their timing will coincide
and other times it will be far apart.
Priority Our first approach might be to write the program this way: If the two IRQ inter rupts occur at the same time, we'll al ways do the screen-split job first. That job is rime-sensitive, and the keyboard/
clock job—comes a split second before the video chip signals it's ready. The computer will start to service the key board, and the next interrupt can't be
handled until the previous one is fin ished. Checking the keyboard, updat
ing the clock, and doing the other tasks (blinking the cursor, checking the RUN/ STOP key, and maintaining the cassette tape interlock) will take too long. By the
time they finish, we will have missed our screen-split point and the viewer
will see a bounce, or flicker, in the dividing line. We must use a different approach to the problem—one that at first seems radical. We disconnect the regular in terrupt completely. The only interrupt will be that for the screen split. And the code there will ask, "Is the regular rou tine requesting service?" If so, that rou tine is serviced after the screen split has taken place. How can we detect an interrupt re
03S9
BEQ
SO35E
;skip if no request
035B
JMP
$EA51
;do timer service
035E
JMP
$FEBC
;exil interrup!
This routine is as streamlined as 1 can make it. In many cases, you'll need
to expand the code. For example, you might need to set (and test) both the
high and low parts of the raster register. One secret that [ didn't mention in the original article: The IRQ startup code in ROM, together with the above, run in a
time that almost exactly matches the time needed to draw one raster line. As a result, the color change will take place one raster line lower than the one it seems you're setting.
Let's do the program in BASIC so that you can see the entire job. 90 POKE 53265,27:REM DEFAULT SETTING
100 FOR J = 828 to B64:READ X 110T=T+X:POKEJ,X 120 NEXT J
quest if we've shut off a particular inter
130 IF T< >4077 THEN STOP
rupt? The answer lies in two important registers: the !ER {interrupt Enable Reg ister) at SD019, which switches an in terrupt request through to the IRQ line if activated; and the IFR (Interrupt Flag Register) at SDCOD, which tells us if an interrupt is being requested by that par ticular event—even if the interrupt is not "cut through."
200 DATA 169,1,141,25,208,162,146,160,6,
The Machine Language Our routine makes a simple back ground color change at the screen-splii point. By the time this code is activated,
BASIC will have switched off the regu lar interrupt line. 033C
LDA
#$01
,-tnrn off raster
033E
STA
SD0I9
;...vialER
0341
LDX
#$92
;rasler int - $92
0343
LDY
#$06
;color blue
0345
LDA
$D012
;test raster
0348
BPL
S034E
;skip if at top of
034A
LDX
#$01
;rastcr int - $01
034C
LDY
#$00
;color black
034E
STX
SD012
;set next IRQ
0351
STY
$D021
;change color
interrupt...
screen
173,18,208,16,4,162,1
210 DATA 160,0,142,18,208,H0,33,208,173, 13,220 220 DATA 41,1,240,3,76,19,234,76,188,254
300 POKE 56333,127:REM DISCONNECT REGULAR IRQ 310 POKE 788,60:POKE 789,3 320 POKE 53274,I29:REM CONNECT RASTER IRQ
To handle interrupts, you must grasp some new programming ideas. And you must be careful. Inlerrupt code is hard to debug, so it helps to get it
right the first time.
COMPUTB's Gazette is looking
for utilities, games, applications,
educational programs, and tu torial articles. If you've created a program that you think other readers might enjoy or find use ful, send it, on disk, to Submissions Reviewer COMPUTE! Publications P.O. Box 5406
clock work won't mind a short delay. The screen split will take precedence, giving us the fast timing we need. Right? Wrong.
The above code does the actual screen-split work. Now it's time to see if the disabled interrupt is asking for service.
Please enclose an SASE if you wish to have the materials
Here's the problem. 5uppose that the regular interrupt—the keyboard/
0354
LDA
returned.
0357
AND #$01
16
COMPUTERS Gazette
June 1990
$DC0D
;teat 1EU
;extract timer bil
Greensboro, NC 27403
B
How to build a high-paying career, even a business of your own, in computer programming. baud internal modem, 640K RAM,
disk drive, monitor, and invaluable programming software—BASIC, Pas cal, C, and COBOU-all yours to keep.
You get the experience and the
know-how, the computer and the
software to get to the heart of every programming problem, design imagi native solutions, then use your choice
of four key computer languages to build original, working programs.
No matter what your background, NRI gives you everything you
need to succeed In programming, today's top-growth computer career field.
You need no previous experience to RICK BRUSH, NRI PROGRAMMER/ANALYST
Start with training that gives you hands-on programming experience —at home and at your own pace. Training that begins with BASIC, then continues with Pascal, C, and COBOL—today's hottest computer languages. Training that even includes a powerful IBM-compatible computer, modem, and program ming software you keep. Start with real-world training.
build a successful programming career with NRI training, indeed, your NRI lessons start by walking you step by step through the fundamentals, giving you an expert understanding of the programming design techniques used every day by successful micro and
mainframe programmers. And then the fun really begins.
C, and COBOL. Then, rounding out your training, you use your modem to
"talk" to your instructor, meet other
NRI students, even download pro grams through NRI's exclusive pro grammers network, PRONET. Your career in computer programming begins with
your FREE catalog from NRI.
For all the details about NRI's at-home training in Computer Programming, send the coupon today. Soon you'll receive NRI's fascinating, informationpacked, full-color catalog.
Open it up and you'll find vivid descriptions of every aspect of your NRI training. You'll see the computer system included in your course up
close in a special, poster-sized foldout
section. And, best of all, you'll find out how your NRI training will make it easy for you to build that high-paying career—even a business of your own—in computer programming.
The kind of training only NRI provides.
Now with NRI's new at-home training
in Computer Programming, you can be
You master today's hottest computer languages, gaining the skills you need to build programs for a wide variety of real-world applications.
one of today's highly paid, creative
team of computer wizards who give computers the power to carry out an
astonishing range of business, profes sional, and personal applications. Now,
With your personal NRI instructor on call and ready to help, you use your
computer and software to actually
with NRI, you can be a computer
programmer, ready to build a highpaying career—even a business of your own —making computers do anything you want them to do.
design, code, run, debug, and document programs in BASIC, Pascal,
Send for your NRI catalog today. Ifs yours, free. If the coupon is missing, write to us at
the NRI School of Computer Program ming, McGraw-Hill Continuing Educa
tion Center, 4401 Connecticut Avenue, NW, Washington, DC 20008. IBM ii a Regiitered Trademark ol Idt IBM Corporation
The only programming course
that includes a powerful computer system and software you keep. Unlike any other school, NRI gives you hands-on programming experience with a powerful IBM compatible West Coast com
School of Computer Programming
McGraw-Hill Continuing Education Center
Hjf
Washington, DC 20008
llml
4401 Connecticut Avenue, NW
&:K
YES! Please rush me my FREE cataloR describing NRI's at home Irainirtu in Computer Programming.
puter system, including 2400 NAME
(pteaieprinr)
ACE
ADDRESS
Only NRt gives you an IBM-compatible computer with modem, 640K RAM, dish drive, monitor, and software—BASIC, Pascal, C, and COBOL—all yours to keepl
CirmTATE/ZIP
Accredited by the NaTfonal Home Study Council
5JW-060
Software Leaders' Outlook on the 64 Mickey McLean "The Commodore 64 is dead."
Industry experts
Amiga, Nintendo, and
The reports of my death are
Sega formats, the 64
greatly exaggerated.
has become the com
â&#x20AC;&#x201D;Mark Twain (1897)
uttered this phrase four years ago and two years
ago. Many continue to say it today. You'll probably hear it again
two years from now. Introduced during the summer of 1982, the Commodore 64 has
Although PCs and
The obituary has long been written for the Commodore 64, but
many software publishers continue to find good reason to support the machine. Here's what they say.
inspired more repetition
IB
puter that won't die. compatibles claim close to 80 percent of the software market,
several software compa nies that have stuck with the 64 report
steady sales. "While a lot of
of Mark Twain's famous quotation
pundits have predicted the demise of
than any other product of the com
the 64, we're still finding it's a strong
puter industry. Despite a lack of sup
platform," says Martin Alper, president
port from its parent company and a
of Virgin Mastertronic, which produces
growing list of software developers
arcade and sports simulations for the 64.
abandoning it in favor of MS-DOS,
"Our 64 sales are running neck-
COMPUTE'1* Gazelle
June 1990
and-neck with IBM. "You would have expected Nin tendo and Sega to have knocked the
feet out from under the 64," he says. "They have eroded the market, but not as much as forecasters had predicted." A major producer of sports simu
lation titles is SportTime Computer Softwareâ&#x20AC;&#x201D;and President Ed Ringler is pleasantly surprised at how well the company's 64 releases are selling.
"Omni-Play Basketball is one of the leading titles at Electronic Bou tique," Ringler says, "and the people there are surprised, too. "I haven't noticed IBM users be ing any more aggressive than Com modore 64 users," he says, comparing
the buying habits of PC and 64 users.
"We'll keep putting out 64 products as long as they are aggressive." Until recently, the top-selling
platform for Strategic Simulations (SSI) was the Commodore 64. "Champions of Krynn is the first product where the MS-DOS initial or der was greater than the 64," says marketing representative Linda Blanchard about SSI's latest Advanced Dungeons & Dragons release. "We're starting to see a change. But our prod uct line is still very popular with 64 owners, especially the AD & D prod ucts. And as long as people out there keep buying them, we'll keep making
U.K. and Australia, users tend to run
their machines longer," Hubbard says.
"They don't upgrade as easily, and some simply find the 64 is all they need."
Although Hubbard is a longtime 64 and 128 supporter, he has decided to concentrate on the Amiga market.
"I doubt we'll introduce any new products for the 64, but we'll continue to support existing products," says
Hubbard, who notes that there's still a great demand for Free Spirit's 1541/1571 drive alignment program. "I guess as disk drives get older,
there is a greater need for the product."
Quality, Not Quantity Other software companies have dis covered that the 64 user of today is more discerning than ever,
"Commodore users are a very distinct breed," says Greg Malone, media relations manager for Origin, another company that continues to develop 64 products. "They have
pride in their machines, and they hate conversions from other machines."
Ringler adds, "Without a doubt,
quality is going to be the winning is
sue. In the long run, a product will succeed because it is a good product." But with Nintendo and MS-DOS
products eating up shelf space in
stores, Ringler and other developers
are finding it increasingly difficult to get a product to market.
Shelf Wars Kyodai Software Marketing, a new comer to the Commodore market, is owned by 12 different Japanese soft ware manufacturers. The company re
cently released an arcade title, Curse uf Babylon, in the U.S. for the 64. "They (Japanese manufacturers] were interested in testing their prod
ucts in the Commodore market," says
John Eaton, chief executive officer of Kyodai. "We determined that Com modore owners may be happy with a Nintendo-type game." Although it's too soon to deter
mine how well the product is faring, Kyodai has had problems with distri bution. "Certain distributors will not
It will go away unless publishers exploit the 64's capabilities instead of just making a quick port. â&#x20AC;&#x201D;Martin Alper, Virgin Mastertronic
them."
Less Competition One reason that companies such as Virgin Mastertronic, SSI, and SportTime are able to maintain a strong presence in the 64 market may be re duced competition. "Because other publishers have dropped out, maybe we're getting a larger slice," Alper says. Many of the major software com panies have scaled back their 64 releases, have stopped support alto gether, or have limited 64 releases to
the European market. "We have nothing under devel opment now," says Lisa Petrison,
public relations coordinator for Mindscape. "It just hasn't been profit able enough."
Petrison did add that one of
Despite this knowledge, Malone adds that Origin has recently started developing all of its games, with the exception of Bud Blood, on the IBM PC first. Bad Blood is derived from Times of Lore, which was initially developed for the 64. Since a new game could be
built from the old, Malone says Origin decided to co-develop it on both the 64 and on a PC.
In addition to Origin, companies such as Mediagenic, Accolade, and Electronic Arts are concentrating on the PC market first and foremost and later porting some of the titles over to the 64. Virgin Mastertronic's Alper says,
Mindscape's recent titles. Fiendish
"It [the 64] will go away, unless pub
Freddie's Big Top o' Fun, was released for the 64, but only in Europe, where
lishers exploit the 64's capabilities in
Mindscape finds the market more to its liking.
According to Joe Hubbard of Free Spirit Software, foreign users are slower to make a change than their
U.S. counterparts. "In certain countries such as the
stead of just making a quick port." Based on the experiences of com panies that still develop primarily for the 64, the formula for success in to day's market is quality equals sales.
SportTime's Ellen Horiuchi says, "When we come out with a good 64 product, people seem to eat it up!"
take Commodore products," Eaton says.
SportTime's Ed Ringler feels for the 64 users who must hunt down new software for their computer. "It is definitely harder for the end user," Ringler says. "A lot of deci sions are already made for them." RingU'r understands the retailer's dilemma over whether to sacrifice
shelf space for 64 products in order to make room for Nintendo cartridges. "Retailers usually end up having lo choose Nintendo," he says. "At least there is no piracy with Nin tendo. But if the stores carry 64 prod ucts, the products are going to sell."
Babbage's, one of the largest na tional software retail chains, continues to carry 64 products, but company President Gary Kusin is not very opti mistic about the future. "Unfortunately, it looks like the 64's fate is sealed," Kusin says. "Hut we'll continue to carry 64 products as long as they're available." Kusin attributes the lack of ComCOMPUTE's Gazelle
June 1990
19
For more information on companies and products mentioned in this article, please use the addresses listed below.
modore titles on the shelves to the
t>ot>m of the Nintendo market as well as the declining interest of software publishers to develop 64 products. "It's less our decision and more
the decision of publishers who have quit making products," he says. Kusin adds that 64 titles coming
into the stores have not sold well.
Berkeley's Solution
Berkeley Softworks, publisher of the immensely popular GEOS, has no
ticed mass merchants cutting back on shelf space for its line of 64 produc
tivity software. Leland Llevano, Berkeley's vice president of market ing, indicates that the company is ex
perimenting with new ways to market its products.
"We need to be prepared," Lle vano says. "We have had a lot of suc cess with direct mail, and with it we
Accolade 550 S. Winchester Blvd.
Suite 200
Menlo Park, CA 94025
Berkeley Sof t works
Mind scape 3444 Dundee Rd. Northbrook, IL 60062
San Jose, CA 95128 2150 Shattuck five.
Berkeley, CA 94704
Electronic Arts
SportTlme Computer Software
1820 Gateway Dr.
Costa Mesa, CA 92626
Free Spirit
Strategic Simulations 675 Almanor Ave.
P.O. Box 128 58 Noble St
Kutztown, Fft 19530 Kyodal Software Marketing 58 Mitchell Blvd.
San Rafael, CA 94903
cards. "It's the only way we can keep them informed," he says.
As computer entertainment moves
into the 1990s, games have become more sophisticated and require much
it died. â&#x20AC;&#x201D;Ed Ringler, Sport lime Software
Llevano is quick to add that Berkeley does not plan to compete head-to-head with retailers. "We'll only go to this when the shelf space shrinks." As for the future of GEOS, Lle vano says that no new applications are planned but that a system upgrade Is in the works for release next fall. "We feel as if we have hit on most of the key application areas ex cept entertainment, but we're not really interested in that," he says. "We'll continue to support the exist ing products and maintain our pres ence on Q-Unk." Llevano adds that, because of the success of GEORAM, another hard ware product is now on the drawing
board for possible release in the fall. With the market changing from week to week, Llevano stresses that it's very important for GEOS-product purchasers to send in their registration 20
COMPUTE!'* Gazette
June 1990
Sunnyvale, CA 94086-2901 Virgin Masterlronic
1B001 Cowan Suites A 8 B Irvine, CA 927H
loyal software houses to try and con vince executives to turn away from the 64.
tributors or retailers."
making any products,
3187-G Airway Ave.
San Mateo, CA 94404
No Hard Disk
demise of hardware. Just like the Atari 800. When people stopped
110 Wild Basin Rd.
Suite 330 Austin, TX 78746
won't have to offer discounts to dis
companies create the
Origin
Data East 1850 Orchard St. San Jose, CA 95125
can offer price incentives because we
The software
Media genie
3885 Bohannon Dr.
more memory and power than the 64 can deliver. Many of the new MSDOS titles are distributed on three or more disks and need a hard drive to play effectively. "The biggest headache is that
"Our marketing people said Omtii-Play Horse Racing was more ap propriate for the IBM, because it is a
more sophisticated market," Ringler says. "But we've had a tremendous response from 64 users. They appreci ate the graphics and the detail, in fact, the 64 version is outselling the IBM one."
games are becoming more and more
Who's Responsible?
advanced," Martin Alper says. "Be cause the 64 has no hard drive, larger
A case can be made to blame Com modore for the demise of the 64, but
games are tedious to play because of the multiple disks." Based on the track record of com
Ed Ringler sees it differently. "The software companies create the demise of hardware," Ringler
panies now successful in the Commo dore market, winning products are usually original arcade games, sports
says. "Just like the Atari 800. When
simulations, or productivity packages that utilize the 64's animation, graph ics, sound, and playability. "Sports games and particularly arcade games do very well," Alper says. "Adventures are more difficult to port over to the 64. The game de sign has to be radically changed."
Data East's Connie Freeman says that her company's genres, arcade and sports games, have kept it strong in the 64 market, but she adds that Data
people stopped making any products, it died."
To demonstrate its loyalty to the 64, Linda Blanchard reminds us that
SSI was one of the last companies to support Atari 8-bit computers.
"We won't jump ship unless the market just doesn't exist anymore," she says. Could the end finally be in sight for the 64, making it the next 8-bit computer to fall by the wayside? "We're looking at maybe another two years," says Joe Hubbard, using a
East does not plan to release any of
time frame now very familiar to 64
its new role-playing games for the 64. "We are being more discerning
users. "The demand for 64 products will steadily decline, reaching a point where it's not feasible to develop any more products."
about what products we release on the 64," Freeman says. "We're not go
ing to release the fantasy role-playing titles on the 64 because we're taking technology further and the 64 doesn't have that kind of power." The booming popularity of MS-
Hubbard optimistically adds, "But there is still demand for CP/M prod
ucts, and CP/M went the way of the
DOS gaming has caused many of the
dinosaur long ago. The 64 may do the same. For home use, the 64 is still a good introductory computer. For some
marketing departments of many 64-
people it's still all they need."
B
Save Up to 7O
— Call for Your FREE Catalog Today!
1
1-8OO-BUY-WISE Ext. 11
200 Baud External Modem Features Include:
• RS232/DB25 Connector
Aiynchrsnoui
•Full or Half Duplex • Auto Dinl/Auto AniWBf • Standard 9 Voll Battery
Lowest Price EVER!
$4995
AC Adopt.. Sold Separately lo 1
Lilt $199.95
At $299 What are You Waiting For?
NEW'
Amstrad PC2O Package Includes: •51 IK RAM memory
•31/2'720Kdiik drive • Monochrome graphics & CGA color graphic) built-in • Parallel and «rid porh lor
printer or modem ■ PC jayifidc port • Micro** DOS™ V.3.3
• Digital Rnoarch'i GEM™ Daidop ('point & did')
j • Digital Research's
- j
AT AN UNBELIEVABLE
299" List $699.95
GEM
Point
System Pricing Monitor Optional
Magnavox 13" Color composite
$10.95
Wico Ergostick
$ 12.95
Test Pilot Software Pack
Hearsay 1000
Lowest Price EVER! One Year *
Lifetime Warranty on pwnthead
• 2 Year hmediale Replacement
• 8KFrinlerSuitor . NIC Stable from
$10.95
5.25" Disk Cleaner
S5.95
3.5" Disk Cleaner
$5.95
FronfPa«J
• Includoi On« F8EE Ribbon
$
Software Moth Buiiersit.iS9.9s
$5.9S
Let's Make Greeting Cards
ihiiio.?s
Let's Moke Calendars
$6.95
& Stationery i.^ucps
$6.95
Karate Champ u>i!9.9S Avoid the No!dw»ii.H
$7-95 $8.95
Wipaouluittu.95
$8.95
Apache Strike un iu os
$ 1 O.95
Chop'n1 Dropibitit.9)
$ 1 O.95
Storglider :vju9i
$ I O.95
Package Includes: • C64C Computer
> 1541-11 Diik Drive • ACE Joystick by Kraft ■ Five Software Titkw: Advanced Tactical Fighter Infiltrator II Harrier Crazy Can
Tomahawk
/■
Fast Load Cartridge
Au. This for Only
$34.95
Shinobi iu ui.9i Wordwrilcr 4u»U9.9S
$23.95 $27.95
Madden Football Uii«.«s
$30.95
Joystick & S software *
fiitti told MparaWv
forONLY$19.95
299
95
LJil $499.95
5.25" Double Sided/ Magnavox 13" Double Density Disks Color RGB
As Low As
Color - As Low As
ea
ea
till
lh>t, Grm),
100% Certified • Lifetime Guarantee
5 25" DSHD Disks As Low As
Model Ho. CM8762
3.511 DSDD
Disks
Our Low Price
Lots of 10
One Year
ea
Warranty
Limited
WARRANTY
• Proisuro Sensitive Contrail
• DotAddVenQbleGrophki
$19.95 • Italiei, Elite, Pico, Condeniad $39.95 • Cailronici Parallel Port
Dust Covers
19*
CMB702
with NLQ
$179.95
Epyx 200XJ Joystick
Mam in h USA!
Mode! No.
180 cps Printer
C64C Computer with Vorpal Utility Kit $129.95 1541-11 Disk Drive with
iui su.9S
FOR
No One On Seu Ms Printer for Less!
Accessories Vorpal Utility Kit.
• DB9 Pin Adapter • Telephone Cablo • 1200/300 bp»
c
Limited
" tia~$299~95
ea
List S399.95
ft™donclmdud>lh;ppiychora«i Col tog*iyour1ownldJi»»™d(oil.W(!lniuiiioli JiipmwIiolnoiu'raoMlbyoJI All padcOB COffAPUl ER DIRECT*
aniwnndFv iMaiod Uti Cnuryl 2nd da/ o>J oufnlgkl d«i*vv an D^lcdi at utro ant W> iK'p b c' «rb in Ir* US. Carwa,
s/aIoiu, Hsoan, Vug'n UonJi ond APO-IPO. Woiltaowiv *i[T*J h Confinmlol US.IImoii riiidmli odj 6 S» ioJb Fm. iH*i*wi » do^i] nohtJicfl/ odUrtwd prlci on tvod iom* Hwm, Voppn^g ond *«» Ha no* indixJid, VHifimfan nqwid.
OttJ»ring 70B-382-7545 OiJtiidft Sorvi» Ar»o, PIsom Call 70B-382-505B Circle H»id.r 5*nl» Number 1H
*
INC.
22292 N, Peppef ROOO DOrnnQrOU, IL
**Wt LfiVt
OtXJ 1 \J
tXPo/30/90
||/fi (^ jraooj ^)
Q^'&mTj'd*. *&~
COMMODORE COMPUTER SHOWS How to Get the Most Out of Them Robin Minnick I paused near the entrance, consider ing my next move. For the fourth year running, I was attending a local com puter show with my husband. He was excited about one of the seminars. He's a hacker, so I figured the ses sions he wanted to sit in on would be way over my head. The speakers 1 wanted to hear were either late or not coming at all. 1 noticed there were fewer vendors than in prior years, too. And while I don't claim to know everyone in town, 1 didn't recognize anybody at this show, either. Basical ly, this show just didn't look as good as some I had previously attended. So what could this show do for me? Why didn't I just go back home? I stayed because even the most medi ocre computer show has something to offer. 22
COMPUTErs Gazette
June 1990
If a computer show makes you think of a convention of
the machine, those uses usually vary. Rarely do you find a soul mate in your own home who can understand (or stand) your ravings about a
geeks and nerds, think again. There's a wealth of knowledge to be gained just by being there. Here's some excellent firsthand advice from an experienced
WYSIWYG word processor or the lat
showgoer.
Besides this fellowship, there is also the opportunity to learn more
est, souped-up version of an assem bler. We need to be able to express our enthusiasms and communicate
our crazesâ&#x20AC;&#x201D;and a computer show filled with participants of like demen tia is the perfect forum.
about your computer and how to use
programming hints at user group
it. All these hackers can't get together without exchanging tips and methods, and with a sharp pair of ears, you will almost always learn something new.
meetings, the truth is, computing is essentially a solitary endeavor. Even if everyone in the family has a use for
such as the show's size, its budget, who's sponsoring it, and how broad
Of Like Dementia While many of us like to communi
cate via bulletin boards or to swap
Shows vary in content. Factors
criticize its machines and make sug
Eight Show Tips
gestions as to what the company might do. You can offer feedback and
■ Don't be afraid to go. Use the information in this article to familiarize yourself with show concepts. Be determined to make a fool of yourself, if you must. But most impor
suggestions to software vendors as
well. Occasionally, you'll find yourself talking with individuals who actually
tant, go.
■ Don't be afraid to ask questions, especially of the experts. As wiser heads have point ed out, the pros assume we Know all the computer basics, whereas many of us don't. II
wrote the software, especially if the company is a one- or two-person op
your question seems simple, ask it anyway. Chances are someone else is wondering
eration. In fact, the chance to talk to "the big guys" is the main reason some people attend computer shows. Not to be overlooked are the booths maintained by area user groups, offering information on group meetings and local BDS numbers. And
ihe same thing. And. by all means, ask everyone: speakers, vendors, and hackers. Most of them love to show off their expertise. ■ Talk to the vendors. Let them know what you like or dislike about their products and what you'd like to see in the future. Shows are sometimes the best way vendors have to find out exactly what you, as a consumer, want. This Is also a good way to let the pub lishers know i( you've had a problem with technical support, documentation, or just get ting the right answer. When you discuss a problem with a vendor, give specifics such as
there arc door prizes, too. You might win something to support your com puter habit. I won some music soft
names and dates, and you'll have a belter chance of finding a solution. ■ Play around with the computers on display. Whenever possible, test new programs
and machines. You can't often do that in a store.
ware once. (And if I ever trade up to
an Amiga, I'll be sure to put it to good use.) If you haven't gone to .1 com puter fair yet, you may feel you'll be overwhelmed by all the technology
■ Examine the list of scheduled speakers as soon as you arrive. Pick out whom you want to hear, find out where and when the talk is to be held, and plan to get a good seat. Take notes. Even better, take along a small tape recorder. ■ Engage in conversation. Sometimes the best programming or applications tips come from other users or hackers. Or you may pass along somelhing you've learned to someone who needs it. Carry cards with your name, address, phone number, and—if
and computer talk, especially if you're
you're a member—the name of your user group. It's quicker than jotting down infor
a new computer user. Don't worry-
mation while leaning on your new friend's back. Plus, having cards with you will encour age you to find people to pass them around to.
any fears you might have are best conquered by jumping right in.
■ Take someone else to the show with you, even if he or she is not as much of a com puter freak as you. Your friend can sit in a seminar and hold a tape recorder or take notes so you don't have to miss a speaker scheduled for the same time in another
Right for the Home There's no more complete or versatile machine for the money than the Commodore 64 or 128. it's the perfect first computer, especially for families or individuals without the dollars or
room.
■ Visit every booth, even if each doesn't have a flashy display to pull you in. One of the
best buys 1 ever made was Xetec's Fontmaster II. I bought it at half-price, and all the booth housed was two systems, one person, and the program.
inclination to compute at home bigtime. These computers are easy to
an audience it attracts affect the way a show is set up. Shows may be held at
local hotels or convention centers, schools, or churches. There may or may not be an admission charge. The overall atmosphere may range from glitzy to scholarly; however, there are some elements common to most
shows. In genera], a computer show, or computer fair, will have three main components: speakers, vendors, and hackers. Speakers discuss everything from programming techniques and MIDI to newsletter preparation and desktop publishing. Topics are usually covered
in a series of seminars presented over the course of the show. Speakers may
be drawn from local user groups, computer magazines, software compa nies, and even Commodore itself. Or they may be authors, programmers, or computer experts (gurus). It depends
on the topics covered and the nature of the show.
Good Buys Vendors maintain booths at the fairs to showcase their products. You'll often see a mix of local, regional, and national companies represented. They may tout new software, new hard
mation on upcoming products, and even new applications for the com puter. In addition to standard software
and hardware offerings, I've seen booths with such diverse products as
learn, and they can do everything: speech, graphics, word processing, math, and music. A 64 will always
have a place in our home, even if big
ger machines move in.
disks of Christian graphics for The
There will always be new com puter families, too. It will take a long
Print Shop, plus colored ribbons and paper to print them; drive-alignment tools and other repair services; T-shirts bearing titles from popular software; and oven disks of poetry composed by
companies would have us think.
local poets (set in various fonts and screen colors). Many times, products
for enthusiasts new to this addiction. It may seem like novice users would
are offered at "This Show Only" bar gain prices. I've always found some thing worth buying.
Commodore is frequently asked to participate in these shows. If it does make an appearance, you have your golden opportunity to praise or
time for all of us to enter the Home
Computer Age, regardless of what the Computer shows can be a prime source of techniques and equipment
get the most from a computer show, but old-timers benefit, too. After all, people come up with novel uses for
the 64 and 128 every day. So, check out the next show that comes your way. You'll certainly get your money's worth.
G
199O Commodore Shows
Sponsored by
The Hunter Group Commodore/Amiga Users Fair World of Com modore/Amiga
September 15-16
Valley Forge, FA
October 5-7
Rosemont. IL (near O'Hare Airport)
World of Commodore/Amiga
November 30-December 2
Toronto. Ont. Canada
For more show listings, check with your local Commodore User Group.
ware, gadgets and supplies, infor COMPUTE! s Gazette
June 1990
23
A Guide to Commodore User Groups Part 2 Edited by
Liz Casey
This annual Gazette feature provides an up-to-date list of user groups across the U.S., throughout Canada, and around the world. Part 1, published in last month's issue, includes states A through M (AlabamaMontana). Part 2 includes user groups from the remaining states
(Nebraska-Wyoming), from APO sources, and from foreign countries.
Under each state heading, groups are listed in order according to ZIP code. Groups from outside the U.S. are listed alphabetically under each
Platte Valley Computer Users Group (PVCUG), P.O. Box 367, Gerinj;, NE
69341 NEVADA Clark County Commodore Computer
Club (5 C's), 5099 Eldora, Las Vegas, NV 89102
NEW HAMPSHIRE
country heading.
Manchester Commodore Users Group,
included, send your club name, address, and bulletin board service telephone number (if available) to
Commodore Help and Information Net
If your group does not appear in this list and you wish to be
Commodore 64/128 User Group Update COMPUTED Gazette P.O. Box 5406
P.O. Bos 1641, Manchester, NH 03105 work (CHAIN Gang), P.O. Box 654, Laconia, NH 03247 (BBSs 603-286-7362) NEW JERSEY Info 64 Commodore User Group, c/o Jerry Fleischer, 186 Delmar Ave., Glen Rock, NJ 07452
Greensboro, NC 27403
Hillsdale Commodore 64 Users Club, 32
Your group will be listed in "User Group Update" in a future issue. Note: When writing to a user group for information, please remember
to enclose a self-addressed envelope with postage that is appropriate for the country to which you're writing. COMPUTE! Publications does not condone the use of its user group lists by individuals or user groups for the purpose of buying, selling, or trading pirated software. Should we discover any
group participating in any such illegal ami unethical activity, the club's listing will be permanently deleted from our files.
Esplanade Lake Dr., Hillsdale, NJ 07642
Garden State Commodore 8l MS-DOS Us er's Group, 89 Stratford Rd.. Tinlon Falls, NJ 07724 (DBS= 201-938-3885) Commodore User Group of Central New
Jersey, 112 Old Bridge Rd., Matawan, NJ 07747 Morris Area Commodore User Group (MACUG), P.O. Box 492, Mt. Tabor. NJ 07878
i ■■■(■■ Exchange-Beneficial Users Group 64/128 IDE-BUG 64/128), 713 Second St.,
Mid-Nebraska Users of Commodore
NEBRASKA Pathfinder Commodore User Group, 1817 Briardiff Rd., Fremont. NE 68025
deafer Omaha Commodore Users Group, P.O. Box 241155, Omaha, NE 68124 (BBS« 402-292-3628)
The Omaha Computer Society, P.O. Box 44129, Omaha, Nli 68144-0129 24
COMPUTE! s Gazette
June 1990
(MUC), 1920 N. Huston Ave.. Grand Island, NE 68803 KACCK: Kearney Area Commodore Com
puter Klub. P.O. Box 1611. Kearney. NE 68348-1611 McCook Commodore Users Group, 1010 E.
2nd St., McCook, NE 69001
Dunellen, NJ 03812 Commodore E. Brunswick Users Group
(CEBUGf, 9 Kings Rd., E. Brunswick, NJ 08816
NEW MEXICO New Mexico Commodore User Group,
P.O. Box 37127, Albuquerque, NM 87176 (BBS" 505-268-4662)
Los Alamos Commodore Users Croup, 4214-A Arizona St., Los Alamos, NM 87544 (BBS# 505-662-5940) Taos Area Commodore User's Group. P.O.
Box 5686, TflOS, NM 87571 The Southern New Mexico Commodore
User's Group, P.O. Box 4437, Uni. Park Brch., Us Cruces, NM 88003 Deming Commodore User Group (DCUG),
1400 Mallery Dr., Deming, NM 88030 Commodore Users Group of Roswell (CUGOR). 1619 N. Kansas, Roswell, NM
S8201
York, NY 10002 Hilda's & St.
Hugh's School, 619 W. 114th St., New York, NY 10025 New York Commodore Interest Group,
c/o Si. Hilda's & St. Hugh's School, 619 W. 114 St., New York, NY 10025 Bronx Users Group (BUG), P,O, Box 523, Bronx, NY 10475 (BBS# 212-671-7050) Folklife Terminal Club, Box 555-R, Co-op City Station, Bronx. NY 10475 Elite Commodore User Group, c/o Aqull Lynch, 754 E. 23rd St., Apt. 3H, Brooklyn,
NY 11210 Queens Commodore Users Group, 37
Skillman Ave., Brooklyn, NY 11211 (BBS# 718-366-7445) Brooklyn Commodore User's Group, 1735 E. 13th St. Apt. 7N, Brooklyn, NY H2291952 (BBSS 718-645-1979) Queens C-64 User Group, P.O. Box 129, Ozone Park, NY 11417 Commodore Users Group of Greater New
York, 190-25 Woodhull Ave., Hollis, NY 11423 N.C.C.C., 151 DuBois Ave., Sea Cliff, NY 11579
Commodore Long Island Club, 15 Rot-hulle Ct., Amityville. NY 11701 (BBS« 516-4894016)
Brentwood 64/128 Computer Club, Pub. Lib., 2nd Ave. & 4th St., Brentwood, NY 11717 C64-Five Users Group, P.O. Box 134, East
Islip, NY 11730 Club 64, P.O. Box 2265, Patchogue, NY 11772 Mohawk Valley Computer User Group, c/o Wm, Nowak, 3818 Stinson Ave., Tribes Hill, NY 12177 Tri-City Commodore User's Group
(TCCUG). P.O. Box 12742, Albany, NY 12212-2742 Hudson Valley Commodore Club, P.O. Box 2190, Kingston, NY 12401 Commodore User Group of Orange Coun ty, 30 Square Hill Kd. Box 41, New Wind
sor, NY 12550 Catsldll Commodore Users Group, Box 160 RFD, Woodbourne, NY 12788 Frontier Computer Users, RFD #1 Box 352A, Chazy, NY 12921 (BBSs 518-8468803 or 518-846-8934) Oswego Commodore User Group, 402 M,i-
har Hall, State University College, Oswego, NY 13126
Central New York Commodore Users
Group (CNYCUG), P.O. Box 397, Syra cuse, NY 13209 (BBS# 315-433-0916) The Commodore Computer Club of Syra
cuse, P.O. Bos 2232, Syracuse, NY 13220 (BBS# 315-656-3544)
Commodore Users Group of Massena (COMA), Brian Trzakos, c/o Jefferson School, Massena, NY 13662 The Niagara Falls Commodore/IBM Club,
2405 Willow Ave., Niagara Falls, NY 14305 Geneva Commodore Users' Group, 25 Pine St., Geneva, NY 14456 Commodore Users Group of Rochester (CUGOR), P.O. Box 23463, Rochester, NY 14692 (BBS# 716-621-5908)
New York Commodore Interest Group (NYOig), 115 Essex St. Box #146, New Computer News, St.
Ave., Utica, NY 13501
Com-puter Club, P.O. Box 4339, Elmira,
NEW YORK
Kids
Utica Commodore User Group, 1801 Storrs
NY 14904
NORTH CAROLINA Mayodan Commodore Users Group, 70 Virginia St., Mayodan, NC 27027 Sanlee Commodore Club, 514 Colonial Dr.,
Sanford, NC 27505 Baileys User Group (BUG), P.O. Box 70. Holly Springs, NC 27540
Western Carolina Commodore Beginner User Group (WCCBUG), Rl. 4 Box 387, Forest City, NC 28043 (BBS# 704-2878052)
Salisbury Compute, Rt. 1 Box 349B, Salis
bury, NC 28144 Wilmington Commodore Users Group, 2104 Wisteria Dr., Wilmington, NC 28401 Greater Onslow Commodore Users Group (GOCUG), P.O. Box 1644, Jacksonville, NC 28541 Asheville-Buncombe User Group (A-
BUG>, P.O. Box 15578, Asheville, NC
28813
NORTH DAKOTA Central Dakota Commodore Club, P.O. Box 1584, Bismarck, ND 58502-1584 The Commodore User Group (TCUG), P.O. Box 63, Brice, OH 43109 (BBS# 614755-2604)
Central Ohio Commodore Users Group. I\O. Box 28229, Columbus, OH 432280229 (BBS# 614-274-6502) Basic Bits Commodore Group. P.O. Box 447, N. Ridgeville, OH 44039
NorthEast Ohio Computer Users Group (NEOCUG), P.O. Box 196, Wickliffe, OH 44092
Commodore Preference Users Connection (CPU Connection), P.O. Box 42032, Brook Park, OH 44142 (BBSs 216-2384578)
Portage County Commodore Family User Group (PCCFUG), P.O. Box 901, Raven na, OH 44266 (BBStt 216-296-3692) Trumbull Commodore Users Group (TRUMCUGt, P.O. Box 8632, Warren, OH 44484
Mahoning Valley Commodore Club, P.O.
Box 11S0, Youngstown, OH 44501 Commodore Users Group, 29425 Bettler
Rd. Box 175, Dennii.on, OH 44621 Canton/Akron/Massillon Users Group (CAMUG), P.O. Box 2423, North Canton, OH 44720 (BBS# 216-453-3319) Commodore Erie Bay Users Group (CEBUC), P.O. Box 1461, Sandusky. OH 44870
Shelby Compuler User Group, P.O. Box 512, Shelby, OH 44875 Western Cincinnati Commodore Club (WEST-COM 64), P.O. Box 89. Amelia, OH 45102 Southwestern Ohio Commodore Users Croup (SWOCUG), P.O. Box 46644. Cin cinnati. OH 45246
Dayton Area Commodore Users Group
(DACUG), 1117 Lavern Ave., Kettering, OH 45429 (BBS» 513-878-1408) Hancork User's Group (HUG), P.O. Box 1651, Findlay OH 45839-1651
OKLAHOMA Commodore User's Group of Lawton, P.O. Box 3392, Lawton, OK 73502
Commodore Users of Bartlcsville, 2524 SW Mountain Rd., Bartlesville, OK 74003 (BB5* 918-336-3872)
Tulsa Area Commodore Users Group (TACUG), P.O. Box 52473, Tulsa, OK 741691842 (BBSs 918-428-2284) Muskogee Commodore Users Group
(MCUG), 2429 Georgia, Muskogee, OK 74403 (BBS# 918-682-0773) Osage/Kay Commodore User's Group (OKCOM), 317 Woodbury, Ponca City, OK 74601
OREGON Commodore East County (CEC), 2424 SE Evans Ave., Troutdale, OR 97060-2328 Crash-64 Salem Area's Commodore User's Group, P.O. Box 241, Salem, OR 97308 (BBS# 503-585-3092) Albany Corvallis Commodore Users
Group (ACCUGt, P.O. Box 1124, Corval lis, OR 97339 United States Commodore Users Group, P.O. Box 2310, Roseburg, OR 97470 CUA. P.O. Box 53!, Medford, OR 97501 (BBS# 503-772-1092 6:00 p.m. to 8:00 a.m. PST) PENNSYLVANIA A-K 64 User Group, 1762 Fairmont St., New Kensington, PA 15068 Bettis Commodore Users Group, 592 Arbor Ln., Pittsburgh, PA 15236 Castle Commodore Computer Club, P.O.
Box 961, New Castle, PA 16103
North Coast Commodore Users Group
Erie, P.O. Box 6117, Erie, PA 16512-6117
(BBSs 814-899-1796) Centre Area Commodore Computer Club, 441 Agricultural Administration Bidg., Penn State University, University Park, PA 16802
Capital Area Commodore Club, P.O. Box 333, Lomoyne, PA 17043 Huntingdon County Hackers, P.O. Box 132, Mill Creek, PA 17060
C.U.G.LEB.CO, P.O. Box511, Richland. PA
17087 Harrisburg Area Computer Group, 721 S. 29th St., Harrisburg, PA 17111 (BBSs 717-558-9080) White Rose Commodore Users Group,
P.O. Box 7501, York, PA 17404-0501
Gods of Public Domain, B0 Faith Dr., Catasauqua, PA 18032
Lehigh Valley Commodore User Group, 4315 Crackersport Rd., Allen town. PA
18104 The Scranton Commodore Users Group (SCUG), P.O. Box 244, Scranton, PA
18501-0244 (BBSs 717-4969-1228 and
717-489-8001]
EPA Commodore Users Group, Edward H.
Cohen, 1712 Aidenn Lair Rd.. Dresner, PA 19025 (Nate: Open to all federal gov ernment employees and their families)
Horsham Amiga/64, 20-A Lumber lack Cir., Horsham, PA 19044 LCC, P.O. Box 48141, Philadelphia, PA 19144 Main Line Commodore Users Group (MLCUGt, 1046 General Allen Ln., West
Chester, PA 19382 (BBSs 215-354-9750) COMPUTE'S Gazette
June 1990
25
Commodore User Groups, Part 2 Worldwide Commodore Users Croup (In ternational Headquarters), P.O. Box 337, Blue Bell, PA 19-122 Buxmont Commodore and IBM !"■,■:>
Group, 1206 Cowpath Rd., Halfield, PA 19440
RHODE ISLAND Warwick Commodore Users Group, River St., Riverside, Rl 02915
110
Narragansetl Commodore Users Group, P.O. Box 8707, Cranston, Rl 02920 SOUTH CAROLINA
Payson Area Commodore Users Group
(PAC), P.O. Box 525, Salem, UT 84653 (BBS* 801-423-2734)
VERMONT
H1BS. 658-C Windemien>, Charleston, SC 29407 (BBS" 803-556-9094) Greenville Commodore Users Network
(GCUNt, P.O. Bo>. 5272, Station B, Green ville, SC 29606 TENNESSEE Clarksville Commodore Users Group, P.O. Box 2171, Clarksvillc, TN 370422171 Commodore Association of the Southeast
(CASE), P.O. Box 2745, Clarksville, TN 37042-2745 Multi-User Computer Club, 213 Holly Ave., South Pitishur);, TN 37380-1313 (BBS» 615-837-8352) Chattanooga Commodore Users, 1406
Blackwetl Dr., Chattanooga, TN 37412 Raleigh-Hartlett Hackers CUG, James Pat
rick, 3457 Catewood Dr., Memphis, TN 38134
Memphis Commodore Users Club, P.O. Box 34095, Memphis, TN 38134-UOM (BBS" 901-362-0632)
TEXAS Society of Computer Owners and PET Enthusiasts (SCOPEt, P O. Box 833095, Richardson, TX 75083 Texas Commodore User's Group, P.O. Box 623, Koysu City, TX 75089 Mid-Cities Commodore Club, P.O. Box
813, Bedford, TX 76095 (BBSs 817-2684191) The Wichita County Commodore User's Co-op, 240 KikhingsSt., Wichita Falls,TX 76301 (BBSS 817-855-7557 or 817-696-
Green Mountain Commodore Users
Group 1GMCUG), P.O. Box 6087, Rut land, VT 05702 VIRGINIA
2520) Central Texas Computer Users Group, 902
Carlisle, Killeen, TX 76541-7321 The Willis Commodore Users Group, 8 FotL'St Trails, Willis, TX 77378
Tri-County Commodore Users Associa-
lion (T-CCUA), 557 Lakeview Cir., New Braunfels, TX 78130
Amistad Commodore Users Group, P,O, Box 421212, Del Rio, TX 78842
Top of Texas Commodore (TOTCOM1, Box 2851, Pampa, TX 79066-2851
Tri-Slale Commodore Users Group (TriCUG), P.O. Box S971, Amarillo, TX 79114-8971 (BBSt* 806-355-3031)
Commodore Users of Texas (CUT), 7007 Memphis Ave., Lubbock. TX 79413 (BBS« 806-792-7121) The Software Palace, 11200 Soc.irro Rd., El Paso, TX 79927 (BBS« 915-859-8714) El Paso Commodore User Group, P.O. Box
370934, El Paso, TX 79937 (BBS" 915833-1024]
Group (WAC), P.O. Box 3602, Fairfax, VA 22038-3602 Capitol Area Commodore Enthusiasts
ICACE), 607 Abbotis Ln., Falls Church, VA 22046 Dale City Commodore Users Group, P.O. Box 2265, Dak City, VA 22193-0265
Fredericksburg Commodore Club, P.O. Box 8438, Fredericksburg, VA 22404-8438 Middle Peninsula Commodore Users Group (MPCUG), P.O, Box 391, Glouces ter, VA 23061 (BBS* 804-642-0871) South Richmond Commodore User Group, P.O. Box
1393, Midlothian, VA
23113 CURVE, P.O. Box 28284, Richmond, VA 2322H (BBS# 804-288-1439) The Richmond Area Commodore Enthu siasts (TRACE), 2920 Pinehurst Rd., Richmond, VA 23228 Tidewater Commodore Users Group, P.O, Box 61814, Virginia Beach, VA 23462 [BBS* 804-499-1319) Portsmouth Commodore Users Group (I'CUC), P.O, Box 6561, Portsmouth, VA
23703 (BBS# 804-488-8372) Henry County Commodore Computer Club, Rt. 9 Box 61, Martinsville, VA 24112 Lynchburg User Group, Rt. 2 Box 180, l.ynchburg, VA 24501 Commodore Users of Lynchburg (CUOU, P.O. Bon 3386, Rivermont Station, Lynch
burg, VA 24503 WASHINGTON Renton Computer Group, 11308 SE 269th
St., Kent, WA 98031 E/T, P.O. Box 1767
1767, Bothell, WA 98041-
South King County Commodore User Group (SKCCUC), P.O. Box 5241, Kent, WA 9B064 (BBSo 206-874-6289)
NW Commodore User Group, 2565 Dexter N S203, Seattle, WA 98109 (BBS* 206281-7661)
PSACE, 1313 5th Ave. W, Seattle, WA 98119-3410 UW Commodore User Group, P.O. Box
25H78, Seattle, WA 98125 (BBSs 206-2817661) Club 64, 6735 Tracyton Blvd. NW, Bremer ton, WA 9H310
La Center Commodore Users Group, Rt. 1 Box 42, La Center, WA 98629 Tri-Cily Commodore Computer Club (TC
CUBED), P.O. Box 224, Richland, WA 99352-0224 (BBS* 509-588-6822) Blue Mountain Commodore Users, 550 S. 2nd Ave., Walla Walla, WA 99362-3149 (E3liS# 509-529-5226)
WEST VIRGINIA Bluefield User Group 20/64 (BUG), P.O.
Box 1190, Bluefield, WV 24701
Mountain Computer Society, 3898 Cheryl St., West Valley, UT84119 Moab Commodore User's Group, 860 S, Antiquity Ln., Moab, UT 84532
Westwood Dr., Sheboygan Falls, WI 53085
Maple Valley Commodore Users Group, P.O. Box 106, St. Albans, VT 0547R (BBSs 802-524-9387)
Washington Area Commodore User
Commodore Computer Club of Columbia, c/o HGC/5T, 710 Vintage Ln., Columbia, SC 21210
WISCONSIN Lakeshore Commodore Core, !
Commodore Home User's Group (CHUG),
81 Lynwood Ave., Wheeling, WV 26003 Mid-Ohio Valley Commodore Club (MOVCC), P.O. Box 2222, Parkersburg,
WV 26101-2222 (BBS» 304-295-6502)
Commodore Hobbyists Involved in Per sonal Systems (CHIP5), P.O. Box 1006, West Bend, W! 53095 Wisconsin Association of Vic/C = Enthu
siasts (WAVE), 1020 Kurtis Dr., Elm
Grove. Wl 53122 Milwaukee Area Commodore Enthusiasts (MACE), P.O. Box 26216, Milwaukee, W]
53226 COMM-BAY64, P.O. Box 1152, Green Bay, Wl 54305 (BBS# 414-494-1527) Price County Computer User Group, 630 Knox St., Prentice, Wl 54556
Western Wisconsin La Crosse Area Com modore Users Group, 622 Avon St., La Crosse, Wl 54603 (BSS# 608-784-8016) Excalibar 64/Amiga, Rt. 3 Box 30-AA,
Cumberland. Wi 54829 WYOMING Casper Commodore Users Group (CCUG), c/o Crazy Mountain Software, 511 E, 2nd St., Casper, WY 82601 7400]
U.S. ARMED SERVICES ARROAD The Muenster Garrison User's Group, c/o Mr. Maki, 583rd Old Co., APO, NY 09078 Commodore Computer Users Group Hei
delberg, P.O. Box 232 (147th Postal), APO, NY 09102 Chicksands Computer Club (C cubed), c/o Erik Pedersen, Box 148 6950th ESG, APO, New York, NY 09193 Alconbury Commodore Computer User's Group, Attention: SMSgt Willie J. John son, Box 58, APO, NY 09238-5000
U.S. Naval Station Cuantanamo Bay Cuba Computer Users Group, P.O. Box 160, 1BTO Norfolk. VA 23593
USER GROUPS OUTSIDE THE U.S. AUSTRALIA Commodore Computer Users Group
(QLD>, P.O. Box 274, Springwood Qld., 4127, Brisbane, Australia Commodore Hints and Tips Swapping (CHATS), P.O. Box 212, Essendon, 3040, Victoria, Australia Commodore 64 Users Group, 14 Richards Rd., High Wycombc 6057, Perth, Western
Australia, Australia C64 Computer User, P.O. Box 826, Young, New South Wales 2594, Australia
Melbourne Commodore Computer Club, P.O. Box 177, Box Hill, Victoria 3128, Australia BELGIUM L'Amiral Club Amiga, P.O. Box41, B-1090, Brussels, Belgium BRAZIL
Curitiba Commodore Club, R. Ver. Garcia R. Velho 33. Apto. 41- Bairro Cabral, 80030 Curitiba-PR, Brasil Tcs Computer Club, Rua Job Ln, 650,04639 Santo Amaro, Sao Paulo, Brasil CANADA Alberta Calgary Commodore Users Group, 3711810 Madeod Tr. SE, Calgary, Alb., Can
ada T2J 2V8 Commodore Users of Edmonton (CUE), Box 3155, Fort Saskatchewan, Alb., Cana
da T86 2T2 26
COMPUTE!* Gazelle
June 1990
(BBSs 307-577-
BfliWALL K<». liox 129/5K Noble Slrct-t Kul/Kmn.l'A 195.10
BfliWALL
CALL
1-800-638-5757
U Jtmtr PAS line I4M-6KM561 ('intrinu-rMrtkr I-2I5-OM-54V
N.riASL COME VISIT US!
i.ndjj ■ Kridjij 9AM-6PM ESI
Sntufdut y.\Vl-l2Nrn.n I SI
Outside the USA (1-215-683-5661)
ACCESSORIES
(JKNHHAI, BUSINESS
April BtmdRM Vttt Ribbon
St'J 25 cbEI
A4SlCridHkk pp i uicr\
l-iniil CjmidgcVJ Jn^ticki lxruy'» Che juried M each
19
till
fMS (mnilory Mndule L2S HetlS>.lcrn4 FimlrruMM 128«ISrtlier
39 JS
Minlmodcm C11200 lljud> MinimnlemCMMBjud
59 7*
M» M3(i.»l nhUtl
39
ClU
<JB 15 M 59
Jho*er Supply-C12H-Hrjujrahlr Prinm Irutee G-V.li Primer Inlfte Super Graphic Sermw
Printer Inifre Suptt Gnjihn (WLD
IN
(Jui.Hlifflin itiitMK
M
II,:, 1. ]lr,. .. V ., I--I
IU
Ulrica, Kriran Km HtK
279
RAM liipiuulcrlTjII rime
IH9
BAM fcifumta 1761 (for CM)
I3i
K5232 Ddnubtaba
.10
Ritfcuu call Ribthtt Renew - Re-lnl w/no Equip 5 Video RAM MK Outridfc IFDUl SO WiipjitcillJfl/M 35
ROOKS ISJI Rciair ft Mum. Hindboot IJ4I Tmuhlc-.lifKJI A Rf|wr(jiji<le
116 J7
15'1 IrJcnul" Aniloroy ofCM>
17 IT
Clia in^nuli.
17
CI2S Pfufumntt'. Rcf. Guide
20
CIJsiipsiTrick,
17
CI78TrouttohiHtiftg£ Repair
17
CWTijii&Tncbi
17
CM linnetik-oi & R.-f'■< Guide TPM Umi (iuidc
17 17
CSU I'run rniiKlian MjpiiuI 1
M
GHOSImidcAO.1. GJ'OS Programme] \ Rci Ciujdc
17 17
CfflU IVn< 1'nrlccliiin Manml 2
21
GEOSTiptlVlnciu* K In ftii RcicsltJ 3 Loo Sunders Tritks * Tips Machine Language W+
U 1) 16 13
TuinCiriMmCnnpaWmmlll
IS
SipertMTTicBrxiKVyiiS
15
cull
Suck)hear ARC'S S(k 1 jbeai Sumben Slick ybeariypinj
27 27 37
Where in[iSAi>CaimenSindie(o
17
Where m Lunijic Canricn Samlicpo
^7
ftiicit in SVLnld Ciuiiicn SandiffO Widham Cknici World (ttocnpti?
Hnnirtuuct Il/ft4
Kl'S Accuununi 121
L*n^"»C7ie;ui><cf l2H«th Uiglilpra-Minlel I Me Mxh I is CVoidje
HBttOt rliJI Jiliik n jvjibhfe
t
Lnuy'i Libel Mitel Microlawyer Paperclip J Paperclip PlrHWier
J5 12 20
ENTERTAIN ME NT
Pmwul Portfolio Mjoijct W Pnckel Filer 2
IB
Pulel Planner Z Pt.U-l Suimpjk 2([)i(iul)
AO& B ■ Cunc ol Ihc Aiure fiundi
Putkl! Wrlitr 3
AUAl! . Heron H olf the Um L
22
■\1J&I>- VVdnirthr Ijnce
17
Arcadr Mctfu HIK Aussie Came* H.A.T. Bilnun-ThtMoik Bank CTicsi Blue Aiigch
13
>
S^ibkicflupcfMiipl^Dcl I ?R pnV
WimlwrilctirofCfil
Wmc Siulf I2« wjtpellchecVn
WiSrf6iAlldk Wnlc S[u(T Buji^lif I TemplaK^
10
Don;i be caught short! We gel more Red Label
we sell. Save yourself tbe expanse! Order now, kesp it in your library, and use it often!
29 20
2! 25 12 il
IT
21
DkM
24 13
Ihjublr Jlrjiioii 11 DiJjon Win Lvt Of Hihui
1571, 1541-11 and compalible third party drives.
STILL ONLY $25
Supcnnan TV Sporli hoolUiill
10
Tc4l)htc!: MuKlflars
IB 19
: GfanJ Pni RMing
ID 33
Three Stougci Top !U Sol M (,i,m Thud Rid;: Turbo Out Rub
10 24 14
Hum] Trilogy! 1.2Jl
39 39 IT 12
LllimaV
Wheel nf Iiirtune2 WkBhrtSH VMijirrirj ■ IU'.iNiii" MueMrum WLiajdryTrilof* ^'nrlJ Troph> Sivtcr
IT
IT 26 30 a
Bnic Camcii Icrt 128 Bauc Cumpiln/M
3» 29
JIITtDOSv6.012lt
12 27 33 23 13 27
lohn Mjddcn tool bait
Kriighls of Legend
lj>»r Squad' l.iimeFloKill Stjpir Cjndk Me»n Slrrcls Mund.. Mihl FuoliwU
26
42
Dijililkcr 128 Glume Kir M/l !S
20
NEWS MAKER 126
Desfclop publishing fonhe l2RD(orihc !2Swilh64K
SKETCHPAD 128
Complete, drawing sysicm Ira Ihc Commodore l2Ham!
1331 mam*. JUmlT
SPECTRUM 128
KU-collimn [Mint package for the l2«D(ar l2SwiUi 6JK video RAM upgrade.) ONIVJJ]
HOME DESIGNER 126
Professionaf objccl-oricnled CAD package forlhc Commodore 124 OCR PRICE ONLY $45 ltejr\ a spcual deal nn a cnrnplctc Basic 8 lihiai)1. You
mm both Bute Smd die Bute SlbdkfttittK bwpik*. OUR PACKAGE PRICES35]
III I 1'^ ihifrfflfl
)wt TiiiEunvBtcmki.
/No Surcharge on Charge Orders
/Our Fiflli Year in Business
/In-house Technical Support /A Fair Return/Exchange Policy
/A "No-surprises" Shipping Policy
SATISFACTION GUARANTEED! GEOS RKI.ATKI1
Krn,»rr In SunerCal
KnckaJiuWl 1-7 • \hn!Bun2
iwiti'jki'iui.iir.Oi
22
OEM M«2.0
3»
(imirurVW Geolile 12«
4]
39
! I2S V2.il
video BAM uppaife). ONLY $17
11
WHY CHOOSE BRIWALL?
U
MADE JUST FOR YOUR 128?
S<0 W>
IMnlnill Pra 1U CPrtl Kit
/Fast, Friendly. Reliable Service
ID
12
WE NOW CARRY .lifrjiXJS!
24 20 17
i2i 24 12
/24-Huur Toll-Frec Ordering
Irjn Lord Iflrt. Nullaii' Cpur\c Champ "8° IcopuilV?
15 15
Wcuc Him lo Gel llicMml Oul of
10 17 11 » 20
n
Baric s IMdcliMkl
14
hminlten ^»rlds lijiinllcl 2 Heat ttiitt:<Mr>iutt RhIki H"le In (fne-MuijjIiiicOoli
$20 15 20
(jnUTTfiS/LANOUAGBS [Mt/lITl DriicAli(nmail
FtccOfli Fl« Klne
i .L . <i ■
IT
n 12
r,lr> ['iimbai rjlui*
LOOKING FOR PROGRAMS
|i .' - ■' i 1111 uordi Sijnuruif krLiuircL'N'Hii M^cr Rclmw. AJJ *p riritn™i[ iJunHnj t'PS (m,r>JMV^^ t^dMYl A J S-J* W O H irvluJn P*m h ft
Sim City Stile « Jr.*
13
PERSONAL llllilcHtiirchN[V-Nf»T. HnJge SB Dream Mjchinc Anuly7e/64 Flmil, Tree CWCII3 mil LDS iireM War Tirol 13
FWTomCat
BASIC 8 Package
Works on the 64,138 and SX64 fonhe 1541,
21
24 20 3}
2)
Mide^u- Crtilor'
30 20 37
h'errarl Formula llnr
SAT Cmplere. (Hajilell SAT Pfrp) Skj Travel
orders for this program than any other program
20 27 a
DcDIh llnnger
Hrxly'i Boon
procedure and help you adjust the speed and head slop of your drives. It even includes mslruclions on how to load the alignment program when nothing else w.n load!
13
1 ursr of Bah* Urn
Niimtien Sho» (Thcl
13 Siiabblc Sentinel Woridt
17
1'lofi Mailer Dtlicllvt
Jun^lf Hjnik (Hcailln^ J) LMm Ihr Alphjhtt Link *v iml Gerrrnin Ulk.md Prcmh 2 LijiLuiinl SpnnMi Mjlh Ihnt Mm «i Mnm) Mavis lleaiou Teaehes lypinp X Menial Blocli Mm^c CwkTiaincr
11
.
Chulcv and 1 jodm III ■» V ft 2
ORHtr^ Anrmal Advcniwc
you to align your drive so that it runs j:: as i! il ware new I The simple instructional manual and on-screen help prompt you through me alignment
; |, ,
C'avtrnaii U|h*lyrnpits C'hnsnustct 2 HO
EDUCATION
This eicelleni alignment program is a musl-liave tor every Cornmo6ore owner. Easy lo use, it helps
i!
lUkKd Ba»l
Wurtptu I2S .flprllcraFilcpu Wniitpni W w/SpelleiiTurtu1- IjkilI
1541/1571 DRIVE ALIGNMENT
.
AD4D . fail nf Rjdincf
SuperbjiKySupfntripl/HciuL (.4 pjl S-ihcaleMo/Sideoayi Tci'limul Arulyjil Sj«cm64
AlphabelZco Bit Hiri'1 Special Delircry ('jkul-j^ hy Nujiieric \Trlhml* CuurJm^ lhjfjjc Di Euy Sign Ernie's Big Splash Fjnie'* MjjicSlupcs Evelyn Wcvd Dynamn Header Grandma's Houkj^J
ii.
27 21 20 21 II 20
Pipe Dream Pixkcl Kiilil.
45
21 11 29
Coloitj I2S Cuwputer Eye"
39 12
I OS
Doodle
Home Uttif-rm Home Designer Cinull Symbol Lib kipn Fklory Label Wiiard 1-1 m<h
I'mtti Maker 1M
rnntmiMcr Fluft
Mnverl.k VJ.IHopIrr-
29
ID 21 2!
14 IV 24
22 27
29
M:ii.:i IK
PrololirKHB5IM
29 12
SuptrSl Utililiei USorWcach Super Ardco4
Super C128 Super Di'k Ljbntrian 12SorMftnh Sufr D«l L'tilmo I2K
CREAi (VITY/GRAPHICS »uiJ Milker mi PiJJIti Cinl Mjler Cad ![)
Mivrmk V4.0CnfKf
^u[tfrPj<cj! UftiiiSic.tflL
Super Snj|hKLrt V5J! Suprr.Sn.M»hotVS.II»/l2SdWik>
S>iBl=S iJtariLrt
29
2) 45
19
25
4J 5f 65 It
We maintain an enormous Inventory of software.
If you don't see what you want, CALL!
Til las marked with' were nolj
yet available when the Ed was
prepared. Please call for firm]
price and availability. Titles ini BOLD ore new items
M 11-F'IJ-fl h'w.r!*^ fiJt i L S bu-k TTirri rri i b nn "u^ lui fr Im crrJn citiSh ind jjLnuiiU n n n ^ tuiy«il y unti I tt ihip! p
, VISA. M
|.|niriFurN(ifi.ljilen'l'iiD'iitiH»f1'-irrliv|llfRi»>dnO>LY) ^ hj.f i Uba^t rrtum pultfv m hecef «fvin J
If■*HtiH I*tfijiHunihMme>i*irxr^ra-'i^n f*ie~
PrfawilT VIjIJ Lr5AHi0ilri([uLk»AKi1rl^i.rjn^Alcii(ol7lb.(lihaR-ftmWCIQHirkI3ipj - Artiul II \HLH MIL 5himma(\^pn f.t dI hiikf*,in <tf I* ■« bulling ■ nl ^
MJ LSSTRLCTIONS hir?
eictiaiiptoTCrpiiiiTcdil REF] SDS AhESL HJFH TOA
f
iilrl). iirJt[*nr«lpLnlir, tteilurr ilsn *ckunwiai
V Finfr Mnihldy iT>ju ItkL). J.JDAM - *:WK ES1. AFTt'Jl KOUMS Onli-n Only Pkj^1 When pluinf ui .".Vr nl(J^ ipniEf TmtfiTifsiif nudrl boat A ilijiaix n*F*"* tk-i-kf. ihipfnj *Jjmi. Atfjc ianj m.TMin. r.rm*:—1 &#e Md Eiamc olTwiL
SOLID
ml»iOiHtftCijm^A>onP<iJicHflnHbu.Sotrt'beri
MiX."KI^ PEI■ >'Eff NLM KLJL"RM I><J11]00
Ii.-J»at .KiH* *-v3 •*■■:..,\ Ihiil ilcrn " Tv irry.-s |hn: n;.,iccd -ifll It* HOW liffll Dlllv
m plae J
PRODUCTS.
illJ»M1-JtW,Mviiil«> - f rWij, "am- Spm EST. i 'oj hm [o help you -lift yWii pmluiE vhhtKm beftrj jt» oufcf. *ftJ ift" you tr\ti<< jnW pnklDcl Own I «ne« rm. *^fr(i*np»l:hnliT),t[i -il, lr UfiO^^ r^t^in-drr i(i(I«tHc lime >i*i |H*n jtmmnfct HIT, it Jlij Mvf*|WIiil,<kt*ikJ p Km i j, fndlKE >nl H'U f.m rhr jnim hrtp frum m*r lfcJimul ^u
..SO
Circle Ro.dsr Ssrvlcs Numbar 123
PORT
DCG Software Group, 106 RG 1, Ste-Chris-
British Columbia Cariboo Commodore 64 Club, c/o Nick
Sardy, P.O. Box 634, 150 Mile House,
B.C., Canada VOK 2G0 Chilliwack Community Computer Club, P.O. Box 413, Sardis, B.C., Canada V2R 1A7 Keiowna Computer User Group, 1070 Felix Rd., Keiowna, B.C., Canada V1X 4L3
Port Coquitlam Computer Club, 1752 Renton Way, Port Coquitlam, B.C., Canada V3B 2R7 (BBS# 604-942-0947)
Prince George Commodore User's Associ ation (PGCUAJ, c/o 843 Warren Ave., Prince Ceoree, B.C., Canada V2M 3V8
New Brunswick Moncton Users Group, Box 2984 STN A,
Moncton, N.B., Canada E1C BTB (BBS# 506-382-4014) Ontario Brampton User's Group (BUG), P.O. Box 384, Brampton, Ont., Canada L6V 2L3 (BBS» 416-455-3610) Commodore Microcomputer Users Group (CMUG), c/o Mr. Z. Colj-nuck, 2 Kingsmill St., Nepean. Ont., Canada K2E 5J1 Ice Software Exchange, Box IBB, Warren Ont., Canada P0H 2N0 Midland Commodore Users Group, c/o W.
E. McKibbon, R.R. #3, Penetang, Ont.,
tine, Que., Canada JOH 1H0 Saskatchewan
Sask., Canada S4T 4Y5
Plata 3307, Villa San Alejandro, Puebla,
Commodore Club Medellin, Hector Ivan Londono, Apartado Aereo 1231, Medel lin, Colombia, South America (BBS# 942-
524-162) Com So ft Commodore User Group, D, P. Cardenas, Apartado Aereo 9872, Cali, Co lombia, South America COSTA RICA Club Commodore de Tib as, Marvin Vega, P.O. Box 516, Tibas, San [ose, Costa Ric.i Club Commodore Tlco, P.O. Box 43561000, San Jose, Costa Rica
brooke, Que., Canada J1H 5M4
Commodore 64/128 User Group, 15 Mahegobe Thabet SI., Agoza-Giza, Egypt
Christchurch Commodore Users' Group, P.O. Box 4665, Christchurch, New Zealand PAKISTAN
Bombay Commodore Club, c/o Haji Bilal Malbarwala, Apna Ghar Housing Society.
Bldg. No. 46 "B" Wing, Lokhandwafa
Complex, Versova, Andheri (West), Bom
bay 400 058, India Commodore Users Group, c/o S. Ram Go-
Iran Commodore User Group, M. Shajari,
Isfahan University, Isfahan, Iran
The High School Math Student's Survival Kit The INTELLIGENT TUTOR High School Math Series is an outstanding way for siudcnis lo develop their skills at all levels of high school math. Designed by educators, the series is extremely comprehensive and effective. Each program in the INTELLIGENT TUTOR series is com plete and self-contained, and covers a full, one-year course. Each is designed to help students review and master bask principles and concepts, develop their problem-solving skills, and build their confidence. PRE-AI.GEBRA ALGEBRA 1 GEOMETRY
$49.95 $49.95 $49.95
ALGEBRA 2
$49.95
TRIGONOMETRY AND ADV. TOPICS.. ..$49.95 INTRODUCTORY CALCULUS $49.95
SAT MATH
Pue. 72090 Mexico (BBS" 91-22-480-722) Club Commodore de Juarez, Calle del Manantial»1448, Ciudad Juarez, Chihua hua. Mexico 32500 (BBS* 011-52-16-173130) Club Commodore del Sureste, Carlos M. Diaz Escoffie, Col. G. Gineres 25 X 14 192 A, 97070 Merida Yucatan, Mexico Club de Usuarios Commodore de Ocddente (CUCO), San Juan de los Lagos #155, Colonia: Vallarta Pte., Guadalajara, Jalisco, Mexico NEW ZEALAND
EGYPT
L'Ass Delation de Micro Informatltjue de I'cstrie (L'AMIE), P.O. Box 1627, Sher-
MEXICO Arcano 17-Commodore User's Club, Calle
COLOMBIA
First Block, Bangalore 560 010, India
Quebec
581
Commodore User's Group of Saskatche wan, (CUGS), 1752 Forget St., Regina,
pal, 1012, 19th "D" Main Rd., Rajajinagar
Canada L0K 1P0
JAPAN
Commodore Fan Club, Koji Sugimura, 2-110-1107 Higashi-Taishi Yao Osaka, Japan
$69.95
SPECIAL PRICE: ALL SEVEN TITLES:. .$269.95
Commodore User Group (CUG), 465-C,
Satellite Town, Gujranwala, Pakistan TIGLON, c/o Ahmed Jamal, P.O. Box 7237, A.H. Rd., Karachi-74400, Pakistan THAILAND The Infinite Commodore User Group (TIC), c/o Suraj Gulrajani, 23/10 Soi 10 Sukhumvit Rd., Bangkok 10110, Thailand
U.S.S.R.
Gelzer Society, Krasnodar 28, Seiezneva Str., 180-18, Boldin Valery, U.S.S.R. B
VIDEO BYTE II the only FULL COLOR! video digitizer for the C-64, C-128 Introducing the world's first FULL COLOR! video digitizer lor Ihe Commodore C-64, 64-C. C-128 S 128-D computer VIDEO BYTE can giva ycu digitized video iram ^ur V.C.fl.. LASER DISK. BAY 0/ COLOR CAMERA or OFF THE AIR or CABLE VIDEO (thanks 10 a fast! 2 2 sec. scan lime). New ueislon 30 soilware features lull RE-DISPLAY with MULTI CAPTURE MODE, BUILTIN PRIHTING MODE, EXPANDED COLORIZING MODE. FREEZE COLOR lealute and much, much more! FULL COLORIZING! Is possible, due to a uninue SELECT and INSERT color process, where
you can select one ot 15 COLORS and insert thai coloi into one ol 4 GRAY SCALES. This process will give you over 32,000 different color combinations to use in your video pictures.
SAVES as KOALAS![Video Byte II allows you to save all your pictures to disk as FULL COLOR KOALA'S After which (using Koala or sullable program) you can go in and redraw or color your V.B pic's.
LOAD, DISPLAY & PRINT Video Byls II allows you lo toad, display 4 print all VIDEO BYTE or KOflLA pictures from Video Byte's menu. MENU DRIVEN! Video Byte II comes with easy to use menu driven UTILITY DISK wild V30 video digitizer program. (64 MODE ONLY). COMPACT! Video Byte II is compacl! In lad no bigger than most cartridges! VB II (plugs [rito MODEM PORT) comes wifh 3' cable INTEGRATED! Video Byte II is designed to be used with or wilhoul EXPLODE' V50 color cartridge Explode' V50s menu will return you lo VIDEO BYTE Us menu EXPLODE' MS Is the PERFECT COMPANION! AT ONLY M4.95 0[ W/OISABLE SWITCH 149.95. FREE! Video Byle II users are automatically senl FREE SOFTWARE updales along win new documentation, when it becomes available. PRINT! Video Byte II will printout VB or KOALA pictures in 4 GRAY SCALE to most primers.
However when used wrlh Eiplode1 V50 your prinloul's can be done in FULL COLOR 8
by It's SIDEWAYS on trie RAINBOW NX -1000, RAINBOW NX -1000 C, JX - BO, Scikoslis
3000 Ai. (OKIDATA 10;;Us (print larger 6" by 9') USER SLIDE SHOW proBram w/aulo or manual display It ttandaro" AVAILABLE FOR;
It) ORDRR (ML
II Scrld. Macintosh
(800) 521-4518
Commodmcfri/LJB
* hen iKLfcjinf; jJJ 13 SP Jiippinp
him i'c and compatible),
"i1h VIDED BnE P™"11"- *nd can bB ll"tod "P1 Wny DflAW a car, airplane, person or lor thai matter
.
anylhlno wnen you can
BYTE II,.. VIDEO BYTE II Inttwti All urns com w90 diy WARRANTY AN orders Wfl 13 Ic; UPS BLUE LABEL &n UPS SLUE mjiW*
only in IS stilts FOREIGN ORtXRS ire US FUNDS -S635 5/H ORDER BOTH EIPLODE! V5 1 VIDEO BYTE II lo«eu»r and recaw FREE" UPS E/H "-t<<Xi an SALES are FINAL. 90 MV WARFWNTY cawra FftRTS S LABOR ONLY All SOFT GROUP UTILITY DISKS COME wrtnjilt-in CS1AL0G 01 PROUUCIS
i^f intelligent TUtor l SoftwtPS. Inc. 28
COMPUJEIs Gazette
Cypress Avenue ■ Munslcr. EN 46321
June I99O
■INMM0OE0NLY TO ORDER MIL 1-71)8-851-6667 IL RESIDENTS ADD 6% SALES TAX PLUS S3 00 Slh NO CO.OS FOREIGN ORDERS US. FUNOS ONLY 1635 S/H Perawjl Ctwcks 10 Dj^ to Clew
THE SOFT GROUP, P.O. BOX 111, MONTGOMERY, IL 110533 T£T C.icIb nsaOn 5«rvlc* Numb«i 118
Mudfrocp;
ath Pull up a lily pad. Professor Mudfrog Is about to give another lesson In simple addition and subtraction on the 128.
Is it study time or lunchtime? For the
Cullen O'Day
mathematical genius of the croaking set, it's both! Bzzz. Zip-CHOMP! If you listen carefully on a hot summer day, you'll
correctly, Mudfrog cheerfully croaks three times. The remaining flies then make a hasty exit, and it's on to the next problem.
hear Professor Mudfrog teaching his math lessons down at the old pond.
After solving ten math problems, the program returns you to the options
And when your children sit in with this
screen. Another series of problems can be selected or the session can be closed by choosing Option 5. Zip-CHOMP! Zip-CHOMP! Mud-
bright little amphibian, they'll have so much fun they won't even realize how much they're learning. Mudfrog Math is an entertaining way to present simple addition and
frog sure is having fun teaching math at the pond. Your children may never de
subtraction problems to preschool chil
velop a taste for his cuisine, but his love of mathematics can't help but get them
dren. Youngsters simply count the number of flies on the screen and type
in their answer. Mudfrog then croaks his approval or disapproval.
again. When they answer the equation
hopping for more. With his endearing charm. Professor Mudfrog makes addition and subtraction child's play.
Gelling Started
Mudfrog Math HO
10
1990
PUBLICATIONS,
ALL
To prevent typing errors, enter the pro
RIGHTS
COMPU INC.
-
RESERVED
HB
20
HG
30
JR
40 X=RND<-TI/101):DEFFNR(X)
RQ
50
to be added or subtracted from the first number then appears.
Âť1NT(RND(1)*X+1) SX=24:SY=50:F=0:FF=0:FOR I=1TO10:CK(I) --1:NEXT
MP
60
ND=10:REM
If it's an addition problem, the
00
70
FAST:GOSUB1370:GOSUB1620
number of flies to be added buzz out to join the others. If it's a subtraction prob
HH
80
:GOSUB1170:SLOW DO:PR=B:SPRITE1,0:COLOR0
SR HJ MC
90 MOVSPR1,79,109:SPRITE1,1 138 GOSUB113B 110 IFCH=5THENEXIT
HE
120
DB
130
JM QS
140 DO:PR=PR+1;GOSUB540 150 ONCKGOSUB750,710,730,77
CR
160
gram using The Automatic Proofreader, found elsewhere in this issue. Once you've finished typing it in, be sure to
Lunchtime
save a copy of the program to disk.
an equivalent number of flies buzz into
When you're ready to play Mudfrog Math, load the program and type RUN, After a brief delay, a screen listing five
view. Next, depending on the option chosen, either a plus or a minus sign ap
options will appear. Choose Option 1 to
alternate between addition and subtrac tion problems, Option 2 for addition problems only, Option 3 for subtraction problems only, or Option 4 for a random selection of both types of problems. To exit the program, select Option 5, When you choose Options 1-4, you're placed in Mudfrog's floating classroom. You'll find the professor sit ting on his favorite lily pad, anxiously awaiting the arrival of some tasty math problems. To the right is a magic chalk board where Mudfrog displays the equations he wants you to solve.
HEM COPYRIGHT TE!
Mudfrog Math is written in BASIC 7.0.
Each problem begins with a number flashing on the board. At the same time,
pears on the board. The number that is
lem, Mudfrog opens wide and reels in the number of the insects to be subtract ed. When the question mark flashes,
count the number of flies in the sky and then use the numeric keypad to enter that number. . Mudfrog patiently waits until your
children are ready to solve each prob lem. If they type in an incorrect answer, he croaks quizzically and lets them try
COLOR0,4:GRAPHIC1,1:COLO R0,1: GRAPH IC0,1:SPRCOLQR
2,1
DIMFRS(6] ,FLS(2),FP[20, 1 ),CK[10)
NUMBER
OF
PROB
LEHS
,1:GSAPHIC0
SPRITEL,0:COLOR0,4:GRAP
HIC1
MOVSPR1,88,181:SPRITE1, 1
0
X=29:Y=19:GOSUB660:GOSU COMPUTE!'* Gazelle
June 1990
29
MDFROG MATH BS90 US
170
ONSNGOSUB280,390
RD
1130
IFN2>9THENX=30:M$=" {2 SPACES}"
DA
1140
CP
610
IFCK(Nl)=U2THEN590:ELSE
GX
620
NS=STRS(N2):N$=MinS(NS,
630
DO:CHAR,19,14,"mCilOO SE:":GETCHS:GOSUBl0OO: CHAR,19,14,"tYEL)CHOOS
BB
180
GOSUB790:GOSUB1020
HP
190
LOOPUHTILPR=ND
Kl! DP
200 210
SLEEP2 LOOP
BB
BB
220
FORI=1TO3:SPRSAVFRS(I),
SM
640
GOSUU660
BX
1150
PX
650 66G
RETURN COLOR1.S
DJ
1160
RETURN
GR
1170
COLOR4,13:COLOR0,4:GRA
G7H
FORI-1TO5:SOUND2,43500,
JB
1180
PHIC1 COLOR1,7:BOX1,0,160, 31 9,199,,1:FORI=1T099:DR
680
CHAR1,X,Y,MS,1:FORJ=1TO
1:FORJ=1TO12:NEXTJ,I:SO UND1,1500,20,2,500,40,2 XJ
230
,3600 FORI=3TO1STKP-1:SPHSAVF
2,2):MS="
FM
RS (I) ,1:FORJ=1TO15:NEXT ES
240
J,I
SLEEP2:SCNCLR:GOSU8260:
COLOR5,4
SF
250
END
HM
260
F0RIalT08:SPI!ITEI ,0:MOV
GH HR
270 280
SPRI,0#0:NEXT
BD
290
RETURN DOWHILEFP<TN:FP=FP+1:YFP(FP,1)+SY:MOVSPR2,34S
BK
690
NEXT:CHftRl,X,Y,HS,l
RA
700
RETURN
DD FC
710 720
SN=1:NS""+":MS="±"
AE
730
SN=2:NS="-":MS="D"
RF
740
RETURN
QS
750
F = HOT (F) :ONF + 2GOSUB710,
RETURN
730 760
RETURN
770
ONFNR(2)GOSUB710,730
RG HE
780 790
RETURN
EE
800
DO:AN=0:COLORl,a:CHflRl,
300
DO:SPRSAVFL$dl,2
310
IFRSPPOS{2,0)<FP(FP,0)+ SX+18THENEXIT SPRSAVFLS(2) ,2
IFRSPPOS(2,0)<FP(FP,0)+ SX+18THENEXIT
RE
340
LOOP
DR
350
SOUND2,0,0:MOVSPR2,0*0:
1200
,180 COLOR0,6:BOX0,0,152,31
HP
1210
9,159,,1 COLOR1,14:FORX=0TO319: G = FNR (8)-l:DRAWl,X,152 +GTOX,159:NEXT
EB
1220
COLOR1,6:DRAW1,0,14 4TO PAINT1,0,145
PR
1230
DRAW1,319,151TO103,151 TO120,147TO155,145TO22
SPACES}",1
KQ
810
1FTN<10THENX=31:ELSEX"3
GR
820
DO:DO:DO
RB
830 CHAR1,X,21,"?",1
0,147TO290,149TO319,14
JD
1240
RF
1250
6:PAINT1,319,147 COLOR4,12 COLOR0,7:BOX0,0,19 2,31
MX
1260
COLOR0,1:BOX0,224,136,
FS
1270
263,183,,1 COLOR1,8:BOX1,224,136,
9,199,,1
GOSUB1000
XE EK
860 CHAR1,X,21," 870 GOSUB1000
GG
8 80
LOOP
BA
890
LOOPUNT1LKS>="0"ANDKS<=
GE
1280
MM FK
930 910
"9" CHAR1,X,21,K$,1 IFX=30THENAN=VAL(KS)*10
COLOR0,6:CIRCLE0,8B,17 6,40,11,,,1:PAINT0,88,
BD
1290
COLOR1,7:WIDTH2:CIRCLE
QC JQ AF
920 930 940
JR
950
60:DRAWL,B8,150TOFP(FP,
AP
960
440
0)+12,FP(FP,l)-H5 SOUND2,65000,42,0,56000
FF
970
450
,2200,1 FORI=1TO5:SPRSAVFLS(2),
360
COLORl,l:GSHAPEFL$(0),F 2,0 LOOP
HS
380
RETURN
ED
390
DOWH1LEFP>TN
QM
400
MOVSPR2,FP(FP,0)+SX,FP{ FP, 1)+SY;SPRITE2,1:GSHA PEFLS<0),FP{FP,0),FP(FP
■510
,U,4
PB
420
FORJ = 1TO10:NEXTJ, I
CJ
430
COLOR1,11:WIDTH2:SOUND1
1310
RJ
1320
COLOR1,14:FORX=0TO319: G=FNR(8)-1:DRAW1,X,192
RR
1330
COLOR3,9:BOX0,240,184, 247,199,,1
CP
1340
COLOR1,10:WIDTH2:DRAW1
00,40,2,3600 IFX-30THENFORI=1TO40:NE XT FOR1=4T01STEP-1:SPRSAVF J,I,K
SPRSAVFLS(l) ,2:FORJ=1TQ
CE
990
RETURN
GA
1000
RR
470
20:NEXTJ,I SOUND1,2300,20,1,1300,5
XP
480
SPRITE2,O:DRAW0,FP(FP,0
1010
RETURN
RK
1020
DOWHILEFP>0
SB
1030
HOVSPR2,FP(FP,0) (-SX.FP
MC
3,16:GSHAPEFLS(0),0,0, GH
1360
RETURN
BP
1370
COLOR4,16:GRAPHIC0
RM
1380
CHAR,0,0,"<4J
1040 GSHAPEFLS(0),FP(FP,0), FP(FP,1),4:MOVSPR2,270
500
FORJ=1TO6:NEXTJ,I
PC XX JH SQ
510 520 530 540
FP=FP-1 LOOP
MB
1050
SOUND2,60000,12,0,1700
HP
1060
DO:LOOPUNTILRSPPOS(2,0
PG
1070
SPRITE2,0:MOVSPR2,0#0:
,700,1
)<20
RETURN
FP-0:N1 = FNR (10) :NS = STRS (Nl) :NS=MID$(NS,2,2) : MS
SPACES)"
RH GM
560 570
GQSUB660 IFN1O0THENGOSUB280
QP
580
RETURN
JH
590
IFSM=l.THENN2'FNRIlL)-l!
PO
600
IFSN=2THENH2=FNR(N1+1)l:TN=Nl-N2
FP=FP-1 SD
10B0
QK
1090
IFTN-0THENSLEEP1
AS
1100
COLOR1,8:CHAR1,29,18," (3 SPACES}",1:CHAR1,29 ,19,"(3 SPACES}",1:CHA
Rl,29,21,"{3
SPACES}",
1 PF
Juno 1990
LOOP
1110
CHAR0,14,17,"
":CHAR0,
12,16,"(6 SPACES)" HH
1120
RETURN
{4 SPACES)C(2 SPACESlU (2 SPACES)L(2 SPACESlL {2 SPACES)E(2 SPACES]N {5
115
SD
COLOR0,4:GSHAPGFLS(1), 0,0:SSHAPEFLS(0),0,0,2 4
(FP,1)+SY:SPRITE2,1
R$(I) ,1
COMPUTE'S Gaze Ire
,199:WIDTH1 1350
IFFNR(20)=20THENFF-NOT
DS
FORI=5TO1STEP-1:SPRSAVF
[2
,240,1B4TO246,184TO246
HE
(FF) :SPRSAVFR$(FF + 2) ,1
097, 177:WIDTH1 CIRCLE0,160,180,20,6, , , 358:PAINT0,160,180 CIRCLE0,39,191,30,7:PA I NT 0 , 4 0 ,191
+GTOX,199:NEXT
RS(I),1:FORJ=1TO15:NEXT
460
550
177TO121,182TO125,18 2T
AH
LO0PUNTrLTN=AN
490
1,9B,177,3,1:DRAW1,97,
30 FORK=1TON:FOR1=1TO5:SPR SAVFRS(I),1:FORJ=1TO12: NEXTJ,1:SOUND1,FQ,X,2,5
980
)+12,FP (FP, 1 )-H5:WIDTH 1
176
1300
QP
)+12,FP(FP,l)+15TO88,15
"DDD",1
HB
2:FORJ=1TO20TNEXT
0:DRAW0,8B,150TOFP(FP,0
B,261,181:CHAR1,29,20,
:ELSEAN=AN+VAL(KS)
,2300,20,0,1300,52,2,40
2,2,4060
263,183,,1:BOX0,226,13
",1
X=X+1:POKE208,0 LOOP[INTILX>31 IFTN=ANTH£NN=3:FQ=1500: X-20:ELSEN = 1:FQ=1200:X=-
FORI=2TO6:SPRSAVFR$(I), 1
30
XP
GETKS:IFKSO""THENEXIT
370
FE
DRAWl,B8,176:DRAWl,160
B5U
BG
AB
1190
840
P(FP,0),FP(FP,l):SPRITE
XX
+152:NEXT EE
AR
FP,1)+SY:SPRSAVFL$(1),2
DH
Ctl = VALfCHS)
QH
MOVSPR2,FP(FP,0)+SX,FP(
EK
LOOPUNTILCHS>"0"ANDCH?
AW0,FNR(320)-1,FNR(38)
POKE208.0
30,21,"[2
E:"
35,148TO80,151TO0,151:
FH
MR
BB
40:NEXT
MX
SM
QA
S,1:FORJ=1TO40:NEXT
PD
SPRITE2,1,1,0,0,0,0:SPR
700,277,1
320 330
5, , , ,2,4070:CHAR1.,X,Y,N
SAVFL$(1),2:MOVSPR2,270
»11:5OUND2,2250,180,2,1
QE CS
":X=31:Y=19
SPACESlO
'
D
(2 SPACES}A{2 SPACESjY AR
1390
[4 SPACES}",1 CHAR.17.2."(CYN}<A}***
PB
1400
FORI-3T09:CHAR,17,I,"-
XK
1410
BR
CHAR,17,10,"{F> {17 SPACESHD)", 1
D
RC
1420 CHAR,20,4,"(WHT}M U {SPACE}F R 0 G" 1430 CHAR,23,6,"M A T H"
MR
1440
5
(17
SPACES[^"JNEXT
CHAR,19,8,"{YEL]ADD
{SPACE}SUBTRACT!" XE
1450
CHAR,19,9,"{WHT}<@>{4>
(2
I>{2
SPACES}[WHT) e>
<4><2
I>
ftj BM
SP sc DD
GM
1460 1470
[3 SPACES){WHTH@}" CHAR,7,8,"{YELH3 @>" CHAR,6,9,"<L>(BLU} U YKRVS)DD{OFF}f2 Y>
85,84, 42,85, 84,170,85,
1640
FORI=1TOS:EPRSAVI,FRS( I)SNEXT
90,170,149,106,42,149,
KA
1650
FORI=7TOa:SPRSAVI,FLS(
CHftR,5,ll,"{8JE {8 SPACES}(*>",1
60,42,34,40,40,,,0 DATA ,162,128,2,123,64
ED
1660
SPRSAVFRS[1],1:SPRITE1
CHAR,4,12,"£
BH
1670
C=0:FORI=BTO104STEP32:
QH
1680
C3C+1:FP{C,0)=J:FP(C,1 )=I:HEXTJ,I
1480
POKEI,J:NEXT
ES
1490
1-6):NEXT
••'I'M CHAR,4,14,"{RVS)JK{4*
MM
1698
RETURN
PJ
170B
XR
1718
DATA ,,,,,,,,,,,,,,,,, ,-,,,.,,.,,,,,162 DATA 128,2,123,64,162, 170,162,170,85,86,170, 85,90,42,149,104,13,14 9,96,2,165,128,10,170, 160,42,34,40,40,,,0
HR
1529
FQRI=15TO22:CHAr77,1 ,"
GM
1530
CIIAR,a,23,"{RVS}t4}
CD
,1:MEXT~
(3 SPACESJCOPYRIGHT 19 COMPUTEl
{3
SPACES!"
PUD.,
CHAR,0,24,"(10
1540
ALL
RIGHTS
(10
SPACES}"
INC.
EH
1720
RESERVED
CHAR,0,24,CHRS(14 8):CH AR,0,24," "
EM
1560
CHAR,20,15,"{OFFj{CYtJ} l.fBLOj ADD & SUBTRACT
1730
1570 CHAR,20,16,"(CYH]2.
SR
1580
GJ
1590
CHAR,20,18,"(CYNj4.
JJ
1600
CHAR,20,19,"(CYNJ5. [BLU}
END
1750
BJ
DATA ,,,,,,,,,,,,,,,,, ,,162,128,2,123,64,2,8 DATA
ORDER" 1760
KQ
1610
RETURN
ftF
1620
HG
1630
GOSUB260 FORI=3534TO4095:READJ:
0,160,2,170,168,2,191, 240,2,255,192,2,255 PH
1770
DATA
240,2,127,244,10,
COLOR RIBBONS & PAPER
GET MORE FEATURES FOR
RIBBONS: Red, Blue, Grn., Brwn.. Purple, \W.
BIBLE STUDY
Kbtoont
Prlc. E.ch
Btecfc
H**1
Color
Tunjisr
Brothsr Ml 109
4.95 7.00 5.00 4.50
5.95 9.00 6.00
7.00
5.25
6.75
■ MPS B03/1E26 ■ MPS G03 - MPS 1000
6.25 4.9S
7.25 5.96
7.00
4.95
6.76
-MPS 120Of125O
3.98 500 6.50 3.75 1.75 6.50 6,75 5.25
6.00 6.00 4.25 2.25 7.50
7,95
C lloh ProwritB Jr. Citizan 1200(1800 Commodore MPS 801
- 1525
Epson MX80/U80O C! ...'[■ 82/92
Ofcidaia IB2/192 Panasonic Hi' 1080 Setkotha SP 800/1000 Star SG10 Si,-: NX10/NL10 Slat NX100O Sisr NX1OOOC - *C
-
7.95 -
_
6.75 4.50 6.00
DATA 248,42,143,248,3B ,31,240,31,255,224,6,2
254,28,34,15
54,128,4,85,64,2,69,,,
£ 5.00
■l - a u 11. l i; narrow your neiTch down further,
s 5.00 $ 5.00 S 5.DO
- Craiing of youro vn flies, us ing [he built in tcxl edi [or
Starcross. by infocom
S 5.00
Zorklll, bylnlocom
s 5.00
Klckman. by Commodore (cariridge)
$ 2.50
Alphabet Zoo, by Spinnaker
s 5.50
chincxert. word* or phnHt ti once Search :. " ■ [he Bible, bui ilui your own filo, or even ihc resjhs of
to copy Scripture, (cxi orieirch reautu in(o vour file
2.25 6.00 5.50
4.50 7.95 6.75
-
8.75
-
■ Compiling your own Penoml Hlble ccmUlnlriR *IJ your noiah comrne:nlih outlining of Icxl in tolor ind
Zorft II, by Infocom
s 5.00
Story Machine, by Spinnaker {cartridge} S 7.50
keep k orguiiied. Make new references, add to the
Math IV, by Commodore
existing references, or reference your own filcsl
Caslis Wollonstein, by Muse S 7.50 Beyond Castle Walfenstein, by Muse ... t 7.50
■ CompiElbiUty with ill disk drives for the C&/1ZS including l«lp 1S71, 1581, SFDlOOl. ind hird disk drives. A bo will tik e idvanuge of cartridge or hirdwire
BRIGHT PACK-200 Sheets/50 tact color: Red, Blue, Green. Yellow. 9 1'2 ■ 11 - 111.90/p*.
■ peedup pnjduca like FAST LOAD or Jiffy DOS [q Improve pexformince of die program. Entire Bible
PASTEL PACK-200 Sheati/50 «ae
with references frtJonLoclghLl5Bl disks. C64vl.2 *nd
815-468-8081
1850
Assembler, by Commodore Suspended, by IniocDm Deadline, by Infocom
- Scifthing for up To 12 putiil words, wlldcird
5.00 4.50
Canadol B00-621-5444
HE
S 3.75
NIV foomoica ind a Concordance
COLOR PAPER
(US1 800-522-6922 •
DATA ,,,,,,,,,,,,31,,3 1,113,192,113,192,97,1 93,56,51,3,7,220,6,31,
Super Expander 64, (cartridge)
Cn'ir^.iL* ) refffwai, wordtofChrtilln rolof. cumplae
1.75
RAMCO COMPUTER SUPPLIES
1840
3 for All Games, by BCI .
VerelonorNewlmemilianilVFn'on !r.;!iv..!i .1 v ■:-
Rfiphtc* or diffcicni type aiyle*-
P.O. Box 475. Mantano. IL 60350 U.S.A.
SS
$ 2,75 s 7.50 $ 2.75
wordptoteasoTm, Ulte Piperdlp ind CEOS lo »dd
Far , ilibon* & paoar nat lialcd above , call far price & avail. Price & iaec. subject to chm^a w/o nai ca. Mm. ord*r 125.00. Un. E.'.M 13.50 nWl Viib. MC, COD.
6,12,33,6,8,35,2,12,50 ,6,6,22,12,3,20,56,7,2 20,96,31,253,240,34,15 ,248,42,143 1330 DATA 24B,38,31,240,31, 255,224,6,254,128,4,85
The Tool, by HomBwara Disk Utilities, by Heal Soltwate Prinied Word, by HoraewarB
Reference Bible offers: - Cwnplae Old ir.d New Tattmenta in King June*
7.96
COIOR BANNER BAND PAPCT - 45 ft/toll- t9,95/W.
CE
1820
88,10,149,96,2,149,128 ,10,170,160,10,34,40,4 0,34,8,32,,,0 DATA 3,192,240,6,97,15
S 5.00
6.50
- »11.90/pk.
FC
253 DATA 84,42,213,84,170, 85,86,170,85,90,42,85,
$ 5.00
You can also conven your filea foi use wiih mmi
YbIIow, Blue, Ivory. 9 1/2(11
1810
Go, by Hayden
7.75
color: Pink,
HQ
DATA 2 , , ,2,,,182,,,150 ,,,42,,,1B2,,,150,,,1S 0,,,42,, ,10,195,212,2,
Skill Builders, by Real Software ....
LANDMARK The Computer
-
T-SHIRT RIBBONS (Htat Tramfwl - Red, Blue, Grn,, Stwn.. Purple, Yel.. Blk. Call For Piice i Availability.
1800
0,42,34,40,40,,,0 DATA ,,,,,,,,,,162,128 ,2,123,64,2,89,64,2,17
CS
,40,34,8,32,,,0
AD
240,2,255,192,2,8
5,84,42,85,86,170,35,9 0,170,149,106,42,149,1
04,2,165,128,10,170,16
LESSON"
,104,13,149,96,2,165,L
0,42,34,40,40,,,0 1740
244,42,85,84,170,
28, 10,170,160,10,34,40
96,2,165,128,10,170,16 GG
DATA
85,86,170,85,90,42,149
64,2,89,64,162,17
,90,42,149,104,10,149,
CHAR,20,17,"(CYN}3. iBLU} SUBTRACT ONLY" RANDOM
DATA
9,64,2,170,168,2,191
ADD ONLY"
1790
,,,,,,,,,,,,,,,,,
0,162,170,85,86,170,85
■
MS
DATA
40,2,127,244,10,95 SX
23
GG
1550
IBLU}
,2,89,64,2,170,160,2,1 70,168,2,191,240,2,255 ,192,2,255,192,2,255,2
,.,,,.,,,,.162,128,2,1
SPACES)
BG
(BLUJ
1780
FORJ=48T0243STEP48
{OFF)£{BVS]UIUIUI
90
JE
,0,10,0,1,1,1
{10 SPACESH*J",1 1500 CHAR,4,13,"{5HJ******* 1510
104,2,165,128,10,170,1
C12& v2.0onaunc prognmdbkl
$89.95 EOY S99-95 ZBfi!lL$155.OO plus M.0O/J6.5O shipping in com. USA
,.
S 4.50
Toy Bizarre, by Adi vision
$ 5.00
Zenji, by Actlvision
:. 5.00
Spider Eater, by Koala Home Cataloger, by Continental
..
Praciicalc/Ille 64. by Practlcnrp
S 3.00 $ 9.50 S17.50
All Titles are on DlskettB, Unless Olnerwise Noted.
Much More Available ... Including Software for Amiga. Atari, Apple, MAC, IBM & More!!!
FREE CATALOG ... CALL OR WRITE!! CAU. OR WRITE FOR FREE BROCHURE
PA.V.Y. Software P.O. Box 1584
Ballwin, MO 63022 (314) 527-4505 MC/VISA icttpcrd Fotci^n vden wiik f« il.[:,r.;
Circle ftaadvr Servict Uumbir 193 Circle li. ...i
■ S
■
■■ Number 192
ID ORDER. SEND CHECK DH MONEV ORDER TO:
COMPSULT
PC. BOX 3233. SAN LUIS OBISPO. CA 93403-3233 Includs 14 00 (or Shipping & Handling CA Bljldinli Mull ineluda 6 ?}% Silti Tji fliittttnni" Cili 8Hi-5j|-65it Circle Roodoi Sarvica Numb«r 128
Go Nuts witt
On a
Budget?
See Our Under $10 Bargain Basement. ACCOLAOE Ace of Aces
$9BS
BuD6<e Gnosi
S9.B8
4tn a Inches Fooltou .. 59 Ba 4th & Inches Team
Cwisi
Hardball Tost Drive 1
.
ACTWS1ON
Apncno Snon LasiNmja'i
.
. 5988 S9 BB
..
Chopndop
Die Ham
seas
S9 86 S4BB
$968
.
. i9BS
ADVANTAGE
Menial Blocks
5968
snooi'sm Up Const Sei I9.9a
Switt Desktop Publ.slwr Sfi88 Swift Muse SfiBB SrtltT Pflfrtt sub
Double Date 59 88 Go To Hew ol Cto$ . 5988 Hoily*ooa" Squares. . 5966
Swift Word ProCQSSQr . . 56 88
Supet Password
DATA EAST
HI-TECH EXPRESSIONS FunHause 59 88 Looney Tunes Pnnt Kil 5988
sees
Swift SpreaosneM iian Warr** Plorccn
59 as
wee
EASY WORKING/ SPINNAKER Plannor vVntei .
S68B
Chuck Yeacers AFT
.. S966
Legacy o' Ancients —
L.'eSeienM US Geography US Government US IWIUyl Or2
Ma/we Madness
16 83 S5 88 55 B8 5&88Ea
VocjOutary BuriOe/ .... 5588 BOX OFFICE
AH
$968
GH00EHBUND amplifier Davids
SuperBikeChallenge
.
SSB8 £683
CAPCOM Bionic Commando .... S9 93
Forgone" Worlds -
S9B6
LasiOuel Pocket Bockdi Street Fightor
59 BS S989 S9Ba
CINE MA WARE CLASSICS &nDM S9B6 Swill Data Base
Realm ol impossibility
Skale or Dm Sinke Finei
. .
seajl
EPYX
waa
srse 59 ae
5988
Space Station Oblivion Wo'lO Karate Champ .
is as
QFL Cli Fooltull Take Down
GAMETEK Candy Land.,,,. Chutes 8 Ladoerj
S96E
59 SB
S3 SB 59 SB
i'liii
H SDA ClOSEOUTS !!! liuntjird Slarglnler
vlasieiTVFfl Carl
.
.,
iVICQ PedtMin Joysth
51313 . SB&B
$17 1/
EkKlrorc Addreu Booh S4 M -lotujymoorwrs
EPVX 200 XJ Jo/biiC*
516C6 S6EG
SPIN KB-Rcorjing
ZommandO ,..-,.,
1 age 7-i2 r......
-S999 . 5368
^^aileit'onic-Feu?)..
. 5333 .S4 44
Squasti-MMitronc
.5444
CBS G rovers Adv . ■/osif of MrtgrC ,..
ABACUS BOOKS
AnaioTiy of the I&fli. Anfljorriy of if k.1 C&I .
jEOS JrsnJo A Oul
GEOS Tfn.iis4Tips .
ABACUS SOFTWARE
.S3 33
S14 lid
...S13 ...113 $25
Bait 128 'Oetke; Basic
539 ...513
CBS M.rth MilMge . . . 5333 CBS Argo5 E/podition 5333
SEGA-Congo Eiar^go Sea Spoiler
. 5333 . 5222
E A Arrwf Cup Sailing 5666 Alien Destruction Set ,57.77 Ralnbird Corruption . 521 21 Sdman's Chela Openirt ]S)5 15 Maslcntronic-Ten speed 54 44 Fraction Fever-Spinnak fir 57 77 aui-CaC 3 Spicadsneel 51 Boston Compulor Del seas Recipes-Bati Included . 5333 'Quantmes Limit! a Cad Pak . Cad Pak 128
...
Chart jack 64 or 128. Co&ol64or 128
. . 525 ...W9 S2'j En 525 Ea
Win. Lose Or Draw Jr
5888
BoB-rosSoetasI Deiive-y
S6B8
Ernes Mage Snapes S666 fiio-ATi f-n.rn.nl Ant
5688
Muppel Pnnl Kit ... 5968 PolsAroundTown .. S683 SmameSl Print Kil S98B INFOCOM Hitchhikers Guide Usiiher Goooesses..
S9 88 S9 83
INTRACORP
Business Card Maker .. 59 88 Murder on the Atlantic
S9 88
MASTERONIC Double Dragon I
5988
LnstV-8 Ninji
5488 S4 66
MEUOUHNE HOUSE John £-■-.',. Q-Back .. S9 88
Mogic Johnson's B-Bull 5988
TAS128
■Rffjiires GEOS1 ACCESS
Echo'on w/Lp Silk
Hoarf Matal LB Go" Tnpw Pack
Mrnn SlrcDtB
S39
S?9
525 . ...S14
$?&
Tontn Frnine ,., .i2i World Class L B Goit . -S25 World Oass LBGdl Fam Course 1.2or3... S14 En ACCOLADE Blue Angels FliQPlI Sim .. .519
DuooieGhosl
Fast Break
519
SIS
Grand Pn> Circuit i19 Heat .'.i.i- Boat n,i. - 519 JacK N^klata Goil 523 JN Gil Oimp CoursesI9HU JN Gil Inll Course! .. S98B
...139
■i>v! li.j"--kr Sinke Acoa
539 Ea
TO 2 Europe Scenery S9BB TD 2 Muscle Cars ... 5988
PPM
PPM 12a Super C64 or 128 . . Super Pascal 64or 128
5863
5988
Win. Lose or Draw . . 5868 Win, Losc-ui Draw 2 ... 5386
Ernies Sin Splash ,,. 5688
59 ea
BouiosGaw Consi Kit
CAME STAR Champ B&eDflll
Rerrio* Control
59 BB S966
S9B8
S9aa SO 88
World Tour Gorl
Jet Combat S.mu'alor
S9B6
S9ee
S'JBB
Wasteland
M.dnighi Magic
COSMI
Modem Wars Music Const Sol Peguui ...... PowwjBay H«**y
S9 88
HI-TECH EXPRESSIONS Eosame Slreet Senes. Astra Qiover 5683
Financial Cookbook .,. 57 86
AEC FUN LEARNING
5983
MullfX!! Advunlure
PrmlPOrtm 56 BB
Filer
ELECTRONIC ARTS
Press Your Luck
SMEa
S19 Call
Tust Drive! ThaDuBl...S23
ARTWORK
B"doe50 Sifl D.my Doiiow Hory-Kiu.' S'J KdieiaoKulic:. S l-l Linkword Languages
516 Ea
SinoPokw
S21
S P Daw V,w =.
514
S P Daia Female "1 or 3 SM
AVALON HILL -ON SALE! SuperSunday .. . S196B
S8S19B7 Team Disk .. S999
P.S Paper ReMI &mCity
CINEMAWAHE iX'liindo'of Ihc Crown .. ,S23 Flockd Ranger
523
TheTtiieeSloogos ..
TV Sports Football .. Warp Speed (Carl) ..
. .S23 .521 . .S33
CMS General Accountant BJor 12a . 5119E3
BATTSniES INCLUDED Paperclip Pubirenw
S33
lni*ntory 128
Paperclip 3
533
COSMI
Aw^iid M.kku' UbWm . Award Mnki- Plus
Call S25
Home OH ice Work
BAUOVILLE
S14 S19
S49
Chomp'
Slniion
ST6
S25
SHAHC DATA
All New Family Ffiud. AvO'dT ln> Uo'l
. 588G . S988 5988 Concentration2 ..-., .5968 Concentrfllon
...
Wipe Out
. S9ae
5P1NNAX.EH
.5688 EZ Working Planner . .5686 EZ Working Wilier. . . S66E EZWoriura}
Filer ....
KindmCOmp Learn the Alphabet
5888
$4 88
Learn lo Spell
SPRINGBOARD CM Library Vol
Newsroom MR An
1
.5988 ..
• 1,2 0'3
TAITO Arkandd
S96P
. 5988
5968 Ea
..,
BubOe (SoboW Renegade
59 ee
. S9se , 598E
THUNOEH MOUNTAIN Dig Dug .5988 Gala man
Ms Pap Man PaeManJr
Summer Cral lego.
. S88S . 5986
. S9M
.. .5988 Ramoo Isi Blood Pan Super Pac Man . 5988 Winter Chalfengs. . S9BE VALUE WARE
Ami
EducaloJ Entertainer Home Banker
TD 2
TD 2
20 of the
most entertaining programs
of all lime lorone low price.
100's ol hours of arcade, adventure, sports, strategy
& simulation fun.
TOP 20 SOLID GOLD
54 88 54 88
Learn lo Add
Certilrcaie Maner.
What-A-Deal!
SDA Discount Price $10.88 Top 20 Solid Gold
BERKELEY 5OFTWORKS
G«s 12820 Geo-Cat t2B Geo-Filo1!B G«b64(!0I Don Pack Plus 64
.
FoniPakPlus64
544 SJJ S44 S39 ...S19
DATA EAST
S19
Heiivy Barrel
533
Suptrf Har»-on ... Jnioucnattes . ., Vigilante
519
Goo-Owl 64/128
Geo-Cnlc64 Goo-File64 Geo-Programmw 64 t;a
Geo-Publisti 64/I2B
533 S33 544
BLUE UON - ON SALE Tic*ei to Hollywood .. stesa
Tichel to Lonflon
SlfiBe
TicIieLIO Pans S10B8 ItleltoSuain . . . S16B6 Tickeiiowash dc . stsea
ABC Mcuday Nile
Football
3ad Omles batman
..
, ,,
totman The Movie 'oUoCcd
DATA SOFT
Hunt lor flea Ocloter
510 Efl
525 . sis SIB ..S19 C.i ..523
..S19 . Call
. S16 S35
DAVIDSON
Algeblastar. W-iin Blasts
5!t
.....
. S19
. 5466 . 54SS S-1&. 54.86
Calii Scenery
. S9BB
SuperCan; .
. sges
ACT1VISION
Pro football simulation so real it sweats. Incredibly lifelike graphics & the best animation ever. 28 teams. 16 games,
,f'tJ
broadcasters.
cheerleaders & more,
Bt-yo'W Daik &otle .
., S19
CrDubovf Dr,i«wiW8rB
519 529
FIBMornel
523
GnostDiSiers 2 Last Ninja 2 .,
S19 523
Neuiornancpr Pov^r Dnlt
S25 CaJI
Rampage
E23
T.V. SPORTS
SDA
FOOTBALL
Dlscounl Price $21
DIHTANNICA
Ey« 0< Hofus
(25
BankSI Wraer $33 Carmen S D - Europe . - S25
Carmen S D. - U SA ....525 Carmen S D - World .. 123
Sihmi Beaoer i
SIB
Word Anack
£19
Spoil it
DESIGN WARE
Body Transparent
Designasaurus
S19
519
.519
AMERICAN EDUCATIONAL
Curse of Banyion
$16
DICITEK
Leain lo Reau1 IGr 1-4| Scmtca Qrauusafd
Omn.-Pl.iy Basleltsdll
S23
Hodywood Poker
Omm-Plny HorsoRaco. . .123
Allured Boast
PS Companon P a Graphics UO'ary «1.2or3 P S Graphics Lj&aiy Holiday Ednon
$26
ELECTRONIC ARTS
Baid5Taie2 ..SI? DaiJs Taw 3 126 Boyonuihe Back Hole.. .531
Biology
Scienci! GrnoesS/S Sca'XCC (j'.i.i-,7o USGoography
US History World Geography World HBtory
512
,S25 %\2
112 512 (12
.,,,112 S12 512
Downhill CriallsnBe
Pnnl Shop
S14
523 516 Ea S16
Hole m One Mm Goll
Caveman Ugh-Lympics
S19
519
S23
521
' Please Read Tht Following Ordering Terms & Conditions Careiully Bolore Placing Your Order Orders with cashiers check or money order shipped immediately on m-slock items1 Personal » Company cnecki. allow 3 weeks clearance No CO 0 s1 Shipping ConlinenlalLtSA-Ordei5unOerSlMaadS3 Iree shipping on oideisover SI 00 AK,m,FPO.APO-ShippmgisS5on ,-in orders' Canada A PueflnFiico-shippingis 57 50on all orders Sorry, no olhgrinternalionaloraertaccepted1 PA rcaidenis acfde^aales tan on tietotaiamounl old cfler including shipping chnrges CUSTOMER SEflUICE HOUBS Mon-Fn 9 AM-5 30 PM Eastern Timo HEASONS FOR CALLING CUSTOMER SERVICE-412-361-5291 (1) Slalusol order or Back OHtot i2) it any merchandise purchased within 60o*ayslromSUol A is delec live, please can for a return aulhonrationnumogr Wn win not process a ret urn without a lelurnaulh Ji1 Defncl i we merchandise will be replaced with (he same merchandise only oiher returns sub|0c1 to a 2Q^res(ockirig charoe1 Afler GO days from your purchase dale, piease refer lothu warranty Included wilh Ihe producl purchased A relurn duacll)1 Eo the rnanulacturc Cuslomor service will no! accept collect callsorcjii!sonSDolA'& 800*oro«f ime^'Pr. ■■-. &.i..i.'.tr)iliiyiiresuojecttochflnoel New titles are irrtvinQ daity! Piuasu call tor more miormation
Stock up on your favorite titles for Ihe long
Deep Discounts from SDA
summer ahead.
re MiLfilll
... .£29 S3?
KM
HOUSE The Major League's most valuable pitcher brings you to the mound & blister that horsehide aver Ihe plate.
OREL
SDA
List $29,95
Discount Price $19 ...JH ...ssa
Chcssmnster 2100
Double Dragon . Oregon's Lair . .
"1SJC Liahl Pen
Empjro
Graen^sG.i"ciw"i Cii.ipn.Li Gol)r>riB ■?
...Kfl
F-Ifi Combat Pilol Ferrari Formula 1 .
Graphics InlcgMtor 2.
.. Cal . Chi
..
Iron Lord
...121
.. .SM S21
Jardon Vs Bud
Kings Beam Vo"eyBal ...SZi Madden Fooioall .... .. .S2t UaniAC Mansion .... Siavis Boncon lyrng. ...126 Might & Magic 1 .... ...117
Mighl A Mnoic 2 .... Panzef Battios...... Pro Tpnna Tour .... P-OJQCt Pireslflrt
PjNyjSaga
Sentinel Worlds ... . Skale Wars... T ..,. Startlight. ,. Star Fleet 1
EPYX
Devon Airo....
rast Load Can Melrocross.... Wind-flofl Revenge of Defe K
Vegas Craps
119 $19
M ED AUST i MICROPLAY
S19
Pro Soccer
S1488 S9SB suse Sim
PureStal Colleoo FJ-Fiail Stunt Track RoOBr .. , , .
S?.l szs S3S
XenoptwOe X-Men
S23
Or
.
HershiserS Slnke Zone.
nt
...us
Doom's Rff-flnge...
SZJ
119 119
MELBOURNE HOUSE
...S19
Mn, Losoor DrawDeluxoKS
■ 17DCDl>IU»ULP.
S19
3-DPoOI
:!ec Co Learning LiD i
NKWELL SYSTEUS
LOGICAL DESIGN Cluo Bacigammon Vegas Gamtjlor
sizea
HI-TECH EXPRESSIONS
NFOCOM BstilBtecn
SIB
S196E ...524
Spans-A-Rooi . -ace Olf Hockey ....
SJ5
S19
Bcrupples
$26 $23 S23
S19
SA9 S19
SaaDtna.
S26
Snow Slnke . . . GAME STAR
.$19
$19
Monopoly Risk
... 123 .. Cal
Magic Jofngon D.Qall .
Oblitarator War in Middle Earth . . . World Tropfly Socct'r .
.S19
.S19 .119 Can S25
S19
MICRO ILLUSIONS
.169
133
514
F-I9SiealiriFighler
S25
Gunship
Pirnlcs
S29
S39 S«
Rea Slorm Rising
Si hint Service
America's best selling alge bra program is designed by teachers and tested m classrooms. For pre-algebra 8 algebra students
Alien Synaiome
S23
Auasie Games .
....
CluDhoiise Sporis CrCSSM«fJfd Magic De Ja Vu GsuTTIet!
...S19 St9 S19 523 S19
Hoslfloe
S19
InonorSporo mil ToamSpcrrts
S;orm Across Europe .
PROFESSIONAL
Flael Syslem 2 Plus
Flea Sysienra4 138 .
NINJA TURTLES
PS\GHOS\S ■ ON SALE!
Balliili.
S16S8
CaDT.Tin fiu
sis ea :•
OutRun
SZJ
Snmotji... Space Harner bpor!^ Mega Hits
119 S23
.
--S25
...ST.
....
iobs Term Pro
...
-mnl Cflrtndgu 3
... .
Mverick UbNties V 4
iiurvt>as*&4
Supcrscnp! 64 ..
.
...K9 . S39
W'.vn .S25 SJ3 ..S23
SIMON \ SCHUSTER Star Trek ReOel Typ.ng Tulur 4
:
n
-Send check or money orders to:
P.O. 111327-Dept. CG
Blawnox, PA 15238
S26
WEEKLY HEADER
Wsanjry Trilogy SOFTBITE Lolto Program
..123 ..S25
S25
..132
..$19
Tana
Iifi
SPOTLIGHT DarkS«<0
SZ1
ToaiEciiDse
HI
PA Orders 1-800-223-7784 Customff Service (412) 361-5291 Fax Order Line (412) 361-4545 1 Free shipping on orders over $100 in continental USA. 1 No surcharge for VISA/MasterCard. 1 Your card is nol charged until we ship.
Main 1 or '2 Numbers . Oocosites
CnaseHQ New Zm\ano Story
JJ1 S21
,...IM ....tu -S16
Can
Shapes..
,.114
S26
Town Builder
. .516
S19
Spellgraboe'
S32
Typing
. .Slfl Can
iionuli .DSHD
Can
FrwOom CordkBS
Call
.
$J4
Dish Case (Horns 75)
.. S688
Dish Drive Clearw
. . 54 S8
Orak Case (Holos 110)
SB86
tonrroflec Winner M3 Analogue Mouse
$33
EPVK5CQXJ Joysliefc... .S14
Wico Boss Joystick
$12
Wico Ergosiick Jo/slick S16 KETEC Super Gracnn . . .SS9 lETECSurwr GrnpnuJr S39 KETEC Super Graonn
Gold
CLIP a SAVE
OFF
ON
MAILED-IN ORDERS-
OVER $50
"Check / Money Order I MC/ViSA senl !0 our P.O. Box Address.
EXPIRES 5-31-90 CLIP 4 SAVE
S14
W]Co Bal Handls Joyslici 117
•
$250
$49 S19
!4!8B.
Joystick
£14
CLIPS SAVE
,.S16
Sony5'.DSDD....S699B«
S23 JZJ S19
T1MEWORKS Daifl MarugiH 2
.-S16
ACCESSORIES Animation Stalton CompuServe Sunei Kii
S19 S19
Djrk Casile TduaBiOgc Warioo.
S14Ea
...,$1J
Reading . Beafling
S32
Retvnge .
THREE 81ICTY
SPECTRUM HOLOBYTE
Death Bringef Sfiwdboll
ABCs
TAITO A'hj-vj ,i 2
E23
SllCl. (Mar Series
S2S
SUBLOGIC FligW SimulOlor 2 F S Scenery Disks Hawaii Scenery Jet Steal* Mrsson
S18 S23
Double Dragon 2
THUNDER MOUNTAIN Action Pack Vol tor2 S1dEa
SIR T1CH
■ Schoiil purchase orders uccvplcd.
PM ArtGariery Fnniasy Prim Master Plus VIRGIN GAMES
SIS
Ramboa
Heart o( Maeistiom ...,
1-800-225-7638
i...:.l..
UNISON WORLD
!21 S32 S26
CompfeloSAT 125 EZWorkingTn-Pnck .., .114 Kipwritor , $17 BWWorBPublrHwr
$1188
Decirrtal Dungeon ..,, S11 B8
Ofjcralion Thurirjerbolt. , Calf Operalion Wi>lt .. . .519 Puurac Call Qn S19
SDA
USA/CANADA orders
"i
si')
Discount Price S19
L ■.-,■■ ;?:OSli
3oaJlu
Astronomical Selections
...KK
ous streets or you'll gel turned into turtle soup.
Sol>j Term Pro 1?8 .
T\eep Discounts
...S33
nunchukus Shit the villain
Thunder Blade
Cpeedy Delivery
.S19
From the Saturday morning cartoons come Ihe heroes in a half shell. Grab your
TEENAGE MUTANT
Animal Kingdom
SPINNAKER
GW Turoo Loan & Save
S25
UNICOHN - ON «[£>
. S39
WaioltrwLance
j
MISC UTILITIES
SDA Dlscoo
Heroes ol irwLnrce O«mjn Pool of Raoance
EU
WordWnterfl
DM M,w Aul lor2HI Ea Geltysouro 139 Hillstai S26
POUU1WARE All Dogi go lo Heaven
SIB 519
Evelyn WoodflMUnr
■HintOooisAva>latne ...Can amBs ol ruapoiean 532 Cnarrpio"S oT Krynn ....$26 Cure of Ajunr QonrJS .. , .126
Discount Price S26
S19 $23
-oril Maslei !2a
ALGE-BLASTER List $29.95
SSI
SDA
Acion F.gmei AtlttDurner
JninwferJ
grades 7-12.
[Cit^
Uiumn Trilogy
w/unique ecosystems &
M1NQSCAPS
Apt.
iStrect.
TangkM Tales Times o! Lore Ullimaior S Ulimn 5 Hml Booh ..
has gone before,..into the
List $39.95
! COMMODORE CATALOG .NAME.
Space Rogue..
Electronic Arts
Sgt Slaughters WatWnrs.S19
Davidson.
ISS
Boldly go where no game
STARFUGHT
SPRING 1990
£75
Moebiui
alien races.
Quo
.. Cai
Orrog« Ogre CobiFi/CjsBi 2
KOKAMI/ULTRA Teenage Mutoni Nmja
LEISURE GENIUS
121
WWF SufieraursVol 2...S14 WWF Wrosllirg S19
most far reaching outer space adventure ever. 270 Star Systems, BOO planets
Turtles
'.'.'at
Oil 133
Search FnrTheTflame. ..ST9 Secunly Alerl St9 Superman .519 UJ^mate Casno GamUmg SJ3
LEARNING COMPANY Header RabOii
..Sze
Turbo Oiil Run
Si9 119
Bumper Slicker M.iker . . .133
Jnifinna Jonoa Laal Crusade Arcade Version
S23
lfJTRACOHP
,.,»!
Fjre King
SM
Flexidrd«55
.. .Sis
Baa bidqo Knights ol Legend
MICROPROSE Airlnxne Ranger g F6 Slnke F-16 S E Eagle
HERSHISER'S
STRIKE ZONE
OHIGW AuloUuol
WWF Superstore Vol 1...IU
lhe#1 arcadegame. Stepup
~l
MAIL-IN FOR OUR
MICROLEAGUE l)j'*>n.ii v. G'.i ■ ii .. :j S2S (1-(3.111 £6 or 69 Tciini Disk 114 Ea
•
CLIP S SAVE
Software Discounters Of America
Order Line Hours: Mon.-Thiirs. 9:01) AM 1:01) PM, Fri. 9:00 AM-7:00 PM, Sal. 10:00 AM-1:00 PM Kastern Time
MODEM OWNERS: You can order on-line from our Commodore Shop via the CompuServe, GEnie and Q-Link electronics malls.
S79
In the year 2100, nuclear weapons are
relics of a forgotten era. In this day and
Challenge a friend
At the start of each duel, six lethal spheroid bombs are randomly scattered about the Arena. Each contestant moves about in a hovercraft, collecting
in this spectacular,
the teleporter, it's transferred randomly to another location on the playfield. In the process, the teleported object re
action-packed
tains its original velocity and direction.
shoot-'em-up for the 64.
the bombs and then firing them at the'
opposing gladiator. Because of their spherical shape, the bombs roll across
After you've selected a battlefield, press f7 or a joystick button to begin a match. Initially, each player is given
nine hovercraft with which to do battle. The green ship, controlled by joystick 1,
Two joysticks required.
appears at the upper right corner of the screen; the blue ship, controlled by joy
stick 2, is at the lower left. The number of craft remaining for each player is
the Arena at high speeds. But at the
same time, the undulating surface of the playfield
as a flashing yellow checkerboard. When a hovercraft or a spheroid enters
age, countries settle their differences in a duel between representative gladia tors. The site of their engagement is the Arena, a manmade battlefield consist ing of treacherous pits and hills.
port device that appears on the screen
shown at the top of the screen. A game ends when you've destroyed your op ponent's entire hovercraft fleet.
makes their movement
unpredictable. As you'll soon learn, the keys to survival in Spheroids are quick reflexes and a deadly aim.
Playing the Game Players use bombs, or spheroids, to try
Gelling Started Spheroids consists of three programs.
to cycle through the selections; then
The first two are written in BASIC. To
press fl to generate the chosen battle
avoid typing errors, enter these using The Automatic Proofreader, located else
field on the screen. Battlefield selection can also be made using a joystick. Push
where in this issue. When you've fin ished typing, save these programs to disk as SPHEROIDS.BOOT and SPHEROIDS
either stick left or right to cycle through the battlefields; then push up or down to generate your choice.
.BASIC, respectively.
Ending address:
SI788
When you've finished typing, save this program to disk as SPHERO1DS.ML. To play a game, plug in two joy sticks; then load and run SPHEROIDS
.BOOT. After a short delay, a title
over one. When you're ready to fire, wish to shoot and press the fire button. Once fired, the spheroid assumes
the color of the firing ship. If the oppos ing player's ship comes into contact
with a spheroid armed by your craft, it is instantly destroyed. Armed spheroids have enough momentum to propel
should enter, are as follows: Slatting address:
lected and fired from the hovercraft. When launched, they roll across the battlefield at high speeds. To pick up a spheroid, simply guide your hovercraft push the joystick in the direction you
The third program is written in ma chine language, so you'll needMLX, the machine language entry program locat ed elsewhere in this issue, to type it in. The MLX prompts, and the values you
S0801
to eliminate the opponent. Six spher oids are scattered randomly across the battlefield. These small devices are col
There are six battlefields to choose from: Open, Lattice, Diamond, Cy
themselves about two lengths of the Arena. When its energy has dissipated, the spheroid slows and its color reverts to red. It can now be picked up and re armed by either player. Since the spheroid bombs roll along the surface, the mounds and de
screen will appear, showing the various
clone, Quadrate, and Random. Each
objects you'll encounter in the game.
battlefield, with the exception of Open,
Press any key or a fire button to continue.
contains mounds and depressions.
pressions affect the way they travel across the playfield. For example, if a
These appear as diamond-shaped ob
spheroid is fired into a depression, it
Prepare (or Battle
jects on the screen and come in four dif
will roll around the sides until it even
Before each battle, you're presented with a menu for selecting and generat ing different battlefields. Press f3 and f4
ferent sizes. Mounds are blue in color,
tually settles in the center.
while depressions are gray.
34
COMPUTE'S Gazolio
June 1990
Every battlefield contains a tele-
When the game is over, press any
key or a fire button to return to the main
menu. To pause the game at any time, press the RUN/STOP key. To exit a
match before it's over, press SHIFT-Q.
Gams Tips There are several playing strategies that you might like lo try. If you fire a spher oid into the teleporter, occasionally it
will materialize next to your opponent, destroying his or her craft in the pro cess. Also, try using the mounds and depressions for bank shots. At times, your craft will fall into a
depression. If you simply thrust in the direction that you want to go, it will take you awhile to escape. The quickest way to get out of a depression is by rocking your hovercraft back and forth until you gain enough momentum to escape.
Sometimes, several spheroids will appear very close together. If you hold down the fire button and maneuver around them, you'll fire a deadly volley in the direction you're traveling. Firing
a stream of spheroids into the teleporter is almost certain death for your oppo nent. Since the teleported spheroids
materialize in different locations, your opponent will have a hard time evading
all of them. SPHEROIDS.BOOT BS
10
Q$=CHR$<34)
RF FS
2tf 30
POKE532B1,0:POKE53280,0 PRINT"<8}(CLR)L0ADING SP
HB
BQ RH MM
40
50 fi3 70
GP
JF
SR
110
120
FQ
80 90
140
GOSUB2280
PC
150
PRINT"{CLR)";
GC
160
S=1:MO=1:GOTO380
PB
170 PRINT"{HOMEX3HrVS) f5
H
AC
180
QE KQ
190 200
AH
210
QH
220
23
SR
30
230
40:POKE10240,0:NEW"
IF X=l THEN923 FORJ=X-1TO1STEP-1
HD
710
FORI=1TOJ*2+1:PRINT"
KD
720
{3 LEFT)";:NEXT PHINTMI!)3(CS, 1,1) 1
DE
730
FORI=1TOJ
HM
NEXT
MS
740 750 760
DK
770
FORI=lT0J
SM HD
780 790
NEXT
";SS;"
HP
803
BC
813
POK.E198.0 GETAS J=(P£EK(56320)ANDPEEK[5
GS EK
B20 830
NEXT
ER
840
FORI=1TOJ
XS
PRINTMIDS(CS,4,1);"
0:SYS26 33:SVS2624:GOTO4 50
ES
8B0 890
FORI=1TOJ
IF{JAND16)=0THENGOSUB13
SK RM
900
NEXT
910
NEXT
XS
920
RETURN
30:SYS2633:SYS2624:GOTO 450
{2
KQ
EB
930
REM
XA
250
IF{JAND8)=0THEN320
ED
940
X=INT(RND(0)*38)
Y=INT[RND(0)*23)+1 IF(PEEK(55296+Y*40+X)ftN
IFA$="(F4}"THEN350
PC
950
270
IF(JAND4)=0THEN350
960
DG XD
230 290
IFA$="(Fl}"THEN3a0 IF[JAHDl)»0OR(JftND2)=0T
PS KR
970
BC
300
D15) O4THEN930 IF(PEEK(55296(-Y*43 + X + 1) AtJ[)15)O4THEN933
FK
980
IF (PEEK(55296 + Y*40 + X + 40
DP
990 1000
HEN380
IFAS="(F8)"THENGOSUB133
0:GOSUB2280:SYS2633:GOT O45B
) AND15)O4THEN930
GOTO190
370
GOTO170 NERATING
PS(4)="(0FF)MN(UP)
CD
80
F0RI>LT06:READT$(I]:NEXT
HE
90
:SS=TS(1) DATA "OPEN{4
{2 LEFT}{RVS"F[OFF}OP"
ATTICE
(19 SPACES}":POKE1024+3
DOWN)RUN(HOME)"
(DOWN)[2 LEFfTfOFFjKL"
SPACES)","L
","DIAMONDS","CYC
LONE ","QUADRATE","RANDO M(2 SPACES!"
";T$ (S);"
HERE
FOR
SET
POKE1024+Y*40+X+40,102
XD
1030 1040
JH
1050
POKE55296+Y*40+X,7
BG
1060
QG
1070
AA
1080
DA
1090 1100
FH
390
XS HX
400 410
POKE218,PEEK(218)OR12B GOSUB1330
RE
BR
420
ON
0,1593,2120,1950
PB HH
GOSUB1740,1790,143
ENTER
POKE1324+Y*40+X,102
9,160 POKE55296+39,10
S
REM
1013 1020
CA
PF 380 PRINT"{H0MEHRVSK3J GE
1F(PEEK[55296+Y*40+X+41 ) AHD15) O4THEN930 LOCATION
PRINT "H PRINT"(2
P$(3)="(OFF}IJ[RVS)
TELEPORTER
EA 260
GOSUB133B
(UP)
DRAW
HG
360
PS(0)."(RVS}(3 SPACES) (D0WN}(3 LEFTH3 SPACES}
UP}";
IFA$="{F3}"THEN320
JM
poke54296,15:poke53280,0
PHINTPS{0);"(3
240
RE.ML"QS",8,1"
-
UP}";
GK
QG
compu
PRINTPS(0);"(D0WN)";
870
HA
1990
PRINTMIDS(CS,3,1);
HS
IFAS = "{F7}"THENGOSt)B133
S»S-1:IFS=0THEHS=6
rem copyright
FORI=1TO2*J PRINT"[3 LEFT]";
B:GOSDB1390
GOTO170
POKE198,5:POKE631,13:P0K E632,13:P0KE633,13:POKE6
PRINTPS (0) j'MtJOWN}";
NEXT
350
PRINT"{4
PRINTMIDS(CS,2,1);" (2 DOWN}";
850 860
340
DOWN}NEW" DOWN)LO"QS"SPHE
UP}";
GH
AK
DOWN J[.O"QS" SPUE
PRIMTPS(0);"(3
IFA$="{F5}"THENGOSUB133
GC
PRINT"(2
79
103
7H0
AB
PP
KX
ME
320 S=S+1:IFS=7THENS=1 330 GOSUB1330
DOWN)POKE43,1:POKE44,
40 PS(1)="{OFF}AB(RVS) (2 LEFT}(OFF)CD"
60
PRINT"{UP)";
CS EJ
(2
BC 50 PS!2)="(OFF}EFTdOWN} {2 LEFT)(RVST~{OFF)GH" RC
SE
6321))
KR
680 690
PRINT"{BLK){HOME}
:pOKE53 281,0:SYS26 36:dim PS(4)
PX
SPACESjSHOWN:
SF □M
310
te1 publications, inc. all rights reserved
xq
";TS (S);"
NEXT
KA
QB
LECTED:
PIUNTPS(4J ;" (UP)11;
670
CJ
SPHEROIDS.BASIG 10
{REDH1H3HYEL}"
660
FP
HEROIDS..."
34,13:POKE635,13
ho
(2 SPACE?)(E> (EHZ
130
RE.3AS"QS",8"
AM
(spaceT- -<
BB
1110
POKE 102 4 +YM0 + X + 1,102 POKE1324+Y*40+X+41,102
POKE55296+Y*4B+X+4 0,7
POKE55296 + YM0 + X+41.7 M=1024+Y*4B+X L-M AND 255:H-INT(M/25
6) POKE 26 3 9, L: POKE 26 4 0 , il
1120 1130 1140
MO = 1
FQ
1150
GOSUB1240
BA
1160
PR I NT "{HOME} {DOWNHl*
PA
430
SS=T$(S)
JJ
GK QB ED
440 450 460
SYS2630 IFMO=1THENGOSUB1130 GOSUB1330
RX
JC PX
470 480
GOTO170 REM DRAW MOUND/DEPRESS I
RETURN
REM
DISPLAY
MENU
(RIGHT)fRVS}fK}Fl GEHB
RATE
SELECTED
TERRAIN
OH
B\ RA DF
490 500 510
PRINTMIDS(CS,1,1); FORI=1TOX PRINTPS(l);"{UP}";
KA
EB
520
NEXT
GJ
530
PRINTMIDS(C$,2,1);"
FH
1178
PRINT"{RIGHT)(RVS)<K>F 3
1180
4
[DOWN)";
INCREASE
DECREASE
RF
540
FORI=1TOX
550
PRINTPS(2);"(DOWN}";
EE
560
NEXT
SJ
570
FORI=1TO2*X
KA
580
PRINT"{3
JH
590
NEXT
BJ SK FC
600 610 620
PRINTMIDS(CS,3,1); FORI=1TOX PRINTPSU) ;"(DOWN}";
MB
FJ
630
NEXT
HK
1220
CQ KB
1230
RETURN
1240
REM
FK 640 SM 650
FORI=1TOX
5 JJ
1200
LEFT}";
PRINTMIDS[CS,4,1);"(UP} ■I *
1190
1210
TE
SELECTED T2
RRAIN{OFF)<K>" PRINT"{RIGHT}{RVS}tK>F
HK
DH
SELECTED
RRAIN{0FFKK>" PRINT" {RIGHT} {RVSHKJF
MENU
ON/OFF
(14 SPACES} (OFFHKJ" PRINT" {RIGHT} (RVSKKJF 7
START
BATTLE
8
RETURN TO
(13 SPACES){OFF){K>" PRINT"{RIGHT}(RVS}{K>F TITLE
SCRE
EN[3 SPACES}(0FF}<K>H PRINT"{RIGHTHC}(RVS}
{28
IHOFFKVJ"
CLR
LOGICAL
COMPur&s Gazelle
LINES
Jura 1990
35
Spheroids PRINT{5>M>i) (2 LEFT}<8}H5>P(UP}"; PRINT"(4 RIGHT}";
PF
1250
FORI=217TO242
HC
I960
GF DB Cft SG
1260 1270 1283 1290
POKEI,PEEK(I)OR128 NEXT RETURN REM SELECT DEPRESSION
XX
1B70
QK MR
1880 1890
ISPftCElOR
PS
1900
PRINT"(DOWN}(3
PB
1300
GQ
1910
IF(IAND1)=0THENPRINT"
EP
192(1
NEXT
HP MP
1938 1940
GOSUB930
AE
1950
REM
KH
1960
SYS2627
200
PH
1970
N=RND(0)/1.5
POKE54277,0:POKE5427B, 244 POKE54276,33:FOR1»1TO1
XA QG
1980 1990
PRirJT"tH0MEH3
FORK=1T07:PRINT"
00:NEXT
GQ
2300
IF(KANDl)=0THENPRINT"
KB BP
2010 2020
FORL=1TOT
MOUNO
IFRND(0)<.5THENCS="
{BLUH7H4HCYN)":GOTO 1320
EH
1310 CS = "<8HO(WHTH5}"
MD DA GS
1320 1330 1340
HF
1350
KR
1360
RETURN REM BEEP POKE54272,0:POKE54273,
FX JG
1370 1380
POKE54276,32 RETURN
CX
1390
REM TOGGLE MENU OH/OFF
DG
1400
IF
MO=1THENMO=0:SVS263
3:RETURN
MB
2410
LEFT}";
RIGHTS
RESERVED
RIGHT}";
QB
2420
POKE53248+16,0
GF
243B
POKE53248+21,7
EH
2440
PRINT"{2 RIGHT}{WHT} {2
{14
RETURN
DOWN)BATTI,E
SPACES)[BLU}AB{UP}
{LEFT}GH{7 SPACES}
RANDOM
{WHTjMOUND"
FF 2450 PRINT"!2 RIGHT}CRAFT {15
DOWN}";
(RIGHT}";:T=5 (3
PRINTTAB(10);"[DOWN) n
IFI=12THEN1920
(3
PUBLICAT
INC."
<5*ALL
NEXT
{LEFTlOPfWHTT"
JH 2460 PRINT"IwHT}{2 RIGHT) (3
{13
IFRND(0)>NTHENPRINT"
{UP}{6 RIGHT)";:GOTO20
KR
1-110
GOSUB1130
QK
2030
AJ
1420
RETURN
GS
2040
X"1:GOSUB4B0
DJ
1438
REM
JB
2050
PRINT"{DOWN}{2
DE
1449
SVS2627
SD
1450
POKE781,12:POKE782,6:P OKE783,0:SYS65520
SD
2060
NEXT
HM
2070
PRINT"{2
FA
2089
IF(KAND1|=0THENPRINT"
SPACES}t4>^J.{DOWN}
{LEFT)K(CYN}N{UP)
RIGHT}";:T=4
50 GOSUB1290
DIAMONDS
(WHT)COMPUTE 1
IONS,
HF 2470
DOWNjUNARMED
SPACES}i8>AB{UP}
)LEFT)C<4>F{DOWH} [LEFT]GH_{2 SPACES} fWHT)DEPRESSION"
PRINT"{WHT]{2 RIGHT)SP HEROID(12 SPACES){WHT) IJfDOWN}[LEFT}K{5>N
RIGHT]"
rh
2480
Tup} (leftJop"
print"{whttt2 {3
DOWN}";
right}
DOHNjARMED
{16
SPACES}{YEL}{2 +J
QE
1460
GOSUB1290
PJ
1470
X=2:GOSUB4B0
DH
1480
POKE7B1,12:POKE782,22:
BE
2090
NEXT
POKE783,O:SYS65520
EC
2100 2110 2120
GOSUB930
BJ
2490
X=0:Y=0
RETURN
MP
2500
FORI-BTO8
REM
JG
2510 Tl^I
EC
2520
T2-I+1:rFT2>8THENT2=T2
HQ
2530
T3=I+2:IFT3>8THENT3=T3
{3
FG
1490
GOSUB1290
AK GH
1500 1510
X-2:GOSUB480 POKE781,6:POKE782,14!P
HC CG JB
OKE783,0:SYS65520
FH
2130 214 0
TER"
QUADRATE
SYS2627 POKE781,7:POKE782,2:PO KE783,0:SVS65520
CK KX DD
1520 1530 1540
GOSUB1290 X=2:GOSUB480 POKE781,18:POKE782,14:
PM
1550
POKE783,0:Si'S65S20 GOSUB1290
RC
156IJ
X=2:GOSUH480
KJ
2160
ilJEXT GOSUB-180
EH
1570
X=19:Y=12:GOSUB1000
DB
2170
POKE781,17:POKE782,20:
XF
1580
RETURN
SD
1590
REM
FM
2180
GOSUB1290:IFX<3THENFOR
PX AK
1600 1610
SYS2627 POKE781,3:POKE7B2,1:PO
CYCLONE
KE783,0:SYS65520
GOSUB1290;X=1:GOSUB480 POKE781,3:PDKE782,33:P
BJ
2150
GOSUB1290:X = ItJT (RND[0)
O3-X:PRINT"{3
HK
2550
PRINTTAB(6);MIDS(TCS,T
MQ
2560
PRINTTAB(6);MID$(TCS,T 2+l,l);T2S
RD
2570
PRINTTAB(6);MIDS(TCS,T
QG
2580
POKE781,22:POKE782,23:
HD
2590
QH
2600
RIGHT}";
1+1,1);T1S
POKE783,0:SYS65520 I=1TO3-X:PRINT"
{3
RIGHT)";:NEXT
CM FP
2190 2200
GOSUB480 POKE781,5:POKE782,25:P OKE7B3,0:SYS65520
MP
2210
JG
1640
COSUB1290:X=1:GOSUB480
GOSUB1290:X=INT(RND(0) •2)+1:IFX=1THENPRINT"
JA
1650
POKE781,21:POKE782,3a:
(3
SA
1660
GOSUB1290:X=1:GOSUB480
CM
1670
POKE781,21:POKE782,1;P OKE783,0:SYS65520
OKE783,0:SYS6S520
SB
2620
J=(PEEK(56320)ANDPEEK(
XR
2240
GOSUB1290:IFX=1THENPRI FM
2630
56321)) IF(JANDl)=0OR(JAND2)=0
NT"{3
RIGHT}";
HC
1690
POKE781,12:POKE782,5:P
AX
2250
GOSUB480
JS PS
2260 2270
GOSUB930
CX
OKE783,0:SYS65520 1700 GOSUB129CJ:X = 5:GOSUH<180
51!
1710
GOSUB930
Jli
2280
rem
BR
1720
RETURN
GH
2290
printchrsu42) ;"{wht)
JS HH
1730 1740
; REM OPEM
RK
2300
DJ
1750
SYS2627
AH
2310
CB
1760 GOSUB930
XB JC
1770 1780
RETURN ;
DM
2320
PM QM
1790 1300
REM LATTICE SYS2627
PC
2330
KC
1920
FORI=1TO12:PRINT"
AP
2340
GP
XX
1840
1850
screen
AB
2640
NEXTI
XP FK
2650 2660
IPS "1THEN2670 GOTO2500
POKE5324B+16.0
ftR
2670
POKE5324J 1 + 21
POKE20 40,33:POKE2041,3 4:POKE2042,34 POKE5324 8+38,2:POKE532
CJ
2680
RETURN
(hUclr}"
June 1990
50
5F
53
2B
08
EP F4
20 44 49 49 4E 00 4B FC 03 55 47 31 2C 38 39 20 2D 20 00 03 B0 00 03 AC 00 0E AC 00 3A AB 00 0E AC 00 03 B0 00 03
4B
20 F2 45
58
4F
8F
20
Cl 7D
20 41
31
B0
00
3A
AB
00
0E
B0
00
52
0,142:POKE53252,142
0811:42 0819:03
4F
4F
POKE5324 9,14 7:POKE5325
1,187:POKE53253,227
0821:56
POKE53248+28,7
0829:4E 0831:41
GB
2350 23G0 2370
KA
2380
PRINTTAB(6);T35 .
HD
";:GOTO1870
53
44
B8
45
CP
IFRNDI0K.5THENPRINT"
20
08
0809:48
{3
2390 XS
2400
PRINTTAB(6);T1$ PRINTTAB(6);T2S
0839:39 0841:CB
PRINTTAB(12);"{D0WN)
0849:0E
{5>COPYRIGHT
0851:00 0859:AC
1990"
PRINTTABI6);"{D0WN)
»a
SPHEROIDS .ML 0301:16
IFflANDl]=0THENPRINT"
COMPUTE!1* Gazetta
title
POKE53248,14 2:POKE5325
(BLU}A(7Jll!DOWN) (2 LEFT!{4">I_ 38.
RETURN
10:POKE5324B+41,5
PRINT"{HOME){DOWN}";
FORJ=1TOT
1=8
OR(JAND4)=0OR(JAND8)=0 OR(JAND16)=0THENY=1:I-
48+39,14:POKE53248+4 0,
RIGHT)";:T=6
0
MH
GOSUBl29O:X=l:GOSUB4g0
1830
IFX=0THENX=1:PRINT" {RVS}{YEL}{2 +>{DOWN} (2 LEFT}{2 +J":GOTO261
GOSUB480 POKE781,19:POKE782,3:P
1680
KG
POKE783,0:SYS65520
2220 2230
QB
RIGHT}";
ED
[RIGHT)";:T=7
3+1,1);T39
X»0:PRINT"{YEL}{2 *} {DOWN){2 LEFT}^2 +>" 2610 GETAS:IFASO""THENY-1:
POKE7B3,0:SYS65520
1810
-9
GP 2540 PRINT"{HOME)(DOWN}";
1620 1630
BR
-9
*3)+l:IFX<3THENFORI=lT
CE KB
OKE783,0:RYS65520
{% SPACES)fWHT}TELEPOR
RIGHT)";
8F
20
03 8F 4F 49 54 00 42 20 08 22
59
00
DD
CD 89 8A
PI 96
m
ft/kjt
T r ft
/ I" / r
USA S CANADA CALL I
FORORDERSAWD
UV/V
/ J7
UJUJ
INFORMATION IN
I -Xl)!)- 7 S Q-A S A S
Outer Houn: Mon-lhuri,9um-7pni/fri,?am-6:OOptn/Sol-Clonnl/Sun,9:30-6([I|
WE CAN RECONFIGURE ANY OF OUR
COMPUTER PACKAGES TO YOUR
SPECIFICATIONS. CALL FOR INFORMATION!
MIOINiTiGOIMEiRY usa S call (718)692-0790
EPSON EQUITY 1 IBM XT COMPATIBLE
MOHICOMIfiY GRAN!; MAIL ORDER DIMRlf.!! Ill
-
?0 BOnSBROOKlVII HV. 11730
8529
■MOKfUU ■»*t>".. ■1000313
tAX*/lB69?33/7/ IlifX 477137 MCRAMI
RETAIL OUTLET p[|JHMtlON MAIII COWOUKSf
tBtataihUadiuHiSo CoiifenlIIH llr 1(1001
Im u/it
Slore Hn: MON-IHUHS, 9-7:30/181, 9-6:00, SAI-CLOStO, SUN, 9:30-7
Ort.i t (•I
EPSON EQUITY 11+ COMMODORE fBAM PC40-III .WCKAjUJ
^
HO DO
OOSf VHGnJidCid
MSDOSTjtQWBlM
ti lOMt Hmi
Mh I (Mrg|« CvdL
S1399
Jan. «/S.O
SM«
odore
Includes: Quantum Link Software and Membership 1 Joystick f
' (
$12695
64C STARTER PACKAGE .
. ■" .. i t:
.'..-.:-
Plus FSD-2 Disk Drive
' Quantum Link Sorrwa'9 and MemOershlp
' 1 Joystick
128D COMPLETE Commodore C/12B-D Computer with Built-in DlaK
DISK Drive
■ Commodois 1W D.sk Drive ■ Commooora Coior Pflnlor
■ \r Monllor
■ Quarnum Lln ■nd Memtrarihlp
EPSON
S«*ri;riura Gsid .
CABDCO G-WIZ Inisitace
$429
C**/C *K Po.er SluhV .. C-167oHoO»m
RINTERS
S1S9.BS 1314.05
HSPSD0
PRIN
PANASONIC
CITIZEN
1314.95
HAM Eipinslori tlie.95 Mod-.B 11!SM aphhJr. Inwrlan ..t».15 i. Irtufu8...t4t 05
1541 DisuDri
Co'oi Monitw Quantum Link Software
FX-850
ComrraMore Color Prlntor
$599
PERIPHERALS
Commodore Color Pf in:
LX-B10
Ntajnavoi RGB Color Monitor
*429
C-64/C Compute!
GSX-140
ami
:ommodOTa Coior Primer 2-Monitor
64C COLO PACKAG
PRINTERS
PACKAGE
Commodore C/12BD Computer wltli Oulll-fn Disk
l.Drlve
*279
PACKAGE
128D DELUXE
PACKAGE
Commodaro C-61/C Computer ■ Co.'nmMrjffl
■ Commodore C-W/C Compuiei
$369^
2 Free Games!
64C TEST PILOT PACKAGE
64C COMPLETE
LO-510
C'128Dw/Bui!t-ln Disk Drive Includes
■Ace Joystick
8239
= 128ZD
13H.95
COLOR Of HONK IT CALL
KXP-1180 KXP-1191
KXP-11Z4.
1174.85
.1314.05
i!S9.B5
STAR
tiJ-IJSSS NX- 1OCOJI
!1M-S XB-2S10
NX Iotoc"8"1"™■ NX-2fliO
$174,113
AMIGA GOO
J718S C-121 '. !!BD
1549
I49B5 XETEC 40MB Hurt Drhw tor; If9 95 C-HC1128D ,„ 179.95 IBS
_
$1199 J989
PRINTERS
.110*.95
Rair.oow
COUHOOOHE 1350 Mouso K60S COUMCOOflE 1)51 Mouw «S05 XETEC LI KBrnil MM6 H»rt OrMHw: C-6*C »7M
STAR
H09.85
COLOR OPTION KIT FOR
S ^PRIrJTERk° .... CALL
U07.S5
COMMODORE
i-wmmvuvnt
MPS-1230
J1B9.95
OKIDATA
OKIMATE 20
W PI urj'rt Print.,.......,ld
OK I DATA172
2ze.es 189.0G
OKIDATA 1 BO. 219.95 OKIDATA 182 Tu< BO... 219.95 OKIDATA 3M., 324. SB OKIDATA 300. 329.95
FOR CUSTOMER SERVICE CALL: (718)692-1148 CUSTOMER SeflVICE HOURS: MON-WED. 9 5 I THURS. 94 I FRI. 8-1:30
«5I9 AMIOA SOt
AMIGA 1000 m:h
NO SURCHARGE FOR CREDIT CARD ORDERS
ME IHVIIE COHPORAIE AND EDUCATIONAL CUSTOMERS. DISCOUNTS
FOR QUANTITY ORDERS / RUSH SERVICE AVAILABLE
tcnoiQimmQi
TOLL FREE TECHNICAL SUPPORT
OililmlChr.-E h. Hiink tnftHMurVvOliVri, Al'fliCIVril^* O t, V>'— M.mr-rjdm| Amc-ir Opuin.i, n
.,r. ( iub,CiHP H'.i'ifMr.<.in): ft v;n.' ii... -I, i, iccapicd
I1 O »
Nun i
htcflji mlipM V'jkl 4 tita^kt lur tk'aFjmo
ia trti»i(]t hvh«ijl(L iipjIkc
t
-n i-1
'■ ■
n- .-j
Pjitirvmbri jwjlIjIiiIiIv ufMc
Hal (r^iwunWi' loi iyitoii,'n"iir: V"dn
mpicIiijillso ifl^i hi*ih |irQP hrjurn 1
Hi^mn ni iU'Enin
'
iftorif 11 [ti^ iniittH1* ttH.1* cr rtlui 11*11* hill nnl Nf' j^ i vpilLiI Illril Illrl ^nifsi Machine (T ftT .ire icqiMeiccl liodcm.irlis oi hiiciintlioii^l Un^nifsi Machine Cor|>. Cor|>. pJ^mc pJ^mc adri adri Si Si ihtiif] im nnd iurlil!-i(| QiOPfi DVcr tl^OQ »'C- d>SCOU"ltd to 3*. id
Spheroids 0861:00
C0
00
00
00
00
00
M
00
00
00
79
00
12
81
0AF1:F7 0AF9:53
20
FC 20 20
89
0B01:55
45
20
00
91
0BO9:00
12
OE
ftC
48
BO
00
95
00
00 00 00
00 00 00
0B11:20 0B19:00
IE 57
OA
Bl
00
B9
00
00
00
00
00
00
Cl C9 Dl
00
CO
00
00
0869:00
00
00
00
00
0871:00 0879:00 0881:00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
03
00 (30
00
0889:SO
00 C0
00
0391:00
0E
AC
00
00 00
0AE9:FF
FA
F9 41
FD
FB
F3
0D71:B9
0C
20
B9
0C
A9
01
8D
Al
46
54
37
0A
68
AA
4C
12
81 D7
DE
DO
63
AA
60
85 8A
B4
4C 21
8A 01
A8
42 53
0D79:6D 0D81:0D 0D89:A8
48
OA
AA
BD
01
D0
C9
53
45
4E
DD
0D91:EE
DO
IF
A9
00
3B
F9
91
00
3A F6
0D99:0A
99
91
OA
8A
48
98
AA
3C 43
7F FF
00 3F
0DA1:2O
AC
0C
20
A9
01
64
FF
OH
F6
0DA9:8D
OA
8A
03
0DB1:B6
FE
01
D0
C0
84 3B
0DB9:SA
48
0A
AA
AD
AA 10
4C 60
58
OF
68 68
AA
07
6D 0D AS
AC A8
OC
FF
DO
E9
0DC1:2D 0DC9:C9 0DD1:D9
DB
13
BD
30
D0
59
AD
10 4C DO 99 D3
D0
2D
82
QA
0A DO 3D
FF
D2
IF
OD A9
89
OA
B5
0C
20
Al
6D
0A
BA
FE
0E
DE
BA
FE
F8
43 00
52 9A
49
4E
52
45 21
01
03
57 47 4E 0F
0B21:7F
FF
FF
FF
0829:00 0B31:07
00
00
00
FF 01
IF. 3F
FF
FF
FF
FF
0B39:EO
F8
FC
FF
FF
00
9D
00
00
00
FF 90
FF
0B41:00 0B49:FE OB5U00
EO
F0
FC
BD
FF
FF
FF
FF
FF
FF
00
DE
80
C0
F0
FB
FE
FF
FF
72
0DD9:BD
00
D0
0B59:7F
IF
0F
03
01
00
00
FF
11 03 43 96 ID
0DE1:00
38
F9
F0 32 10 C9 B9
0DE9:8A
48
98
AA
0DF1:D3
0C
A9
01
0DF9:A8
6B
AA
4C
0E01:D0
DE
00
28 95
0EO9:A8
48
0A
0E1HDB
0A
49
53 IF
0899:C0 O8AU00
00
00
00
00
00
08A9:00 08Bl:00 08B9:00
00
00
00 00
03 00 00 00
00 00
00
00
00
00
00
00
0 8Cl:00
00
00
00
08C9:00
00
00
70
00
03
00 00 70
0BU9:C0
00 03 00
00 00 00
00
00
00
00
00
FF
FF
FF
7F
3F
OF
00
00
00
01
00
00
00
00
00
FF
00
00
00
F9
0B71:FF
FF
FF
00
00
00
00
00
02
0B79:FF
FF
FF
07 03 E0 C0
FF
00
3F FC
IF
08FL:00
00 00 00
Fl
00
00 00
00
08G9:00
00 00
0B61:FF 0B69:O7
FF
0BE1:G0
08F9:00 0901:00 0909:00
00
00
00
00
QA
00
00
00
FF
00
13
FF
FF
FF
FF
FC
FF
C0
00 00
00 FE
00
00
C7
0911:00 0919:5C
0D
70
00
0D
5C
00
70 03
OB81:E0 0B89:FF 0B91:FE
80
00 03
00 00 03
00
00 03
00 00 00
00
03
F0
00
00
C0
0O
4A
0921:00
00
00
00
00
00
00
00
00
00
00
00
0931:00
00
00
00
00
00
00 00
00 00
33
0929:00
00
43
0939:00
00
00
00
00
00
00
00
4B
0941:00
00
00
00
00
CO
00
0949:03 0951:00 0959:57
F0
00
0F
00 7C
0D
5C
35
5F
00
35
00 57
D4 64
00
E0
00
OD
5C
0F
5C
73
0BD9:69 0BE1:IB
096L:03 0969:90
F0
e0
00
00 C0
3D 00
00
00
00
37
00
00
00
00
00
00
00
0971:00
00
00
00
00
00
00
00
08D1:00
0979:00 0981:C0 09B9:0D 0991:C0
00
00
9A 8A 4A
51
3B
AD
10
DO
OD
10
D0
4C
4E
FA
60
AD
IF
D0
A9
00
C9
48
DO
DF
OA
60
AD
IF
□0
0D
0E29:00 0E31:38
D0
0BA9:81)
55 5E
F9
89
OA
0BB1:DF
OA
BD
DF
0A
60
CE
D3
2D
0E39:48
AA
20
0BB9:HA 0BC1:AD
DO 4F FC 91
33
A9
09
8D
D3
OA
0E41:0C
01
8D
0A
FB
AD
AA
4C
54
OE
FB
0A 69
0E49:63
Bl 01
50 18
0D
0E51:FE
00
DO
68
FB
85 00 A0
3A 5D
98 A9
99 C6 6D
IF 89
OE A9
18
F4
OE59:0A
D0
2B
DE
91
FB
AO
Bl 28
FB
80
Bl
FB
BB
0E61:BD
89
0A
69 18
80
91
F3
A0
29
ai
ED
0E69:B9
0BE9:FB
69
80
FB
60
AD
24
0E7UBO
OA 91
4C 0A
0BF1:0E
DC
29
FE
0E79:91
FB
85
E6
0E81:BD
0A 62
0C01:FB
A9
20
B5
FC
A5 85 85
5F
29
Fl
0E89:71
0C09:FD
A9 Bl
D0
85
FE
OE A9 A9 A2
DC
0BF9:O1
91 BD 01
A0
30
0E91:B9
FD
91
FB
E6
FE
CA
D0 F0
F9 A5
0C
FC
88 DO
BE99:SA 0EA1:2D
09 01
04
85
01
AD
OE
8D 99
0E
DC
00
08
22 8D
AO C8
DC B9
0BDU80
57
00
57
4A
0C11:00
C0
D5
C0
F5
SB
57
00
57 3D
5C
00
21
0C19:E6 0C21:B1
00
BB
O9B1:Q0 09159:00
00 '00
00
00
00
00
00 03
00
OD
7C
00 00 35
00 00
09C1:C0
00 00 00
5C
00
C3 CE 2B
09C9:37
D7
00
37
37
00
09D1:C0
DC
DC
09E1:35
00 5C
00 70
35 37 00
D7 C0
09D9:37
OD CO 37 D7 00 0D
09E9:00
00
00
00
00
09F1:00
00
00
00
00
09F9:00
00
00
00
0A01:00
00
0A09:0C
3C
0A11:00 0A19:0C 0A21:0F 0A29:00
30 00 F0
03 C0 00 OC 03 00 0C 3C 00 03
00 C0
00
00
00
00
0A31:00 0A39:00 0A41:D5
00 00 13
00 00 4C
00 00
00 00
FC
12
0A49:4C
98 01 05
13 01 05
4C 01 05
FO 01 05
0A61:08 0A69:0C 0A71:00
07 08
07
07
07
00
0A79:00
0C29:09
0C31:18 0C39:D0
F5 A9
18
0C41:bd
99
0A
DO
60 00
AD
6A DO
10
0B
35
7F
0C49:DO 0C51:A9
3E 32 CO
0C59:29 0C61:FA 0C69:0A
DB
DO 29
03
D7 00 C0
20
00
00
00
FB
00
00
00 00
00
0F
F0
00 00 00
04 0C 9F
0C71:02
0C
00
3C
OF
DA
0C91:20
30
0F
00
3C
0C
30
00
BB 09
00
00
00
2F
0C99:AD 0CA1:12 0CA9:12
00
00
00
3D
00 00 4C
00 00 65
00 4C
45 99
FE
13
0CB9:BD 0CC1:03
FD
F3
05
01 05
01
02
32 66
0CC9:10 0CD1:OA 0CD9:09
04 60 FO
C9
OB
05
08
EE
OCE1:99
07
07
07
FA
07
00
00
00
00
00
00
00
00
0C 00 00
00
00
00
00
00
00
00 00
00 00
00
0A81:0O
00
00
00
00
00
00
BD 95 9D
OD09:E0
0A89:00
00 00 00
0D11:21
0A91:00 0A99:00 0AA1:F8 0Aft9:08
00
00
00
00
00
00
00
A5
90
00
00
00
00
00
00
AD
F8
F8
F8
F8
F7
F7
B2
08
08
F8 08
08
OB
09
01
01
01
01
01
05 01
05
05
05
05
09 01 03
01
01
01
01
01
01
01
01 01
03
08
FF
FF
00
01 0a 00
80
6E
07
05
00
CO
04
02
08
07
03
05
0A51:01 0A59:02
0AB1:01 0AB9:O5 0AC1:01 0AC9:01 0AD1:03 0AD9:2« 0AE1:06
38
COMPUTE'S Gazette
DC
00
June 1990
2A 8D
32
3D
3D
00
BD
D0
00
00
C0
OE21:0A
5F F5
00
C9 D8
0E19:FS
98
00
DO
36
00
00
00
C3
00
00
BD
88
7C 35
097*9:00
13
A2
00
BO
F3
D0
FD
OF
00
2D
00
00
00
DO
00
00
00
10
D0
00
C0
60
AD
80
F0
03
AA
AA
CA
00
00
D0
0A
A0
65 0A OA 20
00
00 08
65
00 3A
CO
0BC9:85
38
05 68
51
03
FC
20 8D
F0
00
09A1:0F
OA
F8
00
00
16
AC
00
0999:57
F0
DO
0B99:O0 0BAl:D0
7B 83 8B
55 35
F8
00
40
00
83
C0
4B 64 18
0A
8A
C6
FE
20 BA 00
D0
50
AA
60
BD
59
OA
DO
30
C9 08
79 26
F0
09
DE
F7
71
0E
FE
89
0A
F6
08
F0
39
DE
0A
4C
30 81
OE
FE
91
0A
OA
9D
C9
60
BD
0A
FO
0F
DE
FO
4C 4C
1C 25 40
0A
03 03
0A 6C 6C
OF
BD
4E
0A
9D
B9
OA
AD
DF
85
D8
0A
6C
DF
0A
03 D9
4C
0EA9:AD
DO 2D
0A 0F
0A
3D
DF
9A
BB
0EI)1:0A
8A
0A
AA
BC
3fl
0EB9:BD
00
AA
AD
10
01 D0
DO
02
4B DO
2D
F5
Dl 8C
OC
0A
A8
40
0A
18
DO
80 60
BC
0EC1:dB
0A
20
4C
12
20
6B
12
DE
CB
OA
35
FE
IB
85
FE
AO
6i:
OA
68
29
OF
85
BK
FA
DB
AA 01
FD
BD
A6 18
69 SI
D4
9D CB
0EC9:A5 OELil :00
CC
FC
10
BD
C0
8t
0ED9:32
C9
F0
04
C9
0E
DO
0EE1:06 0EE9:02
AC
0C
4C
OF B9
FO
04
0C
4C
D3 C9 D3
0C 03 0C
A5 CE DO 88
0EF1:06
20 C9 20
A5
B9
27 90 9F 18
0EF9:O2
C9
OC
04
C9
06
DO
3E
DO
06
25
0FO1:06
AC
0C
A5
BB
BD
PA
6D
0FO9:02
0B
D0
4C 06
C6
0C
20 C9
FO OC
20
39
DO
OA
BF
0F11:20
C6
0C
AS
02
C9
D0
E2
OA A9
DO
0D 8D
98 42
0F19:52
AD
D8
0A
49
B9 07 FF 8D
OC
FE
0F21:0A
8A
48
0A
AA
AD
IB
0C
A9
BD 04
D3 C0
0F29:8D
DB
0A
C9
B4
B0
0A
0F31:69
3A
9D
01
DO
AD
03
DE
60
AC
0F39:CD
DB
0A
F0
F8
C9
F6 IB 99
BO
58
30 0A
04
91 C9
81 10 0A
C6 A7 51
91
D9 D4 18 D4
09
FO
A3
OF41:F4
18
69
OB
0A
9D
60
BD
89
OA
05
OF49:90
0C
AD
10
DO
0D
00 D8
F7 89
F0
03
DE
89
7E
0F51:BD
10
DO
4C
60
OF
BD
0A
30
04
C9
3A
2D
D9
OA
BD
10
03
FE
B9
OA
60
BD
D0
71
BD
71
OA
AA
D4 60
A9 BE
0CE9:6C 0CF1:OA 0CF9:A1
DE
Bl Bl
0A 0A 39
D0
BD
FE
FD
OA
0A 0F
99
OA
0F71:DD 0F79:E0
BD
DE
67 A9
DO 52
BD 6B
01
0A
F5 13 B8
0F59:D0 0F61:FF 0F69:0A
B9
30
13
FO
DD
OF31:E0
OF
0DO1:1F
BC
0A
BD
89
OA
D9
Bl
0F89:BD
0A
A9 90
14
20
A9
OA
E9
4C OA
F2
BC
08 B9
0E
0D
46
0D19IDD
89
0A
90
03
OD
E7
91
0A
30
13
20 F0
B9
0D21:BD
IF
BC
1A
0A
BD
91
0A
D9
E0
0A
14
38
4C
47
B9
E9
0A
DD
0D 91
20
BD
A9
05
0D49:0A
D0
A9
57 09
0D
01
9D
A9
OB BO 01 09
FB
0D51:A9 0D59:48
Al
0A
BD
01
60 D0
0D61:D0
F7 0A IF
20 0A 03 0A 9D
OD
01 03
CO C5 C7
0D29:A9 0D31:90 0D39:BC 0D41:0A
0D69:99
91
00 8A
38 48
00
D6 85
A9 07 12
9D
D0
06
FE
D0
AC
03 01 0C
BD
FA
DB
29
DO
06
FE
DO
0A
20
0C7 9:0C
BD
FA
DB
29
04
0C81:FE 0CB9:DB
DO
0A
20
C6
29 D3 D7
03 0C OA
DO
DO
06 D6 08
D4
4C
AB
D4
60
BD
0CB1:C9 F7
F0 0A 91
91
9D 0A
A9
90
BD
AA A9 0A
AD
80
80
9E
D0
55
OA
DF
AD
10
C3
DO
A9
FE
01
8D
6D
2A
DC
OA
SC
8A
OA
F0
0A
F0
4C 4C
B8
99
03 03
BA
0A
AA
98
0A
A8
3A
01
D0
18
69
06
D9
01
7A
0F91:D0
B0
03
4C
E0
0F
BD
01
29
0F99:D0
38
E9
D9
90
E0
4C
E0
AD
01 10
D0 D0
2D
DD
OA
20
12
48
AD
DD
EE
EE
OFA1:03 0FA9:D8 OFB1:0A
07 0F 94
OA
AA
AD
D0
2D
5A
0FB9:0A
20
94
12
10 8D
DB
OA
FO
BD
69
04
CD
DB
OA
B0
FA
0FC1:18 0FC9:4C
D9 68 03
E0
OF
38
E9
09
CD
DB
96
0A
94
0FDl:0A
90
03
4C
E0
OF
AE
DC
BB
AB 3A
AC
DD
20
60
8B
DO
0F
El 3D
OF DB
0FE9:B9
27 27
0A 29
D0
29
OF
CD
DB
AA
20
OFF1:FO
37
C9
0A
F0
03
4C
0A 0A 2B
C5 CC
98
9B 64 B7 B8
0FD9:0A 0FE1:BD
F9
3A C9 91
0A
03
7F OF
87
0FF9:10
BD
CE
0A
C9
FF
D0
29
23
1281:FE
85
FE
88
18
3A
71
0A
D0
BD
99
0ft
FD
1289:65 FD
85
FD
00
65
FE
IF
8A
49
24 01
D0 A9
F0
1001:B9 1009:00 1011:0A 1019:0A
AA
BD
99
07
1291:35
FE
60
8D
DB
0A
BD
00
D0
16
AE
DC
0A
AC
DD
5E
1299:00
4A
48
AD
DB
0A
F0
04
68 04
60
A0
8ft
FF
99 60
8A
99
71
0A
98
B7
12A1:6B
43
00
99
89
0A
91
09
80
A9 60
9D 99
CE
1021:0ft 1029:0A
12A9:A9
A0
00
3D
79
0A
8D
1031:7A
12B1:DB
83
99 C0
00
A9
83 8F
0A
8D
7B
3D
7C
0ft
1039:8D
7D
8D
27
DO
8D
0A 29
DC
1041:81)
0A D0
A9
04 13
12B9:00
0A
0A 7E 28
1049:D0
8D
D0
BD
2B
D0
1051:2C 00
2A 8A
[10
IB
01 23
A8
1059:0A 1061:A9
49 A9
81
8D
0B
D4
1069:08 1071:9D
D4
8A
29
01
[)6
0A
8D
1079:6D 1031:D4 1039:AD
0A
F0
AD
1091:0ft 1099:00
BD 8D A9
10ftl:D4
10ft9:48 10B1:QA 10B9:DE 10C1:9D
6D
BD
D0 79 27
10C9:2F 8A
A4
0A
3D
A6
0A
80
AB
0A
BD
D4
0A
8D
20 8D
0F
12 D0
20
0B 0A
D5 A9 F0
IB BE
AD
A4 6F
6B 60 6C
0A 17
F0
03
4C
54
ftD F0
70 03
0A
0A
4C
F0 54
17
20
98
0B
20
AD
0B
20
B7
0B
14 31
D0
F2
01
DC
10
D0
DC
29 01
3D 47
1539:FF
20 00
DC
29
EA
1549:14
CE 4C
20
8D
CE
A9
1559:14
FF
D0
04 33 43
1551:0B
D4 El
04 30
1561:DD
4C 12
1541:0B
15
61 9C
A6 33 42
B9
59
12D9:8D
04
20
9D
99
0A
7D
12E1U9
20
El
1569:20
78
20
AC
11
FF
D0
FB
78
BA
FB
EE
A9
0F
BD
DF
n
20
FF
C4
SO
AD
D2
FE
60
A9
A9
0A
60
0ft
6E
7A
0ft
AZ
00
20
2fl
A9
21
20
D2
9C
20
71
20
2C
FF
A9
0C
C9
AS
0C
A2
0D
DB
57
A9
40
13
69
A0
06
20
A8
0E
80
6D
AA
E5 C2
DA
D4
4C
A7
10
A9
A9
0A
A9
20
80
04
02
A9
FD
01
D9
0A
D4
60
8A
57
A0 D8 01
0A
15A9:8D 15B1:20
20
E0
0C
0E
DE
81
81 A9
0A
A0
06
0A
20
BE
B0
80
DA
0ft
A0
20
41
A9
71
0A
00
09 88
D8 02
A9
8D
04 0A
',1
DD
B7
10
A9 A8 07 0ft
40 10
0A
15B9:8D 15Cl:ft9 15C9:A8
DA
F9
34 1A IB
0E
57
10 9D 10
88
02
F0
OA 3D A2 20
07
6D 0A 79 45 0A D0
32 58
10 20
8D A9 A8
1A SD
00
0E 8A 3D
20
FD
FF
1589:88
0E
0A
04 0F
E0
6D 0ft
3D FO
11
1579:A9 1581:09
A2 DB
07
FB
0C 80
0C
F0
41 01
20
FF
1571:20
AA
F7 AC 3A 34 FC
A2 41
06
3D 00
12E9:FF
0C
02 A9
18 El
D4
A9
60 3D 20
43 20 10
20
E0
77 28
SD A9
8D 0A A9 4C 98
09
B9
03
D0
00
D0
AD
D0
2D
DA
10E1:0A
F0 3D
0C
AD
10 10
AS B6
D0
0D
D8
10
D0
4C
2D
D9
0A
10 10
AD
D0
F9 80
Aft
60 A3
BD
CE
0A
C9
79
0A
D0
0A
99
01
D0
BD
FA
09
1301:A9 1309:1)2 1311:20
02
FF
A9
C0
20
A9 D2
1319:A9 C0 1321:A9 DB 1329:DD 20
20
FF
CA
D0
EE
20
D2 D2
FF
0D
A9
D2
FF
A9
A2 20
20
D2
1331:FF
A9
20
20
D2
FF
CA
D0
1339:EE 1341:02 1349:D2
C0
01
F0
03
A9
DD
20
FF
38
D0
C7
A9
9D
20
FF
A9
DD
20
02
FF
A9 D2
94 FF
20 A9
A9 D2
15E1:40
28
F2
D8
99
BD
15E9:10 15F1:20
A3
00
02
15F9:A9
F7
0E
1601:E0
0C
FA
1609:A9
40
00
Cl 28 99 C3
1611:A8
C7
88
D0
B4
00
99
C0 28
99 D8
C9
10 20 A9 E0
23
05
B9
00
47
D9
B9
00
C2
99
B0
C6
99
DA
02
FF
A0
00
B9
56
1369:04
28
28
D0
28
D9
13
99
00
64
E0
91
C6
B9
99 C2 28
05 00
FF
1371:00 1379:B9 1381:06 1389:00
00 B9
B9
99 09
99 C4
60 C0
B9 07
99 C5 28 99
0A
AP
28
DB
99
00
DD
1399:CD 13A1:2B
60
A0
00
B9
DB
A9 29
1391:B9
05
04
B9
99 00
91 05
0A A9
8F
C4
13A9:B9 1381:C5
Cl 28
FA
DB
29
42 9A
00 99 06
00 99
FA 99
DB
89
29 04 0ft BD
D0
05
A9
09
99
89
0A
0A 4C
D0
08
B9
91
1149:D0
89 03
6D
11
A9
00
1151:71
0A
A9
FF
9D CE
0A
1159:50 U61:0A
99
79
0A
A9
09
99
0A 45 99 BD A9 C9 81 FF
BD
27
D0
99
27
D0
A9
9E
1169:5F 1171:F0 1179:10
BD
6E
60 0A
BD
0A
44
00
99 33
A9
B5
BD
99
0A
9D
E9
U81:F8 UB9:C9
0A
BD
99
0A
DF
AD
15
D0
2D
1191:D9
07 2A 0A
D0
A9
30
1199:0B
04
0ft
C9
40
11A1:09
8A
AA
A9
01
UA9:6F
0A 81 09
0A DE Cl Cl 0A FE 99 D0 0E 8D 15 BD 99 29 01 60 AD 8D 0B AD 6E
6E
0A
F0
D4
CE
0A
8D
11C1:4C CE
11
A9
00
3D
6E 08 6E
HC9:ft9 11D1:A9
80
8D
0B
D4
60
A3
A0
99
00
D8
C8
C0
A9 D0
0A
11D9:00
04 28
11B1(13
20
02
FF
A9
11E9:FF
A9 20 19
F2 20 20 A9
A0 D2 F0 FZ
0E
13B9:28 13C1:C0 13C9:28 13D1:B8 13D9:D0
B9
B9 OA
C0
B0
B9
00
99
74 3E
07
B9
00
C7
99
28
DB
CD
D0
C9
60
A9
00
8D
17
2F
3D
ID
D0 05
8D 04
IB 80
BD D4
84
8D A9
D0 07 01
1689:80 1691:A2 1699:20
D0
CB
16A1:8D
D0
80 A9
BD
F8
89 12 37
FA
07
3D
EB
3D
FD
07
1C
0A
3D
6C
0A
5A
CD
12
A9
00
AB
00
A0
00
CA
D0
FA
A9
16
A9
EE
80
00
D0
0B 0D
D4 D4
14 09:FF
8D
A9
FF
8D
8D
A6 El
1411:D4 1419:80
A9 14
0E 31 04
A9
13 07
D4 8D
A9 25
00
90
02
80
BB
26
00
A9
05
00 8D
A9 2E
0E
9D ID
22
07
80
FC
07
1449:A9 1451:20
1C F9 3D SD
A9
34 9E
3D 3D 07 09
D0
0A
1421:A9 1429:2D 1431:FF 1439:07 1441:FB
6B
CF
11
20
1459:8D
15
A2
1461:D0 1469:0C
FD
00 83
00
97
AC 93
Fl
9A
20
D2
BA
0ft
20
97
FF
A0 A9
IE IE IE
AB
FF
A2 20
A0
0A
20
IE
3D
27
D8
20
16
83 33 7E D9
12 F0
60
A0
03
AZ
C5
69
1471:48 1479:D0
D4 BD
0F
A9
10
3D
D9
A0
8D
D9
20 A2
6D 06
A0
A9 05
AB
IF
04 OA
8D
C7
16E9:20
6D
0F
A9
A9
8D
0A
DB
50 A0
16F1:A9
01 20 A2
8D
D9
80 0A
D8
0A
3D
A2
03
20
20 A9 lfl
A9 1A
FB
02 0A
08
BA
04 0A
20 A9
A9 1A DF
20
1A 00 34
0F A9 D0
82
1251:E9
2D
19
4A
4A
4A
AS
8A
4A
F7
1259;AA 1261:30 1269:AA
AD
DB
04
8A
09
08
4A
4A
60
FD
A9
04
AB
1271:85
FE
A9 C0
00
E9 85
10 93
14E1:A2
BA
0A 33
F0
Aft
1279:28
65
85
18 00
A9 65
Dl
FD
10 FD A9
14F1:05 14F9:D4 1501:E8
14E9:DB
A2 E0
E2 7S
06
A2 D8
38
3A
30
16D9:A2 16E1:20
8D
20
83 A9
0E
6E
20 11
73
0A
98
0C
0E
E0 20
AA 5A
04
00
20
03 0A
0F
0ft
68
06 57 D8
A9
1A
A9
0A
0F
20
0A
D9
A0
01
DB
3D
A3 D9
A2
60
BE
BF
06 3D 6D
A9
AE
40
A9
16C1:A2 16C9:08 1601:20
0A
BD
20
0A
8D
00
FF
07
El
D8
1249:CD
A0
D8
0A
A2
1241:D2
F3
D9
3D
16F9:00 1701:0A
71
1709:A9
F3
1711:02 1719:0A
B3 D0
F7 ID 4E 73
F7
8D
0F
A9
8D A9 D9 10
EF
BD
D9
0A
37 7A 4E
0F
A9
20
3D
EE
8D
D9
0A
A2
BE
A9
0ft
9D
8D 6D
01
00
0A
F8
A2
00
A9
67
0F
DA
8D 6D 06
0A
D5
3D ft9
04 02 20 Oft A2
02 0A
20
B0 10
A9 A8
A9
D9
12
7A
10
20
0F
3D
FF
A0
6D
A9 D9
D2 6C 3D
0E 0A
16B9:20
A9 1A FD
1239:A9
DA
01
0ft 20
FF
38
BD
A9
D8
F0
20
A0
3D
20 A9
8D
0C 40
36 03 22 44
06
01
18
DF
20 0ft
F5
A2
A9
00
DA
10
3D A9 D9
0ft
D0
A2 20
30
D9
00
26 IE
ft 9 AB
06 0A 8D ft2
0A
2C
14B1:BD 14B9:ft9 14C1:D9 14C9:08 14D1:0A 14D9:8D
A0
0F
8D
CE A6
0A
09
D0
60
57
DA
60
D0
BD
20
8D
BD
2A A9
CD
0E
40
66 D3 35
20
8D
20
0A
38
EF
5F
DB 04
00
D0
00
10
A9
29
A9
A9 D9
0C
10 8D 20
A0
28 3D BD
0A
ft8
?a
A0
0A
8D
14A9:0F
DA
16A9:A2 16B1:02
D0
FF
8D
DA
40
27
52
0E 20
30
57 06 0A BD A2
A9
8D
20
20 A0
11
0A
AE
0A
6E 01
A9 3D
9A
0E
DA
20
1481:07 1489:D0 1491:2B
FF
38
3D A9
0E
0F
D2
20
0A 0E
FF
fi9
25 47
88
8D
20
20
D9
8D
FF
03
20
3A 07
12
0A
A2
BD
FE
A9
D8
0A
0C
A9
FF
3D
D9
7F
8D
1221:D2 1229:6B 1231:A0
03
BD
91
E0
D0
1499:18 14A1:FE
B6
A9
21
20 IB
07
20
0E
1211:12 1219:00
A0
0A
3D
80
0A
07 57 DB 06 3D
ft9
05 31 20
IF
Fft
DA
10
8D ft 9
A8
40 IB 43
8D 3D
80
20
A9 0F F6
A9 A9
90
1401:12
04 D4
F2
A9 AB
0E
1681:20
D4
20
20
65
04
0E
06
0ft
3D
20
57
A0
1651:05 1659:57
1679:A2
13F1:A9 13F9:06
FE
58
0A
1649:D8
A7
0A
97
0E
10 20 A9 E0 A9
07
6D
DA
A9 A8
6C
A9
20
63
8D A2 20
1631:0E 1639:20 1641:A0
D4 8D
8D
04 3D
00 99 A9
1619:07 1621:0A 1629:20
1661:06 1669:0A 1671:8D
0C
04
BB
28 C3
D4
87
7D
00 0C
13E1:00 13E9:3D
0A
F0
5B
1361:20
2B
C4 F8 2F El
1599:80 15ftl:10
EC
20
A9
31 92 81
13
FF
20
05
FF
1591:Dft
15D1:FB 15D9:0C
D2
91
00
00
20
99
DB
12F9:IB
ft9 F0 El 04
A9
D0
99
FA
12Fl:2f]
A9 12
1351:9D 13 59:FF
B9 89 29 0A
A9
3A
0B
00
FF
ED
A3
8D
A8
11F1:A9 11F9:00 1201:D2 1209:AB
E2
A2 8D 0A
80
0ft
11B1:A9 11B9:F0
D0
3D 0A A7
12D1:D4
B9
38 9D
AD
2B
0A
CF
98
1141:B9
1529:8D 1531:0ft
7B
E0
Al 3D
3D 99
D0
1131:F7 1139:08
FD
E3
80
2D A9
01
1111:BD 1119:F7 1121:02 1129:BD
27 00
0A
FF
60
Aft
U09:ft9
1519:0ft 1521:A5
A9
F6
0A 9D
6A 00
9F 39
9D A9 BD
12C1:F6 AD 12C9:10 F0
D0
1101:F0
1509:01 1511:F3
AD
3D
1001:01 10D9:9D 10E9:0A 10F1:10 10F9:68
F3 87
172UA9 1729:04 1731:0A 1739:20 1741:3D 1749:A7 1751:F0
0F
0F
A0
E5
3D
D9
49
20
6D
0F
62
A2 20
07
8D
A0 01 D9 C2
20
60
0F
F0
3A
12
A2
0E
A2
00
4C 20 20 IE
0F
A0
03
D9
0A
6D
0F
07
A0
FF
C9
A9 05 Dl
15
20
CD
12
A0
0E
0F
07
A0
8D 60
D9
10
07 3D
20
A2 E4
04 20 A2
Dfl
07
A9 01 0ft A9
60
3B
F3 0C 17 3A
A2 02 20 A2 08
D8 07 3D 6D
E2 BA A2
A0
D9
8A 60 SB 2A
FF
A9
FD
A0
0ft
1759:AB
20
12
4C
7A
12
05
20
A7
12
A2
00
AB
20
A0 A9 B8
D0
20
CD
2B
17B1:12
20 IE 15 90
FF
0B
13 20 8D 00
F0
A0
6ft
1761:CD 1769:0E 1771:0A 1779:12
B8 A2
18 20 17
00
00
00
ED D0
June 1990
39
FE
A9
00
60
FF
20
98 38 04
37 ce
B COMPUTED Gazette
ST
RBURST
GRAPH Looking for a way to impress your friends? Try Starburst Graphics. This
Graphics is activated using a specific keypress. You can press any command
powerful machine language program features more than 20 options for creat ing colorful, stunning graphics on the
key at any time, in whatever order you like. Each time you activate an option,
64's high-re solution screen.
With Starburst Graphics, you begin with a basic star cluster that emerges
that function remains active until you tum it off. You can also combine several options, one after another, to produce a great variety of graphics patterns.
from the center of the screen. From there, you can easily manipulate the paths of the streaming stars to simulate
Create a menagerie
fireworks, spiral nebulas, ocean waves,
swirls, kaleidoscopes, and much more.
Belting Started Since Starburst Graphics is written en tirely in machine language, you'll need to type it in using MLX, the machine language entry program located else where in this issue. The MLX prompts, and the values you should enter, are as follows: Stalling address:
0801
Ending address:
1SC8
When you've finished typing, be sure to save a copy of the program before exit ing MLX. Although Starburst Graphics is written in machine language, it loads and runs like a BASIC program. When
you run it, the title screen with a list of command options will appear (see ac
companying table). This list serves only as a
reference;
the commands don't
have any effect until the graphics screen is displayed. To start the show, press any key. You'll see a series of "stars" streaming outward from the center of the screen.
of scintillating hi-res displays with this unique graphics entertainment
the tails option, press either 0 or T.
Normally, the stars go offscreen when they reach the border and are re placed by new stars. To force the exist ing stars to remain on the screen, press J or B. Pressing J makes the stars jump back in the direction from which they
came; pressing B makes them bounce off the borders. To change the number of stars, press N. You'll be asked how many
stars you want to see. Enter a value in the range 1-256 (the default is 80), or press RETURN if you decide that you're satisfied with the current number. Stars appear in three colors. To cy cle these, press fl, f3, and f5. The 17 key restores the default colors. To mirror the star pattern horizon tally, press the X key; to mirror it verti cally, press Y.
If the screen becomes cluttered, press CLR/HOME. After the screen is cleared, the stars will resume their movements at the points from which
program for the 64. Bob Masters Most of Starburst Graphics' com mands toggle on and off. To activate a particular option, press the correspond ing command key once; to deactivate it, press the same key a second time. Also, should your star pattern become a jum bled mess, use the master control key D to return all options to their default condition.
they were erased. This option is espe
cially useful when you've produced a
great design but find it's becoming lost on a crowded screen. The space bar works almost the same as the CLR/HOME key. The stars are erased, but their paths are changed. Each star returns to its starting position
and is assigned a new speed and direc tion. This option can be really handy. For instance, when you're using bounce
or jump or you're in atom mode (see be low), each star tends to stay on the screen indefinitely. So, to force the stars offscreen and replace them with new
Before you continue, you may want to
A Galaxy of Options
adjust your screen's brightness and color until the stars appear in distinct contrast to the background. (For a really dazzling display, turn off the lights in the room.) Then you're ready to try Starburst Graphics' many options.
Initially, the stars appear as colored
this option, press C again. Press a digit (1-9) to give each star a tail; the higher
There are four special directional pat
Each command option in Starburst
the digit, the longer the tail. To turn off
terns: fountain, spiral, atom, and ocean.
40
COMPUTE!1* Gazette
June 1990
dots moving across the screen. To make them leave a trail of "dust," press the C
key (for continuous drawing); to disable
stars that travel in different directions, you'd press the space bar.
To pause the graphics display, hold down SHIFT or press SHIFT LOCK.
Four Primary Patterns
Press F for a fountain (or fireworks) ef fect, S for a spiral motion, A to make the stars appear like atomic electrons, and O to produce an oscilloscopic or oceanic
screen, while W changes its width. You can use these two keys separately or to gether to produce four different height
If you ever forget which key corre sponds to which function, press M to
and width combinations.
return to the options menu. You'll be
Other Options
able to use any option after you have returned to the graphics screen.
wave effect. Examine these four options in turn
by pressing the respective key. Between patterns, press D to restore the default display. For an interesting wave effect, try the following sequence: Type DN and set the number of stars to 12; then type OCVBXY (the V command is de
Normally, all stars flow from the center of the screen. Press Q and they will burst out from all over the place. The program, however, will attempt to group the stars so that several appear together.
scribed in the next couple of para
graphs). To change this pattern, periodically press the space bar. Each star moves at its own random speed and direction. All together, there are 14 different speeds. To increase the average star velocities, press V. This in creases the range of possible speeds—■ and directions—avaliable for each star.
Notice that sometimes the stars are more interesting to watch when they're
moving slower. Note, too, that although V will in
crease the average speed, the velocities are also affected by the number of stars present; the fewer the stars on the screen, the faster they move. Some times, when there are only a handful of stars, even the slower ones move too quickly to watch. When this happens, press P. This puts a speed limit on the stars.
Notice the difference between the
velocity option and the speed limit. The V command is your primary speed and directional control. You'll use it fairly often; P is used only when things get much too fast. To see what is meant by this, type DF3N and set the number of stars to 4. Watch how fast the stars fly
by. Now alternately press P and V to see the effect of each keypress. You can control the size of the
graphics display screen by pressing H or W; H changes the height of the
You can have a lot of fun with Star-
burst Graphics. Just experiment with the many different command combina tions. It will take you awhile to realize
all of the artistic possibilities. In the meantime, bon voyage on your journey
A variation on this pattern can be
to the stars!
achieved using the Z option. The stars
will still have random starting points, but they won't be grouped into clusters. For an example of this, type DN and set the number of stars to 100; then type ZW. This creates a swirling pattern sim ilar to a Star Trek transporter beam. For random star movement, press R. This command can be used to create
kaleidoscopic effects. For example, try this command combination: DQRXYC. Press the space bar now and then for a new pattern. Note that when random movement is in effect, the tails option
operates differently. The tail length (1-9) determines how far the stars trav el before changing direction. Randomly moving tails also add a twist to the di rectional options (F, S, A, and O}. To limit the lifespan of each star, press L. This command makes the stars slow down and disappear sooner than they normally would. This option isn't needed most of time, but it can be effective with fireworks or random movements.
To make all stars appearing on the screen at the same time the same color,
press U (for unicolor mode). This com mand is especially useful with fire works. For example, try the command sequence DFVQLU2 and observe how each command contributes to the final result.
Starburst Graphics Commands Keypress
Command
Keypress
Command
X
Mirror horizontally
M
This menu
Y
Mirror vertically
0
Ocean
B
Bounce
F
Fountain
)
lump back
S
Spiral
1-9
Tail length
A
Atom
UorT
Turn off tails
Space
Clear screen
C
Continuous drawing
and restart
N
Number of stars
all stars
U
Unicolor bursts
Clear screen
fi-B
Change colors
(7
but continue
Reset all colors
stars where
D
Defaults restored
they left off
H
Height of screen
R
Random moves
W
Width of screen
V
Velocity
Q
Random start for
P
Speed limit
whole burst
SHIFT
Pause
Random start for
L
Limited life
each star
RUN/STOP
Exit
Z
The Sky's the Limit
HOME
Starburst Graphics 0801 : 0D
08
0A
03
9E
32
30
36
0809 :31
00
00
00
A9
00
BD
21
3E
0811 :D0
8D
20
D0
20
8A
0F
A9
F0
0819 :2fl
A0
00
BC
A0
17
BD
68
0921 :18 0929 :06
0F
8C
30
9C
58
19
A2
B9
92
A0
19 17
13
69
01
99
0831 :A1
17
B9
G8
ia
0839 :69
18
69
99
C8
CA
10
EB
00 CO
0841 :F0
15
B9
A0
17
69
0849 :99
IB
39
Al
17
89
68
18
69
01
0851 :99
69
ia
32 95 43 75 84
C8
4C
28
03
A0
CB
0359 100 0961 : 31 0969 :59
B9
30
19
18
69
08
99
7F
19 19
B9
58
19
69
00
99
CB
C0
27
D0
EA
A9
0B71 :52
15 BD
85
F9
A9
A9
9F
06 28
F9
85
A9 A9
85
0879 :C8
85
9E
35
0861 :BF
A9
4F
85
BE
85
AB
0899 109
85
9B
A9
85
0891 :S0 0899 ;0fl
A0
05
99
04 D0
00
9C 99
A9 A9 fi5
F7 2B A6 62
88
10
F7
8D
CB
A9
BE
08A1 :0B 08A9 100
3D
16
11
D0
A9
BA
06
20
18
D4
A9
FF
08B9 :BD
A0 0E
80 D4
FA
08B1 : BC
0A 0F 8D
0F
85
20 21
0F
D4
8C
12
D4
A6
BE
08C1 iA9
00
B5
FA
20
4A
OF
08C9 ;A5
AA
F0
04
E4
BF
90
CA 04
08D1 :E0 08D9 :A9
FF
D0
ec
A9
01
85
FA
A7 IA 01 92
D8
85
FE
A9
04
85
FC
FA
08E1 :Aft
A0
00
84
FB
84
FD
A5
08E9-!EB
91
FB
A5
F9
91
FD
C8
08F1:■D0
F5
E6
FC
E6
FE
CA
D0
08F9: EE 0901: 8D 09B9: A9 0911: 12 0919: 38
A9
4B 8F 2E
ID
8D
18
D0
A9
16
D0
A9
3B
8D
11
D8 D0
00
85
A2
AC
11
D0
AD
C7
2E
6A
98
D0
D0
04
A9
FA
A0
17 C3 00 35
E9
01
85
C4
S4
F7
C6
0921: B6
10
04
A9
04
[16
D0
85 AS
A5
0929: A5 0931: 19
AA
D0
D0
D0 F4
FB
20
5P
F8
F0
CB
0939; AD 0941: 4F 0949: 0D 0951: 0D 0959: 29 0961: IB 0969: 0A
2B
A6
BE
A4 C4 11 D0
CC 45
12 F7
CA
E0
FF
0D
30 D0
29 F6 C4 4F
BD
90
IS
D0
03
20
CA
E4
BF
B0
F3
A5
02
F0
03
20
21
0F
D4
29
03
C9
E5 7P ftD 20
03
F0
F7
0A
8D
C5
16
95
A5
A2
F0
FC
00
AB
0979: 85
AS A9
A6
0971: F0
0A 08 A2
CE
CC
16
A6
BE
BD
0981: 80
1C
C9
30
F0
A5
AA
0989: F0
57
0F
BD
90
IE
F0
0A
E4
0991: BF
90
03
DE
80
IE
0999: dh 09A1: 16
4C
48
A9
03
9D
C9
16
CE
C9
30
3A
A5
A8
AD
16
10
03
10
A5
09B1: B6 0939: 03
20
F0 28
08
09A9: CC
24 F6 45 53 62 33
29
01
41
F0
0E
A5
B4
20
F0
AC
0E BD
09C9: 80
1C
0C AS
19
FB 19
03
DD
A5 80
B3
09C1: 20
F9 AC
B2
C5
9F
09D1: B0
07
98
9D
E5 80
4C
E0
F3
DF
09D9: 09 09E1: 4C 09E9: C9
19
A5
B0
D0
06
20
4A
OF
51
48
0A
20
5C
0E
A5
B0
01
F0
B2
20
68
86
0E
4C
B9F1: 9F
09
BD
80
IB
IS
7D
80
09F9: ID
85
C3
C9
08
90
IE
BD
75 BA 80
Juno 1990
41
38
COMPUTE! s Gazette
4F
A9
7D
BF
CE
Starburst Graphics 80 9D ID
IB 80 B9
9D 1C C5
80 B9 15
BB 78 85
A4
0CC1:9D C5 15 0CC9:D0 04 A9 0CD1:3B E5 FA 0CD9:99 80 IE
B9 80 00 F0 9D 80 60 A5
1C 05 IE 83
C9 80 A5 AA A9 00 C9 01
E0 12 8B 39
A9
0CE1:D0
03
4C
74
0E
AO
00
BD
A4
CA
Bl
09
AD
40
0CE9:afl OCF1:84
IA BD
C9 A0
14 00
90 BD
02 80
A0 19
01 C9
12 HB
CB
16
8D
0A
0CF9:64
90
02
A0
02
98
05
DD
AD
12
D0
32
A0
00
84
F7
AD
A5
91
30
01
3B 3D 00
E9 02 A5
23 D3 E5
0D01:85 0D09:C9 0D11:C9 0D19:4C
BD 04 01 90
A5 F0 FO OE
B3 C9 21 A5 OA C9 4C 9E
02 BD 02 0E
F0 F0 F0 4C
1C BB 09 74
f)3 AD
4C 77
20 02
09 C9
A9
00
C2
44
D0 C7
OD21:0E 0D29:F0
4C F4
82 4C
0E A5 BD 29 02 82 0E A5 BD 29
FE 56
70
08
C9
4E
DO
03
0D31102
F0
06
20
82
OE
4C
3D
6D
10 C9 01 29 C9 4A
42
DO
0B
A5
18
OD39:0D 20
74
0E
A5
BD 29
01
C8
01
85
BO
4C
D6
D0
0B
A5
B0
F9
02
29
02
85
B0
4C
69
19
C9
56
DO
0F
A5
9B
49
A5
9B 20
A5 09
9C
49
OC
85
B0
0AC1: 9C
85 4C
C9
57
0AC9: A5
9E
C9
2B
F0
0B
D0 A9
1C 28
33 43
0D41:F0 D9 OD49:F0 64 0D51:0E A5 0D59:19 48 0D61:1B 48 0O69:A9 C7 0D71:19 20
4C 90 E4 BF B5 D0 BD B0 A5 B5 3B FD 0F BE
0E 90 01 IA C9 80 A5
60 60 60 48 03 19 B5
A5 AA C4 20 0F E2 BD 30 25 BD 80 BF DB OC 33 9D 80 55 29 B2 3B
0AD1: 85
9E
A9
00
85 Bl
4C
A0
Bl
0D79:F0
15
A9
27
38
FD
88
IA
CD
0AD9:
A9
09
B5
9E
A9
0F
95
15
0DB1:9D
80
IA
A9
07
3B
FD
B0
FD
0AE1:
C9
4a
DO
1C
A3
0AE9;
4C A0 08 9F C9 C8
F0
0B
A9
C8
4E
0D89:1B 0D91:B5
9D 29
80 01
IB F0
20 0C
0F OE A9 C7
AS 38
59 CE
0AF1:
9F
A9
00
85
B2
4C
A0
16
0D99:FD 80
19
9D 80
19
20
0F 87
0AF9:
40 A0 49
85 BB 02
9F
A9
44
35
8E
0DA1:0E
63
9D
80
IB
63
9D
30
CE
C9 85
58 B5
D0
09
72
0B09:
A9 4C B5
4C
EC
31
0DA9:1A 0DB1:BE
6B A5
9D 80 B5 DO
19 01
60 60
20 BD
ID 30
4E 85
OBlli
C9
59
DO
09
A5
B5
49
6D
0DB9:19
4B
BD
80
IA
43
BD
80
20
0B19:
85
B5
C9
03
D0
0C
93
AS Ffl
0B Fl 0F
B5
11
43 A5 AA
AS
AA
C9 85 85
4B
0B29: A5
10 01 00
0DC1:1B
0B21: D0
4C EC A5 49 13 A9
0B31i 4C
EC
10
C9
A5
19
49 09
01 C9
29 51
5A D0 01 85
0B
0B39i A9
A9
4C
E6
D0
0B
A5
A9
9F
0A01: 80
IA
AS
BD
80
ID
0A09: C9 0A11: Bl 0A19: IA 0A21: 4C 0A29: 4A 0A31: A5
4C C5
0E 9E
0A B0
B8 0E
98 98
A5
C3
29
07
3D 0F
0A 4C
A5 48
B0
C9
0A39: OE
4C
9F
0A41: E4 BF 0A49: E0 FF 0A51: CC 16 0A59: CC 16 0A61: DB 04 0A69: 01 85 0A71: D0 FB 0A79: C6 DO 0A81: 95 C6 0A89: 03 4C 0A91: 4C 72 0A99: B0 49 0AA1: 69 0C
B0 F0 10 AC
83 03 06 11
A9
0AA9: 49 0AB1: BC 0AB9:
0B01:
0B41
23
04 E5 80 IB
69 F3
9D
10 38 9D 80
B0
DO
06
20
3B
OA
20
68
BE E3
01
F0
BC
2B
5C
09
A5
AA
FO
04
20
47
0D
4C
80
AD
D0
FA
C4
DC 79
EC
0B49
49
02
29
02
85
A9
4C
20
55
0B51
09
B3
49
BB
08
D0 IB 49
A5
01
46 01 B3
08
0B59 0B61 0B69 0B71
C9 29 A5
22 C9 02
16
C9
41
D0
08
4F 02 B3
D0 10 49
03 B8 B9
04
10 49
C9
53
DO
44
0B
04 B3
0A
0B79
29 A5
09
29
03
35
04
0B81
B3
4C
69
OC
C9
55
DO
09
CO
0B89
A5
A7 C9 4C 20 B4 49 C9 52
01 DO C9 85
A7
4C
20
09
49 13 09 01
85
0B91
06 4C
20 DO
0A
0F
09
A5
FB
B4
4C
69
OC
92
D0
IF A5
A8
OBB1 :85 A3 OBI! 9 CC 16 0BC1 :4C EC 0BC9 4C 20
FO
OF
AD
CB
F0 10 09
00
01 8D AA
AB IA 15
0BD1 :F8
29
F0
0BD9 :69
01
29
83 A9 AD CB C9 85 85 C3 0F F0
49 16 B5
0BE1 :85
F8
4C
D5
08
C9
86
DB
25
0BE9 :0E
A5
F9
19
69
10
C9
10
40
0BF1 :90
F9
85
F8
4C
D5
08
C9
A2
0BF9 :87
Dfl
0E
A5
01
28
0F C9 A9 54
F0 88 06 D0
F9 DO 85 02
IB F9 A9
69
0C01 0C09 0C11 0C19
F9 85 0B
4C
D5
Bl
F9
4C
21
C9
3A
CB 03
16 4C
16
85 OB 30 OF AB
DE DD 37 02 47
A0
00
84
SD
OA
0A
8D CC 20 09 6D CB
52 D5 C9 29 A4
16
85
AA
2B
06 10 A6
20 00 A9
33 06 D7
0B99 0BA1 0BA9
:29 :0S :F8
:C9
0C21 -.911 0C29 :SD 0C31 :F0
IA B0 9D
B9 1C 80
A6
A0
11
AO
11
20
0FB1:A0 0FB9:12 0FCl:20
11 20 IE
20 IE AB
IE AB A9
AB A9 62
0FC9:1E
AB A9
3F
A0
15
BD A9 C6
88 IB B5
02 8D A2
80
19
9D
80
B5
A5
B5
29
02
5D
0DD9:F0 0DE1:9D 0DE9:1B 0DF1:B5 0DF9:FD 0E01:0E
15 A9 27 38 FD 80 IA B0 IA A9 07 38 FD 80 9D 30 IB 20 ID 0E A5 29 01 F0 0C A9 C7 38 80 19 9D 80 19 20 ID 68 9D 80 IB 68 9D 30
2E 5E Fl 2F F5 30
68 A8 91 C5
9D 80 19 60 20 37 C9 B9 4C 11 A8 00 31 96 FB 63 20 37 0E IB 2F 15 95 02 A0 00 Bl AC
0E29:FB
A4
02
19
0E31:ll
A0
El
0E39:19
A8
0E41:68
18
85 FC BD
80
IA A8 E4
0E49:B9 0E51:B9
30 58
19 19
18 65
65 FC
FB 85
85 t"C
FB BD
15 8F
0E59:80 0E6H18
IB 69
60 01
BD 9D
80 80
1C 1C
49 60
FF BD
6B D0
91
64 9D 80 9A IA A9 07 Bl 10 4C 47 55 93 20 D2 17
0FA9:D0
FD
A0
A9 80 28 A9
0FA1:A9
0E
00
0F71:03 4C D7 0E 0F79:19 A9 14 9D 0F81:9D 80 IB 20 0F89:0D 20 0A OF
91 4A 50 3E
ID
B9
F0 A5
EC
39
34
03 15
BD 11 A9 CB
11
19
4D
FB
60
BD
80 74
17
85
FB
B9
CD
F7 A9
06 C2 IB 55
03 C9 9D C5
0B D0
20
4C
29 0A
0C A5 A7 F0 4C 6B OF AD
A9 18
0DC9:A9 C7
39
0F61:D4 0F69:0A
92 16
0F91:FF 0F99:8D
0DDl:19
OEO9:1A 0E11:OE 0E19:FB 0E21:7D
0F51:F2 4C 0F59:AD C5
0A F0
07 A2
D0 3D
A9 16
17 D0
8A B2
20
IE
AB
A9
DD
IE
AB A9 A6
16
A9 87 A0
AO 13 20
70 27 65
20
IE
C2
A9 11 A5
00 DO C6
AC D0 BA
C0 A0 14
OFDllAB A9 0FD9:8D CA 0FEl:A9 00
20 16 9S
0FE9;D0
2E
A5 A2 C9
03
9B
FA
51
0FF1:A9 0FF9:20
0O IE
85 A2 AB AC
A9 CA
BA 16
A0 B9
15 29
4E 3B
1001:11
3D
86
02
A9
20
20
D2
DE
1009:"FF
EE
CA 16
C8
C0
OB 90
8F
1011:05 1019:A9
A9 04
00 8D
8D 88
CA 02
16 A5
FO 91
CE 30
BE 43
1021:01
00
A9
00
85
C6
60
AD AC
1029:1B 1031:9C 1039:D4
D4 9D 29
C5 B0 03
9B ID D0
BB D0 EA
F9 07 AD
38 AD IB
E5 IB D4
1041:C5
9B
B0 F9
38
E5
9C
29 80 D0 BF B7
E7 15 FC 10 EF
1071:60 1079I0F
A9 A9
0B 15
11 18
DO 20 0A DO A9 CB
7C 27
1081:80
16
D0 A9
64
A0
11
20
8A
1089:IE
AB A9
00
A6
AB KB
Dfl
5F
1091:02 1099:A0 1OA1:11 10A9:CF 10Sl:90
A9 01 11 20 D0 AO FF C9 IA C9
20
20 IE 00 0D 3A
E2 BA
CD AB 20 FO B0
BD A9 A2 2B 16
A9 IB B3 C9 29
BF 8D 20 30 OF
87 FB A5 A7 BC
10C1:A3
20
A2
B3
A5
61
82 10
20
A0 20
6A
2B
10D9:B1 10E1:D0
C9 EA
01 F0
90 04
07 CO
D0 00
ED F0
93 3D
5E A3
10E9:88 10F1:29
84 01
AB A4 AB C8 A5 B5 F0 OB 18 98 DO 01
B0 7B
10F9:38 1101:B5 1109:01
6A 29 38
AB D0 02 FO 6A AB
1049:80 1C 1051:03 DB 1059:1C F0 1061:07 AD 1069:BO 80
10B9:48 10C9:Q8 10D1:20
D0 07 EA BD 06 18 IB D4 1C ID
BD 8D
AD 80 7D 29 80
20
4C AB 10 A9 IE AB 4C A3
02 0B DO
IB D4 ID DD 80 1C 01 F8 ID FO
0C BC
Afl 19 02
3D
68
11 Aft
42 02 94
11
21 19 0C
01 99 AO
A5 D0 01
2D 52 62
DO
6D
DB
0E69:80
ID
49
FF
18
69
01
9D
3C
1111:AS
AA FO
07
98
0A AB
90
0E
16
A5
0D
60 18
BD 69
80 01
1C C9 9D 80
0A 1C
0F 4F
1121:69
AO
00
BB
85
S4
BF
BE
9B
A0
18
08
55
E3
ID 30
1119:02
F8_.18
0E71:90 OE79:F0
F9
05 C3
3B
0EB1:60 0E89:38 0E91:B0 0E99:01
BD 30 E9 01 ID C9 9D BO
1C C9 F6 F0 9D 80 1C 60 08 FO 14 18 ID 60 BD 80
22 BD 69 ID
3D 29 60 97
1129:0D
05
07
0A
08
09
02
04
01
1131:06
0E
01
04
04
10
0EA1:C9 0EA9:80 0EB1:90 0EB9-.06
F8 FQ ID 60 10 C9 20 74
06 BD FF 0E
38 E9 01 9D 80 1C C9 02 B0 OC A8 10 4C C3 0E 20
63 3F 6A FD
A9 B0
EC
10
C9
4D
DO
0C49 :8A
OF
4C
A0
08
C9
0C51 ;0D A5 A6 0C59 :0i] 85 A2 0C6L IDG 03 4C
49
01
85
4C A0
20 08
0C69 :A5
AA
F0
22
20
0C71 :B0
85
FA
A6
BE
09 C9 4C 20 0ft OF A4 I1F
0C7 9 :B9
80
IE
F0
06
20
0C81 :4C
87
0C
20
A0
0C
0C89 SIB 0C91 :09
EE
A9
01
85
FA
86
03
BA
38
E5
0C99 :2B 0CA1 :8B
55
OF
9A
AB
A6
19
90
80
19
B9
COMPUTErs Gazette
80 B9 ID
16 D0 A5
0C39 SAS OC41 :4C
42
0CA9:9D OCBlilB HCB9:80
June 1990
20 C4 09
FO
ft9 83
30 45
4A
OF
B5
CA
B3
7B
4C
20
7B
BF
AA
5C
03
89
41
80
IA
C6
0EC1:82 0E BD 30 ID C9 0EC9:08 C9 FF B0 04 10 0ED1:BE 6B 68 4C DE 09 0ED9:F0 06 0EE1:A4 B6 0EE9:19 A9 DEFU9D B0
20 FO 27 1C
21 10 9D 6B
02 CE C9
90 30 02
07 95 E9
OF 4C F5 A9 C7 9D 80 IA A9 AD C6 16
OE 80 BO 9D
A9 45 FB D8
IA 84
11 52
A9 00 DO FB F4 60 F9 65 D4 29 Bl 8D 07 8D 80 IE HF 90
5B BF A4 EC EA 85 OF 85 41
0EF9;80 19 AD C7 16 0F01:AD C8 16 9D 80 0F09:0F 0F11:85 0F19:E6 0F21:AD 0F29:B2 OF31:3F 0F39:C7 0P41:C8 0F49:60
A9 FB FC IB 3D CS 16 16 AS
20 85 A8 91 E8 EO D4 C5 C6 16 9E B0 AD IB 60 A9 AA FO
9D 80 IB 4C
FC AA FB C8 40 DO 9F B0 AD IB F7 65 D4 29 FF 9D 07 E4
01
6A
4C
40
40
03
01
1141:20
90
90
03
03
1149:30 1151:CP
CO CO 3F 3F
FC FC
FC FC
1159:CF 1161:CF
3F 3F
3F 3F
FC FC F3 93 9F U
1169:55
52
52
45
4E
1171:55
4D
42
45
52
1179:20 1181:0B 1139:41
53 0D 47
54 0D 41
41 ID 49
52 54 4E
53 52 21
1191:10 1199:54
43 48 4F 20
41 28
4E 31
47 45 2D 32
20 35
11B1:2A
2A
2A
2A
2A
2A
2A
2A 2A
2A 2A
1139:10
11A1:36 11A9:2A 11B9:2A 11C1:2A
29 2A
3A 2A
2A 2A
2A 2A
2A
02
20 2A 2A 2A
02
00 2A 2A 2A
08
7A
20
FB
0C OC
30
64
F3 F3
CF CF
OB 52
F3 CF ID 43
5A IB
54
20
4E
BB
20
4F
46
26
3A 59 0D
20 93 20 19 0D F8
9E 2A
11C9:2A 2A 2A 2A 2A 2A
BB
56
F3 F3
2A 2A
00
2A 2A
6A 18
6B CB
D3
2A DB 2A E3
2A
97
11D1:9F
20
9A
20
IF
20
9C
20
F3
11D9:1C
20
96
20
95
20
81
20
AO
11E1:9E 20 11E9:9A Cl
IE IF
20 D2
99 D3 9C C2
9F D4 IC DS
51 D8
11F1:95
Bl
D3
96
9E
66
D2
D4
20
PATH Randy Dethman
With this short
machine language When Commodore introduced the
1581 disk drive, it claimed that the drive supported subdirectories through a mechanism called partitions. What the company didn't say was that the commands necessary to access these partitions were often so cumbersome as
to be impractical. 1531 Path lets you use pathnames to access partitions as if they were true
subdirectories (similar to those on MSDOS and Apple computers). So now,
routine for the 64, you can access
1581 partitions as
easily as you would a subdirectory on an MS-DOS machine.
for instance, instead of having to use unwieldy commands like OPEN15,9, 15,"/0:FRED":CLOSE15:LOAD"$",9 to examine the contents of the partition
FRED, you can employ the more intu itive command LOAD"/FRED/$",9.
Pathnames 1581 Path simulates actual hierarchical subdirectories by allowing you to in
clude partition names along with file
partition names needed to locate the
Since 1581 Path is written in machine
language, you'll need to enter it using MLX, the machine language entry pro gram found elsewhere in this issue. The MLX prompts, and the values you
should enter, are as follows: Starting address:
031A
Ending address:
0401
When you've finished typing, be sure to
save a copy of the program before exit ing MLX.
1581 Path wedges itself into the system by directly overwriting the page3 vector for the 64's Kemal OPEN routine. To activate 15S1 Path, simply
type lDAD"filcname",device,l, where
filename is the name you used when you saved the program from MLX and device is the number of the disk drive.
After the program loads, the wedge is active; you don't need a SYS or RUN command to execute it. To deactivate it,
simply press RUN/STOP-RESTORE.
a slash {/) and may be nested to any depth. If you don't include the root di rectory as part of the pathname, the 1581 begins the path from the current partition (as usual). Some commands
demonstrating valid pathnames follow. LOAD"/MYDIR/MYFILE",B LOAD"//SOURCE/ASSEMBLER/ ARC04.ASM",8
In the first example, the file MY-
F1LE in the partition MYD!R is loaded.
names. The name of a file, plus the
Getting Started
partition names are always preceded by
file on the disk, is referred to as the pathname for the file. You can substitute a pathname for a filename in any BASIC command.
Commands using pathnames can be entered from direct mode or from pro gram mode and can even be used from within other programs that prompt you for a filename. However, you can't use pathnames with DOS commands such
as SCRATCH or COPY (for example, PRINT#l,"SO:filenamerr or OPEN15,8,
15,"C0:newname = oldname"). For these commands, you'll have lo rely on
the standard DOS partition commands described in the 1581 Disk Drive User's Guide. 1581 Path's syntax for pathnames is
similar to that used with MS-DOS or Apple's ProDOS. fpartitionnamef ... /filename
The root directory of a disk is indicated
by a null partition name (//). Other
Here, it's assumed that the partition MYDIR is in the current directory (or
partition); if it's not, a FILE NOT FOUND error will be returned. In the second example, the full path to the file, starting from the root directory of the disk, is specified. This ensures that the command will succeed regardless of the current directory.
To access a file whose name al ready begins with a slash, add 0: to the beginning of the filename. For example, you'd refer to the file /FILE as 0:/FILE. 1581 Path supports standard Com modore wildcards within pathnames. For instance, the pathname //MYD' /D1R7?FILE W0U]d cauSe the 1581 to search the root directory of a disk for a partition that matches MYD". If one is
found, it searches within that partition for another partition matching DIR*. Fi nally, if it finds a match for the first two wildcards, it looks for a file that matches ?F1LE.
To Err Is Human Attempting a load from an invalid path results in a "?FILE NOT FOUND" error. This message will be followed by
the link in the path that caused the problem. Saving to an invalid path will COMPUTE/s Gazette
June 1990
43
1581 Path select the partition only in the first
return a similar error message but will not show the location of the error.
How II Works
Using an invalid path in an OPEN com
IOPEN vector at $31A (794) and uses
only one file at a time, you may select a
mand passes the invalid path to the
nil of the memory normally reserved for
new partition with each OPEN state
1581 Path loads over the top of the
OPEN statement. If your program uses
the cassette buffer. It doesn't use any
ment as long as the previous file has been properly closed,
new current directory is the last one successfully selected along the attempt
memory outside of this area. If you're using any other program that alters the IOPEN vector, load 1531 Path first be cause it doesn't check or save the origi
ed path.
nal vector values.
disk drive. This causes the drive to re
turn the message 62 FILE NOT FOUND on the error channel. !n all cases, the
1581 Path F2 F6
B6 B9
43
03
A9
00
F0
F9
6C
00
EF
F4
20 7B 8A Cl
031A: 49
03
91
F2
0E
F2
50
0322: 33
57
Fl
CA
Fl
ED
032A: 3E
F3 Fl
2F
F3
66
FE
0332: 34
03
20
5B
03
09
033A: 03
ED
F5
A2
!)4
5B
03
4C
A5
0352: 48 0 3 5A: 03
4C 20 03 98 08
0362: B8
maining filename to the Kemal routine
beginning, the slash is simply discard ed. (A valid partition name requires at
that was originally called.
least two slashes, one before and one after the partition name.)
device number less than 8 or with a sec
If you try to access a filename that ends with a slash, the LOAD and SAVE
The program intercepts all file names that go through the Kernal
commands will return 7MISSING FILE
OPEN routine, including BASIC'S
NAME ERROR. The same syntax with an OPEN command passes a null file
LOAD, SAVE, and OPEN commands, and calls to the Kernal from machine
name to the disk drive. Because open
language, it splits the pathname into
ing files without a filename is legal, no error will be generated. If you use a pathname with only one slash at the
separate partition commands for each step in the path and then passes the re
If you attempt to use pathnames on
25SI Path won't intercept calls to a
ondary address of 15 (the disk drive's command channel). This allows com
partitions (1541 or 1571), the drive will
mands sent to disk drives and other peripherals to remain unchanged. The
return error messages indicating that those partitions or files don't exist
program also doesn't intercept path names that don't begin with a slash, so
disk drives that aren't capable of using
(which they don't). Beware of programs that automati cally append 0: to the beginning of file names. 1581 Path can't catch these, and
existing filenames are still valid. A final word of warning about
the disk drive will try to open a file using your entire pathname as the filename
files in separate partitions at the same time. Be sure that all files opened simul
(O:/MYDIR/MYFILE, for example).
OPEN statements: The 1581 drive
won't allow you to open two logical
4B
48
4C
6B
F0
4a
8A
48
98
48
A5
78
48
20
E7
FF
A9
0F
85
A3
0 3 6A: B8
A5
39
48
A5
BA
d
38
A5
0372: 90
0E
A5
B9
C9
OF
F0
037A: A 2
00
Al
BB
C9
2F
F0
08 03
09 81
F3 0 38 A: 00 C8 8392! EB 0 3 039A: A5 B7
03
A9
QF
B5
B9
A0
49
98
C5
B7
90
93
4C
84
Bl
BB
C9
2F
D0
Fl
DF
48
Si
B7
20
4A
F3
79
0382! 4C
03A2! 90
06
C9
02
D0
0A
68
4C
18
03AA: F3
03
20
B7
FF
AA
F0
0B
82
06 FF
1C 39
03B2: 20
E2
B3
BA
A9
00
9D
03BA: 01
F0
EB
A6
B8
20
C6
03C2: 20
CF
FF C9
30
DO
E9
20
22
0 3CA: E2
03
AS
B7
18
65
BB
85
86
03D2: BB
A5
BC
69
03
85
BC
68
-16
0 3DA: 38
E5
B7
85
B7
4C
B9
03
CA
0 3E2: 20
CC
03EA; 60
FF A5 B9 B7 E6 BB
FF E6
54 44
03F2: ac
C6 68
68
F0
03FA: AS
68
00
0E
20
C3
02 B8 00
85
B9
68
D9 85
A.I
68
28
60
G
43
4B
5A
1489: 45
52
45
0D
9ft
12
20
C4
84
20
92
20
92
1499: 4C
54
52
45
41 92
4C
015
9F
CO
14A1: 4F
52
C4 20 44
46
52 39
20 53 45
45
1)3
6F 38
1491: 20
20
20 20
29
29
29
D4
41
16
14A9: 20
20
IE
54
48
45
41 53 20 59
55 54 20 20
D9 0C D4 ID
4C
45
4E
47
54
56
14B1: 4C
45
46
54
20
4F
46
46
70
20 20
20 Cl
20
20
20
AB
14B9: 9E
CS
20
92
20
92
20
6F
14C1: 45
12 49
29
9E
20 12
20
9A 54
54
4F
4D
0D
00
9F
12
16
14C9: 20
53
45
45
4E
20
60
1389::30 1391:t4E
2F
D4
92
20
D4
55
20
20
D2
20
92
A5
20
14D9: 20
D2
ED
4F
92
20
D7
20
92
48
20
4F
46
20
14F9: 52 1501: 81
45 12
45
4E
20
20
12 44 43 20
Cl 7C EB 0C
20
D6
20
92
20
D6
44
55
1599: 4 5
4C
49
4E
47
20
92
0D D2
62 8B
20
IE
41
4E
44
4F
4D
20
53
54
DA
20 B8 45 38 4B BF 45 D4 20 9D
13D9::45
53
54
41
52
54
12 4E 52
59 20
13D1::20
54
20
46
4F
52
20
41
13B1
:12
20
CE
20
92
20
92
D3
45
52
D3
13F1 :53
54
41
52
4D
12 45 54 57
D9
4 2
81 50
20
13E9 :4D
1511: 98 1519; 41 1521: 41 1529; 20 1531; 20
43 Dl
54
57
4F 20
49
13C9::41
43 20 54 44 20 20
9E 49 53 20
13C1::4E
53 12 4E 20 20 44
14E9: 20 14F1: 54
4F 0D D7
20
14E1: 4D
44 53 29
4D
IE
13A9::4C 13B1::45 13B9::20
46 20 45 20 9F 4F 53
54
59 4 5 45 92
46 20 43 52 0D C3 55
20
13A1::D3
4F 53 41 41 4E 20 4F
20
4C
AS Dl B3 9A
14D1: 20
1399::49
52 41 12 C3
48 52 12 4E 45
54
13B1::C1
47 43 9A 41 56
20 C8 4F 46
2D
20
12
F5
1359: D3
50
20
3D
4F 52 20
42 53 20
95 DD 55
1361: 12
31
49 2D
1369: 49
4C
29
20
2ft
2A
29
8D
1371: 48 1379: 20
2B
C3
29
CD
30
20
C3
4F
5D
45
21
20
D0
DF
20
C9
4S
43
49
20 20
20 20
9E
2A
93
20
20
92
IF Cl 4C 4C 48 54 53 20 52 56 45 44 20 29 20 20 2A 20 20 20 96 12 2B D0 20 41 4E 59 20 54 4F 29
20 52 2E
52 45 20
D3 67 9B
20
20
AD
D2
9C
C9
9F Cl 1C C3
9ft 95
D0 D3
1209: 20 1211: 20 1219: 20 1221: 20
20
20
20
20
20
20
20
20 20
9E
2A
2A
20
29
20
20
20
20
20
20
95
C2
59
20
C2
1229: 20
CD
41
53
54
45
1231! 20
20
20
20
20
20
1239: 20
20
20
20
9E
1241: 20
20
20
20
IF
1249: 20 1251: 4D
31 50
1259: 55
42
39 55 2E
39 54 2C
1261: 2E 1269: 2A
20 20
20
20
20
20
1271: 20
20
1279::49
47
1281::53
45
1289:;20
20
1291::9E
2A
1299:;20
23
12A1::S3 12A9::45 12B1::47 12B9::20
53 59 49 20
12C1::12
B7 06
20
20 20
52
BB
C3
AF
49 52 20
7A 99 8F
52
FD
0D
9C
B0
2B
CE
55
FC
20
4F
46
20
FF
53
20
20
9F 86
1539: 49 1541: 29
20
49 9B
1549: 20 1551: 20 1559: C9 1561: 53 1569: 92 1571: 20 1579: 4F
42
55
52
20
20
C6 45 20 53 52
4E
29
92
29
20 52 20 42 20
13F9 :20
20
20
20
20
IE
41
20 4C
29
20
9E
2A
00
81
IB
1401 :4C
20
53
0D
BE
D8
20
92
20
CD
49
0E
D5
4E
0E
12C9::52
52
4F
52
20
48
52
CD
52
20
42
A3
12D1::49
5A
4F
4E
54
41
4C
4C
8C
20
20
20
AB
12D9::59
9A
12
20 CD
20
92
20
C9
1419 :55
20 43 52
20
4F
1409 :12
54 41 20 92 4C 4F 54 53
52
20
53 D5 4F 53
1421 :12
C8
CF
CD
C5
92
20
C3
D7
48 0D 12F1 :20 CD 12F9 :56 45 1301 :4C 59 1309 :20 92
49
53
20
4D
45
4E
EF
3D
46
52
52
20
7C
F9 3B
52
54
41
4C
50
45 46
12
49 20
20
20
CF
20 CF 41 4E
F6 E4
1311 :0D
12
20
C2
20
92
20
C2
C9
1431 :45 1439 :2D 1441 :4R 1449 :52 1451 :20
20 81
52
88
52 HD
43
92
41 4E
53
20
45
12
20 D9 52 4F 49 43 9E 12 43 45
1429 :4C
Bl
1319 :4F
55
4E
43
45
20
29
29
45
1321 :20
20
20
20
20
29
20
20
47
1329 :20
20
12
29
C6
20
92
20
A7
1331 :C6
4F
55
4E
54
41
49
4E
1339 :0D
12
20
CA
20
92
20 CA
June 1990
08
H8
20
99
CS
COMPUTE! s Gazette
F3
A5
41
4D
C7
1201: IF
44
4A
49
42 20
50 20
1341; 55 1349: 20 1351: 20
11F9: IE
12E9 :55
4C
034A: 4F
taneously are in the same partition, and
Starburst Graphics
12BI::D4
0342: 03
1411 :49
20
45
44
29
4C
86
0D
00
48
4F
20 4C
20 45
92 69
54 12
20
20
30
20
53 9C
D3
C8
37
D4
92
20
D0
41
55
F9
0D
98
12
20
DA
20
98
D2
41
4E
44
4F
4D
C2
54
41
54 9E
46
89
20
52 20
20
20
12
20
A5
DD
35
92
20
C3
48
31 41
1581: CC
20
92
20
CC
49
4D
49
47
45
20
43
4F
4C
4F
4C
1589; 54
45
49
46
45
13
20
29
20
20
20
98
20
20
45
41
BB
43
F8
1599: 43
48
20
53
54
41
52
20
ID
1459 :4F
4E
54
49
4E
29 45
57
1591: 3D
54 55
20
20 20
4C
53 20
44 20
9D
3B
15A1: 20
20
20
20
9A
12
D2
D5
82
1461 :00
SI
12
29
46
37
92
D4
CF
D0
92
20
D5
20 4F
41 52
9E
2A
90
48
11
11
9E
14
20
58 13 ID
13
20
C5 00 11
54
A6
54 4C 20
49
1471 :4C 1479 :20
45 4F 20
15A9: 15B1: 15B9: 15C1'
D3
53 43 20
32 FC BC 9F
2F
45 20 29
20 4C 53 IE
CE
1469 :D2
94
00
00
90
14 00
13 09
5C 4E
71
1481 :53
54
41
52
53
20
57
48
C7
IE
42
55
G
Fun & Games for C64/128! I ;ii'!ii".t Selection Latest Programs Fastest Delivery
Lowest Prices
•
No Minimum Order
• • •
Toll-Free Ordering No M/C Visa fee 5 1/4" or 3 1/2" Formal
Spring Catalog Now Available Call Today Toll-free! GAMES
BUSINESS
Ch«sp Pterws, Adventures
GL, Foima, Row Chart*, 'nvestment*,. GAMES *1
word procPSSIJry dfllitbKK Wtti 50<I arUj Copy, '
Dackgarnman tunnli. In i^rfls. blacHbui. D'.i n mb, rifiti .ii'iH. dogbiia. drarjon.
emp«ro'. Unr-flmnn. hearla, hBKipnwn. hurhlo, ■ntlcitn>n, kalni. king, kinodom iind mor^ BUSINESS*?
|nv#n(ory loutofwW :l*rns
A uir
Gompul* [hn»*to'D
Cr«i<1* a mDnr»aiQ jmanopo'Tj.
I .ibf m*k«fv c i ■■ ndjr pun^r. loan cfltcuiirto. »<1 dn 'Bad*'
-tisi corfli1
ii. s^r !r«k 1. pokftr. coiHCtr^ralian,
c ff*c*&M*. D*U M**l«* rjerw*! pupou datibut. pta
rrndx rgd*, dniibm.indrnDri1
and a Star Trek gama BUSINESS fffi Wofdirij&tar Sr. wore] pfwegsor. plus aOdress omabasc home mewf manage*, ds Cftfu'ofltr. disk ut-Hay. Pi-[f Mpisr
GAMES »5 acey QutBT- cn»ckor [ump, tKt. niiniflluru calf, and morel
'. Cnncal mBB, ^ve card flra«. <ndian pn^srb marriorf
GAMES ffi ' connect a dot hm ■t BUSINESS fT
V-** *ny month « rMr *ft*r 17&2
Erf ujv Kk* and b&vT porflaMi. «icu"3»
I. mommy iiiifter, nuke bJ5ier, pttman.
and rnoie' L ^^- -o*^
GAMES tU - black ■ <o ■■ i., .: a quit, mod I bambc'. 3d tar
1
om master anflmon1
'.i ■■■ ioyat*t(, bug bood*rMrmcii
EDUCATIONAL
Hlilory, Geogrspliy, Languages. EDUCATION ■■
p-^iia-t n-
ci :.
h H modem hfi[6fy. pr« rjpnl cuJ
NEOUS
c j-c e~. - a: <? e
and nuj'Bi
EDUCATION'S ■ alpha scrambler mam. Cfl&iais. cfwacfs race, masie icode. mHtn wriu.niiJid
Wflgler, mijnslm&lri, flrX) moral
EDUCATION ■* - ifn«A iu upUc. ciwrol. omgrap 10UC*TlOh *d
•"gdid map. oeog. capitate 0#oq tMf.
EDUCATION J7
clock, count 1 to 10 count ion coufit-hv«
EDUCATION ts
uauaiiona 1, equiiiona 2. Bnr»nan| mun IflClOF tnnflrY . rector ifttioioi. faciiNs Faal
rTiatn. and mo'si
rr
Jucaiional, and an awurtmeni of iiiner progra
Ht5C.fl - Dfl-iai and colimfl balls docM Sevftfil &oomrns to
•1«»UP.Mr™,.
. dart. ddEH
hflflQiTifllri. nntj mrjrp*
fls. other piayors
Cod^b-Bakmo, Qic*, mutd oOatad
garrioj Uniitiet p:io*yuu (o clean n diskdrive, chnck cii,gnmg-i[ th^nge if), and view pagaa o> memory
Wntch 6crefln maflit; using [ho Pr-rrt tlalomonl
frvekflad n Hnia<. ndnss-c muait and
g rapiici program | p iso known jii S* 'ah or Swinin)
-
your tvfNng.flrfl a&D*H
rnn incfedt one fji p<u you intcn. "fl'Tt-oMcep*. g-apnic Hmot. jiO midc
9*&f/flCJTf. .rJl-4ri QUi7
MlSC f 11 Fmr- losigoid caplu'*a'nr*s. aiwe n j- j/j rj , Supermiri. ov v pe«p adve^!,'ps
Accounting proorarratafcuLar.0c«Jitiunr.&jajngcottftrarouses, real euaiacrab,
growrth Lt( E^ua D« psycn.atirat snrr" t°"jt heaa
GRAPHICS
c-r>."i .^-':io ■-
ErJucsrionalquizzai i«] your
c^c ".i■ c 11■ i
MISC. M-Fujur'Slrirj'resirGie'a, car coals, aparinwnt builtJ ngproMs. Pnntbannafsg keywords Fahreriheit'Cekfiiui lanvorTor Physics, maih. mechsnics. (poliir^quU/Br; EMvsn gim«i
Design, Draw, Anlmsle, Clip...
■ ncigd^ toiiUirnchKhors, baitioahip ate'fi. and a ton advertise GR*PHrcS*T-MI Frt'jMONOC'W&ML lhICTi]RE5 WITH VIE W£n
GB»HHIC3 K ■ COMPRESSED MONOCHROME AND COLOH PCTUHES WITH VfEWEflPBINTER QHtPHICS n ■ MOnE COHPBESSED MONOCHROME AND COlOU PICTURES WITH UlEWEfll PRINTER
OR»Ph!CS « ■ MORE COMPREBSf 0 MONOCHROME AND COLOR PICTURES WITH VIEWER;
u paivar «i-hitj« in» nuim on*i .
MI5C *:.' Thudifik has frnvliriQ. u Mel, 'ooOjall and harigmafl g
swiin thra-mailirnli
fjrrjflram or 1hb Qenpral-puJpOBe laDe^ makflr
PRINTER
fv Comrrvwo'e Dr^ort rPnm Shoot Oa B^ 13
£|
PS GRAPHICS *lr PS GR.-.Pf' 2:, *r^ [■:, :.i.r\P>' z-.
Gonim
C128 DISKS
>«^BH Marketing, Incorporated P.O. Is I Ut. Ouiall. Wl H011-KI0
Cl29tl - Per^o^ai Cf'tcing . iwrjtiecaoi*'s MainoFi'sr. rtulo rre'ij^. Ulrscal jnd mora1
Toll Free 24-Hour Orders Only
- Several doiflbass programs, maih programs, [wo proorams fur f ataiofliptg your Happy duk*. rJiV iQtrd ana en<.«iopo makers, noitpad. and letter wnigr
1-800-346-0139
BouTifpng (a^uwE you to m-m a-xi '«pvo tu« »t ttn umt t»
■ChjJK d uEi>iEy for Mi^rVng $** mttrt O.'V^r la fft* piiOW. H«M
Other Inquiries* Foreign Orders: (206)788-4295
C124*S ■ T#m flrj«Bmur« 10 keep you occupied Tof ncmiii
>a
40 co'umi modir. a^d nuyfti
Alu h calculator far
C128V7 n*rm daubise. and nwe1
DaiaBa^B^ For mailing l«ls and pnone mjmbera Prmi maikig la Dels.
lh.5 rjish, ano"ice ryHca'cu'^tO'wiih d running ic^ai caleuliiion?
VI lint h«lp i included
Plu* A mi1y[» d^k copnor and a v-Bi*er
prici-i0 liars
Alaoirfi
Suppoiti anp or t»o dwu
jThjrpiiirtrsjmnsftifliin^. -nairwr ioncajf■*r and mcr«i 0128*1. - Play Whuol 01 ForTyrifl1 Vanfia appears on K'*m> To Mift ihe lelrt^a TNrty puidH »ih flJD-ig *ifli a prooram lor mflKiig your o*npu;H«. Oiler games on fhis *sk. Star T*ek e, Lentron. Labolia ds Luc*. Bingo. Zapped, Jam Pic* 6r Farm Gam* Cl?B*1J
- Camst Space Wars, T.sfigfww. Pro Foolbell A/Ntery, Srioot tm up. Caiirw CalaovnDs.
n!. Sup*' MjOh fiflctca1. mort
cm tie ^ Uo'o gam pi
lar^sa ijiar fM-'a on fre noc" land1 a" airpai
L pU/ CTflO. korif. ruveg^Tia
Pi^i Hcipi^zzer. Dn-rirj DflrCy. F
rj- Bull orrws
Cm In FIi'iuW S*rvl» (lumber 197
Fax: (206)788-0717
Refer I" price tlblc al k-fl hi GlIcullU cml pet ili\k
Buy
Pay (Ea.)
1-4
$3.00
Shipping and handling please add S3 00 per order.
5+
2.75
10+
2.50
additional 54.00 air m:iil US Rrndsonly please. drawn on US hank. WA residents plcisc add K.l1^
20+
2.25
30+ 50+
2.00
100+
1.50
300+
1.25
1.75
(Bole I<MM |iiucrjrrii eoniprist multiple disks].
COD welcome, addilional S3.50. Foreign orders
snlc- I1X, We ship by VPS mid US Mail depending
on nci^lil
UPS hluc avjilabte for msh ordtn at
csira fhirpc.
Allow lOdtyj fbrcheck clnniKS. All UisKs war ranted readable. N'o retunu wiihimi prioi approval nun] be r.
Call NOW to be on our free catalogue mailing list!
Our sales hours art Mon-Fri b-.m am to 7:(K) pm, Sal 9:00-3:00 pm, ("ST. An luuweiins device will be available at all other limes — please leave your nama and numU/r and we'll call you back.
Richard Penn
prompts, and the values you should en
When it comes to computer graphics, nothing is more impressive than full screen animalion. Unfortunately, ani mation on the 64
is generally done
using spritesâ&#x20AC;&#x201D;-objects which are small in comparison to the overall screen size. Playfields offers an alternative
based on the Amiga's dual-pi ayfield video mode. This utility lets you ani mate large screen areas by using two in
dependent playfields: the overlay field
and the text field. These fields can be
placed over one another and be scrolled smoothly in various directions for excit ing 3-D layering effects. Overlay panels can pass smoothly in front of or behind the text screen. Screens can also have transparent portions, so when one screen is moving over another, the
screen behind is visible through the first. But that's not all. There's also an overscan mode, where the overlay ex tends into the screen's border. Overlays can be rolled in one place for animated backdrops, and the text screen can be waved and wiped. A demo which illus
trates all these features, plus a few ex tras, is included.
Playfirids consists of three programs. The first is the actual machine language playfield routine. To enter this pro
gram, you'll need to use MLX, the ma chine language entry program located elsewhere in this issue. The MIX COMPUTE!'* Gazelle
Think there's
June 1990
Starling address:
COOQ
Ending address:
C61F
When you've finished typing, be sure to
nothing new for the 64?
Then take a look at this nifty animation package. It lets you simulate a layering technique formerly available
Balling Started
46
ter, are given below.
save the program to disk as PLAYFIELDS.OBJ before exiting MLX. The second program is a binary file containing sprite definitions used by
Ptayfields. Again, you'll need MLX to type in this program. When MLX prompts you, respond with the follow ing values: Starting address:
3E40
Ending address:
3FFF
When you've finished typing, save this file to the disk containing PLAYSPRITES.
The third program is a BASIC pro gram that shows how to use Ptayfields. To avoid typing mistakes, enter this
program using The Automatic Proofread
er, also located elsewhere in this issue. When you've finished typing, save a
copy of the program to the disk with PLAYFIELDS.OBJ and PLAYSPRITES. To use Playjields in your own pro
grams, add lines 20-80 of the demo to the beginning of your program.
only to Amiga users.
Playfield Commands
Playfieids was designed to be powerful yet simple to use. The basis of the pro
gram is the overlayâ&#x20AC;&#x201D;a simulated hi-res
screen composed of sprites. For most applications, hi-res is a lot of trouble, requiring a good deal of memory and
lengthy load times. Also, it's often te dious to draw large graphic areas.
Note that in full overscan, an overlay can only be scrolled slowly; otherwise, the screen will be distorted. SYS 49643,dirediqn Scrolls the overlay panel. The direction parameter
For these reasons, Playfichis uses a single sprite as a tile pattern for the en
can be any value in the range 0-5. A di
tire overlay. And, since three overlays are included with the program, you don't have lo spend time drawing your
screen from left to right. Direction 1
own. You just use the ones provided,
pletely on the screen. Direction 2 scrolls a panel that's on the screen off the right edge. Values 3-5 perform the same re spective functions as 0-2, but in the op posite directions. SYS 4979l,direction Handles the
and with a few commands, you'll have great results.
To access Ptat/fietda' features, use the SYS commands described In the fol
lowing paragraphs. These commands are available from direct mode or from within a BASIC program.
SYS l985i,blockJi-expati8iott,Y-
expansioii,i)iiilticolor,colorl,color2,
color3 This command, which musl be
called before any others, activates Playfields. It designates the memory loca tion of the sprite block (0-255) used for the overlay pattern, sets the sprite X-
rection of 0 scrolls a panel across the wipes a panel on the screen from the left and stops when the panel is com
stationary scroll. This command scrolls an overlay right (direction = 0) or left
(direction ■= 1) without actually moving it off the screen. This effect is similar to moving while looking out a window at
a wall. To exit the effect, hold down the space bar until the program recognizes that il's being pressed; then release it. SYS 50028 Produces a playfield
and Y-expansion parameters (0 = off, 255 = on), selects multicolor mode (0 = off, 255 = on), and determines the three overlay colors (0-15). If multi
wave effect over the text screen. For this command to work, you must have a
color isn't used, only the last color
ous command.
value is significant.
SYS 50564,direction This com mand causes a playfield wipe. That is, it
As mentioned earlier, three over
visible overlay onscreen. To exit the ef
fect, press the space bar as in the previ
lay patterns are included. To use them
quickly scrolls the contents of the text
in your own programs, specify one of the commands from the following table.
screen off either to the left (direction = 0) or the right (direction = 1). Note that
all the characters on the screen must be
Pattern
Command
Cranile
SYS 49854,255,255,255,255,15,
changes everything to the current cur
11,12
sor color. Also, the top row, as well as
SYS 49854,254,255,255,255,15,
the far left and far right columns, can not be used.
Grating
11,12
Bars
SYS 49854,253,0,255,255,15,11,12
SYS 49931 Determines the overlay
the same color since this command
only the completed screen. But there are better ways to introduce new screens. More on this later.
SYS 49940,s/>eerf Sets the overlay scroll speed to either 0 or 1, where 0 is
fast and 1 is slow. SYS 49969,;;iorfe Selects overscan
mode. Normally, graphics can be dis played only within the confines of the border. This command enables you to
extend [he height of the overlay to the vertical edges of the screen. There are three overscan modes: overscan off (0), which turns off over
scan; partial overscan (1), which entends the overlay partially over the
border; and full overscan (2), which ex tends it completely over the border.
can smoothly slide entire screens over one another. Animation effects like backdrops and video wipes are easy to
pull off. To realize the full potential of Playficlds, you'll need to experiment with its many options. You'll soon learn
that the real power of Playfields comes from combining various effects in succession.
PLAYFIELDS.DBJ C003:78 CH08:8i)
A9 1A
7F
8D
0D
DC
A9
01
21
A9
00
8D
FF
3F
01
U
D0
21 03
EC
8D
A9 15
BD
CO
58
C4 8E 81
C010:A9
IB
D0 8D
CD18:14 C020:60 C02B: 18 C010:CA
03
A9
A9
01
BD
19
Dfl
02
04
A2
10
A5
69
90
FF
CF
Cfl
D0
F9
A5
02
18
69
C03B: 15
C9
0A
90
0B
BD
00
C0<10:85
02
68
A8
S8
AA
40
9B
C048iA2
IB
8E
11
D0
AE
D0
FA
C05fl:EB
12 68 12
FA
D0
F9
A2
13
BE
C058:DO
BD
12
D0
85
11 02
C9
D0
DD
4C
n
EA
57
00
D0
A2
13
C070:O2
A9 IB 2D C6 E3 BE [)0 A2
43
8E
CB
8E
04
D0
A2
78
C078:73
8E
06
D0
A3
8E
A2
D3
BE
0A
D0
0C C093:A2 Cl
□0
A2
33
8E
8E
10
D0
8E
C098:A2
D0
00
EA
10 BD C0A3:CA CA D0 C0B0:C6 EE IF C0HB:23 C6 EE C0C0TEF. 29 C6 C0C8:C6 C9 08
FE
CF
BE 9D
A2 0E 2C 15
03 03
BD
C0Efl:IJl!
A3
F6
A0
30
EB
C6 ID
CG
EB
21
C6
EE
25
C6
27
C6
2B
BB
EE
C6
AD
C060:AI)
C068;A2
CflSSlSE
80
C0A0:A2
IB
D0
C6 D0
52 84
4A
52 59 86 32 11
10
D0
05
A2
C0
8E
EF
C9
10
D0
05
A2
R0
CHD8:9K
15
C6
A2
10
AD
12
D0
DB
D0
F9
AD
C9
E4
F9
BD
IB
12 C6
D0
C0E8: 12
2C 0D 90
9D
FE
E0
It isn't necessary to scroll an overlay on
C0F0:CF
CA
D0
F6
AD
CQF8:8D
10
CA D0
C6
D0
B0
60
A9
screen before you move it off the
C100I01
88
2C
8D 8D
99 99
C0
20
A9
20
C0
A9
8D
99
C0
20
68 68 68
C3
C0
C0
A9
99 99
C0
20
68
C0
A9
C120:1F
SD BD
01 9B 74 70 B7 93
C0
20
68
A9
A3
C12S:3F
C0
8D
99
C0
20
68
C0
A3
BB
C130:7F
813
99
C0
20
68
C0
A9
C138:FE
8D
99
£3
ca
20
68
C0
C14 0:PC
AB
8D
A9
99
C0
20
68
C14S:F8
A9
B2
SD
99
C0
20
68
C0 C0
C150:F0
8D
99
20
B8
C0
68
C158:E0
C0
20
68
C0
A9
C1S0:C0
80 8D
Cfl
A9 A9
C0
20
68
C0
A9 A9
8C 94 9C 18 7E
SYS 50621 This command turns off Playfields,
screen. Scroll commands will make it appear instanlly, whether it was there
the text appear so that the user sees
With Playfields, you're no longer limit ed to moving small sprites. Instead, you
C6
whenever Playfields is activated, the
solid overlay, you can print to the screen and then instantaneously make
Combining Video Effects
C0D0:2C
Additional Tricks
If you cover the text screen with a
any or all of the sprite bars.
BC 1A B4 BB
priority. Specifically, it toggles the overlay so that it appears either behind or in front of the text screen. By default, overlay is displayed over the text screen.
sprites, location 53271 (Y-expansion) can be POKEd to change the tile size of
before or not. For example, if the screen is blank and you call the stationary
scroll command, the entire moving overlay will instantly appear. The priority command lets you toggle Ihe text screen on and off while
the overlay is visible. To blank the en tire display, including the overlay, make the screen the same color as the border and then enter POKE 49237,11. To make it reappear, use the overscan command (SYS 499b9,mode).
The vertical position of the overlay in full overscan mode can be shifted by POKKing location 49242 with values in the range 25-32. You must always re turn the overlay to position 27 (either
by POKEing or by using the overscan command) when you've finished for the playfield wave command (SYS
50028) to work properly. Because the overlay is made up of
C0E0:C9
ciaa:<n CI10:B7 CL18:0F
BC
C15B:a0
8D
99 99 99
C0
20
6B
C0
C170:00
8D
2D
C6
60
AD
12
D0
C178:C9
0B
D0
F9
AD
12
D0
C9
C180:12
90
F9
A9
01
BD
ClBBlAD ?.E C6 C190I4C FF C0 C198:E4 C5 9D C1A0:E8 E8 88 9D AB C1B0:F8 A2 H0
2D
C6
6A
F0
03
4C
37
Cl
CF
A0
09
A2
00
B9
69
SB
C0
EB
E8
EB
AS
D0
F2
A9
EE
A2
AF
C0
CA
CA
D0
BD
C5 8D
CA 8D
99
CO
C1B8:C0
E8
BD
EE
EE C5
C1C0:E8
BD
EE
C5
BD
CA
C0
E8
cic8:bd
09 78 D5 64
EE
3D
D3
C0
E3
BD
A9
D7
C0
A0
0E
B3
91
C1D0:EE
C5
C5 BD
C1D8:00
B9
F2
C5
9D
00
Cl
A2 EB
"1E0:E8
EB
E8
E8
E8
E8
88
^1E8:D0
EF
60
20
9B
SB B7
E0
03
04 5P
June 1990
47
COMPUTE'S Gazam i
DE
Playfields C1F0: B0
21
C1FS: C5 C200; Cl
8D A9
00
C208: 8D
DA
Cl
C210: 4C
34
C2
C213: 8D
98
C220: A9 C228: B2 C23O: C6 C238: E0 C24Q: 93 C24S: 3D
A9 99
27
00 00 27 00 00
00 27 00
00
27
00
55 70 39 90 70 39 00
55 00 70 39 00 70 39
7F 39 00 70 39 00 70
6A
AA
A9
55
AA
AB
95
55
3FC8:57
9A AA
97
9A
AA
B7
9A
Fl
3FD0:AA
B7 9A AA AB 57 95 95 AB 57
B7 AB 95
95 57 AB
AB 95 57
F7 AB 95
F3 E2 FA
57 AB 95
57 7F FF
95 57 FF
AB 95 FF
57 55 AA
40 43 53
98
Cl
A9
94
C49B:BD
2D
C6
69
A9
2D
AC
3F40:00
BD
A6
DC
28
AD
11
19
FB
7D
3F48:00
8D
B2
Cl
A9
F2
ac
C4A0:C6 A0 C4A8:A9 C8
01 DO
3D
EE
8D
16
D0
AD
11
3F50:27
C5
8D
DB
Cl
BB
C4B0:10
FB
EE
16
D0
20
7E
D0 C5
7C
A9
4A
3F58J00
CA
CA
CA
A9
00
A2
C4B8:AD
16
DO
C9
CF
D0
EE
AD
A2
3F60t00
A9
C6
8D
99
Cl
BE
C4C0:11
D0
10
FB
A2
27
BD
27
ID
3F68:27
CE
Cl 8D
A6
Cl
A9
9D
28
04
BD
4F
04
9D
Dl
0E
8D
DA
C4D0:50
77
04
9D
78
04
3E
OB
Cl
E0
01
F0
04
9D
A0
04
BD
C7
DB
3F70:O0 3F78S00 3F80J5S
F0
2D
BE
2E
20
7A
C4E0:S4
C8
04
BD
EF
94
9D
80
3F88:39
A9 39
A9 Cl
BD
37
A9
04
BD
17
05
05
E8
3F90:00
C4F0:BD
3F
05
9D
49
9D 95
18
A9
46 A0
C4E8:F0
4C
C6 Cl 75 Cl
04 9F 90
BD
BO 32 Cl 3D
A9 17
C4 92 IB
C4C8:04
A9
1C Cl
8D
Cl
BD
67
9C
3F98:70
BD
2E
C6
20
93
Cl
A9
E7
C4F8:B5
9D
68
05
BD
8F
05
9D
9D
3FA0:39
8D
Cl
8D 4C
38 75
C500:90
05
BD
B7
05
9D
BS
05
5D
3FA8:90
SD
A9 6F 39 Cl
C503:BD
DF
05
9D
E0
05
BD
07
82
3FB0:70
C510:06
9D
08
06
BD
2F
06
9D
BB
3FB8:F9
C518:30
06
BD
57
9D
58
06
C7
3FC0:AA
C520:BD
7F
06
9D
06 B0
06
BD
A7
44
C528:06
9D
AB
06
BD
CF
06
9D
6A
C530:DO
06
BD
F7
06
9D
F8
06
7B
3FD8:95
CS38:BD
07
90
20
07
BD
47
95
3FE0:57
C540:07
IF 9D
48
07
BD
6F
07
9D
87
3FE8:AB
C548:70
07
BD
97
07
9D
98
07
E5
3FF0:95
C550:BD
3FF8:57
A9
37 Cl
C268: Cl
A9
01
3D
2E
C6
20
93
ce 21 92
C270: Cl
A9
A9
8D
A9
BD
F0
C278: 8D
39 B7
Cl
EA EB
B8
E0
4C 00
20
C2aa: 9B
37 Cl 75 Cl F0 02
Ea
28
C2B8: E8
A9
60
8D
66
C2
20
EE
3F
C290: Cl
A9
4C
8D
C2
AD
12
C298; D0
C9
0B
D0
66 F9
AD
00
C2A0: C9
12 A9
90
A9
01
20
DA
FF
F9 8D
12 8D
6F E2
20
01
DC
99 C9
C0
AD
EF
D0
C2B3: A9
00
8D
2D
C6
60
20
63 F6 Fl
C2C0: B7
8A
A2
03
9D
F7
07
CA
C2C8i D0
FA
29
Fl
D7
8E
ID
DB
4D 96 81 3F 9B
C2D0: 20
Fl
B7
8E
17
DO
20
Fl
C2D8: B7
BE
1C
D0
20
Fl
B7
8E
C2E0: 25
DO
20
8E
26
C2E8: 20
Fl
B7
Fl B7 8A A2
08
C2F0: D0
CA
DO
FA
A9
12
C2F8; 9D
FF
CF
CA
CA
D0
F9
C4D8:BD
00 00 27
90 00 27
95 AB 57 95 55 57
27 00 00
00 27 00
27
00 00 27
00
00 00 27
00
27 00 00
E8 48 23
27
91
27 00 09
00 27 99
00 93 27
60 3B 19
00
27
00
00
78
FF 70 39 00 70 39 00
F9 00 70 39 00 70 39
70 39 00 70 39 00 7F
00 6A 79 B9 39 30 00 43 70 01 39 48 FF 79
55
55
FF
69
57
95
55
96
BF
07
9D C0
07
CA
EO
FD
C558:00 F0 C560:BD 16
03
■tc C6
C4
A9
C8
AA
D0
88
F0
03
4C
AD
B4
C568:C4
AD
11
D0
10
FB
A9
CB
7D
C570:BD
16
D0
A9
20
D2
FF
BF
F0
C578:A9
00
80
60
A2
02
5C
35
C580:CA
D0
FD
86
02
A0
97
D0
65
C5B8:FB
99
FF
93 2D C6 60 AD 07 99
D8
99
90
26
C590:F3
D9
99
ED
DA
00
Fl
F5 2B
BB
20
ONAGOTO70.80
A2
10
31 C6
F9 83
C598:AD
15
D0
FF
D0
11
AD
0A
SR
30
A9
2B
C5A0U0
DO
C9
C9 Cl
F0
05
A9
7F
2C
POKE53280,6:POKE53281,6: PR I NT"tCLRl":POKE 51269,2
C5AB:4C
AD
C5
A9
FE
8D
15
D0
42
55:FORT=1TO100:NEXT:POKE
9B C5B8:BA C3
B7
E0
00
F0
03
4C
4C
9C
C4
AD
12
Da
F9 31
A9
30
8D
4E B7 6C
14 F9
03
A9
C7
BD
1A
4E
C300: 0<!
3D
IB
D0
3D
2D C6
20
C30Bi 30
C0
60
AD
IB
D0
49
FF
C310: 8D
IB
D0
60
20
Fl
B7
E0
2A 55 5E
C31B: 00
P0
0B
A9
an
3D
El
CO
EA
C5C0:C9
26
D0
C320: A9
L2 El
8D
EB
ca
60
A9
06
22
C5C8:15
D0
C0
A9
09
3D
E8
CO
C5D0:EA
8D
C330i 60
20
Fl
B7
E0
00
F0
C5D8:D0
A3
81
8D
DC
A9
IB
BA
C338:-E0
01
F0
10
A9
13
8D
6A 24 B6 55 99
A9 IS
78 8D A9 0D
C5E0:8D
11
D0
58
60
Cl
33
03
8A
C340: :C0 C348 :8D
A9
IB
8D
5A
C0
A9
00
F7
CSES:D3
A3
73
43
13
E3
Cl
FF
95
FF
3F
60
A9
13
3D
55
BE
C5F0:0O
10
E0
80
C0
E0
F0
F8
09
C35B :C0
A9
2E
8D
5A
C0
A9
09
6A
C5F8:FC
FE
7F
3F
IF
0F
07
03
EC
C35B :8D
FF
3F
60
A9
IB
8D
55
BE
E0
63
33
03
D3
A3
73
08
C360 iC0 C368 ;8D
A9
IB
BD
5A
C0
A9
FF
18
13
EO
FF
0F
FF
Cl
01
15
FF
3F
60
AD
11
D0
10
08
07
OF
IF
3F
7F
FE
FC
A7
C379 iFB
A9
01
BD
C600:01 C608:43 C610:03 C618:F8
F0
E0
C0
30
00
00
00
BA
C378 :8D
00
AD
C380 :C6
16 A9
FF
C388 :D0
20
B3
C399 :CF
D0
C398 :C3
AD
F3 16
C3A0 :AD
31
C3A8 ;0B
C328: 3D
09 27 00
BD A9
C250: 00 C258: 4C C260: Cl
C2A8: C6 C2B0: C0
27 00 00
E4
Cl
C5B0:2O
03
Demo HQ
10
REM COPYRIGHT TE!
1990 COMPU
PUBLICATIONS,
ALL
RIGHTS
INC.
-
RESERVED
53269,0
HI1
40
PRINTTABU1) "<7>[9 DOWN} LOADING
MD
PLAYFIELDS"
50
PRINTTAB[11)"(DOWN)ONE
QB
60
OMENT PLEASE..." A =1:LOAD "PLAYFIELDS.OBJ
SQ
70
ft =2:LOAD
ED
80
1 SY549854,255,255,255,255
JD
90
REH GRftTING/BARS/FLAG
n
M
,8,1
"FLAYSPRITES",8
I
r
15,ll,12tSYS505S4,l
DE
MO
GH
100
POKE49237,11:POKE53280,
C6
A9
ca
F9
DO
8D
2F
77
8D
2D 15 15
D0
EE
16
BE
C3
AD
16
D0
C9
CE
16
DO
20
DO
C9
C8
D0
00
00
02
00
09
00
CE
C9
EF
D0
DF
3E40:90 3E48:83
98
DC
B3 F3 A9
64 87 44 A3
00
2A
00
00
B0
00
00
4C
80
2D
C6
AD
2F
C6
8D
EA
3E50:8B
00
00
20
00
09
98
90
IF
:15 C3B8 :FC
D0
60
A0
02
00
00
00
89
00
02
59
3D
A8
00
02
02
94
11
D0
FB
A9
CF
00
ae
80
00
00 99
00
AD
3E60:00 3E6B:00
00
C3C0 :2B
A6 6B 8A
3E5B:00
01
EA C6
D0
A9
1A 8u 10
88
60
20
00
2D
C3C8 :8D
16 D0 16 D0 C3oa :D0 C9 C8 C3E0 :10 FB A2
AD
11
DO
10
FB
79
3E70:00
20
00
00
20
00
00
80
76
(13
C3O0 :CE
20
7E
C5
AD
16
DD
3E78:00
00
20
00
00
03
00
EF
DO
EE
AD
11
Da
82
3E30:00
20
00
00
08
00
00
03
09 40
[3 SPACES]{WHT) (13 SPACES)"
91
BD
28
04
9D
08
3E38:00
00
08
00
00
0B
00
00
26
C3E3 :27
04
BD
50
9D
4F
04
FA
3E90:08
00
00
20
00
00
B0
00
14
C3F0 :BD
04
9D
04
BD
A0
B7
3E98:32
00
00
02
00
00
00
80
B6
C3F8 :04
78 9D
04 77
9F
04
BD
9D
D4
3EA0:00
00
20
00
00
0B
00
00
41
04
BD
F0
04
CB 9D
04
C4B0 :C7
EF
04
AF
3EA8:02
00
00
02
00
00
02
00
4A
C409 :BD
05 3F
9D
17
05
BD
40
79
30
00
00
80
00
02
41
BD
68
05
9D
P2
00
08
00
00
20
00
BF
76
C418 :67
05
BO
05 90
3EB0:00 3EB8:90
00
C410 :05
18 9D
05
90
8F
9S
1A
3EC0:00
80
00
00
80
00
00
80
El
C429 :BD
B8 9D
05
9D
B7
05
BD
E0
5F
3EC8:00
00
20
00
00
20
00
00
C9
C428 :05
DF
05
BD
as
06
9D
9F
3ED0:20
00
90
08
00
00
08
00
ED
C430 :07
06
BD
2F
06
84
3ED8:00
08
00
00
02
00
00
02
69
58
96
06 57
9D
C43B :BD
06
BD
B0
20
3EE0:00
00
02
00
00
A8
00
02
42
C440 :0S C448 :A7
9D
7F
30 9D 06
BD
AS
06
9D
BE
3EE8:00
00
00
80
00
00
SO
30
6E
06
BD
D0
06
9D
CF
06
38
3EF0:00
a0
00
00
2A
30
00
08
E6
(WHT)
C450 :BD
F8
06
9D
F7
06
BD
20
05
3EF8:00
29
00
00
80
00
AF
2B
:NEXT
C45B :07
9D
IF
07
BD
4B
07
9D
DB
3F00:00
00 30
00
00
80
00
00
20
C2
C463 :47
07
BD
78
07
9D
6F
07
A2
3F08:0e
00
08
00
00
08
00
00
A7
C468 :BD
98
07
90
97
07
BD
C0
3F10:20
as
00
08
90
00
08
00
2F
C470 :07
9D
BF
07
Efl
E0
28
3Fl8:30
B8
00
00
08
00
00
20
F8
C478 :03
4C
B4 C3
A9
CF
3F20:00
00
80
00
0A
00
00
20
IF
CB
3D C3
C6 F0 59 16 2D AD A9
3F28:00
00
08
00
00
02
00
00
AF
8D
16
32
3F30:a0
80
00
00
20
99
00
89
50
5,1S,11,12:SYS49940,1:S
A9
00
4B
3F3B:00
02
00
00
00
30
00
AF
E8
YS49969,2
C3B0
C480 :D0
88
F0
03
4C
C488 Bll
D0
IB
FB
C490 :D0
A9
93
20
A9 C8 D2 FF
Jfl
COMPUTE! s Gaietro
June 1990
A0
0:POKE532B1,0 SD
110
PRINT"fCLR)(2 DOWN}"TAB (11)"lBLU}P L A Y F I E L D S(2 DOWN)"
AE
120
FORT=1TO4:PRINTTAB(6]"
MP
130
PRINTTAB(6)"(RVS){WHT}
PLAYSPRITF3 1 Ln IUi III
(RVS) [REDH12 SPACES} (WHT) (7J13 SPACES) (WHT) (REDH12 SPACES}" :NEXT
SPACES}<7>
OG
140
PRINTTABi6)"(RVS){7>
JH
150
(29 SPACES}" PRINTTAB[6)"(RVS)<7> (29 SPACES)"
EE
160
MS
170
PRINTTAB(6) "{RVEH7J (29 SPACES)"1
PRINTTAB(6)"{RVS){WHT} (13 SPACES}{7>
J3 SPACES)(WHT) {13
JX
AX
180
190
SPACES)"
FORT=1TO4:PRINTTAB<6)"
(RVS)(RED}(12 SPACES) (WHT) *7}(3 SPACES) (RED){12
PRlNTTAB(4)"l2
SPACES)" DOWN)
(BLU)COPYRIGHT 1990 PUTE! PUB.,INC." MC
200
PRINTTAB(ll)"ALL
COM
RIGHTS
RESERVED" FA
210
SYS49B54,254,255,255,25
GR
22a
MJ
230
DH
240
HD
250
FORT=1T0 2
SYS49643,0:S¥S49931:SYS
420
9242,T:NEXT FORT=25TO32:POKE4924 2,T
PA 430
:POKE49242,T:NEXT IFPEEK(56321] O239TIIEN4
CG
49643, 3:SYS49931:NEXT SYS49931:SYS49643,4:EYS 49931:SYS49643,2
AX
260
SYS49931:SYS49643,1:5YS 49931:SYS49643,5
CP
270
SYS49B54,253,0,255,255, 15,11,12:SY349940,1:SYS 49969,2
:NEXT:F0RT=3 2TO25STEP-l
20
BX 443 SYS49791,! CS 450 FORT=1T02:SYS5B564,1:SY S49931:GOSUB600:GOSOD64 0:Si;S49931:SYS5056fl,0
BM
460
SYS4 9 931:GOSUB600:GOSUB
KF
280
SYS49643.4
640:SYS49931:NEXT:SYS50
GM
299
POKE53264,192:SL=164:GO
564,1
MB
300
SUB659:FORDI>ITO50:NEXT POKB53264,192:SL=21:GOS UB650:rTORDL = lTO25
SR
310
POKE 5326 4,192 :SL=* 212: GO
320
HUD650:FORDL=1TO35 SYS49B54,253,0,255,255,
KX
RM BA JE GH
470 4B0 490 509
15,11,12
DD
330
SYS49643,2:PRINTTAB(3)"
(DOWN}<7}PRESS <SPACE> [SPftCEjTO CONTINUE":SYS
340
S1TS-19643,2:SYS49854,255
DH
3 50
YS49940,0:SYS49969,1 SYS49643,1
XG KK
360 370
,255,255,255,15,11,12:5
REH
GRANITE
YS49643,5:SYS49931:SYS4
9643,3:SYS49931:SYS4964 HC
380
{RV3)(RED} (WHT)
AK
400
GJ
410
IFPEEK [56321JO255THEH4
00
FORT=26TO25STEP-1:POKE4
[RED}
{BLU}[7 SPACES)":
530
FORT-1TO5:PRINTTAB(14)"
{RVSlfRED) {WHT} [RED) [SPACE)[WHT) {RED]
[WHT} [RED) [WHT] [RED) [WHTJ {RED] [WHT) RQ
56G
SYS49931:SYS5002B
BD
57 H
SYS49B54,253,0,255,255, 15,11,12:SYS5002a:SYS49 931:SYS50029
BX
5B0
PRINT"{CLR)":SYS4 9643,5
HC
590
SYS49854,255,255,255,25
:SYS50621
5,15,11,12:SYS49G43,4:G GC
69G
540
{RED)
":NEXT
FORT"1TO8:PRINTTAB(13)"
[RVSKRED] (WHT) [RED) {SPACE){WHT) [RED] [WHT] [RED) [WHT] [RED) {WHT] [RED) {WHT)
PRINT"[CLR){6
DOWNl"TAB
(11)"PLAYFIELD
(SPACE)S" AG 610
PRINTTAB(B)"[3 EASY WAY TO
SP
DOWN)THE
SMOOTHLY"
620
PRINTTAB(5)"ANIMATE
JX
630
GE GRAPHICS AREAS FOR" PRINTTAB (8) "PROFESSION L VIDEO EFFECTS.":RETUR
RK
640
LAR
N
PRINTTAB(12)"{3 ESS
<SPACE>
DOWNjPR
FOR":PRINTT
AB(14)"MORE EXAMPLES":R
{RED}
NEXT
FM
3,0
5
{WHTj
{SPACEJIWHT)
GOSUB640:SYS43940,1:SYS
SYS49791,0:POKE56321,25
SYS49B54,2 55,25 5,2 55,25
G{DOWN)" 520 FORT=1TO7:PRINTTAB(15)"
43,4 390
DEMO
lSPACE)D{3 SPACESjF L A
PF
SH
)"(BLUJP L A Y f I E L
49969,2:SYS49931:5YS496
GA
FLAG
510 PRINT"{CLR}{DOWN)"TAB(8
DEMO
PRINT" [B[.U)":GOSUB690:S
ANIMATED
YS49969.2
49791,1
GE
SYS4964 3,5:SYS50564,0:S YS499G9,2:SYS49643,1
5,15,11,12:SYS49948,1:S
ME
550
OTO500
SYS49931:PRINT"{7}":GOS UB60O:GOSUBG4O
REM
{RED) ":NEXT PRINTTAB(12)"{DOWN] {BLU)PRE3S <SPACE> (HOME)"
MQ
ETURN
MX HJ
65G
S-54296:A>15:B-0
660
POKE53248,SL:POKE53248+
21,255:POKE2040,252:POK
E5324a+39,6:GOSUB710 PB 670 POKE2O40,251:POKE 53248 + 39,14:GOSUB710 SQ
680
XJ
690
RH
70B
CG
710
39,3:GOSUB710 POKE 2040,249:POKE5324S + 39,1:POKE53248+21,254 POKE53248,0:RETURN
POKES,A:POKE54 296,9:POK ,15:POKES,B:RETUR
Save Your Copies of
"Here was the
toughest guy I know weeping
sentimental tears'.'
GAZETTE
Protect your back issues of COMPUWs Gazette in duroble binders or library cases. Eacti binder oi case is custom-mode in pine green binding with embossed white tetter-
ing Each holds a year of Gaietle. OrdeF several and keep vour issues ot Gazette neatly organized lor quick reference (These binaers moke great gifts, tool) Catai:
Blnd«ri
S7.95 each:
3 lor 521.95: 4 lor $39.95;
S9.95 each:
3 (Of $27-95: 4 lor S52.95:
CALL TOLL FREE 7 days, 24 hours, 1-B00-972-5858 1 pei coi. Oinaer rcr ccu
"This old pal of mine, an ex-ballplayer, had openheart surgery. I gave blood for the operation. "Afterwards, I saw him. He held my hand for the longest time, not saying anything. And then I saw: there
were tears in his eyes... "I give blood often now. And I always think of him"
When was the last time you gave blood?
Blood. Give a little, so someone can live. National Blood Resource Education Program
aad SJ SO D*f .i".i Is* otaan cuii Stno In your i.
o & r>Oft(frl"0 « ih# u s i
otfKr with in. airachtd coupon
Mall lo, jene Jones Inauslnej, oept. GAZ
419 Eoil Efle Avo.. PIllladBlphio. PA 19134 Pleaie send mo
GAZETTE
D binders Enclosed Ii mv check or money order
lor S
(U.S. fund! only.)
Name ^ Addreis CSly
state
zip
Nmnul Hun, Luni unj Bli«d ta.ntuu Nmmul InitnuLQ of Htilth, Public Htilih Stnm. U.S DtpaRmcnr it HnlA tad Klrawi SnrtCH
COMPUTE's Gazelle
June 1990
49
Edward Swlerk
Here's a program that will turn your 64 into a vertically scrolling message board.
If you've ever seen one of those oneline electronic message boards in a shop, restaurant, or hotel, you know
Information Center
gets can be. However, they're also quite
July 6-8
how effective these eye-catching gad expensive.
Electronic Billboard allows you to use your 64 in a similar manner to dis play up to 240 message lines as finescrolling, oversized text. And supplying the message is easy; you can type it in from the keyboard or load it from a text file created with SpcedScript or any other word processor.
Siler City Craft Show
l-ir.i.Li, I! ■!(' ■■. High School IBiffl « - \,:m i-
Mission: $2.86 adults Si.ee kids
these programs on the disk that con tains BILLBOARD.BAS. Use the file names BILLBOARD.ML and BILL
BOARD.CHAR, respectively. When you're ready to create a bill board, simply load and run BILL BOARD.BAS. After the ML files load into memory, you're presented with an options menu.
Creating Billboards
Before you can put Electronic Billboard
Electronic Billboard can bt easily used to post information on upcoming events.
to work, you'll have to type in the mes
sage that you want displayed. There are two ways to do this: Enter your mes
Getting Started
sage directly into the program when
programs. The first is written in BASIC.
create a message file and then run the
To avoid typing errors, enter it using The Automatic Proofreader, located else
requires considerable editing, you may
you run it or use a word processor to
Electronic Billboard consists of three
where in this issue. When you've fin ished typing, save a copy of the program to disk as BILLBOARD.BAS.
The two remaining programs are
written in machine language (ML) and must be typed in using MLX, the ma
chine language entry program also lo cated elsewhere in this issue. When MLX prompts you, respond with the values given below. SO
COMPUTE'.'* Gazelle
June 1990
program. If your message is long and prefer to use the second approach. For BILLBOARD.ML
Starling address:
033C
Ending address:
03AB
For BILLBOARD.CHAR Starting addiess:
C000
F, n d i n g ad d res s:
C 807
When you've finished typing, save
Also, with a word processor, you can
easily save your message to disk for fu ture reference.
To input your message directly into Electronic Billboard, select menu option 2—Type in a message. Using this option, you can enter 99 message lines with as many as 35 characters each. The
lines are automatically numbered for
you, so all you have to do is enter the text and press RETURN for the next
line. To separate individual messages, enter a space or a minus sign ( —) on a
line by itself. When you've finished, type an as
terisk (') on the last line and press RE TURN. A message-board heading will be printed and your messages will be gin scrolling from the bottom of the
screen. To halt the display and return to the normal screen, just press Q. If you create a message file with n word processor, you must use one that can save files in Commodore ASCII (se quential) format. You must enter your
The variables for color reside in lines 20-60 and may be changed to any value 0-15. The text for the heading, which currently reads Information Cen
EA
IBS
FA
190
BH
200
fastest and 10 is slowest. The current
HP JP
!f you create your message using a word
TO
START
PRESS
RETU
MESSAGE
SCR
OLL":PRINT" OR ENTER 0 (SPACE)TO QUIT"; 210 INPUTCHS:IFCHS="Q"ORCHS ="Q"THENSYS2048:END 220
GOSUB690:POKE532B0,C3:P OKE53281,C1:POKE646,C2: GOSUB710:PRINTCHR$(147)
CR
230
DB
240
value, 5, works well in most instances.
Other Considerations
PRINT"{DOWN) RN
ter, is in line 70. When you enter the
screen heading, be sure to enclose it in quotation marks and use no more than 20 characters. The scroll speed is controlled by the variable SP in line 80. Any value in the range 1-10 is valid, where 1 is the
EN150 IFCHS="1"THENGOSUB330 IFCHS="2"THENGOSUB410
FORI=0TO119:POKE55296+I ,C5:POKE51200+I,16 0:NEX T
JS
250
L"L+1:AS=S1S(L):BS=S2S(
U)
IFPEEK(198)>0THENPOKE19
8,0:POKE803,237:POKE64B ,4:SYS2048:END
messages in a format similar to that de scribed above. Type up to 38 characters
processor, it's possible to get a "Data
on a line, pressing RETURN after each. Enter a minus sign on a line by itself to
en your message file or increase the
DG RP
260
IFL=NTHENL=0:GOTO24 0
270
IFA$="-"THENAS=""
variable MX in line 90. Adjusting MX
HD
2S0
POKE214,23:PRINT:PRINTS PS;:POKE214,23:PRINT:PR
KC
290
separate messages, and place an aster
isk by itself on the last line to indicate that there are no more messages. [Elec tronic Billboard can accept no more than 240 lines of text.) When you've fin ished, save your file with the name BILLBOARD.DATA.
Although SpeedScript doesn't save files as Commodore ASCII, you can still use it to enter your messages. To do so, put the following format command at the top of your file.
file too large" error. If this occurs, short
may require some experimentation; if
you make MX too large, you could get an OUT OF MEMORY error.
Electronic Billboard uses memory
locations in the range 828-933 for its machine language, 51200-53247 for screen RAM, and 61440-63487 for
character RAM. Programs that use
these areas, as well as some fast-load
cartridges, will not work with this
1NTAS;:SYS828
RG
SJ
310
RH FM
320
These commands set SpeedScript to print bottom margins. They also set the page length to 500 lines so that there won't be any page breaks in your text. When entering your messages with
SpeedScript, be sure to press RETURN at the end of each message and not at
the end of each line. Enter a minus sign alone on a line to separate messages, and place an asterisk on a separate line to indicate the end of the file. When you've finished entering your messages, print the file to disk by pressing CTRL-SHIFT-P and then
pressing D (for Disk) at the prompt. Again, be sure to use the filename BILLBOARD.DATA when you save the message, otherwise Electronic Billboard won't be able to find it.
After the file has been saved, exit your word processor; then load and run
20
MS
30
ry, your messages will be displayed.
can be easily customized for almost any purpose. For example, if you were using
COPYRIGHT
TE!
PUBLICATIONS,
Cl-0 C2-3
XD 40 C3=6 HF 50 C4=6
JX
60
70
RIGHTS
1990
r":print"(down)
INC.
:REM
SCROLLING
:REM :REM
C5=3 OLOR
:REM
SO
350
COL
EQ
360
DATAMNFORMATION HEADING
KA
370
TEXT
C
80 SP'5:REM SCROLL SPEED 90 MX=240:REH MAXIMUM DATA
OE
100
AE
110
[SPACEjFILE
DG
120 130
FILE
140
MK
150
PX
155
your display at a Halloween party, you could alter the text colors to orange on black and the message-board heading to something like Spooky Notes to fit
BE
the occasion.
SM
156
DX
390
S1$(N)="-"THENGOTO340 IFS1S(N)="*"THENS1S{N)■
CK CR
400 410
KX
420
" -" : CLOSE L:N = N+1:RETU RU ENTER
PRESSING
RETURN"
PRINT" AFTER EACH LINE. ":PRINT"{DOWN) E_NTER -
(SPACE)ON A NE JP
CI!AR":GOSUB830
RD
440
XM
450
430
SEPARATE LI
AFTER"
PRINT" TER
'
EACH TO
f DOWN J"
DIMS1S[MX),S2S(MX):R1S=
MESSAGE.
END
EN
INPUT,
N=N+1:IFN<10THENPRINT" (SPACE}"; IFN>99THENS1S(N)="-":N=
K+l!RETURN RD
460
NNS=STR5(N):PRINTRIGHTS (NN$,LEN(NN$)-1)":";:ZZ
PRINT'MCLR}[DOWN}"TAB[5 )"ELECTRONIC BILLBOARD" IPRINT" COPYRIGHT 1990
RD
470
XS
480
PRINTTAB[5)"ALL
DK
490
GETAS:IFAS=""OR(A$=CHRS
BG
500
(24)ANDCS="")THEN490 PRINT" "CHRS(157);
BR
510
(SPACElCOHPUTEl
RJBL."
RIGHTS
PRINT"
(1)
GET
(2)
TYPE
(SPACEjDATA
MESSAGE
FROM
DISK
PRINT"
IN
SSAGE":INPUT'MDOWN) R
170
GOSUB600:GOTO340 1>RINT"{CLR) (DOWN]
MESSAGE TEXT,
BOARD.ML":GOSUB830:POKE 872, [SP + 3)*5 AD=61440:FS="BILL8OARD.
F
ILE"
160
IFMIDS[CS,LEN(CS),1)="
,LEN(CS)-1) S1$(N)=CS:CS="":PS=0:IF
NAME
(SPACE)RESERVED!DOWN)" KA
GET#1,AS:PS=PS+1:IFAS<> CIIRSU3) ANDPS<39THENCS =
380
PRINT"{DOWNjPLEASE WAIT
5PS="[39 SPACES)":PRINT CHR$(14)CI!RSO)
DATA FILE TOO LA
RGE.":CLOSE1:END IF5T=64THENCLOSE1:RETUR
CS
LENGTH
DFS^"BILLBOARD.DATA":RE
11 { RVS 1" : R2S = " E OFF } " : S 11
QS
LINE";
CS*AS:GOTO350
1DOWH]":AD=S28:FS="BILL
DH
w
{SPACE}"THENCS=LEFTS(CS
CENTER"
TEXT
GJ PX
DATA
reading
please
N
TEXT
BORDER COLOR HEADING BACKGR HEADING
(D0WNJ
-
RESERVED
BACKGROUND
COLOR
M
data,
AIT.{2 DOWNj" 340 N=N+1:PRINT"(UP}
COMPU
:REH
OUND
:REM
Customizing the Program Electronic Billboard is written so that it
REM
COLOR
KA
GOTO240 OPEN1,8,2,"0:"+DF$+",S,
N:IFN>=MXTHENPRINT"
OR
Electronic Billboard. At the prompt, se
lect option 1—Get message data from disk file. After the file has loaded into memo
330
message
ALL
CO
INTBS;:SYS828 IFAS=""ANDL>1THENFORI=1
TOS2%:NEXT:SYSB28
QG
10
POKE214,23:PRINT:PRINTS
PS;:P0KE214,23:PRINT:PR
BILLBOARD.BAS
a page 38 columns wide with no top or
300
program.
KQ
IFAS=""THENFORI=1TOS1%: NEXT
A
$ = CIIRS(20)
ME
CHOICE";CH$
PRINTCHRS(166)CHRS(157)
IFA$=ZZ$ANDLEN(CS)>0THE
NCS=LEFTS(C$,LEN(CS)-1)
:PR I NTAS;:PS=PS-1:GOTO4
YOU
IFCHSO"1"ANDCHSO"2"TH
PS=0:CS=""
MX
520
Bfl IFA$=CHRS(24)THENFORZ=1 TOLEN(CS)IPRINTZZS;:NEX COMPUTE!'s Gazette
June 1990
5!
T:GOTO470
JM
530
AB
840
TS=]
IFA$=CHR$ (13)ANDCSO""T
C190: 66
60
60
60
F0
00
BB
00
FB
C19a: 60
38
0C
C6
7C
00
00
00
2C
C1A0: 30
30
30
36
IC
00
00
00
92
C1AB: CC
CC
CC
CC
76
00
00
00
DF
C1B0: 66
66
66
3C
IB
00
00
00
52
C1B8: D6
D6
D6
FE
GC
BB
00
00
88
C1C0: 38
38
38
6C
C6
00
00
00
72
C1C8: C6
C6
C6
7E
06
0C
FB
00
74
C1D0: 18
3fl
FE
00
00
00
DC
!
C1DB: 30
30
60 C6 30 30
3C
00
00
00
6B
i¥S65493: IF(PEEK(7a3) AN
C1E0: 00
BB
00
00
00
00
00
00
64
1 )1)OR(191ANDST)THENPRIN
CIES: 0C
0C
0C
0C
3C
00
0B
00
99
"FS:END
C1FG: 0B
00
00
00
00
00
00
74
C1F8: 0B
B0
00 00
00
00
BB
00
7C
C200: 00
00
00
00
BB
C2BB: 00
10
3B
FC
66
C21B: 00
00 00 00
3C
66
C6 66 66 C0 CB
E5 7C Bl CB E6
C220: 00
00
F8
6C
00 6C 66 C2 66
00 00 00 C6 C6
66
66
66
BB
C228: 00
00
FE
66
62
60
64
7C
CD
C230: 0B
00
FE
66
62
60
64
7C
D5
C238: 00
00
3C
66
C2
C0
C0
CB
07
C240: 00
00
C6
C6
C6
CG
C6
FE
E8
C24S: 00
00
3C
18
18
18
IB
IB
40
C250: 00
00
IE
0C
0C
0C
0C
0C
0F
C25B: 00
30
E6
66
6C
7B
78
9F
C260: 00
00
60
60
60
60
AD
C26B: 00
00
FE
FE
D6
7B
0B
C6 C6
EE
C270: 00
E0 C6 C6
6C 60 E6
F6
F6
C278: 00
00
38
6C
C6
C6
C6
DE C6
71
C280: 00
00
FC
66
C28B: 00
00
7C
C6
C290! 00
00
66 C6 66
C298: 00
00
C2A0: 00
00
HENPRINTAS; :GOTO570
i
GX
540
IF(ASC[AS)AND127)<32THE
EB
550
IFPS>34THEN480
EK
560
PRINTAS;:C$=CS+A$:P0KE2
SB
1 5:POKE780
KM
860
570
SlS|N)=CS:IFSl$|N)-"-"T
588
HENGOTO440 IFSlS(tJ)="*"THENS13(K) = "-":N=N+1:RETURN
FP
590
GOSUB600:GOTO440
KA
680
AS=S1${N):S1S="":S2S=""
610
:IFLEN(AS)=0THENRETURN FORI-ITOLEN(AS):CH=ASC(
ME
620
MIDS(AS,I,1>)
PE
JQ
630
640
IFCH>32ANDCIi<64THENSlSSlS*RlS+CHRS(CH+63)+R2$ :S2S = S2S + R1$ + CI!RS (CH + 12 7)+R2S IFCH=65OR(CH>66ANDCH<94 )THENS1$=S1S+CHRS(CH):S 2$=52$+CHRS(CH-32) IFCI! = 66TtlENSlS = Sl$-*"B": S2$=S2$+CHR${34)+CHH$[3 4J+CHRS(20)
AP
650
IFCH>192ANDCH<218THENS1
S=S1S+CHRS(CH):S2S=S2$+ CHRS (CII-32)
JG
660
BX
670
JA RK
680 690
DA
GP
PC
730
74B
750
760
790
52
97
B34C: 11
D0
20
03
A6
FB
CA
FE
0354: E0
FF
D0
E6
20
76
03
A9
DD
0 3 5C: 17
8D
11
DB
20
76
03
20
81
0364: 7C
03 00
60
A0
A2
FF
CA
16
D0
FB
28 88
C0
00
D0
D4
0374: F4 037C: A2
60
AD
11
D0
10
FB
60
F2
BD
A0
C8
9D
7B
ca
0C
0384: EB
DB
F7
BD
A0
C9
9D
7a
ED
038C: C9
E8
F7
BD
A0
CA
9D
EE
0394: 78
CA
D0 EB
D0
F7
BD
A0
CB
77
0 3 9C: 9D
7B
CB
E8
E0
48
□0
F5
57
03A4: 60
00
00
00
00
00
00
00
DA
0 3 6C: E0
00
IB
00
00
00
K0
60
60
60
B6 95
C2B0:;00
C010: MM
C2BB::00
00
C019: 00
00
03
00
00
00
59
C2C0 :00
00
C0 2B: 00
00
IC
0C
0C
0C
5B
C2Ca :00
00
C028' .00
00
00
00
00
00
78 0C 78 6C 7C C6 3C 6C 7C C6
00
RETURN POKE56576,PEEK(56576)AN
00
69
C2D0 ;00
00
C030 :O0
00
38
6C
64
60
60
F0
D5
C2D8 :00
00
C93S :00 C043 ;0H
00
00
00
03
00
76 CC
73
00
00
EO
60
60
60
6C
76
B7
C2E0 :00 C2E8 :00
C34B :00
00
00
18
18
00
38
IB
94
i00
00
C050 :30
00
00
06
06
0B
0E
06
B4
:00
00
00
00
00
00
00
00
7E
C058 ;00
E3
60
60
60
6C
B9
:00
B0
00
00
00
00
0B
BB
87
38
IB
18
13
66 18
IB
D3
C2F0 C2F8 C303 C308
:FE
C6
C6
C6
C6
00
00
B0
3C
FE
C2
C310 :66
66
66
66
FC
00
00
00
7F
POKE53265,PEEK(53265)AN
F0RI=52224TO52672:POKEI
00
248
C060 ;00
00 00
POKEV+21,127:FQRI*39TO4
C068 :00
00
00
00
30
BB
EC
6:POKEV+I,C4:NEXT:FORI»
C070 :30
00
00
00
00
00
DC
66
12
C313 :C0
C0
C2
66
3C
00
00
00
D0
1TO15STEP2:POKEV+1,36 : N
C073 ;00
00
00
00
00
00
7C
C6
B9
C320 :66
66
66
6C
F8
00
00
00
CF
EXT
C080 :00
00
00
00
00
00
DC
66
22
C323 :64
60
62
66
FE
00
00
00
A4
POKEV+29,255:P0KEV+23,2 55:FOHI=0TO14STEP2:tI-2
0B
00
00
00
B0
76
CC
C3
C330 :64
F0
00
9B
00
00
00
00
DC
76
42
66
3A
00
00 00
00
B0
Fl
00
00
00
00
7C
C6
D9
C6
C6
00
00
C0A0 :00
00
10
30
30
FC
30
3C
00
00
00
48
C0A8 :00
00
0B
BB
00
CC
CC
6334,PEEK[56334)AND25<i
C0BO :B0
00
00
00
00
66
66
C0B8 :00
00 00
93 90 65
18
:NEXT:POKEV+16,96:POKE5
00 30 00
00 00
POKEV+I,II+256'(II>255)
60 G0 C338 :DE C6 C6 C340 :C6 C6 C6 C349 : 18 18 18
60
4+1*24
C08B :30 C090 :BU C098 :O0
00
00
00
00
C6
C6
SE
CQCB :H0
00
00
00
00
00
C6
6C
3C
C0C8 :O0
00
00
00
00
00
C6
C6
C0D0 :O0
00
00
00
00
00
FE
C0D8 :00
00
3C
30
30
30
C0E0 tan
00
00
00
00
00
C0E8 :0O C0F0 :00
00 00
3C
0C
0C
00
00
C0F8 :flB
00
00
C100 :00
00
00
C10B :7C
CC
C11B :66
POKEl.PEEKU)AND251:REA DN$:NN=LEN(N$);FORX=1TO SN=INT(PS/3-.3):IFPS=3O
IFPS»10RPS-4ORPS=7ORPS"
IFPS=2ORP5=5ORPS=B0RPS" 11ORPS=14ORPS=17ORPS=20 CH = ASC (HIDS (NS,X,D) :IF
IFCK>=64ANnCH<'90THENCH
EXTI,X
030
34
BD
00
+1):POKESP,II:SP=SP+3lN
MS
AD
FB
00
810
820
76 65
03
18
00
0TO7:II-PEEK(56320 + C!i"8
HR
20
F3 67
C0U8: 00
-CH-64 MB
FB
29
C2A8: 00
=CH-128:GOTO810
800
86
00
81
CH>=193ANDCH<"218THENCH
hF
06
0344: 11
00
THENCN=1 JH
0 3 3C: A2
00
10ORPS=13ORPS=16ORPS=19
780
C210: B0
00
THENCN=0
BA
B1LLB0A
85
00
15ORPE=1BTHENCN=2 770
RETURN
00
RPS=60RPS=9ORPS»12ORPS=
QM
880
00
NN:P5=INT(10-NN/2)+ X JB
CX
LOADING
00
E52216-H,48+I:NEXT:V = 53 720
["'ERROR
C000: 00
,25 5:NEXT:FORI=0TO7iPOK
MJ
87 0
=LEFT5(SPS,2fl-LEN(AS)/2 )+S2S
E808,234:RF:TURN
710
SM
BILLBDARD.CHAR
NEXT:S1$(N)=LEFTS(SPS,2
D247:PRINTCilRS (147) :POK
JK
I :782,0 :SYS65466 :POKE 78 0 ,01] JDKE781,A1:POKE782 .A
B-LEN(A$)/2)+S15:S2$[H)
":
48,200 700
8:P0K
66 66 7C 22 C6 C6 C6 AF FC 66 66 66 7C 32 7C C6 C6 C0 60 38 4C 7E 7E 5A 18 18 18 59 C6 C6 C6 C6 C6 C6 19 C6 C6 CG C6 C6 C6 21 C6 C6 C6 C6 D6 136 59 C6 C6 GC 6C 3B 38 49 S6 66 66 66 66 3C 57 FE C6 BC 0C 13 30 97 00 00 00 00 00 00 SE 30 00 00 00 00 00 66 00 00 00 00 00 00 6E 00 00 30 00 00 0B 76
IFCH=32TUEN5lS=Sl$+" S2S=S2S+" "
D2S2:POKES 3272,44:P0KE6 DG
25
,LEN{TS): SYS65
169 =OKE780,1 :POKE
12,0:PS=PS+1:GOTO4 80
DB
.ZK/256 =OKE781,3K-PEEK (782)
850
N480
AD
!K = PEEK(53)+256 •P
EEK(54 I-LEN(TS) :POKE782
POKE1,PEEK(1)OR4:POKE56 334,PEEK<56334)OR1:RETU
C350 :0C
CC
CC
CC
7B
B0
00
00
3B
C358 :78
6C 62
66
E6
00
00
00
62
C360 :60
6C 6B
66
FE
00
00
00
DA
C368 :C6
C6
C6
C6
C6
00
00
03
B0
9E
C370 :DE
CE
C6
C6
C6
00
00
CC
ID
C378 :C6
C6
C6
6C
38
00 00
00
00
96 76
30
30
B7
C380 :60
60
60
60
F0
00
00
00
E9
00
00
62
C3B8 :C6
BC
06
00
00
45
0C
0C
0C
67
C390 :6C
F6
00
00
00
54
00
00
00
00
72
C398 :0C
7C
00
00
00
D0
00
00
00
0B
00
7A
C3A0 :18
3C
00
00
00
A0
00
00
00
00
00
83
C3AB :C6
7C
00
00
00
6E
CC
CC
76
00
00
00
17
C3B0 :C6
7C 6C 66 66 06 C6 C6 18 18 18 C6 C6 C6 C6 6C 3B
10
00
00
00
DE
66
66
66
7C
00
00
00
77
C3B8 :D6
D6
FE
7C
6C
00
00
0B
6C
CUB :C0
C0
C0
C6
7C
00
00
00
C3C0 :3B
6C
6C
C6
C6
00
00
00
AF
C120 :CC
CC
CC
CC
76
00
0B
00
94 57
C3C8 :1B
18
18
00
00
00
C8
C0
CB
C6
7C
00
00
00
C3
C3D0 :30
60
62
18 C6
3C
C128 :FE
FE
00
00
B0
C130 :60
60
6B
60
F0
00
00
00
00
00
00
00
00
00
39 60
CC
CC
0C
CC
78
00
00
00
00
00
00
00
00
6B
C14B :66
66
66
7C 66
C3D8 :00 C3E3 :00
00
C138 :CC
95 3B
E6
00
00
00
FA
C3E8 :00
00
00
00
00
00
00
00
70
C14B : IB
18
18
3C
00
00
C3F0 :00
0B
00
00
00
00
00
00
78
06
06
00
00
00
00
30
30
00
80
6C
66
3C 00
C3F8 :00
78
66 00
BE
C158 :78
66 E6
00 30
44
C150 :B6
18 06
00
61
C400 :C3
99
91
9F
99
C3
FF
08
C16B :13 C168 :D6
18
18
18
3C
00
00
00
5C
C408 :E7
C3
99
91 81
99
99
FF
2B
D6
D6
D6
C6
00
00
00
BB
C410 :83
99
99
83
99
99
99 83
FF
67
99
C3
FF
93 9F 9F
87 81
FF
C2 49
FF
45
9F
FF
89
D6
DE
C170 :66
66
66
66
66
00
00
00
27
C41B :C3
99
9F
9F
RN
C178 :C6
C6
C6
C6
00
00
00
3A
C420 :87
93
99
99
9F 99
FS="0:"+FS:A2»INT(AD/25
C1S0 :66
66
66
7C
7C 60
60
F0
00
CB
C428 :81
9F
9F
B7
9F
6) :A1»AD-A2*256
C188 :CC
CC
CC
7C
0C
0C
IE
00
D3
C430 :81
9F
9F
87
9F
COMPUTED Gazette
June 1990
58
• One character is missing from line
or the ending address for Bassem (April 1990). This occurs as a result of MLX's
issue. The corrected line is
attempt to catch invalid addresses. But in this case, the address check prevents
1080 of Think Tank from the April 1990
1080
RETURNiOATA0,0,0,16,0,0,0 ,0,0,0,0,16,0,66,0,136, 0,0,40,B,0,3,32,32,32
• We've received numerous letters and phone calls from readers who say that Apple Willy (April 1990) doesn't run on their machines. Rest assured that the
listing is all right; the program just takes a long time to initialize its graphics.
• Line 30 of The Automatic Proofreader (January-May 1990) contained the command WAIT CLR. The WAIT com mand doesn't have a CLR option, so BASIC issues a SYNTAX ERROR. The line should read 30
IF VE-17165 THEN 6:GRAPHIC
P/unwiT
LO=45:HI«4
CLR:PRINT"128"
• MIX won't accept the starting and ending addresses for Execution Analyzer
you from entering the program. To cor rect this, and to avoid a similar problem in the future, change line 1040 in MLX as follows: 1040
IF(AD>511
EN
AND
AD<65280)TH
GOSUB1080:F=0:RETURN
Line 160 of MLX (both the 64 and 128 versions) has given many readers trouble. The charactersta
§>(or{9 9}
for the 128) indicate that the user should hold down the Commodore key and press the @ key eight times (nine times on the 128). If you've had difficul ty typing in this line, go back and careful
ly reread the article "How to Type in COMPUTED Gazette Programs." It ex plains the symbols used in the program listings and how to enter them.
G
Electronic Billboard C438:C3 99 C440:99 99 C448:C3 E7
9F 91 99 81 E7 E7
99
99
C3
FF
Dl
C580 :C3
99
99
99
99
FF
AE
C588 :E7
E7
C3 C7 99
FF FF FF
8F 03 3B
C590 :C3
81
FF
9C
FF
39 E7 F3
99 E7
99
C3
FF
D9
E7
81
FF
5B
99
91 C7 F9
CF
9F
81
C598 :C3
99
FF
E2
F9
E3
F9
Fl
0E
El
99
80
FF
C5A8 :81
9F
4C
F9
99
C3
C5B0 :C3
83 F9
99 C3 F9 F9
FF
C5A0 :F9
99
C5B8 :81 C5C0 :C3 C5C8 :C3
9F
83
99
99
99
F3
E7
E7
E7
99 99
C5D0 :FF
FF
CSD8 :FF C5B0 :F1
FF
E7
0F
C5E8 :FF
99 C3 99 99 Cl F9 E7 FF FF E7 FF FF CF 9F CF
FF
81
FF
FF EC FF E5 FF F3 FF 2C FF A3 FF 96 FF 74
C5F0 :8F
E7
C5F8::C3 C600::00
99 00
C608;:00
00
F9 F3 F3 E7 3C 3C 66 6S
C610;:0O C618::00
00
F3 F9 IB 66 00
18
C620::00
18
00
C62B::00 C630::00 C638::00
00
7C C6 C2 C0
00
C2
00
C6
39
6C
6C
6C
00
30
30
30
60
00
00
E7
E7
C450:E1
F3
F3
F3
C458:99
F3
93
93
87
8F
87
93
C460:9F C468:9C
9F 9C 91
9F 9C 99
99 9F
99 9F
C499:C3
9F 9f 9F 88 80 94 89 81 81 99 99 99 99 99 83 99 99 39 99 99 83 99 9F C3
C4A0:81
99 87 F9
C3 93 99
E7
E7
E7
99 FF 97 C3 FF Dl 9F FF 58 Fl FF E6 99 FF 6B C3 FF 58
E7
E7
C4AB:99
E7
99 99
99 99
99 99
C470:99
C478:C3 C480:83 C4B8:C3 C490:83
C4B0:99
C4B8:9C C4C0:99 C4C8:99 C4D0:81
9C 9C 99 99
C3 99
F9 F3
C4D9:C3
CF
C4E0:F3 C4EB:C3 C4FB:FF
ED CF F3 F3 E7 C3
C4F8:FF
CF
99 99 C3 99 C3 E7 94 80 88 9C E7 C3 99 99 C3 E7 E7 E7 E7 CF 9F 81 CF CF CF C3 83 CF 9D 03 F3 F3 F3 C3 81 E7 E7 E7
FF
FF
0D
FF E7
06 9B
6C
81
6C
C6C8 :00 CGD0 :O0 C6D8 :00
00
00
00 00
00
00
7F
00
19 18
00
00
18 18
00
00
00
06
A7
0C
18
30
60
48
C6E0 :00
00
00
00
5B
09
7E
C6E8 :00
00
00
68
00
FF
AA
60
00
7C
7C
6B
0C
18
F8
C6F8 :30
00
18 06
06
FF
30 Cfi C6
0C
C3
C6F0 :00
00 00
00
E7
FF
17
00
00
03
00
86
C700 :18
IB
00
18
18
00
FF
BE
C708 :00
00
00
E3
00
00
00
00
00
00
00
97
FF
A9
C710 :6C
6C 86 60 CC
6C C6 C6 CC
00
00
00
00
E9
7C 86
18 00
18
00
DD
00
00
74
7A
00
00
00
93
00
00
00
00
00
00
BF
D3
99 C3 99 C3 E7 FF E7 E7 E7 Fl FF
FF
FF
F8
CF
A0
C718 :06 C720 ; 19
FE 06 30
FF
55
C728 :DC
CC
FF
B0
C730 :0il
00
E7
8F
FF
BA
C738 :30
30
30
18
FF
E7
0C
00
00
00
FF
SA
:0C
0C
3C
3C
30
00
C748::3C
66
00
00
5D
00
00
30
00
00
B7 BC
18
24
18 00
0C
00
00
8F
C750::18
18
00
00
00
00
FE
6C
6C
09
C758:: 00
18
IS
00
00
Fl
18
30
7C B5
00
00
ED
00
00
0C
C760::00
00 00
30
00
19
0F
C769::00
0O
00
00
EF
00
18
18
00
3B
76 00 30
7F C9 9B
00
00
3A
C770::19
60
C0
80
00
00
00
34
C6 18 C78a:;30 30 60 C790::06 06 06 C798::FE 0C 0C C7A0::06 06 06 C7A8:;C6 C6 C6 C7B0::30 30 30 C7B8:iC6 C6 C6
C6 IB C6 C6 0C C6 C6 30 C6
7C
00
00
00
4E
0A
30 C778::D6 C6 C7S0::18 IS
7E
00
00
00
9A
FE
00
00
00
AC B5
EF
CF
80
80
CF
0C
18
EF
FF
A3
30
30
FF
FF
FF
FF
00
FF
FF
8B
30
18
E7 FF
00
00
00
0C 00
0C 66
0C 3C
0C
E7 99
C640::00 C648: 00
30
C500:FF FF C508:E7 E7 C510:99 99
FF
FF
E7
FF
CC
C650: 00
7E
66
00
FF
FF
00
00
00
EC
C518:99
FF
02
99
00
99
00
00
99
00
00
E5
Cl 99 99
00
00
00
B3 99 99
00
00
C668: 00
00
FE
EC
00
00
00
00
00
B9
FF
3E
00
00
02
Ca
FF
A5
F5 56
E7
FF
D6
D7
FF
FF
0C D6
00 IB
F3
C540:F3
CF CF F3 F3 C3 00 E7 81
FF
BA
CF
E7
F3
FF
BC
F3
E7
CF
FF
52
01 8A
C3
99
C558:FF
E7 E7 99 E7
FF
C670: 00 C678: 00 C6S0: 00 C688: 00
00
C538:F9
9F C3 F9 F3 E7 CF C3 C7 98
0A ED
00
CS2B:9D C530:C3
FF FF
00
C520:E7
99 E7
00
00
00
C65B: 00 C660: 00
18
7E
FF
18
E7
E7
FF FF
FF FF
3F Dl
C548:CF C553:FF
00
7C C6
C6
00
06 C6
18
38
78
18
13
00
7C
C6
06
C690: 00
00
06
0C
7C
C6
06
18 18
CS98: 00
06
06
00
0C
1C
3C
3C
AA
C6A0: 00
00
6C CC
CC
63
FE
CO
CO
C560:FF
FF
FF
FF
FF
E7
E7
CF
28
C0
C0
C6A8: 00
FC
Al
C568:FF C570:FF
00
FF
FF
81
38
60
CO
FF
FF
C0
C0
FF
FF
0C
C6B0: 00
00
FC
CA
FF
FF
FF
FE
C6
06
FF
E7
0C
F3
00
E7
CF
7C C6 C6 7C C6 C6
03
F9
C6BB: 00 C6C0: 00
IB
FC
FF 6B FF 7F
06
C57B:FF
E7 9F
C6 C6 C6 C6
7C
9D
7E
A7
00
77
7C
00
00
00
0C
00
00
00
40
7C
00
00
00
C5
7C
00
30
00
00 00
00 0O
76 EE
86
C7C0::06
7C
00
06
00
00
06
0C
78
00
00
00
IA
C7C8: 00
00
00
18
18
00
00
DC
0C
06
30 00
00 00
00
00
66
00
00
68
00
00
30
60
00 00
00 00
C7F0: 18 C7F8: 00
00 18 00 18 IB
18
00
C7D0: 00 C7D8: 30
13
00 00
00 00
AF 90
00
18
ia
00
00
00
04
00
00
00
00
00
C800: FF
00
80
09
00
00
00
00
00
00
00
91
C7E0: 7E C7E8: 0C
G COMPUTED Gazelle
June 1990
53
How to Type In COMPUTEI's Gazette Programs â&#x2013;
Each month, COMPUTED Gazette pub
Special Characters
lishes programs for the Commodore 128 and 64. Each program is clearly marked by title and version. Be sure to type in
sue contain special control characters.
the correct version for your machine. All 64 programs run on the 128 in 64 mode. Be sure to read the instructions in the corresponding article. This can save time and eliminate any questions which might arise after you begin typing. We regularly publish two pro grams designed to make typing easier:
The Automatic Proofreader, for BASIC programs, and MLX, for entering ma chine language programs. When entering a BASIC program,
be especially careful with DATA state
Most of the programs listed in each is To facilitate typing in any
programs
from Gazette, use the following listing
characters in our listings appear as
The Quote Mode
The most common type of control
words within braces: {DOWN) means
Although you can move the cursor
SPACES} means to press the space bar
often a programmer will want to move
to press the cursor-down key; (5 five times.
To indicate that a key should be shifted (hold down the SHIFT key while pressing another key), the char acter is underlined. For example, A means hoid down the SHIFT key and
errors. A mistyped number in a DATA statement can cause your machine to
ed. If you find a number followed by an
ory. This could cause you to lose valu able data, so be sure to save a program before you run it. If your computer
crashes, you can always reload the pro gram and look for the error.
When You Read: {CLR]
Press:
[SHIFT] I CLRIHOME
See:
he letter in braces. For example, {A}
means to press CTRL-A.
press A. You may see strange characters
and then on, erasing what was in mem
can be entered on the Commodore 64 >y pressing the CTRL key while typing
conventions.
ments as they are extremely sensitive to
"lock up" (you'll have no control over the computer). If this happens, the only recourse is to turn your computer off
Rarely, you'll see a single letter of he alphabet enclosed in braces. This
on your screen, but that's to be expect
underlined key enclosed in braces (for example, {8 A}), type the key as many times as indicated (in our example, en ter eight shifted A's).
If a key is enclosed in special brackets, if 3, hold down the Commo dore key (at the lower left corner of the
keyboard) and press the indicated
around the screen with the CRSR keys,
the cursor under program control. This s seen in examples such as {LEFT} and {HOME} in the program listings. The
only way the computer can tell the dif
ference between direct and programmed cursor control is the quote mode. Once you press the quote key,
you're in quote mode. This mode can be
confusing if you mistype a character
and cursor left to change it. You'll see a graphics symbol for cursor left. In this case, you can use the DEL key to back up and edit the line. Type another quo tation mark and you're out of quote mode. If things really get confusing,
you can exit quote mode simply by pressing RETURN. Then just cursor up
character.
to the mistyped line and fix it.
When lou Read:
When You Read:
{PUR}
{HOME}
ICRNI
{UP!
[BUI)
Set:
Press:
â&#x2122;Ś
r For Commodore 64 Only
{DOWN| {LEFT!
{ F1
|
E i 3
[commodore [Tj
{RIGHT)
{ F2 }
E 1 9
iCOMMODOREj jT]
IRVSl
! F3 )
Cj j
[commodore] [Tj
{OFF}
I W
g 4 3
j COMMODORE! [T
{8LK1
{ Bl
B 5 3
[COMMODORE] [ 5
C 6 3
'cOMMODORt
t
{WHTI
I F6
jRED!
{ F7
C 7 3
[COMMODORE j 7 |
1
s 8 3
[commodore] jjj
{CYN}
54
COMPUTE! j GaiBtro
June 1990
FB
E
GAZETTE
Shoppers Mart ■
REPLACEMENT CHIPS PARTS AMD UPGRADES couuq 6410 6S3B 656' 6581
PLA.
S1095 11225 S1S95 11150
noes
R*t AJd 'B IM ne*V uattW wwn MIDI
you money on REPAIRS ft DOWNTIME by
l^cnctV ncAUCq laufy IC CTHM on u COMuooonc wrpuwfi a twi drim Sack's CWW
cro» rsFnrcvig
of chfn A
av'C* Cf'P?'JPGBM6S S49 55
B]7aNElV 1ONU5] SMM
Modi
liynjl laM^K Hnckrtvd M axttt O**t ISOOO OHONOSriCIANS uUwtMl Sh fmanc ful paqb ram* f mv m Cof" 0u.r* S»ppt* ISM
«QI-51?K UAH
t*M2/16
11WM
1 3 K**lUil ROM
«n;i.u.m»:iNin.iwMiMJTa
S27 96
VH HI CnmhwH,
M CHAfllOTTE OfflVt' WESLEY HU-LS NT TO&77 IW1W
KWOrerruS
wtien compirtef is turned off. Store rjoiens of programs lor easy, instant
access. Change contents whenever you wish. 33K QBB S79; 64K QBB S99; 64K QBB-B S95 (must have 64K QBB(; 128K O8B S189. 256K QBB S2B9. Aao S3 5/n ISS oversaasi. ma resoenis am SV Can of ~nta lor Wnie SlulT1 Wg.
irinjH.
l«iS«;JSlW*
128K & 256K CARTRIDGES NOW AVAILABLE
64K QBB owners can add QBB-B-^ Extender card 10 Store 128K ol C64 or C12B programs. These battery-backer! cartridges hoM their memory even
Aprotek Extender S25.
TH£ OftAPEVINE GROUP. IhC-
(S HJSJtCT 10 QVtCl
BROWN BOX FAMILY HAS GROWN!
Brown Boxes, Inc., 26 Concorfl Rd., Bedford, MA 01730
(6!7) 275-0090; B62-M75
Orel* Renter Service Humiipr 10T
ELECTRONIC TECHNICIANS, HOBBYISTS. / r.i, ENGINEERS can design:
COMMODORE t* IJB HACK COCO 7 ■ 3
YES' WB atop!
■ OSCILLATORS
DON'T MISS THIS INTRODUCTORY OFFER Pm 11 ■ compItl*
r JrOu'rB
■glrintr of ti
Hid •nlmMBn
■ POWER SUPPLIES • AMPLIFIERS
I It (Our Firs wogrim o< your i»L wi'ra ■□ tu
thai icu ' ace? Scitt^'PiD i: Eh
• FILTERS
Mai p<T>giHm or in k.nfl, *B1I
Oulsjde CA 1-800-356-6113
■nd
In CA (714) 657-4449
■ UVOUT CIRCUIT BOARDS
you a FREE Klion jama jirai la try 11 2 Cltk S*1 4 Full DHjmnlilinri
vun un inona, and vatl);
on your C-64 Or C-12B,
only 3 24.9 5 pom at paid
ENTER y[i|p ipitufoi] infiui/oijlpul %ihk
CoiTipuID' AnKU EX'siq^ [Hogrami kVin rckp you duili] nvica
WEASELORAPHICS II,
!
AccuTone Productions 36 Myers Ct. Mcdlord. OR 97501
."P
HO n*»2W5. SunCBy, CA 93381
Circle ^. ■ ! ? S«rv!»
Circle Render Service Number 106
r 126
ATTENTION ROLE PLAYERS
New-BIBLE SEARCH
The Fastest Complete Bible on Disk! Tha Complete Old and No* TnElarnenl lojct and Concordanco on OWLV s«vun dishv New Tesiamem Version on ONLV wo disks Tht Failnd word »arch .vallablt; Wordi In
1«vt are lound and dlsplaved In secondi.
■ ■ ■■city 15J1, 1571 or 15a 1 disks
Complele Old and New Teslarnsnt (KJV or Nl V) 169 Ordei torn tot only S\2S NewTestametM Version. KJV 125 |NIV S30) OrOei bom lor only S'9
To ordflr sonO check or monn» order lo1 SOGWAP Sallwlra; 119 Bellmanl Hold' Oecatur, Infllann 46733 ' Call: 21B-724-3900 " Froo shipcmo in US anfl Canada "an enormously quick endponnrtulprogranr - Computos Gaioim (Auo 1989)
CHARACTER EDITORS (S19.95 sach) - :.:.,:: and Magic Baffls Talo (1 or 2 or 3)), Waslolanb, Uliima (1, 2. 3, i or 5], Wizardry (1. 2 or 3|, Pool of Radianca. Neuromancer, Elite, PhanlaalB (1. 2 or 3), Mafs Saga. Magic Candle, Dragon Wars,
Hlllsiar (J12.95), Space Rogue, Knights ol Legend,
MONSTER EDITORS (12.95 each) ■ Might and Magic. Curse of Ihe Azure Bonds, Pool ol Radiance. HINT BOOKS (S9.95 each) ■ Wiiardry (1, 2, or 3). Might and Magic. Curse of the Azure Bonds, Legacy ol (he Ancients.
Add S3.00 tor sbippinq.Amtga, Apple and IBM versions also available
SGOSSELIN COMPUTER CONSULTANTS P.O. Boi 1083 • Bnjnton. Ml 4B11B ■ 1313) 229-2J53
Circle Header Sorvlco Number 112
H.C.R. C64
Commodore Computer Repair Tech Line: 919-294-2853 $45.00 1541 Logic Repair
C128 $65.00 1541-1571 Align — $27.95
PROFESSIONAL
prof, jmm me. ...
HANDICAPPING SYSTEMS"-
$55.00
1571 Logic Repair ... $60.00 Amiga Repairs $45/hr. + parts
For informal ion or □ FREE CATALOG at:
Ship to: H.C.R., 2905 Oakland Ave., Greensboro, NC 27403
Errclose S7.50 (or return shipping. Hours are from 9-6 EST. M-F. Fasi Turn Around, 30-day Warranty, Satisfaction Guaranteed.
1-800-553-2256
Circle Reader Service Number 111 Circle H«d*> Service Number 1
■>««>ULLE[WO0»rtaOfTllE«013l3u(l(lOfU
tt# Commo*™* calm umphlci •> mil •■ ucll. Worti* V 300 1400 OmM >i«aiUig tu \UQ. 1GSD, 1670, *.iim. AjvoBk I
DMOOS V*.7
HO
O»kj< UMi SB t4D CitjioDWu.. SIS
Ali «ivm eolnpaltilml Cjn M nxi mm CM. «C. SIM. CIM * C1I»D{M
CmIiw
O.1;-.'. r, fr^jr1 .n." ^1 J-....-1--. cf ir..,.,. r ■."...,.;'-!.:•...!;:i .: r-danoi. librar ISS&Dn-knoga^asl This Bests menu drlvni a wrolutow you maagrH IT is Inanw user<1ftarcty BBS svadablo lor tnaCommooOiP»fi4 loddfl AlwivalUbtouD lull
Murdar Molol S^5 Carvv^s 115 (301)^03 0^01
nuM).17DOEan&lRAMfli4undvi. ALL l$41't& cvnpattttel. t971.15B1.Sft> 1001 & various hart dilvnl 4 24 haurtLfeorillnnplufi kilo km al around Monti AinerlcalFKIa^i BBS around lodaybecaiAa Dm ENTIRE protFATP to In awnoo/l
lenglh on-line gamanwdulos trial can be nslar^oni Cho BUS ind^iDonruroiyouf
FnxUy B.T.L.C. Urnlor*dil3
SI0
|10 110 SIS
(301)5^3 0001
s/51o"irtiDlr>iud'nvjrolVoiJara*™n[if(jv*JfldBrnoflJuconnruclion>jlMBial Add 13 SiH kn U S. youcanmjhij^OorOVVNcinUllloailHisiaODAVWONeVBACH QAUnANTEEl AddI5SlH UrCAN Sana: Nanu. Aim, / '■ ■ . Volcof. !■■'■. EfluUmml LMtlng t Sim COD'iHIK disk Itoadof KmvK» 11OJ AHIISot. P.OBOlM, Qlon Hurnld. MO J10C1 Md BnlJcnu Ud J%
COMMODORE 64 REPAIRABLE POWER SUPPLY ■ Heai7 Duly—Suitable for most aOd-ons (riiflhesl in itio inoustfy} ■ Conservalivoly 'fliefl1 1.B amps " Large heat sink, runs cool " 13-moflm warranty on entire unit ■ U.L. approved ■ Complete schematic included (spare parts kit available) ' Automatic "toermal cut out" tor computer circuit protection " Super price of $23.95 [plus U.P.S.)
" Sold worldwide in various voltages and plug configurations THE GRAPEVINE GROUP, INC.
35 CHARtOTTE DRIVE-WESLEY HILLS NY 1097?
(800)292-7445
PRICES SUBJECT TO CHWGE
(914)354-4446
FAX (S14) 354-66SS
fBfci
69
QEALfH PfllMG ««ABIE
Clrcla Resfle^ Ssrvlce Number 10B
ADVERTISERS INDEX
The Automatic Proofreader Philip I. Nelson
Reader Service Number/Advertiser
typing mistake. Type in the Proofreader exactly as
listed. Because the program can't check itself, type carefully to avoid mistakes. Don't omit any lines, even if they con tain unusual commands. After you've
finished, save a copy before running it, Next, type RUN and press RE TURN. After the program displays the
in memory, so be sure to save the pro gram you're typing in before entering the SYS command.
When using the Proofreader with another utility, disable both programs before running a BASIC program. While the Proofreader seems unaffected
by most utilities, there's no way to promise it will work with any and every
combination of utilities you might want to use. The more utilities activated, the more fragile the system becomes.
message "Proofreader Active," you're
The Automatic Proofreader
ready to type in a BASIC program.
10
VE=PEEK(772)+256*PEEK(773):LO
20 30
T0MAT1C PROOFREADER FOR "; IF VE=42364 THEN PRINT"C-64" IF VE=17165 THEN LO = 45:III-46: WAIT CLR:PRINT "128"
=43:HI=44:PRINT
Every time you finish typing a line
and press RETURN, the Proofreader dis plays a two-letter checksum in the up per left comer of the screen. Compare this result with the two-letter checksum printed to the left of the line in the pro
41!
gram listing. If the letters match, it's al most certain the line was typed
50
correctly. If not, check for your mistake and correct the line.
FOB J = Sft TO
omit or add spaces between keywords and still see a matching checksum. However, spaces inside quotes are al most always significant, so the program pays attention to them. The Proofreader does not accept
keyword abbreviations (for example, ? instead of PRINT). If you prefer to use abbreviations, you can still check the line by LISTing it, moving the cursor back to the line, and pressing RETURN.
If you're using the Proofreader on the 128, do not perform any GRAPHIC commands while the Proofreader is ac
tive. When you perform a command like GRAPHIC 1, the computer moves everything at the start of BASIC pro
gram space—including the Proofread er—to another memory area, causing
SA+L66:READ B:POK
J,B:CH=CH+B:tJEXT
IF CHO20570 THEN OR'
199 197 112 107 108
1 45 55 55 55
CHECK
TYPING
PRINT IN
DATA
"'ERR STAT
Creative Micro Designs Gemini Marketing, Inc Gosselin Computer Consultants Trie Grapevine Group The Grapevine Group
17 31
193 Ramco Computer Supplies Schnedler Systems
31 3
111 Prof. Jones Inc
55
119 The Soft Group
28
124 Software Discounters of America . 32-33 SOGWP Software 55 104 Software Support International ... .5 109 Star Micronics 12 139 Utilities Unlimited. Inc. 61 105 Virgin Melbourne House BC 126 Weaselgraphics 55 60 to
ensiled Ms COMPUTE! Books COMPUTE! Publications Back Issues/
Disk Orders Gaielle Disk Lib/aty
64
8
59
GEOS Collection
FOR
J-l
TO
5:READ
RF,LF,HF:RS
=SA*RF:HB-INT(RS/2 56):LB*RS-( 256M1B) CH=CH*RF+LF+HF:POKE
70
POKE
63
IF CHO22054" THEN Oft'
RELOAD
PROGRAM
{SPflCElFIWAL OB
SA*LF,LB:
SA4HF,HB:NEXT
"'ERR
ftND CHECK
:POKESA+139,224 POKE
SA+149,PEEK(772)iPOKE
COMPUTERS GAZETTE SUBSCRIBER SERVICE
P.O. Box 3251, Harlan. IA 51537
LINE":END
IF VE=17165 THEN POKE SAH4.2 2:POKE SA+18,23:POKESAt29,224
100
MAIL TO:
S
AU5B.PEEKI773) IPRINT "{CLRjP
Change of Address: Please advise as early as
possible. Attach laDel with your okl address and write in new address below. New Subscriber Fill in your name and address below Use separate shooi lor gift orders.
RO0FREADER ACTIVE" 119 SYS SA:POKE HI,PEEK(HI)+1:PO KE
[PEEK(LO)*2561PEEK(HI) )-l,
fl:NEW
120
PLACE LABEL HERE
DATA120,169,73,141,4,3,169,3 ,141,5,3,88,96,165,20,13 3,167
130
DATA165,Z1,133,168,169,0,141 ,0,255,162,31,181,199,157,227
148
DATA3,202,16,24B,169,19,32,2
10,25 5,169,18,32,210,255,160 150
Renewal; Attach label.
DATA0.132,180,132,176,136,23
0,180,209,1B5,0,2,240,46,291 160
DATA34,208,8,72,165,176,73,2
5 5,13 3,176,104,72,201,32,208 179
One year S24.00 tor posiagel
DATA7,165,176,20B,3,ia4,29B,
STREET
DATA202,165,167,69,168,72,41 ,15,168,18 5,211,3,32,210,25 5
CITY/STATE/ZIP
200
DATA104,74,74,74,74,16B,185,
2 2 6,10 4,166,180,2 4,16 5,167
NAME
.
DATA121,B,2,133,167,165,168,
211,3,32,210,2 55,162,31,189 210
Two years £45.00
(Foreign subscribers please add $6.00 per year
10 5,0,133,168,20 2,20 8,2 39,24 0
June 1990
37
NRI Schools 192PAV.Y. Software
190
COMPUTE'S Gaiette
7
Montgomery Grant
reader is in memory. Though the Proofreader doesn't in terfere with other BASIC operations, it's a good idea to disable it before run
56
55 2fl
129 Lyco Computer
180
way to disable it is to rum the computer off then on. A gentler method is to SYS to the computer's built-in reset routine (65341 for the 128, 64738 for the 64).
.
103H.C.R Intelligent Software. Inc
the Proofreader to crash. The same thing happens if you run any program with a GRAPHIC command while the Proof
ning another program. The simplest
55 27 55 31 21
EMENTS":END 68
The Proofreader ignores spaces not
enclosed in quotation marks, so you can
"(CLR){WHT}AU
SA-(PECK(LO)+256*PEEK(HII)+6: E
55
102 ARTISOFT 123Driwall Brown Boxes, Inc 128 COMPSULT 196 Computer Direct, Inc
These reset routines erase any program
The Automatic Proofreader helps you type in program listings for the 128 and 64 and prevents nearly every kind of
Page
106 Accutone Productions
DATA227,3,149,199,2B2,16,248
,169,146,32,219,255,76,86,137 J20
DATA65,66,67,6B,69,70,71,72, 74,75,77,H0,81,82,83,88
230
DATA13,2,7,167,31,32,151,116 ,117,151,128,129,167,136,137
G
Please bill me
Payment enclosed
For other subscription questions or problems,
please write a note and send entire form to the above address. OR CALL TOLL-FREE:
1-(800) 727-6937
MLX
Machine Language Entry Program for Commodore 64
0111s R. Cowperi
MLX is a labor-saving utility that al lows almost fail-safe entry of Commo dore 64 machine language programs.
Type in and save some copies of MLX— you'll want to use it to enter future ML programs from COMPUTERS Gazette.
listing appears similar to the "hex dump" listings from a machine lan guage monitor program, the extra
checksum number on the end allows MLX to check your typing. When you enter a line, MLX recal bytes and the address and compares this value to the number from the ninth
a starting address and an ending ad dress. These addresses appear in ihe
column. If the values match, you'll hear
If you're unfamiliar with machine language, the addresses (and all other values you enter in MLX) may appear strange. Instead of the usual decimal
numbers you're accustomed to, these numbers are in hexadecimal—a base 16
numbering system commonly used by ML programmers. Hexadecimal—hex for short—includes the numerals 0-9 and the letters A-¥. But even if you know nothing about ML or hex, you should have no trouble using MLX. After you've entered the starting and ending addresses, you'll be offered
the option of clearing the workspace. Choose this option if you're starting to enter a new listing. If you're continuing
a listing that's partially typed from a pre vious session, don't choose this option.
A functions menu will appear. The first option in the menu is Enter Data. If you're just starting to type in a program,
pick this. Press the E key and type the first number in the first line of the pro gram listing. If you've already typed in
a bell tone, the data will be added to the workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low buzz and see an error message. The line will then be redisplayed for editing.
Invalid Characters Banned Only a few keys are active while you're entering data, so you may have to un
learn some habits. You do no! type
spaces between the columns; MLX
automatically inserts these for you. You
do not press RETURN after typing the
last number in a line; MLX automatical ly enters and checks the line after you
type the last digit. Only the numerals 0-9 and the let ters A-F can be entered. If you press any other key (with some exceptions noted below), you'll hear a warning buzz. To simplify typing, a numeric keypad func tion is included. The keypad is active
only while entering data. Addresses
must be entered with the normal letter
and number keys. The figure below shows the keypad configuration.
part of a program, type the line number
where you stopped typing at the end of the previous session (be sure to load the
partially completed program before you resume entry). In any case, make sure
the address you enter corresponds to the address of a line in the listing you are entering. Otherwise, you'll be un
able to enter the data correctly. If you
7
s
Entering a Listing Once you're in Enter mode, MLX prints the address for each program line for you. You then type in all nine numbers
on that line, beginning with the first two-digit number after the colon (:).
Each line represents eight data bytes and a checksum. Although an MLX-format
should not occur if you take reasonable care while entering data.
Editing Features To correct typing mistakes before fin ishing a line, use the INST/DEL key to delete the character to the left of the cursor. If you mess up a line badly, press CLR/HOME to start the line over. The RETURN key is also active, but only before any data is typed on a line. Pressing RETURN at this point returns you to the command menu. After you type a character, MLX disables RE
TURN until the cursor returns to the start of a line. Remember, press CLR/HOME to quickly get to a line-
number prompt.
To make corrections in a line that MLX has redisplayed for editing, com pare the line on the screen with the one printed in the listing and then move the cursor to the mistake and type the cor rect key. The cursor-left and -right keys provide the normal cursor controls. (The INST/DEL key now works as an
alternative cursor-left key.) You cannot move left beyond the first character in the line. If you try to move beyond the
rightmost character, you'll reenter the line. During editing, RETURN is active; pressing it tells MLX to recheck the line. You can press the CLR/HOME key to clear the entire line if you want to start
from scratch or if you want to get to a line-number prompt to use RETURN to
0
get back to the menu. 5
6
F
V
I
O
P
1
2
3
J
K
L
A
the command menu by pressing RE TURN alone when asked for the ad dress. (You can get back to the menu TURN with no other input.)
9
i
pressed E by mistake, you can return to
from most options by pressing RE
checksum. However, these mistakes
culates the checksum from the eight
When you're ready (o enter an ML pro gram, load and run MLX. It asks you for
article accompanying the MLX-format program listing you're typing.
slim chance that you could garble a line and still end up with a combination of characters that adds up to the proper
M
1
B -
Display Data The second menu choice, Display Data, examines memory and shows the con
E
tents in the same format as the program listing {including the checksum). When
C
D
•
/
0
Space
MLX checks for transposed charac ters. 11 you're supposed to type in A0
and instead enter 0A, MLX will catch
your mistake. There is one error that can slip past MLX: Because of the
checksum formula used, MLX won't no
tice if you accidentally type FF in place
ofOO, and vice versa. And there's a very
you press D, MLX asks you for a starting
address. Be sure that the starting ad
dress you give corresponds to a line number in the listing. Otherwise, the checksum display will be meaningless.
MLX displays program lines until it
reaches the end of the program, at
which point the menu is redisplayed.
You can pause the display by pressing the space bar. [MLX finishes printing the current line before halting.) Press the space bar again to restart the dis play. To break out of the display and get back to the menu before the ending ad
dress is reached, press RETURN. COMPUTED Gazalle
June 1990
57
other Menu Options
An Dunce at Prevention
Two more menu selections let you save
By the time you've finished typing in
programs and toad them back into the
the data for a long ML program, you may have several hours invested in the
computer. These are Save File and Load File. When you press S or L, MLX asks you for the filename. You'll then be
JX
project. Don't take chances—use The MLX, and then test your copy thorough
disk or tape.
ly before first using it to enter any sig
You'll notice the disk drive starring and stopping several times during a load or save. This is normal behavior. MLX opens and reads from or writes to
nificant amount of data. Make sure ail the menu options work as they should. Enter fragments of the program starting at several different addresses; then use
the file instead of using the usual LOAD and SAVE commands. Also note that the drive prefix 0: is added to the file
the display option to verify that the data has been entered correctly. And be
name (line 750), so this should not be
several times to ensure that you can re call your work from disk or tape.
included when entering the name. This also precludes the use of @ for save-
sure to test the save and load options
with-replace, so be sure to give each
64 MLX
version saved a different name. Remember that MLX saves the en
EK
tire workspace area from the starting address to the ending address, so the save or load may take longer than you might expect if you've entered only a small amount of data from a long list ing. When you're saving a partially completed listing, make sure to note the address where you stopped typing.
MLX reports the standard disk or tape error messages if any problems arc detected during the save or load. It also has three special load error messages:
INCORRECT STARTING ADDRESS,
188
DM
11(1
specified when you started MLX; and TRUNCATED AT ENDING ADDRESS, which means the file you're trying to load extends beyond the ending ad dress you specified when you started MLX. If you see one of these messages
CJ
120
ending addresses.
The Quit menu option has the ob vious effect—it stops MLX and enters BASIC. The RUN/STOP key is dis
SB
CQ
1J0
140
puter. (Of course, RUN/STOP-
RESTORE also gets you out.) You'll be asked for verification; press Y to exit to BASIC, or press any other key to return to the menu. After quitting, you can
type RUN again and reenter MLX with out losing your data, as long as you
don't use the Clear Workspace option.
The Finished Product When you've finished typing all the data for an ML program and saved your work, you're ready for the results. Refer
to the corresponding article for details on loading and running the program.
58
COMPUTE'S Gazelle
June 1990
56,S0:CLR:DIM
INS.i,
PP
320
JA
330
GX
349
NEXT: RETURN
CH
350
B=INT(A/C6):PRINT MID${H5
RR
360
IOS(HS,B+1,1);:RETURN A=INT[AD/Z61:GOSUB350:A-A
BE
370
D-A*Z6:GOSUE350:PRINT":"; CK»INT(AD/Z6)iCK=AD-Z4'CK
PX
380
IDS(INS,3):GOSUB320:AD=AD •256«A:RETURN
A=0:FOR J=l TO 2:AS=M1DS< BS,J,D:B=ASC(AS)-C4+(AS> "@")*C7:A-A"C6+B
FC
EJ
15B
FA = PEEK[45)fZ6*PEEK[4G):B S=PEEK!55}+Z6*P£EK(56):HS
RS=CHRS<13):L5="(LEFT}":S S-" ":D$«CHRS (201 :ZS = CIIRS
(CM :TS = h[13
RIGHT}"
SD=54272:FOR I'SD TO 3: POKE 1,0:NEXT:POKE
JB
SO*2 SD*2
390
CK=CK+ZS'(CK>ZS):RETURN
400
PRINT"lDOWN)STARTING AT (4>"; :GOSUB300:IP IH$ONS
41fl 420
190
789,52
{12 SPACES)(BLU}n
PRINT"(3 DOWH)l3
OMPUTEl'S
MACHINE
SPACES)C
E EDITOR13 DOWN)"
PRINT"{BLK}STARTING
4 .IE
SK
44G
210
ADDRE
PRINT"!BLK}(2 SPACESjENDI ADDRESS{4>";:GOSUB300:
190
INPUT"l3
F
ISPACE)WORKSPACE
U/N|(<1}
LEFTS(AS,lX>"i"T
OPEN3,3:PRINT POKE198,B:GOSUB360:IF
HEN
F
T
IN$:PRINT"{UP)
J'l
TO
STEP 2:IF
3:BS=S F
THEN
PRINT"{RVS}"BSLS;:IF
K24
HD
470
FK
480
IF(AS>"/"ANDAS<":")ORIAS> "@"ANDA$<"G")THEN 540
GE
485
A._(AS."M")-2*[AS=",")-3*
FX
486
A-A-7* (AS = "i.")-8*fA5=":"l
CM
487
A-A-13MAS-5S) :IF A THEN (SPACE)AS-MIDS("ABCD123E4
HP
490
KC
500
THEN PHINT"{OFF}"; GET
AS:IF AS»N$ THEN470
(AS=".")-4*(A5="/")-5*(6S
1* [AS»"O'")-1.2MAS = "P")
56F0",A,1):GOTO 540 IF AS = RS AND( |I = J)WD[J = 1 )0R F)THEN PRINT B$;:J»2: NEXT:I=24:GOTO550
IF
A5-"(H0ME)"
THEN
BS:J=2:NEXT:I«24:NEXT:F=
0:GOTO 440
510
IF(AS°"(RIGHT)">ANDF THEN
GK
520
PRINT BSLS;:GOTO540 IF ASOLS AND ASODS
HG
530
OR ( (
I=O)AND|J-1)JTHEN GOSUB10 60:GOTO4 7 0
PRINT"{2 DOWN}[BLU}WORKIN TO
BS+EA-S
AS = LS»-S$+LS:PRINT
1, 0:NEXT:PRINT"O
1 = 1-3
QS
(BLK){RVSl MLX COMMAND ME NU (DOWNH4)":PIUNT TS" (RVS)E(OFF}NTER DATA"
PM 550 NEXT
540
JS
JH
25B
HK
260 A>0:FOR
FD
270
AS;:NEXT
J:PRINT
SS
I:PRINT:PRINT"{UP)
|5 RIGHT)";:INPUT#3,INS:I
F
BD 230 PRINT TS"{RVS1d{OFF)ISPLA Y DATA":PRINT TS"[RVE}L (0FF}OAD FILE" 240 PRINT TS"[RVS)S(OFFjAVE
BSLS;:J
■2-JllE J THEN PRINT £,$;:
ONE"
DR 220 PRINTTAB(IB)"(2 DOWN)
INS = NS THEN Ct.OSE3:GOTO
220
PK
FOR 1-1 TO 25 STEP3:BS=MI DS(INS,I):GOSUB320:IF I<2 5 THEN GOSUB380:A(I/3)=A 570 NEXTHF HOCK THEN G0SUB1
QC
5:IF AS-MI
PK
570
NEXTlON A GOTO420 , 610 ,690 ,700,280:GOSUB I860:GOTO 25
HJ
589
F
ILE":PR1NT TS"1RVS}Q(OFF) UIT(2 DOWH){BLK)b GET
AS:IF AS-NS THEN2S0
1-1
TO
i)S("EDLSQ",I,l)THEN
560
060 : PRINT" IbLKHrVSI
A=I:I
■5
280 PRIHT'MRVS} QUIT ":INPUT" {DOWN)(4>ARE YOU SURE [¥/ N)";AS:IF LEFTS(AS,1)O"¥ "THEN220 POKE SD+24,0:END
NEXT:IF
ERRO
AOCK THEN G0SUB1
060:PRINT"(BLK)[RVS) ERRO R: REENTER LINE (4J"lP"Jl
GOTO4 4 0 GOSUB1080:3=BS*AD-SA:FOR
(SPACE}I=0
0
290
IHS-NS THEN22
460
MX
HEN220
A+7:POKE
EM
ENTER DATA ";
HA
THEN
DOWNJlBLK}CLEAR
G...";;FORI=BS
EJ
GOSUBfl03:IF
f5 RIGHT}"; FOR I»0 TO 24
SUB1040HF F THEN180
";AS:tF PG
JK
LANGUAG
EA=AD:COSUB1039:1F
290
PRINT"(RVS)
THEN
SPACES}"SPC(29)"
NG
KR
GOSUB1030:IF F
400 RETURN
(SPACE}BS=MIDS[INS,I*J,1)
SSi<U";:GOSUB300:SA=fiD:GO
GF
M
OS
2B1,15
180
AD-0:
JC
S:FOR
160 PRINT TS" (rEpHRVS) (2 SFACESH8 @H2 SPACES}
170
THEN
+Z5*(CK>Z7):GOTO390
GC
PHINT"(CLR)"CHRS(L42>CHR5 (B):POKE 532Bfl,l5:PQKE 53
(2
B>15
0
"SPC(28)"(2 SPACESlfOFF) (BLU) MLX II (RED)(RVS)
FR
IF B<0 OR A=-l:J-2
,B+1,1);:B=A-B*C6:PRINT
EX HD
C4 = 4B:C6"16:C7 = 7:Z2 = 2:7.4"
4,15:POKE
abled, so the Q option lets you exit the program without turning off the com
POKE
="0123456789ABCDEF"
and feel certain that you've loaded the right file, exit and rerun MLX, being careful to enter the correct starting and
310 B$=1NS:GOSUB320:AD=A:BS=M
2!i.1:Z5-255:Z6*256:Z7"127
means the file you're trying to load ends before the ending address you
KF
THEN
J,A,B,AS,BS,A(7),NS
which means the file you're trying to load does not have the starting address
you specified when you ran MLX; LOAD ENDED AT address, which
N(INS)O4THENRETURti
Automatic Proofreader to type the new
asked to press either D or T to select
INS-NS:AD=9:INPUTINS:IFLE
300
TO
7:P0KE
B+I,
A(I):NEXT
QO
590
AD=AD»B:IF
AD>EA
THEN
CLO
SE3:PRINT"!D0WN}(BLU)" NO OF ENTRY "(BLK) (2
DOWN}":GOT07nO
E
MLX GQ
600
Oft
610
RJ
62B
F=0:GOTO440
PE
(SPACE)INS=NS THEN220 PRINT" {DOWNl£Bt.U I PRESS: {RVS)SPACE{OFF}
TO
lRVS}RETURN(OFF)
KS
630
cc
640
KH
659
PAUSE,
OSOB350;PR1NT F-1:AD=AD+8:IF AD>EA THEN PRINT"{DOWN}IB[,U]" END 0 F
DATA
AS=RS THEN GOSU
B109S:GOTO22O EQ
670
IF AS-SS THEN 1080
AD
680
OHFGOTO630,660,630
CM
690
PC
700
F-F+1:GOSUB
PRINT"(DOWN}{RVS)
TA
":OP»1:GOTO710
PRINT"[DOWNl{RVSJ
LE 710
PR
MK(4}";INS:IF INS=NS THEN 220 720 f-0:print"[down)(blk!
FP
HQ
740
HH
750
IF
ASO"D"THEN730
PRINr'Df DOWN) ":0PEN15, 8,1 5,"I0:":B-EA-SA:INS="0:"+ IKS: IF OP THEHB1B
SO FJ
760 OPEN 1,B,8,IHS*-".P,W":GOS UB860:IF A THEN220 770 AH = I NT (SA/256) 8 AL*SA-(Ml*
HA
810
GE
8 20
XP
950
FR
960
OP
(BLK)ERROR DURING SAVE:
970
RX
830
840
FQ
850
SA
960
PP
*25fi"ASC{BS + ZS) :IF ADOSA THEN F=l:GOTO850 FOR 1=0 TO a:GET(l,AS:POK
980
GR 998
8 70
RETURN
880
HJ
890
POKE183,PEEK(FA+2):POKE18 7,PEEK[FA + 3) :POKE 18 8,PEEK (FA+4):1FOP»0THEN920
SS
SC
900
910
S¥S 63466:IF[PEEK(783)AND 1JTHEH GOSUB1B60:PRINT"
92 0
JF
930
PRINT-INCORRECT STARTING [SPACE)ADDRESS (";:GOSUB3 60:PRINTrt)":RETURM PRINT"LOAD
ENDED
AT
";:AD
FO
LH00
PRINT"THUNCATED
AT
ENDIN
G ADDRESS":RETURN
RX
1010
FF
1020
FX
1033
IF 50
AD<SA
CR
1B4H
IF
(AD>511
All-I NT (A/2 56) :AL-A-[AH*2 56):POKE193,AL:POKE194,A H AH=INT(B/256):AL-B-(AH«2 56):POKE 174,AL:POKE 175,A H:RETURN
THEN
OR
AD>EA AND
THEM10
AD<65280)
GOSUB1080:
F-0:
RE
IN
TURN
HC
1050
GOSUB1060;PRINT"{RVS) VALID ADDRESS {DOWN}
AR
1060
POKE
970 A= A=PEEK(831)+256*PEEK(832)
D$:
RETURN
AD=PEEK(829)+256*PEEK(830 )!IF ADOSA THEN F=1:GOTO
{BLK}":F-1:RETURH SD+5,31:POKE
SD+6,2
08:POKE SD,240:POKE SD+1 ,4:POKE SD+4,33
-1;F=F-2*(A<EA)-3«[A>EA):
OX
107B
A=SA:B-EA+1:GOSUB181B:POK
PF
1080
A=BS:B-BSt(EA-SA)+l:GOSUB 1010:ON OP GOTO950:SVS 63
POKE SD+S,8:POKE SD+6,24 0SPOKE SD,0:POKE SD+1,90
AC
1990
FOR S=l TO 100:NEXT:POKE SD+4,0!POKE SD,0:POKE S D*1,0:RETURN
E78B,3:SVS
63338
591
AE
**":GOTO220
FILE MOT FOUN
AD=A-AD:GOTO930 KM
COMPLETED
GOSUB1060:PRINT"(BLK)
=SA+AD:GOSOB360:PRINT
)AND ST THEN F*2:AD-I:I=B NEXTilF STO64 THEN F-3 CLOSE1:CLOSE15JON ABS{F>0 )+l GOTO960.970 inputi15,a,a9:if a then c lose 1:close 15:gosub1060:p rint"(rvs)error: "as
{DOWN]{RVSJ
GOSUB1080:PRINT"fBLU}*1 L
990,100a:GOTO220
GET#1,AS,BS:AD-ASC(AS*2S)
D ":GOTO690
ST
(DOWNHn":0N F GOSUB98B,
OPEN 1,8,8,IMS*",P,R":GOS UB860:IF A TKEN220
EJ
GQ
63562:IF
(HVSlEHROH DURING LOAD:
£ BS + I,ASC(AS + ZS) :IF|IOB
FA
••"SGOTO220
THEN970
OAD
GOSUB1060:PRINT"[DOWN)
COMPLETED
POKE147,0:S¥S
>0
<4}":GOSUB8Gfl:GOTO22H
256}:PRINTI1,CHRS(AL);CHR S[AH);
AVE
THEHB
40
IN5=NS:INPUT"{DOWN)FILENA
(rvs!t|off}ape or {rvs)d (OFF}ISK: {4>"; 730 GET AS:IF AS="T"THEN PRIN T"T{DOWN J":GOTO 8 9 0
ST
Boa
":OP-0
RX
B!PRISTfl,CHRS
gs
LOAD DA SAVE FI
TO
790 NEXT:CL0SEl:CL0EE15:GOTO9
"*n:GOTO220
GET AS:IF
I-B
ec
B+7:A=PEEK(I):GOSUB35
0:GOSUB380:PRIHT SSi NEXT:PRINT"{RVS}";:fl=CK:G
FOR
[PEEK(BS+I))j:IF 00
TO BREA
K{4>iOOWN}" GOSUB360:B-8S+AD-SA:FORIBTO
XC 660
788
PRINT" {CLR} (DOWNHRVS) DI SPLAY DATA ":GOSUB400:IF
940 GOSUBlB80:PRINTn{BLUj"
FOR S=l 1090
:POKE
S
TO
100:NEXT:GOTO
SD+4,17
The GEOS Collection 13 of Gazette's Best Programs
for GEOS and GEOS 128 Users^ ^ On One Disk— "ludes"
documentation
Super Printer Driver—near lascr-qualily priming for
Epson, Star, and compatible dot-matrix printers
Skeet—outstanding arcadc-siyle game that runs as a GEOS desk accessory
File Stiver—run most any 64 program from GEOS Help Pad—fast, easy online help via menu
Word Counl—quick, easy-io-use tool that counts words in any geoWrile text file
Directory Printer—get complete GEOS directory printouts,
YES! Send me
(including shipping and handling) for each copy. Name
Address
including file size, author name, and even file comments
City
Quick Clock—large, readable clock and improved user interface
Amount
SlldeShow—create and display impressive slide presentations
File Retriever—recover GEOS and standard Commodore
files; compatible with any Commodore drive or REL Screen Dumper—desk accessory that lets you dump screens to any printer
Fonl Grabber—instantly turn your favorite Commodore character sets into GEOS fonts GcoPuzzle—Intriguing, multidimensional brainteasw GeoConverter—write GEOS applications with your favorite
Commodore assembler
copies of
The GEOS Collection. I've enclosed SI 1.95
State
r
ZIP
Sales Tax*
Total
Mail personal check or money prder for Jl 1.95" to The GEOS Collection Disk
P.O. Box 5188
Greensboro, NC 27403 "Resident, of New Ywk. pHUtiylvtnll, and Sorlh CUnlhu add appropriate sain nil (nr your sialL' All urdirj mini bs paid in U.S. fund', hi j thick
drawn ,m > U.S. hdnk PIum allmv A-a whIh (or delivery For delirei? ouiiidi- tin- U.S. or Canada, add II lor mrfacc mall ar t! for .nimail.
Classified WIN LOTTO MILLIONS! NEW DOS RELEASE!
SOFTWARE
TOUR LOTTEBy IS BIASED! Un
FREE CATALOG FOR COMMERCIAL SOFTWARE S MIDI 30-60% oil. Amiga, Apple. Commodore IBM,
Macintosh. Atari. DISK-COUNT SOFTWARE, Bo* 3, Carte-ret, NJ 07009. (800) 448-6658 Profeulonal HANDICAPPING SOFTWARE lor
Thoroughbred. Greyhound, Harness, Quarterhorse. Pace, Accurate lo 82%. J49.95 each. Demo/Manual $7.00. IBM, Apple, C64/12H. FREE
Citalug. ADPA, Box 7990-CTO50, ftcnont CA 94537 CALL: (■115) 795-0504
FHEE PUBLIC DOMAIN SOFTWARE - Request free catalog or send $2 for sample disk and catalog (refundable). C64-12B. CAIOKE 1ND, Di.-pi.JK, Box 18477, K.C. MO 64133 RENT 64/128 SOrTWAREl lOOffl of disks, Lowell prices. No deposit or fee. Free catalog. Cenlsible Soltware, PO Bo< 930,
St. loseph. MI J9085 (616) 982-0327. FREE I'D SOFTWARE C64. Send $2 for com plete catalog and Sample disk (refund able). RVH PUBLICATIONS. 4291 Holland Rd.. Suite 562-C, VA Beach, VA 23452 C64/12H PD SPECIAL] 15 DISKS PACKED FULL of Games, Music, Util., Educ. Hm/Bus. for $25 +S2.5O s/h. For more Info send SASE. D it V CompSuft, PO Bo i 933, Aid more, TN 38449
'
intentionally certain number patterns
will be selected with a greater frequency
than others. 10TT0 PICKER 3 will uncover &
exploit these biases & tell you wh.ch numbers to play—no guesswork required! GUAFIANTEED to work
lor all lotteries worldwide or your MONET BUCK! WHEEL
ING now included in DOS versus1 BEAT THE LOTTErH
TODAY! S39.85 ( + 2-55 s/h). 3.5" add S5 ttsr. Z.H« Apple II & C64/12B NV add lax.
PflrjTECT WJUR PRIVATE OH SENSITIVE FILES
from the wrong eyes. PolyCrypt for the C-64 encrypts and decrypts your files using a code you enter. Introductory
price during June. 513.00 (Tenans add 7% tax). Drachma Software, PO Box 8148, Wichita Falla. TX 76307.
CM, C1IS, 4 CP/M PUBLIC DOMAIN SOFTWARE Free Catalog, fast service, low prices,
OROEH TOUfli! T-SDa-fl3S-ZZ4G I 121 EE RIDGE SERVICES, INC., 17D S'i..-..:.-i
& unbelievable specials, ComputerActive,
Info/Dealers 71B-317-1961.
FREE COMMODOflE CATALOGS: CALL 1-SOO-359-21B9 5 Disk Sampler AMIGA ($19.95), C64 ($12.95) includes Business, Utilities, Games, Graphics, Music it Education! CALIFORNIA FrWWWe 1747 E. Avenue Q, Unit C-l. Pilmdale, CA 93550
Bo* 893-C. Clinton, OK 73601
Suite 201-CP, New Yurtt, NY 10033
HIGH QUALITY PUBLIC DOMAIN PROGRAMS! Thousands of public domain programs at
money-saving prices. Send $2 (or large catalog & free sample disk to: EAGLE
UNTERI'RISES, 87 Ctieitnul St., Dumunl, N| 0762S ""JOYSTICK WAfWIORSI Suit up for real
12fl SPECIALIII 3 Super programs 128 mode only. Disk Includes surprise bonuses! 1| SUPER SCROLLER—Easy custom mes
adventure on your C64/128. Write for
free information: AERION SOFTWARE, LTD., P.O. Box 1222, Riverdnle Station, NV. NV 10471 Thousands of C64/12B PD programs on 400 + disks. Free listing oi SI large catalog. DISKS OPLENTV INC., 7958 Pines Blvd.. Suite 270A, Pembroke Pines, FL 33024
sages packed with features and effects. 2) MAPPER 12B—Versatile memory mapping utility. Real time. A programmers must.
3) TARGET SEEKER—A fun two player game of sink your loes hktOen ships.
Only $7.95. includes ship + hnoi charges. Send to CROSS SOFTWARE, 13456 Gilbert St., N. Edwards. CA 93523
C6-J-138 TUULIC DOMAIN SOFTWARE ■ FREE Catalog or send 52 for sample disk. PEGASUS ENTERPRISES, 3275 W. Ashian Suite #3349, Fresno. CA 93722
t COMPUTER REPAIR
"On Disk * YOU pick the programs that YOU want!!! !:ree diskfull of programs with first
FREE PD C64-128 SOFTWARE 1000+ EUROPEAN-
Authorized Commodore Repal' Center.
]LH Co., Dept. C, Box 67021, Topcka, KS 66*67
P.O. Boi 60B18, Reno. NV 89506
C64/12B FINEST PUBLIC DOMAIN PROGRAMS Pretested quality programs ' Most SI.50 '
order! For a list + Description send SASE lo:
COMMODORE: TRY BEFORE YOU BUY. Best selling games, utilities, educ'l + classics Si new releases. 100's of titles. Visa/MC/Uisc Free brochure. RENT-A-DISC, Frederick Bldg. s222. Hunt n, WV 25701 (304) 529-3232 THOUSAND5 OF PD PROGRAMS FOR C64/12S! We have Games, Utilities, Music and much more! For information write: Lightspeed Software, POB 340427, Tampa. Fl. 33694
MUSIC LQVERSI MIDI YOUR C84/12B. We have music software, Midi interfaces, hundreds of pre-progiammed songs. Catalog-Sl.00.
MIDI Inn, Box 2362CC06. Westmont. IL 60559 FINEST C-64/128 PUBLIC DOMAIN SOFTWAREl New catalog of over 3000 programs. As low as SI.25 per disk of programs. $2.00 gets sample disk it catalog (on disk) mailed 1st
class. KOALA ENTERPRISES, Dept. GZ. Rt. 2
Domestic Best Sellers (sample U catalog S2) (Send SASE lor catalog! WestComp Library
SUPER MARIO BROS! Great PD version with 32 worlds! Plus KRAKOUT and VIDEO POKER for the O>4/128! Send S6 to PowerDisk 6813 Lotus Way, West Jordan. UT 840B4 FONT DISK C64, 47 ready to use characler set?, 14 Font styles. Includes cursive,
underlined, more! With demo in BASIC. S°.95 + $2.00 p/h to: JHB Research.
POB 17058. Colorado Springs, CO 80935 MipCen FULL* INTEGRATED Accounting SoftwntortMC-121 trty
MaGsi Boc (COWIflNG 12!
H"
Iis a
MM.VS sscwais rwafs la
ft nu an btf| the toH P***V ** ju* KS, • %tirgi d (M t3 dffnrt tjBs«repons. up it 8 riwknj k°i*b ta*e «
!* ingm iMecs WJrcs hW rasltfy.*) «SOfflUm. I a!
vr*i t i-bL£c SaT cr«k o rent v& pui 13 ua; Vtf^ ^
MipGn tonpuwr SrltMt. P.O. tai 7M, Thtntuj.» M565-0IO9 «(oi mm mformtBon » CO D. kObi. all (7M| 5M-$ua
Bo< 677, Carencro, LA 70520
COMPUTEl's Qazette Classifieds tell thousands o( Commodore owners and users about your product ar service.
CM. 12B, Amiga & alignments $39.95. free UPS. Software Rd., Chariottt. NC
PC, 1541/1571. Drive 48-hr turnaround, City, 901-C N. Wendover 28211 (70-1) 362-215-4
Auth. Repairs C64/12B, 1541/1571. SX64, 12BD, Amiga. PC. 816-425-4400. Selling DTK-IBM comp,
emptrs. Quick Serv, 30 dy wmty. Mom & Pop's
Computer Shop, 114 N. 16th, Bethany. MO 64424 C-64 REPAIR $39.95 FLAT RATE. 1541/1571S49.95;SX64-S69.95;128-S64.95. 24 Hr turn around. 90 dy warranty. A&M Computer Repair, 20 Guernsey. New Windsor. NY 12550, 914-5627271
) BUSINESS OPPORTUNITIES HOW TO MAKE THOUSANDS OF SUS with your
own part-time HOME COMPUTER BUSINESS. Will teach & help you set up. Send $1 for INFO, Bo< 1442-A2. Orange Park, FL 3Z067
| BULLETIN BOARDS ARB BULLETIN BCARD FOR THE 64/128 36 Levels, Email, 90 S1GS, GAMES, $54.95 (BB5| 718-645-1979 ' (Voice) 718-336-2343 I. & S COMPUTERS, Boi 392, Bklyn, NY 11229
R.tuj: S2S pm uia mnlmum a> (our tnn Any or an of the f«t u™ set in capital letws at no Oaiya. Ada S15 per hne (w txMiafs wofOs, w K0 lor trm enue M sat m txWtlace [any nurnCw o( linos 11nqu.ro aDcut Cispiay rates
T»rm»: Prepaynwrt n roouHoa. CNock. mont^ orosr. Amencsn Eipress. Vim. or MaswrCs'O ■> accspwd. Ma*e clwcks cayonlb lo COMPUTE1 Pgolicationa.
_
and epacos bcttfiflori /.-o'>: PFaaaa unoeriirH wyds lo be Mt m DoW'oce. G«»ral Infoimiillon- AOvwtsers using post oirca Box numwra n Itwr ad* must supply permarwni sddrsss ano
ioioWow numtiers OrOws wd not be acknowledged. AO wit appear m nan avaiiotao Issue aflw recwpl. ^^ Clsolng: 3n1 of the third month necedira oover dale (a.g.. June Issiia Oosos March 3nJ). Send wOw ana renvtmnco lo KeiMeen Ingram, ClassiiBd Manager, COMPUTE!* Gmette. PO. Bon 5406, Greansboro. NC 27403. To place an ad by pho™. call Kathlaan Ingram ai (919) 275-9809.
Noilce: OiMPUTE! Publications cannol t» rstponsibla lor otters or claims of advertaars, but will attempt to saesn om mislead™ or questionable copy
_,
,
.
.
, ..
,.
ClniiTMd Ditpity Rtitn: Clasvled display ads measuro M v«>e and are pneed accorOog to hsnhL 1
„«-.
- K50.
!!,■- H752- S500;3'- SSfJft ($100 lor aacfi addiftaiai inch. eo. 4 - S700, atc.| PrelerrBfTsupplwd maiens
19 \Bloi or PMT.
60
COMPUTER'S Gazette
Jur« 1990
EDUCATION
,.„...
Form: Ads are suO|oct to pumishor-a approval and must bo either typed oi lOQiBry printoa. Ono Una equals 40 loiters
B.Sc. & M.S. In COMPUTER SCIENCE to wfl iru BKW ol Sam* #«
ores 1 COTlttrtH Sd»t« k ranfl B5c 1U)KB arxM n MS^TJOS BASIC. WSCAl. C Di!i FH ftcawng. Dm SmjconH • OF«ratrq nt
leiri MS fUf^J^ rcUW5 t-trtc^^ r Stfvtare Ergrnrnfl iid AifTcal Mm
1704-CG llOlfcenufl Sou* CULL MS-B33-O33a
|
lending a piece of software. This information will be very useful to
Iradter will display trie location crt your drive tead while you are
At Jail an tjij- *iy to Find oul where the proletlion really is. Super
SUPER TRACKER
m
..
$69.95
,
.
$24,95
$19.95
39,95 Master Lock
29.95
19.95
14.95
14.95
Super 10GQ Pararoteis Pan
Super 1000 Graphics Pak
Bftlz Decompitar
1541 Mash Drive Aiignmeni
Tcp Secret Slutf U 2
9.95
1455
29.95
CALL (503) 647-5611 24 Hrs A Day!
if you wish to place your order by phone
the teiesr. software rclcaAe (venion 3.0).
_
Dual
_
SI09.95
All fiir only M9.95
Allow 3-4 Weeks for Delivery All Sales Are FINAL Unless Authorized by Management
Color Screen Dump and Windanv
Fastlnad (I5XJ BacVup, Fn:>;«r, Primur FR, Word Piqhtems, P^p-Up Calculator,
any cartridge (alnoH 30 commanJi]- Jum Id mention some of the features —
Final Cartridge III is inspired hv the Amiga nnd Macinicjsh. The function keys are laid out logically and are easy to remember The tool kil is the largest colleclion on
unique desk top acce«or>. scuing ii apan frum the uther canridges.
FINAL CARTRIDGE Ifl
_..$59.<W
ONE BOARD FITS ALL DRIVES
No other caniidjic adds MK of ROM ITic ackliiinnal 32K of RIM is dedicated to a
Single
So. ihe FaHs are on the table . - you decide for yourself. By the way, they say that "imiiarinn is the ki}>hes!form offlattery .., ihanks guys!
* SUPF.R-CARD+ comes complete *hh the hardware card, documental ion. and
as the BEST bKkup uttljt;!
■ Across :be nation, ioftuait rental stores use SLJPER-CARD+ io backup their originals. Our SUPEK-CARD+ ha^ been ieM«3 in Europe and has been chosen
which we feel ifcavery rravinaJilc fee. Updates arc NOT required.
that include new utilities, copiers, and bettings. ALL updates are S5.00...
* Updaies -r- Appronimaiely every d weeks we release an update of our software
wFiwarc include the lateii sating!. Even our competitor agrees thai we can copy EVERYTHING whh the proper settings.,, and we have Them!
THE SAMB DAY YOU GET IT! All versions ol our SUPER-CARD+
special chafes? They (if actually required) arc available by calling our office, or through QUANTAM LINK We can tell you ho* to backup your software
you tan do fa yourxell! NO WAITING FOR MONTHS. What aboul those
not wail! The saftwan: is uwr scEcclablc. So if special changes a:e required.
your piL-L-Jcuih .sr>ftwarc could be dcMruyed! Whh SUPER-CARD4 you nrL-d
* Why would you WANT to wail for parameter^ During thai waiting period,
themselves.
installation service for tha-vt custotne:s Ihat do not wish id install the card
true thai some of the unit; tcijiiired soldering, it is very simple. We oRer an
I541/I54IC/IMI-H/I37I/3X-64/ALL Commodore compatibles. While il is
■ Uliilitits Unlimiied was HIRST in a^iling this product for ALL disk drives:
■ Utilities Unlimited was ihe FIRST lo create a fully functional whole track copier Our prototype was designed December it. 1984. Since that time, the product has evolved: into Lhc tnosi successful archivn tver ciraied!
like io itaie ihe facts, anrj put ihis war to an end,.. once and for all!
Have you been watching the WU over ihc "best" backup ulilitv? We would
SUPER-CARD +
North Plains, OR 97133
P.O. Box 532
UTILITIES UNLIMITED, ,nc.
ADD $4,00 Shipping & Handling ADD $3.00 for C.O.D. in USA Only VISA and MasterCard Accepted
19.95 D,N, Coder
*24.95 Lock Pik Books
A!INewB.B.S.
XX Rated Game
HewtwmEuiopg
using ywircrmsmiainn set. ir»riK ii witfi your new Ctutorqued Mfliu. $24.95.
fnendi The "Psrantbr CMBtreafon S*l" is tile nothira you've era sea. In fad, you can CKfl R*«t Pirunrtws iha you may have already written; then by
also Customize the disk widl ywn name. It *ill imprtM ync. k well as yem
icbriwvaMe, We are giving jmi more of our scents, Using Oiu Very Easy program, ii will not only R«d. Compare and Write Parameter! for Yau; it will
The company thai hsj The Mos) Parameltrs is aboul to do somethiag
PARAMETERS CONSTRUCTION SET
Mayer), and Sprite Editor. Plus well Kid 60graphics.
maker. Pboto-Copi, Super Lab*!, Converter (nmvms Prhff Stop to Prim
Our tea selling graphic projruns plus more- all on we disk. Graphic label
GRAPHIC PACK
Super fanridfit.
Tkembn a f>»- 12SK of software at your finger tips, Super Oanriifc: can be .shut off and uwrs no memory,
jjs SUPER CARTRIDGE /£*^ The Ultimate Liitiiy Cartridge packed full of useful utilities. Super ^r fasl file copiei. nibblcr. sector ediIu-r, graphic label maker, just to
Super Tracer
will be required.
bottfibk linlc tool is tiKSsti in 3 handsome bo* itai silt on top of your drive. Wxfcl with ,lI[ C.WI2H and most C/64 compatible drives. Some minvr soldering
and half [rack iiipby. 8 and 9 switcfi. derwiy display. write protect on/off. This
find where ihe praiccrjun is. Super Tracker has otoer ti.seful options such as [rack
V
^rjfr
jjt*
■Oriellyour dealif whiTs w
■ Location and CBM pan number displjj-ci ■ Buy Ihc [wrtMincl rejuii n
■ All lic/cL-lite thip-. j.re hi^h^icKtcJ
■ Screen labk ckaflyiii.tpla)!.iSe reyilis,
- BASIC Krmal & ROM tiled
•Sound char nek and fraptitcs inifd
* Marty iliipM£-.LrdiiUt>Jir.c NMI & JKQ
- Allow* turn full kcvtoardiru
- Simply inwn tannage Si pwi corawcioiT. •Tcsi& serial, uki and centre*! pon*
A professional diagnostic cartridge for your Commodore 64
64 Doctor
EXPLODE! V.5
: ■: -i: |e) FULL COLOR PR1HT1MG of ALL COLOR HI
as you lite.., great f« angle f'-e copying by small usa
Inrmite FILE COPV lor att SEQ, 1 PRG, Hies, copy your file only once. Ihen wine lhat fis la as many daks
FEATURES... (a) Fas!* npn Nanking FASTIOAD. i MIRROR imaging of all HI-RES ire-ens (c) co(oi selection win insert, lor ?N HI-HES scieens (d)
160 Parameters FREE!
Oiips A«rB:SM,Wach Chip C: $44.95 each.
dlips A and B in one chip, switchable al a greal wvingi 10 you. All Chips Inrrnde
C — "C* IS FOR COMBO and thart wiial yea ^cl. A BtfW combinaiion of both
utility functions.
editor, drive monitor. Ram wrilct and will also perform may CP/M & MS-DOS
whole disks frran 1541 « 15-71 fatmi IO 1581. Many ofiiwa include 1581 disk
B — H.4S SUPER 81 UTILrTtES,acnmplcie ulility pacta^f foi the l5&LCppr
function key. and it rasprads W your tomniand.
compAlibte. Be^t of all, it doesn't use up any mffliory, To Itw, simply touch 1
::,i even 2 300/1200 baud Termijial Program thai's 1650. 1670 ami Hayes
get built-in features: Pites Copter, NibWer, TVack & Sttlur Ediln; Screen Dump.
jive you 32K wonft of grol Built-in Utilities, all at juaI iV Tdwh trfa ?inj(Tr You
A — Ttertii an empty wckn inside your US just nailing for our Super Chip 10
THE 128 SUPERCfflP - A, B or C (another Hrstl
RES ft MULTI-COLOR SCREEHS Io ALL COtOR DOT UATHIX PRINTERS (rot tor INK JET pfiniefsj (I) Ckreci OWE KEY accc-sS back to VJDEO BYTE softwata mrj EXPLODE1 W-O'S MENU (g) Supptrts aPI ooputar ■ ins$fface&. |ft) FREE upgraded ulihEy dsh.
$4495
OMLY
FRIENDLY with all Ihe features rnoy asked lor. New
produced lor the COMMODORE USER, Super USER
The HOST POWERFUL, DISK DRIVE and PR1HTER CARTRIDGE evai
NEW! SUPER CARTRIDGE
Why DRAW a car airplane, person or kK [fiat manw.
program. And can be backed up!)
10 Hi (print hmei 6"by9') USER SLIDE SHOW program waulo or manual display is standard wilh VIDEO BYTE
FULL COLOR Bxii's on the RAINBOW NX-1DD0, HAIHB0W NX-IOOOC, JX-SJ, Sfiiliaifiii30(HI AI. (OKIDATA
BLACK and WHITE GREY SCALE 10 most cmters. Hmver, ntm used with Explode1 V5.0, your pfnicuB can be dons IN
arijrtriing when you can BYTE 11.. .Video Bylt it Inslwd.
$7995
ONLY
is ::■; PERFECT COMPANION! Video Byli* II users are automatically senr FREE SOFTWARE updates along wilti new documentation^ wnen it becames available. PRINT! Video Byte " wi pwrtout pcluias in
cafiriclge. Exptodei V5 0"s menu mil relurn you ro VIE>EO 8VTE irs fiwru EupWe1 V5-0
JNTEGHftTEOt Vdeo BjTe H s tleagflfld M be used wijiotwflhoul EXPLODE! W Orator
fact no bigger trian your average cailridge! Vitfeo Byte ccmes with it's own cahle.
HENU DRIVEN! Wee Sfls II ccm« with an easy B use mmj tJwen LRXffY OlSH arxf tfgriizer program [H W0DE ONLY} COHWCT! VJd» ByK 3Ts ^Jr*rarB a compact! Ir
you cai go m and redo* iy reo* Wxji V,3. pic's. LOAD and fl£-0rSPUYI Video Byte II itows you to load aid rMispfay ai Video B/B pcrjt« torn rade Video Bytes men;.
)CL:r vdeo pi:tL-«3 SAVES as KOALAS! Video Byla II iRo*S jw Id save a\t your :i\ i~- :-) = ;■ as FUiL CCiC- --.-LAS Afer ,v :n LSk^Kn IVtMMpfK"
SCALES. Ttlis prKess *M *ve you cv$t 32.000 dflerrt tstor cmbinatons to use n
wtere yoj can sstec: one cf i& COLORS araJ insert mat ator vnoontol* GRAY
FULL C&LOREWG! 6 pesstte. due » a unique SELECT «J JN5£RT cotor process,
COLORIZING FEATURES. SAVE to DISK FEATURE AND MUCH MORE!
DISPLAY with MULT! CAPTURE MODE. MENU SELECT PRINTING, EXPAHDED
digitized video Iran wir VCR. BW or COLOR CAMERA or OFF THE AIR or CABLE VIDEO {Thanks lo a tas12.2 set scan tma). New vemot 3 0 software leases ful RE
Comtnodoie C-64, 64-C. C-12B 4 1290 compoltr. VDEO BYTE tan QrtyQtt
Introducing the worlds first FULL COLOR! video digi1i2er for the
VIDEO BYTE II ■ the only FULL COLOR! video digitizer foi Ihe C-64, C-12B
llillli Search for the Titanic
Have you ever wondered how sailors
the provided world map, you set off on your adventure. To aid in your exploration, eight
long sea voyages?
screens can be called up for special pur
What could they possibly do with so
poses. Included are a radio screen to re
pass the time on
much time on their hands while their
cord messages and call for help, plus
vessel slowly churns its way across the big blue? If they have the foresight to take along Search for the Titanic, by
navigation, piloting, sonar, and dive screens. There are reportedly more than
expedition, are your reward for finding her. Personally, 1 think it's only fair that any salt who can complete this be al lowed to keep the contents of all three safes. How about it. Bob?
—Steve Hedrick
Search for the Titanic
100 map screens to help you navigate
Capstone Software
Capstone, they can immerse them
the world
selves in a realistic oceanographic and rather complex adventure simulation.
them but there was a multitude.
Distributed by intraCorp 14160 SW 139th Ct. Miami, FL 33186 S34.95
Patience and
waterways.
1 didn't count
perseverance are a
good sailor's best qualities, and players better have both in tow when they launch into this simulation. The game title may be a little deceiving. Indeed,
the actual searching for and finding of the sunken luxury liner, downed in 1912 by an enormous ice cube, happens
only at the game's climax. This game is truly an adventure In finding numerous
historical shipwrecks. From Spanish treasure galleons, lost in the stormy wa
ters of the Gulf of Mexico, to Noah's Ark, a player could spend much of his or her adult life locating and exploring the 77 or so other undersea relics.
This game is truly an adventure in finding numerous historical shiptvrecks —from Spanish treasure galleons to Noah's Ark to the Titanic itself.
FaceOff!
What's black and round, weighs iVi
ounces and goes 100 miles per hour? No, not your favorite burger—a hockey puck! And while FaceOff! by Gamestar
can only simulate the 100-mph speed, it still puts you smack into the action
world of professional hockey. All right, it's not Hockey Night in Canada, but if you live in a hockey-starved area of the
Don't expect to start off with a rep
world as we do, it's a terrific substitute.
utation like Bob Ballard (who found
and photographed the Titanic) or Jac ques Cousteau. You start the simulation as a nobody. You have to build a repu tation as a master wreck finder by start ing small. With limited funding, a player just starting out is restricted to a
very small boat and few crew members. As your list of found wrecks grows, so
does your reputation. At that point, big money investors begin to turn loose their funds for larger vessels and more costly expeditions.
For landlubbers, there is a built-in
In painstakingly tme-to-life form,
cheat device so they can immediately
deals with planning the expedition,
begin to search for the Titanic without reputation development. Selecting this option from the menu grants a player
which includes buying necessary tech nical equipment, hiring a ship, choos
largest exploring ship available, the
the program is divided into two sec
tions. The first phase of the simulation
ing a crew, acquiring provisions, and
going hat-in-hand to corporations for
notoriety and plenty of money. The
Voyager, can be outfitted with the most
expensive equipment, a crew of 55, and
ning, the scurvy dog of a safety inspec
a minisub. Even with these advantages, it's a large, deep, and wide ocean out
tor just might let the expedition leave one of the game's 47 ports you've se
of the White Star Line is not easy. To
funding. If you've done adequate plan
lected as a base of operation.
jn phase 2 of the program, you get
under way and search for the chosen
there, and locating the 46,000-ton pride make the challenge tougher, your in vestors insist that you seek out and re trieve the ship's three safes as tangible
wreck. Equipped with all the technical
proof of your success.
gadgetry you can afford to buy or rent, along with the wreck coordinates and
Titanic wreck, taken by the Bob Ballard
62
COMPUTEIs Gazette
Juna 1990
Actual digitized photos of the
From the TV-camera perspective to
the constant glide-and-circle motion of the skaters, this program has an uncan
ny feeling of reality. Graphics and sound are good, but these are not what make FaceOff! seem so real. It's some thing less definable. When playing FaceOff!, joystick gripped in the usual whiteknuckle fashion, you get the same ex
citement you feel cheering at rinkside. FaceOff! allows you to practice the
three main skills needed for hockey: shooting at the goal, tending goal, and
punching out other players. You can play exhibition games and then enter
league action as player, coach, general manager, or commissioner of the Game star Hockey League.
You set up your own season and
decide the number of regular and play
off games and intra- and interdivisional games. You choose the length of a peri od, the number of players per squad, and what type of rules you play under:
full, relaxed, or Aussie, which means no rules at all. Skill levels for skaters con trolled by the computer are Rookie, Veteran, and All Star.
One can play against the computer, two can play against each other, or two
on the same team can challenge the computer. You change which skater you control at will, yours being a slightly dif
ferent color than the skater's teammates. This works well except when two peo ple are playing on the same side. Here's where things can get confusing, espe cially when your man is offscreen.
As coach, you can move players
appears as tall and lithe as the Dark
also devise plays for your team and en ter them into the league playbook. A
Knight we've come to know through the movie and the trade paperbacks. Following the plot of the movie, your first adventure finds you in a maze
from one position to another. You can
play is designed from three maneuvers: Move, Pass, and Slapshot. You assign
actions to the players of your choice. Once a play has been blocked out, you can add it to the playbook to be selected by any team for use in a game. There's room for 16 plays; 4 are already provid ed. This feature opens up a new aspect to the program by allowing you to con
trol—for a time—the entire team. And it works so well, you might even he able to use this to test plays for your local hockey team.
A lot is built into this program. Everything works well, and, as noted, the excitement is just about as high as
watching the real thing. For hockey fans, it's great—the next best thing to
FaceOff! gives you the
going out to a game. All that's missing
The screen tracks the puck, just as TV cameras do. It's easy for your skater to end up in a corner talking to the
crowd and signing autographs while
you struggle frantically to get him skat ing in the right direction. With two identical skaters . . . well, we had more
fights over who was who while playing on the same team than we had battles while playing against each other! During the game, you can change
lines, pull or reinstate the goalie, and make calls from the playbook. ShotCam gives you a closeup view of shots made on the goal. And for those who object to how you play, there's Fight-
personal attributes of your players, in
cluding Iheir name, age, position, and jersey number.
and the challenges prevent a quick and easy
solution.
face transforms into that of the Joker—a
Finding and dispatching jack Na
Batman: The Movie
Don't confuse Batman: The Movie with an earlier Batman game from Data East. Although the above title does not ap pear on the packaging, there's an im portant distinction between this Data
East release and the earlier effort titled Batman, The Caped Crusader.
pier is the object of level 1, If you hit him with a Batarang, he'll fall into a vat of chemicals that will transform him into the Joker. (Jack Napier, jackanapes, joker. Get it?) Level 2 has you careening through
Gotham City in the Batmobile. You and Vicki Vale are trying to escape to the Batcave while avoiding the Joker's ve
hicles as well as police roadblocks,
A special radar in the Batmobile tells you when to turn in order to escape.
!f you come to a turn before you're ready, don't worry. Firing a Batrope with grappling hook will help you make
a 90-degree turn with no hesitation. Assuming you make it to the Batcave, you'll then have to work out the
formula for Smilex, the Joker's deadly cosmetic. To do this, use the joystick to
game would be enough. There's plenty
demote, and retire players. Change the
animation are excellent—
the movie.
For most of us, playing the hockey
you purchase a team, trade, promote,
Graphics, sound, and
nice bow to the dualism expressed in
the loser off the ice by the skates and throws him into the penalty box.
and coach your team. This means that
your three lives will end.
$29.95
ing two exuberant nuns and some row
goal). But FaceOff! offers more. As general manager you control
chemical leaks, collisions with hench men, and falls. Each hazard weakens you, and, when weak enough, one of
Atop the screen are a scorecard, a timer, and a unique health indicator. The indicator begins by showing Bat man's face. As you grow weaker, the
dy downing popcorn. When one skater knocks out the other, the referee drags
scored), and seeing goals, assists, and penalties listed between periods (the only Bfcat missing is shots made on
and swing on your Batrope, avoid
FaceOff! Gam e star Distributed by Mediagenic 3885 Bohamwn Dr. Metllo Park, CA 94025
your opponent flail away at each other to the delight of an array of fans featur
music, and a proper siren when a goal is
among the broken levels of the plant
—David and Robin Minnick
Cam. On the ice, gloves off, you and
here: Skating against an opponent, punching him out, slipping the puck into the net, listening to the crowd and the music {although it could use more
throw Batarangs to dispatch villain Jack Napier's henchmen. As you leap
is the Zamboni.
same excitement you feel cheering at rinkside.
at the Axis Chemical Plant, where you
select various cosmetics from a roster. Remember that only one combination will work and the clock is running.
The earlier game was released pri
or to the hit movie and was based only on the Batman we know from comic books. The new game, recognizable by
the movie's lettered logo and a picture of Michael Keaton as Batman, is based on the plot of the movie and is as differ
ent from the original as it can be.
1 had criticized The Caped Crusader
for, among other things, presenting Batman as a fat, diminutive figure much as he was portrayed years ago in a clas sic Mad Magazine lampoon. Here, he
Next comes the Batwing. Fly over the Joker's parade, releasing his bal loons by snipping the lines with the Batwing. Why? Surely you remember
these balloons are filled with Smilex,
and, if released by the Joker, it will wipe
out Gotham City's population. If you're successful, advance to the climactic scene on Gotham Cathedral.
Climb the tower, avoiding henchmen, rabid rats, and crumbling floors. The
object is to prevent the Joker from reaching his helicopter. While we all
know how the movie ended, we're not COMPUTE's Gazelle
jurle jggg
63
Reviews sure how your adventure will turn out.
COMPUTE! Publications
In graphics, sound, and animation. Batman: The Movie is excellent, and the brief documentation is all that's re quired. All controls for each level are accessed via joystick, and the move
Back Issues/ Disk Orders
ments are logical rather than contrived. While you won't have trouble control
ling your character, you should be aware that the challenges will prevent a
Individual back copies of maga zines and disks are available by mail only while quantities last.
Please clip or photocopy, and mail completed coupon and check to: COMPUTE! Publications
128, it can be done—but only if enough English words have been stored in RAM as a result of previous Spanish-toEnglish translations. And if you're tempted to make back-and-forth trans
lations, you will probably find cause for alarm. For example, Us golondrinas son
rumbo a Capistrano translates neatly to The swallows are on their way to Capis-
quick and easy solution. I can recom
trano. English to Spanish then yields El
mend Batman highly, with only one ca veat: My son advises you to toggle the music off to prevent being distracted. —Ervin Boho
they are in ?their way toward Capistrano. The question marks denote words not
swallows son en their via hacia Capistrano which translates as The fswallows
recognized by the program.
Single-Copy Sales P.O. Box 5188 Greensboro, NC 27403
Batman: The Movie Data East
1850 Little Orchard St. Sati lose, CA 95125 S29.95
Mama:
Sl'MM
Several modes of operation are supported, such as Advanced, which allows input of up to 253 characters in
stead of the usual 160; and Trace, which lists the steps the computer takes in searching for a word.
Still, my second question remains:
Cty.
Stato:
Spanada 128
Type of computer:
Quantity
issue
MDrth/Vfear)
Magazine
Or Disk Name
Two questions occurred to me when I first learned about Spanada 128. The first had to do with wondering why any new program was written exclusively for the Commodore 128. After all, much larger companies have covered all bets by producing 64 software that might, incidentally, support a 128 mode. The answer came easily enough: Spanada 128 apparently uses the greater
Pnce'
memory capacity of the 128 and makes
Why bother? Spanada 128 does not purport to
teach Spanish or to replace textbook teaching. In fact, you must know Span ish in order to use it, for you'll quickly tire of the sample phrases in spite of their occasional humor.
"Hoiu smart you are
depends on what part of the country you're
good use of the 80-column display. The
standing in,"
1571 disk drive is another requirement,
—Burt Reynolds
and it may be that the full disk is uti lized without flipping.
SUBTOTAL:
The second question. Why bother? is not so easily answered. Spanada 128 is a Spanish-to-English
Sales Thx:t
translator. You type in a sentence or a
phrase of Spanish such as La paloma
Shipping:
volando en el cielo loca la alma en el clelo,
TOTAL:
and after a few seconds the computer
■ Back issues of COMruTE!, and COMPUTE!'S Go..■';■■ bis £600 each No issue: dated prior la Janu ary. 1986. are available. In addition, Die Tallowing
issues are NOT available GuMta: 1/96. 3/66 ■
DtsK/magazine com&nat»ons are £16 00 NOTE- No
PALOMA—DOVE, PIGEON
disKs Oated pnor to Juno 1966 are available The
VOLANDO—FLYING, BLOWING UP, BECOMING FURIOUS
longer available.
EN—IN, ON, AT
■ Back issues of COMPUTE!'* PC Magazine are S16 00 eaUi
This publication is available only as a
magaimo/disk comtunation Our back tssuo invamory consists mairity ot magazines witn 5.25-incn disks.
Bin v* will attempt 10 supply 3.5-incti Disks if re quested. The following issues are NOT available. PC Magazine: 9/87, 11/87.9/98, 11/88. Back issues oi COMPUTErs Amiga flesouce maga zine me available beginning with Spring. 1989 lor
S600 eacti Back issues o< COMPUTES Amigaflesource Qi* are available befltfinmg wttfi Summer. 1985 lor S10.00 each Oak/magaime ccnb^iatxms aroSI200
EL—THE
CIEiLO—SKY, HEAVEN And so on.
Then you are presented with the
complete sentence, in this case, The dove flying in the sky touches the soul in heaven. How are the different uses of words determined? I have no idea. Per
Shipping ana handling included for U.S. nnd Ca
haps those who wrote the program are
nadian residents Otnors Bfld S200 tor surlace mail,
inherently poetic, but it would seem the
15 00 for air mall. Payment must be in u S. dollars Ey etieck drawn on U S bank
MasterCard or Visa credit cards accepted
on orders of more tnan $30 00 t Norm Carctna. New 1o^. and Pennsylvania res.dents must BOd appropr.aio saws tan s
64
this manner: LA—THE, HER, IT
Single Disks f» COMPUIE'5 Ga«tfe are $15.00
MRy 19BS and October. 1DS7 Gazette OrsKaare no
■
begins breaking down the sentence In
COMPUTE!'! Gaiotto
June 1990
And if you plan to be in a Spanish-
speaking country, a pocket translator will be much more effective than run ning back to the hotel to type into your computer what you thought that guy in
the restaurant said. In the end, Spanada 128 seems to be a very good bit of programming, doing
exactly what it says it will do, but it comes close to being dangerously nar row in topic as a 128-only program.
To be absolutely fair, I must recall what Burt Reynolds said in the movie Smokey and tl\e Bandit: "How smart you
are depends on what part of the country you're standing in." In the Southwest,
where Spanada 128 was produced, there will certainly be a need for such a pro gram among the Hispanic population.
But if you're an Anglo looking to learn
Spanish, study this program carefully before purchasing.
—Ervin Bobo
translation could as easily have been
Spanada 128
The pigeon blowing up in the sky plays Hie soul in heaven. Although English-to-Spanish
Spanada Enterprises
translation is not a funclion of Spanada
1 Sands Ranch Rd. Huachuca City. AZ 85616
$49.95
G
Design~a-64 Contest Winners Rhett Anderson In NovL'mber, [ invited readers to rede
sign their 64s and send In pictures of the results. I'd like to thank all those who participated. I enjoyed each entry. Below are the winning entries. As promised, each winner gets to choose any three titles from the Gazette disk library. Below each photo, you'll find some revealing words from the artists.
The Commando 64 Michael Rogafski
My entry is actually a reworked V1C-20. The artwork took all of two minutes to do,
since I had about five cans of spray paint in my paint cabinet. The photos were taken at the Mojave Airport, where Dick Rutan launched and landed the Voyager aircraft. If I win, I'd like the Gazette 5-Year Index disk, GEOS disk, and Best Games disk.
The Commodore 64-AS Dennis Joslin
To make the 64-AS (Awesome System or Advanced System), I first took apart the disk drive. Then 1 took all the circuitry and the keyboard out of the computer. I
lengthened the wires on the power LED SO that it would reach to the front of the box. As you can see, I have a detached key board on my system. The last step was to make orange lightning bolts.
The 64 c.c. Aaron Wool)
When I made my 64 c.c. (completely custom), I used LEDs to make the 64 at the top
where the power indicator used to be. Around the keyboard section, I painted it light blue. Outside of the blue section, 1 painted it with aluminum paint to give it that metallic look. 1 also painted a Commodore 1670 modem, a Suncom Tac-3 joystick, and a Suncom disk nolcher. G
THE ULTIMATE GOLF
"-M,1
It's professional golf at its best with the game's most aggressive and successful
player, Greg Norman... a state-of-the-art golf simulation with more realistic threedimensional graphics than you've ever seen before!
Rich in detail, Shark Attack is packed with features not included in lesser games, including:
1 Pre-game Practice, Matchplay,
Greensomes, Strokeplay, and Texas Scramble, all handicapped according to adjustable attributes, with single and team play options (up to four players).
a A professional caddy who can recommend the club to use for each shot.
• On-screen ability to design yourown swing, for agame which is more dependent on skill than luck,
1 Greg Norman's swing digitized for your instruction in the best golfing form. • Ability to open and close the club face and adjust the loft, totally on-screen, for greater control. • A 3-D perspective, which can be rotated through 360 degrees from any point. You can
really walk each hole, and study the lie of each shot just like you would on a real golf course (one of the features that make this a simulation, not just a game). Changing wind and weather conditions, to add to the challenge.
Greg Norman's Shark Attack: the first true golf simulation, produced under the guidance of the Great White Shark himself! As on the pro circuit, total concentration, strategy and control are all required to come in under par!
.
WIN A FABULOUS TRIP TO AUSTRALIA IN THE SHARK ATTACK SWEEPSTAKES! To enter, fill out and return your Shark Attack warranty card. Here's what you ma/ win:
• Two round trip airfaires to Australia • Hotel accomodations for nine nights
• Tickets to the Australian Open Golf Championship • Opportunity to meet the
"Great White Shark" himself • $1,000 in cash Send in your warranty card today!
_>"" r V.
"*V
Licensed from Giemlin Graphics. Look for Shark Attack nr. your favorite software store. 1
For these fine computers:
'
.'
MELBOURNE HOUSE
Amiga Atari ST
18001 Cowan, Ste. A. Irvine, CA 92714 Tel. (714) B33-S710
IBM/Tandy IOOO
$39.99 $39.99
Commodore 64
$29.99
UI.J BUl RM.
HOUSE
-
Mel bo urns House Is a memher ol Ihe Virgin Mssleriranlc Group. Circle Rendei Service Number 105
$39.99